/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.flex-shrink,.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}.\[no-new-privileges\:true\]{no-new-privileges:true}}.plex-ads-page,.plex-ad-detail{color:#20364c;max-width:1720px}.plex-ads-page{padding-bottom:64px}.plex-ad-detail{padding-bottom:96px}.plex-ads-title{justify-content:space-between;align-items:end;gap:24px;margin:4px 0 18px;display:flex}.plex-ads-title h1,.plex-detail-head h1{color:#132a42;letter-spacing:-.5px;margin:3px 0}.plex-ads-title h1{font-size:30px}.plex-ads-title p:last-child{color:#748397;max-width:720px;margin:0;font-size:12px;line-height:1.55}.plex-ads-title .primary-button{min-width:190px}.plex-ads-commandbar{background:#fff;border:1px solid #dce5ee;border-radius:12px 12px 0 0;align-items:center;gap:10px;min-height:54px;padding:7px 10px;display:flex;box-shadow:0 5px 20px #1834520d}.plex-preset-tabs{scrollbar-width:none;align-items:center;gap:3px;display:flex;overflow-x:auto}.plex-preset-tabs button{color:#607087;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;height:36px;padding:0 15px;font-size:11px;font-weight:800}.plex-preset-tabs button:hover{background:#f1f6fb}.plex-preset-tabs button.active{color:#125ba9;background:#edf5ff;border-color:#b7d0eb}.plex-sync-state{color:#75859a;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:10px;font-weight:700;display:flex}.plex-sync-state i{background:#24aa72;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #24aa721a}.plex-sync-state.error i{background:#db645a;box-shadow:0 0 0 4px #db645a1a}.plex-refresh{color:#2869ae;background:#fff;border:1px solid #d5e0eb;border-radius:8px;width:36px;height:36px;font-size:16px}.plex-ad-layout{background:#edf2f6;border:1px solid #dce5ee;border-top:0;border-radius:0 0 12px 12px;grid-template-columns:176px minmax(0,1fr);min-height:720px;display:grid;overflow:hidden}.plex-brand-rail{background:#f9fbfd;border-right:1px solid #d5e0e9;max-height:calc(100vh - 205px);padding:12px 8px 18px;overflow-y:auto}.plex-brand-rail header,.plex-brand-rail button{text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 10px;display:flex}.plex-brand-rail header{color:#30475e;margin-bottom:5px;font-size:10px}.plex-brand-rail header span{color:#94a2b1}.plex-brand-rail button{color:#2d4054;font-size:10px}.plex-brand-rail button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plex-brand-rail button:hover,.plex-brand-rail button.active{color:#155fae;background:#e9f3ff}.plex-brand-rail button.active b{color:#155fae}.plex-ad-main{min-width:0;padding:12px}.plex-filter-strip{background:#fff;border:1px solid #dbe4ec;border-radius:10px;align-items:stretch;gap:8px;min-height:56px;padding:8px;display:flex}.plex-ad-search{background:#fbfcfe;border:1px solid #ccd9e5;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.plex-ad-search span{color:#7e90a4;font-size:16px}.plex-ad-search input{color:#20364d;background:0 0;border:0;outline:0;width:100%;font-size:11px}.plex-more-filter,.plex-clear-filter{color:#4f657b;min-width:118px;font-size:var(--font-compact-label);background:#f9fbfd;border:1px solid #cbd8e4;border-radius:7px;font-weight:800}.plex-more-filter.active{color:#1761ad;background:#edf5ff;border-color:#91b9e3}.plex-clear-filter{color:#a2534d;background:#fff8f7;min-width:82px}.plex-active-filters{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.plex-active-filters span{color:#2f638f;font-size:var(--font-compact-meta);background:#f4f9fe;border:1px solid #bfd3e7;border-radius:999px;padding:6px 9px;font-weight:800}.plex-filter-drawer{background:#fff;border:1px solid #d7e2ec;border-radius:11px;margin-top:8px;overflow:hidden;box-shadow:0 12px 34px #142e4814}.plex-filter-drawer>header{border-bottom:1px solid #e3e9ef;justify-content:space-between;gap:16px;padding:13px 15px;display:flex}.plex-filter-drawer>header div{gap:3px;display:grid}.plex-filter-drawer>header b{font-size:12px}.plex-filter-drawer>header small{color:#7c8b9b;font-size:var(--font-compact-meta)}.plex-filter-drawer>header>button{color:#6c7d8d;background:#f0f4f7;border:0;border-radius:50%;width:30px;height:30px;font-size:17px}.plex-filter-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.plex-filter-sections fieldset{border:1px solid #dfe7ee;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:10px;display:grid}.plex-filter-sections legend{color:#3e5c78;padding:0 5px;font-size:10px;font-weight:900}.plex-filter-sections fieldset>label{gap:4px;min-width:0;display:grid}.plex-filter-sections label>span{color:#718195;font-size:var(--font-compact-label);font-weight:800}.plex-filter-sections label>div{gap:4px;display:flex}.plex-filter-sections input,.plex-filter-sections select{color:#385067;width:100%;min-width:0;height:34px;font-size:var(--font-compact-control);background:#fff;border:1px solid #d2dde7;border-radius:6px;padding:0 8px}.plex-filter-sections label>div>button{color:#7a8999;width:76px;font-size:var(--font-compact-label);background:#f8fafb;border:1px solid #d7e0e8;border-radius:6px;flex:0 0 76px;font-weight:800}.plex-filter-sections label>div>button.active{color:#a14a43;background:#fff5f4;border-color:#e2ada9}.plex-filter-sections label>div>button:disabled{opacity:.45}.plex-filter-sections .range{grid-template-columns:1fr 1fr;display:grid}.plex-filter-sections label.disabled{opacity:.65}.plex-filter-drawer>footer{background:#fafcfd;border-top:1px solid #e2e9ef;justify-content:flex-end;gap:8px;padding:10px 13px;display:flex}.plex-filter-drawer>footer button{color:#53687c;min-width:120px;height:36px;font-size:var(--font-compact-label);background:#fff;border:1px solid #d0dbe5;border-radius:7px;font-weight:800}.plex-filter-drawer>footer .primary-button{color:#fff;background:#185fa7;border-color:#185fa7}.plex-resultbar{color:#8391a0;min-height:42px;font-size:var(--font-compact-meta);background:#fff;border:1px solid #dbe4ec;border-radius:9px;align-items:center;gap:18px;margin-top:8px;padding:0 12px;display:flex}.plex-resultbar label{color:#425870;align-items:center;gap:10px;display:flex}.plex-resultbar input{accent-color:#1f6ebf}.plex-resultbar>span{color:#5e7185;margin-left:auto}.plex-resultbar select{color:#53697e;height:30px;font-size:var(--font-compact-meta);background:#fff;border:1px solid #d2dde7;border-radius:6px}.plex-bulkbar{z-index:8;color:#fff;background:#0e3c69;border-radius:9px;align-items:center;gap:8px;min-height:46px;margin-top:8px;padding:0 12px;display:flex;position:sticky;top:72px;box-shadow:0 8px 25px #0f355b38}.plex-bulkbar b{margin-right:auto;font-size:10px}.plex-bulkbar button{color:#fff;height:32px;font-size:var(--font-compact-label);background:#ffffff14;border:1px solid #ffffff4d;border-radius:6px;padding:0 11px}.plex-ad-row{background:#fff;border:1px solid #d8e2eb;border-radius:10px;grid-template-columns:32px 150px minmax(250px,1.45fr) minmax(145px,.65fr) minmax(148px,.75fr) minmax(145px,.72fr) 126px;align-items:stretch;min-height:132px;display:grid;overflow:hidden;box-shadow:0 3px 14px #1b354f0d}.plex-ad-row:hover{border-color:#aac8e7;box-shadow:0 8px 25px #1b354f14}.plex-ad-row.focused{border-color:#fa8f2f;box-shadow:0 0 0 3px #fa8f2f24}.plex-row-check{padding:16px 0 0 11px}.plex-row-check input{accent-color:#1d69b8}.plex-ad-cover{background:#e9eef3;border:0;min-width:0}.plex-ad-cover>span{color:#789;font-size:9px}.plex-ad-core{color:#23384e;text-align:left;background:0 0;border:0;align-content:start;gap:8px;min-width:0;padding:13px 14px;display:grid}.plex-ad-heading{align-items:center;gap:8px;display:flex}.plex-ad-heading>b{color:#33485c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.ads-status-pill{white-space:nowrap;border-radius:999px;width:fit-content;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.ads-status-pill.draft{color:#69798a;background:#edf1f4}.ads-status-pill.attention{color:#9a641c;background:#fff2db}.ads-status-pill.ready{color:#185f9f;background:#e7f3ff}.ads-status-pill.published{color:#187a58;background:#e5f7ef}.ads-status-pill.archive{color:#7a7380;background:#f0edf2}.plex-ad-spec{color:#51667a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.plex-ad-facts{flex-wrap:wrap;gap:8px;display:flex}.plex-ad-facts u{color:#486078;text-underline-offset:3px;font-size:8px;text-decoration-style:dashed}.plex-ad-note{color:#8996a4;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.plex-ad-price,.plex-channel-list,.plex-readiness,.plex-ad-row-actions{border-left:1px solid #e5ebf0;align-content:center;gap:7px;padding:13px 11px;display:grid}.plex-ad-price b{color:#142c43;font-size:14px}.plex-ad-price small,.plex-ad-price span{color:#78899a;font-size:8px}.plex-channel-list{flex-wrap:wrap;align-content:center;display:flex}.plex-channel-list span{color:#8794a0;background:#edf1f4;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.plex-readiness small{color:#8795a4;font-size:7px;line-height:1.4}.plex-readiness em{color:#567086;background:#edf2f6;border-radius:5px;width:fit-content;padding:4px 6px;font-size:7px;font-style:normal}.plex-readiness.attention{background:#fffcf6}.plex-readiness.ready{background:#f6fcf9}.plex-readiness.ready b{color:#187a58}.plex-ad-row-actions{justify-items:stretch}.plex-ad-row-actions button{color:#175fa9;background:#fff;border:1px solid #a9c7e5;border-radius:6px;height:32px;font-size:8px;font-weight:900}.plex-ad-row-actions small{color:#8997a5;font-size:7px;line-height:1.4}.plex-create-modal{background:#fff;border-radius:14px;width:min(960px,100vw - 36px);max-height:calc(100vh - 44px);overflow-y:auto;box-shadow:0 28px 80px #071d364d}.plex-create-modal>header,.plex-link-modal>header{border-bottom:1px solid #e2e8ee;justify-content:space-between;gap:20px;padding:20px 23px;display:flex}.plex-create-modal h2,.plex-link-modal h2{color:#1e344a;margin:4px 0;font-size:21px}.plex-create-modal header small,.plex-link-modal header small{color:#2170c1;text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:900}.plex-create-modal header p,.plex-link-modal header p{color:#768597;margin:0;font-size:10px}.plex-create-modal header>button,.plex-link-modal header>button{color:#6e7d8c;background:#f1f4f7;border:0;border-radius:50%;width:33px;height:33px;font-size:18px}.plex-create-steps{border:1px solid #dbe4ec;border-radius:9px;grid-template-columns:repeat(4,1fr);margin:16px 22px 0;display:grid;overflow:hidden}.plex-create-steps button{color:#8795a4;background:#f8fafc;border:0;border-right:1px solid #dbe4ec;align-items:center;gap:8px;min-height:44px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.plex-create-steps button:last-child{border-right:0}.plex-create-steps b{color:#758596;background:#e5ebf0;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.plex-create-steps .active{color:#155fae;background:#eff7ff}.plex-create-steps .active b,.plex-create-steps .done b{color:#fff;background:#1e69b6}.plex-catalog-note{color:#315f88;background:#f3f9ff;border:1px solid #d8e7f5;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin:11px 22px 0;padding:9px 11px;font-size:8px;display:grid}.plex-catalog-note b{white-space:nowrap}.plex-create-modal .ads-create-grid{min-height:190px;padding:17px 22px}.plex-create-modal .ads-create-grid.single-step{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.plex-create-modal>footer,.plex-link-modal>footer{z-index:2;background:#fffffff7;border-top:1px solid #dfe7ee;justify-content:flex-end;gap:8px;padding:13px 22px;display:flex;position:sticky;bottom:0}.plex-create-modal>footer>button,.plex-link-modal>footer>button{color:#53667a;background:#fff;border:1px solid #d2dce5;border-radius:7px;min-width:120px;height:36px;font-size:9px;font-weight:800}.plex-create-modal>footer .primary-button,.plex-link-modal>footer .primary-button{color:#fff;background:#155ca5;border-color:#155ca5}.adv-alert,.adv-notice{margin:10px 0}.adv-notice{color:#226a52;background:#effaf5;border:1px solid #a9d8c3;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:8px 11px;font-size:9px;display:flex}.adv-notice button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:16px}.plex-detail-head{grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 12px;display:grid}.plex-detail-head>button{color:#4c647a;background:#fff;border:1px solid #d3dfe9;border-radius:7px;justify-self:start;height:36px;padding:0 11px;font-size:9px}.plex-detail-head h1{margin-right:9px;font-size:22px;display:inline}.plex-detail-head .eyebrow{margin:0 0 3px}.plex-detail-head>div:nth-child(2)>em{color:#b56d2a;margin-left:8px;font-size:8px;font-style:normal}.plex-detail-actions{gap:6px;display:flex}.plex-detail-actions button{color:#4f657a;background:#fff;border:1px solid #cedae5;border-radius:7px;height:36px;padding:0 11px;font-size:8px;font-weight:800}.plex-detail-actions .primary-button{color:#fff;background:#185fa7;border-color:#185fa7;min-width:150px}.plex-link-banner{color:#1d5f9f;background:#edf7ff;border:1px solid #a9d0f8;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:60px;padding:10px 13px;display:grid}.plex-link-banner>span{background:#ffffffc7;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.plex-link-banner>div{gap:3px;display:grid}.plex-link-banner b{font-size:9px}.plex-link-banner small{color:#6283a3;font-size:8px}.plex-link-banner.independent{color:#9a641b;background:#fff7e6;border-color:#ead19c}.plex-link-banner.independent small{color:#9b7f52}.plex-link-actions{grid-auto-flow:column;gap:6px!important;display:flex!important}.plex-link-actions button{height:31px;color:inherit;background:#ffffffb8;border:1px solid;border-radius:6px;padding:0 9px;font-size:8px;font-weight:800}.plex-card-tabs{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #dce5ed;border-radius:10px;gap:2px;margin-top:12px;padding:0 8px;display:flex;position:sticky;top:68px;overflow-x:auto;box-shadow:0 6px 18px #142e480d}.plex-card-tabs button{color:#788899;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-width:126px;height:44px;font-size:9px;font-weight:900;position:relative}.plex-card-tabs button.active{color:#1a65ae;background:linear-gradient(#0000,#edf6ff);border-bottom-color:#1a65ae}.plex-card-tabs button i{color:#fff;background:#e87528;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7px;font-style:normal;display:grid;position:absolute;top:5px;right:5px}.plex-readiness-card,.plex-commercial-card,.plex-ad-summary-card,.plex-vehicle-workspace,.plex-photo-section,.plex-equipment-workspace,.plex-description-workspace,.plex-classifieds-workspace,.plex-history-section{background:#fff;border:1px solid #dce5ed;border-radius:11px;box-shadow:0 4px 18px #142e480b}.plex-overview-layout{grid-template-columns:minmax(280px,.75fr) minmax(480px,1.55fr) 255px;gap:11px;margin-top:11px;display:grid}.plex-readiness-card,.plex-commercial-card,.plex-vehicle-workspace,.plex-photo-section,.plex-equipment-workspace,.plex-description-workspace,.plex-classifieds-workspace,.plex-history-section{padding:15px}.plex-readiness-card>header,.plex-commercial-card>header,.plex-vehicle-workspace>header,.plex-photo-section>header,.plex-equipment-workspace>header,.plex-description-workspace>header,.plex-classifieds-workspace>header,.plex-history-section>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.plex-readiness-card h2,.plex-commercial-card h2,.plex-vehicle-workspace h2,.plex-photo-section h2,.plex-equipment-workspace h2,.plex-description-workspace h2,.plex-classifieds-workspace h2,.plex-history-section h2{color:#223a52;margin:3px 0;font-size:17px}.plex-readiness-card header small,.plex-commercial-card header small,.plex-vehicle-workspace header small,.plex-photo-section header small,.plex-equipment-workspace header small,.plex-description-workspace header small,.plex-classifieds-workspace header small,.plex-history-section header small{color:#1d69b7;text-transform:uppercase;font-size:7px;font-weight:900}.plex-readiness-card header strong{color:#1e5f9f;text-align:center;background:#edf6ff;border-radius:8px;min-width:50px;padding:7px;font-size:14px}.plex-readiness-card>div{gap:5px;margin-top:10px;display:grid}.plex-readiness-card>div>button{text-align:left;background:#fafcfd;border:1px solid #e1e7ed;border-radius:7px;grid-template-columns:25px 1fr 12px;align-items:center;gap:7px;min-height:49px;padding:7px 8px;display:grid}.plex-readiness-card>div>button>i{border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;font-weight:900;display:grid}.plex-readiness-card button.done>i{color:#fff;background:#21956d}.plex-readiness-card button.missing>i{color:#fff;background:#e5812f}.plex-readiness-card button span{gap:2px;display:grid}.plex-readiness-card button b{color:#40586f;font-size:9px}.plex-readiness-card button small{color:#8996a4;font-size:7px}.plex-readiness-card button em{color:#8da0b2;font-style:normal}.plex-commercial-card header>span{color:#7b8b9b;text-align:right;max-width:220px;font-size:8px}.plex-main-fields,.plex-discounts{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.plex-main-fields label,.plex-discounts label{gap:5px;display:grid;position:relative}.plex-main-fields span,.plex-discounts span{color:#758597;font-size:7px;font-weight:800}.plex-main-fields input,.plex-discounts input{color:#283e54;background:#fff;border:1px solid #d5dfe8;border-radius:7px;width:100%;height:38px;padding:0 30px 0 10px;font-size:10px;font-weight:700}.plex-main-fields label>b,.plex-discounts label>b{color:#4a5f74;font-size:8px;position:absolute;bottom:11px;right:10px}.plex-discounts{border-top:1px solid #e4eaf0;padding-top:12px}.plex-realization-check{background:#fafcfd;border:1px solid #dce4eb;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:10px;display:flex}.plex-realization-check input{accent-color:#246db7}.plex-realization-check span{gap:2px;display:grid}.plex-realization-check b{color:#405970;font-size:8px}.plex-realization-check small{color:#8795a4;font-size:7px}.plex-ad-summary-card{align-self:start;padding:12px}.plex-ad-summary-card>img,.plex-ad-summary-card .no-photo{object-fit:cover;color:#7f8e9d;background:#edf1f4;border-radius:8px;place-items:center;width:100%;height:145px;font-size:9px;display:grid}.plex-ad-summary-card>div{border-bottom:1px solid #e7ecf0;gap:4px;padding:11px 2px;display:grid}.plex-ad-summary-card>div b{color:#253c53;font-size:12px}.plex-ad-summary-card>div span{color:#7e8d9d;font-size:8px}.plex-ad-summary-card>div strong{color:#132b43;margin-top:4px;font-size:15px}.plex-ad-summary-card>p{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:8px;margin:0;padding:9px 2px;font-size:8px;display:flex}.plex-ad-summary-card>p span{color:#8794a3}.plex-ad-summary-card>p b{color:#425970;text-align:right}.plex-vehicle-workspace,.plex-photo-section,.plex-equipment-workspace,.plex-description-workspace,.plex-classifieds-workspace,.plex-history-section{margin-top:11px}.plex-vehicle-workspace header p,.plex-photo-section header p,.plex-equipment-workspace header p,.plex-description-workspace header p,.plex-classifieds-workspace header p{color:#8391a0;margin:0;font-size:8px}.plex-taxonomy-edit{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.plex-taxonomy-edit label,.plex-vehicle-fields label,.plex-video-field,.plex-trim-field,.plex-description-workspace>label:first-of-type{gap:5px;display:grid}.plex-taxonomy-edit span,.plex-vehicle-fields label>span,.plex-video-field>span,.plex-trim-field>span,.plex-description-workspace>label>span{color:#758597;font-size:7px;font-weight:800}.plex-taxonomy-edit input,.plex-vehicle-fields input,.plex-vehicle-fields select,.plex-video-field input,.plex-trim-field input{color:#283e54;background:#fff;border:1px solid #d5dfe8;border-radius:7px;width:100%;height:38px;padding:0 10px;font-size:9px}.plex-vehicle-fields{border-top:1px solid #e4eaf0;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px;padding-top:13px;display:grid}.plex-vehicle-fields .wide{grid-column:span 2}.plex-vehicle-fields .check{border:1px solid #d5dfe8;border-radius:7px;align-self:end;align-items:center;gap:7px;min-height:38px;padding:0 10px;display:flex}.plex-vehicle-fields .check input{accent-color:#246db7;width:auto;height:auto}.photo-tools{align-items:center;gap:6px;display:flex}.photo-tools>span{color:#5d7287;text-align:center;background:#f1f5f8;border-radius:7px;min-width:66px;padding:7px 9px;font-size:8px}.photo-tools button{color:#4f657a;background:#fff;border:1px solid #d2dde7;border-radius:6px;height:30px;padding:0 9px;font-size:7px}.photo-tools button.danger{color:#a34f49;border-color:#e2bbb7}.plex-photo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.plex-photo-grid figure{background:#e9eef3;border-radius:7px;height:128px;margin:0;position:relative;overflow:hidden}.plex-photo-grid img{object-fit:cover;width:100%;height:100%}.plex-photo-grid figure>em{color:#fff;background:#1d67b6;border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800;position:absolute;top:6px;left:6px}.plex-photo-grid figcaption{color:#fff;background:#091c2fcc;align-items:center;gap:4px;min-height:30px;padding:4px 5px;font-size:7px;display:flex;position:absolute;inset:auto 0 0}.plex-photo-grid figcaption>b{background:#fff3;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.plex-photo-grid figcaption span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.plex-photo-grid figcaption button{color:#fff;background:#ffffff24;border:0;border-radius:4px;width:19px;height:19px;font-size:8px}.plex-photo-grid figcaption button.delete{background:#db645a}.plex-photo-grid figcaption button:disabled{opacity:.35}.plex-photo-upload{color:#2c659c;background:#f3f8fd;border:1px dashed #90b4d7;border-radius:7px;align-content:center;place-items:center;gap:3px;height:128px;display:grid}.plex-photo-upload b{font-size:20px}.plex-photo-upload span{font-size:8px;font-weight:800}.plex-photo-upload small{color:#8a9aaa;font-size:6px}.plex-photo-approve,.plex-description-approve{background:#fafcfd;border:1px solid #d9e3ec;border-radius:7px;align-items:center;gap:8px;width:fit-content;margin-top:12px;padding:9px 11px;display:flex}.plex-photo-approve.checked,.plex-description-approve.checked{background:#effaf5;border-color:#9ed4bc}.plex-photo-approve input,.plex-description-approve input{accent-color:#209765}.plex-photo-approve span,.plex-description-approve span{gap:2px;display:grid}.plex-photo-approve b,.plex-description-approve b{color:#405970;font-size:8px}.plex-photo-approve small,.plex-description-approve small{color:#8795a4;font-size:7px}.plex-video-field{margin-top:12px}.plex-equipment-workspace>header>div:last-child{gap:6px;display:flex}.plex-equipment-workspace header button{color:#6a7c8e;background:#fff;border:1px solid #d6e0e9;border-radius:6px;height:29px;padding:0 9px;font-size:8px}.plex-equipment-workspace header button.active{color:#1762aa;background:#edf6ff;border-color:#9bc0e4}.plex-trim-field{max-width:440px;margin-top:12px}.plex-equipment-workspace>div:not(:first-child){grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.plex-equipment-workspace fieldset{border:1px solid #dfe6ed;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:5px;min-width:0;padding:9px;display:grid}.plex-equipment-workspace legend{color:#455c73;padding:0 4px;font-size:9px;font-weight:900}.plex-equipment-workspace fieldset label{color:#5b6e81;background:#f7f9fb;border-radius:5px;grid-template-columns:15px 1fr;align-items:center;gap:6px;min-height:29px;padding:4px 6px;font-size:7px;display:grid}.plex-equipment-workspace fieldset label.checked{color:#1c6a52;background:#edf9f4}.plex-equipment-workspace fieldset input{display:none}.plex-equipment-workspace fieldset i{border:1px solid #c5d2de;border-radius:4px;place-items:center;width:14px;height:14px;font-size:8px;font-style:normal;display:grid}.plex-equipment-workspace fieldset .checked i{color:#fff;background:#269971;border-color:#269971}.plex-equipment-workspace>footer{color:#6e7e8f;border-top:1px solid #e4e9ee;justify-content:space-between;align-items:center;margin-top:12px;padding-top:11px;font-size:8px;display:flex}.plex-equipment-workspace>footer label{align-items:center;gap:6px;display:flex}.plex-equipment-workspace>footer input{accent-color:#226bb6}.plex-description-workspace>header>span{color:#1d66ad;background:#edf6ff;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:900}.plex-description-workspace>label:first-of-type{margin-top:12px}.plex-description-workspace textarea{color:#324b63;min-height:300px;font:inherit;resize:vertical;background:#fff;border:1px solid #d5dfe8;border-radius:8px;padding:12px;font-size:10px;line-height:1.65}.plex-classifieds-workspace header>span{color:#1d66ad;background:#edf6ff;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:900}.plex-placement-table{gap:7px;margin-top:12px;display:grid}.plex-placement-table article{background:#fafcfd;border:1px solid #dce4eb;border-radius:8px;grid-template-columns:minmax(190px,1fr) minmax(180px,.7fr) 110px;align-items:center;gap:10px;min-height:72px;padding:9px 10px;display:grid}.plex-placement-table article.active{background:#f1f7fd;border-color:#91b9df}.plex-placement-table article>label:first-child{align-items:center;gap:8px;display:flex}.plex-placement-table article>label:first-child input{accent-color:#246db7}.plex-placement-table article>label:first-child i{color:#fff;background:#8496a8;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;font-weight:900;display:grid}.plex-placement-table article.active>label:first-child i{background:#1f68b0}.plex-placement-table article>label:first-child span{gap:2px;display:grid}.plex-placement-table article>label:first-child b{color:#344b62;font-size:9px}.plex-placement-table article>label:first-child small{color:#8a98a6;font-size:7px}.plex-placement-table article>label:nth-child(2){gap:4px;display:grid}.plex-placement-table article>label:nth-child(2)>span{color:#748498;font-size:7px}.plex-placement-table article>label:nth-child(2)>div{position:relative}.plex-placement-table article>label:nth-child(2) input{color:#344b62;background:#fff;border:1px solid #d3dee8;border-radius:6px;width:100%;height:34px;padding:0 28px 0 9px;font-size:9px}.plex-placement-table article>label:nth-child(2) b{font-size:8px;position:absolute;top:9px;right:9px}.plex-placement-table article>em{color:#7f8d9a;text-align:center;background:#edf1f4;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.plex-placement-table article>em.selected{color:#1d64a7;background:#e5f2ff}.plex-placement-table article>em.published{color:#187a58;background:#e5f7ef}.adv-keep-feed{background:#fafcfd;border:1px solid #dce4eb;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:10px 11px;display:flex}.adv-keep-feed span{gap:2px;display:grid}.adv-keep-feed b{color:#405970;font-size:8px}.plex-integration-note{color:#88652c;background:#fff9ed;border:1px solid #edd5a8;border-radius:8px;gap:3px;margin-top:12px;padding:11px;display:grid}.plex-integration-note span{font-size:8px;line-height:1.45}.plex-history-section header em{color:#8695a4;font-size:8px;font-style:normal}.plex-operation-buttons{gap:7px;margin-top:10px;display:flex}.plex-operation-buttons button{color:#50667c;background:#fff;border:1px solid #d0dbe5;border-radius:6px;height:32px;padding:0 11px;font-size:8px}.plex-operation-buttons .archive{color:#aa514b;background:#fff7f6;border-color:#e4bab6}.plex-ad-history{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:12px;display:grid}.plex-ad-history p{border-top:1px solid #e8edf1;grid-template-columns:12px 1fr;align-items:center;gap:7px;min-height:59px;margin:0;padding:7px 0;display:grid}.plex-ad-history>p>i{background:#2a70b8;border-radius:50%;width:8px;height:8px}.plex-ad-history p>span{gap:2px;display:grid}.plex-ad-history b{color:#445c73;font-size:8px}.plex-ad-history small{color:#687b8e;font-size:7px}.plex-ad-history em{color:#8c99a7;font-size:7px;font-style:normal}.history-empty{color:#8b98a5;padding:25px;font-size:9px}.plex-sticky-save{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #dce4eb;align-items:center;gap:8px;min-height:65px;padding:9px 28px;display:flex;position:fixed;bottom:0;left:224px;right:0;box-shadow:0 -8px 28px #132c4612}.plex-sticky-save>span{gap:2px;margin-right:auto;display:grid}.plex-sticky-save b{color:#38526a;font-size:9px}.plex-sticky-save small{color:#8c99a7;font-size:7px}.plex-sticky-save button{color:#50667a;background:#fff;border:1px solid #d0dbe5;border-radius:7px;height:36px;padding:0 13px;font-size:8px;font-weight:900}.plex-sticky-save .primary-button{color:#fff;background:#185fa7;border-color:#185fa7;min-width:160px}.plex-link-modal{background:#fff;border-radius:13px;width:min(700px,100vw - 36px);max-height:calc(100vh - 50px);overflow:auto;box-shadow:0 28px 80px #071d364d}.plex-link-modal>.plex-ad-search{min-height:40px;margin:12px}.plex-link-modal>div{gap:6px;max-height:420px;padding:0 12px 12px;display:grid;overflow-y:auto}.plex-link-modal>div>label{background:#fafcfd;border:1px solid #dce4eb;border-radius:7px;align-items:center;gap:9px;min-height:54px;padding:8px 10px;display:flex}.plex-link-modal>div>label.selected{background:#edf6ff;border-color:#8eb8df}.plex-link-modal>div input{accent-color:#246db7}.plex-link-modal>div span{gap:3px;display:grid}.plex-link-modal>div b{color:#3b536a;font-size:9px}.plex-link-modal>div small{color:#8190a0;font-size:8px}@media (width<=1320px){.plex-ad-layout{grid-template-columns:145px minmax(0,1fr)}.plex-ad-row{grid-template-columns:30px 118px minmax(230px,1.25fr) minmax(130px,.7fr) minmax(135px,.75fr) 120px}.plex-ad-row-actions{border-top:1px solid #e5ebf0;border-left:0;grid-column:2/-1;justify-content:flex-end;align-items:center;display:flex}.plex-ad-row-actions button{min-width:100px}.plex-overview-layout{grid-template-columns:minmax(250px,.75fr) minmax(430px,1.35fr)}.plex-ad-summary-card{display:none}.plex-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.plex-equipment-workspace>div:not(:first-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1120px){.plex-sticky-save{left:76px}.plex-detail-head{grid-template-columns:110px minmax(0,1fr)}.plex-detail-actions{flex-wrap:wrap;grid-column:2}.plex-link-banner{grid-template-columns:34px minmax(0,1fr)}.plex-link-actions{grid-column:1/-1;justify-content:flex-end}.plex-filter-sections{grid-template-columns:1fr}.plex-ad-row{grid-template-columns:30px 105px minmax(220px,1fr) minmax(125px,.65fr) minmax(135px,.72fr)}.plex-readiness{border-top:1px solid #e5ebf0;border-left:0;grid-column:2/-1}.plex-ad-row-actions{grid-column:2/-1}.plex-overview-layout{grid-template-columns:1fr}.plex-taxonomy-edit,.plex-vehicle-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.plex-ads-title{flex-direction:column;align-items:stretch}.plex-ads-title .primary-button{width:100%}.plex-ads-commandbar{flex-wrap:wrap;align-items:stretch}.plex-preset-tabs{width:100%}.plex-sync-state{margin-left:0}.plex-ad-layout{display:block}.plex-brand-rail{gap:5px;max-height:none;padding:8px;display:flex;overflow-x:auto}.plex-brand-rail header{display:none}.plex-brand-rail button{width:auto;min-width:94px}.plex-ad-row{grid-template-columns:30px 100px minmax(0,1fr)}.plex-ad-cover img{height:126px}.plex-ad-price{border-top:1px solid #e5ebf0;border-left:0;grid-column:2}.plex-channel-list{border-top:1px solid #e5ebf0;grid-column:3}.plex-readiness,.plex-ad-row-actions{grid-column:1/-1}.plex-readiness{align-items:center;gap:10px;display:flex}.plex-readiness small{flex:1}.plex-detail-head{flex-direction:column;align-items:stretch;display:flex}.plex-detail-actions{grid-template-columns:repeat(4,1fr);display:grid}.plex-detail-actions .primary-button{min-width:0}.plex-card-tabs{top:64px}.plex-taxonomy-edit,.plex-vehicle-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.plex-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plex-equipment-workspace>div:not(:first-child){grid-template-columns:1fr}.plex-placement-table article{grid-template-columns:1fr 1fr}.plex-placement-table article>em{grid-column:1/-1;justify-self:start}.plex-ad-history{grid-template-columns:1fr}}.plex-shell-mode .plex-ad-main{padding:0;overflow-x:auto}.plex-shell-mode .plex-filter-matrix{border-radius:8px}.plex-shell-mode .plex-resultbar{background:#fff}.plex-shell-mode .plex-ad-row-v2{border:0;border-radius:8px;box-shadow:0 2px 7px #182e451a}.plex-shell-mode .plex-company-line,.plex-shell-mode .plex-editor-toolbar{display:none}.plex-shell-mode .ads-modal-layer:has(.plex-create-modal){background:#e5ebf0;justify-content:stretch;align-items:flex-start;padding:28px;inset:112px 0 0 200px}.plex-shell-mode .plex-create-modal{width:100%;max-height:calc(100vh - 152px);box-shadow:none;border-radius:8px}.plex-shell-mode .plex-create-modal>header{display:none}.plex-shell-mode .plex-create-steps{border:0;border-bottom:1px solid #e2e6ea;border-radius:0;margin:0}.plex-shell-mode .plex-create-steps button{color:#858585;background:#fff;min-height:92px;font-size:14px}.plex-shell-mode .plex-create-steps button b{display:none}.plex-shell-mode .plex-create-steps button.active{color:#222;background:#fff}@media (width<=980px){.plex-shell-mode .plex-sticky-save{left:76px}.plex-shell-mode .plex-ads-page,.plex-shell-mode .plex-advert-editor{padding-inline:14px}.plex-shell-mode .plex-ad-layout{gap:10px}.plex-shell-mode .ads-modal-layer:has(.plex-create-modal){padding:14px;left:76px}}@media (width<=620px){.plex-filter-strip{flex-wrap:wrap}.plex-ad-search{flex-basis:100%;min-height:40px}.plex-more-filter,.plex-clear-filter{flex:1;height:36px}.plex-filter-sections fieldset{grid-template-columns:1fr}.plex-resultbar{flex-wrap:wrap;padding-block:8px}.plex-resultbar>span{width:100%;margin-left:0}.plex-ad-row{grid-template-columns:28px 92px minmax(0,1fr)}.plex-ad-cover img{height:118px}.plex-ad-heading{flex-direction:column;align-items:flex-start}.plex-ad-heading>b,.plex-ad-spec{white-space:normal}.plex-ad-price,.plex-channel-list{border-left:0;grid-column:1/-1}.plex-channel-list{border-top:1px solid #e5ebf0}.plex-create-steps{grid-template-columns:repeat(2,1fr)}.plex-create-steps button:nth-child(2){border-right:0}.plex-create-modal .ads-create-grid,.plex-create-modal .ads-create-grid.single-step{grid-template-columns:1fr}.plex-create-modal .ads-create-grid label.wide{grid-column:1}.plex-create-modal>footer{flex-wrap:wrap}.plex-create-modal>footer>button{flex:1}.plex-link-banner{grid-template-columns:30px 1fr}.plex-link-actions{justify-content:stretch}.plex-link-actions button{flex:1}.plex-detail-actions{grid-template-columns:repeat(2,1fr)}.plex-card-tabs button{min-width:112px}.plex-main-fields,.plex-discounts,.plex-taxonomy-edit,.plex-vehicle-fields{grid-template-columns:1fr}.plex-vehicle-fields .wide{grid-column:1}.plex-photo-section>header{flex-direction:column}.photo-tools{flex-wrap:wrap;width:100%;margin-top:8px}.plex-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plex-placement-table article{grid-template-columns:1fr}.plex-placement-table article>em{grid-column:1}.plex-equipment-workspace fieldset{grid-template-columns:1fr}.plex-sticky-save{padding:8px 12px;left:0}.plex-sticky-save>span{display:none}.plex-sticky-save button{flex:1}}.plex-ads-page{max-width:none;padding:18px}.plex-ads-title{align-items:center;gap:14px;min-height:58px;margin:0;padding:0 4px 10px;display:flex}.plex-ads-title>div{gap:2px;display:grid}.plex-ads-title h1{color:#172b3f;letter-spacing:-.4px;margin:0;font-size:24px}.plex-ads-title p{color:#8291a0;margin:0;font-size:12px}.plex-add-ad{color:#fff;background:#4e86bc;border:0;border-radius:50%;width:38px;height:38px;margin-left:auto;font-size:25px;line-height:1;box-shadow:0 5px 13px #275b903b}.plex-ads-commandbar{background:#fff;border:1px solid #d7e0e8;border-radius:10px;align-items:center;gap:8px;min-height:50px;margin:0 0 10px;padding:6px 10px;display:flex}.plex-preset-tabs{background:0 0;border:0;padding:0}.plex-kind-tabs button.active,.plex-preset-tabs button.active,.plex-toolbar-actions button.active{color:#286da9;background:#eef6fd;border-color:#a9c6e1}.plex-toolbar-actions button{background:#fff;border-color:#d1dce5}.plex-ad-layout{grid-template-columns:178px minmax(0,1fr);gap:10px}.plex-brand-rail{max-height:calc(100vh - 190px);box-shadow:none;border-radius:9px;padding:9px}.plex-brand-rail header,.plex-brand-rail button{min-height:34px;padding:0 9px;font-size:12px}.plex-brand-rail button b{color:#8da2b5;font-size:12px}.plex-filter-strip{background:#fff;border:1px solid #d9e2ea;border-radius:9px;gap:7px;min-height:52px;padding:7px 9px;display:flex}.plex-filter-strip>select{color:#52677c;background:#fff;border:1px solid #d4dee7;border-radius:7px;width:150px;height:37px;padding:0 10px;font-size:12px}.plex-ad-search{min-height:37px}.plex-ad-search input{font-size:12px}.plex-list-state{background:#db5d55;border-radius:50%;width:8px;height:8px;margin-left:auto}.plex-list-state.connected{background:#25a675}.plex-resultbar{border-radius:8px;min-height:44px;margin-top:8px;font-size:12px}.plex-ad-list{gap:8px;margin-top:8px;display:grid}.plex-ad-row{background:#fff;border:1px solid #d8e1e8;border-radius:10px;grid-template-columns:30px 168px minmax(300px,1fr) 135px 110px 105px 154px;align-items:stretch;min-width:940px;min-height:170px;display:grid;overflow:hidden;box-shadow:0 3px 10px #16324e0b}.plex-ad-main{min-width:0;overflow-x:auto}.plex-row-check{place-items:start center;padding-top:15px;display:grid}.plex-ad-cover{background:#eef2f5;border:0;border-right:1px solid #e1e7ec;padding:0;position:relative;overflow:hidden}.plex-ad-cover img{object-fit:cover;width:100%;height:170px;display:block}.plex-ad-cover>span{color:#8493a2;place-items:center;height:170px;display:grid}.plex-ad-cover>em{color:#fff;background:#091f35b8;border-radius:5px;min-width:25px;padding:4px 6px;font-size:10px;font-style:normal;position:absolute;bottom:7px;right:7px}.plex-ad-core{color:#24384d;text-align:left;background:#fff;border:0;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:14px 13px;display:flex}.plex-ad-heading{align-items:center;gap:8px;width:100%;display:flex}.plex-ad-heading>i{color:#8a98a6;background:#edf0f2;border-radius:6px;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:800;display:grid}.plex-ad-heading>b{color:#405469;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:18px;overflow:hidden}.plex-ad-heading>small{color:#6c7f92;white-space:nowrap;font-size:11px}.plex-ad-spec,.plex-ad-facts{color:#2c3e50;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.plex-ad-spec i{background:#d8e0e8;width:1px;height:18px}.plex-ad-facts u{color:#5e7184;border-bottom:1px dashed #a8b8c8;padding-bottom:2px;text-decoration:none}.plex-ad-note{color:#8290a0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.plex-ad-price,.plex-channel-list,.plex-readiness,.plex-ad-row-actions{border-top:0;border-left:1px solid #e3e9ee;grid-column:auto;padding:13px 10px}.plex-ad-price{align-content:center;gap:7px;display:grid}.plex-ad-price b{color:#182b3e;white-space:nowrap;font-size:16px}.plex-ad-price small{color:#4f6478;font-size:11px}.plex-ad-price span{color:#8291a0;font-size:10px}.plex-channel-list{flex-direction:column;place-content:center;gap:4px;display:flex}.plex-channel-list span{color:#9ba6b1;text-align:center;background:#f2f4f6;border-radius:5px;padding:4px 6px;font-size:10px}.plex-channel-list span.active{color:#2471ad;background:#e9f4fd}.plex-readiness{text-align:center;place-content:center;gap:4px;display:grid}.plex-readiness b{color:#2e7d62;font-size:16px}.plex-readiness.attention b{color:#b87822}.plex-readiness small,.plex-readiness em{color:#7e8d9b;font-size:9px;font-style:normal}.plex-ad-row-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.plex-ad-row-actions button{color:#3272a8;background:#f5faff;border:1px solid #aac3d9;border-radius:7px;min-width:35px;height:35px;padding:0 9px;font-size:15px}.plex-ad-row-actions button span{font-size:10px}.plex-ad-row-actions button.danger{color:#b04f47;background:#fff5f4;border-color:#e1aaa5}.plex-category-picker{min-height:300px;padding:25px}.plex-category-picker h3{color:#283b4d;margin:0 0 20px;font-size:18px}.plex-category-picker>div{gap:12px;display:flex}.plex-category-picker button{color:#4e6377;text-align:left;background:#fff;border:1px solid #d4dee7;border-radius:10px;gap:6px;width:240px;min-height:92px;padding:16px;display:grid}.plex-category-picker button.active{color:#1e65a4;background:#eef7ff;border-color:#8eb7dc;box-shadow:inset 0 0 0 1px #8eb7dc}.plex-category-picker b{font-size:15px}.plex-category-picker span{color:#8492a0;font-size:11px}.plex-create-check{border:1px solid #d3dde6;border-radius:7px;grid-template-columns:18px 1fr;align-self:end;align-items:center;min-height:38px;gap:7px!important;padding:0 10px!important;display:flex!important}.plex-create-platforms{border:1px solid #d8e1e9;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;gap:10px;min-width:0;padding:11px;display:flex}.plex-create-platforms legend{color:#607286;padding:0 5px;font-size:11px;font-weight:800}.plex-create-platforms label{color:#4f6377;align-items:center;gap:5px;min-height:auto;font-size:11px;display:flex}.plex-catalog-result{color:#32664f;background:#edf8f3;border-radius:7px;grid-column:1/-1;margin:0;padding:9px;font-size:11px}.plex-vin-modal{background:#fff;border-radius:12px;width:min(520px,100vw - 30px);padding:0;overflow:hidden;box-shadow:0 25px 70px #0a223b4d}.plex-vin-modal>header,.plex-vin-modal>footer{border-bottom:1px solid #e1e7ed;align-items:center;gap:10px;padding:14px 16px;display:flex}.plex-vin-modal>header h2{margin:3px 0 0}.plex-vin-modal>header button{background:0 0;border:0;margin-left:auto;font-size:22px}.plex-vin-modal>label{color:#607286;gap:6px;margin:18px;font-size:11px;display:grid}.plex-vin-modal input{letter-spacing:.08em;text-transform:uppercase;border:1px solid #c9d7e4;border-radius:8px;height:45px;padding:0 12px;font-size:16px}.plex-vin-modal>p{color:#365a77;background:#eff6fc;border-radius:7px;margin:0 18px 18px;padding:11px;font-size:12px}.plex-vin-modal>footer{border-top:1px solid #e1e7ed;border-bottom:0;justify-content:flex-end}.plex-vin-modal>footer button{background:#fff;border:1px solid #cdd8e2;border-radius:7px;height:38px;padding:0 14px}.plex-advert-editor{max-width:1580px;padding-top:16px;padding-bottom:98px}.plex-editor-toolbar{background:#fff;border:1px solid #d8e1e8;border-radius:10px;align-items:center;gap:13px;min-height:70px;padding:10px 14px;display:flex}.plex-editor-toolbar>button,.plex-editor-toolbar>div:last-child button{color:#52677b;background:#fff;border:1px solid #ccd8e2;border-radius:7px;height:36px;padding:0 12px;font-size:11px}.plex-editor-toolbar>div:nth-child(2){flex:1;min-width:0}.plex-editor-toolbar small{color:#8493a1;font-size:10px}.plex-editor-toolbar h1{color:#263b4f;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:19px;overflow:hidden}.plex-editor-toolbar>div:last-child{gap:7px;display:flex}.plex-editor-toolbar>div:last-child .primary-button{color:#fff;min-width:135px;box-shadow:none;background:#4f88bc;border-color:#4f88bc}.plex-editor-card,.plex-editor-section{background:#fff;border:1px solid #d8e1e8;border-radius:10px;margin-top:10px;overflow:hidden;box-shadow:0 3px 12px #122e4b0b}.plex-editor-catalog{border-bottom:1px solid #e0e6eb;grid-template-columns:1.05fr 1fr 1fr 1fr 1.05fr 1.1fr .75fr .9fr;display:grid}.plex-editor-catalog label{border-right:1px solid #e4e9ee;gap:5px;min-width:0;padding:13px 11px;display:grid}.plex-editor-catalog span,.plex-note-field span,.plex-inline-controls span,.plex-vin-row span,.plex-extra-grid span,.plex-color-section span{color:#7e8b98;font-size:10px}.plex-editor-catalog input,.plex-editor-catalog select{color:#26394b;background:0 0;border:0;outline:0;width:100%;min-width:0;height:27px;padding:0;font-size:13px;font-weight:700}.plex-editor-catalog>button{color:#52667a;background:#fff;border:0;font-size:13px}.plex-company-line{color:#27445d;text-align:center;background:#edf7ff;border:1px solid #8fc4f0;border-radius:7px;margin:10px 12px 0;padding:11px;font-size:12px}.plex-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:17px;display:grid}.plex-price-column,.plex-control-column{align-content:start;gap:11px;min-width:0;display:grid}.plex-price-column .plex-main-fields{grid-template-columns:repeat(2,1fr)}.plex-note-field{gap:5px;display:grid}.plex-note-field input,.plex-inline-controls select,.plex-vin-row input,.plex-extra-grid input,.plex-extra-grid select,.plex-color-section input{color:#31485e;background:#fff;border:1px solid #d1dbe4;border-radius:7px;width:100%;height:38px;padding:0 10px;font-size:12px}.plex-inline-controls{grid-template-columns:1fr 1fr;gap:9px;display:grid}.plex-inline-controls label{gap:5px;display:grid}.plex-segment{grid-template-columns:92px repeat(3,1fr);align-items:center;display:grid}.plex-segment.pts{grid-template-columns:92px repeat(4,1fr)}.plex-segment>span{color:#788897;font-size:10px}.plex-segment button{color:#4f6276;background:#fff;border:1px solid #d1dbe4;border-left:0;height:38px;font-size:12px}.plex-segment button:nth-child(2){border-left:1px solid #d1dbe4;border-radius:7px 0 0 7px}.plex-segment button:last-child{border-radius:0 7px 7px 0}.plex-segment button.active{color:#286ba7;background:#edf6ff;border-color:#4f8bc2;box-shadow:inset 0 0 0 1px #4f8bc2}.plex-vin-row{align-items:end;gap:8px;display:flex}.plex-vin-row label{flex:1;gap:5px;min-width:0;display:grid}.plex-vin-row em{color:#a16f28;background:#fff4dd;border-radius:7px;place-items:center;height:38px;padding:0 10px;font-size:10px;font-style:normal;display:grid}.plex-vin-row em.ok{color:#1f7758;background:#e9f8f1}.plex-channel-box{background:#f0f3f5;border-radius:8px;gap:7px;padding:10px;display:grid}.plex-channel-box label{color:#42576b;grid-template-columns:18px minmax(80px,1fr) minmax(120px,.8fr);align-items:center;gap:7px;min-height:32px;font-size:11px;display:grid}.plex-channel-box input[type=number]{background:#fff;border:1px solid #ccd8e1;border-radius:6px;width:100%;height:30px;padding:0 8px}.plex-link-compact{border:1px solid #d9e2e9;border-radius:7px;align-items:center;gap:6px;min-height:40px;padding:7px 9px;display:flex}.plex-link-compact b{color:#607386;margin-right:auto;font-size:10px}.plex-link-compact button{color:#316fa5;background:#f4f9fd;border:1px solid #b8ccdd;border-radius:5px;height:28px;padding:0 8px;font-size:9px}.plex-editor-section{padding:16px;overflow:visible}.plex-editor-section>header{border-bottom:1px solid #e4e9ee;padding:0 0 12px}.plex-editor-section h2{color:#1f3347;margin:0;font-size:22px}.plex-color-section>div:last-child{grid-template-columns:1fr 160px;align-items:end;gap:12px;max-width:560px;margin-top:12px;display:grid}.plex-color-section label:first-child{gap:5px;display:grid}.plex-color-section label:last-child{color:#4d6277;border:1px solid #d1dbe4;border-radius:7px;align-items:center;gap:7px;height:38px;padding:0 10px;font-size:11px;display:flex}.plex-equipment-tabs{gap:5px;margin:12px 0 0;display:flex}.plex-equipment-tabs button{color:#576c80;background:#fff;border:1px solid #d0dbe4;border-radius:7px;height:34px;padding:0 13px;font-size:11px}.plex-equipment-tabs button.active{color:#2368a4;background:#edf6fe;border-color:#91b8db}.plex-extra-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:13px;display:grid}.plex-extra-grid label{gap:5px;display:grid}.plex-extra-grid .wide{grid-column:span 2}.plex-history-section details{margin-top:12px}.plex-history-section summary{color:#536a80;cursor:pointer;font-size:11px}@media (width<=1180px){.plex-editor-catalog{grid-template-columns:repeat(4,1fr)}.plex-editor-catalog label:nth-child(4){border-right:0}.plex-editor-grid{grid-template-columns:1fr}.plex-ad-row{grid-template-columns:28px 150px minmax(280px,1fr) 125px 105px 100px 145px}}@media (width<=820px){.plex-ads-commandbar{flex-wrap:wrap;align-items:stretch}.plex-toolbar-actions{width:100%;margin-left:0;overflow-x:auto}.plex-kind-tabs{border-right:0}.plex-editor-toolbar{flex-wrap:wrap;align-items:stretch}.plex-editor-toolbar>div:nth-child(2){flex-basis:calc(100% - 135px)}.plex-editor-toolbar>div:last-child{justify-content:flex-end;width:100%}.plex-editor-catalog{grid-template-columns:repeat(2,1fr)}.plex-editor-catalog label:nth-child(2n){border-right:0}.plex-discounts{grid-template-columns:1fr}.plex-photo-grid{grid-template-columns:repeat(3,1fr)}.plex-extra-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.plex-ads-page,.plex-advert-editor{padding:10px}.plex-category-picker>div{flex-direction:column}.plex-category-picker button{width:100%}.plex-editor-catalog{grid-template-columns:1fr}.plex-editor-catalog label{border-right:0}.plex-editor-grid{padding:12px}.plex-inline-controls,.plex-price-column .plex-main-fields,.plex-color-section>div:last-child,.plex-extra-grid{grid-template-columns:1fr}.plex-segment{grid-template-columns:repeat(3,1fr)}.plex-segment.pts{grid-template-columns:repeat(4,1fr)}.plex-segment>span{grid-column:1/-1;margin-bottom:5px}.plex-channel-box label{grid-template-columns:18px 1fr}.plex-channel-box input[type=number]{grid-column:1/-1}.plex-photo-grid{grid-template-columns:repeat(2,1fr)}}.plex-ads-page,.plex-ad-create-page,.plex-advert-editor{color:#222b34;background:#dfe6ec;width:100%;max-width:none;min-height:calc(100vh - 70px);padding:14px 18px 72px}.plex-ads-commandbar{min-height:56px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-end;padding:0 10px 10px}.plex-create-shortcut{color:#3478b7;background:#eef6fc;border:1px solid #5d91bf;border-radius:8px;width:40px;height:40px;margin-right:4px;font-size:22px}.plex-kind-tabs{border-right:1px solid #cdd6dd;padding-right:7px}.plex-kind-tabs button,.plex-preset-tabs button,.plex-toolbar-actions button{color:#252d35;background:0 0;border:1px solid #0000;border-radius:7px;height:39px;padding:0 16px;font-size:13px;font-weight:700}.plex-toolbar-actions button{border-color:#0000;padding:0 10px}.plex-toolbar-actions button:first-child{border-style:dashed;border-color:#b6a99c}.plex-toolbar-actions button.active{color:#3b78ad;background:#eef5fb}.plex-ad-layout{background:0 0;border:0;border-radius:0;grid-template-columns:166px minmax(0,1fr);gap:14px;min-height:760px;overflow:visible}.plex-brand-rail{background:#fff;border:0;border-radius:8px;max-height:calc(100vh - 115px);padding:0 0 18px;box-shadow:0 1px 2px #1e314312}.plex-brand-rail header{display:none}.plex-brand-rail button{color:#20262d;border-radius:0;min-height:38px;padding:0 18px;font-size:13px}.plex-brand-rail button:first-of-type{border-top:10px solid #e7edf2;min-height:52px}.plex-brand-rail button b{color:#9aabba;font-size:12px;font-weight:500}.plex-brand-rail button.active{color:#20262d;background:#dcebf8;border-top-color:#cbd7e2}.plex-ad-main{padding:0}.plex-filter-strip.plex-filter-matrix{background:#fff;border:0;border-radius:10px;align-content:center;gap:10px;min-height:176px;padding:18px;display:grid;box-shadow:0 1px 2px #1e314312}.plex-filter-row{flex-wrap:wrap;gap:8px;display:flex}.plex-filter-row>button,.plex-filter-row>select,.plex-filter-segment button,.plex-filter-segment select{color:#252c33;background:#fff;border:1px solid #d5dce2;border-radius:6px;height:38px;padding:0 14px;font-size:12px;font-weight:600}.plex-filter-row>select{min-width:112px}.plex-filter-row .plex-ad-search{background:#fff;border-color:#d5dce2;flex:0 220px;width:220px;min-width:180px;padding:0 12px}.plex-filter-row .plex-ad-search input{color:#2e353c;font-size:12px}.plex-filter-segment{display:inline-flex}.plex-filter-segment button,.plex-filter-segment select{border-left:0;border-radius:0;min-width:48px}.plex-filter-segment>:first-child{border-left:1px solid #d5dce2;border-radius:6px 0 0 6px}.plex-filter-segment>:last-child{border-radius:0 6px 6px 0}.plex-filter-segment button.active{color:#3a78ad;background:#eef6fc;border-color:#5f94c1;box-shadow:inset 1px 0 #5f94c1}.plex-filter-row .plex-clear-filter{color:#252c33;width:38px;min-width:38px;padding:0}.plex-active-filters{display:none}.plex-filter-drawer{z-index:15;margin-top:10px;position:relative}.plex-resultbar{color:#2b333b;background:#fff;border:0;border-radius:8px;min-height:48px;margin-top:12px;padding:0 14px;font-size:12px}.plex-resultbar>label{color:#2b333b}.plex-resultbar>select:first-of-type{width:145px;margin-right:auto}.plex-resultbar>span{margin-left:0}.plex-inline-pages{align-items:center;gap:8px;display:flex}.plex-inline-pages button{color:#477dad;background:#f1f5f8;border:0;border-radius:5px;width:28px;height:28px}.plex-inline-pages button.active{color:#3b77ac;background:#fff;border:1px solid #5e92c0}.plex-inline-pages b{color:#3b77ac;border:1px solid #5e92c0;border-radius:5px;place-items:center;min-width:26px;height:28px;display:grid}.plex-inline-pages span{color:#818c96}.plex-ad-list{gap:12px;margin-top:12px}.plex-ad-row.plex-ad-row-v2{border:0;border-radius:9px;grid-template-columns:34px 240px minmax(320px,1fr) minmax(255px,340px);min-height:158px;box-shadow:0 1px 2px #192a3914}.plex-ad-row-v2 .plex-row-check{padding:22px 0 0 13px}.plex-ad-row-v2 .plex-ad-cover{background:#edf1f4;margin:0;position:relative}.plex-ad-row-v2 .plex-ad-cover img{object-fit:cover;height:158px}.plex-ad-row-v2 .plex-ad-cover em{color:#fff;background:#192b3cb3;border-radius:5px;place-items:center;min-width:24px;height:24px;font-size:10px;font-style:normal;display:grid;position:absolute;bottom:8px;right:8px}.plex-ad-row-v2 .plex-ad-core{align-content:start;gap:10px;padding:18px 24px}.plex-ad-row-v2 .plex-ad-heading>i{color:#7c8994;background:#edf0f2;border-radius:5px;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.plex-ad-row-v2 .plex-ad-heading>b{color:#58708a;font-size:17px}.plex-ad-row-v2 .plex-ad-spec{color:#202932;font-size:12px}.plex-ad-row-v2 .plex-ad-spec i{border-left:1px solid #d9dfe4;margin:0 12px}.plex-ad-row-v2 .plex-ad-facts u{color:#3c4d5d;font-size:11px}.plex-ad-price-line{align-items:baseline;gap:22px;margin-top:2px;display:flex}.plex-ad-price-line b{color:#111820;text-underline-offset:5px;font-size:19px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.plex-ad-price-line small{color:#263544;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.plex-ad-side{border-left:1px solid #e5e9ed;grid-template-columns:1fr auto;align-content:space-between;gap:10px 14px;min-width:0;padding:18px 20px;display:grid}.plex-ad-age{color:#28323b;align-items:center;gap:7px;font-size:12px;display:flex}.plex-ad-age span{color:#a3adb5}.plex-ad-icons{gap:7px;display:flex}.plex-ad-icons button,.plex-archive-actions button{color:#7391aa;background:0 0;border:0;border-radius:6px;min-width:34px;height:34px;font-size:17px}.plex-ad-icons button:hover{background:#edf4fa}.plex-ad-platform-dots{grid-column:1/-1;gap:5px;display:flex}.plex-ad-platform-dots span{color:#99a5af;background:#edf0f2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.plex-ad-platform-dots span.active{color:#fff;background:#4f88b8}.plex-ad-side-bottom{grid-column:1/-1;align-items:center;gap:14px;display:flex}.plex-ad-side-bottom .plex-vin-badge{color:#557c9d;background:#fff;border:1px solid #91b2cf;border-radius:6px;height:32px;padding:0 10px;font-weight:700}.plex-ad-side-bottom span{color:#27333d;margin-left:auto;font-size:11px;font-weight:700}.plex-ad-side-bottom em{color:#98a4ae;font-size:12px;font-style:normal}.plex-archive-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.plex-archive-actions button{color:#fff;background:#4f87b7}.plex-archive-actions button:nth-child(2){padding:0 12px}.plex-archive-actions .danger{background:#4f87b7}.lot-pagination{display:none}.plex-ad-create-page{grid-template-rows:auto auto minmax(520px,1fr) auto;display:grid}.plex-create-page-head{align-items:center;gap:18px;padding:0 0 12px;display:flex}.plex-create-page-head>button{color:#506477;background:#fff;border:1px solid #cdd7df;border-radius:7px;height:36px;padding:0 12px}.plex-create-page-head h1{color:#222a32;margin:2px 0 0;font-size:24px}.plex-create-page-head small{color:#6e7e8d;font-size:10px}.plex-create-page-steps{background:#fff;border-radius:9px 9px 0 0;grid-template-columns:repeat(8,1fr);display:grid;overflow:hidden}.plex-create-page-steps button{color:#6c747b;background:#fff;border:0;border-right:1px solid #e3e7ea;min-height:58px;font-size:12px}.plex-create-page-steps button.active{color:#1f2730;background:#f8fbfd;font-weight:800}.plex-create-page-steps button.done{color:#3d78aa}.plex-create-page-body{background:#fff;border-top:1px solid #e3e7ea;padding:22px}.plex-category-picker.inline{margin:0;padding:0}.plex-category-picker.inline h3{color:#222a31;margin:0 0 18px;font-size:16px}.plex-category-picker.inline>div{justify-content:flex-start;gap:44px}.plex-category-picker.inline button{color:#252c32;text-align:left;width:auto;min-width:170px;box-shadow:none;background:0 0;border:0;padding:14px 20px}.plex-category-picker.inline button:hover{background:#f1f6fa}.plex-category-picker.inline button span{display:none}.plex-stage-caption{align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.plex-stage-caption b{font-size:16px}.plex-stage-caption span{color:#7a8792;font-size:11px}.plex-ad-create-page .ads-create-grid{padding:0}.plex-catalog-grid,.plex-details-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plex-final-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plex-create-page-footer{z-index:4;background:#fffffffa;border-top:1px solid #dce3e8;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex;position:sticky;bottom:0}.plex-create-page-footer button{color:#506477;background:#fff;border:1px solid #ced8df;border-radius:7px;min-width:110px;height:38px;font-weight:700}.plex-create-page-footer .primary-button{color:#fff;background:#4b83b3;border-color:#4b83b3}.plex-advert-editor .plex-editor-toolbar,.plex-advert-editor .plex-company-line,.plex-advert-editor .plex-link-compact,.plex-advert-editor .plex-history-section{display:none}.plex-advert-editor .plex-editor-card{box-shadow:none;border:0;border-radius:9px;margin-top:0}.plex-advert-editor .plex-editor-section{box-shadow:none;border:0}.plex-advert-editor .plex-editor-grid{padding:22px}.plex-advert-editor .plex-photo-section,.plex-advert-editor .plex-color-section,.plex-advert-editor .plex-equipment-workspace,.plex-advert-editor .plex-description-workspace{border-radius:9px;margin-top:14px}.plex-advert-editor .plex-photo-section{background:#f3f6f8}.plex-advert-editor .plex-equipment-workspace fieldset{border-color:#e2e6e9}.plex-advert-editor .plex-sticky-save{left:calc(var(--sidebar-width,0px) + 20px);right:22px}@media (width<=1250px){.plex-ad-row.plex-ad-row-v2{grid-template-columns:30px 190px minmax(300px,1fr) minmax(220px,280px)}.plex-ad-row-v2 .plex-ad-cover img{height:158px}.plex-filter-row{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.plex-filter-strip.plex-filter-matrix{overflow:hidden}}@media (width<=980px){.plex-ads-page,.plex-ad-create-page,.plex-advert-editor{padding:10px}.plex-ad-layout{grid-template-columns:126px minmax(0,1fr);gap:8px}.plex-brand-rail button{padding:0 10px}.plex-ad-row.plex-ad-row-v2{grid-template-columns:28px 155px minmax(270px,1fr)}.plex-ad-row-v2 .plex-ad-side{border-top:1px solid #e5e9ed;border-left:0;grid-column:2/-1}.plex-create-page-steps{grid-template-columns:repeat(4,1fr)}}@media (width<=720px){.plex-ads-commandbar{justify-content:flex-start;overflow-x:auto}.plex-ad-layout{grid-template-columns:1fr}.plex-brand-rail{max-height:none;display:flex;overflow-x:auto}.plex-brand-rail button{min-width:120px}.plex-brand-rail button:first-of-type{border-top:0;min-height:38px}.plex-ad-row.plex-ad-row-v2{grid-template-columns:28px 120px minmax(210px,1fr)}.plex-catalog-grid,.plex-details-grid,.plex-final-grid{grid-template-columns:1fr}}.plex-filter-row>button.active{color:#3a78ad;background:#eef6fc;border-color:#5f94c1}.plex-quick-filter{z-index:5;background:#fff;border:1px solid #bfd0df;border-radius:8px;align-items:center;min-height:64px;margin-top:8px;padding:12px 48px 12px 14px;display:flex;position:relative;box-shadow:0 8px 24px #1f395117}.plex-quick-filter>label{color:#5c6f81;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.plex-quick-filter>label>input{border:1px solid #ccd8e2;border-radius:6px;width:260px;height:38px;padding:0 10px}.plex-quick-filter>label>div{gap:7px;display:flex}.plex-quick-filter>label>div input{border:1px solid #ccd8e2;border-radius:6px;width:145px;height:38px;padding:0 10px}.plex-quick-filter>p{color:#775a2b;gap:4px;margin:0;display:grid}.plex-quick-filter>p b{font-size:12px}.plex-quick-filter>p span{font-size:10px}.plex-quick-filter>button{color:#617486;background:#eff3f6;border:0;border-radius:50%;width:30px;height:30px;position:absolute;top:12px;right:12px}.plex-create-modal{width:min(1180px,100vw - 34px)}.plex-create-steps{grid-template-columns:repeat(8,minmax(0,1fr))}.plex-create-steps button{justify-content:center;min-width:0;padding:0 7px;font-size:9px}.plex-create-steps button:disabled{cursor:default}.plex-catalog-picker{min-height:360px;padding:24px}.plex-catalog-picker h3{color:#273a4d;margin:0 0 7px;font-size:20px}.plex-catalog-picker>p{color:#758597;margin:0 0 18px;font-size:11px}.plex-catalog-picker>label{color:#64778b;gap:6px;max-width:520px;font-size:10px;font-weight:750;display:grid}.plex-catalog-picker>label input{border:1px solid #c8d6e2;border-radius:7px;height:42px;padding:0 12px;font-size:13px}.plex-catalog-picker>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-height:245px;margin-top:18px;display:grid;overflow-y:auto}.plex-catalog-picker>div button{color:#40566c;text-align:left;background:#fff;border:1px solid #d3dde6;border-radius:7px;min-height:42px;padding:8px 10px;font-size:11px}.plex-catalog-picker>div button:hover,.plex-catalog-picker>div button.active{color:#236aa8;background:#edf6fe;border-color:#79a8d0}.plex-catalog-picker>small{color:#8a6d3b;margin-top:14px;font-size:10px;display:block}.plex-catalog-picker.year>div{grid-template-columns:repeat(8,minmax(0,1fr));max-width:720px}.plex-catalog-picker.year>div button{text-align:center}.plex-catalog-details{background:#f6f9fb;border-bottom:1px solid #e0e6eb;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px 17px;display:grid}.plex-catalog-details label{color:#7c8c9b;gap:5px;font-size:10px;display:grid}.plex-catalog-details input,.plex-catalog-details select{color:#30485f;background:#fff;border:1px solid #ccd8e2;border-radius:6px;width:100%;height:36px;padding:0 9px}.plex-editor-catalog>button.active{color:#2268a3;background:#edf6fe}.plex-advert-editor .plex-link-compact{display:flex}.plex-advert-editor .plex-history-section,.plex-advert-editor .plex-company-line{display:block}.plex-integration-note{margin-bottom:12px}.plex-integration-note b{font-size:11px}.plex-integration-note span{font-size:10px}@media (width<=1100px){.plex-create-steps{grid-template-columns:repeat(4,1fr)}.plex-catalog-picker>div{grid-template-columns:repeat(3,minmax(0,1fr))}.plex-catalog-details{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.plex-create-steps{grid-template-columns:repeat(2,1fr)}.plex-catalog-picker>div,.plex-catalog-picker.year>div{grid-template-columns:repeat(2,minmax(0,1fr))}.plex-catalog-details{grid-template-columns:1fr}.plex-quick-filter>label{flex-direction:column;align-items:stretch;width:100%}.plex-quick-filter>label>input{width:100%}}.plex-shell-mode .plex-company-line,.plex-shell-mode .plex-editor-toolbar,.plex-shell-mode .plex-link-compact,.plex-shell-mode .plex-history-section{display:none}.plex-shell-mode .plex-ads-page{background:#e5ebf0;padding:0 28px 30px}.plex-shell-mode .plex-ads-commandbar{background:0 0;border:0;border-radius:0;justify-content:center;min-height:108px;margin:0;padding:0 12px}.plex-shell-mode .plex-ad-layout{background:0 0;border:0;border-radius:0;gap:26px;overflow:visible}.plex-shell-mode .plex-brand-rail{background:#fff;border:0;border-radius:8px}.plex-shell-mode .plex-ad-main{padding:0}.plex-shell-mode .plex-advert-editor{background:#e5ebf0;max-width:none;padding:28px 28px 118px}.plex-shell-mode .plex-editor-card{margin-top:0}.plex-shell-mode .plex-sticky-save{background:#fffffffa;justify-content:flex-end;min-height:82px;padding:9px 28px;left:200px;right:0}.plex-shell-mode .plex-sticky-save button{min-width:118px;height:50px;font-size:14px}.plex-shell-mode .plex-sticky-save .plex-refresh-card{color:#fff;background:#4f84b6;border-color:#4f84b6;place-content:center;gap:2px;min-width:220px;display:grid}.plex-shell-mode .plex-sticky-save .plex-refresh-card b{color:#fff;font-size:15px}.plex-shell-mode .plex-sticky-save .plex-refresh-card small{color:#fff;font-size:12px}.plex-shell-mode .plex-sticky-save .plex-back-list{margin-left:auto}.plex-shell-mode .plex-sticky-save .plex-print-card{border-radius:50%;width:50px;min-width:50px;font-size:20px}.plex-shell-mode .plex-sticky-save .primary-button{color:#fff;background:#4f84b6;border-color:#4f84b6;min-width:132px}.plex-card-subsection{border-top:1px solid #e0e5e9;margin-top:28px;padding-top:24px}.plex-card-subsection>h2{margin:0 0 14px}.plex-card-subsection .plex-placement-table{margin-top:0}@media (width<=980px){.plex-shell-mode .plex-sticky-save{left:76px}.plex-shell-mode .plex-ads-page,.plex-shell-mode .plex-advert-editor{padding-inline:14px}.plex-shell-mode .plex-ad-layout{gap:10px}}.plex-shell-mode{--plex-blue:#4f82b2;--plex-bg:#e2e9ef;--plex-line:#d8dde2}.plex-shell-mode .workspace{background:var(--plex-bg)}.plex-shell-mode .plex-global-topbar{background:#fff;height:112px;padding:0 28px;box-shadow:0 2px 4px #19263224}.plex-shell-mode .plex-product-name i{color:#0876ea;background:0 0;border-radius:0;width:38px;height:38px;font-size:0}.plex-shell-mode .plex-product-name i:after{content:"P";font-size:28px;font-style:normal;font-weight:900}.plex-shell-mode .plex-global-topbar>button{color:#222;font-size:15px}.plex-shell-mode .plex-company-choice small{font-size:13px}.plex-shell-mode .plex-ads-page{min-height:calc(100vh - 112px);padding:0 26px 36px}.plex-shell-mode .plex-create-shortcut{border-color:var(--plex-blue);width:54px;height:54px;color:var(--plex-blue);background:#edf5fb;border-radius:8px;font-size:27px}.plex-shell-mode .plex-kind-tabs{border:0;padding-right:0}.plex-shell-mode .plex-kind-tabs button,.plex-shell-mode .plex-preset-tabs button,.plex-shell-mode .plex-toolbar-actions button{color:#20252a;background:0 0;border-radius:8px;height:54px;padding:0 21px;font-size:16px;font-weight:500}.plex-shell-mode .plex-preset-tabs button.active{color:var(--plex-blue);border-color:var(--plex-blue);background:0 0}.plex-shell-mode .plex-toolbar-actions button:first-child{border:1px dashed #a89c91}.plex-shell-mode .plex-ad-layout{grid-template-columns:266px minmax(0,1fr);gap:28px}.plex-shell-mode .plex-brand-rail{border-radius:8px;max-height:calc(100vh - 142px)}.plex-shell-mode .plex-brand-rail button{min-height:64px;padding:0 32px;font-size:17px;font-weight:400}.plex-shell-mode .plex-brand-rail button:first-of-type{border-top:16px solid var(--plex-bg);min-height:94px}.plex-shell-mode .plex-brand-rail button b{font-size:16px}.plex-shell-mode .plex-filter-strip.plex-filter-matrix{border-radius:12px;gap:18px;min-height:334px;padding:38px 40px}.plex-shell-mode .plex-filter-row>button,.plex-shell-mode .plex-filter-row>select,.plex-shell-mode .plex-filter-segment button,.plex-shell-mode .plex-filter-segment select{white-space:nowrap;border-color:#d5d7da;border-radius:8px;height:62px;padding:0 23px;font-size:17px;font-weight:400}.plex-shell-mode .plex-filter-row .plex-ad-search{border-color:#d5d7da;border-radius:8px;flex:0 360px;width:360px;min-width:250px;height:62px;padding:0 22px}.plex-shell-mode .plex-ad-row.plex-ad-row-v2{border-radius:10px;grid-template-columns:48px 360px minmax(430px,1fr) minmax(330px,410px);min-height:246px}.plex-shell-mode .plex-ad-row-v2 .plex-ad-cover img{height:246px}.plex-shell-mode .plex-ad-row-v2 .plex-ad-heading>b{color:#5a7089;font-size:23px}.plex-shell-mode .plex-ad-row-v2 .plex-ad-facts u{font-size:16px}.plex-shell-mode .plex-ad-side-bottom{align-self:end}.plex-shell-mode .plex-archive-actions button{min-width:54px;height:54px;font-size:18px}.plex-shell-mode .plex-ad-create-page{background:var(--plex-bg);min-height:calc(100vh - 112px);padding:28px}.plex-create-reference{grid-template-rows:auto minmax(620px,1fr) auto;display:grid}.plex-create-reference .plex-create-page-steps{border-radius:12px 12px 0 0;grid-template-columns:repeat(8,minmax(0,1fr))}.plex-create-reference .plex-create-page-steps button{min-height:92px;font-size:19px}.plex-create-reference .plex-create-page-body{border-radius:0 0 12px 12px;min-height:610px;padding:40px 46px}.plex-create-reference .plex-category-picker.inline h3,.plex-create-reference .plex-catalog-picker h3{font-size:25px}.plex-create-reference .plex-category-picker.inline>div{gap:70px}.plex-create-reference .plex-category-picker.inline button{min-width:250px;padding:24px 18px;font-size:23px}.plex-create-reference .plex-catalog-picker.inline-picker{min-height:500px;padding:0}.plex-create-reference .plex-catalog-picker>label{max-width:660px;font-size:15px}.plex-create-reference .plex-catalog-picker>label input{height:54px;font-size:17px}.plex-create-reference .plex-catalog-picker>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-height:410px}.plex-create-reference .plex-catalog-picker>div button{min-height:54px;font-size:16px}.plex-create-reference .plex-create-page-footer{padding:18px 28px}.plex-create-reference .plex-create-page-footer button{min-width:150px;height:52px;font-size:16px}.plex-shell-mode .plex-card-reference{padding:28px 28px 116px}.plex-card-reference .plex-editor-card,.plex-card-reference .plex-editor-section{background:#fff;border:0;border-radius:12px;box-shadow:0 1px 2px #192a3917}.plex-card-reference .plex-editor-catalog{grid-template-columns:repeat(8,minmax(0,1fr));min-height:148px}.plex-card-reference .plex-editor-catalog label,.plex-card-reference .plex-editor-catalog>button{border-right:1px solid #e1e4e7;min-height:148px;padding:18px 22px}.plex-card-reference .plex-editor-catalog label span{color:#77716d;text-align:center;font-size:16px}.plex-card-reference .plex-editor-catalog input,.plex-card-reference .plex-editor-catalog select{text-align:center;background:0 0;border:0;height:auto;font-size:19px}.plex-card-reference .plex-editor-catalog>button{font-size:21px}.plex-card-reference .plex-reference-top{grid-template-columns:minmax(560px,42%) minmax(640px,58%);gap:34px;padding:52px 56px}.plex-card-reference .plex-main-fields{grid-template-columns:repeat(2,1fr);gap:16px}.plex-card-reference .plex-main-fields span,.plex-card-reference .plex-discounts span,.plex-card-reference .plex-note-field>span{color:#20242a;font-size:17px;font-weight:400}.plex-card-reference .plex-main-fields input,.plex-card-reference .plex-discounts input,.plex-card-reference .plex-note-field input{border-radius:8px;height:62px;font-size:20px}.plex-card-reference .plex-main-fields label>b,.plex-card-reference .plex-discounts label>b{font-size:17px;bottom:20px}.plex-card-reference .plex-note-field{margin-top:16px}.plex-card-reference .plex-discounts{grid-template-columns:repeat(3,1fr);gap:14px}.plex-reference-controls{align-content:start;gap:20px;display:grid}.plex-control-line{align-items:end;gap:16px;display:flex}.plex-owner-select{border:1px solid #d5d7da;border-radius:8px;align-items:center;height:62px;display:flex}.plex-owner-select span{padding-left:18px;font-size:22px}.plex-owner-select select{background:0 0;border:0;height:58px;font-size:18px}.plex-card-reference .plex-segment.compact{display:flex}.plex-card-reference .plex-segment.compact button{background:#fff;border:1px solid #d5d7da;border-left:0;border-radius:0;min-width:70px;height:62px;padding:0 22px;font-size:18px}.plex-card-reference .plex-segment.compact button:first-child{border-left:1px solid #d5d7da;border-radius:8px 0 0 8px}.plex-card-reference .plex-segment.compact button:last-child{border-radius:0 8px 8px 0}.plex-card-reference .plex-segment.compact button.active{color:var(--plex-blue);border-color:var(--plex-blue)}.plex-document-line{grid-template-columns:74px 90px minmax(430px,1fr) minmax(220px,1fr);align-items:end;gap:16px;display:grid}.plex-vin-button,.plex-catalog-star{color:#6b849b;background:#fff;border:1px solid #89a2b8;border-radius:8px;height:62px;font-size:18px}.plex-catalog-star{color:#20262c;border-style:dashed}.plex-card-reference .plex-segment.pts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plex-card-reference .plex-segment.pts>span{grid-column:1/-1;margin-bottom:7px;font-size:17px}.plex-card-reference .plex-segment.pts button{background:#fff;border:1px solid #d5d7da;border-left:0;min-width:0;height:56px;padding:0 10px;font-size:16px}.plex-card-reference .plex-segment.pts button:nth-child(2){border-left:1px solid #d5d7da;border-radius:8px 0 0 8px}.plex-card-reference .plex-segment.pts button:last-child{border-radius:0 8px 8px 0}.plex-card-reference .plex-segment.pts button.active{color:var(--plex-blue);border-color:var(--plex-blue)}.plex-realization-plain{gap:8px;font-size:17px;display:grid}.plex-realization-plain>input{border:1px solid #d5d7da;border-radius:8px;width:100%;height:56px}.plex-inline-vin{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.plex-inline-vin input{border:1px solid #d5d7da;border-radius:8px;height:54px;padding:0 14px;font-size:18px}.plex-reference-channels{background:#f1f4f6;border-radius:8px;flex-wrap:wrap;gap:18px 25px;padding:24px;display:flex}.plex-reference-channels label{grid-template-columns:20px auto;gap:10px;font-size:17px}.plex-reference-channels label input[type=number]{grid-column:1/-1;width:250px;height:48px}.plex-card-reference .plex-reference-photo,.plex-card-reference .plex-reference-color,.plex-card-reference .plex-reference-equipment,.plex-card-reference .plex-reference-description{margin-top:20px;padding:40px 56px}.plex-card-reference .plex-reference-photo{background:#f1f4f6}.plex-card-reference .plex-reference-photo h2,.plex-card-reference .plex-reference-color h2,.plex-card-reference .plex-reference-equipment h2,.plex-card-reference .plex-reference-description h2{color:#20242a;margin:0;font-size:32px}.plex-card-reference .plex-reference-photo>header{align-items:center}.plex-card-reference .photo-tools{align-items:center;gap:15px}.plex-card-reference .photo-tools button{background:#fff;border:1px solid #d4d9de;border-radius:7px;height:44px;padding:0 17px}.plex-card-reference .photo-tools span{font-size:15px}.plex-card-reference .plex-photo-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:36px}.plex-card-reference .plex-photo-grid figure{min-width:0;margin:0;position:relative}.plex-card-reference .plex-photo-grid img{object-fit:cover;width:100%;height:170px}.plex-card-reference .plex-photo-grid figure>i{color:#07964c;background:#effff5;border-radius:5px;padding:6px 8px;font-style:normal;position:absolute;top:10px;left:10px}.plex-card-reference .plex-photo-grid figcaption{gap:3px;display:none;position:absolute;bottom:6px;right:6px}.plex-card-reference .plex-photo-grid figure:hover figcaption{display:flex}.plex-card-reference .plex-photo-grid figcaption button{background:#ffffffe6;border:0;border-radius:4px;width:28px;height:28px}.plex-card-reference .plex-photo-upload{color:#20242a;background:0 0;border:2px dashed #d2d6d9;min-height:170px}.plex-card-reference .plex-photo-upload b{font-size:56px;font-weight:300}.plex-card-reference .plex-video-field{max-width:520px;margin-top:28px}.plex-card-reference .plex-video-field span{font-size:17px}.plex-card-reference .plex-video-field input{height:54px;font-size:17px}.plex-equipment-tabs{border-bottom:1px solid #dfe3e6;margin-top:26px;display:flex}.plex-equipment-tabs button{color:#6f7780;background:0 0;border:0;border-bottom:3px solid #0000;min-width:190px;height:60px;font-size:18px}.plex-equipment-tabs button.active{color:var(--plex-blue);border-bottom-color:var(--plex-blue)}.plex-add-equipment{background:#fff;border:1px solid #d5dadd;border-radius:7px;height:44px;padding:0 18px}.plex-reference-equipment>p{color:#7c858e;font-size:14px}.plex-equipment-actions{gap:10px;margin:22px 0;display:flex}.plex-equipment-actions button{background:#fff;border:1px solid #d4dade;border-radius:7px;height:42px;padding:0 16px}.plex-equipment-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.plex-equipment-fields fieldset{border:1px solid #dfe3e6;border-radius:8px;gap:11px;min-width:0;padding:22px;display:grid}.plex-equipment-fields legend{padding:0 8px;font-size:19px;font-weight:700}.plex-equipment-fields label{font-size:15px}.plex-equipment-selects{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.plex-equipment-selects label{gap:6px;font-size:14px;display:grid}.plex-equipment-selects select{background:#fff;border:1px solid #d5dade;border-radius:7px;height:48px}.plex-trim-buttons{align-items:center;gap:10px;margin-top:28px;display:flex}.plex-trim-buttons button{background:#fff;border:1px solid #d5dade;border-radius:7px;height:44px;padding:0 18px}.plex-trim-buttons button.active{color:var(--plex-blue);border-color:var(--plex-blue)}.plex-trim-readonly{color:#536273;background:#f5f7f9;border:1px solid #d5dade;border-radius:7px;align-items:center;min-height:44px;padding:0 18px;display:inline-flex}.plex-reference-description textarea{resize:vertical;width:100%;min-height:220px;font:inherit;border:1px solid #d5dade;border-radius:8px;margin:22px 0;padding:18px}.plex-reference-description>label{font-size:17px}.plex-shell-mode .plex-reference-save{gap:12px;min-height:84px;left:200px}.plex-shell-mode .plex-reference-save button{min-width:150px;height:58px;font-size:18px}.plex-save-notice{z-index:50;color:#fff;background:#239268;border-radius:8px;padding:12px 18px;position:fixed;top:126px;right:30px}@media (width<=1450px){.plex-shell-mode .plex-ad-layout{grid-template-columns:190px minmax(0,1fr);gap:16px}.plex-shell-mode .plex-brand-rail button{min-height:48px;padding:0 20px;font-size:14px}.plex-shell-mode .plex-brand-rail button:first-of-type{min-height:66px}.plex-shell-mode .plex-filter-strip.plex-filter-matrix{gap:12px;min-height:242px;padding:24px}.plex-shell-mode .plex-filter-row>button,.plex-shell-mode .plex-filter-row>select,.plex-shell-mode .plex-filter-segment button,.plex-shell-mode .plex-filter-segment select,.plex-shell-mode .plex-filter-row .plex-ad-search{height:48px;font-size:13px}.plex-shell-mode .plex-filter-row .plex-ad-search{width:260px}.plex-shell-mode .plex-ad-row.plex-ad-row-v2{grid-template-columns:38px 270px minmax(330px,1fr) minmax(260px,330px);min-height:188px}.plex-shell-mode .plex-ad-row-v2 .plex-ad-cover img{height:188px}.plex-shell-mode .plex-ad-row-v2 .plex-ad-core,.plex-shell-mode .plex-ad-side{padding:22px}.plex-shell-mode .plex-ad-row-v2 .plex-ad-heading>b{font-size:18px}.plex-shell-mode .plex-ad-row-v2 .plex-ad-spec,.plex-shell-mode .plex-ad-row-v2 .plex-ad-facts u,.plex-shell-mode .plex-ad-price-line small,.plex-shell-mode .plex-ad-age{font-size:13px}.plex-card-reference .plex-reference-top{grid-template-columns:1fr 1.35fr;padding:32px}.plex-card-reference .plex-control-line{flex-wrap:wrap}.plex-card-reference .plex-document-line{grid-template-columns:74px 90px minmax(0,1fr)}.plex-card-reference .plex-realization-plain{grid-column:1/-1}.plex-card-reference .plex-editor-catalog label,.plex-card-reference .plex-editor-catalog>button{min-height:110px;padding:14px}.plex-card-reference .plex-editor-catalog{min-height:110px}.plex-card-reference .plex-editor-catalog label span{font-size:13px}.plex-card-reference .plex-editor-catalog input,.plex-card-reference .plex-editor-catalog select{font-size:15px}.plex-card-reference .plex-photo-grid{grid-template-columns:repeat(5,1fr)}}@media (width<=1050px){.plex-shell-mode .plex-ad-layout{grid-template-columns:150px minmax(0,1fr)}.plex-shell-mode .plex-ad-row.plex-ad-row-v2{grid-template-columns:32px 190px minmax(300px,1fr)}.plex-shell-mode .plex-ad-row-v2 .plex-ad-side{border-top:1px solid #e2e6e9;border-left:0;grid-column:2/-1}.plex-card-reference .plex-reference-top{grid-template-columns:1fr}.plex-card-reference .plex-editor-catalog,.plex-create-reference .plex-create-page-steps{grid-template-columns:repeat(4,1fr)}.plex-control-line,.plex-document-line{flex-wrap:wrap}.plex-document-line{grid-template-columns:74px 90px 1fr}.plex-realization-plain{grid-column:1/-1}.plex-card-reference .plex-photo-grid{grid-template-columns:repeat(3,1fr)}.plex-equipment-fields,.plex-equipment-selects{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.plex-shell-mode .plex-ad-layout{grid-template-columns:1fr}.plex-shell-mode .plex-brand-rail{display:flex;overflow-x:auto}.plex-shell-mode .plex-filter-strip.plex-filter-matrix{overflow-x:auto}.plex-shell-mode .plex-ad-row.plex-ad-row-v2{grid-template-columns:30px 130px minmax(260px,1fr)}.plex-card-reference .plex-photo-grid,.plex-equipment-fields,.plex-equipment-selects{grid-template-columns:1fr}.plex-create-reference .plex-create-page-steps,.plex-create-reference .plex-catalog-picker>div{grid-template-columns:repeat(2,1fr)}}.plex-shell-mode{background:#e3eaf0;grid-template-columns:122px minmax(0,1fr)}.plex-shell-mode .sidebar{background:#fff;border-right:1px solid #e2e5e8;width:122px;padding:17px 0 18px}.plex-shell-mode .plex-user-block{gap:8px;padding:0 36px 12px}.plex-shell-mode .plex-user-block span{width:50px;height:50px;font-size:16px}.plex-shell-mode .plex-user-block b{margin-left:0;font-size:13px;font-weight:500}.plex-shell-mode .plex-side-nav{gap:2px;margin-top:0}.plex-shell-mode .plex-side-nav button{color:#17191c;text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:5px;min-height:80px;padding:8px 5px;font-size:13px;display:grid;position:relative}.plex-shell-mode .plex-side-nav button.active{color:#4f82b2}.plex-shell-mode .plex-side-nav .nav-icon{width:34px;height:31px;font-size:25px;line-height:1}.plex-shell-mode .plex-side-nav button strong{font-size:28px;font-weight:500;position:absolute;top:10px;left:82px}.plex-shell-mode .plex-side-nav button em{border-radius:50%;place-items:center;width:23px;height:23px;padding:0;font-size:12px;display:grid;position:absolute;top:5px;right:26px}.plex-shell-mode .workspace{background:#e3eaf0;grid-column:2}.plex-shell-mode .plex-global-topbar{border-bottom:1px solid #dfe3e6;gap:34px;height:70px;padding:0 18px;box-shadow:0 1px 3px #18273424}.plex-shell-mode .plex-product-name{min-width:188px;gap:8px!important}.plex-shell-mode .plex-product-name i{background:0 0;border:0;width:42px;height:42px;position:relative}.plex-shell-mode .plex-product-name i:before,.plex-shell-mode .plex-product-name i:after{content:"";border:3px solid #0876ea;position:absolute;inset:5px;transform:rotate(30deg)}.plex-shell-mode .plex-product-name i:after{inset:11px}.plex-shell-mode .plex-product-name b{color:#111;letter-spacing:-1px;font-size:25px}.plex-shell-mode .plex-global-topbar>button{min-height:40px;font-size:15px}.plex-shell-mode .plex-company-choice{min-width:145px}.plex-shell-mode .plex-global-topbar .plex-head-icon{font-size:20px}.plex-shell-mode .plex-global-topbar .plex-help{width:22px;height:22px;min-height:22px;margin-left:auto;font-size:13px}.plex-shell-mode .plex-ads-page{background:0 0;width:min(1388px,100% - 34px);min-height:calc(100vh - 70px);margin:0 0 0 17px;padding:0 0 36px}.plex-shell-mode .plex-ads-commandbar{justify-content:flex-end;gap:7px;min-height:77px;padding:0 14px}.plex-shell-mode .plex-create-shortcut{border-radius:7px;width:40px;height:40px;margin:0 1px 0 0;font-size:21px}.plex-shell-mode .plex-kind-tabs button,.plex-shell-mode .plex-preset-tabs button,.plex-shell-mode .plex-toolbar-actions button{border-radius:7px;height:40px;padding:0 16px;font-size:14px}.plex-shell-mode .plex-preset-tabs button.active{color:#4f82b2;background:0 0;border-color:#4f82b2}.plex-shell-mode .plex-toolbar-actions{margin-left:3px}.plex-shell-mode .plex-ad-layout{grid-template-columns:164px minmax(0,1207px);align-items:start;gap:16px}.plex-shell-mode .plex-brand-rail{background:#fff;border-radius:7px;max-height:calc(100vh - 84px);padding:18px 0 10px;overflow-y:auto}.plex-shell-mode .plex-brand-rail header{display:none}.plex-shell-mode .plex-brand-rail button,.plex-shell-mode .plex-brand-rail button:first-of-type{border:0;min-height:40px;padding:0 25px;font-size:14px;font-weight:400}.plex-shell-mode .plex-brand-rail button:first-of-type{border-top:0}.plex-shell-mode .plex-brand-rail button b{font-size:14px;font-weight:400}.plex-shell-mode .plex-brand-rail button.active{background:#cfe2f2}.plex-shell-mode .plex-ad-main{min-width:0;padding:0;overflow:visible}.plex-shell-mode .plex-filter-strip.plex-filter-matrix{border-radius:8px;gap:10px;min-height:205px;padding:22px 24px;overflow:visible}.plex-shell-mode .plex-filter-row{flex-wrap:nowrap;gap:8px}.plex-shell-mode .plex-filter-row>button,.plex-shell-mode .plex-filter-row>select,.plex-shell-mode .plex-filter-segment button,.plex-shell-mode .plex-filter-segment select{border-radius:6px;height:40px;padding:0 14px;font-size:14px;font-weight:400}.plex-shell-mode .plex-filter-row .plex-ad-search{border-radius:6px;width:221px;min-width:221px;height:40px;padding:0 13px}.plex-shell-mode .plex-filter-row .plex-ad-search input{font-size:14px}.plex-shell-mode .plex-filter-segment button,.plex-shell-mode .plex-filter-segment select{border-radius:0;min-width:47px;padding-inline:13px}.plex-shell-mode .plex-filter-segment>:first-child{border-radius:6px 0 0 6px}.plex-shell-mode .plex-filter-segment>:last-child{border-radius:0 6px 6px 0}.plex-shell-mode .plex-resultbar{border-radius:7px;gap:16px;min-height:56px;margin-top:22px;padding:0 17px;font-size:14px}.plex-shell-mode .plex-resultbar>select:first-of-type{width:143px;margin-right:auto}.plex-shell-mode .plex-resultbar select{height:38px;font-size:14px}.plex-shell-mode .plex-inline-pages{gap:12px}.plex-shell-mode .plex-inline-pages button,.plex-shell-mode .plex-inline-pages b{width:38px;height:38px;font-size:14px}.plex-shell-mode .plex-list-state{display:none}.plex-shell-mode .plex-ad-list{gap:16px;margin-top:17px}.plex-shell-mode .plex-ad-row.plex-ad-row-v2{border-radius:8px;grid-template-columns:34px 241px minmax(380px,1fr) 440px;min-width:0;min-height:208px}.plex-shell-mode .plex-ad-row-v2 .plex-row-check{padding-top:20px}.plex-shell-mode .plex-ad-row-v2 .plex-ad-cover img,.plex-shell-mode .plex-ad-row-v2 .plex-ad-cover>span{height:208px}.plex-shell-mode .plex-ad-row-v2 .plex-ad-core{gap:13px;padding:22px 28px}.plex-shell-mode .plex-ad-row-v2 .plex-ad-heading>i{width:27px;height:27px;font-size:13px}.plex-shell-mode .plex-ad-row-v2 .plex-ad-heading>b{font-size:20px}.plex-shell-mode .plex-ad-row-v2 .plex-ad-spec,.plex-shell-mode .plex-ad-row-v2 .plex-ad-facts u{font-size:14px}.plex-shell-mode .plex-ad-price-line b{font-size:20px}.plex-shell-mode .plex-ad-price-line small{font-size:14px}.plex-shell-mode .plex-ad-side{padding:23px 25px}.plex-shell-mode .plex-ad-age{font-size:14px}.plex-shell-mode .plex-ad-icons button{min-width:36px;height:36px;font-size:18px}.plex-shell-mode .plex-ad-platform-dots{display:none}.plex-shell-mode .plex-ad-side-bottom .plex-vin-badge{height:39px;font-size:14px}.plex-shell-mode .plex-ad-side-bottom span,.plex-shell-mode .plex-ad-side-bottom em{font-size:14px}@media (width<=1500px){.plex-shell-mode .plex-ads-page{width:calc(100% - 24px);margin-left:12px}.plex-shell-mode .plex-ad-layout{grid-template-columns:154px minmax(0,1fr);gap:12px}.plex-shell-mode .plex-filter-strip.plex-filter-matrix{overflow-x:auto}.plex-shell-mode .plex-ad-row.plex-ad-row-v2{grid-template-columns:30px 205px minmax(330px,1fr) 315px}}@media (width<=980px){.plex-shell-mode{grid-template-columns:76px minmax(0,1fr)}.plex-shell-mode .sidebar{width:76px}.plex-shell-mode .plex-user-block{padding-inline:13px}.plex-shell-mode .plex-side-nav button>span:last-of-type,.plex-shell-mode .plex-side-nav button strong{display:none}.plex-shell-mode .plex-global-topbar{gap:12px;padding-inline:12px}.plex-shell-mode .plex-product-name{min-width:45px}.plex-shell-mode .plex-product-name b,.plex-shell-mode .plex-global-topbar>button:not(.plex-help):not(.plex-head-icon){display:none}.plex-shell-mode .plex-ad-layout{grid-template-columns:128px minmax(0,1fr)}.plex-shell-mode .plex-ad-row.plex-ad-row-v2{grid-template-columns:28px 170px minmax(300px,1fr)}.plex-shell-mode .plex-ad-row-v2 .plex-ad-side{grid-column:2/-1}}.plex-mobile-filterbar{display:none}.plex-create-detail{gap:18px;width:min(1180px,100%);margin:0 auto;display:grid}.plex-create-detail>section{background:#fff;border:1px solid #e5e9ef;border-radius:8px;padding:18px}.plex-create-summary{align-items:baseline;gap:12px;display:flex;background:#f6f8fb!important}.plex-create-summary :is(b,h2){color:#1f2d3d;margin:0;font-size:20px}.listing-create-step-heading:focus{outline:none}.plex-create-summary span{color:#738092}.plex-create-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.plex-create-data-grid label,.plex-create-platforms-full label,.plex-create-media label,.plex-create-color label,.plex-classified-grid>label,.plex-extra-grid>label{color:#6c7786;gap:6px;font-size:13px;display:grid}.plex-create-data-grid label{position:relative}.plex-create-data-grid label.wide{grid-column:1/-1}.plex-create-data-grid input,.plex-create-platforms-full input,.plex-create-media input,.plex-create-color input,.plex-classified-grid input,.plex-extra-grid input{color:#273444;background:#fff;border:1px solid #cfd6df;border-radius:5px;min-width:0;height:40px;padding:0 11px}.plex-create-data-grid label>b{color:#8691a0;font-weight:500;position:absolute;bottom:11px;right:11px}.plex-create-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.plex-create-controls>label{color:#6c7786;gap:6px;font-size:13px;display:grid}.plex-create-controls select,.plex-create-controls input{border:1px solid #cfd6df;border-radius:5px;height:40px;padding:0 10px}.plex-create-controls fieldset,.plex-extra-panel fieldset{border:0;min-width:0;margin:0;padding:0}.plex-create-controls legend,.plex-extra-panel legend{color:#6c7786;margin-bottom:6px;font-size:13px}.plex-create-controls fieldset button,.plex-radio-row button{color:#445166;background:#fff;border:1px solid #cfd6df;border-right:0;min-height:40px;padding:0 12px}.plex-create-controls fieldset button:first-of-type,.plex-radio-row button:first-of-type{border-radius:5px 0 0 5px}.plex-create-controls fieldset button:last-of-type,.plex-radio-row button:last-of-type{border-right:1px solid #cfd6df;border-radius:0 5px 5px 0}.plex-create-controls fieldset button.active,.plex-radio-row button.active{color:#fff;background:#3378b9;border-color:#3378b9}.plex-create-controls .vin{min-width:245px;position:relative}.plex-create-controls .vin em{color:#8d97a4;font-style:normal;position:absolute;bottom:12px;right:9px}.plex-create-platforms-full{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;display:grid}.plex-create-platforms-full h3{grid-column:1/-1;margin:0}.plex-create-platforms-full label{border:1px solid #e2e6eb;border-radius:6px;padding:12px}.plex-create-platforms-full label>span{color:#344257;font-size:14px}.plex-create-platforms-full input:disabled{color:#a3abb5;background:#f2f4f7}.plex-create-media header,.plex-classifieds-panel article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.plex-create-media header h3,.plex-create-color h3,.plex-create-description h3,.plex-classifieds-panel h3{margin:0}.plex-create-media>div{color:#7b8795;border:1px dashed #bfc8d4;border-radius:6px;align-content:center;place-items:center;gap:5px;min-height:126px;margin-top:14px;display:grid}.plex-create-media>div b{color:#3378b9;font-size:26px}.plex-create-color{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:14px;display:grid}.plex-create-color h3{grid-column:1/-1}.plex-check-field{align-items:center;min-height:40px;color:#344257!important;gap:8px!important;display:flex!important}.plex-check-field input{width:16px;height:16px;min-height:0}.plex-create-tabs>[role=tablist]{border-bottom:1px solid #dfe4ea;gap:3px;margin:-18px -18px 18px;padding:0 18px;display:flex}.plex-create-tabs>[role=tablist] button{color:#667386;background:0 0;border:0;border-bottom:3px solid #0000;padding:15px 18px 12px}.plex-create-tabs>[role=tablist] button.active{color:#2f73b3;border-bottom-color:#2f73b3}.plex-extra-panel{gap:18px;display:grid}.plex-radio-row{flex-wrap:wrap;display:flex}.plex-extra-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.plex-classifieds-panel{gap:16px;display:grid}.plex-classifieds-panel article{border:1px solid #e1e6ec;border-radius:7px;padding:16px}.plex-classified-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin-top:14px;display:grid}.plex-create-description textarea{resize:vertical;border:1px solid #cfd6df;border-radius:6px;width:100%;min-height:150px;margin:12px 0;padding:12px}.listing-source-link{background:#f5faff;border:1px solid #c9dced;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:66px;margin-bottom:10px;padding:10px 14px;display:flex}.listing-source-link>div{align-items:center;gap:10px;min-width:0;display:flex}.listing-source-link>div>span{color:#fff;background:#1768ad;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.listing-source-link.independent{background:#f8f9fa;border-color:#dde2e7}.listing-source-link.independent>div>span{color:#68778a;background:#e8edf1}.listing-source-link p{gap:2px;min-width:0;margin:0;display:grid}.listing-source-link small{color:#718094;text-transform:uppercase;letter-spacing:.04em;font-size:9px}.listing-source-link b{color:#1e3853;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.listing-source-link em{color:#718094;font-size:9px;font-style:normal}.listing-source-actions{gap:7px;display:flex}.listing-source-actions button{color:#145f9f;background:#fff;border:1px solid #8ab4db;border-radius:7px;min-width:154px;height:36px;font-size:10px;font-weight:800}.listing-source-actions button:first-child{color:#fff;background:#1768ad;border-color:#1768ad}.listing-source-actions button:disabled{opacity:.6}.listing-readiness{background:#fff;border:1px solid #d8e2ec;border-radius:8px;margin-bottom:14px;padding:15px 18px;box-shadow:0 4px 16px #1836560d}.listing-readiness>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.listing-readiness>header div{gap:3px;display:grid}.listing-readiness>header small{color:#68768a;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.listing-readiness>header b{color:#172b42;font-size:15px}.listing-readiness>header strong{color:#1769a8;font-size:22px}.listing-readiness-checks{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.listing-readiness-checks span{color:#48576a;background:#f1f4f7;border-radius:5px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.listing-readiness-checks i{color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid}.listing-readiness-checks .ready i{background:#16a36a}.listing-readiness-checks .missing i{background:#e09622}.listing-placement-state{border-top:1px solid #edf0f3;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.listing-placement-state>span{border:1px solid #e2e7ed;border-radius:5px;grid-template-columns:auto auto;align-items:center;gap:2px 8px;padding:7px 9px;font-size:11px;display:grid}.listing-placement-state b{color:#24364a}.listing-placement-state em{color:#2672ad;font-style:normal}.listing-placement-state small{color:#b43b3b;grid-column:1/-1;max-width:260px}.listing-review-checks{background:#f7fbff;border:1px solid #b9d6ef;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:15px 18px;display:grid}.listing-review-checks header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.listing-review-checks header div{gap:2px;display:grid}.listing-review-checks header small{color:#1765a8;text-transform:uppercase;font-size:10px;font-weight:900}.listing-review-checks h2{color:#1d334d;margin:0;font-size:17px}.listing-review-checks header>span{color:#66768a;font-size:10px}.listing-review-checks label{color:#3c4e63;background:#fff;border:1px solid #d5e3ef;border-radius:7px;align-items:center;gap:8px;min-height:48px;padding:10px;font-size:11px;font-weight:800;display:flex}.listing-review-checks input{accent-color:#1765c2;width:17px;height:17px}.listing-review-checks p{color:#718196;grid-column:1/-1;margin:0;font-size:10px}.listing-editor-lock{border:0;min-width:0;margin:0;padding:0}.listing-editor-lock:disabled{opacity:.86}.listing-editor-lock:disabled input,.listing-editor-lock:disabled select,.listing-editor-lock:disabled textarea,.listing-editor-lock:disabled button{cursor:not-allowed}@media (width<=760px){.plex-shell-mode{min-width:0;display:block}.plex-shell-mode .sidebar{display:none}.plex-shell-mode .workspace{min-width:0}.plex-shell-mode .plex-global-topbar{z-index:20;gap:8px;height:auto;min-height:58px;padding:8px 12px;position:sticky;top:0}.plex-shell-mode .plex-global-topbar:before{content:"☰";color:#556273;font-size:22px}.plex-shell-mode .plex-product-name,.plex-shell-mode .plex-global-topbar .plex-head-icon,.plex-shell-mode .plex-global-topbar .plex-help{display:none}.plex-shell-mode .plex-global-topbar>button{min-width:0;padding:7px 8px;font-size:12px;display:block!important}.plex-shell-mode .plex-company-choice{margin-left:auto}.plex-shell-mode .plex-ads-page{width:100%;margin:0;padding:0 10px 24px}.plex-shell-mode .plex-ads-commandbar{scrollbar-width:none;gap:5px;padding:10px 0;overflow-x:auto}.plex-shell-mode .plex-ad-layout{display:block}.plex-shell-mode .plex-brand-rail,.plex-shell-mode .plex-filter-strip{display:none}.plex-mobile-filterbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.plex-mobile-filterbar button{color:#405067;background:#fff;border:1px solid #ccd4de;border-radius:5px;min-height:40px}.plex-mobile-filterbar button:first-child{background:#e7f0f8;border-color:#9ebedb}.plex-shell-mode .plex-resultbar{flex-wrap:wrap;gap:8px;padding:8px 0}.plex-shell-mode .plex-resultbar .plex-inline-pages{width:100%;overflow-x:auto}.plex-shell-mode .plex-ad-list{gap:10px;margin-top:8px}.plex-shell-mode .plex-ad-row.plex-ad-row-v2{border-radius:7px;grid-template-columns:26px 112px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.plex-shell-mode .plex-ad-row-v2 .plex-row-check{padding:12px 0 0 8px}.plex-shell-mode .plex-ad-row-v2 .plex-ad-cover{padding:10px 0}.plex-shell-mode .plex-ad-row-v2 .plex-ad-cover img,.plex-shell-mode .plex-ad-row-v2 .plex-ad-cover>span{border-radius:5px;height:92px}.plex-shell-mode .plex-ad-row-v2 .plex-ad-core{min-width:0;padding:10px}.plex-shell-mode .plex-ad-row-v2 .plex-ad-heading>b{white-space:normal;font-size:15px}.plex-shell-mode .plex-ad-row-v2 .plex-ad-spec{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.plex-shell-mode .plex-ad-row-v2 .plex-ad-facts{flex-wrap:wrap;gap:5px}.plex-shell-mode .plex-ad-row-v2 .plex-ad-facts u{font-size:11px}.plex-shell-mode .plex-ad-price-line{display:block}.plex-shell-mode .plex-ad-price-line b{font-size:15px}.plex-shell-mode .plex-ad-side{border-top:1px solid #e5e9ef;border-left:0;grid-column:2/-1;grid-template-columns:1fr auto;gap:7px;padding:8px 10px;display:grid}.plex-shell-mode .plex-ad-icons{grid-area:1/2/3;align-self:center}.plex-shell-mode .plex-ad-icons button{min-width:32px;height:32px}.plex-shell-mode .plex-ad-side-bottom{justify-content:flex-start}.plex-shell-mode .plex-ad-platform-dots{display:none}.plex-create-page-steps{justify-content:flex-start;overflow-x:auto}.plex-create-page-steps button{min-width:112px}.plex-create-page-body{padding-inline:10px}.plex-create-data-grid,.plex-extra-grid,.plex-classified-grid,.plex-create-platforms-full{grid-template-columns:1fr}.plex-create-controls{align-items:stretch}.plex-create-controls>*{width:100%}.plex-create-controls fieldset{white-space:nowrap;overflow-x:auto}.plex-create-color{grid-template-columns:1fr}.plex-create-color h3{grid-column:auto}.plex-create-tabs>[role=tablist]{overflow-x:auto}.plex-create-tabs>[role=tablist] button{white-space:nowrap}.plex-equipment-fields{grid-template-columns:1fr!important}.plex-classifieds-panel article>header{align-items:flex-start}.listing-readiness{border-radius:0;margin:10px 0}}.listing-current-status{color:#3f536b;background:#eef3f8;border-radius:7px;min-width:max-content;padding:7px 10px;font-size:9px;font-weight:900}.listing-connector-wait{color:#8a5a13;max-width:180px;font-size:8px;font-weight:800;line-height:1.35}.publication-truth-banner{color:#624816;background:#fff9eb;border:1px solid #efc778;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(1500px,100% - 52px);min-height:58px;margin:-16px auto 18px;padding:11px 14px;display:grid}.publication-truth-banner>span{color:#fff;background:#2d9469;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.publication-truth-banner>div{gap:3px;min-width:0;display:grid}.publication-truth-banner b{color:#3b4654;font-size:12px}.publication-truth-banner small{color:#77633e;font-size:10px}.publication-truth-banner em{color:#8a5a0b;white-space:nowrap;background:#ffedc7;border-radius:6px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800}.plex-create-platforms-full label.disconnected,.plex-reference-channels label.disconnected{color:#8a929c;background:#f7f8fa;border-color:#e5e8ec}.plex-create-platforms-full label>small{color:#7d8996;font-size:10px}.plex-create-platforms-full label.disconnected>small,.plex-reference-channels label.disconnected small{color:#a36a19}.plex-reference-channels label>span{gap:2px;display:grid}.plex-reference-channels label>span small{font-size:9px;font-weight:700}.plex-reference-channels input:disabled{cursor:not-allowed;opacity:.58}.channel-connector-note{color:#a36a19;margin-top:3px;font-size:10px;font-weight:700;display:block}@media (width<=1200px){.crm-shell.plex-shell-mode{grid-template-columns:76px minmax(0,1fr)}.crm-shell.plex-shell-mode>.sidebar{width:76px;padding-inline:8px}.plex-shell-mode .plex-user-block{padding-inline:5px}.plex-shell-mode .plex-user-block b,.plex-shell-mode .sidebar nav button>:not(.nav-icon){display:none}.crm-shell.plex-shell-mode>.sidebar nav button{grid-template-columns:1fr;justify-items:center}.plex-shell-mode .plex-global-topbar{gap:15px;padding-inline:16px}.plex-shell-mode .plex-product-name{min-width:0}.plex-shell-mode .plex-product-name b{display:none}.plex-shell-mode .plex-sticky-save{left:76px}.plex-shell-mode .plex-ad-layout{display:block}.plex-shell-mode .plex-brand-rail{scrollbar-width:thin;gap:6px;max-height:none;margin-bottom:10px;padding:8px;display:flex;overflow-x:auto}.plex-shell-mode .plex-brand-rail header{display:none}.plex-shell-mode .plex-brand-rail button{flex:none;width:auto;min-width:112px}.plex-shell-mode .plex-ad-main{min-width:0;overflow-x:hidden}.plex-shell-mode .plex-filter-strip.plex-filter-matrix{max-width:100%;overflow-x:auto}.plex-card-reference .plex-reference-top{grid-template-columns:1fr;padding:24px}.plex-card-reference .plex-editor-catalog{grid-template-columns:repeat(4,minmax(0,1fr))}.plex-card-reference .plex-editor-catalog label,.plex-card-reference .plex-editor-catalog>button{min-height:96px;padding:12px}.plex-document-line{grid-template-columns:74px 90px minmax(0,1fr)}.plex-realization-plain{grid-column:1/-1}.plex-equipment-fields,.plex-equipment-selects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.plex-shell-mode .plex-global-topbar{height:auto;min-height:74px;padding-block:9px}.plex-shell-mode .plex-global-topbar>.product-scope,.plex-shell-mode .plex-global-topbar>.product-user{display:none}.plex-shell-mode .plex-ads-page,.plex-shell-mode .plex-advert-editor{padding-inline:10px}.publication-truth-banner{grid-template-columns:30px minmax(0,1fr);width:calc(100% - 20px);margin-top:-8px}.publication-truth-banner em{grid-column:2;justify-self:start}.plex-shell-mode .plex-ad-row.plex-ad-row-v2{grid-template-columns:26px 138px minmax(0,1fr)}.plex-shell-mode .plex-ad-row-v2 .plex-ad-side{grid-column:2/-1}.plex-shell-mode .plex-sticky-save{gap:7px;min-height:72px;padding:8px 12px;overflow-x:auto}.plex-shell-mode .plex-sticky-save button{min-width:106px;height:44px;font-size:12px}.plex-card-reference .plex-reference-top{padding:16px}.plex-card-reference .plex-editor-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.plex-control-line{flex-wrap:wrap}.plex-document-line{grid-template-columns:64px 76px minmax(0,1fr)}.plex-equipment-fields,.plex-equipment-selects{grid-template-columns:1fr}.listing-source-link{flex-direction:column;align-items:stretch}.listing-source-actions{width:100%}.listing-source-actions button{flex:1;min-width:0}}@media (width<=760px){.publication-truth-banner{margin-top:0}.plex-shell-mode .plex-sticky-save{left:0}.plex-card-reference .plex-reference-top{padding:12px}.listing-plex-create .plex-create-controls fieldset button,.listing-plex-create .plex-radio-row button{min-height:44px}}:is(.plex-shell-mode,.crm-adverts-mode) :is(.plex-ads-page,.plex-ad-create-page,.plex-advert-editor) :is(small,label>span,legend){line-height:1.4;font-size:11px!important}:is(.plex-shell-mode,.crm-adverts-mode) :is(.plex-ads-page,.plex-ad-create-page,.plex-advert-editor) :is(input,select,textarea){font-size:12px!important}:is(.plex-shell-mode,.crm-adverts-mode) :is(.listing-current-status,.listing-connector-wait,.channel-connector-note,.plex-create-page-steps button,.plex-sticky-save button,.photo-tools button){font-size:11px!important}.plex-ads-page,.plex-advert-editor{width:min(1480px,100%);margin-inline:auto}.listing-page-heading,.listing-card-heading{min-width:0;margin:0 0 10px}.listing-page-heading{padding:6px 2px 2px}.listing-page-heading .eyebrow,.listing-card-heading small{color:#1b67b5;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900;display:block}.listing-page-heading h1,.listing-card-heading h1{overflow-wrap:anywhere;color:#172b3f;letter-spacing:-.025em;margin:0;font-size:28px}.listing-card-heading{background:#fff;border:1px solid #d8e2ec;border-radius:10px;padding:14px 16px;box-shadow:0 4px 16px #1836560d}.listing-card-heading span{overflow-wrap:anywhere;color:#6d7d90;margin-top:5px;font-size:12px;display:block}.plex-ads-commandbar{background:0 0;border:0;align-items:center;gap:10px;min-height:64px;padding:10px 0;display:flex}.plex-ads-commandbar button,.listing-primary-filters button,.listing-primary-filters input,.listing-primary-filters select{border-radius:8px;min-height:44px;font-size:13px}.listing-create-button{white-space:nowrap;padding-inline:18px}.plex-kind-tabs,.plex-preset-tabs,.plex-toolbar-actions{align-items:center;gap:6px;display:flex}.plex-kind-tabs button,.plex-preset-tabs button,.plex-toolbar-actions button{color:#334a63;background:#fff;border:1px solid #c9d5e2;min-width:auto;height:44px;padding-inline:14px}.plex-kind-tabs button.active,.plex-preset-tabs button.active{color:#145f9f;background:#eaf4fc;border-color:#1768ad}.plex-toolbar-actions{margin-left:auto}.plex-ad-layout{display:block}.plex-ad-main{min-width:0}.listing-primary-filters{background:#fff;border:1px solid #dbe4ed;border-radius:12px;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr)) auto auto;align-items:end;gap:10px;padding:14px;display:grid;box-shadow:0 6px 18px #1936520d}.listing-primary-filters label{gap:6px;min-width:0;display:grid}.listing-primary-filters label>span,.listing-result-control>span{color:#617186;font-weight:700;font-size:12px!important}.listing-primary-filters input,.listing-primary-filters select{color:#263d56;background:#fff;border:1px solid #c9d5e2;width:100%;min-width:0;padding:0 12px}.listing-primary-filters>button{color:#155f9d;white-space:nowrap;background:#f5faff;border:1px solid #9dbbd6;padding-inline:14px;font-weight:800}.listing-primary-filters>button.active{color:#fff;background:#1768ad;border-color:#1768ad}.listing-primary-filters .listing-clear-filters{color:#54677b;background:#fff;border-color:#d4dde6}.plex-active-filters{gap:7px;margin:10px 0}.plex-active-filters span{color:#34516d;background:#eff7fd;border:1px solid #cfe0ef;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;display:inline-flex}.plex-resultbar{color:#41566c;align-items:center;gap:14px;min-height:56px;padding:8px 4px;font-size:12px;display:flex}.listing-result-control{align-items:center;gap:7px;display:flex}.listing-result-control select{color:#334a62;background:#fff;border:1px solid #ccd7e2;border-radius:7px;min-height:40px;padding-inline:10px}.listing-result-notice{color:#1768ad;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plex-list-state{margin-left:auto}.plex-ad-list{gap:10px;display:grid}.plex-ad-row.plex-ad-row-v2{background:#fff;border:1px solid #dce5ed;border-radius:12px;grid-template-columns:34px 210px minmax(0,1fr) minmax(280px,330px);min-width:0;min-height:172px;display:grid;overflow:hidden;box-shadow:0 5px 16px #1c37520a}.plex-ad-row-v2.focused{border-color:#3f8aca;box-shadow:0 0 0 2px #2275b521}.plex-ad-row-v2 .plex-row-check{align-items:flex-start;padding:16px 0 0 12px}.plex-ad-row-v2 .plex-row-check input{width:18px;height:18px}.plex-ad-row-v2 .plex-ad-cover{background:0 0;border:0;min-width:0;padding:12px 4px;position:relative}.plex-ad-row-v2 .plex-ad-cover img,.plex-ad-row-v2 .plex-ad-cover>span{object-fit:cover;color:#76879a;background:#edf2f6;border-radius:9px;place-items:center;width:100%;height:146px;display:grid}.plex-ad-row-v2 .plex-ad-cover em{bottom:18px;right:10px}.plex-ad-row-v2 .plex-ad-core{color:#263d55;text-align:left;background:0 0;border:0;align-content:start;gap:10px;min-width:0;padding:16px 18px;display:grid}.plex-ad-row-v2 .plex-ad-heading{min-width:0}.plex-ad-row-v2 .plex-ad-heading>i{white-space:nowrap;width:auto;min-width:0;height:26px;padding:0 8px;font-size:11px}.plex-ad-row-v2 .plex-ad-heading>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;overflow:hidden}.plex-ad-row-v2 .plex-ad-spec{color:#607186;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.plex-ad-row-v2 .plex-ad-facts{flex-wrap:wrap;gap:6px;display:flex}.plex-ad-row-v2 .plex-ad-facts u{color:#435970;background:#f0f4f7;border-radius:5px;padding:4px 7px;font-size:12px;text-decoration:none}.plex-ad-row-v2 .plex-ad-price-line{align-items:baseline;gap:12px;min-width:0;display:flex}.plex-ad-row-v2 .plex-ad-price-line b{color:#193c5e;font-size:18px}.plex-ad-row-v2 .plex-ad-price-line small{color:#778699;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font-size:12px!important}.plex-ad-row-v2 .plex-ad-side{background:#fbfcfd;border-left:1px solid #e4eaf0;align-content:start;gap:9px;min-width:0;padding:14px;display:grid}.plex-ad-row-v2 .plex-ad-age{color:#708095;grid-template-columns:1fr 1fr;gap:3px 8px;font-size:11px;display:grid}.plex-ad-row-v2 .plex-ad-age b{color:#2e526f;grid-column:1/-1;font-size:12px}.plex-ad-row-v2 .plex-ad-side-bottom{color:#66788c;flex-wrap:wrap;gap:6px 10px;min-width:0;font-size:11px;display:flex}.listing-row-actions{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.listing-row-actions button{color:#38516a;background:#fff;border:1px solid #c6d3df;border-radius:7px;min-height:44px;padding:0 13px;font-size:12px;font-weight:800}.listing-row-actions button.primary-button{color:#fff;background:#1768ad;border-color:#1768ad}.lot-pagination{min-height:64px}.lot-pagination button{min-width:44px;min-height:44px}.listing-editor-tabs{scrollbar-width:thin;background:#fff;border:1px solid #d7e2ec;border-radius:12px;gap:5px;margin-bottom:14px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 5px 16px #1836560d}.listing-editor-tabs button{color:#4b6075;background:0 0;border:1px solid #0000;border-radius:8px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;min-width:130px;min-height:46px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.listing-editor-tabs button:hover{background:#f1f6fa}.listing-editor-tabs button.active{color:#fff;background:#1768ad;border-color:#1768ad}.listing-editor-tabs button:not(.active) .d1-icon{color:#657a90}.listing-editor-tabs button.active .d1-icon{color:#fff}.listing-editor-panel{min-width:0;animation:.16s ease-out listing-panel-in}@keyframes listing-panel-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.listing-source-actions button{min-height:44px;font-size:12px}.listing-publication-workspace{gap:18px;display:grid}.listing-publication-workspace>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.listing-publication-workspace>header h2{margin:3px 0 0}.listing-publication-workspace>header span{color:#8c641b;font-size:12px;font-weight:700}.listing-publication-workspace .plex-reference-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.listing-publication-workspace .plex-reference-channels label{border:1px solid #dfe6ed;border-radius:8px;min-height:70px}.plex-create-page-steps{grid-template-columns:repeat(4,minmax(150px,1fr))}.listing-create-identity,.listing-create-detail{width:min(1180px,100%);margin-inline:auto}.listing-create-identity{background:#fff;border:1px solid #dbe4ed;border-radius:12px;gap:18px;padding:22px;display:grid}.listing-create-identity>header{gap:4px;display:grid}.listing-create-identity>header small{color:#1768ad;text-transform:uppercase;font-weight:800}.listing-create-identity>header h2,.listing-create-identity>header p{margin:0}.listing-create-identity>header p{color:#65768a;font-size:13px}.listing-create-identity .plex-category-picker{box-shadow:none;border:0;margin:0;padding:0}.listing-create-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.listing-create-identity-grid label{gap:6px;min-width:0;display:grid}.listing-create-identity-grid label>span{color:#5f7084;font-size:12px;font-weight:700}.listing-create-identity-grid input{color:#293f57;background:#fff;border:1px solid #cbd7e3;border-radius:8px;width:100%;min-width:0;min-height:46px;padding:0 12px}.listing-create-publication-note{color:#644915;background:#fff9eb;border:1px solid #efc778;border-radius:8px;gap:3px;padding:14px 16px;display:grid}.listing-create-publication-note span{font-size:12px}.listing-unavailable-channels{background:#f7f9fb;border:1px solid #e1e7ed;border-radius:8px;grid-column:1/-1;padding:14px}.listing-unavailable-channels h4{color:#55677a;margin:0 0 10px;font-size:13px}.listing-unavailable-channels>div{flex-wrap:wrap;gap:7px;display:flex}.listing-unavailable-channels span{color:#778594;background:#fff;border:1px solid #dce3ea;border-radius:999px;padding:7px 9px;font-size:11px}.listing-create-equipment-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.listing-create-equipment-groups details{background:#fff;border:1px solid #dce5ed;border-radius:8px;min-width:0}.listing-create-equipment-groups summary{color:#334b63;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.listing-create-equipment-groups summary span{color:#718196;font-size:11px;font-weight:600}.listing-create-equipment-groups fieldset{border:0;border-top:1px solid #e8edf2;gap:7px;margin:0;padding:8px 12px 12px;display:grid}.listing-create-equipment-groups label{color:#455a70;align-items:center;gap:8px;font-size:12px;display:flex}.listing-disconnected-channel>fieldset{border:0;min-width:0;margin:0;padding:0}.listing-disconnected-channel>fieldset:disabled{opacity:.72}.listing-disconnected-channel :is(input,select,textarea,button):disabled{cursor:not-allowed}.listing-offer-type{flex-wrap:wrap}.plex-card-reference .listing-offer-type button{min-width:112px;height:auto;min-height:44px;padding:10px 14px;font-size:13px}.listing-equipment-groups details,.listing-equipment-parameters{background:#fff;border:1px solid #dfe6ed;border-radius:10px;min-width:0;overflow:hidden}.listing-equipment-groups summary,.listing-equipment-parameters>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 14px;list-style:none;display:flex}.listing-equipment-groups summary::-webkit-details-marker{display:none}.listing-equipment-parameters>summary::-webkit-details-marker{display:none}.listing-equipment-groups summary:after,.listing-equipment-parameters>summary:after{content:"⌄";color:#57718b;font-size:17px;transition:transform .15s}.listing-equipment-groups details[open] summary:after,.listing-equipment-parameters[open]>summary:after{transform:rotate(180deg)}.listing-equipment-groups summary span,.listing-equipment-parameters>summary span{color:#16324c;font-size:14px;font-weight:700}.listing-equipment-groups summary small,.listing-equipment-parameters>summary small{color:#71869a;margin-left:auto;font-size:11px}.plex-equipment-fields.listing-equipment-groups fieldset{border:0;border-top:1px solid #e8edf2;border-radius:0;margin:0;padding:10px 14px 14px}.listing-equipment-parameters{margin-top:16px}.listing-equipment-parameters .plex-equipment-selects{border-top:1px solid #e8edf2;padding:14px}.listing-plex-create{color:#263b50;grid-template-rows:auto auto minmax(500px,1fr) auto;width:min(1440px,100%);min-height:100%;margin-inline:auto;padding:22px}.listing-plex-create-head{background:#fff;border:1px solid #dce5ed;border-bottom:0;border-radius:12px 12px 0 0;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.listing-plex-create-head>div,.listing-plex-picker>header,.listing-plex-create .plex-create-summary>div{gap:4px;display:grid}.listing-plex-create-head :is(h1,p),.listing-plex-picker>header :is(h2,p){margin:0}.listing-plex-create-head small,.listing-plex-picker>header small{color:#1769c2;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.listing-plex-create-head h1{color:#102b48;font-size:26px}.listing-plex-create-head p,.listing-plex-picker>header p{color:#63768a;font-size:13px}.listing-plex-create-head>button,.listing-plex-create-footer button{color:#3c536a;background:#fff;border:1px solid #cbd8e4;border-radius:8px;min-height:44px;font-weight:700}.listing-plex-create-head>button{min-width:96px}.listing-plex-create .plex-create-page-steps{border:1px solid #dce5ed;border-bottom:0;border-radius:0;grid-template-columns:repeat(8,minmax(0,1fr))}.listing-plex-create .plex-create-page-steps button{white-space:normal;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:66px;padding:9px 7px;display:flex}.listing-plex-create .plex-create-page-steps button b{color:#667b8f;background:#eef2f5;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.listing-plex-create .plex-create-page-steps button span{overflow-wrap:anywhere;text-align:left;min-width:0}.listing-plex-create .plex-create-page-steps button.active{color:#fff;background:#1769c2}.listing-plex-create .plex-create-page-steps button.active b{color:#1769c2;background:#fff}.listing-plex-create .plex-create-page-steps button.done:not(:disabled){color:#1769c2;background:#eff7ff}.listing-plex-create .plex-create-page-steps button.done b{color:#fff;background:#29815a}.listing-plex-create-body{border:1px solid #dce5ed;border-bottom:0;min-height:500px;padding:0}.listing-plex-create.plex-create-reference .listing-plex-create-body{border-radius:0;padding:0}.listing-plex-picker{align-content:start;width:min(1120px,100%);min-height:450px;margin-inline:auto;padding:28px}.listing-plex-picker>header{margin-bottom:22px}.listing-plex-picker>header h2{color:#102b48;font-size:24px}.listing-plex-picker.plex-category-picker.inline{min-height:450px;padding:28px}.listing-plex-picker.plex-category-picker.inline>div{gap:12px}.listing-plex-picker.plex-category-picker.inline button{border:1px solid #d4dee7;border-radius:10px;gap:6px;min-width:240px;min-height:96px;padding:16px;display:grid}.listing-plex-picker.plex-category-picker.inline button span{display:block}.listing-plex-picker.plex-category-picker.inline button.active{background:#edf6fe;border-color:#79a8d0;box-shadow:inset 0 0 0 1px #79a8d0}.listing-plex-picker.plex-catalog-picker>label{max-width:640px;font-size:12px}.listing-plex-picker.plex-catalog-picker>label input{min-height:44px;font-size:14px}.listing-plex-picker.plex-catalog-picker>div{max-height:300px}.listing-plex-picker.plex-catalog-picker>div button{min-height:44px;font-size:12px}.listing-plex-details{grid-template-columns:minmax(0,1fr);padding:24px}.listing-plex-create .plex-create-summary{justify-content:space-between;align-items:center}.listing-plex-create .plex-create-summary small,.listing-plex-create .plex-create-summary span{font-size:12px}.listing-plex-create .plex-create-summary em{color:#725116;background:#fff1cf;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:800}.listing-plex-create-specs{background:#fff;border:1px solid #e5e9ef;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px;display:grid}.listing-plex-create-specs label,.listing-plex-trim,.listing-plex-classifieds label{color:#6c7786;gap:6px;min-width:0;font-size:13px;display:grid}.listing-plex-create-specs input,.listing-plex-trim input,.listing-plex-classifieds input{color:#273444;background:#fff;border:1px solid #cfd6df;border-radius:6px;width:100%;min-width:0;min-height:44px;padding:0 11px}.listing-plex-detail-tabs>[role=tabpanel]{min-width:0}.listing-plex-trim{max-width:520px;margin-bottom:16px}.listing-plex-classifieds{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.listing-plex-classifieds aside{color:#6a531d;background:#fff8e8;border:1px solid #f0d9a6;border-radius:8px;grid-column:1/-1;gap:4px;padding:14px;display:grid}.listing-plex-create-footer{border:1px solid #dce5ed;border-radius:0 0 12px 12px}.listing-plex-create-footer .primary-button{min-width:170px}@media (width<=1100px){.listing-primary-filters{grid-template-columns:minmax(240px,2fr) repeat(2,minmax(150px,1fr))}:is(.plex-shell-mode,.crm-adverts-mode) .plex-ad-row.plex-ad-row-v2{grid-template-columns:34px 180px minmax(0,1fr)}.plex-ad-row-v2 .plex-ad-side{border-top:1px solid #e4eaf0;border-left:0;grid-column:2/-1;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center}.listing-plex-create .plex-create-page-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.listing-plex-create-specs,.listing-create-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.plex-ads-page,.plex-advert-editor{width:100%;min-width:0;padding-inline:10px!important}.listing-page-heading,.listing-card-heading{margin-bottom:8px}.listing-page-heading{padding-top:10px}.listing-page-heading h1,.listing-card-heading h1{font-size:23px}.plex-ads-commandbar{grid-template-columns:1fr;align-items:stretch;padding-top:12px;display:grid;overflow:visible}.listing-create-button{width:100%}.plex-kind-tabs,.plex-preset-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.plex-kind-tabs button,.plex-preset-tabs button{width:100%}.plex-toolbar-actions{grid-template-columns:1fr 1fr;width:100%;margin-left:0;display:grid}.plex-toolbar-actions button:last-child{grid-column:1/-1}.publication-truth-banner{width:100%}.listing-primary-filters{grid-template-columns:1fr;padding:12px}.listing-primary-filters>button{width:100%}.plex-filter-drawer{max-height:none}.plex-filter-sections{grid-template-columns:1fr}.plex-resultbar{flex-direction:column;align-items:stretch}.listing-result-control{justify-content:space-between}.listing-result-control select{min-width:160px}.plex-list-state{display:none}:is(.plex-shell-mode,.crm-adverts-mode) .plex-ad-row.plex-ad-row-v2{grid-template-columns:1fr;min-width:0;position:relative}:is(.plex-shell-mode,.crm-adverts-mode) .plex-ad-row-v2 .plex-row-check{z-index:2;padding:0;position:absolute;top:18px;left:18px}:is(.plex-shell-mode,.crm-adverts-mode) .plex-ad-row-v2 .plex-ad-cover{grid-column:1;padding:10px}:is(.plex-shell-mode,.crm-adverts-mode) .plex-ad-row-v2 .plex-ad-cover img,:is(.plex-shell-mode,.crm-adverts-mode) .plex-ad-row-v2 .plex-ad-cover>span{height:178px}:is(.plex-shell-mode,.crm-adverts-mode) .plex-ad-row-v2 .plex-ad-core{grid-column:1;gap:6px;min-width:0;padding:4px 14px 14px}:is(.plex-shell-mode,.crm-adverts-mode) .plex-ad-row-v2 .plex-ad-heading>b{white-space:normal;font-size:15px}:is(.plex-shell-mode,.crm-adverts-mode) .plex-ad-row-v2 .plex-ad-spec{white-space:normal;font-size:12px}:is(.plex-shell-mode,.crm-adverts-mode) .plex-ad-row-v2 .plex-ad-facts u:nth-child(n+4),:is(.plex-shell-mode,.crm-adverts-mode) .plex-ad-row-v2 .plex-ad-price-line small{display:none}:is(.plex-shell-mode,.crm-adverts-mode) .plex-ad-row-v2 .plex-ad-price-line b{font-size:15px}:is(.plex-shell-mode,.crm-adverts-mode) .plex-ad-row-v2 .plex-ad-side{grid-column:1;grid-template-columns:1fr;align-items:stretch;min-width:0;padding:10px}:is(.plex-shell-mode,.crm-adverts-mode) .plex-ad-row-v2 .plex-ad-platform-dots{display:none}.listing-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.listing-row-actions button{width:100%}.listing-editor-tabs{border-radius:9px;margin-inline:0}.listing-editor-tabs button{min-width:124px;min-height:48px}.listing-publication-workspace .plex-reference-channels,.plex-classified-grid{grid-template-columns:1fr}.listing-publication-workspace>header{flex-direction:column;align-items:flex-start}.plex-create-page-steps{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.plex-create-page-steps button{white-space:normal;min-width:0;min-height:48px}.listing-create-identity{padding:14px}.listing-create-identity-grid,.listing-create-equipment-groups{grid-template-columns:1fr}.listing-plex-create{width:100%;padding:10px!important}.listing-plex-create-head{padding:15px}.listing-plex-create-head>button{min-width:76px}.listing-plex-create-head h1{font-size:21px}.listing-plex-create-head p{display:none}.listing-plex-create .plex-create-page-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-plex-create .plex-create-page-steps button{justify-content:flex-start;min-height:54px}.listing-plex-create .plex-create-page-steps button b{flex-basis:22px;width:22px;height:22px}.listing-plex-picker,.listing-plex-picker.plex-category-picker.inline{min-height:360px;padding:18px}.listing-plex-picker.plex-category-picker.inline>div{grid-template-columns:1fr;display:grid}.listing-plex-picker.plex-category-picker.inline button{width:100%;min-width:0;min-height:78px}.listing-plex-picker.plex-catalog-picker>div,.listing-plex-picker.plex-catalog-picker.year>div{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-plex-details{padding:14px}.listing-create-identity-grid,.listing-plex-create-specs,.listing-plex-classifieds{grid-template-columns:1fr}.listing-plex-create .plex-create-summary{flex-direction:column;align-items:flex-start}.listing-plex-classifieds aside{grid-column:1}.listing-plex-create .plex-create-data-grid,.listing-plex-create .plex-extra-grid,.listing-plex-create .plex-create-platforms-full,.listing-plex-create .plex-create-color{grid-template-columns:minmax(0,1fr)}.listing-plex-create .plex-create-data-grid label.wide,.listing-plex-create .plex-create-color h3,.listing-plex-create .plex-create-platforms-full h3,.listing-plex-create .listing-unavailable-channels{grid-column:1}.listing-plex-create .plex-create-tabs>[role=tablist]{overflow-x:auto}.listing-plex-create .plex-create-tabs>[role=tablist] button{white-space:nowrap;min-height:44px}.crm-adverts-mode .plex-ad-create-page .listing-plex-create-footer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;display:grid;position:static}.crm-adverts-mode .plex-ad-create-page .listing-plex-create-footer button{width:100%;min-width:0}.crm-adverts-mode .plex-ad-create-page .listing-plex-create-footer .primary-button{grid-column:1/-1}.listing-source-actions{grid-template-columns:1fr;display:grid}.listing-source-actions button{width:100%}.plex-sticky-save{flex-wrap:wrap;overflow-x:visible!important}.crm-adverts-mode :is(input,select,textarea){font-size:16px!important}}.plex-ad-row-v2 .plex-ad-cover>span,.plex-ad-row-v2 .plex-ad-spec,.plex-ad-row-v2 .plex-ad-facts u,.plex-ad-row-v2 .plex-ad-price-line small,.plex-ad-row-v2 .plex-ad-age span,.plex-ad-row-v2 .plex-ad-side-bottom span{color:#50657b}.lead-card-panel.lead-compact-workspace{--lead-sticky-header-offset:0px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.lead-card-panel.lead-compact-workspace .lead-workspace-header{flex:none;gap:14px;height:auto;min-height:0;padding:12px 20px;position:relative}.lead-card-panel.lead-compact-workspace .lead-workspace-heading{gap:5px}.lead-card-panel.lead-compact-workspace .lead-workspace-back{min-height:30px;padding-block:0}.lead-card-panel.lead-compact-workspace .lead-workspace-copy{width:32px;min-width:32px;height:32px;min-height:32px}.lead-card-panel.lead-compact-workspace .lead-workspace-title-row h2{max-width:none;font-size:21px;line-height:1.25}.lead-card-panel.lead-compact-workspace .lead-workspace-title-copy small{font-size:11px}.lead-card-panel.lead-compact-workspace .lead-workspace-header-context{background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;gap:4px 8px;width:min(38%,380px);min-width:180px;padding:0;display:grid}.lead-card-panel.lead-compact-workspace .lead-workspace-assignee-avatar{grid-row:1;width:30px;height:30px}.lead-card-panel.lead-compact-workspace .lead-workspace-header-context em{margin:0;padding:3px 6px;font-size:11px}.lead-card-panel.lead-compact-workspace .lead-presence-control{grid-area:1/3}.lead-card-panel.lead-compact-workspace .lead-presence-control>button{min-height:34px;padding:5px 7px;font-size:11px}.lead-card-panel.lead-compact-workspace .lead-workspace-origin{font-size:12px}.lead-card-panel.lead-compact-workspace .lead-compact-scroll{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;scroll-padding:16px;overflow:auto}.lead-card-panel.lead-compact-workspace .lead-compact-scroll :is(input,select,textarea,button,form,details){scroll-margin:16px}.lead-card-panel.lead-compact-workspace .lead-card-note-wide{min-height:0;max-height:none;margin:12px 20px 0;padding:10px 14px;display:block;position:static;overflow:visible}.lead-card-panel.lead-compact-workspace .lead-card-note-wide>header{min-height:0;margin-bottom:6px}.lead-card-panel.lead-compact-workspace .lead-card-note-wide header small{display:none}.lead-card-panel.lead-compact-workspace .lead-card-note-wide .lead-card-comment{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-height:0;padding:0;display:grid}.lead-card-panel.lead-compact-workspace .lead-card-comment>p{grid-column:1/-1}.lead-card-panel.lead-compact-workspace .lead-note-actions{align-items:center;margin:0}.lead-card-panel.lead-compact-workspace .lead-card-note-wide.lead-note-compact .lead-card-comment{flex-wrap:wrap;display:flex}.lead-card-panel.lead-compact-workspace .lead-card-note-wide.lead-note-compact{grid-template-columns:minmax(190px,auto) minmax(0,1fr);gap:12px;min-height:64px;display:grid}.lead-card-panel.lead-compact-workspace .lead-card-note-wide.lead-note-compact>header{margin:0}.lead-card-panel.lead-compact-workspace .lead-card-unprocessed{min-height:0;margin:10px 20px 0;padding:8px 12px}.lead-card-panel.lead-compact-workspace .lead-card-unprocessed b{font-size:13px}.lead-card-panel.lead-compact-workspace .lead-workspace-layout{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:16px;padding:14px 20px}.lead-card-panel.lead-compact-workspace :is(.lead-workspace-top-grid,.lead-workspace-main,.lead-workspace-context){gap:12px}.lead-card-panel.lead-compact-workspace .lead-workspace-top-grid{grid-template-columns:minmax(0,1fr)}.lead-card-panel.lead-compact-workspace .lead-workspace-layout .lead-card-section{min-width:0;box-shadow:none;padding:14px}.lead-card-panel.lead-compact-workspace .lead-card-section>header{min-height:30px;margin-bottom:10px}.lead-card-panel.lead-compact-workspace .lead-card-section h3{font-size:15px}.lead-card-panel.lead-compact-workspace .lead-primary-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}.lead-card-panel.lead-compact-workspace :is(.lead-primary-fields>span,.lead-purchase-switches>span){border:0;align-content:start;gap:4px;min-height:40px;padding:0}.lead-card-panel.lead-compact-workspace .lead-primary-fields>span.wide{grid-column:1/-1}.lead-card-panel.lead-compact-workspace :is(.lead-primary-fields small,.lead-purchase-switches small){color:#52657c;font-size:12px}.lead-card-panel.lead-compact-workspace :is(.lead-primary-fields b,.lead-purchase-switches b){white-space:normal;overflow-wrap:anywhere;font-size:14px;overflow:visible}.lead-card-panel.lead-compact-workspace .lead-phone-field>i{flex-wrap:wrap;position:static}.lead-card-panel.lead-compact-workspace .lead-phone-field>b{font-variant-numeric:tabular-nums}.lead-card-panel.lead-compact-workspace .lead-compact-icon{justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:7px;display:inline-flex}.lead-card-panel.lead-compact-workspace .lead-purchase-switches{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.lead-card-panel.lead-compact-workspace :is(.lead-contact-form,.lead-arrival-form){border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 10px;margin:10px 0 0;padding:12px 0 0}.lead-card-panel.lead-compact-workspace .lead-details-form{border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}.lead-card-panel.lead-compact-workspace .lead-details-form>header{display:none}.lead-card-panel.lead-compact-workspace :is(.lead-contact-form,.lead-arrival-form) label>span{color:#52657c;font-size:12px}.lead-card-panel.lead-compact-workspace :is(.lead-contact-form,.lead-arrival-form) :is(input:not([type=checkbox]),select){min-height:38px;font-size:13px}.lead-card-panel.lead-compact-workspace :is(.lead-contact-form,.lead-arrival-form) textarea{min-height:70px;font-size:13px}.lead-card-panel.lead-compact-workspace :is(.lead-contact-form,.lead-arrival-form)>p{margin:0;font-size:12px}.lead-card-panel.lead-compact-workspace .lead-field-error{flex-wrap:wrap}.lead-card-panel.lead-compact-workspace .lead-sensitive-accordions{border:0;margin:0}.lead-card-panel.lead-compact-workspace .lead-sensitive-accordions button{min-height:40px;font-size:12px}.lead-card-panel.lead-compact-workspace .lead-sensitive-accordions em{font-size:11px}.lead-card-panel.lead-compact-workspace .lead-card-people article,.lead-card-panel.lead-compact-workspace .lead-card-empty-block{padding:8px 0}.lead-card-panel.lead-compact-workspace .lead-vehicle-interest .lead-card-empty-block{min-height:58px;margin-top:10px;padding:8px}.lead-card-panel.lead-compact-workspace .lead-result-card{background:#fbfdff;border-color:#b8cff2}.lead-card-panel.lead-compact-workspace .lead-result-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.lead-card-panel.lead-compact-workspace .lead-result-actions button{min-height:38px;padding:6px;font-size:12px}.lead-card-panel.lead-compact-workspace .lead-result-actions button:last-child:nth-child(odd){grid-column:auto}.lead-card-panel.lead-compact-workspace .lead-result-actions button[aria-pressed=true]{box-shadow:inset 0 0 0 1px}.lead-card-panel.lead-compact-workspace .lead-next-action-strip{background:var(--soft);border:0;flex-wrap:wrap;align-items:center;margin:0 0 10px;padding:8px}.lead-card-panel.lead-compact-workspace .lead-next-action-strip>div{flex:1;min-width:0}.lead-card-panel.lead-compact-workspace .lead-next-action-strip small{font-size:11px}.lead-card-panel.lead-compact-workspace .lead-next-action-strip b{font-size:13px}.lead-card-panel.lead-compact-workspace .lead-scenario-actions{flex-wrap:wrap;align-items:start;gap:10px;margin-top:10px;display:flex}.lead-card-panel.lead-compact-workspace .lead-scenario-actions button{border:1px solid var(--line);color:#285d98;background:#fff;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.lead-card-panel.lead-compact-workspace .lead-scenario-actions button:hover:enabled{background:#edf4ff}.lead-card-panel.lead-compact-workspace .lead-scenario-actions button.danger{color:#af3530}.lead-card-panel.lead-compact-workspace .lead-more-actions{margin-left:auto}.lead-card-panel.lead-compact-workspace .lead-more-actions summary{padding:8px}.lead-card-panel.lead-compact-workspace .lead-compact-disclosure summary{cursor:pointer;padding:2px 0;font-size:13px;font-weight:700}.lead-card-panel.lead-compact-workspace .lead-compact-disclosure[open]>:not(summary){margin-top:12px}.lead-card-panel.lead-compact-workspace .lead-workspace-context{flex-direction:column;display:flex}.lead-card-panel.lead-compact-workspace .lead-workspace-context>*{width:100%;min-width:0}.lead-card-panel.lead-compact-workspace .lead-operator-toolbar{flex-wrap:wrap;gap:6px;display:flex}.lead-card-panel.lead-compact-workspace .lead-secondary-editors:empty{display:none}.lead-card-panel.lead-compact-workspace .lead-interest-actions{flex-wrap:wrap;gap:6px;display:flex}.lead-card-panel.lead-compact-workspace .lead-interest-actions button{font-size:12px}.lead-card-panel.lead-compact-workspace .lead-interest-picker{margin-left:auto;font-size:12px}.lead-card-panel.lead-compact-workspace .lead-interest-picker summary{border:1px solid var(--line);color:#285d98;cursor:pointer;border-radius:7px;min-height:34px;padding:7px 9px;font-weight:700}.lead-card-panel.lead-compact-workspace .lead-interest-picker[open]{flex-basis:100%}.lead-card-panel.lead-compact-workspace .lead-vehicle-interest>header{flex-wrap:wrap}.lead-card-panel.lead-compact-workspace .lead-wide-history{margin:0 20px 20px}.lead-card-panel.lead-compact-workspace .lead-wide-history .lead-card-activity{margin:0}.lead-card-panel.lead-compact-workspace .lead-wrap-footer{min-height:62px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex:none;margin:0;padding:10px 20px;position:static}.lead-card-panel.lead-compact-workspace .lead-wrap-footer button{min-height:40px}.lead-card-panel.lead-compact-workspace .lead-wrap-footer button:disabled{color:#66758b;box-shadow:none;opacity:1;cursor:not-allowed;background:#edf1f6;border:1px solid #d6dfe9}.lead-card-panel.lead-compact-workspace .lead-wrap-footer button:focus-visible,.lead-card-panel.lead-compact-workspace summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (width<=1366px){.lead-card-panel.lead-compact-workspace .lead-workspace-header{padding:10px 16px}.lead-card-panel.lead-compact-workspace .lead-workspace-layout{gap:12px;padding:12px 16px}.lead-card-panel.lead-compact-workspace .lead-card-note-wide{margin-inline:16px}.lead-card-panel.lead-compact-workspace .lead-details-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.lead-card-panel.lead-compact-workspace .lead-workspace-header-context{display:none}.lead-card-panel.lead-compact-workspace .lead-workspace-layout{grid-template-columns:minmax(0,1fr)}.lead-card-panel.lead-compact-workspace .lead-card-note-wide .lead-card-comment{flex-wrap:wrap;display:flex}.lead-card-panel.lead-compact-workspace .lead-card-note-wide.lead-note-compact{display:block}}.lead-compact-workspace .lead-contact-channel{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.lead-compact-workspace .lead-contact-channel>select{flex:1;width:auto;min-width:160px}.lead-compact-workspace .lead-result-actions:not([data-channel=phone]){grid-template-columns:repeat(2,minmax(0,1fr))}.lead-compact-workspace .lead-schedule-input{border:0;min-width:0;margin:0;padding:0}.lead-compact-workspace .lead-schedule-input legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:650}.lead-compact-workspace .lead-schedule-parts{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;display:grid}.lead-compact-workspace .lead-schedule-parts input{width:100%;min-width:0}.lead-compact-workspace .lead-date-presets{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.lead-compact-workspace .lead-date-presets button{min-height:32px;padding:5px 10px}.lead-compact-workspace .lead-schedule-input>small{color:var(--text-secondary,#52657c);font-size:12px;display:block}@media (width>=921px){.lead-card-panel.lead-compact-workspace .lead-details-form.lead-inline-client{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--navy:#071a33;--navy-2:#0b2b4f;--ink:#101c2e;--muted:#657287;--line:#dbe2eb;--soft:#f3f6fa;--blue:#1769ff;--brand-graphite:#090d13;--brand-blue:#1769ff;--orange:#ff7a00;--green:#12a86b;--shadow:0 8px 28px #0d264a14;--font-compact-label:11px;--font-compact-control:12px;--font-compact-meta:11px;--d1-control-height:40px;--d1-control-height-mobile:44px;--d1-control-radius:9px;--d1-action-font:12px;--d1-label-font:11px;--d1-focus-ring:0 0 0 3px #1769ff38}@keyframes d1-spin{to{transform:rotate(360deg)}}@keyframes d1-pulse{50%{opacity:.35}}.lot-content :is(small,label),.vehicle-workspace :is(small,label){line-height:1.4;font-size:11px!important}.lot-content :is(input,select,textarea),.vehicle-workspace :is(input,select,textarea){font-size:12px!important}.lot-content :is(.lot-table-head,.lot-result-line,.lot-row,.drawer-tabs button,.drawer-footer button,.receipt-steps button,.lot-receipt-modal>footer button,.lot-return-modal>footer button,.lot-import-modal>footer button),.vehicle-workspace :is(.vc-defect-head,.vc-work-head,.vc-doc-head,.vc-defect-row,.vc-work-row,.vc-doc-row,.vc-panel>header>button,.vc-history-panel>header button,.vc-inspection-actions button){font-size:11px!important}@media (width<=760px){:root{--font-compact-label:12px;--font-compact-control:13px;--font-compact-meta:12px}.confirm-dialog-layer{padding:12px}.confirm-dialog>header{grid-template-columns:38px 1fr;padding:17px}.confirm-dialog>header>span{width:38px;height:38px}.confirm-dialog>footer{flex-direction:column-reverse;padding:11px 17px 15px}.confirm-dialog>footer button{width:100%}.lot-row :is(b,small,em,i,span,strong),.lot-car-card :is(b,small,em,p,span,strong),.lot-zone-board :is(b,small,em,p,span,strong),.lot-content .lot-drawer :is(b,small,em,p,span,strong,label),.lot-content .lot-receipt-modal :is(b,small,em,p,span,strong,label),.lot-content .lot-import-modal :is(b,small,em,p,span,strong,label),.lot-content .lot-return-modal :is(b,small,em,p,span,strong,label),.import-preview :is(b,small,em,i,span,strong),.sync-history :is(b,small,em,i,span,strong),.lot-stat :is(span,small),.lot-detail-actions :is(span,small,button),.sold-stats :is(span,small),.lot-zone-strip :is(b,small),.lot-tabs :is(button,span),.lot-bulk-bar :is(b,button),.lot-pagination,.lot-pagination :is(span,button),.lot-empty :is(p,button){line-height:1.4;font-size:12px!important}.lot-content .lot-drawer :is(button,input,select,textarea),.lot-content .lot-receipt-modal :is(button,input,select,textarea),.lot-content .lot-import-modal :is(button,input,select,textarea),.lot-content .lot-return-modal :is(button,input,select,textarea),.lot-content .lot-drawer .drawer-tabs button,.lot-content .lot-drawer .drawer-footer button,.lot-content .lot-receipt-modal>footer button,.lot-content .lot-import-modal>footer button,.lot-content .lot-return-modal>footer button{font-size:12px!important}.lot-content .lot-drawer .drawer-header>button,.lot-content .lot-receipt-modal>header>button,.lot-content .lot-import-modal>header>button,.lot-content .lot-return-modal>header>button{font-size:22px!important}.lot-row{grid-template-columns:44px 1fr auto!important}.lot-row>label{z-index:2;place-items:center;width:44px;height:44px;display:grid;position:relative}.lot-row input[type=checkbox]{width:24px!important;height:24px!important}.lot-row .lot-arrow,.lot-row.sold-table .lot-arrow,.lot-row.returned-table .lot-arrow{z-index:2;place-items:center;width:44px;height:44px;position:absolute;top:8px;right:8px;display:grid!important}}.dashboard-page,.deals-page{min-width:0;padding:24px}.dashboard-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dashboard-heading>div{min-width:0;max-width:760px}.dashboard-heading h1{color:#18314d;letter-spacing:-.03em;margin:5px 0 7px;font-size:30px}.dashboard-heading p:not(.eyebrow){color:#6e7d90;margin:0;font-size:13px;line-height:1.55}.dashboard-heading small{color:#8a97a7;margin-top:9px;font-size:11px;font-weight:750;display:block}.dashboard-heading>button{flex:none;justify-content:center;align-items:center;gap:7px;display:inline-flex}.dashboard-metrics-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:14px;margin-top:20px;display:grid}.dashboard-metrics-grid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-content:start;align-items:center;gap:9px 10px;min-width:0;min-height:160px;padding:18px;display:grid;box-shadow:0 8px 28px #14365d0f}.dashboard-metrics-grid button:hover{border-color:#76aaf2;transform:translateY(-1px)}.dashboard-metric-icon{color:#1769c2;background:#edf5fe;border:1px solid #d0e0f2;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.dashboard-metrics-grid small{min-width:0;color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.dashboard-metrics-grid b{color:var(--navy);grid-column:1/-1;font-size:34px}.dashboard-metrics-grid em{color:var(--blue);grid-column:1/-1;font-size:12px;font-style:normal;font-weight:800}.dashboard-sales{color:#fff;background:linear-gradient(135deg,#071e38,#123e6d);border-radius:16px;grid-template-columns:minmax(180px,1.2fr) minmax(140px,.8fr) minmax(220px,1fr) auto;align-items:center;gap:24px;margin-top:16px;padding:18px 20px;display:grid}.dashboard-sales header{align-items:center;gap:11px;min-width:0;display:flex}.dashboard-sales header>span{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.dashboard-sales div{gap:6px;min-width:0;display:grid}.dashboard-sales small{color:#a9c6e6;font-size:11px}.dashboard-sales b{color:#fff;font-size:22px}.dashboard-sales>button{color:#fff;background:#ffffff14;border:1px solid #ffffff4d;min-height:42px;padding-inline:15px}.dashboard-empty{margin-top:20px}.dashboard-page :is(button):focus-visible{outline-offset:2px;outline:3px solid #1967ca47}.deals-board{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;margin-top:18px;display:grid}.deal-card{overflow-wrap:anywhere;border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:18px;display:grid;box-shadow:0 8px 26px #14365d0d}.deal-card>*{min-width:0}.deal-card header{gap:3px;display:grid}.deal-card header span,.deal-card small{color:var(--muted);font-size:11px}.deal-card header a{color:var(--blue);text-decoration:none}.deal-card p{color:var(--ink);min-height:36px;margin:0}.deal-card label{color:var(--muted);gap:5px;font-size:11px;display:grid}.deal-card select{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;min-width:0;min-height:38px;padding:0 10px}.deal-card>div{justify-content:space-between;gap:10px;display:flex}.deal-card footer{grid-template-columns:1fr 1fr;gap:8px;display:grid}.deal-card button{color:#145aaa;background:#f5f9ff;border:1px solid #a8c7ee;border-radius:9px;min-height:38px}.deal-card strong{color:#12804d;font-size:13px}.deal-card strong.deal-lost{color:#a65a13}.deal-sale-history{background:#f8fafc;border:1px solid #d9e2ec;border-radius:10px}.deal-sale-history summary{color:#36506c;cursor:pointer;padding:10px 12px;font-size:11px;font-weight:800}.deal-sale-history>article{border-top:1px solid #dfe7ef;gap:4px;padding:10px 12px;display:grid}.deal-sale-history>article b{color:#263f5a;font-size:12px}.deal-sale-history>article span{color:#67798d;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.deal-sale-history>article strong{color:#9a4a35;font-size:11px}.deal-open-card{width:100%}.deal-workspace-layer{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08182b80;justify-items:end;display:grid;position:fixed;inset:0}.deal-workspace-panel{width:min(1080px,100vw - 74px);height:100dvh;scroll-padding-block:calc(var(--deal-header-height,76px) + 12px) 12px;color:#24384f;background:#f4f7fa;border-left:1px solid #d8e1eb;overflow-y:auto;box-shadow:-24px 0 60px #071d363d}.deal-workspace-header{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #dce4ed;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 20px;display:flex;position:sticky;top:0}.deal-workspace-header>div{align-items:center;gap:12px;min-width:0;display:flex}.deal-workspace-header>div>div{min-width:0}.deal-workspace-mark{color:#135eae;background:#eaf3fe;border:1px solid #c9dcf3;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.deal-workspace-header small{color:#7b899a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;display:block;overflow:hidden}.deal-workspace-header h2{color:#18314d;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:22px;overflow:hidden}.deal-workspace-header>button{color:#566a81;background:#fff;border:1px solid #d5dee8;border-radius:10px;flex:none;width:44px;height:44px;font-size:25px;line-height:1}.deal-workspace-state{color:#65768b;text-align:center;align-content:center;place-items:center;gap:9px;min-height:calc(100dvh - 76px);padding:30px;display:grid}.deal-workspace-state b{color:#263f5b;font-size:18px}.deal-workspace-state p{max-width:540px;margin:0;font-size:13px;line-height:1.5}.deal-workspace-state>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.deal-workspace-state button{color:#155fae;background:#fff;border:1px solid #9abbe0;border-radius:9px;min-height:44px;padding:0 16px;font-weight:850}.deal-workspace-state.error{color:#8a4944}.deal-workspace-hero{background:radial-gradient(circle at 100% 0,#1f6fd717,#0000 280px),#fff;border:1px solid #d7e2ee;border-radius:15px;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:14px;margin:18px 20px 12px;padding:18px;display:grid;box-shadow:0 8px 24px #0c28490f}.deal-workspace-avatar{color:#135eae;background:#e6f0fc;border-radius:15px;place-items:center;width:52px;height:52px;font-size:15px;font-weight:900;display:grid}.deal-workspace-hero>div:nth-child(2){min-width:0}.deal-workspace-hero small{color:#7c8a9b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.deal-workspace-hero h3{color:#18314d;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:21px;overflow:hidden}.deal-workspace-hero>div:nth-child(2)>span{color:#8996a6;font-size:11px}.deal-workspace-status{color:#145fae;white-space:nowrap;background:#edf6ff;border:1px solid #b8d1ee;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.deal-workspace-status.visit{color:#9b5a0c;background:#fff6e7;border-color:#edc88f}.deal-workspace-status.sold{color:#126c49;background:#edf9f3;border-color:#a9d8c3}.deal-workspace-status.lost{color:#626f80;background:#f3f5f7;border-color:#ced6df}.deal-workspace-actions{border-top:1px solid #e7edf3;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:13px;display:flex}.deal-workspace-actions :is(a,button){color:#155fae;background:#f7fbff;border:1px solid #a8c4e3;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.deal-workspace-message{color:#176346;background:#f0faf5;border:1px solid #b6dcc9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin:0 20px 12px;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.deal-workspace-message.error{color:#9e3833;background:#fff4f3;border-color:#efc0bc}.deal-workspace-message button{color:currentColor;background:0 0;border:0;width:32px;height:32px;font-size:18px}.deal-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:0 20px 24px;display:grid}.deal-workspace-section{background:#fff;border:1px solid #dbe4ed;border-radius:13px;min-width:0;padding:16px;box-shadow:0 5px 18px #0c28490b}.deal-workspace-section>header{color:#1765b7;align-items:center;gap:10px;min-height:42px;margin-bottom:13px;display:flex}.deal-workspace-section>header>div{flex:1;min-width:0}.deal-workspace-section>header small{color:#8491a1;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.deal-workspace-section>header h3{color:#263f5b;margin:2px 0 0;font-size:16px}.deal-workspace-section>header>button{color:#155fae;background:#fff;border:1px solid #9cbde1;border-radius:8px;min-height:40px;padding:0 12px;font-size:12px;font-weight:900}.deal-workspace-section>header>button.primary{color:#fff;background:linear-gradient(#2375ff,#0c54e8);border-color:#1769c2}.deal-workspace-section dl{grid-template-columns:1fr 1fr;gap:9px;margin:13px 0 0;display:grid}.deal-workspace-section dl>div{background:#f8fafc;border:1px solid #e3e9ef;border-radius:9px;align-content:center;gap:4px;min-width:0;min-height:55px;padding:9px 10px;display:grid}.deal-workspace-section dl>div.wide{grid-column:1/-1}.deal-workspace-section dt{color:#8491a0;font-size:11px;font-weight:850}.deal-workspace-section dd{overflow-wrap:anywhere;color:#344b64;min-width:0;margin:0;font-size:12px;font-weight:800}.deal-workspace-section dd a{color:#155fae;text-decoration:none}.deal-workspace-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.deal-workspace-controls label{color:#788699;gap:5px;min-width:0;font-size:11px;font-weight:850;display:grid}.deal-workspace-controls label.wide{grid-column:1/-1}.deal-workspace-controls :is(select,input){color:#334b65;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd6e1;border-radius:8px;padding:0 10px;font-size:12px}.deal-workspace-money-control{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.deal-workspace-money-control button{color:#fff;background:#1769c2;border:1px solid #1769c2;border-radius:8px;min-width:110px;min-height:42px;padding:0 12px;font-size:12px;font-weight:900}.deal-workspace-money-control button:disabled{opacity:.5}.deal-workspace-interest,.deal-workspace-visits,.deal-workspace-sales,.deal-workspace-audit,.deal-vehicle-choice{grid-column:1/-1}.deal-vehicle-choice h4{color:#263f5b;margin:18px 0 6px;font-size:15px}.deal-vehicle-choice p{overflow-wrap:anywhere;margin:5px 0;line-height:1.5}.deal-vehicle-help{color:#586b80;font-size:13px}.deal-vehicle-confirmation{color:#694819;background:#fff9ef;border:1px solid #efd1a5;border-radius:10px;gap:5px;padding:14px;display:grid}.deal-vehicle-confirmation.confirmed{color:#176346;background:#f0faf5;border-color:#b6dcc9}.deal-vehicle-confirmation small{color:inherit;font-size:12px}.deal-vehicle-confirmation button{justify-self:start}.deal-vehicle-preferences{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.deal-vehicle-preferences article{color:#263f5b;background:#f7fbff;border:1px solid #dce6f1;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:14px;font-size:14px;display:flex}.deal-vehicle-preferences small{color:#586b80;font-size:12px}.deal-vehicle-preferences strong{overflow-wrap:anywhere}.deal-vehicle-preferences button{margin-top:auto}.deal-vehicle-search{border-top:1px solid #dce6f1;margin-top:14px;padding-top:14px}.deal-vehicle-search label{color:#344b64;gap:6px;font-size:13px;font-weight:700;display:grid}.deal-vehicle-search input{width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #bfd0e3;border-radius:8px;padding:9px 12px}.deal-vehicle-search ul{gap:9px;margin:12px 0;padding:0;list-style:none;display:grid}.deal-vehicle-search li{border:1px solid #dce6f1;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.deal-vehicle-search li>div{overflow-wrap:anywhere;flex:240px;min-width:0}.deal-vehicle-search li small{color:#586b80;font-size:12px}.deal-vehicle-search nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.deal-vehicle-search nav button,.deal-vehicle-error button{color:#155fae;background:#fff;border:1px solid #9cbde1;border-radius:8px;min-height:40px;padding:8px 12px;font-weight:700}.deal-vehicle-error{color:#9e3833;background:#fff4f3;border:1px solid #efc0bc;border-radius:10px;margin-top:12px;padding:12px;font-size:14px}.deal-vehicle-choice button:disabled{cursor:not-allowed;opacity:.65}.deal-vehicle-choice :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #1769c2}@media (width<=900px){.deal-vehicle-preferences{grid-template-columns:1fr}}.deal-workspace-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.deal-workspace-links article{background:#f7fbff;border:1px solid #dce6f1;border-radius:10px;align-content:start;gap:7px;min-width:0;min-height:190px;padding:13px;display:grid}.deal-workspace-links article.empty{color:#68798c;background:#f8fafc}.deal-workspace-links article.warning{color:#84551a;background:#fff9ef;border-color:#efd1a5}.deal-workspace-links article>span{color:#1765b7;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.deal-workspace-links article b{overflow-wrap:anywhere;color:#263f5b;font-size:14px}.deal-workspace-links article p{color:#66788c;margin:0;font-size:12px;line-height:1.45}.deal-workspace-links article em{overflow-wrap:anywhere;color:#7c8a9c;font-size:11px;font-style:normal}.deal-workspace-links article button{color:#155fae;background:#fff;border:1px solid #9cbde1;border-radius:8px;min-height:40px;margin-top:auto;font-size:12px;font-weight:900}.deal-workspace-visits ol,.deal-workspace-sales ol,.deal-workspace-audit ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.deal-workspace-visits li{background:#fbfcfd;border:1px solid #e0e7ee;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.deal-visit-state{color:#1765b7;background:#eef6ff;border:1px solid #bad2ec;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.deal-visit-state.состоялся{color:#126c49;background:#edf9f3;border-color:#a9d8c3}.deal-visit-state.отменён,.deal-visit-state.неявка{color:#7b5b35;background:#fff8ef;border-color:#dfc7a8}.deal-workspace-visits li>div:nth-child(2){gap:4px;min-width:0;display:grid}.deal-workspace-visits li b{color:#263f5b;font-size:13px}.deal-workspace-visits li p{color:#607286;margin:0;font-size:12px}.deal-workspace-visits li em,.deal-workspace-visits li small{overflow-wrap:anywhere;color:#7c8b9c;font-size:11px;font-style:normal}.deal-workspace-visits li strong{color:#4d6278;font-size:11px}.deal-workspace-row-actions{gap:6px;display:grid}.deal-workspace-row-actions button{color:#155fae;background:#fff;border:1px solid #9cbde1;border-radius:8px;min-height:38px;padding:0 10px;font-size:11px;font-weight:900}.deal-workspace-requirement{color:#7f511c;background:#fff9ef;border:1px solid #efd1a5;border-radius:9px;margin:-3px 0 12px;padding:10px 12px;font-size:11px;line-height:1.45}.deal-workspace-sales li{background:#f1faf5;border:1px solid #b9ddca;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.deal-workspace-sales li.voided{background:#f7f8fa;border-color:#dce2e9}.deal-workspace-sales li>div{gap:4px;min-width:0;display:grid}.deal-workspace-sales li b{color:#126c49;font-size:16px}.deal-workspace-sales li.voided b{color:#637286}.deal-workspace-sales li span,.deal-workspace-sales li small,.deal-workspace-sales li em{overflow-wrap:anywhere;color:#66788c;font-size:11px;font-style:normal}.deal-workspace-sales li strong{color:#9a4a35;font-size:11px}.deal-workspace-sales li>button{color:#a04434;background:#fff;border:1px solid #d49b8f;border-radius:8px;min-height:40px;padding:0 12px;font-size:11px;font-weight:900}.deal-workspace-audit li{grid-template-columns:16px minmax(0,1fr);gap:10px;padding:4px 0 13px;display:grid;position:relative}.deal-workspace-audit li:not(:last-child):before{content:"";background:#d6e0eb;width:1px;position:absolute;top:17px;bottom:-5px;left:7px}.deal-workspace-audit li>span{z-index:1;background:#1769c2;border:3px solid #d5e7fa;border-radius:50%;width:15px;height:15px}.deal-workspace-audit li>div{min-width:0}.deal-workspace-audit li b{color:#2a425e;font-size:12px}.deal-workspace-audit li p{overflow-wrap:anywhere;color:#66788c;margin:4px 0;font-size:11px;line-height:1.45}.deal-workspace-audit li small{color:#8a96a5;font-size:11px}.deal-workspace-empty{color:#6f7f92;text-align:center;background:#fafcfe;border:1px dashed #cbd7e3;border-radius:10px;align-content:center;place-items:center;gap:5px;min-height:100px;padding:16px;display:grid}.deal-workspace-empty b{color:#415770;font-size:13px}.deal-workspace-empty p{margin:0;font-size:11px;line-height:1.45}.deal-workspace-panel :is(button,a,select,input):focus-visible{outline-offset:2px;outline:3px solid #1967ca47}.task-workspace-layer{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08182b80;justify-items:end;display:grid;position:fixed;inset:0}.task-workspace-panel{color:#24384f;background:#f4f7fa;border-left:1px solid #d8e1eb;width:min(1000px,100vw - 74px);height:100dvh;overflow-y:auto;box-shadow:-24px 0 60px #071d363d}.task-workspace-header{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #dce4ed;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 20px;display:flex;position:sticky;top:0}.task-workspace-header>div{align-items:center;gap:12px;min-width:0;display:flex}.task-workspace-header>div>span{color:#135eae;background:#eaf3fe;border:1px solid #c9dcf3;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.task-workspace-header>div>div{min-width:0}.task-workspace-header small{color:#7b899a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;display:block;overflow:hidden}.task-workspace-header h2{color:#18314d;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:22px;overflow:hidden}.task-workspace-header>button{color:#566a81;background:#fff;border:1px solid #d5dee8;border-radius:10px;flex:none;width:44px;height:44px;font-size:25px;line-height:1}.task-workspace-state{color:#65768b;text-align:center;align-content:center;place-items:center;gap:9px;min-height:calc(100dvh - 76px);padding:30px;display:grid}.task-workspace-state b{color:#263f5b;font-size:18px}.task-workspace-state p{max-width:540px;margin:0;font-size:13px;line-height:1.5}.task-workspace-state>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.task-workspace-state button{color:#155fae;background:#fff;border:1px solid #9abbe0;border-radius:9px;min-height:44px;padding:0 16px;font-weight:850}.task-workspace-state.error{color:#8a4944}.task-workspace-hero{background:radial-gradient(circle at 100% 0,#1f6fd717,#0000 280px),#fff;border:1px solid #d7e2ee;border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;margin:18px 20px 12px;padding:18px;display:grid;box-shadow:0 8px 24px #0c28490f}.task-workspace-hero>div{min-width:0}.task-workspace-hero small{color:#1d68b9;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.task-workspace-hero h3{color:#18314d;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:21px;overflow:hidden}.task-workspace-hero p{color:#7c8a9b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.task-workspace-hero>button{color:#155fae;background:#f7fbff;border:1px solid #a8c4e3;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.task-workspace-message{color:#176346;background:#f0faf5;border:1px solid #b6dcc9;border-radius:10px;min-height:42px;margin:0 20px 12px;padding:9px 12px;font-size:12px;font-weight:800}.task-workspace-message.error{color:#9e3833;background:#fff4f3;border-color:#efc0bc}.task-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:0 20px 12px;display:grid}.task-workspace-section{background:#fff;border:1px solid #dbe4ed;border-radius:13px;min-width:0;padding:16px;box-shadow:0 5px 18px #0c28490b}.task-workspace-editor,.task-workspace-note{grid-column:1/-1}.task-workspace-section>header{color:#1765b7;align-items:center;gap:10px;min-height:42px;margin-bottom:13px;display:flex}.task-workspace-section>header>div{flex:1;min-width:0}.task-workspace-section>header small{color:#8491a1;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.task-workspace-section>header h3{color:#263f5b;margin:2px 0 0;font-size:16px}.task-workspace-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.task-workspace-fields label{color:#788699;gap:5px;min-width:0;font-size:11px;font-weight:850;display:grid}.task-workspace-fields label.wide{grid-column:1/-1}.task-workspace-fields :is(input,select){color:#334b65;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd6e1;border-radius:8px;padding:0 10px;font-size:12px}.task-workspace-fields :is(input,select):disabled,.task-workspace-note textarea:disabled{color:#56687c;opacity:1;background:#f2f5f8}.task-workspace-section dl{grid-template-columns:1fr 1fr;gap:9px;margin:13px 0 0;display:grid}.task-workspace-section dl>div{background:#f8fafc;border:1px solid #e3e9ef;border-radius:9px;align-content:center;gap:4px;min-width:0;min-height:55px;padding:9px 10px;display:grid}.task-workspace-section dl>div.wide{grid-column:1/-1}.task-workspace-section dt{color:#8491a0;font-size:11px;font-weight:850}.task-workspace-section dd{overflow-wrap:anywhere;color:#344b64;min-width:0;margin:0;font-size:12px;font-weight:800}.task-workspace-cost-summary{color:#607286;background:#f8fafc;border:1px solid #e0e7ee;border-radius:9px;justify-content:space-between;gap:12px;margin:12px 0 0;padding:11px 12px;font-size:12px;display:flex}.task-workspace-cost-summary b{color:#183f68}.task-workspace-empty{color:#6f7f92;text-align:center;background:#fafcfe;border:1px dashed #cbd7e3;border-radius:10px;align-content:center;place-items:center;gap:5px;min-height:118px;padding:16px;display:grid}.task-workspace-empty b{color:#415770;font-size:13px}.task-workspace-empty p{margin:0;font-size:11px;line-height:1.45}.task-workspace-note textarea{resize:vertical;color:#334b65;width:100%;min-height:118px;font:inherit;background:#fff;border:1px solid #cbd6e1;border-radius:9px;padding:10px 11px;font-size:13px;line-height:1.5}.task-workspace-footer{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-top:1px solid #dce4ed;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:12px 20px;display:flex;position:sticky;bottom:0}.task-workspace-footer p{color:#748397;max-width:520px;margin:0;font-size:11px;line-height:1.45}.task-workspace-footer>div{gap:8px;display:flex}.task-workspace-footer button{color:#52667e;background:#fff;border:1px solid #b7c6d6;border-radius:9px;min-width:140px;min-height:42px;padding:0 14px;font-size:12px;font-weight:900}.task-workspace-footer button.primary{color:#fff;background:linear-gradient(#2375ff,#0c54e8);border-color:#1769c2}.task-workspace-footer button:disabled{opacity:.52;cursor:not-allowed}.task-workspace-panel :is(button,select,input,textarea):focus-visible{outline-offset:2px;outline:3px solid #1967ca47}.task-workspace-panel{scroll-padding-block:100px}.task-workspace-panel :is(input,select,textarea){scroll-margin-block:100px}@media (width<=760px){.task-workspace-panel{border-left:0;width:100vw}.task-workspace-header{min-height:68px;padding:11px 13px}.task-workspace-header>div>span{width:40px;height:40px}.task-workspace-header h2{font-size:18px}.task-workspace-hero{grid-template-columns:1fr auto;margin:12px 13px 9px;padding:13px}.task-workspace-hero>button{grid-column:1/-1;min-height:44px}.task-workspace-message{margin:0 13px 9px}.task-workspace-grid{grid-template-columns:1fr;gap:9px;padding:0 13px 10px}.task-workspace-section,.task-workspace-editor,.task-workspace-note{grid-column:1}.task-workspace-fields,.task-workspace-section dl{grid-template-columns:1fr}.task-workspace-fields label.wide,.task-workspace-section dl>div.wide{grid-column:1}.task-workspace-fields :is(input,select),.task-workspace-note textarea{min-height:44px}.task-workspace-footer{flex-direction:column;align-items:stretch;padding:12px 13px;position:static}.task-workspace-footer>div{grid-template-columns:1fr 1fr;display:grid}.task-workspace-footer button{min-width:0;min-height:44px}.deal-workspace-panel{border-left:0;width:100vw}.deal-workspace-header{min-height:68px;padding:11px 13px}.deal-workspace-mark{width:40px;height:40px}.deal-workspace-header h2{font-size:18px}.deal-workspace-hero{grid-template-columns:auto minmax(0,1fr);margin:12px 13px 9px;padding:13px}.deal-workspace-status{grid-column:1/-1;justify-self:start}.deal-workspace-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.deal-workspace-actions :is(a,button){min-height:44px}.deal-workspace-message{margin:0 13px 9px}.deal-workspace-grid{grid-template-columns:1fr;gap:9px;padding:0 13px 18px}.deal-workspace-section,.deal-workspace-interest,.deal-workspace-visits,.deal-workspace-sales,.deal-workspace-audit{grid-column:1}.deal-workspace-controls,.deal-workspace-section dl,.deal-workspace-links{grid-template-columns:1fr}.deal-workspace-controls label.wide,.deal-workspace-section dl>div.wide{grid-column:1}.deal-workspace-controls :is(select,input),.deal-workspace-money-control button{min-height:44px}.deal-workspace-section dd a{align-items:center;min-height:44px;display:inline-flex}.deal-workspace-links article{min-height:0}.deal-workspace-links article button{min-height:44px}.deal-workspace-section>header{flex-wrap:wrap;align-items:flex-start}.deal-workspace-section>header>button{width:100%;min-height:44px}.deal-workspace-visits li{grid-template-columns:1fr}.deal-visit-state{justify-self:start}.deal-workspace-row-actions{grid-template-columns:1fr 1fr}.deal-workspace-row-actions button{min-height:44px}.deal-workspace-sales li{flex-direction:column;align-items:stretch}.deal-workspace-sales li>button{width:100%;min-height:44px}}.deal-modal-layer{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04122375;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.deal-modal{background:#fff;border:1px solid #d7e0eb;border-radius:18px;width:min(650px,100%);max-height:92vh;overflow-y:auto;box-shadow:0 32px 100px #04122357}.deal-modal>header{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;min-height:78px;padding:14px 18px;display:flex}.deal-modal>header>div{align-items:center;gap:12px;display:flex}.deal-modal>header>div>span{color:#0f61ba;background:#eaf3ff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.deal-modal h2{color:#172d47;margin:0;font-size:18px}.deal-modal header p{color:#77879a;margin:4px 0 0;font-size:11px}.deal-modal>header>button{color:#718096;background:0 0;border:0;font-size:24px}.deal-modal-summary{background:#f7faff;border-bottom:1px solid #e5ebf2;grid-template-columns:1fr 1fr 90px;gap:10px;padding:12px 18px;display:grid}.deal-modal-summary span{gap:3px;display:grid}.deal-modal-summary small,.deal-modal-fields label{color:#6f8094;font-size:11px}.deal-modal-summary b{color:#233a55;font-size:12px}.deal-modal-fields{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.deal-modal-fields label{gap:6px;font-weight:700;display:grid}.deal-modal-fields .wide{grid-column:1/-1}.deal-modal-fields input,.deal-modal-fields select,.deal-modal-fields textarea{color:#22374f;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #cdd8e5;border-radius:10px;padding:9px 11px;font-size:13px}.deal-modal-fields input:focus,.deal-modal-fields select:focus,.deal-modal-fields textarea:focus{border-color:#3b82cc;outline:2px solid #176eca29}.deal-modal-fields input:disabled{color:#627288;background:#f3f6f9}.deal-modal-fields textarea{resize:vertical;min-height:88px}.deal-sale-warning{color:#75400a;background:#fff8ee;border:1px solid #f1c48d;border-radius:11px;padding:12px 14px}.deal-sale-warning p{color:#8c663d;margin:5px 0 0;font-size:11px;line-height:1.45}.deal-modal-error{color:#8d2525;background:#fff3f3;border:1px solid #f1b9b9;border-radius:11px;margin:0 18px 16px;padding:12px 14px}.deal-modal-error.conflict{color:#7c4b08;background:#fff8e9;border-color:#efc079}.deal-modal-error p{margin:5px 0 0;font-size:11px;line-height:1.45}.deal-modal-error button{min-height:34px;color:inherit;background:0 0;border:1px solid;border-radius:8px;margin-top:9px;padding:0 12px;font-weight:800}.deal-modal>footer{border-top:1px solid #e5ebf2;justify-content:flex-end;gap:9px;min-height:68px;padding:12px 18px;display:flex}.deal-modal>footer button{color:#52657c;background:#fff;border:1px solid #b8c6d5;border-radius:9px;min-width:145px;min-height:42px;font-weight:800}.deal-modal>footer button:last-child{color:#fff;background:#0f68c5;border-color:#0f68c5}.deal-modal>footer button:disabled{opacity:.52;cursor:not-allowed}.confirm-dialog-layer{z-index:140;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04122385;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-dialog{background:#fff;border:1px solid #d6e0ea;border-radius:16px;width:min(480px,100%);overflow:hidden;box-shadow:0 30px 90px #04122357}.confirm-dialog>header{grid-template-columns:42px 1fr;align-items:start;gap:13px;padding:20px;display:grid}.confirm-dialog>header>span{color:#9b4e09;background:#fff0dd;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.confirm-dialog h2{color:#172d47;margin:1px 0 0;font-size:19px;line-height:1.25}.confirm-dialog p{color:#66778b;margin:7px 0 0;font-size:13px;line-height:1.5}.confirm-dialog-reason{color:#4e6279;gap:7px;margin:0 20px 18px 75px;font-size:12px;font-weight:800;display:grid}.confirm-dialog-reason textarea{resize:vertical;color:#263c54;width:100%;min-height:84px;font:inherit;background:#fbfcfe;border:1px solid #c7d3df;border-radius:9px;padding:10px 11px;font-weight:500;line-height:1.45}.confirm-dialog-reason textarea:focus{border-color:#4f8fd2;outline:3px solid #1769ff1f}.confirm-dialog>footer{background:#fafbfd;border-top:1px solid #e4eaf1;justify-content:flex-end;gap:9px;min-height:68px;padding:12px 20px;display:flex}.confirm-dialog>footer button{color:#4d6178;background:#fff;border:1px solid #b9c7d6;border-radius:9px;min-width:132px;min-height:42px;padding:0 14px;font-size:12px;font-weight:850}.confirm-dialog>footer button.primary{color:#fff;background:#1468c7;border-color:#1468c7}.confirm-dialog>footer button.danger{color:#fff;background:#c6533f;border-color:#c6533f}.confirm-dialog>footer button:focus-visible{outline-offset:2px;outline:3px solid #1769ff47}.sidebar{position:relative}.profile{color:#fff;text-align:left;background:0 0;border:0;width:100%}.profile-menu{z-index:15;color:#fff;background:#092541;border:1px solid #ffffff29;border-radius:12px;gap:6px;padding:14px;display:grid;position:absolute;bottom:76px;left:14px;right:14px;box-shadow:0 14px 38px #0000004d}.profile-menu small,.profile-menu span{color:#a9bdd2;overflow-wrap:anywhere}.profile-menu a{color:#8ec2ff;margin-top:5px;text-decoration:none}.notification-center{flex:none;position:relative}.notification-panel{z-index:25;border:1px solid var(--line);background:#fff;border-radius:14px;width:min(410px,100vw - 32px);max-height:min(620px,100vh - 82px);padding:12px;position:absolute;top:46px;right:0;overflow:auto;box-shadow:0 18px 50px #102c4b33}.notification-panel header{justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 10px;display:flex}.notification-panel header>div:first-child{min-width:0;color:var(--ink);gap:3px;display:grid}.notification-panel header small{color:#8a5c1e;font-size:10px;font-weight:700}.notification-panel header button{min-height:36px;color:var(--blue);background:0 0;border:0;border-radius:8px;padding:0 8px;font-weight:700}.notification-panel header button:hover{background:#eef5fd}.notification-header-actions{align-items:center;gap:2px;display:flex}.notification-header-actions button:last-child{color:#66788c;min-width:36px;font-size:20px}.notification-inbox-toolbar{border-top:1px solid var(--line);color:#728195;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:7px 4px 9px;font-size:11px;display:flex}.notification-inbox-toolbar button{min-height:34px;color:var(--blue);background:#f7faff;border:1px solid #c9d9ea;border-radius:8px;padding:0 9px;font-weight:750}.notification-inbox-toolbar button:disabled{opacity:.5;cursor:not-allowed}.notification-panel article{border-top:1px solid var(--line);gap:4px;padding:11px;display:grid}.notification-panel article.unread{background:#f1f7ff}.notification-panel article p{color:var(--muted);margin:0}.notification-panel article small{color:#8393a5}.notification-empty{color:#728195;margin:8px 4px 4px}.notification-settings{border-top:1px solid var(--line);gap:11px;padding:12px 4px 4px;display:grid}.notification-settings>p{color:#51677f;background:#f3f7fb;border-radius:9px;margin:0 0 2px;padding:9px 10px;font-size:11px;line-height:1.45}.notification-switch{color:#263c55;background:#fff;border:1px solid #e0e7ef;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:8px 10px;display:flex}.notification-switch>span{gap:3px;min-width:0;display:grid}.notification-switch b{font-size:12px}.notification-switch small{color:#7b899a;font-size:10px;line-height:1.35}.notification-switch input{width:20px;height:20px;accent-color:var(--blue);flex:none}.notification-time-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.notification-time-grid label{color:#617287;gap:5px;font-size:10px;font-weight:800;display:grid}.notification-time-grid input{color:#263c55;background:#fff;border:1px solid #ccd8e5;border-radius:9px;width:100%;min-height:42px;padding:0 9px}.notification-time-grid input:disabled{color:#8d98a5;background:#f2f4f7}.notification-save{color:#fff;background:#0e65bc;border:1px solid #0e65bc;border-radius:9px;min-height:43px;font-weight:800}.notification-save:disabled{opacity:.55;cursor:not-allowed}@media (width<=760px){.topbar>.notification-center{margin-left:auto;display:block}.topbar .notification-center .bell{width:44px;height:44px;display:grid}.notification-panel{width:auto;max-height:calc(100vh - 150px);position:fixed;top:138px;left:12px;right:12px}.notification-switch{min-height:58px}.notification-panel header button,.notification-inbox-toolbar button,.notification-save{min-height:44px}}@media (width<=1180px){.dashboard-metrics-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.dashboard-sales{grid-template-columns:1fr 1fr}.dashboard-sales>button{width:100%}}@media (width<=720px){.dashboard-page,.deals-page{padding:14px}.dashboard-heading{flex-direction:column;align-items:stretch;gap:14px}.dashboard-heading h1{font-size:25px}.dashboard-heading>button{width:100%;min-height:44px}.dashboard-metrics-grid{grid-template-columns:1fr}.dashboard-metrics-grid button{min-height:132px}.dashboard-sales{grid-template-columns:1fr;gap:14px}.dashboard-sales>button{min-height:44px}.deal-card footer{grid-template-columns:1fr}.deal-modal-layer{padding:8px}.deal-modal{border-radius:14px}.deal-modal-summary,.deal-modal-fields{grid-template-columns:1fr}.deal-modal-fields .wide{grid-column:auto}.deal-modal>footer{grid-template-columns:1fr 1fr;display:grid}.deal-modal>footer button{min-width:0}}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:#f5f7fa;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.d1-icon{flex:none;transition:color .18s,opacity .18s,transform .18s;display:block;overflow:visible}.d1-icon-signature{filter:drop-shadow(0 0 3px #1769ff3d)}.d1-action-button{justify-content:center;align-items:center;gap:8px;display:inline-flex!important}.d1-action-button:disabled .d1-icon{opacity:.48}.d1-empty-state{align-content:center;place-items:center;gap:10px;min-height:130px;display:grid}.product-scope{color:#647283;font-size:13px}.product-user{color:#172638;margin-left:auto;font-size:13px;font-weight:650}.crm-shell{grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:radial-gradient(circle at 18% 12%, #172233 0, #0d141e 30%, var(--brand-graphite) 72%);z-index:10;flex-direction:column;width:224px;padding:24px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0}.dealer-one-brand{color:#f7f9fc;white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.dealer-one-mark{border:4px solid #f7f9fc;border-left-width:5px;border-radius:2px 18px 18px 2px;flex:0 0 37px;width:37px;height:34px;display:block;position:relative;box-shadow:0 0 24px #1769ff29}.dealer-one-mark:after{content:"";background:var(--brand-graphite);width:15px;height:14px;position:absolute;bottom:-4px;left:-5px}.dealer-one-mark i{z-index:1;color:var(--brand-blue);letter-spacing:-4px;font-size:26px;font-style:normal;font-weight:950;line-height:1;position:absolute;bottom:-3px;left:6px}.dealer-one-wordmark{gap:2px;min-width:0;line-height:1;display:grid}.dealer-one-wordmark>span{letter-spacing:.04em;font-size:16px;font-weight:850}.dealer-one-wordmark b{color:#f7f9fc}.dealer-one-wordmark strong{color:var(--brand-blue);font-weight:900}.dealer-one-wordmark small{color:#9aa7b8;letter-spacing:.04em;font-size:8px;font-weight:800}.sidebar nav{gap:7px;margin-top:43px;display:grid}.sidebar nav button{color:#aebdce;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;min-height:47px;padding:0 10px;font-size:14px;transition:all .2s;display:grid}.sidebar nav button:hover{color:#fff;background:#ffffff12}.sidebar nav button.active{color:#fff;box-shadow:inset 3px 0 var(--brand-blue);background:linear-gradient(90deg,#1769ff4d,#ffffff0b)}.nav-icon{color:#91a3b8;background:#ffffff06;border:1px solid #9eb2ca29;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.sidebar nav button:hover .nav-icon{color:#f3f7fc;background:#ffffff0e;border-color:#fff3}.sidebar nav button.active .nav-icon{color:#fff;background:#1769ff26;border-color:#77a6ff47;box-shadow:0 5px 14px #00000024}.nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar nav em{background:var(--brand-blue);color:#fff;border-radius:12px;padding:3px 7px;font-size:11px;font-style:normal}.profile{border-top:1px solid #ffffff21;align-items:center;gap:9px;margin-top:auto;padding:16px 8px 2px;font-size:12px;display:flex}.profile>span:nth-child(2){flex:1;min-width:0}.profile b,.profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile small{color:#9eb0c6;margin-top:3px}.avatar{color:#1564df;background:#e9f2ff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}@media (width>=761px){.sidebar>.dealer-one-brand,.sidebar>.profile{flex-shrink:0}.sidebar>nav{overscroll-behavior-y:contain;scrollbar-width:thin;margin-top:39px;flex:0 auto;align-content:start;min-height:0;margin-inline:-4px;padding:4px;overflow:hidden auto}.sidebar>.profile-menu{width:min(320px,100vw - 28px);max-height:calc(100dvh - 92px);right:auto;overflow-y:auto}}.workspace{grid-column:2;min-width:0;padding-bottom:78px}.topbar{border-bottom:1px solid var(--line);z-index:8;background:#fffffff5;align-items:center;gap:20px;height:64px;padding:0 26px;display:flex;position:sticky;top:0}.topbar>div{color:var(--muted);gap:10px;font-size:13px;display:flex}.topbar>div b{color:var(--ink)}.search{border:1px solid var(--line);background:#f8fafc;border-radius:9px;align-items:center;gap:8px;width:min(370px,32vw);height:38px;margin-left:auto;padding:0 12px;display:flex}.search span{color:var(--muted);font-size:22px}.search>.d1-icon{color:#718096}.search input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.search.disabled{color:#8d98a6;background:#f1f3f6;border-color:#e1e6ec}.search.disabled input{cursor:not-allowed;color:#8d98a6}.client-mode{color:#0c4faf;background:#f2f7ff;border:1px solid #bfd1ec;border-radius:9px;height:38px;padding:0 14px;font-size:12px;font-weight:700}.bell{color:#52677d;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:relative}.bell:hover,.bell.active{color:#173f72;background:#f3f7fc;border-color:#d5e2f0}.bell i{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-3px;right:-4px}.notification-error{color:#99453f;background:#fff4f3;gap:8px;padding:12px;display:grid}.notification-error p{margin:0}.notification-error button{min-height:34px;color:inherit;background:#fff;border:1px solid #d89c97;border-radius:7px}.advertising-open-error{max-width:1388px;margin:14px auto 0}.content{max-width:1440px;margin:0 auto;padding:22px 26px}.vehicle-head{border:1px solid var(--line);min-height:168px;box-shadow:var(--shadow);background:#fff;border-radius:14px;grid-template-columns:225px minmax(390px,1fr) 290px;display:grid;overflow:hidden}.vehicle-photo-wrap{background:#dfe4ea;position:relative;overflow:hidden}.vehicle-photo{object-fit:cover;width:100%;height:100%;min-height:168px;display:block}.photo-count{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#051427c7;border-radius:7px;padding:6px 9px;font-size:11px;position:absolute;bottom:12px;left:12px}.vehicle-identity{padding:20px 24px}.title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.title-row h1{letter-spacing:-.8px;margin:0;font-size:clamp(22px,2vw,30px)}.status{color:#07804e;background:#e8f8ef;border-radius:16px;padding:5px 10px;font-size:11px;font-weight:800}.vehicle-identity>p{color:var(--muted);font-size:13px}.vehicle-identity>p button{color:var(--blue);background:0 0;border:0}.quick-specs{grid-template-columns:repeat(5,1fr);margin-top:20px;display:grid}.quick-specs span{border-right:1px solid var(--line);padding-right:14px}.quick-specs span+span{padding-left:14px}.quick-specs span:last-child{border-right:0}.quick-specs small,.quick-specs b{display:block}.quick-specs small{color:var(--muted);margin-bottom:6px;font-size:10px}.quick-specs b{font-size:13px}.location-card{color:#fff;background:linear-gradient(135deg,#0b3159,#071c35);flex-direction:column;justify-content:center;padding:18px;display:flex}.location-card label{color:#aac6e4;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:800}.location-select{align-items:center;gap:8px;margin:8px 0 7px;display:flex}.location-select>span{color:var(--orange);font-size:14px}.location-select select{color:#fff;appearance:auto;background:0 0;border:0;outline:0;width:100%;font-size:14px;font-weight:800}.location-select option{color:var(--ink);background:#fff}.location-card p,.location-card small{color:#c6d5e5;margin:0;font-size:10px}.location-card small{color:#829db9;margin-top:3px}.location-card button{text-align:left;color:#ff9a3c;background:0 0;border:0;padding:8px 0 0;font-size:10px;font-weight:700}.progress{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(5,1fr);min-height:71px;margin:15px 0;display:grid;overflow:hidden;box-shadow:0 3px 15px #0f28460a}.progress button{color:#8793a3;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex;position:relative}.progress button:not(:last-child):after{content:"";background:var(--line);width:45%;height:1px;position:absolute;right:0;transform:translate(50%)}.progress button span{z-index:1;background:#fff;border:1px solid #a8b2bf;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.progress button.current{color:var(--orange);box-shadow:inset 0 -3px var(--orange);font-weight:800}.progress button.current span{border-color:var(--orange);background:var(--orange);color:#fff;box-shadow:0 0 0 5px #fff2e7}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.75fr);align-items:start;gap:15px;display:grid}.main-column,.side-column{gap:15px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px;box-shadow:0 5px 22px #122d500d}.panel-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.panel h2{letter-spacing:-.25px;margin:1px 0 0;font-size:17px}.eyebrow{color:#8290a2;text-transform:uppercase;letter-spacing:.1em;font-weight:800;margin:0!important;font-size:8px!important}.outline-button,.icon-button{color:#1763cb;background:#f8fbff;border:1px solid #87ade3;border-radius:8px;height:34px;padding:0 12px;font-size:11px;font-weight:700}.icon-button{width:34px;padding:0;font-size:18px}.table-head,.defect-row{grid-template-columns:1.25fr 1fr 70px 110px 30px;align-items:center;gap:10px;display:grid}.table-head{color:#8b96a5;padding:0 10px 7px;font-size:10px}.defect-row{border-top:1px solid #e6eaf0;min-height:49px;padding:0 10px;font-size:11px}.defect-row>span:first-child{align-items:center;gap:8px;display:flex}.part-icon{width:24px;height:24px;color:var(--orange);background:#fff0e3;border-radius:50%;place-items:center;font-style:normal;display:grid}.defect-row>button{color:#7e8998;background:0 0;border:0}.level{border-radius:5px;padding:4px 7px;font-size:9px;font-style:normal;display:inline-block}.level-Средний{color:#b26800;background:#fff4df;border:1px solid #ffc76d}.level-Высокий{color:#c5342d;background:#ffebea;border:1px solid #ff9690}.level-Низкий{color:#168050;background:#e9f7ef;border:1px solid #8bd0aa}.gallery{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.gallery-image,.upload-tile{aspect-ratio:1.35;border-radius:8px;position:relative;overflow:hidden}.gallery-image img{object-fit:cover;width:100%;height:100%;display:block}.gallery-image span{background:var(--green);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid;position:absolute;top:5px;right:5px}.upload-tile{color:var(--blue);text-align:center;background:#f7faff;border:1px dashed #8eb2e5;place-content:center;gap:2px;font-size:22px;display:grid}.upload-tile small{font-size:8px}.expense-row{border-top:1px solid #e5eaf0;justify-content:space-between;align-items:center;min-height:39px;font-size:11px;display:flex}.expense-row b{font-size:12px}.expense-total{border-top:1px solid #bfc9d6;justify-content:space-between;align-items:end;margin-top:5px;padding-top:12px;font-size:13px;display:flex}.expense-total strong{color:var(--orange);font-size:21px}.ok-badge{color:#118251;background:#e9f8ef;border-radius:12px;padding:5px 8px;font-size:8px;font-weight:700}.meter-panel>strong{color:var(--navy-2);margin-top:16px;font-size:31px;display:block}.meter-panel>strong small{color:#789;font-size:12px}.history-line{justify-content:space-between;align-items:center;height:22px;margin-top:8px;display:flex;position:relative}.history-line span{background:linear-gradient(90deg, #b5c9df, var(--orange));height:3px;position:absolute;left:3px;right:3px}.history-line i{border:3px solid var(--orange);z-index:1;background:#fff;border-radius:50%;width:10px;height:10px}.history-labels{color:#8290a2;justify-content:space-between;font-size:7px;line-height:1.6;display:flex}.history-labels span:last-child{text-align:right}.history-labels b{color:var(--ink);font-size:9px}.comment-panel>p{color:#5e6b7c;margin-bottom:0;font-size:11px;line-height:1.55}.actionbar{border-top:1px solid var(--line);z-index:9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:flex-end;align-items:center;gap:10px;min-height:66px;padding:10px 26px;display:flex;position:fixed;bottom:0;left:224px;right:0}.notice{color:#587087;align-items:center;gap:7px;margin-right:auto;font-size:11px;display:flex}.notice span{width:21px;height:21px;color:var(--green);background:#e6f7ee;border-radius:50%;place-items:center;display:grid}.ghost-button,.primary-button{border-radius:8px;height:42px;padding:0 18px;font-size:12px;font-weight:800}.ghost-button{color:#4a596b;background:#fff;border:1px solid #aeb8c4}.primary-button{color:#fff;background:linear-gradient(135deg,#2375ff,#0c54e8);border:0;min-width:190px;box-shadow:0 8px 20px #1769ff38}.client-view{background:#f5f7fa;min-height:100vh}.client-header{background:var(--brand-graphite);color:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;display:flex}.client-header .ghost-button{color:#fff;background:#ffffff14;border-color:#fff3}.client-hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:4vw;max-width:1380px;min-height:calc(100vh - 72px);margin:0 auto;padding:5vh 4vw;display:grid}.client-gallery>img{object-fit:cover;border-radius:22px;width:100%;height:58vh;min-height:400px;box-shadow:0 24px 70px #081e3a2e}.client-thumbs{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.client-thumbs img{object-fit:cover;border-radius:10px;width:100%;height:76px}.client-details h1{letter-spacing:-2px;margin:10px 0;font-size:clamp(36px,4vw,60px);line-height:1.03}.client-details .eyebrow{color:var(--orange);font-size:11px!important}.client-price{color:var(--navy-2);font-size:30px;font-weight:800}.client-spec-grid{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.client-spec-grid span{background:#fff;padding:14px}.client-spec-grid small,.client-spec-grid b{display:block}.client-spec-grid small{color:var(--muted);margin-bottom:5px;font-size:10px}.client-spec-grid b{font-size:13px}.purchase-options{border-left:4px solid var(--orange);background:#fff7ed;margin:18px 0;padding:16px;font-size:13px}.purchase-options p{color:#5f6978;margin:5px 0 0}.wide{width:100%}.privacy-note{color:#8b96a5;text-align:center;font-size:9px}.vehicle-workspace{--vc-navy:#082744;--vc-blue:#0d3a65;--vc-orange:#ff7900;padding-bottom:94px}.vc-hero{background:#fff;border:1px solid #dbe3ec;border-radius:14px;grid-template-columns:260px minmax(420px,1fr) 330px;min-height:192px;display:grid;overflow:hidden;box-shadow:0 7px 26px #0d2a4812}.vc-photo{background:#dfe6ed;min-height:192px;position:relative;overflow:hidden}.vc-photo img{object-fit:cover;width:100%;height:100%;min-height:192px;display:block}.vc-photo:after{content:"";background:linear-gradient(#0000,#031426a6);height:48%;position:absolute;inset:auto 0 0}.vc-photo>span{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03142675;border:1px solid #ffffff47;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:800;position:absolute;bottom:12px;left:13px}.vc-identity{min-width:0;padding:21px 24px}.vc-kicker{align-items:center;gap:9px;display:flex}.vc-kicker>span{color:#8694a5;letter-spacing:.05em;font-size:9px;font-weight:800}.vc-consignment-badge{color:#a95a03;text-transform:uppercase;letter-spacing:.05em;background:#fff5e7;border:1px solid #e6b263;border-radius:6px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.vc-identity h1{color:var(--vc-navy);letter-spacing:-.8px;margin:11px 0 5px;font-size:27px}.vc-identity h1 small{color:#7f8c9d;font-size:16px;font-weight:650}.vc-identity>p{color:#69788b;margin:0;font-size:10px}.vc-quick-grid{border-top:1px solid #e4e9ef;grid-template-columns:repeat(5,1fr);margin-top:20px;padding-top:13px;display:grid}.vc-quick-grid>span{border-left:1px solid #e5eaf0;min-width:0;padding:0 13px}.vc-quick-grid>span:first-child{border-left:0;padding-left:0}.vc-quick-grid small,.vc-quick-grid b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vc-quick-grid small{color:#93a0af;text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:8px}.vc-quick-grid b{color:#24364b;font-size:11px}.vc-location{color:#fff;background:linear-gradient(145deg,#0d3b67,#061b31);grid-template-columns:1fr 1fr;align-content:center;gap:9px;padding:17px;display:grid}.vc-location>div{grid-column:1/-1;align-items:center;gap:10px;margin-bottom:2px;display:flex}.vc-location>div>span:last-child{gap:2px;display:grid}.vc-pin{width:30px;height:30px;color:var(--vc-orange);background:#ffffff14;border-radius:9px;place-items:center;display:grid}.vc-location small{color:#a9c3dd;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.vc-location b{font-size:14px}.vc-location em{color:#a9bdd2;font-size:9px;font-style:normal}.vc-location label{color:#a9c3dd;gap:4px;font-size:8px;display:grid}.vc-location select,.vc-location input{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:7px;outline:none;width:100%;min-width:0;height:34px;padding:0 9px;font-size:9px}.vc-location select option{color:#1b2c40;background:#fff}.vc-location-error{grid-column:1/-1;color:#ffd0ca!important;text-transform:none!important;letter-spacing:0!important}.vc-location button{color:#fff;background:linear-gradient(135deg,#ff9200,#ff6b00);border:0;border-radius:7px;grid-column:1/-1;height:35px;font-size:9px;font-weight:850}.vc-location button:disabled{opacity:.6}.vc-readiness{background:#fff;border:1px solid #dce4ed;border-radius:11px;align-items:center;gap:10px;min-height:55px;margin:12px 0;padding:8px 13px;display:flex;box-shadow:0 3px 13px #0c2a4a0a}.vc-readiness>div{border-right:1px solid #e4e9ef;grid-template-columns:1fr 42px 94px;align-items:center;gap:9px;width:min(360px,35%);padding-right:13px;display:grid}.vc-readiness>div>span{background:#e7edf3;border-radius:9px;height:6px;overflow:hidden}.vc-readiness>div>span i{border-radius:inherit;background:linear-gradient(90deg,#ff9b1a,#ff6b00);height:100%;display:block}.vc-readiness>div b{color:#ff7200;font-size:13px}.vc-readiness>div small{color:#7d8a99;font-size:8px}.vc-readiness>p{color:#7c8999;margin:0;padding:0 10px;font-size:9px}.vc-readiness>p b{color:#21364d;font-size:12px}.vc-readiness>button{color:#155da8;background:#f7fbff;border:1px solid #aac5e7;border-radius:7px;height:34px;margin-left:auto;padding:0 12px;font-size:9px;font-weight:800}.vc-intake-process{grid-template-columns:175px 1fr;align-items:stretch;gap:10px;margin-bottom:13px;display:grid}.vc-intake-process>div{color:#fff;background:var(--vc-navy);border-radius:11px;align-content:center;gap:2px;padding:11px 16px;display:grid}.vc-intake-process>div small{color:#91a9c0;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.vc-intake-process>div b{font-size:18px}.vc-intake-process>div span{color:#c7d4e0;font-size:8px}.vc-tabs{background:#fff;border:1px solid #dce4ed;border-radius:11px;grid-template-columns:repeat(6,1fr);min-height:63px;margin:0;display:grid;overflow:hidden}.vc-tabs button{color:#647487;text-align:left;background:#fff;border:0;border-left:1px solid #e4e9ef;grid-template-columns:20px minmax(0,1fr);align-content:center;align-items:center;gap:8px;padding:0 13px;display:grid;position:relative}.vc-tabs button:first-child{border-left:0}.vc-tabs button:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.vc-tabs button.active{color:#123c66;background:#f8fbff}.vc-tabs button.active:after{background:var(--vc-orange)}.vc-tabs .vc-tab-copy{gap:4px;min-width:0;display:grid}.vc-tabs .vc-tab-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.vc-tabs .vc-tab-copy small{color:#99a4b1;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.vc-loading{color:#728095;justify-content:center;align-items:center;gap:10px;min-height:260px;font-size:11px;display:flex}.vc-loading span{border:2px solid #d5dfeb;border-top-color:#ff7900;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite vc-spin}@keyframes vc-spin{to{transform:rotate(360deg)}}.vc-layout{grid-template-columns:minmax(0,1.58fr) minmax(285px,.62fr);align-items:start;gap:13px;display:grid}.vc-main-stack,.vc-side-stack{gap:13px;display:grid}.vc-panel{background:#fff;border:1px solid #dce4ed;border-radius:12px;min-width:0;padding:16px;box-shadow:0 4px 17px #0d2a480b}.vc-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:39px;margin-bottom:12px;display:flex}.vc-panel>header small{color:#8c99a9;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:750}.vc-panel>header h2{color:#102d49;letter-spacing:-.25px;margin:4px 0 0;font-size:16px}.vc-panel>header>button,.vc-history-panel>header button{color:#1762ba;background:#f8fbff;border:1px solid #9abce4;border-radius:7px;height:32px;padding:0 10px;font-size:9px;font-weight:800}.vc-defect-head,.vc-defect-row{grid-template-columns:minmax(230px,1.4fr) 58px 95px 116px 92px;align-items:center;gap:10px;display:grid}.vc-defect-head{color:#929eac;text-transform:uppercase;background:#f6f8fa;border-radius:6px;min-height:29px;padding:0 10px;font-size:8px}.vc-defect-row{color:#5f6e80;border-bottom:1px solid #e8edf2;min-height:59px;padding:0 10px;font-size:9px}.vc-defect-row:last-child{border-bottom:0}.vc-defect-row>span:first-child{align-items:center;gap:8px;display:flex}.vc-defect-row>span:first-child>i{color:#ff7200;background:#fff0e3;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.vc-defect-row>span:first-child>span{gap:3px;display:grid}.vc-defect-row b{color:#20354b;font-size:10px}.vc-defect-row small{color:#7d8998;font-size:8px}.vc-severity{color:#8a5a11;background:#fff3dd;border-radius:99px;width:max-content;padding:2px 6px;font-size:7px;font-style:normal;font-weight:800}.vc-defect-edit{color:#165fab;white-space:nowrap;background:#f6faff;border:1px solid #8db4df;border-radius:7px;min-height:30px;padding:0 8px;font-size:8px;font-weight:850}.vc-defect-edit:hover{background:#edf6ff;border-color:#1c6bc1}.vc-inspection-checklist>header>em{text-align:center;min-width:70px}.vc-inspection-checklist.loading>p,.vc-inspection-checklist.unavailable>p{color:#718196;margin:0;padding:22px;font-size:11px}.vc-inspection-checklist.unavailable>p{color:#a43b3b}.vc-inspection-summary{background:#f8fbff;border-bottom:1px solid #e5ebf2;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 16px 12px;display:grid}.vc-inspection-summary>span{background:#fff;border:1px solid #dce6f0;border-radius:9px;gap:2px;padding:9px 11px;display:grid}.vc-inspection-summary>span b{color:#163b60;font-size:16px}.vc-inspection-summary>span small{color:#7b8a9b;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800}.vc-inspection-summary>span.failed{background:#fff7f7;border-color:#efb8b8}.vc-inspection-summary>span.failed b{color:#b63f3f}.vc-inspection-summary>i{background:#e3eaf2;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.vc-inspection-summary>i>span{border-radius:inherit;background:linear-gradient(90deg,#1f6ec1,#3ba874);height:100%;transition:width .2s;display:block}.vc-inspection-sections{scrollbar-width:thin;border-bottom:1px solid #e5ebf2;gap:6px;padding:10px 16px;display:flex;overflow-x:auto}.vc-inspection-sections button{color:#596d82;background:#fff;border:1px solid #d5e0ec;border-radius:8px;flex:none;min-height:32px;padding:0 10px;font-size:9px;font-weight:800}.vc-inspection-sections button.active{color:#175ea9;background:#edf6ff;border-color:#2772c2}.vc-inspection-error{color:#a43b3b;background:#fff7f7;border:1px solid #efb9b9;border-radius:8px;margin:10px 16px 0;padding:9px 11px;font-size:10px;font-weight:700}.vc-inspection-groups{gap:13px;padding:14px 16px 18px;display:grid}.vc-inspection-groups>section{border:1px solid #dce5ef;border-radius:10px;overflow:hidden}.vc-inspection-groups>section>header{background:#f3f7fb;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 12px;display:flex}.vc-inspection-groups h3{color:#24445f;margin:0;font-size:11px}.vc-inspection-groups>section>header span{color:#7c8a99;font-size:9px;font-weight:800}.vc-inspection-groups article{background:#fff;border-top:1px solid #e6ebf1;grid-template-columns:minmax(180px,.9fr) minmax(180px,1.2fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:grid}.vc-inspection-groups article.state-ok{box-shadow:inset 3px 0 #3aa66f}.vc-inspection-groups article.state-not_ok{background:snow;box-shadow:inset 3px 0 #d65353}.vc-inspection-groups article>div:first-child{gap:3px;display:grid}.vc-inspection-groups article>div:first-child b{color:#24425e;font-size:10px}.vc-inspection-groups article>div:first-child small{color:#8a96a5;font-size:7px}.vc-inspection-groups article>input{color:#304d68;background:#fff;border:1px solid #d3deea;border-radius:7px;outline:none;width:100%;min-width:0;height:34px;padding:0 9px;font-size:9px}.vc-inspection-groups article>input:focus{border-color:#2772c2;box-shadow:0 0 0 3px #2772c21a}.vc-inspection-actions{grid-template-columns:32px 45px 58px;gap:4px;display:grid}.vc-inspection-actions button{color:#627488;background:#f8fafc;border:1px solid #d2dce7;border-radius:7px;height:32px;font-size:8px;font-weight:850}.vc-inspection-actions button.active{color:#304a64;background:#eaf0f6;border-color:#7791aa}.vc-inspection-actions button.active.ok{color:#187244;background:#eaf8f0;border-color:#69b98b}.vc-inspection-actions button.active.not-ok{color:#a72e2e;background:#fff0f0;border-color:#e19292}.vc-inspection-checklist>footer{color:#8290a0;background:#fbfcfd;border-top:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 16px;font-size:8px;display:flex}.vc-inspection-checklist>footer b{color:#36536e;font-size:9px}.vc-empty-row{color:#7d8998;text-align:center;margin:0;padding:22px 10px;font-size:10px}.vc-status{white-space:nowrap;border:1px solid;border-radius:6px;width:max-content;max-width:100%;min-height:26px;padding:0 8px;font-size:8px;font-style:normal;font-weight:800}.status-progress{color:#a86505;background:#fff6e8;border-color:#f0c079}.status-active{color:#1761ba;background:#edf5ff;border-color:#8bb5ec}.status-ok{color:#11744a;background:#ebf8f1;border-color:#94d0b1}.vc-defect-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07182a94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.vc-defect-modal{background:#fff;border:1px solid #d7e2ee;border-radius:18px;flex-direction:column;width:min(720px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 80px #051c3447}.vc-modal-body{overscroll-behavior:contain;min-height:0;scroll-padding-block:12px;overflow-y:auto}.vc-defect-modal>header{z-index:2;background:#fffffff7;border-bottom:1px solid #e1e8f0;flex:none;justify-content:space-between;align-items:center;min-height:82px;padding:17px 20px;display:flex;position:relative}.vc-defect-modal>header small{color:#7c8c9e;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.vc-defect-modal>header h2{color:#102f4f;margin:5px 0 0;font-size:22px}.vc-defect-modal>header>button{color:#64778b;background:#f8fafc;border:1px solid #d5dfeb;border-radius:10px;width:40px;height:40px;font-size:24px;line-height:1}.vc-defect-form{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.vc-defect-form label{color:#5e7084;gap:7px;font-size:11px;font-weight:800;display:grid}.vc-defect-form label.wide{grid-column:1/-1}.vc-defect-form :is(input,select,textarea){color:#17324e;width:100%;font:inherit;background:#fff;border:1px solid #cfdbe8;border-radius:9px;outline:none;padding:0 12px;font-size:13px;font-weight:650}.vc-defect-form :is(input,select){height:46px}.vc-defect-form textarea{resize:vertical;min-height:108px;padding-top:12px}.vc-defect-form :is(input,select,textarea):focus{border-color:#2675c9;box-shadow:0 0 0 3px #2675c91f}.vc-defect-media{background:#f8fbff;border:1px solid #dce5ef;border-radius:12px;margin:0 20px 20px;padding:16px}.vc-defect-media>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.vc-defect-media>div:first-child>span{color:#173650;gap:3px;display:grid}.vc-defect-media>div:first-child small{color:#7c8b9c;font-size:9px}.vc-defect-upload{color:#1f67b5;cursor:pointer;background:#fff;border:1px dashed #2872c2;border-radius:8px;place-items:center;min-height:38px;padding:0 12px;font-size:10px;font-weight:850;display:grid}.vc-defect-upload input{display:none}.vc-defect-assets{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.vc-defect-assets figure{background:#fff;border:1px solid #d7e1eb;border-radius:9px;min-width:0;margin:0;overflow:hidden}.vc-defect-assets img{object-fit:cover;width:100%;height:92px;display:block}.vc-defect-assets figcaption{align-items:center;gap:6px;min-height:34px;padding:5px 7px;display:flex}.vc-defect-assets figcaption span{color:#64758a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:8px;overflow:hidden}.vc-defect-assets figcaption button{color:#b43b3b;background:#fff0f0;border:0;border-radius:6px;width:24px;height:24px;font-size:16px}.vc-defect-assets>p{color:#7b8998;grid-column:1/-1;margin:6px 0;font-size:10px}.vc-document-media{background:#f8fbff;border:1px solid #dce5ef;border-radius:12px;margin:0 20px 20px;padding:16px}.vc-document-media>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.vc-document-media>div:first-child>span{color:#173650;gap:3px;display:grid}.vc-document-media>div:first-child small{color:#7c8b9c;font-size:9px}.vc-document-assets{gap:8px;margin-top:14px;display:grid}.vc-document-assets article{background:#fff;border:1px solid #d7e1eb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:10px;min-width:0;min-height:48px;padding:7px 8px 7px 11px;display:grid}.vc-document-assets article>span{gap:3px;min-width:0;display:grid}.vc-document-assets article b{color:#213f5d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.vc-document-assets article small{color:#7b8998;font-size:8px}.vc-document-assets article a{color:#1f67b5;font-size:9px;font-weight:850;text-decoration:none}.vc-document-assets article button{color:#b43b3b;background:#fff0f0;border:0;border-radius:6px;width:28px;height:28px;font-size:16px}.vc-document-assets>p{color:#7b8998;margin:6px 0;font-size:10px}.vc-document-main{gap:12px;display:grid}.vc-legal-check{background:linear-gradient(145deg,#f8fbff,#f2f7fd);border:1px solid #d7e3f0;border-radius:10px;margin-bottom:12px;padding:13px}.vc-legal-check>div{grid-template-columns:minmax(180px,.65fr) minmax(0,1fr);align-items:end;gap:10px;display:grid}.vc-legal-check h3{color:#203c58;margin:0 0 4px;font-size:12px}.vc-legal-check p{color:#75869a;margin:0;font-size:8px;line-height:1.45}.vc-legal-check label{color:#6f8094;gap:5px;font-size:8px;font-weight:850;display:grid}.vc-legal-check select{color:#2e455e;background:#fff;border:1px solid #c6d5e5;border-radius:7px;width:100%;min-width:0;height:36px;padding:0 9px;font-size:9px}.vc-legal-check button{color:#fff;background:#1765c2;border:0;border-radius:7px;min-height:36px;padding:0 14px;font-size:9px;font-weight:900}.vc-legal-check button:disabled{opacity:.6}.vc-defect-modal>footer{z-index:2;background:#fffffff7;border-top:1px solid #e1e8f0;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:12px 20px;display:flex;position:relative}.vc-defect-modal>footer>div{gap:10px;display:flex}.vc-defect-modal>footer button{border-radius:9px;min-height:44px;padding:0 18px;font-size:11px;font-weight:850}.vc-defect-delete{color:#a83232;background:#fff6f6;border:1px solid #e5a6a6}.vc-photo-strip{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.vc-photo-strip>span,.vc-photo-strip>button{border-radius:8px;min-height:82px;position:relative;overflow:hidden}.vc-photo-strip img{object-fit:cover;width:100%;height:100%;display:block}.vc-photo-strip>span i{color:#fff;background:#18a46d;border:2px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;display:grid;position:absolute;top:5px;right:5px}.vc-photo-strip>button{color:#1d66bd;background:#f6faff;border:1px dashed #8eb3df;font-size:20px}.vc-photo-strip>button small{font-size:7px;display:block}.vc-photo-placeholder{color:#789;text-align:center;background:#eef3f8;place-items:center;width:100%;height:100%;padding:12px;font-size:9px;display:grid}.vc-photo-strip .vc-photo-empty{color:#7a8798;background:#f8fafc;border:1px dashed #c2cfdd;border-radius:8px;grid-column:1/-2;place-items:center;min-height:82px;margin:0;font-size:8px;display:grid}.vc-photo-upload{color:#1d66bd;cursor:pointer;background:#f6faff;border:1px dashed #8eb3df;border-radius:8px;align-content:center;place-items:center;gap:3px;min-height:82px;font-size:20px;display:grid}.vc-photo-upload small{font-size:7px;display:block}.vc-photo-upload input,.vc-upload-action input{display:none}.vc-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:170px;padding:11px;display:grid}.vc-asset-grid figure{background:#fff;border:1px solid #dbe3ec;border-radius:8px;min-width:0;margin:0;overflow:hidden}.vc-asset-grid img{object-fit:cover;width:100%;height:105px;display:block}.vc-asset-grid figcaption{align-items:center;gap:5px;min-height:30px;padding:4px 5px 4px 8px;display:flex}.vc-asset-grid figcaption span{text-overflow:ellipsis;white-space:nowrap;color:#657489;flex:1;min-width:0;font-size:7px;overflow:hidden}.vc-asset-grid figcaption button{color:#9a3939;background:#fff0f0;border:0;border-radius:5px;width:23px;height:23px}.vc-asset-grid>.vc-photo-empty{color:#7a8798;grid-column:1/-1;place-items:center;margin:0;font-size:8px;display:grid}.vc-photo-order{gap:3px;display:flex;flex:none!important;overflow:visible!important}.vc-photo-order button{cursor:pointer;flex:none;color:#1762ba!important;background:#edf5ff!important}.vc-photo-order button:last-child{color:#9a3939!important;background:#fff0f0!important}.vc-photo-order button:disabled{cursor:not-allowed;opacity:.35}.vc-upload-action{cursor:pointer;place-items:center;display:grid}.vc-facts>div{background:#e1e7ee;border:1px solid #e1e7ee;border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.vc-facts>div>span{background:#fff;gap:4px;min-width:0;padding:10px;display:grid}.vc-facts small,.vc-facts b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vc-facts small{color:#8d99a7;font-size:8px}.vc-facts b{color:#26394e;font-size:10px}.vc-facts>.vc-facts-editor{grid-template-columns:1fr 1fr}.vc-facts-editor label{color:#7a8798;background:#fff;gap:5px;min-width:0;padding:9px;font-size:8px;font-weight:800;display:grid}.vc-facts-editor :is(input,select){color:#30445d;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #ccd7e3;border-radius:7px;padding:0 8px;font-size:9px}.vc-facts-editor :is(input,select):disabled{color:#69798c;background:#f4f7fa}.vc-facts-editor label.wide{grid-column:1/-1}.vc-facts-editor textarea{resize:vertical;color:#30445d;width:100%;min-width:0;min-height:74px;font:inherit;background:#fff;border:1px solid #ccd7e3;border-radius:7px;padding:8px;font-size:9px;line-height:1.5}.vc-facts-editor textarea:disabled{color:#69798c;background:#f4f7fa}.vc-archive-banner{color:#734900;background:#fff8e9;border:1px solid #f0c880;border-radius:11px;align-items:center;gap:14px;min-height:54px;margin-bottom:12px;padding:11px 15px;display:flex;box-shadow:0 5px 18px #6c48080f}.vc-archive-banner b{flex:none;font-size:11px}.vc-archive-banner span{color:#8c6b32;font-size:9px;line-height:1.45}.vc-entity-modal{width:min(760px,100%)}.vc-save-facts{color:#fff;background:#1765c2;border:0;border-radius:7px;width:100%;height:36px;margin-top:10px;font-size:9px;font-weight:900}.vc-save-facts:disabled{opacity:.6}.vc-photo-review{color:#0d7146;background:#edf9f2;border-color:#58aa7f}.vc-consignor-panel{background:linear-gradient(145deg,#fffdf8,#fff8ed);border-color:#ead0a8}.vc-consignor-panel>label,.vc-consignor-fields label{color:#7f7466;gap:5px;font-size:8px;font-weight:800;display:grid}.vc-consignor-panel select,.vc-consignor-panel input{color:#3f4d5d;background:#fff;border:1px solid #d9c6aa;border-radius:7px;width:100%;height:36px;padding:0 9px;font-size:9px}.vc-consignor-fields{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.vc-consignor-fields label.wide{grid-column:1/-1;min-width:0}.vc-consignor-panel>button{color:#fff;background:#b86612;border:0;border-radius:7px;width:100%;height:36px;margin-top:10px;font-size:9px;font-weight:900}.vc-consignor-panel>button:disabled{opacity:.6}.vc-note p{color:#596a7d;font-size:10px;line-height:1.5}.vc-note textarea{resize:vertical;color:#34485e;width:100%;min-height:78px;font:inherit;background:#fafbfd;border:1px solid #d6dfe8;border-radius:8px;outline:none;padding:9px;font-size:9px}.vc-work-panel,.vc-doc-panel,.vc-history-panel{grid-column:1}.vc-work-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:13px;display:grid}.vc-work-summary span{background:#f9fbfd;border:1px solid #e0e7ef;border-radius:8px;gap:5px;padding:12px;display:grid}.vc-work-summary small{color:#8492a3;font-size:8px}.vc-work-summary b{color:#153756;font-size:14px}.vc-work-head,.vc-work-row{grid-template-columns:minmax(230px,1.4fr) minmax(160px,.85fr) 100px 115px;align-items:center;gap:11px;display:grid}.vc-work-head{color:#8d99a7;text-transform:uppercase;background:#f5f8fa;min-height:30px;padding:0 10px;font-size:8px}.vc-work-row{border-bottom:1px solid #e7ecf1;min-height:69px;padding:0 10px;font-size:9px}.vc-work-row>span{gap:3px;display:grid}.vc-work-row>span:first-child em{color:#a95a04;background:#fff0e2;border-radius:4px;width:max-content;padding:3px 5px;font-size:7px;font-style:normal;font-weight:800}.vc-work-row b,.vc-work-row strong{color:#24384e;font-size:10px}.vc-work-row small{color:#8592a1;font-size:8px}.vc-route p,.vc-checklist p{border-top:1px solid #e8edf2;align-items:center;gap:9px;margin:0;padding:10px 0;display:flex}.vc-route p>i,.vc-checklist p>i{color:#78889a;background:#fff;border:1px solid #bdc9d6;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.vc-route p.done>i,.vc-checklist p.done>i{color:#138050;background:#eaf8f1;border-color:#85c7a4}.vc-checklist p.warning>i{color:#b56a08;background:#fff5e7;border-color:#efb66b}.vc-route p>span,.vc-checklist p>span{gap:3px;display:grid}.vc-route b,.vc-checklist b{color:#25394e;font-size:10px}.vc-route small,.vc-checklist small{color:#8995a3;font-size:8px}.vc-doc-alert{background:#f2f7fd;border:1px solid #c9dcf4;border-radius:8px;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;margin-bottom:12px;padding:10px;display:grid}.vc-doc-alert>span{color:#1761b6;background:#deecfc;border-radius:8px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.vc-doc-alert p{gap:3px;margin:0;display:grid}.vc-doc-alert b{color:#23405e;font-size:9px}.vc-doc-alert small{color:#758599;font-size:8px}.vc-doc-alert em{color:#1761b6;font-size:14px;font-style:normal;font-weight:850}.vc-doc-head,.vc-doc-row{grid-template-columns:minmax(210px,1.2fr) minmax(120px,.75fr) minmax(140px,.85fr) 105px;align-items:center;gap:10px;display:grid}.vc-doc-head{color:#8a97a6;text-transform:uppercase;background:#f5f8fa;min-height:30px;padding:0 10px;font-size:8px}.vc-doc-row{color:#5f6e80;border-bottom:1px solid #e7ecf1;min-height:63px;padding:0 10px;font-size:9px}.vc-doc-row>span:first-child{align-items:center;gap:8px;display:flex}.vc-doc-row>span:first-child>i{color:#1761b6;background:#eaf3fe;border-radius:7px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.vc-doc-row>span>span,.vc-doc-row>span:not(:first-child){gap:3px;display:grid}.vc-doc-row b{color:#24384e;font-size:9px}.vc-doc-row small{color:#8a96a4;font-size:7px}.vc-photo-columns{grid-template-columns:repeat(2,minmax(300px,1fr)) minmax(250px,.7fr);align-items:start;gap:13px;display:grid}.vc-photo-set{position:relative;overflow:hidden}.vc-photo-set.advertising{border-top:3px solid #ff7900}.vc-photo-set.receipt{border-top:3px solid #245e9b}.vc-photo-set>header>em{margin-top:2px}.vc-photo-cover{background:#e4eaf0;border-radius:9px;height:190px;position:relative;overflow:hidden}.vc-photo-cover img{object-fit:cover;width:100%;height:100%}.vc-photo-cover>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05192db3;border-radius:7px;padding:7px 9px;font-size:8px;position:absolute;bottom:9px;right:10px}.vc-photo-cover>span b{font-size:14px}.vc-photo-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.vc-photo-meta span{background:#f5f8fb;border-radius:7px;gap:4px;padding:9px;display:grid}.vc-photo-meta small{color:#8b98a6;font-size:7px}.vc-photo-meta b{color:#2a3d52;font-size:9px}.vc-photo-meta b.complete{color:#137654}.vc-photo-meta b.missing{color:#b2463a}.vc-photo-action{color:#fff;background:#0e3962;border:0;border-radius:7px;width:100%;height:36px;margin-top:10px;font-size:9px;font-weight:800}.vc-photo-action:disabled{cursor:not-allowed;opacity:.48}.vc-photo-set>p{color:#8995a4;text-align:center;margin:9px 0 0;font-size:8px}.vc-photo-set>.vc-photo-requirement{color:#52677e}.vc-photo-set>.vc-photo-minimum-warning{color:#b2463a;font-weight:800}.vc-person{background:#f4f7fa;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.vc-person>i{color:#145da7;background:#dfeefe;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;font-weight:900;display:grid}.vc-person>span{gap:3px;display:grid}.vc-person b{color:#22384e;font-size:10px}.vc-person small{color:#8491a0;font-size:8px}.vc-photographer-task>p{border-top:1px solid #e5eaf0;gap:3px;margin:11px 0 0;padding-top:10px;display:grid}.vc-photographer-task>p span{color:#8a96a4;font-size:7px}.vc-photographer-task>p b{color:#2a3d52;font-size:9px}.vc-photographer-task>button{color:#1762ba;background:#f8fbff;border:1px solid #9abce4;border-radius:7px;width:100%;height:35px;margin-top:12px;font-size:9px;font-weight:800}.vc-advertising-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:13px;display:grid}.vc-listing-readiness-panel>header{align-items:center}.vc-listing-readiness-panel>header strong{color:#a96507;text-align:center;background:#fff4e3;border-radius:9px;min-width:62px;padding:8px 10px;font-size:18px}.vc-listing-readiness-panel>header strong.ready{color:#11744a;background:#e9f8f0}.vc-listing-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vc-listing-readiness-grid article{background:#fffaf2;border:1px solid #ead7b9;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:64px;padding:10px;display:grid}.vc-listing-readiness-grid article.ready{background:#f2faf6;border-color:#c6e2d3}.vc-listing-readiness-grid article>i{color:#a96507;background:#ffedcf;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;font-weight:900;display:grid}.vc-listing-readiness-grid article.ready>i{color:#11744a;background:#dff3e8}.vc-listing-readiness-grid article>span{gap:4px;min-width:0;display:grid}.vc-listing-readiness-grid b{color:#25394e;font-size:10px}.vc-listing-readiness-grid small{color:#7d8998;font-size:8px;line-height:1.35}.vc-listing-warning{color:#75552c;background:#fff7e9;border-left:3px solid #ed9a2c;margin:11px 0 0;padding:10px 12px;font-size:9px;line-height:1.45}.vc-linked-listing{border-top:3px solid #ff7900}.vc-linked-listing>header{align-items:center}.vc-linked-listing>header>span{color:#1762ba;background:#edf5ff;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:850}.vc-linked-listing.empty>header>span{color:#788697;background:#eef2f5}.vc-linked-listing-card{background:#e0e7ee;border:1px solid #e0e7ee;border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.vc-linked-listing-card>span{background:#fff;gap:4px;min-width:0;padding:10px;display:grid}.vc-linked-listing-card small{color:#8a96a5;font-size:7px}.vc-linked-listing-card b{color:#24394f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.vc-linked-listing>p{color:#617286;font-size:9px;line-height:1.45}.vc-linked-listing>small{color:#8d99a7;font-size:8px;display:block}.vc-linked-listing>button{color:#fff;background:linear-gradient(135deg,#176bc5,#0d4f94);border:0;border-radius:8px;width:100%;height:38px;margin-top:12px;font-size:9px;font-weight:850}.vc-linked-listing>button:disabled{opacity:.6;cursor:wait}.vc-link-conflict{background:#fff1f1;border:1px solid #efb7b7;border-radius:7px;padding:9px;color:#8f3131!important}.vc-link-rules p{color:#51677c;border-top:1px solid #e7ecf1;margin:0;padding:9px 0;font-size:9px;line-height:1.4}.vc-timeline{padding-left:7px}.vc-timeline article{grid-template-columns:17px 1fr;gap:10px;min-height:77px;display:grid;position:relative}.vc-timeline article:before{content:"";background:#d4dee8;width:1px;position:absolute;top:18px;bottom:-2px;left:5px}.vc-timeline article:last-child:before{display:none}.vc-timeline article>i{z-index:1;background:#ff7900;border:3px solid #fff;border-radius:50%;width:11px;height:11px;margin-top:4px;box-shadow:0 0 0 1px #ff7900}.vc-timeline article>i.move{background:#2368b6;box-shadow:0 0 0 1px #2368b6}.vc-timeline article>div{border-bottom:1px solid #edf0f3;align-content:start;gap:4px;padding-bottom:15px;display:grid}.vc-timeline b{color:#253a50;font-size:10px}.vc-timeline p{color:#627287;margin:0;font-size:9px}.vc-timeline small{color:#909cab;font-size:8px}.vc-timeline a{color:#1762ba;width:fit-content;font-size:9px;font-weight:750;text-decoration:none}.vc-timeline a:hover{text-decoration:underline}.vc-audit-info p{color:#53677b;border-top:1px solid #e8edf2;margin:0;padding:9px 0;font-size:9px}.vc-actionbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #dce4ec;justify-content:flex-end;align-items:center;gap:9px;min-height:70px;padding:10px 26px;display:flex;position:fixed;bottom:0;left:224px;right:0;box-shadow:0 -7px 25px #0d2a480f}.vc-notice{align-items:center;gap:9px;margin-right:auto;display:flex}.vc-notice>span{color:#118050;background:#e8f7ef;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.vc-notice p{gap:3px;margin:0;display:grid}.vc-notice b{color:#334a60;font-size:9px}.vc-notice small{color:#8996a5;font-size:7px}.parking-content{max-width:1540px}.parking-title-row{justify-content:space-between;align-items:end;gap:24px;margin:5px 0 20px;display:flex}.parking-title-row h1{letter-spacing:-1px;margin:4px 0 3px;font-size:32px}.parking-title-row>div>p:last-child{color:var(--muted);margin:0;font-size:13px}.add-car{min-width:205px}.parking-stats{grid-template-columns:1.15fr repeat(4,1fr);gap:11px;margin-bottom:14px;display:grid}.stat-card{border:1px solid var(--line);min-height:108px;color:var(--ink);text-align:left;background:#fff;border-radius:12px;grid-template-columns:1fr auto;align-content:center;padding:17px 17px 14px;transition:all .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 18px #122d500d}.stat-card:hover{border-color:#b7cbe5;transform:translateY(-2px);box-shadow:0 8px 25px #122d5017}.stat-card>span{color:#657287;font-size:11px;font-weight:700}.stat-card strong{color:var(--navy-2);grid-column:1;margin:4px 0 2px;font-size:28px;line-height:1}.stat-card small{color:#98a2af;grid-column:1/-1;font-size:9px}.stat-total{color:#fff;background:linear-gradient(135deg,#0d365f,#071a33);border-color:#0d3157}.stat-total:after{content:"P";color:#ffffff0f;font-size:88px;font-weight:900;position:absolute;bottom:-18px;right:13px}.stat-total>span,.stat-total small{color:#b7c9dc}.stat-total strong{color:#fff}.stat-dot{background:#edf4fd;border-radius:10px;grid-area:1/2/span 2;align-self:center;width:36px;height:36px}.stat-dot:after{content:"";background:#2570d6;border-radius:50%;width:9px;height:9px;margin:13px;display:block;box-shadow:0 0 0 5px #2570d621}.stat-dot.paint{background:#fff0e4}.stat-dot.paint:after{background:var(--orange);box-shadow:0 0 0 5px #ff7a0021}.stat-dot.clean{background:#e8f8f5}.stat-dot.clean:after{background:#16a78d;box-shadow:0 0 0 5px #16a78d21}.stat-dot.photo{background:#f1edff}.stat-dot.photo:after{background:#7957da;box-shadow:0 0 0 5px #7957da21}.parking-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:13px;overflow:hidden}.parking-toolbar{border-bottom:1px solid #e8ecf1;align-items:center;gap:9px;padding:14px;display:flex}.parking-search{background:#f9fbfd;border:1px solid #cdd6e1;border-radius:8px;align-items:center;gap:8px;width:min(350px,30vw);height:38px;padding:0 11px;display:flex}.parking-search span{color:#738195;font-size:20px}.parking-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.parking-toolbar select{color:#4f5d70;background:#fff;border:1px solid #cdd6e1;border-radius:8px;min-width:155px;height:38px;padding:0 28px 0 11px;font-size:11px}.reset-filters{color:#1c64ca;background:0 0;border:0;height:36px;padding:0 8px;font-size:10px;font-weight:700}.view-switch{background:#f3f6f9;border:1px solid #d4dce6;border-radius:8px;margin-left:auto;padding:3px;display:flex}.view-switch button{color:#718096;background:0 0;border:0;border-radius:6px;width:31px;height:29px}.view-switch button.active{color:var(--navy-2);background:#fff;box-shadow:0 2px 6px #00000014}.parking-result-line{color:#8a96a5;background:#fbfcfd;border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;min-height:37px;padding:0 15px;font-size:9px;display:flex}.parking-result-line b{color:var(--ink)}.parking-table-wrap{min-width:1000px}.parking-table{grid-template-columns:minmax(270px,1.55fr) .58fr minmax(160px,1fr) .72fr minmax(150px,.9fr) .62fr 24px;align-items:center;gap:14px;padding:0 15px;display:grid}.parking-table-head{color:#8591a0;text-transform:uppercase;letter-spacing:.04em;background:#f5f7fa;min-height:38px;font-size:9px;font-weight:800}.parking-row{width:100%;min-height:75px;color:var(--ink);text-align:left;background:#fff;border:0;border-top:1px solid #e8ecf0;font-size:10px;transition:all .15s}.parking-row:first-of-type{border-top:0}.parking-row:hover{box-shadow:inset 3px 0 var(--orange);background:#f8fbff}.car-cell{align-items:center;gap:11px;min-width:0;display:flex}.car-cell>img{object-fit:cover;background:#e8edf3;border-radius:7px;flex:none;width:76px;height:50px}.car-cell>span{gap:3px;min-width:0;display:grid}.car-cell b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.car-cell small{color:#7f8a99;font-size:8px}.mileage-cell{font-weight:700}.location-badge,.stage-badge{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:6px 8px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.location-badge{color:#245b99;background:#ebf3fd}.location-badge i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.location-badge.paint{color:#b65b05;background:#fff0e2}.location-badge.clean{color:#087e69;background:#e5f7f3}.location-badge.photo{color:#6642bd;background:#f0ebff}.location-badge.showroom{color:#087b4b;background:#e7f7ef}.location-badge.parking{color:#50627a;background:#eef1f5}.stage-badge{color:#52657c;background:#f0f3f7;border:1px solid #dde3ea}.responsible-cell{white-space:nowrap;align-items:center;gap:7px;display:flex}.responsible-cell i{color:#2366bf;background:#eaf2fd;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;font-weight:900;display:grid}.updated-cell{color:#68778b;gap:4px;display:grid}.updated-cell small{color:#ce5e08;font-size:8px}.row-arrow{color:#9aa6b4;font-size:24px}.parking-cards{background:#f7f9fb;grid-template-columns:repeat(3,minmax(240px,1fr));gap:12px;padding:14px;display:grid}.parking-car-card{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;border-radius:11px;padding:0;transition:all .18s;overflow:hidden;box-shadow:0 3px 12px #0c24430d}.parking-car-card:hover{transform:translateY(-2px);box-shadow:0 9px 25px #0c24431a}.card-photo{height:132px;position:relative}.card-photo img{object-fit:cover;width:100%;height:100%}.card-photo .location-badge{position:absolute;bottom:9px;left:9px;box-shadow:0 3px 10px #0000001f}.card-body{padding:12px}.card-id{color:#8a96a4;font-size:8px}.card-body h3{margin:4px 0;font-size:14px}.card-body p{color:#728095;margin:0 0 12px;font-size:9px}.card-body>div{color:#6c7888;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.empty-state{text-align:center;color:#7a8798;padding:70px 20px}.empty-state strong{color:var(--ink);font-size:16px}.empty-state p{font-size:11px}@media (width<=1120px){.crm-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{width:76px;padding-inline:10px}.sidebar .dealer-one-brand{justify-content:center}.sidebar .dealer-one-wordmark{display:none}.sidebar nav button{grid-template-columns:1fr;justify-items:center;padding:0}.sidebar nav .nav-label{display:none}.sidebar nav em{margin:-25px 0 0 25px;font-size:8px;position:absolute}.profile>span:not(.avatar){display:none}.profile{justify-content:center}.workspace{grid-column:2}.actionbar,.vc-actionbar{left:76px}.vc-hero{grid-template-columns:210px minmax(390px,1fr)}.vc-location{grid-column:1/-1;grid-template-columns:180px 1fr 1fr 180px;align-items:end}.vc-location>div{grid-column:1;margin:0}.vc-location>button{grid-column:4}.vc-photo-columns{grid-template-columns:1fr 1fr}.vc-photographer-task{grid-column:1/-1}.vehicle-head{grid-template-columns:180px minmax(350px,1fr)}.location-card{grid-column:1/-1;grid-template-columns:180px 1fr 1fr;align-items:center;gap:8px 16px;min-height:96px;display:grid}.location-card label{grid-row:1}.location-select{grid-area:1/2/auto/-1;margin:0}.location-card button{grid-area:2/3}.dashboard-grid{grid-template-columns:1fr}.side-column{grid-template-columns:1fr 1fr}.comment-panel{grid-column:1/-1}.parking-stats{grid-template-columns:repeat(3,1fr)}.stat-total{grid-row:span 2}.parking-panel{overflow-x:auto}.parking-toolbar,.parking-result-line{min-width:850px}.parking-cards{grid-template-columns:repeat(2,minmax(260px,1fr));min-width:700px}}@media (width<=760px){.crm-shell{display:block;overflow-x:clip}.sidebar{box-sizing:border-box;flex-direction:row;align-items:center;width:100%;height:66px;padding:10px 14px;position:static;overflow:hidden}.sidebar .dealer-one-brand{justify-content:flex-start}.sidebar .dealer-one-mark{flex-basis:34px;width:34px;height:32px}.sidebar .dealer-one-wordmark{display:none}.sidebar nav{overscroll-behavior-inline:contain;scrollbar-width:none;flex:1 1 0;gap:4px;width:0;min-width:0;max-width:100%;margin:0 0 0 auto;display:flex;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav button{place-items:center;width:42px;min-width:42px;min-height:42px;padding:0;display:grid}.sidebar nav button.active{grid-template-columns:auto auto;gap:6px;width:auto;min-width:max-content;padding:0 10px}.sidebar nav button.active .nav-label{max-width:92px;font-size:11px;font-weight:800;display:inline}.sidebar nav .nav-icon{margin:0;font-size:12px}.profile{border:0;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;min-width:42px;min-height:42px;margin:0 0 0 4px;padding:0;display:grid}.profile:hover,.profile:focus-visible,.profile[aria-expanded=true]{background:#ffffff1a;outline:none}.profile .avatar{width:32px;height:32px;font-size:11px}.profile>span:not(.avatar){display:none}.profile-menu{z-index:30;width:min(320px,100vw - 24px);position:fixed;inset:72px 12px auto auto}.workspace{padding-bottom:120px}.topbar{padding:0 14px;position:static}.topbar>div,.search,.bell{display:none}.client-mode{margin-left:auto}.vehicle-workspace{padding-inline:10px}.vc-hero{display:block}.vc-photo{height:190px}.vc-identity{padding:17px}.vc-identity h1{font-size:22px}.vc-quick-grid{grid-template-columns:1fr 1fr;gap:10px 0}.vc-quick-grid>span:nth-child(3){border-left:0;padding-left:0}.vc-location{grid-template-columns:1fr 1fr}.vc-location>div,.vc-location>button{grid-column:1/-1}.vc-readiness{overflow-x:auto}.vc-readiness>div{width:300px;min-width:300px}.vc-readiness>p{min-width:max-content}.vc-tabs{display:flex;overflow-x:auto}.vc-tabs button{min-width:150px;min-height:61px}.vc-intake-process{grid-template-columns:1fr}.vc-intake-process>div{grid-template-columns:auto auto 1fr;align-items:baseline;column-gap:9px}.vc-layout,.vc-photo-columns,.vc-advertising-layout,.vc-listing-readiness-grid{grid-template-columns:1fr}.vc-defect-head,.vc-work-head,.vc-doc-head{display:none}.vc-defect-row,.vc-work-row,.vc-doc-row{grid-template-columns:1fr auto;gap:8px;padding:10px 4px}.vc-defect-row>span:first-child,.vc-work-row>span:first-child,.vc-doc-row>span:first-child{grid-column:1/-1}.vc-defect-row>span:nth-child(2){grid-area:2/1}.vc-defect-row>b{grid-area:3/1}.vc-defect-row>.vc-status{grid-area:2/2}.vc-defect-row>.vc-defect-edit{grid-area:3/2;min-height:36px;font-size:10px}.vc-defect-modal-backdrop{place-items:end center;padding:8px}.vc-defect-modal{border-radius:15px;max-height:calc(100vh - 16px)}.vc-defect-modal>header{min-height:70px;padding:13px 14px}.vc-defect-modal>header h2{font-size:19px}.vc-defect-form{grid-template-columns:1fr;gap:12px;padding:15px 14px}.vc-defect-form label.wide{grid-column:auto}.vc-defect-form :is(input,select){height:44px}.vc-defect-media{margin:0 14px 14px;padding:12px}.vc-defect-media>div:first-child{flex-direction:column;align-items:stretch}.vc-document-media{margin:0 14px 14px;padding:12px}.vc-legal-check>div{grid-template-columns:1fr;align-items:stretch}.vc-document-media>div:first-child{flex-direction:column;align-items:stretch}.vc-document-assets article{grid-template-columns:minmax(0,1fr) 28px}.vc-document-assets article a{grid-area:2/1/auto/-1}.vc-defect-upload{min-height:42px}.vc-defect-assets{grid-template-columns:1fr 1fr}.vc-defect-modal>footer{flex-direction:column-reverse;align-items:stretch;padding:10px 14px}.vc-defect-modal>footer>div{grid-template-columns:1fr 1.35fr;display:grid}.vc-defect-modal>footer>.vc-defect-delete{width:100%}.vc-work-summary{grid-template-columns:1fr 1fr}.vc-photo-strip{grid-template-columns:repeat(3,1fr)}.vc-photo-meta{grid-template-columns:1fr}.vc-actionbar{flex-wrap:wrap;padding:8px 10px;left:0}.vc-notice{order:-1;width:100%}.vc-actionbar .ghost-button,.vc-actionbar .primary-button{flex:1;min-width:0;height:38px}.content{padding:14px}.vehicle-head{grid-template-columns:1fr}.vehicle-photo-wrap{height:210px}.vehicle-identity{padding:17px}.quick-specs{grid-template-columns:1fr 1fr;gap:14px 0}.quick-specs span:nth-child(2){border:0}.location-card{min-height:150px;display:block}.location-select{margin:10px 0}.progress{grid-template-columns:repeat(5,minmax(130px,1fr));overflow-x:auto}.dashboard-grid,.side-column{grid-template-columns:1fr}.comment-panel{grid-column:auto}.table-head{display:none}.defect-row{grid-template-columns:1fr auto;gap:7px;padding:10px 2px}.defect-row>span:nth-child(2){color:var(--muted);grid-column:1;padding-left:32px}.defect-row>span:nth-child(3){display:none}.defect-row>span:nth-child(4){grid-area:1/2}.defect-row>button{grid-area:2/2}.gallery{grid-template-columns:repeat(3,1fr)}.actionbar{flex-wrap:wrap;min-height:106px;padding:9px 14px;left:0}.notice{width:100%}.actionbar button{flex:1;min-width:0}.client-header{padding:0 16px}.client-header .ghost-button{width:42px;padding:0;font-size:0}.client-header .ghost-button:after{content:"←";font-size:18px}.client-hero{grid-template-columns:1fr;padding:18px 14px 40px}.client-gallery>img{height:42vh;min-height:280px}.parking-title-row{flex-direction:column;align-items:stretch;gap:13px}.parking-title-row h1{font-size:27px}.add-car{width:100%}.parking-stats{grid-template-columns:1fr 1fr;overflow:visible}.stat-card{min-height:95px}.stat-total{grid-area:auto/1/auto/-1}.parking-panel{box-shadow:none;background:0 0;border:0;overflow:visible}.parking-toolbar{border:0;grid-template-columns:1fr 1fr;min-width:0;padding:0 0 12px;display:grid}.parking-search{grid-column:1/-1;width:100%}.parking-toolbar select{width:100%;min-width:0}.reset-filters{justify-self:start}.view-switch{display:none}.parking-result-line{background:0 0;min-width:0;padding:0 4px}.parking-table-wrap{min-width:0}.parking-table-head{display:none}.parking-row{border-radius:11px;grid-template-columns:1fr auto;gap:9px;min-height:136px;margin:10px 0;padding:11px;box-shadow:0 4px 16px #122d500f;border:1px solid var(--line)!important}.car-cell{grid-column:1/-1}.car-cell>img{width:88px;height:59px}.mileage-cell{display:none}.parking-row>span:nth-child(3),.parking-row>span:nth-child(4){grid-column:1}.responsible-cell{grid-area:2/2}.updated-cell{text-align:right;grid-area:3/2}.row-arrow{display:none}.parking-cards{background:0 0;grid-template-columns:1fr;min-width:0;padding:10px 0}}.ads-content{max-width:1600px}.ads-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:15px;display:flex}.ads-heading h1{color:#102b49;letter-spacing:-1.2px;margin:4px 0;font-size:34px;line-height:1.05}.ads-heading>div>p:last-child{color:#69778b;margin:0;font-size:12px}.ads-kicker{color:#768399;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:9px;font-weight:900;display:flex}.ads-create{min-width:205px;height:42px}.ads-source-line{color:#748298;background:linear-gradient(90deg,#f5f9ff,#fff);border:1px solid #d4e0ef;border-radius:11px;align-items:center;gap:18px;min-height:52px;margin-bottom:11px;padding:8px 12px;font-size:9px;display:flex}.ads-source-line>div{align-items:center;gap:9px;margin-right:auto;display:flex}.ads-source-line>div>span:last-child{gap:2px;display:grid}.ads-source-line b{color:#273f5d;font-size:10px}.ads-source-line small{font-size:8px}.ads-source-line>button{color:#285d9b;background:#fff;border:1px solid #c1d1e4;border-radius:7px;height:30px;padding:0 10px;font-size:8px;font-weight:850}.ads-stats{grid-template-columns:1.15fr repeat(5,1fr);gap:9px;margin-bottom:11px;display:grid}.ads-stats button{text-align:left;color:#20364e;background:#fff;border:1px solid #dce3eb;border-radius:11px;align-content:center;min-height:88px;padding:13px 14px;transition:all .18s;display:grid;box-shadow:0 4px 15px #0f2a4c0b}.ads-stats button:hover{border-color:#9bb9dd;transform:translateY(-2px);box-shadow:0 8px 23px #0f2a4c17}.ads-stats span{color:#6a788c;font-size:9px;font-weight:800}.ads-stats strong{color:#17395e;margin:4px 0 1px;font-size:25px;line-height:1}.ads-stats small{color:#98a3b1;font-size:8px}.ads-stats button.main{background:linear-gradient(135deg,#0d3c6b,#071b34);border-color:#0c345e}.ads-stats button.main span,.ads-stats button.main small{color:#b7cade}.ads-stats button.main strong{color:#fff}.ads-stats button.warning{box-shadow:inset 3px 0 #efa23d,0 4px 15px #0f2a4c0b}.ads-stats button.warning strong{color:#b46200}.ads-stats button.danger{box-shadow:inset 3px 0 #e5514b,0 4px 15px #0f2a4c0b}.ads-stats button.danger strong{color:#c93832}.ads-stats button.accent{box-shadow:inset 3px 0 #655bd2,0 4px 15px #0f2a4c0b}.ads-stats button.accent strong{color:#5448bc}.ads-workspace{background:#fff;border:1px solid #d7dfe9;border-radius:12px;overflow:hidden;box-shadow:0 8px 28px #0f2a4c11}.ads-tabs{background:#fbfcfe;border-bottom:1px solid #e0e6ee;align-items:end;gap:2px;min-height:46px;padding:0 13px;display:flex;overflow-x:auto}.ads-tabs button{color:#748196;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;height:45px;padding:0 12px;font-size:9px;font-weight:850}.ads-tabs button.active{color:#174f94;background:#f7faff;border-bottom-color:#1967ca}.ads-toolbar{border-bottom:1px solid #e4e9ef;align-items:center;gap:8px;min-height:60px;padding:10px 13px;display:flex}.ads-toolbar .lot-search{width:min(410px,31vw)}.ads-toolbar select{color:#506076;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:155px;height:38px;padding:0 28px 0 10px;font-size:9px}.ads-filter-button{color:#526278;height:38px;font-size:var(--font-compact-label);background:#fff;border:1px solid #c8d3e0;border-radius:8px;padding:0 12px;font-weight:850}.ads-filter-button.active{color:#185eaf;background:#f4f8fe;border-color:#7aa5dc}.ads-advanced-filters{background:#f6f8fb;border-bottom:1px solid #e2e8ef;grid-template-columns:repeat(6,minmax(125px,1fr));align-items:end;gap:9px;padding:12px 13px;display:grid}.ads-advanced-filters label{color:#758399;min-width:0;font-size:var(--font-compact-label);gap:5px;font-weight:850;display:grid}.ads-advanced-filters select,.ads-advanced-filters input{color:#42536a;width:100%;min-width:0;height:36px;font-size:var(--font-compact-control);background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:0 8px}.ads-advanced-filters>button{color:#1764c2;height:36px;font-size:var(--font-compact-label);background:0 0;border:0;font-weight:900}.ads-result-line{color:#8794a4;background:#fbfcfd;border-bottom:1px solid #e5eaf0;align-items:center;gap:18px;min-height:35px;padding:0 13px;font-size:8px;display:flex}.ads-result-line span:nth-child(2){margin-left:auto}.ads-result-line b{color:#2b3d54}.ads-result-line button{color:#1763c1;background:0 0;border:0;font-size:8px;font-weight:850}.ads-table-wrap{min-width:1180px}.ads-table{grid-template-columns:23px minmax(240px,1.4fr) minmax(105px,.62fr) minmax(130px,.75fr) 112px minmax(130px,.72fr) 76px 90px 70px;align-items:center;gap:9px;padding:0 12px;display:grid}.ads-table-head{color:#8995a5;letter-spacing:.05em;text-transform:uppercase;background:#f3f6f9;min-height:37px;font-size:7px;font-weight:900}.ads-table input[type=checkbox]{accent-color:#1969ce;width:14px;height:14px}.ads-row{color:#25374e;cursor:pointer;background:#fff;border-top:1px solid #e7ebf0;min-height:82px;transition:all .14s}.ads-row:hover{z-index:1;box-shadow:inset 3px 0 var(--orange),0 7px 18px #11335b12;background:#f7faff}.ads-car-cell{align-items:center;gap:9px;min-width:0;display:flex}.ads-car-cell>img{object-fit:cover;background:#e7ecf1;border-radius:7px;flex:none;width:76px;height:52px}.ads-car-cell>span{gap:2px;min-width:0;display:grid}.ads-car-cell em{color:#2b6fbd;letter-spacing:.04em;text-transform:uppercase;width:max-content;font-size:6px;font-style:normal;font-weight:900}.ads-car-cell b,.ads-car-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ads-car-cell b{color:#142941;font-size:10px}.ads-car-cell b strong{font-weight:900}.ads-car-cell small{color:#8693a3;font-size:7px}.ads-price-cell,.ads-status-cell,.ads-content-cell,.ads-result-cell,.ads-updated-cell{gap:4px;min-width:0;display:grid}.ads-price-cell b{color:#17395e;font-size:10px}.ads-price-cell em{color:#13734c;background:#e8f6ef;border-radius:5px;width:max-content;padding:3px 5px;font-size:6px;font-style:normal;font-weight:900}.ads-price-cell em.high{color:#ae6005;background:#fff1dc}.ads-price-cell small,.ads-status-cell small,.ads-content-cell small,.ads-updated-cell small{text-overflow:ellipsis;white-space:nowrap;color:#8491a1;font-size:7px;overflow:hidden}.ads-status-pill{text-overflow:ellipsis;white-space:nowrap;color:#5b6b80;background:#f1f4f7;border:1px solid #d2dae4;border-radius:6px;width:max-content;max-width:100%;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900;overflow:hidden}.ads-status-pill.published{color:#0e7549;background:#e8f7ef;border-color:#a9d8c0}.ads-status-pill.ready{color:#165fa9;background:#eaf3fd;border-color:#a9c8ea}.ads-status-pill.attention{color:#ab6206;background:#fff4e3;border-color:#edc184}.ads-status-pill.archive{color:#667386;background:#eef1f5;border-color:#c9d1db}.ads-status-cell .needs-attention{color:#bb4a3f}.ads-platform-cell{flex-wrap:wrap;gap:4px;display:flex}.ads-platform-cell i{color:#a0a9b5;background:#f2f4f7;border:1px solid #d7dee7;border-radius:6px;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;font-weight:900;display:grid}.ads-platform-cell i.active{color:#fff;background:#1d68c5;border-color:#1d68c5;box-shadow:0 3px 8px #1d68c533}.ads-content-cell b{border-radius:5px;width:max-content;padding:4px 6px;font-size:7px}.ads-content-cell b.ok{color:#14744b;background:#e7f6ee}.ads-content-cell b.warning{color:#b3473f;background:#ffedeb}.ads-result-cell b{color:#193c62;font-size:14px}.ads-result-cell small{color:#8b97a5;font-size:6px}.ads-result-cell em{color:#1765b9;font-size:7px;font-style:normal;font-weight:800}.ads-updated-cell b{font-size:8px}.ads-row>button{border-radius:7px;height:31px;padding:0 8px;font-size:7px;font-weight:900}.ads-row>button.open{color:#175ead;background:#f5f9fe;border:1px solid #9dbbe0}.ads-row>button.send{color:#fff;background:linear-gradient(135deg,#ff8d10,#f16a08);border:0}.ads-row>button:disabled{opacity:.55}.drawer-footer .drawer-ad-button{color:#c45b00;background:#fff6ed;border-color:#ef8a2b}.ads-modal-layer{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0412236b;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ads-create-modal{background:#fff;border-radius:14px;width:min(760px,100%);max-height:92vh;overflow-y:auto;box-shadow:0 30px 90px #04122361}.ads-create-modal>header{color:#fff;background:linear-gradient(135deg,#0b3764,#071a33);border-bottom:1px solid #e0e6ed;justify-content:space-between;gap:20px;min-height:98px;padding:17px 19px;display:flex}.ads-create-modal>header small{color:#f3a453;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:900}.ads-create-modal h2{margin:5px 0;font-size:19px}.ads-create-modal header p{color:#b7c9dc;max-width:600px;margin:0;font-size:8px;line-height:1.5}.ads-create-modal>header>button{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:8px;flex:none;width:34px;height:34px;font-size:20px}.ads-create-grid{grid-template-columns:repeat(2,1fr);gap:11px;padding:16px 19px;display:grid}.ads-create-grid label{color:#66768b;gap:5px;font-size:8px;font-weight:800;display:grid}.ads-create-grid label.wide{grid-column:1/-1}.ads-create-grid input,.ads-create-grid select,.ads-create-grid textarea{color:#34475e;width:100%;min-width:0;font:inherit;background:#fbfcfe;border:1px solid #cbd5e1;border-radius:8px;outline:0;padding:0 10px;font-size:9px}.ads-create-grid input,.ads-create-grid select{height:39px}.ads-create-grid textarea{resize:vertical;min-height:70px;padding-top:9px}.ads-create-grid input:focus,.ads-create-grid select:focus,.ads-create-grid textarea:focus{border-color:#4a86ce;box-shadow:0 0 0 3px #4a86ce1a}.ads-create-modal>footer{border-top:1px solid #e0e6ed;justify-content:flex-end;gap:9px;min-height:67px;padding:11px 19px;display:flex}.ads-create-modal>footer>button{color:#4b5d73;background:#fff;border:1px solid #b2bfce;border-radius:8px;min-width:125px;height:42px;font-size:9px;font-weight:900}.ads-create-modal>footer .primary-button{color:#fff;background:linear-gradient(135deg,#ff9100,#ff6900);border:0;min-width:230px}.access-layer{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08192d85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.integrations-page{gap:18px;padding:22px 26px 100px;display:grid}.integrations-page h1,.integrations-page h2{color:var(--navy)}.integrations-page p{color:#68788a;margin:0;line-height:1.5}.integrations-page button{color:#1764b6;background:#fff;border:1px solid #b9d1ec;border-radius:8px;min-height:38px;padding:0 15px;font-weight:800}.integrations-hero{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#f7faff 100%);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex;box-shadow:0 5px 18px #12375c0d}.integrations-hero h1{margin:4px 0 6px}.integrations-hero p{max-width:820px}.integrations-hero em{color:#8290a1;margin-top:9px;font-size:11px;font-style:normal;display:block}.integration-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.integration-summary article{border:1px solid var(--line);background:#fff;border-radius:13px;align-content:center;gap:4px;min-height:116px;padding:16px;display:grid;box-shadow:0 3px 12px #12375c09}.integration-summary article.attention{background:#fffaf2;border-color:#efc88f}.integration-summary small{color:#718094;font-size:11px;font-weight:800}.integration-summary b{color:var(--navy);font-size:26px}.integration-summary span{color:#8794a4;font-size:11px;line-height:1.4}.integration-feedback{color:#236d49;background:#f0faf5;border:1px solid #acd8bf;border-radius:11px;align-items:center;gap:10px;min-height:48px;padding:11px 14px;font-size:12px;font-weight:800;display:flex}.integration-feedback.error{color:#9b3c34;background:#fff4f3;border-color:#e7aaa4}.integration-panel{border:1px solid var(--line);background:#fff;border-radius:16px;gap:18px;padding:20px;display:grid;box-shadow:0 5px 18px #12375c0a}.integration-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.integration-panel>header>div{align-items:flex-start;gap:12px;display:flex}.integration-panel>header small{color:#1a68bd;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.integration-panel h2{margin:3px 0 4px;font-size:19px}.integration-panel>header p{max-width:740px;font-size:11px}.integration-panel-icon{color:#1769c3;background:#eff6ff;border:1px solid #c7daf0;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.integration-readonly{color:#64778d;background:#eef2f6;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.integration-source-layout{grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);gap:16px;display:grid}.integration-source-list{align-content:start;gap:9px;display:grid}.integration-source-list>button{text-align:left;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;padding:11px;display:grid}.integration-source-list>button.active{background:#f3f8ff;border-color:#3983d2;box-shadow:0 0 0 3px #1769ff14}.integration-source-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.integration-source-list b{color:#203a57;font-size:12px}.integration-source-list small{color:#8290a1;font-size:11px}.integration-source-mark,.integration-feed-mark{color:#fff;letter-spacing:.04em;background:#1869c4;border-radius:10px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:950;display:grid}.integration-source-mark.google_sheets{background:#17865b}.integration-status{color:#62748a;text-align:center;background:#eef2f6;border-radius:999px;width:max-content;max-width:170px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.integration-status.operational,.integration-status.scheduled,.integration-status.ready{color:#14734c;background:#e8f7ef}.integration-status.running{color:#1764b6;background:#eaf3fd}.integration-status.degraded,.integration-status.needs_configuration{color:#9a5515;background:#fff1df}.integration-status.not_configured{color:#68788a;background:#edf1f5}.integration-source-config{background:#fbfcfe;border:1px solid #dce5ef;border-radius:12px;align-content:start;gap:13px;padding:15px;display:grid}.integration-source-config label{color:#5d7087;gap:6px;font-size:11px;font-weight:850;display:grid}.integration-source-config label>small{color:#8c98a7;font-size:11px;font-weight:500}.integration-source-config input[type=url],.integration-source-config select{color:#273e58;background:#fff;border:1px solid #c8d4e1;border-radius:9px;outline:0;width:100%;min-width:0;min-height:42px;padding:0 11px;font-size:12px}.integration-source-config input:focus,.integration-source-config select:focus{border-color:#4385ce;box-shadow:0 0 0 3px #1769ff1f}.integration-schedule-row{grid-template-columns:minmax(180px,1fr) minmax(170px,.7fr);gap:11px;display:grid}.integration-switch{background:#fff;border:1px solid #d4dee8;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;min-height:42px;padding:7px 10px}.integration-switch input{width:17px;height:17px}.integration-switch>span{gap:2px;display:grid}.integration-switch b{color:#30465e;font-size:11px}.integration-switch small{font-size:11px}.integration-source-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.integration-source-actions button{min-width:132px}.integration-preview{color:#254565;background:#f4f8fd;border:1px solid #bad3ee;border-radius:11px;gap:11px;padding:14px;display:grid}.integration-preview>b{font-size:12px}.integration-preview>div{grid-template-columns:repeat(5,minmax(80px,1fr));gap:8px;display:grid}.integration-preview span{color:#6c7f94;background:#fff;border-radius:8px;gap:3px;padding:9px;font-size:11px;display:grid}.integration-preview strong{color:#1a3b5d;font-size:18px}.integration-preview span.error strong{color:#ae3f36}.integration-preview .integration-preview-items{background:#fff;border:1px solid #dbe5ef;border-radius:9px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.integration-preview-items article{border-top:1px solid #e8edf2;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:7px 9px;display:grid}.integration-preview-items article:first-child{border-top:0}.integration-preview-items article.error{background:#fff5f4}.integration-preview-items article>i{color:#8694a4;font-size:11px;font-style:normal}.integration-preview-items article>span{background:0 0;gap:2px;padding:0;display:grid}.integration-preview-items article b{color:#29425e;font-size:11px}.integration-preview-items article small{color:#78889b;overflow-wrap:anywhere;font-size:11px}.integration-preview-items article em{color:#1c67b8;font-size:11px;font-style:normal;font-weight:850}.integration-preview-items>small{color:#75869a;padding:8px 9px;font-size:11px}.integration-safety-note{color:#825c24;background:#fffaf0;border:1px solid #efdbb8;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.integration-safety-note p{color:inherit;font-size:11px}.integration-queue{background:#f8fafc;border:1px solid #dce5ef;border-radius:11px;grid-template-columns:repeat(4,minmax(90px,130px)) minmax(190px,1fr);align-items:center;gap:9px;padding:12px 14px;display:grid}.integration-queue>span{gap:2px;display:grid}.integration-queue small{color:#76869a;font-size:11px}.integration-queue b{color:#1c3b5d;font-size:20px}.integration-queue span.error b{color:#a44138}.integration-queue em{color:#7a899b;text-align:right;font-size:11px;font-style:normal}.integration-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.integration-grid>article{background:#fff;border:1px solid #dbe4ed;border-radius:12px;min-width:0;padding:14px}.integration-grid>article.not-configured{background:#fafbfc}.integration-grid>article>header{justify-content:space-between;align-items:flex-start;gap:9px;min-height:44px;display:flex}.integration-grid>article>header>div{gap:3px;min-width:0;display:grid}.integration-grid>article>header b{color:#253d58;font-size:12px}.integration-grid>article>header small{color:#8390a0;text-transform:none;letter-spacing:normal;font-size:11px}.integration-grid dl,.integration-feed-grid dl{gap:7px;margin:13px 0 0;display:grid}.integration-grid dl div,.integration-feed-grid dl div{justify-content:space-between;gap:12px;font-size:11px;display:flex}.integration-grid dt,.integration-feed-grid dt{color:#718094}.integration-grid dd,.integration-feed-grid dd{color:#2c425a;text-align:right;margin:0;font-weight:850}.integration-grid>article>p{color:#8492a2;margin-top:11px;font-size:11px}.integration-card-error{color:#a34239;overflow-wrap:anywhere;margin-top:7px;font-size:11px;display:block}.integration-feed-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.integration-feed-grid>article{background:#fbfcfe;border:1px solid #dbe4ed;border-radius:12px;align-content:start;gap:11px;padding:14px;display:grid}.integration-feed-grid>article>div:first-child{align-items:center;gap:10px;display:flex}.integration-feed-grid>article>div:first-child>span:last-child{gap:3px;display:grid}.integration-feed-grid b{color:#243e5a;font-size:11px}.integration-feed-grid small{color:#7f8e9f;font-size:11px}.integration-feed-grid button{justify-self:start}.integration-history{border:1px solid #e0e7ee;border-radius:11px;gap:0;display:grid;overflow:hidden}.integration-history article{background:#fff;border-top:1px solid #e8edf2;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:10px 12px;display:grid}.integration-history article:first-child{border-top:0}.integration-history i{background:#d19a38;border-radius:50%;width:9px;height:9px}.integration-history i.ok{background:#28a06a}.integration-history i.error{background:#ce5045}.integration-history article>span{gap:3px;min-width:0;display:grid}.integration-history b{color:#29425f;font-size:11px}.integration-history small{color:#748499;font-size:11px;line-height:1.4}.integration-history em{color:#a24d43;overflow-wrap:anywhere;font-size:11px;font-style:normal}.integration-history strong{color:#8190a2;font-size:11px}@media (width<=1080px){.integration-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-source-layout{grid-template-columns:1fr}.integration-source-list{grid-template-columns:1fr 1fr}.integration-queue{grid-template-columns:repeat(4,minmax(75px,1fr))}.integration-queue em{text-align:left;grid-column:1/-1}}@media (width<=720px){.integrations-page{gap:14px;padding:14px 14px 88px}.integrations-hero,.integration-panel{border-radius:13px;padding:15px}.integrations-hero,.integration-panel>header{flex-direction:column;align-items:stretch}.integrations-hero>button,.integration-panel>header>button{width:100%;min-height:44px}.integration-summary{grid-template-columns:1fr 1fr;gap:8px}.integration-summary article{min-height:104px;padding:12px}.integration-source-list{grid-template-columns:1fr}.integration-source-list>button{grid-template-columns:40px minmax(0,1fr);min-height:76px}.integration-source-list>button>em{grid-column:2}.integration-schedule-row,.integration-preview>div{grid-template-columns:1fr}.integration-source-actions{grid-template-columns:1fr;display:grid}.integration-source-actions button{width:100%;min-height:44px}.integration-switch{min-height:var(--d1-control-height-mobile)}.integration-queue{grid-template-columns:1fr 1fr}.integration-grid,.integration-feed-grid{grid-template-columns:1fr}.integration-history article{grid-template-columns:9px minmax(0,1fr)}.integration-history strong{grid-column:2}}.access-panel{background:#fff;border-radius:16px;grid-template-rows:auto auto auto minmax(100px,1fr) minmax(150px,1.2fr) auto;width:min(900px,100%);max-height:90vh;display:grid;overflow:hidden;box-shadow:0 30px 90px #04122359}.access-panel>header{background:#f8fbff;border-bottom:1px solid #dde5ee;justify-content:space-between;align-items:start;padding:18px 20px;display:flex}.access-panel>header small{color:#2171ca;font-weight:900}.access-panel h2{color:#1c3049;margin:3px 0}.access-panel header p{color:#6f7e91;margin:0;font-size:11px}.access-panel>header button{color:#748195;background:0 0;border:0;font-size:25px}.access-error{color:#9f2f2f;background:#fff0f0;border-radius:8px;margin:12px 16px 0;padding:10px 12px;font-size:11px;font-weight:800}.access-create{border-bottom:1px solid #e2e8f0;grid-template-columns:1.2fr 1fr 1fr auto;gap:10px;padding:15px 16px;display:grid}.access-create label{color:#6d7b8e;gap:5px;font-size:11px;font-weight:800;display:grid}.access-create input,.access-create select{color:#2c4058;background:#fff;border:1px solid #cbd6e2;border-radius:8px;min-width:0;height:39px;padding:0 10px;font-size:12px}.access-create button{color:#fff;background:#1765c2;border:0;border-radius:8px;align-self:end;height:39px;padding:0 16px;font-weight:900}.access-create>small{color:#7a8798;grid-column:3/-1;font-size:11px}.access-users{min-height:130px;padding:6px 16px 14px;overflow-y:auto}.access-users article{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(220px,1fr) 190px 90px;align-items:center;gap:12px;min-height:58px;display:grid}.access-users article.inactive{opacity:.55}.access-users article>span{gap:3px;display:grid}.access-users b{color:#24384f;font-size:11px}.access-users small{color:#7d8999;font-size:11px}.access-users select{background:#fff;border:1px solid #ccd6e1;border-radius:7px;height:35px;padding:0 8px;font-size:12px}.access-users label{color:#647388;align-items:center;gap:6px;font-size:11px;display:flex}.access-empty{color:#768499;text-align:center}.access-modules{background:#f8fafc;border-top:1px solid #dde5ee;min-height:150px;overflow:hidden}.access-modules>header{justify-content:space-between;align-items:end;gap:18px;padding:11px 16px 8px;display:flex}.access-modules h3{color:#24384f;margin:2px 0 0}.access-modules header small{color:#2171ca;font-weight:900}.access-modules header p{color:#6f7e91;text-align:right;max-width:380px;margin:0;font-size:11px}.access-modules>div{max-height:210px;padding:0 16px 12px;overflow-y:auto}.access-modules article{border-top:1px solid #e5eaf0;grid-template-columns:minmax(260px,1fr) 170px 95px;align-items:center;gap:12px;min-height:54px;display:grid}.access-modules article.inactive{opacity:.58}.access-modules article>span:first-child{gap:3px;display:grid}.access-modules b{color:#24384f;font-size:11px}.access-modules small,.module-dependencies{color:#778598;font-size:11px}.access-modules label{color:#52647a;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.access-panel>footer{border-top:1px solid #dde5ee;justify-content:flex-end;padding:12px 16px;display:flex}.access-panel>footer button{color:#fff;background:#1765c2;border:1px solid #1765c2;border-radius:8px;min-width:110px;height:38px;font-weight:900}.access-gate{color:#674615;background:#fff8eb;border:1px solid #efc681;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin:16px;padding:14px 16px;display:flex}.access-gate>div{gap:5px;display:grid}.access-gate h2{margin:0;font-size:16px}.access-gate p{margin:0;font-size:11px}.access-gate button,.access-manage-button{color:#fff;background:#1765c2;border:0;border-radius:8px;min-height:36px;padding:0 13px;font-weight:900}.access-role-chip{color:#1c5d9e;background:#e8f2fd;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}@media (width<=1320px){.ads-stats{grid-template-columns:repeat(3,1fr)}.ads-advanced-filters{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.ads-heading{flex-direction:column;align-items:stretch}.ads-heading .ads-create{align-self:flex-start}.ads-source-line{flex-wrap:wrap}.ads-source-line>div{width:100%}.ads-stats{grid-template-columns:repeat(2,1fr)}.ads-stats button.main{grid-column:1/-1}.ads-toolbar{flex-wrap:wrap}.ads-toolbar .lot-search{flex:1 0 100%;width:100%}.ads-toolbar select{flex:1}.ads-advanced-filters{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.ads-content{padding:13px}.ads-heading h1{font-size:28px}.ads-heading>div>p:last-child{font-size:10px}.ads-heading .ads-create{width:100%}.ads-stats{gap:7px}.ads-stats button{min-height:81px}.ads-workspace{box-shadow:none;background:0 0;border:0;overflow:visible}.ads-tabs{background:#fff;border:1px solid #dce3eb;border-radius:9px 9px 0 0;padding:0}.ads-toolbar{background:#fff;border:1px solid #dce3eb;border-top:0;grid-template-columns:1fr 1fr;padding:9px;display:grid}.ads-toolbar .lot-search{grid-column:1/-1}.ads-toolbar select,.ads-filter-button{width:100%;min-width:0}.ads-advanced-filters{border:1px solid #dce3eb;border-top:0;grid-template-columns:1fr}.ads-result-line{background:#fff;border:1px solid #dce3eb;border-top:0;flex-wrap:wrap;padding:8px 9px}.ads-result-line span:nth-child(2){width:100%;margin-left:0}.ads-table-wrap{min-width:0}.ads-table-head{display:none}.ads-row{border:1px solid #dbe2ea;border-radius:10px;grid-template-columns:18px 1fr auto;gap:9px;min-height:238px;margin:9px 0;padding:10px;display:grid;box-shadow:0 5px 16px #0e2b4d0f}.ads-row>label{grid-column:1}.ads-car-cell{grid-column:2/-1}.ads-price-cell,.ads-status-cell,.ads-content-cell,.ads-result-cell,.ads-updated-cell{grid-column:2}.ads-platform-cell,.ads-row>button{grid-column:3}.ads-platform-cell{grid-row:2/span 2;align-self:start;width:50px}.ads-row>button{align-self:end}.ads-create-grid{grid-template-columns:1fr}.ads-create-grid label.wide{grid-column:1}.ads-create-modal>footer{flex-direction:column-reverse}.ads-create-modal>footer>button,.ads-create-modal>footer .primary-button{width:100%}}.adv-workflow{gap:13px;padding-bottom:8px;display:grid}.adv-progress-card{background:linear-gradient(105deg,#071c34 0,#0d355e 29%,#fff 29%);border:1px solid #dce4ed;border-radius:12px;grid-template-columns:minmax(210px,1.3fr) repeat(5,minmax(86px,.7fr)) auto;align-items:center;gap:10px;min-height:82px;padding:12px 15px;display:grid;box-shadow:0 4px 17px #0d2a480f}.adv-progress-card>div{color:#fff;grid-template-columns:1fr auto;gap:5px 10px;padding-right:16px;display:grid}.adv-progress-card>div small{color:#afc4da;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.adv-progress-card>div b{color:#ff930f;font-size:19px}.adv-progress-card>div>span{background:#ffffff26;border-radius:6px;grid-column:1/-1;height:6px;overflow:hidden}.adv-progress-card>div>span i{border-radius:inherit;background:linear-gradient(90deg,#ff9c1a,#ff6c00);height:100%;display:block}.adv-progress-card>p{color:#8996a6;text-align:center;justify-items:center;gap:5px;margin:0;font-size:7px;display:grid}.adv-progress-card>p i{color:#7d8998;background:#f7f9fb;border:1px solid #ccd5df;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.adv-progress-card>p.done{color:#17714c;font-weight:800}.adv-progress-card>p.done i{color:#12744b;background:#e9f7f0;border-color:#82c4a2}.adv-status{text-align:center;border-radius:8px;min-width:104px;padding:8px 9px;font-size:8px;font-style:normal;font-weight:900}.adv-status-draft{color:#9a620e;background:#fff2de}.adv-status-ready{color:#0f7048;background:#e8f7ef}.adv-status-published{color:#fff;background:#118257}.adv-alert{color:#78501f;background:#fff8eb;border:1px solid #efbd77;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:47px;padding:9px 12px;font-size:9px;display:grid}.adv-alert button{color:#a87231;background:0 0;border:0;font-size:18px}.adv-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.55fr);align-items:start;gap:13px;display:grid}.adv-photo-panel,.adv-form-panel,.adv-publish-panel{grid-column:1}.adv-summary,.adv-check-panel{grid-column:2}.adv-photo-panel>header>em{margin-top:2px}.adv-task-line{background:#f3f7fb;border-radius:9px;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;min-height:58px;margin-bottom:12px;padding:9px 11px;display:grid}.adv-task-line>span{gap:3px;display:grid}.adv-task-line>span:last-child{border-left:1px solid #dce4ed;padding-left:16px}.adv-task-line b{color:#243b52;font-size:9px}.adv-task-line small{color:#8290a1;font-size:7px}.adv-avatar{color:#135da9;background:#dcecff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid!important}.adv-photo-grid{grid-template-columns:repeat(5,minmax(100px,1fr));gap:8px;display:grid}.adv-photo-grid figure,.adv-upload-tile{background:#e7edf3;border-radius:9px;min-height:112px;margin:0;position:relative;overflow:hidden}.adv-photo-grid figure img{object-fit:cover;width:100%;height:112px;display:block}.adv-photo-grid figcaption{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05182bbf;border-radius:6px;grid-template-columns:18px 1fr 19px;align-items:center;gap:4px;min-height:25px;padding:3px;display:grid;position:absolute;bottom:5px;left:5px;right:5px}.adv-photo-grid figcaption b{color:#132b45;background:#fff;border-radius:5px;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.adv-photo-grid figcaption span{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.adv-photo-grid figcaption button{color:#fff;background:#ff5f37b8;border:0;border-radius:5px;width:19px;height:19px;font-size:12px}.adv-upload-tile{color:#1b65b6;background:#f4f9ff;border:1px dashed #6fa0d7;align-content:center;place-items:center;gap:4px;min-height:112px;display:grid}.adv-upload-tile b{font-size:23px;line-height:1}.adv-upload-tile span{font-size:8px;font-weight:900}.adv-upload-tile small{color:#8b99a9;font-size:6px}.adv-upload-tile:disabled{opacity:.6}.adv-file-input{display:none}.adv-panel-footer{background:#fafbfd;border-top:1px solid #e3e8ee;justify-content:flex-end;align-items:center;gap:8px;min-height:54px;margin:13px -16px -16px;padding:9px 16px;display:flex}.adv-panel-footer>span{color:#7c8999;margin-right:auto;font-size:8px}.adv-panel-footer>span b{color:#243b52}.adv-panel-footer button{color:#155fab;background:#fff;border:1px solid #8fb3dd;border-radius:7px;min-height:34px;padding:0 12px;font-size:8px;font-weight:900}.adv-panel-footer button:disabled{opacity:.45;cursor:default}.adv-panel-footer button.orange{color:#fff;background:linear-gradient(135deg,#ff920f,#ee6900);border-color:#f2780a}.adv-summary>img{object-fit:cover;border-radius:9px;width:100%;height:155px;display:block}.adv-summary>div{border:1px solid #e2e8ef;border-radius:8px;grid-template-columns:1fr 1fr;margin-top:10px;display:grid;overflow:hidden}.adv-summary>div span{border-bottom:1px solid #e8edf2;gap:4px;min-width:0;padding:9px;display:grid}.adv-summary>div span:nth-child(odd){border-right:1px solid #e8edf2}.adv-summary>div span:nth-last-child(-n+2){border-bottom:0}.adv-summary small{color:#8895a4;font-size:7px}.adv-summary b{text-overflow:ellipsis;white-space:nowrap;color:#294057;font-size:8px;overflow:hidden}.adv-summary>p{color:#fff;background:#0b3158;border-radius:8px;align-items:center;gap:8px;margin:10px 0 0;padding:9px;display:flex}.adv-summary>p i{color:#ff8810;font-style:normal}.adv-summary>p span{gap:3px;display:grid}.adv-summary>p small{color:#9cb5cd}.adv-summary>p b{color:#fff}.adv-form-panel>header>span{color:#8794a4;font-size:7px}.adv-form-grid{grid-template-columns:1.35fr 1fr;gap:9px;display:grid}.adv-form-grid label{gap:5px;display:grid}.adv-form-grid label.wide{grid-column:1/-1}.adv-form-grid label>span{color:#667589;font-size:7px;font-weight:850}.adv-form-grid input,.adv-form-grid select,.adv-form-grid textarea{color:#2e435a;width:100%;font:inherit;background:#fbfcfd;border:1px solid #ced8e3;border-radius:7px;outline:none;padding:0 9px;font-size:9px}.adv-form-grid input,.adv-form-grid select{height:36px}.adv-form-grid textarea{resize:vertical;min-height:91px;padding-top:9px;line-height:1.5}.adv-form-grid input:focus,.adv-form-grid select:focus,.adv-form-grid textarea:focus{border-color:#4a88cf;box-shadow:0 0 0 3px #3278c81a}.adv-form-grid input:disabled{color:#7f8b99;background:#f0f3f6}.adv-commercial{background:#f7faff;border:1px solid #dce5ef;border-radius:9px;margin-top:14px;padding:13px}.adv-commercial>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.adv-commercial>header b{color:#243d58;font-size:10px}.adv-commercial>header small{color:#8090a3;font-size:7px}.adv-commercial>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.adv-commercial>div label{color:#68778b;gap:5px;min-width:0;font-size:7px;font-weight:800;display:grid}.adv-commercial>div input{color:#2e435a;background:#fff;border:1px solid #c9d7e5;border-radius:7px;width:100%;min-width:0;height:35px;padding:0 8px;font-size:8px}.adv-commercial>footer{border-top:1px solid #dce5ef;gap:8px;margin-top:9px;padding-top:9px;display:flex}.adv-commercial>footer label{color:#5d6d80;background:#fff;border:1px solid #d3deea;border-radius:7px;align-items:center;gap:7px;min-height:31px;padding:0 9px;font-size:8px;display:flex}.adv-commercial>footer label.checked{color:#1662b3;background:#edf5fe;border-color:#82addd}.adv-commercial input[type=checkbox]{accent-color:#1766bc}.adv-equipment{border-top:1px solid #e5eaf0;margin-top:14px;padding-top:13px}.adv-equipment>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.adv-equipment>header b{color:#263c52;font-size:10px}.adv-equipment>header small{color:#8996a5;font-size:7px}.adv-equipment>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.adv-equipment label{color:#5d6d80;background:#fff;border:1px solid #dfe6ed;border-radius:7px;align-items:center;gap:7px;min-height:35px;padding:7px 8px;font-size:8px;display:flex}.adv-equipment label.checked{color:#175fae;background:#f2f8ff;border-color:#91b8e4}.adv-equipment input{accent-color:#1b67bf}.adv-check-panel>p{border-radius:8px;align-items:center;gap:9px;margin:0 0 9px;padding:10px;display:flex}.adv-check-panel>p.ready{color:#176849;background:#edf9f3}.adv-check-panel>p.warning{color:#8a5a19;background:#fff7e9}.adv-check-panel>p i{border:1px solid;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.adv-check-panel>p span{gap:3px;display:grid}.adv-check-panel>p b{font-size:9px}.adv-check-panel>p small{color:#7d8997;font-size:7px}.adv-check-panel>label{cursor:pointer;border-top:1px solid #e8edf2;grid-template-columns:0 27px 1fr;align-items:center;gap:8px;min-height:57px;display:grid}.adv-check-panel>label input{opacity:0;width:0}.adv-check-panel>label>i{color:#fff;background:#fff;border:1px solid #bdc9d6;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.adv-check-panel>label.checked>i{background:#1777c8;border-color:#1777c8}.adv-check-panel>label span{gap:3px;display:grid}.adv-check-panel>label b{color:#2b4057;font-size:8px}.adv-check-panel>label small{color:#8491a1;font-size:7px}.adv-check-panel>button{margin-top:11px}.adv-checked-by{color:#8c98a6;text-align:center;margin-top:8px;font-size:7px;display:block}.adv-publish-panel>header>em{color:#1761ae;font-size:8px;font-style:normal;font-weight:900}.adv-platforms{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.adv-platforms button{color:#40536a;text-align:left;background:#fff;border:1px solid #dce4ed;border-radius:9px;align-items:center;gap:9px;min-height:60px;padding:9px;display:flex}.adv-platforms button.active{color:#155da8;background:#f1f7fe;border-color:#68a0db;box-shadow:inset 0 0 0 1px #68a0db}.adv-platforms button>i{color:#6c7a8d;background:#edf1f5;border-radius:7px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.adv-platforms button.active>i{color:#fff;background:#1766bc}.adv-platforms button>span{gap:3px;display:grid}.adv-platforms b{font-size:9px}.adv-platforms small{color:#8895a4;font-size:6px}.adv-publish-note{color:#74552e;background:#fff8ed;border-left:3px solid #f17a0a;margin-top:11px;padding:10px 12px}.adv-publish-note b{font-size:8px}.adv-publish-note p{margin:4px 0 0;font-size:7px;line-height:1.5}.adv-channel-prices{background:#f8fafc;border:1px solid #dfe6ee;border-radius:9px;margin-top:11px;padding:11px}.adv-channel-prices>header{justify-content:space-between;margin-bottom:8px;display:flex}.adv-channel-prices>header b{color:#2b4058;font-size:9px}.adv-channel-prices>header small{color:#8491a0;font-size:7px}.adv-channel-prices>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.adv-channel-prices label{color:#69788c;gap:5px;font-size:7px;font-weight:800;display:grid}.adv-channel-prices input{color:#31465e;background:#fff;border:1px solid #cad6e3;border-radius:7px;width:100%;min-width:0;height:34px;padding:0 8px;font-size:8px}.adv-channel-prices input:disabled{color:#9aa5b2;background:#edf1f5}.adv-keep-feed{color:#55677d;background:#fff;border:1px solid #dce4ed;border-radius:8px;align-items:center;gap:9px;min-height:50px;margin-top:10px;padding:9px 11px;display:flex}.adv-keep-feed.checked{color:#185da8;background:#f4f8fe;border-color:#8bb2df}.adv-keep-feed input{accent-color:#1765bc}.adv-keep-feed>span{gap:3px;display:grid}.adv-keep-feed b{font-size:8px}.adv-keep-feed small{color:#8491a1;font-size:7px}.adv-operations-panel{grid-column:1}.adv-operations-panel>header>em{color:#8491a1;font-size:7px;font-style:normal}.adv-operations-panel>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.adv-operations-panel>div>button{text-align:left;color:#3e536b;background:#fff;border:1px solid #d8e1ea;border-radius:9px;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:58px;padding:8px 10px;display:grid}.adv-operations-panel>div>button:hover{background:#f7faff;border-color:#89add8}.adv-operations-panel>div>button>i{color:#1763b4;background:#eaf3fd;border-radius:8px;place-items:center;width:30px;height:30px;font-size:14px;font-style:normal;display:grid}.adv-operations-panel>div>button>span{gap:3px;display:grid}.adv-operations-panel b{font-size:8px}.adv-operations-panel small{color:#8793a2;font-size:7px}.adv-operations-panel button.archive>i{color:#a95149;background:#ffefed}.adv-operations-panel button.restore>i{color:#11754c;background:#e8f7ef}.adv-operations-panel button:disabled{opacity:.5}.adv-error{text-align:center}.adv-error p{color:#7c8999;font-size:9px}.adv-error button{color:#fff;background:#1765bd;border:0;border-radius:7px;height:34px;padding:0 13px;font-size:8px;font-weight:900}@media (width<=1180px){.adv-progress-card{grid-template-columns:minmax(190px,1.2fr) repeat(3,minmax(80px,.7fr)) auto}.adv-progress-card>p:nth-of-type(4),.adv-progress-card>p:nth-of-type(5){display:none}.adv-photo-grid{grid-template-columns:repeat(4,minmax(90px,1fr))}.adv-equipment>div,.adv-platforms{grid-template-columns:repeat(2,1fr)}.adv-commercial>div{grid-template-columns:repeat(3,1fr)}.adv-channel-prices>div{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.vc-intake-process,.vc-intake-process>div{grid-template-columns:1fr}.vc-tabs{display:flex;overflow-x:auto}.vc-tabs button{flex:0 0 142px;min-height:58px}.adv-grid{grid-template-columns:1fr}.adv-photo-panel,.adv-form-panel,.adv-publish-panel,.adv-summary,.adv-check-panel{grid-column:1}.adv-summary{order:-1}.adv-progress-card{background:linear-gradient(135deg,#071c34,#0d355e);grid-template-columns:1fr auto}.adv-progress-card>p{display:none!important}.adv-status{color:#fff;background:#ffffff1f}.adv-photo-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.adv-photo-grid{grid-template-columns:repeat(2,1fr)}.adv-task-line{grid-template-columns:39px 1fr}.adv-task-line>span:last-child{border:0;grid-column:2;padding:6px 0 0}.adv-form-grid,.adv-equipment>div,.adv-platforms,.adv-commercial>div,.adv-channel-prices>div,.adv-operations-panel>div{grid-template-columns:1fr}.adv-form-grid label.wide{grid-column:1}.adv-commercial>footer{flex-direction:column}.adv-panel-footer{flex-wrap:wrap}.adv-panel-footer>span{width:100%}.adv-panel-footer button{flex:1}.adv-progress-card>div{min-width:0}}.lot-content{max-width:1680px;padding-top:20px}.lot-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:15px;display:flex}.lot-heading h1{letter-spacing:-1.2px;margin:3px 0 4px;font-size:34px;line-height:1.05}.lot-heading p{max-width:780px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.lot-kicker{color:#728097;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.sync-dot{background:#f2a23a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f2a23a24}.sync-dot.connected{background:var(--green);box-shadow:0 0 0 4px #12a86b24}.sync-dot.error{background:var(--danger);box-shadow:0 0 0 4px #cd434324}.lot-heading-actions{flex:none;gap:9px;display:flex}.lot-secondary-button,.lot-filter-button{color:#435268;background:#fff;border:1px solid #cbd5e2;border-radius:9px;min-height:40px;padding:0 14px;font-size:10px;font-weight:800}.lot-secondary-button:hover,.lot-filter-button:hover{color:#145dbf;background:#f7faff;border-color:#8cb0df}.lot-add-button{min-width:190px;height:40px}.lot-source-line{color:#738096;background:linear-gradient(90deg,#f8fbff,#fff);border:1px solid #d7e2f0;border-radius:11px;align-items:center;gap:20px;min-height:52px;margin-bottom:11px;padding:8px 12px;font-size:9px;display:flex}.lot-source-line>div{align-items:center;gap:9px;margin-right:auto;display:flex}.lot-source-line>div>span:last-child{gap:2px;display:grid}.lot-source-line b{color:#2d4059;letter-spacing:.02em;font-size:10px}.lot-source-line small{font-size:8px}.lot-source-compact{min-height:46px}.lot-source-compact small{text-overflow:ellipsis;white-space:nowrap;max-width:900px;overflow:hidden}.source-icon{color:#fff;background:linear-gradient(135deg,#26a76b,#188b55);border-radius:8px;place-items:center;width:31px;height:31px;font-weight:900;display:grid;box-shadow:0 5px 12px #198f582e}.source-icon.plex{background:linear-gradient(135deg,#1f6bd4,#0a376f)}.source-health{color:#2a7054;align-items:center;gap:6px;font-weight:700;display:flex}.source-health i{background:var(--green);border-radius:50%;width:7px;height:7px}.source-health.loading{color:#8b641c}.source-health.loading i{background:#f2a23a}.source-health.error{color:var(--danger)}.source-health.error i{background:var(--danger)}.source-health.unverified{color:#9a640b}.source-health.unverified i{background:#e49a21}.lot-authoritative-state{color:#52667d;min-height:180px;box-shadow:var(--shadow);background:#fff;border:1px solid #d7e2f0;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:14px;padding:28px;display:grid}.lot-authoritative-state>span{color:#fff;background:#f0a43b;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.lot-authoritative-state.loading>span:after{content:"";border:3px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite d1-spin}.lot-authoritative-state.error{background:snow;border-color:#efc8c5}.lot-authoritative-state.error>span{background:#c85b52}.lot-authoritative-state h2{color:#233a53;margin:0 0 6px;font-size:20px}.lot-authoritative-state p{margin:0;line-height:1.55}.lot-authoritative-state button{min-height:42px}.lot-stats{grid-template-columns:1.15fr repeat(5,1fr);gap:9px;margin-bottom:10px;display:grid}.lot-stats-primary{grid-template-columns:1.15fr repeat(3,1fr)}.lot-stat{text-align:left;min-height:89px;color:var(--ink);background:#fff;border:1px solid #dce3eb;border-radius:11px;align-content:center;padding:13px 14px;transition:all .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 15px #0f2a4c0b}.lot-stat:hover{border-color:#a9c3e2;transform:translateY(-2px);box-shadow:0 8px 23px #0f2a4c17}.lot-stat span{color:#6a788c;font-size:9px;font-weight:800}.lot-stat strong{color:#17395e;margin:4px 0 1px;font-size:25px;line-height:1}.lot-stat small{color:#98a3b1;font-size:8px}.lot-stat-main{background:linear-gradient(135deg,#0c3967,#071a33);border-color:#0b3159}.lot-stat-main:after{content:"";border:18px solid #ffffff0b;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-34px;right:-24px}.lot-stat-main span,.lot-stat-main small{color:#b9cade}.lot-stat-main strong{color:#fff}.lot-stat.warning{box-shadow:inset 3px 0 #efa23d,0 4px 15px #0f2a4c0b}.lot-stat.warning strong{color:#b46200}.lot-stat.danger{box-shadow:inset 3px 0 #e5514b,0 4px 15px #0f2a4c0b}.lot-stat.danger strong{color:#c93832}.lot-stat.accent{box-shadow:inset 3px 0 #5b72d8,0 4px 15px #0f2a4c0b}.lot-overview-details{background:#f8fbff;border:1px solid #d7e1ec;border-radius:12px;margin-bottom:11px;padding:12px;box-shadow:0 6px 20px #0f2a4c0b}.lot-detail-actions{justify-content:space-between;align-items:center;gap:16px;min-height:42px;margin-bottom:10px;display:flex}.lot-detail-actions>div:first-child{gap:3px;display:grid}.lot-detail-actions>div:first-child b{color:#2c4059;font-size:11px}.lot-detail-actions>div:first-child span{color:#7e8b9c;font-size:8px}.lot-detail-actions>div:last-child{gap:8px;display:flex}.lot-detail-stats{grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px;margin-bottom:10px;display:grid}.lot-detail-stats .lot-stat{min-height:72px}.lot-overview-details .lot-zone-strip{margin-bottom:0}.sold-stats{grid-template-columns:repeat(3,minmax(180px,1fr));gap:9px;margin-bottom:11px;display:grid}.sold-stats article{background:linear-gradient(135deg,#fff,#f7fbff);border:1px solid #d7e1eb;border-radius:11px;align-content:center;min-height:91px;padding:14px 16px;display:grid;box-shadow:0 4px 15px #0f2a4c0b}.sold-stats article:first-child{background:linear-gradient(135deg,#0d3b68,#071b34);border-color:#123b67}.sold-stats span{color:#718096;font-size:9px;font-weight:800}.sold-stats strong{color:#173b62;margin:4px 0 1px;font-size:25px;line-height:1}.sold-stats small{color:#96a1af;font-size:8px}.sold-stats article:first-child span,.sold-stats article:first-child small{color:#b7c9dd}.sold-stats article:first-child strong{color:#fff}.lot-zone-strip{grid-template-columns:repeat(8,minmax(105px,1fr));gap:7px;margin-bottom:11px;display:grid}.lot-zone-strip>button{text-align:left;color:#4c5b6e;background:#fffc;border:1px solid #dce3eb;border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:47px;padding:7px 9px;transition:all .15s;display:flex}.lot-zone-strip>button:hover,.lot-zone-strip>button.active{background:#f3f8ff;border-color:#7ea7dc;box-shadow:0 4px 12px #154a8c14}.lot-zone-strip>button>span:last-child{gap:2px;min-width:0;display:grid}.lot-zone-strip b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.lot-zone-strip small{color:#8d98a7;font-size:7px}.zone-symbol{background:#edf2f8;border-radius:8px;flex:none;width:28px;height:28px;position:relative}.zone-symbol:before{content:"";background:#607891;border-radius:50%;position:absolute;inset:9px;box-shadow:0 0 0 4px #60789121}.zone-service:before{background:#3276ce;box-shadow:0 0 0 4px #3276ce21}.zone-clean:before,.zone-wash:before{background:#139f89;box-shadow:0 0 0 4px #139f8921}.zone-paint:before{background:#ee7b25;box-shadow:0 0 0 4px #ee7b2521}.zone-photo:before{background:#7457cf;box-shadow:0 0 0 4px #7457cf21}.zone-hall:before,.zone-showroom:before{background:#1b9a5c;box-shadow:0 0 0 4px #1b9a5c21}.lot-workspace{background:#fff;border:1px solid #d7dfe9;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 8px 28px #0f2a4c11}.lot-tabs{background:#fbfcfe;border-bottom:1px solid #e0e6ee;align-items:end;gap:2px;height:45px;padding:0 13px;display:flex}.lot-tabs button{color:#748196;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:44px;padding:0 13px;font-size:10px;font-weight:800;display:flex}.lot-tabs button span{color:#677488;background:#e9eef5;border-radius:9px;padding:2px 6px;font-size:7px}.lot-tabs button.active{color:#164f94;border-bottom-color:#1967ca}.lot-tabs .lot-returned-tab{color:#8c5b23;margin-left:auto}.lot-tabs .lot-returned-tab.active{color:#a65c08;background:#fff9f0;border-bottom-color:#df841c}.lot-tabs .lot-consignment-tab{color:#8c5b23}.lot-tabs .lot-consignment-tab.active{color:#a65c08;background:#fff9f0;border-bottom-color:#df841c}.lot-tabs .lot-archive-tab{color:#657589}.lot-tabs .lot-archive-tab.active{color:#08744a;background:#f4fbf7;border-bottom-color:#14945f}.lot-toolbar{border-bottom:1px solid #e4e9ef;align-items:center;gap:8px;min-height:60px;padding:10px 13px;display:flex}.lot-search{background:#f9fbfd;border:1px solid #c9d3e0;border-radius:8px;align-items:center;gap:7px;width:min(360px,27vw);height:38px;padding:0 10px;display:flex}.lot-search span{color:#738195;font-size:20px}.lot-search input{color:#34445a;background:0 0;border:0;outline:0;width:100%;font-size:10px}.lot-toolbar select,.lot-advanced-filters select{color:#506076;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:145px;height:38px;padding:0 28px 0 10px;font-size:10px}.sold-period-filter{color:#718096;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.lot-filter-button{height:38px;min-height:38px;position:relative}.lot-filter-button.active{color:#185eaf;background:#f4f8fe;border-color:#7aa5dc}.lot-filter-button i{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.lot-view-switch{background:#f1f4f8;border:1px solid #d3dbe5;border-radius:8px;gap:2px;margin-left:auto;padding:3px;display:flex}.lot-view-switch button{color:#778599;background:0 0;border:0;border-radius:6px;width:31px;height:29px}.lot-view-switch button.active{color:#0f4c8e;background:#fff;box-shadow:0 2px 7px #0e2d4e1f}.lot-advanced-filters{background:#f7f9fc;border-bottom:1px solid #e3e8ef;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:9px;padding:11px 13px;display:grid}.lot-advanced-filters label{color:#78869a;gap:5px;font-size:8px;font-weight:800;display:grid}.lot-advanced-filters select{background:#fff;width:100%;min-width:0}.lot-advanced-filters>button{color:#1765c7;background:0 0;border:0;height:38px;font-size:9px;font-weight:800}.lot-result-line{color:#8a96a5;background:#fbfcfd;border-bottom:1px solid #e5eaf0;align-items:center;gap:20px;min-height:34px;padding:0 13px;font-size:8px;display:flex}.lot-result-line span:nth-child(2){margin-left:auto}.lot-result-line b{color:#2b3d54}.lot-result-line button{color:#1763c1;background:0 0;border:0;font-size:8px;font-weight:800}.lot-bulk-bar{color:#fff;background:linear-gradient(90deg,#0c3764,#0a2545);align-items:center;gap:8px;min-height:48px;padding:7px 13px;font-size:10px;display:flex}.lot-bulk-bar b{margin-right:8px}.lot-bulk-bar button{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:7px;height:31px;padding:0 10px;font-size:8px;font-weight:800}.lot-bulk-bar button:last-child{margin-left:auto}.lot-table-wrap{scrollbar-gutter:stable;width:100%;min-width:0;overflow-x:auto}.lot-table{grid-template-columns:23px minmax(210px,1.42fr) minmax(125px,.74fr) 66px 88px minmax(105px,.68fr) minmax(120px,.76fr) minmax(130px,.72fr) 72px 32px;align-items:center;gap:9px;min-width:1140px;padding:0 12px;display:grid}.sold-table-wrap{min-width:1040px}.lot-table.sold-table{grid-template-columns:minmax(240px,1.55fr) minmax(145px,.85fr) 72px 105px 105px 88px minmax(135px,.82fr) 16px}.lot-table.returned-table{grid-template-columns:minmax(220px,1.35fr) minmax(130px,.76fr) minmax(145px,.82fr) 96px 96px 72px minmax(150px,.9fr) 16px}.lot-table-head{color:#8995a5;letter-spacing:.05em;text-transform:uppercase;background:#f3f6f9;min-height:37px;font-size:7px;font-weight:900}.lot-table input[type=checkbox]{accent-color:#1969ce;width:14px;height:14px;margin:0}.lot-row{color:#25374e;cursor:pointer;background:#fff;border-top:1px solid #e7ebf0;outline:0;min-height:78px;transition:all .14s;position:relative}.lot-row:hover,.lot-row:focus{z-index:1;box-shadow:inset 3px 0 var(--orange), 0 7px 18px #11335b12;background:#f7faff}.lot-row.attention-critical{box-shadow:inset 3px 0 #e24f49}.lot-row.attention-warning{box-shadow:inset 3px 0 #ed9b2d}.lot-car-cell{align-items:center;gap:9px;min-width:0;display:flex}.lot-car-cell>img{object-fit:cover;background:#e6ebf1;border-radius:7px;flex:none;width:72px;height:49px}.lot-car-cell>span{gap:2px;min-width:0;display:grid}.lot-car-cell em{color:#3271bf;letter-spacing:.05em;text-transform:uppercase;width:max-content;font-size:6px;font-style:normal;font-weight:900}.lot-car-cell b{text-overflow:ellipsis;white-space:nowrap;color:#152942;font-size:10px;overflow:hidden}.lot-car-cell small{text-overflow:ellipsis;white-space:nowrap;color:#8894a4;font-size:7px;overflow:hidden}.lot-price-cell,.lot-stock-cell,.lot-date-cell,.lot-sold-date,.lot-sale-days,.lot-location-cell,.lot-stage-cell,.lot-updated{gap:4px;min-width:0;display:grid}.lot-price-cell b{color:#173859;font-size:10px}.lot-price-cell small,.lot-stock-cell small,.lot-location-cell small,.lot-stage-cell small,.lot-updated small{text-overflow:ellipsis;white-space:nowrap;color:#7e8b9c;font-size:7px;overflow:hidden}.lot-stock-cell b{font-size:8px}.lot-stock-cell strong{color:#d46808}.lot-date-cell b,.lot-sold-date b,.lot-sale-days b{color:#25415f;font-size:9px}.lot-date-cell small,.lot-sold-date small,.lot-sale-days small{color:#8793a3;font-size:7px}.lot-sold-date{background:#edf9f3;border:1px solid #b6dfca;border-radius:7px;padding:7px 8px}.lot-sold-date b{color:#0d7549}.lot-sale-days b{font-size:17px;line-height:1}.lot-seller{align-items:center;gap:7px;min-width:0;display:flex}.lot-seller>i{color:#2465b4;background:#e9f2fd;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:7px;font-style:normal;font-weight:900;display:grid}.lot-seller>span{gap:3px;min-width:0;display:grid}.lot-seller b,.lot-seller small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lot-seller b{font-size:8px}.lot-seller small{color:#8793a3;font-size:7px}.lot-location{color:#4e617a;background:#edf1f5;border-radius:6px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.lot-location i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.location-service{color:#2566b8;background:#eaf2fc}.location-clean,.location-wash{color:#087e6b;background:#e6f7f3}.location-paint{color:#b8600a;background:#fff0e2}.location-photo{color:#6842bb;background:#f0ebff}.location-hall,.location-showroom{color:#087b4c;background:#e7f7ef}.location-external{color:#a6463e;background:#ffefed}.lot-stage-cell>em{text-overflow:ellipsis;white-space:nowrap;color:#4d6179;background:#f2f5f8;border:1px solid #d9e0e8;border-radius:6px;width:max-content;max-width:100%;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800;overflow:hidden}.lot-stage-cell>em.stage-ready{color:#106b45;background:#e8f7ef;border-color:#b7dfca}.lot-stage-cell>em.stage-publish{color:#145ea8;background:#eaf3fd;border-color:#bcd4ee}.lot-stage-cell>em.stage-blocked{color:#9b5708;background:#fff6e7;border-color:#efc886}.lot-stage-cell .row-comment{color:#ba5c08}.lot-checks{flex-wrap:wrap;gap:4px;display:flex}.lot-checks i{text-align:center;color:#6c7a8d;background:#eef2f6;border-radius:5px;min-width:0;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900;line-height:1.2}.lot-checks i.good{color:#16774f;background:#e8f6ef}.lot-checks i.bad{color:#be3e37;background:#ffedeb}.lot-checks i.warn{color:#a96209;background:#fff2df}.attention-pill{text-overflow:ellipsis;white-space:nowrap;color:#19714d;background:#e9f6ef;border-radius:5px;width:max-content;max-width:100%;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900;overflow:hidden}.attention-pill.warning{color:#a8620a;background:#fff1dc}.attention-pill.critical{color:#b73833;background:#ffebe9}.lot-arrow{color:#68798d;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;font-size:21px;display:grid}.lot-arrow:hover,.lot-arrow:focus-visible{color:#145fab;outline-offset:1px;background:#eaf3fd;outline:2px solid #77a9df}.lot-cards{background:#f6f8fb;grid-template-columns:repeat(4,minmax(220px,1fr));gap:11px;padding:13px;display:grid}.lot-car-card{text-align:left;color:#24354b;background:#fff;border:1px solid #d9e0e8;border-radius:11px;padding:0;transition:all .18s;overflow:hidden;box-shadow:0 3px 12px #0f2a4c0d}.lot-car-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0f2a4c1f}.lot-card-photo{background:#e6ebf1;height:126px;position:relative}.lot-card-photo img{object-fit:cover;width:100%;height:100%}.lot-card-photo .attention-pill{position:absolute;top:8px;right:8px}.lot-card-photo .lot-location{position:absolute;bottom:8px;left:8px;box-shadow:0 4px 12px #00000029}.lot-card-body{padding:11px}.lot-card-body>div{color:#8793a3;justify-content:space-between;gap:8px;font-size:7px;display:flex}.lot-card-body>div span{color:#286bb9;font-weight:800}.lot-card-body h3{color:#152942;margin:5px 0 3px;font-size:13px}.lot-card-body p{color:#778599;margin:0 0 9px;font-size:8px}.lot-card-body>strong{color:#16395f;font-size:14px}.lot-card-body footer{color:#6e7b8e;border-top:1px solid #edf0f4;justify-content:space-between;gap:8px;margin-top:10px;padding-top:9px;font-size:7px;display:flex}.card-received-date{background:#f6f9fd;border:1px solid #dce7f2;border-radius:7px;align-items:center;margin-top:9px;padding:8px 9px;color:#8290a2!important}.card-received-date>span{gap:3px;display:grid}.card-received-date small{color:#7e8d9f;font-size:7px}.card-received-date b{color:#28435f;font-size:9px}.card-received-date em{color:#2865a8;background:#e5effa;border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.sold-card-dates{border-top:1px solid #e9edf2;margin-top:10px;padding-top:9px;position:relative;color:inherit!important}.sold-card-dates>span{gap:3px;display:grid}.sold-card-dates small{color:#8a95a3;font-size:7px}.sold-card-dates b{color:#25415f;font-size:8px}.sold-card-dates>span:nth-child(2) b{color:#0d7549}.sold-card-dates em{color:#14734c;background:#e9f7ef;border-radius:6px;align-self:center;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.lot-card-consignor{background:#fff6e9;border-radius:6px;padding:7px 8px;color:#8a5b28!important;margin:8px 0 0!important}.lot-zone-board{background:#f4f7fa;grid-template-columns:repeat(4,minmax(210px,1fr));gap:11px;padding:13px;display:grid}.lot-zone-board>section{background:#fff;border:1px solid #d9e1e9;border-radius:10px;min-height:210px;overflow:hidden}.lot-zone-board>section>header{background:#f9fbfd;border-bottom:1px solid #e4e9ef;align-items:center;gap:8px;height:47px;padding:7px 9px;display:flex}.lot-zone-board>section>header .zone-symbol{width:28px;height:28px}.lot-zone-board>section>header b{font-size:9px}.lot-zone-board>section>header em{color:#566579;background:#e8edf3;border-radius:11px;place-items:center;min-width:21px;height:21px;margin-left:auto;font-size:7px;font-style:normal;font-weight:900;display:grid}.lot-zone-board>section>div{gap:6px;padding:7px;display:grid}.lot-zone-board>section>div>button{text-align:left;color:#314258;background:#fff;border:1px solid #e1e6ed;border-radius:8px;grid-template-columns:1fr auto;gap:3px 7px;min-height:67px;padding:8px;display:grid}.lot-zone-board>section>div>button:hover{background:#f7faff;border-color:#8fb1de}.lot-zone-board>section>div>button.zone-show-all{text-align:center;color:#1765c7;background:#f7faff;border-style:dashed;min-height:38px;font-size:8px;font-weight:900;display:block}.lot-zone-board strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.lot-zone-board small{color:#8793a2;font-size:6px}.lot-zone-board .zone-received-date{color:#35699f;font-weight:800}.lot-zone-board .attention-pill{grid-area:1/2/span 2;align-self:center}.lot-zone-board p{text-align:center;color:#9aa4b1;font-size:8px}.lot-pagination{color:#7f8c9d;border-top:1px solid #e5e9ef;justify-content:space-between;align-items:center;min-height:50px;padding:8px 13px;font-size:8px;display:flex}.lot-pagination>div{align-items:center;gap:4px;display:flex}.lot-pagination button{color:#607086;background:#fff;border:1px solid #d8dfe7;border-radius:6px;min-width:29px;height:29px;font-size:8px}.lot-pagination button.active{color:#fff;background:#1e67c1;border-color:#1e67c1}.lot-pagination button:disabled{opacity:.4;cursor:default}.lot-empty{text-align:center;color:#7d8998;padding:70px 20px}.lot-empty>span{font-size:34px}.lot-empty h3{color:#293b51;margin:7px 0}.lot-empty p{font-size:10px}.lot-empty button{color:#1765c7;background:0 0;border:0;font-size:10px;font-weight:800}.lot-drawer-layer,.lot-modal-layer{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04122361;position:fixed;inset:0}.lot-drawer{background:#f7f9fc;flex-direction:column;width:min(520px,100vw);animation:.2s ease-out drawer-in;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 70px #05183040}@keyframes drawer-in{0%{opacity:0;transform:translate(30px)}}.drawer-header{color:#fff;background:#081d36;flex:none;justify-content:space-between;align-items:center;height:61px;padding:0 17px;display:flex}.drawer-header>div{gap:2px;display:grid}.drawer-header span{color:#88a1bd;font-size:7px}.drawer-header b{font-size:12px}.drawer-header>button{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;width:34px;height:34px;font-size:22px}.drawer-car{background:#fff;border-bottom:1px solid #e0e6ed;grid-template-columns:156px 1fr;align-items:center;gap:14px;min-height:145px;padding:15px;display:grid}.drawer-car>img{object-fit:cover;border-radius:10px;width:156px;height:104px}.drawer-car>div{min-width:0}.drawer-car h2{color:#162b45;letter-spacing:-.4px;margin:7px 0 3px;font-size:18px}.drawer-car p{text-overflow:ellipsis;white-space:nowrap;color:#7b8898;margin:0 0 9px;font-size:8px;overflow:hidden}.drawer-car strong{color:#153e69;font-size:15px}.drawer-tabs{background:#fff;border-bottom:1px solid #dfe5ec;flex:none;min-height:45px;padding:0 12px;display:flex}.drawer-tabs button{color:#758397;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;font-size:8px;font-weight:800}.drawer-tabs button.active{color:#165fab;border-bottom-color:#1c67c1}.drawer-content{flex:1;align-content:start;gap:11px;padding:13px;display:grid;overflow-y:auto}.drawer-location,.drawer-assignee,.drawer-comment,.drawer-grid,.drawer-detail-list,.drawer-docs,.drawer-timeline,.drawer-sold-summary,.drawer-sale-action,.drawer-consignor,.drawer-readiness{background:#fff;border:1px solid #dce3eb;border-radius:11px;box-shadow:0 4px 14px #0f2a4c0a}.drawer-location{grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.drawer-section-title{grid-column:1/-1;align-items:center;gap:9px;display:flex}.drawer-section-title>span{width:27px;height:27px;color:var(--orange);background:#fff0e2;border-radius:8px;place-items:center;display:grid}.drawer-section-title>div{gap:2px;display:grid}.drawer-section-title b{font-size:10px}.drawer-section-title small{color:#8491a2;font-size:7px}.drawer-location label{color:#748196;gap:5px;font-size:7px;font-weight:800;display:grid}.drawer-location select,.drawer-location input{color:#35465c;background:#fff;border:1px solid #cad4e0;border-radius:7px;width:100%;height:36px;padding:0 9px;font-size:9px}.drawer-location-warning{color:#b34a43;grid-column:1/-1;margin:0;font-size:8px}.drawer-location>button{color:#fff;background:#1665c4;border:0;border-radius:7px;grid-column:1/-1;height:37px;font-size:9px;font-weight:900}.drawer-assignee{grid-template-columns:1fr auto;align-items:end;gap:10px;padding:13px;display:grid}.drawer-assignee .drawer-section-title{grid-column:1/-1}.drawer-assignee label{color:#748196;gap:5px;font-size:7px;font-weight:800;display:grid}.drawer-assignee select{color:#35465c;background:#fff;border:1px solid #cad4e0;border-radius:7px;width:100%;height:36px;padding:0 9px;font-size:9px}.drawer-assignee>button{color:#fff;background:#1665c4;border:0;border-radius:7px;height:36px;padding:0 13px;font-size:9px;font-weight:900}.drawer-assignee>button:disabled{cursor:not-allowed;color:#8a96a5;background:#e7ebf0}.drawer-assignee>p{color:#9b5a12;grid-column:1/-1;margin:0;font-size:8px}.drawer-grid{grid-template-columns:repeat(2,1fr);padding:5px 13px;display:grid}.drawer-grid>div{border-bottom:1px solid #edf0f4;align-content:center;gap:4px;min-height:53px;display:grid}.drawer-grid>div:nth-last-child(-n+2){border-bottom:0}.drawer-grid>div:nth-child(odd){border-right:1px solid #edf0f4;padding-right:12px}.drawer-grid>div:nth-child(2n){padding-left:12px}.drawer-grid small{color:#8390a0;font-size:7px}.drawer-grid b{font-size:9px}.drawer-consignor{padding:13px}.drawer-consignor.active{background:#fffbf4;border-color:#e7c38d}.drawer-consignor>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.drawer-consignor>header>div{gap:3px;display:grid}.drawer-consignor header b{color:#3b4654;font-size:10px}.drawer-consignor header small{color:#8a94a1;font-size:7px}.drawer-consignor header em{color:#9a570d;background:#ffedcf;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.drawer-consignor.stock header em{color:#236246;background:#eaf7f0}.drawer-consignor>div{border-top:1px solid #eadfcf;grid-template-columns:1fr 1fr;margin-top:10px;display:grid}.drawer-consignor>div>span{gap:4px;min-width:0;padding:10px 8px 4px 0;display:grid}.drawer-consignor>div small{color:#8b8173;font-size:7px}.drawer-consignor>div b{text-overflow:ellipsis;color:#3c4755;font-size:9px;overflow:hidden}.drawer-comment{gap:9px;padding:13px;display:grid}.drawer-comment header{justify-content:space-between;align-items:center;display:flex}.drawer-comment header b{font-size:9px}.drawer-comment header small{color:#8793a4;font-size:7px}.drawer-comment textarea{resize:vertical;color:#435268;width:100%;min-height:76px;font:inherit;background:#fbfcfe;border:1px solid #cad4e0;border-radius:8px;padding:9px 10px;font-size:9px;line-height:1.5}.drawer-comment>button{color:#135dab;background:#eaf2fb;border:0;border-radius:7px;justify-self:start;height:32px;padding:0 12px;font-size:8px;font-weight:900}.drawer-comment>small{color:#865d2d;border-top:1px solid #edf0f4;padding-top:9px;font-size:8px;display:block}.drawer-sold-summary{background:linear-gradient(135deg,#f5fcf8,#fff);border-color:#b9decc;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:14px;display:grid}.drawer-sold-summary>div{gap:5px;display:grid}.drawer-sold-summary small{color:#7a8a82;font-size:7px}.drawer-sold-summary b{color:#155c40;font-size:13px}.drawer-sold-summary>span{color:#3d9a72}.drawer-sold-summary>em{color:#17714d;border-top:1px solid #d9eee3;grid-column:1/-1;padding-top:9px;font-size:8px;font-style:normal;font-weight:900}.drawer-sale-action{background:#fffaf3;border-color:#efc895;grid-template-columns:1fr auto;align-items:end;gap:10px 12px;padding:13px;display:grid}.drawer-sale-action>div{gap:3px;display:grid}.drawer-sale-action>div b{font-size:10px}.drawer-sale-action>div small{color:#8a7b69;font-size:7px}.drawer-sale-action label{color:#7d705f;gap:5px;font-size:7px;font-weight:800;display:grid}.drawer-sale-action input{color:#473d31;background:#fff;border:1px solid #d8b98e;border-radius:7px;height:35px;padding:0 8px;font-size:9px}.drawer-sale-action>button{color:#fff;background:linear-gradient(135deg,#ff8b12,#f36b08);border:0;border-radius:7px;grid-column:1/-1;height:37px;font-size:9px;font-weight:900}.drawer-sale-action.blocked{background:#fffaf5;border-color:#e3c8a5}.drawer-sale-action>button:disabled{cursor:not-allowed;color:#897766;box-shadow:none;background:#e9ded1}.drawer-detail-list{padding:5px 13px}.drawer-detail-list div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:43px;font-size:9px;display:flex}.drawer-detail-list div:last-child{border-bottom:0}.drawer-detail-list span{color:#7d8999}.drawer-docs{grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.drawer-docs article{border:1px solid #dfe5ec;border-radius:9px;align-content:center;gap:5px;min-height:95px;padding:12px;display:grid}.drawer-docs article.ok{background:#f4fbf7;border-color:#b8dfcd}.drawer-docs article.warning{background:#fff9ee;border-color:#f2cd91}.drawer-docs span,.drawer-docs small{color:#7d8998;font-size:7px}.drawer-docs b{font-size:10px}.drawer-readiness{background:#fffaf1;border-color:#efcf9b;padding:13px}.drawer-readiness.ready{background:#f4fbf7;border-color:#b8dfcd}.drawer-readiness>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.drawer-readiness>header>div{gap:3px;display:grid}.drawer-readiness>header b{color:#39495d;font-size:10px}.drawer-readiness>header small{color:#7d8998;font-size:7px}.drawer-readiness>header em{text-align:center;color:#9a570a;background:#ffedcf;border-radius:8px;min-width:47px;padding:7px;font-size:12px;font-style:normal;font-weight:900}.drawer-readiness.ready>header em{color:#116b46;background:#dff4e9}.drawer-readiness>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.drawer-readiness>div>span{background:#ffffffb8;border:1px solid #eadfcf;border-radius:7px;grid-template-columns:20px 1fr;align-items:start;gap:7px;min-width:0;padding:8px;display:grid}.drawer-readiness>div>span>i{color:#a4590a;background:#fff0d8;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;font-weight:900;display:grid}.drawer-readiness>div>span.ready>i{color:#0f7249;background:#e0f4e9}.drawer-readiness>div>span>span{gap:3px;min-width:0;display:grid}.drawer-readiness>div b{color:#3e4d60;font-size:8px}.drawer-readiness>div small{color:#8390a0;font-size:7px;line-height:1.35}.drawer-timeline{padding:14px}.drawer-timeline article{grid-template-columns:20px 1fr;gap:9px;min-height:78px;display:grid;position:relative}.drawer-timeline article:not(:last-child):before{content:"";background:#cbd5e0;width:1px;position:absolute;top:15px;bottom:-5px;left:6px}.drawer-timeline i{z-index:1;background:#fff;border:3px solid #3478ce;border-radius:50%;width:13px;height:13px}.drawer-timeline b{font-size:9px}.drawer-timeline p{color:#677589;margin:4px 0;font-size:8px}.drawer-timeline small{color:#929daa;font-size:7px}.drawer-footer{background:#fff;border-top:1px solid #dce3eb;flex:none;gap:8px;min-height:64px;padding:10px 13px;display:flex}.drawer-footer button{color:#3b516b;background:#fff;border:1px solid #a9bad0;border-radius:8px;flex:1;height:42px;font-size:8px;font-weight:900}.drawer-footer button:last-child{color:#fff;background:#1563bf;border-color:#1563bf}.drawer-footer .drawer-return-button{color:#9b570d;background:#fff8ef;border-color:#df9d4f}.drawer-footer .drawer-restore-button{color:#0c6b43;background:#effaf4;border-color:#7bc7a2}.lot-content button:focus-visible,.lot-content input:focus-visible,.lot-content select:focus-visible,.lot-content textarea:focus-visible{outline-offset:2px;outline:3px solid #1967ca47}.lot-modal-layer{z-index:70;place-items:center;padding:20px;display:grid}.lot-import-modal,.lot-receipt-modal{background:#fff;border-radius:14px;width:min(650px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 30px 90px #04122359}.lot-receipt-modal{width:min(720px,100%)}.lot-receipt-modal>header{background:#f8fbff;border-bottom:1px solid #e0e6ed;justify-content:space-between;align-items:center;min-height:76px;padding:13px 16px;display:flex}.lot-receipt-modal>header>div{align-items:center;gap:11px;display:flex}.lot-receipt-modal>header>div>span{color:#fff;background:#1765c2;border-radius:11px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.lot-receipt-modal h2{color:#1c3049;margin:0;font-size:18px}.lot-receipt-modal header p{color:#78879a;margin:4px 0 0;font-size:8px}.lot-receipt-modal>header>button{color:#748195;background:0 0;border:0;font-size:22px}.receipt-steps{background:#fff;grid-template-columns:repeat(3,1fr);padding:12px 15px 0;display:grid}.receipt-steps button{color:#8a96a5;background:#fff;border:0;border-bottom:2px solid #e4eaf1;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:9px;font-weight:900;display:flex}.receipt-steps button i{color:#6f7d8f;background:#eef2f6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.receipt-steps button.active{color:#165fb5;border-bottom-color:#1765c2}.receipt-steps button.active i{color:#fff;background:#1765c2}.receipt-steps button.complete{color:#19704c}.receipt-steps button.complete i{color:#fff;background:#25a46e}.receipt-steps button:disabled{cursor:not-allowed;opacity:.55}.receipt-step-panel{min-height:330px;padding:15px}.receipt-step-copy{gap:4px;margin-bottom:12px;display:grid}.receipt-step-copy b{color:#253b55;font-size:13px}.receipt-step-copy span{color:#7b899b;font-size:9px}.receipt-step-panel>.receipt-fields{padding:0}.receipt-fields{grid-template-columns:1fr 1fr;gap:11px;padding:15px;display:grid}.receipt-fields label{color:#69798d;gap:5px;font-size:8px;font-weight:800;display:grid}.receipt-fields label.wide{grid-column:1/-1}.receipt-fields input,.receipt-fields select,.receipt-fields textarea{color:#30445d;width:100%;font:inherit;background:#fff;border:1px solid #c7d2df;border-radius:8px;font-size:10px}.receipt-fields input,.receipt-fields select{height:40px;padding:0 10px}.receipt-fields textarea{resize:vertical;min-height:72px;padding:10px}.receipt-fields input:disabled{color:#8b98a8;background:#f2f5f8}.receipt-hint{color:#85601f;background:#fff7e8;border-radius:8px;margin:12px 0 0;padding:9px 11px;font-size:9px}.receipt-review{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.receipt-review>span{background:#fbfcfe;border:1px solid #dce4ed;border-radius:9px;align-content:center;gap:5px;min-height:62px;padding:10px 12px;display:grid}.receipt-review small{color:#8490a0;font-size:8px}.receipt-review b{color:#2f435b;text-overflow:ellipsis;font-size:10px;overflow:hidden}.receipt-advanced{background:#fff;border:1px solid #d8e2ed;border-radius:10px}.receipt-advanced>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;list-style:none;display:flex}.receipt-advanced>summary::-webkit-details-marker{display:none}.receipt-advanced>summary>span{gap:3px;display:grid}.receipt-advanced>summary b{color:#354a63;font-size:10px}.receipt-advanced>summary small{color:#8793a2;font-size:8px}.receipt-advanced>summary i{color:#1765c2;background:#edf5ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:15px;font-style:normal;transition:all .15s;display:grid}.receipt-advanced[open]>summary i{transform:rotate(45deg)}.receipt-advanced[open]>summary{border-bottom:1px solid #e1e7ee}.receipt-error{color:#9f2f2f;background:#fff0f0;border-radius:8px;margin:0 15px 12px;padding:10px 12px;font-size:9px;font-weight:800}.lot-receipt-modal>footer{border-top:1px solid #e0e6ed;justify-content:flex-end;gap:8px;min-height:66px;padding:11px 15px;display:flex}.lot-receipt-modal>footer button{color:#485c74;background:#fff;border:1px solid #afbdcd;border-radius:8px;min-width:130px;height:42px;font-size:9px;font-weight:900}.lot-receipt-modal>footer button:last-child{color:#fff;background:#1765c2;border-color:#1765c2;min-width:250px}.lot-receipt-modal>footer button:disabled,.lot-import-modal>footer button:disabled{cursor:not-allowed;opacity:.5}.empty-receipt-state{text-align:center;align-content:center;place-items:center;gap:10px;min-height:calc(100vh - 62px);padding:30px;display:grid}.empty-receipt-state>span{color:#1765c2;background:#eaf3fe;border-radius:16px;place-items:center;width:58px;height:58px;font-size:30px;display:grid}.empty-receipt-state h1{color:#1d334d;margin:5px 0 0}.empty-receipt-state p{color:#718096;margin:0 0 8px}.empty-receipt-state button{padding:0 22px}.lot-return-modal{background:#fff;border-radius:14px;width:min(620px,100%);max-height:92vh;overflow-y:auto;box-shadow:0 30px 90px #04122359}.lot-return-modal>header{border-bottom:1px solid #e2e7ed;justify-content:space-between;align-items:center;min-height:72px;padding:13px 16px;display:flex}.lot-return-modal>header>div{align-items:center;gap:11px;display:flex}.lot-return-modal>header>div>span{color:#a55a0c;background:#fff0d9;border-radius:10px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.lot-return-modal h2{color:#203247;margin:0;font-size:17px}.lot-return-modal header p{color:#8290a2;margin:4px 0 0;font-size:8px}.lot-return-modal>header>button{color:#748195;background:0 0;border:0;font-size:22px}.return-owner{grid-template-columns:1fr 1fr;gap:8px;margin:13px 15px 0;display:grid}.return-owner>span{background:#fffbf5;border:1px solid #ead8bc;border-radius:8px;gap:4px;padding:11px;display:grid}.return-owner small{color:#908373;font-size:7px}.return-owner b{color:#3b4654;font-size:10px}.return-warning{background:#fff7eb;border-left:3px solid #df811c;margin:10px 15px;padding:12px}.return-warning b{color:#74420e;font-size:9px}.return-warning p{color:#796a58;margin:5px 0 0;font-size:8px;line-height:1.5}.return-fields{grid-template-columns:1fr 1fr;gap:10px;padding:0 15px 14px;display:grid}.return-fields label{color:#78869a;gap:5px;font-size:8px;font-weight:800;display:grid}.return-fields label.wide{grid-column:1/-1}.return-fields input,.return-fields select,.return-fields textarea{color:#3d4d61;width:100%;font:inherit;background:#fff;border:1px solid #cbd5df;border-radius:8px;font-size:9px}.return-fields input,.return-fields select{height:38px;padding:0 9px}.return-fields textarea{resize:vertical;min-height:72px;padding:9px}.lot-modal-warning{color:#8f510d;background:#fff4e4;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:9px;line-height:1.45}.lot-return-modal>footer{border-top:1px solid #e2e7ed;justify-content:flex-end;gap:8px;min-height:64px;padding:10px 15px;display:flex}.lot-return-modal>footer button{color:#506076;background:#fff;border:1px solid #b5c0cd;border-radius:8px;min-width:130px;height:40px;font-size:9px;font-weight:900}.lot-return-modal>footer button:last-child{color:#fff;background:#c46a11;border-color:#c46a11}.lot-return-modal>footer button:disabled{opacity:.5}.lot-spots-modal{width:min(760px,100%)}.spot-create-mode{background:#eef2f6;border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;margin:14px 15px 0;padding:3px;display:grid}.spot-create-mode button{color:#68778b;background:0 0;border:0;border-radius:7px;height:32px;font-size:8px;font-weight:900}.spot-create-mode button.active{color:#175fae;background:#fff;box-shadow:0 2px 8px #0f2a4c14}.spot-create-fields{grid-template-columns:1fr 1fr auto;align-items:end;padding-top:14px}.spot-create-fields.range{grid-template-columns:1.1fr 1.1fr .55fr .55fr auto}.spot-create-fields button{color:#fff;background:#1765c7;border:0;border-radius:8px;height:38px;padding:0 14px;font-size:9px;font-weight:900}.spot-create-fields button:disabled{opacity:.5}.spot-range-preview{color:#758397;margin:-4px 15px 13px;font-size:8px}.spot-range-preview b{color:#245382}.spot-capacity-strip{gap:6px;margin:0 15px 13px;display:flex;overflow-x:auto}.spot-capacity-strip>span{background:#f8fbff;border:1px solid #dbe4ee;border-radius:8px;gap:2px;min-width:105px;padding:7px 9px;display:grid}.spot-capacity-strip b{color:#28435f;font-size:8px}.spot-capacity-strip small{color:#6f7f93;font-size:7px}.spot-directory{border:1px solid #dce3eb;border-radius:10px;max-height:48vh;margin:0 15px 14px;overflow-y:auto}.spot-directory>article{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto 154px;align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:grid}.spot-directory>article:last-child{border-bottom:0}.spot-directory>article.inactive{opacity:.65;background:#f7f8fa}.spot-directory span{gap:3px;min-width:0;display:grid}.spot-directory b{text-overflow:ellipsis;color:#263a53;font-size:10px;overflow:hidden}.spot-directory small{text-overflow:ellipsis;color:#7d8998;font-size:7px;overflow:hidden}.spot-directory em{border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.spot-directory em.free{color:#14734c;background:#e8f7ef}.spot-directory em.occupied{color:#a85c06;background:#fff2df}.spot-directory em.disabled{color:#6f7c8e;background:#edf0f4}.spot-edit-fields{grid-template-columns:minmax(90px,.7fr) minmax(120px,1.3fr)!important;gap:6px!important}.spot-edit-fields select,.spot-edit-fields input{color:#35465c;background:#fff;border:1px solid #c7d2df;border-radius:7px;width:100%;min-width:0;height:32px;padding:0 8px;font-size:8px}.spot-row-actions{flex-direction:row;gap:5px!important;display:flex!important}.spot-directory button{color:#52637a;background:#fff;border:1px solid #c7d2df;border-radius:7px;flex:1;min-width:0;height:30px;font-size:8px;font-weight:800}.spot-directory button:disabled{opacity:.45}.spot-directory>p{text-align:center;color:#7d8998;margin:0;padding:28px;font-size:9px}.bulk-auto-assign{background:#f7faff;border:1px solid #d8e3ef;border-radius:9px;align-items:center;padding:10px;grid-template-columns:auto 1fr!important}.bulk-auto-assign>input{accent-color:#1765c7;width:17px;height:17px;padding:0}.bulk-auto-assign>span{gap:3px;display:grid}.bulk-auto-assign b{color:#31465e;font-size:9px}.bulk-auto-assign small{color:#738196;font-size:7px;font-weight:600}@media (width<=600px){.spot-create-fields{grid-template-columns:1fr}.spot-create-fields.range{grid-template-columns:1fr 1fr}.spot-create-fields.range label:first-child,.spot-create-fields.range label:nth-child(2),.spot-create-fields.range button{grid-column:1/-1}.spot-directory>article{grid-template-columns:1fr auto}.spot-row-actions{grid-column:1/-1}}.lot-import-modal>header{border-bottom:1px solid #e0e6ed;justify-content:space-between;align-items:center;min-height:70px;padding:13px 16px;display:flex}.lot-import-modal>header>div{align-items:center;gap:11px;display:flex}.lot-import-modal>header>div>span{color:#1f67ba;background:#eaf2fc;border-radius:10px;place-items:center;width:39px;height:39px;font-size:18px;display:grid}.lot-import-modal h2{color:#1c3049;margin:0;font-size:17px}.lot-import-modal header p{color:#8290a2;margin:4px 0 0;font-size:8px}.lot-import-modal>header>button{color:#748195;background:0 0;border:0;font-size:22px}.import-source{border:1px solid #dce3eb;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:65px;margin:11px 14px 0;padding:10px;display:grid}.import-source.active{background:#f6faff;border-color:#7ea9dc}.import-source>div{gap:4px;display:grid}.import-source b{font-size:9px}.import-source small{color:#7e8b9d;font-size:7px}.import-source em{color:#68778a;background:#edf2f7;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.import-file-picker{color:#1762ba;cursor:pointer;background:#f7fbff;border:1px dashed #7da8d9;border-radius:9px;place-items:center;min-height:48px;margin:11px 14px;font-size:9px;font-weight:900;display:grid}.import-file-picker input{display:none}.import-permission-note,.import-error{white-space:pre-line;border-radius:8px;margin:11px 14px;padding:10px 12px;font-size:8px;line-height:1.45}.import-permission-note{color:#785519;background:#fff7e9}.import-error{color:#9b3131;background:#fff0f0}.import-preview{gap:8px;margin:11px 14px;display:grid}.import-preview>b{color:#263b52;font-size:9px}.import-preview>div{border:1px solid #dce4ed;border-radius:8px;overflow:hidden}.import-preview span{border-bottom:1px solid #e7edf3;grid-template-columns:26px minmax(130px,.8fr) minmax(120px,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:5px 8px;display:grid}.import-preview span:last-child{border-bottom:0}.import-preview span.invalid{background:#fff4f4}.import-preview i{color:#8795a6;font-size:7px;font-style:normal}.import-preview strong{color:#27415c;text-overflow:ellipsis;font-size:8px;overflow:hidden}.import-preview span small{color:#6f7f91;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.import-preview span em{color:#1762ba;font-size:7px;font-style:normal;font-weight:850}.import-preview>small{color:#7d8a9a;font-size:8px}.import-summary{grid-template-columns:repeat(4,1fr);gap:7px;margin:11px 14px;display:grid}.import-summary div{background:#fafbfd;border:1px solid #dce3eb;border-radius:9px;gap:3px;min-height:68px;padding:10px;display:grid}.import-summary span{color:#7d8999;font-size:7px}.import-summary b{color:#173e68;font-size:19px}.import-summary .warning b{color:#b76508}.import-rules{background:#f2f7fd;border-left:3px solid #1d69c2;margin:0 14px 13px;padding:12px}.import-rules b{font-size:9px}.import-rules p{color:#637287;margin:5px 0 0;font-size:8px;line-height:1.55}.lot-import-modal>footer{border-top:1px solid #e0e6ed;justify-content:flex-end;gap:8px;min-height:63px;padding:10px 14px;display:flex}.lot-import-modal>footer button{color:#485c74;background:#fff;border:1px solid #afbdcd;border-radius:8px;min-width:120px;height:40px;font-size:9px;font-weight:900}.lot-import-modal>footer button:last-child{color:#fff;background:#1765c2;border-color:#1765c2}.lot-import-modal{width:min(920px,100%)}.sync-source-options{grid-template-columns:1fr 1fr;gap:10px;margin:12px 14px;display:grid}.sync-source-option{text-align:left;cursor:pointer;width:100%;margin:0}.sync-source-option>span:nth-child(2){gap:4px;display:grid}.sync-source-option:disabled{cursor:default;opacity:.72}.sync-source-option.active em{color:#1762ba;background:#e5f0fd}.sync-config-grid{background:#fbfcfe;border:1px solid #dce4ed;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;margin:0 14px 12px;padding:12px;display:grid}.sync-config-grid label{color:#53657b;gap:6px;font-size:8px;font-weight:900;display:grid}.sync-config-grid label.wide{grid-column:1/-1}.sync-config-grid input[type=url],.sync-config-grid select{color:#273d56;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #cbd7e4;border-radius:8px;padding:0 10px;font-size:9px}.sync-config-grid input:focus,.sync-config-grid select:focus{border-color:#5f96d6;outline:2px solid #1c66c026}.sync-config-grid input:disabled,.sync-config-grid select:disabled{color:#8490a0;background:#f1f4f7}.sync-switch{background:#fff;border:1px solid #d6e0eb;border-radius:8px;align-items:center;min-height:40px;padding:7px 10px;gap:9px!important;display:flex!important}.sync-switch input{accent-color:#1765c2;width:17px;height:17px}.sync-switch span{gap:2px;display:grid}.sync-switch b{color:#334960;font-size:8px}.sync-switch small{color:#8390a0;font-size:7px;font-weight:600}.sync-actions{justify-content:flex-end;gap:8px;margin:0 14px 12px;display:flex}.sync-actions button,.manual-import-apply{color:#42566f;background:#fff;border:1px solid #b7c5d5;border-radius:8px;min-height:40px;padding:0 13px;font-size:8px;font-weight:900}.sync-actions button:nth-child(2){color:#155ead;background:#f6faff;border-color:#78a3d5}.sync-actions button.primary{color:#fff;background:#1765c2;border-color:#1765c2}.sync-actions button:disabled,.manual-import-apply:disabled{cursor:not-allowed;opacity:.48}.sync-demo-cleanup{background:#fff8f7;border:1px solid #efc4bf;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:0 14px 12px;padding:11px 12px;display:flex}.sync-demo-cleanup b{color:#8f322d;font-size:9px}.sync-demo-cleanup p{color:#805f5c;margin:3px 0 0;font-size:8px}.sync-demo-cleanup button{color:#a33f38;background:#fff;border:1px solid #d67d75;border-radius:8px;flex:none;min-height:36px;padding:0 12px;font-size:8px;font-weight:900}.sync-demo-cleanup button.armed{color:#fff;background:#b5322b;border-color:#b5322b}.sync-demo-cleanup button:disabled{cursor:not-allowed;opacity:.48}.sync-preview-block{background:#fff;border:1px solid #dbe4ed;border-radius:10px;margin:0 14px 12px;overflow:hidden}.sync-preview-block .import-summary{border-bottom:1px solid #e5eaf0;grid-template-columns:repeat(5,1fr);margin:0;padding:10px}.sync-preview-block .import-preview{margin:10px}.manual-import{background:#fafcff;border:1px dashed #b9c9da;border-radius:9px;margin:0 14px 12px;padding:11px 12px}.manual-import summary{color:#315171;cursor:pointer;font-size:9px;font-weight:900}.manual-import>p{color:#7b899a;margin:7px 0;font-size:8px}.manual-import .import-file-picker,.manual-import .import-error,.manual-import .import-permission-note,.manual-import .import-preview{margin-left:0;margin-right:0}.manual-import-apply{color:#fff;background:#1765c2;border-color:#1765c2;margin-left:auto;display:block}.sync-history{gap:7px;margin:0 14px 12px;display:grid}.sync-history>b{color:#2b4057;font-size:9px}.sync-history>div{border:1px solid #dce4ec;border-radius:9px;overflow:hidden}.sync-history span{border-bottom:1px solid #e7ecf1;grid-template-columns:8px minmax(150px,.7fr) 1fr auto;align-items:center;gap:9px;min-height:42px;padding:7px 9px;display:grid}.sync-history span:last-child{border-bottom:0}.sync-history i{background:#e0a02d;border-radius:50%;width:7px;height:7px}.sync-history i.ok{background:#19a56b}.sync-history i.error{background:#c84646}.sync-history strong{color:#344a61;font-size:8px}.sync-history small{color:#7d8998;font-size:7px}.sync-history em{color:#68809a;font-size:7px;font-style:normal;font-weight:800}@media (width<=760px){.sync-source-options,.sync-config-grid{grid-template-columns:1fr}.sync-config-grid label.wide{grid-column:1}.sync-actions{grid-template-columns:1fr;display:grid}.sync-demo-cleanup{flex-direction:column;align-items:stretch}.sync-preview-block .import-summary{grid-template-columns:repeat(2,1fr)}.sync-history span{grid-template-columns:8px 1fr auto}.sync-history small{grid-column:2/-1}}@media (width<=1320px){.lot-stats{grid-template-columns:repeat(3,1fr)}.lot-stats-primary{grid-template-columns:repeat(2,1fr)}.lot-zone-strip{grid-template-columns:repeat(4,1fr)}.lot-cards,.lot-zone-board{grid-template-columns:repeat(3,minmax(220px,1fr))}.lot-toolbar{flex-wrap:wrap}.lot-view-switch{margin-left:0}}@media (width<=1100px){.lot-heading{flex-direction:column;align-items:stretch}.lot-heading-actions{align-self:flex-start}.lot-source-line{flex-wrap:wrap}.lot-source-line>div{width:100%}.source-health{margin-left:40px}.lot-stats,.sold-stats{grid-template-columns:repeat(2,1fr)}.lot-detail-actions{flex-direction:column;align-items:stretch}.lot-detail-actions>div:last-child{align-self:flex-start}.sold-stats article:first-child{grid-column:1/-1}.lot-zone-strip{padding-bottom:5px;display:flex;overflow-x:auto}.lot-zone-strip>button{min-width:135px}.lot-search{flex:1 0 100%;width:100%}.lot-toolbar select{flex:1;min-width:150px}.lot-advanced-filters{grid-template-columns:repeat(2,1fr)}.lot-cards,.lot-zone-board{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (width<=760px){.lot-content{padding:13px}.lot-heading h1{font-size:28px}.lot-heading p{font-size:12px}.lot-heading-actions{width:100%}.lot-heading-actions button{flex:1;min-width:0;padding:0 8px;font-size:11px}.lot-source-line{gap:8px}.source-health{margin-left:0}.lot-source-line>span:last-child{width:100%}.lot-source-compact small{max-width:calc(100vw - 100px)}.lot-authoritative-state{grid-template-columns:40px minmax(0,1fr);align-items:start;min-height:220px;padding:22px 18px}.lot-authoritative-state>span{width:40px;height:40px}.lot-authoritative-state button{grid-column:1/-1;width:100%}.lot-stats{grid-template-columns:1fr 1fr;gap:7px}.lot-stat{min-height:82px}.lot-stat-main{grid-column:1/-1}.lot-stats-primary .lot-stat-main{grid-column:auto}.lot-detail-actions>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.lot-detail-stats{grid-template-columns:1fr 1fr}.sold-stats{grid-template-columns:1fr 1fr;gap:7px}.sold-stats article{min-height:80px}.sold-stats article:first-child{grid-column:1/-1}.lot-zone-strip{scrollbar-width:none;margin-left:-13px;margin-right:-13px;padding-left:13px;padding-right:13px}.lot-workspace{box-shadow:none;background:0 0;border:0;overflow:visible}.lot-tabs{background:#fff;border:1px solid #dce3eb;border-radius:9px 9px 0 0;padding:0;overflow-x:auto}.lot-tabs button{flex:none}.lot-tabs .lot-returned-tab{margin-left:0}.lot-toolbar{background:#fff;border:1px solid #dce3eb;border-top:0;grid-template-columns:1fr 1fr;padding:9px;display:grid}.lot-search{grid-column:1/-1}.lot-filter-button{min-width:0}.lot-view-switch{margin-left:auto}.lot-view-switch button{width:44px;height:44px}.lot-advanced-filters{border:1px solid #dce3eb;border-top:0;grid-template-columns:1fr}.lot-result-line{background:#fff;border:1px solid #dce3eb;border-top:0;flex-wrap:wrap;padding:7px 9px}.lot-result-line span:nth-child(2){width:100%;margin-left:0}.lot-table-wrap{min-width:0;overflow:visible}.lot-table{min-width:0}.lot-table-head{display:none}.lot-row{border:1px solid #dbe2ea;border-radius:10px;grid-template-columns:18px 1fr auto;gap:8px;min-height:166px;margin:9px 0;padding:10px;display:grid;box-shadow:0 5px 16px #0e2b4d0f}.lot-row>label{grid-area:1/1}.lot-car-cell{grid-column:2/-1}.lot-car-cell>img{width:82px;height:57px}.lot-price-cell{grid-column:2}.lot-stock-cell{text-align:right;grid-column:3}.lot-date-cell,.lot-location-cell{grid-column:2}.lot-stage-cell{text-align:right;grid-column:3}.lot-stage-cell>em{margin-left:auto}.lot-checks{grid-column:2}.lot-updated{text-align:right;grid-column:3}.lot-updated .attention-pill{margin-left:auto}.lot-arrow{display:none}.lot-row.sold-table{grid-template-columns:1fr 1fr;min-height:220px}.lot-row.sold-table .lot-car-cell{grid-column:1/-1}.lot-row.sold-table .lot-price-cell,.lot-row.sold-table .lot-stock-cell,.lot-row.sold-table .lot-date-cell,.lot-row.sold-table .lot-sold-date,.lot-row.sold-table .lot-sale-days,.lot-row.sold-table .lot-seller{text-align:left;grid-column:auto}.lot-row.sold-table .lot-sold-date{align-self:stretch}.lot-row.sold-table .lot-arrow{display:none}.lot-row.returned-table{grid-template-columns:1fr 1fr;min-height:260px}.lot-row.returned-table .lot-car-cell{grid-column:1/-1}.lot-row.returned-table .lot-price-cell,.lot-row.returned-table .lot-consignor-cell,.lot-row.returned-table .lot-date-cell,.lot-row.returned-table .lot-sold-date,.lot-row.returned-table .lot-sale-days,.lot-row.returned-table .lot-return-reason{text-align:left;grid-column:auto}.lot-cards,.lot-zone-board{background:0 0;grid-template-columns:1fr;padding:9px 0}.lot-pagination{border:0;flex-direction:column;gap:8px;padding:8px 0}.lot-bulk-bar{z-index:4;border-radius:9px;flex-wrap:wrap;position:sticky;bottom:6px}.lot-bulk-bar b{width:100%}.lot-bulk-bar button:last-child{margin-left:0}.drawer-car{grid-template-columns:118px 1fr}.drawer-car>img{width:118px;height:84px}.drawer-location,.drawer-assignee{grid-template-columns:1fr}.drawer-section-title,.drawer-location>button,.drawer-assignee>button{grid-column:1}.drawer-assignee label,.drawer-assignee>p{font-size:10px}.drawer-assignee select{height:42px;font-size:12px}.drawer-assignee>button{height:44px;font-size:12px}.drawer-readiness>div,.drawer-sale-action{grid-template-columns:1fr}.drawer-sale-action>button{grid-column:1}.import-summary{grid-template-columns:1fr 1fr}.import-source{grid-template-columns:36px 1fr}.import-source em{grid-column:2;width:max-content}.return-owner,.return-fields,.receipt-fields,.receipt-review{grid-template-columns:1fr}.return-fields label.wide,.receipt-fields label.wide{grid-column:1}.receipt-steps button{gap:5px;font-size:8px}.receipt-steps button i{width:22px;height:22px}.receipt-step-panel{min-height:0}.lot-receipt-modal>footer{flex-direction:column-reverse}.lot-receipt-modal>footer button,.lot-receipt-modal>footer button:last-child{width:100%}}@media (width>=761px){.lot-content{max-width:1720px;padding:28px 30px 112px}.lot-heading{align-items:center;margin-bottom:20px}.lot-heading h1{letter-spacing:-1.5px;margin-top:5px;font-size:clamp(36px,3vw,44px)}.lot-heading p{max-width:820px;font-size:14px;line-height:1.6}.lot-kicker{font-size:11px}.lot-heading-actions{gap:10px}.lot-secondary-button,.lot-filter-button,.lot-add-button{border-radius:10px;min-height:44px;font-size:12px}.lot-add-button{min-width:216px;height:44px}.lot-source-line{gap:24px;min-height:64px;margin-bottom:14px;padding:11px 15px;font-size:11px}.lot-source-line b{font-size:13px}.lot-source-line small{font-size:10px;line-height:1.4}.lot-stats{gap:12px;margin-bottom:14px}.lot-stat{border-radius:13px;min-height:112px;padding:17px 18px}.lot-stat span{font-size:12px}.lot-stat strong{margin:7px 0 3px;font-size:31px}.lot-stat small{font-size:10px;line-height:1.35}.lot-zone-strip{gap:9px;margin-bottom:15px}.lot-zone-strip>button{border-radius:10px;min-height:62px;padding:10px 12px}.lot-zone-strip b{font-size:12px}.lot-zone-strip small{font-size:10px}.lot-workspace{border-radius:14px}.lot-tabs{height:56px;padding-inline:16px}.lot-tabs button{height:55px;padding-inline:16px;font-size:12px}.lot-tabs button span{padding:3px 7px;font-size:10px}.lot-toolbar{gap:10px;min-height:72px;padding:13px 16px}.lot-search{width:min(420px,32vw);height:44px;padding-inline:12px}.lot-search input,.lot-toolbar select,.lot-advanced-filters select{font-size:12px}.lot-toolbar select{min-width:160px;height:44px}.lot-filter-button{height:44px}.lot-view-switch{padding:4px}.lot-view-switch button{width:38px;height:34px;font-size:15px}.lot-advanced-filters{gap:11px;padding:14px 16px}.lot-advanced-filters label{font-size:11px}.lot-advanced-filters>button{height:44px;font-size:11px}.lot-result-line{min-height:43px;padding-inline:16px;font-size:11px}.lot-result-line button{font-size:11px}.lot-bulk-bar{min-height:56px;padding:9px 16px;font-size:12px}.lot-bulk-bar button{height:36px;font-size:10px}.lot-table{grid-template-columns:24px minmax(240px,1.5fr) minmax(145px,.8fr) 76px 104px minmax(120px,.72fr) minmax(140px,.8fr) minmax(148px,.78fr) 92px 18px;gap:12px;min-width:1240px;padding-inline:16px}.lot-table-head{letter-spacing:.04em;min-height:46px;font-size:10px}.lot-table input[type=checkbox]{width:17px;height:17px}.lot-row{min-height:96px}.lot-car-cell{gap:12px}.lot-car-cell>img{border-radius:9px;width:88px;height:62px}.lot-car-cell>span{gap:4px}.lot-car-cell em{font-size:9px}.lot-car-cell b,.lot-price-cell b{font-size:13px}.lot-car-cell small,.lot-price-cell small,.lot-stock-cell small,.lot-date-cell small,.lot-sold-date small,.lot-sale-days small,.lot-location-cell small,.lot-stage-cell small,.lot-updated small{font-size:10px}.lot-stock-cell b,.lot-date-cell b,.lot-sold-date b,.lot-sale-days b{font-size:11px}.lot-location,.lot-stage-cell>em,.attention-pill{padding:6px 8px;font-size:10px}.lot-checks{gap:5px}.lot-checks i{padding:5px 7px;font-size:9px}.lot-card-body>div,.lot-card-body p,.lot-card-body footer,.card-received-date small,.sold-card-dates small{font-size:10px}.lot-card-body h3{font-size:16px}.lot-card-body>strong{font-size:17px}.card-received-date b,.sold-card-dates b,.lot-zone-board>section>header b,.lot-zone-board strong{font-size:11px}.card-received-date em,.sold-card-dates em,.lot-zone-board small,.lot-zone-board>section>div>button.zone-show-all,.lot-pagination,.lot-pagination button{font-size:10px}.lot-zone-board>section>div>button{min-height:78px}.lot-pagination{min-height:60px}.lot-pagination button{min-width:35px;height:35px}.lot-drawer{width:min(620px,54vw)}.drawer-header{height:70px;padding-inline:20px}.drawer-header span{font-size:10px}.drawer-header b{font-size:15px}.drawer-car{grid-template-columns:190px 1fr;gap:18px;min-height:168px;padding:18px}.drawer-car>img{width:190px;height:128px}.drawer-car h2{font-size:22px}.drawer-car p{font-size:11px}.drawer-car strong{font-size:19px}.drawer-tabs{min-height:54px}.drawer-tabs button{min-height:54px;font-size:11px}.drawer-content{gap:13px;padding:16px}.drawer-section-title b,.drawer-consignor header b,.drawer-comment header b,.drawer-readiness>header b,.drawer-detail-list,.drawer-timeline b{font-size:12px}.drawer-section-title small,.drawer-location label,.drawer-assignee label,.drawer-grid small,.drawer-consignor header small,.drawer-consignor>div small,.drawer-comment header small,.drawer-docs span,.drawer-docs small,.drawer-readiness>header small,.drawer-readiness>div small,.drawer-timeline small{font-size:10px}.drawer-location select,.drawer-location input,.drawer-assignee select,.drawer-comment textarea{font-size:12px}.drawer-location select,.drawer-location input,.drawer-assignee select{height:42px}.drawer-location>button,.drawer-assignee>button{height:44px;font-size:12px}.drawer-assignee>p{font-size:10px}.drawer-grid>div{min-height:64px}.drawer-grid b,.drawer-consignor>div b,.drawer-docs b,.drawer-readiness>div b{font-size:12px}.drawer-comment textarea{min-height:96px}.drawer-comment>button{height:38px;font-size:11px}.drawer-timeline p{font-size:11px}.drawer-footer{gap:10px;min-height:76px;padding:12px 16px}.drawer-footer button{height:50px;font-size:11px}.drawer-footer .drawer-edit-button{color:#fff;background:linear-gradient(135deg,#176bc8,#10539b);border-color:#1665c4;flex:1.3}.lot-receipt-modal,.lot-import-modal,.lot-return-modal{font-size:13px}.lot-receipt-modal header p,.lot-import-modal header p,.lot-return-modal header p,.receipt-fields label,.return-fields label,.import-source small,.import-rules p{font-size:11px}.receipt-fields input,.receipt-fields select,.receipt-fields textarea,.return-fields input,.return-fields select,.return-fields textarea{font-size:12px}.lot-receipt-modal>footer button,.lot-import-modal>footer button,.lot-return-modal>footer button{height:46px;font-size:12px}.vehicle-workspace{font-size:13px}.vc-identity h1{font-size:32px}.vc-kicker>span,.vc-identity>p,.vc-quick-grid small,.vc-location small,.vc-location em,.vc-location label,.vc-readiness>div small,.vc-readiness>p,.vc-intake-process>div small,.vc-intake-process>div span,.vc-tabs small,.vc-panel>header small,.vc-defect-head,.vc-work-head,.vc-doc-head,.vc-facts small,.vc-facts-editor label,.vc-consignor-panel>label,.vc-consignor-fields label,.vc-work-summary small,.vc-route small,.vc-checklist small,.vc-doc-row small,.vc-photo-meta small,.vc-linked-listing-card small,.vc-timeline small{font-size:10px}.vc-quick-grid b,.vc-tabs span,.vc-facts b,.vc-route b,.vc-checklist b,.vc-doc-row b,.vc-photo-meta b,.vc-linked-listing-card b,.vc-timeline b{font-size:12px}.vc-location select,.vc-location input,.vc-facts-editor :is(input,select),.vc-consignor-panel select,.vc-consignor-panel input,.vc-note textarea{height:42px;font-size:12px}.vc-location button,.vc-save-facts,.vc-consignor-panel>button,.vc-photo-action,.vc-photographer-task>button,.vc-linked-listing>button{min-height:44px;font-size:12px}.vc-panel>header h2{font-size:19px}.vc-panel>header>button,.vc-history-panel>header button{min-height:38px;font-size:11px}.vc-defect-row,.vc-work-row,.vc-doc-row{min-height:76px;font-size:11px}}@media (width>=761px) and (width<=1450px){.lot-table:not(.sold-table):not(.returned-table){grid-template-columns:24px minmax(220px,1.5fr) minmax(135px,.84fr) 104px minmax(116px,.75fr) minmax(132px,.82fr) 90px 18px;min-width:0}.lot-table:not(.sold-table):not(.returned-table)>.lot-stock-head,.lot-table:not(.sold-table):not(.returned-table)>.lot-checks-head,.lot-table:not(.sold-table):not(.returned-table)>.lot-stock-cell,.lot-table:not(.sold-table):not(.returned-table)>.lot-checks{display:none}.vc-quick-grid{grid-template-columns:repeat(3,1fr);row-gap:12px}.vc-quick-grid>span:nth-child(4){border-left:0;padding-left:0}}.vc-master-editor{background:linear-gradient(#fafdff,#fff 86px);border-top:4px solid #1769c9}.vc-master-editor>header{align-items:center}.vc-master-editor>header>span{color:#6f8094;text-align:right;max-width:280px;font-size:10px;line-height:1.45}.vc-master-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vc-master-fields label{color:#687a8f;gap:6px;min-width:0;font-size:11px;font-weight:800;display:grid}.vc-master-fields label.wide{grid-column:span 2}.vc-master-fields :is(input,select){color:#253d57;width:100%;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #c6d3e1;border-radius:9px;padding:0 11px;font-size:12px}.vc-master-fields :is(input,select):focus{border-color:#5e96d7;outline:none;box-shadow:0 0 0 3px #1769c91c}.vc-master-fields :is(input,select):disabled{color:#718095;background:#f2f5f8}.vc-save-master{color:#fff;background:linear-gradient(135deg,#176bc9,#0f5198);border:0;border-radius:9px;width:100%;min-height:46px;margin-top:13px;font-size:12px;font-weight:900;box-shadow:0 7px 18px #135ba52e}.vc-save-master:disabled{cursor:wait;opacity:.6}@media (width<=760px){.vc-master-editor>header{display:grid}.vc-master-editor>header>span{text-align:left;max-width:none;font-size:10px}.vc-master-fields{grid-template-columns:1fr 1fr}.vc-master-fields label.wide{grid-column:1/-1}.vc-master-fields label,.vc-master-fields :is(input,select),.vc-save-master{font-size:12px}.vc-master-fields :is(input,select){height:44px}}.crm-adverts-mode{background:#f5f7fa}.crm-adverts-mode .workspace{background:radial-gradient(circle at 94% 4%,#1769ff0a,#0000 310px),#f5f7fa}.crm-adverts-mode :is(.plex-ads-page,.plex-ad-create-page,.plex-advert-editor){width:auto;max-width:1440px;min-height:calc(100vh - 64px);color:var(--ink);background:0 0;margin:0 auto;padding:22px 26px 92px;font-size:13px}.crm-adverts-mode :is(.plex-ads-page,.plex-ad-create-page,.plex-advert-editor) :is(button,input,select,textarea){font-size:12px}.crm-adverts-mode :is(.plex-ads-page,.plex-ad-create-page,.plex-advert-editor) small{font-size:10px;line-height:1.4}.crm-adverts-mode :is(.plex-ads-page,.plex-ad-create-page,.plex-advert-editor) :is(label>span,legend){font-size:11px}.crm-adverts-mode :is(.plex-ads-page,.plex-ad-create-page,.plex-advert-editor) :is(input,select,textarea){color:#293d54;background:#fff;border-color:#cbd6e2;border-radius:8px}.crm-adverts-mode :is(.plex-ads-page,.plex-ad-create-page,.plex-advert-editor) :is(input,select,textarea):focus{border-color:#5d94d5;outline:none;box-shadow:0 0 0 3px #1769ff1a}.crm-adverts-mode .plex-ads-commandbar{border:1px solid var(--line);min-height:58px;box-shadow:var(--shadow);background:#fff;border-radius:12px;justify-content:flex-start;gap:8px;margin:0 0 12px;padding:8px 10px}.crm-adverts-mode .plex-create-shortcut{color:#fff;background:linear-gradient(135deg,#ff9100,#ff6900);border:0;border-radius:9px;width:42px;height:42px;margin-right:4px;font-size:20px;box-shadow:0 7px 16px #ff6e0033}.crm-adverts-mode :is(.plex-ads-commandbar,.listing-row-actions,.listing-source-actions,.plex-sticky-save) .d1-icon{color:currentColor}.crm-adverts-mode .plex-toolbar-actions .d1-action-button{justify-content:flex-start}.crm-adverts-mode :is(.plex-kind-tabs,.plex-preset-tabs,.plex-toolbar-actions) button{color:#526277;border-radius:8px;min-height:38px;font-weight:800}.crm-adverts-mode :is(.plex-kind-tabs,.plex-preset-tabs) button.active,.crm-adverts-mode .plex-toolbar-actions button.active{color:#155fad;background:#edf5ff;border-color:#a9c7e8}.crm-adverts-mode .plex-toolbar-actions{margin-left:auto}.crm-adverts-mode .publication-truth-banner{background:#fff9ed;border:1px solid #e6c891;border-radius:11px;width:auto;min-height:58px;margin:0 0 12px;padding:10px 13px;box-shadow:0 3px 14px #533b180a}.crm-adverts-mode .publication-truth-banner b{color:#544125;font-size:12px}.crm-adverts-mode .publication-truth-banner small{color:#806d4f}.crm-adverts-mode .plex-ad-layout{background:0 0;border:0;grid-template-columns:188px minmax(0,1fr);gap:14px;min-height:720px;overflow:visible}.crm-adverts-mode .plex-brand-rail{border:1px solid var(--line);max-height:calc(100vh - 104px);box-shadow:var(--shadow);background:#fff;border-radius:12px;align-self:start;padding:8px;position:sticky;top:80px}.crm-adverts-mode .plex-brand-rail header{color:#758398;min-height:38px;margin:0 0 4px;font-size:11px;display:flex}.crm-adverts-mode .plex-brand-rail button,.crm-adverts-mode .plex-brand-rail button:first-of-type{color:#45566c;background:0 0;border:0;border-radius:8px;min-height:39px;padding:0 11px;font-size:12px}.crm-adverts-mode .plex-brand-rail button:first-of-type{border-top:0}.crm-adverts-mode .plex-brand-rail button.active{color:#fff;background:linear-gradient(135deg,#0c3967,#071a33)}.crm-adverts-mode .plex-brand-rail button.active b{color:#bcd3ea}.crm-adverts-mode .plex-filter-strip.plex-filter-matrix{border:1px solid var(--line);min-height:0;box-shadow:var(--shadow);background:#fff;border-radius:12px;gap:9px;padding:14px}.crm-adverts-mode .plex-filter-row>button,.crm-adverts-mode .plex-filter-row>select,.crm-adverts-mode .plex-filter-segment button,.crm-adverts-mode .plex-filter-segment select{color:#465970;height:39px;font-size:var(--font-compact-control);background:#fff;border-color:#cbd6e2;border-radius:8px}.crm-adverts-mode .plex-filter-segment>:first-child{border-radius:8px 0 0 8px}.crm-adverts-mode .plex-filter-segment>:last-child{border-radius:0 8px 8px 0}.crm-adverts-mode .plex-filter-row .plex-ad-search{background:#f8fafc;border-color:#cbd6e2;border-radius:8px;min-height:39px}.crm-adverts-mode .plex-filter-segment button.active{color:#155fad;background:#edf5ff;border-color:#78a6db;box-shadow:inset 1px 0 #78a6db}.crm-adverts-mode .plex-filter-drawer{border-color:var(--line);border-radius:12px;box-shadow:0 14px 38px #0d264a1a}.crm-adverts-mode .plex-filter-sections label>span{color:#64748a;font-size:var(--font-compact-label)}.crm-adverts-mode .plex-filter-sections input,.crm-adverts-mode .plex-filter-sections select{height:38px;font-size:var(--font-compact-control)}.crm-adverts-mode .plex-filter-drawer>footer .primary-button,.crm-adverts-mode .plex-create-page-footer .primary-button,.crm-adverts-mode .plex-sticky-save .primary-button,.crm-adverts-mode :is(.plex-create-modal,.plex-link-modal,.plex-vin-modal) .primary-button{color:#fff;background:linear-gradient(135deg,#ff9100,#ff6900);border-color:#f27608;box-shadow:0 7px 15px #ff6e002e}.crm-adverts-mode .plex-resultbar{border:1px solid var(--line);color:#64748a;background:#fff;border-radius:10px;min-height:48px;margin-top:10px;padding:0 13px;font-size:11px;box-shadow:0 3px 13px #0d264a0a}.crm-adverts-mode .plex-resultbar select{min-height:32px;font-size:11px}.crm-adverts-mode .plex-list-state{background:var(--green);border-radius:50%;flex:0 0 9px;width:9px;height:9px}.crm-adverts-mode .plex-list-state.loading{background:#f0a43b;animation:1s ease-in-out infinite d1-pulse}.crm-adverts-mode .plex-list-state.error{background:#c85b52}.crm-adverts-mode .plex-ad-list{gap:10px;margin-top:10px}.crm-adverts-mode .plex-ad-row.plex-ad-row-v2{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:30px 210px minmax(310px,1fr) minmax(240px,300px);min-height:148px;box-shadow:0 4px 16px #0d264a0d}.crm-adverts-mode .plex-ad-row.plex-ad-row-v2:hover{border-color:#9dbce1;box-shadow:0 9px 24px #0d264a17}.crm-adverts-mode .plex-ad-row-v2 .plex-ad-cover img,.crm-adverts-mode .plex-ad-row-v2 .plex-ad-cover>span{height:148px}.crm-adverts-mode .plex-ad-row-v2 .plex-ad-core{gap:9px;padding:17px 20px}.crm-adverts-mode .plex-ad-row-v2 .plex-ad-heading>b{color:#20364d;font-size:16px}.crm-adverts-mode .plex-ad-row-v2 .plex-ad-spec{color:#55687d;font-size:12px}.crm-adverts-mode .plex-ad-row-v2 .plex-ad-facts u{color:#65768a;font-size:11px}.crm-adverts-mode .plex-ad-price-line b{color:#102842;font-size:18px;text-decoration-color:#ff8a1a}.crm-adverts-mode .plex-ad-price-line small{color:#65758a;font-size:11px}.crm-adverts-mode .listing-row-actions .d1-action-button{gap:7px}.crm-adverts-mode .plex-ad-side{border-left-color:var(--line);background:#fbfcfe;padding:16px 18px}.crm-adverts-mode .plex-ad-age,.crm-adverts-mode .plex-ad-side-bottom span,.crm-adverts-mode .plex-ad-side-bottom em{font-size:11px}.crm-adverts-mode .plex-ad-icons button,.crm-adverts-mode .plex-archive-actions button{color:#326ca9;background:#edf4fc;min-width:34px;height:34px;font-size:15px}.crm-adverts-mode .plex-ad-platform-dots span.active{background:#1769c2}.crm-adverts-mode :is(.plex-ad-create-page,.plex-advert-editor){background:0 0}.crm-adverts-mode .plex-create-page-steps{border:1px solid var(--line);border-radius:12px 12px 0 0;box-shadow:0 5px 18px #0d264a0d}.crm-adverts-mode .plex-create-page-steps button{color:#6d7b8e;min-height:60px;font-size:11px}.crm-adverts-mode .plex-create-page-steps button.active{color:#fff;background:linear-gradient(135deg,#0c3967,#071a33)}.crm-adverts-mode .plex-create-page-body{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-top:0;border-radius:0 0 12px 12px}.crm-adverts-mode .plex-create-page-footer{border:1px solid var(--line);border-radius:0 0 12px 12px;box-shadow:0 -6px 18px #0d264a0d}.crm-adverts-mode .listing-editor-lock{border:0;min-width:0;margin:0;padding:0}.crm-adverts-mode :is(.listing-source-link,.listing-readiness,.listing-review-checks){border-radius:12px;box-shadow:0 4px 16px #0d264a0d}.crm-adverts-mode .plex-advert-editor .plex-editor-card,.crm-adverts-mode .plex-advert-editor .plex-editor-section{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;margin-top:14px}.crm-adverts-mode .plex-advert-editor .plex-editor-card{margin-top:14px}.crm-adverts-mode .plex-advert-editor :is(.plex-editor-card,.plex-editor-section) h2{color:#20364d;font-size:17px}.crm-adverts-mode .plex-advert-editor :is(.plex-editor-catalog,.plex-catalog-details,.plex-editor-grid,.plex-photo-section,.plex-color-section,.plex-equipment-workspace,.plex-description-workspace){color:#42566e}.crm-adverts-mode .plex-advert-editor :is(.plex-editor-catalog,.plex-catalog-details,.plex-editor-grid,.plex-photo-section,.plex-color-section,.plex-equipment-workspace,.plex-description-workspace) :is(input,select,textarea){font-size:12px}.crm-adverts-mode .plex-advert-editor :is(.plex-editor-catalog,.plex-catalog-details,.plex-editor-grid,.plex-photo-section,.plex-color-section,.plex-equipment-workspace,.plex-description-workspace) label>span{color:#65758a;font-size:10px}.crm-adverts-mode .plex-advert-editor .plex-equipment-fields label,.crm-adverts-mode .plex-ad-create-page .plex-equipment-fields label{color:#506379;min-height:34px;font-size:11px}.crm-adverts-mode .plex-advert-editor .plex-equipment-fields legend,.crm-adverts-mode .plex-ad-create-page .plex-equipment-fields legend{color:#314b67;font-size:12px}.crm-adverts-mode .plex-advert-editor .plex-description-workspace textarea{min-height:260px;font-size:12px;line-height:1.6}.crm-adverts-mode .plex-sticky-save{border-top:1px solid var(--line);background:#fffffff7;min-height:68px;padding:10px 26px;left:224px;right:0;box-shadow:0 -8px 26px #0d264a12}.crm-adverts-mode .plex-sticky-save button{border-radius:8px;min-height:40px;padding:0 15px;font-size:11px}.crm-adverts-mode .listing-current-status,.crm-adverts-mode .listing-connector-wait{font-size:10px}@media (width<=1120px){.crm-adverts-mode :is(.plex-ads-page,.plex-ad-create-page,.plex-advert-editor){padding-inline:18px}.crm-adverts-mode .plex-ad-layout{grid-template-columns:150px minmax(0,1fr)}.crm-adverts-mode .plex-ad-row.plex-ad-row-v2{grid-template-columns:28px 170px minmax(280px,1fr)}.crm-adverts-mode .plex-ad-row-v2 .plex-ad-side{border-top:1px solid var(--line);border-left:0;grid-column:2/-1}.crm-adverts-mode .plex-sticky-save{left:76px}}@media (width<=760px){.crm-adverts-mode :is(.plex-ads-page,.plex-ad-create-page,.plex-advert-editor){min-height:calc(100vh - 66px);padding:12px 12px 118px}.crm-adverts-mode .plex-ads-commandbar{flex-wrap:nowrap;overflow-x:auto}.crm-adverts-mode .plex-toolbar-actions{margin-left:0}.crm-adverts-mode .publication-truth-banner{grid-template-columns:30px minmax(0,1fr)}.crm-adverts-mode .publication-truth-banner em{grid-column:2;justify-self:start}.crm-adverts-mode .plex-ad-layout{display:block}.crm-adverts-mode .plex-brand-rail{max-height:none;margin-bottom:10px;display:flex;position:static;overflow-x:auto}.crm-adverts-mode .plex-brand-rail header{display:none}.crm-adverts-mode .plex-brand-rail button,.crm-adverts-mode .plex-brand-rail button:first-of-type{min-width:105px}.crm-adverts-mode .plex-filter-strip.plex-filter-matrix{overflow-x:auto}.crm-adverts-mode .plex-ad-row.plex-ad-row-v2{grid-template-columns:26px 112px minmax(0,1fr)}.crm-adverts-mode .plex-ad-row-v2 .plex-ad-cover img,.crm-adverts-mode .plex-ad-row-v2 .plex-ad-cover>span{height:108px}.crm-adverts-mode .plex-ad-row-v2 .plex-ad-core{padding:11px}.crm-adverts-mode .plex-ad-row-v2 .plex-ad-heading>b{white-space:normal;font-size:14px}.crm-adverts-mode .plex-ad-price-line{display:block}.crm-adverts-mode .plex-ad-side{grid-column:2/-1;padding:10px}.crm-adverts-mode .plex-create-page-steps{display:flex;overflow-x:auto}.crm-adverts-mode .plex-create-page-steps button{min-width:120px}.crm-adverts-mode .plex-sticky-save{flex-wrap:wrap;min-height:104px;padding:8px 10px;left:0}.crm-adverts-mode .plex-sticky-save button{flex:1}}.tasks-page,.leads-page{color:#24384f;background:radial-gradient(circle at 98% 0,#1f6ec712,#0000 360px),#f5f7fa;min-height:calc(100vh - 62px);padding:24px}.tasks-heading,.leads-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.tasks-heading .eyebrow,.leads-heading .eyebrow{color:#1a68bd;letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}.tasks-heading h1,.leads-heading h1{color:#18314d;letter-spacing:-.025em;margin:0;font-size:28px}.tasks-heading p:last-child,.leads-heading p:last-child{color:#718096;max-width:700px;margin:6px 0 0;font-size:13px}.leads-heading-actions{flex:none;align-items:center;gap:8px;display:flex}.manual-lead-panel{background:#fff;border:1px solid #cddceb;border-top:3px solid #1769c2;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:18px;display:grid;box-shadow:0 10px 28px #0f396014}.manual-lead-panel>header{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:4px;display:flex}.manual-lead-panel>header .eyebrow{color:#1769c2;letter-spacing:.09em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}.manual-lead-panel>header h2{color:#173b61;letter-spacing:-.02em;margin:0;font-size:20px}.manual-lead-panel>header span{color:#74869a;max-width:720px;margin-top:4px;font-size:11px;line-height:1.5;display:block}.manual-lead-close{color:#60758a;cursor:pointer;background:#f8fafc;border:1px solid #d3dee9;border-radius:9px;flex:0 0 36px;width:36px;height:36px;font-size:22px;line-height:1}.manual-lead-panel>label{color:#60758a;align-content:start;gap:6px;min-width:0;font-size:11px;font-weight:850;display:grid}.manual-lead-panel>label.wide{grid-column:1/-1}.manual-lead-panel :is(input,select,textarea){color:#294761;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #c7d5e3;border-radius:8px;padding:9px 11px;font-size:12px}.manual-lead-panel textarea{resize:vertical;min-height:76px}.manual-lead-panel :is(input,select,textarea):focus{border-color:#4f92d7;outline:3px solid #1f6ec71f}.manual-lead-state{color:#4f6d87;background:#f5f9fd;border:1px solid #ceddea;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:11px;font-weight:750}.manual-lead-state.error{color:#9e3833;background:#fff4f3;border-color:#efc0bc}.manual-lead-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.tasks-stats,.leads-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.tasks-stats article,.leads-stats article{background:#fff;border:1px solid #dce4ed;border-radius:11px;align-content:center;gap:4px;min-height:92px;padding:14px;display:grid;box-shadow:0 5px 18px #0c28490d}.tasks-stats small,.leads-stats small{color:#76859a;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:850}.tasks-stats b,.leads-stats b{color:#173b61;font-size:24px}.tasks-stats span,.leads-stats span{color:#8a96a6;font-size:11px}.tasks-stats article.danger{background:#fff8f7;border-color:#efc2bc}.tasks-stats article.danger b{color:#bd493f}.leads-stats article.attention{background:#fff9ef;border-color:#edc07e}.leads-stats article.attention b{color:#b66409}.leads-stats article.danger{background:#fff5f4;border-color:#e8b6b0}.leads-stats article.danger b{color:#a93f37}.leads-stats article.success b{color:#12714a}.tasks-filters,.leads-filters{background:#fff;border:1px solid #dce4ed;border-radius:11px 11px 0 0;align-items:end;gap:10px;min-height:66px;padding:11px 13px;display:flex}.tasks-filters label,.leads-filters label{color:#728196;min-width:165px;font-size:var(--font-compact-label);gap:5px;font-weight:850;display:grid}.tasks-filters select,.leads-filters select{color:#42566e;height:36px;font:inherit;font-size:var(--font-compact-control);background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:0 30px 0 9px}.tasks-filters>span,.leads-filters>span{color:#7c8a9c;font-size:var(--font-compact-meta);margin-left:auto;padding-bottom:10px;font-weight:800}.tasks-message,.leads-message{color:#176346;background:#f0faf5;border:1px solid #b6dcc9;justify-content:space-between;align-items:center;min-height:40px;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.tasks-message.error,.leads-message.error{color:#9e3833;background:#fff4f3;border-color:#efc0bc}.tasks-message button,.leads-message button{color:currentColor;background:0 0;border:0;font-size:18px}.tasks-list,.leads-list{background:#fff;border:1px solid #dce4ed;border-top:0;border-radius:0 0 11px 11px;overflow:hidden;box-shadow:0 8px 24px #0c28490f}.leads-pagination{color:#65768a;background:#fff;border:1px solid #dce4ed;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:54px;margin-top:10px;padding:8px 10px;font-size:11px;font-weight:850;display:flex}.leads-pagination button{color:#155fae;background:#f7fbff;border:1px solid #b8cee6;border-radius:8px;min-height:38px;padding:0 13px;font-weight:850}.leads-pagination button:disabled{color:#98a5b3;background:#f5f7f9;border-color:#dde3ea}.task-card{background:#fff;border-top:1px solid #e7ecf1;padding:14px 15px 11px;position:relative}.task-card:first-child{border-top:0}.task-card:before{content:"";background:#b7c3d0;width:3px;position:absolute;inset:0 auto 0 0}.task-card.priority-высокий:before{background:#e89022}.task-card.priority-критический:before,.task-card.overdue:before{background:#d45148}.task-main{grid-template-columns:42px minmax(240px,1fr) minmax(260px,.8fr);align-items:center;gap:12px;display:grid}.task-number{color:#748398;font-size:11px;font-weight:900}.task-title,.task-vehicle{gap:4px;min-width:0;display:grid}.task-title small{color:#1e6bc0;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}.task-title input,.task-controls input,.task-controls select{color:#263c54;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cdd8e4;border-radius:7px}.task-title input{height:37px;padding:0 9px;font-size:13px;font-weight:850}.task-title input:disabled,.task-controls input:disabled,.task-controls select:disabled,.lead-assignee select:disabled,.lead-status-select select:disabled{color:#52647a;opacity:1;background:#f3f6f9;border-color:#0000}.task-vehicle b{color:#283f58;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.task-vehicle small,.task-vehicle span{color:#7e8c9e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.task-controls{grid-template-columns:140px 130px minmax(150px,1fr) 140px minmax(145px,.75fr) auto;align-items:end;gap:9px;margin-top:11px;display:grid}.task-controls label{color:#778599;gap:4px;min-width:0;font-size:11px;font-weight:850;display:grid}.task-controls input,.task-controls select{height:34px;padding:0 8px;font-size:13px}.task-cost{align-content:center;gap:3px;min-height:34px;display:grid}.task-cost small{color:#7c8999;font-size:11px}.task-cost b{color:#30465e;font-size:13px}.task-open{color:#155fae;white-space:nowrap;background:#f5f9fe;border:1px solid #91b5de;border-radius:7px;height:34px;padding:0 12px;font-size:13px;font-weight:900}.task-row-actions{align-items:stretch;gap:7px;display:flex}.task-card>footer{color:#8793a2;border-top:1px solid #edf1f5;align-items:center;gap:13px;margin-top:10px;padding-top:9px;font-size:11px;display:flex}.task-card>footer em{color:#1765b7;margin-left:auto;font-style:normal;font-weight:900}.task-status{border-radius:999px;padding:4px 7px;font-weight:900}.task-status.status-planned{color:#8b5a12;background:#fff0d9}.task-status.status-active{color:#155fae;background:#e9f3fe}.task-status.status-done{color:#126d48;background:#e6f6ee}.tasks-empty,.leads-empty{color:#748398;text-align:center;background:#fff;border:1px solid #dce4ed;border-top:0;border-radius:0 0 11px 11px;align-content:center;place-items:center;gap:7px;min-height:330px;display:grid}.tasks-empty>span,.leads-empty>span{color:#1765b9;background:#eaf3fd;border-radius:13px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.tasks-empty h2,.leads-empty h2{color:#30465d;margin:4px 0 0;font-size:16px}.tasks-empty p,.leads-empty p{margin:0;font-size:12px}.lead-row{border-top:1px solid #e7ecf1;grid-template-columns:minmax(190px,1fr) minmax(240px,1.25fr) 120px minmax(145px,.7fr) minmax(160px,.75fr) 140px;align-items:center;gap:12px;min-height:98px;padding:12px 14px;display:grid;position:relative}.lead-row.overdue{background:linear-gradient(90deg,#bf3f3411,#0000 180px),#fff}.lead-row.overdue:before{content:"";background:#c44940;width:3px;position:absolute;inset:0 auto 0 0}.lead-row.call-center-locked{background-color:#fafbfd}.lead-row-head{color:#7d8b9e;letter-spacing:.05em;text-transform:uppercase;background:#f4f7fa;min-height:35px;font-size:11px;font-weight:900}.lead-client{align-items:center;gap:9px;min-width:0;display:flex}.lead-avatar{color:#175fab;background:#e2eefc;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.lead-client>span:last-child,.lead-interest,.lead-source{gap:4px;min-width:0;display:grid}.lead-client b,.lead-interest b,.lead-source b{color:#283f58;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lead-client a{color:#1764b6;font-size:12px;text-decoration:none}.lead-client a:last-child:not(:nth-child(2)){color:#77869a;font-size:11px}.lead-interest small{color:#728196;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.lead-interest em,.lead-source span,.lead-source small{color:#8d98a7;font-size:11px;font-style:normal}.lead-assignee,.lead-status-select{gap:4px;min-width:0;display:grid;position:relative}.lead-assignee>span,.lead-status-select>span{color:#7c8999;font-size:11px;font-weight:850;display:none}.lead-assignee select,.lead-status-select select{color:#354b63;width:100%;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #cbd6e1;border-radius:7px;padding:0 9px;font-size:13px}.lead-status-select select{padding-left:27px}.lead-status-dot{background:#97a4b4;border-radius:50%;width:7px;height:7px;position:absolute;bottom:15px;left:10px}.lead-status-dot.new{background:#e78c20}.lead-status-dot.active{background:#2479d2}.lead-status-dot.won{background:#1a9363}.lead-status-dot.lost{background:#8a96a5}.lead-actions{justify-items:end;gap:5px;display:grid}.lead-actions button{color:#145da9;background:#f5f9fe;border:1px solid #91b4dc;border-radius:7px;height:34px;padding:0 10px;font-size:13px;font-weight:900}.lead-actions span,.lead-actions em{color:#8a96a5;font-size:11px;font-style:normal}.lead-actions em{color:#1765b7;font-weight:900}.lead-card-layer{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08182b7a;justify-items:end;display:grid;position:fixed;inset:0}.lead-card-panel{color:#24384f;background:#f4f7fa;border-left:1px solid #d8e1eb;width:min(1240px,100vw - 74px);height:100dvh;overflow:hidden auto;box-shadow:-24px 0 60px #071d3638}.lead-card-header{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #dce4ed;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 20px;display:flex;position:sticky;top:0}.lead-card-header>div{align-items:center;gap:12px;min-width:0;display:flex}.lead-card-header>div>div{min-width:0}.lead-card-mark{color:#135eae;background:#eaf3fe;border:1px solid #c9dcf3;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.lead-card-header small{color:#7b899a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;display:block;overflow:hidden}.lead-card-header h2{color:#18314d;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:22px;overflow:hidden}.lead-card-close{color:#566a81;background:#fff;border:1px solid #d5dee8;border-radius:10px;flex:none;width:44px;height:44px;font-size:25px;line-height:1}.lead-card-close:hover{color:#173e68;background:#f6faff;border-color:#a9c5e4}.lead-card-state{color:#65768b;text-align:center;align-content:center;place-items:center;gap:9px;min-height:calc(100dvh - 76px);padding:30px;display:grid}.lead-card-state b{color:#263f5b;font-size:18px}.lead-card-state p{max-width:520px;margin:0;font-size:13px;line-height:1.5}.lead-card-state>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.lead-card-state button{color:#155fae;background:#fff;border:1px solid #9abbe0;border-radius:9px;min-height:44px;padding:0 16px;font-weight:850}.lead-card-state.error{color:#8a4944}.lead-card-spinner{border:3px solid #d9e8f8;border-top-color:#1769c2;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite lead-card-spin}@keyframes lead-card-spin{to{transform:rotate(360deg)}}.lead-card-hero{background:radial-gradient(circle at 100% 0,#1f6fd717,#0000 260px),#fff;border:1px solid #d7e2ee;border-radius:15px;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:14px;margin:18px 20px 12px;padding:18px;display:grid;box-shadow:0 8px 24px #0c28490f}.lead-card-avatar{color:#135eae;background:#e6f0fc;border-radius:15px;place-items:center;width:52px;height:52px;font-size:15px;font-weight:900;display:grid}.lead-card-hero>div:nth-child(2){min-width:0}.lead-card-hero small{color:#7c8a9b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.lead-card-hero h3{color:#18314d;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:21px;overflow:hidden}.lead-card-hero>div:nth-child(2)>span{color:#8996a6;font-size:11px}.lead-card-status{color:#145fae;white-space:nowrap;background:#edf6ff;border:1px solid #b8d1ee;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.lead-card-status.status-новый{color:#9b5a0c;background:#fff6e7;border-color:#edc88f}.lead-card-status.status-закрыт-успешно{color:#126c49;background:#edf9f3;border-color:#a9d8c3}.lead-card-status.status-закрыт-без-сделки{color:#626f80;background:#f3f5f7;border-color:#ced6df}.lead-card-quick-actions{border-top:1px solid #e7edf3;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:13px;display:flex}.lead-card-quick-actions :is(a,button),.lead-card-wide-action{color:#155fae;background:#f7fbff;border:1px solid #a8c4e3;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.lead-card-quick-actions .d1-button-primary{color:#fff;background:linear-gradient(#2375ff,#0c54e8);border-color:#1769c2}.lead-card-message{color:#176346;background:#f0faf5;border:1px solid #b6dcc9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin:0 20px 12px;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.lead-card-message.error{color:#9e3833;background:#fff4f3;border-color:#efc0bc}.lead-card-message button{color:currentColor;background:0 0;border:0;width:32px;height:32px;font-size:18px}.lead-card-handoff-state{color:#175b95;background:#edf6ff;border:1px solid #b9d4ef;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;margin:0 20px 12px;padding:12px 14px;display:grid}.lead-card-handoff-state b{color:#174a77;font-size:13px;display:block}.lead-card-handoff-state p{color:#57728b;margin:3px 0 0;font-size:11px;line-height:1.45}.lead-card-handoff-state button{color:#155fae;background:#fff;border:1px solid #9fc2e6;border-radius:9px;min-height:40px;padding:0 13px;font-weight:850}.lead-card-unprocessed{color:#8a4d0c;background:#fff7e8;border:1px solid #e9c486;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;margin:0 20px 12px;padding:12px 14px;display:grid}.lead-card-unprocessed b,.lead-card-unprocessed p{margin:0}.lead-card-unprocessed p,.lead-card-unprocessed time{color:#80684b;font-size:11px;line-height:1.45}.lead-card-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:0 20px 24px;display:grid}.lead-card-section{background:#fff;border:1px solid #dbe4ed;border-radius:13px;min-width:0;padding:16px;box-shadow:0 5px 18px #0c28490b}.lead-card-section>header{color:#1765b7;align-items:center;gap:10px;margin-bottom:13px;display:flex}.lead-card-section>header small{color:#8491a1;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.lead-card-section>header h3{color:#263f5b;margin:2px 0 0;font-size:16px}.lead-card-section-action{color:#155fae;min-height:34px;font:inherit;background:#f7fbff;border:1px solid #b8cee6;border-radius:8px;margin-left:auto;padding:0 11px;font-size:11px;font-weight:850}.lead-card-section-action:hover{background:#edf6ff}.lead-card-section dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin:0;display:grid}.lead-card-section dl>div{background:#f8fafc;border:1px solid #e3e9ef;border-radius:9px;align-content:center;gap:4px;min-width:0;min-height:55px;padding:9px 10px;display:grid}.lead-card-section dl>div.wide{grid-column:1/-1}.lead-card-section dt{color:#8491a0;font-size:11px;font-weight:850}.lead-card-section dd{overflow-wrap:anywhere;color:#344b64;min-width:0;margin:0;font-size:12px;font-weight:800}.lead-card-section dd a{color:#155fae;text-decoration:none}.lead-card-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lead-card-controls label{color:#788699;gap:5px;font-size:11px;font-weight:850;display:grid}.lead-card-controls select{color:#334b65;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd6e1;border-radius:8px;padding:0 30px 0 10px;font-size:12px}.lead-card-status-readonly{background:#f7f9fb;border:1px solid #dce5ee;border-radius:9px;align-content:center;gap:3px;min-height:58px;padding:9px 10px;display:grid}.lead-card-status-readonly span,.lead-card-status-readonly small{color:#7d8999;font-size:11px}.lead-card-status-readonly b{color:#28435f;font-size:13px}.lead-card-people,.lead-card-sensitive-grid{gap:8px;display:grid}.lead-card-people article{background:#f8fafc;border:1px solid #e0e7ef;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;min-height:54px;padding:9px 10px;display:grid}.lead-card-people article>div{gap:2px;display:grid}.lead-card-people span,.lead-card-people a,.lead-card-people em{color:#738398;font-size:11px;font-style:normal;text-decoration:none}.lead-card-people em{color:#155fae;background:#e9f3fe;border-radius:999px;padding:3px 6px;font-weight:850}.lead-card-people article>a:empty{display:none}.lead-card-people article>button{color:#155fae;min-height:34px;font:inherit;background:#fff;border:1px solid #bfd2e7;border-radius:8px;padding:0 10px;font-size:11px;font-weight:850}.lead-card-sensitive-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.lead-card-sensitive-grid article,.lead-card-protected{background:#f8fafc;border:1px solid #e0e7ef;border-radius:9px;padding:11px}.lead-card-sensitive-grid p,.lead-card-protected p{color:#718196;margin:5px 0 0;font-size:11px;line-height:1.45}.lead-card-sensitive-grid article>button{color:#1769c2;background:#fff;border:1px solid #bfd6ee;border-radius:8px;min-height:34px;margin-top:9px;padding:0 10px;font-size:11px;font-weight:850}.lead-card-note,.lead-card-dossier,.lead-card-interest,.lead-card-activity{grid-column:1/-1}.lead-interest-list{gap:8px;display:grid}.lead-interest-list article{background:#f8fafc;border:1px solid #dce6f1;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px 12px;min-height:72px;padding:11px 12px;display:grid}.lead-interest-list article.primary{background:#f2f8ff;border-color:#a9c9ec}.lead-interest-list article>div{gap:3px;min-width:0;display:grid}.lead-interest-list :is(b,span,p,strong,em){margin:0}.lead-interest-list b{color:#263f5b;font-size:13px}.lead-interest-list :is(span,p){color:#748398;font-size:11px;line-height:1.45}.lead-interest-list strong{color:#143e68;white-space:nowrap;font-size:13px}.lead-interest-list em{color:#155fae;background:#dfedfc;border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:900}.lead-interest-list button{color:#155fae;min-height:34px;font:inherit;background:#fff;border:1px solid #b8cee6;border-radius:8px;padding:0 10px;font-size:11px;font-weight:850}.lead-card-vehicle{background:#f7fbff;border:1px solid #dce6f1;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 14px;min-height:88px;padding:12px;display:grid}.lead-card-vehicle>div{gap:4px;min-width:0;display:grid}.lead-card-vehicle b{color:#263f5b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.lead-card-vehicle span,.lead-card-vehicle em{color:#7c8a9c;font-size:11px;font-style:normal}.lead-card-vehicle strong{color:#143e68;font-size:15px}.lead-card-vehicle button,.lead-card-empty-block button{color:#155fae;background:#fff;border:1px solid #9cbde1;border-radius:8px;min-height:40px;padding:0 12px;font-size:12px;font-weight:900}.lead-card-comment{background:#fff;border:1px solid #e1e7ed;border-radius:10px;margin-top:10px;padding:11px 12px}.lead-card-comment small{color:#7f8c9d;text-transform:uppercase;font-size:11px;font-weight:900}.lead-card-comment p{color:#3a5068;white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.5}.lead-card-comment>button,.lead-card-pinned-form button{color:#155fae;background:#f7fbff;border:1px solid #a8c4e3;border-radius:8px;min-height:38px;margin-top:10px;padding:0 12px;font-weight:850}.lead-card-pinned-form{gap:8px;display:grid}.lead-card-pinned-form textarea{resize:vertical;color:#30485f;width:100%;min-height:130px;font:inherit;background:#fff;border:1px solid #bdcddd;border-radius:9px;padding:11px;font-size:13px;line-height:1.5}.lead-card-pinned-form small{color:#7c8998;font-size:11px}.lead-card-pinned-form>div{justify-content:flex-end;gap:8px;display:flex}.lead-card-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.lead-card-tags span{color:#53667d;background:#f7f9fb;border:1px solid #d9e3ed;border-radius:999px;align-items:center;gap:5px;min-height:29px;padding:5px 8px;font-size:11px;display:inline-flex}.lead-card-tags b{color:#1765b7}.lead-card-empty-block{color:#738195;background:#f8fafc;border:1px dashed #cbd8e5;border-radius:10px;align-content:center;justify-items:start;gap:5px;min-height:94px;padding:14px;display:grid}.lead-card-empty-block.warning{color:#805617;background:#fff9ee;border-color:#e2c28d}.lead-card-empty-block b{color:#3b526b;font-size:13px}.lead-card-empty-block p{margin:0;font-size:11px;line-height:1.45}.lead-card-wide-action{width:100%;margin-top:10px}.lead-card-activity ol{margin:0;padding:0;list-style:none;display:grid}.lead-history-disclosure>summary{color:#1765b7;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;list-style:none;display:grid}.lead-history-disclosure>summary::-webkit-details-marker{display:none}.lead-history-disclosure>summary:after{content:"⌄";color:#748398;grid-column:4;font-size:18px;transition:transform .16s;transform:rotate(0)}.lead-history-disclosure[open]>summary:after{transform:rotate(180deg)}.lead-history-disclosure>summary span{gap:2px;display:grid}.lead-history-disclosure>summary small{color:#8491a1;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.lead-history-disclosure>summary b{color:#263f5b;font-size:16px}.lead-history-disclosure>summary em{color:#748398;font-size:11px;font-style:normal}.lead-history-disclosure[open]>:not(summary){margin-top:16px}.lead-wrap-footer{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-top:1px solid #cfdae6;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 28px #0c28491a}.lead-wrap-footer>div:first-child{gap:2px;display:grid}.lead-wrap-footer small{color:#7a899b;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.lead-wrap-footer b{color:#273f59;font-size:13px}.lead-wrap-footer button{color:#155fae;min-height:44px;font:inherit;background:#fff;border:1px solid #a9c2df;border-radius:9px;padding:0 16px;font-size:12px;font-weight:900}.lead-card-activity li{grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:68px;display:grid;position:relative}.lead-card-activity li:not(:last-child):before{content:"";background:#d9e3ed;width:1px;position:absolute;top:34px;bottom:0;left:17px}.lead-card-activity-icon{z-index:1;color:#1765b7;background:#edf6ff;border:1px solid #c8dcf2;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.lead-card-activity-icon.deal{color:#166e52;background:#eff9f4;border-color:#b9dcca}.lead-card-activity-icon.visit{color:#8b5a15;background:#fff7e9;border-color:#e4c794}.lead-card-activity li>div{min-width:0;padding:2px 0 14px}.lead-card-activity li b{color:#30475f;font-size:13px}.lead-card-activity li p{overflow-wrap:anywhere;color:#66788c;margin:4px 0;font-size:11px;line-height:1.45}.lead-card-activity li small{color:#8a96a5;font-size:11px}.lead-card-panel :is(button,a,select):focus-visible{outline-offset:2px;outline:3px solid #1967ca47}.tasks-load-error,.leads-load-error,.adv-authoritative-error{color:#7d3834;text-align:center;background:#fff7f6;border:1px solid #efc0bc;border-radius:0 0 11px 11px;align-content:center;place-items:center;gap:10px;min-height:260px;padding:30px;display:grid}.tasks-load-error b,.leads-load-error b,.adv-authoritative-error b{color:#84352f;font-size:17px}.tasks-load-error p,.leads-load-error p,.adv-authoritative-error p,.adv-authoritative-error span{max-width:620px;margin:0;font-size:12px;line-height:1.5}.tasks-load-error button,.leads-load-error button,.adv-authoritative-error button{color:#84352f;background:#fff;border:1px solid #c77d76;border-radius:8px;min-height:40px;padding:0 16px;font-size:13px;font-weight:850}.adv-authoritative-error{border-radius:12px;min-height:420px}.leads-load-error.leads-refresh-error{text-align:left;overflow-wrap:anywhere;border-radius:10px;place-items:start;min-height:0;margin-bottom:12px;padding:14px 18px}.leads-refresh-error b{font-size:14px}.leads-heading-actions button[aria-disabled=true],.leads-load-error button[aria-disabled=true]{cursor:progress;opacity:.65}.adv-authoritative-error>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tasks-page :is(button,input,select):focus-visible,.leads-page :is(button,input,select,a):focus-visible{outline-offset:2px;outline:3px solid #1967ca40}@media (width<=1180px){.tasks-stats,.leads-stats{grid-template-columns:repeat(2,1fr)}.task-main{grid-template-columns:42px minmax(0,1fr)}.task-vehicle{grid-column:2}.task-controls{grid-template-columns:repeat(3,minmax(130px,1fr))}.lead-row{grid-template-columns:minmax(190px,1fr) minmax(230px,1.2fr) 110px minmax(140px,.8fr)}.lead-row-head span:nth-child(5),.lead-row-head span:nth-child(6){display:none}.lead-status-select,.lead-actions{grid-column:4}.leads-pagination{justify-content:space-between}.leads-pagination button{min-height:44px}.lead-status-select{grid-row:2}.lead-actions{grid-row:3;justify-items:stretch}}@media (width<=760px){.vc-inspection-summary{grid-template-columns:1fr 1fr;padding:10px}.vc-inspection-groups{padding:10px}.vc-inspection-groups article{grid-template-columns:1fr;gap:7px;padding:10px}.vc-inspection-actions{grid-template-columns:44px 1fr 1fr}.vc-inspection-actions button{height:38px;font-size:9px}.vc-inspection-groups article>input{height:40px;font-size:10px}.tasks-page,.leads-page{padding:13px}.tasks-heading,.leads-heading{flex-direction:column;align-items:stretch}.tasks-heading .ghost-button,.leads-heading .ghost-button{align-self:flex-start}.tasks-heading h1,.leads-heading h1{font-size:25px}.tasks-stats,.leads-stats{grid-template-columns:1fr 1fr;gap:7px}.tasks-stats article,.leads-stats article{min-height:80px;padding:10px}.tasks-filters,.leads-filters{grid-template-columns:1fr 1fr;align-items:end;display:grid}.tasks-filters label,.leads-filters label{min-width:0}.tasks-filters label:nth-child(2),.leads-filters label:nth-child(2){grid-column:2}.tasks-filters label:nth-child(3),.leads-filters label:nth-child(3){grid-column:1/-1}.tasks-filters>span,.leads-filters>span{grid-column:1/-1;margin-left:0;padding:0}.task-card{padding:12px}.task-main{grid-template-columns:34px minmax(0,1fr)}.task-controls{grid-template-columns:1fr 1fr}.task-cost,.task-open{width:100%}.task-row-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.task-card>footer{flex-wrap:wrap;align-items:flex-start}.lead-row-head{display:none}.lead-row{border:1px solid #dce4ed;border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;min-height:0;margin:9px;padding:12px;display:grid;box-shadow:0 5px 16px #0c28490d}.lead-client,.lead-interest{grid-column:1/-1}.lead-source,.lead-assignee,.lead-status-select,.lead-actions{grid-area:auto}.lead-assignee>span,.lead-status-select>span{display:block}.lead-status-dot{bottom:14px}.lead-actions{grid-column:1/-1;justify-items:stretch}.lead-actions button{width:100%}.lead-card-panel{border-left:0;width:100vw}.lead-card-header{min-height:68px;padding:11px 13px}.lead-card-mark{width:40px;height:40px}.lead-card-header h2{font-size:18px}.lead-card-hero{grid-template-columns:auto minmax(0,1fr);margin:12px 13px 9px;padding:13px}.lead-card-status{grid-column:1/-1;justify-self:start}.lead-card-quick-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.lead-card-quick-actions :is(a,button){min-height:44px}.lead-card-message{margin:0 13px 9px}.lead-card-unprocessed{grid-template-columns:auto minmax(0,1fr);margin:0 13px 9px}.lead-card-unprocessed time{grid-column:2}.lead-card-grid{grid-template-columns:1fr;gap:9px;padding:0 13px 18px}.lead-card-section,.lead-card-interest,.lead-card-activity{grid-column:1}.lead-card-controls,.lead-card-section dl,.lead-card-sensitive-grid{grid-template-columns:1fr}.lead-card-section dl>div.wide{grid-column:1}.lead-card-controls select{min-height:44px}.lead-card-section dd a{align-items:center;min-height:44px;display:inline-flex}.lead-card-vehicle{grid-template-columns:1fr}.lead-card-vehicle button,.lead-card-wide-action,.lead-card-empty-block button{width:100%;min-height:44px}.access-layer{padding:8px}.access-panel{grid-template-rows:auto;max-height:96vh;overflow-y:auto}.access-create{grid-template-columns:1fr}.access-create>small{grid-column:1}.access-users{overflow:visible}.access-users article{grid-template-columns:1fr;align-items:stretch;gap:8px;padding:10px 0}.access-modules>header{flex-direction:column;align-items:start}.access-modules header p{text-align:left}.access-modules>div{max-height:none;overflow:visible}.access-modules article{grid-template-columns:1fr;gap:7px;padding:10px 0}.vc-archive-banner{flex-direction:column;align-items:flex-start;gap:4px}.d1-action-button{min-height:44px}.lot-heading-actions :is(.lot-secondary-button,.lot-add-button),.lot-filter-button,.lot-result-line button,.lot-empty button{min-height:44px;font-size:12px!important}.lot-search{height:44px}.lot-search input{height:100%}.lot-result-line button,.lot-empty button{padding-inline:10px}.lot-workspace input[type=checkbox],.crm-adverts-mode .plex-resultbar input[type=checkbox]{width:24px;height:24px}.lot-receipt-modal>header>button{place-items:center;width:44px;min-width:44px;height:44px;display:grid}.crm-adverts-mode .plex-create-shortcut{flex:0 0 42px;width:42px;min-width:42px;height:42px}.crm-adverts-mode .lot-empty button{min-height:44px;padding-inline:10px}.access-panel>header button{place-items:center;width:44px;min-width:44px;height:44px;display:grid}.access-create :is(input,select,button),.access-users select,.access-panel>footer button{min-height:44px}}.crm-adverts-mode .plex-advert-editor .plex-sticky-save button{height:44px;min-height:44px}@media (width<=760px){.crm-adverts-mode .plex-ad-row.plex-ad-row-v2{grid-template-columns:1fr;position:relative}.crm-adverts-mode .plex-ad-row-v2 .plex-row-check{z-index:2;padding:0;position:absolute;top:18px;left:18px}.crm-adverts-mode .plex-ad-row-v2 .plex-ad-cover,.crm-adverts-mode .plex-ad-row-v2 .plex-ad-core,.crm-adverts-mode .plex-ad-row-v2 .plex-ad-side{grid-column:1;width:auto;min-width:0}.crm-adverts-mode .plex-ad-row-v2 .plex-ad-cover{padding:10px}.crm-adverts-mode .plex-ad-row-v2 .plex-ad-cover img,.crm-adverts-mode .plex-ad-row-v2 .plex-ad-cover>span{width:100%;height:178px}.crm-adverts-mode .plex-ad-row-v2 .plex-ad-core{padding:4px 14px 14px}.crm-adverts-mode .plex-ad-row-v2 .plex-ad-spec{white-space:normal;overflow:visible}.crm-adverts-mode .plex-ad-row-v2 .plex-ad-side{padding:10px}.crm-adverts-mode .plex-sticky-save button{height:44px;min-height:44px}.crm-adverts-mode .plex-create-page-steps{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid;overflow:visible}.crm-adverts-mode .plex-create-page-steps button{white-space:normal;min-width:0;min-height:48px}.crm-adverts-mode :is(.plex-create-page-body,.listing-create-detail,.listing-create-identity){width:100%;min-width:0}.crm-adverts-mode .plex-ad-create-page{grid-template-columns:minmax(0,1fr)}.crm-adverts-mode :is(.plex-create-page-steps,.plex-create-page-body,.plex-create-page-footer){max-width:100%}.crm-adverts-mode .plex-create-page-footer{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.crm-adverts-mode .plex-create-page-footer button{width:100%;min-width:0}button.d1-action-button,a.d1-action-button,label.d1-action-button,.vc-defect-row>button.vc-defect-edit.d1-action-button{min-height:44px}}.d1-action-button{min-height:var(--d1-control-height);border-radius:var(--d1-control-radius);padding-inline:14px;line-height:1.2;transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s,transform .16s;font-size:var(--d1-action-font)!important;font-weight:800!important}button.d1-action-button:hover:not(:disabled),a.d1-action-button:hover{transform:translateY(-1px)}button.d1-action-button:active:not(:disabled),a.d1-action-button:active{transform:translateY(0)}button.d1-action-button:focus-visible,a.d1-action-button:focus-visible,label.d1-action-button:focus-within,.bell:focus-visible,.sidebar nav button:focus-visible{box-shadow:var(--d1-focus-ring);outline:0}label.d1-action-button{cursor:pointer;position:relative}label.d1-action-button>input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}button.d1-action-button:disabled{opacity:.56;cursor:not-allowed;box-shadow:none;transform:none}label.d1-action-button:has(input[type=file]:disabled){opacity:.56;cursor:not-allowed;box-shadow:none;transform:none}button.d1-button-primary{color:#fff!important;background:linear-gradient(135deg,#2375ff,#0c54e8)!important;border-color:#1769ff!important;box-shadow:0 8px 20px #1769ff33!important}button.d1-button-secondary{color:#175b9f;background:#fff;border:1px solid #aac4e2;box-shadow:0 2px 7px #13436f0d}button.d1-button-danger{color:#a33b34;box-shadow:none;background:#fff7f6;border:1px solid #d98982}.eyebrow{line-height:1.3;font-size:var(--d1-label-font)!important}.topbar :is(.client-mode,.access-manage-button,.bell){min-height:var(--d1-control-height)}.topbar .bell{width:var(--d1-control-height);height:var(--d1-control-height)}.integrations-page>header>div>small{color:#1a68bd;font-size:var(--d1-label-font);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.integrations-page h1{letter-spacing:-.025em;font-size:28px}.integrations-page button,.deal-card button,.task-open,.lead-actions button{min-height:var(--d1-control-height);font-size:var(--d1-action-font)}.deal-card :is(select,input),.task-controls :is(select,input),.lead-assignee select,.lead-status-select select,.tasks-filters select,.leads-filters select{min-height:var(--d1-control-height);font-size:12px}.lot-view-switch button{width:38px;height:36px}.lot-row .lot-arrow{min-width:var(--d1-control-height);min-height:var(--d1-control-height)}.lot-content .lot-row :is(small,em),.lot-content .lot-tabs button span,.lot-content .attention-pill,.lot-content .lot-pagination,.lot-content .lot-pagination :is(span,button){line-height:1.35;font-size:11px!important}.vehicle-workspace :is(p,small,label,em){line-height:1.4;font-size:11px!important}.vehicle-workspace :is(input,select,textarea){font-size:13px!important}.vehicle-workspace :is(.vc-quick-grid b,.vc-defect-row b,.vc-work-row b,.vc-doc-row b,.vc-inspection-groups article>div:first-child b,.vc-checklist b,.vc-route b,.vc-notice b){font-size:12px!important}.vehicle-workspace :is(.vc-panel>header>button,.vc-history-panel>header button,.vc-defect-edit){min-height:var(--d1-control-height);font-size:var(--d1-action-font)!important}.vehicle-workspace .vc-status{min-height:var(--d1-control-height);font-size:11px!important}.vehicle-workspace .vc-inspection-sections button{min-height:var(--d1-control-height);font-size:11px}.vehicle-workspace .vc-inspection-actions button{height:36px;min-height:36px;font-size:11px!important}.vehicle-workspace .vc-inspection-groups article>input{min-height:var(--d1-control-height);font-size:12px!important}.vehicle-workspace .vc-photo>span,.vehicle-workspace .vc-kicker>span,.vehicle-workspace .vc-master-editor>header>span,.vehicle-workspace .vc-intake-process>div span,.vehicle-workspace .vc-inspection-groups>section>header span,.vehicle-workspace .vc-inspection-checklist>footer,.vehicle-workspace .vc-inspection-checklist>footer b{font-size:11px!important}.crm-adverts-mode .lot-pagination,.crm-adverts-mode .lot-pagination :is(span,button),.crm-adverts-mode .plex-create-page-head small,.crm-adverts-mode .listing-source-link :is(small,em),.crm-adverts-mode .listing-current-status,.crm-adverts-mode .publication-truth-banner em,.crm-adverts-mode .plex-ad-cover>em,.integration-grid header span{font-size:11px}.lot-source-line,.lot-source-line b,.lot-source-line small,.lot-source-line .source-health,.lot-source-line .source-icon{font-size:11px;line-height:1.35}@media (width<=760px){button.d1-action-button,a.d1-action-button,label.d1-action-button,.topbar :is(.client-mode,.access-manage-button,.bell){min-height:var(--d1-control-height-mobile)}.vehicle-workspace .vc-inspection-actions button{min-height:var(--d1-control-height-mobile);height:var(--d1-control-height-mobile)}.vehicle-workspace .vc-photo-order button{min-width:var(--d1-control-height-mobile);width:var(--d1-control-height-mobile);min-height:var(--d1-control-height-mobile);height:var(--d1-control-height-mobile)}.vehicle-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-height:var(--d1-control-height-mobile)}.vehicle-workspace button.d1-action-button,.vehicle-workspace .vc-panel>header>button.d1-action-button,.vehicle-workspace .vc-status,.vehicle-workspace .vc-inspection-sections button,.vehicle-workspace .vc-location button,.vehicle-workspace .vc-save-facts,.vehicle-workspace .vc-consignor-panel>button{min-height:var(--d1-control-height-mobile);height:auto;font-size:var(--d1-action-font)!important}.lot-content .lot-view-switch button{min-width:var(--d1-control-height-mobile);width:var(--d1-control-height-mobile);min-height:var(--d1-control-height-mobile);height:var(--d1-control-height-mobile)}.lot-content .lot-toolbar select,.lot-content .lot-pagination button,.lot-content .lot-drawer :is(button,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file])),.empty-receipt-state button,.task-controls :is(select,input),.task-title input,.tasks-filters select,.lead-assignee select,.lead-status-select select,.leads-filters select,.deal-card :is(select,input),.integrations-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.crm-adverts-mode .listing-result-control select{min-height:var(--d1-control-height-mobile);height:var(--d1-control-height-mobile)}.crm-adverts-mode .plex-advert-editor :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-height:var(--d1-control-height-mobile)}.crm-adverts-mode .plex-advert-editor .plex-owner-select select{min-width:var(--d1-control-height-mobile)}.crm-adverts-mode .plex-advert-editor .plex-realization-plain,.crm-adverts-mode .plex-advert-editor .plex-equipment-actions button{min-height:var(--d1-control-height-mobile);align-items:center;display:flex}.crm-adverts-mode .plex-advert-editor label:has(>input:is([type=checkbox],[type=file])){min-height:var(--d1-control-height-mobile);align-items:center;display:flex}.lot-content .lot-pagination button{min-width:var(--d1-control-height-mobile)}.lot-content .lot-drawer .drawer-header>button{min-width:var(--d1-control-height-mobile);width:var(--d1-control-height-mobile)}.lead-client a,.deal-card header a{min-height:var(--d1-control-height-mobile);align-items:center;display:inline-flex}.crm-adverts-mode .plex-resultbar>label:first-child{min-height:var(--d1-control-height-mobile)}.crm-adverts-mode .plex-ad-row-v2 .plex-row-check{width:var(--d1-control-height-mobile);min-width:var(--d1-control-height-mobile);height:var(--d1-control-height-mobile);min-height:var(--d1-control-height-mobile);place-items:center;display:grid}.sidebar nav button,.sidebar .profile{min-width:var(--d1-control-height-mobile);width:var(--d1-control-height-mobile);min-height:var(--d1-control-height-mobile)}}.access-workspace{color:#273d56;background:#f3f6fa;min-width:0;min-height:calc(100dvh - 64px);padding:18px}.access-workspace-hero{background:radial-gradient(circle at 100% 0,#1769ff1a,#0000 310px),#fff;border:1px solid #d7e2ee;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:108px;padding:20px;display:grid;box-shadow:0 8px 25px #0c28490e}.access-workspace-hero>span{color:#1769c2;background:#eaf3fe;border:1px solid #c5d9f1;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.access-workspace-hero>div{min-width:0}.access-workspace-hero small,.access-directory-card header small,.access-editor-card>header small,.access-role-matrix>header small,.access-audit-card>header small{color:#1769c2;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.access-workspace-hero h1{color:#18314d;letter-spacing:-.025em;margin:4px 0;font-size:24px}.access-workspace-hero p{color:#6b7b8e;max-width:760px;margin:0;font-size:12px;line-height:1.5}.access-workspace-hero>button{color:#155fae;background:#f8fbff;border:1px solid #a8c5e4;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.access-workspace-hero>button:disabled{opacity:.52}.access-tabs{background:#e9eef4;border:1px solid #d9e2ec;border-radius:11px;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:12px 0;padding:5px;display:grid}.access-tabs button{color:#607186;background:0 0;border:0;border-radius:8px;min-height:42px;font-size:12px;font-weight:900}.access-tabs button.active{color:#145fae;background:#fff;box-shadow:0 3px 12px #12335717}.access-workspace-alert{color:#176346;background:#f0faf5;border:1px solid #b6dcc9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0 0 12px;padding:10px 13px;font-size:12px;font-weight:800;display:flex}.access-workspace-alert.error{color:#9e3833;background:#fff4f3;border-color:#efc0bc}.access-workspace-alert button{color:currentColor;background:#fff;border:1px solid;border-radius:7px;min-height:34px;padding:0 11px;font-weight:900}.access-workspace-state{color:#66788c;background:#fff;border:1px solid #dbe4ed;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:280px;font-size:13px;display:flex}.access-organization-card{background:#fff;border:1px solid #d8e3ee;border-radius:13px;overflow:hidden;box-shadow:0 8px 24px #0c28490d}.access-organization-card>header{background:linear-gradient(135deg,#fff,#f3f8fe);border-bottom:1px solid #e3eaf1;justify-content:space-between;align-items:center;gap:20px;min-height:98px;padding:18px;display:flex}.access-organization-card>header>div{gap:4px;min-width:0;display:grid}.access-organization-card>header small{color:#1769c2;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.access-organization-card h2{color:#18314d;margin:0;font-size:19px}.access-organization-card p{color:#6c7d90;max-width:760px;margin:0;font-size:12px;line-height:1.5}.access-organization-card>header>span{color:#155fae;background:#fff;border:1px solid #bfd3ea;border-radius:9px;flex:none;padding:9px 11px;font-size:11px;font-weight:900}.access-organization-fields{grid-template-columns:1.25fr 1fr;gap:13px;padding:18px;display:grid}.access-organization-fields label{color:#607187;align-content:start;gap:6px;min-width:0;font-size:11px;font-weight:850;display:grid}.access-organization-fields select{color:#273d56;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:8px;padding:0 38px 0 11px;font-size:12px}.access-organization-fields select:disabled{color:#718096;background:#f4f7fa}.access-organization-fields label small{color:#94600d;font-size:10px;font-weight:750}.access-organization-preview{color:#465c74;background:#f8fbfe;border:1px solid #dce6f0;border-radius:9px;grid-template-columns:minmax(180px,1fr) auto;gap:5px 18px;margin:0 18px 18px;padding:13px;display:grid}.access-organization-preview b{color:#213b58;font-size:12px}.access-organization-preview span{color:#1765b7;font-size:11px;font-weight:900}.access-organization-preview small{color:#718195;grid-column:1/-1;font-size:10px;line-height:1.45}.access-organization-card>footer{background:#fafcfe;border-top:1px solid #e3eaf1;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 18px;display:flex}.access-organization-card>footer small{color:#718096;font-size:10px}.access-organization-card>footer button{color:#fff;background:#1769c2;border:0;border-radius:8px;min-height:40px;padding:0 15px;font-size:11px;font-weight:900}.access-organization-card>footer button:disabled{cursor:not-allowed;opacity:.5}.access-employees-layout,.access-departments-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.55fr);gap:12px;min-width:0;display:grid}.access-employee-actions{z-index:4;background:#fff;border:1px solid #c5d9ed;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-self:start;align-items:center;gap:14px;min-width:0;min-height:68px;padding:10px 14px;display:flex;position:sticky;top:72px;box-shadow:0 5px 18px #0c284917}.access-employee-actions>div:first-child{gap:4px;min-width:0;display:grid}.access-employee-actions small{color:#52667e;font-size:11px;font-weight:750}.access-employee-actions h3{color:#52667e;margin:0;font-size:12px;font-weight:750}.access-employee-actions strong{color:#203a57;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.access-employee-actions>button{color:#fff;background:#1769c2;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 14px;font-size:12px;font-weight:900;display:inline-flex}.access-employee-actions>button:hover:not(:disabled){background:#125aa7}.access-employee-actions>button:active:not(:disabled){background:#0e4b8e}.access-employee-actions>button:disabled{cursor:not-allowed;opacity:.52}.access-employee-actions>.access-employee-review-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px;min-width:0;display:flex}.access-employee-review-actions button{color:#155fae;background:#f8fbff;border:1px solid #a8c5e4;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.access-employee-review-actions button.primary{color:#fff;background:#1769c2;border-color:#1769c2}.access-employee-review-actions button.danger{background:#a13730;border-color:#a13730}.access-employee-review-actions button:hover:not(:disabled){filter:brightness(.95)}.access-employee-review-actions button:active:not(:disabled){filter:brightness(.88)}.access-employee-review-actions button:disabled{opacity:.55;cursor:not-allowed}.access-employee-actions :is(button,h3):focus-visible,.access-create-employee :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #1769c2}.access-employees-layout :is(button,input,select,textarea,summary,[tabindex]),.access-departments-layout :is(button,input,select,textarea,summary,[tabindex]){scroll-margin-block-start:156px}.access-department-actions:focus-within{z-index:5}.access-departments-layout .access-overrides>div{grid-template-columns:minmax(0,1fr) 145px 38px;align-items:end}.access-departments-layout .access-overrides>div>label{color:#52667e;gap:6px;min-width:0;font-size:12px;font-weight:750;display:grid}.access-departments-layout .access-overrides>div>button{grid-area:1/3;min-height:42px}.access-departments-layout .access-overrides>header small{color:#52667e;font-size:12px;line-height:1.5}.access-departments-layout :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #1769c2}.access-employee-filters{background:#fff;border:1px solid #d9e3ed;border-radius:12px;grid-column:1/-1;min-width:0;padding:12px 14px}.access-employee-filter-fields{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:10px;display:grid}.access-employee-filter-fields label{color:#52667e;gap:6px;min-width:0;font-size:12px;font-weight:750;display:grid}.access-employee-filter-fields :is(input,select){color:#273d56;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:8px;padding:8px 10px}.access-employee-filter-fields :is(input,select):hover{border-color:#8faed0}.access-employee-filters>footer{color:#52667e;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.access-employee-filters button,.access-selected-outside-results button{color:#155fae;background:#f8fbff;border:1px solid #b6cce5;border-radius:8px;flex-shrink:0;min-height:36px;padding:6px 10px;font-size:12px;font-weight:750}.access-employee-filters button:hover:not(:disabled),.access-selected-outside-results button:hover:not(:disabled){background:#eaf3ff;border-color:#1769c2}.access-employee-filters button:active:not(:disabled),.access-selected-outside-results button:active:not(:disabled){background:#dcecff}.access-employee-filters :disabled,.access-selected-outside-results button:disabled{cursor:not-allowed;color:#718096;background:#f4f7fa}.access-selected-outside-results{color:#635126;background:#fffaf0;border-bottom:1px solid #e9d8af;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;font-size:12px;line-height:1.45;display:flex}.access-selected-outside-results>span{flex:240px}.access-directory-list>button .access-employee-inactive-label{color:#8c3838;font-size:11px;font-weight:750}@media (width<=960px){.access-employee-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.access-directory-card,.access-editor-card,.access-role-matrix,.access-audit-card{background:#fff;border:1px solid #d9e3ed;border-radius:14px;min-width:0;box-shadow:0 5px 18px #0c28490b}.access-directory-card{align-self:start;overflow:hidden}.access-directory-card>header,.access-editor-card>header,.access-role-matrix>header,.access-audit-card>header{border-bottom:1px solid #e2e8ef;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:15px 16px;display:flex}.access-directory-card h2,.access-editor-card h2,.access-role-matrix h2,.access-audit-card h2{color:#203a57;margin:3px 0 0;font-size:18px}.access-directory-card>header button,.access-overrides>header button{color:#155fae;background:#f8fbff;border:1px solid #9ebfe2;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.access-create-employee{background:#f8fbff;border-bottom:1px solid #e4eaf0;grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.access-create-employee label,.access-editor-fields label{color:#728197;gap:5px;min-width:0;font-size:11px;font-weight:850;display:grid}.access-create-employee :is(input,select),.access-editor-fields :is(input,select,textarea),.access-overrides :is(input,select){color:#304963;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd6e2;border-radius:8px;padding:0 10px;font-size:12px}.access-create-employee>button{color:#fff;background:#1769c2;border:0;border-radius:8px;grid-column:1/-1;min-height:42px;font-weight:900}.access-create-employee>button:hover:not(:disabled){background:#125aa7}.access-create-employee>button:active:not(:disabled){background:#0e4b8e}.access-create-employee>button:disabled{opacity:.52;cursor:not-allowed}.access-create-employee input[aria-invalid=true]{background:snow;border-color:#ad302a}.access-create-email-error{color:#ad302a;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.access-directory-list{align-content:start;gap:4px;max-height:calc(100dvh - 320px);padding:6px;display:grid;overflow-y:auto}.access-directory-list>button{width:100%;min-width:0;min-height:72px;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.access-directory-list>button:hover{background:#f5f8fc}.access-directory-list>button.active{background:#edf6ff;border-color:#bad2ec}.access-directory-list>button.inactive{opacity:.58}.access-directory-list>button>span:first-child{color:#1765b7;background:#eaf3fe;border:1px solid #c9dcf3;border-radius:10px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:950;display:grid}.access-directory-list>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.access-directory-list b{color:#2b435f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.access-directory-list small,.access-directory-list em{color:#7c899a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.access-directory-list i{color:#155fae;background:#e5f1fd;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:10px;font-style:normal;font-weight:900;display:grid}.access-editor-card{overflow:hidden}.access-editor-card>header>div{min-width:0}.access-editor-card>header h2,.access-editor-card>header p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-editor-card>header p{color:#7a899b;margin:3px 0 0;font-size:11px}.access-editor-card>header>span{color:#155fae;white-space:nowrap;background:#e7f2fe;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.access-editor-fields{grid-template-columns:1fr 1fr;gap:10px;padding:15px 16px 8px;display:grid}.access-editor-fields label.wide{grid-column:1/-1}.access-editor-fields textarea{resize:vertical;min-height:82px;padding-block:10px}.access-editor-fields :is(input,select,textarea):disabled,.access-overrides :is(input,select):disabled{color:#5c6d80;opacity:1;background:#f2f5f8}.access-editor-fields label.access-switch{background:#f8fafc;border:1px solid #d7e0e9;border-radius:8px;align-content:end;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.access-switch input{width:17px;height:17px}.access-role-selector{border:1px solid #dce5ee;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 16px 12px;padding:12px;display:grid}.access-role-selector legend{color:#62748a;padding:0 5px;font-size:11px;font-weight:900}.access-role-selector label{color:#4f637a;background:#f8fafc;border:1px solid #e1e7ee;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 9px;font-size:11px;font-weight:800;display:flex}.access-role-selector input,.access-special-grants input,.access-managed-departments input{width:17px;height:17px}.access-special-grants{color:#53667c;background:#fffaf1;border:1px solid #ead5af;border-radius:10px;gap:8px;margin:0 16px 12px;padding:12px;font-size:11px;display:grid}.access-special-grants b{color:#7b521d}.access-special-grants label{align-items:flex-start;gap:8px;line-height:1.45;display:flex}.access-managed-departments,.access-effective{background:#fbfcfe;border:1px solid #dce5ee;border-radius:10px;margin:0 16px 12px}.access-managed-departments summary,.access-effective summary{color:#3d5875;cursor:pointer;align-items:center;min-height:42px;padding:0 12px;font-size:11px;font-weight:900;display:flex}.access-managed-departments>p{color:#7b5a31;margin:0;padding:0 12px 9px;font-size:10px;line-height:1.45}.access-managed-departments>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 12px 12px;display:grid}.access-managed-departments label{color:#5d6f84;align-items:center;gap:7px;min-height:36px;font-size:11px;display:flex}.access-overrides{background:#fff;border:1px solid #dce5ee;border-radius:10px;margin:0 16px 12px;padding:12px}.access-overrides>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.access-overrides>header>div{gap:2px;display:grid}.access-overrides>header b{color:#314b68;font-size:12px}.access-overrides>header small{color:#7c8a9b;font-size:10px}.access-overrides>div{grid-template-columns:minmax(160px,1.4fr) 115px minmax(140px,1fr) 38px;gap:7px;margin-top:7px;display:grid}.access-overrides>div>button{color:#a0473c;background:#fff7f6;border:1px solid #e1b8b3;border-radius:8px;min-height:38px;font-size:19px}.access-overrides>p{color:#7c8999;margin:7px 0 0;font-size:11px}.access-effective>div{grid-template-columns:1fr 1fr;gap:7px;max-height:330px;padding:0 10px 10px;display:grid;overflow-y:auto}.access-effective article{background:#fff;border:1px solid #e1e7ed;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:8px;min-width:0;padding:9px;display:grid}.access-effective article>span{color:#738298;background:#eef1f5;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-weight:900;display:grid}.access-effective article.allowed>span{color:#126c49;background:#ddf3e8}.access-effective article>div{gap:2px;min-width:0;display:grid}.access-effective b{color:#354d68;font-size:11px}.access-effective small{color:#8490a0;font-size:9px}.access-effective p{overflow-wrap:anywhere;color:#6e7d8f;margin:2px 0 0;font-size:10px;line-height:1.4}.access-technical-details>summary{color:#52657b;cursor:pointer;min-height:32px;padding:6px 0;font-size:11px;font-weight:700}.access-technical-details>code{overflow-wrap:anywhere;color:#6e7d8f;font-size:11px;display:block}.access-editor-card>footer{background:#fbfcfd;border-top:1px solid #e0e7ee;justify-content:flex-end;padding:12px 16px;display:flex}.access-editor-card>footer button{color:#fff;background:#1769c2;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:190px;min-height:42px;font-size:12px;font-weight:900;display:inline-flex}.access-editor-card>footer button:disabled{opacity:.52}.access-preview-notice{color:#52657b;margin:12px 16px;font-size:13px;line-height:1.5}.access-account-explanation{color:#52657b;grid-column:1/-1;margin:0;font-size:13px;line-height:1.5}.access-change-review{min-width:0;padding:16px;scroll-margin-block:80px}.access-change-review h3{color:#203a57;margin:0;font-size:18px}.access-change-review>p,.access-change-warning p{color:#52657b;margin:8px 0;font-size:13px;line-height:1.5}.access-change-review>.access-preview-notice{margin:12px 0}.access-change-warning{background:#fffaf1;border:1px solid #ead5af;border-radius:10px;padding:12px;font-size:14px}.access-change-warning b{color:#7b521d}.access-change-table{min-width:0;margin-block:16px}.access-change-table table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.access-change-table caption{color:#203a57;text-align:left;padding-bottom:8px;font-weight:800}.access-change-table :is(th,td){text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #dce5ee;padding:10px}.access-change-table thead{color:#354d68;background:#f3f7fb}.access-permission-changes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:12px 16px;display:grid}.access-change-review>.access-permission-changes{margin-inline:0}.access-permission-changes>section{background:#f8fbfe;border:1px solid #dce5ee;border-radius:10px;min-width:0;padding:12px}.access-permission-changes h4{color:#203a57;margin:0 0 8px;font-size:14px}.access-permission-changes :is(ul,p){color:#52657b;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.access-permission-changes ul{padding-left:20px}.access-permission-changes .revoked{background:#fffaf1;border-color:#ead5af}.access-change-review :focus-visible,.access-editor-card>footer button:focus-visible{outline-offset:3px;outline:3px solid #1769c2}@media (width<=900px){.access-permission-changes{grid-template-columns:1fr}.access-change-table :is(th,td){padding:6px}}.access-workspace-empty{color:#718195;text-align:center;align-content:center;place-items:center;gap:5px;min-height:150px;padding:20px;display:grid}.access-workspace-empty b{color:#3d536c;font-size:13px}.access-workspace-empty p{max-width:430px;margin:0;font-size:11px;line-height:1.45}.access-role-matrix>header p,.access-audit-card>header p{color:#738196;text-align:right;max-width:500px;margin:0;font-size:11px;line-height:1.45}.access-role-matrix>div{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:max(240px,100dvh - 340px);overflow:auto}.access-role-matrix>div:focus-visible{outline-offset:-3px;outline:3px solid #1769c2}.access-role-matrix table{border-collapse:collapse;width:100%;min-width:1000px}.access-role-matrix :is(th,td){text-align:center;border-bottom:1px solid #e7ecf1;min-height:42px;padding:9px;font-size:10px}.access-role-matrix th:first-child{z-index:1;color:#415873;text-align:left;background:#fff;width:235px;position:sticky;left:0}.access-role-matrix thead th{z-index:2;color:#54667c;background:#f4f7fa;font-weight:900;position:sticky;top:0}.access-role-matrix thead th:first-child{z-index:3;background:#f4f7fa}.access-role-matrix tbody th{gap:2px;display:grid}.access-role-matrix tbody th b{font-size:11px}.access-role-matrix tbody th small{color:#8894a3;font-size:9px;font-weight:500}.access-role-matrix td{color:#a4aebb}.access-role-matrix td.yes{color:#126c49;background:#f1faf5;font-size:13px;font-weight:950}.access-role-matrix tr.group th{color:#1765b7;letter-spacing:.08em;text-transform:uppercase;background:#edf5fd;width:auto;font-size:10px;display:table-cell;position:static}.access-create-department{border-bottom:1px solid #e3e9ef;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px;display:grid}.access-create-department input{min-width:0;min-height:40px;font:inherit;border:1px solid #cbd6e2;border-radius:8px;padding:0 10px;font-size:12px}.access-create-department button{color:#fff;background:#1769c2;border:0;border-radius:8px;min-height:40px;padding:0 12px;font-weight:900}.access-boundary-note{color:#79541f;background:#fff9ee;border:1px solid #e9cf9f;border-radius:9px;margin:0 16px 12px;padding:10px 12px;font-size:10px;line-height:1.45}.access-audit-card ol{gap:8px;margin:0;padding:16px;list-style:none;display:grid}.access-audit-card li{background:#fbfcfd;border:1px solid #e0e7ee;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px;display:grid;position:relative}.access-audit-card li>span{background:#1769c2;border:3px solid #d5e7fa;border-radius:50%;width:12px;height:12px;margin-top:3px}.access-audit-card li>div{gap:3px;min-width:0;display:grid}.access-audit-card li b{overflow-wrap:anywhere;color:#304963;font-size:14px}.access-audit-card li small,.access-audit-card li p,.access-audit-card li em{overflow-wrap:anywhere;color:#52657b;margin:0;font-size:13px;font-style:normal;line-height:1.5}.access-audit-card li em{color:#76521e}.access-audit-card details{margin-top:5px}.access-audit-card summary{color:#1765b7;cursor:pointer;width:fit-content;min-height:40px;padding-block:10px;font-size:13px;font-weight:800}.access-audit-card summary:hover{color:#0d4785}.access-audit-card :is(summary,button):focus-visible{outline-offset:3px;outline:3px solid #1769c2}.access-audit-pagination{border-top:1px solid #e2e8ef;justify-items:start;gap:12px;padding:16px;display:grid}.access-audit-pagination p{color:#52657b;margin:0;font-size:13px}.access-audit-pagination button{color:#155b9e;cursor:pointer;background:#f4f9ff;border:1px solid #a5c1df;border-radius:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700}.access-audit-pagination button:hover:not(:disabled){background:#e6f1ff;border-color:#1769c2}.access-audit-pagination button:active:not(:disabled){background:#d5e7fa}.access-audit-pagination button:disabled{color:#62758a;cursor:wait;background:#edf1f5}.module-control-panel{grid-template-rows:auto auto minmax(160px,1fr) auto}.module-control-panel .access-modules{border-top:0}.module-control-panel .access-error{justify-content:space-between;align-items:center;gap:10px;display:flex}.module-control-panel .access-error button{color:currentColor;background:#fff;border:1px solid;border-radius:7px;min-height:34px;padding:0 10px;font-weight:900}.access-workspace :is(button,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #1967ca47}@media (width<=1100px){.access-employees-layout,.access-departments-layout{grid-template-columns:290px minmax(0,1fr)}.access-role-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.access-overrides>div{grid-template-columns:minmax(150px,1fr) 105px 38px}.access-overrides>div>input,.access-overrides>div>span{grid-area:2/1/auto/3}.access-overrides>div>button{grid-area:1/3/3}}@media (width<=760px){.access-workspace{min-height:0;padding:12px}.access-workspace :is(button,input:not([type=checkbox]):not([type=radio]),select,textarea,summary){min-height:44px}.access-workspace-hero{grid-template-columns:auto minmax(0,1fr);gap:11px;min-height:0;padding:14px}.access-workspace-hero>span{width:44px;height:44px}.access-workspace-hero h1{font-size:19px}.access-workspace-hero p{font-size:11px}.access-workspace-hero>button{grid-column:1/-1;min-height:44px}.access-tabs{grid-template-columns:1fr 1fr}.access-tabs button{min-height:44px}.access-employees-layout,.access-departments-layout{grid-template-columns:1fr}.access-organization-card>header,.access-organization-card>footer{flex-direction:column;align-items:stretch}.access-organization-card>header>span{align-self:start}.access-organization-fields,.access-organization-preview{grid-template-columns:1fr}.access-organization-preview small{grid-column:1}.access-directory-list{max-height:340px}.access-directory-list>button{min-height:76px}.access-create-employee,.access-editor-fields{grid-template-columns:1fr}.access-create-employee :is(input,select,button),.access-editor-fields :is(input,select,textarea){min-height:44px}.access-editor-fields label.wide{grid-column:1}.access-role-selector{grid-template-columns:1fr 1fr}.access-role-selector label{min-height:44px}.access-switch,.access-special-grants label{align-items:center;min-height:44px}.access-managed-departments>div,.access-effective>div{grid-template-columns:1fr}.access-managed-departments label{min-height:44px}.access-overrides>div{grid-template-columns:1fr 92px 44px}.access-overrides>div>select:first-child{grid-column:1/3}.access-overrides>div>select:nth-child(2){grid-column:1}.access-overrides>div>input{grid-area:auto/1/auto/3;min-height:44px}.access-overrides>div>span{display:none}.access-overrides>div>button{grid-area:1/3/4;min-height:44px}.access-editor-card>footer button{width:100%;min-height:44px}.access-role-matrix>header,.access-audit-card>header{flex-direction:column;align-items:flex-start}.access-role-matrix>header p,.access-audit-card>header p{text-align:left}.access-create-department :is(input,button){min-height:44px}.access-audit-card li{padding:12px}.module-control-panel{width:100%;max-height:calc(100dvh - 20px)}.module-control-panel .access-modules article{grid-template-columns:minmax(0,1fr);gap:7px;padding:10px 0}.module-control-panel .access-modules label{min-height:44px}}.arrivals-page{color:#263d57;background:#f3f6f9;min-height:100%;padding:22px}.arrivals-header{background:linear-gradient(135deg,#fff 0%,#f7fbff 100%);border:1px solid #dce5ee;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px;display:flex;box-shadow:0 10px 28px #173b5c0f}.arrivals-header>div{gap:5px;max-width:760px;display:grid}.arrivals-kicker{color:#1769c2;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.arrivals-header h1{color:#183653;letter-spacing:-.03em;margin:0;font-size:27px}.arrivals-header p{color:#6c7f93;margin:0;font-size:12px;line-height:1.55}.arrivals-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px!important;max-width:none!important;display:flex!important}.walk-in-form{background:#fff;border:1px solid #bdd7ef;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;padding:16px;display:grid;box-shadow:0 10px 26px #1b436712}.walk-in-form>header{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.walk-in-form>header div{gap:3px;display:grid}.walk-in-form>header small{color:#71869a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.walk-in-form>header h2{color:#244864;margin:0;font-size:17px}.walk-in-form>header>button{color:#5c7287;cursor:pointer;background:#f8fafc;border:1px solid #d3dee8;border-radius:9px;width:38px;min-width:38px;height:38px;font-size:20px}.walk-in-explainer{color:#526d85;background:#f6faff;border:1px solid #d8e7f4;border-radius:9px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.walk-in-form>label{color:#63798e;gap:5px;min-width:0;font-size:11px;font-weight:850;display:grid}.walk-in-form>label>:is(input:not([type=checkbox]),select){color:#294761;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c6d5e3;border-radius:8px;padding:8px 10px;font-size:12px}.walk-in-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.walk-in-validation-error{color:#9e3833;background:#fff4f3;border:1px solid #efc0bc;border-radius:8px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:12px;font-weight:800}.walk-in-actions button{color:#1769c2;cursor:pointer;background:#fff;border:1px solid #bfd6ee;border-radius:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:900}.walk-in-actions button.d1-button-primary{color:#fff;background:#1769c2;border-color:#1769c2}.walk-in-actions button:disabled{cursor:not-allowed;opacity:.55}.walk-in-loading{grid-column:1/-1;min-height:110px}.arrivals-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.arrivals-stats article{background:#fff;border:1px solid #dfe7ee;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-height:94px;padding:14px 16px;display:grid;box-shadow:0 5px 16px #1d3b580a}.arrivals-stats span{color:#6f8296;font-size:11px;font-weight:800}.arrivals-stats b{color:#1769c2;grid-area:1/2/3;font-size:29px}.arrivals-stats small{color:#9aa7b5;font-size:11px}.arrivals-filters{background:#fff;border:1px solid #dfe7ee;border-radius:11px;gap:4px;padding:5px;display:flex;overflow-x:auto}.arrivals-filters button{color:#65788d;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;min-height:36px;padding:0 13px;font-size:11px;font-weight:850}.arrivals-filters button.active{color:#fff;background:#1769c2;box-shadow:0 4px 12px #1769c238}.arrivals-alert{border:1px solid;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:11px;font-weight:750;display:flex}.arrivals-alert.success{color:#176545;background:#f2fbf6;border-color:#b9dec9}.arrivals-alert.error{color:#a13c3c;background:#fff5f5;border-color:#ebc0c0}.arrivals-alert>button{color:currentColor;background:0 0;border:0;font-size:18px}.arrivals-alert-content{flex:1;gap:8px;min-width:0;display:grid}.arrivals-alert-content p{overflow-wrap:anywhere;margin:0}.arrivals-retry-actions{flex-wrap:wrap;gap:8px;display:flex}.arrivals-retry-actions .d1-action-button{white-space:normal;max-width:100%}.arrivals-list{gap:9px;margin-top:12px;display:grid}.arrival-card{background:#fff;border:1px solid #dce5ed;border-radius:13px;grid-template-columns:150px minmax(230px,1.25fr) minmax(210px,1fr) minmax(190px,.9fr);align-items:center;gap:14px;padding:14px;display:grid;position:relative;box-shadow:0 6px 18px #1b38540b}.arrival-time,.arrival-client>div,.arrival-handoff{gap:4px;min-width:0;display:grid}.arrival-time b{color:#1d3d5d;font-size:13px}.arrival-time small,.arrival-handoff small,.arrival-handoff em{color:#8998a8;font-size:11px;font-style:normal}.arrival-status{color:#1769c2;background:#edf5fe;border-radius:999px;width:max-content;padding:3px 7px;font-size:11px;font-weight:900}.arrival-status.status-прибыл{color:#8b5612;background:#fff3dc}.arrival-status.status-отменён,.arrival-status.status-неявка{color:#8a4a4a;background:#f9eded}.arrival-client{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.arrival-client>span{color:#1769c2;background:#eef6fe;border:1px solid #c9dff5;border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:950;display:grid}.arrival-client button{color:#254764;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:900;overflow:hidden}.arrival-client a{color:#1769c2;width:max-content;font-size:11px;text-decoration:none}.arrival-client small{color:#8392a2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.arrival-handoff b{color:#304d69;font-size:11px}.arrival-handoff span{color:#667b90;font-size:11px;line-height:1.4}.arrival-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.arrival-actions>button{color:#1769c2;cursor:pointer;background:#f8fbff;border:1px solid #bfd6ee;border-radius:7px;min-height:36px;padding:0 9px;font-size:11px;font-weight:900}.arrival-actions>button.arrival-checkin{color:#fff;background:#1769c2;border-color:#1769c2}.arrival-actions>button:disabled{cursor:wait;opacity:.55}.arrival-actions>small,.arrival-waiting{color:#8a671e;font-size:11px;font-weight:800}.arrival-editor{background:#f8fafc;border-top:1px solid #e4eaf0;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.arrival-editor label{color:#667b90;gap:5px;font-size:11px;font-weight:850;display:grid}.arrival-editor :is(input,select,textarea){color:#294761;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd7e3;border-radius:8px;padding:8px 10px;font-size:12px}.arrival-editor textarea{resize:vertical;min-height:68px}.arrival-editor>div{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.arrival-editor>div button{background:#fff;border:1px solid #c7d3df;border-radius:8px;min-height:38px;padding:0 13px;font-weight:900}.arrival-editor button:disabled,.walk-in-form>header>button:disabled{opacity:.55;cursor:wait}.arrivals-page :is(.arrival-editor,.walk-in-form) :is(input,select,textarea):disabled{color:#607386;cursor:not-allowed;background:#f1f4f8}.arrivals-empty{color:#77899b;text-align:center;background:#fff;border:1px dashed #bfd0df;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:260px;margin-top:12px;display:grid}.arrivals-empty h2,.arrivals-empty p{margin:0}.arrivals-empty h2{color:#34516c;font-size:17px}.arrivals-empty p{font-size:11px}.arrivals-empty button{color:#1769c2;background:#fff;border:1px solid #bfd6ee;border-radius:8px;min-height:38px;padding:0 13px;font-weight:900}.lead-arrival-form{background:#f5faff;border:1px solid #cfe0f1;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 18px 14px;padding:14px;display:grid}.lead-arrival-form header{grid-column:1/-1;align-items:center;gap:9px;display:flex}.lead-arrival-form header div{gap:2px;display:grid}.lead-arrival-form header small{color:#71869a;text-transform:uppercase;font-size:11px}.lead-arrival-form header h3{color:#244864;margin:0;font-size:14px}.lead-arrival-form label{color:#65798e;gap:5px;font-size:11px;font-weight:850;display:grid}.lead-arrival-form label.wide{grid-column:1/-1}.lead-arrival-form :is(input,textarea){color:#294761;min-height:41px;font:inherit;background:#fff;border:1px solid #c7d5e3;border-radius:8px;padding:8px 10px;font-size:12px}.lead-arrival-form textarea{resize:vertical;min-height:62px}.lead-arrival-form-actions{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.lead-arrival-form-actions button,.lead-card-arrival>button{color:#1769c2;background:#fff;border:1px solid #bfd6ee;border-radius:8px;min-height:38px;padding:0 13px;font-size:12px;font-weight:900}.arrivals-page :is(button,input,select,textarea,a):focus-visible,.lead-arrival-form :is(button,input,textarea):focus-visible{outline-offset:2px;outline:3px solid #1769c23d}.arrivals-page :is(button,input,select,textarea,a){scroll-margin-block:80px 12px}@media (width<=1180px){.arrival-card{grid-template-columns:140px minmax(220px,1fr) minmax(190px,1fr)}.arrival-actions{border-top:1px solid #edf1f4;grid-column:1/-1;justify-content:flex-start;padding-top:8px}}@media (width<=760px){.arrivals-page{padding:12px}.arrivals-header{flex-direction:column;padding:15px}.arrivals-header h1{font-size:22px}.arrivals-header-actions{grid-template-columns:1fr;width:100%;display:grid!important}.arrivals-header-actions>button{width:100%;min-height:44px}.walk-in-form{grid-template-columns:1fr;padding:14px}.walk-in-form>header,.walk-in-explainer,.walk-in-actions,.walk-in-loading{grid-column:1}.walk-in-form>header>button{width:44px;min-width:44px;min-height:44px}.walk-in-form>label>:is(input:not([type=checkbox]),select),.walk-in-actions button{min-height:44px}.walk-in-actions{grid-template-columns:1fr;display:grid}.arrivals-stats{grid-template-columns:1fr 1fr}.arrivals-stats article{min-height:82px;padding:12px}.arrivals-filters button{min-height:var(--d1-control-height-mobile)}.arrival-client :is(button,a),.arrivals-alert button,.arrivals-empty button{min-height:var(--d1-control-height-mobile);align-items:center;display:flex}.arrival-card{grid-template-columns:1fr;gap:12px;padding:13px}.arrival-actions{grid-column:1}.arrival-actions>button{flex:130px;min-height:44px}.arrival-editor{grid-column:1;grid-template-columns:1fr}.arrival-editor>div{grid-column:1}.arrival-editor>div button{flex:1;min-height:44px}.lead-arrival-form{grid-template-columns:1fr;margin:0 12px 12px}.lead-arrival-form header,.lead-arrival-form label.wide,.lead-arrival-form-actions{grid-column:1}.lead-arrival-form :is(input,textarea),.lead-arrival-form-actions button,.lead-card-arrival>button{min-height:44px}}.communications-page{color:#263d57;background:#f3f6f9;min-height:100%;padding:22px}.communications-header{background:linear-gradient(135deg,#fff 0%,#f5faff 100%);border:1px solid #dce5ee;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex;box-shadow:0 10px 28px #173b5c0f}.communications-header>div{gap:5px;max-width:760px;display:grid}.communications-header span{color:#1769c2;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.communications-header h1{color:#183653;letter-spacing:-.03em;margin:0;font-size:27px}.communications-header p{color:#6c7f93;margin:0;font-size:12px;line-height:1.55}.communications-header>button,.communications-error button{color:#1769c2;cursor:pointer;background:#fff;border:1px solid #bfd6ee;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.communications-safety{color:#31516e;background:#f2faf6;border:1px solid #bcd9c9;border-radius:13px;align-items:flex-start;gap:12px;margin-top:12px;padding:14px 16px;display:flex}.communications-safety div{gap:3px;display:grid}.communications-safety b{color:#176545;font-size:12px}.communications-safety p{color:#5b7668;margin:0;font-size:12px;line-height:1.5}.communications-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.communications-stats article{background:#fff;border:1px solid #dfe7ee;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-height:94px;padding:14px 16px;display:grid;box-shadow:0 5px 16px #1d3b580a}.communications-stats span{color:#6f8296;font-size:11px;font-weight:800}.communications-stats b{color:#1769c2;grid-area:1/2/3;font-size:29px}.communications-stats small{color:#9aa7b5;font-size:11px}.communications-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.communications-grid article{background:#fff;border:1px solid #dce5ed;border-radius:14px;align-items:flex-start;gap:14px;min-height:160px;padding:18px;display:flex}.communications-grid article>div{gap:5px;display:grid}.communications-grid small{color:#1769c2;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.communications-grid h2{color:#244864;margin:0;font-size:16px}.communications-grid p{color:#6b7f92;margin:0;font-size:12px;line-height:1.6}.communications-error{text-align:center;background:#fff;border:1px dashed #c7d6e3;border-radius:15px;align-content:center;place-items:center;gap:9px;min-height:340px;display:grid}.communications-error h1,.communications-error p{margin:0}.communications-error h1{color:#2d4e6b;font-size:20px}.communications-error p{color:#7c8da0;font-size:12px}.communications-page :is(button,a):focus-visible{outline-offset:2px;outline:3px solid #1769c23d}@media (width<=760px){.communications-page{padding:12px}.communications-header{flex-direction:column;padding:15px}.communications-header h1{font-size:22px}.communications-header>button{width:100%;min-height:44px}.communications-error button{min-height:44px}.communications-stats{grid-template-columns:1fr 1fr}.communications-stats article{min-height:82px;padding:12px}.communications-grid{grid-template-columns:1fr}.communications-grid article{min-height:0;padding:15px}}.leads-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.call-center-tabs{background:#eaf0f6;border:1px solid #d8e2ec;border-radius:11px;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:0 0 10px;padding:5px;display:grid;overflow-x:auto}.call-center-tabs button{color:#607287;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:112px;min-height:40px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.call-center-tabs button span{color:#6e8094;background:#dce5ee;border-radius:999px;place-items:center;min-width:22px;min-height:22px;padding:0 6px;font-size:9px;display:inline-grid}.call-center-tabs button.active{color:#155fae;background:#fff;box-shadow:0 3px 12px #1233571a}.call-center-tabs button.active span{color:#fff;background:#1769c2}.lead-row{grid-template-columns:minmax(180px,1.15fr) minmax(110px,.75fr) minmax(200px,1.5fr) minmax(135px,.9fr) minmax(140px,.9fr) minmax(115px,.75fr);align-items:start;gap:14px;padding-inline:12px}.lead-row>.lead-client{gap:6px;display:grid}.leads-filters select{width:100%;min-width:0}.lead-identity-button{width:100%;min-width:0;min-height:var(--d1-control-height);border-radius:var(--d1-control-radius);text-align:left;font:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:3px;display:flex}.lead-identity-button:hover{background:#edf5ff;border-color:#c3d9f3}.lead-identity-button:active{background:#deecfc}.leads-queue-panel:focus,.lead-identity-button:focus-visible,.lead-queue-comment-toggle:focus-visible{outline-offset:2px;outline:3px solid #2676ce}.lead-client .lead-identity-button b{color:#175fab;white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.4}.lead-row .lead-client>a{overflow-wrap:anywhere;width:fit-content;max-width:100%;font-size:12px}.lead-row .lead-client>a[href^=tel\:]{white-space:nowrap}.lead-row .lead-client>a[href^=mailto\:]{color:#53677e}.lead-queue-interest{color:#3e556d;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.lead-queue-id{color:#65758a;overflow-wrap:anywhere;font-size:11px}.lead-row>.lead-source{gap:6px;display:grid}.lead-row .lead-source b{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.lead-row .lead-source :is(small,span){color:#65758a;overflow-wrap:anywhere;font-size:12px}.lead-queue-comment{gap:7px;min-width:0;display:grid}.lead-queue-comment-meta{color:#65758a;overflow-wrap:anywhere;gap:2px;font-size:12px;line-height:1.4;display:grid}.lead-queue-comment-meta b{color:#435a72;font-weight:600}.lead-queue-comment-text{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:pre-wrap;color:#283f58;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.lead-queue-comment-text[data-expanded=true]{-webkit-line-clamp:unset;display:block}.lead-queue-comment-toggle{border-radius:var(--d1-control-radius);color:#175fab;min-height:32px;font:inherit;background:#f5f9fe;border:1px solid #c3d9f3;justify-self:start;padding:4px 8px;font-size:12px}.lead-queue-comment-toggle:hover{background:#e7f1ff}.lead-queue-comment-toggle:active{background:#deecfc}.lead-row .lead-next-action b{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.lead-row .lead-status-select>.lead-status-dot{top:8px;bottom:auto}.lead-row .lead-status-select>b{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.lead-row .lead-status-select>.lead-actions{grid-column:1/-1;justify-items:start;margin-top:8px}.lead-row .lead-actions button{height:auto;min-height:var(--d1-control-height);white-space:normal;text-align:left}.lead-row .lead-assignee em{color:#435a72;font-size:12px;font-style:normal}.lead-client>span:last-child,.lead-interest,.lead-source,.lead-next-action{min-width:0}.lead-next-action{gap:4px;display:grid}.lead-next-action b{color:#2d4b68;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lead-next-action small{color:#7c8c9e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.lead-overdue-badge{color:#9b3731;letter-spacing:.04em;text-transform:uppercase;background:#fbe3e0;border-radius:999px;width:fit-content;padding:2px 6px;font-size:9px;font-style:normal;font-weight:900}.lead-unprocessed-badge{color:#8a4d0c;letter-spacing:.04em;text-transform:uppercase;background:#fff0cf;border-radius:999px;width:fit-content;padding:2px 6px;font-size:9px;font-style:normal;font-weight:900}.lead-row.unprocessed:not(.overdue){background:linear-gradient(90deg,#e08e1c14,#0000 180px),#fff}.lead-status-select{background:#f8fafc;border:1px solid #d5dfe9;border-radius:8px;align-content:center;min-height:36px;padding:0 9px 0 26px}.lead-status-select b{color:#39516a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lead-status-dot{bottom:14px}.lead-contact-form{scroll-margin-top:calc(var(--lead-scroll-offset,var(--lead-sticky-header-offset,96px)) + 16px);background:#f5faff;border:1px solid #cfe0f1;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 18px 14px;padding:14px;display:grid}.lead-arrival-form{scroll-margin-top:calc(var(--lead-scroll-offset,var(--lead-sticky-header-offset,96px)) + 16px)}.lead-result-card,.lead-card-panel :is(input,select,textarea){scroll-margin-top:calc(var(--lead-scroll-offset,var(--lead-sticky-header-offset,96px)) + 16px);scroll-margin-bottom:96px}.lead-field-error{background:#fff4f3;border:1px solid #efc0bc;border-radius:8px;padding:9px 11px;font-weight:800;color:#9e3833!important}.lead-field-error:has(>button){justify-content:space-between;align-items:center;gap:10px;display:flex}.lead-field-error>button{color:#8f2f2a;min-height:36px;font:inherit;background:#fff;border:1px solid #dfa49f;border-radius:7px;flex:none;padding:0 12px}.lead-details-form{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-card-panel .lead-inline-client{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 14px 14px;padding:0}.lead-inline-client>.wide{grid-column:1/-1}.lead-inline-client>label:has([data-required-detail=residenceRegion]){grid-column:span 2}.lead-inline-client .lead-inline-phone{gap:6px;min-width:0;display:grid}.lead-inline-client .lead-phone-actions{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.lead-inline-client .lead-phone-actions .lead-compact-icon{flex:0 0 32px;justify-content:center;align-items:center;height:32px;padding:0;display:inline-flex}.lead-inline-client .lead-inline-extra{border-top:1px solid var(--d1-border,#dce5ef);min-width:0}.lead-inline-extra>summary{cursor:pointer;color:#39516a;padding:10px 0;font-size:12px;font-weight:700}.lead-inline-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:6px;display:grid}.lead-inline-extra-grid>.wide{grid-column:1/-1}.lead-inline-additional{gap:5px;padding-bottom:8px;display:grid}.lead-inline-hint{color:#596b80;font-size:12px;line-height:1.45}.lead-inline-client .lead-arrival-form-actions{grid-column:1/-1;align-items:center}@media (width<=760px){.lead-card-panel .lead-inline-client,.lead-inline-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-inline-client>label:has([data-required-detail=residenceRegion]){grid-column:1/-1}}.lead-additional-phone-field{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.lead-additional-phone-field legend{color:#65798e;margin-bottom:5px;padding:0;font-size:11px;font-weight:850}.lead-additional-phone-list{justify-items:start;gap:7px;display:grid}.lead-additional-phone-row{grid-template-columns:minmax(0,1fr) 41px;gap:7px;width:min(100%,430px);display:grid}.lead-additional-phone-row>button{color:#8a4a45;background:#fff;border:1px solid #dfc1bd;border-radius:8px;min-height:41px;padding:0;font-size:20px;line-height:1}.lead-additional-phone-add{color:#1765c1;background:#fff;border:1px solid #b9d2ec;border-radius:8px;min-height:41px;padding:8px 12px;font-weight:850}.lead-interest-primary{grid-template-columns:auto minmax(0,1fr);align-items:center}.lead-interest-primary input{width:18px;min-height:18px;padding:0}.lead-contact-form.danger{background:#fff7f6;border-color:#ecc7c1}.lead-contact-form header{grid-column:1/-1;align-items:center;gap:9px;display:flex}.lead-contact-form header div{gap:2px;display:grid}.lead-contact-form header small{color:#71869a;text-transform:uppercase;font-size:11px}.lead-contact-form header h3{color:#244864;margin:0;font-size:14px}.lead-contact-form label{color:#65798e;gap:5px;font-size:11px;font-weight:850;display:grid}.lead-contact-form label.wide{grid-column:1/-1}.lead-contact-form>p.wide{color:#5f748a;grid-column:1/-1;margin:0;font-size:12px;line-height:1.55}.lead-contact-form :is(input,select,textarea){color:#294761;width:100%;min-width:0;min-height:41px;font:inherit;background:#fff;border:1px solid #c7d5e3;border-radius:8px;padding:8px 10px;font-size:12px}.lead-contact-form textarea{resize:vertical;min-height:70px}.lead-contact-form .lead-dossier-checkbox{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center}.lead-contact-form .lead-dossier-checkbox input{width:18px;min-height:18px;padding:0}.lead-card-follow-up{background:#fffbf3;border-color:#e5c58e}.lead-card-close-section{background:snow;border-color:#ecd3cf;grid-column:1/-1}.lead-card-close-section>p{color:#7d6868;margin:0;font-size:11px;line-height:1.5}.d1-button-danger{color:#fff!important;background:#bd554a!important;border-color:#bd554a!important}.lead-card-activity-icon.contact{color:#6750a5;background:#f6f2ff;border-color:#d5caef}.deal-primary-visit{background:linear-gradient(135deg,#f5faff,#fff);border:1px solid #bcd8ef;border-radius:11px;grid-template-columns:42px minmax(0,1fr);gap:11px;margin-bottom:12px;padding:13px;display:grid}.deal-primary-visit>span{color:#1769c2;background:#e9f4ff;border:1px solid #c6dcf2;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.deal-primary-visit>div{gap:4px;min-width:0;display:grid}.deal-primary-visit small{color:#1765b7;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:950}.deal-primary-visit b{color:#243f5b;font-size:13px}.deal-primary-visit :is(p,em){overflow-wrap:anywhere;color:#6c7f92;margin:0;font-size:10px;font-style:normal}.deal-subsequent-visits-title{color:#63768b;letter-spacing:.07em;text-transform:uppercase;margin:8px 0;font-size:10px}@media (width<=1450px){.lead-row{grid-template-columns:minmax(160px,1.15fr) minmax(100px,.75fr) minmax(170px,1.5fr) minmax(120px,.9fr) minmax(130px,.9fr) minmax(105px,.75fr);gap:10px}}@media (width<=1180px){.manual-lead-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.leads-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.call-center-tabs{display:flex}.lead-row{grid-template-columns:minmax(190px,1fr) minmax(210px,1.1fr) minmax(170px,.9fr);gap:11px}.lead-row-head{display:none}.lead-client,.lead-source,.lead-queue-comment,.lead-interest,.lead-next-action,.lead-assignee,.lead-status-select,.lead-actions{grid-area:auto}.lead-actions{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-end;display:flex}.lead-row .lead-assignee>span,.lead-row .lead-status-select>span{display:block}.lead-row>.lead-source:before{content:"Источник";color:#65758a;font-size:12px}.lead-row .lead-status-select>.lead-status-dot{top:27px}}@media (width<=760px){.leads-heading-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.leads-heading-actions button{justify-content:center;width:100%;min-height:44px}.manual-lead-panel{grid-template-columns:1fr;padding:14px}.manual-lead-panel>header,.manual-lead-panel>label.wide,.manual-lead-state,.manual-lead-actions{grid-column:1}.manual-lead-panel :is(input,select,textarea){min-height:44px;font-size:16px}.manual-lead-actions{grid-template-columns:1fr 1fr;display:grid}.manual-lead-actions button{justify-content:center;min-height:44px}.leads-stats{grid-template-columns:1fr 1fr}.leads-stats article:last-child{grid-column:1/-1}.call-center-tabs{scroll-snap-type:x mandatory;margin-inline:-2px}.call-center-tabs button{scroll-snap-align:start;min-width:128px;min-height:44px}.lead-row{grid-template-columns:1fr}.lead-client,.lead-source,.lead-queue-comment,.lead-interest,.lead-next-action,.lead-assignee,.lead-status-select,.lead-actions{grid-column:1}.lead-next-action{background:#f8fafc;border:1px solid #e1e7ed;border-radius:8px;padding:10px}.lead-actions{grid-template-columns:1fr;display:grid}.lead-contact-form{grid-template-columns:1fr;margin:0 12px 12px}.lead-contact-form header,.lead-contact-form label.wide,.lead-contact-form .lead-arrival-form-actions{grid-column:1}.lead-contact-form :is(input,select,textarea),.lead-contact-form .lead-arrival-form-actions button{min-height:44px}.lead-arrival-form :is(input,textarea),.lead-contact-form :is(input,select,textarea),.lead-card-controls select{font-size:16px}.lead-card-handoff-state{grid-template-columns:auto minmax(0,1fr);margin:0 13px 9px}.lead-card-handoff-state button{grid-column:1/-1;width:100%;min-height:44px}.lead-interest-list article{grid-template-columns:minmax(0,1fr) auto}.lead-interest-list article>button{grid-column:1/-1;width:100%;min-height:44px}.lead-history-disclosure>summary em{display:none}.lead-wrap-footer{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.lead-wrap-footer>button{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.lead-card-spinner{animation:none}.leads-page *,.lead-card-layer *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lead-workspace-header{min-height:116px;padding-block:12px}.lead-workspace-title-copy{flex:320px;gap:2px;min-width:0;display:grid}.lead-workspace-title-copy small{color:#72839a;text-overflow:ellipsis;white-space:nowrap;max-width:min(48vw,690px);font-size:10px;font-weight:750;overflow:hidden}.lead-card-note-wide{top:calc(var(--lead-sticky-header-offset,150px) + 12px);z-index:8;max-height:calc(100dvh - var(--lead-sticky-header-offset,150px) - 24px);background:#fffdf7;border-color:#e7d398;border-radius:10px;margin:14px 26px 0;padding:13px 15px;position:sticky;overflow:auto;box-shadow:0 3px 12px #5d440d09}.lead-card-note-wide:not(.lead-note-compact){max-height:none;position:static;overflow:visible}.lead-card-note-wide:has(.lead-note-history[open]){max-height:none;position:static;overflow:visible}.lead-card-note-wide>header{min-height:30px;margin-bottom:8px}.lead-card-note-wide>header>em{color:#718096;margin-left:auto;font-size:10px;font-style:normal}.lead-card-note-wide .lead-card-comment{background:#fffaf0;border-color:#ebd9a7;margin-top:0}.lead-card-note-wide .lead-card-comment>p{color:#25374d;min-height:0;margin:0;font-size:13px;line-height:1.5}.lead-card-note-wide.lead-note-compact{grid-template-columns:minmax(220px,auto) minmax(0,1fr);align-items:center;gap:14px;min-height:72px;padding-block:9px;display:grid;overflow:visible}.lead-card-note-wide.lead-note-compact>header{min-height:0;margin:0}.lead-card-note-wide.lead-note-compact .lead-card-comment,.lead-card-note-wide.lead-note-compact .lead-card-protected{justify-content:space-between;align-items:center;gap:12px;min-height:0;margin:0;padding:7px 10px;display:flex}.lead-card-note-wide.lead-note-compact .lead-card-comment>small{display:none}.lead-card-note-wide.lead-note-compact .lead-note-actions{flex:none;margin:0}.lead-card-note-wide.lead-note-compact .lead-card-comment>p,.lead-card-note-wide.lead-note-compact .lead-card-protected p{margin:0}.lead-note-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:10px;display:flex}.lead-note-actions>button,.lead-note-history>summary{color:#1765c0;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd2e8;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:850;display:inline-flex}.lead-note-history{min-width:min(560px,72%)}.lead-note-history>summary{width:max-content;list-style:none}.lead-note-history>summary::-webkit-details-marker{display:none}.lead-note-history ol{gap:8px;max-height:310px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.lead-note-history li{background:#fff;border:1px solid #e6d9b5;border-radius:8px;padding:10px}.lead-note-history li header{justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-note-history li :is(b,time,small){font-size:10px}.lead-note-history li time,.lead-note-history li small{color:#718096}.lead-note-history li p{overflow-wrap:anywhere;color:#2e4056!important;min-height:0!important;margin:7px 0!important;font-size:11px!important}.lead-workspace-context .lead-vehicle-interest .lead-interest-list{grid-template-columns:1fr}.lead-workspace-context .lead-vehicle-interest .lead-interest-list article{grid-template-columns:88px minmax(0,1fr);min-height:120px}.lead-workspace-context .lead-interest-photo{width:88px;height:72px}.lead-workspace-context .lead-interest-actions{grid-template-columns:1fr 1fr;width:100%;margin:0 0 8px;display:grid}.lead-workspace-context .lead-interest-actions button{border-color:#d5e0eb}.lead-workspace-context .lead-interest-actions button:first-child{grid-column:1/-1}.lead-listing-empty{color:#52677f;background:#f8fafc;border:1px dashed #cbd8e6;border-radius:8px;min-height:64px;padding:11px 12px;font-size:12px;line-height:1.45}.lead-required-missing :is(input,select){box-shadow:0 0 0 3px #d64c451a;background:#fff7f6!important;border-color:#d64c45!important}.lead-required-missing>span{color:#a93631!important}.lead-result-actions button,.lead-next-action-card>button,.lead-state-card>button,.lead-wrap-footer button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.lead-result-actions button:focus-visible,.lead-note-actions button:focus-visible,.lead-note-history>summary:focus-visible,.lead-wrap-footer button:focus-visible{box-shadow:var(--d1-focus-ring);outline:0}.lead-wrap-footer button:disabled{color:#7d8b9d;cursor:not-allowed;box-shadow:none;background:#eef1f4;border-color:#d9e0e8}@media (width<=1366px) and (width>=761px){.lead-workspace-header{min-height:126px}.lead-card-note-wide{margin-inline:18px}}@media (width<=920px){.lead-note-history{min-width:min(520px,70vw)}}@media (width<=760px){.lead-card-note-wide{margin:10px 10px 0;padding:12px}.lead-note-actions{display:grid}.lead-note-history{width:100%;min-width:0}.lead-note-history>summary,.lead-note-actions>button{justify-content:center;width:100%}}.lead-card-layer{z-index:30;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f9fc;justify-items:stretch;inset:0 0 0 224px}.lead-card-panel{--lead-sticky-header-offset:150px;color:#172b45;width:100%;box-shadow:none;background:#f7f9fc;border-left:0}.lead-workspace-header{height:var(--lead-sticky-header-offset);min-height:var(--lead-sticky-header-offset);background:#fffffffa;border-bottom-color:#e3e9f1;align-items:flex-start;padding:18px 26px 16px}.lead-workspace-header>.lead-workspace-heading{flex:auto;align-items:start;gap:8px;min-width:0;display:grid}.lead-workspace-back{color:#1769d2;width:max-content;min-height:28px;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:850;display:inline-flex}.lead-workspace-back span{font-size:18px;line-height:1}.lead-workspace-title-row{align-items:center;gap:10px;min-width:0;display:flex}.lead-card-header .lead-workspace-title-row h2{color:#10213a;letter-spacing:-.025em;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:min(48vw,690px);margin:0;font-size:24px;font-weight:900;line-height:1.15;display:-webkit-box;overflow:hidden}.lead-deal-access-note,.arrival-deal-access-note{color:#7b6a4d;font-size:10px;font-style:normal;font-weight:750;line-height:1.35}.lead-card-handoff-state .lead-deal-access-note{text-align:right;grid-column:3}.lead-deal-summary .lead-deal-access-note{margin:7px 0 0}.lead-card-handoff-state button:disabled,.lead-deal-summary .lead-card-wide-action:disabled{color:#7d8b9d;cursor:not-allowed;box-shadow:none;background:#eef1f4;border-color:#d9e0e8}.arrival-actions>button:disabled+.arrival-deal-access-note{text-align:right;flex-basis:100%}.lead-workspace-copy{color:#59708c;background:#fff;border:1px solid #d9e2ee;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.lead-workspace-title-row .lead-card-status{border-radius:8px;min-height:36px;padding-inline:14px;font-size:12px}.lead-workspace-origin{color:#60718a;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.lead-workspace-origin b{color:#40536d}.lead-source-dots{grid-template-columns:repeat(2,6px);gap:2px;width:18px;display:grid}.lead-source-dots i{background:#1f76ff;border-radius:50%;width:6px;height:6px}.lead-source-dots i:nth-child(2){background:#ef4d73}.lead-source-dots i:nth-child(3){background:#15b981}.lead-source-dots i:nth-child(4){background:#ffb028}.lead-workspace-header-context{color:#61728a;background:#fff;border:1px solid #dce5ef;border-radius:10px;grid-template-columns:38px auto;align-items:center;gap:2px 10px;margin-left:auto;padding:10px 12px;display:grid}.lead-workspace-assignee-avatar,.lead-person-avatar{color:#185ca8;background:#e7f0ff;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.lead-workspace-assignee-avatar{grid-row:1/3;width:38px;height:38px}.lead-workspace-header-context span:nth-child(2){gap:2px;display:grid}.lead-workspace-header-context small{color:#7d8a9c;font-size:10px}.lead-workspace-header-context b{color:#213750;font-size:12px}.lead-workspace-mode{color:#216a49;background:#edf9f2;border-radius:999px;width:max-content;margin-top:2px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:850}.lead-workspace-mode.readonly{color:#647286;background:#eef1f5}.lead-workspace-header-context em{color:#23734a;background:#eefaf2;border-radius:7px;grid-column:1/-1;align-items:center;gap:6px;min-height:28px;margin-top:6px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800;display:flex}.lead-workspace-header .lead-card-close{width:38px;height:38px;margin-left:4px}.lead-card-message,.lead-card-unprocessed,.lead-card-handoff-state,.lead-contact-form{margin-inline:26px}.lead-workspace-layout{grid-template-columns:minmax(0,1fr) minmax(310px,360px);align-items:start;gap:16px;padding:18px 26px 32px;display:grid}.lead-workspace-main,.lead-workspace-context{gap:14px;min-width:0;display:grid}.lead-workspace-top-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;min-width:0;display:grid}.lead-workspace-layout .lead-card-section{border-color:#dfe6ef;border-radius:10px;padding:14px;box-shadow:0 3px 12px #13305209}.lead-workspace-layout .lead-card-section>header{gap:8px;min-height:26px;margin-bottom:12px}.lead-workspace-layout .lead-card-section>header h3{color:#182b44;letter-spacing:-.01em;margin:0;font-size:14px}.lead-workspace-layout .lead-card-section>header small{display:none}.lead-related-people header h3 em{color:#687d96;margin-left:4px;font-size:11px;font-style:normal}.lead-primary-fields{grid-template-columns:1.05fr .95fr 1.05fr .48fr .82fr;gap:9px;display:grid}.lead-primary-fields>span,.lead-purchase-switches>span{background:#fff;border:1px solid #dce4ee;border-radius:7px;align-content:center;gap:4px;min-width:0;min-height:53px;padding:8px 9px;display:grid}.lead-primary-fields>span.wide{grid-column:span 2;position:relative}.lead-primary-fields small,.lead-purchase-switches small,.lead-search-criteria small{color:#718198;font-size:9px;font-weight:800}.lead-primary-fields b,.lead-purchase-switches b{color:#263a53;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.lead-primary-fields a{color:#245e9f;text-decoration:none}.lead-primary-fields>span>i{gap:5px;font-style:normal;display:flex;position:absolute;bottom:7px;right:7px}.lead-primary-fields>span>i a{background:#f7fbff;border:1px solid #c9d9ea;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.lead-purchase-switches{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:9px;display:grid}.lead-sensitive-accordions{border:1px solid #dce5ef;border-radius:8px;margin-top:10px;display:grid;overflow:hidden}.lead-sensitive-accordions button{color:#273a53;text-align:left;min-height:38px;font:inherit;background:#fff;border:0;grid-template-columns:22px minmax(0,1fr) auto 18px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:800;display:grid}.lead-sensitive-accordions button+button{border-top:1px solid #e5ebf2}.lead-sensitive-accordions button:disabled{cursor:not-allowed;opacity:.68}.lead-sensitive-accordions em,.lead-sensitive-accordions i{color:#7b899a;font-size:9px;font-style:normal;font-weight:700}.lead-card-people article{background:#fff;border:0;border-radius:0;grid-template-columns:42px minmax(0,1fr) 34px;gap:6px 9px;min-height:76px}.lead-card-people article+article{border-top:1px solid #e5ebf2}.lead-person-avatar{width:42px;height:42px}.lead-card-people article>div{gap:3px}.lead-card-people .lead-person-call{color:#1769cf;background:#f7fbff;border:1px solid #c7d9ee;border-radius:8px;place-items:center;width:34px;height:34px;text-decoration:none;display:grid}.lead-card-people article>button{background:0 0;border:0;grid-column:2/-1;justify-self:start;min-height:26px;padding-inline:0}.lead-vehicle-interest{grid-column:auto}.lead-interest-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.lead-interest-actions button{color:#1765c0;min-height:32px;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 9px;font-size:10px;font-weight:850}.lead-interest-actions button:hover:not(:disabled){background:#f6faff;border-color:#c5d8ee}.lead-interest-actions button:disabled{color:#68798e;cursor:not-allowed;background:#f3f5f8;border-color:#d5dde7}.lead-deal-id-link{color:#1765c0;max-width:100%;font:inherit;text-align:left;text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:850;-webkit-text-decoration:underline #b8cce4;text-decoration:underline #b8cce4;overflow:hidden}.lead-deal-id-link:disabled{color:#68798e;cursor:not-allowed;text-decoration:none}.lead-vehicle-interest .lead-interest-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lead-vehicle-interest .lead-interest-list article{background:#fff;border-radius:8px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:8px;min-height:126px;padding:8px;display:grid;position:relative}.lead-interest-photo{color:#6f8094;background:#e8eef5;border-radius:6px;place-items:center;width:112px;height:82px;display:grid;overflow:hidden}.lead-interest-photo img{object-fit:cover;width:100%;height:100%;display:block}.lead-vehicle-interest .lead-interest-list article>strong{color:#172d47;grid-column:2;font-size:11px}.lead-vehicle-interest .lead-interest-list article>em{color:#21733f;background:#e9f8ec;border-radius:5px;padding:4px 6px;font-size:8px;position:absolute;bottom:8px;left:8px}.lead-vehicle-interest .lead-interest-list article>button{background:0 0;border:0;min-height:24px;padding:0;font-size:9px;position:absolute;bottom:7px;right:8px}.lead-search-criteria{border:1px solid #e0e7ef;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px;display:grid;overflow:hidden}.lead-search-criteria>span{align-content:center;gap:4px;min-width:0;min-height:52px;padding:8px 10px;display:grid}.lead-search-criteria>span+span{border-left:1px solid #e7ecf2}.lead-search-criteria b{color:#263a52;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lead-search-criteria p{color:#40536b;border-top:1px solid #e7ecf2;grid-column:1/-1;gap:4px;margin:0;padding:9px 10px;font-size:10px;line-height:1.45;display:grid}.lead-workspace-support-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lead-workspace-context{position:sticky;top:160px}.lead-workspace-context .lead-card-section{padding:13px}.lead-owner-card{position:relative}.lead-owner-card label{color:#75849a;gap:5px;font-size:9px;font-weight:800;display:grid}.lead-owner-card select{color:#273d57;width:100%;min-width:0;max-width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d5dfeb;border-radius:7px;padding:0 34px 0 9px;font-size:11px}.lead-owner-actions{gap:6px;display:flex;position:absolute;top:12px;right:12px}.lead-owner-actions a{color:#1769cf;background:#f7fbff;border:1px solid #cadbef;border-radius:8px;place-items:center;width:34px;height:34px;text-decoration:none;display:grid}.lead-result-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.lead-result-actions button{color:#52647b;min-height:46px;font:inherit;background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:850}.lead-result-actions button.success{color:#247543;background:#f1faf4;border-color:#c9e5d1}.lead-result-actions button.warning{color:#ad5c0d;background:#fff9ef;border-color:#f0d7b1}.lead-result-actions button.danger{color:#be413b;background:#fff6f5;border-color:#efcbc8}.lead-result-actions button.visit{color:#744ec1;background:#faf7ff;border-color:#ddd1f5}.lead-result-actions button:disabled{cursor:not-allowed;opacity:.58}.lead-result-actions button:last-child:nth-child(odd){grid-column:1/-1}.lead-result-rule{color:#73839a;margin:9px 0 0;font-size:9px;line-height:1.45}.lead-call-center-complete{background:#f7fcf8;border-color:#c8dfd0}.lead-call-center-complete dl{gap:7px;margin:0;display:grid}.lead-call-center-complete dl>div{background:#fff;border:1px solid #dce9e0;border-radius:7px;gap:3px;min-width:0;padding:8px 9px;display:grid}.lead-call-center-complete dt{color:#718096;font-size:9px}.lead-call-center-complete dd{overflow-wrap:anywhere;color:#254736;margin:0;font-size:11px;font-weight:800}.lead-call-center-complete>button{color:#1765c0;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #b9d1ed;border-radius:7px;margin-top:10px;font-size:10px;font-weight:850}.lead-script-empty{background:#f8fafc;border:1px dashed #ccd7e3;border-radius:8px;padding:10px}.lead-script-empty b{color:#455c75;font-size:10px;line-height:1.45;display:block}.lead-script-empty p,.lead-state-card p{color:#718096;margin:5px 0 0;font-size:9px;line-height:1.45}.lead-next-action-card>button,.lead-state-card>button,.lead-card-arrival>button{color:#1765c0;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #b9d1ed;border-radius:7px;font-size:10px;font-weight:850}.lead-next-action-card>.lead-next-visit{color:#744ec1;background:#faf7ff;border-color:#d8cdf1;margin-top:10px}.lead-state-card>button.danger{color:#b53f3a;background:#fff7f6;border-color:#ebc5c2;margin-top:10px}.lead-next-action-card>b{color:#1765c0;font-size:12px;display:block}.lead-next-action-card>div:not(.lead-card-empty-block){grid-template-columns:1fr 1fr;gap:8px;margin:9px 0 11px;display:grid}.lead-next-action-card :is(time,span){color:#344a62;background:#f9fbfd;border:1px solid #dde5ee;border-radius:7px;padding:8px;font-size:10px}.lead-workspace-context .lead-card-note{border-color:#ead7a2;grid-column:auto}.lead-workspace-context .lead-card-note>header>em{color:#718096;margin-left:auto;font-size:9px;font-style:normal}.lead-workspace-context .lead-card-note .lead-card-comment{background:#fffaf0;border-color:#ebd9a7;margin-top:0}.lead-workspace-context .lead-card-note .lead-card-comment p{color:#25374d;min-height:82px;font-size:11px}.lead-workspace-context .lead-card-arrival dl{grid-template-columns:1fr 1fr}.lead-workspace-context .lead-card-arrival dl>div{min-height:48px}.lead-workspace-main>.lead-card-activity{grid-column:auto}.lead-wrap-footer{margin-left:0;padding-inline:26px}@media (width<=1366px) and (width>=761px){.lead-card-panel{--lead-sticky-header-offset:170px}.lead-workspace-header{min-height:var(--lead-sticky-header-offset)}.lead-workspace-back{min-height:36px;font-size:13px}.lead-card-header .lead-workspace-title-row h2{font-size:26px}.lead-workspace-copy,.lead-workspace-header .lead-card-close{width:44px;height:44px}.lead-workspace-title-row .lead-card-status{min-height:40px;font-size:13px}.lead-workspace-origin{font-size:12px}.lead-workspace-header-context{grid-template-columns:44px auto;padding:12px 14px}.lead-workspace-assignee-avatar{width:44px;height:44px}.lead-workspace-header-context small{font-size:11px}.lead-workspace-header-context b{font-size:13px}.lead-workspace-mode,.lead-workspace-header-context em{font-size:10px}.lead-workspace-layout{grid-template-columns:minmax(0,1fr) 320px;gap:18px}.lead-workspace-main,.lead-workspace-context{gap:16px}.lead-workspace-top-grid{grid-template-columns:1fr;gap:16px}.lead-workspace-layout .lead-card-section,.lead-workspace-context .lead-card-section{padding:16px}.lead-workspace-layout .lead-card-section>header{min-height:40px}.lead-workspace-layout .lead-card-section>header h3{font-size:15px}.lead-card-section-action{min-height:44px;padding-inline:12px;font-size:12px}.lead-primary-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lead-primary-fields>span.wide{grid-column:span 2}.lead-primary-fields>span,.lead-purchase-switches>span{min-height:62px;padding:10px 11px}.lead-primary-fields small,.lead-purchase-switches small,.lead-search-criteria small{font-size:10px}.lead-primary-fields b,.lead-purchase-switches b{font-size:12px}.lead-primary-fields>span>i a,.lead-card-people .lead-person-call{width:44px;height:44px}.lead-sensitive-accordions button{min-height:44px;font-size:12px}.lead-sensitive-accordions em,.lead-sensitive-accordions i{font-size:10px}.lead-card-people article{min-height:92px}.lead-card-people article>button{min-height:44px;font-size:12px}.lead-vehicle-interest .lead-interest-list{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-interest-actions button{min-height:44px;font-size:11px}.lead-search-criteria{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-search-criteria>span{min-height:60px}.lead-search-criteria b,.lead-search-criteria p{font-size:11px}.lead-owner-card label{font-size:10px}.lead-owner-card select{min-height:44px;font-size:12px}.lead-owner-actions a{width:44px;height:44px}.lead-result-actions button{min-height:50px;font-size:11px}.lead-result-rule,.lead-script-empty p,.lead-state-card p{font-size:10px}.lead-call-center-complete>button,.lead-next-action-card>button,.lead-state-card>button,.lead-card-arrival>button{min-height:44px;font-size:11px}.lead-workspace-context .lead-card-note .lead-card-comment p{font-size:12px;line-height:1.5}}@media (width<=1180px){.lead-card-layer{left:76px}.lead-workspace-layout{grid-template-columns:minmax(0,1fr) 310px;padding-inline:18px}.lead-workspace-header{padding-inline:18px}.lead-card-message,.lead-card-unprocessed,.lead-card-handoff-state,.lead-contact-form{margin-inline:18px}.lead-workspace-header-context em{display:none}.lead-workspace-top-grid{grid-template-columns:1fr}.lead-primary-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-primary-fields>span.wide{grid-column:span 2}.lead-vehicle-interest .lead-interest-list{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-search-criteria{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-search-criteria>span:nth-child(4){border-top:1px solid #e7ecf2;border-left:0}.lead-search-criteria>span:nth-child(n+4){border-top:1px solid #e7ecf2}}@media (width<=920px){.lead-card-panel{--lead-sticky-header-offset:0px}.lead-workspace-header{height:auto}.lead-card-note-wide{max-height:none;position:static;overflow:visible}.lead-workspace-layout{grid-template-columns:1fr}.lead-workspace-context{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.lead-workspace-context>*{min-width:0}.lead-workspace-context .lead-card-note,.lead-workspace-context .lead-card-arrival{grid-column:1/-1}.lead-workspace-support-grid{grid-template-columns:1fr}.lead-card-header>.lead-workspace-header-context{display:none}.lead-card-header .lead-workspace-title-row h2{max-width:64vw}}@media (width<=760px){.lead-card-layer{inset:66px 0 0}.lead-card-panel{height:calc(100dvh - 66px)}.lead-workspace-header{min-height:146px;padding:11px 12px 12px}.lead-workspace-back{font-size:11px}.lead-workspace-title-copy{flex:auto;max-width:calc(100vw - 160px)}.lead-card-header .lead-workspace-title-row h2{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;font-size:18px;display:-webkit-box;overflow:hidden}.lead-workspace-title-copy small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}.lead-workspace-title-row .lead-card-status{min-height:32px;padding-inline:9px}.lead-workspace-header .lead-card-close,.lead-workspace-copy{width:44px;height:44px}.lead-workspace-origin{padding-right:10px;font-size:10px}.lead-workspace-layout{gap:10px;padding:10px 10px 20px}.lead-card-message,.lead-card-unprocessed,.lead-card-handoff-state,.lead-contact-form{margin-inline:10px}.lead-card-note-wide.lead-note-compact{grid-template-columns:1fr;gap:7px;min-height:0}.lead-workspace-context{grid-template-columns:1fr;gap:10px}.lead-workspace-context .lead-card-note,.lead-workspace-context .lead-card-arrival{grid-column:1}.lead-workspace-layout .lead-card-section{padding:12px}.lead-primary-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-primary-fields>span.wide{grid-column:1/-1}.lead-primary-fields>span.compact{grid-column:auto}.lead-purchase-switches{grid-template-columns:1fr}.lead-sensitive-accordions button{grid-template-columns:22px minmax(0,1fr) 18px;min-height:44px}.lead-sensitive-accordions em{display:none}.lead-vehicle-interest>header{flex-wrap:wrap;align-items:flex-start}.lead-interest-actions{grid-template-columns:1fr 1fr;width:100%;margin-left:0;display:grid}.lead-interest-actions button{border-color:#d4dfeb;min-height:44px}.lead-interest-actions button:last-child{grid-column:1/-1}.lead-vehicle-interest .lead-interest-list{grid-template-columns:1fr}.lead-vehicle-interest .lead-interest-list article{grid-template-columns:104px minmax(0,1fr);min-height:140px}.lead-interest-photo{width:104px;height:84px}.lead-search-criteria{grid-template-columns:1fr 1fr}.lead-search-criteria>span{border-top:1px solid #e7ecf2}.lead-search-criteria>span:nth-child(odd){border-left:0}.lead-result-actions button{min-height:48px;font-size:11px}.lead-owner-card select,.lead-script-card>button,.lead-next-action-card>button,.lead-card-arrival>button{min-height:44px}.lead-wrap-footer{padding-inline:10px}}.lot-content .lot-view-switch{gap:4px;padding:4px}.lot-content .lot-view-switch button{color:#607086;white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:auto;min-width:88px;height:38px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.entity-workspace-tabs{background:#f4f7fa;border-bottom:1px solid #dce4ed;align-items:end;gap:5px;min-height:42px;padding:5px 18px 0;display:flex;overflow-x:auto}.entity-workspace-tabs>span{background:#edf2f7;border:1px solid #d6e0eb;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;min-width:0;display:flex}.entity-workspace-tabs>span.active{background:#fff;border-color:#aac8eb;box-shadow:inset 0 3px #176dde}.entity-workspace-tabs button{color:#52657c;min-height:35px;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0 10px;font-size:11px;font-weight:800}.entity-workspace-tabs>span>button:last-child{color:#718096;width:32px;padding:0;font-size:17px}.entity-workspace-tabs>span.active button:first-child{color:#174f91}.lead-presence-control{grid-column:1/-1;position:relative}.lead-presence-control>button,.lead-readonly-banner>button,.lead-next-action-strip>button,.lead-operator-toolbar button,.lead-activity-toolbar button{color:#205f9f;min-height:36px;font:inherit;background:#f8fbff;border:1px solid #c9d9eb;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.lead-presence-popover{z-index:30;color:#263c55;background:#fff;border:1px solid #ccd9e8;border-radius:10px;width:min(320px,78vw);padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 36px #122b482e}.lead-presence-popover>b{margin-bottom:8px;font-size:12px;display:block}.lead-presence-popover>p{color:#b23b38;margin:5px 0;font-size:11px}.lead-presence-popover ul{gap:6px;margin:0 0 9px;padding:0;list-style:none;display:grid}.lead-presence-popover li{justify-content:space-between;gap:10px;font-size:11px;display:flex}.lead-presence-popover li em{color:#6d7e92;font-style:normal}.lead-readonly-banner,.lead-next-action-strip{background:#f7faff;border:1px solid #cfdceb;border-radius:10px;align-items:center;gap:11px;margin:10px 26px 0;padding:10px 13px;display:flex}.lead-readonly-banner>div,.lead-next-action-strip>div{gap:2px;min-width:0;display:grid}.lead-readonly-banner b,.lead-next-action-strip b{color:#223a55;font-size:12px}.lead-readonly-banner span,.lead-next-action-strip span{color:#6d7e92;font-size:11px}.lead-readonly-banner>button,.lead-next-action-strip>button{flex:none;margin-left:auto}.lead-next-action-strip{background:#f5fbf7;border-color:#c7ddcf}.lead-next-action-strip small{color:#2d7650;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.lead-operator-toolbar{background:#fff;border:1px solid #dce5ef;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px;display:grid}.lead-operator-toolbar button{min-width:0;padding-inline:6px;font-size:10px}.lead-operator-toolbar button:disabled{opacity:.58;cursor:not-allowed}.lead-phone-field>:is(i,.lead-phone-actions){flex-wrap:wrap;gap:5px;margin-top:5px;display:flex!important;position:static!important}.lead-primary-fields .lead-phone-field>:is(i,.lead-phone-actions) :is(a,button){white-space:nowrap;color:#1765c0;width:auto;max-width:100%;height:auto;min-height:40px;font:inherit;background:#f8fbff;border:1px solid #cadbef;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-style:normal;font-weight:800;text-decoration:none;display:inline-flex}.lead-phone-field>:is(i,.lead-phone-actions) button:disabled{color:#65768b;opacity:.75;background:#f3f5f7;border-color:#dfe5ec}.lead-note-pin{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.lead-note-pin input{width:18px;height:18px}.lead-activity-toolbar{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:12px;display:flex}.lead-activity-toolbar label{color:#687b91;gap:4px;min-width:190px;font-size:10px;font-weight:800;display:grid}.lead-activity-toolbar select{color:#263c55;min-height:36px;font:inherit;background:#fff;border:1px solid #d5dfeb;border-radius:7px;padding:0 32px 0 9px}.lead-technical-audit{background:#fffaf0;border:1px solid #e2c97e;border-radius:9px;margin-top:12px;padding:12px}.lead-technical-audit>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-technical-audit p{color:#65768b;margin:6px 0;font-size:11px}.lead-technical-audit ol{margin-top:8px}.lead-technical-audit code{overflow-wrap:anywhere}@media (width>=921px){.lead-card-panel{--lead-sticky-header-offset:128px}.lead-workspace-header{min-height:128px}.lead-card-note-wide{top:140px}}@media (width<=1180px){.lead-readonly-banner,.lead-next-action-strip{margin-inline:18px}.lead-operator-toolbar{grid-template-columns:1fr}}@media (width<=760px){.lead-readonly-banner,.lead-next-action-strip{flex-wrap:wrap;align-items:flex-start;margin-inline:10px}.lead-readonly-banner>button,.lead-next-action-strip>button{width:100%;margin-left:0}.lead-operator-toolbar{grid-template-columns:1fr}}.lot-content .lot-view-switch button span{line-height:1}.lot-content .lot-view-switch button.active{color:#0f4c8e}@media (width<=760px){.lot-content .lot-toolbar .lot-view-switch{grid-column:1/-1;width:100%;margin-left:0}.lot-content .lot-view-switch button{width:auto;min-width:0;min-height:var(--d1-control-height-mobile);height:var(--d1-control-height-mobile);flex:1 1 0;padding:0 7px;font-size:11px}}.search:focus-within{box-shadow:var(--d1-focus-ring);border-color:#1e6ec8}.lot-kicker,.lot-stat small,.lot-stat span,.lot-detail-actions>div:first-child span{color:#596b80}@media (width<=760px){.crm-shell :is(input,select,textarea){font-size:16px!important}}@media (prefers-reduced-motion:reduce){.crm-shell,.crm-shell *,.crm-shell :before,.crm-shell :after,.client-view,.client-view *,.client-view :before,.client-view :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=1367px){.lead-card-panel{--lead-sticky-header-offset:180px}.lead-workspace-header{height:var(--lead-sticky-header-offset);min-height:var(--lead-sticky-header-offset)}.lead-card-note-wide{top:calc(var(--lead-sticky-header-offset) + 12px)}}@media (width<=1366px) and (width>=921px){.lead-card-panel{--lead-sticky-header-offset:190px}.lead-workspace-header{height:var(--lead-sticky-header-offset);min-height:var(--lead-sticky-header-offset)}.lead-card-note-wide{top:calc(var(--lead-sticky-header-offset) + 12px)}}.lead-card-activity li>div{align-content:start;gap:3px;display:grid}.lead-presence-control>button.error{color:#8d4b1f;background:#fff8ef;border-color:#e5c49f}.lead-presence-popover>button{color:#205f9f;min-height:34px;font:inherit;background:#f8fbff;border:1px solid #c9d9eb;border-radius:7px;padding:0 10px;font-size:11px;font-weight:800}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._page_5ptw9_1{color:#f7f9fc;background:radial-gradient(circle at 84% 10%,#1769ff29,#0000 29rem),linear-gradient(145deg,#07101f 0%,#0a1424 52%,#0e1a2c 100%);min-height:100vh;padding:52px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._header_5ptw9_11{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;max-width:1180px;margin:0 auto 34px;display:grid}._eyebrow_5ptw9_20{color:#77a6ff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}._header_5ptw9_11 h1{letter-spacing:-.055em;max-width:740px;margin:0;font-size:clamp(38px,5vw,72px);line-height:.96}._header_5ptw9_11 h1 span{color:#1769ff}._header_5ptw9_11 p{color:#aebbd0;max-width:590px;margin:20px 0 0;font-size:16px;line-height:1.65}._version_5ptw9_49{background:#08111fb8;border:1px solid #77a6ff47;border-radius:18px;min-width:182px;padding:18px 20px;box-shadow:0 18px 54px #0003}._version_5ptw9_49 small,._version_5ptw9_49 span{display:block}._version_5ptw9_49 small{color:#77869c;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}._version_5ptw9_49 b{margin:6px 0 2px;font-size:24px;display:block}._version_5ptw9_49 span{color:#aebbd0;font-size:12px}._board_5ptw9_82{grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px;max-width:1180px;margin:0 auto;display:grid}._card_5ptw9_90{background:linear-gradient(155deg,#142236eb,#091221eb);border:1px solid #90a8cc24;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:154px;padding:20px;transition:border-color .18s,transform .18s,background .18s;display:flex}._card_5ptw9_90:hover{background:linear-gradient(155deg,#192d49f5,#0a1425f5);border-color:#1769ff94;transform:translateY(-3px)}._iconFrame_5ptw9_108{color:#f7f9fc;background:#040b1794;border:1px solid #83a0ca33;border-radius:15px;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 1px #ffffff0a}._iconPair_5ptw9_120{align-items:flex-end;gap:8px;display:flex}._activeFrame_5ptw9_126{background:#1769ff14;border-color:#1769ff61;width:38px;height:38px}._card_5ptw9_90 strong{letter-spacing:.01em;margin-top:22px;font-size:13px}._card_5ptw9_90 small{color:#74849b;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10px}._footer_5ptw9_147{color:#7f8ea4;border-top:1px solid #90a8cc24;justify-content:space-between;gap:24px;max-width:1180px;margin:28px auto 0;padding-top:22px;font-size:12px;display:flex}._footer_5ptw9_147 b{color:#afbdd1}@media (width<=980px){._page_5ptw9_1{padding:32px 24px}._header_5ptw9_11{grid-template-columns:1fr}._board_5ptw9_82{grid-template-columns:repeat(4,minmax(130px,1fr))}}@media (width<=650px){._page_5ptw9_1{padding:24px 16px}._board_5ptw9_82{grid-template-columns:repeat(2,minmax(120px,1fr))}._card_5ptw9_90{min-height:138px;padding:16px}._footer_5ptw9_147{display:grid}}
