@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-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{.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}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lowercase{text-transform:lowercase}.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))}}:root{--ink:#132b3a;--ink-soft:#526774;--navy:#173b4f;--navy-deep:#102f40;--paper:#f5f4ef;--panel:#fffefb;--line:#dfe5e5;--line-strong:#cdd7d7;--green:#277c62;--green-soft:#e1f2eb;--teal:#287f86;--teal-soft:#e0f2f2;--amber:#9e710c;--amber-soft:#fff2ce;--orange:#b85f2d;--orange-soft:#fce8dc;--red:#b94f4b;--red-soft:#f9e5e2;--blue-soft:#e7eff5;--shadow:0 14px 38px #1e374314}*{box-sizing:border-box}html{background:var(--paper)}body{background:radial-gradient(circle at 75% -10%, #287f8614, transparent 32%), var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #287f8647}button:disabled{cursor:not-allowed;opacity:.48}.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}.desk-shell{min-height:100vh}.desk-sidebar{z-index:20;color:#f8fbfb;background:linear-gradient(160deg, #ffffff09, transparent 46%), var(--navy-deep);border-right:1px solid #ffffff14;flex-direction:column;width:236px;padding:22px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 6px 24px;display:flex}.brand-mark{color:#173b4f;letter-spacing:-.04em;background:#f0d98f;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff6b}.brand>span:last-child,.operator>span:last-child,.sidebar-note>div{flex-direction:column;display:flex}.brand strong{font-size:18px;line-height:1.05}.brand small{color:#9fb2bc;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:12px}.main-nav{gap:5px;display:grid}.nav-item{color:#aebfc7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;text-decoration:none;display:grid}.nav-item:not(:disabled):hover{color:#fff;background:#ffffff0f}.nav-item-active{color:#fff;background:#ffffff1a}.nav-item b{color:#d6e5e7;text-align:center;background:#ffffff1a;border-radius:7px;min-width:24px;padding:3px 6px;font-size:11px}.nav-item-escalations b{color:#503e08;background:#f8d979}.nav-item-follow-ups b{color:#503e08;background:#ffd768}.sidebar-note{background:#277c6229;border:1px solid #dcf2eb1f;border-radius:12px;gap:11px;margin-top:auto;padding:14px 13px;display:flex}.pulse-dot{background:#67c3a5;border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 5px #67c3a51a}.sidebar-note strong{font-size:12px}.sidebar-note small{color:#9eb9b3;margin-top:3px;font-size:11px}.operator{border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:14px;padding:14px 4px 0;display:flex}.operator-avatar{width:34px;height:34px;color:var(--navy-deep);background:#dce8e5;border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.operator strong{text-overflow:ellipsis;white-space:nowrap;max-width:148px;font-size:11px;overflow:hidden}.operator small{color:#8fa5af;margin-top:3px;font-size:10px}.operator-logout{color:#b9c9cf;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;width:fit-content;margin-top:6px;padding:0;font-size:10px;text-decoration:underline}.operator-logout:hover{color:#fff}.desk-main{min-width:0;margin-left:236px;padding:22px 28px 34px}.topbar{justify-content:space-between;align-items:end;gap:24px;display:flex}.eyebrow,.section-label,.detail-kicker{color:#71838d;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.topbar h1{letter-spacing:-.035em;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.2vw,38px);font-weight:600}.topbar-actions{align-items:center;gap:12px;display:flex}.data-mode{border:1px solid var(--line-strong);letter-spacing:.08em;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:900}.data-mode-live{color:#1f6c54;background:var(--green-soft);border-color:#a9d0c3}.data-mode-demo{color:#876108;background:var(--amber-soft);border-color:#e5cf8d}.sync-state{color:var(--ink-soft);align-items:center;gap:7px;font-size:12px;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.status-dot-success{color:var(--green)}.refresh-button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--panel);cursor:pointer;border-radius:10px;padding:0 11px;font-size:10px;font-weight:700}.refresh-button:hover:not(:disabled){background:#f5faf8;border-color:#a9c8c0}.shadow-banner{background:linear-gradient(90deg,#277c6214,#0000 60%),#edf7f3;border:1px solid #bcdad0;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:68px;margin-top:20px;padding:13px 16px;display:grid}.shadow-banner-icon{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.shadow-banner strong{color:#155f48;font-size:13px;display:block}.shadow-banner p{color:#58716a;margin:4px 0 0;font-size:11px}.mode-chip{color:#31725e;letter-spacing:.07em;background:#ffffff94;border:1px solid #a9d0c3;border-radius:7px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800}.follow-up-alert{color:#5d4308;text-align:left;cursor:pointer;background:linear-gradient(100deg,#fff2bd,#fff9e4);border:1px solid #e4bd56;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;margin-top:12px;padding:13px 15px;display:grid}.follow-up-alert:hover{background:linear-gradient(100deg,#ffeba0,#fff5d4);border-color:#cf9821}.follow-up-alert-icon{color:#fff;background:#c98b0b;border-radius:10px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:800;display:grid}.follow-up-alert span:nth-child(2){gap:3px;display:grid}.follow-up-alert strong{font-size:13px}.follow-up-alert small{color:#806826;font-size:10px}.follow-up-alert b{white-space:nowrap;font-size:10px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.metrics article{border:1px solid var(--line);background:#fffefbdb;border-radius:13px;grid-template-columns:1fr auto;align-content:center;gap:6px 12px;min-height:96px;padding:14px 16px;display:grid}.metrics span{color:var(--ink-soft);font-size:11px}.metrics strong{grid-row:span 2;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:500}.metrics small{color:#8a989f;font-size:10px}.metrics .metric-positive{color:var(--green)}.toolbar{justify-content:space-between;gap:16px;margin-top:18px;display:flex}.filter-tabs{flex-wrap:wrap;gap:5px;display:flex}.filter-tabs button{color:#667983;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 11px;display:inline-flex}.filter-tabs button:hover{background:#ffffff9e}.filter-tabs button.filter-active{color:var(--ink);border-color:var(--line);background:var(--panel);box-shadow:0 4px 14px #203a440d}.filter-tabs button span{text-align:center;background:#e7eceb;border-radius:6px;min-width:20px;padding:2px 5px;font-size:10px}.search-field{border:1px solid var(--line);color:#73858e;background:var(--panel);border-radius:10px;align-items:center;gap:8px;width:min(310px,31vw);min-height:38px;padding:0 12px;display:flex}.search-field input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.search-field input::placeholder{color:#9ba8ae}.error-banner{color:#85413d;background:var(--red-soft);border:1px solid #e6bbb7;border-radius:10px;justify-content:space-between;gap:16px;margin-top:12px;padding:11px 13px;font-size:12px;display:flex}.error-banner button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.workbench{border:1px solid var(--line);background:var(--panel);min-height:670px;box-shadow:var(--shadow);border-radius:16px;grid-template-columns:minmax(330px,.82fr) minmax(520px,1.42fr);margin-top:12px;display:grid;overflow:hidden}.queue-panel{border-right:1px solid var(--line);background:#fbfbf8;min-width:0}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:13px 15px;display:flex}.panel-heading>div:first-child{align-items:baseline;gap:8px;display:flex}.panel-heading h2,.detail-header h2,.evidence-section h3,.draft-section h3{margin:0}.panel-heading h2{font-size:14px}.panel-heading span{color:#819099;font-size:10px}.sort-label{color:#60747c;font:inherit;background:#eff2f0;border:1px solid #0000;border-radius:6px;padding:5px 7px}.panel-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.older-questions-filter{cursor:pointer;color:#6f5b2d;background:#fffaf0;border-color:#d8c99f}.older-questions-filter:hover{background:#fff4d8;border-color:#c3aa64}.older-questions-filter-active{color:#fff;background:#9b7928;border-color:#9b7928}.unanswered-filter{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.unanswered-filter:hover{background:#f3f8f6;border-color:#b9d5cb}.unanswered-filter-active{color:#155f48;background:#e5f3ed;border-color:#91c5b3}.unanswered-filter span{min-width:18px;color:inherit;text-align:center;background:#ffffffb3;border-radius:999px;padding:2px 5px}.queue-list{max-height:760px;overflow-y:auto}.queue-load-more{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#fffffff5;padding:12px 16px;position:sticky;bottom:0}.queue-load-more .secondary-button{width:100%}.queue-card{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5e9e7;padding:14px 15px 15px;transition:background .14s,box-shadow .14s;display:block}.queue-card:hover{background:#f4f7f5}.queue-card-selected{box-shadow:inset 3px 0 var(--green);background:#eef5f2;position:relative}.queue-card-follow-up{background:#fff9e9;box-shadow:inset 4px 0 #e5ad27}.queue-card-follow-up:hover{background:#fff4d4}.queue-card-follow-up.queue-card-selected{background:#fff1c7;box-shadow:inset 5px 0 #d99d0b}.queue-card-top{align-items:center;gap:7px;display:flex}.queue-card-top time{color:#87969c;margin-left:auto;font-size:9px}.source-badge{color:#34566a;background:var(--blue-soft);letter-spacing:.05em;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:800}.status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.status-success{color:#286b56;background:var(--green-soft)}.status-warning{color:#876108;background:var(--amber-soft)}.status-review{color:#9e4f25;background:var(--orange-soft)}.status-approved{color:#216f76;background:var(--teal-soft)}.status-neutral{color:#64757e;background:#e9edec}.queue-product{margin-top:11px;font-size:13px;display:block}.queue-question{color:#536871;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.queue-meta{color:#7c8b92;gap:8px;margin-top:9px;font-size:9px;display:flex}.queue-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-meta span:first-child{border-right:1px solid var(--line);flex:none;padding-right:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.queue-decision{color:#4a606a;border-top:1px dashed #dce2df;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:10px;padding-top:9px;font-size:10px;display:grid}.queue-decision small{color:#829097}.decision-marker{background:#809098;border-radius:2px;width:7px;height:7px}.decision-success{background:var(--green)}.decision-alternative{background:var(--teal)}.decision-warning{background:var(--amber)}.decision-danger{background:var(--red)}.detail-panel{background:var(--panel);min-width:0;padding:19px 21px 22px}.detail-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding-bottom:16px;display:flex}.detail-header h2{letter-spacing:-.025em;margin-top:5px;font-size:20px}.detail-header p{max-width:620px;color:var(--ink-soft);margin:5px 0 0;font-size:11px}.marketplace-meta{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.marketplace-meta>div{background:#fafbf8;min-width:0;padding:9px 10px}.marketplace-meta span,.marketplace-meta strong{display:block}.marketplace-meta span{color:#819099;font-size:8px}.marketplace-meta strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.detail-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;margin-top:14px;display:grid}.detail-section,.decision-card,.evidence-section,.draft-section,.alternative-card{border:1px solid var(--line);border-radius:12px}.detail-section{padding:15px}.question-section blockquote{margin:9px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.45}.vehicle-card{background:#f0f4f3;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.vehicle-icon{color:#fff;background:var(--navy);border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-family:Georgia,Times New Roman,serif;display:grid}.vehicle-card>div{min-width:0;display:grid}.vehicle-card small{color:#7e8d94;font-size:9px}.vehicle-card strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.vehicle-card code{color:#54717a;margin-top:4px;font-size:9px}.vin-state{border-radius:6px;width:fit-content;margin-top:6px;padding:4px 6px;font-size:8px;font-weight:700}.vin-state-success{color:#286b56;background:var(--green-soft)}.vin-state-warning{color:#876108;background:var(--amber-soft)}.vin-state-neutral{color:#64757e;background:#e6ebea}.vin-access{justify-items:start;gap:6px;margin-top:2px;display:grid}.vin-reveal-button,.vin-revealed button{color:#345b65;cursor:pointer;background:#ffffffc7;border:1px solid #aebfc0;border-radius:7px;min-height:28px;padding:0 8px;font-size:8px;font-weight:750}.vin-reveal-button:hover:not(:disabled),.vin-revealed button:hover{background:#fff;border-color:#7ca99f}.vin-revealed{background:#fbfffd;border:1px solid #a9d0c3;border-radius:8px;gap:6px;padding:8px;display:grid}.vin-revealed code{color:var(--ink);letter-spacing:.05em;margin:0;font-size:11px;font-weight:800}.vin-revealed>div{flex-wrap:wrap;gap:5px;display:flex}.vin-unavailable,.vin-provider-note,.vin-access-error{max-width:100%;font-size:8px;line-height:1.4}.vin-format-warning{color:#9a4d00;font-weight:700;display:block}.conversation-message article footer .vin-format-warning{background:#fff4df;border:1px solid #f0bd74;border-radius:.55rem;flex-basis:100%;margin-top:.3rem;padding:.45rem .65rem}.vin-unavailable{color:#64757e;background:#e8eceb;border-radius:6px;padding:5px 7px}.vin-provider-note{color:#72838a}.vin-access-error{color:var(--red)}.decision-card{padding:15px}.decision-card-success{background:linear-gradient(145deg,#f0f8f4,#fbfdfc);border-color:#badacc}.decision-card-alternative{background:linear-gradient(145deg,#edf8f8,#fbfdfd);border-color:#b8dadd}.decision-card-warning{background:linear-gradient(145deg,#fff7df,#fffdf6);border-color:#ead79a}.decision-card-neutral{background:#f5f7f6}.decision-card-danger{background:#fff5f3;border-color:#e8c0bc}.decision-card-head{justify-content:space-between;gap:12px;display:flex}.decision-card h3{margin:5px 0 0;font-size:15px}.decision-card p{color:#53676f;margin:13px 0 0;font-size:11px;line-height:1.55}.confidence{color:#597078;white-space:nowrap;background:#ffffffb3;border-radius:6px;height:fit-content;padding:5px 7px;font-size:8px}.alternative-card{background:var(--teal-soft);border-color:#b8dadd;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:grid}.alternative-mark{color:#fff;background:var(--teal);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.alternative-card>div{display:grid}.alternative-card strong{margin-top:4px;font-size:12px}.alternative-card p{color:#527378;margin:3px 0 0;font-size:10px}.alternative-card a{color:#236e73;background:#ffffffa6;border:1px solid #9dc9cb;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:700;text-decoration:none}.evidence-section,.draft-section{margin-top:12px;padding:14px 15px}.section-heading-row{justify-content:space-between;align-items:start;gap:12px;display:flex}.section-heading-row h3{margin-top:4px;font-size:13px}.section-heading-row>span{color:#839198;font-size:9px}.evidence-section ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.evidence-section li{color:#51666f;background:#f2f5f3;border-radius:8px;align-items:center;gap:7px;min-height:31px;padding:6px 8px;font-size:9px;display:flex}.evidence-section li span{color:#fff;background:var(--green);border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.draft-section textarea{resize:vertical;border:1px solid var(--line-strong);width:100%;min-height:112px;color:var(--ink);background:#fff;border-radius:10px;outline:0;margin-top:11px;padding:12px 13px;font-size:11px;line-height:1.55}.draft-section textarea:focus{border-color:#8bb9aa;box-shadow:0 0 0 3px #277c621a}.draft-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.draft-actions button,.manual-actions button{cursor:pointer;border-radius:8px;min-height:34px;padding:0 11px;font-size:10px;font-weight:700}.primary-button{border:1px solid var(--green);color:#fff;background:var(--green)}.primary-button:hover:not(:disabled){background:#216e57}.secondary-button{border:1px solid var(--line-strong);color:var(--ink);background:#fff}.warning-button{color:#805d12;background:#fff9e8;border-color:#e5cf8d}.escalation-button{color:#854d12;background:#fff4df;border-color:#dfb16e}.escalation-button:hover:not(:disabled){background:#ffedca;border-color:#c9852f}.close-without-reply-button{color:#345466;background:#f2f7f9;border-color:#a9bdc8}.close-without-reply-button:hover:not(:disabled){background:#e5f0f4;border-color:#6e94a8}.resolve-escalation-button{color:#325e51;background:#edf8f4;border-color:#96bbae}.resolve-escalation-button:hover:not(:disabled){background:#def1ea;border-color:#4f8d79}.safety-note{color:#708087;align-items:center;gap:7px;margin-top:9px;font-size:9px;display:flex}.safety-note span{border:1px solid #b4c0c2;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-family:Georgia,Times New Roman,serif;display:grid}.manual-actions{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.manual-actions button{color:#6d7b82;background:0 0;border:1px solid #0000}.manual-actions button:hover:not(:disabled){color:var(--ink);border-color:var(--line);background:#f5f7f6}.loading-state,.empty-state,.empty-detail{color:#75858d;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;font-size:11px;display:flex}.loading-ring{border:3px solid #dfe8e4;border-top-color:var(--green);border-radius:50%;width:25px;height:25px;animation:.8s linear infinite spin}.empty-state strong,.empty-detail strong{color:var(--ink);font-size:13px}.toast{z-index:50;color:#fff;border-radius:11px;align-items:center;gap:9px;max-width:380px;padding:12px 14px;font-size:11px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #162d3738}.toast span{background:#ffffff2e;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.toast-success{background:var(--green)}.toast-warning{background:var(--orange)}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1160px){.desk-sidebar{width:78px;padding-inline:11px}.brand{justify-content:center;padding-inline:0}.brand>span:last-child,.nav-item:not(.nav-item-active)>:not(:first-child),.nav-item-active>:nth-child(2),.sidebar-note>div,.operator>span:last-child{display:none}.nav-item{text-align:center;grid-template-columns:1fr;justify-items:center;padding:0}.nav-item-active b{min-width:18px;margin:-28px 0 0 28px;position:absolute}.sidebar-note,.operator{justify-content:center;padding-inline:0}.desk-main{margin-left:78px}.workbench{grid-template-columns:minmax(300px,.75fr) minmax(480px,1.25fr)}}@media (max-width:900px){.desk-main{padding:18px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar{flex-direction:column;align-items:stretch}.search-field{width:100%}.workbench{grid-template-columns:1fr}.queue-panel{border-right:0;border-bottom:1px solid var(--line)}.queue-list{max-height:420px}.detail-grid{grid-template-columns:1fr}.marketplace-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.desk-sidebar{flex-direction:row;align-items:center;width:auto;height:64px;padding:10px 14px;position:static}.brand{padding:0}.brand-mark{width:38px;height:38px}.main-nav{margin-left:auto}.main-nav .nav-item:not(.nav-item-active),.sidebar-note,.operator{display:none}.nav-item-active{width:42px}.desk-main{margin-left:0;padding:15px 12px 24px}.mode-chip{display:none}.topbar{align-items:start}.topbar-actions{flex-direction:column;align-items:flex-end;gap:6px;max-width:180px}.sync-state{text-align:right}.shadow-banner{grid-template-columns:auto 1fr}.metrics{gap:8px}.metrics article{min-height:82px;padding:11px}.metrics strong{font-size:27px}.filter-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.filter-tabs button{flex:none}.workbench{border-radius:13px}.detail-panel{padding:16px 13px}.detail-header{flex-direction:column;gap:10px}.marketplace-meta,.evidence-section ul{grid-template-columns:1fr}.alternative-card{grid-template-columns:auto 1fr}.alternative-card a{grid-column:2;width:fit-content}.manual-actions{flex-direction:column;justify-content:stretch}.toast{max-width:none;bottom:12px;left:12px;right:12px}}.back-to-queue{cursor:pointer;border-radius:9px;min-height:38px;padding:0 13px}.detail-status-block{justify-items:end;gap:7px;display:grid}.detail-status-block small{color:#7d8d94;white-space:nowrap;font-size:9px}.follow-up-badge{color:#79550a;letter-spacing:.02em;white-space:nowrap;background:#fff3cf;border:1px solid #efca78;border-radius:999px;align-items:center;width:fit-content;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.queue-product-title{overflow-wrap:anywhere;white-space:normal;margin-top:11px;font-size:13px;line-height:1.35;display:block}.queue-product-meta{color:#72838a;margin-top:4px;font-size:9px;font-weight:700;display:block}.queue-question{white-space:normal;-webkit-line-clamp:unset;display:block;overflow:visible}.queue-decision{grid-template-columns:auto minmax(0,1fr) auto auto}.product-context-card{background:linear-gradient(110deg,#376f8714,#0000 62%),#fbfdfe;border:1px solid #d9e2e7;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:18px;min-height:150px;margin-top:13px;padding:20px 22px;display:grid}.product-marketplace-mark{color:#fff;letter-spacing:-.03em;background:#2468df;border-radius:12px;place-items:center;width:52px;height:52px;font-size:13px;font-weight:900;display:grid}.product-context-main{min-width:0}.product-context-main .section-label{font-size:12px}.product-context-main h3{overflow-wrap:anywhere;white-space:normal;margin:7px 0 0;font-size:18px;line-height:1.35}.product-context-main dl{flex-wrap:wrap;gap:13px 30px;margin:17px 0 0;display:flex}.product-context-main dl>div{min-width:140px}.product-context-main dt{color:#697b84;font-size:11px;font-weight:700;line-height:1.3}.product-context-main dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;font-weight:800;line-height:1.35}.operator-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.tool-button{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;min-height:58px;padding:10px 13px;text-decoration:none;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex}.tool-button:hover:not(:disabled):not(.tool-button-disabled){transform:translateY(-1px);box-shadow:0 8px 18px #1c3e4617}.tool-button>span:first-child{border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:16px;font-weight:800;display:grid}.tool-button>span:last-child{min-width:0;display:grid}.tool-button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tool-button small{color:inherit;opacity:.7;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.tool-button-product{color:#2f596e;background:#eef5f8;border-color:#bdd0dc}.tool-button-product>span:first-child{color:#fff;background:#396f87}.tool-button-catalog{color:#246850;background:#edf8f3;border-color:#b8d7ca}.tool-button-catalog>span:first-child{color:#fff;background:var(--green)}.tool-button-disabled{color:#7b898e;border-color:var(--line);cursor:not-allowed;background:#f1f3f2}.tool-button-disabled>span:first-child{color:#718087;background:#dfe5e3}.laximo-panel{background:#f5f9fa;border:1px solid #c9d8dd;border-radius:12px;margin-top:12px;padding:18px 20px}.laximo-panel-success{background:#edf8f3;border-color:#9bcbb8}.laximo-panel-warning{background:#fff9e7;border-color:#e4c778}.laximo-panel-danger{background:#fff3f0;border-color:#e2aaa1}.laximo-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.laximo-panel .section-label{color:#405c66;letter-spacing:.075em;font-size:12px}.laximo-panel h3{color:#123845;margin:6px 0 0;font-size:18px;line-height:1.35}.laximo-panel>p{color:#344f58;margin:10px 0 0;font-size:13px;line-height:1.6}.laximo-quota{color:#314f58;background:#ffffffad;border:1px solid #4169702e;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:800}.laximo-result-vehicle{background:#ffffffb8;border-radius:8px;gap:3px;margin-top:10px;padding:9px 11px;display:grid}.laximo-result-vehicle strong{color:#173b47;font-size:14px}.laximo-result-vehicle small,.laximo-match small{color:#49636c;font-size:11px;line-height:1.5}.laximo-oem-evidence{color:#173b47;background:#f1faf6;border:1px solid #a9d0c3;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;margin-top:9px;padding:10px 12px;display:grid}.laximo-oem-evidence strong{font-size:12px}.laximo-oem-evidence span{overflow-wrap:anywhere;color:#0f624e;font-size:14px;font-weight:850}.laximo-oem-evidence small{color:#49636c;grid-column:1/-1;font-size:11px;line-height:1.5}.laximo-candidates{border:0;gap:7px;margin:11px 0 0;padding:0;display:grid}.laximo-candidates legend{color:#354f58;margin-bottom:6px;font-size:13px;font-weight:800}.laximo-candidates label{cursor:pointer;background:#ffffffc2;border:1px solid #72808438;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;padding:9px 10px;display:grid}.laximo-candidates input{accent-color:var(--green);margin-top:2px}.laximo-candidates label>span{gap:3px;min-width:0;display:grid}.laximo-candidates strong{overflow-wrap:anywhere;color:#173b47;font-size:13px}.laximo-candidates small{overflow-wrap:anywhere;color:#49636c;font-size:11px;line-height:1.5}.laximo-match{background:#ffffffc2;border:1px solid #acd4c3;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;margin-top:10px;padding:9px 11px;display:grid}.laximo-match>span{color:#fff;background:var(--green);border-radius:50%;grid-row:1/span 2;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid}.laximo-match strong{color:#173b47;font-size:14px}.laximo-alternatives{gap:4px;margin-top:10px;display:grid}.laximo-alternatives>strong{color:#173b47;font-size:14px}.laximo-alternatives>small{color:#415d66;font-size:12px;line-height:1.55}.laximo-position-filter-note{color:#173b47;background:#eef8f4;border:1px solid #b9d8cd;border-radius:8px;gap:3px;margin:5px 0 2px;padding:9px 11px;display:grid}.laximo-position-filter-note strong{font-size:12px}.laximo-position-filter-note span,.laximo-position-filter-empty{color:#415d66;font-size:12px;line-height:1.5}.laximo-position-filter-empty{background:#fff8e5;border:1px solid #e2c783;border-radius:8px;padding:11px 12px}.laximo-alternatives>div{gap:7px;display:grid}.laximo-alternatives .laximo-match{margin-top:4px}.laximo-alternative-card{align-items:flex-start}.laximo-alternative-content{gap:5px;min-width:0;display:grid}.laximo-alternative-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.laximo-stock-badge{border-radius:999px;align-items:center;min-height:22px;padding:3px 8px;font-size:11px;font-weight:850;line-height:1.2;display:inline-flex}.laximo-stock-in{color:#126044;background:#dff5e9;border:1px solid #9fd4b9}.laximo-stock-out{color:#8a3127;background:#fde7e3;border:1px solid #e8aea5}.laximo-stock-unknown{color:#775816;background:#fff1c8;border:1px solid #e4c66d}.laximo-ozon-title{overflow-wrap:anywhere;color:#111820;margin-top:2px;font-size:13px;font-weight:700;line-height:1.45;display:block}.laximo-alternative-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.laximo-alternative-actions .secondary-button{min-height:34px;padding:7px 11px;font-size:11px;text-decoration:none}.laximo-suggest-button:not(:disabled){color:#fff;border-color:var(--green);background:var(--green)}.laximo-kit-oem-notice{color:#5f4810;background:#fff4d2;border:1px solid #e1c16b;border-radius:9px;gap:5px;margin-top:12px;padding:13px 15px;display:grid}.laximo-kit-oem-notice strong{font-size:14px}.laximo-kit-oem-notice span{font-size:12px;line-height:1.55}.laximo-kit-result{background:#ffffffd1;border:1px solid #c5d3d6;border-radius:11px;gap:12px;margin-top:12px;padding:15px;display:grid}.laximo-kit-result-confirmed{border-color:#8fc6ae;box-shadow:inset 4px 0 #238264}.laximo-kit-result-manual_review{border-color:#ddc36f;box-shadow:inset 4px 0 #bd8b17}.laximo-kit-result-not_fit{border-color:#dfa59b;box-shadow:inset 4px 0 #b94c3d}.laximo-kit-summary{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.laximo-kit-summary h4{overflow-wrap:anywhere;color:#133844;margin:5px 0 0;font-size:17px;line-height:1.35}.laximo-kit-result-badge,.laximo-kit-component-status{border:1px solid #0000;border-radius:999px;flex:none;align-items:center;padding:5px 9px;font-size:11px;font-weight:850;line-height:1.2;display:inline-flex}.laximo-kit-result-badge-confirmed,.laximo-kit-component-status-success{color:#125e45;background:#ddf5e9;border-color:#94cfb5}.laximo-kit-result-badge-manual_review,.laximo-kit-component-status-warning{color:#78570d;background:#fff2c6;border-color:#dfc36b}.laximo-kit-result-badge-not_fit,.laximo-kit-component-status-danger{color:#87372c;background:#fde5e1;border-color:#e0a49b}.laximo-kit-component-status-neutral{color:#4e6268;background:#edf1f1;border-color:#c8d2d4}.laximo-kit-progress{color:#1f4652;background:#eef5f5;border-radius:8px;gap:4px;padding:11px 13px;display:grid}.laximo-kit-progress strong{font-size:13px}.laximo-kit-progress span{color:#49636c;font-size:11px;line-height:1.5}.laximo-kit-source{color:#52686f;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:11px;display:flex}.laximo-kit-source a,.laximo-kit-source strong{color:#176b57;font-weight:800}.laximo-kit-source small{color:#738489;font-size:10px}.laximo-kit-components{gap:8px;display:grid}.laximo-kit-component{background:#fbfcfc;border:1px solid #c8d3d5;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:12px;display:grid}.laximo-kit-component-success{background:#f0faf5;border-color:#a4d2bf}.laximo-kit-component-warning{background:#fffae9;border-color:#e1c978}.laximo-kit-component-danger{background:#fff2ef;border-color:#e0aaa2}.laximo-kit-component-neutral{background:#f3f5f5;border-color:#ced6d7}.laximo-kit-component-icon{color:#fff;background:#6b7d82;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:grid}.laximo-kit-component-success .laximo-kit-component-icon{background:#238264}.laximo-kit-component-warning .laximo-kit-component-icon{background:#b98208}.laximo-kit-component-danger .laximo-kit-component-icon{background:#b94c3d}.laximo-kit-component-body{gap:5px;min-width:0;display:grid}.laximo-kit-component-head{justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.laximo-kit-component-head>div{gap:2px;min-width:0;display:grid}.laximo-kit-component-head strong{overflow-wrap:anywhere;color:#153b47;font-size:14px;line-height:1.35}.laximo-kit-component-head>div>span{overflow-wrap:anywhere;color:#163f4c;font-size:12px;font-weight:800}.laximo-kit-component-meta,.laximo-kit-component-evidence{overflow-wrap:anywhere;color:#536a71;font-size:11px;line-height:1.5}.laximo-kit-component-body p{color:#314f58;margin:0;font-size:12px;line-height:1.5}.laximo-kit-component-evidence{color:#315e54;display:block}.laximo-kit-component-source{color:#176b57;font-size:11px;font-weight:800;line-height:1.5;display:block}.laximo-kit-component-oem{background:#ffffffc7;border:1px solid #a8842b57;border-radius:8px;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:8px;margin-top:5px;padding:10px;display:grid}.laximo-kit-component-oem label{color:#294751;gap:4px;font-size:12px;font-weight:800;display:grid}.laximo-kit-component-oem input{color:#163642;width:100%;min-height:40px;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #aebfc3;border-radius:7px;padding:9px 12px;font-size:13px}.laximo-kit-component-oem input:focus{outline-offset:1px;border-color:#4a8f7c;outline:2px solid #4a8f7c2e}.laximo-kit-component-oem>small{color:#6b5a2b;grid-column:1/-1;font-size:10px;line-height:1.45}.laximo-kit-safety-note{color:#314f58;background:#eef2f2;border-left:4px solid #667c83;border-radius:6px;gap:4px;padding:10px 12px;display:grid}.laximo-kit-safety-note strong{font-size:12px}.laximo-kit-safety-note span{font-size:11px;line-height:1.5}.laximo-kit-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.laximo-manual-oem{background:#ffffffb8;border:1px solid #a8842b57;border-radius:9px;gap:9px;margin-top:12px;padding:15px;display:grid}.laximo-manual-oem-primary{background:#f1faf6;border-color:#a9d0c3}.laximo-manual-oem>div:first-child{gap:4px;display:grid}.laximo-manual-oem strong{color:#173b47;font-size:14px}.laximo-manual-oem small{color:#415d66;font-size:12px;line-height:1.55}.laximo-manual-oem-controls{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:8px;display:grid}.laximo-manual-oem-controls label{color:#294751;gap:4px;font-size:12px;font-weight:800;display:grid}.laximo-manual-oem-controls input{color:#163642;width:100%;min-height:40px;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #aebfc3;border-radius:7px;padding:9px 12px;font-size:13px}.laximo-manual-oem-controls input:focus{outline-offset:1px;border-color:#4a8f7c;outline:2px solid #4a8f7c2e}.laximo-manual-oem-note{color:#806522!important}.laximo-error{font-weight:750;color:#8a3f32!important}.laximo-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:11px;display:flex}.laximo-check-button{color:#215d50;cursor:pointer;background:#fff;border-color:#8fbead;min-height:40px;padding:0 14px;font-size:12px;font-weight:800}.laximo-actions small{color:#4b646d;font-size:11px;line-height:1.5}.fitment-feedback-panel{background:#f7faf8;border:1px solid #c8d8d3;border-radius:12px;gap:10px;margin-top:12px;padding:14px 16px;display:grid}.fitment-feedback-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fitment-feedback-head h3{margin:4px 0 0;font-size:14px}.fitment-feedback-panel>p{color:#5c7075;margin:0;font-size:10px;line-height:1.5}.fitment-feedback-status{color:#64767a;background:#fff;border:1px solid #d5dfdc;border-radius:999px;flex:none;padding:5px 9px;font-size:9px;font-weight:800}.fitment-feedback-success{color:#17664f;background:#e7f7ef;border-color:#a6d4c1}.fitment-feedback-alternative{color:#235f71;background:#eaf5f8;border-color:#a9cbd5}.fitment-feedback-warning{color:#7a5b12;background:#fff6d9;border-color:#e0c778}.fitment-feedback-danger{color:#8b3d31;background:#fff0ed;border-color:#e2aaa1}.fitment-feedback-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fitment-feedback-actions button{color:#235d50;cursor:pointer;background:#fff;border:1px solid #9fbcb3;border-radius:7px;min-height:32px;padding:0 11px;font-size:10px;font-weight:800}.fitment-feedback-actions button:hover:not(:disabled){background:#edf8f3;border-color:#5d9887}.fitment-feedback-actions .fitment-feedback-provider-error{color:#87473b;border-color:#d9aaa1}.fitment-feedback-correction{color:#607276;font-size:10px}.fitment-feedback-correction summary{cursor:pointer;width:fit-content;font-weight:700}.fitment-feedback-correction[open] summary{margin-bottom:8px}.fitment-feedback-kit-blocked{color:#7a5b12;max-width:680px;margin-top:8px;font-size:10px;font-weight:700;line-height:1.5;display:block}.fitment-feedback-actions button:disabled{opacity:.55;cursor:not-allowed}.fitment-feedback-latest{background:#e8f0edc7;border-radius:8px;gap:3px;padding:9px 11px;display:grid}.fitment-feedback-latest strong{font-size:11px}.fitment-feedback-latest span{color:#53696f;font-size:9px}.fitment-feedback-latest small{color:#7b898d;font-size:8px}.conversation-section{border:1px solid var(--line);background:#fbfcfa;border-radius:12px;margin-top:14px;padding:20px}.conversation-section h3{margin:6px 0 0;font-size:17px;line-height:1.35}.conversation-section .section-label{font-size:11px}.conversation-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.conversation-heading-actions>span{color:#839198;font-size:11px}.copy-vin-button{color:#315c69;cursor:pointer;background:#eaf4f6;border:1px solid #9ebec7;border-radius:8px;min-height:36px;padding:0 12px;font-size:11px;font-weight:750}.copy-vin-button:hover:not(:disabled){background:#fff;border-color:#6f9eaa}.copy-vin-button:disabled{color:#8a989d;cursor:not-allowed;background:#f1f3f2;border-color:#d3dcdc}.conversation-list{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.conversation-composer-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:11px;margin-top:18px;display:grid}.conversation-composer{background:#edf7f3;border-color:#bcd8cc;border-radius:13px 5px 13px 13px;width:100%;margin:0;padding:18px;box-shadow:0 8px 22px #1e4e4012}.conversation-composer-avatar{color:#fff;background:var(--green)}.conversation-composer .template-quick-row{background:#ffffffb8;margin-top:14px;padding:12px}.conversation-composer .template-quick-row label{gap:7px}.conversation-composer .template-quick-row label>span{font-size:11px}.conversation-composer .template-quick-row select{min-height:42px;padding-inline:12px 36px;font-size:13px}.conversation-composer .template-quick-row button{min-height:42px;padding-inline:13px;font-size:11px}.conversation-composer>label:not(.internal-note-field) textarea{background:#fff;min-height:150px;padding:15px 16px;font-size:clamp(15px,1vw,16px);line-height:1.6}.conversation-composer .draft-actions button{min-height:38px;padding-inline:13px;font-size:12px}.conversation-composer .safety-note{font-size:11px;line-height:1.45}.conversation-message{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;display:grid}.conversation-message-seller{grid-template-columns:minmax(0,1fr) auto}.conversation-message-seller .conversation-avatar{color:#fff;background:var(--green);grid-area:1/2}.conversation-message-seller article{background:#edf7f3;border-color:#bcd8cc;grid-area:1/1;justify-self:end}.conversation-avatar{color:#fff;background:var(--navy);border-radius:10px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:850;display:grid}.conversation-message article{background:#fff;border:1px solid #dce3e3;border-radius:5px 13px 13px;width:min(900px,95%);min-width:0;padding:15px 16px}.conversation-message-seller article{border-radius:13px 5px 13px 13px}.conversation-message-unknown article{background:#f5f5f2}.conversation-message article header{justify-content:space-between;align-items:start;gap:12px;display:flex}.conversation-message article header>div{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.conversation-message article header strong{font-size:12px}.conversation-message article time{color:#88969c;flex:none;font-size:10px}.conversation-message article p{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:10px 0 0;font-size:clamp(15px,1vw,16px);line-height:1.6;overflow:visible}.conversation-message article footer{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.conversation-message article footer span{color:#6f8087;background:#e0e6e4a8;border-radius:5px;padding:4px 7px;font-size:10px}.conversation-message article footer .message-vin{color:#315c69;background:#e5f0f3;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:750}.conversation-message-deleted article{opacity:.78;background:#f5f6f4;border-style:dashed}.conversation-message article footer .message-publication-status-deleted{color:#56676d;background:#e2e6e4;font-weight:750}.conversation-answer-actions{flex-wrap:wrap;flex:100%;align-items:center;gap:7px;margin-top:3px;display:flex}.conversation-answer-action{color:#315c69;cursor:pointer;background:#f0f7f8;border:1px solid #b9cfd5;border-radius:7px;min-height:30px;padding:6px 10px;font-size:10px;font-weight:750}.conversation-answer-action-danger{color:#9c302b;background:#fff5f3;border-color:#e0b4af}.conversation-answer-action-replace{color:#0d6758;background:#eef9f5;border-color:#a7d1c6}.conversation-answer-action:hover:not(:disabled){filter:brightness(.97)}.conversation-answer-action:disabled{cursor:not-allowed;opacity:.48}.technical-details{border:1px solid var(--line);background:#fafbf9;border-radius:10px;margin-top:12px;overflow:hidden}.technical-details summary{color:#687980;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:750}.technical-details[open] summary{border-bottom:1px solid var(--line)}.technical-details .marketplace-meta{border:0;border-radius:0;margin-top:0}.technical-details .marketplace-meta strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.vehicle-section .vehicle-card{margin-top:10px}.vin-loading{color:#3e6575;background:var(--blue-soft);border-radius:6px;padding:5px 7px;font-size:8px;font-weight:700}.queue-meta{align-items:center}.queue-meta .queue-age{color:#98661e;flex:none;margin-left:auto;font-weight:700}.draft-heading{align-items:center}.draft-state{color:#839198;justify-items:end;gap:5px;font-size:11px;display:grid}.save-indicator{color:#64757c;background:#eef1ef;border-radius:7px;align-items:center;gap:6px;padding:5px 7px;font-weight:700;display:inline-flex}.save-indicator>span{background:#89979c;border-radius:50%;width:6px;height:6px}.save-dirty{color:#86600e;background:var(--amber-soft)}.save-dirty>span{background:var(--amber)}.save-saving{color:#3e6575;background:var(--blue-soft)}.save-saving>span{background:#4d8197;animation:.85s ease-in-out infinite alternate save-pulse}.save-saved{color:#286b56;background:var(--green-soft)}.save-saved>span{background:var(--green)}.save-error{color:#91443f;background:var(--red-soft)}.save-error>span{background:var(--red)}@keyframes save-pulse{to{opacity:.28}}.template-quick-row{background:#f2f5f3;border-radius:10px;align-items:end;gap:7px;margin-top:11px;padding:10px;display:flex}.template-quick-row label{flex:1;gap:5px;min-width:210px;display:grid}.template-quick-row label>span{color:#6e7f87;font-size:9px;font-weight:700}.template-quick-row select{border:1px solid var(--line-strong);width:100%;min-height:34px;color:var(--ink);background:#fff;border-radius:8px;outline:0;padding:0 30px 0 9px;font-size:10px}.template-quick-row button{cursor:pointer;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px;font-weight:700}.text-button,.danger-text-button{color:var(--teal);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.text-button:hover:not(:disabled){text-decoration:underline}.danger-text-button{color:var(--red)}.danger-text-button:hover:not(:disabled){text-decoration:underline}.internal-note-field{border-top:1px dashed var(--line);gap:7px;margin-top:11px;padding-top:12px;display:grid}.internal-note-field>span{color:var(--ink);align-items:baseline;gap:8px;font-size:12px;font-weight:750;display:flex}.internal-note-field>span small{color:#859399;font-size:10px;font-weight:500}.draft-section .internal-note-field textarea{background:#fffcf4;min-height:70px;margin-top:0;font-size:13px}.answer-deleted-notice{color:#164d43;background:#eaf7f2;border:1px solid #9fcbbb;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:5px 8px;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.answer-deleted-notice strong{font-weight:800}.draft-actions-workspace{align-items:center}.draft-actions-workspace .next-button{color:#2f6271;background:#f0f7f8;border-color:#b9cfd5;align-items:center;gap:7px;margin-left:auto;display:inline-flex}.shortcut-note{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.shortcut-note span{color:#809097;background:#f8f9f7;border:1px solid #e1e5e3;border-radius:5px;padding:4px 6px;font-size:10px}.history-section{border:1px solid var(--line);border-radius:12px;margin-top:12px;padding:14px 15px}.similar-answers-section{background:#f9fbfa;border:1px solid #cfddda;border-radius:12px;margin-top:12px;padding:14px 15px}.similar-answers-section h3{margin:4px 0 0;font-size:13px}.similar-answer-list{gap:7px;margin-top:11px;display:grid}.similar-answer-list article{background:#fff;border:1px solid #e1e7e4;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 11px;display:grid}.similar-answer-list article>div{min-width:0}.similar-answer-list strong,.similar-answer-list small{display:block}.similar-answer-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.similar-answer-list p{color:#5a6f77;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.similar-answer-list small{color:#8a979c;font-size:8px}.similar-answer-list button{cursor:pointer;border-radius:8px;min-height:32px;padding:0 9px;font-size:9px;font-weight:700}.history-section h3{margin:4px 0 0;font-size:13px}.history-empty{color:#76878e;background:#f3f5f3;border-radius:8px;margin:12px 0 0;padding:11px;font-size:10px}.history-list{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.history-list li{border-top:1px solid #edf0ee;grid-template-columns:auto 1fr;gap:9px;padding:9px 0;display:grid;position:relative}.history-list li:first-child{border-top:0}.history-marker{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-weight:800;display:grid}.history-list li>div{min-width:0}.history-list strong{font-size:10px;display:block}.history-list p{color:#5c6e76;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.history-list .history-comment{color:#826524}.history-list small{color:#88959a;margin-top:5px;font-size:8px;display:block}.management-page{margin-top:20px}.management-intro{border:1px solid var(--line);background:linear-gradient(110deg, #287f8612, transparent 58%), var(--panel);box-shadow:var(--shadow);border-radius:15px;justify-content:space-between;align-items:end;gap:24px;padding:22px 24px;display:flex}.management-intro h2{letter-spacing:-.025em;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.management-intro p{max-width:670px;color:var(--ink-soft);margin:8px 0 0;font-size:11px;line-height:1.55}.management-primary{cursor:pointer;border-radius:9px;flex:none;min-height:39px;padding:0 14px}.templates-workspace{border:1px solid var(--line);background:var(--panel);min-height:570px;box-shadow:var(--shadow);border-radius:15px;grid-template-columns:minmax(260px,.72fr) minmax(460px,1.28fr);margin-top:14px;display:grid;overflow:hidden}.templates-list{border-right:1px solid var(--line);background:#fafbf8;min-width:0}.template-list-item{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;gap:5px;padding:14px 15px;display:grid}.template-list-item:hover{background:#f1f5f2}.template-list-item-active{box-shadow:inset 3px 0 var(--green);background:#edf5f1}.template-list-item strong{font-size:11px}.template-list-item span{color:#60727a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.template-list-item small{color:#8b989d;font-size:8px}.template-editor{padding:20px 22px}.template-editor h3,.settings-card h3{margin:4px 0 0;font-size:16px}.form-field{gap:6px;margin-top:17px;display:grid}.form-field>span{color:#536a74;font-size:10px;font-weight:750}.form-field input,.form-field textarea{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:9px;outline:0;font-size:11px}.form-field input{min-height:40px;padding:0 11px}.form-field textarea{resize:vertical;min-height:180px;padding:11px;line-height:1.55}.form-field input:focus,.form-field textarea:focus,.template-quick-row select:focus{border-color:#8bb9aa;box-shadow:0 0 0 3px #277c621a}.form-field input[aria-invalid=true]{border-color:#d59590}.form-field-small{width:170px}.field-error{color:var(--red);font-size:9px}.variables-panel{background:#f3f7f5;border:1px solid #dce5e1;border-radius:10px;margin-top:13px;padding:12px}.variables-panel>span{color:#5d7279;font-size:9px;font-weight:750;display:block}.variables-panel>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.variables-panel button{color:#2e6c58;cursor:pointer;background:#fff;border:1px solid #bed4cc;border-radius:7px;min-height:29px;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.variables-panel button:hover{border-color:#7cab9c}.variables-panel small{color:#7a898f;margin-top:8px;font-size:8px;line-height:1.45;display:block}.editor-actions,.settings-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.editor-actions button,.settings-actions button{cursor:pointer;border-radius:9px;min-height:38px;padding:0 13px;font-size:10px;font-weight:750}.settings-page{max-width:920px}.settings-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:15px;margin-top:14px;padding:22px 24px}.settings-card-heading{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:13px;padding-bottom:16px;display:grid}.settings-icon{color:#fff;background:var(--green);border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.settings-card-heading p{color:var(--ink-soft);margin:6px 0 0;font-size:10px}.catalog-preview{background:#f7f9f7;border:1px dashed #cbd9d5;border-radius:11px;gap:8px;margin-top:18px;padding:14px;display:grid}.catalog-preview>span{color:#7a898f;font-size:9px}.catalog-preview .tool-button{width:min(440px,100%)}.settings-actions>small{color:#849196;margin-left:auto;font-size:9px}.shadow-safety-card{color:#2c6553;background:#eef7f3;border:1px solid #bdd8cd;border-radius:12px;grid-template-columns:auto 1fr;gap:11px;margin-top:12px;padding:14px 16px;display:grid}.shadow-safety-card>span{border:1px solid #8fbbaa;border-radius:50%;place-items:center;width:23px;height:23px;font-family:Georgia,Times New Roman,serif;font-size:11px;display:grid}.shadow-safety-card strong{font-size:10px}.shadow-safety-card p{margin:4px 0 0;font-size:9px;line-height:1.5}@media (max-width:1160px){.nav-item>span:nth-child(2){display:none}.templates-workspace{grid-template-columns:minmax(240px,.75fr) minmax(420px,1.25fr)}}@media (max-width:900px){.operator-tools{grid-template-columns:1fr}.template-quick-row{flex-wrap:wrap;align-items:stretch}.template-quick-row label{flex-basis:100%}.draft-actions-workspace .next-button{margin-left:0}.templates-workspace{grid-template-columns:1fr}.templates-list{border-right:0;border-bottom:1px solid var(--line);max-height:340px;overflow-y:auto}}@media (max-width:620px){.desk-sidebar{overflow-x:auto}.main-nav{gap:4px;display:flex}.main-nav .nav-item,.main-nav .nav-item:not(.nav-item-active){flex:0 0 42px;width:42px;display:grid}.main-nav .nav-item>span:nth-child(2),.main-nav .nav-item b{display:none}.detail-status-block{justify-items:start}.product-context-card{grid-template-columns:1fr}.product-context-main dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.laximo-panel-head,.laximo-actions,.laximo-kit-summary,.laximo-kit-component-head,.fitment-feedback-head{flex-direction:column;align-items:stretch}.laximo-kit-result{padding:12px 10px}.laximo-kit-result-badge,.laximo-kit-component-status,.laximo-quota{width:fit-content}.laximo-manual-oem-controls,.laximo-kit-component-oem{grid-template-columns:1fr}.conversation-section{padding:13px 10px}.conversation-message,.conversation-message-seller{grid-template-columns:1fr}.conversation-message .conversation-avatar,.conversation-message-seller .conversation-avatar{grid-area:auto/1}.conversation-message article,.conversation-message-seller article{grid-area:auto/1;justify-self:stretch;width:100%}.conversation-message article header{flex-direction:column;align-items:flex-start;gap:5px}.conversation-composer-row{grid-template-columns:1fr}.conversation-composer{border-radius:12px;grid-area:2/1;padding:12px 10px}.conversation-composer-avatar{grid-area:1/1}.operator-tools{grid-template-columns:1fr}.queue-meta{flex-wrap:wrap}.queue-meta .queue-age{width:100%;margin-left:0}.draft-heading{align-items:start}.draft-state{justify-items:start}.template-quick-row{flex-direction:column}.template-quick-row label{min-width:0}.template-quick-row button{width:100%}.draft-actions-workspace{grid-template-columns:1fr;display:grid}.draft-actions-workspace button{width:100%}.shortcut-note{display:none}.similar-answer-list article{grid-template-columns:1fr}.similar-answer-list button{width:100%}.management-intro{flex-direction:column;align-items:stretch;padding:18px}.management-intro h2{font-size:21px}.management-primary{width:100%}.template-editor,.settings-card{padding:17px 14px}.form-field-small{width:100%}.editor-actions,.settings-actions{flex-direction:column;align-items:stretch}.editor-actions button,.settings-actions button{width:100%}.settings-actions>small{margin-left:0}}@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-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{min-height:100vh}.admin-sidebar{z-index:20;color:#f8fbfb;background:linear-gradient(160deg, #ffffff0a, transparent 48%), var(--navy-deep);border-right:1px solid #ffffff14;flex-direction:column;width:248px;padding:22px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand{color:inherit;text-decoration:none}.admin-nav{gap:6px;display:grid}.admin-nav button,.admin-nav a{color:#aebfc7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:22px 1fr;align-items:center;gap:10px;min-height:46px;padding:0 13px;text-decoration:none;display:grid}.admin-nav button:hover,.admin-nav a:hover,.admin-nav .admin-nav-active{color:#fff;background:#ffffff1a}.admin-nav .admin-nav-escalations{grid-template-columns:22px 1fr auto}.admin-nav-escalations b{color:#503e08;text-align:center;background:#f8d979;border-radius:999px;min-width:25px;padding:4px 7px;font-size:11px}.admin-sidebar-status{background:#277c6229;border:1px solid #dcf2eb1f;border-radius:12px;gap:11px;margin-top:auto;padding:14px 13px;display:flex}.admin-sidebar-status>div{flex-direction:column;display:flex}.admin-sidebar-status strong{font-size:12px}.admin-sidebar-status small{color:#9eb9b3;margin-top:3px;font-size:11px}.admin-main{min-height:100vh;margin-left:248px;padding:32px clamp(24px,3.2vw,54px) 60px}.admin-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.admin-header h1{color:var(--navy-deep);letter-spacing:-.035em;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,46px);line-height:1.08}.admin-header-actions{gap:9px;display:flex}.admin-header-actions a,.admin-header-actions button,.admin-refresh-button{border:1px solid var(--line-strong);min-height:40px;color:var(--ink);cursor:pointer;background:#fffefbdb;border-radius:11px;justify-content:center;align-items:center;padding:0 15px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.admin-alert{border:1px solid;border-radius:12px;margin-bottom:18px;padding:13px 16px;font-size:13px}.admin-alert-error{color:#873c38;background:var(--red-soft);border-color:#e3b8b4}.admin-alert-success{color:#205f4c;background:var(--green-soft);border-color:#b6dcca}.admin-period-panel{border:1px solid var(--line);background:#fffefbb8;border-radius:14px;align-items:center;gap:14px;margin-bottom:18px;padding:10px;display:flex}.admin-period-presets{flex-wrap:wrap;gap:4px;display:flex}.admin-period-presets button{min-height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 13px;font-size:12px}.admin-period-presets button:hover,.admin-period-presets .admin-period-active{color:var(--navy-deep);background:#fff;box-shadow:0 3px 10px #18384814}.admin-custom-dates{gap:8px;display:flex}.admin-custom-dates label{color:var(--ink-soft);align-items:center;gap:6px;font-size:11px;display:flex}.admin-custom-dates input,.admin-create-user input,.admin-create-user select,.admin-users-table select{border:1px solid var(--line-strong);min-height:38px;color:var(--ink);background:#fff;border-radius:9px;padding:0 10px}.admin-period-panel>.admin-refresh-button{margin-left:auto}.admin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.admin-kpi{border:1px solid var(--line);background:var(--panel);border-top:3px solid #9dafb5;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:142px;padding:19px 20px;display:flex;box-shadow:0 8px 22px #1e374309}.admin-kpi-success{border-top-color:var(--green)}.admin-kpi-warning{border-top-color:#d5a22e}.admin-kpi-danger{border-top-color:var(--red)}.admin-kpi>span{color:var(--ink-soft);font-size:12px}.admin-kpi>strong{color:var(--navy-deep);font-family:Georgia,Times New Roman,serif;font-size:36px;line-height:1}.admin-kpi>small{color:#71818a;font-size:11px}.admin-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.65fr);gap:14px;margin-bottom:14px;display:grid}.admin-dashboard-grid-lower{grid-template-columns:minmax(0,1.55fr) minmax(310px,.7fr)}.admin-panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;min-width:0;padding:20px;box-shadow:0 8px 22px #1e374309}.admin-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.admin-panel h2{color:var(--navy-deep);letter-spacing:-.02em;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:600}.admin-legend{color:var(--ink-soft);gap:12px;font-size:10px;display:flex}.admin-legend span{align-items:center;gap:5px;display:flex}.admin-legend i{border-radius:3px;width:8px;height:8px;display:inline-block}.admin-legend .received{background:#9ec9c1}.admin-legend .answered{background:var(--green)}.admin-chart{border-bottom:1px solid var(--line);align-items:stretch;gap:clamp(6px,1vw,14px);height:215px;padding:12px 4px 0;display:flex}.admin-chart-day{flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:7px;min-width:18px;display:flex}.admin-bars{justify-content:center;align-items:flex-end;gap:3px;height:175px;display:flex}.admin-bar{border-radius:4px 4px 1px 1px;width:min(11px,42%);min-height:2px}.admin-bar-received{background:#9ec9c1}.admin-bar-answered{background:var(--green)}.admin-chart-day small{color:#71818a;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-health-row{color:var(--ink-soft);border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;font-size:12px;display:flex}.admin-health-row:last-child{border-bottom:0}.admin-health-row strong{color:var(--navy-deep);font-family:Georgia,Times New Roman,serif;font-size:22px}.admin-danger,.admin-health-row .admin-danger{color:var(--red)}.admin-warning,.admin-health-row .admin-warning{color:#9b6900}.admin-success,.admin-health-row .admin-success{color:#1d7157}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:12px}.admin-table th{border-bottom:1px solid var(--line-strong);color:#74858e;text-align:left;text-transform:uppercase;letter-spacing:.06em;padding:9px 10px;font-size:10px;font-weight:700}.admin-table td{color:var(--ink-soft);vertical-align:middle;border-bottom:1px solid #edf0ef;padding:12px 10px}.admin-table td strong,.admin-table td small,.admin-table td em{display:block}.admin-table td strong{color:var(--ink)}.admin-table td small{color:#7d8e96;margin-top:3px;font-size:10px}.admin-table td em{color:#815e0b;background:var(--amber-soft);border-radius:5px;width:max-content;margin-top:5px;padding:3px 6px;font-size:9px;font-style:normal}.admin-insight-stack{gap:18px;display:grid}.admin-insight-stack p,.admin-create-user p,.admin-attribution-card p{color:var(--ink-soft);font-size:12px;line-height:1.55}.admin-attribution-card{background:var(--green-soft);border:1px solid #badfd2;border-radius:13px;padding:17px}.admin-conversion-number{color:var(--green);margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:34px;display:block}.admin-empty{color:#7a8a92;text-align:center;padding:28px 8px;font-size:12px}.admin-users-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,.55fr);align-items:start;gap:14px;display:grid}.admin-users-table{min-width:760px}.admin-user-status{border-radius:7px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.admin-user-status.active{color:#21634e;background:var(--green-soft)}.admin-user-status.blocked{color:#8b3d39;background:var(--red-soft)}.admin-row-actions{flex-wrap:wrap;gap:5px;display:flex}.admin-row-actions button{border:1px solid var(--line-strong);min-height:31px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:8px;padding:0 9px;font-size:10px}.admin-row-actions .danger{color:#a64540;border-color:#e2b5b1}.admin-create-user{gap:13px;display:grid}.admin-create-user h2{margin-bottom:4px}.admin-create-user label{color:var(--ink-soft);gap:6px;font-size:11px;display:grid}.admin-create-user .primary-button{min-height:42px;margin-top:4px}.admin-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a23308c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-modal{border:1px solid var(--line);background:var(--panel);border-radius:16px;width:min(440px,100%);padding:24px;box-shadow:0 24px 70px #061f2d47}.admin-modal h2{margin:7px 0 8px}.admin-modal p{color:var(--ink-soft);margin:0 0 18px;font-size:12px;line-height:1.55}.admin-modal form,.admin-modal label{gap:8px;display:grid}.admin-modal label{color:var(--ink-soft);font-size:11px}.admin-modal input{border:1px solid var(--line-strong);min-height:42px;color:var(--ink);background:#fff;border-radius:9px;padding:0 11px}.admin-modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.admin-modal-actions button{border:1px solid var(--line-strong);min-height:38px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:9px;padding:0 14px}.admin-modal-actions .primary-button{color:#fff;border-color:var(--green);background:var(--green)}.admin-fitment-panel,.admin-fitment-panel .admin-panel-heading{margin-bottom:14px}.admin-fitment-panel .admin-panel-heading p{max-width:760px;color:var(--ink-soft);margin:7px 0 0;font-size:12px;line-height:1.5}.admin-fitment-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.admin-fitment-grid>div{background:#f8faf9;border:1px solid #e2e9e6;border-radius:12px;gap:8px;min-width:0;padding:14px;display:grid}.admin-fitment-grid span{color:var(--ink-soft);font-size:11px;line-height:1.35}.admin-fitment-grid strong{color:var(--navy-deep);font-family:Georgia,Times New Roman,serif;font-size:28px}.admin-fitment-grid .admin-success{color:var(--green)}.admin-fitment-grid .admin-warning{color:#b77b09}.admin-shadow-ai-panel{background:linear-gradient(135deg, #f0f2ffc7, transparent 56%), var(--admin-panel-background);border-color:#4c54be3d}.admin-shadow-ai-status{color:#667085;white-space:nowrap;background:#f5f6f7;border:1px solid #d4d8df;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.admin-shadow-ai-active{color:#08765b;background:#e8f7f1;border-color:#9ed7c4}.admin-shadow-ai-model{color:#667085;margin:-8px 0 18px;font-size:13px}.admin-ai-intro{background:linear-gradient(135deg,#f2f4ff,#fffefb 68%);border:1px solid #4c54be3d;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;padding:20px 22px;display:flex}.admin-ai-intro h2,.admin-ai-decision h2,.admin-ai-decision h3{color:var(--navy-deep);margin:5px 0 0}.admin-ai-intro h2,.admin-ai-decision h2{font-family:Georgia,Times New Roman,serif}.admin-ai-intro p{max-width:780px;color:var(--ink-soft);margin:8px 0 0;font-size:13px;line-height:1.55}.admin-ai-intro>strong{color:#4149a1;background:#fff;border:1px solid #cbd1ed;border-radius:999px;flex:none;padding:9px 13px;font-size:12px}.admin-ai-decision-list{gap:16px;display:grid}.admin-ai-decision{border:1px solid var(--line);background:var(--panel);border-radius:17px;min-width:0;padding:22px;box-shadow:0 9px 24px #1e37430a}.admin-ai-decision-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-ai-decision-header h2{max-width:900px;font-size:21px;line-height:1.25}.admin-ai-decision-header p{color:var(--ink-soft);margin:7px 0 0;font-size:12px}.admin-ai-badges{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.admin-ai-badges span{border:1px solid var(--line);color:var(--ink-soft);background:#f7f8f8;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.admin-ai-badges .admin-ai-agreed{color:#17674f;background:#eaf7f2;border-color:#a9d7c7}.admin-ai-badges .admin-ai-different{color:#9a3f37;background:#fff0ed;border-color:#e3bbb6}.admin-ai-badges .admin-ai-alternative_article_mismatch{color:#936100;background:#fff7df;border-color:#e4cb8c}.admin-ai-badges .admin-ai-answered_unclassified{color:#425a66;background:#eef4f5;border-color:#c8d5da}.admin-ai-badges .admin-ai-pending{color:#936100;background:#fff7df;border-color:#e4cb8c}.admin-ai-question{background:#f4f7fc;border-left:4px solid #274db5;border-radius:0 12px 12px 0;margin-top:17px;padding:15px 17px}.admin-ai-question span,.admin-ai-answer>span{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-ai-question p{color:var(--navy-deep);margin:7px 0 0;font-size:16px;line-height:1.45}.admin-ai-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.admin-ai-source,.admin-ai-answer{border:1px solid var(--line);border-radius:13px;min-width:0;padding:17px}.admin-ai-laximo{background:#f2faf7;border-color:#b8dacd}.admin-ai-recommendation{background:#f4f4fc;border-color:#ccd0e8}.admin-ai-source h3{font-size:17px;line-height:1.3}.admin-ai-source>p{color:var(--ink-soft);margin:10px 0 0;font-size:13px;line-height:1.5}.admin-ai-recommendation-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-ai-recommendation-title>strong{color:#4149a1;flex:none;font-size:12px}.admin-ai-match-list{gap:7px;margin-top:13px;display:grid}.admin-ai-match-list>div{background:#fff;border:1px solid #91bfae7a;border-radius:9px;grid-template-columns:minmax(145px,auto) 1fr auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.admin-ai-match-list strong,.admin-ai-match-list span{font-size:12px}.admin-ai-match-list span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-ai-stock{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}.admin-ai-stock-in_stock{color:#17674f;background:#e6f6ef}.admin-ai-stock-out_of_stock{color:#a1483e;background:#ffede9}.admin-ai-stock-unknown{color:#896000;background:#fff4d8}.admin-ai-facts{border-top:1px solid #767eae33;margin-top:13px;padding-top:12px}.admin-ai-facts>strong{font-size:12px}.admin-ai-facts ul{color:var(--ink-soft);margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.5}.admin-ai-missing>strong{color:#946300}.admin-ai-answer-columns{margin-top:12px}.admin-ai-answer{background:#fffefb}.admin-ai-draft{border-color:#cdd1ea}.admin-ai-employee{border-color:#b8dacd}.admin-ai-answer>strong,.admin-ai-answer>small{margin-top:8px;display:block}.admin-ai-answer>strong{color:var(--navy-deep);font-size:13px}.admin-ai-answer>small{color:var(--green);font-size:11px}.admin-ai-answer p{color:var(--navy-deep);white-space:pre-wrap;margin:9px 0 0;font-size:14px;line-height:1.55}.admin-ai-selected-product{color:var(--green);margin-top:10px;font-size:12px;font-weight:800;display:block}.admin-ai-muted{color:var(--ink-soft)}.admin-ai-empty{border:1px dashed var(--line-strong);color:var(--ink-soft);text-align:center;border-radius:16px;padding:80px 20px}.admin-ai-empty h2{color:var(--navy-deep);margin:0;font-family:Georgia,Times New Roman,serif}@media (max-width:1180px){.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid,.admin-dashboard-grid-lower,.admin-users-layout{grid-template-columns:1fr}.admin-fitment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ai-match-list>div{grid-template-columns:1fr}.admin-ai-match-list span{white-space:normal}}@media (max-width:760px){.admin-sidebar{width:auto;padding:14px;position:static}.admin-brand{padding-bottom:14px}.admin-nav{grid-template-columns:1fr 1fr}.admin-nav a{grid-column:1/-1}.admin-sidebar-status,.admin-sidebar .operator{display:none}.admin-main{margin-left:0;padding:22px 14px 42px}.admin-header{display:block}.admin-header-actions{margin-top:16px}.admin-period-panel{flex-direction:column;align-items:stretch}.admin-period-panel>.admin-refresh-button{margin-left:0}.admin-kpi-grid{grid-template-columns:1fr}.admin-fitment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ai-intro,.admin-ai-decision-header{flex-direction:column;align-items:stretch}.admin-ai-badges{align-items:flex-start}.admin-ai-columns{grid-template-columns:1fr}}
