.dh-quote-proposal{box-sizing:border-box;border:1px solid var(--dhc-bd-d8e2f6);background:var(--surface-default);width:340px;min-width:0;max-width:100%;color:var(--dhc-tx-14223c);text-align:left;white-space:normal;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.dh-quote-proposal__chip{color:var(--dhc-tx-245bea);background:var(--dhc-bg-edf3ff);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:700}.dh-quote-proposal__headline{font-size:14px;font-weight:700}.dh-quote-proposal__note{color:var(--dhc-tx-34445c);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.dh-quote-proposal__title{overflow-wrap:anywhere;font-size:13px}.dh-quote-proposal__vehicle{border:1px solid var(--dhc-bd-e1e6ef);background:var(--dhc-bg-f8faff);border-radius:12px;flex-direction:column;gap:7px;padding:12px;display:flex}.dh-quote-proposal__vehicle-label{color:var(--dhc-tx-667386);font-size:11px}.dh-quote-proposal__vehicle-details{flex-direction:column;gap:4px;display:flex}.dh-quote-proposal__vehicle-details>span{align-items:baseline;gap:8px;font-size:11px;display:flex}.dh-quote-proposal__vehicle-details>span>span{color:var(--dhc-tx-667386);flex:0 0 46px}.dh-quote-proposal__vehicle-details strong{min-width:0;color:var(--dhc-tx-34445c);overflow-wrap:anywhere;font-weight:500}.dh-quote-proposal__lines{color:var(--dhc-tx-5f6f86);flex-direction:column;gap:2px;font-size:12px;display:flex}.dh-quote-proposal__line{overflow-wrap:anywhere}.dh-quote-proposal__nav{color:var(--dhc-tx-647084);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.dh-quote-proposal__nav>span:last-child{gap:6px;display:flex}.dh-quote-proposal .dh-quote-proposal__nav button{border:1px solid var(--dhc-bd-dce3ee);width:32px;height:32px;color:var(--dhc-tx-42618f);background:var(--surface-default);cursor:pointer;border-radius:8px;place-items:center;padding:0;font:24px/1 sans-serif;display:grid}.dh-quote-proposal .dh-quote-proposal__nav button:disabled{opacity:.35;cursor:default}.dh-quote-proposal__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;gap:12px;min-width:0;padding-bottom:8px;display:flex;position:relative;overflow-x:auto}.dh-quote-proposal__track:focus-visible,.dh-quote-proposal button:focus-visible{outline:2px solid var(--dhc-bd-245bea);outline-offset:2px}.dh-quote-proposal__slide{box-sizing:border-box;scroll-snap-align:start;border:1px solid var(--dhc-bd-e1e6ef);min-width:0;color:var(--dhc-tx-20242b);background:var(--surface-default);border-radius:14px;flex-direction:column;flex:0 0 100%;padding:15px 12px;display:flex}.dh-quote-proposal__heading{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;display:flex}.dh-quote-proposal__heading>span{color:var(--dhc-tx-626971);background:var(--dhc-bg-f2f3f5);border-radius:5px;padding:3px 6px;font-size:11px}.dh-quote-proposal__heading>b{width:24px;height:24px;color:var(--white);background:var(--dhc-bg-2864f4);border-radius:50%;place-items:center;font-size:12px;display:grid}.dh-quote-proposal__heading>strong{font-size:15px}.dh-quote-proposal__product{color:var(--dhc-tx-2864f4);margin-bottom:8px;font-size:15px}.dh-quote-proposal__terms{color:var(--dhc-tx-616873);overflow-wrap:anywhere;flex-direction:column;gap:5px;font-size:12px;line-height:1.6;display:flex}.dh-quote-proposal__monthly{color:var(--dhc-tx-626971);margin:10px 0 14px;font-size:13px}.dh-quote-proposal__monthly strong{color:var(--dhc-tx-2864f4)}.dh-quote-proposal .dh-quote-proposal__conditions-toggle{border:1px solid var(--dhc-bd-d6e2ff);width:100%;min-height:37px;color:var(--dhc-tx-2864f4);background:var(--dhc-bg-eef3ff);cursor:pointer;border-radius:8px;margin:0 0 12px;padding:8px;font-size:12px;font-weight:700}.dh-quote-proposal__conditions{border:1px solid var(--dhc-bd-e1e6ef);background:var(--dhc-bg-f8faff);border-radius:8px;flex-direction:column;gap:8px;margin-bottom:14px;padding:10px;font-size:11px;display:flex}.dh-quote-proposal__conditions>span{flex-wrap:wrap;justify-content:space-between;gap:5px 8px;display:flex}.dh-quote-proposal__conditions>span>span{color:var(--dhc-tx-667386)}.dh-quote-proposal__conditions strong{min-width:0;max-width:100%;color:var(--dhc-tx-34445c);overflow-wrap:anywhere;font-weight:500}.dh-quote-proposal__finances{overscroll-behavior-y:contain;scrollbar-width:thin;flex-direction:column;max-height:420px;display:flex;overflow-y:auto}.dh-quote-proposal__finance{border-top:1px solid var(--dhc-bd-e3e7ef);padding:14px 0;display:block}.dh-quote-proposal__finance-main{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dh-quote-proposal__finance-main img{object-fit:contain;border:1px solid var(--dhc-bd-e6e9ef);background:var(--surface-default);border-radius:7px;width:25px;height:25px}.dh-quote-proposal__finance-main>strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.dh-quote-proposal__finance-main>span{color:var(--dhc-tx-616873);white-space:nowrap;margin-left:auto;font-size:11px}.dh-quote-proposal__finance-main b{color:var(--dhc-tx-2864f4);margin-right:2px;font-size:17px}.dh-quote-proposal__residual{color:var(--dhc-tx-656c75);overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.dh-quote-proposal__lowest{background:var(--dhc-bg-ffe7e8);color:var(--dhc-tx-d92d37);border-radius:5px;margin-top:7px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-block}.dh-quote-proposal__status{color:var(--dhc-tx-667386);font-size:12px;line-height:1.6;display:block}.dh-quote-proposal .dh-quote-proposal__retry{border:1px solid var(--dhc-bd-dce3ee);background:var(--surface-default);color:var(--dhc-tx-42618f);cursor:pointer;border-radius:6px;margin-top:5px;padding:4px 8px;font-size:12px}.dh-quote-proposal__open{background:var(--dhc-bg-245bea);color:var(--white);cursor:pointer;border:0;border-radius:8px;align-self:stretch;margin-top:4px;padding:9px 12px;font-size:13px;font-weight:700}a.dh-quote-proposal__open{text-align:center;text-decoration:none;display:block}.dh-quote-proposal__open--secondary{background:var(--surface-default);color:var(--dhc-tx-245bea);border:1px solid var(--dhc-bd-c9d7f6)}.dh-quote-proposal-open{place-items:center;min-height:70vh;padding:24px 16px;display:grid}
