@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{border:1px solid var(--mc-border-subtle);background:#fff;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}.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}.team-editor-actions .primary-button{width:auto}@media (max-width:640px){.team-directory-toolbar .team-sort-select{flex-basis:120px;width:120px}}:is(.team-context>span,.directory-panel-heading h2 span,.directory-panel-heading>span)>.skeleton-block{vertical-align:middle;display:inline-block}.team-heading-actions>.skeleton-block{border-radius:10px;width:185px;height:44px}@media (max-width:700px){.team-heading-actions>.skeleton-block{width:100%}}.mc-right-drawer[data-action-drawer] .team-editor-actions{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.mc-right-drawer[data-action-drawer] .member-drawer-tabs button[aria-pressed=true]{background:var(--mc-gray-100);color:var(--mc-gray-900)}.mc-right-drawer[data-action-drawer] .permission-group{padding:16px}.mc-right-drawer[data-action-drawer] .permission-group label{border-color:var(--mc-gray-200)}.mc-right-drawer[data-action-drawer] .permission-group input[role=switch]{appearance:none;border:1px solid var(--mc-gray-300);background:var(--mc-gray-200);width:32px;height:18px;min-height:18px;box-shadow:none;border-radius:999px;flex:0 0 32px;margin:0;padding:0;display:block;position:relative}.mc-right-drawer[data-action-drawer] .permission-group input[role=switch]:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px}.mc-right-drawer[data-action-drawer] .permission-group input[role=switch]:checked{border-color:var(--mc-gray-900);background:var(--mc-gray-900)}.mc-right-drawer[data-action-drawer] .permission-group input[role=switch]:checked:before{transform:translate(14px)}.mc-right-drawer[data-action-drawer] .permission-group input[role=switch]:focus-visible{outline:2px solid var(--mc-gray-500);outline-offset:3px}.mc-right-drawer[data-action-drawer] .permission-group input[role=switch]:disabled{opacity:.5}.mc-right-drawer[data-action-drawer] .permission-group label:has(input:disabled){cursor:not-allowed}.mc-right-drawer[data-action-drawer] .team-drawer-body{gap:24px}.mc-right-drawer[data-action-drawer] .team-member-action__body{padding:0;overflow:hidden}.mc-right-drawer[data-action-drawer] .team-editor-actions .team-cancel{margin-left:0}.mc-right-drawer[data-action-drawer] .team-role-choices label.mc-drawer-choice[data-presentation=compact]{min-height:48px;padding-top:12px;padding-bottom:12px}.mc-right-drawer[data-action-drawer] .team-role-choices .mc-drawer-choice__icon,.mc-right-drawer[data-action-drawer] .team-role-choices .mc-drawer-choice__icon svg{width:16px;height:16px}@media (forced-colors:active){.mc-right-drawer[data-action-drawer] .permission-group input[role=switch]{forced-color-adjust:none;background:canvas;border-color:buttontext}.mc-right-drawer[data-action-drawer] .permission-group input[role=switch]:before{background:buttontext}.mc-right-drawer[data-action-drawer] .permission-group input[role=switch]:checked{background:highlight;border-color:highlight}.mc-right-drawer[data-action-drawer] .permission-group input[role=switch]:checked:before{background:highlighttext}.mc-right-drawer[data-action-drawer] .permission-group input[role=switch]:focus-visible{outline-color:highlight}.mc-right-drawer[data-action-drawer] .permission-group input[role=switch]:disabled{opacity:1;border-color:graytext}.mc-right-drawer[data-action-drawer] .permission-group input[role=switch]:disabled:before{background:graytext}}
: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}
:root{--mc-gray-0:#fff;--mc-gray-25:#fcfcfc;--mc-gray-50:#fafafa;--mc-gray-100:#f5f5f5;--mc-gray-200:#eee;--mc-gray-300:#e0e0e0;--mc-gray-400:#bdbdbd;--mc-gray-500:#9e9e9e;--mc-gray-600:#757575;--mc-gray-700:#616161;--mc-gray-800:#424242;--mc-gray-900:#212121;--mc-gray-950:#121212;--mc-blue-25:color-mix(in srgb,var(--mc-blue-50)50%,var(--mc-gray-0));--mc-blue-50:#e3f2fd;--mc-blue-100:#bbdefb;--mc-blue-200:#90caf9;--mc-blue-300:#64b5f6;--mc-blue-400:#42a5f5;--mc-blue-500:#2196f3;--mc-blue-600:#1e88e5;--mc-blue-700:#1976d2;--mc-blue-800:#1565c0;--mc-blue-900:#0d47a1;--mc-brand-berry-25:#fffbfc;--mc-brand-berry-50:#fef5f8;--mc-brand-berry-100:#fdebf1;--mc-brand-berry-200:#f9d3e1;--mc-brand-berry-300:#f1afc9;--mc-brand-berry-400:#e278a6;--mc-brand-berry-500:#c8227d;--mc-brand-berry-600:#a11963;--mc-brand-berry-700:#7b114b;--mc-brand-berry-800:#570934;--mc-brand-berry-900:#36031e;--mc-brand-rose-25:#fffcfc;--mc-brand-rose-50:#fff7f8;--mc-brand-rose-100:#ffeef0;--mc-brand-rose-200:#ffdade;--mc-brand-rose-300:#ffbac3;--mc-brand-rose-400:#ff859a;--mc-brand-rose-500:#f82769;--mc-brand-rose-600:#c81d53;--mc-brand-rose-700:#9a143e;--mc-brand-rose-800:#6e0b2a;--mc-brand-rose-900:#450418;--mc-brand-coral-25:#fffcfc;--mc-brand-coral-50:#fff8f7;--mc-brand-coral-100:#fff1ef;--mc-brand-coral-200:#ffe0dc;--mc-brand-coral-300:#ffc7be;--mc-brand-coral-400:#ff9d8f;--mc-brand-coral-500:#ff5d4e;--mc-brand-coral-600:#ce493d;--mc-brand-coral-700:#9e372d;--mc-brand-coral-800:#71251e;--mc-brand-coral-900:#48140f;--mc-performance-chart:#21633f;--mc-performance-chart-fill:#edf7f0;--mc-sales-location-1:var(--mc-performance-chart);--mc-sales-location-2:#3d8c67;--mc-sales-location-3:#6b8f43;--mc-sales-location-4:#2d7048;--mc-sales-location-5:#567e61;--mc-sales-location-6:#577a38;--mc-active-icon:var(--mc-brand-rose-600);--mc-active-surface:linear-gradient(135deg,var(--mc-brand-coral-50),var(--mc-brand-coral-100));--mc-active-surface-hover:linear-gradient(135deg,var(--mc-brand-coral-100),var(--mc-brand-coral-50));--mc-selection-ring:linear-gradient(100deg,color-mix(in srgb,var(--mc-brand-berry-600)50%,transparent),color-mix(in srgb,var(--mc-brand-coral-600)50%,transparent))}
.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{width:100%;padding:30px 24px 40px}.motorcodes-route-state{padding:48px 24px}.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,600px));gap:18px;margin-bottom:24px;display:grid}.motorcodes-product{border:1px solid var(--mc-border-strong);background:#fff;border-radius:16px;min-width:0;box-shadow:0 2px 7px #13141c0d}.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-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-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-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}.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-scope :is(strong,span)>.skeleton-block,.usage-inline dd>.skeleton-block{vertical-align:middle;display:inline-block}.motorcodes-period-local-actions{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}
.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{cursor:pointer;border:1px solid;border-radius:10px;min-height:36px;padding:0 12px;font-size:12px;font-weight:500;box-shadow:0 1px 1px #41345406}@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:#fafafa;flex-direction:column;min-width:0;min-height:0;display:flex}.contacts-roster__head{grid-template-columns:minmax(0,1fr);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{background:var(--mc-subtle);min-width:22px;color:var(--contacts-muted);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-roster__view-select{z-index:2;padding:0 16px 12px;position:relative}.contacts-roster__view-select .mc-select-trigger{border-color:var(--contacts-control)}.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 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:var(--mc-border-strong)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:#ffffffd1;border:1px solid #91879a1f;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:4px;padding:12px 10px;display:grid}.contacts-person:hover{background:#fff}.contacts-avatar{border:1px solid var(--mc-border-subtle);width:34px;height:34px;color:var(--mc-text-secondary);background:var(--mc-subtle);border-radius:10px;place-items:center;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__bottom{white-space:normal;flex-wrap:wrap;overflow:visible}.contacts-sort-current{border-bottom:1px solid var(--mc-subtle);align-items:center;min-height:43px;margin:0;font-size:12px;display:flex}.contacts-roster .contacts-dealer-badge{border:1px solid var(--mc-border-subtle);background:var(--mc-prism-bridge-fill);min-width:0;max-width:104px;color:var(--mc-text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:0 auto;align-items:center;padding:1px 7px;font-size:11px;font-weight:550;line-height:16px;display:inline-flex;overflow:hidden}.contacts-roster__sentinel{min-height:1px}.contacts-roster__sentinel>:is(span,div){color:var(--contacts-muted);text-align:center;justify-content:center;align-items:center;gap:10px;margin:0;padding:12px 8px;font-size:11px;display:flex}.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}.contacts-roster__foot>div>.skeleton-block{border-radius:10px;height:36px}@media (pointer:coarse){.contacts-roster__foot>div>.skeleton-block{height:40px}}@media (max-width:479px){.contacts-search input{font-size:16px}}.contacts-roster .contact-relationship-badge:is(.is-lead,.is-service,.is-parts,.is-rental){background:var(--mc-prism-bridge-fill);color:var(--mc-text-secondary)}@media (hover:hover) and (pointer:fine) and (forced-colors:none){.contacts-roster .contacts-person{opacity:1;transition:none}.contacts-roster[data-profile-open=true]:not([data-search-active=true]):not(:hover):not(:has(:focus-visible)) .contacts-person:not([aria-current=true]){opacity:.5;transition:opacity .5s ease-out}body:has(.mc-focused-thumb[aria-label^="Scroll Contact results "]:is(:hover,:focus,[data-dragging]),.mc-focused-track:hover .mc-focused-thumb[aria-label^="Scroll Contact results "]) .contacts-roster .contacts-person{opacity:1;transition:none}}@media (any-pointer:coarse),(forced-colors:active){.contacts-roster:not(:hover):not(:has(:focus-visible)) .contacts-person:not([aria-current=true]){opacity:1;transition:none}}@media (prefers-reduced-motion:reduce){.contacts-roster .contacts-person{transition:none}.contacts-roster:not(:hover):not(:has(:focus-visible)) .contacts-person:not([aria-current=true]){transition:none}}@media (forced-colors:active){.contacts-person,.contacts-avatar,.contact-relationship-badge{border:1px solid canvastext}.contacts-person[aria-current=true]{outline:2px solid highlight}}.contacts-search__clear{width:24px;height:28px;color:var(--mc-text-secondary);background:0 0;border:0;border-radius:5px;flex:0 0 24px;place-items:center;padding:0;display:grid}.contacts-search__clear:hover{background:var(--mc-subtle)}.contacts-search input::-webkit-search-cancel-button{-webkit-appearance:none}@media (forced-colors:none){.contacts-person:is(:hover,:focus-visible,[aria-current=true]){background:linear-gradient(#fff,#fff)padding-box,var(--mc-selection-ring)border-box;border-color:#0000}.contacts-person:is(:hover,:focus-visible,[aria-current=true]) .contacts-person__top strong{background-image:linear-gradient(100deg,var(--mc-brand-berry-600),var(--mc-brand-coral-600));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}
.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{width:15px;color:var(--mc-text-secondary)}.contacts-activity__feed{scrollbar-width:thin;scrollbar-color:var(--mc-border-strong)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{background:var(--mc-border-subtle);content:"";width:1px;position:absolute;top:26px;bottom:-4px;left:14px}.contacts-event:last-child:before{display:none}.contacts-event__icon{border:1px solid var(--mc-border-subtle);width:29px;height:29px;color:var(--mc-text-muted);background:var(--mc-subtle);border-radius:9px;place-items:center;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:var(--mc-text-muted);margin-top:9px;font-size:11px;display:block}.contacts-activity__notice{border-left:1px solid var(--mc-border-strong);color:var(--mc-text-secondary);margin:0 0 18px;padding-left:10px;font-size:11px}.contacts-options-dialog__body{border:0;flex:1;min-height:0;margin:0;padding:22px 24px;overflow:auto}.contacts-options-dialog__body fieldset:not(.mc-drawer-choice-group){border:0;margin:0 0 24px;padding:0}.contacts-options-dialog__body fieldset:not(.mc-drawer-choice-group) legend{margin-bottom:4px;font-size:12px;font-weight:600}.contacts-options-dialog__body label:not(.mc-drawer-choice){border-bottom:1px solid var(--mc-subtle);align-items:center;gap:10px;min-height:43px;font-size:12px;display:flex}.contacts-options-dialog__body input:not(.mc-drawer-choice input){width:16px;height:16px;accent-color:var(--mc-brand-coral-700)}.contacts-disabled-choice{color:var(--mc-text-muted)}.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)}@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}}
.contacts-activity__actions{align-items:center;gap:8px;display:flex}.contact-email-preview-frame{flex-direction:column;height:100svh;min-height:0;display:flex}.contact-email-preview-controls{border-bottom:1px solid var(--contacts-line,var(--mc-border-subtle));background:#fff9ec;flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:8px 16px;font-size:11px;display:flex}.contact-email-preview-controls strong{margin-right:auto;font-weight:600}.contact-email-preview-controls button,.contact-email-preview-controls select{border:1px solid var(--mc-border-strong);min-height:30px;color:var(--mc-text);font:11px var(--mc-font-sans);background:#fff;border-radius:7px;padding:3px 8px}.contacts-page.contact-email-preview-page{flex:1;height:auto;min-height:0}@media (max-width:899px){.contact-email-preview-frame{height:calc(100svh - 52px)}}.contact-email-preview-contact{border-inline:1px solid var(--contacts-line);grid-template-rows:auto minmax(0,1fr);width:min(100%,980px);height:100%;min-height:0;margin:auto;display:grid}.contact-email-preview-contact>header{border-bottom:1px solid var(--contacts-line);padding:20px 26px}.contact-email-preview-contact>header span,.contact-email-preview-contact>header p{color:var(--contacts-muted);margin:0;font-size:11px}.contact-email-preview-contact>header h1{margin:5px 0;font-size:20px}.contact-email-thread-card{border:1px solid var(--contacts-line);width:100%;min-width:0;color:var(--contacts-ink);font:inherit;text-align:left;background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px 17px;display:grid}.contact-email-thread-card:not(:disabled):hover{background:var(--contacts-soft)}.contact-email-thread-card:disabled{cursor:default}.contact-email-thread-card__main,.contact-email-thread-card__aside{align-content:start;gap:6px;min-width:0;display:grid}.contact-email-thread-card__main>span,.contact-email-thread-card__aside>span,.contact-email-thread-card time{color:var(--contacts-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.contact-email-thread-card__aside{text-align:right;justify-items:end}.contact-email-thread-card__aside>span:first-child{align-items:center;gap:8px;display:flex}.contact-email-thread-card__aside svg{width:13px;height:13px;color:var(--contacts-accent)}.contact-email-thread-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.contact-email-composer{border-top:1px solid var(--contacts-line);background:#fff;flex:none}.contact-email-composer__head{border-bottom:1px solid var(--contacts-line);justify-content:space-between;align-items:center;gap:10px;padding:11px 20px;display:flex}.contact-email-composer__head h3{align-items:center;gap:9px;margin:0;font-size:13px;font-weight:600;display:flex}.contact-email-composer__head svg{width:17px;height:17px;color:var(--contacts-accent)}.contact-email-composer__head>span{color:var(--contacts-muted);font-size:11px}.contact-email-composer__head>div{color:var(--contacts-muted);align-items:center;gap:10px;font-size:11px;display:flex}.contact-email-composer__head button{width:28px;height:28px;color:var(--contacts-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.contact-email-composer__head .contact-email-composer__connect{background:var(--mc-subtle);width:auto;min-height:30px;color:var(--mc-text-muted);cursor:not-allowed;border-radius:8px;padding:0 10px;font-weight:500;display:inline-flex}.contact-email-composer__head a.contact-email-composer__connect{background:linear-gradient(100deg,var(--mc-brand-berry-600),var(--mc-brand-coral-600));color:#fff;cursor:pointer;align-items:center;font-size:12px;text-decoration:none}.contact-email-composer__head button[aria-expanded=true] svg{transform:rotate(180deg)}.contact-email-composer__head button svg{color:#171717}.contact-email-composer__fields{gap:7px;padding:11px 20px;display:grid}.contact-email-composer__line{grid-template-columns:49px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:29px;font-size:11px;display:grid}.contact-email-composer__line>span,.contact-email-composer__subject{color:var(--contacts-muted)}.contact-email-composer__line strong{min-width:0;color:var(--contacts-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.contact-email-composer__line button{color:#616161;background:0 0;border:0;padding:4px 0 4px 7px}.contact-email-composer__line button:hover{color:#424242;font:550 11px var(--mc-font-sans)}.contact-email-composer__copy{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contact-email-composer__copy label{color:var(--contacts-muted);gap:4px;font-size:11px;display:grid}.contact-email-composer__copy input,.contact-email-composer__subject input{border:1px solid var(--contacts-line);width:100%;min-width:0;min-height:34px;color:var(--contacts-ink);font:12px var(--mc-font-sans);background:#fff;border-radius:7px;padding:6px 9px}.contact-email-composer__subject{grid-template-columns:49px minmax(0,1fr);align-items:center;gap:7px;font-size:11px;display:grid}.contact-email-composer__body textarea{resize:vertical;border:1px solid var(--contacts-line);width:100%;height:clamp(72px,10vh,126px);min-height:72px;color:var(--contacts-ink);font:12px/1.5 var(--mc-font-sans);background:#fff;border-radius:8px;padding:10px 12px;display:block}.contact-email-composer :disabled{background:var(--contacts-soft);color:var(--contacts-muted)}.contact-email-composer__foot{border-top:1px solid var(--contacts-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.contact-email-composer__foot span{color:var(--contacts-muted);font-size:11px}.contact-email-composer__foot button,.contact-email-thread__footer button[data-drawer-primary]{min-height:34px;font:600 11px var(--mc-font-sans);border:1px solid;border-radius:8px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.contact-email-composer__foot button{color:#fff;background:#616161;border-color:#616161}.contact-email-composer__foot button:hover:not(:disabled){background:#424242;border-color:#424242}.contact-email-composer__foot button:last-child{margin-left:auto}.contact-email-composer__foot button:disabled,.contact-email-thread__footer button:disabled{border-color:var(--contacts-line);color:var(--contacts-muted);background:var(--contacts-soft)}.contact-email-composer__foot svg{width:14px;height:14px}@media (max-width:759px){.contact-email-composer__foot{padding-left:70px}}.contact-email-composer>p[role]{color:var(--contacts-muted);margin:0;padding:0 20px 10px;font-size:11px}.contact-email-thread{align-content:start;gap:18px;padding:20px;display:grid}.contact-email-thread-drawer .mc-right-drawer__head h2:focus{outline:none}@media (forced-colors:active){.contact-email-thread-drawer .mc-right-drawer__head h2:focus{outline-offset:2px;outline:2px solid highlight}}.contact-email-thread__summary{color:var(--contacts-muted);justify-content:space-between;gap:10px;font-size:11px;display:flex}.contact-email-thread__messages{gap:13px;margin:0;padding:0;list-style:none;display:grid}.contact-email-thread__messages li{border:1px solid var(--contacts-line);border-radius:9px;padding:14px}.contact-email-thread__messages header{justify-content:space-between;gap:10px;font-size:12px;display:flex}.contact-email-thread__messages time,.contact-email-thread__messages li>span{color:var(--contacts-muted);font-size:11px}.contact-email-thread__messages li>span{margin-top:4px;display:block}.contact-email-thread__messages p{color:var(--contacts-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:12px;line-height:1.6}.contact-email-thread__reply{border-top:1px solid var(--contacts-line);gap:8px;padding-top:13px;display:grid}.contact-email-thread__reply h3,.contact-email-thread__reply p{margin:0}.contact-email-thread__reply h3{font-size:13px}.contact-email-thread__reply p{color:var(--contacts-muted);font-size:11px}.contact-email-thread__reply textarea{border:1px solid var(--contacts-line);width:100%;min-height:105px;font:12px/1.5 var(--mc-font-sans);resize:vertical;border-radius:8px;padding:11px}.contact-email-thread__footer{justify-content:space-between;gap:12px;width:100%;display:flex}.contact-email-thread__footer button:first-child{border:1px solid var(--contacts-line);min-height:34px;font:550 11px var(--mc-font-sans);background:#fff;border-radius:8px;padding:0 12px}@media (max-width:600px){.contacts-activity__actions{justify-content:space-between;width:100%}.contact-email-composer__head,.contact-email-composer__fields{padding-left:14px;padding-right:14px}.contact-email-composer__foot{padding-left:70px;padding-right:14px}.contact-email-composer__body textarea{height:76px}.contact-email-composer__copy{grid-template-columns:minmax(0,1fr)}.contact-email-thread{padding:15px}}.contact-email-rich-body{border:1px solid var(--mc-border-subtle);overflow-wrap:anywhere;background:#fff;border-radius:8px;min-height:130px;padding:12px;font-size:13px;line-height:1.5}.contact-email-rich-body:focus{background:var(--mc-subtle)}.contact-email-format,.contact-email-attachments ul{flex-wrap:wrap;gap:8px;display:flex}.contact-email-format button,.contact-email-format-toggle,.contact-email-attachments button,.contact-email-load-more{border:1px solid var(--mc-border-subtle);min-height:32px;color:var(--mc-text-secondary);font:12px var(--mc-font-sans);background:#fff;border-radius:7px;padding:4px 9px}.contact-email-attachments{gap:8px;font-size:12px;display:grid}.contact-email-attachments ul{margin:0;padding:0;list-style:none}.contact-email-thread__attachments{margin:8px 0;padding-left:18px;font-size:12px}.contact-email-thread small{color:var(--mc-text-muted);font-size:11px;display:block}.contact-email-list-note{color:var(--mc-text-muted);font-size:11px}
.overview-main:has(.contacts-page:not([hidden] *)){padding:0}.contacts-page,.contacts-mobile-roster-dialog,.contact-email-thread-drawer,.contact-email-preview-frame,.mc-contact-drawer,.profile-context__contact-details{--contacts-ink:var(--mc-text);--contacts-muted:var(--mc-text-secondary);--contacts-line:var(--mc-border-subtle);--contacts-control:var(--mc-border-strong);--contacts-soft:var(--mc-canvas);--contacts-accent:var(--mc-brand-coral-700);--contacts-working:#f7f8f9;--contacts-record-line:#e8eaed}.contacts-page{width:100%;height:100svh;min-height:540px;color:var(--contacts-ink);background:#fff;overflow:hidden}.contacts-page--contextual{grid-template-rows:auto minmax(0,1fr);display:grid}.contacts-page__return{border-bottom:1px solid #e0e6ed;padding:16px 24px}.contacts-page--contextual>.contacts-page__return>.contacts-page__return-link{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.contacts-page__return-icon{flex-shrink:0;width:16px;height:16px;display:inline-flex}.contacts-page__return-icon svg{width:100%;height:100%}.contacts-layout{grid-template-columns:268px minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.contacts-page[aria-busy=true] .contacts-person{cursor:default;pointer-events:none}.contacts-page[aria-busy=true] .contacts-count .skeleton-block,.contacts-page[aria-busy=true] .contacts-roster__foot .skeleton-block,.contacts-page[aria-busy=true] .contacts-search-landing__scope .skeleton-block,.contacts-page[aria-busy=true] .mc-contact-context h2 .skeleton-block{vertical-align:middle;display:inline-block}.contacts-page[aria-busy=true] .mc-contact-header h1>.skeleton-block{height:1lh}.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-workspace--with-breadcrumb{grid-template-rows:auto auto minmax(0,1fr)}.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:var(--mc-subtle)}.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){border-color:var(--mc-border-strong);background:var(--contacts-soft)}.contacts-button--primary,.contacts-button--primary:hover:not(:disabled){color:#fff;background:#212121;border-color:#212121}.contacts-button--ghost{min-height:30px;color:var(--mc-text-secondary);background:0 0;border-color:#0000;padding-inline:8px;font-size:11px}.contacts-button:disabled{color:var(--mc-text-muted);background:var(--mc-subtle);cursor:not-allowed}.contacts-button:disabled span,.contacts-disabled-choice span,.contacts-options-dialog__body label:not(.mc-drawer-choice) span{color:var(--mc-text-secondary);background:var(--mc-subtle);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:#1212123d}.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:720px){.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}}
.contacts-search-landing{background:var(--mc-surface);min-width:0;height:100%;min-height:0;color:var(--mc-text);font-family:var(--mc-font-sans);flex-direction:column;display:flex;container:contacts-search-landing/inline-size}.contacts-search-landing__bar{flex:0 0 58px;justify-content:space-between;align-items:center;gap:10px;padding:10px 25px;display:flex}.contacts-search-landing__breadcrumb{color:var(--mc-text-secondary);align-items:center;gap:9px;font-size:12px;display:flex}.contacts-search-landing__breadcrumb button,.contacts-search-landing__text-button,.contacts-search-landing__mobile-browse{min-height:34px;color:inherit;font:inherit;background:0 0;border:0;border-radius:6px;padding:4px 5px}.contacts-search-landing__breadcrumb button{margin-left:-5px}.contacts-search-landing__breadcrumb svg{width:14px;height:14px}.contacts-search-landing__breadcrumb [aria-current]{color:var(--mc-text);font-weight:500}.contacts-search-landing__mobile-browse{align-items:center;gap:6px;font-size:12px;display:none}.contacts-search-landing__body{flex:1;justify-content:center;align-items:safe center;min-height:0;padding:30px 36px 130px;display:flex;overflow-y:auto}.contacts-search-landing__stage{text-align:center;width:100%;max-width:620px}.contacts-search-landing h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(26px,3.1vw,34px);font-weight:650;line-height:1.22}.contacts-search-landing__description{color:var(--mc-text-secondary);text-wrap:balance;margin:12px 0 0;font-size:14px;line-height:1.6}.contacts-search-landing__composer{border:1px solid var(--mc-border);background:var(--mc-surface);border-radius:18px;flex-direction:column;min-height:124px;margin-top:28px;padding:8px;display:flex;box-shadow:0 3px 9px #18232f09,0 1px 2px #18232f06}.contacts-search-landing__input-row{align-items:center;display:flex;position:relative}.contacts-search-landing__input-row input{width:100%;min-width:0;min-height:54px;color:var(--mc-text);font:400 16px/24px var(--mc-font-sans);background:0 0;border:0;border-radius:10px;padding:11px 52px 11px 12px}.contacts-search-landing__input-row input::placeholder{color:var(--mc-text-secondary);opacity:1}.contacts-search-landing__clear{position:absolute;top:50%;right:3px;transform:translateY(-50%)}.contacts-search-landing__composer-footer{color:var(--mc-text-secondary);text-align:left;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:4px 2px 2px 12px;font-size:11px;display:flex}.contacts-search-landing__submit{color:#fff;background:#212121;border:1px solid #212121;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.contacts-search-landing__submit svg{stroke-width:2px;width:19px;height:19px}.contacts-search-landing button:disabled{opacity:.45}.contacts-search-landing__recents{text-align:left;margin-top:24px}.contacts-search-landing__recents h2{color:var(--mc-text-secondary);align-items:center;gap:7px;margin:0 8px 9px;font-size:11px;font-weight:500;display:flex}.contacts-search-landing__recents h2 svg,.contacts-search-landing__scope svg{flex:none;width:13px;height:13px}.contacts-search-landing__recent-list{gap:3px;display:grid}.contacts-search-landing__recent{width:100%;min-height:63px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:32px minmax(0,1fr) minmax(0,max-content) 15px;align-items:center;gap:10px;padding:9px 8px;display:grid}.contacts-search-landing__recent:hover,.contacts-search-landing__breadcrumb button:hover,.contacts-search-landing__text-button:hover,.contacts-search-landing__mobile-browse:hover{background:var(--mc-subtle)}.contacts-search-landing__avatar{background:var(--mc-subtle);width:32px;height:34px;color:var(--mc-text-secondary);border-radius:10px;place-items:center;font-size:11px;font-weight:600;display:grid}.contacts-search-landing__recent-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.contacts-search-landing__recent-name{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.contacts-search-landing__recent-name strong{overflow-wrap:anywhere;font-size:12px;font-weight:600}.contacts-search-landing__recent-name small,.contacts-search-landing__recent-email,.contacts-search-landing__recent-detail,.contacts-search-landing__recent-state{color:var(--mc-text-secondary);font-size:11px}.contacts-search-landing__recent-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contacts-search-landing__recent-detail{overflow-wrap:anywhere;max-width:180px}.contacts-search-landing__recent>svg{width:15px;height:15px;color:var(--mc-text-secondary)}.contacts-search-landing__recent-state{margin:0;padding:12px 8px}.contacts-search-landing__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:18px;font-size:12px;display:flex}.contacts-search-landing__scope{color:var(--mc-text-secondary);justify-content:center;align-items:center;gap:6px;margin:24px 0 0;font-size:11px;display:flex}@container contacts-search-landing (max-width:510px){.contacts-search-landing__body{padding-left:22px;padding-right:22px}.contacts-search-landing__recent{grid-template-columns:32px minmax(0,1fr) 15px;gap:2px 9px}.contacts-search-landing__avatar{grid-area:1/1/3}.contacts-search-landing__recent-copy{grid-area:1/2}.contacts-search-landing__recent-detail{grid-area:2/2;max-width:none}.contacts-search-landing__recent>svg{grid-area:1/3/3}}@media (max-width:759px){.contacts-search-landing__bar{padding:10px 18px}.contacts-search-landing__mobile-browse{display:inline-flex}.contacts-search-landing__mobile-browse svg{width:16px;height:16px}.contacts-search-landing__body{padding:36px 21px 80px}.contacts-search-landing h1{font-size:28px}.contacts-search-landing__description{max-width:300px;margin-left:auto;margin-right:auto;font-size:13px}.contacts-search-landing__composer{margin-top:24px}}
.mc-input-shell:is(.contacts-search-landing__composer,.inventory-search-landing__composer){--mc-input-focus-shadow:0 0 1px 1px color-mix(in srgb,var(--mc-brand-rose-500)20%,transparent);--mc-input-focus-gradient:conic-gradient(from var(--mc-input-focus-angle),var(--mc-brand-berry-600)0deg,var(--mc-brand-rose-500)90deg,var(--mc-brand-coral-500)180deg,var(--mc-brand-rose-500)270deg,var(--mc-brand-berry-600)360deg)}@property --mc-headline-reveal{syntax:"<percentage>";inherits:true;initial-value:-20%}.mc-search-headline{width:100%;color:var(--mc-text);display:grid}.mc-search-headline>span{grid-area:1/1;align-self:center}.mc-search-headline__sizer{visibility:hidden}.mc-search-headline>.mc-search-headline__phrase{background:linear-gradient(110deg,var(--mc-text)calc(var(--mc-headline-reveal) - 14%),var(--mc-brand-berry-600)calc(var(--mc-headline-reveal) - 10%),var(--mc-brand-rose-500)calc(var(--mc-headline-reveal) - 7%),var(--mc-brand-coral-500)calc(var(--mc-headline-reveal) - 4%),var(--mc-brand-coral-200)var(--mc-headline-reveal),var(--mc-brand-berry-300)calc(var(--mc-headline-reveal) + 3%),var(--mc-brand-rose-500)calc(var(--mc-headline-reveal) + 6%),var(--mc-brand-berry-600)calc(var(--mc-headline-reveal) + 10%),var(--mc-text)calc(var(--mc-headline-reveal) + 14%));color:#0000;-webkit-text-fill-color:transparent;pointer-events:none;-webkit-background-clip:text;background-clip:text;justify-content:center;align-self:stretch;align-items:center;display:flex}.mc-search-headline__outgoing{-webkit-mask-image:linear-gradient(110deg,transparent var(--mc-headline-reveal),#000 var(--mc-headline-reveal));mask-image:linear-gradient(110deg,transparent var(--mc-headline-reveal),#000 var(--mc-headline-reveal))}.mc-search-headline__incoming{-webkit-mask-image:linear-gradient(110deg,#000 var(--mc-headline-reveal),transparent var(--mc-headline-reveal));mask-image:linear-gradient(110deg,#000 var(--mc-headline-reveal),transparent var(--mc-headline-reveal))}.mc-search-headline[data-sweeping=true]{animation:1.8s linear both mc-headline-rewrite}.mc-search-headline[data-paused=true]{animation-play-state:paused}@keyframes mc-headline-rewrite{0%{--mc-headline-reveal:-20%}to{--mc-headline-reveal:var(--mc-headline-end,120%)}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.mc-search-headline{animation:none}.mc-search-headline>.mc-search-headline__outgoing{color:var(--mc-text);-webkit-text-fill-color:currentColor;background:0 0;-webkit-mask-image:none;mask-image:none}.mc-search-headline__incoming{display:none!important}}.mc-search-headline[data-icon]{--mc-headline-end:150%}.mc-search-headline[data-icon][data-sweeping=true]{animation-duration:1.4s}.mc-search-headline__icon-base,.mc-search-headline__icon-sweep{align-items:center;gap:5px;display:inline-flex}.mc-search-headline__icon-sweep{pointer-events:none;-webkit-mask-image:linear-gradient(110deg,transparent calc(var(--mc-headline-reveal) - 14%),#000 calc(var(--mc-headline-reveal) - 7%),#000 calc(var(--mc-headline-reveal) + 7%),transparent calc(var(--mc-headline-reveal) + 14%)),linear-gradient(110deg,transparent calc(var(--mc-headline-reveal) - 46%),#000 calc(var(--mc-headline-reveal) - 39%),#000 calc(var(--mc-headline-reveal) - 25%),transparent calc(var(--mc-headline-reveal) - 18%));mask-image:linear-gradient(110deg,transparent calc(var(--mc-headline-reveal) - 14%),#000 calc(var(--mc-headline-reveal) - 7%),#000 calc(var(--mc-headline-reveal) + 7%),transparent calc(var(--mc-headline-reveal) + 14%)),linear-gradient(110deg,transparent calc(var(--mc-headline-reveal) - 46%),#000 calc(var(--mc-headline-reveal) - 39%),#000 calc(var(--mc-headline-reveal) - 25%),transparent calc(var(--mc-headline-reveal) - 18%))}.mc-search-headline__icon-sweep>span{background:linear-gradient(110deg,var(--mc-brand-berry-600),var(--mc-brand-coral-500));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce),(forced-colors:active){.mc-search-headline__icon-sweep{display:none}}
.integrations-page{min-height:100%;color:var(--mc-text);background:var(--mc-canvas);padding:36px clamp(20px,3vw,48px) 64px}.integrations-head{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1080px;margin-bottom:38px;display:flex}.integrations-kicker{color:var(--mc-text-muted);font-size:11px}.integrations-head h1{letter-spacing:-.03em;margin:6px 0 8px;font-size:28px;font-weight:600}.integrations-head p,.integrations-section-head p{color:var(--mc-text-secondary);margin:0;font-size:13px;line-height:1.5}.integrations-back{min-height:36px;color:var(--mc-text-secondary);align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.integrations-back svg{width:15px;height:15px}.integrations-layout{gap:34px;max-width:1080px;display:grid}.integrations-section-head{margin-bottom:16px}.integrations-section-head h2{margin:0 0 5px;font-size:17px;font-weight:600}.integrations-provider{border:1px solid var(--mc-border-subtle);background:#fff;border-radius:12px;overflow:hidden}.integrations-provider__main{align-items:center;gap:14px;min-height:74px;padding:16px;display:flex}.integrations-provider__icon{border:1px solid var(--mc-border-subtle);width:32px;height:32px;color:var(--mc-text-secondary);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.integrations-provider__icon svg{width:18px;height:18px}.integrations-provider__icon--brand{background:#fff8fa}.integrations-provider__copy{flex:1;min-width:0}.integrations-provider__copy h3{margin:0 0 4px;font-size:14px;font-weight:600}.integrations-provider__copy p{color:var(--mc-text-secondary);margin:0;font-size:14px;line-height:1.45}.integrations-provider__actions{flex:none;justify-content:flex-end;align-items:center;gap:15px;display:inline-flex}.integrations-provider__actions>button,.integrations-credits-action button,.integrations-credits-action a,.integrations-drawer-actions button,.integrations-approvals button{border:1px solid var(--mc-border-subtle);min-height:34px;color:var(--mc-text);font:550 12px var(--mc-font-sans);background:#fff;border-radius:8px;padding:0 14px}.integrations-credits-action a{align-items:center;text-decoration:none;display:inline-flex}.integrations-provider__actions .integrations-primary-button{border-color:var(--mc-primary-border);background:var(--mc-primary);color:#fff}.integrations-provider__actions .integrations-icon-button{place-items:center;width:34px;padding:0;display:grid}.integrations-icon-button svg{width:17px;height:17px}.integrations-connected,.integrations-reconnect-state,.integrations-coming-soon,.integrations-provider__state{color:var(--mc-text-secondary);white-space:nowrap;flex:none;font-size:12px}.integrations-connected{color:#13804d;align-items:center;gap:7px;font-weight:550;display:inline-flex}.integrations-connected>span{background:currentColor;border-radius:50%;width:7px;height:7px}.integrations-provider__details{border-top:1px solid var(--mc-border-subtle);min-height:48px;color:var(--mc-text-secondary);align-items:center;gap:6px;padding:12px 20px;font-size:12px;line-height:1.45;display:flex}.integrations-provider__details strong{overflow-wrap:anywhere;min-width:0;color:var(--mc-text);font-weight:550}.integrations-provider__details>button{color:var(--mc-text);font:550 12px var(--mc-font-sans);background:0 0;border:0;margin-left:auto;padding:3px 0}.integrations-provider__details--credits{justify-content:space-between;gap:20px}.integrations-provider__details--credits>span:first-child{align-items:center;gap:8px;display:flex}.integrations-credits-action{align-items:center;gap:12px;display:flex}.integrations-credits-action small{color:var(--mc-text-muted);font-size:11px}.integrations-capability,.integrations-message{color:var(--mc-text-secondary);margin:10px 2px 0;font-size:11px;line-height:1.5}.integrations-message--error{color:#a32938}.integrations-provider__state>.skeleton-block,.integrations-capability>.skeleton-block{vertical-align:middle;display:inline-block}.integrations-drawer-content{gap:24px;padding-bottom:24px;display:grid}.integrations-drawer-actions{flex-wrap:wrap;gap:8px;display:flex}.integrations-sharing h3,.integrations-approvals h3{margin:0 0 8px;font-size:14px}.integrations-sharing p,.integrations-approvals p{color:var(--mc-text-secondary);margin:0 0 12px;font-size:12px;line-height:1.55}.integrations-sharing label{align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.integrations-sharing input{flex:none;width:16px;height:16px;margin:1px 0 0}.integrations-approvals{border-top:1px solid var(--mc-border-subtle);padding-top:20px}.integrations-approvals ul{margin:0 0 12px;padding:0;list-style:none}.integrations-approvals li{border-bottom:1px solid var(--mc-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.integrations-approvals li span{overflow-wrap:anywhere;min-width:0}.integrations-callback{max-width:560px;font:14px var(--mc-font-sans);margin:80px auto;padding:24px}.integrations-callback h1{font-size:22px}@media (max-width:700px){.integrations-page{padding:24px 16px 48px}.integrations-head{flex-direction:column;gap:8px;margin-bottom:30px}.integrations-layout{gap:30px}.integrations-provider__main{grid-template-columns:32px minmax(0,1fr);gap:10px 12px;padding:16px;display:grid}.integrations-provider__actions,.integrations-coming-soon{grid-column:2;justify-content:flex-start}.integrations-provider__details{flex-wrap:wrap;padding:12px 16px}.integrations-provider__details--credits{align-items:flex-start}.integrations-credits-action{flex-wrap:wrap;gap:6px 10px}}
.mc-contact-header,.mc-contact-context{--mc-contact-ink:var(--mc-text);--mc-contact-muted:var(--mc-text-secondary);--mc-contact-line:var(--mc-border-subtle);--mc-contact-control:var(--mc-border-strong);color:var(--mc-contact-ink);font-family:var(--mc-font-sans)}.mc-contact-header{border-bottom:1px solid var(--mc-contact-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-width:0;min-height:100px;padding:16px 24px 24px;display:flex}.mc-contact-header__identity{align-items:center;gap:13px;min-width:0;display:flex}.mc-contact-header__avatar{border:1px solid var(--mc-border-subtle);width:49px;height:53px;color:var(--mc-text-secondary);background:#f5f5f5;border-radius:13px;flex:none;place-items:center;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:#616161;white-space:nowrap;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;font-size:11px;font-weight:550;line-height:16px;display:inline-flex}.contact-relationship-badge{background:var(--mc-canvas);color:var(--mc-text-secondary);white-space:nowrap;border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-weight:550;line-height:16px;display:inline-flex}.contact-relationship-badge.is-joined{color:#21633f;background:#edf7f0}.contact-relationship-badge.is-not-joined{color:#80540a;background:#fff7e6}.contact-relationship-badge.is-lead{color:var(--mc-text-secondary);background:var(--mc-wash-cool)}.contact-relationship-badge.is-service{color:var(--mc-text-secondary);background:var(--mc-wash-fresh)}.contact-relationship-badge.is-parts{color:var(--mc-text-secondary);background:var(--mc-prism-bridge-fill)}.contact-relationship-badge.is-rental{color:var(--mc-text-secondary);background:var(--mc-prism-cool-fill)}.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:var(--mc-text-muted);background:var(--mc-subtle);cursor:not-allowed}.mc-contact-header__details-trigger,.mc-contact-header__details-short{display:none}.mc-contact-context{border-left:1px solid var(--mc-contact-line);background:var(--mc-canvas);grid-template-columns:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.mc-contact-context__pane{background:var(--mc-canvas);min-width:0;min-height:0}.mc-contact-context__scroll{overscroll-behavior:contain;height:100%;min-height:0;overflow:auto}.mc-contact-context__section{padding:20px}.mc-contact-context__section+.mc-contact-context__section{border-top:1px solid var(--mc-contact-line)}.mc-contact-context__section>header{flex:none;align-items:center;gap:8px;min-height:27px;margin-bottom:16px;display:flex}.mc-contact-context__section h2{margin:0;font-size:13px;font-weight:600}.mc-contact-context__section h2>span:not(.contact-vehicles-heading__icon){background:var(--mc-subtle);min-width:22px;color:var(--mc-contact-muted);border-radius:5px;place-items:center;margin-left:5px;padding:1px 5px;font-size:11px;display:inline-grid}.mc-contact-context__heading-icon{background:var(--mc-subtle);width:27px;height:27px;color:var(--mc-contact-muted);border-radius:8px;flex:0 0 27px;place-items:center;display:grid}.mc-contact-context__heading-icon svg{width:16px}.mc-contact-context__body{min-height:0}.mc-contact-context__vehicles{gap:10px;display:grid}.mc-contact-context__body>section+section,.mc-contact-drawer .mc-right-drawer__body>section+section{margin-top:10px}.mc-contact-context__section--vehicles>header{flex-wrap:wrap;justify-content:space-between;margin-bottom:14px}.mc-contact-context__associate{min-height:28px;color:var(--mc-contact-muted);font:500 12px var(--mc-font-sans);white-space:nowrap;background:0 0;border:0;border-radius:5px;flex:none;align-items:center;gap:5px;padding:5px 0;display:inline-flex}.mc-contact-context__associate:hover,.mc-contact-context__associate:focus-visible{color:var(--mc-text);background:var(--mc-subtle)}.mc-contact-context__associate svg{width:14px;height:14px}.mc-contact-context__vehicle-actions{justify-content:flex-end;margin-bottom:14px;display:flex}.mc-contact-context__vehicle{border:1px solid var(--mc-border-subtle);background:#fff;border-radius:12px;min-width:0;position:relative}.mc-contact-context__vehicle-link{z-index:1;border-radius:inherit;position:absolute;inset:0}@media (forced-colors:none){.mc-contact-context__vehicle:has(.mc-contact-context__vehicle-link):is(:hover,:focus-within){background:linear-gradient(#fff,#fff)padding-box,var(--mc-selection-ring)border-box;border-color:#0000}.mc-contact-context__vehicle:has(.mc-contact-context__vehicle-link):is(:hover,:focus-within) .mc-contact-context__vehicle-copy h3{background-image:linear-gradient(100deg,var(--mc-brand-berry-600),var(--mc-brand-coral-600));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.mc-contact-context__vehicle:has(.mc-contact-context__vehicle-link):is(:hover,:focus-within){border-color:highlight}.mc-contact-context__vehicle:has(.mc-contact-context__vehicle-link):is(:hover,:focus-within) .mc-contact-context__vehicle-copy h3{color:highlight}}.mc-contact-context__vehicle-head{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.mc-contact-context__vehicle-thumb{background:var(--mc-subtle);width:64px;height:64px;color:var(--mc-text-muted);border-radius:8px;place-items:center;display:grid;overflow:hidden}.mc-contact-context__vehicle-thumb img{object-fit:cover;width:64px;height:64px;display:block}.mc-contact-context__photo-fallback{border:1px solid var(--mc-border-subtle);border-radius:inherit;width:100%;height:100%;color:var(--mc-contact-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;line-height:13px;display:flex}.mc-contact-context__photo-fallback svg{stroke-width:1.5px;width:20px;height:18px}.mc-contact-context__vehicle-copy{min-width:0;padding-right:24px}.mc-contact-context__vehicle-copy h3{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:18px}.mc-contact-context__vehicle-copy .mc-contact-context__year-make{color:var(--mc-contact-muted);margin-bottom:2px;font-size:11px;font-weight:400;line-height:16px;display:block}.mc-contact-context__vehicle-copy p{color:var(--mc-contact-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:16px;display:block}.mc-contact-context__handoff{width:28px;height:28px;color:var(--mc-text-secondary);background:0 0;border:0;border-radius:7px;place-items:center;text-decoration:none;display:inline-grid;position:absolute;top:7px;right:6px}.mc-contact-context__handoff svg{width:16px;height:16px}.mc-contact-context__vehicle-foot{border-top:1px solid var(--mc-border-subtle);color:var(--mc-contact-muted);flex-wrap:wrap;align-items:baseline;gap:5px;margin:0 12px;padding:9px 0;font-size:11px;line-height:16px;display:flex}.mc-contact-context__vehicle-foot time{color:var(--mc-text)}@media (pointer:coarse){.mc-contact-context__associate{min-height:44px}}.mc-contact-context__profile{gap:12px;margin:0;display:grid}.mc-contact-context__profile>div{min-width:0}.mc-contact-context__profile dt{color:var(--mc-contact-muted);font-size:12px;line-height:18px}.mc-contact-context__profile dd{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px;min-width:0;margin:3px 0 0;font-size:13px;line-height:21px;display:grid}.mc-contact-context__profile dd:has(>span+span){flex-direction:column;gap:0;display:flex}.mc-contact-context__profile--supplemental{border-top:1px solid var(--mc-contact-line);margin-top:14px;padding-top:14px}.mc-contact-context__field-value{overflow-wrap:anywhere;min-width:0}.mc-contact-context__missing{color:var(--mc-contact-muted)}.mc-contact-context__copy{width:28px;height:28px;color:var(--mc-contact-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-top:-3px;padding:0;display:grid}.mc-contact-context__copy:hover{background:var(--mc-subtle);color:var(--mc-contact-ink)}.mc-contact-context__copy svg{width:14px}.mc-contact-context__empty{color:var(--mc-contact-muted);text-align:center;padding:28px 10px}.mc-contact-context__empty h3{color:var(--mc-contact-ink);margin:0 0 5px;font-size:13px}.mc-contact-context__empty p{margin:0;font-size:11px;line-height:1.6}.mc-contact-context__notice,.mc-contact-context__loading{color:var(--mc-text-secondary);margin:0 0 12px;font-size:11px;line-height:1.6}@container (max-width:720px){.mc-contact-context{grid-template-columns:42px}.mc-contact-context__pane{display:none}.mc-contact-header{flex-wrap:wrap;gap:16px}.mc-contact-header__identity,.mc-contact-header__actions{width:100%}.mc-contact-header__details-trigger{display:inline-flex}}@container (max-width:460px){.mc-contact-header{padding:14px 16px 20px}.mc-contact-header__avatar{width:40px;height:44px;font-size:14px}.mc-contact-header__actions{grid-template-columns:minmax(0,1fr) max-content 36px;gap:8px;display:grid}.mc-contact-header__edit{min-width:0;padding-inline:8px}.mc-contact-header__actions>.mc-contact-header__edit:last-of-type span{display:none}}@container (max-width:390px){.mc-contact-header__details-long{display:none}.mc-contact-header__details-short{display:inline}}@media (pointer:coarse){.mc-contact-header__edit{min-height:44px}}.mc-contact-interests{position:relative}.mc-contact-interests__trigger svg{width:14px;transition:transform .14s}.mc-contact-interests__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.mc-contact-interests__trigger .mc-contact-interests__count{background:var(--mc-subtle);min-width:20px;height:20px;color:var(--mc-contact-ink);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.mc-contact-interests__popover{z-index:30;border:1px solid var(--mc-contact-control);background:var(--mc-surface);width:288px;max-width:calc(100vw - 32px);color:var(--mc-contact-ink);white-space:normal;border-radius:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 28px #18232f14,0 2px 6px #18232f09}.mc-contact-interests__head{justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 8px;display:flex}.mc-contact-interests__head p{color:var(--mc-contact-muted);margin:0;font-size:12px;line-height:18px}.mc-contact-interests__clear{min-height:28px;color:var(--mc-contact-muted);font:500 12px var(--mc-font-sans);background:0 0;border:0;border-radius:5px;flex-shrink:0;margin-right:-5px;padding:3px 5px}.mc-contact-interests__clear:hover:not(:disabled),.mc-contact-interests__clear:focus-visible{background:var(--mc-subtle);color:var(--mc-contact-ink)}.mc-contact-interests__clear:disabled{color:var(--mc-text-muted)}.mc-contact-interests__popover fieldset{border:0;gap:2px;min-width:0;margin:0;padding:0 6px 8px;display:grid}.mc-contact-interests__popover label{border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:9px 10px;font-size:13px;font-weight:500;display:flex;position:relative}.mc-contact-interests__popover label:hover:not(:has(input:disabled)){background:var(--mc-subtle)}.mc-contact-interests__popover label:has(input:checked){background:var(--mc-subtle)}.mc-contact-interests__popover label:has(input:focus-visible){background:var(--mc-border-subtle)}.mc-contact-interests__popover label:has(input:checked):hover:not(:has(input:disabled)){background:var(--mc-border-subtle)}.mc-contact-interests__check{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mc-contact-interests__check:disabled{cursor:not-allowed}.mc-contact-interests__mark{opacity:0;color:#212121;pointer-events:none;width:18px;height:18px;display:inline-flex}.mc-contact-interests__mark svg{width:18px;height:18px}.mc-contact-interests__popover input:checked+.mc-contact-interests__mark{opacity:1}.mc-contact-interests__popover [role=alert]{color:var(--mc-danger);margin:0;padding:0 16px 8px;font-size:12px}.mc-contact-interests__footer{border-top:1px solid var(--mc-contact-control);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 11px 16px;display:flex}.mc-contact-interests__selection{color:var(--mc-contact-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.mc-contact-interests__actions{gap:6px;display:flex}.mc-contact-interests__actions button{border:1px solid var(--mc-contact-control);background:var(--mc-surface);min-height:32px;color:var(--mc-contact-ink);font:500 12px var(--mc-font-sans);border-radius:8px;padding:0 11px}.mc-contact-interests__actions button:hover{background:var(--mc-subtle)}.mc-contact-interests__actions button:last-child:not(:disabled){color:#fff;background:#212121;border-color:#212121}.mc-contact-interests__actions button:disabled{color:var(--mc-text-muted);background:var(--mc-subtle);cursor:not-allowed}@container (max-width:619px){.mc-contact-interests{position:static}.mc-contact-interests__popover{right:0}}@media (pointer:coarse){.mc-contact-interests__actions button,.mc-contact-interests__clear{min-height:44px}}@media (prefers-reduced-motion:reduce){.mc-contact-interests__trigger svg{transition:none}}@media (forced-colors:active){.mc-contact-interests__popover{box-shadow:none;border-color:buttontext}.mc-contact-interests__popover label:has(input:checked){border-color:highlight}.mc-contact-interests__popover label:has(input:focus-visible){outline:1px solid highlight}}.mc-contact-interests__popover label:has(input:disabled){cursor:not-allowed}@media (pointer:coarse){.mc-contact-interests__trigger{min-height:44px}}.mc-contact-context__pane h2.contact-vehicles-heading{align-items:center;gap:8px;display:flex}.mc-contact-context__pane h2 .contact-vehicles-heading__icon{background:var(--mc-subtle);width:27px;height:27px;color:var(--mc-text);border-radius:8px;flex:0 0 27px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.contact-vehicles-heading__icon svg{width:16px;height:16px}.mc-contact-context__title-action{color:inherit;font:inherit;line-height:inherit;text-align:inherit;background:0 0;border:0;padding:0}
.mc-contact-drawer{--mc-contact-ink:var(--mc-text);--mc-contact-muted:var(--mc-text-secondary);--mc-contact-line:var(--mc-border-subtle);--mc-contact-control:var(--mc-border-strong);color:var(--mc-contact-ink)}.mc-contact-drawer .mc-right-drawer__foot>.profile-side-form__actions:has(>[data-drawer-primary]:only-child){justify-content:flex-end}.mc-contact-drawer .contacts-activity{border-top:1px solid var(--mc-contact-line);margin-top:22px}.mc-contact-drawer .contacts-activity__head{padding:22px 0 12px}.mc-contact-drawer .contacts-activity__head h2{color:var(--mc-gray-900);letter-spacing:-.02em;font-size:14px;font-weight:600;line-height:1.4}.mc-contact-drawer .contacts-activity__feed{padding:0}.mc-contact-drawer__body{padding:22px 24px}.mc-contact-drawer__toast{z-index:3;position:absolute;top:88px;left:18px;right:18px}.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:disabled{color:var(--mc-text-muted);background:var(--mc-subtle)}#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{color:var(--mc-gray-800);margin-bottom:7px;font-size:11px;font-weight:500;line-height:1.5;display:block}.mc-contact-drawer__field>span[data-optional]:after,.mc-contact-address h4[data-optional]:after{content:"Optional";color:var(--mc-gray-700);margin-left:6px;font-size:11px;font-weight:400}.mc-contact-drawer__field input,.mc-contact-drawer__field textarea{border:1px solid var(--mc-contact-line,var(--mc-border-subtle));width:100%;min-width:0;font:13px var(--mc-font-sans);background:#fff;border-radius:9px;padding:9px 11px}.mc-contact-drawer__field input{height:40px}.mc-contact-drawer__field textarea{resize:vertical;min-height:98px}.mc-contact-drawer__field input[readonly]{color:var(--mc-text-muted);background:var(--mc-canvas)}.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{border-left:1px solid var(--mc-border-strong);color:var(--mc-text-secondary);margin:0 0 23px;padding:4px 0 4px 12px;font-size:12px;line-height:1.65}.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 #12121224}.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-form.mc-contact-form--edit{display:block}.mc-contact-summary{align-items:center;gap:13px;min-width:0;padding-bottom:22px;display:flex}.mc-contact-summary__avatar{background:var(--mc-gray-100);width:56px;height:56px;color:var(--mc-gray-700);border-radius:12px;flex:none;place-items:center;font-size:16px;font-weight:500;display:grid}.mc-contact-summary__text{justify-items:start;gap:4px;min-width:0;display:grid}.mc-contact-summary__text strong{max-width:100%;color:var(--mc-gray-900);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.mc-contact-summary__fact{max-width:100%;color:var(--mc-gray-700);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.5;overflow:hidden}.mc-contact-summary .contact-relationship-badge{margin-top:2px}.mc-contact-form__scope-note{color:var(--mc-gray-700);margin:0 0 16px;font-size:11px;line-height:1.5}.mc-contact-edit-section__head p{color:var(--mc-contact-muted);margin:0;font-size:12px;line-height:1.5}.mc-contact-form--edit .mc-contact-drawer__field--dealer{margin-bottom:20px}.mc-contact-edit-section{border-top:1px solid var(--mc-contact-line);padding:18px 0 20px}.mc-contact-edit-section__head{margin-bottom:16px}.mc-contact-edit-section__head h3{color:var(--mc-contact-ink);margin:0 0 4px;font-size:14px;font-weight:650}.mc-contact-edit-section__fields{gap:15px;display:grid}.mc-contact-edit-section__fields .mc-contact-drawer__field,.mc-contact-address__fields .mc-contact-drawer__field{min-width:0;margin:0}.mc-contact-address{margin-top:20px}.mc-contact-address h3,.mc-contact-address h4{color:var(--mc-contact-ink);margin:0 0 15px;font-size:13px;font-weight:650}.mc-contact-address__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;display:grid}.mc-contact-address__fields .mc-select-trigger{border-color:var(--mc-contact-line);border-radius:9px;min-height:40px;font-size:13px}.mc-contact-address__fields .mc-select-listbox{top:auto;bottom:calc(100% + 6px)}.mc-contact-address__field--street,.mc-contact-address__field--unit,.mc-contact-address__field--zip,.mc-contact-address__field--country{grid-column:1/-1}.mc-contact-address--add{border-top:1px solid var(--mc-contact-line);grid-column:1/-1;margin:0 0 20px;padding-top:18px}.mc-contact-drawer .mc-right-drawer__foot button{min-height:40px}@media (max-width:479px){.mc-contact-address__fields{grid-template-columns:1fr}.mc-contact-address__fields .mc-contact-drawer__field{grid-column:1}}.mc-right-drawer[data-action-drawer] .mc-contact-form-scope{color:var(--mc-gray-700);gap:4px;margin-bottom:24px;font-size:12px;display:grid}.mc-right-drawer[data-action-drawer] .mc-contact-form-scope strong{color:var(--mc-gray-900);font-size:13px;font-weight:500}.mc-right-drawer[data-action-drawer] .mc-contact-address{border:0;margin:0;padding:0}.mc-right-drawer[data-action-drawer] .mc-contact-address h4{margin:0 0 12px;font-size:13px;font-weight:500}.mc-right-drawer[data-action-drawer] .mc-contact-drawer__field{margin:0}.contacts-filter-content{gap:18px;display:grid}.contacts-filter-note{color:#757575;margin:0;font-size:11px;line-height:1.5}.mc-right-drawer[data-action-drawer] .contacts-filter-reset{width:auto;min-height:24px;color:var(--mc-gray-600);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:11px}.mc-right-drawer[data-action-drawer] .mc-contact-drawer__field{gap:8px;display:grid}.mc-right-drawer[data-action-drawer] .mc-contact-drawer__field>span{margin:0}.contacts-filter-drawer .mc-right-drawer__foot>[data-drawer-primary]{flex:1}
.mc-contact-import{--import-ink:var(--mc-text);--import-muted:var(--mc-text-secondary);--import-line:var(--mc-border-subtle);--import-control:var(--mc-border-strong);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:disabled,.mc-contact-import__drop button:disabled{border-color:var(--import-line);background:var(--mc-subtle);color:var(--mc-text-muted);cursor:not-allowed}.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{border-left:1px solid var(--mc-border-strong);color:var(--mc-text-secondary);margin:0 0 20px;padding:4px 0 4px 12px;font-size:12px;line-height:1.65}.mc-contact-import__drop{border:1px dashed var(--mc-border-strong);text-align:center;border-radius:12px;padding:31px 18px}.mc-contact-import__drop.is-disabled{background:var(--mc-canvas);color:#9e9e9e}.mc-contact-import__drop>svg{width:25px;color:var(--mc-text-muted);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 var(--mc-subtle);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{background:var(--mc-canvas);color:var(--import-muted);text-align:left;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{background:var(--mc-canvas);border-bottom:1px solid var(--import-line);color:var(--import-muted);text-transform:uppercase;letter-spacing:.07em;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:#9e9e9e;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:#616161;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__source button:hover{color:#424242}.mc-contact-import__mapping-notice{border:1px solid var(--mc-border-subtle);background:var(--mc-subtle);color:var(--mc-text-secondary);border-radius:9px;margin:18px 0 0;padding:13px 15px;font-size:12px;line-height:1.65}.mc-contact-import__rules{background:var(--mc-canvas);border:1px solid var(--import-line);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}.mc-contact-import[data-action-drawer] .mc-contact-import__heading{font-size:14px;font-weight:600}.mc-contact-import[data-action-drawer] :is(.mc-contact-import__source,.mc-contact-import__mapping-notice){background:var(--mc-gray-50);border-color:var(--mc-gray-200)}.mc-contact-import[data-action-drawer] .mc-contact-import__drop{background:var(--mc-gray-0);border-color:var(--mc-gray-200)}
body .profile-roster[data-variant=inventory]{border-right:1px solid var(--mc-border-subtle);background:#fafafa;width:100%;height:100%}.inventory-search-roster .profile-roster[data-variant=inventory]{display:flex}body .profile-roster[data-variant=inventory] .profile-roster__head{border-bottom:0;min-height:53px;padding:12px 17px}body .profile-workspace .profile-roster[data-variant=inventory] .profile-roster__head{height:52px;min-height:52px;padding:4px 12px 4px 17px}body .profile-roster[data-variant=inventory] .profile-roster__head>div{align-items:center;gap:8px;padding:0;display:flex}body .profile-roster[data-variant=inventory] .profile-roster__head strong{font-size:15px;font-weight:600}body .profile-roster[data-variant=inventory] .profile-roster__head span{background:var(--mc-subtle);border-radius:5px;padding:1px 5px}body .profile-roster[data-variant=inventory] .profile-roster__controls{border-bottom:1px solid var(--mc-border-subtle);grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;padding:0 16px 12px;display:grid}body .profile-roster[data-variant=inventory] .profile-roster__search{border:1px solid var(--mc-border);background:#fff;border-radius:9px;min-height:36px;margin:0}body .profile-roster[data-variant=inventory] .profile-roster__search input{font-size:12px}body .profile-roster[data-variant=inventory] .profile-roster__search input::-webkit-search-cancel-button{display:none}body .profile-roster[data-variant=inventory] .profile-roster__search>button{width:24px;height:28px;color:var(--mc-text-secondary);background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}body .profile-roster[data-variant=inventory] .profile-roster__search>button:hover{background:var(--mc-subtle)}body .profile-roster[data-variant=inventory] .profile-roster__filters{border:1px solid var(--mc-border);width:32px;height:36px;color:var(--mc-text-secondary);background:#fff;border-radius:9px;place-items:center;display:grid}body .profile-roster[data-variant=inventory] .profile-roster__filters svg{width:15px;height:15px}body .profile-roster[data-variant=inventory] .profile-roster__scroll{grid-auto-rows:max-content;gap:4px;padding:8px 8px 14px}body .profile-roster[data-variant=inventory] .profile-roster__card{background:#ffffffd1;border:1px solid #91879a1f;border-radius:16px;min-height:82px}body .profile-roster[data-variant=inventory] .profile-roster__item{background:0 0;border:0;align-items:start;min-height:90px;padding:12px 10px 16px}body .profile-roster[data-variant=inventory] .profile-roster__thumb{border:1px solid var(--mc-border-subtle);background:var(--mc-subtle);border-radius:10px;width:34px;height:34px}body .profile-roster[data-variant=inventory] .profile-roster__copy>strong{font-size:12px;font-weight:600}body .profile-roster[data-variant=inventory] .profile-roster__facts{flex-wrap:wrap;display:flex}body .profile-roster[data-variant=inventory] .profile-roster__card:hover{background:#fff}@media (hover:hover) and (pointer:fine) and (forced-colors:none){body .profile-roster[data-variant=inventory][data-profile-open=true]:not([data-search-active=true]):not(:hover):not(:has(:focus-visible)) .profile-roster__card:not([data-selected=true]){opacity:.5;transition:opacity .5s ease-out}body:has(.mc-focused-thumb:is(:hover,:focus,[data-dragging])) .profile-roster[data-variant=inventory] .profile-roster__card{opacity:1;transition:none}}body .inventory-mobile-roster-drawer .profile-roster[data-variant=inventory]{width:100%;min-width:0;min-height:65dvh;display:flex}@media (prefers-reduced-motion:reduce){body .profile-roster[data-variant=inventory] .profile-roster__card{transition:none}}
.overview-main:has(.inventory-search-workspace:not([hidden] *)){padding:0}.inventory-search-workspace{min-width:0;height:calc(100dvh - var(--workspace-mobile-bar-height,0px));min-height:0;color:var(--mc-text);background:#fff}@media (max-width:899px){.inventory-search-workspace{height:calc(100svh - 52px)}}.inventory-search-layout{grid-template-columns:268px minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid}.inventory-search-roster{min-height:0}.inventory-search-landing{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.inventory-search-landing__bar{min-height:58px;color:var(--mc-text-secondary);flex:none;justify-content:space-between;align-items:center;padding:10px 25px;font-size:12px;display:flex}.inventory-search-landing__bar>span{align-items:center;gap:9px;display:flex}.inventory-search-landing__bar svg{width:16px;height:16px}.inventory-search-landing__bar button{width:44px;height:44px;color:var(--mc-text-secondary);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.inventory-search-landing__bar button:hover,.inventory-search-landing__browse:hover{background:var(--mc-subtle)}.inventory-search-landing__bar button svg{width:24px;height:24px}.inventory-search-landing__body{flex:1;justify-content:center;align-items:safe center;min-height:0;padding:30px 36px 130px;display:flex;overflow-y:auto}.inventory-search-landing__stage{text-align:center;width:100%;max-width:620px}.inventory-search-landing h1{letter-spacing:-.035em;margin:0;font-size:clamp(26px,3.1vw,34px);font-weight:650;line-height:1.22}.inventory-search-landing__stage>p{color:var(--mc-text-secondary);margin:12px 0 0;font-size:14px}.inventory-search-landing__composer{border:1px solid var(--mc-border);background:#fff;border-radius:18px;flex-direction:column;min-height:124px;margin-top:28px;padding:8px;display:flex;box-shadow:0 3px 9px #18232f09,0 1px 2px #18232f06}.inventory-search-landing__input-row{align-items:center;display:flex}.inventory-search-landing__input-row input{width:100%;min-height:54px;color:var(--mc-text);font:400 16px/24px var(--mc-font-sans);background:0 0;border:0;padding:11px 12px}.inventory-search-landing__input-row input::-webkit-search-cancel-button{display:none}.inventory-search-landing__input-row>button{background:0 0;border:0;width:32px;height:32px}.inventory-search-landing__input-row>button svg{width:16px}.inventory-search-landing__composer-footer{color:var(--mc-text-secondary);justify-content:space-between;align-items:center;margin-top:auto;padding:4px 2px 2px 12px;font-size:11px;display:flex}.inventory-search-landing__composer-footer button{color:#fff;background:#212121;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.inventory-search-recents{text-align:left;margin-top:24px}.inventory-search-recents h2{color:var(--mc-text-secondary);align-items:center;gap:7px;margin:0 8px 9px;font-size:11px;font-weight:500;display:flex}.inventory-search-recents h2 svg{width:13px;height:13px}.inventory-search-recents__list{gap:3px;display:grid}.inventory-search-recents__item{min-width:0;min-height:63px;color:inherit;border-radius:10px;grid-template-columns:36px minmax(0,1fr) max-content 15px;align-items:center;gap:10px;padding:9px 8px;text-decoration:none;display:grid}.inventory-search-recents__item:hover{background:var(--mc-subtle)}.inventory-search-recents__thumb{background:var(--mc-subtle);width:36px;height:36px;color:var(--mc-text-secondary);border-radius:10px;place-items:center;display:grid;overflow:hidden}.inventory-search-recents__thumb img{object-fit:cover;width:100%;height:100%}.inventory-search-recents__thumb svg{width:17px;height:17px}.inventory-search-recents__copy{gap:3px;min-width:0;display:grid}.inventory-search-recents__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.inventory-search-recents__copy small,.inventory-search-recents__item time,.inventory-search-recents__empty{color:var(--mc-text-secondary);font-size:11px}.inventory-search-recents__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-search-recents__item time{white-space:nowrap}.inventory-search-recents__item>svg{width:15px;height:15px;color:var(--mc-text-secondary)}.inventory-search-recents__empty{margin:0;padding:12px 8px}.inventory-search-landing__browse{background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;margin-top:18px;padding:7px 9px;font-size:12px;display:inline-flex}.inventory-search-landing__browse svg,.inventory-search-landing__scope svg{width:14px;height:14px}.inventory-search-landing__stage>.inventory-search-landing__scope{justify-content:center;align-items:center;gap:6px;margin-top:24px;font-size:11px;display:flex}.inventory-search-landing__stage>.inventory-search-landing__partial{font-size:11px}.inventory-search-landing__mobile-browse{display:none}@media (max-width:759px){.inventory-search-layout{grid-template-columns:minmax(0,1fr)}.inventory-search-roster{display:none}.inventory-search-landing__body{padding:36px 21px 80px}.inventory-search-landing__mobile-browse{background:0 0;border:0;align-self:center;align-items:center;gap:6px;margin-bottom:24px;padding:8px 10px;font-size:12px;display:inline-flex}.inventory-search-landing__mobile-browse svg{width:16px}}@media (max-width:540px){.inventory-search-recents__item{grid-template-columns:36px minmax(0,1fr) 15px;gap:3px 9px}.inventory-search-recents__thumb{grid-row:1/3}.inventory-search-recents__item time{grid-area:2/2}.inventory-search-recents__item>svg{grid-area:1/3/3}}
.overview-main:has(.inventory-workspace:not([hidden] *)){padding:0}.inventory-workspace{--inventory-font-increase:1px;--inventory-line:#e4e6ea;--inventory-muted:#657080;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:#fafafa;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:#fafafa;flex:none;padding:20px 25px 15px;position:relative}.inventory-search-return{width:44px;height:44px;color:var(--mc-text-secondary);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:16px;right:20px}.inventory-roster-head:has(.inventory-search-return){padding-right:75px}.inventory-search-return:hover{background:var(--mc-subtle)}.inventory-search-return svg{width:21px;height:21px}.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:#fafafa;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}
