@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.bb1d9210.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans","GeistSans Fallback"}
.team-context{color:var(--mc-text-secondary);justify-content:space-between;align-items:center;gap:12px;margin:0 0 21px;font-size:11px;display:flex}.team-context>span{align-items:center;gap:7px;display:flex}.team-context svg{width:14px;height:14px}.team-context strong{color:var(--mc-text);font-weight:500}.team-directory-panel{--gb-width:3px;--gb-radius:16px;--gb-surface:#fff;--gb-gradient:linear-gradient(90deg,#8181ff,#42c7ed);border-radius:16px;box-shadow:0 1px 2px #12121205}.directory-panel-heading{border-bottom:1px solid var(--mc-border-subtle);background:linear-gradient(90deg,#fcfcff,#fcfefe);border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px 16px;display:flex}.directory-panel-heading h2{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.directory-panel-heading h2 span{background:#f0f0f2;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:400}.directory-panel-heading p{color:var(--mc-text-secondary);margin:4px 0 0;font-size:11px}.directory-panel-heading>span{color:var(--mc-text-secondary);align-items:center;gap:6px;font-size:11px;display:flex}.directory-panel-heading svg{width:14px;height:14px}.team-directory-toolbar{border-bottom:1px solid var(--mc-border-subtle);align-items:center;gap:10px;padding:14px 20px;display:flex}.team-directory-toolbar .team-search{flex:0 340px;width:340px;min-width:140px;height:36px;min-height:36px}.team-directory-toolbar .team-search input{font-size:12px}.team-toolbar-space{flex:1}.team-filter-trigger{border:1px solid var(--mc-border-subtle);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:12px;display:flex}.team-filter-trigger svg{width:15px;height:15px}.team-sort-select{min-width:125px}.team-sort-select button{min-height:36px;font-size:11px}.team-view-switch{border:1px solid var(--mc-border-subtle);background:#f3f3f5;border-radius:10px;gap:3px;padding:3px;display:flex}.team-view-switch button{width:32px;height:30px;color:var(--mc-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;display:grid}.team-view-switch button[aria-pressed=true]{border-color:var(--mc-border-subtle);color:var(--mc-text);background:#fff}.team-view-switch svg{width:16px;height:16px}.team-applied-filters{border-bottom:1px solid var(--mc-border-subtle);gap:12px;padding:9px 20px;font-size:11px;display:flex}.team-applied-filters button{cursor:pointer;background:0 0;border:0;text-decoration:underline}.team-directory-region{max-width:100%;overflow:auto}.team-directory-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:12px}.team-directory-table th{border-bottom:1px solid var(--mc-border-subtle);height:42px;color:var(--mc-text-secondary);background:#fcfcfd;padding:7px 22px;font-size:11px;font-weight:500}.team-directory-table th:first-child{width:41%}.team-directory-table th:nth-child(2){width:27%}.team-directory-table th:nth-child(3){width:25%}.team-directory-table th:last-child{width:7%}.team-directory-table th button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.team-directory-table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #ededf0;height:60px;padding:11px 22px}.team-directory-table tr:last-child td{border-bottom:0}.team-directory-table tbody tr:hover,.team-directory-table tbody tr:focus-within{background:#fcfcfd}.directory-person{align-items:center;gap:12px;min-width:0;display:flex}.directory-person>div{min-width:0}.directory-avatar{color:#575068;background:#f1f0f5;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:500;display:inline-grid}.directory-avatar[data-tone=fresh]{color:#4c645b;background:#edf4f1}.directory-avatar.owner{color:#575068;background:linear-gradient(135deg,#ededff,#e2fafa)}.directory-name-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.directory-member-name{text-align:left;color:var(--mc-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:550;line-height:1.5}.directory-member-name:hover{text-underline-offset:3px;text-decoration:underline}.directory-subline{color:var(--mc-text-secondary);overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.5;display:block}.directory-mobile-context{display:none}.directory-name-line .team-you{margin:0}.directory-access{color:#5c526f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:4px 0;font-size:11px;display:inline-flex}.directory-access:hover{text-underline-offset:3px;text-decoration:underline}.directory-access svg{flex:none;width:13px;height:13px}.team-directory-table td:last-child{text-align:right;padding-left:0;padding-right:20px}.directory-more{width:32px;height:32px;color:var(--mc-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.directory-more:hover{background:#eeeef2}.directory-more svg{fill:currentColor;width:16px;height:16px}.team-directory-footer{border-top:1px solid var(--mc-border-subtle);color:var(--mc-text-secondary);background:#fdfdfe;border-radius:0 0 13px 13px;padding:10px 20px;font-size:11px}.team-directory-panel .team-groups{gap:20px;padding:20px}.team-directory-panel .team-group{padding:0;box-shadow:0 1px 2px #12121205}.team-directory-panel .team-group>header{border-bottom:1px solid var(--mc-border-subtle);background:#fdfdfe;border-radius:13px 13px 0 0;padding:18px 20px 16px}.team-directory-panel .team-group .team-grid{padding:16px 18px 18px}.team-drawer.team-member-action .mc-right-drawer__head{background:#fdfdfe;padding:22px 24px 18px}.team-member-action__body{gap:0;padding:0;overflow:hidden}.member-drawer-tabs{border-bottom:1px solid var(--mc-border-subtle);flex:none;gap:4px;padding:8px 20px;display:flex}.member-drawer-tabs button{color:var(--mc-text-secondary);cursor:pointer;background:#fff;border:0;border-radius:8px;min-height:34px;padding:8px 11px;font-size:12px}.member-drawer-tabs button[aria-pressed=true]{color:#514666;background:#eeebf7}.member-tab-panel:not([hidden]){flex-direction:column;height:100%;min-height:0;display:flex}.member-tab-panel[hidden]{display:none}.member-profile-body{flex:1;min-height:0;padding:22px 24px;overflow:auto}.drawer-person{align-items:center;gap:14px;margin-bottom:22px;display:flex}.drawer-person .directory-avatar{width:52px;height:52px;font-size:15px}.drawer-person h3{letter-spacing:-.2px;margin:0;font-size:17px}.drawer-person p{color:var(--mc-text-secondary);margin:5px 0 0;font-size:12px}.member-profile-body section{margin-bottom:24px}.member-profile-body h4{color:var(--mc-text-secondary);text-transform:uppercase;letter-spacing:.065em;margin:0 0 10px;font-size:11px;font-weight:550}.member-profile-details{border:1px solid var(--mc-border-subtle);border-radius:12px;margin:0;padding:0 16px}.member-profile-details>div{border-bottom:1px solid var(--mc-border-subtle);align-items:center;gap:16px;padding:13px 0;display:flex}.member-profile-details>div:last-child{border:0}.member-profile-details dt{min-width:86px;color:var(--mc-text-secondary);font-size:11px}.member-profile-details dd{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:12px}.member-profile-details dd button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;display:flex}.member-profile-details dd svg{flex:none;width:14px;height:14px}.access-summary-card{background:#f7f6fb;border:1px solid #e5e3ec;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.access-summary-card>svg{color:#685e7d;flex:none;width:16px;height:16px;margin-top:3px}.access-summary-card strong{font-size:12px;font-weight:500;display:block}.access-summary-card p{color:var(--mc-text-secondary);margin:5px 0 0;font-size:11px;line-height:1.7}.profile-action-row{text-align:left;border:0;border-bottom:1px solid var(--mc-border-subtle);cursor:pointer;background:#fff;align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}.profile-action-row>span{flex:1;min-width:0}.profile-action-row strong{font-size:12px;font-weight:500;display:block}.profile-action-row small{color:var(--mc-text-secondary);margin-top:3px;font-size:11px;display:block}.profile-action-row:hover strong{text-underline-offset:3px;text-decoration:underline}.profile-action-row>svg{color:var(--mc-text-secondary);width:15px;height:15px}.member-profile-footer,.team-embedded-editor>footer{border-top:1px solid var(--mc-border-subtle);background:#fdfdfe;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:15px 24px;display:flex}.member-profile-footer>span{color:var(--mc-text-secondary);margin-right:auto;font-size:11px}.team-embedded-editor{flex-direction:column;height:100%;min-height:0;display:flex}.team-embedded-editor>.team-drawer-body{flex:1;min-height:0;padding:22px 24px}.team-embedded-editor .team-cancel{cursor:pointer;background:0 0;border:0}@media (max-width:900px){.team-directory-toolbar{flex-wrap:wrap}.team-directory-toolbar .team-search{flex:220px}.team-context{flex-direction:column;align-items:flex-start}.team-directory-table th,.team-directory-table td{padding-left:14px;padding-right:14px}}@media (max-width:640px){.directory-panel-heading{padding:15px 14px 13px}.directory-panel-heading>span{display:none}.team-directory-toolbar{gap:8px;padding:12px}.team-directory-toolbar .team-search{flex-basis:100%;width:100%;height:44px}.team-directory-toolbar .team-search input{font-size:16px}.team-filter-trigger,.team-sort-select button{min-height:44px}.team-view-switch button{width:38px;height:38px}.team-sort-select{min-width:115px}.team-directory-table th:first-child{width:85%}.team-directory-table th:last-child{width:15%}.team-directory-table th:nth-child(2),.team-directory-table th:nth-child(3),.team-directory-table td:nth-child(2),.team-directory-table td:nth-child(3){display:none}.team-directory-table td{height:87px}.directory-mobile-context{color:var(--mc-text-secondary);margin-top:4px;font-size:11px;display:block}.directory-more{width:44px;height:44px}.team-directory-table td:last-child{padding-right:8px}.directory-person{gap:10px}.directory-member-name{font-size:12px}.team-directory-panel .team-groups{padding:12px}.member-profile-body,.team-embedded-editor>.team-drawer-body{padding:20px 18px}.member-profile-details dt{min-width:72px}.member-profile-details>div{gap:8px}.member-drawer-tabs button{min-height:44px}.team-view-switch{margin-left:auto}}.team-directory-toolbar .team-sort-select{flex:0 0 140px;width:140px;min-width:0}.team-directory-toolbar .team-sort-select .mc-select-trigger{background:0 0;border-color:#0000}.team-directory-toolbar .team-sort-select .mc-select-trigger:hover{background:#f7f7f9}.directory-sort-arrow{vertical-align:middle;width:12px;height:12px;margin-left:4px}.member-profile-footer .primary-button,.team-embedded-editor>footer .primary-button{width:auto}.member-profile-footer>span{flex:1}@media (max-width:640px){.team-directory-toolbar .team-sort-select{flex-basis:120px;width:120px}}.team-directory-loading .skeleton-line{border-radius:5px;max-width:100%;height:12px}.team-loading-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.team-loading-heading>div:first-child{min-width:0}.team-directory-loading .team-loading-title{width:100px;height:29px}.team-directory-loading .team-loading-subtitle{width:290px;height:16px;margin-top:7px}.team-directory-loading .team-loading-add{border-radius:10px;flex-shrink:0;width:180px;height:44px}.team-directory-loading .team-loading-context{width:220px;height:17px;margin-bottom:39px}.team-directory-loading .team-loading-label{width:85px;height:20px}.team-directory-loading .team-loading-caption{width:155px;height:14px}.team-directory-loading .directory-panel-heading .team-loading-caption{margin-top:7px}.team-loading-toolbar{border-bottom:1px solid var(--mc-border-subtle);align-items:center;gap:10px;padding:14px 20px;display:flex}.team-loading-toolbar .skeleton-line{border-radius:10px;height:36px}.team-loading-search{flex:0 340px;width:340px;min-width:0}.team-loading-filter{flex-shrink:0;width:82px}.team-loading-sort{flex-shrink:0;width:140px}.team-loading-views{flex-shrink:0;width:74px}.team-loading-columns,.team-loading-row{grid-template-columns:41fr 27fr 25fr 7fr;align-items:center;display:grid}.team-loading-columns{border-bottom:1px solid var(--mc-border-subtle);background:#fcfcfd;height:42px}.team-loading-columns>span{width:65px;margin-left:22px}.team-loading-row{border-bottom:1px solid #ededf0;min-height:62px}.team-loading-row:last-of-type{border-bottom:0}.team-loading-person{align-items:center;gap:12px;min-width:0;padding:11px 22px;display:flex}.team-loading-person>div:last-child{min-width:0}.team-directory-loading .team-loading-avatar{border-radius:50%;flex-shrink:0;width:36px;height:36px}.team-loading-name{width:120px}.team-loading-email{width:170px;margin-top:7px}.team-loading-dealer,.team-loading-access{width:110px;margin-left:22px}.team-directory-loading .team-loading-more{justify-self:end;width:16px;height:6px;margin-right:22px}@media (max-width:640px){.team-loading-heading{flex-wrap:wrap;gap:12px}.team-loading-toolbar{flex-wrap:wrap;gap:8px;padding:12px}.team-loading-search{flex-basis:100%;width:100%;height:44px!important}.team-loading-sort{width:110px}.team-loading-filter{width:70px}.team-loading-columns,.team-loading-row{grid-template-columns:minmax(0,85fr) minmax(0,15fr)}.team-loading-columns>:nth-child(2),.team-loading-columns>:nth-child(3),.team-loading-dealer,.team-loading-access{display:none}.team-loading-row{min-height:87px}.team-loading-person{gap:10px;padding:11px 14px}.team-loading-columns>span{margin-left:14px}.team-directory-loading .team-loading-more{margin-right:14px}}
:root{--mc-font-sans:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}body,button,input,select,textarea,dialog{font-family:var(--mc-font-sans)}code,pre,kbd,samp{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
.gb-top,.gb-ring{box-sizing:border-box;border:var(--gb-line-width,1px)solid var(--gb-line,#e1e1e6);border-top:var(--gb-width,3px)solid transparent;border-radius:var(--gb-radius,16px);background:var(--gb-fill,linear-gradient(var(--gb-surface,#fff),var(--gb-surface,#fff)))padding-box,var(--gb-gradient,linear-gradient(90deg,var(--gb-from,#d9688a),var(--gb-mid,#e67b70),var(--gb-to,#efa765)))border-box}.gb-ring{border:var(--gb-width,3px)solid transparent}.gb-mask-top,.gb-mask-left{box-sizing:border-box;border-radius:var(--gb-radius,16px);background:var(--gb-mask-surface,transparent);box-shadow:inset 0 0 0 var(--gb-line-width,1px)var(--gb-line,#e1e1e6);border:0;position:relative}.gb-mask-top:before,.gb-mask-left:before{content:"";box-sizing:border-box;border-radius:inherit;border-top:var(--gb-width,3px)solid var(--gb-from,#d9688a);z-index:1;opacity:var(--gb-opacity,1);pointer-events:none;transition:opacity .14s;position:absolute;inset:0}.gb-mask-left:before{border-top:0;border-left:var(--gb-width,2px)solid var(--gb-from,#d9688a)}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.gb-mask-top:before{padding:var(--gb-width,3px)0 0;background:var(--gb-gradient,linear-gradient(90deg,var(--gb-from,#d9688a),var(--gb-mid,#e67b70),var(--gb-to,#efa765)));-webkit-mask-composite:xor;border:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gb-mask-left:before{padding:0 0 0 var(--gb-width,2px);background:var(--gb-gradient,linear-gradient(180deg,var(--gb-from,#d9688a),var(--gb-mid,#e67b70),var(--gb-to,#efa765)));-webkit-mask-composite:xor;border:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}@media (forced-colors:active){.gb-top,.gb-ring{background:canvas;border-color:canvastext}.gb-mask-top,.gb-mask-left{box-shadow:none;outline:1px solid canvastext}.gb-mask-top:before,.gb-mask-left:before{border-top:var(--gb-width,3px)solid CanvasText;background:0 0;padding:0;-webkit-mask:none;mask:none}.gb-mask-left:before{border-top:0;border-left:var(--gb-width,2px)solid CanvasText}}@media (prefers-reduced-motion:reduce){.gb-mask-top:before,.gb-mask-left:before{transition:none}}
.overview-main:has(.motorcodes-page:not([hidden] *)){padding:0}@media (max-width:360px){.history-card{grid-template-columns:minmax(0,1fr) 20px}.history-card>span:nth-child(2){text-align:left;grid-column:1}.history-card>svg{grid-area:1/2/span 2}}.motorcodes-page{max-width:1240px;margin:0 auto;padding:30px 32px 40px}.motorcodes-route-state{max-width:1160px;margin:0 auto;padding:48px 32px}.motorcodes-route-state>p{max-width:52ch;color:var(--mc-text-secondary)}.motorcodes-loading-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.motorcodes-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.motorcodes-heading h1{letter-spacing:-.04em;margin:0;font-size:30px}.motorcodes-heading p{color:var(--mc-text-secondary);margin:5px 0 0;font-size:13px}.motorcodes-heading-actions{gap:9px;display:flex}.motorcodes-heading-actions .primary-button,.motorcodes-product footer .primary-button{width:auto}.motorcodes-heading-actions a,.motorcodes-product footer button{white-space:nowrap;flex:none}.motorcodes-heading-actions a{text-decoration:none}.motorcodes-heading-actions svg,.motorcodes-product footer svg,.history-heading svg{width:15px;height:15px}.motorcodes-scope{color:var(--mc-text-secondary);align-items:center;gap:8px;margin:0 0 28px;font-size:11px;display:flex}.motorcodes-scope svg{width:13px;height:13px}.motorcodes-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.motorcodes-product{--gb-radius:16px;--gb-surface:#fff;min-width:0;box-shadow:0 2px 7px #13141c0d}.motorcodes-product.accent-cool{--gb-gradient:linear-gradient(90deg,#8181ff,#33dbdb)}.motorcodes-product.accent-fresh{--gb-gradient:linear-gradient(90deg,#33dbdb,#33d58e)}.motorcodes-product-body{grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:18px;min-height:243px;padding:26px 25px 22px;display:grid}.product-eyebrow{color:#6b637e;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:11px;font-size:11px;font-weight:600;display:flex}.product-eyebrow svg{width:12px;height:12px}.motorcodes-product h2{letter-spacing:-.035em;margin:0 0 7px;font-size:23px}.motorcodes-product p{max-width:31ch;color:var(--mc-text-secondary);margin:0 0 15px;font-size:12px;line-height:1.75}.product-price{letter-spacing:-.025em;font-size:20px}.product-unit{color:var(--mc-text-secondary);font-size:11px}.motorcodes-product footer{border-top:1px solid var(--mc-border-subtle);min-height:64px;color:var(--mc-text-secondary);justify-content:space-between;align-items:center;gap:10px;padding:12px 21px;font-size:11px;display:flex}.motorcodes-product footer button{align-items:center;gap:8px;height:34px;min-height:34px;display:inline-flex}.motorcode-sticker{background:url(/motorcodes/mc-tag-standard.png) 50%/contain no-repeat;justify-self:center;width:94px;height:148px;transform:rotate(6deg);box-shadow:0 12px 20px #1a1c232b}.motorcode-sticker.custom{background-image:url(/motorcodes/mc-tag-custom.png);transform:rotate(-5deg)}.motorcodes-panel{border:1px solid var(--mc-border-subtle);background:#fff;border-radius:16px;margin-bottom:24px;overflow:hidden;box-shadow:0 2px 7px #13141c0a}.usage-head,.history-heading{border-bottom:1px solid var(--mc-border-subtle);justify-content:space-between;align-items:center;gap:14px;padding:15px 20px;display:flex}.usage-head h2,.history-heading h2{margin:0;font-size:15px}.usage-head p,.history-heading p{color:var(--mc-text-secondary);margin:3px 0 0;font-size:11px}.usage-head select{border:1px solid var(--mc-border);min-height:36px;color:var(--mc-text-secondary);background:#fff;border-radius:9px;padding:0 30px 0 10px;font-size:11px}.motorcodes-period-trigger,.motorcodes-text-button{color:var(--mc-text-secondary);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:11px;display:inline-flex}.motorcodes-period-trigger svg{width:13px;height:13px}.motorcodes-period-layer{z-index:90;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.motorcodes-period-scrim{background:#14161c33;border:0;position:absolute;inset:0}.motorcodes-period-dialog{border:1px solid var(--mc-border-subtle);background:#fff;border-radius:16px;width:min(430px,100%);position:relative;box-shadow:0 20px 55px #14141e2e}.motorcodes-period-dialog>header{border-bottom:1px solid var(--mc-border-subtle);justify-content:space-between;gap:16px;padding:21px 22px 17px;display:flex}.motorcodes-period-dialog h2{margin:0;font-size:18px}.motorcodes-period-dialog header p{color:var(--mc-text-secondary);margin:5px 0 0;font-size:11px;line-height:1.6}.motorcodes-period-body{padding:20px 22px 24px}.motorcodes-period-field{gap:7px;margin-top:17px;font-size:11px;font-weight:500;display:grid}.motorcodes-period-field input{border:1px solid var(--mc-border);min-height:42px;font:inherit;background:#fff;border-radius:10px;padding:0 12px}.motorcodes-period-body .motorcodes-text-button{margin-top:8px}.motorcodes-period-dialog>footer{border-top:1px solid var(--mc-border-subtle);justify-content:flex-end;gap:8px;padding:13px 22px;display:flex}.motorcodes-button,.motorcodes-page .primary-button,.motorcodes-page .secondary-button{height:36px;min-height:36px;box-shadow:none;white-space:nowrap;background-image:none;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.motorcodes-button.primary,.motorcodes-page .primary-button{color:#4f4568;background:#efedf7;border-color:#ded9ec;box-shadow:0 1px 1px #41345406}.motorcodes-button.primary:hover:not(:disabled),.motorcodes-page .primary-button:hover:not(:disabled){background:#e5e1f1;border-color:#ded9ec}.motorcodes-button.primary:active,.motorcodes-page .primary-button:active{background:#ded9ec}.motorcodes-button.secondary,.motorcodes-page .secondary-button{color:var(--mc-text);background:#fff;border-color:#e1e1e6}.motorcodes-button.secondary:hover:not(:disabled),.motorcodes-page .secondary-button:hover:not(:disabled){background:#f7f7f7;border-color:#cfcfd6}.motorcodes-page .motorcodes-heading-actions .primary-button,.motorcodes-page .motorcodes-heading-actions .secondary-button{height:38px;min-height:38px;padding:0 14px}.motorcodes-page .motorcodes-product footer .primary-button,.motorcodes-page .motorcodes-product footer .secondary-button{height:34px;min-height:34px}.motorcodes-page .motorcodes-order-cta{color:#354f61;background:linear-gradient(135deg,#e8f3fc 0%,#e5f5e9 100%);border-color:#c8dde4}.motorcodes-page .motorcodes-order-cta:hover:not(:disabled){background:linear-gradient(135deg,#dcecf9 0%,#d9f0df 100%);border-color:#afd0d7}.motorcodes-page .motorcodes-order-cta:active:not(:disabled){background:linear-gradient(135deg,#d2e6f6 0%,#ceeada 100%)}.motorcodes-page .motorcodes-order-cta:focus-visible{outline-color:#4e9edf}.motorcodes-button:disabled,.motorcodes-page .primary-button:disabled,.motorcodes-page .secondary-button:disabled{color:#a0a0a5;background:#f7f7f7;border-color:#e6e6e9}.motorcodes-icon-button{width:32px;height:32px;color:var(--mc-text-secondary);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;font-size:20px;display:inline-grid}.motorcodes-icon-button:hover{color:var(--mc-text);background:#f7f7f7}.usage-inline{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:18px 20px;display:grid}.usage-inline>div{align-items:center;gap:11px;min-width:0;display:flex}.usage-icon{color:#736981;background:#f6f5f8;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.usage-icon svg{width:15px;height:15px}.usage-inline dt{color:var(--mc-text-secondary);font-size:11px}.usage-inline dd{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:600}.usage-details{border-top:1px solid var(--mc-border-subtle)}.usage-details summary{cursor:pointer;color:var(--mc-text-secondary);padding:11px 20px;font-size:11px}.usage-detail-row{border-top:1px solid var(--mc-border-subtle);grid-template-columns:minmax(150px,1fr) repeat(4,auto);gap:18px;padding:11px 20px;font-size:11px;display:grid}.usage-detail-row span{color:var(--mc-text-secondary);font-variant-numeric:tabular-nums}.history-heading{background:#fdfdfe;padding:18px 20px 16px}.history-panel{overflow:visible}.history-heading h2{font-size:16px}.history-heading h2 span{min-width:22px;height:22px;color:var(--mc-text-secondary);background:#f1f1f3;border-radius:6px;place-items:center;font-size:11px;display:inline-grid}.history-heading button{align-items:center;gap:7px;display:inline-flex}.history-tools{border-bottom:1px solid var(--mc-border-subtle);gap:10px;padding:12px 20px;display:flex}.history-search{border:1px solid var(--mc-border);border-radius:9px;flex:0 0 320px;align-items:center;gap:8px;width:320px;height:38px;padding:0 10px;display:flex}.history-search svg{width:14px;height:14px;color:var(--mc-text-secondary)}.history-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.history-sort{flex:0 0 150px;width:150px;margin-left:auto}.history-filter-menu{flex:none;position:relative}.history-filter-menu summary{border:1px solid var(--mc-border);cursor:pointer;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 12px;list-style:none;display:flex}.history-filter-menu summary::-webkit-details-marker{display:none}.history-filter-menu summary svg{width:14px;height:14px}.history-filter-menu summary span{background:var(--mc-focus-soft);min-width:18px;height:18px;color:var(--mc-focus);border-radius:999px;place-items:center;font-size:11px;display:grid}.history-filter-menu>div{z-index:20;border:1px solid var(--mc-border-subtle);background:#fff;border-radius:10px;width:220px;padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #0000001f}.history-filter-menu>div>span{color:var(--mc-text-secondary);margin-bottom:7px;font-size:11px;display:block}.history-filter-menu .mc-select{width:100%}.history-filter-menu>div>button{min-height:32px;color:var(--mc-focus);background:0 0;border:0;margin-top:10px;font-size:11px}.history-table-wrap{max-width:100%;overflow:auto}.history-table{border-collapse:collapse;text-align:left;width:100%;min-width:860px;font-size:12px}.history-table th{border-bottom:1px solid var(--mc-border-subtle);height:38px;color:var(--mc-text-secondary);white-space:nowrap;background:#fcfcfd;padding:7px 14px;font-size:11px;font-weight:500}.history-table td{white-space:nowrap;border-bottom:1px solid #ededf0;height:61px;padding:10px 14px}.history-table th:first-child,.history-table td:first-child{padding-left:20px}.history-table tbody tr:last-child td{border-bottom:0}.history-table td strong,.history-table td small{display:block}.history-table td small{color:var(--mc-text-secondary);margin-top:3px}.history-table .quantity,.history-table .amount{text-align:right;font-variant-numeric:tabular-nums}.status-unavailable{color:#65656b;background:#f2f2f4;border-radius:999px;padding:5px 9px;font-size:11px;display:inline-block}.history-detail{width:30px;height:30px;color:var(--mc-text-secondary);background:0 0;border:0;place-items:center;display:grid}.history-detail svg{width:14px;height:14px}.mobile-history{display:none}.history-empty,.motorcodes-state{text-align:center;padding:34px 20px}.history-empty h3{margin:0 0 5px;font-size:14px}.history-empty p,.motorcodes-state{color:var(--mc-text-secondary);margin:0;font-size:11px}.history-detail-panel dl{margin:0 0 20px}.mc-right-drawer.history-detail-panel>section{width:min(430px,100vw)}.history-detail-panel dl div{border-bottom:1px solid var(--mc-border-subtle);justify-content:space-between;gap:20px;padding:11px 0;display:flex}.history-detail-panel dt{color:var(--mc-text-secondary)}.history-detail-panel dd{text-align:right;margin:0}.history-note{font-size:11px;line-height:1.7}@media (max-width:900px){.motorcodes-page{padding:24px}.motorcodes-product-body{grid-template-columns:minmax(0,1fr) 95px;padding:22px 20px}.motorcode-sticker{width:72px;height:115px}.usage-icon{display:none}}@media (max-width:640px){.mc-right-drawer.history-detail-panel>section{width:100vw}.motorcodes-page{padding:18px 16px 28px}.motorcodes-heading{align-items:flex-start}.motorcodes-heading h1{font-size:24px}.motorcodes-heading p{max-width:26ch;font-size:11px}.motorcodes-heading-actions .secondary-button{display:none}.motorcodes-page .motorcodes-heading-actions .primary-button,.motorcodes-page .motorcodes-heading-actions .secondary-button{height:40px;min-height:40px;padding:0 10px;font-size:11px}.motorcodes-page .motorcodes-product footer .primary-button,.motorcodes-page .motorcodes-product footer .secondary-button{height:40px;min-height:40px;font-size:11px}.motorcodes-products{grid-template-columns:1fr;gap:16px}.motorcodes-product-body{grid-template-columns:minmax(0,1fr) 108px;min-height:216px;padding:21px 19px}.motorcode-sticker{width:79px;height:127px}.usage-head{align-items:flex-start;padding:15px 18px}.motorcodes-period-layer{align-items:end;padding:0}.motorcodes-period-dialog{border-radius:16px 16px 0 0;width:100%}.motorcodes-period-dialog>footer{padding-bottom:max(13px,env(safe-area-inset-bottom))}.motorcodes-period-dialog .motorcodes-button{height:40px;min-height:40px}.usage-inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 12px;padding:18px}.usage-icon{display:grid}.usage-detail-row{grid-template-columns:1fr 1fr;gap:6px 12px;padding:12px 18px}.usage-detail-row strong{grid-column:1/-1}.history-heading{align-items:flex-start;padding:17px 15px 14px}.history-heading button{min-width:auto}.history-tools{flex-wrap:wrap;padding:12px}.history-search{flex-basis:100%;width:100%;height:44px}.history-search input{font-size:16px}.history-sort{flex:150px;width:auto;margin-left:0}.history-table-wrap{display:none}.mobile-history{padding:0 14px;display:block}.history-card{border:0;border-bottom:1px solid var(--mc-border-subtle);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:start;gap:10px;width:100%;padding:16px 0;display:grid}.history-card span{min-width:0}.history-card strong,.history-card small{display:block}.history-card small{color:var(--mc-text-secondary);margin-top:4px;font-size:11px;line-height:1.5}.history-card>span:nth-child(2){text-align:right}.history-card>svg{width:14px;height:14px;margin-top:3px}}
.motorcodes-drawer{color:#17171a}.motorcodes-drawer button{font:inherit}.motorcodes-drawer .mc-right-drawer__head{padding:23px 24px 19px}.motorcodes-drawer .mc-right-drawer__eyebrow{letter-spacing:.04em;color:#756b83;margin-bottom:6px;font-size:11px}.motorcodes-drawer-body{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.motorcodes-order-label{margin-bottom:7px;font-size:11px;font-weight:500;display:block}.motorcodes-dealer-select{width:100%}.motorcodes-dealer-select .mc-select-trigger{border-radius:10px;min-height:42px}.motorcodes-field-help,.motorcodes-reference-note{color:#66656c;margin:6px 0 17px;font-size:11px;line-height:1.7}.motorcodes-segment{background:#f6f6f8;border:1px solid #e6e6e9;border-radius:10px;gap:4px;margin-bottom:17px;padding:4px;display:flex}.motorcodes-segment button{color:#65636a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;min-height:33px;font-size:12px}.motorcodes-segment button[aria-pressed=true]{color:#524760;background:#fff;border-color:#e2dfea;box-shadow:0 1px 2px #12121206}.motorcodes-product-summary{border:1px solid #e7e6ea;border-radius:13px;align-items:center;gap:16px;margin-bottom:15px;padding:14px;display:flex}.motorcodes-product-summary h3{margin:0 0 5px;font-size:14px;font-weight:600}.motorcodes-product-summary p{color:#626168;margin:0;font-size:11px;line-height:1.65}.motorcodes-product-summary small{color:#626168;margin-top:5px;font-size:11px;line-height:1.6;display:block}.motorcodes-sticker{background:#f4f3f7 url(/motorcodes/mc-tag-standard.png) 50%/54px 87px no-repeat;border-radius:10px;flex:none;width:74px;height:107px}.motorcodes-sticker.custom{background-image:url(/motorcodes/mc-tag-custom.png)}.motorcodes-product-specs{color:#626168;margin:0 0 19px;font-size:11px}.motorcodes-product-specs summary{cursor:pointer;min-height:27px}.motorcodes-product-specs p{padding:7px 0 0;line-height:1.8}.motorcodes-quantity-heading{color:#626168;justify-content:space-between;margin-bottom:9px;font-size:11px;display:flex}.motorcodes-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.motorcodes-pack-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dedde2;border-radius:10px;min-height:74px;padding:12px;position:relative}.motorcodes-pack-grid button:hover{background:#faf9fc}.motorcodes-pack-grid button[aria-pressed=true]{background:#f5f2fa;border-color:#c4b9df}.motorcodes-pack-grid button:last-child{grid-column:1/-1;justify-content:space-between;align-items:center;min-height:50px;padding-right:28px;display:flex}.motorcodes-pack-grid strong{font-size:15px;font-weight:600;display:block}.motorcodes-pack-grid span{color:#626168;margin-top:5px;font-size:11px;display:block}.motorcodes-pack-grid button:last-child span{margin:0}.motorcodes-pack-grid b{color:#75668d;font-size:11px;position:absolute;top:9px;right:9px}.motorcodes-unavailable,.motorcodes-review-alert{color:#635970;background:#f8f6fb;border:1px solid #e4e0ec;border-radius:10px;padding:12px 14px;font-size:11px;line-height:1.75}.motorcodes-unavailable span{display:block}.motorcodes-review-alert{margin-bottom:16px}.motorcodes-review-lines{margin:17px 0 0}.motorcodes-review-lines>div{border-bottom:1px solid #e8e7eb;justify-content:space-between;gap:20px;padding:13px 0;font-size:12px;display:flex}.motorcodes-review-lines dt{color:#626168;font-size:11px}.motorcodes-review-lines dd{text-align:right;margin:0;font-weight:500}.motorcodes-review-total{justify-content:space-between;align-items:center;padding:20px 0 5px;font-size:12px;display:flex}.motorcodes-review-total strong{font-size:24px}.motorcodes-order-error{color:#8f312b;background:#fff2f1;border-radius:9px;margin:14px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.motorcodes-discard{z-index:2;color:#6d5220;background:#fff7e7;border-radius:10px;padding:13px;font-size:11px;position:absolute;inset:50% 24px auto;transform:translateY(-50%);box-shadow:0 12px 36px #12121a24}.motorcodes-discard>div{gap:8px;margin-top:9px;display:flex}.motorcodes-discard button,.motorcodes-secondary{color:#343139;background:#fff;border:1px solid #e1e1e6;border-radius:10px;min-height:36px;padding:0 12px;font-size:12px;font-weight:500}.motorcodes-discard button:hover:not(:disabled),.motorcodes-secondary:hover:not(:disabled){background:#f7f7f7;border-color:#cfcfd6}.motorcodes-drawer .mc-right-drawer__foot{padding:14px 24px}.motorcodes-footer-total span{color:#626168;margin-bottom:3px;font-size:11px;display:block}.motorcodes-footer-total strong{letter-spacing:-.025em;font-size:18px}.motorcodes-footer-actions{gap:7px;display:flex}.motorcodes-primary{color:#4f4568;cursor:pointer;background:#efedf7;border:1px solid #ded9ec;border-radius:10px;min-height:36px;padding:0 12px;font-size:12px;font-weight:500;box-shadow:0 1px 1px #41345406}.motorcodes-primary:hover:not(:disabled){background:#e5e1f1}.motorcodes-primary:active:not(:disabled){background:#ded9ec}.motorcodes-primary:disabled{cursor:not-allowed;color:#a0a0a5;background:#f7f7f7;border-color:#e6e6e9}.motorcodes-drawer :focus-visible{outline-offset:2px;outline:2px solid #655579}@media (max-width:640px){.motorcodes-drawer .mc-right-drawer__head{padding:19px 18px 16px}.motorcodes-drawer .mc-right-drawer__head h2{font-size:18px}.motorcodes-drawer-body{padding:18px}.motorcodes-drawer .mc-right-drawer__foot{padding:13px 18px max(13px,env(safe-area-inset-bottom));gap:10px}.motorcodes-segment button{min-height:38px}.motorcodes-pack-grid{gap:7px}.motorcodes-pack-grid button{min-height:77px;padding:10px}.motorcodes-footer-actions{gap:4px}.motorcodes-primary,.motorcodes-secondary{min-height:42px;padding:0 9px;font-size:11px}.motorcodes-discard{left:18px;right:18px}}@media (forced-colors:active){.motorcodes-segment button[aria-pressed=true],.motorcodes-pack-grid button[aria-pressed=true]{color:highlighttext;background:highlight;border-color:canvastext}}
.contacts-roster{border-right:1px solid var(--contacts-line);background:#fcfcfd;flex-direction:column;min-width:0;min-height:0;display:flex}.contacts-roster__head{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:10px;padding:19px 17px 11px;display:grid}.contacts-roster__head h2,.contacts-roster__head p{margin:0}.contacts-roster__head h2{letter-spacing:-.2px;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.contacts-roster__head p{color:var(--contacts-muted);grid-column:1/-1;margin-top:-6px;font-size:11px;line-height:1.55}.contacts-count{min-width:22px;color:var(--contacts-muted);background:#edf0f3;border-radius:5px;justify-content:center;align-items:center;padding:1px 5px;font-size:11px;font-weight:400;display:inline-flex}.contacts-roster__controls{border-bottom:1px solid var(--contacts-line);grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;padding:0 16px 12px;display:grid}.contacts-search{border:1px solid var(--contacts-control);background:#fff;border-radius:9px;align-items:center;gap:8px;min-width:0;height:36px;padding:0 10px;display:flex}.contacts-search:focus-within{outline-offset:1px;border-color:#a9bdce;outline:2px solid #dce8f2}.contacts-search svg{width:14px;color:var(--contacts-muted);flex:none}.contacts-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0;font-size:12px}.contacts-sort-button{border:1px solid var(--contacts-control);background:#fff}.contacts-roster__list{scrollbar-width:thin;scrollbar-color:#c8ced6 transparent;flex:1;min-height:0;padding:8px 8px 14px;overflow:auto}.contacts-person{width:100%;min-width:0;min-height:82px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:4px;padding:12px 10px;display:grid}.contacts-person:hover{background:#f3f5f7}.contacts-person[aria-current=true]{border-color:var(--contacts-selected-edge);background:var(--contacts-selected)}.contacts-avatar{color:#52687b;background:#f0f3f6;border:1px solid #e5eaee;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;display:inline-grid}.contacts-person__main{gap:4px;min-width:0;display:grid}.contacts-person__top,.contacts-person__bottom{align-items:center;gap:6px;min-width:0;display:flex}.contacts-person__top strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:600;line-height:19px;overflow:hidden}.contacts-person__email,.contacts-person__bottom{color:var(--contacts-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.contacts-person__company{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contacts-person__vehicles{color:#4f6170;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:3px;margin-left:auto;font-size:11px;font-weight:550;display:inline-flex}.contacts-person__vehicles svg{width:13px;height:13px}.contacts-badge{color:var(--contacts-muted);background:var(--contacts-soft);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:11px;line-height:16px}.contacts-badge--joined{color:#21633f;background:#edf7f0}.contacts-badge--not_joined{color:#80540a;background:#fff7e6}.contacts-dealer-badge{color:#365b65;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(110deg,#eaf4fb,#e8f6ef);border:1px solid #cfe4dc;border-radius:999px;flex:0 auto;align-items:center;min-width:0;max-width:104px;padding:1px 7px;font-size:11px;font-weight:550;line-height:16px;display:inline-flex;overflow:hidden}.contacts-roster__load-more{border-top:1px solid var(--contacts-line);background:#fcfcfd;flex:none;gap:8px;padding:10px 14px;display:grid}.contacts-roster__load-more p{color:var(--contacts-muted);margin:0;font-size:11px;line-height:1.5}.contacts-roster__load-more .contacts-button{width:100%;min-height:32px}.contacts-roster__foot{border-top:1px solid var(--contacts-line);color:var(--contacts-muted);flex:none;gap:10px;padding:10px 14px 12px;font-size:11px;display:grid}.contacts-roster__foot>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contacts-roster__foot .contacts-button{width:100%;min-width:0;padding-inline:8px}@media (max-width:479px){.contacts-search input{font-size:16px}}@media (forced-colors:active){.contacts-person,.contacts-avatar,.contacts-badge{border:1px solid canvastext}.contacts-person[aria-current=true]{outline:2px solid highlight}}
.contacts-activity{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.contacts-activity__head{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px 10px;padding:16px 26px 13px;display:flex}.contacts-activity__head h2{align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.contacts-activity__head h2 svg{color:#5a6b7a;width:15px}.contacts-activity__feed{scrollbar-width:thin;scrollbar-color:#c8ced6 transparent;flex:1;min-height:0;padding:12px 28px 28px;overflow:auto}.contacts-timeline{width:100%;max-width:740px;margin:0;padding:0;list-style:none}.contacts-event{grid-template-columns:29px minmax(0,1fr);gap:13px;padding:0 0 25px;display:grid;position:relative}.contacts-event:before{content:"";background:#e5e9ee;width:1px;position:absolute;top:26px;bottom:-4px;left:14px}.contacts-event:last-child:before{display:none}.contacts-event__icon{color:#698095;background:#f4f7f9;border:1px solid #e5ebf0;border-radius:9px;place-items:center;width:29px;height:29px;display:grid;position:relative}.contacts-event__icon svg{width:14px;height:14px}.contacts-event h3{margin:0;padding-top:1px;font-size:13px;font-weight:550;line-height:1.5}.contacts-event p{color:var(--contacts-muted);margin:4px 0 0;font-size:12px;line-height:1.6}.contacts-event time{color:#707985;margin-top:9px;font-size:11px;display:block}.contacts-activity__end{color:#76828c;border-top:1px solid #f0f2f4;max-width:698px;margin:6px 0 0 42px;padding-top:15px;font-size:11px}.contacts-activity__notice{color:#566b7c;border-left:2px solid #b3c9da;margin:0 0 18px;padding-left:10px;font-size:11px}.contacts-activity__skeleton{gap:18px;max-width:640px;display:grid}.contacts-activity__skeleton span{background:linear-gradient(90deg,#f2f3f5 25%,#fafafa 50%,#f2f3f5 75%) 0 0/200% 100%;border-radius:10px;height:52px;animation:1.3s linear infinite contacts-skeleton}.contacts-options-dialog__body{border:0;flex:1;min-height:0;margin:0;padding:22px 24px;overflow:auto}.contacts-options-dialog__body fieldset{border:0;margin:0 0 24px;padding:0}.contacts-options-dialog__body legend{margin-bottom:4px;font-size:12px;font-weight:600}.contacts-options-dialog__body label{border-bottom:1px solid #eef0f3;align-items:center;gap:10px;min-height:43px;font-size:12px;display:flex}.contacts-options-dialog__body input{accent-color:#426b87;width:16px;height:16px}.contacts-disabled-choice{color:#707882}.contacts-add-target-drawer__body{align-content:start;gap:8px;display:grid}.contacts-options-dialog__choice{border:1px solid var(--contacts-line);min-height:44px;color:var(--contacts-ink);font:550 12px var(--mc-font-sans);text-align:left;background:#fff;border-radius:9px;padding:0 13px}.contacts-options-dialog__choice:hover{background:var(--mc-subtle)}@keyframes contacts-skeleton{to{background-position:-200% 0}}@media (max-width:479px){.contacts-activity__head{padding:13px 15px 9px}.contacts-activity__feed{padding:12px 15px 24px}.contacts-event{grid-template-columns:26px minmax(0,1fr);gap:9px;padding-bottom:22px}.contacts-event__icon{width:26px;height:27px}.contacts-event h3{font-size:12px}.contacts-event p{font-size:11px}}@media (prefers-reduced-motion:reduce){.contacts-activity__skeleton span{animation:none}}
.overview-main:has(.contacts-page:not([hidden] *)){padding:0}.contacts-page{--contacts-ink:#18232f;--contacts-muted:#616975;--contacts-line:#e6e8ec;--contacts-control:#dfe3e8;--contacts-soft:#f5f7f9;--contacts-action:#eaf1f6;--contacts-action-edge:#d2dfe9;--contacts-selected:#ecf2f7;--contacts-selected-edge:#d7e2ec;--contacts-accent:#365870;width:100%;height:100svh;min-height:540px;color:var(--contacts-ink);background:#fff;overflow:hidden}.contacts-layout{grid-template-columns:268px minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.contacts-workspace{background:#fff;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;container:contacts-workspace/inline-size}.contacts-main-grid{grid-template-columns:minmax(0,1fr) 384px;min-width:0;min-height:0;display:grid;overflow:hidden}.contacts-icon-button{width:32px;height:32px;color:var(--contacts-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.contacts-icon-button:hover{color:var(--contacts-ink);background:#edf0f3}.contacts-icon-button svg,.contacts-button svg{width:16px;height:16px}.contacts-button{border:1px solid var(--contacts-control);min-height:36px;color:var(--contacts-ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:550;line-height:20px;display:inline-flex}.contacts-button:hover:not(:disabled){background:var(--contacts-soft);border-color:#ccd3dc}.contacts-button--primary{border-color:var(--contacts-action-edge);color:var(--contacts-accent);background:var(--contacts-action)}.contacts-button--ghost{color:#5d6874;background:0 0;border-color:#0000;min-height:30px;padding-inline:8px;font-size:11px}.contacts-button:disabled{color:#707882;cursor:not-allowed;background:#f4f5f6}.contacts-button:disabled span,.contacts-disabled-choice span,.contacts-options-dialog__body label span{color:#526777;background:#edf2f6;border-radius:5px;padding:1px 5px;font-size:11px}.contacts-empty{color:var(--contacts-muted);text-align:center;padding:28px 18px;line-height:1.6}.contacts-empty h3{color:var(--contacts-ink);margin:0 0 7px;font-size:13px;font-weight:550}.contacts-empty p{margin:0;font-size:12px}.contacts-empty .contacts-button{margin-top:16px}.contacts-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contacts-mobile-roster-trigger{border:1px solid var(--contacts-control);min-height:36px;color:var(--contacts-ink);font:inherit;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-weight:600;display:inline-flex}.contacts-mobile-roster-trigger svg{width:15px;height:15px}.contacts-mobile-roster-dialog{background:#fff;border:0;width:min(100%,390px);max-width:none;height:calc(100dvh - 52px);max-height:none;margin:52px 0 0 auto;padding:0;overflow:visible}.contacts-mobile-roster-dialog::backdrop{background:#18232f3d}.contacts-mobile-roster-close{z-index:4;border:1px solid var(--contacts-control);background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:17px;right:12px}.contacts-mobile-roster-close svg{width:15px;height:15px}.contacts-empty--workspace{place-content:center;justify-items:center;height:100%;display:grid}.contacts-empty--workspace>svg{width:26px;height:26px;margin-bottom:10px}@container contacts-workspace (max-width:830px){.contacts-main-grid{grid-template-columns:minmax(0,1fr) 42px}}@media (max-width:899px){.contacts-page{height:calc(100svh - 52px);min-height:488px}}@media (max-width:759px){.contacts-layout{grid-template-columns:minmax(0,1fr)}.contacts-layout>.contacts-roster{display:none}.contacts-mobile-roster-dialog .contacts-roster{height:100%}}@media (pointer:coarse){.contacts-icon-button{min-height:44px}.contacts-button{min-height:40px}}
.mc-contact-header,.mc-contact-context{--mc-contact-ink:#18232f;--mc-contact-muted:#616975;--mc-contact-line:#e6e8ec;--mc-contact-control:#dfe3e8;--mc-contact-accent:#365870;color:var(--mc-contact-ink);font-family:var(--mc-font-sans)}.mc-contact-header{border-bottom:1px solid var(--mc-contact-line);background:#fff;grid-template-columns:minmax(230px,1fr) minmax(0,1.55fr) max-content;align-items:center;gap:0 18px;min-width:0;min-height:106px;padding:23px 28px 22px;display:grid}.mc-contact-header__identity{align-items:center;gap:13px;min-width:0;display:flex}.mc-contact-header__avatar{color:#52687b;background:#f0f4f7;border:1px solid #e5eaee;border-radius:13px;flex:none;place-items:center;width:49px;height:53px;font-size:16px;display:grid}.mc-contact-header__stack{min-width:0}.mc-contact-header h1{color:var(--mc-contact-ink);letter-spacing:-.65px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:25px;font-weight:600;line-height:1.24;overflow:hidden}.mc-contact-header__tagline{color:var(--mc-contact-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:11px;display:flex}.mc-contact-header__location{color:#365b65;white-space:nowrap;background:linear-gradient(110deg,#eaf4fb,#e8f6ef);border:1px solid #cfe4dc;border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;font-size:11px;font-weight:550;line-height:16px;display:inline-flex}.mc-contact-header__status{white-space:nowrap;background:#f5f7f9;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:550;line-height:18px;display:inline-flex}.mc-contact-header__status.is-joined{color:#21633f;background:#edf7f0}.mc-contact-header__status.is-not_joined{color:#80540a;background:#fff7e6}.mc-contact-header__facts{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;gap:16px;width:min(100%,520px);min-width:0;margin:0;display:grid}.mc-contact-header__fact{min-width:0}.mc-contact-header__fact dt{color:var(--mc-contact-muted);margin-bottom:4px;font-size:11px}.mc-contact-header__fact dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;line-height:24px;overflow:hidden}.mc-contact-header__copy{max-width:100%;min-height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}.mc-contact-header__copy>span:first-child{text-overflow:ellipsis;overflow:hidden}.mc-contact-header__copy svg{color:#6d7e8c;flex:0 0 14px;width:14px}.mc-contact-header__copy:hover{color:var(--mc-contact-accent)}.mc-contact-header__copy[data-copy-status=copied] svg{color:#21633f}.mc-contact-header__copy-feedback{color:#21633f;font-size:11px;line-height:1;position:absolute;top:100%;left:0}.mc-contact-header__missing{color:var(--mc-contact-muted)}.mc-contact-header__actions{white-space:nowrap;justify-self:end;align-items:center;gap:6px;margin-left:auto;display:flex;position:relative}.mc-contact-header__coming{color:var(--mc-contact-muted);white-space:nowrap;font-size:11px;font-weight:500;line-height:1;position:absolute;top:calc(100% + 2px);right:0}.mc-contact-header__edit{border:1px solid var(--mc-contact-control);min-width:88px;min-height:36px;font:550 12px/20px var(--mc-font-sans);white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.mc-contact-header__edit svg{width:16px}.mc-contact-header__edit:disabled{color:#707882;cursor:not-allowed;background:#f4f5f6}.mc-contact-header__more{width:32px;height:32px;color:var(--mc-contact-muted);letter-spacing:1px;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.mc-contact-header__more:hover{background:#edf0f3}.mc-contact-header__more:disabled{color:#8b929a;cursor:not-allowed}.mc-contact-actions-menu{position:relative}.mc-contact-actions-menu__popover{z-index:30;border:1px solid var(--mc-contact-line);background:#fff;border-radius:10px;width:190px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 30px #18232f24}.mc-contact-actions-menu__popover button{min-height:36px;color:var(--mc-contact-ink);font:500 11px/1.3 var(--mc-font-sans);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.mc-contact-actions-menu__popover button:hover:not(:disabled){background:#f2f5f7}.mc-contact-actions-menu__popover button:disabled{color:#7d858e;cursor:not-allowed}.mc-contact-actions-menu__popover svg{width:15px;height:15px}.mc-contact-actions-menu__popover small{color:var(--mc-contact-muted);white-space:nowrap;font-size:11px}.mc-contact-header__details-trigger{min-height:24px;color:var(--mc-contact-accent);font:500 11px var(--mc-font-sans);background:0 0;border:0;align-items:center;gap:5px;padding:0;display:none}.mc-contact-header__details-trigger svg{width:12px}.mc-contact-context{border-left:1px solid var(--mc-contact-line);background:#fdfdfe;grid-template-columns:minmax(0,1fr) 48px;min-width:0;height:100%;min-height:0;display:grid}.mc-contact-context__pane{flex-direction:column;min-width:0;min-height:0;display:flex}.mc-contact-context__pane>header{flex:none;justify-content:space-between;align-items:center;min-height:60px;padding:17px 17px 13px;display:flex}.mc-contact-context__pane h2{margin:0;font-size:12px;font-weight:600}.mc-contact-context__pane h2 span{min-width:22px;color:var(--mc-contact-muted);background:#edf0f3;border-radius:5px;place-items:center;margin-left:5px;padding:1px 5px;font-size:11px;display:inline-grid}.mc-contact-context__pane>header button{width:32px;height:32px;color:var(--mc-contact-muted);background:0 0;border:0;border-radius:8px}.mc-contact-context__body{flex:1;min-height:0;padding:0 18px 24px;overflow:auto}.mc-contact-tools{border-left:1px solid var(--mc-contact-line);flex-direction:column;align-items:center;gap:10px;padding:13px 6px;display:flex}.mc-contact-tools button{color:#65717e;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:34px;min-height:34px;padding:8px;display:grid}.mc-contact-tools button:hover:not(:disabled){background:#eef2f5}.mc-contact-tools button[aria-pressed=true]{color:#365f7c;background:#eaf1f6;box-shadow:inset 0 0 0 1px #dce6ee}.mc-contact-tools button:disabled{color:#9aa1a8;cursor:not-allowed}.mc-contact-tools svg{width:16px}.mc-contact-tools>span{background:var(--mc-contact-line);width:22px;height:1px}.mc-contact-context__vehicles{gap:12px;display:grid}.mc-contact-context__vehicle{background:#fff;border:1px solid #e5e9ed;border-radius:12px;min-width:0}.mc-contact-context__vehicle-head{grid-template-columns:48px minmax(0,1fr) 28px;align-items:start;gap:10px;padding:14px 12px;display:grid}.mc-contact-context__vehicle-thumb{color:#72818e;background:#f5f7f8;border:1px solid #e5e9ed;border-radius:9px;place-items:center;width:48px;height:48px;display:grid}.mc-contact-context__vehicle-thumb svg{width:24px}.mc-contact-context__vehicle-copy{min-width:0;padding-top:1px}.mc-contact-context__vehicle-copy h3{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600;line-height:1.5}.mc-contact-context__vehicle-copy span{color:var(--mc-contact-muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.55;display:block}.mc-contact-context__handoff{color:#5a7186;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;text-decoration:none;display:inline-grid}.mc-contact-context__handoff:disabled{color:#9aa1a8;cursor:not-allowed}.mc-contact-context__vehicle-foot{color:var(--mc-contact-muted);border-top:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:10px;margin:0 12px;padding:8px 0 9px;font-size:11px;display:flex}.mc-contact-context__vehicle-foot button{color:#805b4b;min-height:32px;font:550 11px var(--mc-font-sans);cursor:not-allowed;background:0 0;border:0}.mc-contact-context__profile{gap:13px;margin:0;display:grid}.mc-contact-context__profile>div{border-bottom:1px solid #eff1f3;padding-bottom:12px}.mc-contact-context__profile dt{color:var(--mc-contact-muted);font-size:11px}.mc-contact-context__profile dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.mc-contact-context__empty,.mc-contact-context__future{color:var(--mc-contact-muted);text-align:center;padding:28px 10px}.mc-contact-context__empty svg{width:24px}.mc-contact-context__empty h3,.mc-contact-context__future h3{color:var(--mc-contact-ink);margin:8px 0 5px;font-size:13px}.mc-contact-context__empty p,.mc-contact-context__future p{margin:0;font-size:11px;line-height:1.6}.mc-contact-context__future>span{color:#526777;background:#edf2f6;border-radius:6px;padding:3px 7px;font-size:11px;display:inline-flex}.mc-contact-context__future button{border:1px solid var(--mc-contact-line);color:#707882;font:550 11px var(--mc-font-sans);background:#f4f5f6;border-radius:9px;margin-top:16px;padding:8px 12px}.mc-contact-context__notice,.mc-contact-context__loading{color:#566b7c;margin:0 0 12px;font-size:11px;line-height:1.6}@container (max-width:929px){.mc-contact-header{grid-template-columns:minmax(216px,1fr) minmax(298px,1.25fr) max-content;gap:0 16px;padding-inline:24px}.mc-contact-header__facts{grid-template-columns:minmax(106px,.7fr) minmax(180px,1.3fr);gap:16px}.mc-contact-header__fact--company{display:none}}@container (max-width:830px){.mc-contact-context{grid-template-columns:42px}.mc-contact-context__pane{display:none}.mc-contact-tools{width:42px;padding-inline:4px}}@container (max-width:819px){.mc-contact-header{grid-template-columns:minmax(206px,1fr) minmax(284px,1.2fr) max-content;gap:0 14px;padding-inline:20px}.mc-contact-header__edit{min-width:36px;padding:7px}.mc-contact-header__edit span{display:none}.mc-contact-header__facts{grid-template-columns:104px minmax(0,1fr)}}@container (max-width:699px){.mc-contact-header{grid-template-columns:minmax(186px,1fr) minmax(260px,1.1fr) max-content;gap:0 12px;min-height:100px;padding-inline:16px}.mc-contact-header__avatar{width:39px;height:45px;font-size:13px}.mc-contact-header h1{font-size:22px}.mc-contact-header__since{display:none}}@container (max-width:619px){.mc-contact-header{grid-template-columns:minmax(0,1fr) max-content;gap:10px;min-height:98px;padding:18px 16px}.mc-contact-header__facts{display:none}.mc-contact-header__details-trigger{display:inline-flex}}@container (max-width:390px){.mc-contact-header h1{font-size:21px}.mc-contact-header__avatar{width:35px;height:40px;font-size:12px}.mc-contact-header__location{display:none}}@media (pointer:coarse){.mc-contact-tools button{min-height:44px}.mc-contact-header__copy,.mc-contact-header__details-trigger{min-height:32px}.mc-contact-header__edit{min-width:40px}}
.mc-contact-drawer{--mc-contact-ink:#18232f;--mc-contact-muted:#616975;--mc-contact-line:#e6e8ec;--mc-contact-control:#dfe3e8;--mc-contact-accent:#365870;color:var(--mc-contact-ink)}.mc-contact-drawer__body{padding:22px 24px}.mc-contact-drawer .mc-right-drawer__foot button,.mc-contact-drawer__discard button{border:1px solid var(--mc-contact-control);min-height:36px;font:550 12px var(--mc-font-sans);background:#fff;border-radius:10px;padding:7px 12px}.mc-contact-drawer .mc-right-drawer__foot button:last-child,.mc-contact-drawer__discard button:last-child{color:var(--mc-contact-accent);background:#eaf1f6;border-color:#d2dfe9}.mc-contact-drawer .mc-right-drawer__foot button:disabled{color:#707882;background:#f4f5f6}#mc-contact-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 13px;display:grid}#mc-contact-form>*{grid-column:1/-1}#mc-contact-form>.mc-contact-drawer__field:nth-of-type(3){grid-column:1}#mc-contact-form>.mc-contact-drawer__field:nth-of-type(4){grid-column:2}.mc-contact-drawer__field{margin-bottom:18px;display:block}.mc-contact-drawer__field>span,#mc-contact-form legend{margin-bottom:7px;font-size:12px;font-weight:550;display:block}.mc-contact-drawer__field input,.mc-contact-drawer__field textarea{border:1px solid var(--mc-contact-control);width:100%;min-width:0;font:13px var(--mc-font-sans);background:#fff;border-radius:9px;padding:9px 11px}.mc-contact-drawer__field textarea{resize:vertical;min-height:98px}.mc-contact-drawer__field input[readonly],#mc-contact-form fieldset input,#mc-contact-form fieldset textarea{color:#707882;background:#f5f7f9}.mc-contact-drawer__field small,.mc-contact-drawer__error{color:#a32130;margin-top:5px;font-size:11px;line-height:1.5;display:block}.mc-contact-drawer__notice{color:#566b7c;border-left:2px solid #b3c9da;margin:0 0 23px;padding:4px 0 4px 12px;font-size:12px;line-height:1.65}#mc-contact-form fieldset{border:0;border-top:1px solid var(--mc-contact-line);margin:0;padding:18px 0 0}.mc-contact-drawer__future{color:var(--mc-contact-muted);text-align:center;padding:42px 18px}.mc-contact-drawer__future span{color:#526777;background:#edf2f6;border-radius:6px;padding:3px 7px;font-size:11px}.mc-contact-drawer__future h3{color:var(--mc-contact-ink);text-transform:capitalize;margin:12px 0 6px}.mc-contact-drawer__discard{z-index:2;border:1px solid var(--mc-contact-line);background:#fff;border-radius:12px;padding:22px;position:absolute;inset:50% 24px auto;transform:translateY(-50%);box-shadow:0 12px 36px #12121a24}.mc-contact-drawer__discard h3{margin:0 0 7px;font-size:16px}.mc-contact-drawer__discard p{color:var(--mc-contact-muted);margin:0 0 18px;font-size:12px}.mc-contact-drawer__discard>div{justify-content:flex-end;gap:8px;display:flex}@media (max-width:479px){.mc-contact-drawer__body{padding:20px 18px}.mc-contact-drawer .mc-right-drawer__foot{padding:13px 18px}#mc-contact-form{display:block}}
.mc-contact-import{--import-ink:#18232f;--import-muted:#616975;--import-line:#e6e8ec;--import-control:#dfe3e8;--import-accent:#365870;color:var(--import-ink)}.mc-contact-import[data-width=wide]>section{width:min(620px,100vw)}.mc-contact-import__body{padding:22px 24px}.mc-contact-import__drop button{border:1px solid var(--import-control);min-height:36px;color:var(--import-ink);font:550 12px/20px var(--mc-font-sans);background:#fff;border-radius:10px;padding:7px 12px}.mc-contact-import .mc-right-drawer__foot button:last-child{color:var(--import-accent);background:#eaf1f6;border-color:#d2dfe9}.mc-contact-import .mc-right-drawer__foot button:disabled,.mc-contact-import__drop button:disabled{border-color:var(--import-line);color:#707882;cursor:not-allowed;background:#f4f5f6}.mc-contact-import__dealer{margin-bottom:20px;display:block}.mc-contact-import__dealer>span{margin-bottom:7px;font-size:12px;font-weight:550;display:block}.mc-contact-import__dealer select,.mc-contact-import__mapping select{border:1px solid var(--import-control);width:100%;min-width:0;color:inherit;font:13px var(--mc-font-sans);background:#fff;border-radius:9px;padding:9px 11px}.mc-contact-import__notice{color:#566b7c;border-left:2px solid #b3c9da;margin:0 0 20px;padding:4px 0 4px 12px;font-size:12px;line-height:1.65}.mc-contact-import__drop{text-align:center;border:1px dashed #c4ced8;border-radius:12px;padding:31px 18px}.mc-contact-import__drop.is-disabled{color:#8a9299;background:#f7f8f9}.mc-contact-import__drop>svg{color:#647f93;width:25px;margin:0 auto 12px;display:block}.mc-contact-import__drop p{overflow-wrap:anywhere;margin:0 0 16px;font-size:12px}.mc-contact-import__hint{color:var(--import-muted);margin:16px 0 0;font-size:11px;line-height:1.65}.mc-contact-import__intro{color:var(--import-muted);overflow-wrap:anywhere;margin:0 0 15px;font-size:12px;line-height:1.65}.mc-contact-import__mapping{border-bottom:1px solid #eef0f3;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:14px;padding:17px 15px;display:grid}.mc-contact-import__mapping strong,.mc-contact-import__mapping small{overflow-wrap:anywhere;display:block}.mc-contact-import__mapping strong{font-size:12px;font-weight:550}.mc-contact-import__mapping small{color:var(--import-muted);margin-top:3px;font-size:11px}.mc-contact-import__table-wrap{border:1px solid var(--import-line);border-radius:10px;overflow:auto}.mc-contact-import__table-wrap table{border-collapse:collapse;width:100%;min-width:370px;font-size:11px}.mc-contact-import__table-wrap th{color:var(--import-muted);text-align:left;background:#f7f9fa;font-weight:500}.mc-contact-import__table-wrap th,.mc-contact-import__table-wrap td{border-bottom:1px solid var(--import-line);vertical-align:top;overflow-wrap:anywhere;max-width:220px;padding:10px}.mc-contact-import__table-wrap td small{color:var(--import-muted);margin-top:3px;display:block}.mc-contact-import__unavailable{color:#76510d;background:#fff9ec;border:1px solid #eadbb8;border-radius:9px;gap:4px;margin:18px 0 0;padding:12px 14px;font-size:11px;line-height:1.55;display:grid}.mc-contact-import__unavailable strong{font-size:12px}.mc-contact-import__error{color:#a32130;overflow-wrap:anywhere;margin:14px 0 0;font-size:12px;line-height:1.55}.mc-contact-import__result{color:var(--import-muted);text-align:center;padding:48px 20px}.mc-contact-import__result>span{color:#21633f;background:#edf7f0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:inline-grid}.mc-contact-import__result h3{color:var(--import-ink);margin:14px 0 7px;font-size:15px}.mc-contact-import__result p{margin:0 0 7px;font-size:12px}.mc-contact-import__result small{font-size:11px}.mc-contact-import__heading{margin:0 0 10px;font-size:23px;font-weight:600;line-height:1.25}.mc-contact-import__mappings{border:1px solid var(--import-line);border-radius:11px;margin-top:18px;overflow:hidden}.mc-contact-import__map-head{border-bottom:1px solid var(--import-line);color:var(--import-muted);text-transform:uppercase;letter-spacing:.07em;background:#fafbfc;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:12px;padding:12px 15px;font-size:11px;display:grid}.mc-contact-import__mapping:last-child{border-bottom:0}.mc-contact-import__mapping>svg{color:#8997a2;justify-self:center;width:14px;height:14px}.mc-contact-import__guard{width:100%;font-size:12px;line-height:1.6}.mc-contact-import__guard p{color:var(--import-muted);margin:4px 0 12px}.mc-contact-import__guard>div{justify-content:flex-end;gap:8px;display:flex}@media (max-width:479px){.mc-contact-import__body{padding:20px 18px}.mc-contact-import .mc-right-drawer__foot{padding:13px 18px}.mc-contact-import__mapping,.mc-contact-import__map-head{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);gap:8px;padding:13px 10px}}.mc-contact-import__footer-actions{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.mc-contact-import__footer-actions:empty{display:none}.mc-contact-import__source{color:var(--import-muted);align-items:center;gap:12px;margin-bottom:20px;padding:0;font-size:11px;display:flex}.mc-contact-import__source>span{overflow-wrap:anywhere;min-width:0}.mc-contact-import__source strong{color:var(--import-ink);font-weight:600}.mc-contact-import__source button{color:var(--import-accent);font:500 11px/1.5 var(--mc-font-sans);background:0 0;border:0;flex-shrink:0;margin-left:auto;padding:0 0 0 8px}.mc-contact-import__mapping-notice{color:#46677d;background:#f2f7fb;border:1px solid #dce7f0;border-radius:9px;margin:18px 0 0;padding:13px 15px;font-size:12px;line-height:1.65}.mc-contact-import__rules{border:1px solid var(--import-line);background:#f8fafb;border-radius:10px;margin-top:24px;padding:17px;font-size:12px;line-height:1.8}.mc-contact-import__rules ul{color:var(--import-muted);margin:6px 0 0;padding-left:19px}.mc-contact-import__intro,.mc-contact-import__mapping-notice,.mc-contact-import__notice,.mc-contact-import__rules{font-size:13px}.mc-contact-import__mapping-notice{align-items:flex-start;gap:10px;display:flex}.mc-contact-import__mapping-notice>svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.mc-contact-import__mapping-notice p{margin:0}
.overview-main:has(.inventory-workspace:not([hidden] *)){padding:0}.inventory-workspace{--inventory-font-increase:1px;--inventory-line:#e4e6ea;--inventory-muted:#657080;--inventory-control:#d9dde3;color:#111827;background:#fafafa;min-width:0;min-height:100%;font-size:14px}.inventory-page{flex-direction:column;width:100%;min-width:0;max-width:1500px;height:100dvh;min-height:0;margin:0 auto;padding:28px 32px 24px;display:flex;overflow:hidden}.inventory-heading{flex:none;justify-content:space-between;align-items:center;gap:20px;min-width:0;min-height:68px;margin-bottom:26px;display:flex}.inventory-heading h1,.inventory-heading p{margin:0}.inventory-heading h1{font-size:calc(28px + var(--inventory-font-increase,0px));letter-spacing:-.7px;line-height:1.25}.inventory-heading p{color:var(--inventory-muted);font-size:calc(12px + var(--inventory-font-increase,0px));margin-top:7px}.inventory-panel{border:1px solid var(--inventory-line);background:#fff;border-radius:16px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 5px 18px #11182706}.inventory-category-bar{border-bottom:1px solid var(--inventory-line);flex:none;align-items:stretch;gap:20px;min-height:54px;padding:0 21px;display:flex;overflow:hidden}.inventory-toolbar{border-bottom:1px solid var(--mc-border-strong);background:#fff;flex:none;align-items:center;gap:9px;min-height:75px;padding:17px 20px;display:flex}.inventory-checks{border-bottom:1px solid var(--inventory-line);background:#fcfcfd;flex:none;align-items:center;gap:10px;min-height:52px;padding:8px 20px;display:flex;overflow-x:auto}.inventory-panel-footer{border-top:1px solid var(--inventory-line);min-height:53px;color:var(--inventory-muted);font-size:calc(11px + var(--inventory-font-increase,0px));background:#fff;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;display:flex}.inventory-workspace[data-presentation=focus] .inventory-page{height:calc(100dvh - var(--workspace-mobile-bar-height,0px));max-width:none;margin:0;padding:0}.inventory-workspace[data-presentation=focus] .inventory-heading,.inventory-workspace[data-presentation=focus] .inventory-category-bar,.inventory-workspace[data-presentation=focus] .inventory-footnote{display:none}.inventory-workspace[data-presentation=focus] .inventory-panel{height:100%;box-shadow:none;border:0;border-radius:0}.inventory-workspace[data-presentation=focus] .inventory-checks{display:none}.inventory-workspace[data-presentation=focus] .inventory-checks[data-active=true]{min-height:40px;padding:6px 18px;display:flex}.inventory-roster-head{background:#fff;flex:none;padding:20px 25px 15px}.inventory-roster-path{color:#68717c;font-size:calc(11px + var(--inventory-font-increase,0px));line-height:17px}.inventory-roster-head h1{color:#19232d;font-size:calc(27px + var(--inventory-font-increase,0px));letter-spacing:-.5px;margin:6px 0 0;font-weight:650;line-height:34px}.inventory-roster-head h1 span{color:#68717c;font-size:calc(12px + var(--inventory-font-increase,0px));vertical-align:middle;letter-spacing:0;background:#f3f4f5;border-radius:6px;margin-left:7px;padding:2px 7px;font-weight:500;line-height:18px;display:inline-block}.inventory-roster-head p{color:#68717c;font-size:calc(11px + var(--inventory-font-increase,0px));margin:5px 0 0;line-height:16px}.inventory-workspace[data-presentation=focus] .inventory-toolbar{background:#fff;min-height:64px;padding:9px 25px}.inventory-workspace[data-presentation=focus] .inventory-checks,.inventory-workspace[data-presentation=focus] .inventory-checks[data-active=true]{background:#fff;min-height:50px;padding:7px 25px;display:flex}.inventory-workspace[data-presentation=focus] .inventory-panel-footer{background:#fcfcfc;min-height:34px;padding:5px 18px}@media (prefers-reduced-motion:reduce){.inventory-workspace *,.inventory-workspace :before,.inventory-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (forced-colors:active){.inventory-panel{border:1px solid canvastext}}.inventory-roster-head h1 .inventory-record-count{align-items:center;gap:5px;display:inline-flex}.inventory-record-count .skeleton-block{margin:0;padding:0}
.inventory-table-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-width:0;min-height:250px;padding-inline-end:32px;overflow:auto}.inventory-table{border-collapse:collapse;color:#172033;width:100%;min-width:980px;font-size:calc(11px + var(--inventory-font-increase,0px));font-variant-numeric:tabular-nums}.inventory-table th{z-index:2;border-bottom:1px solid var(--inventory-line,#e4e6ea);color:#546174;height:41px;font-size:calc(11px + var(--inventory-font-increase,0px));text-align:left;white-space:nowrap;background:#fafafa;padding:0 12px;font-weight:500;position:sticky;top:0}.inventory-sort-button{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.inventory-sort-button:hover,.inventory-sort-button:focus-visible{color:#172033}.inventory-sort-button svg{opacity:.65;width:12px;height:12px}.inventory-table th[aria-sort=ascending] .inventory-sort-button,.inventory-table th[aria-sort=descending] .inventory-sort-button{color:#172033;font-weight:600}.inventory-table td{border-bottom:1px solid var(--inventory-line,#e4e6ea);vertical-align:middle;white-space:nowrap;height:53px;padding:8px 12px}.inventory-table tbody tr:hover{background:#fafbfc}.inventory-table tbody tr[data-selected]{background:#f3f6f9}.inventory-select-cell{width:42px;min-width:42px;text-align:center!important}.inventory-select-cell input,.inventory-card input{accent-color:#36495b;width:16px;height:16px}.inventory-cell--vehicle{min-width:330px}.inventory-cell--serial{min-width:155px}.inventory-cell--stock{min-width:100px}.inventory-cell--location{min-width:150px}.inventory-cell--price,.inventory-cell--sale{text-align:right;min-width:120px}.inventory-cell--status,.inventory-cell--condition{min-width:120px}.inventory-cell--exterior,.inventory-cell--interior,.inventory-cell--power{min-width:135px}.inventory-cell--seating,.inventory-cell--days{min-width:88px}.inventory-cell--usage,.inventory-cell--trim{min-width:110px}.inventory-cell--floor{min-width:145px}.inventory-cell--listed,.inventory-cell--motorcode{min-width:150px}.inventory-cell--signals{width:178px;min-width:178px}.inventory-actions-cell{width:52px;min-width:52px;position:relative;text-align:center!important}.inventory-actions-cell:before{background:var(--inventory-line,#e4e6ea);content:"";width:1px;position:absolute;top:10px;bottom:10px;left:0}.inventory-vehicle{align-items:center;gap:12px;min-width:0;display:flex}.inventory-vehicle__thumb{aspect-ratio:1;color:#8190a0;background:#f1f3f5;border:1px solid #e0e3e7;border-radius:9px;flex:0 0 60px;place-items:center;width:60px;min-width:60px;height:60px;min-height:60px;display:grid;position:relative;overflow:hidden}.inventory-vehicle__thumb img{aspect-ratio:1;object-fit:cover;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;position:absolute;inset:0}.inventory-vehicle__thumb svg{width:22px;height:22px}.inventory-vehicle__copy{gap:3px;min-width:0;display:grid}.inventory-vehicle__title{color:#111827;font-size:calc(12px + var(--inventory-font-increase,0px) + var(--inventory-font-increase,0px));text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:16px;overflow:hidden}.inventory-vehicle__title:hover{text-decoration:none}.inventory-vehicle__copy span{color:#647184;font-size:calc(11px + var(--inventory-font-increase,0px));text-overflow:ellipsis;line-height:13px;overflow:hidden}.inventory-cell-strong{color:#263548;font-weight:550}.inventory-price{color:#111827;font-size:calc(13px + var(--inventory-font-increase,0px));font-weight:600;display:block}.inventory-status{color:#5e6877;min-height:19px;font-size:calc(11px + var(--inventory-font-increase,0px));align-items:center;gap:5px;display:inline-flex}.inventory-status:before,.inventory-readiness:before{content:"";background:#778292;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.inventory-status[data-tone=success],.inventory-listing-state[data-state=online],.inventory-readiness[data-tone=success]{color:#247249}.inventory-status[data-tone=success]:before,.inventory-readiness[data-tone=success]:before{background:#2e8658}.inventory-status[data-tone=warning],.inventory-age[data-tone=warning]{color:#9a6c19}.inventory-status[data-tone=warning]:before{background:#c2a568}.inventory-status[data-tone=info]{color:#506f85}.inventory-status[data-tone=info]:before{background:#8ea6b6}.inventory-listing-state[data-state=offline],.inventory-readiness[data-tone=error],.inventory-age[data-tone=error],.inventory-age__floor{color:#a4424e}.inventory-readiness[data-tone=error]:before{background:#a4424e}.inventory-cell-main.inventory-readiness{align-items:center;gap:5px;display:flex}.inventory-cell-sub.inventory-listing-state{align-items:center;gap:4px;display:flex}.inventory-listing-state svg{flex:none;width:14px;height:14px}.inventory-age__floor{white-space:normal;overflow:visible}.inventory-muted{color:#778292}.inventory-floor{color:#586577}.inventory-floor--overdue{color:#b33b47;background:#fff0f2;border-radius:999px;padding:4px 8px}.inventory-row-action{color:#697586;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.inventory-row-action:hover,.inventory-row-action:focus-visible{color:#343f4d;background:#eff1f3}.inventory-row-action svg{width:17px;height:17px}.inventory-signals-heading{align-items:center;gap:5px;display:inline-flex}.inventory-legend-trigger{color:#697586;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;display:inline-grid}.inventory-legend-trigger:hover,.inventory-legend-trigger:focus-visible{color:#343f4d;background:#e9ebee}.inventory-legend-trigger svg{width:12px;height:12px}.inventory-signals{border:1px solid var(--inventory-line,#e4e6ea);color:#737b87;background:#fcfcfd;border-radius:10px;align-items:center;gap:1px;padding:3px 4px;display:inline-flex}.inventory-signal{color:#737b87;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:inline-grid;position:relative}.inventory-signal:hover,.inventory-signal:focus-visible{color:#474f5a;background:#eff1f3}.inventory-signal svg{stroke-width:1.6px;width:15px;height:15px}.inventory-signal__marker{background:#778292;border-radius:50%;width:4px;height:4px;position:absolute;top:3px;right:3px}.inventory-signal[data-tone=success] .inventory-signal__marker{background:#2e8658}.inventory-signal[data-tone=warning] .inventory-signal__marker{background:#a5505b}.inventory-signal[data-tone=unknown] .inventory-signal__marker{background:0 0;border:1px solid #9da4ae}.inventory-vehicle--detailed{gap:8px}.inventory-photo-preview{flex:none;display:inline-flex}.inventory-photo-preview__trigger{aspect-ratio:1;color:#737f8d;cursor:pointer;background:#fafbfc;border:1px solid #dfe2e7;border-radius:7px;place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;display:inline-grid;position:relative}.inventory-photo-preview__trigger:hover,.inventory-photo-preview__trigger:focus-visible{color:#3f4a58;background:#eff1f3}.inventory-photo-preview__trigger:disabled{cursor:not-allowed;opacity:.48}.inventory-photo-preview__trigger svg{width:15px;height:15px}.inventory-photo-preview__trigger img{aspect-ratio:1;border-radius:inherit;object-fit:cover;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block;position:absolute;inset:0}.inventory-photo-preview__popover{gap:6px;width:176px;display:grid}.inventory-photo-preview__popover img{object-fit:cover;border-radius:7px;width:176px;height:132px;display:block}.inventory-photo-preview__popover span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-table--compact td{height:106px}.inventory-table--detailed{width:max-content;min-width:100%}.inventory-table--compact .inventory-cell--price{text-align:right}.inventory-mobile-cards{display:none}.inventory-columns-dialog{color:#172033;background:#fff;border:1px solid #dfe2e7;border-radius:16px;width:min(620px,100vw - 32px);max-height:min(720px,100dvh - 40px);padding:0;overflow:hidden;box-shadow:0 24px 64px #0f172a33}.inventory-columns-dialog::backdrop{background:#0f172a59}.inventory-columns-dialog header,.inventory-columns-dialog footer{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.inventory-columns-dialog header{border-bottom:1px solid #e6e8eb}.inventory-columns-dialog footer{border-top:1px solid #e6e8eb}.inventory-columns-dialog h2,.inventory-columns-dialog p{margin:0}.inventory-columns-dialog h2{font-size:calc(16px + var(--inventory-font-increase,0px))}.inventory-columns-dialog header p{color:#687587;font-size:calc(11px + var(--inventory-font-increase,0px));margin-top:4px}.inventory-columns-dialog__body{padding:18px 20px;overflow-y:auto}.inventory-columns-dialog__body>p{color:#657184;font-size:calc(11px + var(--inventory-font-increase,0px));line-height:1.55}.inventory-column-options{grid-template-columns:1fr 1fr;gap:5px 16px;margin:16px 0;display:grid}.inventory-column-options label{min-height:36px;font-size:calc(11px + var(--inventory-font-increase,0px));border-radius:7px;align-items:center;gap:9px;padding:5px 7px;display:flex}.inventory-column-options label:hover{background:#f7f8f9}.inventory-column-options small{color:#778292;font-size:calc(11px + var(--inventory-font-increase,0px));margin-left:6px}.inventory-dialog-close,.inventory-text-button,.inventory-primary-button{min-height:36px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:8px}.inventory-dialog-close{place-items:center;width:36px;display:grid}.inventory-dialog-close svg{width:16px}.inventory-text-button,.inventory-primary-button{padding:0 13px}.inventory-primary-button{margin-left:auto}.inventory-dialog-note{background:#f6f7f8;border-radius:8px;padding:10px}.inventory-workspace[data-presentation=focus] .inventory-table-scroll{min-height:0;max-height:none}.inventory-workspace[data-presentation=focus] .inventory-table th{height:38px}.inventory-workspace[data-presentation=focus] .inventory-table--detailed td{height:50px;padding-top:8px;padding-bottom:8px}.inventory-workspace[data-presentation=focus] .inventory-table--compact td{height:91px}.inventory-workspace[data-presentation=focus] .inventory-table{font-size:calc(11px + var(--inventory-font-increase,0px))}@media (max-width:640px){.inventory-table-scroll{min-height:0}.inventory-table--detailed{width:max-content;min-width:1232px}.inventory-table--detailed td{height:63px}.inventory-table--detailed .inventory-sort-button{min-height:44px}.inventory-table--detailed .inventory-photo-preview__trigger,.inventory-table--detailed .inventory-row-action{width:44px;height:44px}.inventory-table--compact,.inventory-table--compact+*{display:none}.inventory-table-scroll:has(.inventory-table--compact){display:none}.inventory-mobile-cards{overscroll-behavior:contain;flex:1;min-height:0;padding:0 15px;display:block;overflow:auto}.inventory-card{border-bottom:1px solid var(--inventory-line,#e4e6ea);gap:12px;min-height:257px;padding:16px 0;display:grid}.inventory-card__head{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.inventory-card .inventory-vehicle__thumb{flex-basis:60px;width:60px;min-width:60px;height:60px;min-height:60px}.inventory-card__price{justify-content:space-between;align-items:center;display:flex}.inventory-card__price strong{font-size:calc(18px + var(--inventory-font-increase,0px))}.inventory-card__meta{color:#657184;font-size:calc(11px + var(--inventory-font-increase,0px));flex-wrap:wrap;gap:5px 12px;display:flex}.inventory-card__foot{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.inventory-card__foot .inventory-floor{grid-column:1/-1}.inventory-card__foot .inventory-signals{justify-self:start}.inventory-card .inventory-row-action,.inventory-card .inventory-signal{width:44px;height:44px}.inventory-card .inventory-signal svg{width:17px;height:17px}.inventory-column-options{grid-template-columns:1fr}}@media (forced-colors:active){.inventory-columns-dialog,.inventory-table th,.inventory-table td{border-color:canvastext}}.inventory-table--compact .inventory-actions-cell:before{display:none}.inventory-table th[aria-sort=ascending] .inventory-sort-button svg,.inventory-table th[aria-sort=descending] .inventory-sort-button svg{opacity:1;stroke-width:2.6px}.inventory-cell--location .inventory-cell-strong{color:inherit;font-weight:400}.inventory-compact-row .inventory-cell--location .inventory-cell-strong{color:#647184}.inventory-table--detailed td,.inventory-workspace[data-presentation=focus] .inventory-table--detailed td{height:73px;padding-top:10px;padding-bottom:10px}.inventory-table--detailed .inventory-cell--vehicle{min-width:220px}.inventory-cell--configuration{min-width:175px}.inventory-cell--readiness{min-width:125px}.inventory-cell--age{min-width:100px}.inventory-cell--price_status{min-width:135px}.inventory-cell--indicators{min-width:125px}.inventory-table--detailed .inventory-photo-preview__trigger{width:40px;min-width:40px;height:40px;min-height:40px}.inventory-cell-main,.inventory-cell-sub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:17px;display:block;overflow:hidden}.inventory-cell-main{font-size:calc(12px + var(--inventory-font-increase,0px));color:#26313d}.inventory-cell-sub{color:#68717c;font-size:calc(11px + var(--inventory-font-increase,0px));margin-top:4px}.inventory-price+.inventory-cell-sub{margin-top:0}.inventory-table--detailed{table-layout:fixed;width:100%;min-width:1170px}.inventory-table--detailed .inventory-select-cell{width:42px;min-width:42px}.inventory-table--detailed .inventory-cell--vehicle{width:265px;min-width:265px}.inventory-table--detailed .inventory-cell--configuration{width:170px;min-width:170px}.inventory-table--detailed .inventory-cell--location{width:115px;min-width:115px}.inventory-table--detailed .inventory-cell--readiness{width:125px;min-width:125px}.inventory-table--detailed .inventory-cell--age{width:95px;min-width:95px}.inventory-table--detailed .inventory-cell--price_status{width:130px;min-width:130px}.inventory-table--detailed .inventory-cell--indicators{width:135px;min-width:135px}.inventory-table--detailed .inventory-cell--price{width:95px;min-width:95px}.inventory-table--detailed .inventory-cell--serial{width:155px}.inventory-table--detailed .inventory-cell--stock{width:100px}.inventory-table--detailed :is(.inventory-cell--sale,.inventory-cell--status,.inventory-cell--condition){width:120px}.inventory-table--detailed :is(.inventory-cell--exterior,.inventory-cell--interior,.inventory-cell--power){width:135px}.inventory-table--detailed :is(.inventory-cell--seating,.inventory-cell--days){width:88px}.inventory-table--detailed :is(.inventory-cell--usage,.inventory-cell--trim){width:110px}.inventory-table--detailed .inventory-cell--floor{width:145px}.inventory-table--detailed :is(.inventory-cell--listed,.inventory-cell--motorcode){width:150px}.inventory-table--detailed .inventory-actions-cell{width:42px;min-width:42px}.inventory-roster-cards{display:none}@media (max-width:640px){.inventory-table-scroll:has(.inventory-table--detailed){display:none}.inventory-roster-cards{overscroll-behavior:contain;flex:1;min-height:0;padding:0 14px;display:block;overflow:auto}.inventory-roster-cards__heading{color:#6c7682;min-height:44px;font-size:calc(11px + var(--inventory-font-increase,0px));justify-content:flex-end;align-items:center;gap:6px;display:flex}.inventory-roster-cards__heading .inventory-legend-trigger{width:44px;height:44px}.inventory-roster-card{font-size:calc(12px + var(--inventory-font-increase,0px));border-bottom:1px solid #e4e6ea;padding:13px 2px}.inventory-roster-card__head{align-items:center;gap:8px;min-width:0;display:flex}.inventory-roster-card__head>input{accent-color:#36495b;flex:none;width:16px;height:16px}.inventory-roster-card__head .inventory-vehicle{flex:1;min-width:0}.inventory-roster-card__head .inventory-vehicle__copy{min-width:0}.inventory-roster-card__head .inventory-photo-preview__trigger{width:44px;min-width:44px;height:44px;min-height:44px}.inventory-roster-card__head .inventory-row-action{flex:none;width:44px;height:44px}.inventory-roster-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:13px 0;display:grid}.inventory-roster-card__grid>div{align-content:start;gap:3px;min-width:0;display:grid}.inventory-roster-card__grid small{color:#6c7682;font-size:calc(11px + var(--inventory-font-increase,0px))}.inventory-roster-card__grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-roster-card__grid .inventory-status{justify-self:start;margin:0}.inventory-roster-card__foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-roster-card__foot small{font-size:calc(11px + var(--inventory-font-increase,0px))}.inventory-roster-card__foot strong{font-size:calc(13px + var(--inventory-font-increase,0px))}.inventory-roster-card .inventory-signal{width:36px;height:36px}}.inventory-cell--location .inventory-cell-strong{color:#263548;font-weight:600;display:block}.inventory-cell-sub.inventory-age__floor{color:#a4424e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-cell--vehicle{position:relative}.inventory-vehicle-open{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:none}.inventory-vehicle-open:hover{text-decoration:none}.inventory-cell--vehicle .inventory-vehicle-open:after{content:"";cursor:pointer;position:absolute;inset:0}.inventory-vehicle-open .inventory-photo-preview__trigger{z-index:1;cursor:inherit}.inventory-cell--vehicle .inventory-vehicle-open:focus-visible:after{outline:2px solid var(--mc-focus);outline-offset:-2px}.inventory-load-more{justify-content:center;padding:16px;display:flex}.inventory-load-more button{border:1px solid var(--mc-border);min-height:36px;font:inherit;background:#fff;border-radius:8px;padding:6px 12px}.inventory-load-more button:disabled{opacity:.5}.inventory-vehicle__copy .inventory-vehicle__identifiers,.inventory-table td:is(.inventory-cell--serial,.inventory-cell--stock){font-size:11px}.inventory-roster-card__grid :is([data-column=serial],[data-column=stock])>span{font-size:12px}.inventory-table--detailed .inventory-vehicle__copy{gap:2px}.inventory-table--detailed :is(.inventory-vehicle__title,.inventory-vehicle__identifiers,.inventory-cell-main,.inventory-cell-sub,.inventory-cell-strong,.inventory-price){line-height:18px}.inventory-table--detailed .inventory-cell-sub{margin-top:2px}.inventory-table--detailed .inventory-status{vertical-align:top;min-height:18px;line-height:18px}.inventory-signal__marker{display:none}.inventory-signal__count{color:#fff;background:#475569;border-radius:7px;place-items:center;min-width:13px;height:13px;font-size:10px;font-weight:600;line-height:13px;display:grid;position:absolute;top:0;right:0}.inventory-detail-row[data-action-target],.inventory-compact-row[data-action-target],.inventory-roster-card[data-action-target],.inventory-card[data-action-target]{background:#e8eef8;box-shadow:inset 3px 0 #536c91}
.inventory-category-menu{min-width:190px;position:relative}.inventory-category-menu__trigger{border:1px solid var(--mc-border-subtle);background:var(--mc-surface,#fff);width:100%;min-height:40px;color:var(--mc-text);font:inherit;font-size:calc(12px + var(--inventory-font-increase,0px));text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-weight:600;display:flex}.inventory-category-menu__trigger>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:14px;height:14px;transition:transform .12s}.inventory-category-menu__trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.inventory-category-menu__listbox{z-index:80;border:1px solid var(--mc-border-subtle);background:var(--mc-surface,#fff);border-radius:10px;width:100%;min-width:220px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #00000017}.inventory-category-menu__option{min-height:42px;color:var(--mc-text-secondary);cursor:pointer;font-size:calc(12px + var(--inventory-font-increase,0px));border-radius:7px;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:8px 10px;display:grid}.inventory-category-menu__option[data-active=true]{background:var(--mc-subtle);color:var(--mc-text)}.inventory-category-menu__option[aria-selected=true]{color:var(--mc-text);font-weight:600}.inventory-category-menu__count{background:var(--mc-subtle);min-width:20px;color:var(--mc-text-secondary);font-size:calc(11px + var(--inventory-font-increase,0px));text-align:center;border-radius:5px;padding:2px 5px;font-weight:600}.inventory-category-menu__option>svg{fill:none;width:16px;height:16px;stroke:var(--mc-focus,#027931);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.inventory-category-menu__trigger:focus-visible{outline:2px solid var(--mc-focus,#027931);outline-offset:2px}@media (max-width:640px){.inventory-category-menu__trigger,.inventory-category-menu__option{min-height:44px}}@media (prefers-reduced-motion:reduce){.inventory-category-menu__trigger>svg{transition:none}}
.inventory-toolbar button,.inventory-checks button,.inventory-category-bar button,.inventory-text-button,.inventory-primary,.inventory-primary-button{color:#243241;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dde3;border-radius:9px}.inventory-toolbar>button,.inventory-checks button,.inventory-text-button,.inventory-primary,.inventory-primary-button{padding:0 12px}.inventory-toolbar button:disabled{color:#777f89;cursor:not-allowed;background:#f2f3f5}.inventory-primary-button{border-color:var(--mc-primary-border);background:var(--mc-primary);color:var(--mc-primary-text)}.inventory-primary-button:hover:not(:disabled){background:var(--mc-primary-hover)}.inventory-toolbar button svg,.inventory-checks button svg,.inventory-category-bar button svg{flex:none;width:18px;height:18px}@property --inventory-search-sheen{syntax:"<length>";inherits:false;initial-value:0}@keyframes inventory-search-sheen{0%{--inventory-search-sheen:0px}to{--inventory-search-sheen:220px}}.inventory-search{--mc-input-focus-start:#52525b;--mc-input-focus-mid:#92929b;--mc-input-focus-end:#d4d4d8;--mc-input-focus-halo:#52525b14;--mc-input-focus-glow:#71717a0f;--mc-input-focus-paint:repeating-linear-gradient(135deg,var(--mc-input-focus-start)calc(var(--inventory-search-sheen) - 75px),var(--mc-input-focus-mid)calc(var(--inventory-search-sheen) - 40px),var(--mc-input-focus-end)var(--inventory-search-sheen),var(--mc-input-focus-mid)calc(var(--inventory-search-sheen) + 40px),var(--mc-input-focus-start)calc(var(--inventory-search-sheen) + 75px),var(--mc-input-focus-start)calc(var(--inventory-search-sheen) + 145px));--mc-input-focus-animation:inventory-search-sheen 2s linear infinite;border:1px solid var(--mc-border-strong);background:#fff;border-radius:10px;align-items:center;gap:8px;width:min(440px,100%);min-width:180px;height:40px;padding:0 12px;display:flex}.inventory-search input{width:100%;min-width:0;font:inherit;border:0;outline:0}.inventory-search svg{flex:none;width:18px;height:18px}.inventory-filter-trigger,.inventory-reset-trigger{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.inventory-density{background:#f5f6f8;border:1px solid #d9dde3;border-radius:9px;flex:none;gap:0;height:38px;margin-left:auto;padding:0;display:inline-flex}.inventory-density button{background:0 0;border-color:#0000;justify-content:center;place-items:center;gap:6px;width:32px;min-height:36px;padding:0;display:inline-flex}.inventory-density button[aria-pressed=true]{background:#fff;border-color:#d9dde3}.inventory-toolbar .inventory-filter-trigger{font-weight:500}.inventory-density button{width:auto;min-width:68px;font-size:calc(12px + var(--inventory-font-increase,0px));padding:0 10px}.inventory-checks button{color:#54616c;min-height:32px;font-size:calc(12px + var(--inventory-font-increase,0px));white-space:nowrap;background:#f7f8f9;border-color:#dfe3e7}.inventory-category-tabs{flex:1;align-items:stretch;gap:20px;min-width:0;display:flex;overflow-x:auto}.inventory-category-tabs button{color:#647182;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:8px;min-height:54px;padding:0 2px;display:flex;position:relative}.inventory-category-tabs button[aria-pressed=true]{color:#243241}.inventory-category-tabs button[aria-pressed=true]:after{content:"";background:#7d8da0;height:2px;position:absolute;bottom:0;left:0;right:0}.inventory-category-tabs small{color:#657080;background:#f1f3f5;border-radius:10px;padding:1px 6px}.inventory-category-bar>button{flex:none;place-items:center;width:36px;margin:auto 0 auto auto;padding:0;display:grid}.inventory-checks button[aria-pressed=true]{color:#243241;background:#f0f0f2}@media (max-width:640px){.inventory-toolbar .inventory-search{width:100%;min-width:0}.inventory-toolbar .inventory-filter-trigger span,.inventory-toolbar .inventory-reset-trigger span{display:none}.inventory-toolbar .inventory-filter-trigger,.inventory-toolbar .inventory-reset-trigger{justify-content:center;width:44px;padding:0}.inventory-toolbar .inventory-density{min-height:44px;padding:0}.inventory-toolbar .inventory-density button{width:44px;height:44px;min-height:44px}.inventory-category-bar>button{width:44px;min-width:44px;height:44px}}.inventory-toolbar :is(.inventory-columns-trigger,.inventory-reset-trigger),.inventory-category-bar>button,.inventory-checks button{background:0 0;border:0}.inventory-toolbar :is(.inventory-columns-trigger,.inventory-reset-trigger):is(:hover,:focus-visible),.inventory-category-bar>button:is(:hover,:focus-visible),.inventory-checks button:not(:disabled):is(:hover,:focus-visible){background:#f0f0f2;outline:0}.inventory-workspace[data-presentation=standard] .inventory-density{margin-left:auto}.inventory-workspace[data-presentation=standard] .inventory-density button{width:auto;padding-inline:8px}.inventory-checks button{color:#54616c;background:#fff;border:1px solid #dfe3e7;align-items:center;gap:6px;display:inline-flex}.inventory-checks button[aria-pressed=true]{color:#334f63;background:#eef3f6;border-color:#d6e0e8}.inventory-checks button:not(:disabled):is(:hover,:focus-visible){background:#f7f8f9}.inventory-checks button[aria-pressed=true]:not(:disabled):is(:hover,:focus-visible){background:#e7eff5}.inventory-checks button svg{width:15px;height:15px}.inventory-checks[data-disabled=true]{opacity:.45}.inventory-checks button:disabled{cursor:not-allowed}.inventory-checks button[aria-pressed=true],.inventory-checks button[aria-pressed=true]:not(:disabled):is(:hover,:focus-visible){border:1px solid var(--mc-border-strong);color:var(--mc-text);background:#f4f4f6;font-weight:500}.inventory-checks__progress{color:var(--inventory-muted);font-size:calc(11px + var(--inventory-font-increase,0px));white-space:nowrap;margin-left:auto}.inventory-search .inventory-search__clear{color:#697586;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;min-height:28px;padding:0;display:inline-grid}.inventory-search .inventory-search__clear:hover{color:#243241;background:#eff1f3}.inventory-search .inventory-search__clear svg{width:15px;height:15px}
.inventory-filter-sections{padding:2px 0 20px}.inventory-filter-sections fieldset{border:0;margin:18px 0 0;padding:0}.inventory-filter-sections legend{color:#243241;font-weight:650}.inventory-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:14px;display:grid}.inventory-filter-grid label{color:#526070;font-size:calc(12px + var(--inventory-font-increase,0px));gap:6px;display:grid}.inventory-filter-grid select,.inventory-filter-grid input{min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:9px;padding:0 9px}.inventory-filter-range{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.inventory-filter-range>span{color:#526070;font-size:calc(12px + var(--inventory-font-increase,0px));grid-column:1/-1}.inventory-columns-dialog__body,.inventory-column-options{gap:10px;display:grid}.inventory-column-options label{border:1px solid #e2e5e9;border-radius:9px;align-items:center;gap:10px;min-height:40px;padding:8px 10px;display:flex}.inventory-column-options input[type=checkbox]{accent-color:var(--mc-brand-mid)}.inventory-column-options label span{justify-content:space-between;width:100%;display:flex}.inventory-dialog-note,.inventory-drawer-list>p,.inventory-indicator-legend>p{color:#657080;font-size:calc(12px + var(--inventory-font-increase,0px));line-height:1.55}.inventory-drawer-list,.inventory-action-list{gap:8px;display:grid}.inventory-drawer-list button,.inventory-action-list button{color:#243241;min-height:48px;font:inherit;background:#fff;border:1px solid #e1e4e8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.inventory-drawer-list button[aria-pressed=true]{background:linear-gradient(100deg,#e8f3fc,#e5f5e9);border-color:#b9d8cf}.inventory-drawer-list small,.inventory-action-list small{color:#657080}.inventory-indicator-legend{gap:14px;display:grid}.inventory-indicator-legend>div{align-items:flex-start;gap:12px;display:flex}.inventory-indicator-legend svg,.inventory-indicator-detail svg{color:#697586;flex:none;width:20px;height:20px}.inventory-indicator-legend span{gap:3px;display:grid}.inventory-indicator-legend small{color:#657080}.inventory-indicator-detail{justify-items:start;gap:12px;display:grid}.mc-right-drawer__foot [role=alert]{color:#9a3028;font-size:calc(12px + var(--inventory-font-increase,0px));margin:0 auto 0 0}.inventory-workspace .mc-right-drawer__head h2{font-size:20px}.inventory-workspace .mc-right-drawer__head p,.inventory-workspace .mc-right-drawer__eyebrow{font-size:12px}.inventory-workspace .mc-right-drawer__foot button{font-size:13px}.inventory-action-list button{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.inventory-action-list button span,.inventory-action-list button small{width:100%}
@media (max-width:899px){.inventory-page{flex-direction:column;height:calc(100dvh - 53px);min-height:0;padding:22px 16px;display:flex;overflow:hidden}.inventory-heading{flex:none}.inventory-panel{flex:1;min-height:0}.inventory-workspace[data-presentation=focus] .inventory-page{height:calc(100dvh - 53px)}}@media (max-width:640px){.inventory-heading{min-height:77px;margin-bottom:22px}.inventory-heading h1{font-size:calc(24px + var(--inventory-font-increase,0px))}.inventory-panel{border-radius:14px}.inventory-category-bar{gap:18px;min-height:50px;padding:0 12px}.inventory-category-bar>button{width:44px;height:44px;min-height:44px}.inventory-toolbar{grid-template-rows:repeat(2,44px);grid-template-columns:minmax(0,1fr) repeat(4,44px);gap:8px;min-height:122px;padding:12px;display:grid}.inventory-toolbar .inventory-filter-trigger{grid-area:1/1;justify-content:center;width:44px;height:44px;padding:0}.inventory-toolbar .inventory-reset-trigger{grid-area:1/2;justify-content:center;width:44px;height:44px;padding:0}.inventory-toolbar .inventory-columns-trigger{grid-area:1/3;width:44px;height:44px;padding:0}.inventory-toolbar .inventory-search{grid-area:2/1/auto/3}.inventory-toolbar .inventory-density{grid-area:2/3/auto/5}.inventory-checks{flex-wrap:wrap;align-content:center;min-height:100px;padding:10px 16px}.inventory-panel-footer{min-height:53px}.inventory-workspace[data-presentation=focus] .inventory-toolbar{grid-template-rows:repeat(2,44px);grid-template-columns:minmax(0,1fr) repeat(4,44px);min-height:110px;padding:7px 12px;display:grid;overflow-x:hidden}.inventory-workspace[data-presentation=focus] .inventory-category-menu{grid-area:1/1;min-width:0}.inventory-workspace[data-presentation=focus] .inventory-filter-trigger{grid-area:1/2;min-width:44px;padding:0}.inventory-workspace[data-presentation=focus] .inventory-columns-trigger{grid-area:1/5}.inventory-workspace[data-presentation=focus] .inventory-search{grid-area:2/1/auto/3}.inventory-workspace[data-presentation=focus] .inventory-density{grid-area:2/3/auto/5}.inventory-workspace[data-presentation=focus] .inventory-density button{min-width:44px;padding-inline:4px}.inventory-workspace[data-presentation=focus] .inventory-reset-trigger{grid-area:1/4}.inventory-workspace[data-presentation=focus] .inventory-columns-trigger{width:44px;height:44px;padding:0}.inventory-filter-grid{grid-template-columns:1fr}.inventory-workspace[data-presentation=standard] .inventory-density{margin-left:0}.inventory-workspace[data-presentation=standard] .inventory-density button{width:44px;padding:0}.inventory-workspace[data-presentation=standard] .inventory-density span{display:none}.inventory-roster-head{padding:14px 16px 10px}.inventory-roster-head h1{font-size:calc(23px + var(--inventory-font-increase,0px));line-height:29px}.inventory-workspace[data-presentation=focus] .inventory-toolbar{flex-wrap:wrap;gap:7px;min-height:0;padding:8px 12px;display:flex;overflow:visible}.inventory-workspace[data-presentation=focus] .inventory-category-menu{flex:120px}.inventory-workspace[data-presentation=focus] .inventory-search{flex:100%;order:-1;width:100%}.inventory-workspace[data-presentation=focus] .inventory-filter-trigger{width:auto;min-width:0;font-size:calc(11px + var(--inventory-font-increase,0px));flex:auto;padding:0 9px}.inventory-workspace[data-presentation=focus] .inventory-filter-trigger span{display:inline}.inventory-workspace[data-presentation=focus] .inventory-density{flex:none}.inventory-workspace[data-presentation=focus] .inventory-density button{min-width:58px}.inventory-workspace[data-presentation=focus] .inventory-checks{flex-wrap:nowrap;min-height:50px;padding:7px 12px}.inventory-checks button{min-height:34px}.inventory-workspace[data-presentation] .inventory-toolbar{grid-template-rows:44px 44px 44px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-height:0;padding:8px 12px;display:grid;overflow:visible}.inventory-workspace[data-presentation] .inventory-toolbar .inventory-search{grid-area:1/1/auto/-1;width:100%;min-width:0;height:44px}.inventory-workspace[data-presentation] .inventory-toolbar .inventory-filter-trigger{width:100%;min-width:0;height:44px;font-size:calc(11px + var(--inventory-font-increase,0px));flex:none;justify-content:center;padding:0 4px}.inventory-workspace[data-presentation] .inventory-toolbar .inventory-filter-trigger span{display:inline}.inventory-workspace[data-presentation] .inventory-toolbar .inventory-toolbar-action--filters{grid-area:2/1}.inventory-workspace[data-presentation] .inventory-toolbar .inventory-toolbar-action--columns{grid-area:2/2}.inventory-workspace[data-presentation] .inventory-toolbar .inventory-density{grid-area:3/1/auto/-1;justify-self:end;height:44px;margin-left:auto;padding:0}.inventory-workspace[data-presentation] .inventory-toolbar .inventory-density button{width:auto;min-width:68px;height:42px;min-height:42px;padding-inline:9px}.inventory-workspace[data-presentation] .inventory-toolbar .inventory-reset-trigger{z-index:1;grid-area:3/1;width:44px;height:44px}.inventory-workspace[data-presentation] .inventory-checks{flex-wrap:wrap;gap:6px;min-height:0}}
.overview-main:has(.sold-vehicles-page){height:100svh;min-height:0;overflow:hidden}.sold-vehicles-page{flex-direction:column;gap:18px;height:100%;min-height:0;padding:26px 28px 24px;display:flex;overflow:hidden}.sold-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.sold-heading h1{margin:4px 0 2px;font-size:26px;line-height:1.2}.sold-heading p,.sold-breadcrumb{color:var(--mc-text-muted);margin:0;font-size:11px}.sold-transfer-link{border:1px solid var(--mc-border);color:var(--mc-secondary-text);background:#fff;border-radius:9px;padding:9px 13px;font-weight:600;text-decoration:none}.sold-toolbar{align-items:center;gap:10px;display:flex}.sold-search{border:1px solid var(--mc-border);background:#fff;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:260px;max-width:540px;height:38px;padding:0 11px;display:flex}.sold-search svg{width:16px;color:var(--mc-text-muted)}.sold-search input{width:100%;font:inherit;border:0;outline:0}.sold-search input:disabled{color:var(--mc-text-muted);opacity:1;background:0 0}.sold-date-filter{align-items:center;gap:6px;display:flex}.sold-date-filter .sales-date-reset,.sold-date-filter .sales-date-icon{display:none}.sold-date-mode .mc-select-trigger,.sold-filter-button{border:1px solid var(--mc-border);height:38px;color:var(--mc-text);font:inherit;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-weight:500;display:flex}.sold-date-mode{min-width:168px}.sold-date-mode .mc-select-trigger{width:100%}.sold-date-mode svg,.sold-filter-button svg{color:#347982;width:15px;height:15px}.sold-date-mode .mc-select-value{text-align:left;flex:1}.sold-filter-button>span{color:#21656a;text-align:center;background:#dff4f2;border-radius:999px;min-width:18px;padding:1px 5px;font-size:11px}.sold-chips{flex-wrap:wrap;gap:7px;margin-top:-8px;display:flex}.sold-chips button{color:#1f6667;min-height:28px;font:inherit;background:#effafa;border:1px solid #b8d9d8;border-radius:999px;padding:4px 9px;font-size:11px}.sold-list{border:1px solid var(--mc-border);background:#fff;border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 10px 30px #1636460a}.sold-table-wrap{scrollbar-color:#b8c9cc transparent;flex:1;min-height:0;overflow:auto}.sold-list table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:980px}.sold-list th:first-child{width:27%}.sold-list th:nth-child(2),.sold-list th:nth-child(3){width:16%}.sold-list th:nth-child(4){width:15%}.sold-list th:nth-child(5),.sold-list th:nth-child(6){width:13%}.sold-list thead{z-index:2;background:#f7fafb;position:sticky;top:0}.sold-list th{border-bottom:1px solid var(--mc-border);height:40px;color:var(--mc-text-muted);text-align:left;padding:0 14px;font-size:11px;font-weight:600}.sold-list td{border-bottom:1px solid var(--mc-border-subtle);vertical-align:middle;padding:10px 14px;font-size:11px}.sold-list td>strong,.sold-list td>span{display:block}.sold-list .sold-not-recorded{color:var(--mc-text-muted);font-weight:500}.sold-list td>span{color:var(--mc-text-muted);margin-top:3px}.sold-vehicle-link{color:inherit;border-radius:7px;text-decoration:none;display:block}.sold-vehicle-link:focus-visible{outline:2px solid var(--mc-focus);outline-offset:2px}.sold-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.sold-icon-action{border:1px solid var(--mc-border);color:#236d77;background:#fff;border-radius:8px;place-items:center;width:32px;height:32px;text-decoration:none;display:grid;position:relative}.sold-icon-action svg{width:15px;height:15px}.sold-icon-action.is-disabled,.sold-icon-action:disabled{color:#a5a5ab;cursor:default;pointer-events:none;background:#f5f5f5}.sold-list footer{border-top:1px solid var(--mc-border);color:var(--mc-text-muted);background:#fbfcfc;flex:0 0 42px;justify-content:space-between;align-items:center;padding:0 14px;font-size:11px;display:flex}.sold-document-chip{color:#1e686c;background:#eefafa;border:1px solid #bcdedd;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:4px 7px;font-weight:600;display:inline-flex!important}.sold-document-chip svg{width:13px;height:13px}.sold-document-empty{color:var(--mc-text-muted)}.sold-empty{text-align:center;margin:auto;padding:40px}.sold-empty h2{margin:0 0 5px;font-size:16px}.sold-empty p{color:var(--mc-text-muted);margin:0}.sold-drawer{gap:16px;display:grid}.sold-drawer dl{gap:10px;margin:0;display:grid}.sold-drawer dl div{grid-template-columns:110px 1fr;gap:10px;display:grid}.sold-drawer dt{color:var(--mc-text-muted)}.sold-drawer dd{margin:0;font-weight:600}.sold-drawer-action{border:1px solid var(--mc-border);width:100%;color:var(--mc-text);font:inherit;text-align:left;background:#fff;border-radius:9px;gap:3px;padding:12px;font-weight:600;text-decoration:none;display:grid}.sold-drawer-action span{color:var(--mc-text-muted);font-size:11px;font-weight:400}.sold-drawer-action.is-disabled,.sold-drawer-action:disabled{color:#777;cursor:default;pointer-events:none;background:#f6f6f7}.sold-unavailable{color:var(--mc-text-secondary);background:#f1f9f8;border-left:3px solid #79b9b4;padding:12px;font-size:11px}.sold-close{border:1px solid var(--mc-border);min-height:36px;font:inherit;background:#fff;border-radius:8px;padding:0 16px}.sold-filter-save{color:#fff;min-height:36px;font:inherit;background:#276f77;border:1px solid #276f77;border-radius:8px;padding:0 16px;font-weight:600}.sold-filter-options{border:0;gap:8px;margin:0;padding:0;display:grid}.sold-filter-options legend{margin-bottom:10px;font-weight:700}.sold-filter-options label{border:1px solid var(--mc-border);border-radius:8px;align-items:center;gap:9px;padding:11px;display:flex}.sold-skeleton-date{border:1px solid var(--mc-border);min-width:168px;height:38px;color:var(--mc-text);font:inherit;opacity:1;background:#fff;border-radius:9px;justify-content:flex-start;align-items:center;gap:7px;padding:0 11px;font-weight:500;display:inline-flex}.sold-skeleton-date>svg{color:#347982;width:15px;height:15px}.sold-skeleton-date>svg:last-child{width:15px;margin-left:auto}.sold-skeleton-row td>span,.sold-skeleton-thumb,.sold-skeleton-copy>span,.sold-skeleton-actions>span{background:linear-gradient(110deg,#edf1f2 8%,#f8f9f9 18%,#edf1f2 33%) 0 0/200% 100%;border-radius:999px;height:9px;animation:1.5s linear infinite skeleton-shimmer;display:block}.sold-skeleton-row td>.sold-skeleton-identity{align-items:center;gap:10px;display:flex;background:0 0!important;height:auto!important;animation:none!important}.sold-skeleton-row .sold-skeleton-thumb{border-radius:8px;flex:0 0 60px;height:60px}.sold-skeleton-copy{gap:6px;width:min(170px,100% - 70px);background:0 0!important;animation:none!important;display:grid!important}.sold-skeleton-copy>span:nth-child(2){width:82%}.sold-skeleton-copy>span:nth-child(3){width:58%}.sold-skeleton-row td:nth-child(2)>span:first-child,.sold-skeleton-row td:nth-child(4)>span:first-child{width:74%}.sold-skeleton-row td:nth-child(2)>span+span,.sold-skeleton-row td:nth-child(4)>span+span{width:55%;margin-top:7px}.sold-skeleton-row .sold-skeleton-pill{width:88px;height:24px}.sold-skeleton-row .sold-skeleton-actions{background:0 0;justify-content:flex-end;gap:6px;height:auto;animation:none;display:flex}.sold-skeleton-actions>span{border-radius:8px;width:32px;height:32px}@media (max-width:720px){.sold-vehicles-page{gap:13px;height:100%;min-height:0;padding:18px 14px 12px}.sold-heading{align-items:flex-start}.sold-heading h1{font-size:22px}.sold-transfer-link{padding:7px 9px;font-size:11px}.sold-toolbar{grid-template-columns:1fr 1fr;display:grid}.sold-search{grid-column:1/-1;width:100%;min-width:0}.sold-date-filter{min-width:0}.sold-date-filter:has(.overview-sales-dates){grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}:is(.sold-date-filter:has(.overview-sales-dates) .overview-sales-dates,.sold-date-filter:has(.overview-sales-dates) .sales-date-trigger){width:100%;min-width:0}.sold-toolbar:has(.sold-date-filter .overview-sales-dates) .sold-filter-button{grid-column:1/-1}.sold-date-mode{width:100%;min-width:0}.sold-filter-button{justify-content:center;width:100%}.sold-skeleton-date{width:100%;min-width:0}.sold-skeleton-actions{justify-content:flex-start!important}.sold-skeleton-row td:last-child{border-top:1px solid var(--mc-border-subtle);padding-top:8px}.sold-table-wrap{overflow-x:hidden}.sold-list table,.sold-list tbody,.sold-list tr,.sold-list td{min-width:0;display:block}.sold-list thead{border-bottom:1px solid var(--mc-border);padding:10px 12px;display:block}.sold-list thead tr,.sold-list thead th{display:none}.sold-list thead tr:first-child{display:block}.sold-list thead th:first-child{border:0;width:auto;height:auto;padding:0;display:block}.sold-list thead th:first-child:after{content:" & sale"}.sold-list tr{border-bottom:1px solid var(--mc-border);padding:13px 12px}.sold-list td{border:0;padding:5px 0}.sold-list td:nth-child(2):before{content:"Buyer / recipient"}.sold-list td:nth-child(3):before{content:"Sale date (transferred)"}.sold-list td:nth-child(4):before{content:"Record location"}.sold-list td:nth-child(5):before{content:"Documents"}.sold-list td:nth-child(n+2):nth-child(-n+5){grid-template-columns:108px 1fr;display:grid}.sold-list td:nth-child(n+2):nth-child(-n+5):before{color:var(--mc-text-muted);font-weight:500}.sold-list td:nth-child(n+2):nth-child(-n+5)>*{grid-column:2}.sold-actions{border-top:1px solid var(--mc-border-subtle);justify-content:flex-start;padding-top:8px}.sold-list footer{position:sticky;bottom:0}}@media (max-width:899px){.overview-main:has(.sold-vehicles-page){height:calc(100svh - 53px)}}
