.ads-matrix{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:10px;flex:1 0 auto;min-width:0;overflow:hidden}.ads-matrix-heading{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.ads-matrix-heading h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.ads-matrix-heading h2>svg{color:var(--ui-blue)}.ads-matrix-heading h2>span{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.ads-matrix-heading p{color:var(--ui-muted);margin:5px 0 0;font-size:12px}.ads-matrix-legend{color:var(--ui-text-soft);flex-wrap:wrap;gap:8px 14px;font-size:10px;display:flex}.ads-matrix-legend span{align-items:center;gap:5px;display:inline-flex}.ads-matrix-legend span:before{content:"";background:var(--ui-muted);border-radius:50%;width:7px;height:7px}.ads-matrix-legend .is-success:before{background:var(--ui-green)}.ads-matrix-legend .is-warning:before{background:var(--ui-accent)}.ads-matrix-legend .is-danger:before{background:var(--ui-danger)}.ads-matrix-filters{flex-wrap:wrap;align-items:end;gap:10px;padding:0 16px 14px;display:flex}.ads-matrix-filters>label{color:var(--ui-muted);gap:4px;font-size:10px;display:grid}.ads-matrix select{border:1px solid var(--ui-border-strong);background:var(--ui-surface);max-width:100%;min-height:34px;color:var(--ui-text);font:inherit;border-radius:6px;padding:6px 9px;font-size:12px}.ads-matrix-filters .ads-matrix-search{border:1px solid var(--ui-border-strong);border-radius:6px;flex:240px;align-items:center;gap:8px;min-height:34px;padding:0 10px;display:flex}.ads-matrix-search input{width:100%;min-width:0;height:32px;color:var(--ui-text);font:inherit;background:0 0;border:0;font-size:12px}.ads-matrix input[type=checkbox]{width:15px;height:15px;accent-color:var(--ui-blue);cursor:pointer;flex:0 0 15px}.ads-matrix .btn{justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:12px;display:inline-flex}.ads-matrix-selection{border-block:1px solid var(--ui-border);background:var(--ui-surface-raised);flex-wrap:wrap;align-items:center;gap:12px;padding:9px 16px;font-size:12px;display:flex}.ads-matrix-selection>label{align-items:center;gap:7px;display:flex}.ads-matrix-selection>span{color:var(--ui-muted);margin-right:auto}.ads-matrix-note{color:var(--ui-muted);margin:0;padding:8px 16px;font-size:10px;line-height:1.5}.ads-matrix-scroll{border-top:1px solid var(--ui-border);overscroll-behavior:contain;min-height:220px;max-height:64dvh;overflow:auto}.ads-matrix table{table-layout:fixed;border-spacing:0;border-collapse:separate;width:100%;min-width:1040px;font-size:11px}.ads-matrix th,.ads-matrix td{border-right:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);vertical-align:middle;padding:10px}.ads-matrix tr>:last-child{border-right:0}.ads-matrix thead th{z-index:2;background:var(--ui-surface-raised);text-align:center;width:132px;font-weight:500;position:sticky;top:0}.ads-matrix thead .ads-matrix-vehicle-head{z-index:3;text-align:left;width:380px;padding-left:16px;font-size:14px;left:0}.ads-matrix thead small,.ads-matrix thead th>span{color:var(--ui-muted);margin-top:4px;font-size:10px;display:block}.ads-matrix thead .ads-matrix-connected{color:var(--ui-green)}.ads-matrix-portal-head{color:var(--ui-text);flex-direction:column;align-items:center;gap:5px;font-size:11px;display:flex}.ads-matrix-portal-head>svg,.ads-matrix-portal-head>img{object-fit:contain;width:26px!important;height:26px!important}.ads-matrix thead .is-filtered{box-shadow:inset 0 3px 0 var(--ui-blue)}.ads-matrix tbody .ads-matrix-vehicle{z-index:1;background:var(--ui-surface);text-align:left;font-weight:400;position:sticky;left:0}.ads-matrix .is-selected .ads-matrix-vehicle{box-shadow:inset 3px 0 0 var(--ui-blue);background:color-mix(in srgb, var(--ui-blue) 5%, var(--ui-surface))}.ads-matrix-vehicle-content{align-items:center;gap:10px;display:flex}.ads-matrix-photo{background:var(--ui-surface-raised);height:78px;color:var(--ui-muted);cursor:pointer;border:0;border-radius:5px;flex:0 0 88px;place-items:center;display:grid;position:relative;overflow:hidden}.ads-matrix-photo img{object-fit:cover}.ads-matrix-photo>span{color:#fff;background:#18212bd9;border-radius:3px;align-items:center;gap:3px;padding:2px 4px;font-size:10px;display:inline-flex;position:absolute;bottom:3px;right:3px}.ads-matrix-copy{min-width:0;color:var(--ui-text-soft);gap:4px;font-size:10px;line-height:1.35;display:grid}.ads-matrix-copy>button{text-align:left;color:var(--ui-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:750}.ads-matrix-version{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ads-matrix-plate{font-family:var(--mono,monospace);color:var(--ui-text);font-size:11px;font-weight:600}.ads-matrix-copy .ads-matrix-price{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:11px}.ads-matrix-cell{background:var(--ui-surface);text-align:center}.ads-matrix-cell.is-success{background:color-mix(in srgb, var(--ui-green) 13%, var(--ui-surface))}.ads-matrix-cell.is-warning{background:color-mix(in srgb, var(--ui-accent) 13%, var(--ui-surface))}.ads-matrix-cell.is-danger{background:color-mix(in srgb, var(--ui-danger) 11%, var(--ui-surface))}.ads-matrix-cell-content{flex-direction:column;align-items:center;gap:8px;display:flex}.ads-matrix-status{color:var(--ui-text-soft);overflow-wrap:anywhere;font-size:10px;line-height:1.4}.ads-matrix-cell-content>button{border:1px solid var(--ui-border-strong);background:var(--ui-surface);min-height:30px;color:var(--ui-text);font:inherit;cursor:pointer;border-radius:5px;padding:6px 8px;font-size:11px;font-weight:600}.ads-matrix-cell-content>button:hover{border-color:var(--ui-blue);color:var(--ui-blue)}.ads-matrix-cell-content>a{color:var(--ui-blue);align-items:center;gap:4px;font-size:10px;text-decoration:none;display:inline-flex}.ads-matrix button:disabled{opacity:.5;cursor:not-allowed}.ads-matrix :is(button,a,select,input,[tabindex]):focus-visible{outline:2px solid var(--ui-blue);outline-offset:2px}.ads-matrix .ads-matrix-empty{text-align:center;height:220px;color:var(--ui-muted)}.ads-matrix-empty>*{margin:10px auto;display:block}.ads-matrix-pagination{border-top:1px solid var(--ui-border);color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:16px;padding:10px 16px;font-size:11px;display:flex}.ads-matrix-pagination>span{margin-right:auto}.ads-matrix-pagination label,.ads-matrix-pagination nav{align-items:center;gap:8px;display:flex}.ads-matrix-pagination nav button{border:1px solid var(--ui-border);background:var(--ui-surface);width:32px;height:32px;color:var(--ui-text);cursor:pointer;border-radius:5px;place-items:center;display:grid}.ads-matrix-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.ads-matrix-heading{flex-direction:column;align-items:flex-start}.ads-matrix-filters>label{flex:130px}.ads-matrix-filters .ads-matrix-search{flex-basis:100%}.ads-matrix table{min-width:940px}.ads-matrix thead .ads-matrix-vehicle-head{width:280px}.ads-matrix tbody .ads-matrix-vehicle{position:static}.ads-matrix thead .ads-matrix-vehicle-head{left:auto}.ads-matrix-photo{flex-basis:62px;height:65px}.ads-matrix-pagination{gap:10px}}.vehicle-ads-page{width:100%;height:100%;min-height:0;color:var(--ui-text);background:radial-gradient(circle at 82% -10%, #65a8ff17, transparent 32%), var(--ui-canvas);flex-direction:column;padding:18px;display:flex;overflow:hidden}.vehicle-ads-hero{flex:none;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.vehicle-ads-hero-copy{min-width:0}.vehicle-ads-eyebrow{color:var(--ui-blue);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:820;display:inline-flex}.vehicle-ads-hero h1{color:var(--ui-text);letter-spacing:-.045em;margin:5px 0;font-size:clamp(25px,3vw,37px)}.vehicle-ads-hero p{color:var(--ui-muted);margin:0;font-size:13px}.vehicle-ads-hero-actions,.vehicle-ad-actions>div{align-items:center;gap:8px;display:flex}.vehicle-ads-hero-actions .btn,.vehicle-ad-actions .btn{justify-content:center;align-items:center;gap:7px;display:inline-flex}.vehicle-ads-overview{overscroll-behavior-y:contain;border:1px solid var(--ui-border);min-height:0;box-shadow:var(--ui-shadow);scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;background:linear-gradient(#101b2ce0,#09101bf7);border-radius:18px;flex:auto;overflow:hidden auto}.vehicle-ads-overview-head{z-index:4;border-bottom:1px solid var(--ui-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1624f0;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:13px 16px;display:flex;position:sticky;top:0}.vehicle-ads-overview-head>div{gap:3px;display:grid}.vehicle-ads-overview-head strong{font-size:14px}.vehicle-ads-overview-head span{color:var(--ui-muted);font-size:10px}.vehicle-ads-overview-search{width:min(380px,46vw);margin:0}.vehicle-ads-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.vehicle-ads-overview-card{border:1px solid var(--ui-border);min-width:0;color:inherit;background:#ffffff06;border-radius:13px;align-content:start;padding:0;transition:transform .16s,border-color .16s,background .16s;display:grid;overflow:hidden}.vehicle-ads-overview-card:hover{background:#65a8ff0b;border-color:#65a8ff52;transform:translateY(-2px)}.vehicle-ads-overview-card-main{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.vehicle-ads-overview-card-main:focus-visible{outline:2px solid var(--ui-blue);outline-offset:-2px}.vehicle-ads-overview-photo{aspect-ratio:16/10;color:#53647b;background:radial-gradient(circle at 50% 35%,#65a8ff1c,#0000 48%),#0a1220;place-items:center;display:grid;position:relative;overflow:hidden}.vehicle-ads-overview-photo img{object-fit:cover;transition:transform .22s}.vehicle-ads-overview-card:hover .vehicle-ads-overview-photo img{transform:scale(1.025)}.vehicle-ads-overview-photo>em{color:#dfe9f8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040911c7;border:1px solid #ffffff1a;border-radius:6px;padding:4px 6px;font-size:8px;font-style:normal;position:absolute;bottom:8px;right:8px}.vehicle-ads-overview-copy{gap:4px;padding:12px 12px 10px;display:grid}.vehicle-ads-overview-copy small{color:var(--ui-blue);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:760}.vehicle-ads-overview-copy strong{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.vehicle-ads-overview-copy b{color:var(--ui-text-soft);font-size:12px}.vehicle-ads-overview-open{color:var(--ui-muted);justify-content:flex-end;align-items:center;gap:4px;padding:9px 11px;font-size:9px;font-weight:720;display:flex}.vehicle-ads-overview-card:hover .vehicle-ads-overview-open{color:var(--ui-blue)}.vehicle-ads-overview-distribution{border-top:1px solid var(--ui-border);background:#0000001c;gap:8px;padding:10px;display:grid}.vehicle-ads-overview-distribution>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.vehicle-ads-overview-distribution>header strong{color:var(--ui-text-soft);letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:780}.vehicle-ads-overview-distribution>header em{color:var(--ui-accent-strong);white-space:nowrap;background:#f5c51814;border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:780}.vehicle-ads-overview-distribution>header em.is-ready{color:var(--ui-green);background:#35c79f17}.vehicle-ads-overview-distribution>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.vehicle-ads-overview-distribution>div>button{border:1px solid var(--ui-border);min-width:0;min-height:31px;color:var(--ui-muted);text-align:left;cursor:pointer;background:#ffffff05;border-radius:8px;grid-template-columns:19px minmax(0,1fr) 15px;align-items:center;gap:6px;padding:4px 6px;transition:border-color .15s,color .15s,background .15s;display:grid}.vehicle-ads-overview-distribution>div>button:last-child:nth-child(odd){grid-column:1/-1}.vehicle-ads-overview-distribution>div>button:hover{color:var(--ui-text-soft);border-color:#65a8ff52}.vehicle-ads-overview-distribution>div>button.is-selected{color:var(--ui-text);background:#35c79f13;border-color:#35c79f57}.vehicle-ads-overview-distribution>div>button:disabled{cursor:wait;opacity:.62}.vehicle-ads-overview-distribution button i{background:#fff;border-radius:5px;place-items:center;width:19px;height:19px;padding:3px;display:grid;overflow:hidden}.vehicle-ads-overview-distribution button i img{object-fit:contain;max-width:100%;max-height:100%}.vehicle-ads-overview-distribution button span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:680;overflow:hidden}.vehicle-ads-overview-distribution button b{color:#06130f;background:0 0;border:1px solid #42516a;border-radius:5px;place-items:center;width:15px;height:15px;display:grid}.vehicle-ads-overview-distribution button.is-selected b{border-color:var(--ui-green);background:var(--ui-green)}.vehicle-ads-overview-empty{min-height:360px;color:var(--ui-muted);text-align:center;align-content:center;place-items:center;padding:36px;display:grid}.vehicle-ads-overview-empty>span{width:64px;height:64px;color:var(--ui-blue);background:#65a8ff14;border-radius:18px;place-items:center;margin-bottom:13px;display:grid}.vehicle-ads-overview-empty strong{color:var(--ui-text);font-size:15px}.vehicle-ads-overview-empty p{max-width:390px;margin:7px 0 16px;font-size:11px;line-height:1.5}.vehicle-ads-workbench{border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;min-height:0;box-shadow:var(--ui-shadow);border-radius:18px;flex:auto;grid-template-columns:280px minmax(0,1fr);display:grid;overflow:hidden}.vehicle-ads-inventory{border-right:1px solid var(--ui-border);background:#080f1a8f;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.vehicle-ads-inventory-head{justify-content:space-between;align-items:center;padding:17px 15px 12px;display:flex}.vehicle-ads-inventory-head>div{gap:3px;display:grid}.vehicle-ads-inventory-head strong{font-size:13px}.vehicle-ads-inventory-head span{color:var(--ui-muted);font-size:11px}.vehicle-ads-inventory-head>button{color:var(--ui-muted);background:0 0;border:0;display:none}.vehicle-ads-search{border:1px solid var(--ui-border);height:38px;color:var(--ui-muted);background:#ffffff06;border-radius:10px;align-items:center;gap:8px;margin:0 12px 12px;padding:0 10px;display:flex}.vehicle-ads-search:focus-within{border-color:#65a8ff6b;box-shadow:0 0 0 3px #65a8ff12}.vehicle-ads-search input{width:100%;color:var(--ui-text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.vehicle-ads-inventory-list{min-height:0;padding:0 8px 14px;overflow:auto}.vehicle-ads-list-new,.vehicle-ads-list-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:grid}.vehicle-ads-list-new{border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin-bottom:5px;padding:9px}.vehicle-ads-list-new>span{width:34px;height:34px;color:var(--ui-accent);background:var(--ui-accent-soft);border-radius:9px;place-items:center;display:grid}.vehicle-ads-list-new>div,.vehicle-ads-list-copy{gap:2px;min-width:0;display:grid}.vehicle-ads-list-new strong,.vehicle-ads-list-card strong{color:var(--ui-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vehicle-ads-list-new small,.vehicle-ads-list-card small{color:var(--ui-muted);font-size:10px}.vehicle-ads-list-new:hover,.vehicle-ads-list-new.is-active{background:#f5c5180e;border-color:#f5c5182b}.vehicle-ads-list-card{border-radius:11px;grid-template-columns:54px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:70px;margin-top:3px;padding:7px}.vehicle-ads-list-card:hover{background:#ffffff09}.vehicle-ads-list-card.is-active{box-shadow:inset 3px 0 0 var(--ui-blue);background:linear-gradient(100deg,#65a8ff21,#65a8ff09);border-color:#65a8ff33}.vehicle-ads-list-thumb{width:54px;height:48px;color:var(--ui-muted);background:var(--ui-surface-raised);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.vehicle-ads-list-thumb img{object-fit:cover}.vehicle-ads-list-copy em{color:var(--ui-blue);margin-top:2px;font-size:9px;font-style:normal}.vehicle-ads-list-card>svg{color:#54647b}.vehicle-ads-list-loading{color:var(--ui-muted);justify-content:center;align-items:center;gap:8px;padding:28px 10px;font-size:11px;display:flex}.vehicle-ads-editor{overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:linear-gradient(#101b2cdb,#0a101bf5);min-width:0;min-height:0;overflow:hidden auto}.vehicle-ads-editor-bar{z-index:8;border-bottom:1px solid var(--ui-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1624e6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:64px;padding:11px 18px;display:grid;position:sticky;top:0}.vehicle-ads-editor-bar>div{gap:3px;min-width:0;display:grid}.vehicle-ads-editor-bar>div>span{color:var(--ui-blue);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:750}.vehicle-ads-editor-bar strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.vehicle-ads-readiness{color:var(--ui-accent-strong);background:#f5c51812;border:1px solid #f5c5182e;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.vehicle-ads-readiness.is-ready{color:var(--ui-green);background:#35c79f14;border-color:#35c79f38}.vehicle-ads-back-list{border:1px solid var(--ui-border);min-height:31px;color:var(--ui-blue);font:inherit;cursor:pointer;background:#65a8ff0a;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:740;display:inline-flex}.vehicle-ads-back-list:hover{background:#65a8ff14;border-color:#65a8ff52}.vehicle-ad-portals,.vehicle-ad-section,.vehicle-ad-check-section{border:1px solid var(--ui-border);background:#111b2bc2;border-radius:13px;margin:14px 16px 0;overflow:hidden}.vehicle-ad-portals>header,.vehicle-ad-section>header,.vehicle-ad-check-section>header{border-bottom:1px solid var(--ui-border);background:#ffffff05;justify-content:space-between;align-items:center;min-height:46px;padding:9px 13px;display:flex}.vehicle-ad-portals>header>div,.vehicle-ad-section>header>div,.vehicle-ad-check-section>header>div{align-items:center;gap:7px;display:flex}.vehicle-ad-portals header svg,.vehicle-ad-section header svg,.vehicle-ad-check-section header svg{color:var(--ui-blue)}.vehicle-ad-portals header strong,.vehicle-ad-section header strong,.vehicle-ad-check-section header strong{letter-spacing:.01em;font-size:12px}.vehicle-ad-portals header>span,.vehicle-ad-section header>span,.vehicle-ad-check-section header>div>span{color:var(--ui-muted);font-size:10px}.vehicle-ad-portal-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;display:grid}.vehicle-ad-portal{border:1px solid var(--ui-border);min-height:66px;color:var(--ui-text);text-align:left;cursor:pointer;background:#ffffff05;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:8px;padding:9px;display:grid;position:relative}.vehicle-ad-portal:hover{border-color:var(--ui-border-strong);background:#ffffff09}.vehicle-ad-portal.is-selected{background:#f5c5180e;border-color:#f5c51842;box-shadow:inset 0 2px #f5c5189e}.vehicle-ad-portal.is-ready{background:#35c79f0e;border-color:#35c79f42;box-shadow:inset 0 2px #35c79fb8}.vehicle-ad-portal-logo{background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;padding:4px;display:grid;overflow:hidden}.vehicle-ad-portal-logo img{object-fit:contain;width:100%;max-height:100%}.vehicle-ad-portal-copy{gap:3px;min-width:0;display:grid}.vehicle-ad-portal-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.vehicle-ad-portal-copy small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.vehicle-ad-portal-state{border:1px solid var(--ui-border-strong);border-radius:7px;place-items:center;width:20px;height:20px;display:grid}.vehicle-ad-portal-state.is-on{color:#07130f;background:var(--ui-green);border-color:#0000}.vehicle-ad-portal-quota{color:#76c7ff;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;align-items:center;gap:4px;font-size:8px;font-weight:780;display:flex;overflow:hidden}.vehicle-ad-portal-quota svg{color:#76c7ff;flex:none}.vehicle-ad-portal-quota.has-error,.vehicle-ad-portal-quota.has-error svg{color:var(--ui-muted)}.vehicle-ad-portal em{color:var(--ui-accent-strong);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:8px;font-style:normal;overflow:hidden}.vehicle-ad-portal.is-ready em{color:var(--ui-green)}.vehicle-ad-form{flex:none;padding-bottom:18px}.vehicle-stock-import{flex:none;margin:12px 16px}.vehicle-stock-import>div{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:10px;max-height:min(65vh,580px);margin-top:10px;padding:14px;overflow-y:auto}.vehicle-stock-import label{gap:6px;margin:10px 0;font-size:12px;display:grid}.vehicle-stock-import input,.vehicle-stock-import select{border:1px solid var(--ui-border);width:100%;min-width:0;color:var(--ui-text);background:var(--ui-surface);border-radius:6px;padding:10px}.vehicle-stock-import p{font-size:12px;line-height:1.5}.vehicle-stock-import [role=alert]{color:var(--ui-red,#b91c1c)}.vehicle-stock-import-actions{flex-wrap:wrap;gap:8px;display:flex}.vehicle-stock-import-all{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:12px 0;display:flex}.vehicle-stock-import-all small{color:var(--ui-muted);flex-basis:100%}.vehicle-stock-import summary{cursor:pointer;padding:10px 0;font-size:13px}.vehicle-stock-import-progress{border:1px solid var(--ui-border);border-radius:8px;margin:12px 0;padding:12px}.vehicle-stock-import-progress progress{width:100%;height:8px;accent-color:var(--ui-accent-strong)}.vehicle-stock-import-results{gap:10px;max-height:240px;padding:0;font-size:12px;list-style:none;display:grid;overflow-y:auto}.vehicle-stock-import-results li{border-bottom:1px solid var(--ui-border);overflow-wrap:anywhere;gap:4px;padding-bottom:8px;display:grid}.vehicle-stock-import-results span{color:var(--ui-muted)}.vehicle-ad-ml{flex:none;margin-bottom:18px}.vehicle-ad-ml fieldset{border:0;min-width:0;margin:0;padding:0}.vehicle-ad-ml p{color:var(--ui-muted);overflow-wrap:anywhere;margin:12px 16px;font-size:12px;line-height:1.6}.vehicle-ad-ml [role=status]{color:var(--ui-green)}.vehicle-ad-ml details{margin:12px 16px}.vehicle-ad-ml summary{cursor:pointer;font-size:12px}.vehicle-ad-ml .vehicle-ad-actions{flex-wrap:wrap;margin-bottom:14px;position:static}.vehicle-ad-ml .vehicle-ad-actions>div{flex-wrap:wrap}.vehicle-ad-ml .btn-ghost,.vehicle-ad-ml .btn-ghost:hover{border-color:var(--ui-border-strong);color:var(--ui-text)!important}.vehicle-ad-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;padding:13px;display:grid}.vehicle-ad-field{grid-template-columns:130px minmax(0,1fr);align-items:center;min-width:0;min-height:43px;padding:4px 0;display:grid}.vehicle-ad-field.is-wide{grid-column:1/-1}.vehicle-ad-field>span{color:var(--ui-text-soft);text-align:right;padding-right:12px;font-size:10px}.vehicle-ad-field>small{color:var(--ui-muted);text-align:right;grid-column:2;margin-top:4px;font-size:9px}.vehicle-ad-field input,.vehicle-ad-field select,.vehicle-ad-field textarea{border:1px solid var(--ui-border-strong);width:100%;min-width:0;color:var(--ui-text);font:inherit;background:#040a136b;border-radius:8px;outline:0;font-size:11px}.vehicle-ad-field input,.vehicle-ad-field select{height:35px;padding:0 10px}.vehicle-ad-field textarea{resize:vertical;min-height:110px;padding:10px;line-height:1.5}.vehicle-ad-field input:focus,.vehicle-ad-field select:focus,.vehicle-ad-field textarea:focus{border-color:#65a8ff85;box-shadow:0 0 0 3px #65a8ff12}.vehicle-ad-inline{align-items:center;gap:6px;min-width:0;display:flex}.vehicle-ad-inline>input{flex:1}.vehicle-ad-plate-lookup{grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0;display:grid}.vehicle-ad-plate-lookup>button{min-width:116px;min-height:35px;color:var(--ui-blue);font:inherit;white-space:nowrap;cursor:pointer;background:#65a8ff12;border:1px solid #65a8ff47;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:760;display:inline-flex}.vehicle-ad-plate-lookup>button:hover:not(:disabled){background:#65a8ff1f;border-color:#65a8ff85}.vehicle-ad-plate-lookup>button:disabled{color:var(--ui-muted);cursor:not-allowed;opacity:.58}.vehicle-ad-plate-lookup>button:focus-visible{outline:2px solid var(--ui-blue);outline-offset:2px}.vehicle-ad-mini-check{color:var(--ui-muted);flex:none;align-items:center;gap:4px;font-size:9px;display:flex}.vehicle-ad-mini-check input{width:14px;height:14px}.vehicle-ad-check-section>header>div>span{margin-left:3px}.vehicle-ad-select-all{color:var(--ui-muted);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:9px;display:inline-flex}.vehicle-ad-checkbox{border:1px solid var(--ui-border-strong);color:#07130f;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;display:grid}.vehicle-ad-checkbox.is-checked,.vehicle-ad-check-grid label.is-checked .vehicle-ad-checkbox{background:var(--ui-blue);border-color:#0000}.vehicle-ad-check-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px 18px;padding:12px 16px 14px;display:grid}.vehicle-ad-check-grid label{min-width:0;min-height:28px;color:var(--ui-muted);cursor:pointer;align-items:center;gap:7px;font-size:10px;display:flex;position:relative}.vehicle-ad-check-grid input{opacity:0;width:17px;height:17px;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.vehicle-ad-check-grid input:focus-visible+.vehicle-ad-checkbox{outline:2px solid var(--ui-blue);outline-offset:2px}.vehicle-ad-check-grid label>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vehicle-ad-photo-section{padding-bottom:12px}.vehicle-ad-photo-drop{width:calc(100% - 24px);min-height:72px;color:inherit;text-align:left;cursor:pointer;background:#65a8ff09;border:1px dashed #65a8ff59;border-radius:11px;align-items:center;gap:12px;margin:12px;padding:12px 16px;display:flex}.vehicle-ad-photo-drop:hover{background:#65a8ff11;border-color:#65a8ff9e}.vehicle-ad-photo-drop>span{width:42px;height:42px;color:var(--ui-blue);background:#65a8ff1a;border-radius:12px;place-items:center;display:grid}.vehicle-ad-photo-drop>div{gap:4px;display:grid}.vehicle-ad-photo-drop strong{font-size:12px}.vehicle-ad-photo-drop small{color:var(--ui-muted);font-size:10px}.vehicle-ad-photo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:0 12px;display:grid}.vehicle-ad-photo{aspect-ratio:4/3;border:1px solid var(--ui-border);background:var(--ui-surface-raised);border-radius:10px;margin:0;position:relative;overflow:hidden}.vehicle-ad-photo img{object-fit:cover}.vehicle-ad-photo figcaption{color:#08120f;background:var(--ui-green);text-transform:uppercase;border-radius:5px;padding:3px 6px;font-size:8px;font-weight:850;position:absolute;top:7px;left:7px}.vehicle-ad-photo.is-pending figcaption{color:#1d1700;background:var(--ui-accent)}.vehicle-ad-photo>div{opacity:0;gap:3px;transition:opacity .15s;display:flex;position:absolute;bottom:6px;right:6px}.vehicle-ad-photo:hover>div,.vehicle-ad-photo:focus-within>div{opacity:1}.vehicle-ad-photo button{color:#fff;cursor:pointer;background:#05090fd1;border:1px solid #ffffff1f;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.vehicle-ad-photo button:hover:not(:disabled){color:var(--ui-accent)}.vehicle-ad-photo button:disabled{opacity:.35;cursor:default}.vehicle-ad-actions{z-index:6;border:1px solid var(--ui-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1624eb;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:14px 16px 0;padding:11px 13px;display:flex;position:sticky;bottom:0;box-shadow:0 -12px 32px #02070f33}@media (max-width:1180px){.vehicle-ads-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-ads-workbench{grid-template-columns:245px minmax(0,1fr)}.vehicle-ad-portal-grid,.vehicle-ad-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-ad-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vehicle-ad-field{grid-template-columns:112px minmax(0,1fr)}}@media (max-width:900px){.vehicle-ads-page{padding:12px}.vehicle-ads-workbench{min-height:0;display:block}.vehicle-ads-inventory{z-index:1200;border-right-color:var(--ui-border-strong);background:#0c1523;width:min(330px,88vw);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:25px 0 80px #0000007a}.vehicle-ads-inventory.is-mobile-open{transform:translate(0)}.vehicle-ads-inventory-head>button{display:inline-flex}.vehicle-ads-editor{height:100%}.vehicle-ads-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-ads-editor-bar{grid-template-columns:auto minmax(0,1fr) auto}.vehicle-ad-fields{grid-template-columns:1fr}.vehicle-ad-field.is-wide{grid-column:auto}.vehicle-ad-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.vehicle-ads-hero{flex-direction:column;align-items:flex-start}.vehicle-ads-hero-actions{width:100%}.vehicle-ads-hero-actions .btn{flex:1}.vehicle-ads-overview-head{flex-direction:column;align-items:stretch;gap:11px}.vehicle-ads-overview-search{width:100%}.vehicle-ads-overview-grid{grid-template-columns:1fr;padding:10px}.vehicle-ads-editor-bar{grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.vehicle-ads-readiness{grid-column:1/-1;justify-content:center;justify-self:stretch}.vehicle-ad-portals,.vehicle-ad-section,.vehicle-ad-check-section{margin-left:10px;margin-right:10px}.vehicle-ad-portal-grid{grid-template-columns:1fr}.vehicle-ad-portals>header,.vehicle-ad-section>header,.vehicle-ad-check-section>header{flex-direction:column;align-items:flex-start;gap:5px}.vehicle-ad-fields{padding:9px}.vehicle-ad-field{grid-template-columns:1fr;gap:5px;padding:6px 0}.vehicle-ad-field>span{text-align:left;padding:0}.vehicle-ad-field>small{grid-column:1}.vehicle-ad-check-grid{grid-template-columns:1fr}.vehicle-ad-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-ad-actions{flex-direction:column-reverse;align-items:stretch;margin-left:10px;margin-right:10px}.vehicle-ad-actions>div,.vehicle-ad-actions .btn{width:100%}.vehicle-ad-actions>div:last-child{flex-direction:column}}@media (prefers-reduced-motion:reduce){.vehicle-ads-inventory,.vehicle-ad-photo>div{transition:none}}.vehicle-publication-filters{flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 16px;display:flex}.vehicle-publication-filters button{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);font:inherit;cursor:pointer;border-radius:20px;padding:7px 12px;font-size:12px}.vehicle-publication-filters button[aria-pressed=true]{border-color:var(--ui-blue);background:color-mix(in srgb, var(--ui-blue) 12%, var(--ui-surface))}.vehicle-publication-filters>span{color:var(--ui-muted);margin-left:auto;font-size:12px}.vehicle-stock-publication{border-left:1px solid var(--ui-border);flex-direction:column;justify-content:center;gap:10px;padding:12px 16px;display:flex}.vehicle-stock-publication>header{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.vehicle-stock-publication>header>span{place-items:center;width:24px;height:24px;display:grid}.vehicle-stock-publication img{object-fit:contain;width:24px;height:24px}.vehicle-stock-publication small{color:var(--ui-muted);margin-left:auto}.vehicle-stock-publication small.is-active{color:var(--ui-green)}.vehicle-stock-publication small.is-attention,.vehicle-stock-pending{color:var(--ui-orange,#b86d16)}.vehicle-stock-publication>p{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.5}.vehicle-stock-publication>div{flex-wrap:wrap;gap:8px;display:flex}.vehicle-stock-publication .btn{min-height:38px;font-size:12px}.vehicle-publication-dialog{border:1px solid var(--ui-border);background:var(--ui-surface);width:min(880px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ui-text);border-radius:16px;padding:0;overflow:hidden;box-shadow:0 24px 80px #0004}.vehicle-publication-dialog[open]{flex-direction:column;margin:auto;display:flex;position:fixed;inset:0}.vehicle-publication-dialog::backdrop{background:#17233080}.vehicle-publication-dialog-header{border-bottom:1px solid var(--ui-border);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.vehicle-publication-dialog-header span{color:var(--ui-muted);letter-spacing:.08em;font-size:10px}.vehicle-publication-dialog-header h2{margin:6px 0;font-size:20px;line-height:1.3}.vehicle-publication-dialog-header p{color:var(--ui-muted);margin:0;font-size:13px}.vehicle-publication-dialog-content{overscroll-behavior:contain;min-height:0;padding:0 8px 20px;overflow:auto}.vehicle-publication-dialog .vehicle-ad-ml{background:var(--ui-surface);margin:16px}.vehicle-publication-dialog .vehicle-ad-ml>header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.vehicle-publication-dialog .vehicle-ad-field input,.vehicle-publication-dialog .vehicle-ad-field select{color:var(--ui-text);background:var(--ui-canvas);color-scheme:normal}.vehicle-publication-dialog .vehicle-ad-actions{flex-wrap:wrap;gap:10px}.vehicle-publication-dialog .vehicle-ad-actions>div{flex-wrap:wrap}.vehicle-publication-settings>summary{color:var(--ui-text);cursor:pointer;padding:14px 16px;font-size:13px}.vehicle-publication-missing{border-left:3px solid var(--ui-orange,#b86d16);background:var(--ui-canvas);margin:16px;padding:14px 16px;font-size:13px}.vehicle-publication-missing p{color:var(--ui-muted);line-height:1.5}.vehicle-publication-preview{margin:16px;font-size:13px}.vehicle-publication-preview summary{cursor:pointer;padding:8px 0}.vehicle-publication-preview>div{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.vehicle-publication-preview img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;height:auto}.vehicle-publication-preview p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.vehicle-ads-dashboard .vehicle-stock-grid{grid-template-columns:minmax(0,1fr)}.vehicle-ads-dashboard .vehicle-stock-card{grid-template-columns:minmax(280px,1fr) minmax(320px,1fr)}.vehicle-ads-dashboard .vehicle-stock-copy>strong{font-size:14px}.vehicle-ads-dashboard .vehicle-stock-copy>small,.vehicle-ads-dashboard .vehicle-stock-copy>span{font-size:11px}@media (max-width:720px){.vehicle-ads-dashboard .vehicle-stock-card{grid-template-columns:minmax(0,1fr)}.vehicle-stock-publication{border-left:0;border-top:1px solid var(--ui-border);padding:12px 4px}.vehicle-publication-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.vehicle-publication-dialog-header{padding:16px}.vehicle-publication-dialog .vehicle-ad-fields{grid-template-columns:minmax(0,1fr)}.vehicle-publication-dialog .vehicle-ad-actions>div{width:100%}}.vehicle-ads-page.vehicle-ads-dashboard{background:var(--ui-canvas);color:var(--ui-text);gap:14px;padding:16px 24px;overflow:auto}.vehicle-ads-dashboard .workspace-page-header{flex:none;margin:0}.vehicle-ads-dashboard .workspace-page-title-row{align-items:center}.vehicle-ads-dashboard .workspace-page-title-row h1{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2vw,30px)}.vehicle-ads-dashboard .workspace-page-help{display:none}.vehicle-ads-dashboard .vehicle-ads-hero-actions{margin:0}.vehicle-ads-dashboard .vehicle-ads-hero-actions .btn{border-radius:8px;min-height:38px;padding:0 14px;font-size:11px}.vehicle-channel-overview,.vehicle-stock-section{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;flex:none;min-width:0;overflow:hidden}.vehicle-channel-overview{padding:16px 18px 12px}.vehicle-channel-overview-head,.vehicle-stock-section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.vehicle-channel-overview-head{margin-bottom:12px}.vehicle-channel-overview-head h2,.vehicle-stock-section-head h2{color:var(--ui-text);letter-spacing:-.015em;margin:0;font-size:16px;font-weight:700}.vehicle-channel-overview-head p,.vehicle-stock-section-head p{color:var(--ui-muted);margin:3px 0 0;font-size:10px}.vehicle-channel-note{color:var(--ui-muted);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.vehicle-channel-note svg{color:var(--ui-green)}.vehicle-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vehicle-channel-card{border:1px solid var(--ui-border);background:var(--ui-canvas);border-radius:9px;min-width:0;padding:9px 10px 8px}.vehicle-channel-card>header{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.vehicle-channel-logo{background:var(--ui-surface);border-radius:6px;place-items:center;width:24px;height:24px;padding:3px;display:grid}.vehicle-channel-logo img{object-fit:contain;max-width:100%;max-height:100%}.vehicle-portal-monogram{color:#18212b;letter-spacing:-.04em;place-items:center;width:100%;height:100%;font-size:7px;font-weight:800;display:grid}.vehicle-channel-card>header>div{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.vehicle-channel-card>header strong{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.vehicle-channel-card>header small{color:var(--ui-muted);flex:none;font-size:8px}.vehicle-channel-card>header small.is-connected{color:var(--ui-green)}.vehicle-channel-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.vehicle-channel-balances>div{gap:3px;min-width:0;display:grid}.vehicle-channel-balances small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.vehicle-channel-balances strong{color:var(--ui-text);font-size:11px;font-weight:700}.vehicle-channel-card>footer{border-top:1px solid var(--ui-border);color:var(--ui-muted);margin-top:8px;padding-top:7px;font-size:8px}.vehicle-channel-footnote{color:var(--ui-muted);margin:9px 0 0;font-size:9px;line-height:1.45}.vehicle-stock-metrics{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vehicle-stock-metrics>article{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:78px;padding:12px 14px;display:grid}.vehicle-stock-metrics>article>span{width:34px;height:34px;color:var(--ui-blue);background:var(--ui-canvas);border-radius:8px;place-items:center;display:grid}.vehicle-stock-metrics>article>div{gap:1px;min-width:0;display:grid}.vehicle-stock-metrics small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.vehicle-stock-metrics strong{color:var(--ui-text);font-size:23px;line-height:1.08}.vehicle-stock-metrics em{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.vehicle-stock-section{padding-bottom:12px}.vehicle-stock-section-head{padding:14px 16px 11px}.vehicle-stock-search{border-color:var(--ui-border);width:min(360px,38vw);height:38px;color:var(--ui-muted);background:var(--ui-surface);border-radius:7px;margin:0}.vehicle-stock-search:focus-within{border-color:var(--ui-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-blue) 12%, transparent)}.vehicle-stock-search input{color:var(--ui-text);font-size:10px}.vehicle-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px;display:grid}.vehicle-stock-card{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:10px;grid-template-columns:minmax(0,1.05fr) minmax(200px,.95fr);gap:12px;min-width:0;min-height:148px;padding:9px;transition:border-color .15s,box-shadow .15s;display:grid}.vehicle-stock-card:hover{border-color:var(--ui-border-strong);box-shadow:0 4px 16px color-mix(in srgb, var(--ui-text) 6%, transparent)}.vehicle-stock-info{grid-template-columns:104px minmax(0,1fr);gap:10px;min-width:0;display:grid}.vehicle-stock-photo{color:#617286;background:var(--ui-canvas);cursor:pointer;border:0;border-radius:7px;place-items:center;width:104px;min-height:128px;display:grid;position:relative;overflow:hidden}.vehicle-stock-photo img{object-fit:cover}.vehicle-stock-photo>em{color:var(--ui-text);background:color-mix(in srgb, var(--ui-surface) 90%, transparent);border-radius:4px;padding:3px 5px;font-size:7px;font-style:normal;position:absolute;bottom:5px;right:5px}.vehicle-stock-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:3px 0;display:flex}.vehicle-stock-copy>small{color:var(--ui-muted);font-size:8px}.vehicle-stock-copy>strong{color:var(--ui-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.vehicle-stock-copy>b{color:var(--ui-text);margin-top:5px;font-size:12px}.vehicle-stock-copy>span{color:var(--ui-muted);margin-top:3px;font-size:8px}.vehicle-stock-copy>button{color:var(--ui-blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-top:auto;padding:4px 0 0;font-size:9px;font-weight:700;display:inline-flex}.vehicle-stock-channels{align-content:start;min-width:0;padding:2px 1px;display:grid}.vehicle-stock-channels>header{justify-content:space-between;align-items:center;gap:6px;margin-bottom:7px;display:flex}.vehicle-stock-channels>header strong{color:var(--ui-text);letter-spacing:.04em;text-transform:uppercase;font-size:9px}.vehicle-stock-channels>header span{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.vehicle-stock-channels>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 6px;display:grid}.vehicle-stock-channels>div>button{border:1px solid var(--ui-border);min-width:0;min-height:25px;color:var(--ui-muted);background:var(--ui-surface);text-align:left;cursor:pointer;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:5px;padding:2px 4px;display:grid}.vehicle-stock-channels>div>button:hover:not(:disabled){border-color:var(--ui-border-strong);color:var(--ui-text)}.vehicle-stock-channels>div>button.is-selected{border-color:color-mix(in srgb, var(--ui-green) 38%, var(--ui-border));color:var(--ui-text);background:color-mix(in srgb, var(--ui-green) 8%, var(--ui-surface))}.vehicle-stock-channels>div>button.is-pending{cursor:not-allowed;opacity:.64}.vehicle-stock-channels i{background:var(--ui-canvas);border-radius:4px;place-items:center;width:19px;height:19px;padding:2px;display:grid;overflow:hidden}.vehicle-stock-channels i img{object-fit:contain;display:block;width:14px!important;max-width:14px!important;height:14px!important;max-height:14px!important;padding:0!important}.vehicle-stock-channels i .vehicle-portal-monogram{width:100%;height:100%;color:var(--ui-text);font-size:7px}.vehicle-stock-channels button>span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.vehicle-stock-channels button>b{min-width:13px;color:var(--ui-green);place-items:center;font-size:7px;font-weight:650;display:grid}.vehicle-ads-workbench{background:var(--ui-canvas);box-shadow:none;border-radius:12px;grid-template-columns:250px minmax(0,1fr)}.vehicle-ads-workbench.is-editing{grid-template-columns:minmax(0,1fr)}.vehicle-ads-workbench.is-editing>.vehicle-ads-inventory{display:none}.vehicle-ads-inventory{background:var(--ui-surface)}.vehicle-ads-inventory-head{padding:14px 12px 10px}.vehicle-ads-inventory-head strong{color:var(--ui-text);font-size:12px}.vehicle-ads-inventory-head span,.vehicle-ads-list-new small,.vehicle-ads-list-card small{color:var(--ui-muted)}.vehicle-ads-search{border-color:var(--ui-border);color:var(--ui-muted);background:var(--ui-surface)}.vehicle-ads-search input,.vehicle-ads-list-new,.vehicle-ads-list-card,.vehicle-ads-list-new strong,.vehicle-ads-list-card strong{color:var(--ui-text)}.vehicle-ads-list-new:hover,.vehicle-ads-list-new.is-active,.vehicle-ads-list-card:hover{background:var(--ui-canvas)}.vehicle-ads-list-card.is-active{border-color:color-mix(in srgb, var(--ui-blue) 24%, var(--ui-border));background:color-mix(in srgb, var(--ui-blue) 6%, var(--ui-surface));box-shadow:inset 3px 0 0 var(--ui-blue)}.vehicle-ads-editor{background:var(--ui-canvas);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.65fr) minmax(290px,.95fr);align-content:stretch;height:100%;min-height:0;display:grid;overflow:hidden}.vehicle-ads-editor-bar{grid-column:1/-1}.vehicle-ads-editor>.vehicle-ad-portals{grid-area:2/2;align-self:start;max-height:calc(100dvh - 96px);margin:14px 12px 0 0;position:sticky;top:75px;overflow:auto}.vehicle-ad-form-column{overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex-direction:column;grid-area:2/1;min-width:0;min-height:0;display:flex;overflow:hidden auto}.vehicle-ads-editor>.vehicle-ad-form-column{grid-area:2/1}.vehicle-ads-editor-bar{border-color:var(--ui-border);background:color-mix(in srgb, var(--ui-surface) 94%, transparent)}.vehicle-ads-editor-bar strong{color:var(--ui-text)}.vehicle-ads-back-list{border-color:var(--ui-border);color:var(--ui-text-soft);background:var(--ui-surface)}.vehicle-ad-portals,.vehicle-ad-section,.vehicle-ad-check-section{border-color:var(--ui-border);background:var(--ui-surface);border-radius:10px}.vehicle-ad-portals>header,.vehicle-ad-section>header,.vehicle-ad-check-section>header{border-color:var(--ui-border);background:var(--ui-surface)}.vehicle-ad-portals header strong,.vehicle-ad-section header strong,.vehicle-ad-check-section header strong{color:var(--ui-text);font-size:13px}.vehicle-ad-portals header>span,.vehicle-ad-section header>span,.vehicle-ad-check-section header>div>span{color:var(--ui-muted)}.vehicle-ad-portal-grid{grid-template-columns:minmax(0,1fr)}.vehicle-ad-portal{border-color:var(--ui-border);min-height:72px;color:var(--ui-text);background:var(--ui-surface);border-radius:8px}.vehicle-ad-portal.is-selected{border-color:color-mix(in srgb, var(--ui-accent) 36%, var(--ui-border));background:color-mix(in srgb, var(--ui-accent) 8%, var(--ui-surface));box-shadow:inset 0 2px 0 var(--ui-accent)}.vehicle-ad-portal.is-ready{border-color:color-mix(in srgb, var(--ui-green) 38%, var(--ui-border));background:color-mix(in srgb, var(--ui-green) 6%, var(--ui-surface));box-shadow:inset 0 2px 0 var(--ui-green)}.vehicle-ad-portal.is-pending{cursor:not-allowed;opacity:.62}.vehicle-ad-portal-copy strong{color:var(--ui-text)}.vehicle-ad-portal-copy small{color:var(--ui-muted)}.vehicle-ad-portal-state{border-color:var(--ui-border-strong)}.vehicle-ad-form{flex-direction:column;gap:0;display:flex}.vehicle-ad-form>.vehicle-ad-section:not(.vehicle-ad-photo-section){order:1}.vehicle-ad-form>.vehicle-ad-photo-section{order:2}.vehicle-ad-form>.vehicle-ad-section:nth-of-type(2){order:3}.vehicle-ad-form>.vehicle-ad-check-section{order:4}.vehicle-ad-form>.vehicle-ad-actions{order:5}.vehicle-ad-fields{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;padding:12px 15px}.vehicle-ad-field{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:5px;min-height:0;padding:4px 0 7px}.vehicle-ad-field>span{color:var(--ui-text-soft);text-align:left;padding:0;font-size:9px;font-weight:650}.vehicle-ad-field>small{text-align:left;grid-column:1}.vehicle-ad-field input,.vehicle-ad-field select,.vehicle-ad-field textarea{border-color:var(--ui-border);color:var(--ui-text);background:var(--ui-surface);border-radius:7px}.vehicle-ad-field select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.vehicle-ad-inline>span,.vehicle-ad-mini-check{color:var(--ui-muted)}.vehicle-ad-photo-drop{border-color:color-mix(in srgb, var(--ui-blue) 40%, var(--ui-border));color:var(--ui-text);background:color-mix(in srgb, var(--ui-blue) 3%, var(--ui-surface))}.vehicle-ad-photo-drop:hover{background:color-mix(in srgb, var(--ui-blue) 7%, var(--ui-surface))}.vehicle-ad-photo-drop>div>small{color:var(--ui-muted)}.vehicle-ad-photo{border-color:var(--ui-border);background:var(--ui-canvas)}.vehicle-ad-check-section>header{padding:10px 14px}.vehicle-ad-select-all{color:var(--ui-muted)}.vehicle-ad-checkbox{border-color:var(--ui-border-strong)}.vehicle-ad-check-grid{gap:3px 12px;padding:11px 14px 13px}.vehicle-ad-check-grid label{color:var(--ui-text-soft);font-size:9px}.vehicle-ad-check-grid label:hover,.vehicle-ad-check-grid label.is-checked{color:var(--ui-text)}.vehicle-ad-actions{border-color:var(--ui-border);background:color-mix(in srgb, var(--ui-surface) 94%, transparent);box-shadow:0 -8px 24px color-mix(in srgb, var(--ui-text) 8%, transparent);border-radius:9px}.vehicle-ad-ml{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:10px}.vehicle-ad-ml p{color:var(--ui-muted)}.vehicle-ad-ml [role=alert]{color:var(--ui-danger,#c53b3b)}.vehicle-ads-dashboard .vehicle-channel-overview-head p{font-size:13px;line-height:1.5}.vehicle-ads-dashboard .vehicle-channel-note{font-size:12px}.vehicle-ads-dashboard .vehicle-channel-card>header strong{font-size:13px}.vehicle-ads-dashboard .vehicle-channel-card>header small,.vehicle-ads-dashboard .vehicle-channel-balances small{font-size:11px}.vehicle-ads-dashboard .vehicle-channel-balances strong{font-size:14px}.vehicle-ads-dashboard .vehicle-channel-card>footer,.vehicle-ads-dashboard .vehicle-channel-footnote{font-size:11px;line-height:1.5}.vehicle-ads-dashboard .vehicle-stock-metrics small{font-size:12px}.vehicle-ads-dashboard .vehicle-stock-metrics em{font-size:11px}.vehicle-ads-dashboard .vehicle-stock-search input{font-size:13px}.vehicle-ads-dashboard .vehicle-stock-photo>em{font-size:10px}.vehicle-ads-dashboard .vehicle-stock-copy>small,.vehicle-ads-dashboard .vehicle-stock-copy>span{font-size:12px;line-height:1.4}.vehicle-ads-dashboard .vehicle-stock-copy>strong{font-size:16px;line-height:1.35}.vehicle-ads-dashboard .vehicle-stock-copy>b{font-size:15px}.vehicle-ads-dashboard .vehicle-stock-copy>button,.vehicle-ads-dashboard .vehicle-stock-channels>header strong{font-size:12px}.vehicle-ads-dashboard .vehicle-stock-channels>header span{font-size:11px}.vehicle-ads-dashboard .vehicle-stock-channels>div>button{grid-template-columns:24px minmax(0,1fr) auto;gap:7px;min-height:34px;padding:4px 7px}.vehicle-ads-dashboard .vehicle-stock-channels i{width:22px;height:22px}.vehicle-ads-dashboard .vehicle-stock-channels i img{width:16px!important;max-width:16px!important;height:16px!important;max-height:16px!important}.vehicle-ads-dashboard .vehicle-stock-channels button>span{font-size:12px}.vehicle-ads-dashboard .vehicle-stock-channels button>b{min-width:16px;font-size:10px}.vehicle-ads-dashboard .vehicle-stock-card{min-height:190px}.vehicle-ads-dashboard .vehicle-stock-photo{min-height:168px}.vehicle-ads-editor-bar>div>span{font-size:11px}.vehicle-ads-editor-bar strong{font-size:16px}.vehicle-ads-readiness,.vehicle-ads-back-list{font-size:12px}.vehicle-ad-portals header strong,.vehicle-ad-section header strong,.vehicle-ad-check-section header strong{font-size:15px}.vehicle-ad-portals header>span,.vehicle-ad-section header>span,.vehicle-ad-check-section header>div>span,.vehicle-ad-field>span{font-size:12px}.vehicle-ad-field>small{font-size:12px;line-height:1.45}.vehicle-ad-field input,.vehicle-ad-field select,.vehicle-ad-field textarea{font-size:14px}.vehicle-ad-check-grid label{min-height:34px;font-size:12px;line-height:1.4}.vehicle-ad-select-all{font-size:12px}.vehicle-ad-portal-copy strong{font-size:14px}.vehicle-ad-portal-copy small{font-size:12px}.vehicle-ad-ml p{font-size:13px;line-height:1.55}.vehicle-ad-ml .vehicle-ad-field>span{font-size:12px}.vehicle-ad-actions .btn,.vehicle-ad-ml .btn{font-size:13px}@media (max-width:1180px){.vehicle-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-stock-grid{grid-template-columns:1fr}.vehicle-stock-metrics>article{padding:10px}.vehicle-ad-portal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-ad-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.vehicle-ads-page.vehicle-ads-dashboard{padding:12px}.vehicle-stock-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-ads-workbench{grid-template-columns:minmax(0,1fr)}.vehicle-ads-editor{flex-direction:column;height:100%;display:flex;overflow:hidden auto}.vehicle-ads-editor>.vehicle-ad-portals{max-height:none;margin:12px 10px 0;position:static;overflow:visible}.vehicle-ad-form-column{flex:none;display:flex;overflow:visible}.vehicle-ad-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.vehicle-channel-overview{padding:13px}.vehicle-channel-overview-head,.vehicle-stock-section-head{flex-direction:column;align-items:stretch}.vehicle-channel-note{white-space:normal}.vehicle-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-stock-search{width:100%}.vehicle-stock-grid{padding:0 9px}.vehicle-stock-card{grid-template-columns:minmax(0,1fr)}.vehicle-stock-info{grid-template-columns:88px minmax(0,1fr)}.vehicle-stock-photo{width:88px;min-height:116px}.vehicle-stock-channels>div{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-ad-fields,.vehicle-ad-portal-grid{grid-template-columns:minmax(0,1fr)}}.olx-publication{gap:16px;display:grid}.olx-publication>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.olx-publication-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}.olx-publication-fields label{align-content:start;gap:6px;font-size:13px;display:grid}.olx-publication-fields input,.olx-publication-fields select{border:1px solid var(--ui-border);background:var(--ui-canvas);width:100%;min-width:0;min-height:42px;color:var(--ui-text);border-radius:8px;padding:8px}.olx-publication-actions{flex-wrap:wrap;gap:10px;display:flex}.publication-autofill{grid-column:1/-1;gap:14px;min-width:0;display:grid}.publication-autofill-pending{border:1px solid var(--ui-border);border-radius:10px;gap:12px;padding:14px;display:grid}.publication-autofill summary{cursor:pointer;padding:8px 0;font-size:13px}.publication-autofill-summary{background:var(--ui-canvas);border:1px solid var(--ui-border);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0;padding:14px;display:grid}.publication-autofill-summary dt{opacity:.7;font-size:12px}.publication-autofill-summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:600}@media (max-width:640px){.olx-publication-fields{grid-template-columns:1fr}}.vehicle-stock-grid{gap:10px;container:vehicle-listings/inline-size}.vehicle-listing-card{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;color:var(--ui-text);border-radius:12px;overflow:hidden}.vehicle-listing-body{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:14px;padding:12px;display:grid}.vehicle-listing-info{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.vehicle-listing-photo{aspect-ratio:4/3;background:var(--ui-canvas);width:100%;color:var(--ui-muted);cursor:pointer;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.vehicle-listing-photo img{object-fit:cover}.vehicle-listing-no-photo{justify-items:center;gap:4px;padding:8px 4px 28px;font-size:10px;display:grid}.vehicle-listing-no-photo>svg{width:24px;height:24px}.vehicle-listing-photo-count{color:#eff1f4;background:#101418e8;border-radius:5px;align-items:center;gap:4px;padding:3px 5px;font-size:10px;line-height:1.4;display:inline-flex;position:absolute;bottom:6px;left:6px}.vehicle-listing-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.vehicle-listing-meta{color:var(--ui-muted);flex-wrap:wrap;gap:2px 6px;margin:0 0 3px;font-size:11px;line-height:1.4;display:flex}.vehicle-listing-copy h3{color:var(--ui-text);font-family:var(--font);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:800;line-height:1.3}.vehicle-listing-version{color:var(--ui-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;line-height:1.4}.vehicle-listing-price{color:var(--ui-text);letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:6px;font-size:20px;font-weight:800;line-height:1.25}.vehicle-listing-price-caption{color:var(--ui-muted);margin-top:2px;font-size:11px}.vehicle-listing-edit{min-height:28px;color:var(--ui-accent-text,var(--ui-accent-strong));font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:0;padding:0;font-size:12px;font-weight:700;display:inline-flex}.vehicle-listing-portals{border-left:1px solid var(--ui-border);align-content:center;gap:4px;min-width:0;padding-left:14px;display:grid}.vehicle-listing-portal{grid-template-columns:minmax(112px,1fr) minmax(0,1.2fr) 108px 24px;align-items:center;gap:8px;min-height:36px;display:grid}.vehicle-listing-portal-name{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.vehicle-listing-portal-name>img{object-fit:contain;border-radius:5px;flex:0 0 22px;width:22px;max-width:22px;height:22px;max-height:22px}.vehicle-listing-portal-name strong{font-weight:700;line-height:1.3}.vehicle-listing-status{max-width:100%;color:var(--ui-muted);background:var(--ui-surface-raised);overflow-wrap:anywhere;border-radius:6px;justify-self:start;padding:4px 7px;font-size:11px;line-height:1.4}.vehicle-listing-status.is-success{color:var(--ui-green);background:color-mix(in srgb, var(--ui-green) 13%, var(--ui-surface))}.vehicle-listing-status.is-progress{color:var(--ui-blue);background:color-mix(in srgb, var(--ui-blue) 13%, var(--ui-surface))}.vehicle-listing-status.is-warning{color:var(--ui-accent-text,var(--ui-accent-strong));background:var(--ui-accent-soft)}.vehicle-listing-status.is-danger{color:var(--ui-danger);background:color-mix(in srgb, var(--ui-danger) 13%, var(--ui-surface))}.vehicle-listing-action{min-height:32px;color:var(--ui-text);background:var(--ui-surface-raised);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:5px 8px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.vehicle-listing-action:hover{background:var(--ui-surface-hover);border-color:var(--ui-border-strong)}.vehicle-listing-external{width:24px;min-height:32px;color:var(--ui-muted);border-radius:6px;place-items:center;display:grid}.vehicle-listing-external:hover,.vehicle-listing-edit:hover{color:var(--ui-text)}.vehicle-listing-card :is(button,a):focus-visible{outline:2px solid var(--ui-blue);outline-offset:3px}.vehicle-listing-photo:focus-visible{outline-offset:-3px}.vehicle-listing-footer{background:var(--ui-canvas);justify-content:space-between;align-items:center;gap:6px 16px;min-height:30px;padding:6px 12px;font-size:11px;line-height:1.4;display:flex}.vehicle-listing-readiness{min-width:0;color:var(--ui-green);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.vehicle-listing-readiness>svg{flex-shrink:0}.vehicle-listing-readiness-note,.vehicle-listing-record{color:var(--ui-muted)}.vehicle-listing-record{flex-shrink:0}.vehicle-listing-readiness.is-pending{color:var(--ui-accent-text,var(--ui-accent-strong));flex-wrap:nowrap;align-items:flex-start}.vehicle-listing-readiness.is-pending>svg{margin-top:2px}@container vehicle-listings (max-width:860px){.vehicle-listing-body{grid-template-columns:minmax(0,1fr)}.vehicle-listing-portals{border-left:0;border-top:1px solid var(--ui-border);padding:8px 0 0}}@container vehicle-listings (max-width:540px){.vehicle-listing-body{gap:10px;padding:10px}.vehicle-listing-info{grid-template-columns:88px minmax(0,1fr);gap:10px}.vehicle-listing-photo{aspect-ratio:1}.vehicle-listing-copy h3{font-size:15px}.vehicle-listing-price{font-size:18px}.vehicle-listing-portal{grid-template-columns:minmax(0,1fr) 96px 24px;gap:3px 6px;padding:6px 0}.vehicle-listing-portal-name{grid-area:1/1}.vehicle-listing-status{background:0 0;grid-area:2/1;padding:2px 0}.vehicle-listing-action{grid-area:1/2/3;min-height:44px}.vehicle-listing-external,.vehicle-listing-external-space{grid-area:1/3/3}.vehicle-listing-external{min-height:44px}.vehicle-listing-portals{gap:0}.vehicle-listing-portal+.vehicle-listing-portal{border-top:1px solid var(--ui-border)}.vehicle-listing-footer{flex-wrap:wrap;padding:6px 10px}.vehicle-listing-edit{min-height:44px}}@container vehicle-listings (max-width:300px){.vehicle-listing-info{grid-template-columns:64px minmax(0,1fr);gap:8px}.vehicle-listing-photo-count{gap:2px;padding:2px;font-size:9px;bottom:2px;left:2px}.vehicle-listing-portal{grid-template-columns:minmax(0,1fr) 82px}.vehicle-listing-external{grid-area:3/2;justify-self:end}.vehicle-listing-external-space,.vehicle-listing-no-photo>span{display:none}}.vehicle-listing-quick{border:1px solid var(--ui-border);background:var(--ui-canvas);border-radius:8px;grid-column:1/-1;min-width:0;padding:12px}.vehicle-listing-quick p{color:var(--ui-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.publication-plan-actions{gap:10px;display:grid}.publication-plan-caption{color:var(--ui-text);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.publication-plan-caption button{color:var(--ui-accent-text,var(--ui-accent-strong));font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.publication-plan-options{flex-wrap:wrap;gap:8px;display:flex}.publication-plan-option{border:1px solid var(--ui-border-strong);background:var(--ui-surface);min-width:120px;min-height:52px;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;border-radius:7px;gap:3px;padding:9px 12px;display:grid}.publication-plan-option strong{font-size:13px;font-weight:700}.publication-plan-option span{color:var(--ui-muted);font-size:11px}.publication-plan-option:hover:not(:disabled){border-color:var(--ui-accent-strong);background:var(--ui-accent-soft)}.publication-plan-option:disabled{opacity:.5;cursor:not-allowed}.publication-plan-option:focus-visible,.publication-plan-caption button:focus-visible{outline:2px solid var(--ui-blue);outline-offset:3px}.publication-plan-mode{color:var(--ui-muted);gap:6px;font-size:12px;display:grid}.publication-plan-mode select{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;max-width:100%;min-height:36px;color:var(--ui-text);font:inherit;border-radius:6px;padding:6px 8px}.publication-plan-actions [role=alert]{color:var(--ui-danger)}.vehicle-listing-card button:disabled{cursor:not-allowed}.vehicle-channel-overview.vehicle-channel-compact{padding:0}.vehicle-channel-summary{min-height:48px;color:var(--ui-muted);cursor:pointer;align-items:center;gap:12px;padding:10px 16px;font-size:12px;line-height:1.4;list-style:none;display:flex}.vehicle-channel-summary::-webkit-details-marker{display:none}.vehicle-channel-summary:hover{background:var(--ui-surface-raised)}.vehicle-channel-summary:focus-visible{outline:2px solid var(--ui-blue);outline-offset:-3px;border-radius:8px}.vehicle-channel-summary-title{color:var(--ui-text);align-items:center;gap:8px;font-size:13px;display:inline-flex}.vehicle-channel-summary-title>svg{flex-shrink:0}.vehicle-channel-summary-title strong{font-weight:650}.vehicle-channel-summary-action{white-space:nowrap;margin-left:auto}.vehicle-channel-details .when-open{display:none}.vehicle-channel-details[open] .when-open{display:inline}.vehicle-channel-details[open] .when-closed{display:none}.vehicle-channel-details[open] .vehicle-channel-summary-title>svg{transform:rotate(90deg)}.vehicle-channel-details-content{padding:0 16px 12px}.vehicle-channel-details-hint{color:var(--ui-muted);margin:4px 0 12px;font-size:12px;line-height:1.5}.vehicle-stock-summary{border-top:1px solid var(--ui-border);color:var(--ui-muted);flex-wrap:wrap;gap:8px 24px;margin:0;padding:9px 16px;font-size:12px;display:flex}.vehicle-stock-summary>div{align-items:baseline;gap:8px;display:flex}.vehicle-stock-summary dt,.vehicle-stock-summary dd{margin:0}.vehicle-stock-summary dd{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.vehicle-stock-summary .has-pending dd{color:var(--ui-accent-text,var(--ui-accent-strong))}@media (max-width:620px){.vehicle-channel-summary{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:12px;display:grid}.vehicle-channel-summary-status{grid-column:1;padding-left:24px}.vehicle-channel-summary-action{grid-area:1/2/3}.vehicle-channel-details-content{padding-inline:12px}.vehicle-channel-compact .vehicle-channel-grid{grid-template-columns:minmax(0,1fr)}.vehicle-stock-summary{column-gap:16px;padding:10px 12px}}.vehicle-bulk-toolbar{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 0;font-size:12px;display:flex}.vehicle-bulk-toolbar>label{color:var(--ui-text);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.vehicle-bulk-toolbar>.btn-primary{margin-left:auto}.vehicle-bulk-toolbar input,.vehicle-bulk-card-check,.vehicle-bulk-rows input,.vehicle-bulk-confirm input{width:17px;height:17px;accent-color:var(--ui-accent-strong);cursor:pointer;flex:none}.vehicle-bulk-card-check{vertical-align:middle;margin:0 7px 0 0}.vehicle-listing-card.is-selected{border-color:var(--ui-accent-strong);box-shadow:inset 3px 0 var(--ui-accent-strong)}.vehicle-bulk-content{padding:18px 24px}.vehicle-bulk-settings{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.vehicle-bulk-settings label{color:var(--ui-muted);gap:6px;min-width:0;font-size:12px;display:grid}.vehicle-bulk-settings input,.vehicle-bulk-settings select{border:1px solid var(--ui-border);background:var(--ui-canvas);width:100%;min-width:0;min-height:38px;color:var(--ui-text);font:inherit;border-radius:7px;padding:7px 9px}.vehicle-bulk-contact{color:var(--ui-muted);grid-column:1/-1;font-size:12px}.vehicle-bulk-contact summary{cursor:pointer;padding:5px 0}.vehicle-bulk-contact label{margin-block:8px}.vehicle-bulk-summary{align-items:center;gap:8px;padding:12px 0;font-size:13px;font-weight:600;display:flex}.vehicle-bulk-rows{border:1px solid var(--ui-border);border-radius:8px;max-height:36vh;margin:0;padding:0;list-style:none;overflow:auto}.vehicle-bulk-rows li{border-bottom:1px solid var(--ui-border);align-items:flex-start;gap:10px;padding:12px;display:flex}.vehicle-bulk-rows li:last-child{border:0}.vehicle-bulk-rows li>div{flex:1;min-width:0}.vehicle-bulk-rows strong,.vehicle-bulk-rows small{overflow-wrap:anywhere;font-size:12px;display:block}.vehicle-bulk-rows small{color:var(--ui-muted);margin-top:4px}.vehicle-bulk-rows p{overflow-wrap:anywhere;margin:6px 0 0;font-size:12px}.vehicle-bulk-status{background:var(--ui-canvas);color:var(--ui-muted);white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:11px}.vehicle-bulk-status.is-ready,.vehicle-bulk-status.is-sent{color:var(--ui-success,#158466)}.vehicle-bulk-status.is-blocked,.vehicle-bulk-status.is-attention,.vehicle-bulk-content [role=alert]{color:var(--ui-danger)}.vehicle-bulk-confirm{gap:10px;margin-top:16px;font-size:12px;line-height:1.6;display:flex}.vehicle-bulk-hint{color:var(--ui-muted);margin-bottom:0;font-size:12px;line-height:1.5}.vehicle-bulk-actions{border-top:1px solid var(--ui-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px;display:flex}.vehicle-bulk-actions>span{color:var(--ui-muted);font-size:12px}@media (max-width:620px){.vehicle-bulk-toolbar>.btn-primary{margin-left:0}.vehicle-bulk-settings{grid-template-columns:1fr}.vehicle-bulk-content{padding:14px}.vehicle-bulk-actions{padding:12px 14px}.vehicle-bulk-rows li{flex-wrap:wrap}}.vehicle-store-publication{gap:16px;min-width:0;padding:16px;display:grid}.vehicle-store-publication>label{gap:8px;font-size:13px;font-weight:600;display:grid}.vehicle-store-publication>label>select{border:1px solid var(--ui-border);background:var(--ui-canvas);width:100%;min-height:42px;color:var(--ui-text);font:inherit;border-radius:8px;padding:8px 12px}.vehicle-store-publication>fieldset>section{border-top:1px solid var(--ui-border);padding:12px 0}.vehicle-store-publication>fieldset>section>h3{margin:0 0 12px;font-size:16px}.vehicle-store-publication>fieldset>section>.olx-publication,.vehicle-store-publication .vehicle-ad-ml{margin:0}.vehicle-store-publication>p{margin:0;font-size:13px;line-height:1.5}.vehicle-store-publication>[role=alert]{color:var(--ui-danger)}.vehicle-listing-quick .vehicle-store-publication{padding:0}.vehicle-bulk-settings>fieldset{border:1px solid var(--ui-border);border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.vehicle-bulk-settings>fieldset>legend{color:var(--ui-text);font-size:13px;font-weight:600}.vehicle-portal-metrics{color:var(--ui-muted);gap:4px;padding:6px 0;font-size:11px;font-weight:400;display:grid}.vehicle-portal-metrics>span{display:block}.vehicle-portal-metrics b{color:var(--ui-text);font-variant-numeric:tabular-nums}.vehicle-portal-metrics summary{cursor:pointer;font-size:10px}.vehicle-portal-metrics details[open]{min-width:160px;max-width:250px}.vehicle-portal-metrics details p{white-space:pre-line;text-align:left;font-weight:400;line-height:1.5}.ads-matrix fieldset.ads-matrix-filters{border:0;min-width:0;margin:0}.ads-matrix fieldset.ads-matrix-selection{border-inline:0;min-width:0;margin:0}.ads-matrix .ads-inline-row>td{background:var(--ui-surface-raised);padding:12px}.ads-matrix-scroll.has-quick-publication{max-height:none}.ads-inline-publication{border:1px solid var(--ui-border-strong);border-left:3px solid var(--ui-blue);background:var(--ui-surface);text-align:left;border-radius:8px;width:min(850px,100vw - 320px);padding:14px;position:sticky;left:12px}.ads-inline-publication>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ads-inline-publication>header>div{gap:5px;display:grid}.ads-inline-publication>header strong{font-size:14px}.ads-inline-publication>header span{color:var(--ui-muted);font-size:12px}.ads-inline-publication .vehicle-store-publication{border:0;padding:0}.ads-inline-publication .publication-plan-actions p{margin:0;font-size:12px;line-height:1.5}.ads-inline-publication .publication-quick-fields{margin:0}.ads-inline-publication .vehicle-store-publication>fieldset>section>h3{display:none}.publication-store-choices{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.publication-store-choices button{border:1px solid var(--ui-border-strong);background:var(--ui-surface);min-height:34px;color:var(--ui-text);font:inherit;cursor:pointer;border-radius:6px;padding:7px 12px;font-size:12px}.publication-store-choices button[aria-pressed=true]{border-color:var(--ui-blue);background:color-mix(in srgb, var(--ui-blue) 10%, var(--ui-surface));color:var(--ui-blue)}.publication-store-choices p{width:100%;color:var(--ui-muted);margin:0;font-size:12px}.publication-quick-fields{border:0;min-width:0;margin:10px 0;padding:0}.publication-quick-fields label{gap:5px;font-size:12px;display:grid}.publication-quick-fields input{border:1px solid var(--ui-border-strong);width:100%;min-width:0;min-height:34px;color:var(--ui-text);background:var(--ui-surface);font:inherit;border-radius:6px;padding:6px 9px}.ads-inline-publication details{margin:8px 0}.ads-inline-publication summary{cursor:pointer;color:var(--ui-muted);font-size:12px}.ads-inline-publication .publication-plan-options{margin-top:4px}.ads-inline-publication .publication-plan-option{border-color:var(--ui-blue);color:var(--ui-blue)}.ads-matrix-portal-price{font-variant-numeric:tabular-nums;font-size:11px}@media (max-width:760px){.ads-inline-publication{width:calc(100vw - 110px);padding:10px}.ads-inline-publication .olx-publication-fields{grid-template-columns:minmax(0,1fr)}}.napista-copies-dialog{width:min(760px,100vw - 32px)}.napista-copy-note{border:1px solid var(--ui-border);border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 20px;padding:14px;font-size:13px;line-height:1.6;display:flex}.napista-copy-note svg{color:var(--ui-accent,#2563eb);flex-shrink:0;margin-top:2px}.napista-copy-options{border:0;flex-wrap:wrap;gap:12px 24px;margin:0 0 18px;padding:0;display:flex}.napista-copy-options legend{padding:0 0 10px;font-size:13px;font-weight:650}.napista-copy-options label{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.napista-copy-options input{flex-shrink:0;width:16px;height:16px;margin:0}.napista-copy-loading{align-items:center;gap:8px;font-size:13px;display:flex}.napista-copy-error{color:var(--ui-danger,#b42318);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.napista-copy-review{border:1px solid var(--ui-border);border-radius:10px;margin:20px 0;padding:16px}.napista-copy-review h3{margin:0 0 12px;font-size:15px}.napista-copy-review>div{border-bottom:1px solid var(--ui-border);grid-template-columns:1.2fr 1fr 1.1fr;gap:12px;padding:12px 0;font-size:13px;display:grid}.napista-copy-review>p{color:var(--ui-muted);margin-bottom:0;font-size:12px;line-height:1.6}.napista-copy-jobs{gap:12px;margin:16px 0;display:grid}.napista-copy-job{border:1px solid var(--ui-border);border-radius:10px;padding:16px;font-size:13px}.napista-copy-job header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.napista-copy-job header span{color:var(--ui-muted);font-size:12px}.napista-copy-job progress{width:100%;height:8px;accent-color:var(--ui-accent,#2563eb);margin:12px 0;display:block}.napista-copy-job small{color:var(--ui-muted);line-height:1.6;display:block}.napista-copy-job button,.napista-copy-job details{margin-top:12px}.napista-copy-job li{overflow-wrap:anywhere;margin:6px 0}@media (max-width:600px){.napista-copy-review>div{grid-template-columns:1fr;gap:6px}.napista-copy-options{flex-direction:column}.napista-copies-dialog .vehicle-bulk-content{padding:16px}.napista-copies-dialog .vehicle-bulk-actions .btn{flex:auto}}
#sig-workspace .sidebar-theme-toggle{margin-bottom:10px}#sig-workspace .sidebar-theme-toggle:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (max-width:820px){#sig-workspace .sidebar-theme-toggle{justify-content:center;padding:5px}#sig-workspace .sidebar-theme-toggle .theme-toggle-label{display:none}}#sig-workspace{--desk-canvas:#0c1016;--desk-surface:#111820;--desk-raised:#18222e;--desk-line:#25313e;--desk-text:#edf1f5;--desk-muted:#95a3b4;--desk-accent:#f5c518;--desk-queue-width:350px;color:var(--desk-text);--sidebar-w:224px!important;background:var(--desk-canvas)!important;gap:0!important;padding:0!important}#sig-workspace>:is(.sidebar,.panel,.main,.customer-panel){-webkit-backdrop-filter:none;backdrop-filter:none;animation:none;box-shadow:none!important;background:var(--desk-surface)!important;border:0!important;border-radius:0!important}#sig-workspace .sidebar{border-right:1px solid var(--desk-line)!important;background:var(--desk-canvas)!important;padding:18px 12px 10px!important}#sig-workspace .sidebar-brand{justify-content:flex-start!important;gap:10px!important;min-height:62px!important;margin:0 0 8px!important;padding:0 5px 18px!important}#sig-workspace .sidebar-logo{width:36px!important;height:36px!important;box-shadow:none!important;border-radius:10px!important;flex-basis:36px!important}#sig-workspace .sidebar-brand-copy strong{letter-spacing:-.4px;font-size:16px!important}#sig-workspace .sidebar-brand-copy span{color:var(--desk-muted);text-transform:none!important;letter-spacing:0!important;font-size:10px!important;font-weight:400!important}#sig-workspace .sidebar-collapse{z-index:2;border:1px solid var(--desk-line)!important;background:var(--desk-surface)!important;width:24px!important;height:24px!important;box-shadow:none!important;border-radius:6px!important;top:67px!important;right:10px!important}#sig-workspace .sidebar-nav{padding-top:9px;gap:6px!important}.sidebar-group{flex-shrink:0;min-width:0}.sidebar-group-heading{width:100%;color:var(--desk-muted);font:inherit;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px 10px 8px;font-size:10px;font-weight:650;display:flex}.sidebar-group-heading:hover{color:var(--desk-text)}.sidebar-group-heading.has-current-page{color:var(--desk-accent)}.sidebar-group-heading[aria-expanded=false] svg{transform:rotate(-90deg)}.sidebar-group-links{display:none}.sidebar-group-links.is-expanded{flex-direction:column;gap:3px;display:flex}#sig-workspace .sidebar-btn{color:#a6b2c1!important;width:100%!important;height:auto!important;min-height:36px!important;box-shadow:none!important;border-radius:6px!important;justify-content:flex-start!important;gap:10px!important;padding:8px 10px!important;font-size:12px!important}#sig-workspace .sidebar-btn>svg{flex:0 0 17px;width:17px;height:17px}#sig-workspace .sidebar-btn-label{font-size:12px!important;font-weight:500!important}#sig-workspace .sidebar-btn:hover{color:#fff!important;background:#19212a!important}#sig-workspace .sidebar-btn.active{color:var(--desk-accent)!important;background:#292719!important}#sig-workspace .sidebar-btn.active:before{display:none!important}#sig-workspace .sidebar-badge{font:600 10px var(--mono);margin-left:auto;min-width:19px!important;height:18px!important;box-shadow:none!important;position:static!important}#sig-workspace .sidebar-bottom{border-top:1px solid var(--desk-line);padding-top:12px!important}#sig-workspace .sidebar-user-card{justify-items:stretch;gap:8px;background:0 0!important;border:0!important;grid-template-columns:30px minmax(0,1fr) 24px!important;padding:5px!important}#sig-workspace .sidebar-user-avatar{border-radius:50%;width:30px;height:30px;font-size:11px}#sig-workspace .sidebar-user-copy strong{font-size:12px}#sig-workspace .sidebar-user-copy small{font-size:10px}#sig-workspace .sidebar-status-card{padding-left:7px!important;font-size:10px!important}#sig-workspace:not(.app-tools)>.panel{border-right:1px solid var(--desk-line)!important}#sig-workspace .desk-queue-header{position:relative;background:var(--desk-surface)!important;padding:20px 16px 14px!important}#sig-workspace .desk-queue-header .panel-title-row{align-items:center;display:flex;flex-wrap:nowrap!important;gap:8px!important}.desk-queue-title{flex:1;min-width:0}.desk-eyebrow{letter-spacing:.8px;color:var(--desk-muted);text-transform:uppercase;margin:0 0 5px;font-size:10px}#sig-workspace .desk-queue-title h2{letter-spacing:-.7px;align-items:center;gap:9px;font-weight:650;line-height:1.2;display:flex;margin:0!important;font-size:21px!important}.desk-queue-count{border:1px solid var(--desk-line);min-width:25px;height:22px;color:var(--desk-muted);font:500 11px var(--mono);border-radius:5px;place-items:center;display:inline-grid}#sig-workspace .desk-queue-header .panel-title-actions{justify-content:space-between;width:auto;display:flex;gap:5px!important}#sig-workspace .desk-queue-header .conv-collapse-btn{order:3;width:25px;position:static;padding:4px!important}#sig-workspace .desk-queue-header .conv-start-btn{min-height:32px;margin-left:auto;font-size:11px;border-radius:6px!important;padding:7px 9px!important}#sig-workspace .desk-queue-header .conv-dial-btn{color:var(--desk-muted);width:27px;gap:0!important;padding:5px!important;font-size:0!important}#sig-workspace .desk-queue-header>.workspace-channel-tabs{border:0;border-bottom:1px solid var(--desk-line);background:0 0;border-radius:0;gap:0;width:100%;max-width:none;margin:12px 0;padding:0;display:flex}#sig-workspace:not(.app-conversations-collapsed) .desk-queue-header>.workspace-channel-tabs button{min-width:0;color:var(--desk-muted);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1 1 0;gap:5px;min-height:38px!important;padding:7px 3px!important}#sig-workspace .desk-queue-header>.workspace-channel-tabs button.is-active{color:var(--desk-accent);border-bottom-color:var(--desk-accent)}#sig-workspace .desk-queue-header>.workspace-channel-tabs button strong{white-space:nowrap;font-size:10.5px;font-weight:600}#sig-workspace .desk-queue-header>.workspace-channel-tabs button small{display:none}#sig-workspace .workspace-channel-alert{width:14px;height:14px;box-shadow:none;animation:none;top:0;right:3px;min-width:14px!important}#sig-workspace .workspace-channel-alert svg{width:9px;height:9px}#sig-workspace .desk-queue-header .search-box{min-height:37px;border:1px solid var(--desk-line)!important;background:var(--desk-canvas)!important;border-radius:6px!important;margin:0 0 12px!important}#sig-workspace .desk-queue-header .search-box input{min-width:0;font-size:12px}#sig-workspace .conv-filter-wrap{margin-top:0!important}#sig-workspace .conv-filter-chips{flex-direction:column;background:0 0!important;border:0!important;gap:4px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}#sig-workspace .conv-filter-row{flex-wrap:wrap;justify-content:flex-start;align-self:stretch;align-items:center;gap:4px;width:100%;min-width:0;display:flex}#sig-workspace .conv-filter-chip{justify-content:center;align-items:center;color:#b8c5d4!important;width:auto!important;min-width:29px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:5px!important;flex:none!important;gap:5px!important;padding:4px 6px!important;display:inline-flex!important}#sig-workspace .conv-filter-chip-active{color:#ffd000!important;background:#302919!important;border-color:#806823!important}#sig-workspace .conv-filter-chip-icon{color:#97a9bc;width:18px;height:18px}#sig-workspace .conv-filter-chip-active .conv-filter-chip-icon{color:inherit}#sig-workspace .desk-filter-label{font-size:11px;font-weight:400;display:inline}#sig-workspace .conv-filter-chip-active .desk-filter-label{font-weight:600}#sig-workspace .conv-filter-chip-count{box-shadow:none;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex;color:#b9c9db!important;background:#243343!important;border:0!important;min-width:16px!important;height:16px!important;padding:0 2px!important;position:static!important}#sig-workspace .conv-filter-chip-active .conv-filter-chip-count{color:#ffd000!important;background:0 0!important;box-shadow:inset 0 0 0 1.5px #ffd000!important}#sig-workspace .conv-attendant-filter{margin-top:10px;border:0!important;border-top:1px solid var(--desk-line)!important;background:0 0!important;border-radius:0!important;padding:8px 0 0!important}#sig-workspace .conv-attendant-filter select{color:var(--desk-muted);font-size:11px;height:28px!important;min-height:28px!important}#sig-workspace .conv-list{padding:0!important}#sig-workspace .conv-list-virtual{overflow-anchor:none;display:block!important}#sig-workspace .conv-list-virtual .conv-item{box-sizing:border-box;max-height:96px;height:96px!important}#sig-workspace.app-conversations-collapsed .conv-list-virtual .conv-item{max-height:52px;height:52px!important;margin-inline:auto!important}#sig-workspace:not(.app-conversations-collapsed) .conv-item{grid-template-columns:34px minmax(0,1fr) 54px;align-items:start;min-height:96px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #202b37!important;border-radius:0!important;gap:10px!important;margin:0!important;padding:14px!important;display:grid!important}#sig-workspace .conv-item.active{box-shadow:inset 3px 0 var(--desk-accent)!important;background:#23251c!important}#sig-workspace .conv-item:hover:not(.active){background:#17212b!important}#sig-workspace .conv-avatar{border-radius:11px!important;flex-basis:34px!important;width:34px!important;height:34px!important}#sig-workspace .conv-name-row{align-items:center;gap:6px;min-width:0;display:flex!important}#sig-workspace .conv-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;line-height:1.4;overflow:hidden;font-size:12px!important;font-weight:650!important}#sig-workspace .conv-name-row .conv-origin-logo{flex-shrink:0;margin:0}#sig-workspace .conv-preview{line-height:1.5;font-size:11.5px!important}#sig-workspace .conv-workflow-row{align-items:center;min-width:0;flex-wrap:nowrap!important;gap:8px!important;margin-top:6px!important}#sig-workspace .conv-status-pill{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis!important;background:0 0!important;border:0!important;flex:0 auto!important;max-width:48%!important;height:18px!important;min-height:18px!important;padding:0 6px!important;font-size:10px!important;line-height:18px!important;display:block!important;overflow:hidden!important}#sig-workspace .conv-assignee{min-width:0;background:0 0!important;flex:1 1 0!important;padding:0!important;font-size:10px!important}#sig-workspace .conv-assignee-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#sig-workspace .conv-assignee svg{flex-shrink:0}#sig-workspace .conv-business-phone{display:none!important}#sig-workspace .conv-meta{align-items:flex-end;width:54px;min-width:0}#sig-workspace .conv-time{white-space:nowrap;font-size:10px!important}#sig-workspace .conv-meta-row{flex-wrap:wrap;justify-content:flex-end;gap:2px}#sig-workspace .conv-fav-btn,#sig-workspace .conv-read-btn{width:18px!important;height:18px!important}#sig-workspace .conv-window-count,#sig-workspace .conv-wait-badge{display:none!important}#sig-workspace .conv-response-wait-count{min-width:0!important;min-height:0!important;box-shadow:none!important;color:#efb46f!important;background:0 0!important;border:0!important;padding:3px 0!important;font-size:9px!important}#sig-workspace .conv-unread{font:600 10px var(--mono)}#sig-workspace .chat-shell{background:var(--desk-canvas)!important}#sig-workspace .chat-header{grid-template-columns:30px 38px minmax(0,1fr);align-items:center;background:var(--desk-surface)!important;gap:10px!important;min-height:116px!important;padding:16px 20px 12px!important;display:grid!important}#sig-workspace .chat-header-avatar{border-radius:12px!important;width:38px!important;height:38px!important}#sig-workspace .chat-header-info{min-width:0;width:auto!important}#sig-workspace .chat-header-name{font-size:15px!important;font-weight:650!important}#sig-workspace .chat-header-sub{flex-wrap:wrap;color:var(--desk-muted)!important;gap:5px!important;font-size:11px!important;display:flex!important}#sig-workspace .chat-header-actions{border-top:1px solid var(--desk-line);grid-column:1/-1;width:100%;min-width:0;padding-top:10px;flex-wrap:wrap!important;justify-content:flex-start!important;gap:6px!important;margin:0!important;display:flex!important}#sig-workspace .chat-workflow-select{max-width:150px;border:1px solid var(--desk-line)!important;background:var(--desk-raised)!important;border-radius:5px!important;width:auto!important;min-width:0!important;height:30px!important;font-size:11px!important}#sig-workspace .chat-header-actions>.btn,#sig-workspace .chat-header-menu-wrap>.btn{width:auto;min-width:30px;height:30px;min-height:30px;padding:5px 7px;border-radius:5px!important}#sig-workspace .chat-response-wait-alert{gap:12px;font-size:11px;color:#e5c594!important;box-shadow:none!important;background:#292319!important;border:0!important;border-bottom:1px solid #50402a!important;padding:10px 20px!important}#sig-workspace .chat-response-wait-alert strong{font-size:11px;color:#efcc92!important}#sig-workspace .chat-response-wait-action{font-size:10px;color:#efcc92!important;background:0 0!important;border:1px solid #70562c!important;border-radius:5px!important}#sig-workspace .chat-messages{background:var(--desk-canvas)!important}#sig-workspace .chat-messages:before{display:none!important}#sig-workspace .chat-messages-inner{padding:24px 26px!important}#sig-workspace .msg-bubble{line-height:1.6;max-width:82%!important;box-shadow:none!important;border-radius:12px!important;font-size:13px!important}#sig-workspace .msg-incoming .msg-bubble,#sig-workspace .msg-bubble-in{background:#1c2733!important}#sig-workspace .msg-outgoing .msg-bubble,#sig-workspace .msg-bubble-out{background:#353220!important}#sig-workspace .chat-input-area{background:var(--desk-surface)!important;border-top:1px solid var(--desk-line)!important;box-shadow:none!important;padding:14px 20px 12px!important}#sig-workspace .chat-input-row{background:var(--desk-canvas)!important;box-shadow:none!important;border:1px solid #354251!important;border-radius:10px!important;padding:10px 12px!important}#sig-workspace .chat-input-row:focus-within{border-color:#8d7728!important;box-shadow:0 0 0 2px #f5c5180d!important}#sig-workspace .chat-input-label{letter-spacing:.4px;color:var(--desk-muted)!important;font-size:10px!important}#sig-workspace .chat-input-meta{margin-top:5px;color:#7c8c9d!important;font-size:10px!important}#sig-workspace .chat-input{font-size:13px!important}#sig-workspace .chat-input-toolbar{margin-top:8px;background:0 0!important;padding:0!important}#sig-workspace .chat-input-tool{color:var(--desk-muted)!important}#sig-workspace .chat-input-tool.active{color:var(--desk-accent)!important}#sig-workspace .chat-input-toolbar-label{display:none!important}#sig-workspace .btn-send{background:var(--desk-accent)!important;color:#151714!important;box-shadow:none!important;border-radius:8px!important}#sig-workspace .btn-send:disabled{opacity:.35}#sig-workspace .empty-state-chat{background:var(--desk-canvas)!important}#sig-workspace .empty-state-visual{margin-bottom:6px;transform:scale(.8)}#sig-workspace .empty-state-chat h3{letter-spacing:-.6px;font-size:24px!important;font-weight:600!important}#sig-workspace .empty-state-chat>p{max-width:380px;font-size:13px}#sig-workspace .customer-lead-rail{border-left:1px solid var(--desk-line)!important;border-radius:0!important}#sig-workspace .customer-lead-toggle{color:var(--desk-muted);background:var(--desk-surface)}#sig-workspace .customer-lead-toggle:hover{color:var(--desk-accent);background:var(--desk-raised)}#sig-workspace .crm-workspace{background:var(--desk-canvas);gap:16px;padding:22px}#sig-workspace .crm-header{flex-wrap:wrap;gap:14px}#sig-workspace .crm-header-copy{flex:100%;min-width:0}#sig-workspace .crm-header h2{font-size:23px;font-weight:600}#sig-workspace .crm-header-copy .panel-eyebrow{color:var(--desk-muted);margin-bottom:6px;font-size:10px;font-weight:500}#sig-workspace .crm-header-meta{flex-wrap:wrap}#sig-workspace .crm-header-actions{flex-wrap:wrap;flex:100%;justify-content:flex-start;gap:8px}#sig-workspace .crm-create-column{flex:210px;max-width:320px}#sig-workspace .crm-search{flex-basis:240px}#sig-workspace .crm-metrics{background:var(--desk-surface);border-color:var(--desk-line)}#sig-workspace .crm-metric{height:49px}#sig-workspace .crm-column{border-color:var(--desk-line);background:var(--desk-surface);border-radius:8px}#sig-workspace .crm-column-head{background:var(--desk-surface)}#sig-workspace .crm-card{border-color:var(--desk-line);background:var(--desk-raised);box-shadow:none;border-radius:8px}#sig-workspace .crm-card.is-selected{border-color:#8d7728}#sig-workspace .crm-card-situation{background:#121a23;border:0}#sig-workspace .crm-column-empty{border-color:var(--desk-line);color:var(--desk-muted)!important;background:0 0!important}#sig-workspace .leads-page{background:var(--desk-canvas)}#sig-workspace :is(.leads-hero,.leads-metric,.leads-list-card,.leads-integration-card){background:var(--desk-surface);border-color:var(--desk-line);box-shadow:none;border-radius:8px}#sig-workspace .leads-integration-card{padding:10px 14px}#sig-workspace .leads-integration-copy strong{font-size:12px}#sig-workspace .leads-integration-copy p{font-size:11px}@media (min-width:821px){#sig-workspace>.customer-lead-rail{display:block!important}:is(#sig-workspace:not(.app-tools),#sig-workspace:not(.app-tools):has(.customer-lead-rail)){grid-template-columns:var(--sidebar-w) var(--desk-queue-width) minmax(0, 1fr) 36px!important}#sig-workspace.app-tools{grid-template-columns:var(--sidebar-w) minmax(0, 1fr)!important}#sig-workspace.app-tools>.panel{border-radius:0!important}:is(#sig-workspace:not(:has(.sidebar-collapsed)) .sidebar-brand-copy,#sig-workspace:not(:has(.sidebar-collapsed)) .sidebar-user-copy){display:grid!important}#sig-workspace:not(:has(.sidebar-collapsed)) .sidebar-btn-label{display:inline!important}#sig-workspace:not(:has(.sidebar-collapsed)) .sidebar-status-card span{display:inline!important}#sig-workspace:has(.sidebar-collapsed){--sidebar-w:64px!important}#sig-workspace .sidebar-collapsed{padding:14px 8px 8px!important}#sig-workspace .sidebar-collapsed .sidebar-group-heading{display:none}#sig-workspace .sidebar-collapsed .sidebar-group+.sidebar-group{border-top:1px solid var(--desk-line);margin-top:5px;padding-top:8px}#sig-workspace .sidebar-collapsed .sidebar-group-links{flex-direction:column;gap:4px;display:flex}#sig-workspace .sidebar-collapsed .sidebar-btn{justify-content:center!important;width:46px!important;padding:9px!important}#sig-workspace .sidebar-collapsed .sidebar-badge{position:absolute!important;top:0!important;right:0!important}#sig-workspace .sidebar-collapsed .sidebar-user-card{justify-items:center;grid-template-columns:1fr!important}#sig-workspace.app-conversations-collapsed{--desk-queue-width:82px}#sig-workspace.app-conversations-collapsed .desk-queue-title,#sig-workspace.app-conversations-collapsed .desk-filter-label{display:none!important}#sig-workspace.app-conversations-collapsed .desk-queue-header{padding:12px 6px!important}#sig-workspace.app-conversations-collapsed .desk-queue-header .conv-collapse-btn{margin:auto;position:static}}@media (min-width:821px) and (max-width:1599px){#sig-workspace .customer-lead-rail.is-open{z-index:10020;width:min(430px,100vw - 82px)!important;display:block!important;position:fixed!important;top:0!important;bottom:0!important;right:0!important;box-shadow:-20px 0 60px #0008!important}#sig-workspace:not(.app-tools) .customer-lead-rail.is-collapsed{grid-area:1/4!important;width:36px!important;position:static!important}}@media (min-width:1600px){#sig-workspace:not(.app-tools):has(.customer-lead-rail.is-open){grid-template-columns:var(--sidebar-w) var(--desk-queue-width) minmax(0, 1fr) 390px!important}}@media (min-width:821px) and (max-width:1100px){#sig-workspace{--desk-queue-width:305px;--sidebar-w:190px!important}#sig-workspace .sidebar-btn{gap:7px!important;padding-inline:7px!important;font-size:11px!important}#sig-workspace .chat-messages-inner{padding:16px!important}#sig-workspace .chat-header,#sig-workspace .chat-input-area{padding-inline:12px!important}}@media (max-width:820px){#sig-workspace,#sig-workspace:not(.app-tools),#sig-workspace.app-tools{grid-template-columns:54px minmax(0,1fr)!important;gap:0!important;padding:0!important}#sig-workspace>.sidebar{align-self:stretch;flex-direction:column!important;grid-area:1/1!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}#sig-workspace .sidebar-nav{flex-direction:column!important;flex:1 1 0!important;justify-content:flex-start!important;align-items:stretch!important;width:100%!important;min-width:0!important;height:auto!important}#sig-workspace .sidebar-bottom{display:block!important}#sig-workspace>.panel,#sig-workspace>.main,#sig-workspace>.main.main-chat-active{grid-area:1/2!important;width:100%!important;min-width:0!important;max-width:none!important}#sig-workspace:not(.app-tools)>.main:not(.show){display:none!important}#sig-workspace:not(.app-tools):has(>.main.show)>.panel{display:none!important}#sig-workspace:not(.app-tools)>.main.show{display:flex!important}#sig-workspace>.customer-lead-rail{display:none!important}#sig-workspace .sidebar,#sig-workspace .sidebar-collapsed{padding:12px 5px 8px!important}#sig-workspace .sidebar-brand{min-height:48px!important;padding:0 0 12px!important;display:flex!important}#sig-workspace .sidebar-logo{flex-basis:34px!important;width:34px!important;height:34px!important}#sig-workspace .sidebar-brand-copy,#sig-workspace .sidebar-user-copy,#sig-workspace .sidebar-group-heading,#sig-workspace .sidebar-btn-label,#sig-workspace .sidebar-status-card,#sig-workspace .sidebar-collapse{display:none!important}#sig-workspace .sidebar-group-links{flex-direction:column;gap:4px;display:flex}#sig-workspace .sidebar-group+.sidebar-group{border-top:1px solid var(--desk-line);margin-top:5px;padding-top:8px}#sig-workspace .sidebar-btn{justify-content:center!important;width:43px!important;min-height:40px!important;padding:9px!important}#sig-workspace .sidebar-badge{font-size:9px!important;position:absolute!important;top:0!important;right:0!important}#sig-workspace .sidebar-user-card{justify-items:center;grid-template-columns:1fr!important}#sig-workspace .desk-queue-header{padding:18px 12px 10px!important}#sig-workspace .desk-queue-title h2{font-size:21px!important}#sig-workspace .desk-queue-header .conv-collapse-btn{display:none!important}#sig-workspace .chat-header{gap:8px!important;min-height:110px!important;padding:12px!important}#sig-workspace .chat-header-sub{font-size:10px!important}#sig-workspace .chat-workflow-select{max-width:128px;font-size:10px!important;display:inline-block!important}#sig-workspace .chat-header-actions{gap:4px!important}#sig-workspace .chat-messages-inner{padding:14px!important}#sig-workspace .msg-bubble{max-width:94%!important}#sig-workspace .chat-input-area{flex-direction:column!important;align-items:stretch!important;gap:6px!important;padding:10px!important;display:flex!important}#sig-workspace .chat-input-row{flex:none!important;order:0!important;width:100%!important;padding:8px!important}#sig-workspace .chat-input-toolbar{min-height:32px;flex-wrap:wrap!important;flex:none!important;order:1!important;gap:5px!important;width:100%!important;height:auto!important;margin:0!important;overflow:visible!important}#sig-workspace .chat-input-tool{flex:0 0 28px!important;width:28px!important;height:30px!important}#sig-workspace .chat-signature-inline{min-width:0;margin-left:auto}#sig-workspace .chat-input-meta{font-size:9px!important}#sig-workspace .crm-workspace{gap:10px;padding:12px}#sig-workspace .crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){#sig-workspace *,#sig-workspace :before,#sig-workspace :after{transition:none!important;animation:none!important}}
html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font:var(--font-interface-body), "Segoe UI", Arial, sans-serif;--mono:var(--font);--font-heading:var(--font-interface-heading), "Segoe UI", Arial, sans-serif;--ui-canvas:#101418;--ui-canvas-soft:#15181c;--ui-sidebar:#191c21;--ui-surface:#191c21;--ui-surface-raised:#24282e;--ui-surface-hover:#2d3239;--ui-surface-strong:#363c44;--ui-border:#333940;--ui-border-strong:#484f59;--ui-text:#eff1f4;--ui-text-soft:#c8cdd4;--ui-muted:#a4adb9;--ui-accent:#f5c518;--ui-accent-hover:#ffdc4a;--ui-accent-strong:#f5d567;--ui-accent-text:var(--ui-accent-strong);--ui-accent-soft:#302c1d;--ui-accent-border:#75652d;--ui-on-accent:#1b1c18;--ui-brand:#f5c518;--ui-green:#65c3a5;--ui-blue:#93b7ff;--ui-danger:#f28b91;--ui-shadow:0 4px 18px #0000001f;--ui-shadow-soft:0 2px 8px #00000014;--ui-modal-backdrop:#060a0fb8;--sig-yellow:var(--ui-accent-strong);--sig-yellow-2:var(--ui-accent-strong);--sig-yellow-3:var(--ui-accent-strong);--sig-black:var(--ui-canvas);--sig-black-2:var(--ui-surface);--sig-black-3:var(--ui-surface-raised);--sig-panel:var(--ui-surface);--sig-panel-2:var(--ui-surface-raised);--sig-border:var(--ui-border);--sig-border-strong:var(--ui-border-strong);--sig-muted:var(--ui-muted);--primary:var(--ui-accent);--primary-hover:var(--ui-accent-hover);--primary-light:var(--ui-accent-soft);--primary-medium:#f5c51824;--primary-glow:#f5c5181f;--primary-gradient:var(--ui-accent);--primary-gradient-intense:var(--ui-accent-hover);--accent:var(--ui-accent-strong);--accent-light:var(--ui-accent-soft);--sidebar-bg:var(--ui-sidebar);--sidebar-bg-light:var(--ui-surface-raised);--sidebar-border:var(--ui-border);--sidebar-text:var(--ui-muted);--sidebar-text-hover:var(--ui-text);--sidebar-text-active:var(--ui-accent-strong);--sidebar-active-bg:var(--ui-accent-soft);--sidebar-active-indicator:var(--ui-accent-strong);--text-primary:var(--ui-text);--text-secondary:var(--ui-text-soft);--text-muted:var(--ui-muted);--text-inverse:#fff;--bg-app:var(--ui-canvas);--bg-panel:var(--ui-surface);--bg-surface:var(--ui-surface);--bg-elevated:var(--ui-surface-raised);--bg-input:var(--ui-surface-raised);--bg-hover:var(--ui-surface-hover);--bg-active:var(--ui-accent-soft);--bg-glass:var(--ui-surface);--border:var(--ui-border);--border-light:var(--ui-border);--border-focus:var(--ui-accent-strong);--green:var(--ui-green);--red:var(--ui-danger);--blue:var(--ui-blue);--purple:#b8a2e6;--bubble-in-bg:#24282e;--bubble-in-border:#333940;--bubble-out-bg:#30343b;--bubble-out-border:#484f59;--bubble-out-text:var(--ui-text);--chat-bg:var(--ui-canvas);--shadow-sm:var(--ui-shadow-soft);--shadow:var(--ui-shadow);--shadow-glow:none;--premium-shadow:var(--ui-shadow)}html[data-theme=dark] #sig-workspace{--desk-canvas:var(--ui-canvas);--desk-surface:var(--ui-surface);--desk-raised:var(--ui-surface-raised);--desk-line:var(--ui-border);--desk-text:var(--ui-text);--desk-muted:var(--ui-muted);--desk-accent:var(--ui-accent-strong)}html[data-theme=dark] #sig-workspace .sidebar{background:var(--ui-sidebar)!important}html[data-theme=dark] #sig-workspace :is(.sidebar-btn.active,.conv-filter-chip-active,.conv-item.active){background:var(--ui-accent-soft)!important;border-color:var(--ui-accent-border)!important;color:var(--ui-accent-strong)!important}html[data-theme=dark] #sig-workspace :is(.sidebar-btn:hover,.conv-item:hover:not(.active)){background:var(--ui-surface-hover)!important;color:var(--ui-text)!important}html[data-theme=dark] #sig-workspace .conv-filter-chip-active :is(.conv-filter-chip-icon,.conv-filter-chip-count){color:var(--ui-accent-strong)!important;box-shadow:none!important}html[data-theme=dark] #sig-workspace .conv-name{font-size:14px!important;font-weight:600!important}html[data-theme=dark] #sig-workspace .conv-preview{color:var(--ui-muted);font-size:13px!important}html[data-theme=dark] #sig-workspace :is(.msg-bubble.incoming,.msg-bubble-in){background:var(--bubble-in-bg)!important;border-color:var(--bubble-in-border)!important;color:var(--ui-text)!important}html[data-theme=dark] #sig-workspace :is(.msg-bubble.outgoing,.msg-bubble-out){background:var(--bubble-out-bg)!important;border-color:var(--bubble-out-border)!important;color:var(--bubble-out-text)!important}html[data-theme=dark] .msg-footer{opacity:1!important}html[data-theme=dark] .msg-bubble :is(.msg-time,.msg-status,.msg-template-author){color:var(--ui-muted)!important}html[data-theme=dark] .msg-bubble :is(.msg-status-read,.msg-status-delivered){color:var(--ui-blue)!important}html[data-theme=dark] .msg-bubble .msg-status-failed{color:var(--ui-danger)!important}html[data-theme=dark] #sig-workspace .chat-input-row{background:var(--ui-surface)!important;border-color:var(--ui-border-strong)!important}html[data-theme=dark] #sig-workspace .chat-input-row:focus-within{border-color:var(--ui-accent-strong)!important;box-shadow:0 0 0 3px var(--primary-glow)!important}html[data-theme=dark] #sig-workspace .btn-send{background:var(--ui-accent)!important;color:var(--ui-on-accent)!important}html[data-theme=dark] #sig-workspace .btn-send:disabled{opacity:1;background:var(--ui-surface-strong)!important;color:var(--ui-muted)!important}html[data-theme=dark] #sig-workspace .crm-workspace.crm-refined{--crm-canvas:var(--ui-canvas);--crm-column:var(--ui-surface);--crm-card:var(--ui-surface-raised);--crm-card-hover:var(--ui-surface-hover);--crm-text:var(--ui-text);--crm-text-soft:var(--ui-text-soft);--crm-muted:var(--ui-muted);--crm-border:var(--ui-border);--crm-navy:var(--ui-text-soft);--crm-navy-strong:var(--ui-text);--crm-yellow:var(--ui-accent-strong);--crm-yellow-soft:var(--ui-accent-soft)}html[data-theme=dark] #sig-workspace .crm-refined :is(.crm-metrics,.crm-search,.crm-filter,.crm-create-column,.crm-secondary-action){background:var(--ui-surface);color:var(--ui-text-soft);border-color:var(--ui-border)}html[data-theme=dark] #sig-workspace .crm-refined :is(.crm-stage-editor,.crm-unread,.crm-owner-avatar,.crm-quick-filters button[aria-pressed=true]){background:var(--ui-accent-soft);border-color:var(--ui-accent-border);color:var(--ui-accent-strong)}html[data-theme=dark] #sig-workspace .crm-refined :is(.crm-stage-editor>label,.crm-edit-hint,.crm-metric.is-primary dd){color:var(--ui-accent-strong)}html[data-theme=dark] #sig-workspace .crm-refined :is(.crm-column,.crm-card-meta,.crm-card-footer button,.crm-metric){border-color:var(--ui-border)}html[data-theme=dark] #sig-workspace .crm-refined .crm-stage-distribution{background:var(--ui-surface-strong)}html[data-theme=dark] .crm-refined-dialog .crm-conversation-message.is-outgoing{background:var(--bubble-out-bg);border-color:var(--bubble-out-border)}html[data-theme=dark] :is(.perf-page,.perf-drawer){--perf-bg:var(--ui-canvas);--perf-surface:var(--ui-surface);--perf-raised:var(--ui-surface-raised);--perf-border:var(--ui-border);--perf-border-strong:var(--ui-border-strong);--perf-text:var(--ui-text);--perf-soft:var(--ui-text-soft);--perf-muted:var(--ui-muted);--perf-green:var(--ui-green);--perf-yellow:var(--ui-brand);--perf-blue:var(--ui-blue);--perf-red:var(--ui-danger);--perf-purple:#b8a2e6}html[data-theme=dark] :is(.leads-page,.leads-workspace,.olx-chat-page,.olx-thread,.internal-chat-page,.internal-chat-stream,.vehicle-ads-inventory){background:var(--ui-canvas)}html[data-theme=dark] :is(.leads-hero,.leads-toolbar,.leads-drawer,.leads-automation-modal,.lead-finalization-modal,.predictive-modal,.modal-card,.start-conversation-modal,.chat-quick-modal,.perf-drawer,.crm-conversation-modal.crm-refined-dialog,.olx-chat-shell,.olx-chat-list,.olx-thread-header,.olx-contact-panel,.olx-composer,.internal-chat-header,.internal-chat-composer,.vehicle-ads-overview-head,.vehicle-ads-editor,.vehicle-ad-section,.vehicle-ad-actions,.admin-navigation,.agent-analysis-hero,.agent-analysis-table-wrap){border-color:var(--ui-border);color:var(--ui-text);box-shadow:var(--ui-shadow);background:var(--ui-surface)!important}html[data-theme=dark] :is(.leads-search,.leads-select,.chat-header-actions .btn,.crm-conversation-modal-head,.crm-conversation-context,.crm-conversation-composer,.internal-chat-bubble,.olx-message-bubble){border-color:var(--ui-border);color:var(--ui-text-soft);background:var(--ui-surface-raised)!important}html[data-theme=dark] .login-card .form-label{color:var(--ui-text-soft)}html[data-theme=dark] .panel-eyebrow{color:var(--ui-accent-strong)!important}html[data-theme=dark] .login-input-wrap .form-input{color:var(--ui-text);background:var(--ui-surface-raised)!important}html[data-theme=dark] .theme-toggle{background:var(--ui-surface-raised);color:var(--ui-text-soft);border-color:var(--ui-border)}html[data-theme=dark] .theme-toggle:hover{background:var(--ui-surface-hover)}html[data-theme=dark] :is(input,textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
