/*! 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-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-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{.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow: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}.rounded{border-radius:.25rem}.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)}.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}}:root{--paper:#e7e2da;--ink:#111110;--muted:#6f6a63;--line:#11111033;--red:#a60c17;--night:#101010;--steel:#b9b5ae}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.demo-notice{background:var(--red);color:#fff;letter-spacing:.08em;text-transform:uppercase;z-index:60;justify-content:center;align-items:center;gap:14px;min-height:38px;padding:9px 3vw;font-size:10px;display:flex;position:relative}.demo-notice strong{letter-spacing:.16em}a{color:inherit;text-decoration:none}.site-header{border-bottom:1px solid var(--line);z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#e7e2daf2;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 3vw;display:grid;position:sticky;top:0}.wordmark{letter-spacing:.06em;font-size:20px;font-weight:800}.main-nav{gap:38px;font-size:13px;display:flex}.header-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:18px;min-width:0;display:flex}.telegram-nav{color:var(--red);letter-spacing:.06em;white-space:nowrap;font-size:12px;font-weight:800}.back-link{white-space:nowrap;font-size:13px}.language-switcher{border:1px solid var(--line);background:#ffffff38;align-items:center;gap:2px;padding:3px;display:flex}.language-switcher a{min-width:34px;min-height:30px;color:var(--muted);text-align:center;place-items:center;padding:4px 5px;font-size:19px;line-height:1;display:grid}.language-switcher a:hover,.language-switcher a:focus-visible{color:var(--ink);outline-offset:-2px;outline:1px solid}.language-switcher a.active{background:var(--ink);color:var(--paper)}.detail-header-actions{grid-column:3}.upload-notice-page{background:var(--night);color:#f2eee8;grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.upload-notice-header{background:#101010f5;border-color:#ffffff26;position:relative;top:auto}.upload-notice{background:radial-gradient(circle at 82% 18%,#a60c1738,#0000 35%),linear-gradient(135deg,#111 0%,#171716 55%,#0b0b0b 100%);flex-direction:column;justify-content:center;align-items:flex-start;min-height:680px;padding:clamp(70px,10vw,140px) 7vw 90px;display:flex}.upload-notice .eyebrow{color:#aaa49b}.upload-notice h1{max-width:980px;font-size:clamp(58px,8.5vw,132px)}.upload-notice-lead{color:#d0cbc4;max-width:760px;margin:34px 0 0;font-size:clamp(18px,2vw,25px);line-height:1.5}.upload-notice-direction{color:#99938b;max-width:720px;margin:18px 0 0;font-size:14px;line-height:1.65}.upload-notice-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.upload-notice-actions .primary-button{margin:0}.upload-notice-actions .outline-button{color:#f2eee8}.upload-notice-footer{min-height:112px}.eyebrow{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:10px}.showroom-intro{border-bottom:1px solid var(--line);grid-template-columns:1.6fr .8fr;align-items:end;gap:6vw;padding:48px 4vw 34px;display:grid}h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,92px);font-weight:450;line-height:.93}.intro-side{max-width:440px;padding-bottom:6px}.intro-side p{margin:0 0 25px;font-size:18px;line-height:1.45}.intro-side a,.text-link{color:var(--red);border-bottom:1px solid;padding-bottom:6px;font-size:13px}.welcome-panel{border-bottom:1px solid var(--line);grid-template-columns:.85fr 1.5fr;gap:8vw;padding:68px 4vw 76px;display:grid}.welcome-heading h2{letter-spacing:-.045em;max-width:620px;margin:0;font-size:clamp(38px,4.5vw,68px);font-weight:450;line-height:.98}.welcome-lead{max-width:570px;color:var(--muted);margin:28px 0 0;font-size:17px;line-height:1.55}.welcome-details{grid-template-columns:1.05fr .95fr;align-items:start;gap:4vw;display:grid}.welcome-points{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.welcome-points li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;column-gap:14px;padding:18px 0;display:grid}.welcome-points span{color:var(--red);letter-spacing:.12em;grid-row:1/3;padding-top:3px;font-size:10px;font-weight:800}.welcome-points strong{font-size:14px;line-height:1.35}.welcome-points small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.4}.welcome-meta{padding:2px 0 0}.welcome-meta p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.6}.welcome-meta p strong{color:var(--ink)}.welcome-meta .primary-button{margin:8px 0 15px}.welcome-meta>small{max-width:330px;color:var(--muted);letter-spacing:.04em;font-size:10px;line-height:1.5;display:block}.inventory-section{background:var(--night);color:#f2eee8;padding:38px 3vw 70px}.section-heading{justify-content:space-between;align-items:end;padding:0 0 24px;display:flex}.section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,58px);font-weight:450}.section-heading>p{color:#99938b;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.inventory-search{background:#151514;border:1px solid #ffffff26;grid-template-columns:minmax(220px,.65fr) minmax(340px,1fr) auto;align-items:center;gap:24px;margin:0 0 28px;padding:18px 20px;display:grid}.inventory-search label{gap:5px;display:grid}.inventory-search label span{letter-spacing:.02em;font-size:13px;font-weight:700}.inventory-search label small{color:#928c84;font-size:10px;line-height:1.4}.inventory-search-field{border-bottom:1px solid #ffffff73;grid-template-columns:auto 1fr auto;align-items:center;min-height:50px;transition:border-color .2s;display:grid}.inventory-search-field:focus-within{border-color:#fff}.search-icon{color:#d8d3cc;font-size:27px;line-height:1;transform:rotate(-18deg)}.inventory-search input{color:#fff;width:100%;min-width:0;font:inherit;letter-spacing:-.02em;background:0 0;border:0;outline:0;padding:0 13px;font-size:20px}.inventory-search input::placeholder{color:#77726b;opacity:1}.inventory-search input::-webkit-search-cancel-button{display:none}.inventory-search-field button{color:#d2ccc4;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:8px 0 8px 12px;font-size:10px;font-weight:700}.inventory-search-field button:hover,.inventory-search-field button:focus-visible{color:#fff;outline:none}.search-result-count{color:#aaa49b;letter-spacing:.1em;text-align:right;text-transform:uppercase;min-width:112px;margin:0;font-size:10px}.search-empty{border-top:1px solid #ffffff29;flex-direction:column;justify-content:center;align-items:flex-start;min-height:390px;display:flex}.search-empty h3{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:760px;margin:2px 0 14px;font-size:clamp(32px,4vw,56px);font-weight:450;line-height:1.05}.search-empty>p:not(.eyebrow){color:#aaa49b;margin:0 0 18px;font-size:14px}.search-empty .outline-button{background:0 0;margin-top:8px}.catalogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.vehicle-card{background:#181817;border:1px solid #ffffff1f;overflow:hidden;box-shadow:0 18px 55px #00000038}.vehicle-media{aspect-ratio:16/10;isolation:isolate;touch-action:pan-y;background:#242321;position:relative;overflow:hidden}.vehicle-media-link{width:100%;height:100%;display:block}.vehicle-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.vehicle-card:hover .vehicle-media img{transform:scale(1.025)}.media-pending{color:#777;text-transform:uppercase;letter-spacing:.12em;place-items:center;height:100%;font-size:12px;display:grid}.availability,.video-badge{z-index:3;letter-spacing:.1em;background:#0d0d0ddb;padding:9px 11px;font-size:10px;font-weight:800;position:absolute;top:16px}.availability{left:16px}.video-badge{right:16px}.status-reserved .availability{background:#d17c00}.status-sold .availability{background:#4d4a46}.status-overlay{z-index:2;pointer-events:none;letter-spacing:.14em;background:#0a0a0a7a;place-items:center;font-size:clamp(36px,6vw,76px);display:grid;position:absolute;inset:0}.gallery-arrow{z-index:5;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0a9e;border:1px solid #ffffff3d;place-items:center;width:44px;height:62px;font-size:34px;line-height:1;transition:background .2s,border-color .2s;display:grid;position:absolute;top:50%;translate:0 -50%}.gallery-arrow:hover,.gallery-arrow:focus-visible{background:#a60c17eb;border-color:#ffffffb3;outline:none}.gallery-arrow-left{left:14px}.gallery-arrow-right{right:14px}.gallery-count{z-index:5;color:#fff;letter-spacing:.1em;background:#0a0a0ab3;padding:7px 9px;font-size:10px;position:absolute;bottom:14px;right:15px}.gallery-dots{z-index:5;gap:5px;max-width:55%;display:flex;position:absolute;bottom:18px;left:50%;translate:-50%}.gallery-dots button{cursor:pointer;background:#ffffff6b;border:0;width:18px;height:3px;padding:0}.gallery-dots button.active{background:#fff}.vehicle-copy{padding:22px}.vehicle-kicker{color:#aaa49b;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:9px;display:flex}.vehicle-copy h2{letter-spacing:-.03em;margin:12px 0 4px;font-size:clamp(25px,2.3vw,37px);font-weight:500;line-height:1.04}.version{color:#a9a39b;margin:0;font-size:12px}.vehicle-headline{margin:16px 0 0;font-size:14px}.price-line{align-items:baseline;gap:12px;margin:21px 0 18px;display:flex}.price-line strong,.summary-price strong{font-size:27px;font-weight:550}.price-line span,.summary-price span{color:#aaa49b;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.special-price{align-items:flex-start;gap:9px}.special-price-label{background:var(--red);text-transform:uppercase;width:max-content;padding:6px 9px;font-weight:800;line-height:1;display:inline-flex;color:#fff!important;letter-spacing:.11em!important;font-size:9px!important}.special-price-values{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.special-price-values s{color:#8f8982;-webkit-text-decoration-color:var(--red);-webkit-text-decoration-color:var(--red);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);font-size:15px;font-weight:500;text-decoration-thickness:2px}.special-price-values strong{color:var(--red)}.price-line.special-price{flex-direction:column}.price-line.special-price .special-price-values strong{color:#fff}.summary-price.special-price{gap:9px}.summary-price.special-price .special-price-values{gap:5px;display:grid}.facts{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(5,1fr);margin:0;display:grid}.facts div{border-right:1px solid #ffffff1a;padding:13px 8px}.facts div:last-child{border:0}.facts dt{color:#99938b;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.facts dd{margin:6px 0 0;font-size:11px}.card-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.view-button,.telegram-button,.primary-button,.outline-button{letter-spacing:.03em;text-align:center;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex}.view-button{border:1px solid #827d76}.telegram-button{background:var(--red);color:#fff;cursor:pointer;border:0}.view-button:hover{color:#111;background:#fff}.telegram-button:hover,.primary-button:hover{background:#c00f1d}.similar-variants-ad{isolation:isolate;color:#fff;background:radial-gradient(circle at 105% -15%,#ffcf7a66,#0000 34%),linear-gradient(135deg,#b90d1b 0%,#8d0712 58%,#52030a 100%);border:1px solid #ffffff61;margin:12px 0 2px;padding:22px 21px 20px;position:relative;overflow:hidden;box-shadow:0 16px 38px #69030d47}.similar-variants-ad:after{content:"";z-index:-1;border:28px solid #ffffff14;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-68px;right:-32px}.similar-variants-ad-badge{background:#ffffff24;border:1px solid #ffffffad;width:max-content;max-width:100%;padding:7px 10px;font-weight:850;line-height:1.15;display:inline-flex;color:#fff!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:9px!important}.similar-variants-ad>strong{color:#fff;letter-spacing:-.025em;margin-top:13px;font-size:clamp(19px,2vw,25px);font-weight:760;line-height:1.12;display:block}.similar-variants-ad>p{color:#fff;max-width:560px;margin:10px 0 0;font-size:14px;line-height:1.55}.telegram-enquiry{grid-column:1/-1;gap:7px;display:grid}.telegram-copy-status{color:#aaa49b;letter-spacing:.04em;text-align:center;min-height:14px;font-size:10px}.telegram-copy-status.failed{color:#f0b2b7}.telegram-copy-status strong{color:#fff;letter-spacing:.09em}.feed-pending{border-top:1px solid #383633;flex-direction:column;justify-content:center;align-items:flex-start;max-width:850px;min-height:54vh;display:flex}.feed-pending span{color:#8d8780;letter-spacing:.16em;font-size:10px}.feed-pending h2{letter-spacing:-.045em;margin:26px 0 14px;font-size:clamp(42px,5vw,74px);font-weight:450;line-height:1}.feed-pending p{color:#aaa49b;max-width:710px;font-size:16px;line-height:1.6}.compact-access{color:#f1eee8;background:#171716;grid-template-columns:1fr 2.2fr auto;align-items:start;gap:40px;min-height:390px;padding:70px 5vw;display:grid}.compact-access h2{letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.7vw,72px);font-weight:450;line-height:1}.outline-button{border:1px solid;width:max-content}.outline-button:hover{color:#111;background:#f1eee8}.sourcing{padding:90px 5vw 110px}.sourcing h2{letter-spacing:-.05em;margin:0;font-size:clamp(54px,6vw,92px);font-weight:450}.sourcing>p:not(.eyebrow){max-width:620px;color:var(--muted);font-size:18px;line-height:1.55}.primary-button{background:var(--red);color:#fff;width:max-content;margin-top:18px}.rental-home-promo{border-bottom:1px solid var(--line);background:linear-gradient(125deg,#d7d0c6 0%,#eeeae4 100%);grid-template-columns:.9fr 1.1fr;align-items:start;gap:7vw;padding:62px 4vw;display:grid}.rental-home-promo h2{letter-spacing:-.045em;max-width:620px;margin:0;font-size:clamp(38px,4.5vw,68px);font-weight:450;line-height:.98}.rental-home-promo>div:last-child{place-items:start;display:grid}.rental-home-promo p:not(.eyebrow){max-width:650px;color:var(--muted);margin:0 0 22px;font-size:17px;line-height:1.55}.rental-home-promo strong{letter-spacing:.03em;font-size:15px}.rental-page{background:var(--paper)}.rental-hero{color:#f2eee8;background:radial-gradient(circle at 86% 10%,#a60c1730,#0000 28%),linear-gradient(135deg,#111 0%,#1b1a19 63%,#0d0d0d 100%);grid-template-columns:1.4fr .7fr;align-items:end;gap:8vw;min-height:520px;padding:64px 4vw 74px;display:grid}.rental-hero .eyebrow{color:#aaa49b}.rental-hero h1{max-width:980px;font-size:clamp(62px,8vw,124px)}.rental-hero-copy p{color:#d0cbc4;margin:0;font-size:clamp(17px,1.7vw,23px);line-height:1.55}.rental-standard{border-bottom:1px solid var(--line);padding:68px 4vw 64px}.rental-standard-heading{grid-template-columns:.6fr .65fr 1.4fr;align-items:start;gap:4vw;display:grid}.rental-standard-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(50px,6vw,92px);font-weight:500;line-height:.9}.rental-standard-heading>p:last-child{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.rental-allocation{background:#bdb6ad;border:1px solid #bdb6ad;grid-template-columns:30fr 40fr 30fr;gap:2px;margin-top:46px;display:grid}.rental-allocation article{background:#f3efe9;flex-direction:column;justify-content:space-between;min-height:160px;padding:24px;display:flex}.rental-allocation article:nth-child(2){background:var(--red);color:#fff}.rental-allocation strong{letter-spacing:-.05em;font-size:clamp(42px,5vw,72px);font-weight:500}.rental-allocation span{text-transform:uppercase;letter-spacing:.08em;max-width:330px;font-size:12px;line-height:1.45}.rental-disclaimer{color:var(--muted);letter-spacing:.035em;margin:18px 0 0;font-size:10px;line-height:1.55}.rental-inventory{background:var(--night);color:#f2eee8;padding:54px 3vw 76px}.rental-catalogue{gap:28px;display:grid}.rental-car-card{background:#181817;border:1px solid #ffffff29;grid-template-columns:minmax(0,1.05fr) minmax(480px,.95fr);display:grid;overflow:hidden;box-shadow:0 20px 70px #00000047}.rental-car-card>.vehicle-media{aspect-ratio:auto;min-height:100%}.rental-card-copy{padding:30px}.rental-card-copy h2{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(30px,3vw,48px);font-weight:500;line-height:1.03}.rental-card-copy .price-line{margin:18px 0}.rental-card-allocation{color:#aaa49b;border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;margin:18px 0;padding:13px 0;font-size:11px;line-height:1.55}.rental-card-allocation strong{color:#f2eee8;font-weight:750}.rental-payment-summary{grid-template-columns:.9fr 1.15fr .9fr;gap:8px;display:grid}.rental-payment-summary article{background:#232321;border:1px solid #ffffff14;flex-direction:column;min-height:175px;padding:18px 16px;display:flex}.rental-payment-summary article.featured{color:#111;background:#f2eee8}.rental-payment-summary small{color:#9c968f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;line-height:1.35}.rental-payment-summary strong{letter-spacing:-.035em;margin:16px 0 9px;font-size:clamp(24px,2.3vw,38px);font-weight:550}.rental-payment-summary p{color:#9c968f;margin:auto 0 0;font-size:9px;line-height:1.45}.rental-payment-summary .featured p,.rental-payment-summary .featured small{color:#665f58}.rental-breakdown{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;margin-top:15px}.rental-breakdown summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;padding:15px 0;font-size:11px;font-weight:750}.rental-breakdown dl{margin:0 0 12px}.rental-breakdown dl div{color:#b4aea6;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;gap:20px;padding:7px 0;font-size:11px;display:grid}.rental-breakdown dd{color:#fff;margin:0}.rental-breakdown>p{color:#9c968f;margin:12px 0 16px;font-size:9px;line-height:1.5}.rental-card-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.rental-card-actions .telegram-button{text-align:center;justify-content:center;align-items:center;display:flex}.rental-empty{border-top:1px solid #ffffff29;align-content:center;justify-items:start;gap:20px;min-height:280px;display:grid}.rental-terms{border-bottom:1px solid var(--line);background:#d9d3ca;grid-template-columns:.72fr 1.28fr;align-items:start;gap:8vw;padding:62px 5vw 70px;display:grid}.rental-terms h2{letter-spacing:-.045em;max-width:560px;margin:0;font-size:clamp(36px,4vw,62px);font-weight:450;line-height:1}.rental-terms>div:last-child>p:first-child{color:#383531;max-width:760px;margin:0;font-size:17px;line-height:1.7}.rental-terms .rental-disclaimer{max-width:760px;margin-top:20px}.rental-request{grid-template-columns:.8fr 1.2fr;align-items:start;gap:8vw;padding:82px 5vw 96px;display:grid}.rental-card-request{color:#111;background:#f3efe9;border-top:1px solid #c4bdb4;grid-column:1/-1;padding:54px;scroll-margin-top:82px}.rental-card-request .rental-request-heading{position:static}.rental-card-request .rental-request-heading h2{font-size:clamp(34px,4vw,58px)}.rental-request-heading{position:sticky;top:110px}.rental-request-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(44px,5vw,78px);font-weight:450;line-height:.96}.rental-request-heading>p:last-child{max-width:580px;color:var(--muted);font-size:16px;line-height:1.65}.rental-request-form{background:#d9d3ca;border:1px solid #c4bdb4;grid-template-columns:1fr 1fr;gap:18px;padding:28px;display:grid}.rental-selected-car{color:#fff;background:#0c3155;grid-template-columns:auto 1fr;gap:5px 16px;padding:18px 20px;display:grid}.rental-selected-car span{color:#abc0d3;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:750}.rental-selected-car strong{letter-spacing:.05em;font-size:13px}.rental-selected-car p{margin:0;font-size:13px}.rental-field{gap:8px;display:grid}.rental-field-wide{grid-column:1/-1}.rental-field>span{letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:750}.rental-field input,.rental-field select,.rental-field textarea{color:#111;width:100%;min-height:52px;font:inherit;background:#f3efe9;border:1px solid #9d968d;border-radius:0;padding:12px 13px;font-size:14px}.rental-field textarea{resize:vertical;line-height:1.5}.rental-field input:focus,.rental-field select:focus,.rental-field textarea:focus{outline:2px solid var(--red);outline-offset:1px}.rental-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.rental-privacy{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.rental-form-submit{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rental-form-submit .primary-button,.rental-form-submit .outline-button{cursor:pointer;text-align:center;border:1px solid #0c3155;justify-content:center;align-items:center;min-height:54px;margin:0;display:flex}.rental-form-submit .primary-button{background:#0c3155}.rental-form-submit .outline-button{color:#0c3155;background:0 0}.rental-form-submit button:disabled{cursor:wait;opacity:.65}.rental-form-status{min-height:18px;color:var(--muted);margin:0;font-size:11px;line-height:1.45}.rental-form-status.submitted,.rental-form-status.telegram{color:#24633a}.rental-form-status.failed{color:#9e1e1e}.rental-request-success{background:#d9d3ca;border:1px solid #c4bdb4;flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px;padding:42px;display:flex}.rental-request-success>span{color:#fff;background:#24633a;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:26px;font-size:34px;display:grid}.rental-request-success h3{letter-spacing:-.035em;margin:8px 0 18px;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.05}.rental-request-success p:not(.eyebrow){color:#4d4943;max-width:650px;margin:4px 0;line-height:1.55}.rental-request-success .outline-button{color:#0c3155;cursor:pointer;background:0 0;border-color:#0c3155;margin-top:28px}footer{color:#f1eee8;background:#090909;grid-template-columns:1fr auto 1fr;align-items:end;min-height:150px;padding:42px 4vw;display:grid}footer p{color:#8e8982;margin:0;font-size:11px}footer>p:last-child{justify-self:end}.site-footer-contact{text-align:center;justify-items:center;gap:12px;display:grid}.site-footer-contact p{justify-items:center;gap:8px;display:grid}.site-footer-contact nav{gap:18px;display:flex}.site-footer-contact a{color:#f1eee8;border-bottom:1px solid #6f6b65;padding-bottom:3px;font-size:12px}.site-footer-contact a:hover{border-color:#f1eee8}.legal-document{min-height:70vh;padding:76px max(5vw,50vw - 590px) 110px}.legal-document>header{border-bottom:1px solid var(--line);max-width:930px;padding-bottom:48px}.legal-document>header h1{max-width:800px}.legal-document>header>p:not(.eyebrow){max-width:760px;color:var(--muted);margin:28px 0 18px;font-size:19px;line-height:1.65}.legal-document>header small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.legal-sections{max-width:930px}.legal-sections section{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);gap:54px;padding:34px 0;display:grid}.legal-sections h2{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:520}.legal-sections p{color:#403d39;margin:0;font-size:15px;line-height:1.75}.legal-sections p+p{margin-top:14px}.legal-sections a{color:var(--red);border-bottom:1px solid}.car-gallery{background:#0d0d0d;padding:0 0 18px}.car-gallery-stage{touch-action:pan-y;background:#171716;height:min(74vh,820px);min-height:520px;position:relative;overflow:hidden}.car-gallery-stage>img,.car-gallery-stage>video{object-fit:contain;background:#0d0d0d;width:100%;height:100%;display:block}.car-gallery-stage>video{object-fit:contain}.car-gallery-arrow{width:52px;height:76px}.car-gallery-count{z-index:5;color:#fff;letter-spacing:.1em;background:#0a0a0ab8;padding:9px 12px;font-size:11px;position:absolute;bottom:22px;right:24px}.car-gallery-thumbnails{scrollbar-width:thin;scrollbar-color:#595550 #161616;gap:8px;padding:12px 3vw 0;display:flex;overflow-x:auto}.car-gallery-thumbnails button{color:#fff;cursor:pointer;opacity:.62;background:#20201f;border:1px solid #0000;flex:0 0 116px;height:76px;padding:0;position:relative;overflow:hidden}.car-gallery-thumbnails button.active{opacity:1;border-color:#fff}.car-gallery-thumbnails img{object-fit:cover;width:100%;height:100%}.car-gallery-thumbnails span{letter-spacing:.1em;place-items:center;height:100%;font-size:10px;display:grid}.car-gallery-empty{height:52vh;min-height:360px}.car-summary{grid-template-columns:1.7fr .6fr;align-items:end;gap:7vw;padding:50px 4vw;display:grid}.car-summary h1{font-size:clamp(46px,6vw,88px)}.summary-price{gap:12px;display:grid}.summary-price .telegram-button{margin-top:12px}.telegram-listing-button{border:1px solid var(--red);min-height:48px;color:var(--red);letter-spacing:.03em;text-align:center;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex}.telegram-listing-button:hover{background:var(--red);color:#fff}.telegram-channel-link{color:var(--muted);border-bottom:1px solid;justify-self:center;padding:3px 0 5px;font-size:11px}.car-detail-grid{grid-template-columns:.85fr 1.15fr;gap:7vw;padding:0 4vw 100px;display:grid}.car-description{font-size:20px;line-height:1.55}.detail-facts{color:var(--ink);border-color:var(--line);grid-template-columns:1fr 1fr}.detail-facts div{border-color:var(--line)}.detail-facts dt{color:var(--muted)}.detail-facts dd{font-size:13px}.full-specification section{margin-bottom:38px}.full-specification h2{font-size:24px;font-weight:500}.full-specification dl div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;padding:10px 0;font-size:12px;display:grid}.full-specification dt{color:var(--muted)}.full-specification dd{margin:0}.car-owner-note{border-left:4px solid var(--signal);background:#f2eee8;margin:28px 0;padding:20px 22px}.car-owner-note strong{letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px;display:block}.car-owner-note p{margin:0;font-size:16px;line-height:1.55}@media (width<=1100px){.welcome-panel{grid-template-columns:1fr;gap:42px}.welcome-heading{grid-template-columns:1fr 1fr;align-items:end;gap:5vw;display:grid}.welcome-heading .eyebrow{grid-column:1/-1}.welcome-lead{margin:0}.rental-car-card{grid-template-columns:1fr}.rental-car-card>.vehicle-media{aspect-ratio:16/9}.rental-standard-heading{grid-template-columns:.6fr 1fr}.rental-standard-heading>p:last-child{grid-column:1/-1}}@media (width<=900px){.main-nav{display:none}.showroom-intro,.welcome-details{grid-template-columns:1fr}.inventory-search{grid-template-columns:1fr auto}.inventory-search label{grid-column:1/-1}.catalogue,.compact-access,.car-summary,.car-detail-grid{grid-template-columns:1fr}.facts{grid-template-columns:repeat(3,1fr)}.rental-home-promo,.rental-hero,.rental-request,.rental-terms{grid-template-columns:1fr}.rental-hero{align-content:end;min-height:620px}.rental-request-heading{position:static}.rental-payment-summary{grid-template-columns:1fr 1.15fr 1fr}.rental-card-request{padding:42px 28px}}@media (width<=600px){.demo-notice{justify-content:flex-start;padding:9px 14px;line-height:1.35}.demo-notice span{max-width:270px}.site-header{grid-template-columns:1fr auto;height:66px;padding:0 12px}.wordmark{font-size:15px}.header-actions{grid-column:2;gap:8px}.telegram-nav span{display:none}.language-switcher a{min-width:29px;min-height:27px;padding:3px;font-size:17px}.detail-header-actions{flex-wrap:wrap;row-gap:4px;max-width:205px}.detail-header-actions .back-link{font-size:10px}.upload-notice{min-height:calc(100vh - 66px);padding:70px 22px 64px}.upload-notice h1{font-size:clamp(51px,16vw,74px)}.upload-notice-lead{margin-top:28px;font-size:18px}.upload-notice-actions{width:100%;display:grid}.upload-notice-actions .primary-button,.upload-notice-actions .outline-button{width:100%}.upload-notice-footer{display:none}.showroom-intro{padding:34px 20px 25px}.showroom-intro h1{font-size:48px}.intro-side p{font-size:15px}.welcome-panel{gap:36px;padding:48px 20px 55px}.welcome-heading{display:block}.welcome-heading h2{font-size:41px}.welcome-lead{margin-top:22px;font-size:15px}.welcome-details{gap:30px}.welcome-meta .primary-button{width:100%}.rental-home-promo{padding:48px 20px}.inventory-section{padding:27px 12px 46px}.section-heading{align-items:start}.section-heading>p{display:none}.inventory-search{grid-template-columns:1fr;gap:13px;margin-bottom:18px;padding:15px}.inventory-search label,.inventory-search-field,.search-result-count{grid-column:1}.inventory-search label small{font-size:9px}.inventory-search input{font-size:18px}.search-result-count{text-align:left}.search-empty{min-height:330px}.catalogue{gap:12px}.vehicle-media{aspect-ratio:4/3}.vehicle-copy{padding:17px 15px}.vehicle-copy h2{font-size:27px}.facts{grid-template-columns:repeat(2,1fr)}.facts div:nth-child(2n){border-right:0}.card-actions{grid-template-columns:1fr}.compact-access,.sourcing{padding:62px 20px}.compact-access{min-height:340px}.compact-access h2{font-size:45px}.car-summary{padding:34px 20px}.car-detail-grid{padding:0 20px 70px}.gallery-arrow{width:38px;height:54px;font-size:29px}.gallery-arrow-left{left:8px}.gallery-arrow-right{right:8px}.gallery-dots{display:none}.car-gallery-stage{height:70vw;min-height:300px}.car-gallery-arrow{width:42px;height:62px}.car-gallery-count{bottom:12px;right:12px}.car-gallery-thumbnails{padding:9px 10px 0}.car-gallery-thumbnails button{flex-basis:88px;height:60px}.rental-hero{min-height:560px;padding:46px 20px 54px}.rental-hero h1{font-size:56px}.rental-inventory{padding:38px 12px 52px}.rental-card-copy{padding:20px 15px}.rental-payment-summary{grid-template-columns:1fr}.rental-payment-summary article{min-height:145px}.rental-card-actions{grid-template-columns:1fr}.rental-terms{padding:48px 20px}.rental-request{padding:58px 20px 70px}.rental-card-request{padding:42px 16px}.rental-request-form{grid-template-columns:1fr;padding:18px}.rental-field-wide{grid-column:1}.rental-selected-car,.rental-form-submit{grid-template-columns:1fr}.rental-form-submit .primary-button,.rental-form-submit .outline-button{width:100%}.legal-document{padding:54px 20px 72px}.legal-document>header{padding-bottom:35px}.legal-document>header>p:not(.eyebrow){font-size:16px}.legal-sections section{grid-template-columns:1fr;gap:13px;padding:27px 0}footer{grid-template-columns:1fr;gap:18px}footer>p:last-child{justify-self:start}.site-footer-contact{text-align:left;justify-items:start}.site-footer-contact p{justify-items:start}.site-footer-contact nav{flex-wrap:wrap}}.showroom-browser{background:linear-gradient(135deg,#191918,#121211);border:1px solid #ffffff2e;margin:0 0 30px;padding:24px}.showroom-browser-heading{justify-content:space-between;align-items:end;gap:24px;padding-bottom:20px;display:flex}.showroom-browser-heading h3{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,43px);font-weight:480}.showroom-browser-heading .eyebrow{color:#918b83;margin-bottom:8px}.condition-tabs{background:#ffffff2b;border:1px solid #ffffff2b;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid}.condition-tabs button{color:#aaa49b;min-height:54px;font:inherit;cursor:pointer;background:#131312;border:0;justify-content:space-between;align-items:center;gap:14px;padding:0 17px;font-size:12px;font-weight:750;display:flex}.condition-tabs button:hover,.condition-tabs button:focus-visible{color:#fff;background:#20201f;outline:none}.condition-tabs button.active{color:#111;background:#f2eee8}.condition-tabs button span{background:#7f7f7f2e;border-radius:20px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:9px;display:grid}.condition-tabs button.active span{background:#c9c3ba}.showroom-controls{grid-template-columns:minmax(280px,1.6fr) repeat(3,minmax(145px,.65fr)) auto;align-items:end;gap:12px;display:grid}.showroom-controls label{gap:8px;display:grid}.showroom-controls label>span{color:#969088;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.showroom-controls select{color:#f2eee8;width:100%;min-height:50px;font:inherit;appearance:auto;background:#111;border:1px solid #ffffff38;border-radius:0;padding:0 36px 0 12px;font-size:11px}.showroom-controls .inventory-search-field{border:1px solid #ffffff38;min-height:50px;padding:0 12px}.showroom-controls .inventory-search-field:focus-within,.showroom-controls select:focus{border-color:#fff;outline:none}.showroom-controls input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0 10px;font-size:15px}.showroom-controls input::placeholder{color:#77726b}.showroom-reset{color:#f2eee8;min-height:50px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff52;padding:0 16px;font-size:10px;font-weight:750}.showroom-reset:hover:not(:disabled),.showroom-reset:focus-visible{color:#111;background:#f2eee8;outline:none}.showroom-reset:disabled{opacity:.35;cursor:not-allowed}@media (width<=1100px){.showroom-controls{grid-template-columns:1fr 1fr 1fr}.showroom-query{grid-column:1/-1}.showroom-reset{width:100%}}@media (width<=700px){.showroom-browser{margin-bottom:18px;padding:16px}.showroom-browser-heading{align-items:flex-start}.showroom-browser-heading .search-result-count{text-align:right}.showroom-controls{grid-template-columns:1fr 1fr}.showroom-query,.showroom-reset{grid-column:1/-1}.condition-tabs button{min-height:49px;padding:0 11px;font-size:10px}.condition-tabs button span{min-width:22px;height:22px}.showroom-controls select{font-size:10px}}@media (width<=430px){.showroom-browser-heading{display:grid}.showroom-browser-heading .search-result-count{text-align:left}.showroom-controls{grid-template-columns:1fr}.showroom-query,.showroom-reset{grid-column:1}.condition-tabs button{justify-content:center;justify-items:center;gap:5px;padding:7px;display:grid}.condition-tabs button span{min-width:19px;height:19px}}.rental-allocation-summary{background:#f5f8f8;border:1px solid #10334429;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.rental-allocation-summary>div{flex-direction:column;gap:4px;display:flex}.rental-allocation-summary span{color:#65747b;font-size:.82rem}.rental-allocation-summary strong{color:#123c4b;font-size:1.25rem}.rental-allocation-summary p{grid-column:1/-1;margin:4px 0 0}.rental-allocation-summary.invalid{background:#fff5f5;border-color:#c84949}.rental-allocation-summary.invalid p{color:#a52d2d;font-weight:700}@media (width<=640px){.rental-allocation-summary{grid-template-columns:1fr}.rental-allocation-summary p{grid-column:auto}}.rental-catalogue-hero{min-height:430px}.rental-simple-inventory{padding:66px 4vw 90px}.rental-catalogue-heading{max-width:840px;margin-bottom:34px}.rental-catalogue-heading h2{letter-spacing:-.05em;margin:8px 0 14px;font-size:clamp(46px,5.5vw,84px);font-weight:480;line-height:.94}.rental-catalogue-heading>p:last-child{color:#aaa49b;max-width:720px;font-size:16px;line-height:1.6}.rental-catalogue-search{background:#171716;border:1px solid #ffffff2b;grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:16px;margin-bottom:24px;padding:18px;display:grid}.rental-catalogue-search label{gap:8px;display:grid}.rental-catalogue-search label span{color:#989188;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.rental-catalogue-search input{color:#fff;min-height:54px;font:inherit;background:#0f0f0f;border:1px solid #ffffff47;padding:0 16px;font-size:18px}.rental-catalogue-search input:focus{outline-offset:1px;outline:2px solid #fff}.rental-catalogue-search strong{color:#aaa49b;text-transform:uppercase;letter-spacing:.08em;padding-bottom:18px;font-size:11px}.rental-catalogue-search button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff52;min-height:54px;padding:0 18px}.rental-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.rental-catalogue-card{background:#181817;border:1px solid #ffffff29;overflow:hidden}.rental-catalogue-image{aspect-ratio:16/10;background:#222;display:block;overflow:hidden}.rental-catalogue-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.rental-catalogue-image:hover img{transform:scale(1.025)}.rental-catalogue-image .vehicle-placeholder{height:100%}.rental-catalogue-copy{padding:25px}.rental-catalogue-copy h2{letter-spacing:-.04em;min-height:2.05em;margin:10px 0 12px;font-size:clamp(27px,2.7vw,42px);font-weight:500;line-height:1.03}.rental-catalogue-starting{grid-template-columns:auto 1fr;align-items:end;column-gap:10px;margin-top:28px;display:grid}.rental-catalogue-starting span{color:#9c958d;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:9px}.rental-catalogue-starting strong{letter-spacing:-.045em;margin-top:5px;font-size:clamp(34px,4vw,58px);font-weight:520}.rental-catalogue-starting small{color:#9c958d;padding-bottom:8px}.rental-catalogue-basis{color:#817b74;min-height:3em;margin:13px 0 5px;font-size:9px;line-height:1.5}.rental-catalogue-copy .primary-button{justify-content:center;align-items:center;width:100%;min-height:54px;display:flex}.rental-empty-search{border:1px solid #ffffff2b;place-content:center;justify-items:center;gap:18px;min-height:260px;display:grid}.rental-offer-vehicle{color:#f3efe9;background:#121211;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);min-height:calc(100vh - 86px);display:grid}.rental-offer-gallery{min-width:0}.rental-offer-gallery>.vehicle-media{aspect-ratio:auto;height:100%;min-height:650px}.rental-offer-intro{flex-direction:column;justify-content:center;align-items:flex-start;padding:58px 5vw;display:flex}.rental-offer-intro .back-link{margin-bottom:62px}.rental-offer-intro h1{letter-spacing:-.052em;margin:13px 0 22px;font-size:clamp(44px,5.4vw,82px);line-height:.94}.rental-offer-intro .price-line{margin:0 0 28px}.rental-offer-facts{width:100%;margin:0 0 24px}.rental-offer-facts div{border-bottom:1px solid #ffffff26;grid-template-columns:1fr 1fr;gap:20px;padding:12px 0;display:grid}.rental-offer-facts dt{color:#8f8982;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.rental-offer-facts dd{text-align:right;margin:0;font-size:11px}.rental-offer-intro .rental-estimate-vat-note{color:#bdb6ad;margin:0 0 24px;font-size:10px;line-height:1.55}.rental-estimator{color:#111;background:#ece8e1;grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);gap:24px 7vw;padding:78px 5vw 88px;display:grid}.rental-estimator-heading{grid-row:span 2}.rental-estimator-heading h2{letter-spacing:-.05em;max-width:610px;margin:12px 0 20px;font-size:clamp(43px,5vw,76px);font-weight:480;line-height:.95}.rental-estimator-heading>p:last-child{color:#5f5a54;max-width:520px;line-height:1.65}.rental-estimator-controls{gap:24px;display:grid}.rental-estimator-controls fieldset{border:0;margin:0;padding:0}.rental-estimator-controls legend{letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:800}.rental-option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rental-option-grid button{color:#222;min-height:58px;font:inherit;cursor:pointer;background:#f8f5ef;border:1px solid #a8a198;place-content:center;gap:3px;padding:8px;font-size:15px;font-weight:720;display:grid}.rental-option-grid button small{color:#817b74;text-transform:uppercase;font-size:8px;font-weight:500}.rental-option-grid button:hover,.rental-option-grid button:focus-visible{border-color:#0c3155;outline:none}.rental-option-grid button.active{color:#fff;background:#0c3155;border-color:#0c3155}.rental-option-grid button.active small{color:#bed0df}.rental-estimate-result{background:#f7f4ee;border:1px solid #b9b2a9;grid-column:2;grid-template-columns:.85fr 1.15fr;display:grid}.rental-estimate-monthly{color:#fff;background:#a60c17;flex-direction:column;justify-content:center;padding:28px;display:flex}.rental-estimate-monthly small,.rental-estimate-totals small{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.rental-estimate-monthly strong{letter-spacing:-.05em;margin:12px 0 3px;font-size:clamp(37px,4.2vw,64px);line-height:1}.rental-estimate-monthly span{color:#f0bdc1;font-size:11px}.rental-estimate-totals{padding:18px 24px;display:grid}.rental-estimate-totals article{border-bottom:1px solid #d3ccc4;grid-template-columns:1fr auto;gap:5px 15px;padding:10px 0;display:grid}.rental-estimate-totals article:last-child{border-bottom:0}.rental-estimate-totals small{color:#766f67;grid-column:1/-1}.rental-estimate-totals strong{font-size:18px}.rental-estimate-totals span{color:#766f67;font-size:10px}.rental-estimator>.rental-estimate-vat-note{color:#a60c17;grid-column:2;margin:0;font-size:10px;font-weight:750;line-height:1.55}.rental-estimator>.rental-estimate-insurance-note{color:#5f5a54;grid-column:2;margin:0;font-size:10px;line-height:1.55}.rental-estimate-return{background:#e2ddd5;border-left:4px solid #0c3155;grid-column:2;gap:7px;padding:18px 20px;display:grid}.rental-estimate-return strong{color:#0c3155;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.rental-estimate-return p{color:#4f4a44;margin:0;font-size:12px;line-height:1.55}.rental-estimate-breakdown{border-top:1px solid #b9b2a9;border-bottom:1px solid #b9b2a9;grid-column:2}.rental-estimate-breakdown summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:17px 0;font-size:10px;font-weight:800}.rental-estimate-breakdown h3{color:#0c3155;letter-spacing:.08em;text-transform:uppercase;margin:15px 0 7px;font-size:9px}.rental-estimate-breakdown dl{margin:0}.rental-estimate-breakdown dl div{border-top:1px solid #d3ccc4;grid-template-columns:1fr auto;gap:20px;padding:9px 0;font-size:11px;display:grid}.rental-estimate-breakdown dd{margin:0;font-weight:700}.rental-estimate-breakdown>p{color:#6a645d;font-size:10px;line-height:1.55}.rental-estimate-formal-note{color:#4f4a44;border:1px solid #c8c0b7;grid-column:2;margin:0;padding:14px 16px;font-size:10px;line-height:1.6}.rental-estimate-disclaimer{color:#6a645d;grid-column:2;margin:0;font-size:9px;line-height:1.55}.rental-estimate-actions{grid-column:2;grid-template-columns:1fr 1fr;gap:10px;display:grid}.rental-estimate-actions .outline-button,.rental-estimate-actions .primary-button{cursor:pointer;text-align:center;border:1px solid #0c3155;justify-content:center;align-items:center;width:100%;min-height:56px;margin:0;display:flex}.rental-estimate-actions .outline-button{color:#0c3155;background:0 0}.rental-estimate-actions .primary-button{background:#0c3155}.rental-estimate-terms{border-top:1px solid #b9b2a9;border-bottom:1px solid #b9b2a9;grid-column:2}.rental-estimate-terms>summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:17px 0;font-size:10px;font-weight:800}.rental-estimate-terms>.rental-estimate-return,.rental-estimate-terms>.rental-estimate-formal-note,.rental-estimate-terms>.rental-estimate-disclaimer{margin-bottom:12px}.rental-pdf-error{color:#9e1e1e;grid-column:2;margin:0;font-size:11px}.rental-request-estimate{background:#a7a096;border:1px solid #a7a096;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.rental-request-estimate div{background:#f3efe9;gap:6px;padding:13px;display:grid}.rental-request-estimate span{color:#746e67;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.rental-request-estimate strong{font-size:12px}.success-strip{color:#fff;background:#1d1b18;gap:16px;padding:68px 4vw;display:grid}.success-strip h2{font-size:clamp(40px,6vw,74px);font-weight:500;line-height:.95}.success-strip p:not(.eyebrow){color:#d7d1c8;max-width:620px;font-size:18px;line-height:1.55}.success-strip .outline-button{justify-self:start}.success-header{color:#fff;background:#111}.success-hero{color:#fff;background:#111;padding:86px 4vw 58px}.success-hero h1{max-width:900px;font-size:clamp(48px,8vw,98px);font-weight:500;line-height:.92}.success-hero p:not(.eyebrow){color:#d7d1c8;max-width:620px;margin-top:24px;font-size:18px;line-height:1.55}.success-grid{background:#e4ded4;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;padding:28px 4vw 82px;display:grid}.success-card{color:#fff;background:#111;display:grid;overflow:hidden}.success-media{aspect-ratio:4/5;background:#24211d;position:relative;overflow:hidden}.success-media img,.success-detail-media img{object-fit:cover;width:100%;height:100%;display:block}.success-media strong,.success-detail-media strong{color:#fff;letter-spacing:0;background:#d10f1d;padding:9px 14px;font-size:28px;font-weight:900;line-height:1;position:absolute;top:18px;left:18px;box-shadow:0 8px 20px #00000040}.success-copy{gap:10px;padding:22px;display:grid}.success-copy span{color:#c8c0b5;letter-spacing:.08em;font-size:11px;font-weight:800}.success-copy h2{font-size:28px;font-weight:500;line-height:1.02}.success-copy p{color:#d7d1c8;line-height:1.45}.success-detail{color:#fff;background:#111;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);min-height:calc(100vh - 78px);display:grid}.success-detail-media{background:#24211d;min-height:620px;position:relative}.success-detail-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;padding:8vw 5vw;display:flex}.success-detail-copy h1{font-size:clamp(46px,6vw,88px);font-weight:500;line-height:.95}.success-detail-copy>p:not(.eyebrow){color:#ddd6cd;max-width:650px;font-size:19px;line-height:1.55}.success-price{font-weight:800;color:#fff!important}.success-detail-copy dl{border-top:1px solid #3a352e;width:100%;max-width:520px;margin:0;display:grid}.success-detail-copy dl div{border-bottom:1px solid #3a352e;justify-content:space-between;gap:24px;padding:14px 0;display:flex}.success-detail-copy dt{color:#aaa49b;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.success-detail-copy dd{text-align:right;margin:0}.admin-story-manager{gap:24px;display:grid}.admin-story-form{background:#f3efe8;border:1px solid #d8d0c7;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.admin-story-form label{text-transform:uppercase;letter-spacing:.06em;color:#655f56;gap:7px;font-size:11px;font-weight:800;display:grid}.admin-story-form input,.admin-story-form textarea{color:#171411;width:100%;min-height:44px;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #c8bfb5;padding:10px 12px}.admin-story-form textarea{resize:vertical;min-height:92px}.admin-story-form button,.admin-form-status{grid-column:1/-1}.admin-form-status{background:#fff;border:1px solid #d8d0c7;padding:14px 16px}.admin-story-list{gap:12px;display:grid}.admin-story-list article{background:#fff;border:1px solid #ddd5cb;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.admin-story-list article div:first-child{gap:5px;display:grid}.admin-story-list span,.admin-story-list small{color:#6f685f;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.admin-story-list strong{font-size:18px}@media (width<=1050px){.rental-catalogue-grid,.rental-offer-vehicle{grid-template-columns:1fr}.rental-offer-gallery>.vehicle-media{aspect-ratio:16/9;min-height:auto}.rental-offer-intro{padding:48px 5vw 64px}.rental-offer-intro .back-link{margin-bottom:38px}.rental-estimator{grid-template-columns:1fr}.rental-estimator-heading{grid-row:auto}.rental-estimate-result,.rental-estimator>.rental-estimate-vat-note,.rental-estimator>.rental-estimate-insurance-note,.rental-estimate-return,.rental-estimate-breakdown,.rental-estimate-terms,.rental-estimate-formal-note,.rental-estimate-disclaimer,.rental-estimate-actions,.rental-pdf-error{grid-column:1}}@media (width<=650px){.rental-simple-inventory{padding:44px 12px 62px}.rental-catalogue-search{grid-template-columns:1fr}.rental-catalogue-search strong{padding:0}.rental-catalogue-search button{width:100%}.rental-catalogue-copy{padding:20px 16px}.rental-catalogue-copy h2{min-height:0}.rental-offer-intro{padding:38px 20px 52px}.rental-offer-intro h1{font-size:45px}.rental-offer-facts div{grid-template-columns:1fr}.rental-offer-facts dd{text-align:left}.rental-estimator{padding:52px 20px 62px}.rental-estimator-heading h2{font-size:44px}.rental-estimate-result{grid-template-columns:1fr}.rental-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-estimate-actions,.rental-request-estimate{grid-template-columns:1fr}}.ops-calendar-shell{gap:24px;padding-bottom:70px;display:grid}.ops-calendar-heading{margin-bottom:0}.ops-calendar-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ops-calendar-metrics article{background:#fff;border:1px solid #d6cec4;gap:4px;padding:18px 20px;display:grid}.ops-calendar-metrics article.attention{border-left:5px solid #a60c17}.ops-calendar-metrics article.clear{border-left:5px solid #506c5a}.ops-calendar-metrics span{color:#746c63;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.ops-calendar-metrics strong{font-size:34px;line-height:1}.ops-calendar-metrics small{color:#746c63}.ops-calendar-panel{padding:0;overflow:hidden}.ops-calendar-toolbar{border-bottom:1px solid #d6cec4;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;padding:18px 20px;display:grid}.ops-calendar-toolbar>div{gap:7px;display:flex}.ops-calendar-toolbar button,.ops-calendar-toolbar select{color:#171411;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8bfb5;padding:8px 11px}.ops-calendar-toolbar h2{font-size:24px}.ops-calendar-toolbar label{justify-self:end;align-items:center;gap:8px;display:flex}.ops-calendar-toolbar label span{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.ops-calendar-weekdays,.ops-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ops-calendar-weekdays{color:#fff;background:#171411}.ops-calendar-weekdays span{text-align:center;letter-spacing:.08em;text-transform:uppercase;padding:9px;font-size:9px;font-weight:800}.ops-calendar-grid>div{background:#fff;border-bottom:1px solid #ddd5cb;border-right:1px solid #ddd5cb;min-height:128px;padding:8px;overflow:hidden}.ops-calendar-grid>div:nth-child(7n){border-right:0}.ops-calendar-grid>div.outside{color:#aaa29a;background:#f0ece6}.ops-calendar-grid>div.today{box-shadow:inset 0 0 0 2px #a60c17}.ops-calendar-grid time{margin-bottom:7px;font-size:11px;font-weight:800;display:block}.calendar-event{color:#171411;background:#e5ebef;border-left:3px solid #0c3155;gap:2px;margin:4px 0;padding:6px 7px;text-decoration:none;display:grid}.calendar-event.customs_deadline,.calendar-event.insurance_expiry{background:#f5e5e2;border-color:#a60c17}.calendar-event.payment_due{background:#eee8d7;border-color:#8a6d16}.calendar-event.customer_follow_up{background:#e4eee7;border-color:#3c6b4c}.calendar-event b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.calendar-event span{white-space:nowrap;text-overflow:ellipsis;color:#676058;font-size:8px;overflow:hidden}.ops-calendar-grid>div>small{font-size:9px;font-weight:800}.ops-calendar-lower{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;display:grid}.ops-calendar-agenda{display:grid}.ops-calendar-agenda>a{color:inherit;border-top:1px solid #ddd5cb;grid-template-columns:105px 1fr auto;align-items:center;gap:14px;padding:13px 0;text-decoration:none;display:grid}.ops-calendar-agenda time,.ops-calendar-agenda small{color:#746c63;font-size:10px;font-weight:800}.ops-calendar-agenda div{gap:3px;display:grid}.ops-calendar-agenda span{color:#746c63;font-size:11px}.ops-calendar-sync{align-content:start}.ops-calendar-sync>p{color:#5f5850;line-height:1.55}.ops-calendar-secret{background:#f3efe8;border:1px solid #d1c8bd;gap:9px;margin-top:16px;padding:14px;display:grid}.ops-calendar-secret input{background:#fff;border:1px solid #c8bfb5;width:100%;padding:10px}.ops-calendar-secret small{color:#6f675e;line-height:1.45}.ops-calendar-revoke{flex-wrap:wrap;gap:12px;margin-top:15px;display:flex}.ops-calendar-revoke button{color:#8a1620;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ops-calendar-revoke button:disabled{opacity:.5}.ops-calendar-sync .admin-message{margin-top:14px}@media (width<=900px){.ops-calendar-metrics,.ops-calendar-lower,.ops-calendar-toolbar{grid-template-columns:1fr}.ops-calendar-toolbar h2{grid-row:1}.ops-calendar-toolbar label{justify-self:start}.ops-calendar-grid>div{min-height:90px}.calendar-event span{display:none}}@media (width<=650px){.ops-calendar-weekdays{display:none}.ops-calendar-grid{grid-template-columns:1fr}.ops-calendar-grid>div{border-right:0;min-height:0}.ops-calendar-grid>div.outside{display:none}.calendar-event span{display:block}.ops-calendar-agenda>a{grid-template-columns:80px 1fr}.ops-calendar-agenda>a>small{grid-column:2}.ops-calendar-toolbar>div{flex-wrap:wrap}}@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-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-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}.admin-shell{--admin-bg:#0b0c0d;--admin-panel:#131517;--admin-line:#2a2d30;--admin-text:#f2f0ec;--admin-muted:#96999c;--admin-red:#b4202f;background:var(--admin-bg);min-height:100vh;color:var(--admin-text);font-family:Arial,Helvetica,sans-serif}.admin-shell *{box-sizing:border-box}.admin-header{border-bottom:1px solid var(--admin-line);z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0c0df0;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:76px;padding:0 3vw;display:grid;position:sticky;top:0}.admin-brand{letter-spacing:.08em;font-size:16px;font-weight:850}.admin-brand span{color:var(--admin-red);margin-left:8px;font-size:9px}.admin-header nav{color:#c7c7c5;gap:28px;font-size:12px;display:flex}.admin-header nav a:hover{color:#fff}.admin-user{justify-self:end;align-items:center;gap:10px;font-size:10px;display:flex}.admin-user strong{color:#fff;letter-spacing:.08em;background:#272a2d;padding:6px 8px}.admin-user a{color:#9da0a2;border-bottom:1px solid #55595d;padding-bottom:3px}.admin-hero{border-bottom:1px solid var(--admin-line);grid-template-columns:1.5fr .6fr;align-items:end;gap:7vw;padding:64px 4vw 50px;display:grid}.admin-kicker{color:#8f9295;letter-spacing:.18em;text-transform:uppercase;margin:0 0 13px;font-size:9px}.admin-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,88px);font-weight:440;line-height:.92}.admin-hero-note{border-left:3px solid var(--admin-red);padding:4px 0 4px 19px}.admin-hero-note strong{letter-spacing:.05em;text-transform:uppercase;font-size:12px}.admin-hero-note p{color:var(--admin-muted);margin:10px 0 0;font-size:13px;line-height:1.55}.admin-metrics{background:var(--admin-line);border-bottom:1px solid var(--admin-line);grid-template-columns:repeat(4,1fr);gap:1px;padding:22px 3vw;display:grid}.admin-metrics article{background:var(--admin-panel);align-content:start;min-height:128px;padding:23px;display:grid}.admin-metrics span{letter-spacing:.13em;text-transform:uppercase;color:var(--admin-muted);font-size:9px}.admin-metrics strong{margin-top:12px;font-size:34px;font-weight:500}.admin-metrics small{color:#7e8285;margin-top:8px;font-size:10px}.admin-panel{border:1px solid var(--admin-line);background:var(--admin-panel);margin:28px 3vw;padding:28px}.admin-import-panel{border-left:4px solid var(--admin-red);grid-template-columns:1fr .75fr;align-items:center;gap:7vw;display:grid}.admin-import-panel h2,.admin-panel-heading h2{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:500}.admin-import-panel>div>p:not(.admin-kicker){max-width:650px;color:var(--admin-muted);margin:14px 0 0;font-size:13px;line-height:1.55}.admin-action-stack{gap:8px;display:grid}.admin-action-stack small{color:#83878a;font-size:10px;line-height:1.45}.admin-action-message{color:#e0ded9;margin:5px 0 0;font-size:12px}.admin-primary,.admin-secondary,.admin-row-link{background:var(--admin-red);color:#fff;min-height:44px;font:inherit;letter-spacing:.03em;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 16px;font-size:11px;font-weight:750;display:inline-flex}.admin-primary:disabled{opacity:.55;cursor:wait}.admin-secondary{background:#25282a;border:1px solid #55595c}.admin-panel-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.admin-panel-heading>span{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.11em;font-size:10px}.admin-search{border:1px solid var(--admin-line);background:#0f1112;grid-template-columns:minmax(280px,1fr) 190px auto;align-items:end;gap:14px;margin-bottom:18px;padding:16px;display:grid}.admin-search label{gap:7px;display:grid}.admin-search label span{color:#a3a6a8;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.admin-search input,.admin-search select,.admin-field input,.admin-field select,.admin-field textarea{color:#fff;width:100%;min-height:44px;font:inherit;background:#17191b;border:1px solid #3d4144;outline:none;padding:0 12px;font-size:13px}.admin-search input:focus,.admin-search select:focus,.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{border-color:#aaa}.admin-search button{color:#d0d1d1;cursor:pointer;background:0 0;border:1px solid #44484b;min-height:44px;padding:0 15px}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:1020px}.admin-table th{color:#888c8f;letter-spacing:.12em;text-align:left;text-transform:uppercase;border-bottom:1px solid #3a3d40;padding:10px 14px;font-size:8px}.admin-table td{vertical-align:middle;border-bottom:1px solid #26292b;padding:16px 14px;font-size:12px}.admin-table td>strong{font-size:12px;display:block}.admin-table td>small{color:#808487;margin-top:7px;font-size:9px;line-height:1.35;display:block}.gate-row{gap:4px;display:flex}.gate-row span{color:#74777a;border:1px solid #444;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.admin-row-link{background:#25282a;border:1px solid #494d50;min-height:36px}.admin-empty{color:#85898c;border-top:1px solid var(--admin-line);padding:48px 18px;font-size:13px}.admin-batch-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.admin-batch-grid article{background:#101213;border:1px solid #2e3234;gap:8px;padding:18px;display:grid}.admin-batch-grid article strong{font-size:12px}.admin-batch-grid article span{color:#c6c7c6;font-size:11px}.admin-batch-grid article small{color:#7f8386;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.admin-access-shell{place-items:center;padding:24px;display:grid}.admin-access-card{border:1px solid var(--admin-line);background:var(--admin-panel);width:min(660px,100%);padding:44px}.admin-access-card h1{letter-spacing:-.04em;margin:0 0 24px;font-size:46px;font-weight:500;line-height:1}.admin-access-card p{color:var(--admin-muted);font-size:14px;line-height:1.6}.admin-access-card .admin-secondary{margin-top:12px}.admin-form-shell{padding-bottom:70px}.admin-form-hero{border-bottom:1px solid var(--admin-line);padding:42px 4vw 28px}.admin-form-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,68px);font-weight:470}.admin-form-hero p:last-child{max-width:720px;color:var(--admin-muted);line-height:1.55}.admin-form{gap:18px;width:min(1050px,94vw);margin:28px auto;display:grid}.admin-form-section{border:1px solid var(--admin-line);background:var(--admin-panel);padding:26px}.admin-form-section h2{margin:0 0 18px;font-size:22px;font-weight:500}.admin-form-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.admin-field{gap:7px;display:grid}.admin-field.full{grid-column:1/-1}.admin-field>span{color:#b5b7b8;letter-spacing:.04em;font-size:10px;font-weight:700}.admin-field small{color:#7f8386;font-size:9px;line-height:1.45}.admin-field textarea{resize:vertical;min-height:110px;padding:12px}.admin-field input[type=file]{height:auto;padding:10px}.admin-radio-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.admin-radio{color:#c8c9c8;background:#101213;border:1px solid #3b3f42;align-items:flex-start;gap:9px;padding:13px;font-size:11px;line-height:1.4;display:flex}.admin-radio input{margin-top:1px}.admin-submit-row{align-items:center;gap:18px;display:flex}.admin-submit-row p{color:#a5a8aa;margin:0;font-size:11px}.admin-vehicle-detail{padding-bottom:70px}.admin-detail-head{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:end;gap:30px;padding:44px 4vw 30px;display:flex}.admin-detail-head h1{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,72px);font-weight:470}.admin-detail-head p{color:var(--admin-muted)}.admin-detail-grid{grid-template-columns:1fr .7fr;gap:18px;margin:28px 3vw;display:grid}.admin-detail-card{border:1px solid var(--admin-line);background:var(--admin-panel);padding:25px}.admin-detail-card h2{margin:0 0 20px;font-size:22px}.admin-detail-list{background:var(--admin-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.admin-detail-list div{background:#111315;padding:14px}.admin-detail-list dt{color:#7e8285;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.admin-detail-list dd{margin:6px 0 0;font-size:12px}.admin-telegram-preview{white-space:pre-wrap;color:#d3d3d0;background:#0c0d0e;border:1px solid #33373a;padding:18px;font:12px/1.55 monospace}.admin-status-banner{color:#f1d8dc;letter-spacing:.04em;background:#402027;padding:12px 3vw;font-size:11px}.admin-discount-entry{border-left:4px solid #b8862f;grid-template-columns:1fr auto;align-items:center;gap:28px;display:grid}.admin-discount-entry h2{letter-spacing:-.025em;margin:0;font-size:28px;font-weight:500}.admin-discount-entry p:not(.admin-kicker){max-width:700px;color:var(--admin-muted);margin:12px 0 0;font-size:12px;line-height:1.55}.admin-discount-controls{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:18px;display:grid}.admin-discount-builder .admin-search{grid-template-columns:minmax(280px,1fr) auto auto}.admin-discount-picker{border:1px solid var(--admin-line);max-height:580px}.admin-discount-picker .admin-table{min-width:920px}.admin-discount-picker thead{z-index:2;background:#131517;position:sticky;top:0}.admin-discount-picker tr.selected td{background:#201c14}.admin-discount-picker input[type=checkbox]{accent-color:#b8862f;width:18px;height:18px}.admin-discount-picker td>small{margin-top:5px;display:block}.admin-price-good{color:#e5d3a8}.admin-price-bad{color:#ff8290}.admin-discount-summary{background:var(--admin-line);border:1px solid var(--admin-line);grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0;display:grid}.admin-discount-summary div{background:#101213;gap:8px;padding:16px;display:grid}.admin-discount-summary span{color:#898d90;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.admin-discount-summary strong{font-size:17px;font-weight:550}.admin-discount-history{gap:12px;display:grid}.admin-discount-history>article{background:#101213;border:1px solid #303437;padding:22px}.admin-discount-history>article>div:first-child{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-discount-history p{margin:13px 0 7px;font-size:13px}.admin-discount-history>article>small{color:#96999c;font-size:10px;line-height:1.5}.admin-discount-history dl{background:#2b2e30;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;display:grid}.admin-discount-history dl div{background:#151719;padding:12px}.admin-discount-history dt{color:#85898c;text-transform:uppercase;letter-spacing:.09em;font-size:8px}.admin-discount-history dd{margin:6px 0 0;font-size:13px}.admin-discount-history footer{border-top:1px solid #2b2e30;justify-content:space-between;align-items:center;gap:20px;padding-top:14px;display:flex}.admin-discount-history footer>span{color:#777b7e;font-size:9px}.admin-batch-status{letter-spacing:.1em;border:1px solid #555;padding:5px 7px;font-size:8px}.admin-batch-status.pending{color:#f4d08a;border-color:#80652f}.admin-batch-status.applied{color:#ccebd5;border-color:#3f6c4c}.admin-batch-status.rejected,.admin-batch-status.cancelled{color:#c4c5c5}.admin-discount-actions{flex-wrap:wrap;justify-content:flex-end}.admin-discount-actions .admin-primary,.admin-discount-actions .admin-secondary{min-height:36px}.admin-discount-actions p{text-align:right;width:100%}.admin-special-price-actions{gap:10px;min-width:min(430px,100%);margin-top:16px;display:grid}.admin-special-price-actions .admin-submit-row{flex-wrap:wrap;justify-content:flex-start}.admin-special-price-actions .admin-submit-row p{width:100%;margin:0}@media (width<=900px){.admin-header{grid-template-columns:1fr auto}.admin-header nav,.admin-user span{display:none}.admin-hero,.admin-import-panel,.admin-detail-grid,.admin-discount-entry{grid-template-columns:1fr}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-batch-grid,.admin-form-grid,.admin-discount-controls{grid-template-columns:1fr}.admin-field.full{grid-column:1}.admin-radio-grid,.admin-search,.admin-discount-builder .admin-search{grid-template-columns:1fr}.admin-detail-head{flex-direction:column;align-items:start}.admin-discount-summary{grid-template-columns:1fr 1fr}.admin-discount-history footer{flex-direction:column;align-items:flex-start}.admin-discount-actions{justify-content:flex-start}.admin-discount-actions p{text-align:left}}@media (width<=560px){.admin-header{padding:0 16px}.admin-user{gap:6px}.admin-user strong{font-size:8px}.admin-brand{font-size:13px}.admin-hero{padding:42px 20px 32px}.admin-hero h1{font-size:49px}.admin-metrics{grid-template-columns:1fr 1fr;padding:12px}.admin-metrics article{min-height:112px;padding:16px}.admin-panel{margin:16px 12px;padding:18px}.admin-search{padding:12px}.admin-form-section{padding:18px}.admin-detail-head{padding:34px 20px 24px}.admin-detail-grid{margin:16px 12px}.admin-detail-list,.admin-discount-history dl,.admin-discount-summary{grid-template-columns:1fr}}.admin-source-list{grid-template-columns:repeat(4,1fr)}.admin-source-list a,.admin-evidence-table a{color:#f0ded1;text-underline-offset:3px;-webkit-text-decoration:underline #70454a;text-decoration:underline #70454a}.admin-source-note{color:#b7b9b9;background:#111315;border-left:3px solid #7d642f;margin:18px 0 0;padding:14px;font-size:12px;line-height:1.55}.admin-source-note strong{color:#eee}.admin-evidence-table{min-width:900px}.admin-evidence-table td:first-child{color:#aaa;letter-spacing:.04em;font-size:9px}.admin-evidence-table td:nth-child(2){min-width:300px}.admin-evidence-table td:nth-child(3){color:#929597;min-width:380px}@media (width<=900px){.admin-source-list{grid-template-columns:1fr 1fr}}@media (width<=560px){.admin-source-list{grid-template-columns:1fr}}.admin-live-panel{border-left:4px solid #3f7655;grid-template-columns:1.1fr .9fr;gap:34px;display:grid}.admin-live-panel h2{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:500}.admin-live-panel>div>p:not(.admin-kicker){max-width:720px;color:var(--admin-muted);font-size:12px;line-height:1.6}.admin-live-health{background:var(--admin-line);grid-template-columns:repeat(3,1fr);align-self:start;gap:1px;display:grid}.admin-live-health span{color:#aeb0b1;background:#101213;align-content:center;gap:9px;min-height:92px;padding:16px;font-size:11px;display:grid}.admin-live-health span strong{letter-spacing:.12em;text-transform:uppercase;font-size:8px}.admin-live-health span.connected{border-top:3px solid #43845b}.admin-live-health span.attention{border-top:3px solid #b8862f}.admin-live-warning{background:#1c1810;border:1px solid #6b5428;grid-column:1/-1;padding:13px 15px;color:#d9c99f!important;margin:0!important}.admin-live-warning code{color:#fff}.admin-publication-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.admin-control-group{background:#101213;border:1px solid #303438;align-content:start;gap:12px;padding:16px;display:grid}.admin-control-group>span{color:#8c9093;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.admin-control-group button{width:100%}.admin-control-group.live{background:#101713;border-color:#4a7158}.admin-control-group.live small{color:#c6ad70;font-size:9px;line-height:1.45}.admin-lifecycle-actions{border:1px solid #303438;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding:14px;display:flex}.admin-lifecycle-actions button,.admin-lifecycle-actions a{color:#e8e7e3;cursor:pointer;background:#17191b;border:1px solid #515559;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:10px;display:inline-flex}.admin-lifecycle-actions button:hover:not(:disabled),.admin-lifecycle-actions a:hover{border-color:#9a9da0}.admin-lifecycle-actions button.danger{color:#f2cbd0;border-color:#6e3038;margin-left:auto}.admin-lifecycle-actions button:disabled{opacity:.4;cursor:not-allowed}.admin-publication-controls>.admin-action-message{color:#d5d3cd;background:#0d0f10;border-left:3px solid #b8862f;grid-column:1/-1;margin:0;padding:13px 15px;font-size:11px;line-height:1.5}.admin-operation-list{gap:9px;display:grid}.admin-operation-list article{background:#101213;border:1px solid #303438;padding:16px}.admin-operation-list article>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-operation-list article strong{letter-spacing:.05em;font-size:11px}.admin-operation-list article span{letter-spacing:.1em;border:1px solid #555;padding:4px 7px;font-size:8px}.admin-operation-list article.sent span{color:#bfe4c9;border-color:#3d7551}.admin-operation-list article.failed span{color:#f0b9bf;border-color:#7a343d}.admin-operation-list article small{color:#85898c;margin-top:8px;font-size:9px;display:block}.admin-operation-list article p{color:#e3b5bb;margin:10px 0 0;font-size:11px}.admin-operation-list article a{color:#e8ddd2;text-underline-offset:3px;margin-top:10px;font-size:10px;text-decoration:underline;display:inline-block}@media (width<=1100px){.admin-live-panel{grid-template-columns:1fr}.admin-live-health{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.admin-publication-controls{grid-template-columns:1fr}.admin-lifecycle-actions,.admin-publication-controls>.admin-action-message{grid-column:1}.admin-lifecycle-actions button.danger{margin-left:0}}@media (width<=620px){.admin-live-health{grid-template-columns:1fr}.admin-publication-controls{gap:9px}}.admin-gallery-manager{gap:20px;display:grid}.admin-gallery-guidance{background:#19160f;border-left:3px solid #b8862f;padding:17px 19px}.admin-gallery-guidance p{color:#d4cfc4;margin:8px 0;font-size:12px;line-height:1.55}.admin-gallery-guidance small{color:#9d988f;font-size:9px;line-height:1.5}.admin-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-media-grid article{background:#101213;border:1px solid #35393b;min-width:0;transition:border-color .15s,opacity .15s}.admin-media-grid article.cover{border-color:#b8862f;box-shadow:inset 0 0 0 1px #b8862f}.admin-media-grid article.dragging{opacity:.45}.admin-media-image{aspect-ratio:4/3;background:#080909;position:relative;overflow:hidden}.admin-media-image img,.admin-media-image video{object-fit:cover;width:100%;height:100%;display:block}.admin-media-image>span{background:#000000c7;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:10px;display:grid;position:absolute;top:8px;left:8px}.admin-media-image>strong{color:#101010;text-transform:uppercase;letter-spacing:.1em;background:#b8862f;padding:6px 8px;font-size:8px;position:absolute;bottom:8px;right:8px}.admin-media-meta{gap:4px;padding:11px;display:grid}.admin-media-meta span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-media-meta small{color:#83878a;font-size:8px}.admin-media-actions{grid-template-columns:36px 36px 1fr;gap:6px;padding:0 10px 10px;display:grid}.admin-media-actions button{color:#e7e5df;cursor:pointer;background:#17191b;border:1px solid #474b4e;min-height:34px}.admin-media-actions button:disabled{opacity:.3;cursor:not-allowed}.admin-media-actions .cover-button{letter-spacing:.05em;font-size:8px}.admin-gallery-manager>.admin-submit-row{align-items:center}.admin-gallery-manager>.admin-submit-row p{color:#9da09f;margin:0;font-size:10px}@media (width<=1050px){.admin-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.admin-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.admin-media-grid{grid-template-columns:1fr}}.admin-bulk-bar{background:#0d0f10;border:1px solid #3a3e41;grid-template-columns:1fr auto;align-items:center;gap:10px 18px;margin:-2px 0 18px;padding:13px 15px;display:grid}.admin-bulk-bar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-bulk-bar>div:nth-child(3){justify-content:flex-end}.admin-bulk-bar button{color:#d7d7d4;cursor:pointer;background:#191b1d;border:1px solid #494d50;min-height:34px;padding:0 11px;font-size:9px}.admin-bulk-bar button.media{border-color:#6f5c32}.admin-bulk-bar button.live{background:#132018;border-color:#477455}.admin-bulk-bar button.finish{color:#eef8f0;background:#17301f;border-color:#5a8c69;min-height:42px;font-weight:700}.admin-bulk-bar button:disabled{opacity:.4;cursor:not-allowed}.admin-bulk-bar span{color:#888c8f;margin-left:5px;font-size:9px}.admin-bulk-bar p{color:#c7c8c5;border-top:1px solid #292c2e;grid-column:1/-1;margin:0;padding-top:9px;font-size:10px;line-height:1.45}.admin-finish-live{background:#101713;border:1px solid #3f7655;grid-column:1/-1;justify-content:space-between;padding:12px}.admin-finish-live>div{gap:5px;display:grid}.admin-finish-live strong{font-size:11px}.admin-finish-live span{margin:0}.admin-bulk-failures{color:#e8c8cc;background:#171012;border:1px solid #63343a;grid-column:1/-1;padding:10px 12px;font-size:10px}.admin-bulk-failures summary{cursor:pointer}.admin-bulk-failures ul{margin:10px 0 0;padding-left:19px;line-height:1.55}.admin-table input[type=checkbox]{accent-color:#4e805d;width:17px;height:17px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.admin-bulk-bar{grid-template-columns:1fr}.admin-bulk-bar>div:nth-child(3){justify-content:flex-start}.admin-finish-live{align-items:stretch}.admin-finish-live button{width:100%}}.admin-live-links{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.admin-reconciliation-table{min-width:1120px}.admin-reconciliation-table ul{color:#d5c6ae;margin:0;padding-left:17px;font-size:10px;line-height:1.55}.admin-reconcile-clear{gap:9px;display:grid}.admin-reconcile-clear strong{color:#c7e6d0;font-size:15px}.admin-reconcile-clear span{font-size:11px}.admin-readiness-ready>p{max-width:1000px;color:var(--admin-muted);font-size:11px;line-height:1.65}.admin-readiness-ready details{margin-top:18px}.admin-readiness-ready summary{cursor:pointer;color:#d8ddd9;font-size:10px}.admin-id-list{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.admin-id-list a{color:#c8d6cc;background:#101213;border:1px solid #34383a;padding:6px 8px;font-size:8px}.admin-readiness-table{min-width:1180px}.admin-readiness-table td:first-child{width:19%}.admin-readiness-table td:nth-child(2){width:15%}.admin-readiness-table td:nth-child(3){width:48%}.admin-readiness-table ul{color:#d8cbb6;margin:0;padding-left:17px;font-size:10px;line-height:1.55}.admin-readiness-table td details{margin-top:10px}.admin-readiness-table td details summary{cursor:pointer;color:#8f9792;font-size:9px}.admin-readiness-table td details p{color:#8f9395;max-width:680px;margin:8px 0 0;font-size:9px;line-height:1.45}.admin-source-links{gap:8px;display:grid}.admin-source-links a{color:#d8ddd9;text-underline-offset:3px;font-size:9px;text-decoration:underline}.admin-publication-truth{background:#34383a;border:1px solid #34383a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 18px;display:grid}.admin-publication-truth article{background:#101213;align-content:center;gap:7px;min-height:105px;padding:15px;display:grid}.admin-publication-truth strong{font-size:24px;font-weight:560}.admin-publication-truth small{color:#909496;font-size:9px;line-height:1.4}@media (width<=900px){.admin-publication-truth{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.admin-publication-truth{grid-template-columns:1fr}}.admin-telegram-test{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:13px;display:flex}.admin-telegram-test small{color:#8d9193;font-size:9px}.admin-telegram-test p{margin:0;font-size:10px}.admin-telegram-test p.good{color:#bfe7ca}.admin-telegram-test p.bad{color:#efb5bd}.admin-crm-entry{border-left:4px solid #3c7658;grid-template-columns:1fr auto;align-items:center;gap:28px;display:grid}.admin-crm-entry h2{letter-spacing:-.025em;margin:0;font-size:28px;font-weight:500}.admin-crm-entry p:not(.admin-kicker){max-width:720px;color:var(--admin-muted);margin:12px 0 0;font-size:12px;line-height:1.55}.admin-crm-panel{border-top:3px solid #3c7658}.admin-crm-safety{background:#101713;border:1px solid #365645;flex-wrap:wrap;align-items:center;gap:14px;margin:-4px 0 20px;padding:13px 15px;display:flex}.admin-crm-safety strong{text-transform:uppercase;letter-spacing:.08em;color:#c9ebd4;font-size:10px}.admin-crm-safety span{color:#a4b6aa;font-size:10px}.admin-crm-tabs{background:var(--admin-line);border:1px solid var(--admin-line);gap:1px;display:flex;overflow:auto}.admin-crm-tabs button{color:#9da1a3;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#101213;border:0;min-height:42px;padding:0 18px;font-size:9px}.admin-crm-tabs button.active{color:#f4faf6;background:#264233}.admin-crm-section{padding-top:20px}.admin-crm-stock{background:var(--admin-line);border:1px solid var(--admin-line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:18px;display:grid}.admin-crm-stock>div{background:#101213;gap:8px;padding:16px;display:grid}.admin-crm-stock span{color:#8c9093;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.admin-crm-stock strong{font-size:20px;font-weight:550}.admin-crm-two-column{grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr);gap:18px;display:grid}.admin-crm-form,.admin-crm-records{background:#101213;border:1px solid #303438;align-self:start;padding:20px}.admin-crm-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-crm-form h3,.admin-crm-records>h3{grid-column:1/-1;margin:0 0 4px;font-size:18px;font-weight:520}.admin-crm-form>button,.admin-crm-form>p{grid-column:1/-1}.admin-crm-form>p{color:#aeb1b2;font-size:11px}.admin-crm-form>p a{color:#dcebe1;text-decoration:underline}.admin-crm-records{gap:10px;display:grid}.admin-crm-records>article{background:#141719;border:1px solid #303438;gap:10px;padding:16px;display:grid}.admin-crm-records article header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-crm-records article header>div{gap:5px;display:grid}.admin-crm-records article header strong{font-size:12px}.admin-crm-records article header small,.admin-crm-records article>small{color:#818689;font-size:9px;line-height:1.45}.admin-crm-records article p{color:#d2d3d1;margin:0;font-size:11px;line-height:1.5}.admin-crm-records article>span{color:#a3a7a8;font-size:10px}.admin-crm-inline-form{border-top:1px solid #2b2f31;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:10px;display:grid}.admin-crm-inline-form input,.admin-crm-inline-form select,.admin-crm-inline-form button{color:#ddd;background:#101213;border:1px solid #3b3f42;min-width:0;min-height:34px;padding:0 8px;font-size:9px}.admin-crm-inline-form button{cursor:pointer;background:#263d30;border-color:#42624c}.admin-crm-participants{flex-wrap:wrap;gap:6px;display:flex}.admin-crm-participants span{color:#b9bcbd;border:1px solid #3a3e41;padding:5px 7px;font-size:8px}.crm-status{letter-spacing:.08em;border:1px solid #555;padding:5px 7px;font-size:8px}.crm-status.open,.crm-status.draft,.crm-status.available{color:#d8d9d7}.crm-status.reserved{color:#efd397;border-color:#80652f}.crm-status.won,.crm-status.approved,.crm-status.sold{color:#ccebd5;border-color:#3f7655}.crm-status.lost,.crm-status.cancelled,.crm-status.rejected,.crm-status.unsaleable{color:#e5b8bd;border-color:#71363e}.admin-crm-unit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-crm-expense-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-crm-financial-note{background:#17140e;border:1px solid #65532d;padding:24px}.admin-crm-financial-note h3{margin:0;font-size:23px}.admin-crm-financial-note p:not(.admin-kicker){color:#bbb5a6;max-width:900px;font-size:12px;line-height:1.6}.admin-crm-contact-create{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-crm-contact-create h3,.admin-crm-contact-create .full,.admin-crm-contact-create>button,.admin-crm-contact-create>.admin-action-message,.admin-duplicate-warning{grid-column:1/-1}.admin-duplicate-warning{background:#1b170f;border:1px solid #78612f;padding:16px}.admin-duplicate-warning h4{color:#ead39b;margin:0 0 8px}.admin-duplicate-warning p{color:#bbb4a5;margin:0 0 10px;font-size:10px;line-height:1.5}.admin-duplicate-warning ul{color:#ded1b6;margin:0;padding-left:18px;font-size:10px;line-height:1.6}.admin-contacts-table{min-width:900px}.admin-contact-card{margin:28px 3vw}.admin-contact-meta{background:var(--admin-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.admin-contact-meta>div{background:#111315;padding:16px}.admin-contact-meta span{color:#85898c;text-transform:uppercase;letter-spacing:.1em;font-size:8px;display:block}.admin-contact-meta strong{margin-top:7px;font-size:12px;display:block}.admin-contact-relations{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.admin-contact-relations>section{background:#101213;border:1px solid #303438;padding:18px}.admin-contact-relations h3{margin:0 0 12px;font-size:16px}.admin-contact-relations ul{color:#c8c9c7;margin:0;padding-left:18px;font-size:10px;line-height:1.65}@media (width<=1000px){.admin-crm-two-column{grid-template-columns:1fr}.admin-crm-unit-grid,.admin-contact-relations{grid-template-columns:1fr 1fr}}@media (width<=760px){.admin-crm-entry{grid-template-columns:1fr}.admin-crm-stock{grid-template-columns:1fr 1fr}.admin-crm-form,.admin-crm-contact-create,.admin-crm-expense-form{grid-template-columns:1fr}.admin-crm-form h3,.admin-crm-form>button,.admin-crm-form>p,.admin-crm-contact-create h3,.admin-crm-contact-create .full,.admin-crm-contact-create>button,.admin-crm-contact-create>.admin-action-message,.admin-duplicate-warning{grid-column:1}.admin-crm-unit-grid,.admin-contact-relations,.admin-contact-meta{grid-template-columns:1fr}.admin-crm-inline-form{grid-template-columns:1fr 1fr}}.admin-public-description{color:#e7e4dd;margin:0;font-size:16px;line-height:1.65}.admin-owner-note{background:#19160f;border-left:3px solid #b8862f;margin-top:18px;padding:16px}.admin-owner-note strong{letter-spacing:.08em;text-transform:uppercase;color:#e5d3a8;font-size:10px}.admin-owner-note p{color:#d5d0c4;margin:9px 0 0;font-size:13px;line-height:1.55}.admin-review-muted{color:#8f9395;margin:17px 0 0;font-size:11px;line-height:1.5}.admin-final-review{border-top:4px solid #4b7f5c;padding:34px}.admin-final-review-intro{color:#aeb1b2;max-width:900px;margin:-4px 0 24px;font-size:13px;line-height:1.65}.admin-review-checklist{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:24px;display:grid}.admin-review-checklist article{background:#101213;border:1px solid #34383a;grid-template-columns:auto 1fr;align-content:start;gap:11px;min-height:132px;padding:15px;display:grid}.admin-review-checklist article>span{color:#aaa;background:#303438;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.admin-review-checklist article.ready{border-color:#3f7655}.admin-review-checklist article.ready>span{color:#e2f3e6;background:#315840}.admin-review-checklist article.blocked{border-color:#765d2e}.admin-review-checklist article.blocked>span{color:#f4dda4;background:#5d491f}.admin-review-checklist strong{letter-spacing:.04em;font-size:10px;display:block}.admin-review-checklist p{color:#929698;margin:7px 0 0;font-size:9px;line-height:1.5}.admin-review-previews{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:16px;display:grid}.admin-review-previews>section{background:#0d0f10;border:1px solid #34383a;min-width:0}.admin-preview-heading{border-bottom:1px solid #303438;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:17px 18px;display:flex}.admin-preview-heading h3{margin:0;font-size:20px;font-weight:520}.admin-preview-heading .admin-kicker{margin-bottom:7px}.admin-preview-heading>a,.admin-preview-heading>span{color:#c7cac8;text-underline-offset:3px;font-size:9px;text-decoration:underline}.admin-website-preview{background:#080909;border:0;width:100%;height:720px;display:block}.admin-review-previews .admin-telegram-preview{min-height:420px;margin:18px;font-size:13px;line-height:1.65}.admin-release-workflow{background:#0d120f;border:1px solid #3c664b;margin-top:24px;padding:24px}.admin-release-workflow .admin-panel-heading h3{margin:0;font-size:24px;font-weight:520}.admin-release-confirmation{background:#0d0f10;border:1px solid #4a4e51;grid-column:1/-1;grid-template-columns:1fr 1.1fr minmax(210px,.7fr) minmax(220px,.8fr);align-items:end;gap:16px;padding:20px;display:grid}.admin-release-confirmation.ready{background:#0f1712;border-color:#4b7f5c}.admin-release-confirmation>div{align-self:center;gap:7px;display:grid}.admin-release-confirmation>div>span,.admin-release-type>span{color:#8f9491;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.admin-release-confirmation>div>strong{font-size:13px}.admin-release-confirmation small{color:#9da49f;font-size:9px;line-height:1.45}.admin-release-check{color:#d8ddd9;border:1px solid #3b403d;align-items:center;gap:10px;min-height:44px;padding:11px;font-size:10px;line-height:1.4;display:flex}.admin-release-check input{accent-color:#4b7f5c;flex:none;width:18px;height:18px}.admin-release-type{gap:7px;display:grid}.admin-release-type input{color:#fff;width:100%;min-height:44px;font:inherit;background:#111514;border:1px solid #444a46;padding:0 11px;font-size:12px}.admin-release-confirmation .admin-primary{width:100%}.admin-control-group small{color:#979c99;font-size:9px;line-height:1.45}@media (width<=1200px){.admin-review-checklist{grid-template-columns:repeat(3,1fr)}.admin-review-previews{grid-template-columns:1fr}.admin-website-preview{height:640px}.admin-release-confirmation{grid-template-columns:1fr 1fr}.admin-release-confirmation>div{grid-column:1/-1}}@media (width<=760px){.admin-final-review{padding:20px}.admin-review-checklist{grid-template-columns:1fr}.admin-website-preview{height:560px}.admin-release-confirmation{grid-template-columns:1fr}.admin-release-confirmation>div{grid-column:1}.admin-review-previews .admin-telegram-preview{margin:12px;font-size:11px}.admin-preview-heading{flex-direction:column;align-items:flex-start}}.admin-intake-review{padding-bottom:64px}.admin-evidence-panel pre{white-space:pre-wrap;color:#e4e1da;background:#0c0e0f;border:1px solid #34383a;padding:18px;font:14px/1.65 ui-monospace,monospace}.admin-intake-files{flex-wrap:wrap;gap:8px;display:flex}.admin-intake-files span{background:#101213;border:1px solid #34383a;gap:4px;max-width:360px;padding:9px 11px;font-size:11px;display:grid}.admin-intake-files small{color:#85898b}.admin-intake-files em{color:#d2a76f;font-size:10px;line-height:1.45}.admin-confidence-grid{background:#33373a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.admin-confidence-grid article{background:#101213;gap:7px;padding:17px;display:grid}.admin-confidence-grid span{color:#8d9295;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.admin-confidence-grid strong{font-size:15px}.admin-confidence-grid small{color:#b8a778;font-size:9px}.admin-clarification{background:#19160f;border-left:3px solid #b8862f;gap:6px;margin-top:12px;padding:15px;display:grid}.admin-clarification strong{font-size:13px}.admin-clarification span,.admin-form-help{color:#aaa69b;font-size:11px;line-height:1.5}.admin-review-form{margin-top:0}.admin-review-form .admin-form-section h2{font-size:30px}.admin-review-form .admin-field>span{font-size:11px}.admin-review-form .admin-field input,.admin-review-form .admin-field select{min-height:48px;font-size:15px}.admin-review-form .admin-submit-row{padding:0 3vw}.admin-batch-grid article .admin-secondary{width:max-content;min-height:34px;margin-top:10px}@media (width<=800px){.admin-confidence-grid{grid-template-columns:1fr}.admin-review-form .admin-submit-row{flex-direction:column;align-items:stretch}}.admin-pending-entry{border-left:4px solid #b8862f;grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}.admin-pending-entry h2{margin:0;font-size:32px;font-weight:520}.admin-pending-entry p:not(.admin-kicker){max-width:720px;color:var(--admin-muted);margin:12px 0 0;font-size:13px;line-height:1.55}.admin-pending-entry-action{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 11px;min-width:220px;display:grid}.admin-pending-entry-action>strong{font-size:38px;font-weight:520}.admin-pending-entry-action>span{color:#9b9e9f;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.admin-pending-entry-action>a{grid-column:1/-1;margin-top:8px}.admin-review-queue{gap:10px;display:grid}.admin-review-queue>article{background:#101213;border:1px solid #303438;grid-template-columns:1fr auto;align-items:center;gap:22px;min-height:92px;padding:16px 18px;display:grid}.admin-review-queue>article>div{gap:6px;display:grid}.admin-review-queue strong{font-size:14px}.admin-review-queue span{color:#c1c3c2;font-size:11px}.admin-review-queue small{color:#85898b;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.admin-review-queue a{min-width:150px}.admin-review-help{border-left:4px solid #b8862f}.admin-review-help>strong{font-size:18px}.admin-review-help>p{max-width:900px;color:var(--admin-muted);margin:10px 0 0;font-size:12px;line-height:1.6}.admin-detail-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-edit-vehicle{border-top:4px solid #b8862f;scroll-margin-top:96px}.admin-edit-intro{color:#aeb1b2;max-width:930px;margin:-6px 0 24px;font-size:13px;line-height:1.6}.review-batch-cleanup{z-index:43;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(125deg,#1f1114fa,#131517fa);border-left:4px solid #b54250;grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);gap:42px;display:grid;position:sticky;top:82px;box-shadow:0 18px 44px #0000006b}.review-batch-cleanup h2{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:520}.review-batch-cleanup-copy>p:last-child{color:#d3c5c7;max-width:720px;margin:13px 0 0;font-size:13px;line-height:1.65}.review-batch-cleanup-controls{gap:12px;display:grid}.review-selection-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.review-selection-actions .admin-secondary{min-height:38px}.review-selection-actions>strong{color:#e8ced1;margin-left:auto;font-size:12px}.review-delete-reason{gap:7px;display:grid}.review-delete-reason>span{color:#d2b9bc;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.review-delete-reason input{color:#fff;width:100%;min-height:48px;font:inherit;background:#0e0b0c;border:1px solid #70434a;outline:none;padding:10px 12px;font-size:13px}.review-delete-reason input:focus{border-color:#d17883;box-shadow:0 0 0 3px #d178831f}.review-delete-selected{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#8a2633;border:1px solid #cf6572;font-size:13px;font-weight:850}.review-delete-selected:disabled{opacity:.45;cursor:not-allowed}.review-cleanup-confirm{color:#f2d7da;background:#1b1214;border:1px solid #9a5059;gap:11px;padding:14px;font-size:12px;line-height:1.55;display:grid}.review-cleanup-confirm p{margin:0}.review-cleanup-confirm .admin-card-actions{justify-content:flex-end}.review-cleanup-message{color:#cde3d3;background:#111a14;border-left:3px solid #6ba078;margin:0;padding:11px 13px;font-size:11px;line-height:1.5}.review-cleanup-errors{color:#e2b8bd;background:#1b1012;border:1px solid #6e3b42;margin:0;padding:12px 12px 12px 30px;font-size:11px;line-height:1.55}.admin-review-queue>article:has(.review-entry-check){grid-template-columns:auto minmax(0,1fr) auto}.admin-review-queue>article.selected-for-trash{background:#1b1214;border-color:#9a5059}.review-entry-check{place-items:center;width:26px;height:26px;display:grid}.review-entry-check input{accent-color:#b4202f;cursor:pointer;width:20px;height:20px;margin:0}.review-entry-check span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.admin-pending-entry{grid-template-columns:1fr}.admin-pending-entry-action{width:min(300px,100%)}.admin-detail-head-actions{justify-content:flex-start}}@media (width<=620px){.admin-review-queue>article{grid-template-columns:1fr}.admin-review-queue a{width:100%}.admin-detail-head-actions{width:100%;display:grid}.admin-detail-head-actions a{width:100%}}@media (width<=900px){.review-batch-cleanup{grid-template-columns:1fr;position:static}.admin-review-queue>article:has(.review-entry-check){grid-template-columns:auto minmax(0,1fr)}.admin-review-queue>article:has(.review-entry-check)>a{grid-column:1/-1;width:100%}}@media (width<=560px){.review-batch-cleanup{gap:25px}.review-selection-actions>strong{width:100%;margin-left:0}.admin-review-queue>article:has(.review-entry-check){grid-template-columns:auto minmax(0,1fr);gap:15px}.review-entry-check{align-self:start}}.admin-media-grid article[draggable=true]{cursor:grab}.admin-media-grid article[draggable=true]:active{cursor:grabbing}.admin-media-actions{grid-template-columns:1fr 1fr;gap:7px}.admin-drag-hint{color:#94989a;text-align:center;grid-column:1/-1;font-size:9px}.admin-media-actions button{min-height:38px;font-size:9px}.admin-cover-choice{color:#ebddba;cursor:pointer;background:#18150e;border:1px solid #66552d;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:9px;display:flex}.admin-cover-choice input{accent-color:#b8862f;width:17px;height:17px}.admin-release-check{cursor:pointer}.admin-release-status{background:#19150d;border:1px solid #6b5227;grid-column:1/-1;padding:12px 14px}.admin-release-status.ready{color:#dff1e4;background:#101913;border-color:#3f7655}.admin-release-status>strong{font-size:10px}.admin-release-status ul{color:#d7c596;margin:8px 0 0;padding-left:18px;font-size:10px;line-height:1.55}.admin-gallery-upload{background:#101517;border:1px solid #374047;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.admin-gallery-upload strong{font-size:13px}.admin-gallery-upload p{color:#92999d;margin:7px 0 0;font-size:10px;line-height:1.5}.admin-gallery-upload .admin-secondary{min-width:150px}.admin-media-actions .admin-remove-media{color:#efc5ca;background:#1d1113;border-color:#6e343b;grid-column:1/-1}.admin-media-actions .admin-remove-media:hover:not(:disabled){background:#2b1518;border-color:#a84b56}@media (width<=620px){.admin-gallery-upload{grid-template-columns:1fr}.admin-gallery-upload .admin-secondary{width:100%}.admin-gallery-manager>.admin-submit-row{flex-direction:column;align-items:stretch}.admin-gallery-manager>.admin-submit-row .admin-primary{width:100%}}.admin-release-confirmation{grid-template-columns:1fr 1.1fr minmax(220px,.8fr)}.admin-release-result{border:1px solid #3f7655;grid-column:1/-1;background:#101913!important;padding:15px 16px!important;display:block!important}.admin-release-result.error{border-color:#7a343d;background:#1c1113!important}.admin-release-result strong{font-size:11px!important}.admin-release-result p{color:#d8ddd9;margin:7px 0 0;font-size:11px;line-height:1.5}.admin-release-result.error p{color:#f0c5ca}.admin-release-result a{color:#e8f2eb;text-underline-offset:3px;margin-top:10px;font-size:10px;text-decoration:underline;display:inline-block}@media (width<=1200px){.admin-release-confirmation{grid-template-columns:1fr 1fr}.admin-release-confirmation>div{grid-column:1/-1}}@media (width<=760px){.admin-release-confirmation{grid-template-columns:1fr}.admin-release-confirmation>div{grid-column:1}}.admin-routine-release{background:linear-gradient(135deg,#111b14,#0d120f);border:1px solid #4b7f5c;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:center;gap:22px;padding:24px;display:grid}.admin-routine-release>div:first-child>span{color:#8db19a;letter-spacing:.14em;text-transform:uppercase;font-size:8px}.admin-routine-release h3{margin:8px 0 9px;font-size:25px;font-weight:520}.admin-routine-release p{color:#a8b0aa;max-width:720px;margin:0;font-size:11px;line-height:1.6}.admin-routine-release>.admin-primary{width:100%;min-height:54px;padding:10px 18px;line-height:1.35}.admin-routine-release>small{color:#d6bd80;grid-column:1/-1;font-size:10px}.admin-routine-release>.admin-release-result{grid-column:1/-1}.admin-advanced-release{background:#0d0f10;border:1px solid #303438;grid-column:1/-1}.admin-advanced-release>summary{color:#a5a9ab;letter-spacing:.05em;cursor:pointer;align-items:center;min-height:48px;padding:0 16px;font-size:10px;font-weight:700;display:flex}.admin-advanced-release>summary::-webkit-details-marker{display:none}.admin-advanced-release>summary:before{content:"+";color:#d5d6d4;margin-right:9px;font-size:16px}.admin-advanced-release[open]>summary:before{content:"−"}.admin-advanced-release>p{color:#777c7f;margin:0;padding:0 16px 14px;font-size:9px}.admin-advanced-release>.admin-control-group,.admin-advanced-release>.admin-release-confirmation{margin:0 12px 12px;display:grid}@media (width<=760px){.admin-routine-release{grid-template-columns:1fr;padding:18px}.admin-routine-release h3{font-size:22px}.admin-routine-release>.admin-primary{min-height:58px}}.admin-record-lifecycle{border-color:#5b3639;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.admin-record-lifecycle h2{margin:4px 0 8px}.admin-record-lifecycle p{color:#a9a5a0;margin:0;line-height:1.55}.admin-delete-control{min-width:230px}.admin-delete-control.compact{min-width:0;margin-top:12px}.admin-danger-secondary{color:#f0cbd0;cursor:pointer;background:#1b1113;border:1px solid #7b4047;padding:11px 15px}.admin-delete-confirmation{background:#1a1113;border:1px solid #7b4047;gap:10px;max-width:520px;padding:15px;display:grid}.admin-delete-confirmation>p{color:#c0b4b5;margin:0;font-size:12px}.admin-delete-confirmation label{gap:6px;display:grid}.admin-delete-confirmation label span{text-transform:uppercase;letter-spacing:.08em;color:#d5b3b7;font-size:10px}.admin-delete-confirmation input{color:#f4ecec;background:#0d0b0c;border:1px solid #654047;min-height:42px;padding:9px 11px}.admin-delete-confirmation>div{justify-content:flex-end;gap:8px;display:flex}.admin-delete-confirmation button{min-height:38px;padding:8px 12px}.admin-delete-confirmation button.danger{color:#fff;background:#742c35;border:1px solid #a84b56}.admin-delete-confirmation button:disabled{opacity:.45}.admin-trash-actions{justify-items:end;gap:5px;display:grid}.admin-crm-record-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}@media (width<=760px){.admin-record-lifecycle{grid-template-columns:1fr}.admin-delete-control{min-width:0}.admin-delete-confirmation>div{justify-content:stretch}.admin-delete-confirmation>div button{flex:1}}.intake-wizard{--ip:#151b1f;--ir:#1b2328;--il:#36444d;--it:#f5f3ee;--im:#aeb9bf;--ib:#70bce9;--ig:#6dcc99;--ia:#e9b967;--id:#e68188;width:min(1460px,94vw);color:var(--it);gap:18px;margin:30px auto 72px;font-size:15px;display:grid}.intake-wizard *{box-sizing:border-box}.intake-stepper{border:1px solid var(--il);background:var(--il);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;display:grid;overflow:hidden}.intake-stepper button{color:#7f8b92;min-height:66px;font:inherit;text-align:left;background:#101417;border:0;align-items:center;gap:11px;padding:10px 16px;display:flex}.intake-stepper button:not(:disabled){cursor:pointer}.intake-stepper button>span{border:1px solid #48565f;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.intake-stepper button strong{font-size:13px}.intake-stepper .active{color:#fff;background:#202b32}.intake-stepper .active>span{border-color:var(--ib);background:#244b61}.intake-stepper .complete{color:#e7ecee}.intake-stepper .complete>span{color:#dff3e6;background:#284b37;border-color:#54876a}.intake-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;display:grid}.intake-main{min-width:0}.intake-stage{border:1px solid var(--il);background:linear-gradient(150deg,#151c20,#101417 76%);border-radius:16px;min-height:560px;padding:34px;box-shadow:0 18px 50px #0000002e}.intake-stage-heading{max-width:900px;margin-bottom:28px}.intake-stage-heading p{color:var(--ib);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:850}.intake-stage-heading h2{color:#fff;letter-spacing:-.038em;outline:none;margin:0;font-size:clamp(30px,3.4vw,49px);font-weight:560;line-height:1.05}.intake-stage-heading>span{max-width:800px;color:var(--im);margin-top:13px;font-size:15px;line-height:1.6;display:block}.intake-choice-grid{gap:14px;display:grid}.intake-choice-grid.two{grid-template-columns:repeat(2,1fr)}.intake-choice-grid.three{grid-template-columns:repeat(3,1fr)}.intake-choice{border:1px solid var(--il);min-height:250px;color:var(--it);text-align:left;font:inherit;cursor:pointer;background:#11171a;border-radius:13px;flex-direction:column;align-items:flex-start;padding:24px;transition:all .15s;display:flex}.intake-choice:hover{background:#172126;border-color:#647681;transform:translateY(-2px)}.intake-choice.selected{border-color:var(--ib);background:linear-gradient(150deg,#172d3a,#131b20);box-shadow:inset 0 0 0 1px #70bce940}.intake-choice.selected.amber{border-color:var(--ia);background:linear-gradient(150deg,#302617,#171a1a)}.intake-choice.selected.green{border-color:var(--ig);background:linear-gradient(150deg,#183026,#151c19)}.intake-choice-number{color:#cbd6db;background:#26323a;border-radius:18px;place-items:center;min-width:49px;height:34px;padding:0 10px;font-size:11px;font-weight:850;display:grid}.intake-choice.selected .intake-choice-number{background:var(--ib);color:#10202a}.intake-choice.selected.amber .intake-choice-number{background:var(--ia);color:#2c210e}.intake-choice.selected.green .intake-choice-number{background:var(--ig);color:#10271b}.intake-choice>strong{margin-top:20px;font-size:22px;line-height:1.2}.intake-choice>small{color:var(--im);margin-top:10px;font-size:13px;line-height:1.55}.intake-choice>em{color:#e2e9ec;margin-top:auto;padding-top:21px;font-size:12px;font-style:normal;font-weight:850}.intake-navigation{border-top:1px solid #2b353b;justify-content:space-between;gap:14px;margin-top:28px;padding-top:22px;display:flex}.intake-navigation.end{justify-content:flex-end}.intake-next,.intake-back{color:#f5f4ef;min-width:240px;min-height:60px;font:inherit;cursor:pointer;background:#20282d;border:1px solid #596871;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;padding:10px 18px;font-size:14px;font-weight:850;display:flex}.intake-next{text-align:right;background:#216589;border-color:#4d8cac;align-items:flex-end}.intake-next span,.intake-back span,.intake-submit span,.intake-examine span,.intake-add span{color:#ffffffb3;margin-top:4px;font-size:11px;font-weight:500;display:block}.intake-next:disabled{opacity:.4;cursor:not-allowed}.intake-summary{border:1px solid var(--il);background:#111619;border-radius:14px;padding:22px;position:sticky;top:94px}.intake-summary>p{color:#8c9aa2;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.intake-summary h3{margin:8px 0 20px;font-size:23px}.intake-summary dl{background:#2b353b;gap:1px;margin:0;display:grid}.intake-summary dl div{background:#171d21;justify-content:space-between;gap:13px;padding:12px;display:flex}.intake-summary dt{color:#93a0a7;font-size:11px}.intake-summary dd{text-align:right;margin:0;font-size:12px;font-weight:750}.intake-summary dd.good{color:#9ee1b8}.intake-summary dd.warn{color:#f2c777}.intake-summary dd.safe{color:#9dcfec}.intake-summary-note{border-left:3px solid var(--ig);background:#15231b;gap:7px;margin-top:18px;padding:14px;display:grid}.intake-summary-note strong{font-size:12px}.intake-summary-note span{color:#aebdb3;font-size:11px;line-height:1.5}.intake-evidence-stack,.intake-package-list,.intake-rules-stack,.intake-link-list{gap:15px;display:grid}.intake-field-card,.intake-package,.intake-rule-card,.intake-link-card{border:1px solid var(--il);background:var(--ip);border-radius:13px}.intake-field-card{gap:10px;padding:24px;display:grid}.intake-field-card.featured{background:linear-gradient(145deg,#17262e,#13191d);border-color:#4a7189}.intake-field-card>label,.intake-package label>span,.intake-link-card label>span,.intake-form-grid label>span,.intake-fallback label>span{color:#e9edec;font-size:13px;font-weight:850}.intake-field-card textarea,.intake-link-card input,.intake-link-card textarea,.intake-package input,.intake-package textarea,.intake-form-grid input,.intake-form-grid select,.intake-form-grid textarea,.intake-fallback input{color:#fff;width:100%;min-height:50px;font:inherit;background:#0e1316;border:1px solid #4b5b64;border-radius:8px;outline:none;padding:12px 14px;font-size:15px}.intake-field-card textarea,.intake-link-card textarea,.intake-package textarea,.intake-form-grid textarea{resize:vertical;min-height:126px;line-height:1.5}.intake-field-card textarea:focus,.intake-link-card input:focus,.intake-link-card textarea:focus,.intake-package input:focus,.intake-package textarea:focus,.intake-form-grid input:focus,.intake-form-grid select:focus,.intake-form-grid textarea:focus{border-color:var(--ib);box-shadow:0 0 0 3px #70bce91f}.intake-field-card>small,.intake-package label>small,.intake-link-card label>small,.intake-form-grid label>small,.intake-fallback label>small{color:var(--im);font-size:12px;line-height:1.5}.intake-file-error{font-weight:750;color:#f0a1a7!important}.intake-examine{color:#fff;min-height:62px;font:inherit;cursor:pointer;background:#2f7da7;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:8px;padding:10px 18px;font-size:15px;font-weight:850;display:flex}.intake-link-summary{border:1px solid var(--il);background:var(--il);border-radius:11px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.intake-link-summary>div{background:#13191d;gap:5px;padding:15px;display:grid}.intake-link-summary strong{font-size:24px;font-weight:600}.intake-link-summary span{color:#98a6ad;font-size:11px}.intake-link-summary .ready strong{color:var(--ig)}.intake-link-summary .warning strong{color:var(--ia)}.intake-link-card{border-left:4px solid #56636b;padding:19px}.intake-link-card.ready{border-left-color:var(--ig)}.intake-link-card.warning{border-left-color:var(--ia)}.intake-link-card.blocked{border-left-color:var(--id)}.intake-link-card>header,.intake-package>header,.intake-rule-card>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.intake-link-card>header>span,.intake-package>header span,.intake-rule-card>header>span{color:#91a0a8;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.intake-status{color:#c4cdd1;border:1px solid #53616a;border-radius:18px;padding:7px 10px;font-size:10px}.intake-status.ready{color:#bde9ca;background:#1b3a28;border-color:#4a8461}.intake-status.warning{color:#f6d89f;background:#3b2d17;border-color:#8e6f39}.intake-status.blocked{color:#f4b8bd;background:#3c2023;border-color:#89555a}.intake-link-card>label,.intake-fallback label,.intake-package label,.intake-form-grid label{gap:7px;display:grid}.intake-link-result{background:#101518;border-radius:9px;gap:7px;margin:14px 0;padding:14px;display:grid}.intake-link-result>strong{font-size:15px}.intake-link-result p{color:#c4cccf;margin:0;font-size:12px;line-height:1.55}.intake-link-result small{color:#84939a;font-size:10px}.intake-link-actions{flex-wrap:wrap;gap:8px;display:flex}.intake-link-actions button,.intake-link-actions a,.intake-package>header button{color:#e9edef;min-height:39px;font:inherit;cursor:pointer;background:#20292e;border:1px solid #53616a;border-radius:7px;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}.intake-link-actions a{background:#173346;border-color:#4c7890}.intake-link-actions .quiet{background:0 0}.intake-fallback{background:#11171a;border:1px solid #46535b;border-radius:9px;margin-top:14px}.intake-fallback summary{color:#dce2e3;cursor:pointer;padding:14px;font-size:12px;font-weight:850}.intake-fallback>div{grid-template-columns:1fr 1fr;gap:12px;padding:0 14px 14px;display:grid}.intake-fallback input[type=file],.intake-package input[type=file]{height:auto;padding:10px}.intake-keep,.intake-toggle{background:#171d21;border:1px solid #4b565d;border-radius:9px;align-items:flex-start;margin-top:13px;padding:13px;gap:11px!important;display:flex!important}.intake-keep input,.intake-toggle input{accent-color:var(--ig);flex:none;margin:1px 0 0;width:19px!important;height:19px!important;min-height:0!important}.intake-keep>span,.intake-toggle>span{gap:5px;display:grid}.intake-keep strong,.intake-toggle strong{font-size:12px}.intake-keep small,.intake-toggle small{color:var(--im);font-size:11px;line-height:1.5}.intake-add{color:#e1e6e7;width:100%;min-height:58px;font:inherit;cursor:pointer;background:#12181b;border:1px dashed #64747d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:10px 17px;font-size:13px;font-weight:850;display:flex}.intake-package{padding:21px}.intake-package>header>div{gap:5px;display:grid}.intake-package>header strong{font-size:18px}.intake-package-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.intake-file-field{background:#11171a;border:1px dashed #596a74;border-radius:9px;align-content:start;padding:16px}.intake-upload-total{color:#afbbc0;background:#172128;border-radius:9px;margin:0;padding:13px 15px;font-size:12px}.intake-file-batch-workflow{gap:12px;margin-bottom:16px;display:grid}.intake-file-mode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.intake-file-mode>button{color:#dce2e4;text-align:left;min-height:82px;font:inherit;cursor:pointer;background:#11171a;border:1px solid #47545b;border-radius:10px;gap:6px;padding:14px 16px;display:grid}.intake-file-mode>button strong{font-size:13px}.intake-file-mode>button span{color:#95a4aa;font-size:11px;line-height:1.45}.intake-file-mode>button.selected{background:#2a2112;border-color:#c69036;box-shadow:inset 0 0 0 1px #e2ae542e}.intake-file-mode>button.selected strong{color:#f5d597}.intake-bulk-pdf{background:linear-gradient(145deg,#251e12,#15191a);border:1px solid #7e6335;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(230px,.45fr);align-items:center;gap:17px;padding:20px;display:grid}.intake-bulk-pdf>div{gap:6px;display:grid}.intake-bulk-pdf>div>span{color:#d3a95e;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.intake-bulk-pdf>div>strong{font-size:21px}.intake-bulk-pdf p{color:#c4b99f;margin:0;font-size:11px;line-height:1.55}.intake-bulk-pdf-picker{color:#fff;text-align:center;cursor:pointer;background:#93671f;border:1px solid #d2a24e;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:66px;padding:12px 16px;position:relative;overflow:hidden;gap:4px!important;display:flex!important}.intake-bulk-pdf-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0;min-height:0!important}.intake-bulk-pdf-picker span{color:#fff!important;font-size:13px!important}.intake-bulk-pdf-picker small{color:#f4dfb7!important;font-size:10px!important}.intake-bulk-pdf>aside{background:#14231a;border-left:3px solid #5ca87a;grid-column:1/-1;gap:5px;padding:12px 14px;display:grid}.intake-bulk-pdf>aside strong{color:#d9eee0;font-size:11px}.intake-bulk-pdf>aside span{color:#a9c0b0;font-size:10px;line-height:1.5}.intake-package-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px!important;display:flex!important}.intake-package-actions button.quiet{background:0 0}.intake-selected-files{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.intake-selected-files li{background:#0c1113;border:1px solid #3a494f;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px 9px;display:grid}.intake-selected-files li>span{gap:3px;min-width:0;display:grid}.intake-selected-files li strong{color:#dbe3e6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.intake-selected-files li small{color:#819198;font-size:8px}.intake-selected-files button{color:#aeb9bd;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #59656b;border-radius:5px;padding:0 8px;font-size:8px}.intake-purpose-explainer,.intake-browser-assist{background:#12212a;border:1px solid #405b69;border-radius:9px;gap:6px;margin:0 0 14px;padding:14px;display:grid}.intake-purpose-explainer strong,.intake-browser-assist strong{color:#cfeaf7;font-size:12px}.intake-purpose-explainer span,.intake-browser-assist small{color:#a8bdc7;font-size:11px;line-height:1.55}.intake-browser-assist{background:#271f12;border-color:#725f39;margin:14px 0 0}.intake-browser-assist strong{color:#f3d89e}.intake-browser-assist ol{color:#e0d4ba;margin:0;padding-left:20px;font-size:11px;line-height:1.65}.intake-file-field.evidence{background:#111d24;border-color:#56768a}.intake-file-field.gallery{background:#132019;border-color:#52785e}.intake-package-grid>.full{grid-column:1/-1}.intake-rule-card{padding:23px}.intake-rule-card>header{border-bottom:1px solid #303a40;align-items:flex-end;padding-bottom:15px}.intake-rule-card>header strong{font-size:20px}.intake-safety-note{border-left:3px solid var(--ig);background:#14231b;margin-bottom:13px;padding:15px}.intake-safety-note strong{font-size:13px}.intake-safety-note p{color:#aebbb2;margin:6px 0 0;font-size:12px}.intake-options{border:0;gap:8px;margin:14px 0 0;padding:0;display:grid}.intake-options.three{grid-template-columns:repeat(3,1fr)}.intake-options legend{color:#9cabb2;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850}.intake-options label{cursor:pointer;background:#11171a;border:1px solid #46525a;border-radius:9px;align-items:flex-start;gap:10px;min-height:84px;padding:13px;display:flex}.intake-options input{width:18px;height:18px;accent-color:var(--ib);flex:none;margin:1px 0 0}.intake-options label>span{gap:5px;display:grid}.intake-options strong{font-size:12px}.intake-options small{color:var(--im);font-size:11px;line-height:1.45}.intake-context-note{color:#abb6bb;background:#181e22;border-radius:8px;margin:13px 0 0;padding:12px 14px;font-size:12px}.intake-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.intake-form-grid.compact{margin-top:13px}.intake-form-grid label.full{grid-column:1/-1}.intake-final-safety{background:linear-gradient(135deg,#14251b,#111a16);border:1px solid #4e8061;border-radius:13px;grid-template-columns:1fr minmax(270px,.55fr);align-items:center;gap:22px;margin-top:18px;padding:22px;display:grid}.intake-final-safety>div{gap:7px;display:grid}.intake-final-safety>div>span{color:#85b696;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.intake-final-safety>div>strong{font-size:21px}.intake-final-safety p{color:#afbeb4;margin:0;font-size:12px}.intake-submit{color:#fff;min-height:68px;font:inherit;cursor:pointer;background:#3e9a64;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:11px 18px;font-size:15px;font-weight:850;display:flex}.intake-submit:disabled{opacity:.55}.intake-live-result{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1215f5;border:1px solid #3b474e;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:56px;padding:11px 14px;display:grid;position:sticky;bottom:12px;box-shadow:0 10px 35px #00000059}.intake-live-result>strong{text-transform:uppercase;background:#263139;border-radius:15px;padding:6px 9px;font-size:10px}.intake-live-result>span{color:#aeb9be;font-size:12px;line-height:1.45}.intake-live-result button{color:#dff3e5;min-height:36px;font:inherit;background:#1d432b;border:1px solid #528169;border-radius:7px;padding:0 12px;font-size:11px;font-weight:850}@media (width<=1100px){.intake-layout{grid-template-columns:1fr}.intake-summary{position:static}.intake-choice-grid.three,.intake-options.three{grid-template-columns:1fr}.intake-choice-grid.three .intake-choice{min-height:180px}}@media (width<=760px){.intake-wizard{width:calc(100% - 24px);margin-top:14px}.intake-stepper button{justify-content:center;min-height:58px;padding:8px}.intake-stepper button strong{display:none}.intake-stage{min-height:0;padding:22px 17px}.intake-stage-heading h2{font-size:32px}.intake-choice-grid.two,.intake-package-grid,.intake-form-grid,.intake-fallback>div,.intake-final-safety,.intake-file-mode,.intake-bulk-pdf{grid-template-columns:1fr}.intake-choice{min-height:215px}.intake-navigation{flex-direction:column-reverse}.intake-next,.intake-back{text-align:left;align-items:flex-start;width:100%;min-width:0}.intake-link-summary{grid-template-columns:1fr 1fr}.intake-live-result{grid-template-columns:1fr;position:static}.intake-rule-card{padding:17px}.intake-rule-card>header,.intake-package>header{flex-direction:column;align-items:flex-start}.intake-package-actions{justify-content:stretch;width:100%}.intake-package-actions button{flex:150px}.intake-link-actions>*{flex:140px}}.admin-evidence-repair{background:linear-gradient(145deg,#12191d,#101416);border-color:#385664}.admin-evidence-repair-grid{grid-template-columns:minmax(190px,.7fr) 1fr 1fr;gap:14px;margin-top:20px;display:grid}.admin-evidence-repair .admin-field{background:#0e1316;border:1px solid #34454e;border-radius:8px;align-content:start;gap:9px;padding:16px;display:grid}.admin-evidence-repair .admin-field>span{color:#dce7eb;font-size:12px;font-weight:800}.admin-evidence-repair .admin-field input,.admin-evidence-repair .admin-field select{color:#f4f4f1;width:100%;min-height:44px;font:inherit;background:#151c20;border:1px solid #4b5b63;padding:9px;font-size:12px}.admin-evidence-repair .admin-field input[type=file]{padding:7px}.admin-evidence-repair .admin-field small{color:#9aabb3;font-size:10px;line-height:1.5}.admin-evidence-repair-action{border-top:1px solid #314048;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.admin-evidence-repair-action .admin-primary{flex:none;min-width:270px}.admin-evidence-repair-action p{color:#b5c2c7;margin:0;font-size:11px;line-height:1.55}.admin-upload-warning{color:#f2d79f;background:#261e10;border-left:3px solid #d09a3d;margin:14px 0 0;padding:11px 13px;font-size:11px}@media (width<=980px){.admin-evidence-repair-grid{grid-template-columns:1fr 1fr}.admin-evidence-repair-grid .admin-field:first-child{grid-column:1/-1}}@media (width<=680px){.admin-evidence-repair-grid{grid-template-columns:1fr}.admin-evidence-repair-grid .admin-field:first-child{grid-column:auto}.admin-evidence-repair-action{flex-direction:column;align-items:stretch}.admin-evidence-repair-action .admin-primary{width:100%;min-width:0}}.photo-screenshot-extractor{background:linear-gradient(145deg,#111c22,#0d1418);border:1px solid #3d5e70;border-radius:10px;gap:14px;margin:16px 0 0;padding:18px;display:grid}.photo-screenshot-extractor>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.photo-screenshot-extractor>header>div{gap:5px;display:grid}.photo-screenshot-extractor>header span{color:#8fb6ca;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.photo-screenshot-extractor>header strong{color:#f2f5f6;font-size:16px}.photo-screenshot-extractor>header small,.photo-screenshot-message,.photo-screenshot-safety span{color:#9fb0b9;font-size:10px;line-height:1.5}.photo-screenshot-picker{color:#e9f4f8;text-align:center;cursor:pointer;background:#172b35;border:1px solid #63879a;border-radius:7px;min-width:210px;padding:12px 15px;position:relative}.photo-screenshot-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.photo-screenshot-picker span{color:inherit!important;font-size:10px!important}.photo-screenshot-message{margin:0}.photo-screenshot-list{gap:14px;display:grid}.photo-screenshot-card{background:#0d1215;border:1px solid #35464f;border-radius:9px;padding:15px}.photo-screenshot-card-heading{justify-content:space-between;gap:16px;margin-bottom:13px;display:flex}.photo-screenshot-card-heading>div{gap:4px;display:grid}.photo-screenshot-card-heading span{color:#82a9bc;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.photo-screenshot-card-heading strong{color:#edf2f4;font-size:12px}.photo-screenshot-card-heading small{color:#87969d;font-size:9px}.photo-screenshot-card-heading button,.photo-crop-actions button{color:#bbc8cd;font:inherit;cursor:pointer;background:0 0;border:1px solid #4a5961;border-radius:5px;font-size:9px}.photo-crop-visuals{grid-template-columns:1fr 1fr;gap:12px;display:grid}.photo-crop-visuals figure{min-width:0;margin:0}.photo-crop-visuals figcaption{color:#8d9ca3;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:8px}.photo-crop-original,.photo-crop-result{background:#080a0b;border:1px solid #3b484e;min-height:190px;position:relative;overflow:hidden}.photo-crop-original img{object-fit:contain;width:100%;height:100%;max-height:360px;display:block}.photo-crop-original i{pointer-events:none;border:2px solid #72c3e8;position:absolute;box-shadow:0 0 0 9999px #0206088c}.photo-crop-result img{object-fit:fill;max-width:none;position:absolute}.photo-crop-result.enhanced img{filter:contrast(1.04)saturate(1.035)}.photo-crop-note{color:#a9c3cf;background:#132028;border-left:3px solid #537f94;margin:11px 0;padding:9px 11px;font-size:10px}.photo-crop-note.review{color:#ebd4a7;background:#261f12;border-color:#c19039}.photo-crop-controls{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.photo-crop-controls label{gap:6px;display:grid}.photo-crop-controls span{color:#9dafb8;text-transform:capitalize;justify-content:space-between;font-size:8px;display:flex}.photo-crop-controls input{accent-color:#76b9d8;width:100%}.photo-crop-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.photo-crop-actions>label{align-items:flex-start;gap:8px;display:flex}.photo-crop-actions>label span{gap:3px;display:grid}.photo-crop-actions strong{color:#dce8ec;font-size:10px}.photo-crop-actions small{color:#85979f;font-size:9px}.photo-crop-actions>div{gap:7px;display:flex}.photo-crop-actions button{padding:8px 10px}.photo-screenshot-safety{background:#13232b;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:11px 13px;display:grid}.photo-screenshot-safety strong{color:#d9ebf3;font-size:10px}.visual-sanitization-queue{gap:20px;display:grid}.visual-sanitization-head{grid-template-columns:1fr auto;align-items:end;gap:28px;display:grid}.visual-sanitization-head h2{margin:0 0 8px;font-size:28px}.visual-sanitization-head p{color:#a9a49d;max-width:780px;margin:0;font-size:12px;line-height:1.6}.visual-sanitization-head>div:last-child{background:#111719;border:1px solid #3f4d54;border-radius:8px;gap:5px;min-width:210px;padding:14px;display:grid}.visual-sanitization-head>div:last-child strong{font-size:28px}.visual-sanitization-head>div:last-child span{color:#9ca8ad;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.visual-sanitization-head button{margin-top:7px}.visual-sanitization-list{gap:16px;display:grid}.visual-sanitization-card{background:#0e1214;border:1px solid #3c474c;border-radius:10px;padding:16px}.visual-sanitization-card.approved{border-color:#3e6750}.visual-sanitization-card.flagged{border-color:#704248}.visual-sanitization-card>header{justify-content:space-between;gap:18px;margin-bottom:12px;display:flex}.visual-sanitization-card>header>div{gap:4px;display:grid}.visual-sanitization-card>header span{color:#8ea1aa;letter-spacing:.09em;text-transform:uppercase;font-size:8px}.visual-sanitization-card>header strong{color:#f0f2f1;font-size:13px}.visual-sanitization-card>header em{color:#b8c6cc;letter-spacing:.07em;background:#263138;border-radius:4px;align-self:start;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.visual-compare{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.visual-compare.has-repair{grid-template-columns:1fr 1fr}.visual-compare figure{min-width:0;margin:0}.visual-compare figcaption{color:#8c999f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:8px}.visual-compare img{object-fit:contain;background:#070909;border:1px solid #354047;width:100%;height:min(430px,38vw);min-height:230px;display:block}.visual-detections{background:#251d11;border-left:3px solid #bd8734;flex-wrap:wrap;gap:8px;margin-top:10px;padding:9px 11px;display:flex}.visual-detections strong,.visual-detections span{color:#e5cea3;font-size:9px}.visual-message,.visual-error{color:#aeb9bd;margin:11px 0;font-size:10px;line-height:1.5}.visual-error{color:#f0aab0}.visual-actions{flex-wrap:wrap;gap:8px;display:flex}.visual-actions button{min-height:39px}.admin-danger{color:#f5c6ca;font:inherit;cursor:pointer;background:#32181b;border:1px solid #8c4850;border-radius:5px;padding:9px 14px;font-size:10px;font-weight:800}.admin-visual-policy{justify-content:space-between;align-items:center;gap:24px;display:flex}.admin-visual-policy>div:last-child{text-align:right;min-width:130px}.admin-visual-policy>div:last-child strong{font-size:25px;display:block}.admin-visual-policy>div:last-child span{color:#9c9892;font-size:9px}.admin-pagination{justify-content:space-between;margin:18px 0 50px;display:flex}.admin-media-visual-status{color:#f0d2a2;text-align:center;background:#422a17;border-radius:4px;margin:0 12px 10px;padding:5px 7px;font-size:8px;font-weight:800;display:block}.admin-media-visual-status.approved{color:#bfe4cc;background:#183323}.admin-gallery-guidance .admin-secondary{margin-top:10px;display:inline-flex}.admin-visual-intake-review{background:#0d1417;border-color:#3a5967}.visual-review-pagination{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.visual-review-pagination span{color:#aeb9bd;text-align:center;font-size:11px}.visual-review-pagination button{min-width:150px}@media (width<=820px){.photo-crop-visuals,.visual-compare.has-repair{grid-template-columns:1fr}.photo-crop-controls{grid-template-columns:1fr 1fr}.photo-screenshot-extractor>header,.photo-crop-actions,.visual-sanitization-head,.admin-visual-policy{flex-direction:column;align-items:stretch;display:flex}.photo-screenshot-picker,.visual-sanitization-head>div:last-child{min-width:0}.visual-compare img{height:52vw}.admin-pagination{gap:10px}.admin-pagination>*{flex:1}}@media (width<=620px){.visual-review-pagination{grid-template-columns:1fr 1fr}.visual-review-pagination span{grid-area:1/1/auto/-1}.visual-review-pagination button{min-width:0}}@media (width<=480px){.photo-crop-controls{grid-template-columns:1fr}.photo-crop-actions>div,.visual-actions{width:100%;display:grid}.photo-crop-actions button,.visual-actions button{width:100%}.visual-compare img{height:72vw;min-height:190px}}.visual-compare video{object-fit:contain;background:#070909;border:1px solid #354047;width:100%;height:min(430px,38vw);min-height:230px;display:block}@media (width<=820px){.visual-compare video{height:52vw}}@media (width<=480px){.visual-compare video{height:72vw;min-height:190px}}.intake-fallback>div>.full{grid-column:1/-1}.deal-ledger-shell,.deal-workspace-shell{--deal-bg:#0d1110;--deal-panel:#151a18;--deal-panel-soft:#101513;--deal-line:#36413c;--deal-text:#f4f5f2;--deal-muted:#aeb8b3;--deal-green:#75c69a;--deal-blue:#7bbbd2;--deal-gold:#e0b86c;background:var(--deal-bg);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55}.deal-ledger-shell .admin-header,.deal-workspace-shell .admin-header{background:#0d1110f5}.deal-ledger-shell .admin-panel,.deal-workspace-shell .admin-panel{border-color:var(--deal-line);background:var(--deal-panel);border-radius:15px;box-shadow:0 12px 35px #0000001f}.deal-ledger-shell .admin-kicker,.deal-workspace-shell .admin-kicker{color:#92a099;letter-spacing:.12em;margin-bottom:9px;font-size:11px;line-height:1.3}.deal-ledger-shell .admin-panel-heading,.deal-workspace-shell .admin-panel-heading{align-items:flex-start;margin-bottom:24px}.deal-ledger-shell .admin-panel-heading h2,.deal-workspace-shell .admin-panel-heading h2{font-size:clamp(25px,2.2vw,34px);line-height:1.15}.deal-ledger-shell .admin-panel-heading>span,.deal-workspace-shell .admin-panel-heading>span{color:#a5b0aa;text-align:right;text-transform:none;letter-spacing:0;max-width:260px;font-size:12px;line-height:1.45}.deal-ledger-shell .admin-primary,.deal-ledger-shell .admin-secondary,.deal-workspace-shell .admin-primary,.deal-workspace-shell .admin-secondary{letter-spacing:0;border-radius:9px;min-height:49px;padding:0 19px;font-size:14px}.deal-ledger-shell .admin-primary,.deal-workspace-shell .admin-primary{background:#397b58}.deal-ledger-shell .admin-primary:hover,.deal-workspace-shell .admin-primary:hover{background:#46966a}.deal-ledger-hero,.deal-workspace-hero{background:radial-gradient(circle at 85% 0,#4a806324,#0000 38%);align-items:center;gap:42px;padding:50px max(28px,4vw) 38px}.deal-ledger-hero h1,.deal-workspace-hero h1{color:var(--deal-text);letter-spacing:-.045em;font-size:clamp(43px,5.5vw,76px);line-height:1}.deal-ledger-hero>div>p:last-child,.deal-workspace-hero>div>p:last-child{color:var(--deal-muted);margin-top:14px;font-size:15px;line-height:1.65}.deal-ledger-hero aside,.deal-workspace-hero aside{background:#132019;border-color:#496657;border-radius:14px;padding:22px}.deal-ledger-hero aside strong,.deal-workspace-hero aside strong{font-size:16px}.deal-ledger-hero aside span,.deal-workspace-hero aside span{font-size:13px;line-height:1.6}.deal-workspace-badges{gap:8px}.deal-status,.deal-source,.deal-workspace-badges>span{letter-spacing:.055em;border-radius:7px;padding:7px 10px;font-size:10px}.deal-hero-actions{display:grid;gap:19px!important}.deal-hero-actions>div:first-child{gap:5px;display:grid}.deal-hero-buttons{grid-template-columns:1.2fr 1fr;gap:10px;display:grid}.deal-hero-buttons button,.deal-action-primary,.deal-action-secondary{color:#fff;min-height:51px;font:inherit;cursor:pointer;border:1px solid #52715f;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:760}.deal-action-primary{background:#397b58}.deal-action-secondary{background:#222b27}.deal-ledger-metrics,.deal-summary-ribbon{background:0 0;border:0;gap:10px;margin:24px max(20px,3vw) 0}.deal-ledger-metrics article,.deal-summary-ribbon article{border:1px solid var(--deal-line);background:var(--deal-panel);border-radius:13px;min-height:128px;padding:23px}.deal-ledger-metrics span,.deal-summary-ribbon span{color:#9eaaa4;letter-spacing:.08em;font-size:11px;line-height:1.35}.deal-ledger-metrics strong,.deal-summary-ribbon strong{font-size:clamp(26px,3vw,39px);line-height:1.1}.deal-summary-ribbon{grid-template-columns:repeat(4,minmax(0,1fr))}.deal-tabs{background:#0d1110f5;gap:10px;padding:13px max(20px,3vw);top:76px}.deal-tabs button{color:#c0c8c4;text-align:left;background:#151a18;border-color:#3c4842;border-radius:10px;flex:170px;gap:2px;min-width:155px;min-height:62px;padding:10px 15px;display:grid}.deal-tabs button strong{font-size:14px;line-height:1.25}.deal-tabs button small{color:#89958f;font-size:11px;line-height:1.25}.deal-tabs button.active{color:#f0fff7;background:#1b3a29;border-color:#5ca67d;box-shadow:inset 0 0 0 1px #75c69a2e}.deal-tabs button.active small{color:#b8d9c6}.deal-message{z-index:44;border-radius:9px;width:min(920px,100% - 40px);margin:14px auto 0;padding:13px 17px;font-size:13px;position:sticky;top:165px;box-shadow:0 10px 28px #00000038}.deal-workspace-grid,.deal-section-stack{gap:22px;width:min(1480px,100% - 40px);margin:28px auto 70px}.deal-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-overview-card{padding:29px}.deal-overview-card h2{font-size:29px;line-height:1.2}.deal-overview-card>p:not(.admin-kicker){font-size:14px;line-height:1.7}.deal-waterfall{background:0 0;gap:8px}.deal-waterfall li{background:var(--deal-panel-soft);border:1px solid #303d36;border-radius:10px;min-height:88px;padding:18px 18px 18px 66px}.deal-waterfall li:before{width:30px;height:30px;font-size:12px;top:20px;left:18px}.deal-waterfall span{font-size:13px;line-height:1.55}.deal-quick-start{align-content:start;gap:10px;display:grid}.deal-quick-start h2{margin-bottom:8px}.deal-quick-start>button{width:100%;min-height:72px;color:var(--deal-text);text-align:left;font:inherit;cursor:pointer;background:#101614;border:1px solid #3c4b43;border-radius:10px;gap:3px;padding:14px 16px;display:grid}.deal-quick-start>button:hover{background:#16221b;border-color:#5d8c73}.deal-quick-start>button strong{font-size:15px}.deal-quick-start>button span{color:var(--deal-muted);font-size:12px}.deal-participant-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:13px}.deal-participant-grid>div{background:var(--deal-panel-soft);border-radius:11px;padding:18px}.deal-participant-grid header strong{font-size:15px}.deal-participant-grid header span{font-size:10px}.deal-participant-grid dl{gap:9px}.deal-participant-grid dt{font-size:12px}.deal-participant-grid dd{font-size:13px}.deal-create-panel>details>summary,.deal-add-record>details>summary,.deal-overview-card>details>summary,.overhead-add>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;list-style:none;display:flex}.deal-add-record>details>summary::-webkit-details-marker{display:none}.deal-add-record>details>summary h2{margin:0;font-size:29px}.deal-add-record>details>summary span{color:var(--deal-muted);margin-top:6px;font-size:13px;display:block}.deal-add-record>details>summary>b,.deal-overview-card>details>summary>b{color:#d4dbd7;text-transform:none;border:1px solid #52615a;border-radius:8px;padding:9px 12px;font-size:12px}.deal-compact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.deal-compact-form label>span{color:#d5dcd8;letter-spacing:0;font-size:13px}.deal-compact-form input,.deal-compact-form select,.deal-compact-form textarea,.deal-inline-sale input{background:#0d1210;border-color:#4a5750;border-radius:8px;min-height:52px;padding:11px 13px;font-size:15px}.deal-compact-form textarea{min-height:105px}.deal-form-guidance{color:#bfd0c6;border-radius:8px;padding:15px 17px;font-size:13px;line-height:1.65}.deal-compact-form>.admin-primary{min-width:250px}.deal-section-intro{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:38px;padding:30px;display:grid}.deal-section-intro h2{margin:0;font-size:34px}.deal-section-intro>div>p:not(.admin-kicker){max-width:850px;color:var(--deal-muted);margin:10px 0 0;font-size:14px;line-height:1.7}.deal-legend{background:#101513;border:1px solid #35433c;border-radius:11px;gap:10px;padding:18px;display:grid}.deal-legend span{color:#bdc7c2;align-items:center;gap:10px;font-size:12px;display:flex}.deal-legend i{background:#68736d;border-radius:50%;width:11px;height:11px}.deal-legend i.private{background:#d2a658}.deal-legend i.review{background:#72b1c8}.deal-legend i.live{background:#75c69a}.deal-vehicle-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,650px),1fr));gap:20px}.deal-vehicle-card{padding:26px}.deal-vehicle-card h2{margin:20px 0 14px;font-size:clamp(27px,2.5vw,37px)}.deal-vehicle-card>header small{font-size:10px}.deal-inventory-state{background:#122119;border:1px solid #42604f;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:15px 17px;display:flex}.deal-inventory-state.review{background:#12232b;border-color:#446c7d}.deal-inventory-state.attention{background:#251e12;border-color:#775e35}.deal-inventory-state>div{gap:4px;display:grid}.deal-inventory-state>div>span{color:#9eb7a9;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.deal-inventory-state.review>div>span{color:#a9d6e7}.deal-inventory-state>div>strong{font-size:16px}.deal-inventory-state>div>small{color:#9ea9a3;font-size:12px}.deal-state-icon{color:#b8d5c4;font-size:24px}.deal-vehicle-money{background:0 0;gap:8px}.deal-vehicle-money>span{background:#0f1412;border:1px solid #303b35;border-radius:10px;min-height:110px;padding:16px}.deal-vehicle-money small{font-size:10px}.deal-vehicle-money em{font-size:11px;line-height:1.4}.deal-car-main-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.deal-car-main-actions>button{color:#ecf1ee;min-height:49px;font:inherit;cursor:pointer;background:#222c27;border:1px solid #4b6255;border-radius:9px;padding:9px 15px;font-size:13px;font-weight:750}.deal-public-choice{background:#101513;border:1px solid #45534b;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:14px;padding:17px;display:grid}.deal-public-choice>div{gap:4px;display:grid}.deal-public-choice strong{font-size:14px}.deal-public-choice span{color:#a3afa8;font-size:12px;line-height:1.55}.deal-public-choice button{color:#e7f4ec;min-height:46px;font:inherit;cursor:pointer;background:#1c3326;border:1px solid #5a7968;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:750}.deal-create-private-car{background:#1d2014;border:1px solid #59623f;border-radius:12px;margin-top:18px;padding:19px}.deal-create-private-car>div:first-child{gap:4px;display:grid}.deal-create-private-car>div:first-child strong{font-size:16px}.deal-create-private-car>div:first-child span{color:#b9bc9d;font-size:12px}.deal-create-private-car .deal-compact-form{margin-top:15px;padding-top:15px}.deal-link-existing{margin-top:14px}.deal-link-existing summary{color:#c8cfca;cursor:pointer;font-size:13px}.deal-link-existing form{grid-template-columns:1fr auto;gap:10px;margin-top:10px;display:grid}.deal-link-existing select,.deal-link-existing button{color:#fff;min-height:48px;font:inherit;background:#101412;border:1px solid #505b54;border-radius:8px;padding:8px 12px;font-size:13px}.deal-link-existing button{cursor:pointer}.deal-record-actions{gap:10px}.deal-record-actions details>summary{border-radius:8px;min-height:46px;padding:12px 14px;font-size:12px}.deal-record-actions>button,.deal-record-actions .admin-primary,.deal-record-actions .record-delete-trigger{font-size:12px!important}.deal-inline-sale{border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.deal-inline-sale label span{font-size:11px}.deal-inline-sale button{min-height:45px;font-size:12px}.expense-intro{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)}.deal-rule-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.deal-rule-pair span{color:#aab5af;background:#101513;border:1px solid #3b4841;border-radius:10px;padding:16px;font-size:12px;line-height:1.5}.deal-rule-pair strong{color:#eef2ef;margin-bottom:5px;font-size:14px;display:block}.deal-expense-entry{padding:32px;scroll-margin-top:175px}.deal-expense-entry .admin-panel-heading p{max-width:760px;color:var(--deal-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.deal-expense-form{gap:15px;display:grid}.deal-form-step{background:#101513;border:1px solid #39463f;border-radius:13px;padding:21px}.deal-form-step>header{align-items:center;gap:13px;margin-bottom:19px;display:flex}.deal-form-step>header>span{color:#fff;background:#2c6c4a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.deal-form-step>header>div{gap:2px;display:grid}.deal-form-step>header strong{font-size:17px}.deal-form-step>header small{color:#9da9a2;font-size:12px}.deal-step-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.deal-step-fields.two{grid-template-columns:1fr 1fr}.deal-step-fields label{gap:7px;display:grid}.deal-step-fields label.wide{grid-column:1/-1}.deal-step-fields label>span{color:#d4dbd7;font-size:13px;font-weight:720}.deal-step-fields input,.deal-step-fields select,.deal-step-fields textarea{color:#fff;width:100%;min-height:52px;font:inherit;background:#0b100e;border:1px solid #4a5750;border-radius:8px;outline:none;padding:11px 13px;font-size:15px}.deal-step-fields textarea{resize:vertical;min-height:96px}.deal-step-fields input:focus,.deal-step-fields select:focus,.deal-step-fields textarea:focus{border-color:#74b792;box-shadow:0 0 0 3px #74b79221}.deal-expense-submit{background:#16231b;border-radius:11px;align-items:center;gap:18px;padding:18px;display:flex}.deal-expense-submit span{color:#aebcb3;font-size:12px;line-height:1.55}.deal-event-list,.deal-expense-list{background:0 0;gap:8px}.deal-event-list>div,.deal-expense-list>div{background:#101513;border:1px solid #344039;border-radius:10px;grid-template-columns:minmax(250px,1fr) 180px 115px auto;padding:17px}.deal-event-list span,.deal-expense-list span{font-size:12px}.deal-event-list small,.deal-expense-list small{font-size:10px}.deal-event-list>div>b,.deal-expense-list>div>b{font-size:14px}.settlement-numbers{background:0 0;gap:9px}.settlement-numbers>span{background:#101513;border:1px solid #37423c;border-radius:10px;padding:18px}.settlement-numbers small{font-size:10px}.settlement-numbers strong{font-size:25px}.settlement-participant-plan{border-radius:12px;padding:21px}.settlement-participant-plan h3{font-size:20px}.settlement-participant-plan>header>span{font-size:10px}.settlement-blockers ul,.settlement-ready p,.settlement-locked p{font-size:12px}.settlement-confirm small{font-size:11px}.deal-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,450px),1fr));gap:17px}.deal-card{border-radius:13px;padding:23px}.deal-card h3{font-size:24px}.deal-card>p{font-size:13px}.deal-card>header>small{font-size:10px}.deal-card-numbers{background:0 0;gap:7px}.deal-card-numbers>span{border:1px solid #343f39;border-radius:8px;padding:14px}.deal-card-numbers small{font-size:9px}.deal-card-numbers strong{font-size:17px}.deal-card-warning{font-size:12px!important}.deal-rule-strip{background:0 0;gap:10px;padding:0}.deal-rule-strip>div{border:1px solid #36423b;border-radius:10px;padding:20px}.deal-rule-strip strong{font-size:14px}.deal-rule-strip span{font-size:12px}.deal-create-panel>details>summary h2{font-size:30px}.deal-create-panel>details>summary span{font-size:12px}.company-overhead-panel .admin-panel-heading p{font-size:13px}.overhead-add{border-radius:10px;padding:18px}.overhead-add>summary{font-size:14px}@media (width<=1100px){.deal-summary-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-workspace-grid{grid-template-columns:1fr}.deal-overview-card.wide{grid-column:auto}.deal-section-intro,.expense-intro{grid-template-columns:1fr}.deal-step-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-event-list>div,.deal-expense-list>div{grid-template-columns:minmax(220px,1fr) 160px 105px}.deal-event-list .deal-record-actions,.deal-expense-list .deal-record-actions{grid-column:1/-1}.deal-tabs button{flex-basis:150px}}@media (width<=760px){.deal-ledger-hero,.deal-workspace-hero{grid-template-columns:1fr;padding:33px 20px 27px}.deal-hero-buttons,.deal-summary-ribbon,.deal-ledger-metrics,.deal-car-main-actions,.deal-public-choice,.deal-rule-pair,.deal-step-fields,.deal-step-fields.two,.deal-compact-form{grid-template-columns:1fr}.deal-tabs{top:76px}.deal-tabs button{flex:0 0 150px}.deal-workspace-grid,.deal-section-stack{width:calc(100% - 24px);margin-top:17px}.deal-ledger-metrics,.deal-summary-ribbon{margin-left:12px;margin-right:12px}.deal-section-intro,.deal-expense-entry,.deal-vehicle-card,.deal-overview-card{padding:21px}.deal-public-choice{align-items:stretch}.deal-public-choice button{width:100%}.deal-vehicle-money{grid-template-columns:1fr}.deal-expense-submit{flex-direction:column;align-items:stretch}.deal-expense-submit .admin-primary{width:100%}.deal-event-list>div,.deal-expense-list>div{grid-template-columns:1fr}.deal-event-list>div>b,.deal-expense-list>div>b{text-align:left}.deal-inline-sale,.deal-link-existing form{grid-template-columns:1fr}.deal-ledger-shell .admin-panel-heading,.deal-workspace-shell .admin-panel-heading{flex-direction:column;align-items:flex-start;gap:9px}.deal-ledger-shell .admin-panel-heading>span,.deal-workspace-shell .admin-panel-heading>span{text-align:left}.deal-message{top:151px}.deal-form-step{padding:17px}}.admin-trade-vehicle-link{background:linear-gradient(125deg,#1e1a12,#131715);border-left:4px solid #c09345;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:35px;display:grid}.admin-trade-vehicle-link.allowed{background:linear-gradient(125deg,#132219,#131715);border-left-color:#4c9a6d}.admin-trade-vehicle-link h2{margin:0;font-size:28px}.admin-trade-vehicle-link p:not(.admin-kicker){color:#a9b2ad;max-width:820px;margin:10px 0 0;font-size:13px;line-height:1.65}.admin-trade-vehicle-link>div:last-child{gap:10px;min-width:230px;display:grid}.admin-trade-vehicle-link>div:last-child>strong{text-align:center;font-size:13px}.admin-trade-vehicle-link .admin-primary{background:#397b58;border-radius:8px}@media (width<=760px){.admin-trade-vehicle-link{grid-template-columns:1fr}.admin-trade-vehicle-link>div:last-child{min-width:0}.admin-trade-vehicle-link>div:last-child>strong{text-align:left}}.admin-deal-ledger-entry{background:linear-gradient(125deg,#131817,#121516);border-left-color:#4f8f78}.deal-ledger-shell,.deal-workspace-shell{--deal-green:#71bb98;--deal-blue:#71aeca;--deal-gold:#d1a65e;--deal-soft:#18201d;overflow-x:hidden}.deal-ledger-hero{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:36px;display:grid}.deal-ledger-hero>div>p:last-child{max-width:760px}.deal-ledger-hero aside,.deal-workspace-hero aside{background:#111c17;border:1px solid #3b5c4e;border-radius:10px;gap:7px;padding:18px;display:grid}.deal-ledger-hero aside strong,.deal-workspace-hero aside strong{color:#d9f0e5;font-size:12px}.deal-ledger-hero aside span,.deal-workspace-hero aside span{color:#91a99e;font-size:10px;line-height:1.55}.deal-ledger-metrics,.deal-summary-ribbon{border:1px solid var(--admin-line);background:var(--admin-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:22px 3vw 0;display:grid}.deal-ledger-metrics article,.deal-summary-ribbon article{background:#111416;gap:7px;min-width:0;padding:20px;display:grid}.deal-ledger-metrics span,.deal-summary-ribbon span{color:#8f9995;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.deal-ledger-metrics strong,.deal-summary-ribbon strong{letter-spacing:-.035em;font-size:clamp(22px,3vw,36px);font-weight:520}.deal-ledger-metrics small,.deal-summary-ribbon small{color:#7d8783;font-size:9px;line-height:1.4}.positive{color:#8fd0aa!important}.negative{color:#ee929a!important}.deal-rule-strip{background:#39403d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.deal-rule-strip>div{background:#121614;gap:6px;padding:18px;display:grid}.deal-rule-strip strong{color:#e7ece9;font-size:11px}.deal-rule-strip span{color:#929c97;font-size:10px;line-height:1.55}.deal-create-panel>details>summary,.overhead-add>summary,.deal-overview-card>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;list-style:none;display:flex}.deal-create-panel>details>summary::-webkit-details-marker{display:none}.overhead-add>summary::-webkit-details-marker{display:none}.deal-overview-card>details>summary::-webkit-details-marker{display:none}.deal-create-panel>details>summary h2{margin:0;font-size:27px;font-weight:520}.deal-create-panel>details>summary span{color:#858e89;margin-top:5px;font-size:10px;display:block}.deal-create-panel>details>summary>b,.deal-overview-card>details>summary>b{color:#b9c1bd;text-transform:uppercase;border:1px solid #48504c;border-radius:5px;padding:8px 10px;font-size:9px}.deal-compact-form{border-top:1px solid #313633;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;margin-top:22px;padding-top:20px;display:grid}.deal-compact-form>label{gap:7px;min-width:0;display:grid}.deal-compact-form>label.wide,.deal-compact-form>.wide{grid-column:1/-1}.deal-compact-form label>span{color:#aeb7b2;letter-spacing:.05em;font-size:9px;font-weight:800}.deal-compact-form label>small{color:#77817c;font-size:8px;line-height:1.45}.deal-compact-form input,.deal-compact-form select,.deal-compact-form textarea,.deal-inline-sale input{color:#eef1ef;width:100%;min-height:45px;font:inherit;background:#0e1110;border:1px solid #434a46;border-radius:5px;outline:none;padding:9px 11px;font-size:12px}.deal-compact-form textarea{resize:vertical;min-height:82px}.deal-compact-form input:focus,.deal-compact-form select:focus,.deal-compact-form textarea:focus,.deal-inline-sale input:focus{border-color:#75a891;box-shadow:0 0 0 2px #71bb981f}.deal-form-guidance{color:#9fb2a8;background:#142019;border-left:3px solid #6b9d86;margin:0;padding:12px 14px;font-size:9px;line-height:1.55}.deal-form-guidance strong{color:#d6e5de}.deal-compact-form>.admin-primary{justify-self:start;min-width:210px}.deal-message{color:#c4ddd1;background:#142019;border-left:3px solid #5e9f81;margin:18px 0 0;padding:11px 13px;font-size:10px}.deal-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.deal-card{background:linear-gradient(145deg,#111614,#0e1110);border:1px solid #333b37;border-radius:10px;align-content:start;gap:12px;min-width:0;padding:19px;display:grid}.deal-card>header,.deal-vehicle-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.deal-card>header>div,.deal-vehicle-card>header>div,.deal-workspace-badges{flex-wrap:wrap;gap:6px;display:flex}.deal-card>header>small,.deal-vehicle-card>header>small{color:#6f7874;letter-spacing:.05em;font-size:8px}.deal-status,.deal-source,.deal-workspace-badges>span{color:#b7c2bc;letter-spacing:.07em;text-transform:uppercase;background:#28302c;border-radius:4px;align-items:center;padding:5px 7px;font-size:8px;font-weight:850;display:inline-flex}.deal-status.review,.deal-status.draft,.deal-status.needs_confirmation{color:#e5cd98;background:#3b321f}.deal-status.active,.deal-status.approved,.deal-status.confirmed,.deal-status.ready{color:#bfe8d1;background:#173a29}.deal-status.rejected,.deal-status.archived{color:#e6adb2;background:#3a2023}.deal-status.expected{color:#b7d9ea;background:#173345}.deal-status.not_sold{color:#aeb2b4;background:#292d30}.deal-source{color:#a8cada;background:#1f3038}.deal-card h3{margin:0;font-size:20px;font-weight:550;line-height:1.15}.deal-card>p{color:#8b9590;margin:0;font-size:10px;line-height:1.5}.deal-card-numbers{background:#303633;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.deal-card-numbers>span{background:#0c0f0e;gap:5px;min-width:0;padding:11px;display:grid}.deal-card-numbers small{color:#7f8984;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.deal-card-numbers strong{text-overflow:ellipsis;font-size:14px;font-weight:620;overflow:hidden}.deal-card-warning{color:#b49f76!important;min-height:31px!important}.deal-card-actions,.deal-record-actions,.overhead-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.deal-card-actions{margin-top:auto;padding-top:5px}.deal-card-actions .admin-primary{flex:1}.company-overhead-panel .admin-panel-heading p{color:#8f9893;max-width:700px;margin:8px 0 0;font-size:10px;line-height:1.55}.overhead-add{background:#0e1110;border:1px solid #343b37;margin-bottom:20px;padding:15px}.overhead-add>summary{color:#c4cbc7;font-size:10px;font-weight:800}.overhead-table{min-width:980px}.overhead-table td:nth-child(3){white-space:nowrap}.overhead-table .deal-status{margin-bottom:4px}.overhead-actions button,.deal-record-actions button,.deal-inline-sale button{color:#d9dedb;min-height:37px;font:inherit;cursor:pointer;background:#1a211e;border:1px solid #48514c;border-radius:4px;padding:7px 10px;font-size:9px;font-weight:750}.deal-workspace-hero{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:36px;padding:42px 4vw 29px;display:grid}.deal-workspace-hero h1{letter-spacing:-.045em;margin:11px 0 4px;font-size:clamp(38px,5vw,68px);font-weight:480;line-height:.96}.deal-workspace-hero p{color:#7f8984;margin:0;font-size:10px}.deal-workspace-badges>span{background:#252c29}.deal-summary-ribbon{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.deal-summary-ribbon strong{font-size:clamp(19px,2.5vw,31px)}.deal-tabs{z-index:45;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0b0d0cf0;border-bottom:1px solid #2c322f;gap:6px;padding:11px 3vw;display:flex;position:sticky;top:76px;overflow-x:auto}.deal-tabs button{color:#8f9994;min-height:40px;font:inherit;cursor:pointer;background:#141816;border:1px solid #363d39;border-radius:6px;flex:none;padding:0 15px;font-size:9px;font-weight:800}.deal-tabs button.active{color:#dbebe3;background:#193024;border-color:#5c987c}.deal-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:24px 3vw;display:grid}.deal-workspace-grid .admin-panel,.deal-section-stack>.admin-panel{margin:0}.deal-overview-card{min-width:0}.deal-overview-card.wide{grid-column:1/-1}.deal-overview-card h2{margin:0 0 13px;font-size:24px;font-weight:530}.deal-overview-card>p:not(.admin-kicker){color:#8e9893;font-size:11px;line-height:1.65}.deal-waterfall{counter-reset:steps;background:#303632;gap:1px;margin:18px 0 0;padding:0;list-style:none;display:grid}.deal-waterfall li{counter-increment:steps;background:#0f1311;gap:5px;padding:15px 15px 15px 53px;display:grid;position:relative}.deal-waterfall li:before{content:counter(steps);color:#9ec9b2;border:1px solid #4d765f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:850;display:grid;position:absolute;top:14px;left:15px}.deal-waterfall b{font-size:11px}.deal-waterfall span{color:#86908b;font-size:9px;line-height:1.45}.deal-participant-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.deal-participant-grid>div{background:#0e1110;border:1px solid #343b37;border-radius:7px;min-width:0;padding:14px}.deal-participant-grid header{border-bottom:1px solid #2c322f;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.deal-participant-grid header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.deal-participant-grid header span{color:#718078;text-transform:uppercase;font-size:7px}.deal-participant-grid dl{gap:6px;margin:10px 0 0;display:grid}.deal-participant-grid dl>div{justify-content:space-between;gap:10px;display:flex}.deal-participant-grid dt{color:#7d8782;font-size:8px}.deal-participant-grid dd{color:#e2e7e4;text-align:right;margin:0;font-size:9px;font-weight:750}.deal-participant-grid .record-delete-control{margin-top:10px}.deal-section-stack{gap:15px;margin:24px 3vw 60px;display:grid}.deal-vehicle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.deal-vehicle-card{margin:0}.deal-vehicle-card h2{margin:15px 0 4px;font-size:25px;font-weight:520}.deal-vehicle-card>p{color:#88928d;margin:0 0 17px;font-size:10px}.deal-vehicle-card a{color:#afd3c1}.deal-vehicle-money{background:#303632;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.deal-vehicle-money>span{background:#0e1110;gap:5px;min-width:0;padding:13px;display:grid}.deal-vehicle-money small{color:#7e8883;text-transform:uppercase;font-size:7px}.deal-vehicle-money strong{font-size:16px}.deal-vehicle-money em{color:#737c78;font-size:8px;font-style:normal}.deal-record-actions{border-top:1px solid #303632;margin-top:17px;padding-top:15px}.deal-record-actions details{flex:1;min-width:240px}.deal-record-actions details>summary{color:#ccd3cf;cursor:pointer;border:1px solid #46504b;border-radius:4px;min-height:38px;padding:10px;font-size:9px}.deal-inline-sale{background:#0b0e0d;border:1px solid #333c37;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;padding:12px;display:grid}.deal-inline-sale label{gap:5px;display:grid}.deal-inline-sale label span{color:#8e9993;font-size:8px}.deal-inline-sale button{align-self:end}.deal-event-list,.deal-expense-list{background:#2e3431;gap:1px;display:grid}.deal-event-list>div,.deal-expense-list>div{background:#0f1211;grid-template-columns:minmax(240px,1fr) 170px 105px auto;align-items:center;gap:15px;min-width:0;padding:13px;display:grid}.deal-event-list>div>div:first-child,.deal-expense-list>div>div:first-child{gap:4px;min-width:0;display:grid}.deal-event-list strong,.deal-expense-list strong{font-size:11px}.deal-event-list span,.deal-expense-list span{color:#929b96;font-size:9px}.deal-event-list small,.deal-expense-list small{color:#6f7874;font-size:8px}.deal-event-list>div>b,.deal-expense-list>div>b{text-align:right;gap:3px;font-size:11px;display:grid}.deal-event-list>div>b small,.deal-expense-list>div>b small{font-weight:500}.settlement-numbers{background:#343a37;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.settlement-numbers>span{background:#0e1110;gap:7px;padding:16px;display:grid}.settlement-numbers small{color:#7f8984;text-transform:uppercase;font-size:8px}.settlement-numbers strong{font-size:23px;font-weight:540}.settlement-participant-plan{background:#101412;border:1px solid #38413c;margin-top:17px;padding:17px}.settlement-participant-plan>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:13px;display:flex}.settlement-participant-plan h3{margin:0;font-size:17px;font-weight:540}.settlement-participant-plan>header>span{color:#87928c;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.settlement-blockers,.settlement-ready,.settlement-locked{background:#241d11;border-left:3px solid #b88a43;margin-top:16px;padding:16px}.settlement-ready{background:#122019;border-color:#5e9b7d}.settlement-locked{background:#121d22;border-color:#6a8da0}.settlement-blockers strong,.settlement-ready strong,.settlement-locked strong{font-size:11px}.settlement-blockers ul{color:#cbb58a;margin:10px 0 0;padding-left:18px;font-size:10px;line-height:1.6}.settlement-ready p,.settlement-locked p{color:#99aaa2;margin:7px 0 0;font-size:10px;line-height:1.55}.settlement-confirm{cursor:pointer;background:#0d100f;border:1px solid #3d4641;align-items:flex-start;gap:11px;margin:17px 0;padding:15px;display:flex}.settlement-confirm input{accent-color:#61a481;margin-top:2px}.settlement-confirm span{gap:4px;display:grid}.settlement-confirm strong{font-size:10px}.settlement-confirm small{color:#7d8782;font-size:9px}.settlement-lock{min-width:260px}@media (width<=1180px){.deal-card-grid,.deal-participant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-compact-form{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-event-list>div,.deal-expense-list>div{grid-template-columns:minmax(220px,1fr) 150px 90px}.deal-event-list .deal-record-actions,.deal-expense-list .deal-record-actions{grid-column:1/-1;margin-top:0;padding-top:8px}}@media (width<=820px){.deal-ledger-hero,.deal-workspace-hero,.deal-workspace-grid{grid-template-columns:1fr}.deal-ledger-metrics,.deal-summary-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-rule-strip,.deal-card-grid,.deal-vehicle-list{grid-template-columns:1fr}.deal-compact-form{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-workspace-hero{align-items:start}.deal-overview-card.wide{grid-column:auto}.deal-inline-sale,.settlement-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.deal-ledger-metrics,.deal-summary-ribbon,.deal-compact-form,.deal-card-numbers,.deal-participant-grid,.deal-vehicle-money,.deal-inline-sale,.settlement-numbers{grid-template-columns:1fr}.deal-ledger-metrics article,.deal-summary-ribbon article{min-height:96px}.deal-compact-form>label.wide,.deal-compact-form>.wide{grid-column:auto}.deal-compact-form>.admin-primary,.settlement-lock{width:100%;min-width:0}.deal-event-list>div,.deal-expense-list>div{grid-template-columns:1fr;gap:8px}.deal-event-list>div>b,.deal-expense-list>div>b{text-align:left}.deal-tabs{top:76px}.deal-workspace-hero{padding:30px 18px}.deal-section-stack,.deal-workspace-grid,.deal-ledger-metrics,.deal-summary-ribbon{margin-left:12px;margin-right:12px}}.legacy-review-page{padding-bottom:64px}.legacy-review-hero{gap:13px;display:grid}.legacy-review-hero h1{max-width:860px}.legacy-review-hero p{max-width:900px}.legacy-review-hero-actions{flex-wrap:wrap;gap:9px;margin-top:5px;display:flex}.legacy-review-policy{grid-template-columns:minmax(0,1fr) minmax(210px,300px);align-items:center;gap:30px;display:grid}.legacy-review-policy h2{margin:4px 0 9px}.legacy-review-policy p{color:#a9a49d;max-width:900px;font-size:11px;line-height:1.65}.legacy-review-policy>div:last-child{background:#11191d;border:1px solid #40535c;border-radius:8px;gap:6px;padding:17px;display:grid}.legacy-review-policy>div:last-child strong{color:#e2edf1;font-size:14px}.legacy-review-policy>div:last-child span{color:#91a6b0;font-size:9px;line-height:1.5}.legacy-review-workspace{padding:22px}.legacy-review-tools{grid-template-columns:minmax(240px,1fr) minmax(500px,2fr);align-items:end;gap:20px;display:grid}.legacy-review-tools>label{gap:7px;display:grid}.legacy-review-tools>label span{color:#9eaaaf;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.legacy-review-tools input{color:#eef3f4;width:100%;min-height:46px;font:inherit;background:#0d1214;border:1px solid #46545a;border-radius:6px;padding:0 13px;font-size:12px}.legacy-review-tools input:focus{outline-offset:2px;outline:2px solid #60889c}.legacy-review-filters{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.legacy-review-filters button{color:#aeb9bd;min-height:46px;font:inherit;cursor:pointer;background:#111719;border:1px solid #3e494e;border-radius:6px;justify-content:space-between;align-items:center;gap:7px;padding:8px 10px;font-size:9px;display:flex}.legacy-review-filters button strong{color:#edf1f2;font-size:13px}.legacy-review-filters button.selected{color:#e5f3f8;background:#19303a;border-color:#6e9bb1}.legacy-review-result-line{color:#94a0a5;align-items:baseline;gap:8px;margin:20px 0 10px;display:flex}.legacy-review-result-line strong{color:#f0f3f4;font-size:20px}.legacy-review-result-line span{font-size:9px}.legacy-review-list{gap:10px;display:grid}.legacy-review-card{background:#0d1214;border:1px solid #384449;border-radius:9px;overflow:hidden}.legacy-review-card.active{border-left:3px solid #46765b}.legacy-review-card.missing{border-left:3px solid #517f94}.legacy-review-card.trashed{border-left:3px solid #756148}.legacy-review-card summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 150px 120px;align-items:center;gap:20px;padding:15px 17px;list-style-position:inside;display:grid}.legacy-review-card summary:hover{background:#11191c}.legacy-review-identity{gap:4px;min-width:0;display:grid}.legacy-review-identity>span{color:#83a8b9;letter-spacing:.1em;font-size:8px;font-weight:850}.legacy-review-identity>strong{color:#edf1f2;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.legacy-review-identity>small{color:#8e9ba0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.legacy-review-media-count{gap:3px;display:grid}.legacy-review-media-count strong{font-size:19px}.legacy-review-media-count span{color:#8d9a9f;font-size:8px}.legacy-review-status{color:#bcc8cd;letter-spacing:.07em;background:#273137;border-radius:4px;justify-self:end;padding:6px 8px;font-size:8px;font-weight:850}.legacy-review-status.active{color:#bfe4cc;background:#193b28}.legacy-review-status.missing{color:#c3e4f2;background:#183544}.legacy-review-status.trashed{color:#e3d0a2;background:#3b311d}.legacy-review-card-body{border-top:1px solid #303b40;padding:0 17px 18px}.legacy-review-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 0;display:grid}.legacy-review-previews figure{min-width:0;margin:0}.legacy-review-previews img{object-fit:contain;background:#07090a;border:1px solid #354147;border-radius:5px;width:100%;height:210px;display:block}.legacy-review-previews figcaption{color:#89969c;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:8px;overflow:hidden}.legacy-review-details{grid-template-columns:minmax(260px,1fr) minmax(400px,2fr);align-items:end;gap:22px;display:grid}.legacy-review-details dl{gap:6px;margin:0;display:grid}.legacy-review-details dl div{border-bottom:1px solid #2d373b;justify-content:space-between;gap:18px;padding-bottom:6px;display:flex}.legacy-review-details dt{color:#87969c;font-size:8px}.legacy-review-details dd{color:#d9e0e2;text-align:right;margin:0;font-size:9px}.legacy-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.legacy-review-actions>*{justify-content:center;align-items:center;min-height:39px;display:inline-flex}.legacy-review-message{color:#bed3dc;background:#142128;border-left:3px solid #61869a;margin:13px 0 0;padding:9px 11px;font-size:10px}@media (width<=980px){.legacy-review-tools,.legacy-review-details{grid-template-columns:1fr}.legacy-review-filters{grid-template-columns:1fr 1fr}.legacy-review-actions{justify-content:flex-start}.legacy-review-card summary{grid-template-columns:minmax(0,1fr) 120px}.legacy-review-status{grid-column:1/-1;justify-self:start}.legacy-review-policy{grid-template-columns:1fr}}@media (width<=680px){.legacy-review-workspace{padding:14px}.legacy-review-filters,.legacy-review-previews{grid-template-columns:1fr}.legacy-review-card summary{grid-template-columns:1fr;gap:10px}.legacy-review-media-count{align-items:baseline;gap:7px;display:flex}.legacy-review-status{grid-column:auto}.legacy-review-previews img{height:58vw;min-height:190px}.legacy-review-actions{display:grid}.legacy-review-actions>*{width:100%}}.deal-workspace-shell{color:#f4f5f2;font-size:16px;line-height:1.6}.deal-workspace-shell .admin-panel{background:#151a18;border-color:#3c4942;border-radius:15px}.deal-workspace-shell .admin-panel-heading h2{font-size:clamp(26px,2.4vw,36px);line-height:1.15}.deal-workspace-shell .admin-panel-heading p{color:#aeb9b3;font-size:14px;line-height:1.65}.deal-workspace-shell .deal-hero-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-workspace-shell .deal-hero-buttons button{min-height:54px;font-size:14px}.deal-workspace-shell .deal-participant-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.deal-workspace-shell .deal-participant-grid>div{border-radius:11px;padding:19px}.deal-workspace-shell .deal-participant-grid header strong{font-size:16px}.deal-workspace-shell .deal-participant-grid dt{font-size:12px}.deal-workspace-shell .deal-participant-grid dd{font-size:14px}.deal-section-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.deal-section-actions button{color:#f0f3f1;min-height:50px;font:inherit;cursor:pointer;background:#202923;border:1px solid #52665a;border-radius:9px;padding:10px 17px;font-size:14px;font-weight:760}.deal-money-entry{padding:32px;scroll-margin-top:176px}.deal-money-mode{grid-template-columns:1fr 1fr;gap:10px;margin:-4px 0 22px;display:grid}.deal-money-mode button{color:#aab5af;min-height:57px;font:inherit;cursor:pointer;background:#101513;border:1px solid #44534b;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:760}.deal-money-mode button.active{color:#effaf4;background:#1b3a29;border-color:#68a984;box-shadow:inset 0 0 0 1px #68a98433}.deal-workspace-shell .deal-compact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.deal-workspace-shell .deal-compact-form label>span{font-size:13px}.deal-workspace-shell .deal-compact-form label>small{font-size:11px}.deal-workspace-shell .deal-compact-form input,.deal-workspace-shell .deal-compact-form select,.deal-workspace-shell .deal-compact-form textarea{border-radius:8px;min-height:52px;font-size:15px}.deal-workspace-shell .deal-form-guidance{font-size:13px;line-height:1.65}.deal-sale-editor .deal-inline-sale>.wide{grid-column:1/-1}.deal-sale-editor>summary{font-weight:760;font-size:13px!important}.deal-sale-editor .deal-inline-sale label span{font-size:12px}.deal-sale-editor .deal-inline-sale button{min-height:48px;font-size:13px}.deal-workspace-shell .deal-event-list{background:0 0;gap:11px}.deal-workspace-shell .deal-event-list>div{background:#101513;border:1px solid #3a4740;border-radius:11px;grid-template-columns:minmax(270px,1fr) 190px 145px auto;padding:19px}.deal-workspace-shell .deal-event-list>div.corrected{background:#111513;border-color:#4f5a55}.deal-workspace-shell .deal-event-list strong{font-size:15px}.deal-workspace-shell .deal-event-list span{font-size:12px}.deal-workspace-shell .deal-event-list small{font-size:10px;line-height:1.5}.deal-workspace-shell .deal-event-list>div>b{font-size:15px}.deal-status.corrected{color:#b9d9c8;background:#263b31}.deal-status.review{color:#ead29e;background:#3b321f}.deal-event-draft-actions,.deal-event-correction,.deal-correction-note{grid-column:1/-1}.deal-event-draft-actions{margin-top:0!important;padding-top:13px!important}.deal-event-edit,.deal-event-correction{width:100%;min-width:0!important}.deal-event-edit>summary,.deal-event-correction>summary{cursor:pointer;background:#171e1a;font-weight:760;color:#e0e6e2!important;border:1px solid #52615a!important;border-radius:8px!important;min-height:48px!important;padding:12px 14px!important;font-size:13px!important}.deal-event-correction{margin-top:2px}.deal-event-correction>summary{background:#211c13;color:#ead7ad!important;border-color:#6b5a36!important}.deal-event-edit .deal-compact-form,.deal-event-correction .deal-compact-form{background:#0d1210;border:1px solid #39453f;border-radius:10px;margin-top:12px;padding:18px}.deal-event-edit select:disabled{opacity:.75}.deal-correction-note{color:#b8cbc1;background:#142019;border-left:3px solid #6b9d86;border-radius:5px;margin:2px 0 0;padding:12px 14px;font-size:12px;line-height:1.55}@media (width<=1100px){.deal-workspace-shell .deal-event-list>div{grid-template-columns:minmax(230px,1fr) 170px 135px}.deal-workspace-shell .deal-event-list .deal-record-actions,.deal-event-correction,.deal-correction-note{grid-column:1/-1}}@media (width<=760px){.deal-workspace-shell .deal-hero-buttons,.deal-money-mode,.deal-workspace-shell .deal-compact-form{grid-template-columns:1fr}.deal-section-actions{justify-content:stretch}.deal-section-actions button{width:100%}.deal-money-entry{padding:21px}.deal-workspace-shell .deal-event-list>div{grid-template-columns:1fr}.deal-workspace-shell .deal-event-list>div>b{text-align:left}.deal-event-draft-actions,.deal-event-correction,.deal-correction-note{grid-column:auto}.deal-event-draft-actions{align-items:stretch;display:grid}.deal-event-draft-actions>button{width:100%}}.manual-media-tools{background:#10171a;border:1px solid #40525b;border-radius:9px;margin-top:13px}.manual-media-tools>summary{cursor:pointer;justify-content:space-between;gap:15px;padding:13px 15px;list-style:none;display:flex}.manual-media-tools>summary::-webkit-details-marker{display:none}.manual-media-tools>summary span{color:#e6ecef;font-size:12px;font-weight:800}.manual-media-tools>summary strong{color:#8ca2ad;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.manual-media-intro{border-top:1px solid #35434a;grid-template-columns:1fr auto;align-items:center;gap:22px;padding:15px;display:grid}.manual-media-intro strong{font-size:13px}.manual-media-intro p{color:#9bacb4;max-width:680px;margin:4px 0 0;font-size:10px;line-height:1.55}.manual-media-file-actions{gap:8px;display:flex}.manual-media-file-actions label{cursor:pointer;position:relative;overflow:hidden}.manual-media-file-actions input{opacity:0;cursor:pointer;position:absolute;inset:0}.manual-edit-grid{grid-template-columns:1fr 1fr;gap:12px;padding:0 15px 15px;display:grid}.manual-edit-panel{background:#0c1113;border:1px solid #34464e;border-radius:8px;padding:13px}.manual-edit-panel>header{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.manual-edit-panel>header strong{font-size:11px}.manual-edit-panel>header span{color:#82959e;text-align:right;font-size:8px}.manual-edit-preview{background:#070909;border:1px solid #334047;height:220px;position:relative;overflow:hidden}.manual-edit-preview img{object-fit:contain;width:100%;height:100%}.manual-edit-preview i{pointer-events:none;border:2px solid #67b6d7;position:absolute;box-shadow:0 0 0 9999px #03080a94}.manual-edit-preview mark{pointer-events:none;background:#f0a43b3d;border:2px solid #f0a43b;position:absolute;box-shadow:0 0 0 1px #00000073}.manual-slider-grid{grid-template-columns:1fr 1fr;gap:9px 12px;margin:11px 0;display:grid}.manual-slider-grid label{gap:4px;display:grid}.manual-slider-grid span{color:#95a7af;text-transform:capitalize;justify-content:space-between;font-size:8px;display:flex}.manual-slider-grid b{color:#d9e5ea}.manual-slider-grid input{accent-color:#5da9ca;width:100%}.manual-edit-panel>button{width:100%}.manual-ai-boundary{color:#c9b997;background:#221b10;border-left:3px solid #b6863c;margin:0 15px 15px;padding:11px 13px;font-size:9px;line-height:1.55}.manual-ai-boundary strong{color:#ead3a8}@media (width<=900px){.manual-media-intro,.manual-edit-grid{grid-template-columns:1fr}.manual-media-file-actions{flex-wrap:wrap}.manual-edit-preview{height:min(420px,55vw)}}@media (width<=520px){.manual-media-tools>summary,.manual-media-file-actions{display:grid}.manual-slider-grid{grid-template-columns:1fr}.manual-edit-preview{height:64vw;min-height:190px}}.manual-edit-preview{height:auto;min-height:0}.manual-edit-preview img{object-fit:contain;height:auto;max-height:none;display:block}.deal-market-link{border-radius:9px;min-height:49px;font-size:13px}@media (width<=900px){.manual-edit-preview{height:auto}}@media (width<=520px){.manual-edit-preview{height:auto;min-height:0}}.admin-telegram-campaign-entry{background:radial-gradient(circle at 95% 0,#ffc45b29,#0000 32%),linear-gradient(135deg,#24170d,#151311 68%);border:1px solid #8e6430;border-left:6px solid #e8ad43;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:42px;display:grid}.admin-telegram-campaign-entry h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:650}.admin-telegram-campaign-entry p:not(.admin-kicker){color:#d2c8ba;max-width:760px;margin:13px 0 0;font-size:15px;line-height:1.65}.admin-telegram-campaign-entry-action{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;min-width:260px;display:grid}.admin-telegram-campaign-entry-action>strong{color:#ffd17c;font-size:44px;font-weight:650}.admin-telegram-campaign-entry-action>span{color:#d4c7b2;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.admin-telegram-campaign-entry-action>a{background:#b80e1d;grid-column:1/-1;min-height:54px;margin-top:9px;font-size:13px}.admin-telegram-campaign-hero{background:radial-gradient(circle at 100% 0,#eeab3e24,#0000 34%);grid-template-columns:minmax(0,1.3fr) minmax(260px,.55fr);align-items:end;gap:52px;display:grid}.admin-telegram-campaign-hero h1{font-size:clamp(48px,6.5vw,86px)}.admin-telegram-campaign-hero p:last-child{color:#c4c1ba;max-width:820px;font-size:16px;line-height:1.65}.admin-telegram-campaign-hero aside{background:#1d160e;border:1px solid #8a6230;border-radius:12px;gap:9px;padding:20px;display:grid}.admin-telegram-campaign-hero aside strong{color:#ffd17c;text-transform:uppercase;letter-spacing:.1em;font-size:13px}.admin-telegram-campaign-hero aside span{color:#d4c8b6;font-size:13px;line-height:1.55}.admin-telegram-campaign-summary{background:#3b3530;border:1px solid #3b3530;grid-template-columns:repeat(3,1fr);gap:1px;margin:28px 3vw;display:grid}.admin-telegram-campaign-summary article{background:#151515;align-content:start;min-height:146px;padding:24px;display:grid}.admin-telegram-campaign-summary article.attention{border-top:5px solid #e8ad43}.admin-telegram-campaign-summary article.complete{border-top:5px solid #5d9c70}.admin-telegram-campaign-summary span{color:#aaa49b;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:750}.admin-telegram-campaign-summary strong{color:#fff;margin-top:12px;font-size:42px;font-weight:600}.admin-telegram-campaign-summary small{color:#99948c;margin-top:8px;font-size:12px}.admin-telegram-campaign-workspace{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(330px,.75fr);gap:28px;padding:0;display:grid}.admin-telegram-campaign-copy,.admin-telegram-campaign-action{background:#151616;border:1px solid #3c3935;border-radius:14px;padding:30px}.admin-telegram-campaign-copy h2{letter-spacing:-.03em;margin:0;font-size:clamp(27px,3vw,38px);font-weight:600}.admin-telegram-campaign-copy pre{color:#fff3dc;font:700 15px/1.7 var(--font-geist-mono),monospace;white-space:pre-wrap;background:linear-gradient(145deg,#29180b,#17120e);border:1px solid #86602f;border-radius:12px;margin:24px 0;padding:24px}.admin-telegram-campaign-copy>p:last-child{color:#bab6ae;font-size:14px;line-height:1.65}.admin-telegram-campaign-action{align-self:start;gap:16px;display:grid}.admin-telegram-safety{background:#111b15;border-left:4px solid #5c986f;border-radius:8px;padding:20px}.admin-telegram-safety strong{font-size:17px}.admin-telegram-safety ul{color:#c9d5cd;margin:12px 0 0;padding-left:21px;font-size:14px;line-height:1.8}.admin-telegram-campaign-button{color:#fff;width:100%;min-height:62px;font:inherit;cursor:pointer;background:#b80e1d;border:1px solid #f05060;border-radius:10px;padding:13px 18px;font-size:15px;font-weight:850;box-shadow:0 12px 35px #b80e1d33}.admin-telegram-campaign-button:hover:not(:disabled){background:#d71426}.admin-telegram-campaign-button:disabled{color:#aaa;box-shadow:none;cursor:not-allowed;background:#343434;border-color:#555}.admin-telegram-campaign-action>small{color:#aaa59d;text-align:center;font-size:12px;line-height:1.5}.admin-telegram-campaign-message{color:#e7ecd9;background:#181c15;border:1px solid #5b654f;border-radius:8px;margin:0;padding:15px;font-size:13px;line-height:1.55}.admin-telegram-campaign-action .admin-secondary{border-radius:8px;width:100%;min-height:50px;font-size:12px}@media (width<=900px){.admin-telegram-campaign-entry,.admin-telegram-campaign-hero,.admin-telegram-campaign-workspace{grid-template-columns:1fr}.admin-telegram-campaign-entry-action{width:min(320px,100%);min-width:0}.admin-telegram-campaign-summary{grid-template-columns:1fr 1fr}.admin-telegram-campaign-summary article:last-child{grid-column:1/-1}}@media (width<=560px){.admin-telegram-campaign-summary{grid-template-columns:1fr;margin:16px 12px}.admin-telegram-campaign-summary article:last-child{grid-column:auto}.admin-telegram-campaign-copy,.admin-telegram-campaign-action{padding:20px}.admin-telegram-campaign-copy pre{padding:18px;font-size:13px}.admin-telegram-campaign-entry-action>a{width:100%}}.admin-russian-channel-campaign{background:radial-gradient(circle at 0 0,#eeab3e1f,#0000 34%),#131414;border:1px solid #715228;border-radius:14px;grid-template-columns:minmax(0,1.25fr) minmax(310px,.55fr);gap:28px;margin-top:28px;padding:30px;display:grid}.admin-russian-channel-copy h2{letter-spacing:-.03em;margin:0;font-size:clamp(27px,3vw,38px);font-weight:600}.admin-russian-channel-copy>p:not(.admin-kicker){color:#bbb5ab;max-width:850px;font-size:14px;line-height:1.65}.admin-russian-channel-copy>pre{color:#f8f0e2;font:600 13px/1.6 var(--font-geist-mono),monospace;white-space:pre-wrap;background:#0f1010;border:1px solid #735329;border-radius:12px;margin:24px 0;padding:24px}.admin-russian-campaign-media{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.admin-russian-campaign-media figure{background:#0d0e0e;border:1px solid #393633;margin:0}.admin-russian-campaign-media img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.admin-russian-campaign-media figcaption{color:#aaa49b;padding:8px;font-size:9px;line-height:1.4}.admin-russian-campaign-media figure:first-child{border-color:#d7a044}.admin-russian-campaign-media figure:first-child figcaption{color:#ffd17c;font-weight:750}.admin-russian-channel-action{background:#101111;border:1px solid #4a4339;border-radius:12px;align-self:start;gap:16px;padding:22px;display:grid}.admin-russian-channel-action>strong{color:#ffd17c;font-size:16px}.admin-russian-channel-action ul{color:#c7c1b7;margin:0;padding-left:20px;font-size:13px;line-height:1.8}.admin-russian-channel-action .admin-primary{text-align:center;justify-content:center;align-items:center;display:flex}.admin-russian-channel-copy>.admin-primary{margin-top:12px}.admin-russian-channel-action .admin-telegram-campaign-message{margin:0}@media (width<=960px){.admin-russian-channel-campaign{grid-template-columns:1fr}.admin-russian-campaign-media{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.admin-russian-channel-campaign{margin:16px 12px;padding:20px}.admin-russian-channel-copy>pre{padding:16px;font-size:12px}.admin-russian-campaign-media{grid-template-columns:1fr 1fr}}.media-cleanup-hero{background:radial-gradient(circle at 88% 5%,#c3742d24,#0000 34%);padding-bottom:34px}.media-cleanup-hero h1{font-size:clamp(45px,6vw,78px)}.media-cleanup-hero>p:last-child{color:#c9c8c3;max-width:960px;font-size:16px;line-height:1.7}.media-cleanup-hero>p:last-child strong{color:#ffd189}.media-review-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:24px 3vw 0;display:grid}.media-review-tabs>a{color:#d8dcdd;background:#121516;border:1px solid #3e4548;border-radius:11px;grid-template-columns:1fr auto;gap:7px 10px;min-width:0;min-height:116px;padding:17px;text-decoration:none;display:grid}.media-review-tabs>a:hover{border-color:#647179}.media-review-tabs>a.active{background:linear-gradient(145deg,#2a2115,#161817);border-color:#d39948;box-shadow:inset 0 0 0 1px #d3994833}.media-review-tabs strong{font-size:14px;line-height:1.25}.media-review-tabs span{color:#ffd189;font-size:25px;font-weight:750}.media-review-tabs small{color:#929da1;grid-column:1/-1;font-size:11px;line-height:1.45}.media-review-search{padding:20px}.media-review-search form{grid-template-columns:minmax(280px,1fr) auto auto;align-items:end;gap:12px;display:grid}.media-review-search label{gap:8px;display:grid}.media-review-search label>span{color:#dfe4e5;font-size:13px;font-weight:750}.media-review-search input:not([type=hidden]){color:#fff;width:100%;min-height:50px;font:inherit;background:#0c1012;border:1px solid #4b565b;border-radius:8px;padding:11px 14px;font-size:15px}.media-review-search button,.media-review-search a{min-height:50px}.admin-media-sanitization .admin-visual-policy h2{margin:0 0 9px;font-size:27px}.admin-media-sanitization .admin-visual-policy p:not(.admin-kicker){color:#b0b5b4;max-width:850px;margin:0;font-size:13px;line-height:1.65}.visual-sanitization-card{padding:22px;scroll-margin-top:100px}.visual-sanitization-card.scan-clean{border-color:#47725a}.visual-sanitization-card>header span,.visual-sanitization-card>header span a{color:#9fc4d4;font-size:10px;text-decoration:none}.visual-sanitization-card>header strong{font-size:16px}.visual-sanitization-card>header em{padding:7px 9px;font-size:9px}.visual-supplier-terms{background:#111719;border:1px solid #3a4448;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 14px;padding:11px 13px;display:flex}.visual-supplier-terms strong{color:#dce4e7;margin-right:4px;font-size:11px}.visual-supplier-terms>span{color:#c9d7dd;background:#253137;border-radius:999px;padding:5px 7px;font-size:10px}.visual-supplier-terms small{color:#95a0a4;flex-basis:100%;font-size:10px;line-height:1.5}.visual-clear-result{background:#132219;border-left:4px solid #5b9e73;gap:4px;margin-top:12px;padding:13px 15px;display:grid}.visual-clear-result strong{color:#d8f0e1;font-size:13px}.visual-clear-result span{color:#a8c0af;font-size:11px;line-height:1.5}.visual-message,.visual-error{font-size:12px;line-height:1.6}.visual-actions button{min-height:45px;font-size:11px}.visual-actions .visual-mark-found{color:#efd3a5;border-color:#a7793c}.visual-actions .visual-delete-gallery{color:#ffe1e4;background:#3a171b;border-color:#c4515e;margin-left:auto}.visual-closed-actions{padding-top:3px}.visual-outside-gallery{color:#aeb5b8;background:#252a2c;border-radius:6px;align-self:center;padding:9px 12px;font-size:10px}.admin-vehicle-gallery>.admin-gallery-image-review{border-top:2px solid #39474d;margin-top:30px;padding-top:30px;scroll-margin-top:95px}.admin-gallery-image-review .visual-sanitization-head h2{font-size:31px}.admin-gallery-image-review .visual-sanitization-head p{font-size:13px}.admin-media-review-link{color:#c8e1ed;text-align:center;background:#142029;border:1px solid #426071;border-radius:6px;margin:0 11px 11px;padding:9px 10px;font-size:10px;font-weight:750;line-height:1.4;text-decoration:none;display:block}.admin-media-review-link:hover{background:#192b35;border-color:#68a3bf}.admin-media-meta span{font-size:12px}.admin-media-meta small,.admin-media-visual-status{font-size:9px}.admin-gallery-guidance strong{font-size:14px}.admin-gallery-guidance p{font-size:13px}.admin-gallery-guidance small{font-size:11px}@media (width<=1100px){.media-review-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.media-review-tabs{grid-template-columns:1fr 1fr;margin:16px 12px 0}.media-review-search form{grid-template-columns:1fr}.visual-sanitization-card{padding:15px}.visual-actions .visual-delete-gallery{margin-left:0}.admin-media-sanitization .admin-visual-policy h2{font-size:23px}}@media (width<=480px){.media-review-tabs{grid-template-columns:1fr}.media-review-tabs>a{min-height:95px}}.admin-finish-live-standalone{background:#101713;border:1px solid #3f7655;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:14px 16px;display:flex}.admin-finish-live-standalone>div{gap:5px;display:grid}.admin-finish-live-standalone strong{font-size:13px}.admin-finish-live-standalone span{color:#9eb1a4;font-size:10px}.admin-finish-live-standalone button{color:#eef8f0;min-height:44px;font:inherit;cursor:pointer;background:#17301f;border:1px solid #5a8c69;padding:0 15px;font-size:10px;font-weight:800}.admin-finish-live-standalone button:disabled{opacity:.45;cursor:not-allowed}.admin-bulk-bar{z-index:45;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0d0f10f7;border-color:#50565a;grid-template-columns:minmax(0,1fr) auto;margin:0 0 18px;padding:15px;position:sticky;top:84px;box-shadow:0 16px 34px #00000061}.admin-bulk-title{border-bottom:1px solid #313538;padding-bottom:11px;grid-column:1/-1!important;gap:5px!important;display:grid!important}.admin-bulk-title strong{font-size:13px}.admin-bulk-title span{color:#a8adaf;margin:0;font-size:10px;line-height:1.45}.admin-bulk-selection{justify-content:flex-start!important}.admin-bulk-live-actions{justify-content:flex-end!important}.admin-bulk-private-cleanup{background:#1a1113;border:1px solid #694148;grid-column:1/-1;grid-template-columns:auto minmax(220px,1fr) auto;padding:12px;gap:11px!important;display:grid!important}.admin-bulk-private-cleanup>div{gap:4px;display:grid}.admin-bulk-private-cleanup strong{color:#f0d4d8;font-size:11px}.admin-bulk-private-cleanup span{color:#b69499;margin:0}.admin-bulk-private-cleanup input{color:#fff;min-height:40px;font:inherit;background:#0e0b0c;border:1px solid #684149;padding:8px 11px;font-size:11px}.admin-bulk-bar button.trash{color:#fff;background:#672731;border-color:#9d4c57;font-weight:800}.dashboard-batch-toolbar,.trash-batch-toolbar{z-index:44;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#180f11f7;border:1px solid #74444b;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:13px 22px;margin-bottom:18px;padding:17px;display:grid;position:sticky;top:84px;box-shadow:0 16px 34px #0000005c}.dashboard-batch-toolbar-copy,.trash-batch-toolbar>div:first-child{gap:6px;display:grid}.dashboard-batch-toolbar-copy strong,.trash-batch-toolbar>div:first-child strong{font-size:14px}.dashboard-batch-toolbar-copy span,.trash-batch-toolbar>div:first-child span{color:#b8a9ab;font-size:10px;line-height:1.45}.dashboard-batch-selection,.trash-batch-selection{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-batch-selection .admin-secondary,.trash-batch-selection .admin-secondary{min-height:38px}.dashboard-batch-selection>strong,.trash-batch-selection>strong{color:#f0d5d9;font-size:11px}.dashboard-batch-reason{gap:6px;display:grid}.dashboard-batch-reason span{color:#d4b8bc;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.dashboard-batch-reason input{color:#fff;width:100%;min-height:44px;font:inherit;background:#0e0b0c;border:1px solid #71464d;padding:9px 11px;font-size:12px}.dashboard-batch-trash,.trash-restore-selected{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#712a34;border:1px solid #a04a56;padding:9px 14px;font-size:11px;font-weight:850}.dashboard-batch-trash:disabled,.trash-restore-selected:disabled{opacity:.42;cursor:not-allowed}.dashboard-batch-message,.trash-batch-toolbar>p{color:#d2e6d7;background:#111a14;border-left:3px solid #66a078;grid-column:1/-1;margin:0;padding:10px 12px;font-size:11px}.dashboard-batch-toolbar>.review-cleanup-errors,.trash-batch-toolbar>.review-cleanup-errors{grid-column:1/-1}.admin-batch-card-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.admin-batch-card-head .review-entry-check{width:22px;height:22px}.admin-batch-card-head .review-entry-check input{width:18px;height:18px}.admin-batch-grid article.selected-for-trash{background:#1b1214;border-color:#a04f5a}.admin-batch-grid article em{color:#c5a9ad;font-size:9px;font-style:normal;line-height:1.4}.admin-batch-protected{text-transform:uppercase;letter-spacing:.07em;background:#1c2225;border:1px solid #465057;padding:5px 7px;font-weight:800;color:#9eaaaf!important;width:max-content!important;font-size:8px!important}.trash-batch-toolbar{background:#0f1813f7;border-color:#456954}.trash-batch-selection>strong{color:#d4eadb}.trash-restore-selected{background:#234c31;border-color:#5e9670}.trash-review-queue>article{grid-template-columns:auto minmax(0,1fr) auto}.trash-review-queue>article.selected-for-restore{background:#122018;border-color:#5e9670}.trash-review-queue button{min-width:130px}@media (width<=900px){.admin-bulk-bar,.dashboard-batch-toolbar,.trash-batch-toolbar{grid-template-columns:1fr;position:static}.admin-bulk-private-cleanup{grid-template-columns:1fr}.admin-bulk-live-actions{justify-content:flex-start!important}.admin-finish-live-standalone{flex-direction:column;align-items:stretch}.dashboard-batch-selection,.trash-batch-selection{justify-content:flex-start}.trash-review-queue>article{grid-template-columns:auto minmax(0,1fr)}.trash-review-queue>article>button{grid-column:1/-1;width:100%}}@media (width<=560px){.admin-bulk-selection{grid-template-columns:1fr;display:grid!important}.admin-bulk-selection button{width:100%}.admin-bulk-selection span{margin:3px 0}.dashboard-batch-selection,.trash-batch-selection{display:grid}.dashboard-batch-selection button,.trash-batch-selection button{width:100%}.admin-batch-card-head{grid-template-columns:auto minmax(0,1fr)}}.admin-bulk-private-cleanup{justify-content:stretch!important}.published-review-bulk{background:#19160f;border:1px solid #6f5630;border-left:4px solid #b8862f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;margin-bottom:14px;padding:18px;display:grid}.published-review-bulk>div:first-child{gap:7px;display:grid}.published-review-bulk>div:first-child strong{font-size:15px}.published-review-bulk p{color:#c7c0b2;margin:0;font-size:11px;line-height:1.55}.published-review-bulk>.review-selection-actions{justify-content:flex-end}.published-review-bulk-actions{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}.published-review-bulk>small{color:#d8b9bd;grid-column:1/-1;font-size:10px}.published-review-message{border-left:3px solid #659375;grid-column:1/-1;padding:10px 12px;color:#d2e3d6!important;background:#111a14!important}.published-review-bulk>.review-cleanup-errors{grid-column:1/-1}.published-change-list>article:has(.review-entry-check){grid-template-columns:auto minmax(0,1fr) minmax(210px,280px);align-items:start}.published-change-list>article.selected-for-review{background:#1a170f;border-color:#b8862f}.published-change-list>article>div:nth-child(2)>ul{color:#c6c3ba;margin:4px 0 0;padding-left:17px;font-size:10px;line-height:1.55}.published-change-list>article>div:nth-child(2)>ul li+li{margin-top:3px}.published-review-row-actions{gap:7px!important;display:grid!important}.published-review-row-actions a,.published-review-row-actions button{width:100%;min-height:38px;min-width:0!important}.published-review-discard{color:#f3dfe2;background:#25171a;border-color:#8a5660}.published-review-discard:hover{background:#382026;border-color:#b86d78}.published-review-discard:disabled{opacity:.42;cursor:not-allowed}.vehicle-pending-decision{background:linear-gradient(125deg,#1c180f,#131517);border:1px solid #8b6b37;border-left:5px solid #b8862f;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:start;gap:36px;display:grid}.vehicle-pending-decision-copy h2{margin:0;font-size:30px;font-weight:520}.vehicle-pending-decision-copy>p:not(.admin-kicker){color:#c4beb2;max-width:760px;font-size:12px;line-height:1.65}.vehicle-pending-decision-copy>ul{color:#e0d8c9;margin:15px 0 0;padding-left:19px;font-size:11px;line-height:1.6}.vehicle-review-jumps{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.vehicle-review-jumps a{color:#e0cfae;border-bottom:1px solid #9b7b45;padding-bottom:3px;font-size:10px}.vehicle-pending-decision-actions{gap:9px;display:grid}.vehicle-pending-decision-actions>button,.vehicle-pending-decision-actions>a{width:100%;min-height:44px}.vehicle-pending-decision-actions small{color:#b3a18c;font-size:9px;line-height:1.5}.vehicle-pending-decision-actions p{color:#d6e8da;background:#111a14;border-left:3px solid #679478;margin:2px 0 0;padding:10px 12px;font-size:10px;line-height:1.5}.vehicle-pending-decision-actions p.error{color:#e6c5c9;background:#1b1113;border-left-color:#b85c68}.admin-vehicle-gallery{scroll-margin-top:96px}.admin-media-preview-failure{z-index:4;text-align:center;background:#160c0ef0;align-content:center;justify-items:center;gap:7px;padding:16px;display:grid;position:absolute;inset:0}.admin-media-preview-failure strong{color:#ffdce1;font-size:12px}.admin-media-preview-failure span{color:#d0adb2;font-size:9px;line-height:1.4}.admin-media-preview-failure button{color:#fff;min-height:32px;font:inherit;cursor:pointer;background:#352025;border:1px solid #a65a65;padding:0 10px;font-size:9px}.admin-live-gallery-recovery{background:#101713;border:1px solid #4f745a;gap:14px;padding:17px;display:grid}.admin-live-gallery-recovery>div:first-child strong{font-size:13px}.admin-live-gallery-recovery>div:first-child p{color:#abc0b0;max-width:820px;margin:7px 0 0;font-size:10px;line-height:1.55}.admin-live-gallery-recovery>div:last-child{gap:9px;display:flex;overflow-x:auto}.admin-live-gallery-recovery article{background:#0b100d;border:1px solid #3e5b47;flex:0 0 132px;position:relative}.admin-live-gallery-recovery img,.admin-live-gallery-recovery video{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.admin-live-gallery-recovery article>span{color:#e3bec4;text-align:center;background:#1c0e11ed;place-items:center;padding:8px;font-size:8px;display:grid;position:absolute;inset:0 0 26px}.admin-live-gallery-recovery small{color:#9eafa2;text-overflow:ellipsis;white-space:nowrap;padding:7px;font-size:8px;display:block;overflow:hidden}@media (width<=900px){.published-review-bulk,.vehicle-pending-decision{grid-template-columns:1fr}.published-review-bulk>.review-selection-actions{justify-content:flex-start}.published-change-list>article:has(.review-entry-check){grid-template-columns:auto minmax(0,1fr)}.published-review-row-actions{width:100%;grid-column:1/-1!important}}@media (width<=560px){.published-review-bulk-actions{display:grid}.published-review-bulk-actions button{width:100%}.vehicle-pending-decision{gap:24px}.vehicle-pending-decision-copy h2{font-size:25px}}.admin-pdf-gallery-toggle{background:#151a11;border:1px solid #5e6e50;border-radius:8px;margin-top:16px;padding:15px}.admin-pdf-gallery-toggle span{font-size:11px;line-height:1.55}.admin-pdf-gallery-toggle strong{color:#e4efd9;margin-bottom:3px;font-size:13px;display:block}.admin-pdf-gallery-extractor{background:linear-gradient(135deg,#151a11,#111616);border-color:#5d704d}.admin-pdf-gallery-extractor>.admin-form-help{color:#bcc7b3;max-width:900px;font-size:12px;line-height:1.65}.admin-pdf-source-list{gap:8px;margin:18px 0;display:grid}.admin-pdf-source-list article{background:#0e1210;border:1px solid #3e4940;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.admin-pdf-source-list article>div{gap:5px;min-width:0;display:grid}.admin-pdf-source-list strong{color:#e8ede7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-pdf-source-list small{color:#9aa69d;font-size:10px}.admin-pdf-gallery-extractor>p[role=status]{color:#d3dfc9;background:#10160d;border-left:3px solid #738d60;margin:16px 0 0;padding:11px 13px;font-size:11px;line-height:1.55}@media (width<=650px){.admin-pdf-source-list article{grid-template-columns:1fr}.admin-pdf-source-list article button,.admin-pdf-gallery-extractor>.admin-primary{width:100%}}.admin-release-update{z-index:200;color:#f8ead0;background:#2b2111;border:1px solid #d1a04a;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;width:min(680px,100vw - 28px);padding:13px 14px;font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 14px 45px #00000080}.admin-release-update>div{gap:4px;display:grid}.admin-release-update strong{font-size:13px}.admin-release-update span{color:#d8c5a3;font-size:10px;line-height:1.4}.admin-release-update button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#9a6d22;border:1px solid #edc778;border-radius:7px;flex:none;padding:0 13px;font-size:11px;font-weight:850}@media (width<=620px){.admin-release-update{flex-direction:column;align-items:stretch}.admin-release-update button{width:100%}}.admin-gallery-repair{--repair-blue:#7fc7e8;--repair-green:#70e3ad}.gallery-repair-hero{border-left:5px solid var(--repair-blue);background:linear-gradient(115deg,#245c773d,#0f131626)}.gallery-repair-policy,.gallery-repair-confirm-panel{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:center;gap:28px;display:grid}.gallery-repair-policy pre{color:#ccecff;white-space:pre-wrap;background:#0a1014;border:1px solid #385466;border-radius:4px;margin:0;padding:20px;font:600 14px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.gallery-repair-safety{background:#2d363b;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.gallery-repair-safety article{background:#111719;gap:9px;min-height:132px;padding:22px;display:grid}.gallery-repair-safety strong{color:var(--repair-green)}.gallery-repair-safety span{color:#b8c1c5;line-height:1.55}.gallery-repair-upload-panel>input[type=file]{box-sizing:border-box;color:#e7ecee;background:#0b1216;border:1px dashed #588198;border-radius:4px;width:100%;margin-top:18px;padding:18px}.gallery-repair-local-summary,.gallery-repair-results{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:10px;margin-top:20px;display:grid}.gallery-repair-local-summary article,.gallery-repair-results article{background:#0d1214;border:1px solid #303a3f;gap:5px;padding:15px;display:grid}.gallery-repair-local-summary span,.gallery-repair-results span{color:#d8dddf}.gallery-repair-local-summary small,.gallery-repair-results small{color:#8f9a9f;line-height:1.45}.gallery-repair-attestation{color:#d9e7df;cursor:pointer;background:#2d664c24;border:1px solid #4b6258;align-items:flex-start;gap:13px;padding:18px;line-height:1.55;display:flex}.gallery-repair-attestation input{accent-color:#51c993;flex:none;width:22px;height:22px;margin-top:2px}.gallery-repair-confirm-panel>button{min-height:54px}.gallery-repair-status{border-left:5px solid #48545a;gap:18px;display:grid}.gallery-repair-status.complete{border-left-color:var(--repair-green)}.gallery-repair-status.has-errors{border-left-color:#de5353}.gallery-repair-status>div:first-child{gap:7px;display:grid}.gallery-repair-status>div:first-child span{color:#b7c0c4}.gallery-repair-progress{background:#090d0f;border:1px solid #334047;height:24px;position:relative;overflow:hidden}.gallery-repair-progress>span{background:linear-gradient(90deg,#285f7a,#54b6dd);height:100%;transition:width .2s;display:block}.gallery-repair-progress small{color:#fff;font-weight:700;position:absolute;inset:3px 8px auto auto}.gallery-repair-exceptions{background:#211013;border:1px solid #743c42;padding:18px}.gallery-repair-exceptions ul{margin:12px 0 0;padding-left:20px}.gallery-repair-exceptions li{color:#efc1c5;margin:7px 0}.gallery-repair-next{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.gallery-repair-next span{color:#9eaaa5}@media (width<=900px){.gallery-repair-policy,.gallery-repair-confirm-panel,.gallery-repair-safety{grid-template-columns:1fr}}.source-gallery-recovery{border-left:4px solid #486f58}.source-gallery-recovery>.admin-primary{margin-top:18px}.source-gallery-recovery-list,.source-gallery-recovery-results{gap:8px;display:grid}.source-gallery-recovery-list article,.source-gallery-recovery-results article{background:#101412;border:1px solid #343a36;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.source-gallery-recovery-list article div{gap:6px;display:grid}.source-gallery-recovery-list small,.source-gallery-recovery-results span{color:#8f9892;font-size:9px}.source-gallery-recovery-list article>span{color:#b7c3bb;font-size:9px}.source-gallery-recovery-safety{background:#111813;border:1px solid #3c5544;gap:7px;margin-top:14px;padding:14px 16px;display:grid}.source-gallery-recovery-safety strong{color:#cce4d3;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.source-gallery-recovery-safety span{color:#aab5ad;font-size:10px;line-height:1.55}.source-gallery-recovery>.admin-action-message{margin:16px 0 0}.source-gallery-recovery-results{margin-top:14px}.source-gallery-recovery-results article{align-items:start;gap:6px;display:grid}.source-gallery-recovery-failures{background:#1a1012;border:1px solid #71363e;margin-top:14px;padding:12px 15px}.source-gallery-recovery-failures p{color:#e4b7bd;margin:6px 0;font-size:10px;line-height:1.5}.source-gallery-recovery-actions{grid-template-columns:minmax(180px,.65fr) minmax(280px,1.35fr);align-items:start;gap:14px;margin-top:18px;display:grid}.source-gallery-archive-upload{background:#111513;border:1px solid #3a4440;gap:10px;padding:14px;display:grid}.source-gallery-archive-upload label{gap:5px;display:grid}.source-gallery-archive-upload label strong{color:#d7dfda;font-size:10px}.source-gallery-archive-upload label span{color:#939e97;font-size:9px;line-height:1.5}.source-gallery-archive-upload input{color:#c9d1cc;width:100%;font-size:10px}.source-gallery-archive-upload button{width:100%}@media (width<=620px){.source-gallery-recovery-list article{flex-direction:column;align-items:flex-start}.source-gallery-recovery-actions{grid-template-columns:1fr}}.admin-supplier-engine-entry{background:linear-gradient(120deg,#245b7538,#0f131633);border-left:5px solid #72b9d8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.admin-supplier-engine-entry>div{gap:8px;display:grid}.admin-supplier-engine-entry h2,.admin-supplier-engine-entry p{margin:0}.admin-supplier-engine-entry p:last-child{color:#b0bec4;max-width:900px;font-size:11px;line-height:1.6}.supplier-engine-builder,.supplier-engine-overview,.supplier-engine-safe,.supplier-engine-exceptions,.supplier-engine-publication,.supplier-engine-recovery{gap:20px;display:grid}.supplier-engine-mode{grid-template-columns:1fr 1fr;gap:12px;display:grid}.supplier-engine-mode button{color:#aab5ba;text-align:left;cursor:pointer;background:#0e1417;border:1px solid #3c494f;border-radius:8px;align-content:center;gap:8px;min-height:112px;padding:18px;display:grid}.supplier-engine-mode button strong{color:#e8eef0;font-size:15px}.supplier-engine-mode button span{font-size:10px;line-height:1.55}.supplier-engine-mode button.selected{background:#142832;border-color:#69a6c2;box-shadow:inset 0 0 0 1px #69a6c22e}.supplier-engine-shared-rules{grid-template-columns:1fr 1fr;gap:16px;display:grid}.supplier-engine-preflight{background:#101a1f;border:1px solid #40565f;border-left:4px solid #65a2bd;gap:6px;padding:15px 17px;display:grid}.supplier-engine-preflight strong{color:#dbeaf0;font-size:11px}.supplier-engine-preflight span{color:#9fb0b7;font-size:9px;line-height:1.55}.supplier-engine-job-list{gap:9px;display:grid}.supplier-engine-job-list>a{color:inherit;background:#0e1315;border:1px solid #374349;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:6px 18px;padding:15px 17px;text-decoration:none;display:grid}.supplier-engine-job-list>a:hover{background:#121c21;border-color:#60899b}.supplier-engine-job-list strong{font-size:12px}.supplier-engine-job-list span{color:#b2c1c7;text-align:right;font-size:10px}.supplier-engine-job-list small{color:#7f8e94;grid-column:1/-1;font-size:8px}.engine-status{color:#d5e0e4;letter-spacing:.07em;background:#273238;border-radius:5px;padding:7px 9px;font-size:9px;font-weight:850}.supplier-engine-overview>p,.supplier-engine-publication>p,.supplier-engine-recovery>p{color:#a8b3b7;margin:0;font-size:11px;line-height:1.6}.supplier-engine-safe{border-left:4px solid #55986f}.supplier-engine-safe-list{gap:7px;display:grid}.supplier-engine-safe-list article{background:#101713;border:1px solid #35463b;justify-content:space-between;gap:18px;padding:13px 15px;display:flex}.supplier-engine-safe-list article>div{gap:5px;display:grid}.supplier-engine-safe-list article>div:last-child{text-align:right}.supplier-engine-safe-list span,.supplier-engine-safe-list small{color:#93a39a;font-size:9px}.supplier-engine-exceptions{border-left:4px solid #9b7740}.supplier-engine-exception-list{gap:13px;display:grid}.supplier-engine-exception-list>article{background:#131311;border:1px solid #4a4540;border-radius:8px;gap:15px;padding:17px;display:grid}.supplier-engine-exception-list>article.selected-for-review{background:#1a170f;border-color:#ae8747}.supplier-engine-exception-list>article>label{color:#cfc5b3;align-items:center;gap:8px;font-size:9px;display:flex}.supplier-engine-exception-list>article>label input{width:18px;height:18px}.supplier-engine-exception-list header{justify-content:space-between;gap:18px;display:flex}.supplier-engine-exception-list header>div{gap:5px;display:grid}.supplier-engine-exception-list header>div:last-child{text-align:right}.supplier-engine-exception-list header span,.supplier-engine-exception-list header small{color:#a79e90;font-size:9px}.supplier-engine-exception-list ul{gap:8px;margin:0;padding-left:20px;display:grid}.supplier-engine-exception-list li{color:#d9cbb5;font-size:10px}.supplier-engine-exception-list li strong,.supplier-engine-exception-list li span{display:block}.supplier-engine-exception-list li span{color:#a99f91;margin-top:3px;line-height:1.5}.supplier-engine-media-strip{gap:9px;padding-bottom:4px;display:flex;overflow-x:auto}.supplier-engine-media-strip figure{border:1px solid #0000;border-radius:7px;flex:0 0 180px;margin:0;padding:5px}.supplier-engine-media-strip figure.selected-for-review{background:#211b10;border-color:#ae8747}.supplier-engine-media-strip img,.supplier-engine-media-strip video{object-fit:contain;background:#080b0c;border:1px solid #3d4447;border-radius:5px;width:168px;height:122px;display:block}.supplier-engine-media-strip figcaption{color:#8f9b9f;margin-top:5px;font-size:8px;line-height:1.45}.supplier-engine-media-select{color:#d5c9b7;align-items:center;gap:6px;margin-top:7px;font-size:8px;display:flex}.supplier-engine-media-select input{width:15px;height:15px}.supplier-engine-exception-actions{gap:12px;display:grid}.supplier-engine-exception-actions>.admin-primary,.supplier-engine-exception-actions>.admin-secondary{justify-self:start}.supplier-engine-final-confirm{background:#101914;border:1px solid #4f765b;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.supplier-engine-discard{background:#1a1113;border:1px solid #684249;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:15px;display:grid}.supplier-engine-price-evidence{background:#0b1012;border:1px solid #3c464a;border-radius:6px;max-width:940px;margin-top:7px}.supplier-engine-price-evidence>summary{color:#c4d2d7;cursor:pointer;padding:10px 12px;font-size:9px;font-weight:800}.supplier-engine-price-evidence>div{gap:6px;padding:0 10px 10px;display:grid}.supplier-engine-price-evidence article{background:#101517;border:1px solid #343d41;padding:9px 10px;grid-template-columns:auto minmax(0,1fr)!important;gap:4px 12px!important;display:grid!important}.supplier-engine-price-evidence article>span{text-align:left!important}.supplier-engine-price-evidence article>small{grid-column:1/-1}.supplier-engine-price-evidence article.selected-regular{background:#101a13;border-color:#4d775a}.supplier-engine-price-evidence article.disallowed-price{background:#1b1113;border-color:#73434a}.supplier-engine-price-evidence>p{color:#b5c2c7;border-top:1px solid #354044;margin:0;padding:10px 12px;font-size:9px;line-height:1.5}.supplier-engine-price-blocked{color:#dfbbc0;background:#1b1113;border-left:3px solid #9f4d57;margin:7px 0 0;padding:10px 12px;font-size:9px;line-height:1.5}.supplier-engine-resolution{background:#0e1518;border:1px solid #4a5960;gap:11px;padding:14px;display:grid}.supplier-engine-resolution>strong{color:#dce9ee;font-size:11px}.supplier-engine-resolution>p{color:#aebbc0;margin:0;font-size:9px;line-height:1.55}.supplier-engine-resolution-grid{grid-template-columns:minmax(150px,.55fr) minmax(260px,1.45fr);gap:12px;display:grid}.supplier-engine-resolution>.admin-secondary{justify-self:start}@media (width<=780px){.admin-supplier-engine-entry,.supplier-engine-mode,.supplier-engine-shared-rules{grid-template-columns:1fr}.admin-supplier-engine-entry>.admin-primary{width:100%}.supplier-engine-job-list>a{grid-template-columns:1fr}.supplier-engine-job-list span{text-align:left}.supplier-engine-exception-list header,.supplier-engine-final-confirm{flex-direction:column;align-items:stretch}.supplier-engine-exception-list header>div:last-child{text-align:left}.supplier-engine-discard{grid-template-columns:1fr}.supplier-engine-discard button,.supplier-engine-final-confirm button{width:100%}}@media (width<=620px){.supplier-engine-resolution-grid{grid-template-columns:1fr}.supplier-engine-resolution>.admin-secondary{width:100%}}.admin-telegram-price-refresh{border:1px solid var(--admin-line);background:#ffffff7a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;margin:20px 0;padding:18px;display:grid}.admin-telegram-price-refresh strong{margin-bottom:5px;display:block}.admin-telegram-price-refresh p{color:var(--admin-muted);margin:0;font-size:12px;line-height:1.55}.admin-telegram-price-refresh>p{grid-column:1/-1}@media (width<=780px){.admin-telegram-price-refresh{grid-template-columns:1fr}.admin-telegram-price-refresh>p{grid-column:1}.admin-telegram-price-refresh button{width:100%}}.rental-admin-estimator{margin-top:18px}.admin-rental-term-table{background:#0d0f10;border:1px solid #34383a;overflow-x:auto}.admin-rental-term-header,.admin-rental-term-row{background:#34383a;grid-template-columns:100px 1.15fr .85fr .7fr 1.4fr;gap:1px;min-width:880px;display:grid}.admin-rental-term-header>*{color:#9a9da0;letter-spacing:.08em;text-transform:uppercase;background:#17191b;padding:11px 10px;font-size:8px}.admin-rental-term-row>*{color:#fff;min-width:0;min-height:44px;padding:10px;background:#101213!important;border:0!important}.admin-rental-term-row>strong{align-items:center;font-size:11px;display:flex}.rental-admin-estimator .admin-submit-row{flex-wrap:wrap}.rental-admin-estimator .admin-submit-row p{flex-basis:100%}.admin-header{grid-template-columns:minmax(190px,.72fr) minmax(520px,1.8fr) minmax(190px,.72fr);gap:18px;min-height:64px;padding:0 2.4vw}.admin-brand{font-size:14px}.admin-brand span{font-size:10px}.admin-header .admin-nav{color:#c7c7c5;justify-content:center;align-items:center;gap:5px;min-width:0;font-size:12px;display:flex}.admin-nav>a,.admin-nav>details>summary{color:#c9ccce;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;min-height:38px;padding:0 11px;list-style:none;display:flex}.admin-nav>details>summary::-webkit-details-marker{display:none}.admin-nav>a:hover,.admin-nav>details[open]>summary,.admin-nav>details>summary:hover{color:#fff;background:#1b1e20;border-color:#42474a}.admin-nav>details{position:relative}.admin-nav-menu{z-index:95;background:#111416;border:1px solid #42474a;border-radius:8px;gap:2px;min-width:210px;padding:7px;display:grid;position:absolute;top:45px;left:0;box-shadow:0 18px 42px #0000007a}.admin-nav-menu-wide{min-width:250px;left:auto;right:0}.admin-nav-menu>a{color:#d5d7d7;border-radius:5px;padding:10px 11px;font-size:12px}.admin-nav-menu>a:hover{color:#fff;background:#262a2d}.admin-nav-menu>span{color:#858a8d;letter-spacing:.1em;text-transform:uppercase;padding:9px 11px 5px;font-size:10px;font-weight:800}.admin-user{font-size:11px}.admin-user strong{font-size:10px}.admin-language-control{display:inline-flex}.admin-language-control select{color:#eef0ef;max-width:96px;min-height:31px;font:inherit;cursor:pointer;background:#171a1c;border:1px solid #454a4d;border-radius:5px;padding:0 6px;font-size:10px}.admin-header[dir=rtl]{direction:rtl}.admin-header[dir=rtl] .admin-user{justify-self:start}.admin-header[dir=rtl] .admin-nav-menu{left:auto;right:0}.admin-header[dir=rtl] .admin-nav-menu-wide{left:0;right:auto}.admin-dashboard-heading{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:end;gap:28px;padding:32px 3vw 24px;display:flex}.admin-dashboard-heading h1{letter-spacing:-.035em;margin:0;font-size:40px;font-weight:520}.admin-dashboard-heading p:last-child{color:#9da1a3;max-width:680px;margin:8px 0 0;font-size:13px;line-height:1.5}.admin-dashboard-heading>.admin-primary{min-width:180px}.admin-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 3vw 0;display:grid}.admin-dashboard-metrics>a,.admin-dashboard-metrics>div{min-width:0;color:inherit;background:#111416;border:1px solid #303438;border-radius:9px;gap:5px;padding:17px 18px;display:grid}.admin-dashboard-metrics .attention{background:#19170f;border-color:#6d5830}.admin-dashboard-metrics .clear{background:#101612;border-color:#30443a}.admin-dashboard-metrics span{color:#9ba0a2;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-dashboard-metrics strong{font-size:29px;font-weight:560}.admin-dashboard-metrics small{color:#858b8e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.admin-section-heading{margin-bottom:14px}.admin-section-heading h2{margin:0;font-size:24px;font-weight:540}.admin-workspace-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.admin-workspace-cards>article{background:#121517;border:1px solid #303438;border-radius:10px;align-content:space-between;gap:18px;min-width:0;padding:20px;display:grid}.admin-workspace-cards>article>div:first-child{gap:8px;display:grid}.admin-workspace-cards>article>div:first-child>span{color:#a16e77;font-size:10px;font-weight:850}.admin-workspace-cards>article>div:first-child>strong{font-size:18px}.admin-workspace-cards p{color:#969b9e;margin:0;font-size:12px;line-height:1.5}.admin-card-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-card-actions .admin-primary,.admin-card-actions .admin-secondary{flex:1;min-height:39px;padding:0 11px}.admin-maintenance-hub>details,.admin-record-accordion{background:#111416;border:1px solid #34383b;border-radius:10px}.admin-maintenance-hub summary,.admin-record-accordion>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:68px;padding:15px 18px;list-style:none;display:flex}.admin-maintenance-hub summary::-webkit-details-marker{display:none}.admin-record-accordion>summary::-webkit-details-marker{display:none}.admin-maintenance-hub summary strong,.admin-record-accordion>summary strong{font-size:15px}.admin-maintenance-hub summary .admin-kicker,.admin-record-accordion>summary .admin-kicker{margin-bottom:5px}.admin-maintenance-hub summary>span,.admin-record-accordion>summary>span{color:#8d9295;font-size:11px}.admin-maintenance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.admin-maintenance-grid>a{color:inherit;background:#0d1011;border:1px solid #2f3436;border-radius:7px;gap:5px;padding:14px;display:grid}.admin-maintenance-grid strong{font-size:13px}.admin-maintenance-grid span{color:#898f92;font-size:11px;line-height:1.4}.admin-form-hero{padding:28px 3vw 22px}.admin-form-hero h1{letter-spacing:-.035em;font-size:clamp(32px,4vw,48px)}.admin-form-hero p:last-child{font-size:13px}.admin-import-panel h2,.admin-panel-heading h2{font-size:24px}.admin-kicker{letter-spacing:.13em;font-size:10px}.admin-metrics article{min-height:105px;padding:18px}.admin-metrics strong{font-size:28px}.admin-metrics span,.admin-metrics small{font-size:10px}.admin-table th{font-size:9px}.admin-table td{padding:13px 12px}.admin-table td>small{font-size:10px}.admin-detail-head{padding:30px 3vw 24px}.admin-detail-head h1{letter-spacing:-.035em;font-size:clamp(32px,4vw,52px)}.admin-detail-grid{margin:20px 3vw}.admin-detail-card{padding:21px}.admin-record-tabs{z-index:48;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0f10f5;border-bottom:1px solid #303438;gap:6px;padding:8px 3vw;display:flex;position:sticky;top:64px;overflow-x:auto}.admin-record-tabs>a{color:#b4b9bb;border:1px solid #383d40;border-radius:6px;flex:none;align-items:center;min-height:36px;padding:0 13px;font-size:11px;font-weight:750;display:flex}.admin-record-tabs>a:hover{color:#fff;background:#1c2022;border-color:#777f83}.admin-record-anchor,.admin-record-section,.admin-final-review,.admin-history-accordion{scroll-margin-top:122px}.admin-record-accordion{margin:16px 3vw}.admin-record-accordion[open]>summary{border-bottom:1px solid #34383b}.admin-record-accordion-body{padding:1px 0 3px}.admin-record-accordion-body>.admin-panel{margin-left:14px;margin-right:14px}.admin-record-accordion-body>.admin-panel:first-child{margin-top:14px}.admin-record-accordion-body>.admin-panel:last-child{margin-bottom:14px}.admin-record-accordion .admin-record-accordion{margin-left:14px;margin-right:14px}.admin-one-off-archive{margin-top:18px}.admin-history-accordion{margin-bottom:50px}@media (width<=1180px){.admin-header{grid-template-columns:auto 1fr auto}.admin-user span{display:none}.admin-workspace-cards,.admin-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.admin-header{grid-template-rows:auto auto;grid-template-columns:1fr auto;min-height:108px;padding:10px 16px}.admin-header .admin-nav{grid-area:2/1/auto/-1;justify-content:flex-start;overflow-x:auto}.admin-header .admin-user{grid-area:1/2}.admin-header .admin-nav{display:flex}.admin-nav-menu{min-width:0;position:fixed;top:103px;left:14px;right:14px}.admin-nav-menu-wide{left:14px;right:14px}.admin-record-tabs{top:108px}.admin-dashboard-heading{flex-direction:column;align-items:flex-start}.admin-dashboard-heading>.admin-primary{min-width:0}.admin-maintenance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.admin-dashboard-heading{padding:24px 16px 18px}.admin-dashboard-heading h1{font-size:34px}.admin-dashboard-metrics{grid-template-columns:1fr 1fr;gap:7px;margin:12px}.admin-dashboard-metrics>a,.admin-dashboard-metrics>div{padding:14px}.admin-dashboard-metrics strong{font-size:24px}.admin-dashboard-metrics small{white-space:normal}.admin-dashboard-section{margin:20px 12px}.admin-workspace-cards,.admin-maintenance-grid{grid-template-columns:1fr}.admin-panel{margin:14px 12px;padding:18px}.admin-record-accordion{margin:14px 12px}.admin-record-accordion>summary{flex-direction:column;align-items:flex-start;gap:7px}.admin-record-tabs{padding:7px 12px}.admin-detail-grid{margin:14px 12px}.admin-card-actions{display:grid}.admin-dashboard-heading>.admin-primary{width:100%}}.order-ledger-shell,.order-workspace-shell{--order-green:#75a889;--order-amber:#c39a58;--order-blue:#6b98b7;--order-line:#35403b}.order-ledger-hero{border-bottom:1px solid var(--order-line)}.order-ledger-hero p:last-child{max-width:720px}.order-create-panel,.order-company-panel,.order-list-panel,.order-workflow-panel,.order-documents-panel,.order-transfers-panel,.order-controls-panel,.order-history-panel{border-color:var(--order-line)}.order-form-grid,.order-document-form,.order-transfer-form,.order-company-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.order-form-grid>label,.order-document-form>label,.order-transfer-form>label,.order-company-form>label{gap:7px;display:grid}.order-form-grid>label>span,.order-document-form>label>span,.order-transfer-form>label>span,.order-company-form>label>span{color:#c8cfcb;font-size:10px;font-weight:750}.order-form-grid input,.order-form-grid select,.order-form-grid textarea,.order-document-form input,.order-document-form select,.order-document-form textarea,.order-transfer-form input,.order-transfer-form select,.order-transfer-form textarea,.order-company-form input,.order-company-form select,.order-company-form textarea,.order-step input,.order-step select,.order-reconcile-form input{color:#fff;width:100%;min-height:46px;font:inherit;background:#0d1110;border:1px solid #46524c;outline:none;padding:10px 12px;font-size:13px}.order-form-grid textarea,.order-document-form textarea,.order-transfer-form textarea,.order-company-form textarea{resize:vertical;min-height:90px}.order-form-grid input:focus,.order-form-grid select:focus,.order-form-grid textarea:focus,.order-document-form input:focus,.order-document-form select:focus,.order-transfer-form input:focus,.order-transfer-form select:focus,.order-step input:focus,.order-step select:focus{border-color:var(--order-green);box-shadow:0 0 0 3px #75a8891c}.order-form-grid .wide,.order-document-form .wide,.order-transfer-form .wide,.order-company-form .wide{grid-column:1/-1}.order-money-input{grid-template-columns:1fr 82px;display:grid}.order-money-input input{border-right:0}.order-percent-input{grid-template-columns:1fr 42px;display:grid}.order-percent-input b{color:#bbc5bf;background:#171c19;border:1px solid #46524c;border-left:0;place-items:center;font-size:12px;display:grid}.order-visibility-choice{border:0;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;display:grid}.order-visibility-choice legend{color:#c8cfcb;margin-bottom:8px;font-size:10px;font-weight:750}.order-visibility-choice label{background:#0d1110;border:1px solid #46524c;align-items:flex-start;gap:11px;min-height:80px;padding:14px;display:flex}.order-visibility-choice input{width:18px;height:18px;min-height:0;accent-color:var(--order-green);margin-top:2px}.order-visibility-choice span{gap:6px;display:grid}.order-visibility-choice strong{font-size:13px}.order-visibility-choice small{color:#919c96;font-size:10px;line-height:1.45}.order-form-submit{align-items:center;gap:18px;display:flex}.order-form-submit p{color:#9aa49f;margin:0;font-size:11px;line-height:1.45}.order-company-panel details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;display:flex}.order-company-panel details>summary h2{margin:0;font-size:24px}.order-company-panel details>summary>span{color:#9aa49f;font-size:10px}.order-company-layout{border-top:1px solid var(--order-line);grid-template-columns:.7fr 1.3fr;gap:24px;margin-top:24px;padding-top:24px;display:grid}.order-company-list{align-content:start;gap:8px;display:grid}.order-company-list article{background:#0e1210;border:1px solid #39443f;gap:6px;padding:14px;display:grid}.order-company-list strong{font-size:12px}.order-company-list span{color:#95a099;font-size:10px}.order-table{min-width:1100px}.order-chip,.order-backup-status{color:#d8dfdb;letter-spacing:.06em;text-transform:uppercase;border:1px solid #56615b;padding:6px 8px;font-size:9px;display:inline-flex}.order-chip.private{color:#e5c995;border-color:#6b5633}.order-chip.candidate{color:#cce8d6;border-color:#3d6b52}.order-workspace-head{background:#0d100f}.order-workspace-head .admin-card-actions{display:flex}.order-message{z-index:55;color:#dcebe1;background:#132019;border:1px solid #51715e;margin:12px 3vw;padding:12px 15px;font-size:11px;position:sticky;top:112px}.order-summary-ribbon{border:1px solid var(--order-line);background:var(--order-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:20px 3vw;display:grid}.order-summary-ribbon>div{background:#111513;align-content:start;gap:8px;min-height:105px;padding:17px;display:grid}.order-summary-ribbon span{color:#8d9892;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.order-summary-ribbon strong{font-size:15px;font-weight:650}.order-summary-ribbon strong.private{color:#e5c995}.order-summary-ribbon strong.candidate{color:#cce8d6}.order-summary-ribbon small{color:#8f9994;font-size:9px;line-height:1.4}.order-step-list{gap:8px;display:grid}.order-step{background:#0e1210;border:1px solid #39443f;grid-template-columns:34px minmax(190px,1fr) 145px minmax(180px,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.order-step.complete{background:#101813;border-color:#3f6f54}.order-step.blocked{background:#18140e;border-color:#755b32}.order-step-number{color:#fff;background:#2c3531;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.order-step.complete .order-step-number{background:#3c7252}.order-step.blocked .order-step-number{background:#7a5d2f}.order-step>div{gap:5px;display:grid}.order-step strong{font-size:12px}.order-step small{color:#909b95;font-size:9px;line-height:1.35}.order-step button{min-height:46px}.order-document-list,.order-transfer-list{gap:10px;margin-top:22px;display:grid}.order-document-list>article,.order-transfer-list>article{background:#0e1210;border:1px solid #39443f;padding:18px}.order-document-list header,.order-transfer-list header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.order-document-list header>div,.order-transfer-list header>div{gap:6px;display:grid}.order-document-list header span,.order-transfer-list header span{color:#8e9a93;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.order-document-list header strong,.order-transfer-list header strong{font-size:13px}.order-backup-status.matched{color:#cce8d6;border-color:#3f6f54}.order-backup-status.missing_drive,.order-backup-status.missing_r2,.order-backup-status.conflict{color:#ead19f;border-color:#765d32}.order-document-list dl{background:#333e38;grid-template-columns:repeat(4,1fr);gap:1px;margin:16px 0 0;display:grid}.order-document-list dl>div{background:#121714;padding:12px}.order-document-list dt{color:#8c9791;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.order-document-list dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:10px}.order-document-list a{color:#dce9e0;text-underline-offset:3px;text-decoration:underline}.order-reconcile-form{border-top:1px solid #323c37;grid-template-columns:1fr 1fr auto;gap:9px;margin-top:13px;padding-top:13px;display:grid}.order-transfer-list{grid-template-columns:repeat(2,minmax(0,1fr))}.order-transfer-list header b{color:#cfd8d3;border:1px solid #56615b;padding:5px 7px;font-size:9px}.order-transfer-list p{margin:15px 0 6px;font-size:20px}.order-transfer-list small{color:#929d97;font-size:10px}.order-publication-warning{border-left:4px solid var(--order-amber);background:#19160f;gap:7px;padding:16px;display:grid}.order-publication-warning strong{font-size:12px}.order-publication-warning span{color:#bcb29f;font-size:10px;line-height:1.5}.order-event-list{display:grid}.order-event-list article{border-bottom:1px solid #303a35;grid-template-columns:190px 1fr;gap:20px;padding:14px 0;display:grid}.order-event-list time{color:#8d9892;font-size:10px}.order-event-list article>div{gap:6px;display:grid}.order-event-list strong{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.order-event-list p{color:#d6dcd8;margin:0;font-size:12px;line-height:1.5}.order-event-list small{color:#7f8984;font-size:9px}@media (width<=1000px){.order-form-grid,.order-document-form,.order-transfer-form,.order-company-form,.order-summary-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.order-step{grid-template-columns:34px 1fr 145px}.order-step input{grid-column:2/4}.order-step button{grid-column:3}.order-document-list dl{grid-template-columns:1fr 1fr}.order-transfer-list,.order-company-layout{grid-template-columns:1fr}}@media (width<=620px){.order-form-grid,.order-document-form,.order-transfer-form,.order-company-form,.order-visibility-choice,.order-summary-ribbon{grid-template-columns:1fr}.order-summary-ribbon{margin:14px 12px}.order-workspace-head .admin-card-actions{width:100%;display:grid}.order-step{grid-template-columns:34px 1fr}.order-step select,.order-step input,.order-step button{grid-column:1/-1}.order-document-list dl,.order-reconcile-form{grid-template-columns:1fr}.order-form-submit{flex-direction:column;align-items:stretch}.order-form-submit .admin-primary{width:100%}.order-event-list article{grid-template-columns:1fr}.order-message{margin:10px 12px;top:112px}}.stats-shell{padding-bottom:70px}.stats-hero aside{background:#101416;border:1px solid #3c474d;gap:7px;padding:18px;display:grid}.stats-hero aside strong{color:#ecf0ef;font-size:12px}.stats-hero aside span{color:#9aa2a5;max-width:330px;font-size:10px;line-height:1.55}.stats-metrics{border:1px solid var(--admin-line);background:var(--admin-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:22px 3vw 0;display:grid}.stats-metrics article{background:#111416;align-content:start;gap:8px;min-width:0;min-height:124px;padding:19px;display:grid}.stats-metrics span{color:#8d9498;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.stats-metrics strong{letter-spacing:-.035em;font-size:clamp(25px,3vw,37px);font-weight:520}.stats-metrics small{color:#7f878b;font-size:9px;line-height:1.4}.stats-panel .admin-table{min-width:1180px}.stats-table td:nth-child(2),.stats-table td:nth-child(3),.stats-table td:nth-child(4),.stats-table td:nth-child(5){white-space:nowrap}.stats-destination{overflow-wrap:anywhere;max-width:320px;white-space:normal!important}.stats-pill{color:#c8ccca;letter-spacing:.08em;text-transform:uppercase;background:#1a1d1f;border:1px solid #43494d;margin:0 5px 5px 0;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.admin-muted-cell{color:#838b8f!important}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 3vw;display:grid}.stats-grid .admin-panel{margin:0}.stats-breakdown h2{font-size:24px}.stats-bars{gap:8px;display:grid}.stats-bars>div{background:#0f1214;border:1px solid #2d3438;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:48px;padding:10px 12px;display:grid}.stats-bars span{gap:4px;min-width:0;display:grid}.stats-bars strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stats-bars small{color:#828b90;font-size:9px}.stats-bars b{font-size:18px;font-weight:560}.stats-bars .admin-empty{border:0;margin:0;padding:28px 0}@media (width<=1180px){.stats-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-grid{grid-template-columns:1fr}}@media (width<=760px){.stats-metrics{grid-template-columns:1fr 1fr;margin-left:12px;margin-right:12px}.stats-grid{margin-left:12px;margin-right:12px}.stats-hero aside{max-width:100%}}.ops-intake-guide h2{margin:0;font-size:26px;font-weight:520}.ops-intake-methods{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ops-intake-methods>a{min-width:0;min-height:190px;color:inherit;background:#0e1310;border:1px solid #384740;flex-direction:column;gap:9px;padding:18px;display:flex}.ops-intake-methods>a:hover{background:#121c16;border-color:#6e9f84}.ops-intake-methods b{color:#a9cabb;border:1px solid #4d6a5a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.ops-intake-methods strong{font-size:14px;line-height:1.25}.ops-intake-methods span{color:#8e9a93;font-size:10px;line-height:1.5}.ops-intake-methods em{color:#b9dac8;text-transform:uppercase;margin-top:auto;font-size:9px;font-style:normal;font-weight:800}.ops-paper-trail-key{border-left:3px solid var(--ops-blue);background:#10181b;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:8px 12px;margin-top:10px;padding:12px 14px;display:grid}.ops-paper-trail-key strong{color:#d7e8df;font-size:9px}.ops-paper-trail-key span{color:#8f9b95;font-size:9px}.ops-ledger-shell,.ops-workspace-shell{--ops-green:#75b694;--ops-blue:#6fa6c2;--ops-gold:#d0aa65;--ops-warn:#e0a45c;--ops-line:#34413b;padding-bottom:70px}.ops-ledger-hero{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:36px;display:grid}.ops-ledger-hero>div>p:last-child{max-width:820px}.ops-ledger-hero aside{background:#111b16;border:1px solid #385a49;gap:7px;padding:18px;display:grid}.ops-ledger-hero aside strong{color:#d7eee2;font-size:12px}.ops-ledger-hero aside span{color:#94aa9f;font-size:10px;line-height:1.55}.ops-metrics,.ops-summary-ribbon{border:1px solid var(--ops-line);background:var(--ops-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:22px 3vw 0;display:grid}.ops-metrics article,.ops-summary-ribbon article{background:#111513;align-content:start;gap:7px;min-width:0;padding:19px;display:grid}.ops-metrics span,.ops-summary-ribbon span{color:#8e9993;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.ops-metrics strong,.ops-summary-ribbon strong{letter-spacing:-.035em;font-size:clamp(24px,3vw,36px);font-weight:520}.ops-create-panel details>summary,.ops-permissions details>summary,.ops-add>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;list-style:none;display:flex}.ops-create-panel details>summary::-webkit-details-marker{display:none}.ops-permissions details>summary::-webkit-details-marker{display:none}.ops-add>summary::-webkit-details-marker{display:none}.ops-create-panel summary h2,.ops-permissions summary h2{margin:0;font-size:28px;font-weight:520}.ops-create-panel summary p:not(.admin-kicker){color:#919c96;margin:6px 0 0;font-size:11px}.ops-create-panel summary>b,.ops-permissions summary>b{color:#bec8c2;text-transform:uppercase;border:1px solid #4d5b54;padding:8px 11px;font-size:9px}.ops-form-grid{border-top:1px solid var(--ops-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:22px;padding-top:22px;display:grid}.ops-form-grid label{gap:7px;min-width:0;display:grid}.ops-form-grid label>span{color:#cad2cd;font-size:10px;font-weight:750}.ops-form-grid label>small{color:#7f8a84;font-size:9px;line-height:1.45}.ops-form-grid input,.ops-form-grid select,.ops-form-grid textarea,.ops-search,.ops-stage input,.ops-stage select,.ops-requirement input,.ops-requirement select,.ops-mini-form input,.ops-mini-form select,.ops-mini-form textarea,.ops-verify input,.ops-verify select,.ops-route-decision input,.ops-ledger-list form input,.ops-ledger-list form select,.ops-permission-form select{color:#eef1ef;width:100%;min-height:46px;font:inherit;background:#0d1110;border:1px solid #46534c;outline:none;padding:9px 11px;font-size:12px}.ops-form-grid textarea{resize:vertical;min-height:90px}.ops-form-grid .wide{grid-column:1/-1}.ops-form-divider{border-bottom:1px solid #2f3934;justify-content:space-between;align-items:baseline;gap:20px;padding:9px 0 2px;display:flex}.ops-form-divider strong{font-size:13px}.ops-private-callout{border-left:3px solid var(--ops-green);background:#111d17;gap:5px;padding:14px;display:grid}.ops-private-callout strong{font-size:12px}.ops-private-callout span{color:#9eafa6;font-size:10px}.ops-check{align-items:center;gap:9px;display:flex!important}.ops-check input{accent-color:var(--ops-green);width:18px!important;min-height:18px!important}.ops-search{max-width:370px}.ops-message{border-left:3px solid var(--ops-green);color:#c6ded2;background:#121f18;padding:11px 13px;font-size:11px}.ops-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.ops-case-card{background:linear-gradient(145deg,#111614,#0e1110);border:1px solid #344039;gap:12px;min-width:0;padding:19px;display:grid}.ops-case-card header{justify-content:space-between;align-items:center;gap:15px;display:flex}.ops-case-card header>div{flex-wrap:wrap;gap:5px;display:flex}.ops-case-card header small{color:#727d77;font-size:8px}.ops-chip{color:#c4dfd0;letter-spacing:.06em;text-transform:uppercase;background:#17261e;border:1px solid #496456;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.ops-chip.accepted,.ops-chip.both_match,.ops-chip.waived_with_approval{color:#c2e8d2;background:#163021;border-color:#416c53}.ops-case-card h3{margin:0;font-size:20px;font-weight:550}.ops-case-card>p{color:#929d97;margin:0;font-size:10px}.ops-case-card dl{background:#303933;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.ops-case-card dl>div{background:#0c100e;gap:5px;min-width:0;padding:11px;display:grid}.ops-case-card dt{color:#75807a;text-transform:uppercase;font-size:7px}.ops-case-card dd{color:#d9dfdc;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.ops-attention{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.ops-attention span{color:#929c96;text-align:center;background:#171c19;padding:8px;font-size:8px}.ops-attention b{color:#e6eae8;margin-bottom:3px;font-size:15px;display:block}.ops-permissions>details>p{color:#98a29c;font-size:11px}.ops-permission-form{grid-template-columns:2fr 1fr 1fr auto;gap:9px;display:grid}.ops-permission-list{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.ops-permission-list span{color:#9eaaa3;border:1px solid #3b4741;padding:7px 9px;font-size:8px}.ops-permission-list strong{color:#dce2df;margin-right:7px}.ops-case-head{border-bottom:1px solid var(--ops-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:42px 4vw 29px;display:grid}.ops-case-head h1{letter-spacing:-.045em;margin:9px 0 5px;font-size:clamp(38px,5vw,66px);font-weight:470;line-height:.96}.ops-case-head p:last-child{color:#89948e;margin:0;font-size:10px}.ops-case-head>div:last-child{gap:8px;display:flex}.ops-tabs{z-index:45;background:#0b0d0cf2;border-bottom:1px solid #2c3731;gap:6px;padding:11px 3vw;display:flex;position:sticky;top:76px;overflow-x:auto}.ops-tabs a{color:#9da7a2;background:#141917;border:1px solid #38423d;flex:none;place-items:center;min-height:39px;padding:0 14px;font-size:9px;font-weight:800;display:grid}.ops-toast{z-index:50;border-left:3px solid var(--ops-green);color:#d5e7dd;background:#18281f;margin:10px 3vw;padding:11px 13px;font-size:10px;position:sticky;top:137px}.ops-summary-ribbon{border-top:0;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.ops-summary-ribbon strong{text-overflow:ellipsis;font-size:clamp(16px,2.1vw,26px);overflow:hidden}.ops-summary-ribbon .warning{color:var(--ops-warn)}.ops-summary-ribbon .positive{color:#8dd0ab}.ops-workspace-shell>.admin-panel{scroll-margin-top:140px}.ops-next-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ops-next-list a{background:#0f1411;border:1px solid #3a4740;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-width:0;padding:15px;display:grid}.ops-next-list>a>b{background:#245239;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.ops-next-list span{gap:4px;min-width:0;display:grid}.ops-next-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ops-next-list small{color:#8d9892;font-size:9px}.ops-next-list em{color:#a8c9b8;text-transform:uppercase;font-size:8px;font-style:normal}.ops-owner-grid{background:#303934;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:16px;display:grid}.ops-owner-grid span{background:#0f1311;gap:5px;min-width:0;padding:13px;display:grid}.ops-owner-grid small{color:#78837d;text-transform:uppercase;font-size:7px}.ops-owner-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ops-stage-list{gap:6px;display:grid}.ops-stage{background:#0e1210;border:1px solid #35413b;grid-template-columns:28px minmax(210px,1.4fr) 145px 190px 135px minmax(180px,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.ops-stage>b{color:#a9cbb9;border:1px solid #4b6357;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.ops-stage>div{gap:4px;display:grid}.ops-stage>div strong{font-size:11px}.ops-stage>div small{color:#7f8a84;font-size:8px}.ops-stage.complete{border-left:3px solid var(--ops-green)}.ops-stage.blocked{border-left:3px solid var(--ops-warn)}.ops-stage.not_applicable{opacity:.55}.ops-stage input,.ops-stage select{min-height:38px;font-size:9px}.ops-stage button{min-height:38px}.ops-requirement-groups{gap:16px;display:grid}.ops-requirement-group>h3{color:#cbd5d0;margin:0 0 8px;font-size:13px}.ops-requirement{background:#0e1210;border:1px solid #35413b;padding:13px}.ops-requirement header{align-items:center;gap:8px;display:flex}.ops-requirement header strong{font-size:11px}.ops-requirement header>b{color:var(--ops-warn);text-transform:uppercase;margin-left:auto;font-size:8px}.ops-requirement>p{color:#87928c;margin:8px 0;font-size:9px}.ops-requirement>div{grid-template-columns:145px minmax(220px,1.3fr) 135px 135px minmax(170px,1fr) auto;gap:8px;display:grid}.ops-requirement input,.ops-requirement select{min-height:38px;font-size:9px}.ops-add{background:#0e1210;border:1px solid #37443d;margin-bottom:16px;padding:14px}.ops-add>summary{color:#c9d2cd;font-size:11px;font-weight:800}.ops-add.compact{margin-top:10px}.ops-mini-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.ops-mini-form button{grid-column:1/-1}.ops-document-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ops-document-list>article{background:#0e1210;border:1px solid #344039;padding:15px}.ops-document-list header{justify-content:space-between;gap:15px;display:flex}.ops-document-list header>div{gap:4px;display:grid}.ops-document-list header span{color:#91b8a4;font-size:9px}.ops-document-list header strong{font-size:13px}.ops-document-list>article>p{color:#87928c;font-size:9px}.ops-doc-links{flex-wrap:wrap;gap:8px;display:flex}.ops-doc-links a,.ops-doc-links span{color:#a8b5ae;border:1px solid #3d4943;padding:6px 8px;font-size:8px}.ops-verify{border-top:1px solid #303934;grid-template-columns:130px 1fr 1.3fr auto;gap:7px;margin-top:12px;padding-top:12px;display:grid}.ops-verify input,.ops-verify select{min-height:38px;font-size:9px}.ops-party-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ops-party-grid article{background:#0e1210;border:1px solid #344039;padding:15px}.ops-party-grid header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ops-party-grid header strong{font-size:12px}.ops-party-grid header span{color:#a8cbb9;font-size:8px}.ops-party-grid p{color:#87928c;font-size:9px}.ops-party-grid dl{gap:5px;margin:0;display:grid}.ops-party-grid dl>div{justify-content:space-between;display:flex}.ops-party-grid dt{color:#77827c;font-size:8px}.ops-party-grid dd{margin:0;font-size:9px}.ops-route-history{gap:6px;display:grid}.ops-route-history article{background:#0e1210;border:1px solid #344039;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.ops-route-history article>b{font-size:15px}.ops-route-history article>span{gap:3px;display:grid}.ops-route-history strong{font-size:11px}.ops-route-history small{color:#7f8a84;font-size:8px}.ops-route-history em{color:#a8cbb9;font-size:8px;font-style:normal}.ops-route-history p{color:#89948e;grid-column:2/-1;margin:0;font-size:9px}.ops-route-decision{border-left:3px solid var(--ops-warn);background:#201a10;grid-template-columns:minmax(200px,1fr) 1fr 1fr 1fr auto auto;align-items:center;gap:8px;margin:14px 0;padding:14px;display:grid}.ops-route-decision p{color:#b0a58c;margin:5px 0 0;font-size:9px}.ops-two-column,.ops-three-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.ops-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-two-column h3,.ops-ledger-list h3{font-size:13px}.ops-line-card{border-bottom:1px solid #35413b;gap:4px;padding:12px;display:grid}.ops-line-card strong{font-size:11px}.ops-line-card span{color:#a9b6af;font-size:9px}.ops-line-card small{color:#75807a;font-size:8px}.ops-money-summary{background:#344039;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.ops-money-summary span{background:#0e1210;gap:6px;padding:16px;display:grid}.ops-money-summary small{color:#818c86;text-transform:uppercase;font-size:8px}.ops-money-summary strong{font-size:21px}.ops-ledger-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:18px;display:grid}.ops-ledger-list>h3{grid-column:1/-1}.ops-ledger-list>article{background:#0e1210;border:1px solid #344039;gap:5px;padding:13px;display:grid}.ops-ledger-list strong{font-size:10px}.ops-ledger-list>article>span{font-size:17px}.ops-ledger-list small{color:#818c86;font-size:8px}.ops-ledger-list form{grid-template-columns:1fr 90px auto;gap:5px;margin-top:7px;display:grid}.ops-ledger-list form input,.ops-ledger-list form select{min-height:36px;font-size:8px}.ops-audit-list{background:#303934;gap:1px;display:grid}.ops-audit-list article{background:#0e1210;grid-template-columns:185px 1fr;gap:15px;padding:12px;display:grid}.ops-audit-list time{color:#7f8a84;font-size:9px}.ops-audit-list article>div{gap:4px;display:grid}.ops-audit-list strong{font-size:10px}.ops-audit-list p{color:#abb5b0;margin:0;font-size:9px}.ops-audit-list small{color:#748079;font-size:8px}@media (width<=1180px){.ops-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-stage{grid-template-columns:28px minmax(220px,1fr) 145px 180px}.ops-stage input,.ops-stage button{grid-column:auto}.ops-requirement>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-route-decision{grid-template-columns:1fr 1fr}.ops-route-decision>div{grid-column:1/-1}.ops-owner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-document-list{grid-template-columns:1fr}.ops-verify{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.ops-ledger-hero,.ops-case-head{grid-template-columns:1fr}.ops-metrics,.ops-summary-ribbon,.ops-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-next-list,.ops-card-grid,.ops-three-column{grid-template-columns:1fr}.ops-party-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-permission-form{grid-template-columns:1fr 1fr}.ops-stage{grid-template-columns:28px 1fr}.ops-stage select,.ops-stage input,.ops-stage button{grid-column:1/-1}.ops-requirement>div{grid-template-columns:1fr 1fr}.ops-two-column,.ops-ledger-list{grid-template-columns:1fr}}.ops-stage-papertrail-list{gap:12px;display:grid}.ops-stage-papertrail-list>article{background:#0c100e;border:1px solid #35413b;padding:14px}.ops-stage-papertrail-list>article>header{justify-content:space-between;gap:14px;display:flex}.ops-stage-papertrail-list>article>header div{gap:4px;display:grid}.ops-stage-papertrail-list>article>header strong{font-size:12px}.ops-stage-papertrail-list>article>header small,.ops-stage-papertrail-columns>div>small{color:#7f8a84;font-size:9px}.ops-stage-papertrail-columns{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.ops-stage-papertrail-columns>div{align-content:start;gap:6px;display:grid}.ops-stage-papertrail-columns h3{color:#aebbb4;text-transform:uppercase;margin:0;font-size:9px}.ops-stage-papertrail-columns a{color:#c6d0ca;border:1px solid #344039;grid-template-columns:95px 1fr auto;align-items:center;gap:8px;padding:8px;font-size:9px;display:grid}.ops-stage-papertrail-columns a span{color:#8e9993}.ops-stage-papertrail-columns .ops-chip{font-style:normal}@media (width<=800px){.ops-stage-papertrail-columns{grid-template-columns:1fr}.ops-stage-papertrail-columns a{grid-template-columns:75px 1fr}.ops-stage-papertrail-columns a em{grid-column:2}}@media (width<=560px){.ops-metrics,.ops-summary-ribbon{grid-template-columns:1fr;margin-left:12px;margin-right:12px}.ops-form-grid,.ops-requirement>div,.ops-party-grid,.ops-owner-grid,.ops-permission-form,.ops-verify{grid-template-columns:1fr}.ops-case-head{padding-left:20px;padding-right:20px}.ops-case-head>div:last-child{display:grid}.ops-search{max-width:none}.ops-next-list a{grid-template-columns:28px 1fr}.ops-next-list em{display:none}.ops-audit-list article{grid-template-columns:1fr}.ops-toast{margin-left:12px;margin-right:12px;top:126px}.ops-route-decision{grid-template-columns:1fr}}.admin-form-shell[dir=rtl] .source-vault-safety{border-left:0;border-right:3px solid #6fa6c2}.admin-form-shell[dir=rtl] .source-vault-reserved a{margin-left:0;margin-right:auto}.admin-form-shell[dir=rtl] .source-vault-field textarea:not([dir=ltr]){text-align:right}@media (width<=1180px){.ops-intake-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ops-intake-methods,.ops-paper-trail-key{grid-template-columns:1fr}}.ops-intake-methods{grid-template-columns:repeat(5,minmax(0,1fr))}.source-vault-form{padding-bottom:70px}.source-vault-intro{background:#35413b;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 3vw 20px;display:grid}.source-vault-intro>div{background:#101513;grid-template-columns:34px 1fr;align-content:start;gap:7px 11px;min-height:128px;padding:18px;display:grid}.source-vault-intro span{color:#b8d4c5;border:1px solid #5c7a69;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.source-vault-intro strong{font-size:13px}.source-vault-intro p{color:#8f9b95;margin:0;font-size:10px;line-height:1.55}.source-vault-panel{border-top:3px solid var(--ops-green,#75b694)}.source-vault-panel h2{margin:0;font-size:28px;font-weight:520}.source-vault-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.source-vault-field,.source-vault-picker{background:#0d1110;border:1px solid #3b4741;gap:8px;min-width:0;padding:16px;display:grid}.source-vault-field>span,.source-vault-picker>span{color:#cad2cd;font-size:10px;font-weight:800}.source-vault-field textarea{color:#eef1ef;width:100%;min-height:150px;font:inherit;resize:vertical;background:#090c0b;border:1px solid #46534c;padding:12px;font-size:12px}.source-vault-field small,.source-vault-picker small{color:#7f8a84;font-size:9px;line-height:1.45}.source-vault-picker{cursor:pointer;align-content:center;min-height:150px}.source-vault-picker input{opacity:0;pointer-events:none;position:absolute}.source-vault-picker strong{color:#dce6e0;text-align:center;border:1px dashed #63736a;padding:16px;font-size:12px}.source-vault-picker.media strong{border-color:#506d7d}.source-vault-files{border:1px solid #35413b;margin-top:12px}.source-vault-files>div{border-bottom:1px solid #2d3732;grid-template-columns:76px minmax(0,1fr) 90px auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.source-vault-files>div:last-child{border-bottom:0}.source-vault-files span{color:#9ac0aa;text-transform:uppercase;font-size:8px;font-weight:800}.source-vault-files strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.source-vault-files small{color:#7d8882;font-size:8px}.source-vault-files button{color:#b8bfbb;background:#171b19;border:1px solid #474f4b;min-height:32px;padding:0 9px;font-size:8px}.source-vault-safety{background:#10181b;border-left:3px solid #6fa6c2;margin-top:14px;padding:14px}.source-vault-safety strong{font-size:11px}.source-vault-safety p{color:#93a1a7;margin:5px 0 0;font-size:9px;line-height:1.55}.source-vault-submit{min-height:52px;margin-top:16px}.source-vault-reserved{background:#102017;border:1px solid #416c53;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:12px;padding:13px;display:flex}.source-vault-reserved strong{font-size:16px}.source-vault-reserved span{color:#9bb2a5;font-size:9px}.source-vault-reserved a{color:#c6e4d3;text-transform:uppercase;margin-left:auto;font-size:9px;font-weight:800}@media (width<=1180px){.ops-intake-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.source-vault-intro,.source-vault-grid{grid-template-columns:1fr}.source-vault-files>div{grid-template-columns:62px minmax(0,1fr) auto}.source-vault-files small{display:none}.source-vault-reserved a{width:100%;margin-left:0}}@media (width<=560px){.ops-intake-methods{grid-template-columns:1fr}}.visual-action-help{color:#b8c3c7;flex-basis:100%;margin:4px 0 2px;font-size:11px;line-height:1.5}.visual-action-help strong{color:#e2e8e9}.admin-shell{--admin-bg:#f5f6f4;--admin-panel:#fff;--admin-line:#dfe4e1;--admin-text:#1e2b28;--admin-muted:#65736f;--admin-red:#b54545;--admin-primary-color:#2f665f;--admin-primary-hover:#25554f;--admin-soft:#eef4f1;--admin-warm:#f8f1df;--admin-warning:#9a641d;--admin-danger:#a43f3f;background:var(--admin-bg);min-height:100vh;color:var(--admin-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;font-size:16px;line-height:1.5}.admin-shell a{color:inherit}.admin-shell :focus-visible{outline-offset:2px;outline:3px solid #2f665f47}.admin-header{border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:92px;padding:14px clamp(18px,2.5vw,38px);display:grid;box-shadow:0 6px 24px #1d312c0f}.admin-brand{min-width:max-content;color:var(--admin-text);letter-spacing:0;align-items:center;gap:10px;display:inline-flex}.admin-brand-mark{background:var(--admin-primary-color);letter-spacing:.06em;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:850;display:grid;color:#fff!important;font-size:12px!important}.admin-brand-copy{gap:1px;display:grid}.admin-brand-copy strong{letter-spacing:.04em;font-size:14px}.admin-brand-copy small{color:var(--admin-muted);font-size:11px;font-weight:600}.admin-brand span{margin:0}.admin-shell .admin-header .admin-nav{min-width:0;color:var(--admin-text);scrollbar-width:none;justify-content:center;gap:5px;font-size:13px;display:flex;overflow-x:auto}.admin-workspace-menu{position:relative}.admin-shell .admin-workspace-menu>summary{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:11px;align-content:center;gap:1px;min-height:42px;padding:7px 9px;list-style:none;display:grid}.admin-workspace-menu>summary::-webkit-details-marker{display:none}.admin-shell .admin-workspace-menu>summary span{font-size:12px;font-weight:730}.admin-shell .admin-workspace-menu>summary small{display:none}.admin-workspace-menu:hover>summary,.admin-workspace-menu[open]>summary{background:var(--admin-soft);border-color:#cfdbd6}.admin-nav-menu{z-index:100;border:1px solid var(--admin-line);background:#fff;border-radius:14px;gap:3px;width:min(320px,86vw);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 50px #192d2826}.admin-nav-menu a{color:#33433f;border-radius:9px;align-items:center;min-height:42px;padding:9px 11px;font-size:13px;font-weight:620;display:flex}.admin-header nav a:hover{background:var(--admin-soft);color:var(--admin-primary-color)}.admin-user{color:var(--admin-muted);gap:9px;font-size:11px}.admin-user span{color:#4d5d59}.admin-user strong{background:var(--admin-soft);color:var(--admin-primary-color);letter-spacing:.05em;border-radius:999px;padding:5px 8px;font-size:9px}.admin-user a{color:var(--admin-muted);text-underline-offset:3px;border:0;padding:5px 0;text-decoration:underline}.admin-language-control select{border-radius:8px}.admin-dashboard-heading,.admin-form-hero,.admin-detail-head,.ops-case-head,.ops-ledger-hero{background:linear-gradient(135deg,#f8faf8 0%,#eef4f1 100%);border-bottom:0;padding:clamp(34px,5vw,64px) clamp(18px,4vw,64px) 30px}.admin-dashboard-heading{align-items:center}.admin-dashboard-heading h1,.admin-form-hero h1,.admin-detail-head h1,.ops-case-head h1,.ops-ledger-hero h1{color:#1d2a27;letter-spacing:-.04em;margin:0;font-size:clamp(38px,5vw,64px);font-weight:650;line-height:1.03}.admin-dashboard-heading p:not(.admin-kicker),.admin-form-hero p:last-child,.admin-detail-head p,.ops-case-head p:last-child{max-width:760px;color:var(--admin-muted);font-size:15px;line-height:1.65}.admin-kicker{color:#56736c;letter-spacing:.07em;text-transform:none;margin-bottom:9px;font-size:11px;font-weight:760}.admin-panel,.admin-form-section,.admin-detail-card,.admin-access-card{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:18px;box-shadow:0 8px 26px #2337320d}.admin-panel{margin:24px clamp(14px,3vw,48px);padding:clamp(20px,2.5vw,32px)}.admin-danger-zone{background:snow;border-color:#ead2d2}.admin-danger-zone>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.admin-danger-zone>summary::-webkit-details-marker{display:none}.admin-danger-zone>summary h2{color:#6f3535;margin:2px 0 4px}.admin-danger-zone>summary p{color:var(--admin-muted);margin:0}.admin-danger-zone>summary b{color:#8c3e3e;border:1px solid #d6adad;border-radius:9px;min-width:max-content;padding:9px 13px;font-size:12px}.admin-danger-zone-body{border-top:1px solid #ead2d2;margin-top:20px;padding-top:18px}.admin-panel-heading{align-items:center}.admin-import-panel h2,.admin-panel-heading h2{color:var(--admin-text);font-size:clamp(24px,3vw,32px);font-weight:650}.admin-panel-heading>span{color:var(--admin-muted);letter-spacing:0;text-transform:none;font-size:12px}.admin-primary,.admin-secondary,.admin-row-link{letter-spacing:0;text-align:center;border-radius:11px;min-height:46px;padding:0 18px;font-size:13px;font-weight:720}.admin-primary{background:var(--admin-primary-color);color:#fff}.admin-primary:hover{background:var(--admin-primary-hover)}.admin-secondary,.admin-row-link{color:#31534d;background:#fff;border:1px solid #bdcbc6}.admin-secondary:hover,.admin-row-link:hover{background:var(--admin-soft);border-color:#7f9d95}.admin-primary:disabled,.admin-secondary:disabled{opacity:.52}.admin-search{border:1px solid var(--admin-line);background:#f8faf9;border-radius:14px;gap:14px;padding:18px}.admin-search label span,.admin-field>span,.ops-form-grid label>span{color:#43544f;letter-spacing:0;text-transform:none;font-size:13px;font-weight:680}.admin-search input,.admin-search select,.admin-field input,.admin-field select,.admin-field textarea,.ops-form-grid input,.ops-form-grid select,.ops-form-grid textarea,.ops-search,.ops-stage input,.ops-stage select,.ops-requirement input,.ops-requirement select,.ops-mini-form input,.ops-mini-form select,.ops-mini-form textarea,.ops-verify input,.ops-verify select,.ops-route-decision input,.ops-ledger-list form input,.ops-ledger-list form select,.ops-permission-form select{min-height:48px;color:var(--admin-text);background:#fff;border:1px solid #c8d3cf;border-radius:10px;padding:10px 13px;font-size:14px}.admin-search input:focus,.admin-search select:focus,.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus,.ops-form-grid input:focus,.ops-form-grid select:focus,.ops-form-grid textarea:focus{border-color:var(--admin-primary-color);box-shadow:0 0 0 3px #2f665f1c}.admin-search button{color:#40544f;background:#fff;border-color:#c8d3cf;border-radius:10px;min-height:48px;font-size:13px}.admin-field small,.ops-form-grid label>small{color:var(--admin-muted);font-size:11px}.admin-table-wrap{border:1px solid var(--admin-line);background:#fff;border-radius:14px}.admin-table th{border-color:var(--admin-line);color:#53635f;letter-spacing:.02em;text-transform:none;background:#f5f8f6;padding:13px 15px;font-size:11px;font-weight:760}.admin-table td{color:#2a3935;border-color:#e8ecea;padding:17px 15px;font-size:13px}.admin-table td>strong{font-size:14px}.admin-table td>small{color:var(--admin-muted);margin-top:5px;font-size:11px}.admin-table tbody tr:nth-child(2n) td{background:#fbfcfb}.admin-table tr:hover td{background:var(--admin-soft)}.admin-table tr.selected td{background:#eaf4ef}.admin-empty{color:var(--admin-muted);border-color:var(--admin-line);font-size:14px}.admin-dashboard-metrics{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px clamp(14px,3vw,48px) 0;padding:0}.admin-dashboard-metrics>a,.admin-dashboard-metrics>div{border:1px solid var(--admin-line);background:#fff;border-radius:16px;gap:6px;min-height:136px;padding:20px;box-shadow:0 6px 20px #2337320a}.admin-dashboard-metrics span{color:#53645f;text-transform:none;letter-spacing:0;font-size:12px;font-weight:720}.admin-dashboard-metrics strong{color:#24342f;font-size:36px}.admin-dashboard-metrics small{color:var(--admin-muted);font-size:11px}.admin-dashboard-metrics .attention{background:#fffcf5;border-top:4px solid #d6a247}.admin-dashboard-metrics .clear{border-top:4px solid #77a78f}.admin-dashboard-section{margin:36px clamp(14px,3vw,48px)}.admin-section-heading h2{color:var(--admin-text);font-size:30px}.admin-workspace-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.admin-workspace-cards>article{border:1px solid var(--admin-line);background:#fff;border-radius:18px;min-height:240px;padding:24px;box-shadow:0 8px 24px #2337320b}.admin-workspace-cards>article>div:first-child>span{background:var(--admin-soft);width:34px;height:34px;color:var(--admin-primary-color);border:0;border-radius:10px;font-size:12px}.admin-workspace-cards>article>div:first-child>strong{color:#263632;font-size:20px;font-weight:680}.admin-workspace-cards p{color:var(--admin-muted);font-size:13px;line-height:1.55}.admin-card-actions{gap:8px}.admin-maintenance-hub{margin:28px clamp(14px,3vw,48px) 56px}.admin-maintenance-hub>details{border-color:var(--admin-line);background:#edf1ef;border-radius:16px}.admin-maintenance-hub>details>summary{color:#4d5d59}.admin-maintenance-grid{gap:10px}.admin-maintenance-grid>a{border-color:var(--admin-line);background:#fff;border-radius:12px}.admin-publication-truth{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-publication-truth article{border:1px solid var(--admin-line);background:#f9fbfa;border-radius:13px;padding:16px}.admin-publication-truth span{color:#51625d;letter-spacing:0;text-transform:none;font-size:11px}.admin-publication-truth strong{color:#24352f;font-size:25px}.admin-publication-truth small{color:var(--admin-muted);font-size:10px}.admin-finish-live,.admin-finish-live-standalone{background:#eff7f3;border-color:#bdd3c8;border-radius:14px}.admin-finish-live strong{color:#264d43}.admin-finish-live span{color:#587069}.admin-finish-live button.finish,.admin-bulk-live-actions .live{background:var(--admin-primary-color);color:#fff;border-radius:10px}.admin-bulk-bar{border-color:var(--admin-line);color:var(--admin-text);background:#f7f9f8;border-radius:14px}.admin-bulk-title span,.admin-bulk-selection span{color:var(--admin-muted)}.admin-bulk-selection button{color:#3d5550;background:#fff;border-color:#c5d1cd;border-radius:9px}.gate-row{flex-wrap:wrap;gap:5px}.gate-row span{color:#75817d;background:#f3f5f4;border-color:#d1d9d6;border-radius:999px;width:auto;min-width:55px;height:27px;padding:0 8px;font-size:10px}.gate-row span.on{color:#2d644c;background:#eaf5ef;border-color:#a9cbb9}.gate-row span.final{color:#225b43;background:#dff1e7;border-color:#78ad91}.admin-shell{--ops-bg:#f5f6f4;--ops-panel:#fff;--ops-line:#dfe4e1;--ops-green:#3f7968;--ops-warn:#9a641d}.ops-intake-guide{border-top:4px solid #7eab9d}.ops-intake-methods{gap:12px}.ops-intake-methods>a{border:1px solid var(--admin-line);min-height:210px;color:var(--admin-text);background:#f9fbfa;border-radius:15px;padding:20px}.ops-intake-methods>a:hover{background:var(--admin-soft);border-color:#8fb4a8;transform:translateY(-2px)}.ops-intake-methods b{color:#2f6651;background:#deeee6;border:0;border-radius:10px}.ops-intake-methods strong{color:#263632;font-size:16px}.ops-intake-methods span{color:var(--admin-muted);font-size:12px}.ops-intake-methods em{color:var(--admin-primary-color);text-transform:none;font-size:11px}.ops-paper-trail-key{border-color:var(--admin-line);color:var(--admin-muted);background:#f4f6f5;border-radius:12px}.ops-paper-trail-key strong{color:#425852}.ops-metrics,.ops-summary-ribbon{background:0 0;gap:10px}.ops-metrics article,.ops-summary-ribbon article{border:1px solid var(--admin-line);background:#fff;border-radius:14px}.ops-metrics span,.ops-summary-ribbon span{color:#52645e;letter-spacing:0;text-transform:none;font-size:11px}.ops-metrics strong,.ops-summary-ribbon strong{color:var(--admin-text)}.ops-metrics small,.ops-summary-ribbon small{color:var(--admin-muted);font-size:10px}.ops-form-grid,.ops-form-divider{border-color:var(--admin-line)}.ops-form-divider strong{color:#354943}.ops-form-divider span{color:var(--admin-muted);font-size:11px}.ops-private-callout{background:#edf7f1;border-color:#76a891;border-radius:10px}.ops-private-callout strong{color:#295440}.ops-private-callout span{color:#587268}.ops-case-card,.ops-stage,.ops-requirement,.ops-add,.ops-document-list>article,.ops-party-grid article,.ops-route-history article,.ops-ledger-list>article,.ops-stage-papertrail-list>article{border-color:var(--admin-line);color:var(--admin-text);background:#fff;border-radius:13px}.ops-case-card h3,.ops-case-card>p strong{color:var(--admin-text)}.ops-case-card>p,.ops-case-card small,.ops-case-card dt{color:var(--admin-muted)}.ops-case-card dl{background:var(--admin-line);border-radius:10px;gap:1px;overflow:hidden}.ops-case-card dl>div{background:#f8faf9}.ops-case-card dd{color:#334640}.ops-attention span{color:var(--admin-muted);background:#f2f5f3;border-radius:8px}.ops-attention b{color:#2e403b}.ops-chip{color:#2e6249;letter-spacing:0;background:#eaf5ef;border-color:#a7c8b7;border-radius:999px}.ops-chip.muted,.ops-chip.not_applicable{color:#697672;background:#f2f4f3;border-color:#d2d8d6}.ops-chip.missing,.ops-chip.rejected,.ops-chip.expired,.ops-chip.hash_mismatch,.ops-chip.error{color:#8d3636;background:#fff0f0;border-color:#e2b5b5}.ops-chip.requested,.ops-chip.received,.ops-chip.under_review,.ops-chip.drive_only,.ops-chip.r2_only,.ops-chip.upload_pending{color:#795319;background:#fff8e8;border-color:#dfc892}.ops-permission-list span{border-color:var(--admin-line);color:var(--admin-muted);border-radius:999px}.ops-permission-list strong{color:#354741}.ops-paper-trail-key{padding:0;display:block;overflow:hidden}.ops-paper-trail-key>summary{color:#40534d;cursor:pointer;padding:13px 16px;font-size:12px;font-weight:720}.ops-paper-trail-key>div{grid-template-columns:auto 1fr auto 2fr;gap:8px 12px;padding:0 16px 14px;display:grid}.admin-shell .admin-record-tabs,.admin-shell .rental-workspace-tabs{border-color:var(--admin-line);background:#f7f9f8f5;gap:7px;padding:10px clamp(14px,3vw,48px);top:92px}.admin-shell .admin-record-tabs a,.admin-shell .rental-workspace-tabs a{color:#4b5d58;background:#fff;border:1px solid #cbd5d1;border-radius:10px;min-height:42px;padding:0 15px;font-size:12px;font-weight:680}.admin-shell .rental-workspace-tabs a.active{border-color:var(--admin-primary-color);background:var(--admin-primary-color);color:#fff}.admin-shell .admin-status-banner{color:#70501c;letter-spacing:0;background:#fff7e6;padding:13px clamp(18px,4vw,64px);font-size:12px}.admin-shell .admin-detail-list{background:var(--admin-line);border-radius:12px;gap:1px;overflow:hidden}.admin-shell .admin-detail-list div{background:#f8faf9}.admin-shell .admin-detail-list dt{color:var(--admin-muted);letter-spacing:.02em;text-transform:none;font-size:10px}.admin-shell .admin-detail-list dd{color:#293a35;font-size:13px}.admin-shell .admin-record-accordion{border:1px solid var(--admin-line);background:#fff;border-radius:15px;margin:18px clamp(14px,3vw,48px);overflow:hidden}.admin-shell .admin-record-accordion>summary{color:var(--admin-text);padding:17px 20px}.admin-shell .admin-record-accordion>summary span{color:var(--admin-muted)}.admin-shell .admin-record-accordion-body{border-color:var(--admin-line);background:#f5f7f6}.admin-shell .admin-final-review-intro{color:var(--admin-muted);font-size:13px}.admin-shell .admin-prepublish-preview{background:#fff;border-color:#b9d4c9}.admin-shell .admin-prepublish-preview .admin-preview-heading{border-color:var(--admin-line);background:#f7faf8}.admin-shell .admin-prepublish-preview .admin-review-previews>section{border-color:var(--admin-line);background:#fff}.admin-shell .admin-prepublish-preview .admin-website-preview{background:#fff}.admin-shell .admin-preview-media{border-top:1px solid var(--admin-line);gap:10px;margin:14px 0 0;padding:14px;display:grid}.admin-shell .admin-preview-media>strong{color:var(--admin-text);font-size:13px}.admin-shell .admin-preview-media>p{color:var(--admin-muted);margin:0;font-size:13px}.admin-shell .admin-preview-media-grid{grid-template-columns:repeat(auto-fill,minmax(106px,1fr));gap:10px;display:grid}.admin-shell .admin-preview-media figure{aspect-ratio:4/3;border:1px solid var(--admin-line);background:#f5f7f6;min-width:0;margin:0;position:relative;overflow:hidden}.admin-shell .admin-preview-media img{object-fit:cover;width:100%;height:100%;display:block}.admin-shell .admin-preview-media figcaption{color:#fff;background:#203d34;padding:3px 6px;font-size:10px;position:absolute;bottom:6px;left:6px}.admin-shell .admin-preview-video{width:100%;height:100%;color:var(--admin-muted);place-items:center;font-size:12px;display:grid}.admin-shell .admin-review-checklist article{border-color:var(--admin-line);background:#fff;border-radius:12px}.admin-shell .admin-review-checklist article.ready{background:#f0f8f4;border-color:#b5d3c4}.admin-shell .admin-review-checklist article.blocked{background:#fff9ed;border-color:#e3c993}.admin-shell .admin-telegram-preview{border-color:var(--admin-line);color:#30413c;background:#f7f9f8;border-radius:12px}.admin-shell .admin-release-workflow,.admin-shell .admin-routine-release,.admin-shell .admin-advanced-release,.admin-shell .admin-release-confirmation{border-color:var(--admin-line);color:var(--admin-text);background:#fff;border-radius:14px}.admin-shell .admin-routine-release p,.admin-shell .admin-advanced-release p,.admin-shell .admin-release-confirmation small{color:var(--admin-muted)}.admin-shell .admin-review-queue>article{border-color:var(--admin-line);color:var(--admin-text);background:#fff;box-shadow:0 6px 20px #2337320a}.admin-shell .admin-review-queue strong{color:#263632}.admin-shell.admin-vehicle-detail{flex-direction:column;display:flex}.admin-shell.admin-vehicle-detail>*{order:20}.admin-shell.admin-vehicle-detail>.admin-header{order:0}.admin-shell.admin-vehicle-detail>.admin-detail-head{order:1}.admin-shell.admin-vehicle-detail>.admin-record-tabs{order:2}.admin-shell.admin-vehicle-detail>.admin-prepublish-preview{order:3}.admin-shell.admin-vehicle-detail>.admin-status-banner{order:4}.admin-shell.admin-vehicle-detail>.admin-edit-vehicle{order:5}.admin-shell.admin-vehicle-detail>.admin-vehicle-gallery{order:6}.admin-shell.admin-vehicle-detail>.admin-final-review{order:7}.admin-shell.admin-vehicle-detail>.admin-record-section,.admin-shell.admin-vehicle-detail>.admin-history-accordion{order:30}@media (width<=1260px){.admin-header{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.admin-shell .admin-header .admin-nav{justify-content:flex-start}.admin-shell .admin-workspace-menu>summary{padding-inline:7px}.admin-user>span{display:none}}@media (width<=820px){.admin-header{min-height:70px;padding:10px 14px}.admin-shell .admin-header .admin-nav,.admin-brand-copy small,.admin-user strong{display:none}.admin-shell .admin-preview-media-grid{grid-template-columns:repeat(3,1fr)}}.admin-shell .admin-review-queue span{color:#49605a}.admin-shell .admin-review-queue small{color:var(--admin-muted)}.admin-shell .rental-workspace-head{border-color:var(--admin-line);background:linear-gradient(135deg,#f8faf8 0%,#eef4f1 100%);padding:34px clamp(18px,4vw,64px) 28px}.admin-shell .rental-workspace-head h1{color:var(--admin-text);font-size:clamp(34px,4vw,52px);font-weight:650}.admin-shell .rental-workspace-head>div>p:last-child{color:var(--admin-muted);font-size:14px}.admin-shell .rental-workspace-metrics span{color:var(--admin-muted);letter-spacing:0;text-transform:none;background:#fff;border-color:#d1ddd8;border-radius:12px;font-size:10px}.admin-shell .rental-workspace-metrics b{color:#2b3d37}.admin-shell .rental-workspace-main{margin:24px clamp(14px,3vw,48px) 0}.admin-shell .rental-workspace-section-heading h2{color:var(--admin-text);font-size:25px;font-weight:650}.admin-shell .rental-workspace-section-heading>span{color:var(--admin-muted);letter-spacing:0;text-transform:none;font-size:11px}.admin-shell .rental-admin-empty{border-color:var(--admin-line);color:var(--admin-muted);background:#fff;border-radius:14px}.admin-shell .rental-pipeline-summary{background:0 0;gap:7px}.admin-shell .rental-pipeline-summary span{border:1px solid var(--admin-line);color:var(--admin-muted);background:#fff;border-radius:10px}.admin-shell .rental-pipeline-summary b{color:var(--admin-text)}.admin-shell .rental-pipeline-list>article,.admin-shell .rental-car-admin-grid>article,.admin-shell .rental-settings-block,.admin-shell .rental-settings-car-picker,.admin-shell .rental-settings-selected,.admin-shell .rental-case-panel{border-color:var(--admin-line);color:var(--admin-text);background:#fff;border-radius:14px}.admin-shell .rental-pipeline-list h3,.admin-shell .rental-car-admin-grid h3{color:var(--admin-text)}.admin-shell .rental-pipeline-list>article>p,.admin-shell .rental-car-admin-grid>article>p,.admin-shell .rental-pipeline-list h3 small{color:var(--admin-muted)}.admin-shell .rental-pipeline-list>article>div,.admin-shell .rental-car-admin-numbers{background:var(--admin-line);border-radius:9px;gap:1px;overflow:hidden}.admin-shell .rental-pipeline-list>article>div span,.admin-shell .rental-car-admin-numbers span{background:#f7f9f8}.admin-shell .rental-pipeline-list>article>div b,.admin-shell .rental-car-admin-numbers b{color:#31433d}.admin-shell .rental-pipeline-list footer a{color:var(--admin-primary-color)}.admin-shell .rental-settings-car-picker a{border-color:var(--admin-line);color:#344842;background:#f8faf9;border-radius:10px}.admin-shell .rental-settings-car-picker a.active{border-color:var(--admin-primary-color);background:var(--admin-soft)}.admin-shell .rental-settings-block>summary small,.admin-shell .rental-settings-car-picker>p{color:var(--admin-muted)}.admin-shell .rental-settings-block>.rental-admin-estimator,.admin-shell .rental-settings-block>.rental-notification-setup,.admin-shell .rental-settings-campaign{border-color:var(--admin-line)}.admin-batch-grid article,.admin-operation-list article,.admin-control-group,.admin-discount-history>article,.source-vault-field,.source-vault-picker,.source-vault-intro>div,.manual-edit-panel,.visual-sanitization-list>article{border-color:var(--admin-line);color:var(--admin-text);background:#fff;border-radius:13px}.source-vault-intro{background:0 0;gap:10px}.source-vault-intro p,.source-vault-field small,.source-vault-picker small{color:var(--admin-muted)}.source-vault-field textarea{color:var(--admin-text);background:#fff;border-color:#c8d3cf;border-radius:10px}.source-vault-picker strong{color:#31534d;border-color:#9cb7ae;border-radius:10px}.source-vault-files{border-color:var(--admin-line);border-radius:12px;overflow:hidden}.source-vault-files>div{border-color:var(--admin-line);background:#fff}.source-vault-safety{background:#eef6f8;border-radius:10px}.admin-gallery-guidance,.admin-live-warning{background:var(--admin-warm);color:#6f5525;border-radius:10px}.admin-media-grid article{border-color:var(--admin-line);background:#fff;border-radius:12px;overflow:hidden}.admin-media-image{background:#eef1ef}.admin-media-meta span{color:var(--admin-text)}.admin-media-meta small{color:var(--admin-muted)}.admin-media-actions button{color:#3d514c;background:#fff;border-color:#c8d3cf;border-radius:8px}.visual-sanitization-header,.manual-media-intro,.visual-supplier-terms,.visual-clear-result{border-color:var(--admin-line);color:var(--admin-text);background:#f7f9f8;border-radius:12px}.visual-sanitization-list p,.visual-sanitization-list span,.visual-sanitization-list small{color:var(--admin-muted)}@media (width<=1380px){.admin-header{grid-template-columns:auto auto}.admin-header .admin-nav{grid-area:2/1/auto/-1;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.admin-user{justify-self:end}}@media (width<=980px){.admin-header nav{display:flex}.admin-dashboard-metrics,.admin-workspace-cards,.admin-publication-truth{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.admin-header{gap:10px;padding:12px 14px;position:relative}.admin-brand-copy small,.admin-user>span,.admin-user>strong{display:none}.admin-header .admin-nav{gap:6px}.admin-workspace-menu>summary{border-color:var(--admin-line);background:#fff;min-height:46px;padding:7px 10px}.admin-workspace-menu>summary small{display:none}.admin-nav-menu{width:auto;position:fixed;top:126px;left:12px;right:12px}.admin-dashboard-heading{padding:34px 18px 26px;display:grid}.admin-dashboard-heading>.admin-primary{justify-self:stretch}.admin-dashboard-metrics,.admin-workspace-cards,.admin-publication-truth{grid-template-columns:1fr}.admin-dashboard-metrics{margin:16px 12px 0}.admin-dashboard-section{margin:28px 12px}.admin-panel{border-radius:14px;margin:16px 12px;padding:18px}.admin-workspace-cards>article{min-height:auto}.admin-panel-heading{flex-direction:column;align-items:flex-start;gap:8px}.admin-table-wrap{border-radius:10px;margin:0 -6px}}._detailPage_1coxb_1,._rentalDetailPage_1coxb_2{color:#f5f2ec;min-height:100vh;font-family:var(--font-geist-sans), Arial, sans-serif;background:#0c0e10}._detailHero_1coxb_9{background:#0c0e10;grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);grid-template-areas:"gallery summary";align-items:start;gap:20px;padding:20px clamp(18px,3vw,56px) 28px;display:grid}._detailSummary_1coxb_19{color:#111315;background:#f5f2ec;grid-area:summary;min-width:0;padding:24px}._backLink_1coxb_27,._rentalBackLink_1coxb_28{color:#8e0c17;border-bottom:1px solid;margin-bottom:17px;padding-bottom:4px;font-size:12px;font-weight:700;display:inline-flex}._identityRow_1coxb_38{color:#6c6760;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}._statusBadge_1coxb_48{color:#313431;letter-spacing:.06em;text-transform:uppercase;background:#e1ddd6;padding:6px 8px;font-size:12px}._statusBadge_1coxb_48[data-status=AVAILABLE]{color:#215c35;background:#dce9df}._statusBadge_1coxb_48[data-status=RESERVED]{color:#805100;background:#f1dfbd}._statusBadge_1coxb_48[data-status=SOLD]{color:#4f4c48;background:#dedbd7}._detailSummary_1coxb_19 h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:18px 0 8px;font-size:clamp(34px,3.4vw,52px);font-weight:620;line-height:1.02}._version_1coxb_70{color:#6c6760;margin:0;font-size:14px;line-height:1.45}._priceBlock_1coxb_77{border-top:1px solid #cec8c0;border-bottom:1px solid #cec8c0;gap:7px;margin:24px 0 18px;padding:18px 0;display:grid}._priceBlock_1coxb_77>strong,._priceBlock_1coxb_77 .special-price-values strong{color:#111315;letter-spacing:-.035em;font-size:clamp(31px,3vw,42px);font-weight:650;line-height:1}._priceBlock_1coxb_77>span,._priceBlock_1coxb_77 .special-price-values{color:#6c6760;font-size:12px}._priceBlock_1coxb_77 .special-price-values{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}._priceBlock_1coxb_77 .special-price-values s{font-size:16px}._summaryFacts_1coxb_110{border-top:1px solid #cec8c0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._summaryFacts_1coxb_110 div{border-bottom:1px solid #cec8c0;min-width:0;padding:12px 10px 12px 0}._summaryFacts_1coxb_110 div:nth-child(odd){border-right:1px solid #cec8c0}._summaryFacts_1coxb_110 div:nth-child(2n){padding-left:12px}._summaryFacts_1coxb_110 dt{color:#716c65;font-size:12px;line-height:1.35}._summaryFacts_1coxb_110 dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;font-weight:650;line-height:1.35}._detailActions_1coxb_128{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:9px;margin-top:18px;display:grid}._detailActions_1coxb_128 .telegram-enquiry{grid-column:auto;gap:5px;display:grid}._detailActions_1coxb_128 .telegram-button,._detailActions_1coxb_128 .telegram-listing-button{width:100%;min-height:48px;margin:0}._detailActions_1coxb_128 .telegram-copy-status{color:#6c6760}._detailActions_1coxb_128 .telegram-copy-status strong{color:#111315}._detailSummary_1coxb_19>.telegram-channel-link{color:#6c6760;margin:14px auto 0;font-size:12px;display:table}._detailGallery_1coxb_143{background:#111315;grid-area:gallery;min-width:0}._detailGallery_1coxb_143 .car-gallery{padding-bottom:10px}._detailGallery_1coxb_143 .car-gallery-stage{height:clamp(430px,60vh,620px);min-height:0}._detailGallery_1coxb_143 .car-gallery-thumbnails{padding:10px 10px 0}._detailGallery_1coxb_143 .car-gallery-thumbnails button{flex-basis:96px;height:64px}._detailBody_1coxb_154{color:#111315;background:#f5f2ec;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(38px,6vw,88px);padding:42px clamp(20px,5vw,84px) 52px;display:grid}._detailNarrative_1coxb_163>p{color:#3f3c38;margin:0;font-size:16px;line-height:1.6}._detailNarrative_1coxb_163 aside{background:#e8e3dc;border-left:3px solid #a60c17;margin-top:24px;padding:17px 18px}._detailNarrative_1coxb_163 aside strong{letter-spacing:.06em;text-transform:uppercase;font-size:12px}._detailNarrative_1coxb_163 aside p{color:#4f4a44;margin:7px 0 0;font-size:14px;line-height:1.55}._fullSpecification_1coxb_180 section{margin:0 0 28px}._fullSpecification_1coxb_180 h2{margin:0 0 8px;font-size:22px;font-weight:650;line-height:1.2}._fullSpecification_1coxb_180 dl{margin:0}._fullSpecification_1coxb_180 dl div{border-bottom:1px solid #cec8c0;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:20px;padding:10px 0;font-size:13px;line-height:1.4;display:grid}._fullSpecification_1coxb_180 dt{color:#716c65}._fullSpecification_1coxb_180 dd{overflow-wrap:anywhere;margin:0;font-weight:570}._relatedStrip_1coxb_187{color:#111315;background:#f5f2ec;padding:0 clamp(20px,5vw,84px) 52px}._relatedStrip_1coxb_187 .similar-variants-ad{color:#111315;box-shadow:none;background:#e7e2da;border:1px solid #bdb6ad;border-left:4px solid #a60c17;margin:0;padding:20px 22px}._relatedStrip_1coxb_187 .similar-variants-ad:after{display:none}._relatedStrip_1coxb_187 .similar-variants-ad-badge{background:0 0;border:0;padding:0;color:#8e0c17!important;font-size:12px!important}._relatedStrip_1coxb_187 .similar-variants-ad>strong{color:#111315;margin-top:9px;font-size:21px}._relatedStrip_1coxb_187 .similar-variants-ad>p{color:#4f4a44;margin-top:7px;font-size:14px}._rentalHero_1coxb_209{background:#0c0e10;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);align-items:stretch;gap:16px;padding:16px clamp(16px,2.5vw,42px) 22px;display:grid}._rentalHeroGallery_1coxb_218{background:#111315;min-width:0}._rentalHeroGallery_1coxb_218>.vehicle-media{aspect-ratio:auto;height:100%;min-height:520px}._rentalHeroIntro_1coxb_221{color:#111315;background:#f5f2ec;flex-direction:column;align-items:stretch;min-width:0;padding:18px;display:flex}._rentalIdentity_1coxb_231{color:#716c65;letter-spacing:.08em;margin:0 0 7px;font-size:12px}._rentalHeroIntro_1coxb_221 h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 10px;font-size:clamp(30px,2.6vw,40px);font-weight:620;line-height:1.06}._rentalVehicleFacts_1coxb_247{border-top:1px solid #cec8c0;border-bottom:1px solid #cec8c0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 12px;display:grid}._rentalVehicleFacts_1coxb_247 div{padding:8px 0}._rentalVehicleFacts_1coxb_247 div+div{border-left:1px solid #cec8c0;padding-left:12px}._rentalVehicleFacts_1coxb_247 dt,._rentalSelectionGrid_1coxb_258 span,._rentalEstimateLabel_1coxb_259{color:#716c65;font-size:12px;line-height:1.35}._rentalVehicleFacts_1coxb_247 dd{margin:5px 0 0;font-size:13px;font-weight:650}._rentalHeroEstimate_1coxb_262{background:#fff;border:1px solid #bbb4ab;padding:14px}._rentalMonthly_1coxb_268{align-items:baseline;gap:9px;margin-top:6px;display:flex}._rentalMonthly_1coxb_268 strong{letter-spacing:-.035em;font-size:clamp(30px,2.8vw,40px);line-height:1}._rentalMonthly_1coxb_268 small{color:#716c65;font-size:12px}._rentalSelectionGrid_1coxb_258{border-top:1px solid #d4cec6;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid}._rentalSelectionGrid_1coxb_258 div{min-width:0;padding:9px 8px 0 0}._rentalSelectionGrid_1coxb_258 div+div{border-left:1px solid #d4cec6;padding-left:9px}._rentalSelectionGrid_1coxb_258 strong{overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.3;display:block}._rentalRecurring_1coxb_289{color:#4f4a44;border-top:1px solid #d4cec6;justify-content:space-between;gap:15px;margin:10px 0 0;padding-top:9px;font-size:12px;display:flex}._rentalRecurring_1coxb_289 strong{color:#111315}._rentalHeroNotes_1coxb_301{gap:6px;margin-top:12px;display:grid}._rentalHeroNotes_1coxb_301 p{color:#5f5a54;margin:0;font-size:12px;line-height:1.45}._rentalHeroNotes_1coxb_301 p:first-child{color:#8e0c17;font-weight:700}._rentalHeroActions_1coxb_305{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}._rentalHeroActions_1coxb_305 a{justify-content:center;align-items:center;width:100%;min-height:42px;margin:0;display:flex}._rentalHeroActions_1coxb_305 a:first-child{color:#fff;background:#a60c17}._rentalHeroActions_1coxb_305 a:first-child:hover{background:#c00f1d}._rentalHeroActions_1coxb_305 a:last-child{color:#111315;border-color:#111315}._rentalVehicleLink_1coxb_310{color:#6c6760;border-bottom:1px solid;margin:10px auto 0;padding-bottom:3px;font-size:12px}._rentalDetailPage_1coxb_2 #rental-estimator-title,._rentalDetailPage_1coxb_2 #rental-request{scroll-margin-top:78px}._rentalDetailPage_1coxb_2 .rental-estimator{background:#f0ece5;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:22px clamp(18px,3vw,48px) 28px;font-family:inherit}._rentalDetailPage_1coxb_2 .rental-estimator-heading{grid-area:auto/1/auto/-1;grid-template-columns:minmax(280px,.75fr) minmax(420px,1.25fr);align-items:end;gap:4px clamp(18px,3vw,42px);display:grid}._rentalDetailPage_1coxb_2 .rental-estimator-heading>.eyebrow{grid-column:1/-1;margin:0 0 3px}._rentalDetailPage_1coxb_2 .rental-estimator-heading h2{letter-spacing:-.03em;grid-area:2/1/span 2;max-width:430px;margin:0;font-size:clamp(27px,2.3vw,34px);font-weight:620;line-height:1.07}._rentalDetailPage_1coxb_2 .rental-estimator-heading>p{grid-column:2;margin:0;font-size:13px;line-height:1.45}._rentalDetailPage_1coxb_2 .rental-estimator-heading>.rental-estimator-formula{font-size:12px}._rentalDetailPage_1coxb_2 .rental-estimator-controls{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._rentalDetailPage_1coxb_2 .rental-estimator-controls legend{font-size:12px}._rentalDetailPage_1coxb_2 .rental-option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}._rentalDetailPage_1coxb_2 .rental-option-grid button{min-height:42px;padding:5px}._rentalDetailPage_1coxb_2 .rental-option-grid button small{font-size:10px}._rentalDetailPage_1coxb_2 .rental-option-grid button.active{background:#111315;border-color:#111315}._rentalDetailPage_1coxb_2 .rental-estimate-result{border-color:#b9b2a9;grid-column:1/-1;grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr)}._rentalDetailPage_1coxb_2 .rental-estimate-monthly{background:#a60c17;padding:18px 20px}._rentalDetailPage_1coxb_2 .rental-estimate-monthly small,._rentalDetailPage_1coxb_2 .rental-estimate-totals small{font-size:11px}._rentalDetailPage_1coxb_2 .rental-estimate-monthly strong{margin:7px 0 2px;font-size:clamp(30px,2.7vw,40px)}._rentalDetailPage_1coxb_2 .rental-estimate-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:8px 16px}._rentalDetailPage_1coxb_2 .rental-estimate-totals article{min-width:0;padding:7px 0}._rentalDetailPage_1coxb_2 .rental-estimate-totals strong{font-size:16px}._rentalDetailPage_1coxb_2 .rental-estimate-vat-note{grid-column:1}._rentalDetailPage_1coxb_2 .rental-estimate-insurance-note{grid-column:2}._rentalDetailPage_1coxb_2 .rental-estimate-actions,._rentalDetailPage_1coxb_2 .rental-estimate-return,._rentalDetailPage_1coxb_2 .rental-estimate-breakdown,._rentalDetailPage_1coxb_2 .rental-estimate-terms,._rentalDetailPage_1coxb_2 .rental-estimate-disclaimer,._rentalDetailPage_1coxb_2 .rental-pdf-error{grid-column:1/-1}._rentalDetailPage_1coxb_2 .rental-estimate-actions .outline-button,._rentalDetailPage_1coxb_2 .rental-estimate-actions .primary-button{min-height:44px}._rentalDetailPage_1coxb_2 .rental-estimate-actions .primary-button{background:#a60c17;border-color:#a60c17}._rentalDetailPage_1coxb_2 .rental-estimate-actions .outline-button{color:#111315;border-color:#111315}._rentalDetailPage_1coxb_2 .rental-estimate-return{border-left-color:#111315;padding:14px 17px}._rentalDetailPage_1coxb_2 .rental-estimate-return strong,._rentalDetailPage_1coxb_2 .rental-estimate-breakdown h3{color:#111315}._rentalDetailPage_1coxb_2 .rental-estimate-breakdown summary,._rentalDetailPage_1coxb_2 .rental-estimate-terms>summary{padding:13px 0}._rentalDetailPage_1coxb_2 .rental-estimate-formal-note{grid-column:auto;padding:11px 13px}._rentalDetailPage_1coxb_2 .rental-estimate-vat-note,._rentalDetailPage_1coxb_2 .rental-estimate-insurance-note,._rentalDetailPage_1coxb_2 .rental-estimate-formal-note,._rentalDetailPage_1coxb_2 .rental-estimate-disclaimer,._rentalDetailPage_1coxb_2 .rental-estimate-breakdown>p{font-size:12px}._rentalDetailPage_1coxb_2 .rental-request{background:#f5f2ec;gap:clamp(24px,4vw,52px);padding:32px clamp(18px,4vw,58px) 44px;font-family:inherit}._rentalDetailPage_1coxb_2 .rental-request-heading h2{font-size:clamp(28px,3vw,36px);font-weight:620;line-height:1.07}._rentalDetailPage_1coxb_2 .rental-request-heading>p:last-child{font-size:13px}@media (width<=1050px){._detailHero_1coxb_9{grid-template-columns:1fr;grid-template-areas:"summary""gallery"}._detailSummary_1coxb_19{padding:24px clamp(20px,5vw,44px)}._detailGallery_1coxb_143 .car-gallery-stage{aspect-ratio:16/10;height:auto;min-height:340px}._detailBody_1coxb_154{grid-template-columns:1fr}}@media (width<=900px){._rentalHero_1coxb_209{grid-template-columns:1fr}._rentalHeroIntro_1coxb_221{order:-1}._rentalHeroGallery_1coxb_218>.vehicle-media{aspect-ratio:16/9;height:auto;min-height:0}._rentalDetailPage_1coxb_2 .rental-estimator,._rentalDetailPage_1coxb_2 .rental-estimator-heading{grid-template-columns:1fr}._rentalDetailPage_1coxb_2 .rental-estimator-heading>.eyebrow,._rentalDetailPage_1coxb_2 .rental-estimator-heading h2,._rentalDetailPage_1coxb_2 .rental-estimator-heading>p{grid-area:auto/1}._rentalDetailPage_1coxb_2 .rental-estimator-heading h2{max-width:620px}._rentalDetailPage_1coxb_2 .rental-estimator-controls{grid-template-columns:repeat(3,minmax(0,1fr))}._rentalDetailPage_1coxb_2 .rental-estimate-result,._rentalDetailPage_1coxb_2 .rental-estimate-actions,._rentalDetailPage_1coxb_2 .rental-estimator>.rental-estimate-vat-note,._rentalDetailPage_1coxb_2 .rental-estimator>.rental-estimate-insurance-note,._rentalDetailPage_1coxb_2 .rental-estimate-return,._rentalDetailPage_1coxb_2 .rental-estimate-breakdown,._rentalDetailPage_1coxb_2 .rental-estimate-terms,._rentalDetailPage_1coxb_2 .rental-estimate-formal-note,._rentalDetailPage_1coxb_2 .rental-estimate-disclaimer,._rentalDetailPage_1coxb_2 .rental-pdf-error{grid-column:1}}@media (width<=600px){._detailHero_1coxb_9,._rentalHero_1coxb_209{gap:12px;padding:12px 12px 22px}._detailSummary_1coxb_19,._rentalHeroIntro_1coxb_221{padding:19px 17px}._detailSummary_1coxb_19 h1,._rentalHeroIntro_1coxb_221 h1{font-size:30px}._detailActions_1coxb_128,._rentalHeroActions_1coxb_305{grid-template-columns:1fr}._detailGallery_1coxb_143 .car-gallery-stage{min-height:280px}._detailBody_1coxb_154{gap:32px;padding:32px 20px 40px}._relatedStrip_1coxb_187{padding:0 20px 40px}._fullSpecification_1coxb_180 dl div{grid-template-columns:1fr;gap:5px}._rentalSelectionGrid_1coxb_258{grid-template-columns:1fr}._rentalSelectionGrid_1coxb_258 div{padding:10px 0}._rentalSelectionGrid_1coxb_258 div+div{border-top:1px solid #d4cec6;border-left:0;padding-left:0}._rentalDetailPage_1coxb_2 .rental-estimator{padding:20px 14px 28px}._rentalDetailPage_1coxb_2 .rental-estimator-controls{grid-template-columns:1fr;gap:11px}._rentalDetailPage_1coxb_2 .rental-estimate-result,._rentalDetailPage_1coxb_2 .rental-estimate-totals{grid-template-columns:1fr}._rentalDetailPage_1coxb_2 .rental-request{padding:30px 16px 38px}}._publicHeader_1w81x_1.site-header{color:#f5f2ec;height:64px;font-family:var(--font-geist-sans), Arial, sans-serif;background:#0b0d0ff5;border-color:#ffffff21;grid-template-columns:minmax(190px,1fr) auto minmax(310px,1fr);padding:0 clamp(20px,3vw,54px)}._publicHeader_1w81x_1 .wordmark{letter-spacing:.08em;font-size:17px}._publicHeader_1w81x_1 .main-nav{gap:24px;font-size:14px}._publicHeader_1w81x_1 .main-nav a{border-bottom:3px solid #0000;padding:22px 0 19px}._publicHeader_1w81x_1 .main-nav a:hover,._publicHeader_1w81x_1 .main-nav a:focus-visible{border-color:#bd1523;outline:0}._publicHeader_1w81x_1 .header-actions{gap:12px}._publicHeader_1w81x_1 .telegram-nav{color:#ff6874;font-size:12px}._publicHeader_1w81x_1 .language-switcher{background:#ffffff0f;border-color:#fff3}._publicHeader_1w81x_1 .language-switcher a{color:#ddd7cf;min-width:31px;min-height:31px;padding:3px;font-size:17px}._publicHeader_1w81x_1 .language-switcher a.active{color:#101112;background:#f3eee7}._inventoryShell_1w81x_38{color:#f5f2ec;font-family:var(--font-geist-sans), Arial, sans-serif;background:#0c0e10}._searchHero_1w81x_44,._rentalSearchHero_1w81x_45{isolation:isolate;background:#17191b;grid-template-columns:minmax(430px,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(44px,7vw,130px);min-height:390px;padding:38px clamp(24px,5vw,96px);display:grid;position:relative;overflow:hidden}._heroMedia_1w81x_58{z-index:-3;position:absolute;inset:0}._heroMedia_1w81x_58 img{object-fit:cover;object-position:center 52%;filter:saturate(.82)contrast(1.04);width:100%;height:100%}._heroMedia_1w81x_58:after{content:"";background:linear-gradient(90deg,#040608bf 0%,#0406086b 48%,#040608b8 100%),linear-gradient(#0406080d,#04060859);position:absolute;inset:0}._searchPanel_1w81x_81{color:#111315;background:#f5f2ec;width:min(100%,570px);padding:22px;box-shadow:0 24px 70px #00000057}._panelTop_1w81x_89,._resultsHeader_1w81x_90,._rentalResultsHeader_1w81x_91{justify-content:space-between;align-items:end;gap:20px;display:flex}._panelTop_1w81x_89 h2{letter-spacing:-.025em;margin:0;font-size:25px;font-weight:720;line-height:1.1}._resultCount_1w81x_106{color:#6c6760;white-space:nowrap;margin:0;font-size:12px}._queryLabel_1w81x_113,._filterField_1w81x_114{gap:6px;display:grid}._queryLabel_1w81x_113{margin-top:18px}._queryLabel_1w81x_113>span,._filterField_1w81x_114>span,._categoryControl_1w81x_122>span{color:#5d5953;font-size:12px;font-weight:650}._categoryControl_1w81x_122{gap:6px;margin-top:12px;display:grid}._categorySegments_1w81x_129{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._categorySegment_1w81x_129,._categorySegmentActive_1w81x_131{color:#34312e;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8c2ba;border-radius:0;font-size:13px;font-weight:700}._categorySegmentActive_1w81x_131{color:#fff;background:#9e0e1a;border-color:#9e0e1a}._categorySegment_1w81x_129:focus-visible,._categorySegmentActive_1w81x_131:focus-visible{outline-offset:2px;outline:3px solid #0b456a}._queryInput_1w81x_146,._filterField_1w81x_114 select{color:#111315;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #c8c2ba;border-radius:0;font-size:15px}._queryInput_1w81x_146{padding:0 13px}._filterField_1w81x_114 select{padding:0 34px 0 12px}._filterField_1w81x_114 select:disabled{color:#827d76;cursor:not-allowed;background:#e9e5df}._queryInput_1w81x_146:focus,._filterField_1w81x_114 select:focus,._clearButton_1w81x_168:focus-visible,._heroAction_1w81x_169:focus-visible{outline-offset:2px;outline:3px solid #0b456a}._filterGrid_1w81x_174{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:12px;display:grid}._panelFooter_1w81x_181{justify-content:space-between;align-items:center;gap:16px;min-height:34px;margin-top:13px;display:flex}._panelFooter_1w81x_181 small{color:#6c6760;max-width:380px;font-size:12px;line-height:1.4}._clearButton_1w81x_168{color:#9e0e1a;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:12px;font-weight:720}._clearButton_1w81x_168:disabled{opacity:.38;cursor:default}._heroMessage_1w81x_212{z-index:1;color:#fff;text-shadow:0 2px 22px #00000073;max-width:660px;position:relative}._heroMessage_1w81x_212>p:first-child{color:#ded8d0;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:750}._heroMessage_1w81x_212 h1{letter-spacing:-.045em;max-width:650px;margin:0;font-size:clamp(43px,4.4vw,68px);font-weight:570;line-height:.98}._heroMessage_1w81x_212>p:not(:first-child){color:#eee9e2;max-width:590px;margin:18px 0 0;font-size:17px;line-height:1.5}._heroActions_1w81x_246{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}._heroAction_1w81x_169{color:#fff;min-height:46px;text-shadow:none;background:#080a0c73;border:1px solid #ffffffb8;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:720;display:inline-flex}._heroActionPrimary_1w81x_267{background:#b7101e;border-color:#b7101e}._heroAction_1w81x_169:hover{color:#111315;background:#fff}._heroActionPrimary_1w81x_267:hover{color:#fff;background:#d11424}._resultsSection_1w81x_271,._rentalResults_1w81x_91{background:#0c0e10;padding:28px clamp(18px,3vw,56px) 68px}._resultsHeader_1w81x_90,._rentalResultsHeader_1w81x_91{padding:0 0 18px}._resultsHeader_1w81x_90 p,._rentalResultsHeader_1w81x_91 p{color:#9c968e;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:12px}._resultsHeader_1w81x_90 h2,._rentalResultsHeader_1w81x_91 h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,42px);font-weight:560;line-height:1}._resultsHeader_1w81x_90>span,._rentalResultsHeader_1w81x_91>span{color:#aaa39a;font-size:13px}._vehicleGrid_1w81x_286{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._vehicleCard_1w81x_292.vehicle-card{box-shadow:none;font-family:var(--font-geist-sans), Arial, sans-serif;border-color:#ffffff29;display:block}._vehicleCard_1w81x_292 .vehicle-media{aspect-ratio:16/9}._vehicleCard_1w81x_292 .vehicle-copy{padding:17px}._vehicleCard_1w81x_292 .vehicle-kicker{letter-spacing:.08em;font-size:11px}._categoryBadge_1w81x_302{color:#f5f2ec;letter-spacing:.09em;text-transform:uppercase;border:1px solid #ffffff6b;padding:3px 6px;font-size:9px;font-weight:780}._vehicleCard_1w81x_292 .vehicle-copy h2{margin:9px 0 4px;font-size:clamp(21px,1.65vw,27px);line-height:1.05}._vehicleCard_1w81x_292 .version{font-size:12px}._vehicleCard_1w81x_292 .vehicle-headline{margin-top:11px;font-size:13px}._vehicleCard_1w81x_292 .price-line{margin:15px 0 13px}._vehicleCard_1w81x_292 .price-line strong{font-size:27px}._vehicleCard_1w81x_292 .facts{grid-template-columns:repeat(2,minmax(0,1fr))}._vehicleCard_1w81x_292 .facts div{padding:10px 6px}._vehicleCard_1w81x_292 .facts dt{font-size:10px}._vehicleCard_1w81x_292 .facts dd{margin-top:4px;font-size:12px}._vehicleCard_1w81x_292 .card-actions{gap:8px;margin-top:14px}._vehicleCard_1w81x_292 .card-actions.has-rental{grid-template-columns:repeat(3,minmax(0,1fr))}._vehicleCard_1w81x_292 .view-button,._vehicleCard_1w81x_292 .telegram-button{min-height:44px;font-size:12px}._vehicleCard_1w81x_292 .availability,._vehicleCard_1w81x_292 .video-badge{padding:7px 9px;font-size:11px;top:12px}._vehicleCard_1w81x_292 .availability{left:12px}._vehicleCard_1w81x_292 .video-badge{right:12px}._vehicleCard_1w81x_292 .gallery-dots{display:none}._vehicleCard_1w81x_292 .gallery-arrow{opacity:0;width:40px;height:52px}._vehicleCard_1w81x_292:hover .gallery-arrow,._vehicleCard_1w81x_292 .gallery-arrow:focus-visible{opacity:1}._emptyResults_1w81x_325{border:1px solid #ffffff29;min-height:280px;padding:40px}._compactBottom_1w81x_331.compact-access,._compactBottom_1w81x_331.sourcing{min-height:0;padding:48px clamp(22px,4vw,70px)}._compactBottom_1w81x_331.compact-access{grid-template-columns:.65fr 1.5fr auto;align-items:center}._compactBottom_1w81x_331.compact-access h2{font-size:clamp(34px,3.5vw,52px)}._compactBottom_1w81x_331.sourcing h2{font-size:clamp(38px,4vw,60px)}._rentalSearchHero_1w81x_45{min-height:365px}._rentalSearchPanel_1w81x_342 ._panelTop_1w81x_89{align-items:center}._rentalSearchPanel_1w81x_342 ._queryLabel_1w81x_113{margin-top:16px}._rentalSearchPanel_1w81x_342 ._filterGrid_1w81x_174{grid-template-columns:minmax(0,1fr)}._rentalSearchPanel_1w81x_342 ._panelFooter_1w81x_181{align-items:flex-start}._rentalList_1w81x_347{gap:12px;display:grid}._rentalRow_1w81x_349{color:#111315;background:#f3efe9;border:1px solid #dad4cc;grid-template-columns:minmax(230px,300px) minmax(320px,1fr) minmax(250px,340px);min-height:210px;display:grid;overflow:hidden}._rentalImage_1w81x_359{background:#252729;min-height:210px;display:block;overflow:hidden}._rentalImage_1w81x_359 img{object-fit:cover;width:100%;height:100%;transition:transform .25s}._rentalImage_1w81x_359:hover img{transform:scale(1.02)}._rentalInfo_1w81x_369{flex-direction:column;justify-content:center;min-width:0;padding:22px 26px;display:flex}._rentalKicker_1w81x_377{color:#777169;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px}._rentalInfo_1w81x_369 h2{letter-spacing:-.035em;margin:8px 0 5px;font-size:clamp(24px,2.2vw,34px);font-weight:650;line-height:1.05}._rentalVersion_1w81x_379{color:#746f68;margin:0;font-size:13px}._rentalFacts_1w81x_381{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}._rentalFacts_1w81x_381 div{background:#ebe6de;border:1px solid #d2cbc3;gap:6px;padding:7px 9px;font-size:12px;display:flex}._rentalFacts_1w81x_381 dt{color:#777169}._rentalFacts_1w81x_381 dd{margin:0;font-weight:700}._rentalOffer_1w81x_400{text-align:right;border-left:1px solid #d5cec5;flex-direction:column;justify-content:center;align-items:flex-end;padding:22px 24px;display:flex}._rentalOffer_1w81x_400>span{color:#6f6962;font-size:12px;font-weight:700}._rentalPrice_1w81x_411{justify-content:flex-end;align-items:baseline;gap:7px;margin-top:7px;display:flex}._rentalPrice_1w81x_411 strong{color:#0b3857;letter-spacing:-.045em;font-size:clamp(31px,3vw,45px);line-height:1}._rentalPrice_1w81x_411 small{color:#6f6962;font-size:12px}._rentalBasis_1w81x_414{color:#787169;max-width:310px;margin:10px 0 0;font-size:12px;line-height:1.4}._rentalOffer_1w81x_400 .primary-button{width:100%;min-height:46px;margin-top:14px}@media (width>=1780px){._vehicleGrid_1w81x_286{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1200px){._searchHero_1w81x_44,._rentalSearchHero_1w81x_45{grid-template-columns:minmax(390px,.95fr) minmax(320px,1.05fr);gap:40px;padding-inline:32px}._vehicleGrid_1w81x_286{grid-template-columns:repeat(2,minmax(0,1fr))}._rentalRow_1w81x_349{grid-template-columns:250px minmax(0,1fr)}._rentalOffer_1w81x_400{text-align:left;border-left:0;grid-column:2;align-items:flex-start;padding-top:0}._rentalPrice_1w81x_411{justify-content:flex-start}._rentalBasis_1w81x_414{max-width:100%}}@media (width<=900px){._publicHeader_1w81x_1.site-header{grid-template-columns:1fr auto}._publicHeader_1w81x_1 .main-nav{display:none}._publicHeader_1w81x_1 .header-actions{grid-column:2}._searchHero_1w81x_44,._rentalSearchHero_1w81x_45{grid-template-columns:1fr;gap:22px;min-height:auto;padding:28px 22px}._heroMessage_1w81x_212{grid-row:1;max-width:720px}._heroMessage_1w81x_212 h1{font-size:clamp(38px,7vw,54px)}._heroMessage_1w81x_212>p:not(:first-child){font-size:15px}._searchPanel_1w81x_81{grid-row:2;width:100%}._compactBottom_1w81x_331.compact-access{grid-template-columns:1fr;align-items:start}}@media (width<=700px){._publicHeader_1w81x_1.site-header{height:58px;padding:0 12px}._publicHeader_1w81x_1 .wordmark{font-size:14px}._publicHeader_1w81x_1 .header-actions{gap:7px}._publicHeader_1w81x_1 .telegram-nav span{display:none}._publicHeader_1w81x_1 .language-switcher a{min-width:28px;min-height:30px;font-size:15px}._searchHero_1w81x_44,._rentalSearchHero_1w81x_45{padding:20px 14px 22px}._heroMessage_1w81x_212>p:first-child{margin-bottom:7px;font-size:11px}._heroMessage_1w81x_212 h1{font-size:35px}._heroMessage_1w81x_212>p:not(:first-child){margin-top:10px}._heroActions_1w81x_246{margin-top:14px}._heroAction_1w81x_169{min-height:44px}._searchPanel_1w81x_81{padding:16px}._panelTop_1w81x_89 h2{font-size:22px}._filterGrid_1w81x_174{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}._queryInput_1w81x_146,._filterField_1w81x_114 select{min-height:44px;font-size:16px}._panelFooter_1w81x_181 small{font-size:11px}._resultsSection_1w81x_271,._rentalResults_1w81x_91{padding:22px 12px 46px}._resultsHeader_1w81x_90,._rentalResultsHeader_1w81x_91{align-items:flex-start}._resultsHeader_1w81x_90 h2,._rentalResultsHeader_1w81x_91 h2{font-size:29px}._vehicleGrid_1w81x_286{grid-template-columns:1fr;gap:12px}._vehicleCard_1w81x_292 .gallery-arrow{opacity:1}._rentalRow_1w81x_349{grid-template-columns:1fr}._rentalImage_1w81x_359{aspect-ratio:16/9;min-height:auto}._rentalInfo_1w81x_369{padding:18px 16px}._rentalInfo_1w81x_369 h2{font-size:25px}._rentalOffer_1w81x_400{text-align:left;border:0;grid-column:1;align-items:stretch;padding:0 16px 18px}._rentalPrice_1w81x_411{justify-content:flex-start}._rentalBasis_1w81x_414{max-width:none}._compactBottom_1w81x_331.compact-access,._compactBottom_1w81x_331.sourcing{padding:38px 20px}}@media (width<=430px){._filterGrid_1w81x_174{grid-template-columns:1fr}._panelFooter_1w81x_181{align-items:flex-start}._resultsHeader_1w81x_90>span,._rentalResultsHeader_1w81x_91>span{text-align:right;max-width:100px}._rentalFacts_1w81x_381{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){._vehicleCard_1w81x_292 .vehicle-media img,._rentalImage_1w81x_359 img{transition:none}}.rental-workspace-shell{--rental-paper:#f2eee7;--rental-ink:#111315;--rental-red:#b80619;--rental-soft:#d8d2c8;padding-bottom:64px}.rental-workspace-head{background:#0e1011;border-bottom:1px solid #292d30;justify-content:space-between;align-items:end;gap:32px;padding:28px 3vw 22px;display:flex}.rental-workspace-head h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,48px);font-weight:540;line-height:1}.rental-workspace-head>div>p:last-child{color:#91969a;margin:11px 0 0;font-size:12px;line-height:1.45}.rental-workspace-metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rental-workspace-metrics span{color:#92979a;text-transform:uppercase;letter-spacing:.06em;background:#151819;border:1px solid #34383b;min-width:112px;padding:10px 12px;font-size:9px}.rental-workspace-metrics b{color:#fff;letter-spacing:0;margin-bottom:4px;font-size:19px;display:block}.rental-workspace-tabs{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0c0df2;border-bottom:1px solid #2b2f32;gap:6px;padding:9px 3vw;display:flex;position:sticky;top:76px;overflow:auto}.rental-workspace-tabs a{color:#9ba0a3;background:#121516;border:1px solid #34383b;flex:none;place-items:center;min-height:38px;padding:0 15px;font-size:10px;font-weight:750;text-decoration:none;display:grid}.rental-workspace-tabs a.active{color:#fff;background:#b80619;border-color:#b80619}.rental-workspace-main{margin:20px 3vw 0}.rental-workspace-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:13px;display:flex}.rental-workspace-section-heading h2{letter-spacing:-.025em;margin:0;font-size:25px;font-weight:560}.rental-workspace-section-heading>span{color:#858b8e;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.rental-admin-empty{color:#92979a;background:#111415;border:1px solid #34383b;padding:36px;font-size:12px}.rental-admin-calculator{background:var(--rental-paper);color:var(--rental-ink);border:1px solid #c8c1b7;box-shadow:0 18px 55px #0000002e}.rental-admin-calculator *{box-sizing:border-box}.rental-admin-context{background:#e5e0d8;border-bottom:1px solid #c9c2b8;grid-template-columns:minmax(340px,1fr) auto;align-items:end;gap:18px;padding:14px 16px;display:grid}.rental-admin-context label,.rental-admin-context>div{gap:5px;display:grid}.rental-admin-context label>span,.rental-admin-context>div>span,.rental-admin-advanced-grid label>span,.rental-admin-save label>span{letter-spacing:.07em;text-transform:uppercase;color:#6f6b65;font-size:9px;font-weight:800}.rental-admin-context select,.rental-admin-advanced input,.rental-admin-structure input,.rental-admin-save input,.rental-admin-save select{color:#17191a;width:100%;height:42px;font:inherit;background:#f8f5f0;border:1px solid #aaa39a;outline:none;padding:0 11px;font-size:12px}.rental-admin-context select:focus,.rental-admin-advanced input:focus,.rental-admin-structure input:focus,.rental-admin-save input:focus,.rental-admin-save select:focus{border-color:#111315;box-shadow:0 0 0 2px #b806191f}.rental-admin-context>div{text-align:right;min-width:210px}.rental-admin-context>div strong{font-size:16px}.rental-admin-context>div small{color:#79756f;font-size:9px}.rental-admin-choice-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:14px 16px 16px;display:grid}.rental-admin-choice-row fieldset{border:0;min-width:0;margin:0;padding:0}.rental-admin-choice-row legend{letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:850}.rental-admin-choice-row fieldset>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.rental-admin-choice-row button{color:#282929;cursor:pointer;min-height:52px;font:inherit;background:#f8f5f0;border:1px solid #aaa39a;padding:7px}.rental-admin-choice-row button strong{font-size:14px;display:block}.rental-admin-choice-row button small{color:#827e78;text-transform:uppercase;margin-top:3px;font-size:7px;display:block}.rental-admin-choice-row button.active{color:#fff;background:#111315;border-color:#111315}.rental-admin-choice-row button.active small{color:#aeb2b4}.rental-admin-structure{background:#eee9e1;border-top:1px solid #c9c2b8;padding:16px}.rental-admin-structure>header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:12px;display:flex}.rental-admin-structure>header small{color:var(--rental-red);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.rental-admin-structure>header h2{letter-spacing:-.025em;margin:4px 0 0;font-size:21px}.rental-admin-structure>header p{color:#716c65;max-width:520px;margin:0;font-size:9px;line-height:1.45}.rental-admin-structure-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.rental-admin-structure-grid>article{background:#faf7f2;border:1px solid #b9b1a7;padding:14px}.rental-admin-structure-grid>article.final-credit{background:#f4eadb;border-color:#a38252}.rental-admin-structure-grid>article>div:first-child{align-items:center;gap:10px;display:flex}.rental-admin-structure-grid>article>div:first-child>span{color:#fff;background:#17191a;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:850;display:grid}.rental-admin-structure-grid>article.final-credit>div:first-child>span{background:#9a6d2d}.rental-admin-structure-grid h3{margin:2px 0 0;font-size:16px}.rental-admin-structure-grid small{color:#77726c;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:800}.rental-admin-paired-inputs{grid-template-columns:.72fr 1.28fr;margin-top:12px;align-items:end!important;gap:8px!important;display:grid!important}.rental-admin-paired-inputs label{gap:5px;display:grid}.rental-admin-paired-inputs label>span{color:#6f6b65;text-transform:uppercase;font-size:8px;font-weight:800}.rental-admin-unit-input.euro-unit{grid-template-columns:1fr 48px}.rental-admin-structure-grid article>p{color:#77716a;margin:8px 0 0;font-size:8px;line-height:1.4}.rental-admin-balloon-presets{margin-top:8px;gap:5px!important;display:flex!important}.rental-admin-balloon-presets button{color:#514631;min-width:44px;height:27px;font:inherit;cursor:pointer;background:#fff8ed;border:1px solid #b59f7e;font-size:8px;font-weight:800}.rental-admin-balloon-presets button.active{color:#fff;background:#8c6226;border-color:#8c6226}.rental-admin-structure-note{color:#5c5142;background:#e7dccb;border-left:3px solid #8c6226;margin:10px 0 0;padding:9px 11px;font-size:9px;line-height:1.45}.rental-admin-structure-error{color:#7d1020;background:#f0dadd;border-left:3px solid #b80619;margin:8px 0 0;padding:9px 11px;font-size:9px;font-weight:750}.rental-admin-result{border-top:1px solid #b8b0a6;border-bottom:1px solid #b8b0a6;grid-template-columns:minmax(280px,.72fr) minmax(0,1.45fr);display:grid}.rental-admin-result-primary{background:var(--rental-red);color:#fff;align-content:center;min-height:205px;padding:27px 30px;display:grid}.rental-admin-result-primary small{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.rental-admin-result-primary strong{letter-spacing:-.045em;margin-top:12px;font-size:clamp(35px,4.7vw,63px);line-height:.9}.rental-admin-result-primary span{color:#f1c5cb;margin-top:8px;font-size:10px}.rental-admin-result-grid{background:#f8f5f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding:18px 25px;display:grid}.rental-admin-result-grid article{border-bottom:1px solid #d7d0c7;grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;min-width:0;padding:12px 0;display:grid}.rental-admin-result-grid article.wide{border-bottom:0;grid-column:1/-1}.rental-admin-result-grid small{color:#77726c;letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:850}.rental-admin-result-grid span{color:#858079;text-align:right;align-self:end;font-size:8px}.rental-admin-payment-plan{background:#f8f5f0;border-bottom:1px solid #c8c1b7}.rental-admin-payment-plan>header{justify-content:space-between;align-items:center;gap:24px;padding:14px 16px;display:flex}.rental-admin-payment-plan>header small{color:var(--rental-red);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.rental-admin-payment-plan>header h2{margin:3px 0 0;font-size:20px}.rental-admin-payment-plan>header p{color:#77726c;margin:4px 0 0;font-size:9px}.rental-admin-payment-plan>header button{color:#fff;min-width:150px;height:38px;font:inherit;cursor:pointer;background:#111315;border:1px solid #111315;padding:0 15px;font-size:9px;font-weight:800}.rental-admin-payment-plan>header button:disabled{opacity:.35;cursor:not-allowed}.rental-admin-payment-plan.open>header button{color:#111315;background:#f8f5f0}.rental-admin-payment-plan-actions{align-items:end;gap:7px;display:flex}.rental-admin-payment-plan-actions label{gap:5px;display:grid}.rental-admin-payment-plan-actions label>span{color:#6f6b65;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.rental-admin-payment-plan-actions input{color:#17191a;width:158px;height:38px;font:inherit;background:#fff;border:1px solid #aaa39a;outline:none;padding:0 10px;font-size:10px}.rental-admin-payment-plan-actions input:focus{border-color:#111315;box-shadow:0 0 0 2px #b806191f}.rental-admin-plan-date-error{color:#7d1020;background:#f0dadd;border-left:3px solid #b80619;margin:0 16px 12px;padding:9px 11px;font-size:9px;font-weight:750}.rental-admin-payment-plan-body{padding:0 16px 16px}.rental-admin-plan-totals{background:#c6bfb6;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.rental-admin-plan-totals span{background:#eee9e1;gap:5px;padding:12px;display:grid}.rental-admin-plan-totals small,.rental-admin-plan-years small{color:#77726c;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.rental-admin-plan-totals span:last-child{color:#fff;background:#17191a}.rental-admin-plan-totals span:last-child small{color:#abb0b2}.rental-admin-plan-years{gap:6px;padding:8px 0;display:flex;overflow:auto}.rental-admin-plan-years span{background:#fff;border:1px solid #d0c9c0;flex:1 0 170px;gap:4px;padding:9px 10px;display:grid}.rental-admin-plan-years b{font-variant-numeric:tabular-nums;font-size:9px}.rental-admin-schedule-table{border:1px solid #b9b2a9;max-height:460px;margin-top:9px;overflow:auto}.rental-admin-schedule-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1120px;font-size:10px}.rental-admin-schedule-table th,.rental-admin-schedule-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #d8d1c8;padding:8px 10px}.rental-admin-schedule-table th{z-index:2;color:#fff;text-transform:uppercase;background:#1a1c1d;font-size:8px;position:sticky;top:0}.rental-admin-schedule-table th:first-child,.rental-admin-schedule-table td:first-child{text-align:left}.rental-admin-schedule-table .opening-row td{color:#35434c;background:#e3e8eb;font-weight:750}.rental-admin-schedule-table .year-row td{color:#fff;text-align:left;background:#30363a;border-bottom:0;padding:0}.rental-admin-schedule-table .year-row td>div{grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:16px;padding:10px 12px;display:grid}.rental-admin-schedule-table .year-row strong{letter-spacing:-.02em;font-size:18px}.rental-admin-schedule-table .year-row span{color:#c7cccf;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.rental-admin-schedule-table .year-row b{color:#fff;font-size:9px}.rental-admin-schedule-table .final-row td{color:#4f3d25;background:#eee0cb;font-weight:800;position:sticky;bottom:0}.rental-admin-payment-plan-body>p{color:#706b64;margin:9px 0 0;font-size:8px;line-height:1.5}.rental-admin-advanced{background:#e9e4dc;border-bottom:1px solid #c8c1b7}.rental-admin-advanced>summary,.rental-admin-schedule>summary,.rental-settings-block>summary{cursor:pointer;letter-spacing:.04em;padding:13px 16px;font-size:10px;font-weight:800;list-style-position:inside}.rental-admin-advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:2px 16px 16px;display:grid}.rental-admin-advanced-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-admin-advanced-grid label{align-content:start;gap:6px;display:grid}.rental-admin-advanced-grid label small{color:#77726c;font-size:8px;line-height:1.4}.rental-admin-unit-input{grid-template-columns:1fr 38px;display:grid}.rental-admin-unit-input b{background:#ddd7ce;border:1px solid #aaa39a;border-left:0;place-items:center;font-size:11px;display:grid}.rental-admin-internal-summary{background:#c6bfb6;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.rental-admin-internal-summary span{color:#77726c;background:#f5f1eb;justify-content:space-between;gap:12px;padding:11px;font-size:9px;display:flex}.rental-admin-internal-summary b{color:#17191a}.rental-admin-schedule{background:#f7f3ed;border:1px solid #b9b2a9;margin:0 16px 16px}.rental-admin-schedule>div{max-height:430px;overflow:auto}.rental-admin-schedule table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:850px;font-size:10px}.rental-admin-schedule th,.rental-admin-schedule td{text-align:right;white-space:nowrap;border-bottom:1px solid #d8d1c8;padding:7px 10px}.rental-admin-schedule th{color:#fff;text-transform:uppercase;background:#1a1c1d;font-size:8px;position:sticky;top:0}.rental-admin-schedule th:first-child,.rental-admin-schedule td:first-child{text-align:center}.rental-admin-save{background:#f8f5f0;padding:18px 16px 20px}.rental-admin-save-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:14px;display:flex}.rental-admin-save-heading small{color:var(--rental-red);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.rental-admin-save-heading h2{margin:4px 0 0;font-size:21px}.rental-admin-save-heading p{color:#77726c;max-width:490px;margin:0;font-size:9px;line-height:1.45}.rental-admin-contact-toggle{gap:5px;margin-bottom:10px;display:flex}.rental-admin-contact-toggle button{color:#55514c;min-height:34px;font:inherit;cursor:pointer;background:#e5e0d8;border:1px solid #aaa39a;padding:0 12px;font-size:9px;font-weight:750}.rental-admin-contact-toggle button.active{color:#fff;background:#111315;border-color:#111315}.rental-admin-contact-toggle button:disabled{opacity:.4}.rental-admin-contact-select{gap:6px;display:grid}.rental-admin-new-contact{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.rental-admin-new-contact label{gap:6px;display:grid}.rental-admin-save-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.rental-admin-save-actions p{color:#77726c;flex:1;min-width:260px;margin:0;font-size:9px;line-height:1.4}.rental-admin-duplicates{background:#eee3ca;border-left:3px solid #b98937;gap:7px;margin-top:12px;padding:12px;display:grid}.rental-admin-duplicates>strong{font-size:10px}.rental-admin-duplicates>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.rental-admin-duplicates span{font-size:10px}.rental-admin-duplicates small{color:#77726c;margin-top:3px;display:block}.rental-admin-duplicates button{min-height:32px;font:inherit;cursor:pointer;background:#f8f1e1;border:1px solid #8e7649;padding:0 10px;font-size:9px}.rental-pipeline-summary{background:#303437;grid-template-columns:repeat(9,minmax(90px,1fr));gap:1px;margin-bottom:13px;display:grid;overflow:auto}.rental-pipeline-summary span{color:#7f8588;text-transform:uppercase;background:#111415;min-width:92px;padding:11px;font-size:7px}.rental-pipeline-summary b{color:#fff;margin-bottom:5px;font-size:17px;display:block}.rental-pipeline-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rental-pipeline-list>article{background:#101314;border:1px solid #303538;gap:10px;padding:15px;display:grid}.rental-pipeline-list header,.rental-pipeline-list footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.rental-pipeline-list header small{color:#767c7f;font-size:8px}.rental-case-stage{color:#dfc381;text-transform:uppercase;letter-spacing:.05em;background:#332c1e;padding:5px 7px;font-size:7px;font-weight:850}.rental-case-stage.stage-active,.rental-case-stage.stage-approved{color:#bfe8d1;background:#173a29}.rental-case-stage.stage-lost,.rental-case-stage.stage-cancelled{color:#e6adb2;background:#3a2023}.rental-pipeline-list h3{margin:0;font-size:18px}.rental-pipeline-list h3 small{color:#848a8d;margin-top:4px;font-size:9px;font-weight:500;display:block}.rental-pipeline-list>article>p{color:#8a9093;margin:0;font-size:9px}.rental-operations{gap:18px;display:grid}.rental-operations-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rental-operations-head h2{margin:2px 0}.rental-operations-head>span{color:#66706b;font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace}.rental-operations-metrics{background:#dfe4e1;border:1px solid #dfe4e1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.rental-operations-metrics span{background:#fff;gap:5px;padding:12px;display:grid}.rental-operations-metrics small{color:#69736e;text-transform:uppercase;font-size:10px}.rental-operations-metrics strong{font-size:16px}.rental-operations-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rental-operations-actions.finance{border-top:1px solid #dfe4e1;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:14px}.rental-operations-actions details{background:#fafbfa;border:1px solid #d5dbd7;border-radius:5px}.rental-operations-actions summary{cursor:pointer;padding:11px 12px;font-size:12px;font-weight:800}.rental-operations-actions form{gap:8px;padding:0 12px 12px;display:grid}.rental-operations-actions input,.rental-operations-actions select,.rental-operations-actions textarea{width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #bbc5bf;border-radius:4px;padding:7px 9px;font-size:12px}.rental-operations-actions textarea{resize:vertical;min-height:68px}.rental-operations-actions label{color:#626d67;gap:4px;font-size:10px;display:grid}.rental-operations-actions button{color:#fff;cursor:pointer;background:#146948;border:0;border-radius:4px;min-height:36px;font-weight:800}.rental-operations-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rental-operations-sections section{border-top:1px solid #dce1de;padding-top:12px}.rental-operations-sections h3{margin:0 0 8px;font-size:14px}.rental-operations-sections p{color:#717a75;font-size:12px}.rental-operations-sections article{border-top:1px solid #eef0ef;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:7px 0;font-size:11px;display:grid}.rental-operations-sections article span{color:#6e7772;text-align:right}@media (width<=1000px){.rental-operations-actions,.rental-operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.rental-operations-actions,.rental-operations-actions.finance,.rental-operations-sections,.rental-operations-sections article{grid-template-columns:1fr}.rental-operations-sections article span{text-align:left}}.rental-pipeline-list>article>div{background:#2d3234;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.rental-pipeline-list>article>div span{background:#0b0e0f;gap:5px;padding:9px;display:grid}.rental-pipeline-list>article>div small{color:#71777a;text-transform:uppercase;font-size:7px}.rental-pipeline-list>article>div b{font-size:11px}.rental-pipeline-list footer code{color:#757b7e;text-overflow:ellipsis;font-size:7px;overflow:hidden}.rental-pipeline-list footer a{color:#e0b3b8;font-size:9px;font-weight:750}.rental-car-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rental-car-admin-grid>article{background:#101314;border:1px solid #303538;gap:10px;padding:16px;display:grid}.rental-car-admin-grid header,.rental-car-admin-grid header>div,.rental-car-admin-grid footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.rental-car-admin-grid header>div{justify-content:flex-start}.rental-car-admin-grid code{color:#d0d3d4;font-size:8px}.rental-car-admin-grid header span{color:#9ca1a4;text-transform:uppercase;background:#24282a;padding:4px 6px;font-size:7px}.rental-car-admin-grid header small{color:#747a7d;font-size:7px}.rental-car-admin-grid h3{margin:0;font-size:17px}.rental-car-admin-grid>article>p{color:#858b8e;margin:0;font-size:9px}.rental-car-admin-numbers{background:#303538;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.rental-car-admin-numbers span{background:#0b0e0f;gap:5px;padding:9px;display:grid}.rental-car-admin-numbers small{color:#757b7e;text-transform:uppercase;font-size:7px}.rental-car-admin-numbers b{font-size:11px}.rental-car-admin-grid footer{flex-wrap:wrap;justify-content:flex-start}.rental-car-admin-grid footer .admin-primary,.rental-car-admin-grid footer .admin-secondary{min-height:34px;font-size:9px}.rental-car-admin-grid footer>a:last-child{color:#9ba0a3;font-size:9px}.rental-settings-view{gap:10px;display:grid}.rental-settings-view>.rental-workspace-section-heading{margin-bottom:3px}.rental-settings-block,.rental-settings-car-picker,.rental-settings-selected{background:#111415;border:1px solid #303538}.rental-settings-block>summary{padding:15px}.rental-settings-block>summary span{gap:4px;display:inline-grid}.rental-settings-block>summary b{font-size:11px}.rental-settings-block>summary small{color:#7e8487;font-size:8px}.rental-settings-block>.rental-admin-estimator,.rental-settings-block>.rental-notification-setup{border-top:1px solid #303538;padding:16px}.rental-settings-car-picker{padding:16px}.rental-settings-car-picker h3{margin:0;font-size:16px}.rental-settings-car-picker>p{color:#7e8487;margin:6px 0 12px;font-size:9px}.rental-settings-car-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.rental-settings-car-picker a{color:#d7d9d9;background:#0b0e0f;border:1px solid #303538;min-width:0;padding:10px;font-size:8px}.rental-settings-car-picker a.active{border-color:#b80619}.rental-settings-car-picker small{color:#73797c;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.rental-settings-selected{padding:18px}.rental-settings-selected>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:17px;display:flex}.rental-settings-selected h2{margin:0;font-size:22px}.rental-settings-selected>header>span{color:#858b8e;text-transform:uppercase;font-size:8px}.rental-settings-campaign{border-top:1px solid #303538;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:15px;display:flex}.rental-case-head{border-bottom:1px solid #303538;justify-content:space-between;align-items:end;gap:22px;padding:24px 3vw 18px;display:flex}.rental-case-head h1{letter-spacing:-.04em;margin:0;font-size:clamp(29px,4vw,47px)}.rental-case-head p{color:#858b8e;margin:8px 0 0;font-size:10px}.rental-case-head-actions{align-items:center;gap:7px;display:flex}.rental-case-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:11px;margin:17px 3vw;display:grid}.rental-case-panel{background:#101314;border:1px solid #303538;padding:17px}.rental-case-panel.wide{grid-column:1/-1}.rental-case-panel h2{margin:0 0 13px;font-size:20px}.rental-case-facts{background:#303538;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.rental-case-facts div{background:#0b0e0f;padding:11px}.rental-case-facts dt{color:#747a7d;text-transform:uppercase;font-size:7px}.rental-case-facts dd{margin:5px 0 0;font-size:11px}.rental-quote-summary{background:#303538;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.rental-quote-summary span{background:#0b0e0f;gap:5px;padding:12px;display:grid}.rental-quote-summary small{color:#747a7d;text-transform:uppercase;font-size:7px}.rental-quote-summary b{font-size:15px}.rental-case-events{background:#303538;gap:1px;display:grid}.rental-case-events article{background:#0b0e0f;padding:11px}.rental-case-events header{justify-content:space-between;gap:10px;display:flex}.rental-case-events strong{font-size:10px}.rental-case-events small{color:#71777a;font-size:8px}.rental-case-events p{color:#a4a8aa;margin:6px 0 0;font-size:9px}.rental-case-warning{color:#cbb98f;background:#211b10;border-left:3px solid #b98937;padding:12px;font-size:9px;line-height:1.5}.rental-case-subheading{color:#a8adaf;letter-spacing:.07em;text-transform:uppercase;margin:17px 0 8px;font-size:9px;font-weight:800}.rental-case-contact-compare{color:#a9cbbb;background:#102218;border-left:3px solid #366b50;margin-top:10px;padding:11px 12px}.rental-case-contact-compare.differs{color:#cbb98f;background:#211b10;border-left-color:#b98937}.rental-case-contact-compare>div{gap:4px;display:grid}.rental-case-contact-compare strong{font-size:9px}.rental-case-contact-compare span{font-size:9px;line-height:1.45}.rental-case-contact-compare p{margin:7px 0 0;font-size:8px;line-height:1.5}.rental-case-stage-control{align-items:start;gap:12px;margin-bottom:13px;display:flex}.rental-case-stage-control label{gap:5px;min-width:220px;display:grid}.rental-case-stage-control label span{color:#747a7d;text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:800}.rental-case-stage-control select{color:#fff;height:39px;font:inherit;background:#090c0d;border:1px solid #3a3f42;padding:0 10px;font-size:10px}.rental-case-stage-feedback{flex:1;gap:5px;padding-top:2px;display:grid}.rental-case-stage-feedback small{color:#858b8e;min-height:10px;font-size:8px}.rental-case-stage-feedback p{color:#9d9177;max-width:640px;margin:0;font-size:8px;line-height:1.45}.rental-quote-editor{color:#111315;background:#f4f0e9;padding:18px}.rental-quote-editor>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.rental-quote-editor h2{margin:3px 0 0!important;font-size:24px!important}.rental-quote-status{color:#57524c;letter-spacing:.07em;background:#ded7cd;padding:7px 9px;font-size:8px;font-weight:850}.rental-quote-status.status-approved,.rental-quote-status.status-sent,.rental-quote-status.status-accepted{color:#225d37;background:#d7e8dc}.rental-quote-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.rental-quote-editor-grid .span-two{grid-column:span 2}.rental-quote-editor label{gap:6px;display:grid}.rental-quote-editor label>span{color:#6f6962;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.rental-quote-editor input,.rental-quote-editor select,.rental-quote-editor textarea{color:#111315;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #aaa39a;outline:none;font-size:11px}.rental-quote-editor input,.rental-quote-editor select{height:41px;padding:0 10px}.rental-quote-editor textarea{resize:vertical;min-height:88px;padding:10px}.rental-quote-editor input:focus,.rental-quote-editor select:focus,.rental-quote-editor textarea:focus{border-color:#111315;box-shadow:0 0 0 2px #b806191c}.rental-quote-editor input:disabled,.rental-quote-editor select:disabled,.rental-quote-editor textarea:disabled{color:#5d5852;background:#e5e0d8}.rental-quote-insurance{background:#e4e8eb;border-left:4px solid #0c3155;margin-top:11px;padding:12px}.rental-quote-check{align-items:center;grid-template-columns:auto 1fr!important}.rental-quote-check input{width:17px;height:17px}.rental-quote-check span{line-height:1.45;text-transform:none!important;letter-spacing:0!important;color:#26343f!important;font-size:10px!important}.rental-quote-insurance>div{grid-template-columns:1fr 1.5fr;gap:9px;margin-top:10px;display:grid}.rental-quote-notes{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.rental-quote-blockers{color:#624f2d;background:#eee3ca;border-left:3px solid #b98937;margin:12px 0 0;padding:10px 12px;font-size:9px;line-height:1.45}.rental-quote-editor>footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.rental-quote-editor>footer p{color:#716b64;flex:1;min-width:240px;margin:0;font-size:9px}.rental-private-calculation{background:#c6bfb6;grid-template-columns:repeat(3,1fr);gap:1px;padding:12px 16px 15px;display:grid}.rental-private-calculation span{background:#f5f1eb;gap:5px;padding:11px;display:grid}.rental-private-calculation small{color:#77726c;text-transform:uppercase;font-size:8px}.rental-private-calculation b{font-size:10px}.rental-private-calculation p{color:#5e5953;grid-column:1/-1;margin:10px 0 0;font-size:9px;line-height:1.5}.rental-quote-document-shell{color:#111315;background:#17191a;min-height:100vh;padding:28px}.rental-quote-document-actions{justify-content:space-between;gap:8px;max-width:960px;margin:0 auto 12px;display:flex}.rental-quote-document{color:#111315;background:#fff;max-width:960px;margin:0 auto;padding:44px 48px;font-family:Arial,sans-serif;position:relative;box-shadow:0 24px 80px #00000059}.rental-quote-watermark{color:#a60c17;letter-spacing:.1em;font-size:11px;font-weight:800;position:absolute;top:22px;right:26px}.rental-quote-document>header{border-bottom:2px solid #111315;grid-template-columns:1.2fr .8fr;gap:30px;padding-bottom:24px;display:grid}.rental-quote-document>header p{color:#a60c17;letter-spacing:.12em;margin:0;font-size:12px;font-weight:800}.rental-quote-document>header h1{letter-spacing:-.035em;margin:8px 0 0;font-size:34px}.rental-quote-document>header dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.rental-quote-document>header dl div{gap:3px;display:grid}.rental-quote-document dt,.rental-quote-document small{color:#706a63;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.rental-quote-document dd{margin:0;font-size:11px;font-weight:700}.rental-quote-parties{border-bottom:1px solid #cec8c0;grid-template-columns:1fr 1fr;gap:40px;padding:24px 0;display:grid}.rental-quote-document h2{margin:5px 0 7px;font-size:20px}.rental-quote-document p{color:#4f4a44;margin:0;font-size:11px;line-height:1.55}.rental-quote-vehicle{padding:19px 0}.rental-quote-commercial{border:1px solid #bdb6ad;grid-template-columns:.8fr 1.2fr;display:grid}.rental-quote-commercial .primary{color:#fff;background:#a60c17;align-content:center;padding:24px;display:grid}.rental-quote-commercial .primary small{color:#f0c1c5}.rental-quote-commercial .primary strong{letter-spacing:-.04em;margin:9px 0 3px;font-size:38px}.rental-quote-commercial .primary span{font-size:10px}.rental-quote-commercial dl{margin:0;padding:13px 20px}.rental-quote-commercial dl div{border-bottom:1px solid #ded8d0;justify-content:space-between;gap:20px;padding:8px 0;display:flex}.rental-quote-commercial dl div:last-child{border:0}.rental-quote-commercial .total{font-weight:800}.rental-quote-terms,.rental-quote-insurance-note,.rental-quote-return-note,.rental-quote-customer-notes{border-top:1px solid #cec8c0;margin-top:22px;padding-top:18px}.rental-quote-terms dl{background:#cec8c0;grid-template-columns:repeat(4,1fr);gap:1px;margin:10px 0 13px;display:grid}.rental-quote-terms dl div{background:#f5f2ec;padding:10px}.rental-quote-terms dd{margin-top:5px}.rental-quote-insurance-note{background:#e8ecef;border:0;border-left:4px solid #0c3155;padding:17px 18px}.rental-quote-insurance-note p+p{margin-top:7px}.rental-quote-return-note{background:#eeebe6;border:0;border-left:4px solid #111315;padding:17px 18px}.rental-quote-document>footer{border-top:2px solid #111315;justify-content:space-between;gap:30px;margin-top:26px;padding-top:16px;display:flex}.rental-quote-document>footer p:first-child{max-width:700px}.rental-quote-document>footer p:last-child{white-space:nowrap;font-weight:800}.rental-workspace-head{gap:22px;padding:22px 3vw 17px}.rental-workspace-head h1{letter-spacing:-.03em;font-size:clamp(28px,3vw,38px);line-height:1.05}.rental-workspace-head>div>p:last-child{margin-top:8px;font-size:11px}.rental-workspace-metrics span{min-width:102px;padding:8px 10px;font-size:10px}.rental-workspace-metrics b{font-size:17px}.rental-workspace-tabs{padding-top:7px;padding-bottom:7px}.rental-workspace-tabs a{min-height:36px;padding:0 13px;font-size:11px}.rental-workspace-main{margin-top:16px}.rental-workspace-section-heading{margin-bottom:10px}.rental-workspace-section-heading h2{font-size:21px}.rental-workspace-section-heading>span,.rental-admin-context label>span,.rental-admin-context>div>span,.rental-admin-advanced-grid label>span,.rental-admin-save label>span{font-size:10px}.rental-admin-choice-row{gap:12px;padding-top:12px;padding-bottom:13px}.rental-admin-choice-row legend{font-size:10px}.rental-admin-choice-row button{min-height:46px}.rental-admin-choice-row button small{font-size:9px}.rental-admin-structure{padding:14px 16px}.rental-admin-structure>header{gap:20px;margin-bottom:10px}.rental-admin-structure>header small{font-size:10px}.rental-admin-structure>header h2{font-size:19px}.rental-admin-structure>header p{font-size:11px}.rental-admin-structure-grid>article{padding:12px}.rental-admin-structure-grid small,.rental-admin-paired-inputs label>span{font-size:9px}.rental-admin-structure-grid article>p,.rental-admin-structure-note,.rental-admin-structure-error{font-size:10px}.rental-admin-result-primary{min-height:158px;padding:20px 22px}.rental-admin-result-primary strong{margin-top:9px;font-size:clamp(31px,3.5vw,44px);line-height:1}.rental-admin-result-grid{gap:0 20px;padding:12px 18px}.rental-admin-result-grid article{padding:9px 0}.rental-admin-result-grid small{font-size:10px}.rental-admin-result-grid strong{font-size:17px}.rental-admin-result-grid span{font-size:10px}.rental-admin-payment-plan>header{gap:18px;padding-top:12px;padding-bottom:12px}.rental-admin-payment-plan>header small{font-size:10px}.rental-admin-payment-plan>header h2{font-size:18px}.rental-admin-payment-plan>header p{font-size:11px}.rental-admin-payment-plan>header button{font-size:10px}.rental-admin-payment-plan-actions label>span{font-size:9px}.rental-admin-payment-plan-actions input{font-size:11px}.rental-admin-plan-date-error{font-size:10px}.rental-admin-plan-totals span{padding:10px}.rental-admin-plan-totals small,.rental-admin-plan-years small{font-size:9px}.rental-admin-plan-totals b{font-size:15px}.rental-admin-plan-years b{font-size:10px}.rental-admin-schedule-table th{font-size:9px}.rental-admin-schedule-table .year-row strong{font-size:16px}.rental-admin-schedule-table .year-row span{font-size:9px}.rental-admin-schedule-table .year-row b,.rental-admin-payment-plan-body>p{font-size:10px}.rental-admin-advanced>summary,.rental-admin-schedule>summary,.rental-settings-block>summary{font-size:11px}.rental-admin-advanced-grid label small,.rental-admin-save-heading small{font-size:10px}.rental-admin-save-heading h2{font-size:19px}.rental-admin-save-heading p,.rental-admin-save-actions p,.rental-admin-contact-toggle button{font-size:10px}.rental-pipeline-summary span,.rental-case-stage,.rental-pipeline-list>article>div small,.rental-car-admin-grid header span,.rental-car-admin-grid header small,.rental-car-admin-numbers small{font-size:9px}.rental-pipeline-list h3,.rental-car-admin-grid h3{font-size:16px}.rental-pipeline-list h3 small,.rental-pipeline-list>article>p,.rental-car-admin-grid>article>p,.rental-pipeline-list footer a,.rental-car-admin-grid footer .admin-primary,.rental-car-admin-grid footer .admin-secondary,.rental-car-admin-grid footer>a:last-child,.rental-settings-car-picker>p,.rental-settings-car-picker a,.rental-settings-block>summary small{font-size:10px}.rental-case-head{padding-top:19px;padding-bottom:15px}.rental-case-head h1{font-size:clamp(27px,3vw,38px)}.rental-case-head p{font-size:11px}.rental-case-facts dt,.rental-quote-summary small,.rental-private-calculation small{font-size:9px}.rental-case-facts dd,.rental-private-calculation b{font-size:11px}@media (width<=1100px){.rental-admin-choice-row,.rental-admin-structure-grid{grid-template-columns:1fr}.rental-pipeline-list,.rental-car-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-settings-car-picker>div{grid-template-columns:repeat(3,minmax(0,1fr))}.rental-admin-new-contact,.rental-quote-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.rental-workspace-head,.rental-workspace-section-heading,.rental-admin-save-heading,.rental-admin-structure>header,.rental-admin-payment-plan>header,.rental-settings-selected>header,.rental-case-head{flex-direction:column;align-items:flex-start}.rental-workspace-metrics{justify-content:flex-start}.rental-admin-context,.rental-admin-result,.rental-case-grid{grid-template-columns:1fr}.rental-admin-context>div{text-align:left}.rental-admin-result-primary{min-height:165px}.rental-admin-advanced-grid,.rental-admin-advanced-grid.two-up,.rental-admin-internal-summary,.rental-admin-plan-totals,.rental-case-facts,.rental-quote-summary,.rental-private-calculation{grid-template-columns:1fr}.rental-admin-payment-plan-actions{width:100%}.rental-admin-payment-plan-actions label{flex:1}.rental-admin-payment-plan-actions input,.rental-admin-payment-plan>header button{width:100%}.rental-private-calculation p{grid-column:auto}.rental-pipeline-list,.rental-car-admin-grid{grid-template-columns:1fr}.rental-settings-car-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-case-panel.wide{grid-column:auto}.rental-case-stage-control{display:grid}.rental-case-stage-control label{min-width:0}.rental-quote-insurance>div,.rental-quote-notes{grid-template-columns:1fr}.rental-quote-document-shell{padding:12px}.rental-quote-document{padding:28px 22px}.rental-quote-document>header,.rental-quote-parties,.rental-quote-commercial{grid-template-columns:1fr}.rental-quote-terms dl{grid-template-columns:1fr 1fr}}@media (width<=520px){.rental-workspace-main{margin-left:12px;margin-right:12px}.rental-workspace-head{padding-left:18px;padding-right:18px}.rental-workspace-metrics{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.rental-workspace-metrics span{min-width:0}.rental-admin-choice-row fieldset>div{grid-template-columns:repeat(2,1fr)}.rental-admin-paired-inputs,.rental-admin-result-grid,.rental-admin-new-contact{grid-template-columns:1fr!important}.rental-admin-result-grid article.wide{grid-column:auto}.rental-settings-car-picker>div{grid-template-columns:1fr}.rental-admin-save-actions .admin-primary,.rental-admin-save-actions .admin-secondary{width:100%}}@media (width<=760px){.rental-admin-payment-plan-actions{grid-template-columns:minmax(0,1fr) 150px;display:grid}.rental-admin-payment-plan>header .rental-admin-payment-plan-actions button{width:auto}}@media (width<=520px){.rental-admin-payment-plan-actions{grid-template-columns:1fr}.rental-admin-payment-plan>header .rental-admin-payment-plan-actions button{width:100%}}@media print{.rental-quote-document-shell{background:#fff;padding:0}.rental-quote-document-actions{display:none}.rental-quote-document{max-width:none;box-shadow:none;margin:0;padding:18mm 15mm}.rental-quote-watermark{top:8mm;right:10mm}.rental-quote-document p{font-size:9pt}.rental-quote-document h2{font-size:14pt}}.admin-folder-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-folder-grid article{background:#101213;border:1px solid #303437;align-content:space-between;gap:10px;min-height:118px;padding:16px;display:grid}.admin-folder-grid article strong{font-size:11px;line-height:1.4}.admin-folder-grid article span{font-size:27px;font-weight:500}.admin-folder-grid article small{color:#7f8386;letter-spacing:.1em;text-transform:uppercase;font-size:8px}@media (width<=900px){.admin-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.admin-folder-grid{grid-template-columns:1fr}}.rental-inbox{gap:14px;display:grid}.rental-inbox-toolbar{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;display:grid}.rental-inbox-toolbar label{gap:6px;display:grid}.rental-inbox-toolbar label span{color:#8e9397;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.rental-inbox-toolbar input{color:#f4f4f2;background:#0b0d0e;border:1px solid #35393c;width:100%;padding:12px 14px}.rental-inbox-filters{flex-wrap:wrap;gap:6px;display:flex}.rental-inbox-filters button{color:#b7bbbe;cursor:pointer;background:#111416;border:1px solid #35393c;padding:10px 12px}.rental-inbox-filters button.active{color:#fff;background:#252015;border-color:#d5a94f}.rental-inbox-filters strong{color:#d5a94f;margin-left:5px}.rental-inbox-message{color:#8e9397;min-height:18px;margin:0;font-size:11px}.rental-inbox-list{gap:12px;display:grid}.rental-inbox-card{background:#0e1112;border:1px solid #303437;border-left:3px solid #62686c;gap:14px;padding:18px;scroll-margin-top:20px;display:grid}.rental-inbox-card.status-new{border-left-color:#d5a94f}.rental-inbox-card.status-contacted{border-left-color:#4a91c9}.rental-inbox-card.status-closed{border-left-color:#4f875f}.rental-inbox-card header{grid-template-columns:auto minmax(200px,1fr) auto;align-items:center;gap:12px;display:grid}.rental-inbox-card header>div{align-items:center;gap:9px;display:flex}.rental-inbox-card header small,.rental-inbox-card header code{color:#8e9397;font-size:10px}.rental-inbox-status{letter-spacing:.08em;border:1px solid #555b60;padding:5px 7px;font-size:9px}.rental-inbox-status.new{color:#e5bc67;border-color:#8f7339}.rental-inbox-status.contacted{color:#8dc6f2;border-color:#3d739d}.rental-inbox-status.closed{color:#8fc69f;border-color:#426d4f}.rental-inbox-customer{background:#151819;grid-template-columns:1fr auto;gap:12px;padding:12px;display:grid}.rental-inbox-customer>div{flex-wrap:wrap;align-items:center;gap:7px 12px;display:flex}.rental-inbox-customer small{color:#858a8d;text-transform:uppercase;letter-spacing:.08em;width:100%}.rental-inbox-customer a{color:#d8b45f}.rental-inbox-selection{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rental-inbox-selection>div{background:#111415;border:1px solid #2c3032;align-content:space-between;gap:8px;min-height:72px;padding:11px;display:grid}.rental-inbox-selection>div.total{background:#1d1911;border-color:#8d7138}.rental-inbox-selection small{color:#8c9194;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.rental-inbox-selection strong{font-size:13px;line-height:1.35}.rental-inbox-note{background:#161512;border-left:2px solid #8d7138;padding:12px 14px}.rental-inbox-note small{color:#a8894c;text-transform:uppercase;letter-spacing:.08em}.rental-inbox-note p{white-space:pre-wrap;margin:6px 0 0}.rental-inbox-card details{border-top:1px solid #2d3133;padding-top:11px}.rental-inbox-card summary{color:#d8b45f;cursor:pointer;font-size:11px}.rental-inbox-details{gap:12px;padding-top:13px;display:grid}.rental-inbox-details dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.rental-inbox-details dl div{background:#141718;padding:9px}.rental-inbox-details dt{color:#858a8d;text-transform:uppercase;font-size:9px}.rental-inbox-details dd{margin:5px 0 0}.rental-inbox-details h4{margin:0 0 7px}.rental-inbox-details p{justify-content:space-between;gap:10px;margin:4px 0;display:flex}.rental-inbox-details .rental-inbox-legal{color:#aeb2b4;display:block}.rental-inbox-details code{overflow-wrap:anywhere;color:#7f8588}.rental-inbox-card footer{border-top:1px solid #2d3133;gap:10px;padding-top:12px;display:grid}.rental-inbox-delivery{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.rental-inbox-delivery span{letter-spacing:.06em;text-transform:uppercase;border:1px solid #50565a;padding:5px 7px;font-size:9px}.rental-inbox-delivery span.sent{color:#8fc69f;border-color:#426d4f}.rental-inbox-delivery span.failed{color:#eb9999;border-color:#864848}.rental-inbox-delivery span.pending{color:#d9bd7c;border-color:#796638}.rental-inbox-delivery small{color:#858a8d}.rental-inbox-error{color:#eb9999;margin:0;font-size:11px}.rental-inbox-actions{flex-wrap:wrap;gap:7px;display:flex}.rental-inbox-actions button,.rental-inbox-actions a{color:#f1f1ee;cursor:pointer;min-height:36px;font:inherit;background:#151819;border:1px solid #454a4d;padding:9px 12px;text-decoration:none}.rental-inbox-actions button:disabled{cursor:wait;opacity:.55}.rental-inbox-schedule-body{gap:12px;padding-top:13px;display:grid}.rental-inbox-schedule-body>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.rental-inbox-schedule-body>dl div{background:#141718;padding:10px}.rental-inbox-schedule-body dt{color:#858a8d;text-transform:uppercase;font-size:9px}.rental-inbox-schedule-body dd{font-variant-numeric:tabular-nums;margin:5px 0 0}.rental-inbox-schedule-scroll{border:1px solid #303437;max-height:520px;overflow:auto}.rental-inbox-schedule table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:860px;font-size:11px}.rental-inbox-schedule th,.rental-inbox-schedule td{text-align:right;white-space:nowrap;border-bottom:1px solid #282c2e;padding:8px 10px}.rental-inbox-schedule th:first-child,.rental-inbox-schedule td:first-child{text-align:center}.rental-inbox-schedule th{z-index:1;color:#d8b45f;letter-spacing:.04em;text-transform:uppercase;background:#111415;font-size:9px;position:sticky;top:0}@media (width<=900px){.rental-inbox-toolbar,.rental-inbox-card header{grid-template-columns:1fr}.rental-inbox-selection,.rental-inbox-details dl,.rental-inbox-schedule-body>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.rental-inbox-selection,.rental-inbox-details dl,.rental-inbox-schedule-body>dl,.rental-inbox-customer{grid-template-columns:1fr}.rental-inbox-card{padding:13px}}.market-shell{--market-blue:#69a9c3;--market-green:#65b78b;--market-gold:#d2a75d;--market-red:#d2777d;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55}.market-shell .admin-header{background:#0a0e10f5}.market-warning{border:1px solid #765d2d;border-left:4px solid var(--market-gold);color:#e5d7b6;background:#211b10;border-radius:9px;width:min(1480px,100% - 40px);margin:20px auto 0;padding:17px 20px}.market-warning strong{font-size:13px}.market-warning p{margin:7px 0 0;font-size:11px;line-height:1.55}.market-hero,.market-vehicle-hero{background:radial-gradient(circle at 88% 0,#5294b124,#0000 38%);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:40px;display:grid}.market-hero h1,.market-vehicle-hero h1{font-size:clamp(46px,5.5vw,78px)}.market-hero>div>p:last-child,.market-vehicle-hero>div>p:last-child{color:#aab4b8;max-width:850px;font-size:15px;line-height:1.65}.market-hero aside,.market-vehicle-hero aside{background:#101c21;border:1px solid #3d6170;border-radius:12px;gap:7px;padding:20px;display:grid}.market-hero aside strong,.market-vehicle-hero aside strong{color:#d9eef6;font-size:15px}.market-hero aside span,.market-vehicle-hero aside span{color:#9cb3bd;font-size:12px;line-height:1.55}.market-metrics,.market-summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.market-method-panel{border-left:4px solid var(--market-blue);grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:center;gap:50px;display:grid}.market-method-panel h2{margin:0;font-size:29px}.market-method-panel p{color:#aab3b7;max-width:850px;font-size:13px;line-height:1.65}.market-method-panel>div:last-child{background:#10171a;border:1px solid #3e5058;border-radius:10px;gap:5px;padding:17px;display:grid}.market-method-panel>div:last-child strong{font-size:13px}.market-method-panel>div:last-child span{color:#99a8ae;font-size:11px;line-height:1.55}.market-overview-panel{padding:28px}.market-overview-tools{background:#0e1315;border:1px solid #354147;border-radius:9px;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:18px;margin-bottom:18px;padding:15px;display:grid}.market-overview-tools>label{gap:7px;display:grid}.market-overview-tools>label span{color:#9dabb1;font-size:10px;font-weight:750}.market-overview-tools input{color:#fff;min-height:49px;font:inherit;background:#090d0f;border:1px solid #46545a;border-radius:7px;padding:0 13px;font-size:14px}.market-overview-tools>div{flex-wrap:wrap;gap:7px;display:flex}.market-overview-tools button{color:#aeb9bd;min-height:42px;font:inherit;cursor:pointer;background:#151b1e;border:1px solid #465158;border-radius:7px;padding:8px 12px;font-size:11px}.market-overview-tools button.active{color:#e9f7fc;background:#18333f;border-color:#64a3be}.market-overview-table{min-width:1280px}.market-position-stack{gap:5px;display:grid}.market-position{background:#171b1d;border-left:3px solid #626b6f;gap:2px;padding:6px 8px;display:grid}.market-position strong{text-transform:uppercase;font-size:9px}.market-position small{margin:0!important;font-size:9px!important}.market-position.below{border-color:var(--market-green);background:#13231a}.market-position.below small{color:#9fd0b4}.market-position.above{border-color:var(--market-red);background:#281719}.market-position.above small{color:#e6a6aa}.market-position.near{border-color:var(--market-blue);background:#13232a}.market-position.near small{color:#a6cad8}.market-position.none small{color:#7f898d}.market-context-grid{grid-template-columns:1fr 1fr;gap:18px;width:min(1480px,100% - 40px);margin:28px auto 0;display:grid}.market-context-grid>.admin-panel{margin:0;padding:27px}.market-criteria-card dl{background:#364047;grid-template-columns:1fr 1fr;gap:1px;display:grid}.market-criteria-card dl div{background:#101416;padding:12px}.market-criteria-card dt{color:#89979d;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.market-criteria-card dd{margin:5px 0 0;font-size:13px}.market-criteria-card>p{color:#a5b0b4;font-size:12px;line-height:1.6}.market-criteria-card>.admin-secondary{margin-top:5px}.market-search-card{align-content:start;gap:18px;display:grid}.market-search-card h2{margin:0 0 12px;font-size:29px}.market-search-card code{color:#dbeaf0;background:#090d0f;border:1px solid #3d4d54;border-radius:8px;padding:14px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.market-provider-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.market-provider-buttons a,.market-provider-buttons button{color:#edf7fa;min-height:48px;font:inherit;cursor:pointer;background:#17252b;border:1px solid #4b626c;border-radius:8px;justify-content:center;align-items:center;padding:9px 13px;font-size:12px;font-weight:750;display:flex}.market-provider-buttons button{background:#253039;grid-column:1/-1}.market-search-card>p{border-left:3px solid var(--market-gold);color:#c5b899;background:#211c12;margin:0;padding:13px;font-size:11px;line-height:1.6}.market-summary-metrics{margin-top:18px}.market-summary-metrics article{border:1px solid #344147}.market-price-comparison{grid-template-columns:.75fr .75fr 1.5fr;gap:10px;width:min(1480px,100% - 40px);margin:18px auto 0;display:grid}.market-price-card,.market-price-help{background:#121719;border:1px solid #374349;border-radius:11px;align-content:start;gap:7px;min-height:130px;padding:20px;display:grid}.market-price-card>span{color:#8f9ba0;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.market-price-card>strong{font-size:30px}.market-price-card>small{color:#9da8ac;font-size:11px}.market-price-card.below{background:#112019;border-color:#37694e}.market-price-card.above{background:#231517;border-color:#76484c}.market-price-card.near{background:#112129;border-color:#3b6677}.market-price-help strong{font-size:14px}.market-price-help p{color:#9ea9ad;margin:0;font-size:11px;line-height:1.55}.market-price-help>div{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.market-price-help a,.market-price-help>div>span{color:#d8e5ea;border:1px solid #46575e;border-radius:6px;padding:7px 9px;font-size:10px}.market-message{border-left:3px solid var(--market-blue);color:#c1dbe5;background:#13242c;width:min(1100px,100% - 40px);margin:16px auto 0;padding:12px 15px;font-size:12px}.market-start-panel{border-left:4px solid var(--market-blue);grid-template-columns:1fr auto;align-items:center;gap:30px;display:grid}.market-start-panel h2{margin:0;font-size:30px}.market-start-panel p:not(.admin-kicker){color:#a5afb3;max-width:800px;font-size:13px;line-height:1.6}.market-comparable-entry,.market-comparable-list-panel,.market-history{padding:29px}.market-comparable-entry .admin-panel-heading p{color:#9fa9ad;max-width:780px;margin:8px 0 0;font-size:12px;line-height:1.6}.market-comparable-form{gap:15px;display:grid}.market-comparable-form>section{background:#101517;border:1px solid #37464c;border-radius:11px;padding:20px}.market-comparable-form>section>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.market-comparable-form>section>header>span{color:#fff;background:#316f87;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.market-comparable-form>section>header>div{gap:2px;display:grid}.market-comparable-form>section>header strong{font-size:16px}.market-comparable-form>section>header small{color:#93a0a5;font-size:11px}.market-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.market-form-grid label{gap:6px;display:grid}.market-form-grid label.wide{grid-column:span 2}.market-form-grid label>span{color:#d1d9dc;font-size:11px;font-weight:740}.market-form-grid label>small{color:#849197;font-size:9px}.market-form-grid input,.market-form-grid select,.market-form-grid textarea{color:#fff;width:100%;min-height:50px;font:inherit;background:#090e10;border:1px solid #4a575d;border-radius:7px;padding:10px 12px;font-size:13px}.market-form-grid textarea{resize:vertical;min-height:88px}.market-comparable-form>.admin-primary{justify-self:start;min-width:260px}.market-comparable-list{gap:9px;display:grid}.market-comparable-list>article{border:1px solid #385144;border-left:4px solid var(--market-green);background:#101715;border-radius:9px;grid-template-columns:minmax(300px,1fr) 210px auto;align-items:center;gap:20px;padding:16px;display:grid}.market-comparable-list>article.excluded{opacity:.65;border-color:#4b4f51 #4b4f51 #4b4f51 #6d7376}.market-comparable-list>article>div:first-child{gap:4px;display:grid}.market-comparable-list>article>div:first-child>span{color:#8da0a7;text-transform:uppercase;font-size:9px}.market-comparable-list>article>div:first-child strong{font-size:14px}.market-comparable-list>article>div:first-child small{color:#919da1;font-size:10px}.market-comparable-list>article>div:first-child p{color:#a8b1b4;margin:4px 0 0;font-size:10px}.market-comparable-list>article>div:nth-child(2){gap:3px;display:grid}.market-comparable-list>article>div:nth-child(2)>strong{font-size:19px}.market-comparable-list>article>div:nth-child(2)>small{color:#8e9a9f;font-size:9px}.market-comparable-list>article>div:nth-child(2)>em{color:#a8cbb7;font-size:9px;font-style:normal;font-weight:750}.market-comparable-list>article>button{color:#e1e8ea;min-height:42px;font:inherit;cursor:pointer;background:#202a2e;border:1px solid #506068;border-radius:7px;padding:8px 11px;font-size:10px}.market-lock-actions{background:#11191c;border:1px solid #45535a;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin-top:18px;padding:17px;display:grid}.market-lock-actions>div{gap:3px;display:grid}.market-lock-actions>div strong{font-size:13px}.market-lock-actions>div span{color:#94a2a7;font-size:10px}.market-lock-actions>button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#255a3d;border:1px solid #3d7c5b;border-radius:8px;padding:8px 13px;font-size:11px;font-weight:800}.market-lock-actions>button.danger{color:#e8b9bd;background:#301a1c;border-color:#73474b}.market-lock-actions>button:disabled{opacity:.5;cursor:not-allowed}.market-history>div:last-child{gap:8px;display:grid}.market-history article{background:#101416;border:1px solid #384349;border-radius:8px;grid-template-columns:1fr 1fr 1.4fr;gap:20px;padding:14px;display:grid}.market-history article>div{gap:3px;display:grid}.market-history article strong{font-size:12px}.market-history article span{color:#89969b;font-size:9px}@media (width<=1100px){.market-context-grid,.market-method-panel{grid-template-columns:1fr}.market-price-comparison{grid-template-columns:1fr 1fr}.market-price-help{grid-column:1/-1}.market-form-grid{grid-template-columns:1fr 1fr}.market-comparable-list>article{grid-template-columns:1fr 180px}.market-comparable-list>article>button{grid-column:1/-1}.market-lock-actions{grid-template-columns:1fr 1fr}.market-lock-actions>div{grid-column:1/-1}.market-history article{grid-template-columns:1fr 1fr}.market-history article>div:last-child{grid-column:1/-1}}@media (width<=760px){.market-hero,.market-vehicle-hero{grid-template-columns:1fr;padding:34px 20px}.market-metrics,.market-summary-metrics,.market-context-grid,.market-price-comparison{grid-template-columns:1fr}.market-context-grid,.market-price-comparison{width:calc(100% - 24px)}.market-overview-panel,.market-comparable-entry,.market-comparable-list-panel,.market-history{margin-left:12px;margin-right:12px;padding:20px}.market-overview-tools,.market-start-panel,.market-form-grid,.market-lock-actions,.market-history article,.market-provider-buttons{grid-template-columns:1fr}.market-provider-buttons button,.market-form-grid label.wide{grid-column:auto}.market-comparable-list>article{grid-template-columns:1fr}.market-comparable-list>article>button,.market-price-help{grid-column:auto}.market-comparable-form>.admin-primary{width:100%;min-width:0}.market-start-panel .admin-primary{width:100%}}._shell_87ws7_1{color:#161918;background:#f2f4f3;place-items:center;min-height:100vh;padding:24px;display:grid}._panel_87ws7_1{background:#fff;border:1px solid #d8ddda;border-radius:8px;width:min(100%,430px);padding:32px;box-shadow:0 18px 55px #141c1814}._brand_87ws7_1{font-size:15px;font-weight:800}._brand_87ws7_1 span{color:#69736e;font-weight:600}._kicker_87ws7_1{color:#607069;text-transform:uppercase;margin:36px 0 6px;font-size:12px;font-weight:800}._panel_87ws7_1 h1{margin:0;font-size:30px;line-height:1.15}._lead_87ws7_1{color:#5d6661;margin:12px 0 24px;line-height:1.55}._google_87ws7_1,._form_87ws7_1 button{border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:44px;font-weight:750;text-decoration:none;display:flex}._google_87ws7_1{color:#1b211e;background:#fff;border:1px solid #bfc7c3}._divider_87ws7_1{color:#8b948f;align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}._divider_87ws7_1:before,._divider_87ws7_1:after{content:"";background:#dde2df;flex:1;height:1px}._form_87ws7_1{gap:16px;display:grid}._form_87ws7_1 label{gap:6px;font-size:13px;font-weight:700;display:grid}._form_87ws7_1 input{min-height:44px;font:inherit;border:1px solid #bbc4bf;border-radius:5px;padding:0 12px}._form_87ws7_1 input:focus{border-color:#146948;outline:3px solid #1469482e}._form_87ws7_1 button{color:#fff;font:inherit;cursor:pointer;background:#146948;border:0}._form_87ws7_1 button:disabled{opacity:.65;cursor:wait}._error_87ws7_1{color:#8d2020;background:#fff3f3;border-left:3px solid #b22929;margin:0;padding:10px;font-size:13px}._help_87ws7_1{color:#747d78;margin:22px 0 0;font-size:12px;line-height:1.5}._ownerSetup_87ws7_1{color:#69736e;text-align:center;text-underline-offset:3px;margin-top:14px;font-size:12px;text-decoration:underline;display:block}@media (width<=520px){._shell_87ws7_1{padding:12px}._panel_87ws7_1{padding:24px}}
