.mg-gallery{color:#111;width:100%;min-width:0}.mg-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.mg-heading h3{margin:0;font-size:16px;line-height:1.5}.mg-heading>span{color:#666;white-space:nowrap;font-size:12px}.mg-caption{color:#666;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.mg-frame{aspect-ratio:4/3;box-sizing:border-box;background:#fff;border:1px solid #e5e5e2;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:140px;max-height:560px;margin-top:14px;display:flex;overflow:hidden}.mg-frame>p,.mg-frame>div{text-align:center;padding:24px;font-size:13px;line-height:1.8}.mg-gallery .mg-enlarge{cursor:zoom-in;background:#fff;border:0;border-radius:15px;width:100%;height:100%;min-height:44px;padding:0;display:block}.mg-enlarge>img{object-fit:contain;width:100%;height:100%;display:block}.mg-controls{align-items:center;gap:8px;margin-top:14px;display:flex}.mg-controls>button{flex:0 0 44px;min-width:44px;min-height:44px;padding:8px}.mg-thumbnails{overscroll-behavior:contain;flex:1;gap:8px;min-width:0;padding:4px;display:flex;overflow-x:auto}.mg-thumbnails>button{box-sizing:border-box;color:#111;cursor:pointer;background:#fff;border:1px solid #deded9;border-radius:10px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;min-height:44px;padding:3px;display:flex}.mg-thumbnails>button[aria-pressed=true]{border:2px solid #111;box-shadow:0 0 0 3px #d4ef84}.mg-thumbnails img{object-fit:contain;border-radius:6px;width:100%;height:100%}.mg-gallery button:focus-visible{outline-offset:3px;outline:2px solid #111}.mg-viewer{box-sizing:border-box;color:#111;background:#fff;border:1px solid #deded9;border-radius:18px;width:min(92vw,1100px);max-height:90vh;padding:20px;box-shadow:0 24px 80px #0002}.mg-viewer::backdrop{background:#1119}.mg-viewer>button{min-height:44px;margin:0 0 16px auto;display:block}.mg-viewer>img{object-fit:contain;width:100%;height:auto;max-height:72vh;display:block}@media (width<=640px){.mg-heading{flex-wrap:wrap;gap:6px}.mg-heading h3{font-size:15px}.mg-frame>p,.mg-frame>div{padding:18px}.mg-viewer{width:94vw;padding:14px}.mg-thumbnails>button{flex-basis:46px;width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.mg-gallery *{scroll-behavior:auto!important}}.mg-heading h3{overflow-wrap:anywhere;min-width:0}.gg-panel{padding-bottom:40px}.gg-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.gg-card,.gg-editor,.gg-review{background:#fff;border:1px solid #e7e7e7;border-radius:24px;padding:28px}.gg-card.selected{border:2px solid #c6f36b;padding:27px}.gg-card h2{margin:18px 0 12px;font-size:23px}.gg-card p,.gg-caption,.gg-editor>p,.gg-review>p{color:#696969;line-height:1.6}.gg-status{background:#f4f4f4;border-radius:9px;padding:8px 10px;font-size:12px;display:inline-block}.gg-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.gg-card .gg-actions{flex-direction:column}.gg-add{margin-top:24px}.gg-editor,.gg-review{max-width:800px;margin:0 auto}.gg-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gg-fields label{flex-direction:column;gap:9px;font-size:14px;font-weight:600;display:flex}.gg-fields input{box-sizing:border-box;color:#111;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #ddd;border-radius:12px;padding:12px 14px}.gg-fields small{color:#777;font-weight:400}.gg-fields .gg-field-error{color:#a02727}.gg-fields [aria-invalid=true]{border-color:#a02727}.gg-values{margin:24px 0}.gg-values>div{border-bottom:1px solid #eee;grid-template-columns:1fr 1fr;gap:20px;padding:14px 0;display:grid}.gg-values dt{color:#777}.gg-values dd{overflow-wrap:anywhere;margin:0}.gg-values dd small{color:#777;margin-top:5px;display:block}.gg-material{background:#f5f7ef;border-radius:16px;margin:20px 0;padding:20px}.gg-check{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.gg-check input{appearance:none;background:#fff;border:1px solid #888;border-radius:6px;flex:0 0 18px;width:18px;height:18px;min-height:18px;padding:0}.gg-check input:checked{background:#c6f36b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='m4 8 3 3 5-6' stroke='black' stroke-width='2'/%3E%3C/svg%3E");border-color:#111}.gg-check input:focus-visible{outline-offset:3px;outline:2px solid #111}.gg-notice{background:#eff7df;border-radius:12px;padding:14px 18px}.gg-history{margin-top:28px}.gg-history article{border-bottom:1px solid #eee;padding:16px 0}.gg-history time{color:#777;font-size:12px}.gg-dialog-backdrop{z-index:100;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.gg-dialog{background:#fff;border-radius:24px;max-width:500px;padding:30px;box-shadow:0 20px 80px #0003}.gg-dialog p{color:#666;line-height:1.6}@media (width<=1000px){.gg-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.gg-list,.gg-fields{grid-template-columns:1fr}.gg-card,.gg-editor,.gg-review{border-radius:20px;padding:20px}.gg-card.selected{padding:19px}.gg-values>div{grid-template-columns:1fr;gap:7px}.gg-actions>button{width:100%}}@media (forced-colors:active){.gg-check input{appearance:auto;background-image:none}}.gg-wide{grid-column:1/-1}.gg-vin{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.gg-vin>.error,.gg-vin>.gg-caption{grid-column:1/-1;margin:0}@media (width<=560px){.gg-vin{grid-template-columns:minmax(0,1fr)}}.gg-vin label{flex-direction:column;gap:9px;font-size:14px;font-weight:600;display:flex}.gg-vin small{color:#666;font-weight:400}.gg-vin input{box-sizing:border-box;color:#111;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #ddd;border-radius:12px;padding:12px 14px}.gg-vin>button{min-height:48px}.bw-phone-login{background:#fff;border:1px solid #e7e7e7;border-radius:20px;gap:14px;max-width:440px;margin:24px auto;padding:24px;display:grid}.bw-phone-login h2{margin:0}.bw-phone-login form{gap:12px;display:grid}.bw-phone-login label{gap:8px;font-size:14px;font-weight:600;display:grid}.bw-phone-login input{box-sizing:border-box;width:100%;min-height:48px;font:inherit;border:1px solid #ddd;border-radius:12px;padding:12px 14px}.bw-phone-field{align-items:center;gap:10px;display:flex}.bw-phone-note{color:#666;margin:0;font-size:13px}.bw-link{color:#111;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.bw-phone-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.gc-panel{gap:18px;padding-bottom:40px;display:grid}.gc-card{background:#fff;border:1px solid #e7e7e7;border-radius:20px;gap:12px;padding:20px;display:grid}.gc-card h2{margin:0}.gc-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gc-vehicle{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:12px;display:grid}.gc-vehicle label,.gc-item label{gap:6px;font-size:14px;font-weight:600;display:grid}.gc-vehicle input,.gc-item input{box-sizing:border-box;width:100%;min-height:44px;font:inherit;border:1px solid #ddd;border-radius:10px;padding:10px 12px}.gc-item{border-top:1px solid #eee;grid-template-columns:minmax(0,1fr) 110px auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.gc-item div{gap:2px;display:grid}.gc-item span,.gc-note{color:#666;font-size:14px}.gc-note{margin:0}.gc-login{justify-self:start}@media (width<=560px){.gc-item{grid-template-columns:minmax(0,1fr) 100px}.gc-login{justify-self:stretch}}.dc-box{display:block;position:relative}.dc-box input{box-sizing:border-box;color:#111;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #ddd;border-radius:12px;padding:12px 14px}.dc-list{z-index:30;background:#fff;border:1px solid #ddd;border-radius:12px;max-height:240px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000014}.dc-list li{cursor:pointer;border-radius:8px;padding:10px 12px;font-weight:400}.dc-list li:hover,.dc-list .dc-active{background:#eef8d0}.doc-order{color:#555;flex-wrap:wrap;flex:100%;align-items:center;gap:8px;margin:6px 0;font-size:13px;display:flex}.doc-order button{min-height:44px}.doc-order p{color:#111;flex:100%;margin:0;font-weight:600}.doc-verify{gap:14px;max-width:560px;margin:24px auto;display:grid}.doc-verify h1{margin:0;font-size:26px}.doc-verify-card{color:#111;background:#fff;border:1px solid #e5e5e2;border-radius:14px;gap:10px;padding:18px 20px;display:grid}.doc-verify-card p{color:#555;margin:0;font-size:13px;line-height:1.5}.doc-verify-card dl{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:6px 14px;margin:0;font-size:14px;display:grid}.doc-verify-card dt{color:#555}.doc-verify-card dd{overflow-wrap:anywhere;margin:0}.doc-panel{gap:14px;min-width:0;display:grid}.doc-list{gap:10px;min-width:0;display:grid}.doc-card{color:#111;background:#fff;border:1px solid #e5e5e2;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;padding:14px 18px;display:flex}.doc-card h3{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.35}.doc-card p{color:#555;margin:2px 0 0;font-size:13px}.doc-card button{min-height:44px}.doc-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.doc-filters>label{color:#555;flex:160px;gap:4px;min-width:0;max-width:280px;font-size:12px;display:grid}.doc-form{background:#fff;border:1px solid #e5e5e2;border-radius:14px;gap:10px;max-width:560px;padding:16px;display:grid}.doc-form label{color:#555;gap:4px;font-size:12px;display:grid}.doc-form input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:#111;border:1px solid #e5e5e2;border-radius:10px;padding:0 12px;font-size:14px}.doc-form label.doc-check{color:#111;align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.doc-actions{flex-wrap:wrap;gap:8px;display:flex}.doc-actions button{min-height:44px}.doc-numbers{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.doc-numbers div{color:#555;background:#fff;border:1px solid #e5e5e2;border-radius:14px;padding:14px 16px;font-size:13px}.doc-numbers strong{color:#111;margin-top:2px;font-size:20px;display:block}.doc-note{color:#555;margin:0;font-size:13px;line-height:1.5}.doc-warning{color:#111;margin:0;font-size:13px;font-weight:600}.dorro-select{display:contents}:where(label:has(>.dorro-select)){min-width:0}.dorro-select .dorro-select__trigger{appearance:none;box-sizing:border-box;color:#111;width:100%;min-width:0;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #deded9;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 13px;font-size:14px;line-height:22px;transition:border-color .13s,box-shadow .13s;display:inline-flex}.dorro-select__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dorro-select .dorro-select__trigger:hover:not(:disabled){color:#111;background:#fff;border-color:#b6b6ae}.dorro-select .dorro-select__trigger:focus-visible{outline-offset:3px;outline:2px solid #111}.dorro-select .dorro-select__trigger[data-state=open]{border-color:#c4c4bc;box-shadow:0 -2px 12px #11111105}.dorro-select .dorro-select__trigger[data-state=open][data-side=bottom]{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.dorro-select .dorro-select__trigger[data-state=open][data-side=top]{border-top-color:#0000;border-top-left-radius:0;border-top-right-radius:0}.dorro-select .dorro-select__trigger[data-empty]{color:#777}.dorro-select .dorro-select__trigger[aria-invalid=true]{border-color:#9d3928}.dorro-select .dorro-select__trigger:disabled{opacity:.45;cursor:not-allowed;color:#666;background:#f7f7f5}.dorro-select__chevron{flex:none;align-items:center;transition:transform .15s;display:flex}.dorro-select__trigger[data-state=open] .dorro-select__chevron{transform:rotate(180deg)}.dorro-select__content{z-index:1200;box-sizing:border-box;width:var(--radix-select-trigger-width);max-width:calc(100vw - 16px);max-height:min(320px,var(--radix-select-content-available-height));color:#111;transform-origin:var(--radix-select-content-transform-origin);background:#fff;border:1px solid #c4c4bc;font-family:inherit;font-size:14px;line-height:22px;animation:.15s cubic-bezier(.2,.7,.2,1) dorro-select-reveal;overflow:hidden;box-shadow:0 14px 28px #11111112}.dorro-select__content[data-side=bottom]{transform-origin:top;border-top:0;border-radius:0 0 11px 11px}.dorro-select__content[data-side=top]{transform-origin:bottom;border-bottom:0;border-radius:11px 11px 0 0;box-shadow:0 -12px 28px #11111112}.dorro-select__viewport{overscroll-behavior:contain;padding:5px 5px 6px}.dorro-select__option{box-sizing:border-box;color:#111;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;outline:none;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:9px 11px;display:flex;position:relative}.dorro-select__option>span:first-child{overflow-wrap:anywhere}.dorro-select__option[data-highlighted]{color:#111;background:#f2f5e9}.dorro-select__option[data-state=checked]{color:#111;background:#d4ef84}.dorro-select__option[data-disabled]{color:#999;cursor:not-allowed;background:0 0}.dorro-select__check{color:#111;flex:none;align-items:center;display:flex}.dorro-select__scroll{color:#555;cursor:default;background:#fff;justify-content:center;align-items:center;min-height:24px;font-size:19px;display:flex}.dorro-select__error{color:#9d3928;margin-top:5px;font-size:12px;line-height:18px;display:block}.dorro-select__announcement{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes dorro-select-reveal{0%{opacity:.65;transform:scaleY(.92)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.dorro-select__content{animation:none}.dorro-select .dorro-select__trigger,.dorro-select__chevron{transition:none}}.qm-panel{background:#fff;border:1px solid #e5e7e5;border-radius:24px;min-width:0;margin:20px 0;padding:20px}.qm-panel h4{margin:0 0 12px}.qm-choice{border:1px solid #e5e7e5;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:10px 0;padding:16px;display:flex}.qm-choice button,.qm-panel button{min-height:44px}.qm-source{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #dfe3dc;border-radius:16px;margin:12px 0;padding:16px}.qm-source strong{margin-bottom:8px;display:block}.qm-private{background:#f7f8f6}.qm-history{margin-top:16px}.qm-history summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.qm-panel textarea{box-sizing:border-box;resize:vertical;border:1px solid #dfe3dc;border-radius:16px;width:100%;padding:14px}.qm-panel .qh-compose{margin-top:16px}.qm-state{font-weight:650}.qm-panel input[type=checkbox]{accent-color:#baff00;width:18px;min-width:18px;height:18px}@media (width<=600px){.qm-panel{border-radius:20px;padding:16px}.qm-choice{flex-direction:column;align-items:stretch}}.qh-panel .qm-choice input[type=radio]{box-sizing:border-box;accent-color:#a8d900;flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;padding:0}.qm-panel :is(button,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #151515}.qm-panel button{white-space:normal;overflow-wrap:anywhere}.qm-panel .qh-actions{flex-wrap:wrap}.qh-panel{color:#111;min-width:0;padding:24px 0 40px}.qh-tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.qh-tabs a{color:#111;background:#fafafa;border:1px solid #e4e4e4;border-radius:12px;align-items:center;min-height:44px;padding:10px 22px;font-weight:600;text-decoration:none;display:flex}.qh-tabs a[aria-current=page]{background:#d4ef84;border-color:#d4ef84}.qh-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.qh-heading h2{margin:10px 0;font-size:28px}.qh-caption{color:#707070;font-size:13px;line-height:1.7}.qh-filters{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.qh-filters label{min-width:200px;font-size:13px}.qh-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.qh-list{flex-direction:column;gap:10px;display:flex}.qh-case{text-align:left;color:#111;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:16px;flex-direction:column;gap:8px;min-height:90px;padding:20px;display:flex}.qh-case[aria-pressed=true]{background:#f4f9eb;border-color:#b4d778}.qh-case small{color:#777}.qh-detail,.qh-create,.qh-safe{background:#fff;border:1px solid #e5e5e5;border-radius:22px;min-width:0;padding:26px}.qh-create{max-width:760px;margin-bottom:26px}.qh-create label,.qh-compose label{flex-direction:column;gap:9px;margin:18px 0;font-size:14px;font-weight:600;display:flex}.qh-panel textarea,.qh-panel input:not([type=checkbox]){box-sizing:border-box;color:#111;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #ddd;border-radius:12px;padding:12px;font-weight:400}.qh-panel textarea{resize:vertical;min-height:110px;line-height:1.6}.qh-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.qh-thread{border:1px solid #e8e8e8;border-radius:16px;margin-top:20px;padding:20px}.qh-thread.internal{background:#f7f7f4;border-style:dashed}.qh-messages{flex-direction:column;gap:12px;margin:16px 0;padding:0;list-style:none;display:flex}.qh-message{overflow-wrap:anywhere;background:#f5f5f3;border-radius:14px;padding:16px}.qh-message.from-operator{background:#f1f7e7}.qh-message header{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.qh-message time{color:#777;font-size:11px}.qh-message p{white-space:pre-wrap;margin-top:10px;font-size:14px;line-height:1.7}.qh-preview{background:#f6faef;border:1px solid #bad387;border-radius:18px;margin-top:22px;padding:22px}.qh-preview blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:12px;margin:16px 0;padding:18px}.qh-check{align-items:center;min-height:44px;line-height:1.5;flex-direction:row!important;gap:12px!important;font-size:13px!important;display:flex!important}.qh-check input{appearance:none;background:#fff;border:1px solid #777;border-radius:6px;flex:0 0 18px;width:18px;height:18px;min-height:18px;padding:0}.qh-check input:checked{background:#d4ef84 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='m4 8 3 3 5-6' stroke='black' stroke-width='2'/%3E%3C/svg%3E")}.qh-check input:focus-visible{outline-offset:3px;outline:2px solid #111}.qh-feedback{background:#fcfaf5;border:1px solid #e5d7be;border-radius:14px;margin:18px 0;padding:18px;line-height:1.7}.qh-notice{background:#f3f8e9;border-radius:12px;padding:14px 18px;line-height:1.6}.qh-context{background:#f7f8f4;border-radius:12px;margin:18px 0;padding:16px}.qh-context a{color:#111;text-decoration:underline}.qh-events{border-top:1px solid #eee;margin-top:24px;padding-top:20px}.qh-events article{border-bottom:1px solid #eee;padding:12px 0;font-size:13px;line-height:1.6}.qh-private-reason{white-space:pre-wrap;color:#666}.qh-empty{border:1px solid #e5e5e5;border-radius:18px;padding:30px;line-height:1.7}.qh-mode-caption{color:#777;margin-bottom:14px;font-size:12px}@media (width<=1100px){.qh-layout{grid-template-columns:1fr}.qh-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=600px){.qh-list{grid-template-columns:1fr}.qh-heading{flex-direction:column}.qh-heading>.secondary{width:100%}.qh-detail,.qh-create,.qh-safe{padding:20px}.qh-thread{padding:16px}.qh-actions{flex-direction:column}.qh-actions>button{width:100%}.qh-heading h2{font-size:24px}.qh-filters label{width:100%}.qh-tabs a{flex:1;justify-content:center}.qh-message{padding:14px}}@media (forced-colors:active){.qh-check input{appearance:auto;background-image:none}}@media (prefers-reduced-motion:reduce){.qh-panel *{scroll-behavior:auto!important}}.qh-dialog-backdrop{z-index:120;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.qh-dialog{background:#fff;border-radius:24px;max-width:520px;padding:28px;box-shadow:0 20px 80px #0003}.qh-dialog p{color:#666;margin-top:16px;line-height:1.7}.support-section{margin-top:48px;scroll-margin-top:20px}.support-intro{color:var(--secondary);max-width:850px;margin-bottom:24px;font-size:14px;line-height:1.8}.support-create{border:1px solid var(--border);border-radius:12px;margin-bottom:24px;padding:24px}.support-section label{color:var(--text);font-size:13px;font-weight:600;display:block}.support-section input:not([type=checkbox]),.support-section textarea{border:1px solid var(--border);width:100%;color:var(--text);background:#fff;border-radius:8px;min-height:44px;margin:6px 0 16px;padding:12px;font-size:14px;font-weight:400;display:block}.support-section textarea{resize:vertical;min-height:90px;line-height:1.6}.support-section select{margin-bottom:16px;font-size:14px;font-weight:400}.support-create-fields{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.support-form-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.support-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}.support-case-list{flex-direction:column;gap:8px;display:flex}.support-case-choice{text-align:left;border:1px solid var(--border);overflow-wrap:anywhere;background:#fff;border-radius:10px;flex-direction:column;align-items:start;gap:8px;width:100%;padding:18px;display:flex}.support-case-choice strong{font-size:14px}.support-case-choice small{font-size:11px}.support-case-choice.selected{background:#f3f8e9;border-color:#a9c96b}.support-case-status{color:#526325;font-size:11px}.support-detail{border:1px solid var(--border);border-radius:12px;min-width:0;padding:24px}.support-detail-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.support-detail-heading h3{overflow-wrap:anywhere;margin:8px 0;font-size:22px}.support-threads{gap:20px;display:grid}.support-thread{border:1px solid var(--border);border-radius:10px;min-width:0;padding:20px}.support-thread h4{margin:0 0 18px;font-size:15px}.internal-thread{background:#f6f6f3;border-style:dashed}.support-hint{color:var(--secondary);margin:10px 0 18px;font-size:12px;line-height:1.7}.support-messages{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.support-message{background:var(--surface);overflow-wrap:anywhere;border-radius:10px;padding:16px}.support-message.from-operator{background:#f0f6e5}.support-message-meta{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:11px;display:flex}.support-message-meta time{color:var(--secondary);font-size:10px}.support-message p{white-space:pre-wrap;font-size:14px;line-height:1.7}.support-compose{margin-top:20px}.support-compose button{margin-left:auto;display:flex}.support-relay{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.support-relay h3{margin-bottom:14px}.support-target{background:var(--surface);border-radius:8px;margin:12px 0;padding:12px;font-size:13px}.support-preview{background:#f5f9ed;border:1px solid #b3cb83;border-radius:10px;flex-direction:column;align-items:start;gap:16px;margin-top:24px;padding:20px;display:flex}.support-preview h3{font-size:18px}.support-preview p{font-size:13px}.support-reviewed-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:8px;width:100%;padding:18px;font-size:14px}.support-confirm{align-items:center;gap:10px;min-height:44px;font-size:13px!important;display:flex!important}.support-confirm input{accent-color:#608900;flex-shrink:0;width:20px;height:20px}.support-resolve{border-top:1px solid var(--border);align-items:center;gap:20px;margin-top:28px;padding-top:24px;display:flex}.support-resolve label{flex:1}.support-resolve input{margin-bottom:0!important}.support-resolve button{margin-top:20px}@media (width<=1000px){.support-layout{grid-template-columns:200px minmax(0,1fr);gap:16px}.support-detail{padding:20px}}@media (width<=640px){.support-section{margin-top:36px}.support-section>.section-heading{flex-direction:column;align-items:start}.support-intro{font-size:13px}.support-create{padding:20px}.support-create-fields{grid-template-columns:1fr;gap:0}.support-form-footer{flex-direction:column;align-items:stretch;gap:16px}.support-layout{grid-template-columns:1fr}.support-case-list{max-height:230px;overflow-y:auto}.support-detail{padding:16px}.support-detail-heading{flex-direction:column;align-items:start}.support-thread{padding:16px}.support-message{padding:14px}.support-resolve{flex-direction:column;align-items:stretch;gap:12px}.support-resolve button{margin-top:0}.support-resolve label{width:100%}.support-preview{padding:16px}.support-preview>.primary{width:100%}}.support-section .dorro-select__trigger{margin-top:6px;margin-bottom:16px;font-weight:400}.dorro-push{color:#111;background:#fff;border:1px solid #e5e5e2;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 0 20px;padding:18px 20px;display:flex}.dorro-push__text{flex:280px;min-width:0}.dorro-push h2{color:#111;margin:0 0 4px;font-size:15px;font-weight:700;line-height:1.35}.dorro-push p{color:#555;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.dorro-push__actions{flex-wrap:wrap;gap:8px;display:flex}.dorro-push button{min-height:44px;font:inherit;color:#111;cursor:pointer;background:#fff;border:1px solid #111;border-radius:10px;padding:0 18px;font-size:14px;font-weight:600}.dorro-push button.dorro-push__primary{background:#d4ef84;border-color:#d4ef84}.dorro-push button:disabled{opacity:.55;cursor:default}.dorro-push button:focus-visible{outline-offset:2px;outline:2px solid #111}.dorro-push .dorro-push__notice,.dorro-push .dorro-push__error{color:#111;flex:100%}.dorro-push .dorro-push__error{font-weight:600}.rex-panel{color:#111;border-top:1px solid #e5e5e2;min-width:0;margin-top:28px;padding-top:26px}.rex-panel *{box-sizing:border-box}.rex-panel h3,.rex-panel h4,.rex-panel p{margin:0}.rex-panel h3{font-size:18px;line-height:1.5}.rex-panel h4{font-size:14px;line-height:1.6}.rex-heading,.rex-card-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.rex-caption,.rex-note{color:#70706c;font-size:12px;line-height:1.8}.rex-caption{margin-top:8px!important}.rex-note{margin:14px 0!important}.rex-cards{gap:16px;margin-top:20px;display:grid}.rex-card{background:#fff;border:1px solid #e5e5e2;border-radius:12px;min-width:0;padding:22px}.rex-card p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;font-size:13px;line-height:1.8}.rex-badge{background:#f7f7f4;border:1px solid #e4e4df;border-radius:20px;flex-shrink:0;align-items:center;min-height:28px;padding:4px 10px;font-size:10px;line-height:1.6;display:inline-flex}.rex-badge.accepted{background:#f0f7e3;border-color:#ccdfa6}.rex-consents{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.rex-consent{border:1px solid #e5e5e2;border-radius:9px;padding:14px;font-size:12px;line-height:1.8}.rex-consent strong{display:block}.rex-consent small{color:#70706c;font-size:11px}.rex-quantities{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.rex-quantities dt{color:#70706c;font-size:11px;line-height:1.7}.rex-quantities dd{margin:8px 0 0;font-size:22px}.rex-point{border:1px solid #e5e5e2;border-radius:10px;margin-top:16px;padding:18px}.rex-point strong{font-size:14px;line-height:1.7}.rex-hours{gap:7px;margin:12px 0;display:grid}.rex-hours>div{justify-content:space-between;gap:18px;font-size:11px;line-height:1.7;display:flex}.rex-hours dd{text-align:right;margin:0}.rex-point details{margin-top:12px}.rex-point summary{cursor:pointer;font-size:12px;line-height:1.8}.rex-form{gap:16px;margin-top:18px;display:grid}.rex-form label{gap:8px;min-width:0;font-size:12px;line-height:1.7;display:grid}.rex-form input:not([type=checkbox]),.rex-form textarea,.rex-form .dorro-select__trigger{color:#111;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dddeda;border-radius:8px;padding:10px 12px}.rex-form textarea{resize:vertical;min-height:100px;line-height:1.8}.rex-field-row{grid-template-columns:minmax(0,1fr) minmax(90px,.45fr);gap:14px;display:grid}.rex-confirm{align-items:start;font-size:12px;line-height:1.8;gap:10px!important;display:flex!important}.rex-confirm input{accent-color:#91ba34;flex-shrink:0;width:17px;height:17px;margin-top:3px}.rex-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.rex-panel button{color:#111;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dddeda;border-radius:8px;padding:10px 14px;font-size:12px;line-height:1.6}.rex-panel button.primary{background:#d4ef84;border-color:#d4ef84}.rex-panel button:disabled{opacity:.5;cursor:default}.rex-panel button:focus-visible,.rex-panel input:focus-visible,.rex-panel textarea:focus-visible,.rex-panel summary:focus-visible{outline-offset:3px;outline:2px solid #7d9e30}.rex-preview{background:#fbfdf7;border:1px solid #caddab;border-radius:10px;margin-top:18px;padding:20px}.rex-alert{border:1px solid #e5e5e2;border-radius:9px;margin-top:16px;padding:16px;font-size:12px;line-height:1.8}.rex-alert.error{background:#fff9f6;border-color:#e8c9bf}.rex-empty{color:#70706c;border:1px dashed #dddeda;border-radius:10px;margin-top:18px;padding:22px;font-size:12px;line-height:1.8}.rex-history{padding-left:18px;font-size:12px;line-height:1.8}.rex-history li{margin:12px 0}.rex-history time{color:#70706c;font-size:11px;display:block}@media (width<=640px){.rex-card{padding:18px}.rex-heading,.rex-card-heading{flex-direction:column;gap:10px}.rex-consents,.rex-field-row{grid-template-columns:1fr}.rex-quantities{grid-template-columns:repeat(2,minmax(0,1fr))}.rex-actions{flex-direction:column;align-items:stretch}.rex-actions button{width:100%}.rex-point{padding:14px}.rex-hours>div{gap:12px}.rex-preview{padding:16px}}@media (prefers-reduced-motion:reduce){.rex-panel *{scroll-behavior:auto}}.rex-command{flex:250px;gap:12px;max-width:100%;margin-top:18px;display:grid}.rex-command>button{justify-self:start}.rex-late{border-top:1px solid #e5e5e2;margin-top:22px;padding-top:18px}.rex-late>summary{cursor:pointer;font-size:12px;line-height:1.8}.rex-consent small{margin-top:7px;display:block}.rex-card .dorro-select__trigger{display:flex}.rex-panel>details{margin-top:24px}.rex-panel .rex-preview>p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;font-size:13px;line-height:1.8}.rex-preview>.rex-confirm{margin:18px 0}.rex-form>h4{margin-top:12px}.rex-card>button{margin-top:16px}@media (width<=640px){.rex-command{flex-basis:auto}.rex-command>button{justify-self:stretch;width:100%}}.rex-optional{border-top:1px solid #e5e5e2;margin-top:20px;padding-top:16px}.rex-optional>summary{cursor:pointer;font-size:12px;line-height:1.8}.rex-optional>.rex-form{margin-top:14px}.da-combobox{min-width:0;position:relative}.da-combobox>label{margin-bottom:8px;font-weight:600;display:block}.da-combobox-field{background:#fff;border:1px solid #dedfd9;border-radius:16px;align-items:center;min-height:48px;display:flex;position:relative}.da-combobox-field input{box-sizing:border-box;border-radius:inherit;width:100%;min-width:0;min-height:48px;font:inherit;color:#111;background:0 0;padding:12px 42px 12px 14px;border:0!important}.da-combobox-field:focus-within{outline-offset:2px;outline:2px solid #111}.da-combobox-field input:focus{outline:none!important}.da-combobox-field svg{pointer-events:none;position:absolute;right:14px}.da-combobox-field.is-open{border-radius:16px 16px 0 0}.da-combobox-popup{z-index:30;background:#fff;border:1px solid #dedfd9;border-top:0;border-radius:0 0 16px 16px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 14px 22px #00000012}.da-combobox-popup ul{overscroll-behavior:contain;max-height:min(320px,45vh);margin:0;padding:4px;list-style:none;overflow-y:auto}.da-combobox-popup li{border-radius:12px}.da-combobox-popup li[aria-selected=true]{background:#d9f58a}.da-combobox-popup button{text-align:left;color:#111;width:100%;min-height:48px;font:inherit;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.da-combobox-popup button span,.da-combobox-popup>p{color:#62665c;font-size:13px;line-height:1.5}.da-combobox-popup>p{margin:0;padding:8px 14px 14px}.da-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.da-context{overflow-wrap:anywhere;border:1px solid #e5e8df;border-radius:18px;min-width:0;margin-top:16px;padding:16px}.da-context p{margin:8px 0}.da-context a{color:#111;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.da-context details summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.da-context small{color:#62665c;line-height:1.5}.da-address-grid{gap:18px;display:grid}.da-actions{flex-wrap:wrap;gap:12px;display:flex}.da-actions button{min-height:44px}.da-pin-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.da-pin-fields input{box-sizing:border-box;width:100%;min-width:0}.da-note{color:#62665c;font-size:13px;line-height:1.5}.da-alert{background:#f6f8ef;border-radius:16px;padding:14px;line-height:1.5}@media (width<=600px){.da-pin-fields{grid-template-columns:1fr}.da-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.da-combobox *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.da-combobox-popup{transform-origin:top;animation:.18s ease-out da-address-open}@keyframes da-address-open{0%{opacity:0;transform:translateY(-3px)scaleY(.98)}to{opacity:1;transform:translateY(0)scaleY(1)}}.da-sources summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.da-sources a{color:#111;align-items:center;min-height:44px;display:flex}.da-history-diff>div{overflow-wrap:anywhere;border:1px solid #e5e8df;border-radius:16px;margin-top:12px;padding:16px}@media (prefers-reduced-motion:reduce){.da-combobox-popup{animation:none}}.da-combobox-field{overflow:hidden}.wst-form .da-combobox-field input:not([type=checkbox]){border-radius:inherit;min-height:48px;font:inherit;background:0 0;margin:0;padding:12px 42px 12px 14px}.da-combobox-field.is-open{outline-offset:0;border:2px solid #111;border-bottom:0;outline:none}.da-combobox-popup{border:2px solid #111;border-top:0}.da-map{gap:10px;min-width:0;margin-top:12px;display:grid}.da-map-canvas{z-index:0;background:#f5f5f3;border:1px solid #e5e5e2;border-radius:16px;width:100%;height:380px;overflow:hidden}.da-map-marker{box-sizing:border-box;background:#cdeb6c;border:3px solid #111;border-radius:50% 50% 50% 0;width:26px;height:26px;transform:rotate(-45deg)}@media (width<=640px){.da-map-canvas{height:300px}}.bw-pickup-summary{color:#111;background:#fff;border:1px solid #e5e5e2;border-radius:11px;min-width:0;margin:18px 0;font-size:14px;line-height:1.6;overflow:hidden}.bw-pickup-address,.bw-pickup-unknown{align-items:flex-start;gap:13px;padding:18px;display:flex}.bw-pickup-summary img{flex:none;margin-top:3px}.bw-pickup-address>div,.bw-pickup-unknown>div{min-width:0}.bw-pickup-summary strong{font-weight:600;display:block}.bw-pickup-summary p{overflow-wrap:anywhere;margin:3px 0 0}.bw-pickup-caption,.bw-pickup-summary small{color:#666;font-size:12px}.bw-pickup-caption{margin-bottom:4px;display:block}.bw-pickup-summary .bw-pickup-toggle{color:#111;text-align:left;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5e5e2;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;display:flex}.bw-pickup-toggle:hover{background:#f5f5f3}.bw-pickup-toggle:focus-visible{outline-offset:-3px;outline:2px solid #111}.bw-pickup-toggle svg{flex:none;transition:transform .16s}.bw-pickup-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.bw-pickup-expand{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .18s,opacity .16s,visibility .18s;display:grid}.bw-pickup-expand.open{opacity:1;visibility:visible;grid-template-rows:1fr}.bw-pickup-inner{min-height:0;overflow:hidden}.bw-pickup-details{padding:0 18px 18px}.bw-pickup-details>p{margin-top:13px}.bw-pickup-details>small{margin-top:15px;display:block}.bw-pickup-details h4{margin:18px 0 8px;font-size:14px}.bw-pickup-hours{margin:10px 0 0;font-size:13px}.bw-pickup-hours>div{border-bottom:1px solid #f0f0ed;justify-content:space-between;align-items:flex-start;gap:16px;padding:6px 0;display:flex}.bw-pickup-hours dt{color:#666}.bw-pickup-hours dd{text-align:right;overflow-wrap:anywhere;margin:0}@media (prefers-reduced-motion:reduce){.bw-pickup-expand,.bw-pickup-toggle svg{transition:none}}.dc-chips{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.dc-chip{color:#111;background:#f1f1f1;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.dc-chip-used{color:#fff;background:#111}.dc-chip-original{color:#111;background:#d4ef6f}.dc-used{border:1px solid #e7e7e7;border-radius:12px;gap:6px;margin:8px 0;padding:12px;font-size:14px;display:grid}.dc-used div{grid-template-columns:130px minmax(0,1fr);gap:8px;display:grid}.dc-used dt{color:#666}.dc-used dd{margin:0}.dc-used p{color:#666;margin:4px 0 0;font-size:13px}:root{--background:#fff;--text:#111;--secondary:#666;--lime:#d4ef84;--surface:#f5f5f3;--border:#e5e5e2;--radius-button:10px;--radius-card:12px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--background);color:var(--text);margin:0;font-family:Arial,Segoe UI,sans-serif;font-size:16px;line-height:1.5}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline-offset:4px;outline:3px solid #517500}h1,h2,h3,p,figure{margin:0}h1{letter-spacing:-2.2px;font-size:clamp(34px,3.8vw,56px);font-weight:750;line-height:1.08}h2{letter-spacing:-.7px;font-size:26px;line-height:1.2}h3{font-size:18px;line-height:1.35}small{color:var(--secondary);font-size:13px}.muted{color:var(--secondary)}.header{border-bottom:1px solid var(--border);align-items:center;gap:32px;max-width:1440px;margin:auto;padding:22px 48px;display:flex}.brand{flex-direction:column;flex-shrink:0;gap:4px;width:148px;display:flex}.brand img{object-fit:contain;width:120px;height:45px}.brand span{color:var(--secondary);font-size:11px}.header-search{border:1px solid var(--border);border-radius:10px;flex:1;align-items:center;gap:12px;max-width:570px;padding:0 14px;display:flex}.header-search input{background:0 0;border:0;width:100%;min-width:0;height:44px;font-size:14px}.location{white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:14px;display:flex}.header-link{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.demo-bar{text-align:center;background:var(--surface);color:#4e4e4e;border-bottom:1px solid var(--border);padding:10px 20px;font-size:12px}.demo-dot,.dot{background:#608900;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.demo-dot{margin-right:6px}.container{max-width:1440px;margin:auto;padding:24px 48px 48px}.session-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.eyebrow{letter-spacing:1.6px;color:var(--secondary);font-size:11px;font-weight:700}.session-active{color:#446000;align-items:center;gap:8px;font-size:12px;display:flex}.primary,.secondary{border-radius:var(--radius-button);white-space:normal;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.primary{background:var(--lime);border:1px solid var(--lime);color:var(--text)}.primary:hover:not(:disabled){background:#c6e36e}.secondary{border:1px solid var(--border);color:var(--text);background:#fff}.secondary:hover:not(:disabled){background:var(--surface)}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:16px;min-height:350px;padding:26px 0 36px;display:grid}.hero-copy h1{margin:12px 0 20px}.hero-copy p{color:#444;line-height:1.7}.hero-cta{min-width:190px;margin:24px 0 12px}.hero-copy small{font-size:11px;display:block}.hero-car{min-width:0;position:relative}.hero-car img{object-fit:contain;width:100%;height:310px}.hero-car figcaption{color:#777;text-align:center;font-size:10px}.garage-panel{border:1px solid var(--border);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:24px;margin-bottom:44px;padding:24px;display:flex}.garage-label{align-items:center;gap:16px;display:flex}.garage-label h2{letter-spacing:0;font-size:18px}.garage-label span{font-size:13px}.vehicle-field{color:var(--secondary);width:min(100%,450px);font-size:12px}select{border:1px solid var(--border);width:100%;min-height:44px;color:var(--text);background:#fff;border-radius:10px;margin-top:6px;padding:8px 12px;display:block}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;display:flex}.section-heading h2{margin-top:6px}.section-heading>.muted{font-size:13px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.product-card{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;overflow:hidden}.product-visual{background:var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:12px;height:150px;display:flex}.product-visual>img{opacity:.65}.product-visual span{color:#777;font-size:11px}.product-body{padding:22px}.product-brand{color:var(--secondary);font-size:12px}.product-body h3{min-height:48px;margin:6px 0 14px}.stock{color:#456000;align-items:center;gap:6px;font-size:12px;display:flex}.source{color:var(--secondary);overflow-wrap:anywhere;margin:8px 0 20px;font-size:11px}.product-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-bottom strong{letter-spacing:-.6px;font-size:22px}.quote-panel{background:#f3f8e9;border:1px solid #d8e8b5;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin:32px 0;padding:28px;display:flex}.quote-panel h2{margin:8px 0 16px}.quote-panel p{max-width:650px;margin:8px 0}.quote-actions{flex-direction:column;gap:10px;min-width:190px;display:flex}.orders{margin-top:48px}.empty{background:var(--surface);border:1px solid var(--border);text-align:center;color:var(--secondary);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:44px 24px;font-size:14px;display:flex}.empty h3{color:var(--text)}.order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.order-card{border:1px solid var(--border);border-radius:12px;min-width:0;padding:24px}.order-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.order-id{color:var(--secondary);overflow-wrap:anywhere;font-size:11px}.status{background:#f6f1da;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600}.status-ready_for_pickup,.status-fulfilled{background:#eaf4d5}.status-cancelled,.status-expired{color:#555;background:#efefed}.order-card h3{margin-bottom:10px}.order-card p{margin-bottom:10px;font-size:14px}.order-card small{font-size:11px}.order-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.pickup{background:#f3f8e9;border-radius:8px;flex-direction:column;gap:8px;margin-top:18px;padding:16px;display:flex}.pickup span{font-size:12px}.pickup strong{letter-spacing:4px;overflow-wrap:anywhere;font-size:28px}.redeem-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.redeem-form label{flex:1;font-size:12px}.redeem-form input{border:1px solid var(--border);border-radius:8px;width:100%;max-width:250px;min-height:44px;margin-top:6px;padding:8px 10px;display:block}.support-note{border-top:1px solid var(--border);align-items:center;gap:16px;margin-top:48px;padding:28px 0 0;font-size:12px;line-height:1.8;display:flex}.support-note>img{flex-shrink:0}.workspace-heading{padding:24px 0 38px}.workspace-heading h1{margin:10px 0 18px;font-size:42px}.workspace-heading p{color:var(--secondary)}.summary{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px;display:grid}.summary>div{border:1px solid var(--border);border-radius:12px;padding:24px}.summary span{color:var(--secondary);margin-bottom:14px;font-size:13px;display:block}.summary strong{font-size:32px}.summary .summary-label{letter-spacing:-.3px;font-size:18px}.table-scroll{border:1px solid var(--border);border-radius:12px;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{background:var(--surface);white-space:nowrap;font-weight:600}td,th{border-bottom:1px solid var(--border);padding:16px 20px}tr:last-child td{border:0}.id-cell{overflow-wrap:anywhere;max-width:300px}code{font-size:12px}footer{border-top:1px solid var(--border);color:var(--secondary);justify-content:space-between;gap:20px;padding:24px 48px;font-size:11px;display:flex}.feedback{border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;font-size:14px;display:flex}.error{color:#8b2312;background:#fff3f0;border:1px solid #eac2ba}.notice{background:#f0f5e7;border:1px solid #d5e1ba}.skip{background:var(--lime);z-index:100;padding:12px;position:fixed;top:-100px;left:16px}.skip:focus{top:10px}@media (width>=1500px){.header,.container{padding-left:64px;padding-right:64px}}@media (width<=1000px){.header{gap:20px;padding:20px 28px}.container{padding:24px 28px 40px}.hero{grid-template-columns:1.1fr 1fr}.hero-car img{height:240px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-body{padding:18px}.location{display:none}.order-list{grid-template-columns:1fr}.summary{gap:12px}.summary>div{padding:18px}.summary .summary-label{font-size:16px}}@media (width<=640px){.header{flex-wrap:wrap;gap:12px;padding:16px 20px}.brand{width:130px}.brand img{width:100px;height:36px}.brand span{font-size:9px}.header-search{flex-basis:100%;order:3;max-width:none}.header-link{margin-left:auto;font-size:13px}.demo-bar{padding:10px 18px;font-size:10px}.container{padding:20px 20px 32px}.session-row{align-items:start;margin-bottom:16px}.session-row>.eyebrow{max-width:120px;padding-top:6px;font-size:9px}.session-active{max-width:130px;font-size:10px}.session-row button{padding:9px 12px;font-size:12px}.hero{grid-template-columns:1fr;gap:8px;padding:16px 0 24px}.hero-copy h1{letter-spacing:-1.6px;margin:12px 0 16px;font-size:38px}.hero-copy p{font-size:14px}.hero-cta{margin-top:20px}.hero-car img{height:190px}.hero-car figcaption{font-size:9px}.hero-car{margin-top:4px}.garage-panel{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:32px;padding:20px}.garage-label{gap:12px}.vehicle-field{width:100%}.product-grid{grid-template-columns:1fr;gap:16px}.product-card{grid-template-columns:92px 1fr;display:grid}.product-visual{height:100%;min-height:195px;padding:16px 8px}.product-visual>img{width:42px;height:42px}.product-visual span{text-align:center;font-size:9px}.product-body{padding:18px 14px}.product-body h3{min-height:0;font-size:16px}.product-bottom{flex-direction:column;align-items:start}.product-bottom strong{font-size:22px}.product-bottom button{width:100%}.product-brand{font-size:10px}.stock{align-items:baseline;font-size:10px}.source{margin-bottom:14px;font-size:9px}.section-heading{align-items:end;gap:14px}.section-heading h2{font-size:22px}.section-heading>.muted{text-align:right;max-width:100px;font-size:11px}.quote-panel{flex-direction:column;align-items:stretch;gap:18px;padding:22px}.quote-panel h2{font-size:24px}.quote-panel p{font-size:14px}.quote-actions{min-width:0}.order-card{padding:20px}.order-card p .muted{margin-top:4px;display:block}.order-top{align-items:start}.status{font-size:10px}.orders{margin-top:36px}.workspace-heading{padding-top:16px}.workspace-heading h1{letter-spacing:-1px;font-size:34px}.workspace-heading p{font-size:14px}.summary{grid-template-columns:1fr;gap:12px}.summary>div{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.summary span{margin:0}.summary strong{font-size:24px}.summary .summary-label{font-size:14px}.support-note{align-items:start;margin-top:32px;font-size:11px}.support-note>img{width:20px}.feedback{flex-direction:column;align-items:stretch;padding:14px;font-size:13px}footer{flex-direction:column;gap:6px;padding:24px 20px}.table-scroll{margin-right:-4px}.redeem-form{width:100%}.redeem-form label{flex-basis:100%}.redeem-form input{max-width:none}.redeem-form button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.skip:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.skip:focus-visible{clip-path:none;width:auto;height:auto;top:10px}.vehicle-field .legacy-vehicle-select{margin-top:8px}
