/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow,.shadow\/live-canary{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.media-heading{align-items:flex-end}.media-heading h1{margin:8px 0;font-size:30px}.media-heading p{color:var(--muted);margin:0;font-size:10px}.media-heading>button{color:#fff;cursor:pointer;background:#1b211f;border:0;border-radius:8px;padding:11px 16px;font-size:9px;font-weight:800}.media-api-note{background:#fff4dc;border-left:3px solid #e6a51a;gap:12px;margin:14px 0;padding:12px 14px;font-size:8px;display:flex}.media-api-note span{color:#6f6a5d}.featured-stage{cursor:zoom-in;text-align:left;color:inherit;border:0;padding:0}.media-set-open{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.media-set-open:hover strong{color:#557a1d;text-decoration:underline}.operations-table-card td em.grouping-review{color:#8c621c;background:#fff0d7}.operations-table-card td em.grouping-medium{color:#736d25;background:#f2f0df}.operations-table-card td em.grouping-high{color:#55741f;background:#eaf4df}.direct-media-upload{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(190px,1.2fr) minmax(150px,.8fr) 1fr 1fr auto;align-items:end;gap:12px;margin:16px 0;padding:16px;display:grid}.direct-media-upload>div strong,.direct-media-upload>div small{display:block}.direct-media-upload>div strong{margin:5px 0;font-size:12px}.direct-media-upload>div small{color:#78837d;font-size:8px;line-height:1.5}.direct-media-upload label{color:#69746e;font-size:8px;font-weight:800}.direct-media-upload input,.direct-media-upload select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;height:37px;margin-top:6px;padding:0 10px;font-size:9px;display:block}.direct-media-upload>button{color:#fff;background:#1b211f;border:0;border-radius:7px;height:37px;padding:0 16px;font-size:9px;font-weight:800}.direct-media-upload>button:disabled{opacity:.45}.direct-media-upload>p{color:#5d742e;grid-column:1/-1;margin:0;font-size:8px}.media-file-picker{position:relative}.media-file-picker input{opacity:0;pointer-events:none;position:absolute}.media-file-picker>span{cursor:pointer;background:#f8faf7;border:1px dashed #aeb9b1;border-radius:7px;align-items:center;height:37px;margin-top:6px;padding:0 10px;font-size:9px;font-weight:400;display:flex}.media-review-drawer{background:#fff;width:min(920px,98vw);height:100%;padding:30px;position:relative;overflow-y:auto;box-shadow:-20px 0 60px #0002}.media-review-drawer>h2{margin:12px 42px 5px 0;font-size:25px;line-height:1.2}.media-review-drawer>p{color:#78827d;font-size:9px}.media-photo-grid-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-top:20px;display:flex}.media-photo-grid-heading strong{font-size:10px}.media-photo-grid-heading span{color:#748078;text-align:right;font-size:8px}.review-asset-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:22px 0;display:grid}.review-asset-grid article{border:1px solid var(--line);background:#fff;border-radius:7px;padding:3px;position:relative}.review-asset-grid article.selected{border-color:#7ba027;box-shadow:0 0 0 2px #b9ed3b44}.review-asset-grid article>button{cursor:zoom-in;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.review-asset-grid img{aspect-ratio:1;object-fit:cover;background:#f2f4f1;width:100%;display:block}.review-asset-grid span{white-space:nowrap;text-overflow:ellipsis;padding:5px 3px 3px;font-size:7px;line-height:1.25;display:block;overflow:hidden}.review-asset-grid .media-split-choice{cursor:pointer;align-items:center;gap:5px;padding:5px 3px 3px;display:flex}.review-asset-grid .media-split-choice input{accent-color:#1d241f;position:static}.review-asset-grid .media-split-choice span{padding:0;font-size:8px}.media-no-preview{background:#f5f7f3;border:1px dashed #c8d0ca;border-radius:9px;margin:20px 0;padding:17px}.media-no-preview b,.media-no-preview span{display:block}.media-no-preview b{font-size:10px}.media-no-preview span{color:#6f7974;margin-top:5px;font-size:8px;line-height:1.55}.featured-media-empty{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;padding:60px 20px;display:flex}.featured-media-empty strong{font-size:12px}.featured-media-empty span{color:var(--muted);font-size:9px}.recognition-callout{background:#fff6e6;border-left:3px solid #e0a43b;margin:18px 0;padding:13px 14px}.recognition-callout.candidate{background:#f3f8eb;border-left-color:#b9ed3b}.recognition-callout span,.recognition-callout strong{display:block}.recognition-callout span{letter-spacing:.8px;color:#88723f;font-size:7px;font-weight:800}.recognition-callout strong{margin-top:5px;font-size:11px}.recognition-callout p{color:#6d726c;margin:7px 0 0;font-size:8px;line-height:1.55}.recognition-callout.needs-split{background:#fff0e8;border-left-color:#c56b2d}.media-grouping-callout{background:#f5faec;border:1px solid #cddba8;border-left:4px solid #7ba027;border-radius:8px;margin:18px 0;padding:14px}.media-grouping-callout.running,.media-grouping-callout.queued{background:#fff9e9;border-color:#d9c78e #d9c78e #d9c78e #e0a43b}.media-grouping-callout.failed{background:#fff0e8;border-color:#e2b39c #e2b39c #e2b39c #c56b2d}.media-grouping-callout>strong{margin:6px 0;font-size:11px;display:block}.media-grouping-callout>p{color:#687169;margin:0;font-size:8px;line-height:1.55}.media-grouping-callout>button{color:#fff;background:#1b211f;border:0;border-radius:7px;min-height:36px;margin-top:11px;padding:0 14px;font-size:8px;font-weight:800}.media-grouping-callout>button:disabled{opacity:.42}.recognition-actions{align-items:center;gap:9px;margin-top:11px;display:flex}.recognition-actions button{color:#fff;cursor:pointer;background:#1c2220;border:0;border-radius:7px;padding:9px 12px;font-size:8px;font-weight:800}.recognition-actions button:disabled{opacity:.42;cursor:not-allowed}.recognition-actions small{color:#7a6650;font-size:7px}.recognition-confirmation{color:#5e635e;align-items:center;gap:6px;font-size:8px;display:flex}.recognition-confirmation input{accent-color:#1d241f}.media-confirm-form{border-top:1px solid var(--line);padding-top:19px}.media-form-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.media-form-grid label{color:#66716b;font-size:8px;font-weight:800}.media-form-grid input,.media-form-grid select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;height:38px;margin-top:6px;padding:0 10px;font-size:9px;display:block}.media-confirm-form>h3{margin:8px 0 4px;font-size:16px}.media-form-help{color:#6f7974;margin:0 0 12px;font-size:8px;line-height:1.55}.media-confirmation-label{margin-top:22px;display:block}.media-catalog-search{color:#66716b;gap:6px;font-size:8px;font-weight:800;display:grid}.media-catalog-search input{border:1px solid #9eaaa2;border-radius:8px;width:100%;height:40px;padding:0 12px;font-size:10px}.media-catalog-status{color:#59645d;background:#f4f7f2;border-left:3px solid #8aaa3a;margin-top:8px;padding:8px 10px;font-size:8px}.media-catalog-results{border:0;gap:6px;margin:10px 0;padding:0;display:grid}.media-catalog-results legend{color:#66716b;margin-bottom:7px;font-size:8px;font-weight:800}.media-catalog-results>label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:auto 50px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;display:grid}.media-catalog-results>label.selected{background:#f1f8e7;border-color:#83a737;box-shadow:0 0 0 2px #b9ed3b33}.media-catalog-results input{accent-color:#1b211f}.media-catalog-results label>span:not(.media-catalog-cover){gap:2px;min-width:0;display:grid}.media-catalog-results strong{font-size:9px}.media-catalog-results small{color:#718078;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.media-catalog-results label>b{color:#486218;white-space:nowrap;font-size:8px}.media-catalog-cover{background:#eff2ed;border:1px solid #d3d9d4;border-radius:5px;place-items:center;width:46px;height:52px;display:grid;overflow:hidden}.media-catalog-cover img{object-fit:contain;width:100%;height:100%;display:block}.media-catalog-cover>span{color:#8b948e;font-size:6px}.media-catalog-cover.large{width:150px;height:180px;margin:8px auto}.media-catalog-comparison{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.media-comparison-panel{border:1px solid var(--line);background:#f8faf7;border-radius:10px;min-width:0;padding:12px}.media-comparison-panel>img{object-fit:contain;background:#eef1ed;width:100%;height:260px;margin:9px 0;display:block}.media-comparison-panel>label{gap:5px;font-size:8px;font-weight:800;display:grid}.media-comparison-panel select{border:1px solid var(--line);background:#fff;border-radius:7px;height:35px;padding:0 8px;font-size:8px}.media-comparison-panel.catalog{text-align:center}.media-comparison-panel.catalog>strong,.media-comparison-panel.catalog>small{display:block}.media-comparison-panel.catalog>strong{font-size:11px}.media-comparison-panel.catalog>small{color:#6e7872;margin-top:4px;font-size:8px}.media-comparison-panel .product-media{text-align:left;margin-top:12px}.media-completeness-note,.media-confirmed-status{background:#f3f8e8;border-left:3px solid #91bb2d;margin-top:13px;padding:10px 12px}.media-completeness-note.error{background:#fff2ed;border-left-color:#c66}.media-completeness-note b,.media-completeness-note span,.media-confirmed-status b,.media-confirmed-status span{display:block}.media-completeness-note b,.media-confirmed-status b{font-size:9px}.media-completeness-note span,.media-confirmed-status span{color:#65705f;margin-top:4px;font-size:8px;line-height:1.5}.media-completeness-note button{background:#fff;border:1px solid #1b211f;border-radius:6px;margin-top:8px;padding:6px 9px;font-size:8px;font-weight:800}.product-media-empty{text-align:left;background:#f5f7f3;border:1px dashed #bcc6be;border-radius:9px;padding:14px}.product-media-empty strong,.product-media-empty span{display:block}.product-media-empty strong{font-size:9px}.product-media-empty span{color:#6d7972;margin-top:4px;font-size:8px;line-height:1.5}.media-public-listing-copy{background:#fff9e9;border:1px solid #d9c78e;border-radius:10px;margin-top:20px;padding:15px}.media-public-listing-copy>strong{margin:6px 0;font-size:11px;display:block}.media-public-listing-copy>p{color:#6d6653;margin:0 0 11px;font-size:8px;line-height:1.55}.media-public-listing-copy>label{align-items:flex-start;gap:8px;font-size:8px;font-weight:750;line-height:1.45;display:flex}.media-public-listing-copy>label input{margin-top:1px}.media-public-listing-copy>button{color:#fff;background:#1b211f;border:0;border-radius:7px;min-height:36px;margin-top:11px;padding:0 14px;font-size:8px;font-weight:800}.media-public-listing-copy>button:disabled{opacity:.4}.media-public-listing-copy details{margin-top:10px;font-size:8px}.media-public-listing-copy details a{text-overflow:ellipsis;white-space:nowrap;color:#435f12;margin-top:5px;display:block;overflow:hidden}.media-reference-guide{background:#f7fbea;border-color:#b9c998}.media-reference-actions{grid-template-columns:1fr 190px;align-items:end;gap:8px;display:grid}.media-reference-actions label{gap:4px;font-size:8px;font-weight:700;display:grid}.media-reference-actions select{border:1px solid var(--line);background:#fff;border-radius:7px;height:36px;padding:0 9px;font-size:8px}.media-reference-actions button,.media-reference-request button{color:#fff;background:#1b211f;border:0;border-radius:7px;min-height:36px;padding:0 12px;font-size:8px;font-weight:800}.media-reference-actions button:disabled,.media-reference-request button:disabled{opacity:.4}.media-reference-guide>small{color:#657052;margin-top:8px;font-size:8px;display:block}.media-reference-request{border-top:1px solid #d8e1c2;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.media-reference-request>span{gap:3px;font-size:8px;display:grid}.media-reference-request>span>b{text-transform:capitalize}.media-reference-request>span>small,.media-reference-request>em{color:#657052;font-size:8px}.media-reference-request>div{gap:6px;display:flex}.media-reference-request>div button:last-child{color:#1b211f;background:#fff;border:1px solid #1b211f}.media-reference-preview{text-align:left;cursor:zoom-in;align-items:center;gap:9px;min-width:0;display:flex;color:inherit!important;background:0 0!important;border:0!important;padding:0!important}.media-reference-preview img{object-fit:cover;border:1px solid #b9c998;border-radius:6px;width:66px;height:58px}.media-reference-preview span{gap:3px;min-width:0;display:grid}.media-reference-preview b{text-transform:capitalize;font-size:8px}.media-reference-preview small{text-overflow:ellipsis;white-space:nowrap;color:#657052;max-width:230px;font-size:8px;overflow:hidden}.media-reference-photo-picker{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:12px 0;padding:0;display:grid}.media-reference-photo-picker legend,.media-reference-step{color:#657052;grid-column:1/-1;margin-bottom:4px;font-size:8px;font-weight:800}.media-reference-photo-picker label{cursor:pointer;background:#fff;border:1px solid #cfd7c5;border-radius:7px;padding:3px;position:relative}.media-reference-photo-picker label.selected{border-color:#7ba027;box-shadow:0 0 0 2px #b9ed3b44}.media-reference-photo-picker input{z-index:1;accent-color:#1d241f;position:absolute;top:6px;right:6px}.media-reference-photo-picker button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0}.media-reference-photo-picker img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.media-reference-photo-picker label>span{white-space:nowrap;text-overflow:ellipsis;padding:4px 2px;font-size:7px;display:block;overflow:hidden}.component-checklist{border:0;grid-template-columns:repeat(3,1fr);gap:6px;margin:13px 0;padding:0;display:grid}.component-checklist legend{color:#66716b;grid-column:1/-1;margin-bottom:3px;font-size:8px;font-weight:800}.component-checklist label{border:1px solid var(--line);cursor:pointer;background:#f8faf7;border-radius:7px;align-items:center;gap:8px;padding:10px;font-size:8px;display:flex}.component-checklist label.checked{background:#edf7de;border-color:#a8c978}.component-checklist input{accent-color:#1b211f}.component-checklist label>span{gap:2px;display:grid}.component-checklist small{color:#748078;font-size:7px}.media-confirm-guide{background:#f7fbea;border:1px solid #b9c998;border-radius:9px;margin:13px 0 0;padding:12px}.media-confirm-guide>legend{color:#657052;padding:0 4px;font-size:8px;font-weight:800}.media-confirm-guide-toggle{cursor:pointer;align-items:flex-start;gap:8px;font-size:8px;display:flex}.media-confirm-guide-toggle input{accent-color:#1b211f;margin-top:2px}.media-confirm-guide-toggle span{gap:3px;display:grid}.media-confirm-guide-toggle small,.media-confirm-guide>small{color:#657052;font-size:7px;line-height:1.5}.media-confirm-guide .media-reference-actions{margin-top:10px}.media-confirm-guide>small{margin-top:8px;display:block}.media-primary{color:#fff;cursor:pointer;background:#1c2220;border:0;border-radius:8px;width:100%;margin-top:14px;padding:13px;font-size:10px;font-weight:800}.media-primary:disabled{opacity:.45}.media-set-tools{border-top:1px solid var(--line);margin-top:23px;padding-top:18px}.media-set-tools>div{grid-template-columns:1fr 160px;gap:8px;margin-top:8px;display:grid}.media-set-tools input,.media-set-tools select{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;height:36px;padding:0 9px;font-size:8px}.media-set-tools button{background:#fff;border:1px solid #1c2220;border-radius:7px;font-size:8px;font-weight:800}.media-set-tools button:disabled{opacity:.35}.media-review-message{color:#fff;background:#1d2421;border-radius:7px;margin-top:15px;padding:11px 13px;font-size:8px;line-height:1.4;position:sticky;bottom:0}.listing-export-actions{align-items:center;gap:8px;display:flex}.listing-export-actions button{color:#fff;cursor:pointer;background:#1b211f;border:0;border-radius:8px;min-height:38px;padding:0 14px;font-size:9px;font-weight:800}.listing-export-actions .secondary{color:#1b211f;background:#fff;border:1px solid #1b211f}.listing-export-actions button:disabled{opacity:.4}.listing-studio-notice{background:#f3f8e8;border-left:3px solid #91bb2d;margin:0 0 14px;padding:10px 12px;font-size:9px}.operations-table-card .table-action{white-space:nowrap;background:#fff;border:1px solid #1b211f;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:800}.listing-draft-editor>label,.listing-draft-editor>div>label{gap:5px;margin-top:12px;font-size:8px;font-weight:800;display:grid}.listing-draft-editor>div:not(.media-review-message){grid-template-columns:1fr 1fr;gap:10px;display:grid}.listing-draft-editor input,.listing-draft-editor select,.listing-draft-editor textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:7px;padding:9px}.listing-draft-editor textarea{resize:vertical;line-height:1.45}.listing-draft-editor .media-primary{margin-top:16px}.media-lightbox{z-index:60;background:#080b0aee;place-items:center;padding:56px 80px 104px;display:grid;position:fixed;inset:0}.media-lightbox>img{object-fit:contain;max-width:92vw;max-height:calc(100vh - 190px);display:block}.lightbox-caption{color:#fff;text-align:center;background:#111816;border-radius:8px;min-width:220px;padding:9px 12px;position:absolute;bottom:76px;left:50%;transform:translate(-50%)}.lightbox-caption strong,.lightbox-caption span{display:block}.lightbox-caption strong{font-size:9px}.lightbox-caption span{color:#bdc6c1;margin-top:3px;font-size:8px}.media-lightbox>button{color:#fff;cursor:pointer;background:#ffffff18;border:0;position:absolute}.media-lightbox>button:disabled{opacity:.2}.lightbox-close{border-radius:50%;width:38px;height:38px;font-size:23px;top:18px;right:22px}.lightbox-previous,.lightbox-next{border-radius:8px;width:45px;height:64px;font-size:35px;top:50%}.lightbox-previous{left:22px}.lightbox-next{right:22px}.lightbox-thumbs{justify-content:center;gap:5px;height:52px;display:flex;position:absolute;bottom:14px;left:18px;right:18px;overflow-x:auto}.lightbox-thumbs button{background:#fff1;border:1px solid #ffffff35;border-radius:5px;flex:0 0 48px;width:48px;padding:2px;position:static}.lightbox-thumbs button.active{border-color:#b9ed3b;box-shadow:0 0 0 2px #b9ed3b55}.lightbox-thumbs img{object-fit:cover;width:100%;height:44px;display:block}@media (width<=900px){.direct-media-upload{grid-template-columns:1fr 1fr}.direct-media-upload>div{grid-column:1/-1}.review-asset-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=650px){.media-heading{align-items:flex-start}.direct-media-upload{grid-template-columns:1fr}.direct-media-upload>div{grid-column:auto}.review-asset-grid,.media-reference-photo-picker{grid-template-columns:repeat(3,1fr)}.media-form-grid,.component-checklist,.media-catalog-comparison,.media-set-tools>div,.media-reference-actions,.listing-draft-editor>div:not(.media-review-message){grid-template-columns:1fr}.media-catalog-results>label{grid-template-columns:auto 42px minmax(0,1fr)}.media-catalog-results label>b{grid-column:3}.media-photo-grid-heading{flex-direction:column;align-items:flex-start}.media-photo-grid-heading span{text-align:left}.media-reference-request{flex-direction:column;align-items:flex-start}.listing-export-actions{flex-direction:column;align-items:stretch}.media-lightbox{padding:52px 12px 112px}.lightbox-previous{left:8px}.lightbox-next{right:8px}}.auction-time-field{grid-column:span 3}.auction-time-inputs{grid-template-columns:minmax(145px,1.7fr) repeat(3,minmax(62px,.55fr)) minmax(76px,.7fr);gap:7px;display:grid}.auction-time-inputs label small{letter-spacing:.55px;color:#7d8781;text-transform:uppercase;margin:0 0 4px;font-size:7px;font-weight:800;display:block}.auction-time-inputs input,.auction-time-inputs select{height:35px;padding:8px}.auction-countdown{border:1px solid var(--line);background:#f6f8f4;border-radius:10px;margin:15px 0 0;padding:15px}.auction-countdown header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:11px;display:flex}.auction-countdown header>div>strong,.auction-countdown header>div>small{display:block}.auction-countdown header>div>strong{margin-top:5px;font-size:15px}.auction-countdown header>div>small{color:#7c8781;margin-top:3px;font-size:8px}.auction-countdown header label{color:#66716b;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.auction-countdown header select{border:1px solid var(--line);font:inherit;background:#fff;border-radius:7px;padding:7px 25px 7px 9px}.countdown-tiles{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.countdown-tiles>div{border:1px solid var(--line);text-align:center;background:#fff;border-radius:9px;padding:12px}.countdown-tiles strong,.countdown-tiles span{display:block}.countdown-tiles strong{font-variant-numeric:tabular-nums;font-size:25px;line-height:1}.countdown-tiles span{color:#67726c;text-transform:uppercase;letter-spacing:.65px;margin-top:6px;font-size:8px;font-weight:800}.auction-countdown footer{background:#edf2e8;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;display:grid}.auction-countdown footer span{letter-spacing:.7px;color:#617057;text-transform:uppercase;font-size:7px;font-weight:800}.auction-countdown footer strong{font-size:10px}.auction-countdown footer small{color:#74806f;font-size:8px}.auction-ended-callout{color:#7e3f31;background:#f7e9e5;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:17px;display:flex}.auction-ended-callout strong{font-size:20px}.auction-ended-callout span{font-size:9px}.auction-countdown-empty,.auction-countdown-error{justify-content:space-between;align-items:center;gap:18px;display:flex}.auction-countdown-empty strong,.auction-countdown-error strong{margin-top:5px;font-size:13px;display:block}.auction-countdown-empty p,.auction-countdown-error p{color:#78837c;text-align:right;max-width:420px;margin:0;font-size:9px;line-height:1.5}.auction-countdown-error{background:#fff2ef;border-color:#efc9c0}.auction-countdown-error p{color:#914b3d}@media (width<=850px){.auction-time-field{grid-column:span 2}.auction-time-inputs{grid-template-columns:repeat(4,1fr)}.auction-time-inputs label:first-child{grid-column:span 2}.auction-countdown footer{grid-template-columns:1fr}.auction-countdown footer small{margin-top:-3px}}@media (width<=650px){.auction-time-field{grid-column:auto}.auction-time-inputs{grid-template-columns:repeat(2,1fr)}.auction-time-inputs label:first-child{grid-column:span 2}.countdown-tiles{grid-template-columns:repeat(2,1fr)}.auction-countdown header,.auction-countdown-empty,.auction-countdown-error{flex-direction:column;align-items:flex-start}.auction-countdown-empty p,.auction-countdown-error p{text-align:left}.auction-ended-callout{flex-direction:column;align-items:flex-start}}.prospect-list .pipeline-folder{border-bottom:1px solid var(--line)}.prospect-list .pipeline-folder>.pipeline-folder-toggle{color:#707a75;cursor:pointer;letter-spacing:.7px;text-align:left;text-transform:uppercase;background:#f7f8f6;border:0;justify-content:space-between;align-items:center;width:100%;padding:10px 15px;font-size:8px;display:flex}.prospect-list .pipeline-folder>.pipeline-folder-toggle:hover,.prospect-list .pipeline-folder>.pipeline-folder-toggle:focus-visible{color:#35452d;background:#eef3e9;outline:none}.pipeline-folder-controls{align-items:center;gap:8px;display:inline-flex}.pipeline-lifecycle-symbol{letter-spacing:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;margin-right:3px;font-size:8px;font-style:normal;font-weight:950;display:inline-flex}.pipeline-lifecycle-symbol.overdue{color:#fff;background:#b6372d}.pipeline-lifecycle-symbol.unpaid,.pipeline-lifecycle-symbol.paid{color:#fff;background:#4d8a20}.pipeline-lifecycle-symbol.paid{color:#316a10;background:#e0f1d2;box-shadow:inset 0 0 0 1px #5e9b31}.pipeline-card-statuses .status{align-items:center;display:inline-flex!important}.prospect-list .pipeline-folder-toggle b{color:#5f6964;text-align:center;background:#e8ece7;border-radius:10px;min-width:18px;padding:2px 5px}.pipeline-chevron{color:#65706a;font-size:11px;font-style:normal;line-height:1}.pipeline-card{background:#fff;border-top:1px solid #edf0ed;position:relative}.pipeline-card.active{box-shadow:inset 3px 0 var(--lime);background:#f5f8f1}.prospect-list .pipeline-card>.pipeline-card-open{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;min-height:74px;padding:13px 78px 13px 16px;display:block}.prospect-list .pipeline-card>.pipeline-card-open:hover,.prospect-list .pipeline-card>.pipeline-card-open:focus-visible{background:#f8faf6;outline:none}.pipeline-card .pipeline-card-open strong,.pipeline-card .pipeline-card-open small,.pipeline-card .pipeline-card-open i{display:block}.pipeline-card .pipeline-card-open strong{color:var(--ink);margin:7px 0 3px;font-size:10px}.pipeline-card .pipeline-card-open small{color:#838d87;font-size:8px}.pipeline-card .pipeline-card-open i{color:#52711d;margin-top:7px;font-size:8px;font-style:normal;font-weight:800}.prospect-list .pipeline-card>.pipeline-card-action{color:#68736d;cursor:pointer;background:#fff;border:1px solid #cfd6d1;border-radius:5px;padding:6px 8px;font-size:7px;font-weight:800;position:absolute;top:13px;right:12px}.prospect-list .pipeline-card>.pipeline-card-action:hover,.prospect-list .pipeline-card>.pipeline-card-action:focus-visible{color:#33432c;border-color:#9cab93;outline:none}.prospect-list .pipeline-card>.pipeline-card-action.restore{color:#4d6f17;background:#edf6dd;border-color:#bfd68d}.prospect-list .pipeline-card>.pipeline-card-action:disabled{cursor:wait;opacity:.55}.pipeline-deletion-deadline{color:#8c3027;background:#fff2ef;border-left:3px solid #b6372d;padding:7px 13px;font-size:8px;font-weight:850;display:block}.pipeline-card-actions{flex-wrap:wrap;gap:6px;padding:0 13px 12px;display:flex}.pipeline-card-actions button{color:#68736d;cursor:pointer;background:#fff;border:1px solid #cfd6d1;border-radius:5px;padding:6px 8px;font-size:7px;font-weight:800}.pipeline-card-actions button:hover,.pipeline-card-actions button:focus-visible{color:#33432c;border-color:#9cab93;outline:none}.pipeline-card-actions button.restore,.pipeline-card-actions button.review{color:#4d6f17;background:#edf6dd;border-color:#bfd68d}.pipeline-card-actions button.delete{color:#97382e;background:#fff2ef;border-color:#d7a39b}.pipeline-card-actions button:disabled{cursor:wait;opacity:.55}.pipeline-subgroup-header{border-top:1px solid #e2e7e3;padding:10px 16px}.pipeline-subgroup-header strong,.pipeline-subgroup-header span{display:block}.pipeline-subgroup-header strong{color:#3e4943;letter-spacing:.25px;font-size:9px}.pipeline-subgroup-header span{color:#758078;margin-top:3px;font-size:7px}.pipeline-subgroup-header.urgent{background:#fff1dd;border-left:3px solid #b6372d;grid-template-columns:22px 1fr;display:grid}.prospect-list .pipeline-folder-toggle .pipeline-lifecycle-symbol{border-radius:50%;min-width:17px;padding:0}.prospect-list .pipeline-folder-toggle .pipeline-lifecycle-symbol.unpaid{color:#fff;background:#4d8a20}.prospect-list .pipeline-folder-toggle .pipeline-lifecycle-symbol.paid{color:#316a10;background:#e0f1d2}.pipeline-subgroup-header.urgent strong{color:#8c3027}.pipeline-subgroup-header.urgent>.pipeline-lifecycle-symbol{grid-row:1/span 2;margin-top:1px}.pipeline-subgroup-header.urgent>span{grid-column:2}.pipeline-subgroup-header.day{border-left:3px solid var(--lime);background:#edf5e3}.pipeline-subgroup-header.undated{background:#f5f6f4;border-left:3px solid #a5ada8}.prospect-list .archive-folder>.pipeline-folder-toggle{background:#f2f4f1}.prospect-list .archive-folder>.pipeline-folder-toggle:hover,.prospect-list .archive-folder>.pipeline-folder-toggle:focus-visible{background:#e9eee6}.pipeline-message{border-left:3px solid var(--lime);color:#4e681f;background:#edf5e3;padding:9px 14px;font-size:8px;line-height:1.45;display:block}.pipeline-bid-refresh{color:#49651b;cursor:pointer;background:#f4f8ee;border:1px solid #b7cb94;border-radius:7px;width:100%;margin-top:9px;padding:7px 9px;font-size:8px;font-weight:800}.pipeline-bid-refresh:disabled{cursor:wait;opacity:.6}.pipeline-bid-refresh-message{margin:8px -17px -17px}.pipeline-bid-refresh-message.error{color:#813f31;background:#fff0ec;border-left-color:#ba513a}.status.status-great{color:#355b88;background:#e7effb}.status.status-good{color:#4d6f17;background:#e7f4d2}.status.status-okay{color:#77620c;background:#fff7cf}.status.status-close{color:#8a5c15;background:#fff0d8}.status.status-dead{color:#8b4938;background:#f5e8e4}.shopgoodwill-live-bid{background:#f4f8ee;border:1px solid #cfddb6;border-radius:9px;grid-column:span 2;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.shopgoodwill-live-bid>div>span,.shopgoodwill-live-bid strong,.shopgoodwill-live-bid small{display:block}.shopgoodwill-live-bid>div>span{color:#68833a;letter-spacing:1px;font-size:7px;font-weight:800}.shopgoodwill-live-bid strong{margin:4px 0 3px;font-size:14px}.shopgoodwill-live-bid strong .status{vertical-align:2px;margin-left:7px}.shopgoodwill-live-bid small{color:#68746d;font-size:8px;line-height:1.45}.shopgoodwill-live-bid button{color:#fff;cursor:pointer;background:#1b211f;border:0;border-radius:7px;flex:none;padding:9px 11px;font-size:8px;font-weight:800}.shopgoodwill-live-bid button:disabled{cursor:not-allowed;opacity:.4}.shopgoodwill-live-bid-actions{flex:none;gap:6px;display:flex}.shopgoodwill-live-bid-actions button.secondary{color:#49651b;background:#fff;border:1px solid #9eb679}.shopgoodwill-order-allocation{background:#fbfcf8;border:1px solid #cfd8c3;border-radius:10px;margin-top:14px;overflow:hidden}.shopgoodwill-order-allocation header{background:#edf4e4;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.shopgoodwill-order-allocation header>div:last-child{text-align:right;flex:none}.shopgoodwill-order-allocation header span,.shopgoodwill-order-allocation header strong,.shopgoodwill-order-allocation header small{display:block}.shopgoodwill-order-allocation header span{color:#5f7835;letter-spacing:1px;font-size:7px;font-weight:800}.shopgoodwill-order-allocation header strong{margin:3px 0;font-size:13px}.shopgoodwill-order-allocation header>div:last-child strong{font-size:20px}.shopgoodwill-order-allocation header small,.shopgoodwill-order-allocation footer p{color:#6d776f;margin:0;font-size:8px;line-height:1.45}.shopgoodwill-order-table{overflow-x:auto}.shopgoodwill-order-table>div{grid-template-columns:minmax(210px,2.3fr) repeat(5,minmax(68px,.7fr));align-items:center;gap:9px;padding:10px 14px;display:grid}.shopgoodwill-order-table>div:not(:last-child){border-bottom:1px solid #e4e8de}.shopgoodwill-order-table>div.current{background:#f4f8ee;box-shadow:inset 3px 0 #78a52d}.shopgoodwill-order-table-heading{color:#788178;letter-spacing:.6px;text-transform:uppercase;background:#f5f7f1;font-size:7px;font-weight:800}.shopgoodwill-order-table a,.shopgoodwill-order-table b,.shopgoodwill-order-table strong,.shopgoodwill-order-table small{display:block}.shopgoodwill-order-table a{color:#1d241f;font-size:9px;font-weight:800;line-height:1.35;text-decoration:none}.shopgoodwill-order-table a:hover{text-decoration:underline}.shopgoodwill-order-table b{color:#59635d;font-size:9px}.shopgoodwill-order-table strong{font-size:11px}.shopgoodwill-order-table small{color:#818a84;margin-top:3px;font-size:7px}.shopgoodwill-order-line-error{grid-column:1/-1;color:#8b4938!important}.shopgoodwill-order-allocation footer{border-top:1px solid #dce2d4;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;display:flex}.shopgoodwill-order-allocation footer button{color:#fff;cursor:pointer;background:#1b211f;border:0;border-radius:7px;flex:none;padding:10px 12px;font-size:8px;font-weight:800}.shopgoodwill-order-allocation footer button:disabled{cursor:not-allowed;opacity:.42}.pipeline-card-statuses{align-items:center;gap:5px;display:flex}.compact-countdown{color:#5f6a64;margin-top:5px;font-size:8px;font-weight:800;display:block}.compact-countdown:before{content:"Ends in ";color:#8a948e;font-weight:600}.compact-countdown-ended,.compact-countdown-empty{color:#8b4938}.compact-countdown-ended:before,.compact-countdown-empty:before,.compact-countdown-pending:before{content:""}.prospect-form .bid-targets{grid-template-columns:repeat(4,minmax(0,1fr))}.current-bid-card{border:1px solid var(--line);background:#f6f8f4;border-radius:9px;padding:13px}.current-bid-card input{border:1px solid var(--line);font:inherit;background:#fff;border-radius:6px;outline:0;width:100%;margin:5px 0;padding:6px 8px;font-size:17px;font-weight:800}.current-bid-card input:focus{border-color:#8cac45;box-shadow:0 0 0 2px #b9ed3b2f}.current-bid-card small{line-height:1.45}.current-bid-card small .status{margin-right:5px;display:inline-block!important}.trip-route-tools{background:#f5f7f3;border-radius:8px;grid-column:span 2;align-items:center;gap:10px;padding:10px;display:flex}.trip-route-tools a,.trip-route-tools button{color:#fff;white-space:nowrap;background:#1b211f;border:0;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:800;text-decoration:none}.trip-route-tools button:disabled{cursor:not-allowed;opacity:.4}.trip-route-tools small{color:#76817b;font-size:8px;line-height:1.4}@media (width<=1050px){.prospect-list .pipeline-card>.pipeline-card-open{padding-right:92px}}@media (width<=850px){.prospect-form .bid-targets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.prospect-form .bid-targets{grid-template-columns:1fr}.trip-route-tools,.shopgoodwill-live-bid{flex-direction:column;grid-column:auto;align-items:stretch}.shopgoodwill-live-bid-actions,.shopgoodwill-order-allocation header,.shopgoodwill-order-allocation footer{flex-direction:column;align-items:stretch}.shopgoodwill-order-allocation header>div:last-child{text-align:left}.shopgoodwill-order-table>div{min-width:720px}.shopgoodwill-order-allocation footer button{width:100%}}.operations-history-page{max-width:1450px;margin:0 auto;padding:34px}.operations-basis-note{background:#fff4dc;border-left:3px solid #e6a51a;gap:14px;margin:12px 0;padding:14px 16px;display:flex}.operations-basis-note b{white-space:nowrap;font-size:9px}.operations-basis-note span{color:#756c59;font-size:8px;line-height:1.5}.operations-history-kpis,.monthly-operations-card{margin-top:12px}.operations-history-kpis .attention-kpi{background:#fff3ef;border-color:#e3b8ad}.monthly-operations-card tbody tr{cursor:pointer}.monthly-operations-card tbody tr.selected-operation-month{background:#edf7df;box-shadow:inset 3px 0 #7da42b}.operations-detail-tabs{align-items:center;gap:6px;margin:12px 0 8px;display:flex}.operations-detail-tabs>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:17px;padding:8px 12px;font-size:8px;font-weight:800}.operations-detail-tabs>button.selected{color:#486918;background:#eaf5d8;border-color:#72952f}.operations-detail-tabs>label{color:#6f7974;align-items:center;gap:7px;margin-left:auto;font-size:8px;font-weight:800;display:flex}.operations-detail-tabs select{border:1px solid var(--line);background:#fff;border-radius:7px;height:32px;padding:0 8px;font-size:9px}.operations-history-page .operations-table-card td span{text-overflow:ellipsis;max-width:340px;overflow:hidden}.operations-history-page .operations-table-card td em{font-size:8px;font-style:normal;font-weight:800}.operations-history-page .catalog-empty{min-height:150px}@media (width<=650px){.operations-history-page{padding:20px 10px}.operations-basis-note{display:block}.operations-basis-note span{margin-top:6px;display:block}.operations-history-kpis{grid-template-columns:1fr 1fr}.operations-detail-tabs{flex-wrap:wrap;align-items:stretch}.operations-detail-tabs>label{width:100%;margin-left:0}.operations-detail-tabs select{flex:1}}.reviewable-row{cursor:pointer}.reviewable-row:hover td{background:#f4f8ed}.compact-loading{min-height:80px;margin-top:12px}.evidence-detail-card{background:#fff;border:1px solid #bfd09f;border-radius:12px;margin-top:14px;overflow:hidden;box-shadow:0 14px 40px #1a261414}.evidence-detail-card>header{background:#f4f8ed;border-bottom:1px solid #d9e3c7;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 17px;display:flex}.evidence-detail-card>header div{gap:4px;display:grid}.evidence-detail-card>header span{color:#55741f;letter-spacing:1px;font-size:8px;font-weight:900}.evidence-detail-card>header strong{font-size:14px}.evidence-detail-card>header small,.source-caption{color:#6f7974;overflow-wrap:anywhere;font-size:8px}.evidence-detail-card>header button{color:#34412d;cursor:pointer;background:#fff;border:1px solid #aebba1;border-radius:7px;padding:7px 11px;font-size:8px;font-weight:800}.detail-summary-strip,.source-register-summary{border-bottom:1px solid var(--line);color:#65705f;background:#fbfcfa;flex-wrap:wrap;align-items:center;gap:9px 20px;padding:11px 17px;font-size:8px;display:flex}.detail-summary-strip b,.source-register-summary b{color:#24311f;margin-left:4px}.review-toolbar em{color:#55741f;margin-top:4px;font-size:8px;font-style:normal;font-weight:800;display:block}.review-toolbar>label{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 8px;display:flex}.review-toolbar input{border:0;outline:0;width:210px;height:30px;font-size:9px}.review-report-stack{gap:15px;min-width:820px;padding-bottom:14px;display:grid}.review-report-stack h3,.review-report-stack>p{margin:0 16px}.report-breakdown{background:#f7f9f5;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;padding:14px;display:grid}.report-breakdown article{background:#fff;border:1px solid #dce4d4;border-radius:8px;gap:3px;padding:11px;display:grid}.report-breakdown span,.report-breakdown small{color:#73806c;font-size:8px}.report-breakdown strong{font-size:13px}.monthly-close-table th,.monthly-close-table td{white-space:nowrap}.close-check{color:#6f7974;place-items:center;gap:3px;font-size:7px;display:grid}.close-check input{accent-color:#6f922b}.monthly-close-table select,.close-note-input,.source-register-summary select{border:1px solid var(--line);background:#fff;border-radius:6px;height:30px;padding:0 7px;font-size:8px}.close-note-input{width:300px}.close-complete{color:#55741f;font-style:normal;font-weight:900}.source-register-summary label{align-items:center;gap:7px;margin-left:auto;font-weight:800;display:flex}.financial-evidence-detail{margin-bottom:22px}@media (width<=650px){.review-toolbar{align-items:stretch}.review-toolbar>label,.review-toolbar input{width:100%}.evidence-detail-card>header,.detail-summary-strip,.source-register-summary{display:grid}.source-register-summary label{margin-left:0}}.historical-financial-heading,.posted-ledger-heading{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:18px;padding:15px 17px}.historical-financial-heading div,.posted-ledger-heading{gap:5px;display:grid}.historical-financial-heading span,.posted-ledger-heading>span{color:#55741f;letter-spacing:1px;font-size:8px;font-weight:900}.historical-financial-heading strong,.posted-ledger-heading>strong{font-size:14px}.historical-financial-heading p,.posted-ledger-heading p{color:#6f7974;margin:8px 0 0;font-size:8px;line-height:1.55}.historical-financial-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.historical-financial-kpis .attention-kpi{background:#fff3ef;border-color:#e3b8ad}.historical-financial-caution{background:#fff8e8;border-left:3px solid #e0a229;gap:16px;padding:12px 14px;display:flex}.historical-financial-caution b{flex:none;font-size:9px}.historical-financial-caution span{color:#756c59;font-size:8px;line-height:1.5}.historical-financial-tabs{flex-wrap:wrap}.historical-financial-report{margin-top:0}.posted-ledger-heading{background:#f8faf7;margin-top:30px}@media (width<=850px){.historical-financial-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.historical-financial-kpis{grid-template-columns:1fr}.historical-financial-caution{display:block}.historical-financial-caution span{margin-top:6px;display:block}}:root{--ink:#171c1a;--muted:#69736f;--line:#dfe5e0;--paper:#f3f5f1;--lime:#b9ed3b;--dark:#151a18;--blue:#e9f1ff}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.catalog-app{grid-template-columns:228px minmax(0,1fr);min-height:100vh;display:grid}.catalog-sidebar{background:var(--dark);color:#fff;flex-direction:column;height:100vh;padding:24px 14px;display:flex;position:sticky;top:0}.catalog-brand{align-items:center;gap:11px;padding:0 8px 27px;display:flex}.catalog-brand>b{background:var(--lime);color:#131713;border-radius:11px;place-items:center;width:42px;height:42px;font-size:13px;display:grid}.catalog-brand strong,.catalog-brand span{display:block}.catalog-brand strong{font-size:15px}.catalog-brand span{color:#8d9692;margin-top:3px;font-size:9px}.catalog-sidebar nav{gap:4px;display:grid}.catalog-sidebar nav button{color:#aab2ae;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px 12px;font-size:12px}.catalog-sidebar nav button span{width:27px;font-size:15px;display:inline-block}.catalog-source{background:#202624;border:1px solid #353c39;border-radius:10px;margin-top:auto;padding:15px}.catalog-source>span,.catalog-source>strong,.catalog-source>small,.catalog-source>i{display:block}.catalog-source>span,.section-label{letter-spacing:1.3px;color:#7f8a85;font-size:8px;font-weight:800}.catalog-source>strong{margin-top:9px;font-size:23px}.catalog-source>small{color:#8e9793;font-size:9px}.catalog-source>i{color:#737c78;border-top:1px solid #353c39;margin-top:13px;padding-top:12px;font-size:8px;font-style:normal;line-height:1.5}.catalog-main{min-width:0}.catalog-topbar{border-bottom:1px solid var(--line);z-index:5;background:#fff;justify-content:space-between;align-items:center;height:68px;padding:0 30px;display:flex;position:sticky;top:0}.catalog-topbar div strong,.catalog-topbar div span{display:block}.catalog-topbar div strong{font-size:12px}.catalog-topbar div span{color:#84908a;margin-top:3px;font-size:9px}.data-state{letter-spacing:1px;font-size:8px;font-weight:800}.data-state i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.catalog-page{max-width:1500px;margin:auto;padding:34px}.catalog-heading{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.catalog-heading h1,.module-empty h1{letter-spacing:-.8px;margin:8px 0;font-size:29px}.catalog-heading p,.module-empty>p{color:var(--muted);margin:0;font-size:11px}.catalog-count{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:155px;padding:14px 18px}.catalog-count span,.catalog-count strong,.catalog-count small{display:block}.catalog-count span{letter-spacing:1px;color:#7e8883;font-size:8px;font-weight:800}.catalog-count strong{margin:6px 0 2px;font-size:22px}.catalog-count small{color:#909893;font-size:8px}.search-panel,.results-panel{border:1px solid var(--line);background:#fff;border-radius:12px}.search-panel{margin-bottom:14px;padding:16px}.catalog-search{background:#f5f7f3;border:1px solid #dce2dd;border-radius:8px;align-items:center;gap:10px;padding:10px 13px;display:flex}.catalog-search span{color:#6c7771;font-size:18px}.catalog-search input{background:0 0;border:0;outline:0;flex:1;font-size:13px}.filters{grid-template-columns:1.5fr .75fr .9fr auto;align-items:end;gap:10px;margin-top:12px;display:grid}.filters label{color:#737e78;letter-spacing:.8px;font-size:8px;font-weight:800}.filters select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;margin-top:5px;padding:9px;font-size:10px;display:block}.filters button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;height:35px;padding:0 14px;font-size:9px;font-weight:800}.results-head{border-bottom:1px solid var(--line);color:#77817c;justify-content:space-between;align-items:center;height:45px;padding:0 17px;font-size:9px;display:flex}.catalog-table-wrap{overflow:auto}.catalog-table{border-collapse:collapse;width:100%}.catalog-table th{text-align:left;letter-spacing:.9px;color:#89928d;background:#fafbfa;padding:11px 14px;font-size:8px}.catalog-table td{white-space:nowrap;border-top:1px solid #edf0ed;padding:11px 14px;font-size:10px}.catalog-table td:first-child{white-space:normal;width:42%}.catalog-table td strong,.catalog-table td span{display:block}.catalog-table td strong{font-size:11px}.catalog-table td span{color:#929a96;margin-top:3px;font-size:8px}.catalog-table tbody tr:hover{background:#f8faf6}.catalog-table td button{cursor:pointer;color:#486b17;background:0 0;border:0;font-size:9px;font-weight:800}.region{background:#f0f2ef;border-radius:8px;padding:4px 6px;font-size:8px;font-style:normal}.region-pal{color:#345987;background:#e9f1ff}.region-jpn{color:#8a4e3d;background:#fff0eb}.pagination{border-top:1px solid var(--line);color:#7b847f;justify-content:space-between;align-items:center;padding:13px 16px;font-size:9px;display:flex}.pagination button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 11px;font-size:9px;font-weight:700}.pagination button:disabled{opacity:.35}.catalog-loading,.catalog-empty{border:1px solid var(--line);color:#65706a;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:240px;font-size:11px;display:flex}.catalog-loading i{border:2px solid #dce3db;border-top-color:#6a8d27;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.catalog-empty{flex-direction:column}.module-empty{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:750px;margin:70px auto;padding:36px}.drawer-backdrop{z-index:20;background:#1118;justify-content:flex-end;display:flex;position:fixed;inset:0}.product-drawer{background:#fff;width:min(440px,92vw);height:100%;padding:30px;position:relative;box-shadow:-20px 0 60px #0002}.drawer-close{background:#f0f3ef;border:0;border-radius:50%;width:30px;height:30px;font-size:19px;position:absolute;top:18px;right:20px}.product-drawer h2{margin:12px 35px 5px 0;font-size:24px;line-height:1.2}.product-drawer>p{color:#78827d;font-size:10px}.product-drawer dl{margin-top:27px}.product-drawer dl div{border-bottom:1px solid #e9ede9;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.product-drawer dt{color:#7d8782;font-size:9px}.product-drawer dd{text-align:right;margin:0;font-size:9px;font-weight:800}.missing{color:#9da49f!important;font-weight:400!important}.drawer-note{border-left:3px solid var(--lime);background:#f3f6ef;margin-top:24px;padding:14px}.drawer-note b,.drawer-note span{display:block}.drawer-note b{font-size:10px}.drawer-note span{color:#6d7772;margin-top:5px;font-size:9px;line-height:1.5}.drawer-primary{color:#fff;opacity:.45;background:#1c2220;border:0;border-radius:8px;width:100%;margin-top:18px;padding:12px;font-size:10px;font-weight:800}.scout-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.scout-fields label{color:#66716b;font-size:9px;font-weight:800}.scout-fields input{border:1px solid var(--line);border-radius:7px;width:100%;margin-top:6px;padding:10px;display:block}.target-buttons{margin:16px 0;display:flex}.target-buttons button{border:1px solid var(--line);background:#fff;flex:1;padding:10px;font-size:10px;font-weight:800}.target-buttons button.active{color:#fff;background:#1b211f}.scout-output{grid-template-columns:1fr 1fr;gap:12px;display:grid}.scout-output span{color:#727d77;background:#f5f7f3;padding:15px;font-size:9px}.scout-output strong{color:#19201d;margin-top:6px;font-size:23px;display:block}@media (width<=850px){.catalog-app{grid-template-columns:72px minmax(0,1fr)}.catalog-sidebar{padding:17px 8px}.catalog-brand div,.catalog-sidebar nav button:not(.selected),.catalog-source{font-size:0}.catalog-brand>b{width:40px}.catalog-brand{padding-left:7px}.catalog-sidebar nav button{text-align:center}.catalog-sidebar nav button span{width:auto;font-size:18px}.catalog-sidebar nav button.selected{font-size:0}.catalog-page{padding:24px 16px}.filters{grid-template-columns:1fr 1fr}.catalog-heading{align-items:start}.catalog-count,.catalog-table th:nth-child(4),.catalog-table td:nth-child(4),.catalog-table th:nth-child(5),.catalog-table td:nth-child(5){display:none}}@media (width<=560px){.catalog-app{display:block}.catalog-sidebar{z-index:10;width:100%;height:58px;padding:5px;position:fixed;top:auto;bottom:0}.catalog-brand,.catalog-source{display:none}.catalog-sidebar nav{justify-content:space-around;display:flex}.catalog-sidebar nav button,.catalog-sidebar nav button.selected{width:auto;box-shadow:none;font-size:0;display:block!important}.catalog-sidebar nav button span{font-size:18px}.catalog-main{padding-bottom:65px}.catalog-topbar{padding:0 14px}.catalog-page{padding:20px 10px}.catalog-heading h1{font-size:23px}.filters{grid-template-columns:1fr}.catalog-table th:nth-child(2),.catalog-table td:nth-child(2),.catalog-table th:nth-child(3),.catalog-table td:nth-child(3){display:none}.catalog-table td:first-child{width:auto}.pagination span{font-size:8px}.module-empty{margin:20px 10px;padding:25px}.scout-fields,.scout-output{grid-template-columns:1fr}}.platform-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;height:35px;display:flex!important}.platform-trigger.active{box-shadow:0 0 0 2px #b9ed3b33;border-color:#91b936!important}.platform-panel{border:1px solid #d9ded9;border-radius:10px;margin-top:13px;overflow:hidden;box-shadow:0 16px 36px #1c2b2017}.platform-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.platform-panel-head span,.platform-panel-head strong{display:block}.platform-panel-head span{letter-spacing:1px;color:#818b86;font-size:8px;font-weight:800}.platform-panel-head strong{margin-top:3px;font-size:13px}.platform-panel-head button{cursor:pointer;background:#f0f3ef;border:0;border-radius:50%;width:29px;height:29px;font-size:18px}.platform-find{border:1px solid var(--line);align-items:center;gap:9px;margin:12px 14px;padding:9px 11px;display:flex}.platform-find input{border:0;outline:0;width:100%;font-size:11px}.platform-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-height:260px;padding:0 14px 12px;display:grid;overflow:auto}.platform-options>button{text-align:left;cursor:pointer;background:#fafbfa;border:0;border-radius:6px;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;padding:9px;font-size:10px;display:grid}.platform-options>button:hover{background:#f0f4ec}.platform-options>button.chosen{background:#eaf5d7}.platform-options i{border:1px solid #aeb6b1;border-radius:3px;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid}.platform-options .chosen i{color:#fff;background:#1c221f;border-color:#1c221f}.platform-options b{color:#7b8580;font-size:9px}.platform-options p{color:#7b8580;font-size:10px}.platform-panel-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:12px 14px;display:flex}.platform-panel-actions button{cursor:pointer;background:0 0;border:0;padding:9px 14px;font-size:10px;font-weight:800;text-decoration:underline}.platform-panel-actions .show-items{color:#fff;background:#1b211f;border-radius:20px;min-width:145px;text-decoration:none}.active-filters{padding-top:11px}.active-filters button{cursor:pointer;background:#eef1ed;border:0;border-radius:18px;padding:7px 10px;font-size:9px}.active-filters span{margin-left:8px;font-size:13px}.product-media{margin-top:20px}.media-stage{border:1px solid var(--line);background:#f6f7f5;border-radius:10px;place-items:center;height:300px;display:grid;overflow:hidden}.media-stage img{object-fit:contain;width:100%;height:100%}.media-caption{justify-content:space-between;gap:15px;margin:9px 0 12px;display:flex}.media-caption strong{font-size:11px}.media-caption span{color:#7d8782;text-align:right;font-size:9px}.media-thumbs{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.media-thumbs button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:4px}.media-thumbs button.active{border-color:#7ba027;box-shadow:0 0 0 2px #b9ed3b44}.media-thumbs img{object-fit:contain;background:#f5f6f4;width:100%;height:58px;display:block}.media-thumbs span{text-align:left;margin:4px 2px;font-size:7px;display:block}.media-disclaimer{border-left:3px solid var(--lime);background:#f5f8f0;padding:8px 10px;line-height:1.5;color:#6e7873!important;font-size:8px!important}.product-drawer{width:min(540px,94vw);overflow-y:auto}@media (width<=850px){.platform-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.platform-options{grid-template-columns:1fr}.media-stage{height:240px}.media-thumbs{grid-template-columns:repeat(2,1fr)}}.platform-trigger{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;margin-top:5px;padding:0 10px;font-size:10px}.acquisition-page{max-width:1450px;margin:0 auto;padding:34px}.acquisition-heading{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.acquisition-heading h1{margin:7px 0;font-size:30px}.acquisition-heading p{color:var(--muted);margin:0;font-size:11px}.acquisition-heading>button{color:#fff;cursor:pointer;background:#1b211f;border:0;border-radius:8px;padding:11px 15px;font-size:10px;font-weight:800}.acquisition-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:15px;display:grid}.prospect-form,.prospect-list{border:1px solid var(--line);background:#fff;border-radius:12px}.prospect-form{padding:22px}.form-section-title{align-items:center;gap:10px;margin:3px 0 15px;padding-top:4px;display:flex}.form-section-title:not(:first-child){border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.form-section-title>span{color:#55751f;background:#eef6df;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.form-section-title strong,.form-section-title small{display:block}.form-section-title strong{font-size:12px}.form-section-title small{color:#8b948f;margin-top:3px;font-size:8px}.prospect-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.prospect-field{min-width:0}.prospect-field.wide{grid-column:span 2}.prospect-field>span{color:#737e78;letter-spacing:.6px;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.prospect-field input,.prospect-field select,.prospect-field textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:7px;outline:0;padding:9px;font-size:10px}.prospect-field input:focus,.prospect-field select:focus,.prospect-field textarea:focus{border-color:#8cac45;box-shadow:0 0 0 2px #b9ed3b2f}.money-entry{grid-template-columns:1fr 1.1fr 1fr;align-items:stretch;gap:11px;display:grid}.tmv-card{color:#fff;background:#171d1a;border-radius:8px;padding:11px 14px}.tmv-card span,.tmv-card strong,.tmv-card small{display:block}.tmv-card span{letter-spacing:1px;color:#9da7a2;font-size:7px;font-weight:800}.tmv-card strong{margin:4px 0;font-size:21px}.tmv-card small{color:#89948e;font-size:8px}.bid-targets{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px;display:grid}.bid-targets button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#f6f8f4;border-radius:9px;padding:13px}.bid-targets button.active{background:#edf7dd;border-color:#88ad37;box-shadow:0 0 0 2px #b9ed3b2c}.bid-targets span,.bid-targets strong,.bid-targets small{display:block}.bid-targets span{color:#64705f;font-size:8px;font-weight:800}.bid-targets strong{margin:5px 0;font-size:21px}.bid-targets small{color:#87908b;font-size:8px}.custom-target{background:#f5f7f3;border-radius:9px;grid-template-columns:1fr 180px;align-items:center;gap:16px;margin-top:9px;padding:13px;display:grid}.custom-target label{color:#6b756f;justify-content:space-between;font-size:9px;display:flex}.custom-target input{accent-color:#668d22;width:100%;margin-top:9px}.custom-target>div:last-child{text-align:right}.custom-target span,.custom-target strong{display:block}.custom-target span{letter-spacing:1px;color:#7e8983;font-size:7px;font-weight:800}.custom-target strong{margin-top:3px;font-size:25px}.result-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.final-percent{background:#eef6df;border-radius:8px;padding:11px}.final-percent span,.final-percent strong,.final-percent small{display:block}.final-percent span{letter-spacing:1px;color:#668037;font-size:7px;font-weight:800}.final-percent strong{margin:3px 0;font-size:23px}.final-percent small{color:#7e8878;font-size:8px}.evidence-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.file-picker{cursor:pointer;border:1px dashed #aeb8b1;border-radius:9px;align-items:center;gap:11px;padding:14px;display:flex}.file-picker:hover{background:#f8faf6}.file-picker input{display:none}.file-picker>span{background:#eef4e8;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.file-picker strong,.file-picker small{display:block}.file-picker strong{font-size:10px}.file-picker small{color:#858f89;margin-top:4px;font-size:8px}.saved-files{grid-template-columns:1fr 1fr;gap:8px;margin:9px 0 13px;display:grid}.saved-files a{color:var(--ink);background:#f5f7f3;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px;font-size:9px;text-decoration:none;display:grid}.saved-files a>span{color:#56751e;font-size:7px;font-weight:800}.saved-files a small{color:#7a857f;font-size:8px}.prospect-form>.prospect-field{margin-top:13px;display:block}.save-row{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.save-row span{color:#a34f38;font-size:9px}.save-row span.success{color:#4d7118}.save-row button{color:#fff;cursor:pointer;background:#1b211f;border:0;border-radius:8px;padding:11px 18px;font-size:10px;font-weight:800}.save-row button:disabled{opacity:.45}.prospect-list{position:sticky;top:84px;overflow:hidden}.prospect-list>div{border-bottom:1px solid var(--line);padding:17px}.prospect-list>div strong{margin-top:6px;font-size:13px;display:block}.prospect-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ed;width:100%;padding:14px 16px;display:block}.prospect-list>button:hover,.prospect-list>button.active{background:#f5f8f1}.prospect-list>button.active{box-shadow:inset 3px 0 var(--lime)}.prospect-list button strong,.prospect-list button small,.prospect-list button i{display:block}.prospect-list button strong{margin:7px 0 3px;font-size:10px}.prospect-list button small{color:#838d87;font-size:8px}.prospect-list button i{color:#52711d;margin-top:7px;font-size:8px;font-style:normal;font-weight:800}.prospect-list>p{color:#7b857f;padding:18px;font-size:9px;line-height:1.5}.status{color:#66716b;background:#edf0ed;border-radius:10px;width:auto;padding:3px 6px;font-weight:800;font-size:7px!important;display:inline-block!important}.status-win{color:#4d6f17;background:#e7f4d2}.status-loss,.status-pass{color:#8b4938;background:#f5e8e4}.status-bid{color:#355b88;background:#e7effb}@media (width<=1050px){.acquisition-layout{grid-template-columns:1fr}.prospect-list{position:static}.prospect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.acquisition-page{padding:20px 10px}.acquisition-heading{align-items:flex-start;gap:15px}.acquisition-heading h1{font-size:25px}.prospect-form{padding:15px}.prospect-grid,.money-entry,.result-row,.evidence-grid,.saved-files{grid-template-columns:1fr}.prospect-field.wide{grid-column:auto}.bid-targets,.custom-target{grid-template-columns:1fr}.custom-target>div:last-child{text-align:left}.save-row{align-items:flex-end;gap:12px}}.lvc-panel{background:#f8faf6;border:1px solid #dce5d6;border-radius:11px;grid-column:1/-1;min-width:0;margin:4px 0 3px;padding:17px}.lvc-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.lvc-heading h2{margin:6px 0 4px;font-size:17px}.lvc-heading p{color:var(--muted);margin:0;font-size:9px}.lvc-total{color:#fff;background:#171d1a;border-radius:9px;min-width:190px;padding:12px 14px}.lvc-total span,.lvc-total strong,.lvc-total small{display:block}.lvc-total span{letter-spacing:1px;color:#a2aca7;font-size:7px;font-weight:800}.lvc-total strong{margin:4px 0;font-size:24px}.lvc-total small{color:#a3ada7;font-size:8px}.lvc-controls{grid-template-columns:minmax(0,1fr) 175px;gap:9px;margin-top:15px;display:grid;position:relative}.lvc-search-wrap{min-width:0;position:relative}.lvc-search-wrap>label{background:#fff;border:1px solid #cfd8d1;border-radius:8px;align-items:center;gap:9px;height:42px;padding:0 12px;display:flex}.lvc-search-wrap>label:focus-within{border-color:#85a944;box-shadow:0 0 0 2px #b9ed3b2f}.lvc-search-wrap>label span{color:#6d7972;font-size:18px}.lvc-search-wrap input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.lvc-platform-trigger{text-align:left;cursor:pointer;background:#fff;border:1px solid #cfd8d1;border-radius:8px;height:42px;padding:7px 10px;position:relative}.lvc-platform-trigger span,.lvc-platform-trigger strong{display:block}.lvc-platform-trigger span{letter-spacing:.7px;color:#77827c;font-size:7px;font-weight:800}.lvc-platform-trigger strong{margin-top:2px;font-size:10px}.lvc-platform-trigger i{font-size:8px;font-style:normal;position:absolute;top:15px;right:10px}.lvc-suggestions{z-index:12;background:#fff;border:1px solid #cfd8d1;border-radius:9px;position:absolute;top:46px;left:0;right:0;overflow:hidden;box-shadow:0 16px 35px #17201822}.lvc-suggestions>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ed;grid-template-columns:minmax(0,1fr) 80px 48px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.lvc-suggestions>button:hover,.lvc-suggestions>button:focus{background:#f0f6e9}.lvc-suggestions>button:last-of-type{border-bottom:0}.lvc-suggestions span strong,.lvc-suggestions span small{display:block}.lvc-suggestions span strong{font-size:10px}.lvc-suggestions span small{color:#7f8a84;margin-top:3px;font-size:8px}.lvc-suggestions b{text-align:right;font-size:10px}.lvc-suggestions i{color:#52751a;font-size:8px;font-style:normal;font-weight:800}.lvc-suggestions>p{color:#747f79;margin:0;padding:14px;font-size:9px}.lvc-platform-panel{background:#fff;border:1px solid #cfd8d1;border-radius:9px;margin-top:9px;padding:13px;box-shadow:0 12px 28px #17201816}.lvc-platform-head{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.lvc-platform-head strong,.lvc-platform-head small{display:block}.lvc-platform-head strong{font-size:10px}.lvc-platform-head small{color:#859089;margin-top:3px;font-size:8px}.lvc-platform-head button{cursor:pointer;background:#edf1ec;border:0;border-radius:50%;width:25px;height:25px;font-size:17px}.lvc-platform-panel>input{border:1px solid var(--line);width:100%;font:inherit;border-radius:7px;padding:8px;font-size:9px}.lvc-platform-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;max-height:205px;margin-top:9px;padding-right:5px;display:grid;overflow:auto}.lvc-platform-options button{text-align:left;cursor:pointer;background:#f5f7f4;border:0;border-radius:5px;align-items:center;gap:6px;padding:7px;font-size:8px;display:flex}.lvc-platform-options button.selected{color:#405f12;background:#e8f4d5;font-weight:800}.lvc-platform-options button i{border:1px solid #b8c1ba;border-radius:3px;flex:0 0 15px;place-items:center;height:15px;font-size:9px;font-style:normal;display:grid}.lvc-platform-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.lvc-platform-actions button{cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.lvc-platform-actions button:last-child{color:#fff;background:#1b211f;border-radius:7px;padding:8px 11px}.lvc-platform-chips{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.lvc-platform-chips button{color:#486619;cursor:pointer;background:#e8f4d5;border:0;border-radius:12px;padding:5px 8px;font-size:8px}.lvc-platform-chips span{margin-left:5px}.lvc-items{background:#fff;border:1px solid #dce3dd;border-radius:9px;margin-top:11px;overflow:hidden}.lvc-table-head,.lvc-item{grid-template-columns:minmax(190px,1.7fr) minmax(120px,.85fr) 58px minmax(125px,.85fr) 90px 30px;align-items:center;gap:8px;display:grid}.lvc-table-head{color:#c5cec9;letter-spacing:.7px;background:#1d2421;padding:8px 10px;font-size:7px;font-weight:800}.lvc-item{border-top:1px solid #edf0ed;padding:10px}.lvc-item:first-of-type{border-top:0}.lvc-item>div strong,.lvc-item>div small{display:block}.lvc-item>div strong{font-size:9px}.lvc-item>div small{color:#838e87;margin-top:3px;font-size:7px}.lvc-item>select,.lvc-item>input,.lvc-item label{border:1px solid var(--line);width:100%;min-width:0;font:inherit;background:#fff;border-radius:6px;font-size:8px}.lvc-item>select,.lvc-item>input{height:34px;padding:0 7px}.lvc-item label{grid-template-columns:15px 1fr;align-items:center;height:43px;padding:0 5px 9px;display:grid;position:relative}.lvc-item label>span{color:#69746e;font-size:8px}.lvc-item label input{width:100%;min-width:0;font:inherit;border:0;outline:0;font-size:9px}.lvc-item label small{color:#738068;font-size:6px;position:absolute;bottom:3px;left:7px}.lvc-item label.manual-required{background:#fff8eb;border-color:#d7a55a}.lvc-item label.manual-required small{color:#9b6215;font-weight:800}.lvc-extended{text-align:right;font-size:11px}.lvc-remove{cursor:pointer;color:#6f7973;background:#f2f4f1;border:0;border-radius:50%;width:25px;height:25px;font-size:16px}.lvc-summary{background:#f5f8f3;justify-content:flex-end;align-items:center;gap:18px;padding:10px 12px;display:flex}.lvc-summary button{color:#7c4c3e;cursor:pointer;background:0 0;border:0;margin-right:auto;font-size:8px;font-weight:800}.lvc-summary span{color:#78837c;font-size:8px}.lvc-summary>strong{font-size:12px}.lvc-empty{color:#7c8781;border:1px dashed #cdd6cf;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:90px;margin-top:11px;display:flex}.lvc-empty b{color:#5d6862;font-size:10px}.lvc-empty span{margin-top:4px;font-size:8px}.lvc-source-note{line-height:1.45;color:#7b867f!important;margin:9px 2px 0!important;font-size:7px!important}.prospect-field input:disabled{color:#405722;cursor:not-allowed;background:#edf3e8;font-weight:800}@media (width<=900px){.lvc-table-head{display:none}.lvc-item{grid-template-columns:1fr 1fr 58px}.lvc-item>div{grid-column:1/-1}.lvc-extended{text-align:left}.lvc-remove{justify-self:end}.lvc-platform-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.lvc-heading{display:block}.lvc-total{min-width:0;margin-top:12px}.lvc-controls{grid-template-columns:1fr}.lvc-platform-options{grid-template-columns:repeat(2,minmax(0,1fr))}.lvc-item{grid-template-columns:1fr 60px}.lvc-item>select,.lvc-item>label{grid-column:span 1}.lvc-item>input{grid-column:2}.lvc-extended{grid-column:1}.lvc-summary{flex-wrap:wrap;align-items:flex-start}.lvc-summary button{width:100%}}.lvc-platform-head{gap:10px}.lvc-platform-head>div:first-child{margin-right:auto}.lvc-region-quick{align-items:center;gap:4px;display:flex}.lvc-region-quick label{cursor:pointer;background:#f6f8f5;border:1px solid #d4dcd6;border-radius:6px;align-items:center;gap:4px;padding:6px 7px;font-size:7px;font-weight:800;display:flex}.lvc-region-quick label.selected{color:#3f5e12;background:#e8f4d5;border-color:#789c32}.lvc-region-quick label input{accent-color:#668d22;width:11px;height:11px;margin:0}.lvc-region-quick>button{color:#53615a;cursor:pointer;background:#edf1ec;border:0;border-radius:6px;height:25px;padding:0 7px;font-size:7px;font-weight:800}.lvc-region-quick>button:disabled{opacity:.4;cursor:default}.lvc-platform-chips .region-chip{color:#fff;background:#1d2421}@media (width<=650px){.lvc-platform-head{flex-wrap:wrap}.lvc-platform-head>div:first-child{order:1;width:calc(100% - 35px)}.lvc-platform-head>.lvc-region-quick{order:3;width:100%}.lvc-platform-head>button{order:2}.lvc-region-quick label{flex:1;justify-content:center}}.lvc-table-head span:last-child{text-align:center}.lvc-remove{cursor:pointer;color:#93452f;background:#fff1ed;border:1px solid #e2b8ae;border-radius:6px;width:100%;min-width:62px;height:30px;padding:0 7px;font-size:7px;font-weight:800}.lvc-remove:hover,.lvc-remove:focus{color:#fff;background:#8f3f2d;border-color:#8f3f2d}@media (width<=900px){.lvc-remove{justify-self:stretch;width:100%}}.delivery-toggle{border:1px solid var(--line);border-radius:7px;align-self:end;align-items:center;gap:8px;padding:9px;font-size:10px;font-weight:800;display:flex}.delivery-toggle input{accent-color:#638a20}.pipeline-folder{border-bottom:1px solid var(--line)}.pipeline-folder header{letter-spacing:.7px;color:#707a75;background:#f7f8f6;justify-content:space-between;padding:10px 15px;font-size:8px;display:flex}.pipeline-folder header b{text-align:center;background:#e8ece7;border-radius:10px;min-width:18px;padding:2px 5px}.pipeline-folder>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0ed;width:100%;padding:13px 16px;display:block}.pipeline-folder>button:hover,.pipeline-folder>button.active{background:#f5f8f1}.pipeline-folder>button.active{box-shadow:inset 3px 0 var(--lime)}.pipeline-folder button strong,.pipeline-folder button small,.pipeline-folder button i{display:block}.pipeline-folder button strong{margin:7px 0 3px;font-size:10px}.pipeline-folder button small{color:#838d87;font-size:8px}.pipeline-folder button i{color:#52711d;margin-top:7px;font-size:8px;font-style:normal;font-weight:800}.status-unpaid{color:#8a5c15;background:#fff0d8}.status-paid{color:#4d6f17;background:#e5f3d0}.inventory-page{max-width:1450px;margin:0 auto;padding:34px}.inventory-heading h1{margin:8px 0;font-size:30px}.inventory-heading p{color:var(--muted);margin:0;font-size:11px}.inbound-board{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:22px;overflow:hidden}.inbound-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.inbound-summary span{color:#77817c;border-right:1px solid var(--line);padding:16px;font-size:9px}.inbound-summary span:last-child{border-right:0}.inbound-summary b{color:var(--ink);margin-right:6px;font-size:21px}.inbound-list article{border-bottom:1px solid #edf0ed;grid-template-columns:1.5fr 1fr 1.2fr .7fr;align-items:center;gap:16px;padding:15px 17px;display:grid}.inbound-list article:last-child{border-bottom:0}.inbound-list article>div>span,.inbound-list article>div>strong,.inbound-list article>div>small{display:block}.inbound-list article>div>span{letter-spacing:.8px;color:#7f8984;font-size:7px;font-weight:800}.inbound-list article>div>strong{margin:5px 0;font-size:10px}.inbound-list article>div>small,.inbound-list article a{color:#7d8782;font-size:8px}.inbound-list article a{color:#4e7118;font-weight:800;text-decoration:none}.source-code{background:#1c221f;border-radius:4px;padding:4px 6px;color:#fff!important;display:inline-block!important}.inventory-zero{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:190px;display:flex}.inventory-zero strong{font-size:12px}.inventory-zero span{color:#7b8580;font-size:9px}.tracking-note{border-left:3px solid var(--lime);background:#edf4e8;gap:12px;margin-top:12px;padding:13px 15px;display:flex}.tracking-note b{white-space:nowrap;font-size:9px}.tracking-note span{color:#66716b;font-size:9px;line-height:1.5}@media (width<=900px){.inbound-list article{grid-template-columns:1fr 1fr}.tracking-note{display:block}.tracking-note span{margin-top:5px;display:block}}@media (width<=560px){.inventory-page{padding:20px 10px}.inbound-summary{grid-template-columns:1fr}.inbound-summary span{border-right:0;border-bottom:1px solid var(--line)}.inbound-list article{grid-template-columns:1fr}}.media-intake-page,.listing-studio-page{max-width:1450px;margin:0 auto;padding:34px}.ops-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.ops-kpis article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:16px}.ops-kpis span,.ops-kpis strong,.ops-kpis small{display:block}.ops-kpis span{letter-spacing:1px;color:#77827c;font-size:7px;font-weight:800}.ops-kpis strong{margin:7px 0;font-size:24px}.ops-kpis small{color:#8a938e;font-size:8px}.operations-table-card{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:14px;overflow:hidden}.operations-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 16px;display:flex}.operations-toolbar strong,.operations-toolbar span{display:block}.operations-toolbar strong{font-size:12px}.operations-toolbar span{color:#818b85;margin-top:5px;font-size:8px}.operations-toolbar label{border:1px solid var(--line);border-radius:7px;align-items:center;gap:8px;min-width:310px;padding:9px 11px;display:flex}.operations-toolbar input{border:0;outline:0;width:100%;font-size:9px}.operations-table-wrap{max-height:560px;overflow:auto}.operations-table-card table{border-collapse:collapse;width:100%;min-width:860px}.operations-table-card th{text-align:left;z-index:1;letter-spacing:.7px;color:#78827d;background:#f7f8f6;padding:11px 13px;font-size:7px;position:sticky;top:0}.operations-table-card td{vertical-align:top;border-top:1px solid #edf0ed;padding:12px 13px;font-size:9px}.operations-table-card td strong,.operations-table-card td span{display:block}.operations-table-card td strong{font-size:9px}.operations-table-card td span{color:#87908b;max-width:360px;margin-top:4px;font-size:7px;line-height:1.4}.operations-table-card td em{color:#55741f;background:#eef4e8;border-radius:12px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800;display:inline-block}.table-foot{border-top:1px solid var(--line);color:#77817c;background:#f7f8f6;padding:11px 15px;font-size:8px}.inbound-heading{margin-top:34px}.inbound-heading h2{margin:8px 0;font-size:22px}.featured-media-card{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:minmax(320px,.9fr) 1.1fr;gap:0;display:grid;overflow:hidden}.featured-stage{background:#111714;place-items:center;min-height:560px;display:grid;position:relative}.featured-stage>img{object-fit:contain;width:100%;height:100%;max-height:680px}.featured-stage>div{color:#fff;background:#111d;border-radius:7px;padding:9px 11px;position:absolute;bottom:15px;left:15px}.featured-stage strong,.featured-stage span{display:block}.featured-stage strong{font-size:10px}.featured-stage span{color:#ccd2ce;margin-top:3px;font-size:7px}.featured-detail{padding:25px}.confirmed-pill{letter-spacing:.9px;color:#4f7119;background:#e9f5d7;border-radius:12px;padding:6px 8px;font-size:7px;font-weight:800;display:inline-block}.featured-detail h2,.draft-example h2{margin:13px 0 6px;font-size:24px;line-height:1.15}.featured-detail>p,.draft-example p{color:#78827d;font-size:9px}.featured-detail dl{margin:20px 0}.featured-detail dl div{border-top:1px solid #edf0ed;grid-template-columns:110px 1fr;gap:15px;padding:10px 0;display:grid}.featured-detail dt{color:#818b85;font-size:8px}.featured-detail dd{margin:0;font-size:9px;font-weight:700}.featured-thumbs{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.featured-thumbs button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;padding:2px}.featured-thumbs button.active{border-color:#7ca128;box-shadow:0 0 0 2px #b9ed3b44}.featured-thumbs img{aspect-ratio:1;object-fit:cover;background:#f1f3f0;width:100%;display:block}.listing-workflow{grid-template-columns:repeat(6,1fr);gap:7px;margin:20px 0;display:grid}.listing-workflow article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:9px;padding:13px;display:flex}.listing-workflow b{color:#6a8c2c;font-size:8px}.listing-workflow strong,.listing-workflow span{display:block}.listing-workflow strong{font-size:9px}.listing-workflow span{color:#7f8984;margin-top:4px;font-size:7px;line-height:1.5}.integration-gate{background:#fff4dc;border-left:3px solid #e6a51a;gap:15px;margin:14px 0;padding:13px 15px;display:flex}.integration-gate b{white-space:nowrap;font-size:9px}.integration-gate span{color:#756c59;font-size:8px;line-height:1.5}.draft-example{color:#fff;background:#18201c;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;padding:22px;display:flex}.draft-example p{color:#aab4ae}.draft-example dl{grid-template-columns:repeat(3,1fr);gap:25px;margin:0;display:grid}.draft-example dt{color:#9ea8a2;font-size:7px}.draft-example dd{white-space:nowrap;margin:5px 0 0;font-size:13px;font-weight:800}@media (width<=1050px){.ops-kpis{grid-template-columns:repeat(2,1fr)}.featured-media-card{grid-template-columns:1fr}.featured-stage{min-height:430px}.listing-workflow{grid-template-columns:repeat(3,1fr)}.draft-example{display:block}.draft-example dl{margin-top:20px}}@media (width<=650px){.media-intake-page,.listing-studio-page{padding:20px 10px}.ops-kpis{grid-template-columns:1fr 1fr}.operations-toolbar{display:block}.operations-toolbar label{min-width:0;margin-top:12px}.featured-stage{min-height:330px}.featured-detail{padding:17px}.featured-detail h2,.draft-example h2{font-size:20px}.featured-thumbs{grid-template-columns:repeat(4,1fr)}.listing-workflow{grid-template-columns:1fr 1fr}.draft-example dl{grid-template-columns:1fr}.integration-gate{display:block}.integration-gate span{margin-top:5px;display:block}}.notification-center{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:22px;overflow:hidden}.notification-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.notification-title span,.notification-title strong{display:block}.notification-title span{letter-spacing:1px;color:#7a847f;font-size:7px;font-weight:800}.notification-title strong{margin-top:4px;font-size:13px}.notification-title>b{color:#fff;background:#1c221f;border-radius:14px;place-items:center;min-width:27px;height:27px;font-size:9px;display:grid}.notification-list{grid-template-columns:repeat(2,1fr);display:grid}.notification-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #edf0ed;border-top:0;border-left:0;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.notification-list>button:nth-child(2n){border-right:0}.notification-list>button:nth-last-child(-n+2){border-bottom:0}.notification-list>button:hover{background:#f8faf6}.notification-list i{border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:900;display:grid}.notify-orange{color:#9b6414;background:#fff0d7}.notify-red{color:#a12c2c;background:#fde2e2}.notify-purple{color:#6244a1;background:#efe8ff}.notify-blue{color:#35649a;background:#e6f0ff}.notification-list strong,.notification-list small{display:block}.notification-list strong{font-size:9px}.notification-list small{color:#7d8781;margin-top:4px;font-size:7px;line-height:1.45}.notification-list em{color:#57761e;white-space:nowrap;font-size:7px;font-style:normal;font-weight:800}.inventory-tabs>button{appearance:none;text-align:left;border:1px solid var(--line);cursor:pointer;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:16px;position:relative}.inventory-tabs>button:hover{border-color:#a9b59e}.inventory-tabs>button.selected{background:#fbfff5;border-color:#779a35;box-shadow:0 0 0 2px #b9ed3b3d}.inventory-tabs>button.selected:after{content:"";background:var(--lime);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:15px;right:15px}.inventory-tabs>button span,.inventory-tabs>button strong,.inventory-tabs>button small{display:block}.inventory-tabs>button span{letter-spacing:1px;color:#77827c;font-size:7px;font-weight:800}.inventory-tabs>button strong{margin:7px 0;font-size:24px}.inventory-tabs>button small{color:#8a938e;font-size:8px}.inventory-tabs .human-review-tab{background:snow;border:2px solid #d44747}.inventory-tabs .human-review-tab span,.inventory-tabs .human-review-tab strong{color:#a62f2f}.inventory-tabs .human-review-tab.selected{background:#fff5f5;border-color:#c72f2f;box-shadow:0 0 0 3px #ef53532a}.inventory-tabs .human-review-tab.selected:after{background:#d44747}.inventory-toolbar{align-items:center}.table-controls{align-items:center;gap:8px;display:flex}.table-controls select{border:1px solid var(--line);color:#525d57;background:#fff;border-radius:7px;max-width:210px;height:35px;padding:0 9px;font-size:8px}.table-controls label{min-width:230px}.operations-table-card td .attention-status{color:#a52d2d;background:#fde7e7}.operations-table-card td em.attention-status{outline:1px solid #e7a5a5}.operations-table-card td span:empty{display:none}@media (width<=1000px){.notification-list{grid-template-columns:1fr}.notification-list>button,.notification-list>button:nth-child(2n),.notification-list>button:nth-last-child(-n+2){border-bottom:1px solid #edf0ed;border-right:0}.notification-list>button:last-child{border-bottom:0}.table-controls{flex-wrap:wrap;justify-content:flex-end}.table-controls label{min-width:180px}}@media (width<=650px){.notification-list>button{grid-template-columns:28px 1fr}.notification-list em{grid-column:2}.inventory-tabs{grid-template-columns:1fr 1fr}.inventory-tabs>button strong{font-size:19px}.inventory-toolbar .table-controls{grid-template-columns:1fr;margin-top:12px;display:grid}.table-controls select,.table-controls label{width:100%;min-width:0;max-width:none}}.portfolio-valuations{color:#fff;background:#18201c;border-radius:12px;margin:13px 0;overflow:hidden}.portfolio-valuations-head{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:25px;padding:15px 17px;display:flex}.portfolio-valuations-head span,.portfolio-valuations-head strong{display:block}.portfolio-valuations-head span{letter-spacing:1px;color:#b9ed3b;font-size:7px;font-weight:800}.portfolio-valuations-head strong{margin-top:4px;font-size:13px}.portfolio-valuations-head p{color:#aeb8b2;text-align:right;max-width:520px;margin:0;font-size:7px;line-height:1.5}.portfolio-value-grid{grid-template-columns:repeat(5,1fr);display:grid}.portfolio-value-grid button{color:#fff;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-right:1px solid #ffffff18;min-width:0;padding:16px}.portfolio-value-grid button:last-child{border-right:0}.portfolio-value-grid button:hover,.portfolio-value-grid button.selected{background:#b9ed3b12}.portfolio-value-grid button.selected{box-shadow:inset 0 -3px var(--lime)}.portfolio-value-grid span,.portfolio-value-grid strong,.portfolio-value-grid small,.portfolio-value-grid em{display:block}.portfolio-value-grid span{letter-spacing:.6px;color:#aeb8b2;min-height:25px;font-size:7px;font-weight:800;line-height:1.35}.portfolio-value-grid strong{margin:7px 0 5px;font-size:20px}.portfolio-value-grid small{color:#d4dbd7;font-size:7px}.portfolio-value-grid em{color:#849089;margin-top:8px;font-size:6px;font-style:normal;line-height:1.4}.portfolio-value-grid button:nth-child(5){background:#411f22}.portfolio-value-grid button:nth-child(5).selected{background:#5a262a;box-shadow:inset 0 -3px #f06b6b}@media (width<=1000px){.portfolio-value-grid{grid-template-columns:repeat(3,1fr)}.portfolio-value-grid button{border-bottom:1px solid #ffffff18}.portfolio-value-grid button:nth-child(3n){border-right:0}.portfolio-value-grid button:nth-last-child(-n+2){border-bottom:0}}@media (width<=650px){.portfolio-valuations-head{display:block}.portfolio-valuations-head p{text-align:left;margin-top:8px}.portfolio-value-grid{grid-template-columns:1fr 1fr}.portfolio-value-grid button,.portfolio-value-grid button:nth-child(3n){border-bottom:1px solid #ffffff18;border-right:1px solid #ffffff18}.portfolio-value-grid button:nth-child(2n){border-right:0}.portfolio-value-grid button:last-child{border-bottom:0}.portfolio-value-grid strong{font-size:17px}}.financial-page{max-width:1450px;margin:0 auto;padding:34px}.financial-gate{background:#fff4dc;border-left:3px solid #e6a51a;gap:14px;margin:20px 0 12px;padding:14px 16px;display:flex}.financial-gate b{white-space:nowrap;font-size:9px}.financial-gate span{color:#756c59;font-size:8px;line-height:1.5}.financial-period{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:end;gap:10px;padding:13px 15px;display:flex}.financial-period label,.expense-fields label{letter-spacing:.7px;color:#727d77;gap:5px;font-size:7px;font-weight:800;display:grid}.financial-period input,.expense-fields input,.expense-fields select{border:1px solid var(--line);height:35px;color:var(--ink);background:#fff;border-radius:7px;padding:0 9px;font-size:9px}.financial-period>span{color:#7c8781;align-self:center;margin-left:auto;font-size:8px}.financial-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.financial-card{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.financial-card header{border-bottom:1px solid var(--line);padding:14px 16px}.financial-card header span,.financial-card header strong{display:block}.financial-card header span{letter-spacing:1px;color:#638428;font-size:7px;font-weight:800}.financial-card header strong{margin-top:5px;font-size:12px}.financial-card dl{margin:0}.financial-card dl>div{border-top:1px solid #edf0ed;justify-content:space-between;gap:20px;padding:11px 16px;display:flex}.financial-card dl>div:first-child{border-top:0}.financial-card dt{color:#76817b;font-size:8px}.financial-card dd{text-align:right;margin:0;font-size:9px;font-weight:800}.financial-card .balanced{background:#edf7df}.financial-card .balanced dd{color:#4e7118}.financial-card .unbalanced{background:#fdeaea}.financial-card .unbalanced dd{color:#a12f2f}.expense-fields{grid-template-columns:1fr 1.3fr;gap:10px;padding:15px;display:grid}.expense-description{grid-column:1/-1}.expense-actions{justify-content:space-between;align-items:center;gap:15px;padding:0 15px 15px;display:flex}.expense-actions span{color:#657169;font-size:8px}.expense-actions button{color:#fff;cursor:pointer;background:#18201c;border:0;border-radius:7px;padding:10px 14px;font-size:8px;font-weight:800}.financial-empty{text-align:center;place-items:center;min-height:190px;padding:20px;display:grid}.financial-empty strong{font-size:11px}.financial-empty span{color:#7d8782;margin-top:5px;font-size:8px}.financial-note{border-left:3px solid var(--lime);background:#edf4e8;gap:13px;margin-top:12px;padding:13px 15px;display:flex}.financial-note b{white-space:nowrap;font-size:9px}.financial-note span{color:#66716b;font-size:8px;line-height:1.5}@media (width<=900px){.financial-grid{grid-template-columns:1fr}.financial-gate,.financial-note{display:block}.financial-gate span,.financial-note span{margin-top:6px;display:block}}@media (width<=650px){.financial-page{padding:20px 10px}.financial-period{flex-direction:column;align-items:stretch}.financial-period>span{margin-left:0}.expense-fields{grid-template-columns:1fr}.expense-description{grid-column:auto}.financial-kpis{grid-template-columns:1fr 1fr}}.lvc-table-head,.lvc-item{grid-template-columns:minmax(190px,1.45fr) minmax(115px,.8fr) 108px minmax(115px,.8fr) 82px}.lvc-product-cell{min-width:0}.lvc-product-cell>strong,.lvc-product-cell>small{display:block}.lvc-product-cell .lvc-remove{color:#943f2d;background:#fff1ed;border:1px solid #dfaca0;width:auto;min-width:0;height:auto;margin-top:9px;padding:4px 8px;font-size:8px;line-height:1.2;display:block}.lvc-quantity{background:#fff;border:1px solid #cfd7d1;border-radius:7px;align-items:stretch;gap:1px;width:108px;height:36px;overflow:hidden;grid-template-columns:32px 42px 32px!important;display:grid!important}.lvc-quantity button{color:#18201c;cursor:pointer;background:#edf1ed;border:0;place-items:center;padding:0;font-size:17px;font-weight:800;display:grid}.lvc-quantity button:hover,.lvc-quantity button:focus{color:#fff;background:#1b211f}.lvc-quantity input{text-align:center;-moz-appearance:textfield;outline:0;font-size:11px;font-weight:800;border:0!important;border-left:1px solid #dfe5e0!important;border-right:1px solid #dfe5e0!important;border-radius:0!important;width:42px!important;min-width:0!important;padding:0!important}.lvc-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lvc-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lvc-delete-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#111a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lvc-delete-dialog{background:#fff;border-radius:13px;width:min(390px,100%);padding:25px;box-shadow:0 24px 70px #0004}.lvc-delete-dialog>span{color:#a33f2f;letter-spacing:1px;font-size:8px;font-weight:900;display:block}.lvc-delete-dialog h3{margin:8px 0 5px;font-size:25px}.lvc-delete-dialog p{color:#66716b;margin:0;font-size:10px;line-height:1.5}.lvc-delete-dialog>div{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.lvc-delete-dialog button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;min-width:82px;padding:10px 14px;font-size:9px;font-weight:800}.lvc-delete-dialog button:last-child{color:#fff;background:#9c402e;border-color:#9c402e}@media (width<=900px){.lvc-table-head{display:none}.lvc-item{grid-template-columns:1fr 1fr}.lvc-product-cell{grid-column:1/-1}.lvc-quantity{justify-self:start}.lvc-item>.lvc-extended{place-self:center end}}@media (width<=650px){.lvc-item{grid-template-columns:1fr}.lvc-product-cell{grid-column:auto}.lvc-item>.lvc-extended{justify-self:start}}.lvc-heading-actions{align-items:stretch;gap:9px;display:flex}.lvc-pdf-import{cursor:pointer;background:#f4fae9;border:1px solid #829f4a;border-radius:9px;flex-direction:column;justify-content:center;min-width:172px;padding:10px 12px;display:flex}.lvc-pdf-import:hover,.lvc-pdf-import:focus-within{border-color:#5d7f1f;box-shadow:0 0 0 2px #b9ed3b35}.lvc-pdf-import.busy{opacity:.55;cursor:wait}.lvc-pdf-import input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lvc-pdf-import span{color:#3f5f15;font-size:9px;font-weight:900}.lvc-pdf-import small{color:#75806e;margin-top:4px;font-size:7px}.lvc-import-message{color:#813f31;background:#fff0ec;border-left:3px solid #ba513a;border-radius:0 7px 7px 0;margin:0 0 13px;padding:10px 12px;font-size:8px;line-height:1.5}.lvc-import-message.success{color:#45631b;background:#f0f8e3;border-left-color:#7da42b}.lvc-pdf-export{text-align:left;cursor:pointer;background:#eef5f8;border:1px solid #8ca0ad;border-radius:9px;flex-direction:column;justify-content:center;min-width:158px;padding:10px 12px;display:flex}.lvc-pdf-export span{color:#365c70;font-size:9px;font-weight:900}.lvc-pdf-export small{color:#71818a;margin-top:4px;font-size:7px}.lvc-pdf-export:hover{border-color:#53788b;box-shadow:0 0 0 2px #8fc2db35}.lvc-pdf-export:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}@media (width<=900px){.lvc-heading{align-items:flex-start}.lvc-heading-actions{flex-direction:column}.lvc-pdf-import{min-width:160px}}@media (width<=650px){.lvc-heading{display:block}.lvc-heading-actions{margin-top:13px}.lvc-pdf-import,.lvc-total{width:100%}}.evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-picker{min-width:0}.asset-picker>.file-picker{box-sizing:border-box;height:100%}.pending-assets{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.pending-assets button{color:#445045;cursor:pointer;background:#eef3ea;border:0;border-radius:12px;align-items:center;gap:8px;max-width:100%;padding:5px 8px;font-size:8px;display:flex}.pending-assets button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pending-assets button b{color:#8f4638;font-size:12px}.trip-expense-ledger{border:1px solid var(--line);background:#f8faf7;border-radius:9px;grid-column:1/-1;margin-top:2px;padding:13px}.trip-expense-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.trip-expense-heading strong,.trip-expense-heading small{display:block}.trip-expense-heading strong{font-size:10px}.trip-expense-heading small{color:#7a857f;margin-top:3px;font-size:8px}.trip-expense-heading>b{font-size:16px}.trip-expense-entry{grid-template-columns:minmax(0,1fr) 150px 64px;align-items:end;gap:8px;margin-top:11px;display:grid}.trip-expense-entry label>span{letter-spacing:.5px;color:#737e78;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.trip-expense-entry input{border:1px solid var(--line);width:100%;height:34px;font:inherit;box-sizing:border-box;background:#fff;border-radius:6px;padding:8px;font-size:9px}.trip-expense-entry label>div{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:22px 1fr;align-items:center;display:grid}.trip-expense-entry label>div i{text-align:right;font-size:9px;font-style:normal}.trip-expense-entry label>div input{border:0}.trip-expense-entry>button{color:#fff;cursor:pointer;background:#1b211f;border:0;border-radius:6px;height:34px;font-size:8px;font-weight:800}.trip-expense-entry>button:disabled{opacity:.4}.trip-expense-table{border:1px solid #e1e6e1;border-radius:7px;margin-top:10px;overflow:hidden}.trip-expense-table>div{background:#fff;border-top:1px solid #edf0ed;grid-template-columns:minmax(0,1fr) 100px 28px;align-items:center;gap:8px;padding:8px 10px;font-size:9px;display:grid}.trip-expense-table>div:first-child{color:#cbd2ce;letter-spacing:.5px;background:#202724;border-top:0;font-size:7px;font-weight:800}.trip-expense-table strong{font-size:9px}.trip-expense-table b{text-align:right}.trip-expense-table button{color:#944a39;cursor:pointer;background:0 0;border:0;font-size:15px}.trip-expense-ledger>p{color:#88918c;margin:10px 0 0;font-size:8px}@media (width<=850px){.evidence-grid,.trip-expense-entry{grid-template-columns:1fr}.trip-expense-entry>button{width:100%}}.mileage-ledger{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:12px;overflow:hidden}.mileage-ledger>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.mileage-ledger>header span,.mileage-ledger>header strong,.mileage-ledger>header small{display:block}.mileage-ledger>header span{letter-spacing:1px;color:#638428;font-size:7px;font-weight:800}.mileage-ledger>header strong{margin:5px 0;font-size:13px}.mileage-ledger>header small{color:#78837d;max-width:640px;font-size:8px;line-height:1.45}.mileage-totals{text-align:right;grid-template-columns:auto auto;gap:2px 16px;display:grid}.mileage-totals b{font-size:18px}.mileage-totals small{grid-column:1/-1;font-size:8px!important}.mileage-grouping{background:#f7f9f6;gap:6px;padding:11px 15px;display:flex}.mileage-grouping button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:16px;padding:7px 11px;font-size:8px;font-weight:800}.mileage-grouping button.active{color:#486918;background:#eaf5d8;border-color:#74992f}.mileage-table{border:1px solid var(--line);border-radius:8px;margin:0 15px 15px;overflow:hidden}.mileage-table>div{border-top:1px solid #edf0ed;grid-template-columns:minmax(160px,1fr) 90px 110px 150px;align-items:center;gap:10px;padding:9px 12px;font-size:9px;display:grid}.mileage-table>div:first-child{color:#d5dcd8;letter-spacing:.5px;background:#202724;border-top:0;font-size:7px;font-weight:800}.mileage-table>div>:not(:first-child){text-align:right}.mileage-table strong small{color:#7d8782;margin-top:3px;font-size:7px;font-weight:400;display:block}.mileage-ledger details{border-top:1px solid var(--line);padding:12px 15px}.mileage-ledger summary{cursor:pointer;font-size:8px;font-weight:800}.mileage-entries{margin:11px 0 0}.mileage-estimate{background:#e8f1f7}.mileage-estimate span{color:#456d86}@media (width<=650px){.mileage-ledger>header{flex-direction:column;align-items:flex-start}.mileage-totals{text-align:left}.mileage-grouping,.mileage-table{overflow-x:auto}.mileage-table>div{min-width:570px}}.edition-badge{letter-spacing:.4px;color:#4b544f;vertical-align:middle;background:#eef1ed;border-radius:10px;margin-left:8px;padding:3px 8px;font-size:8px;font-weight:800;display:inline-block}.edition-greatest_hits{color:#8a2f1f;background:#fbe4e0}.edition-black_label{color:#fff;background:#20241f}.edition-players_choice{color:#7a5c06;background:#fdf1c7}.edition-platinum{color:#40454a;background:#eaeaea}.edition-classics{color:#2c5885;background:#e6f0fb}.edition-limited_edition,.edition-collectors_edition{color:#5a2f8a;background:#efe6fb}.edition-not_for_resale,.edition-demo{color:#666;background:#f0f0f0;font-style:italic}.drawer-tabs{border-bottom:1px solid var(--line);gap:4px;margin-top:20px;display:flex;overflow-x:auto}.drawer-tabs button{color:#7d8782;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px;font-size:9px;font-weight:800}.drawer-tabs button.active{color:#1c2220;border-bottom-color:var(--lime)}.cib-checklist{margin-top:18px}.cib-profile-meta{color:#7d8782;margin:0 0 12px;font-size:9px}.cib-component-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cib-component-list li{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.cib-component-list li.required{border-left:3px solid #8a2f1f}.cib-component-list li.optional{border-left:3px solid #2c5885}.cib-component-list li strong{font-size:10px;display:block}.cib-component-list li>span{color:#7d8782;margin-top:2px;font-size:8px;display:block}.cib-component-list li em{color:#8a2f1f;background:#fbe4e0;border-radius:6px;margin-top:4px;padding:2px 6px;font-size:8px;font-style:normal;display:inline-block}.cib-component-list li p{color:#7d8782;margin:6px 0 0;font-size:8px}.variant-list{margin-top:18px}.variant-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.variant-list li{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.variant-list li strong{font-size:10px;display:block}.variant-list li span{color:#7d8782;text-transform:capitalize;margin-top:2px;font-size:8px;display:block}.variant-list li p{color:#7d8782;margin:6px 0 0;font-size:8px}.auth-checking{color:#65706a;background:var(--paper);justify-content:center;align-items:center;gap:10px;min-height:100vh;font-size:11px;display:flex}.auth-checking i{border:2px solid #dce3db;border-top-color:#6a8d27;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.auth-screen{background:var(--dark);justify-content:center;align-items:center;min-height:100vh;display:flex}.auth-card{background:#fff;border-radius:14px;width:min(360px,90vw);padding:32px;box-shadow:0 30px 80px #0006}.auth-card .catalog-brand{padding:0 0 20px}.auth-card h1{margin:4px 0;font-size:20px}.auth-card>p{color:#78827d;margin:0 0 22px;font-size:10px}.auth-card label{color:#66716b;margin-bottom:14px;font-size:9px;font-weight:800;display:block}.auth-card input{border:1px solid var(--line);border-radius:7px;width:100%;margin-top:6px;padding:11px;display:block}.auth-card button{color:#fff;cursor:pointer;background:#1c2220;border:0;border-radius:8px;width:100%;margin-top:8px;padding:13px;font-size:11px;font-weight:800}.auth-card button:disabled{opacity:.6;cursor:default}.auth-error{color:#8a2f1f;background:#fbe4e0;border-radius:7px;margin-bottom:14px;padding:10px 12px;font-size:9px}.catalog-account{border-top:1px solid #353c39;margin-top:14px;padding-top:14px}.catalog-account span{color:#e4e7e4;word-break:break-all;font-size:10px;display:block}.catalog-account small{color:#8e9793;text-transform:capitalize;margin-top:3px;font-size:8px;display:block}.catalog-account button{color:#c7cdc9;cursor:pointer;background:0 0;border:1px solid #3a4340;border-radius:7px;width:100%;margin-top:10px;padding:8px;font-size:9px;font-weight:800}.catalog-account button:hover{background:#292f2d}.prospect-attribution{border:1px solid var(--line);text-align:left;cursor:pointer;background:#f5f7f3;border-radius:7px;width:100%;padding:9px 11px}.prospect-attribution.static{cursor:default}.prospect-attribution strong,.prospect-attribution span{display:block}.prospect-attribution strong{font-size:10px}.prospect-attribution span{color:#6f7974;margin-top:3px;font-size:8px}.pipeline-attribution-link{color:#58721f;cursor:pointer;background:0 0;border:0;align-self:center;padding:5px 8px;font-size:8px;font-weight:800}.pipeline-attribution-link.static{cursor:default;color:#7a8580}.pipeline-load-error{background:#fbf1de;border:1px solid #e8d8ae;border-radius:10px;margin-top:12px;padding:14px 16px}.pipeline-load-error b{color:#7a5c06;font-size:11px;display:block}.pipeline-load-error span{color:#8a7440;margin-top:5px;font-size:9.5px;line-height:1.55;display:block}.pipeline-load-error button{color:#7a5c06;cursor:pointer;background:#fff;border:1px solid #e8d8ae;border-radius:7px;margin-top:10px;padding:8px 14px;font-size:9px;font-weight:800}.pipeline-load-error button:hover{background:#fdf6e8}.prospect-field.lookup-pending>span:after{content:" · looking up";color:#6b8b2d}.prospect-field.lookup-pending input,.prospect-field.lookup-pending select{background:#f7faef;border-color:#a8bf79}.shopgoodwill-lookup-status{color:#45631b;background:#f0f8e3;border-left:3px solid #7da42b;border-radius:0 7px 7px 0;grid-column:1/-1;padding:9px 11px;font-size:8px;line-height:1.5}.shopgoodwill-lookup-status.loading{color:#687363;background:#f5f7f2;border-left-color:#8b9a76}.shopgoodwill-lookup-status.error{color:#813f31;background:#fff0ec;border-left-color:#ba513a}.field-lifecycle-note{color:#66725f;margin-top:4px;font-size:8px;font-weight:650;line-height:1.35;display:block}.catalog-directory{background:#fff;border:1px solid #d8dfd9;border-radius:12px;margin-bottom:14px;overflow:hidden}.catalog-directory>header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#f6f9f2 100%);justify-content:space-between;align-items:flex-end;gap:24px;padding:17px 18px 15px;display:flex}.catalog-directory>header h2{letter-spacing:-.3px;margin:5px 0 3px;font-size:18px}.catalog-directory>header p{color:var(--muted);margin:0;font-size:9px}.catalog-directory>header>button{color:#fff;cursor:pointer;background:#1b211f;border:0;border-radius:18px;flex:none;padding:8px 13px;font-size:8px;font-weight:800}.catalog-directory>header>button:disabled{color:#98a19c;cursor:default;background:#e8ece8}.manufacturer-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.manufacturer-cards>button{--maker-accent:#8aa645;border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;min-width:0;min-height:174px;padding:13px 14px;position:relative;overflow:hidden}.manufacturer-cards>button:last-child{border-right:0}.manufacturer-cards>button:after{content:"";background:var(--maker-accent);transform-origin:0;height:3px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.3)}.manufacturer-cards>button:first-child{--maker-accent:#d62828}.manufacturer-cards>button:nth-child(2){--maker-accent:#2b6cb0}.manufacturer-cards>button:nth-child(3){--maker-accent:#b56b22}.manufacturer-cards>button:nth-child(4){--maker-accent:#4f5964}.manufacturer-cards>button:nth-child(5){--maker-accent:#2e8b57}.manufacturer-cards>button:nth-child(6){--maker-accent:#7b6a58}.manufacturer-cards>button:hover:after,.manufacturer-cards>button.selected:after{transform:scaleX(1)}.manufacturer-cards>button.selected{color:#fff;background:#1c2220}.manufacturer-card-index,.manufacturer-cards>button>strong,.manufacturer-cards>button>small,.manufacturer-cards>button>b{display:block}.manufacturer-card-index{letter-spacing:1px;color:#8b958f;font-size:7px;font-weight:800}.manufacturer-card-art{place-items:center;width:100%;height:50px;margin:9px 0 8px;display:grid;position:relative;overflow:hidden}.manufacturer-logo{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:filter .18s,opacity .25s,transform .25s;display:block}.manufacturer-logo--atari{filter:grayscale()brightness(0)}.manufacturer-logo--other-ti-99-4a{filter:invert()}.manufacturer-card-art.rotating .manufacturer-logo{opacity:0;animation:12s infinite manufacturer-logo-scroll;position:absolute;inset:0}.manufacturer-card-art.rotating .manufacturer-logo:nth-child(2){animation-delay:4s}.manufacturer-card-art.rotating .manufacturer-logo:nth-child(3){animation-delay:8s}.manufacturer-cards>button.selected .manufacturer-logo--atari,.manufacturer-cards>button.selected .manufacturer-logo--other-neo-geo{filter:brightness(0)invert()}.manufacturer-cards>button.selected .manufacturer-logo--other-ti-99-4a{filter:none}.manufacturer-cards>button>strong{font-size:13px}.manufacturer-cards>button>small{color:#7d8782;min-height:20px;margin-top:5px;font-size:7.5px;line-height:1.35}.manufacturer-cards>button>b{color:#53701e;margin-top:7px;font-size:8px}.manufacturer-cards>button.selected>.manufacturer-card-index,.manufacturer-cards>button.selected>small{color:#9ea8a3}.manufacturer-cards>button.selected>b{color:var(--lime)}@keyframes manufacturer-logo-scroll{0%{opacity:0;transform:translate(7px)}5%,28%{opacity:1;transform:translate(0)}33%,to{opacity:0;transform:translate(-7px)}}@media (prefers-reduced-motion:reduce){.manufacturer-card-art.rotating .manufacturer-logo{opacity:0;animation:none;transform:none}.manufacturer-card-art.rotating .manufacturer-logo:first-child{opacity:1}}.platform-manufacturer-tabs{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:0 14px 12px;display:grid}.platform-manufacturer-tabs>button{text-align:left;cursor:pointer;background:#f8faf7;border:1px solid #e0e5e0;border-radius:7px;min-width:0;padding:9px 8px}.platform-manufacturer-tabs>button:hover{background:#f1f5ee;border-color:#a9b4aa}.platform-manufacturer-tabs>button.chosen{color:#3f5e12;background:#eaf5d7;border-color:#76972f;box-shadow:inset 0 -2px #91b936}.platform-manufacturer-tabs strong,.platform-manufacturer-tabs small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.platform-manufacturer-tabs strong{font-size:9px}.platform-manufacturer-tabs small{color:#818b86;margin-top:3px;font-size:7px}.platform-manufacturer-tabs>button.chosen small{color:#617d29}.platform-family-directory{border-top:1px solid var(--line);max-height:340px;padding:0 14px 14px;overflow:auto}.platform-family-directory>section>header{justify-content:space-between;align-items:flex-end;gap:15px;padding:14px 2px 10px;display:flex}.platform-family-directory>section>header span,.platform-family-directory>section>header strong{display:block}.platform-family-directory>section>header span{letter-spacing:1px;color:#668228;font-size:7px;font-weight:900}.platform-family-directory>section>header strong{margin-top:3px;font-size:12px}.platform-family-directory>section>header small{color:#7c8681;font-size:7.5px}.platform-family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.platform-family-grid>button{text-align:left;cursor:pointer;background:#f7f9f6;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.platform-family-grid>button:hover{background:#f0f4ed;border-color:#c7d0c8}.platform-family-grid>button.chosen{background:#eaf5d7;border-color:#89aa42}.platform-family-grid>button span{min-width:0}.platform-family-grid>button strong,.platform-family-grid>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.platform-family-grid>button strong{font-size:9px}.platform-family-grid>button small{color:#818b86;margin-top:3px;font-size:7px}.platform-family-grid>button>b{color:#52605a;flex:none;font-size:8px}.platform-directory-prompt{border-top:1px solid var(--line);text-align:center;background:#fafbfa;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:105px;padding:20px;display:flex}.platform-directory-prompt strong{font-size:10px}.platform-directory-prompt span{color:#7d8782;font-size:8px}.platform-variants{border-top:1px solid var(--line);background:#f5f8f2;padding:13px 14px}.platform-variants>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:9px;display:flex}.platform-variants>header span,.platform-variants>header strong{display:block}.platform-variants>header span{letter-spacing:1px;color:#668228;font-size:7px;font-weight:900}.platform-variants>header strong{margin-top:3px;font-size:11px}.platform-variants>header small{color:#77827c;text-align:right;font-size:7.5px}.platform-variants>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.platform-variants button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dde4dc;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.platform-variants button:hover{border-color:#aab6ab}.platform-variants button.chosen{background:#e9f5d6;border-color:#789b32}.platform-variants button i{border:1px solid #aeb6b1;border-radius:3px;place-items:center;width:15px;height:15px;font-size:9px;font-style:normal;display:grid}.platform-variants button.chosen i{color:#fff;background:#1c221f;border-color:#1c221f}.platform-variants button span{min-width:0}.platform-variants button strong,.platform-variants button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.platform-variants button strong{font-size:8px}.platform-variants button small{color:#7a8580;margin-top:2px;font-size:7px}.platform-variants button>b{color:#52605a;font-size:8px}@media (width<=1150px){.manufacturer-cards{grid-template-columns:repeat(3,1fr)}.manufacturer-cards>button{border-bottom:1px solid var(--line)}.manufacturer-cards>button:nth-child(3n){border-right:0}.manufacturer-cards>button:nth-last-child(-n+3){border-bottom:0}.platform-manufacturer-tabs{grid-template-columns:repeat(4,1fr)}}@media (width<=850px){.platform-family-grid,.platform-variants>div{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-manufacturer-tabs{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.catalog-directory>header{flex-direction:column;align-items:flex-start;gap:12px}.catalog-directory>header>button{width:100%}.manufacturer-cards{grid-template-columns:repeat(2,1fr)}.manufacturer-cards>button{min-height:164px;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.manufacturer-cards>button:nth-child(2n){border-right:0!important}.manufacturer-cards>button:nth-last-child(-n+2){border-bottom:0!important}.platform-manufacturer-tabs{display:flex;overflow-x:auto}.platform-manufacturer-tabs>button{flex:0 0 105px}.platform-family-grid,.platform-variants>div{grid-template-columns:1fr}.platform-variants>header{flex-direction:column;align-items:flex-start;gap:5px}.platform-variants>header small{text-align:left}}.manufacturer-cards>button{grid-template-rows:auto minmax(82px,1fr) auto;min-height:222px;padding:13px 12px 14px;display:grid}.manufacturer-card-art{height:82px;margin:7px 0 9px;overflow:visible}.manufacturer-card-info{border:1px solid var(--maker-accent);min-width:0;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.manufacturer-card-info{border:1px solid color-mix(in srgb,var(--maker-accent) 24%,#dce3dd)}}.manufacturer-card-info{-webkit-backdrop-filter:blur(7px);background:#ffffffbd;border-radius:9px;padding:9px 10px 8px;box-shadow:0 5px 14px #2530290f}.manufacturer-card-info:before{content:"";background:var(--maker-accent);border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:0}.manufacturer-card-info>strong,.manufacturer-card-info>small,.manufacturer-card-info>b{display:block}.manufacturer-card-info>strong{font-size:13px}.manufacturer-card-info>small{color:#68736d;min-height:20px;margin-top:4px;font-size:7.5px;line-height:1.35}.manufacturer-card-info>b{color:#53701e;margin-top:6px;font-size:8px}.manufacturer-cards>button.selected .manufacturer-card-info{border-color:var(--maker-accent)}@supports (color:color-mix(in lab, red, red)){.manufacturer-cards>button.selected .manufacturer-card-info{border-color:color-mix(in srgb,var(--maker-accent) 46%,#78817d)}}.manufacturer-cards>button.selected .manufacturer-card-info{background:#ffffff17;box-shadow:0 5px 14px #00000021}.manufacturer-cards>button.selected .manufacturer-card-info>small{color:#b8c0bc}@media (width<=560px){.manufacturer-cards>button{min-height:210px}.manufacturer-card-art{height:72px}.manufacturer-card-info{padding:8px}}.catalog-product-cell{align-items:center;gap:10px;min-width:230px;display:flex}.catalog-product-cell>span:last-child{min-width:0}.catalog-cover{color:#8b948f;background:#f1f3ef;border:1px solid #dfe5e0;border-radius:5px;flex:0 0 42px;place-items:center;width:42px;height:52px;overflow:hidden;display:grid!important}.catalog-cover img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.catalog-cover>span{text-align:center;letter-spacing:.5px;line-height:1.2;color:#8b948f!important;margin:0!important;font-size:6px!important}.catalog-cover-large{border-radius:9px;width:150px;height:190px;margin:18px auto 4px;box-shadow:0 8px 22px #17201818}.catalog-cover-large>span{font-size:8px!important}.lvc-suggestions>button{grid-template-columns:42px minmax(0,1fr) 80px 48px}@media (width<=560px){.catalog-cover{flex-basis:36px;width:36px;height:46px}.catalog-cover-large{width:130px;height:165px}}.search-panel>.filters{margin-top:0}.search-panel>.catalog-search{margin-top:12px}.search-panel>.filters{grid-template-columns:minmax(220px,1.5fr) minmax(95px,.7fr) minmax(120px,.8fr) minmax(175px,1fr) auto}@media (width<=1050px){.search-panel>.filters{grid-template-columns:1fr 1fr}.search-panel>.filters>.filter-system{grid-column:1/-1}}@media (width<=560px){.search-panel>.filters{grid-template-columns:1fr}.search-panel>.filters>.filter-system{grid-column:auto}.search-panel>.filters>.filter-clear{width:100%}}.evidence-generators{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.evidence-generator-card{background:#f7f9f5;border:1px solid #d9dfd9;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.evidence-generator-card.selected{background:#eff7df;border-color:#7ea333;box-shadow:0 0 0 2px #b9ed3b26}.evidence-generator-card div>span,.evidence-generator-card div>strong,.evidence-generator-card div>small{display:block}.evidence-generator-card div>span{letter-spacing:1px;color:#617b32;font-size:7px;font-weight:900}.evidence-generator-card div>strong{margin:4px 0;font-size:11px}.evidence-generator-card div>small{color:#737e78;max-width:390px;font-size:8px;line-height:1.45}.evidence-generator-card>button{color:#fff;white-space:nowrap;cursor:pointer;background:#1b211f;border:0;border-radius:7px;padding:10px 12px;font-size:8px;font-weight:800}.evidence-generator-card>button:disabled{opacity:.42;cursor:not-allowed}.evidence-generator-card>.evidence-generator-remove{color:#5d6a63;background:0 0;grid-column:2;padding:0;text-decoration:underline}@media (width<=850px){.evidence-generators,.evidence-generator-card{grid-template-columns:1fr}.evidence-generator-card>button{width:100%}.evidence-generator-card>.evidence-generator-remove{grid-column:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--brand-olive:#87826f;--brand-green:#28b732;--brand-charcoal:#4a4344;--brand-stone:#a8a49a;--brand-silver:#ccccd4;--brand-green-light:#9ee9a4;--brand-green-soft:#81e388;--brand-green-dark:#197520;--brand-green-deep:#0c3a10;--brand-warm-light:#cac7be;--brand-warm-mid:#999583;--brand-warm-dark:#4e4b40;--brand-cool-mid:#858598;--brand-cool-dark:#41414d;--brand-plum:#5d5456;--currency-green:var(--brand-green-dark);--ink:#252122;--muted:#706567;--line:#b9b6ab;--paper:#d9d8d2;--lime:var(--brand-green);--dark:var(--brand-green-deep);--blue:var(--brand-silver);--surface:#f7f6f2;--surface-muted:#e7e5df;--surface-strong:var(--brand-warm-light)}body{background:radial-gradient(circle at 72% 8%, #28b73217, transparent 28rem), linear-gradient(145deg, #e5e4df 0%, var(--paper) 48%, #cfced4 100%)}::selection{background:var(--brand-green);color:#fff}button,input,select,textarea{font-family:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--brand-green);outline-offset:2px}.catalog-sidebar{background-color:#080909;background-image:linear-gradient(155deg,#ccccd41a 0%,#ccccd404 24%,#00000057 63%,#4a434433 100%),linear-gradient(45deg,#ccccd40a 25%,#0000 25% 75%,#ccccd40a 75%),linear-gradient(45deg,#00000057 25%,#121415 25% 75%,#00000057 75%);background-position:0 0,0 0,4px 4px;background-size:auto,8px 8px,8px 8px;border-right:1px solid #ccccd433;box-shadow:inset -1px 0 #ffffff09,12px 0 32px #25212233}.catalog-brand{gap:12px;min-height:62px;padding:0 7px 21px}.catalog-brand-mark{flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.catalog-brand-mark img{object-fit:contain;filter:drop-shadow(0 6px 10px #0000003d);width:100%;height:100%;display:block}.catalog-brand strong{color:#fff;letter-spacing:-.15px}.catalog-brand span{color:var(--brand-silver)}.catalog-brand-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;position:relative}.catalog-brand-button:hover .catalog-brand-mark,.catalog-brand-button:focus-visible .catalog-brand-mark{filter:brightness(1.12)}.catalog-brand-button:focus-visible{outline:2px solid var(--brand-green);outline-offset:2px;border-radius:9px}.catalog-brand-unread{background:#b6372d;border:2px solid #101212;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;font-weight:900;line-height:1;position:absolute;top:2px;left:45px;color:#fff!important;display:grid!important}.catalog-sidebar nav button{color:#c7c1c2}.catalog-sidebar nav button:hover,.catalog-sidebar nav button.selected{color:#fff;background:#ccccd421}.catalog-sidebar nav button.selected{box-shadow:inset 3px 0 var(--brand-green)}.catalog-business-link,.catalog-source{background:#4a434461!important;border-color:#ccccd438!important}.catalog-source>span,.catalog-source>small,.catalog-source>i,.catalog-account-link small{color:#bfbfc9!important}.catalog-source>i{border-top-color:#ccccd42e}.catalog-account{border-top-color:#ccccd433!important}.catalog-account>button:last-child{color:#fff!important;border-color:#ccccd447!important}.catalog-topbar{border-color:var(--line);-webkit-backdrop-filter:blur(12px);background:#f7f6f2f2;box-shadow:0 5px 18px #4a434414}.topbar-page-copy{min-width:0}.topbar-actions{justify-content:flex-end;align-items:center;gap:13px;margin-left:auto;display:flex}.topbar-account-copy{border-left:1px solid var(--line);text-align:right;min-width:130px;padding-left:13px;display:grid}.catalog-topbar .topbar-account-copy strong{color:#292625;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:10px;overflow:hidden}.catalog-topbar .topbar-account-copy span{color:#65705f;letter-spacing:.55px;text-transform:uppercase;margin-top:2px;font-size:7px;font-weight:900}.catalog-topbar .topbar-account-copy small{color:#8b918c;margin-top:2px;font-size:7px}.topbar-account-menu{position:relative}.topbar-account-menu>summary{color:#6d756f;cursor:pointer;grid-template-columns:38px 10px;align-items:center;gap:5px;list-style:none;display:grid}.topbar-account-menu>summary::-webkit-details-marker{display:none}.topbar-account-menu>summary>i{font-size:11px;font-style:normal}.topbar-account-menu[open]>summary>i{transform:rotate(180deg)}.topbar-avatar{color:#fff;background:linear-gradient(135deg,#34423c,#74857d);border:2px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 0 0 1px #cdd3cd,0 5px 12px #25212224}.topbar-avatar img{object-fit:cover;width:100%;height:100%}.topbar-account-menu>div{z-index:25;border:1px solid var(--line);background:#fff;border-radius:10px;width:185px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 42px #25212238}.topbar-account-menu>div button{color:#383433;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0ed;padding:12px 14px;font-size:9px;font-weight:800}.topbar-account-menu>div button:first-child{border-top:0}.topbar-account-menu>div button:hover,.topbar-account-menu>div button:focus-visible{background:#f0f5e9;outline:none}.topbar-camera-input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.topbar-camera,.topbar-mobile-brand{cursor:pointer;background:0 0;border:0;display:none}.topbar-camera svg{width:23px;height:23px;display:block}.topbar-mobile-brand{width:42px;height:42px;padding:2px;position:relative}.topbar-mobile-brand img{object-fit:contain;width:100%;height:100%}.topbar-mobile-brand>span{background:#b6372d;border:2px solid #f7f6f2;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;font-weight:900;line-height:1;position:absolute;top:-2px;right:-4px;color:#fff!important;display:grid!important}.catalog-topbar--catalog{justify-content:flex-end;position:sticky;overflow:hidden}.catalog-topbar-banner{object-fit:contain;pointer-events:none;filter:drop-shadow(0 4px 8px #25212229);width:clamp(190px,25vw,330px);max-height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.catalog-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,44px);display:grid}.catalog-hero-brand{text-align:center;justify-items:center;min-width:0;display:grid}.catalog-slogan-banner{object-fit:contain;filter:drop-shadow(0 9px 12px #2521221f);width:min(100%,1120px);max-height:210px;display:block}.catalog-hero-brand p{max-width:720px;color:var(--brand-charcoal);letter-spacing:.01em;margin:5px auto 0;font-size:clamp(10px,.85vw,12px)}.data-state{z-index:1;color:var(--brand-charcoal);position:relative}.data-state i{background:var(--brand-green);box-shadow:0 0 0 3px #28b73221}.catalog-count,.search-panel,.results-panel,.catalog-directory,.module-empty,.prospect-form,.prospect-list,.financial-card,.financial-period,.operations-table-card,.ops-kpis article,.notification-center,.featured-media-card,.profile-panel,.business-profile-card,.user-profile-card,.lvc-panel{box-shadow:0 10px 26px #4a434412;border-color:var(--line)!important;background:#f7f6f2f5!important}.catalog-search,.platform-panel,.platform-find,.platform-trigger,.prospect-field input,.prospect-field select,.prospect-field textarea,.financial-period input,.expense-fields input,.expense-fields select,.table-controls select,.operations-toolbar label,.auth-card input{color:var(--ink);border-color:var(--line)!important;background:var(--surface)!important}.catalog-search:focus-within,.platform-find:focus-within,.prospect-field input:focus,.prospect-field select:focus,.prospect-field textarea:focus{border-color:var(--brand-green)!important;box-shadow:0 0 0 3px #28b73226!important}.section-label,.catalog-source>span,.results-head,.catalog-table th,.operations-table-card th,.ops-kpis span{color:var(--brand-olive)}.catalog-table th,.operations-table-card th,.results-head,.table-foot{background:#ccccd438!important}.catalog-table td,.operations-table-card td,.catalog-table th,.operations-table-card th{border-color:#a8a49a6b!important}.catalog-table tbody tr:hover,.operations-table-card tbody tr:hover{background:#9ee9a42b!important}.catalog-table td button,.inbound-list article a{color:var(--brand-green-dark)}.catalog-directory>header{border-color:var(--line);background:linear-gradient(135deg,#ccccd433,#9ee9a429)}.catalog-directory>header>button,.platform-panel-actions .show-items,.save-row button,.expense-actions button,.drawer-primary,.auth-card button,.acquisition-heading>button{background:var(--brand-charcoal)!important;color:#fff!important}.catalog-directory>header>button:hover,.platform-panel-actions .show-items:hover,.save-row button:hover,.expense-actions button:hover,.auth-card button:hover,.acquisition-heading>button:hover{background:var(--brand-green-dark)!important}.manufacturer-cards>button{background:#f7f6f2f0}.manufacturer-cards>button:hover{background:#9ee9a42e}.manufacturer-cards>button.selected{background:var(--brand-charcoal)}.manufacturer-card-info{background:#f7f6f2cc;border-color:color-mix(in srgb, var(--brand-olive) 38%, var(--line))!important}.manufacturer-card-info:before{background:var(--brand-green)}.manufacturer-card-info>b,.manufacturer-cards>button.selected .manufacturer-card-info>b{color:var(--brand-green-dark)}.manufacturer-cards>button.selected .manufacturer-card-info{background:#25212280;border-color:#9ee9a47a!important}.manufacturer-cards>button.selected .manufacturer-card-info>b{color:var(--brand-green-light)}.manufacturer-cards>button:after{background:var(--brand-green)}.form-section-title>span,.file-picker>span,.final-percent,.financial-note,.tracking-note,.drawer-note,.bid-targets button.active,.lvc-import-message.success,.inventory-tabs>button.selected{background:#9ee9a438!important}.form-section-title>span,.saved-files a>span,.save-row span.success,.financial-card .balanced dd,.lvc-import-message.success,.confirmed-pill,.notification-list em{color:var(--brand-green-dark)!important}.tmv-card,.portfolio-valuations,.draft-example,.source-code,.notification-title>b{background:var(--brand-charcoal)!important}.status-win,.operations-table-card td em:not(.attention-status),.confirmed-pill{color:var(--brand-green-dark)!important;background:#9ee9a447!important}.status-bid,.region-pal{color:var(--brand-cool-dark)!important;background:#ccccd48c!important}.region-ntsc{color:var(--brand-green-dark)!important;background:#9ee9a440!important}.region-jpn,.status-loss,.status-pass{color:var(--brand-plum)!important;background:#c7c1c27a!important}.financial-gate,.integration-gate{border-left-color:var(--brand-olive)!important;background:#cac7be80!important}.lvc-pdf-import{border-color:var(--brand-green-dark);background:#9ee9a42e}.lvc-pdf-import span{color:var(--brand-green-dark)}.auth-screen{background:radial-gradient(circle at 50% 12%, #28b7323d, transparent 34rem), linear-gradient(145deg, var(--brand-green-deep), #252122 72%);padding:clamp(28px,5vw,70px);overflow:hidden}.auth-stage{grid-template-columns:290px minmax(0,410px);justify-content:center;align-items:center;width:min(760px,100%);min-height:min(680px,100vh - 56px);display:grid;position:relative}.auth-discman{z-index:2;aspect-ratio:360/648;transform-origin:76% 94%;pointer-events:none;filter:drop-shadow(0 28px 25px #00000080);grid-column:1;justify-self:end;width:min(330px,34vw);margin-right:-44px;position:relative;transform:translate(30px)rotate(2.2deg)}.auth-discman img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.auth-discman-base{z-index:0}.auth-discman-motion{z-index:1}.auth-card{z-index:1;background:var(--surface);border:1px solid #ccccd46b;grid-column:2;width:min(410px,92vw);padding:34px 38px 36px;position:relative;box-shadow:0 32px 90px #0000007a}.auth-banner{place-items:center;min-height:92px;margin:-8px -10px 20px;display:grid}.auth-banner img{filter:drop-shadow(0 10px 12px #2521222e);width:min(330px,100%);height:auto;display:block}@media (width<=760px){.auth-stage{min-height:0;display:flex}.auth-discman{opacity:.22;filter:drop-shadow(0 20px 18px #00000061);width:300px;margin:0;position:absolute;bottom:-58px;left:50%;transform:translate(-94%)rotate(2.2deg)}.auth-card{grid-column:auto}}@media (width<=520px){.auth-screen{padding:20px 14px}.auth-discman{display:none}.auth-card{width:min(410px,100%);padding:28px 25px 30px}.auth-banner{min-height:76px;margin-bottom:16px}.auth-banner img{width:min(285px,100%)}}@media (width<=850px){.catalog-brand-mark{flex-basis:46px;width:46px;height:46px}.catalog-topbar-banner{width:clamp(150px,34vw,240px)}.catalog-heading{grid-template-columns:1fr}.catalog-slogan-banner{max-height:150px}}@media (width<=560px){.catalog-topbar-banner{width:150px;left:45%}.data-state{font-size:0}.data-state i{margin-right:0}.catalog-slogan-banner{max-height:112px}.catalog-hero-brand p{max-width:34rem}}.sidebar-nav{gap:6px;display:grid}.sidebar-nav>button,.sidebar-nav-trigger,.sidebar-nav-children>button{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.sidebar-nav .sidebar-nav-symbol{place-items:center;width:30px;min-width:30px;font-size:14px;font-weight:900;display:grid}.sidebar-nav .sidebar-nav-symbol svg{width:18px;height:18px;display:block}.sidebar-nav .sidebar-nav-copy{width:auto;min-width:0;display:block}.sidebar-nav-copy strong,.sidebar-nav-copy small{display:block}.sidebar-nav-copy strong{letter-spacing:.04em;font-size:10px}.sidebar-nav-copy small{color:#9c9ca5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;line-height:1.2;overflow:hidden}.sidebar-nav-trigger>i{color:#9c9ca5;font-size:13px;font-style:normal;font-weight:800}.sidebar-nav-group{min-width:0}.sidebar-nav-children{border-left:1px solid #9ee9a440;gap:3px;margin:4px 0 10px;padding:5px 0 5px 12px;display:grid}.sidebar-nav-children>button{background:#00000029!important;padding:9px 10px!important}.sidebar-nav-children>button:hover,.sidebar-nav-children>button.selected{background:#ccccd421!important}.sidebar-nav-children .sidebar-nav-symbol{font-size:10px}.notification-drawer-backdrop{z-index:70}.app-notification-drawer{background:#f7f6f2;width:min(430px,94vw);height:100%;overflow:auto;box-shadow:-20px 0 60px #0000003d}.app-notification-drawer>header{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f6f2f7;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex;position:sticky;top:0}.app-notification-drawer>header span{color:var(--brand-olive);letter-spacing:1px;font-size:7px;font-weight:900}.app-notification-drawer>header h2{margin:5px 0 0;font-size:20px}.app-notification-drawer>header button{color:#34302f;cursor:pointer;background:#e9ece7;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.app-notification-items{display:grid}.app-notification-items>button{border:0;border-bottom:1px solid var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:11px;padding:15px 17px;display:grid}.app-notification-items>button:hover,.app-notification-items>button:focus-visible{background:#f1f6eb;outline:none}.app-notification-items>button.unread{box-shadow:inset 3px 0 #6e982d}.app-notification-items>button.urgent.unread{box-shadow:inset 3px 0 #b6372d}.app-notification-items>button>i{color:#5f6762;background:#e8ece6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:900;display:grid}.app-notification-items>button.urgent>i{color:#a62f27;background:#fde2df}.app-notification-items>button.standard>i{color:#50761c;background:#edf6dd}.app-notification-items>button>span{min-width:0;display:grid}.app-notification-items>button small{color:#777f7a;letter-spacing:.7px;text-transform:uppercase;font-size:6px;font-weight:900}.app-notification-items>button strong{margin-top:5px;font-size:10px;line-height:1.45}.app-notification-items>button time{color:#929994;margin-top:5px;font-size:7px}.app-notification-items>button>b{color:#52751e;white-space:nowrap;align-self:center;font-size:7px}.app-notification-empty{text-align:center;place-content:center;min-height:240px;padding:30px;display:grid}.app-notification-empty strong{font-size:13px}.app-notification-empty span{max-width:270px;color:var(--muted);margin-top:6px;font-size:8px;line-height:1.5}.shell-placeholder{box-shadow:0 12px 32px #4a434414}.lvc-page{max-width:1500px;margin:auto;padding:34px}.lvc-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.lvc-page-heading h1{letter-spacing:-.8px;margin:7px 0 5px;font-size:30px}.lvc-page-heading p{color:var(--muted);margin:0;font-size:11px}.lvc-page-status{border:1px solid var(--line);background:var(--surface);border-radius:11px;min-width:190px;padding:14px 17px;box-shadow:0 10px 26px #4a434412}.lvc-page-status span,.lvc-page-status strong,.lvc-page-status small{display:block}.lvc-page-status span{color:var(--brand-olive);letter-spacing:1px;font-size:7px;font-weight:900}.lvc-page-status strong{margin:6px 0 3px;font-size:17px}.lvc-page-status small{color:var(--muted);font-size:8px}.lvc-workspace-details{border:1px solid var(--line);background:#f7f6f2f5;border-radius:11px;grid-template-columns:minmax(240px,1fr) minmax(210px,.65fr) minmax(230px,.75fr);gap:12px;margin-bottom:14px;padding:15px;display:grid;box-shadow:0 10px 26px #4a434412}.lvc-workspace-details label>span,.lvc-workspace-details>div>span{color:var(--brand-olive);letter-spacing:.9px;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.lvc-workspace-details input,.lvc-workspace-details select{border:1px solid var(--line);background:var(--surface);width:100%;font:inherit;border-radius:7px;padding:10px;font-size:11px}.lvc-workspace-details label>small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.lvc-workspace-details>div{flex-direction:column;justify-content:center;min-width:0;padding:0 6px;display:flex}.lvc-workspace-details>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lvc-workspace-details>div small{color:var(--muted);margin-top:4px;font-size:8px}.lvc-page .lvc-panel{margin:0;padding:22px}.lvc-important-settings{border:1px solid var(--line);background:#f7f6f2f5;border-radius:11px;align-items:center;gap:18px;margin:0 0 14px;padding:13px 15px;display:flex}.lvc-important-settings>label:first-child{align-items:center;gap:10px;display:flex}.lvc-important-settings label span,.lvc-important-settings label strong,.lvc-important-settings label small{display:block}.lvc-important-settings label strong{font-size:10px}.lvc-important-settings label small{color:var(--muted);margin-top:2px;font-size:8px}.lvc-important-settings>label:last-child{color:var(--brand-olive);letter-spacing:.8px;margin-left:auto;font-size:7px;font-weight:900}.lvc-important-settings input[type=datetime-local]{border:1px solid var(--line);background:var(--surface);font:inherit;border-radius:7px;margin-top:5px;padding:8px;display:block}.lvc-save-toolbar{border:1px solid var(--line);background:#f7f6f2f5;border-radius:11px;grid-template-columns:minmax(260px,.8fr) minmax(220px,1fr) auto;align-items:center;gap:18px;margin-top:14px;padding:16px;display:grid;box-shadow:0 10px 26px #4a434412}.lvc-attribution{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 9px;display:grid}.lvc-attribution span{color:var(--brand-olive);letter-spacing:.8px;font-size:6px;font-weight:900}.lvc-attribution strong{font-size:9px}.lvc-attribution small{color:var(--muted);grid-column:2;margin-bottom:4px;font-size:7px}.lvc-save-message{color:var(--brand-olive);text-align:center;font-size:9px}.lvc-save-actions{justify-content:flex-end;gap:8px;display:flex}.lvc-save-actions button{border:1px solid var(--line);min-height:38px;font:inherit;cursor:pointer;border-radius:8px;padding:0 15px;font-size:9px;font-weight:900}.lvc-save-actions .lvc-cancel{background:0 0}.lvc-save-actions .lvc-draft{background:var(--surface)}.lvc-save-actions .lvc-save{color:#fff;background:#197520;border-color:#197520}.lots-page{max-width:1500px;margin:auto;padding:34px}.lots-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.lots-page-heading h1{letter-spacing:-.8px;margin:7px 0 5px;font-size:30px}.lots-page-heading p{max-width:800px;color:var(--muted);margin:0;font-size:11px}.lots-page-heading>button{color:#fff;font:inherit;cursor:pointer;background:#197520;border:0;border-radius:9px;padding:12px 16px;font-size:9px;font-weight:900}.lots-upcoming,.lots-library{border:1px solid var(--line);background:#f7f6f2f5;border-radius:12px;margin-bottom:16px;overflow:hidden;box-shadow:0 12px 32px #4a434414}.lots-upcoming>header,.lots-library>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.lots-upcoming h2,.lots-library h2{margin:5px 0 0;font-size:18px}.lots-upcoming>header small,.lots-library>header>span{color:var(--muted);font-size:8px}.lots-upcoming-grid{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;display:grid}.lots-upcoming-grid>button{background:var(--surface);text-align:left;cursor:pointer;border:0;align-content:start;gap:7px;min-height:135px;padding:17px;display:grid}.lots-upcoming-grid>button:hover{background:#eff9ec}.lots-upcoming-grid span{color:#197520;letter-spacing:1px;font-size:7px;font-weight:900}.lots-upcoming-grid strong{font-size:14px}.lots-upcoming-grid time{font-size:10px;font-weight:800}.lots-upcoming-grid small{color:var(--muted);font-size:8px}.lots-empty{color:var(--muted);text-align:center;padding:26px;font-size:10px}.lots-empty button{color:#197520;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;font-weight:900;text-decoration:underline}.lots-table-wrap{overflow-x:auto}.lots-table{border-collapse:collapse;width:100%}.lots-table th{color:var(--muted);letter-spacing:.8px;text-align:left;text-transform:uppercase;padding:10px 14px;font-size:7px}.lots-table td{border-top:1px solid var(--line);vertical-align:middle;padding:13px 14px;font-size:9px}.lots-table td strong,.lots-table td small{display:block}.lots-table td small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.45}.lots-table td:last-child{text-align:right}.lots-table td:last-child button{color:#197520;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:8px;font-weight:900}.lot-state{color:#197520;letter-spacing:.5px;text-transform:uppercase;background:#e7f5e5;border-radius:999px;width:max-content;padding:4px 6px;font-size:7px;font-weight:900;display:inline-block!important}.lot-state--draft{color:var(--brand-olive);background:#efece6}.lot-state--prospect{color:#4a4344;background:#ecebf1}.lots-page--organized{gap:14px;display:grid}.lots-page--organized .lots-page-heading{margin-bottom:4px}.lots-organized-section{border:1px solid var(--line);background:#f7f6f2f7;border-radius:12px;overflow:hidden;box-shadow:0 12px 32px #4a434412}.lots-organized-section>summary,.lots-time-bucket>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:18px;padding:16px 19px;list-style:none;display:flex}.lots-organized-section>summary::-webkit-details-marker{display:none}.lots-time-bucket>summary::-webkit-details-marker{display:none}.lots-organized-section>summary:after,.lots-time-bucket>summary:after{content:"▸";color:#77716a;order:3;font-size:13px;transition:transform .15s}.lots-organized-section[open]>summary:after,.lots-time-bucket[open]>summary:after{transform:rotate(90deg)}.lots-organized-section>summary:hover,.lots-organized-section>summary:focus-visible,.lots-time-bucket>summary:hover,.lots-time-bucket>summary:focus-visible{background:#f0f5e9;outline:none}.lots-organized-section>summary>span,.lots-time-bucket>summary>span{align-items:center;gap:9px;min-width:0;display:flex}.lots-organized-section>summary>span>b{color:#302b2b;letter-spacing:.8px;font-size:12px}.lots-organized-section>summary small,.lots-time-bucket>summary small{color:var(--muted);font-size:8px;font-weight:600}.lots-organized-section>summary>i,.lots-time-bucket>summary>i,.lot-shelf-summary-actions>i{color:#555e58;text-align:center;background:#e6e9e2;border-radius:999px;min-width:26px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.lot-shelf-summary-actions{order:2;align-items:center;gap:10px;display:flex}.lot-shelf-limit{color:var(--brand-green-dark);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:8px;font-weight:900;text-decoration:underline}.lot-shelf-limit:hover,.lot-shelf-limit:focus-visible{color:var(--brand-green-deep);outline:none}.lots-today{border-color:#698d43}.lots-today>summary{color:#fff;background:linear-gradient(100deg,#18221b,#304328)}.lots-today>summary:hover,.lots-today>summary:focus-visible{background:linear-gradient(100deg,#223329,#3b512f)}.lots-today>summary>span>b{color:#c7ef73;letter-spacing:1.5px;font-size:15px}.lots-today>summary small{color:#d4ddcf}.lots-today>summary>i,.lots-today .lot-shelf-summary-actions>i{color:#243219;background:#c7ef73}.lots-today>summary:after{color:#dceacb}.lots-organized-subsections{border-top:1px solid var(--line);background:var(--line);gap:1px;display:grid}.lots-time-bucket{background:#f8f8f5}.lots-time-bucket>summary{background:#f8f8f5;padding:12px 18px}.lots-time-bucket>summary strong{color:#47413f;letter-spacing:.65px;font-size:9px}.lots-time-bucket.overdue>summary{background:#fff0ee}.lots-time-bucket.overdue>summary strong{color:#8c3027}.lots-time-bucket.unpaid>summary,.lots-time-bucket.paid>summary{background:#f0f8e9}.lots-time-bucket.unpaid>summary strong,.lots-time-bucket.paid>summary strong{color:#397015}.lots-organized-grid{border-top:1px solid var(--line);scroll-snap-type:x mandatory;scrollbar-color:var(--brand-green-dark) #d4d3cc;scrollbar-width:thin;background:#ebeae5;gap:14px;padding:16px 18px 20px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.lots-organized-grid::-webkit-scrollbar{height:6px}.lots-organized-grid::-webkit-scrollbar-track{background:#d4d3cc;border-radius:999px}.lots-organized-grid::-webkit-scrollbar-thumb{background:var(--brand-green-dark);border-radius:999px}.lot-organized-card{--quality-color:var(--brand-stone);--quality-shadow:#4a434433;scroll-snap-align:start;min-width:0;min-height:520px;color:var(--ink);text-align:left;background:#fff;border:1px solid #d2d0c7;border-radius:14px;flex-direction:column;flex:0 0 clamp(320px,31vw,350px);transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 22px #3730311c}.lot-organized-card:before{z-index:3;background:var(--quality-color);content:"";height:5px;transition:filter .18s ease-out;position:absolute;top:0;left:0;right:0}.lot-organized-card.quality-great{--quality-color:var(--brand-green);--quality-shadow:#28b7323d}.lot-organized-card.quality-good{--quality-color:var(--brand-green-soft);--quality-shadow:#48b05133}.lot-organized-card.quality-poor{--quality-color:#c47a1d;--quality-shadow:#c47a1d38}.lot-organized-card.quality-dead{--quality-color:#735e61;--quality-shadow:#5e4b4f38}.lot-organized-card:hover,.lot-organized-card:focus-within{z-index:4;border-color:var(--quality-color);box-shadow:0 18px 34px var(--quality-shadow);outline:none;transform:translateY(-5px)}.lot-organized-card:hover:before,.lot-organized-card:focus-within:before{filter:saturate(1.25)brightness(1.04)}.lot-organized-card.overdue{background:#fffdfc;border-left:4px solid #b83b30}.lot-organized-card.unpaid,.lot-organized-card.paid{background:#fcfefb}.lot-organized-card-open{width:100%;min-width:0;min-height:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:11px;padding:18px 16px 14px;display:flex}.lot-organized-card-open:focus-visible{outline:2px solid var(--quality-color);outline-offset:-4px}.lot-organized-card-heading{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:8px;min-width:0;display:grid}.lot-quality-chip{background:color-mix(in srgb, var(--quality-color) 18%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--quality-color) 65%, #fff);color:color-mix(in srgb, var(--quality-color) 72%, #1b211f);letter-spacing:.6px;border-radius:999px;align-self:start;padding:4px 6px;font-size:7px;font-weight:950}.lot-quality-chip.dead{color:#5e484c}.lot-organized-card-title{min-width:0;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.lot-relative-time{color:#5d5956;letter-spacing:.35px;white-space:nowrap;background:#f5f5f1;border:1px solid #d6d5cf;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900}.lot-organized-card-media{aspect-ratio:4/3;background:#f1f0eb;border:1px solid #deddd7;border-radius:10px;flex:none;place-items:center;width:100%;display:grid;overflow:hidden}.sourced-image-frame>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .26s ease-out;display:block}.sourced-image-frame>img.preserve-source-bounds{object-fit:contain}.lot-organized-card:hover .sourced-image-frame>img,.lot-organized-card:focus-within .sourced-image-frame>img{transform:scale(1.04)}.lot-organized-card-placeholder{color:#8b8a83;place-content:center;place-items:center;gap:7px;width:100%;height:100%;display:grid}.lot-organized-card-placeholder>img{object-fit:contain;filter:grayscale();opacity:.35;width:78px;height:48px}.lot-organized-card-placeholder small{letter-spacing:.8px;font-size:7px;font-weight:900}.lot-organized-card-detail{flex-direction:column;flex:1;gap:7px;min-height:0;display:flex}.lot-organized-card-source{color:var(--brand-olive);letter-spacing:.9px;font-size:7px;font-weight:950}.lot-organized-card-detail>time{color:#393332;font-size:10px;font-weight:850}.lot-organized-card-summary{color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:8px;display:flex}.currency-value{color:var(--currency-green);font-weight:950}.lot-organized-card-items{border-top:1px solid #eceae4;align-content:start;gap:5px;min-height:83px;padding-top:5px;display:grid}.lot-organized-card-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.lot-organized-card-item>span{min-width:0}.lot-organized-card-item strong,.lot-organized-card-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lot-organized-card-item strong{font-size:8px}.lot-organized-card-item small{color:var(--muted);margin-top:2px;font-size:7px}.lot-organized-card-item>b{white-space:nowrap;font-size:8px}.lot-organized-card-more,.lot-organized-card-item-empty{color:var(--muted);font-size:7px;font-weight:750}.lot-organized-card-detail>i{color:var(--brand-green-dark);text-underline-offset:3px;margin-top:auto;font-size:8px;font-style:normal;font-weight:900;text-decoration:underline;transition:color .18s ease-out,transform .18s ease-out}.lot-organized-card:hover .lot-organized-card-detail>i,.lot-organized-card:focus-within .lot-organized-card-detail>i{color:var(--brand-green);transform:translate(4px)}.lot-organized-card-quick-actions{z-index:5;opacity:0;pointer-events:none;gap:6px;transition:opacity .16s ease-out,transform .16s ease-out;display:flex;position:absolute;top:64px;right:25px;transform:translateY(5px)}.lot-organized-card:hover .lot-organized-card-quick-actions,.lot-organized-card:focus-within .lot-organized-card-quick-actions{opacity:1;pointer-events:auto;transform:none}.lot-organized-card-quick-actions button,.lot-organized-card-quick-actions a{color:#fff;width:30px;height:30px;font:inherit;cursor:pointer;background:#191f1ce0;border:1px solid #fff;border-radius:50%;place-items:center;font-size:14px;font-weight:900;text-decoration:none;display:grid;box-shadow:0 5px 13px #0003}.lot-organized-card-quick-actions button:hover,.lot-organized-card-quick-actions button:focus-visible,.lot-organized-card-quick-actions a:hover,.lot-organized-card-quick-actions a:focus-visible{background:var(--brand-green-dark);outline-offset:1px;outline:2px solid #fff}.lot-organized-card-capture{color:#315d16;letter-spacing:.25px;cursor:pointer;background:#edf6e5;border:1px solid #527b2d;border-radius:7px;min-height:32px;margin:0 16px 15px;font-size:8px;font-weight:900}.lot-organized-card-capture:hover:not(:disabled),.lot-organized-card-capture:focus-visible{outline-offset:1px;background:#dceecb;outline:2px solid #7da750}.lot-organized-card-capture:disabled{cursor:wait;opacity:.65}.lots-organized-grid.single-hero .lot-organized-card{flex-basis:100%;min-height:430px}.lots-organized-grid.single-hero .lot-organized-card-open{grid-template:"heading heading""media detail"1fr/minmax(300px,480px) minmax(260px,1fr);gap:14px 20px;display:grid}.lots-organized-grid.single-hero .lot-organized-card-heading{grid-area:heading}.lots-organized-grid.single-hero .lot-organized-card-media{grid-area:media;max-width:480px}.lots-organized-grid.single-hero .lot-organized-card-detail{grid-area:detail}.lot-source-capture-notice{color:#315d16;background:#f1f8e9;border:1px solid #a9c68a;border-radius:7px;margin:-8px 0 18px;padding:11px 13px;font-size:11px;font-weight:750}.lot-source-capture-notice.error{color:#9f2f26;background:#fff3f1;border-color:#e0aaa4}.lot-lifecycle-mark{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-weight:950;line-height:1;display:inline-grid}.lot-lifecycle-mark.overdue{color:#fff;background:#b6372d}.lot-lifecycle-mark.unpaid{color:#fff;background:#4d8a20}.lot-lifecycle-mark.paid{color:#34700e;background:#e2f3d4;box-shadow:inset 0 0 0 2px #67a238}.lots-other:not([open]){opacity:.92}@media (width<=850px){.sidebar-nav-copy{display:none!important}.sidebar-nav>button,.sidebar-nav-trigger,.sidebar-nav-children>button{grid-template-columns:1fr;gap:0;text-align:center!important;padding-left:6px!important;padding-right:6px!important}.sidebar-nav-trigger>i{font-size:9px;position:absolute;right:7px}.sidebar-nav-trigger{position:relative}.sidebar-nav-children{border-left:0;margin-bottom:7px;padding-left:0}}@media (width<=650px){.lvc-page{padding:20px 10px 80px}.lvc-page-heading{flex-direction:column;align-items:flex-start}.lvc-page-status{width:100%}.lvc-workspace-details{grid-template-columns:1fr}.lvc-page .lvc-panel{padding:15px}.lvc-important-settings,.lvc-save-toolbar,.lots-page-heading{flex-direction:column;align-items:stretch}.lvc-save-toolbar{grid-template-columns:1fr}.lvc-save-actions{grid-template-columns:repeat(3,1fr);display:grid}.lots-page{padding:20px 10px 80px}.lots-page-heading>button{width:100%}.lots-organized-section>summary,.lots-time-bucket>summary{align-items:flex-start;padding:13px 14px}.lots-organized-section>summary>span,.lots-time-bucket>summary>span{flex-direction:column;align-items:flex-start;gap:4px}.lots-time-bucket>summary>span{padding-left:30px;position:relative}.lots-time-bucket>summary .lot-lifecycle-mark{position:absolute;top:-2px;left:0}.lots-organized-grid{padding:12px;scroll-padding-inline:12px}.lot-organized-card{flex-basis:min(86vw,350px);min-height:500px}.lots-organized-grid.single-hero .lot-organized-card{flex-basis:100%}.lots-organized-grid.single-hero .lot-organized-card-open{display:flex}.lot-shelf-summary-actions{flex-direction:column;align-items:flex-end}.lot-organized-card-heading{grid-template-columns:auto minmax(0,1fr) auto}.lot-organized-card-heading .lot-lifecycle-mark{grid-column:3}}@media (width<=560px){.catalog-sidebar .sidebar-nav{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:4px;display:grid}.sidebar-nav>.sidebar-nav-item,.sidebar-nav>.sidebar-nav-group{min-width:0;position:relative}.sidebar-nav>.sidebar-nav-item,.sidebar-nav-trigger{height:48px;display:grid!important}.sidebar-nav-children{z-index:30;background:#111314;border:1px solid #ccccd43d;border-radius:11px;width:min(245px,86vw);margin:0;padding:8px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 -16px 36px #00000057}.sidebar-nav-group:last-child .sidebar-nav-children{left:auto;right:0}.sidebar-nav-children>button{grid-template-columns:34px minmax(0,1fr);text-align:left!important;display:grid!important}.sidebar-nav-children .sidebar-nav-copy{display:block!important}.sidebar-nav-trigger>i{right:5px}}@media (width<=850px){.topbar-account-copy{display:none}.catalog-brand-unread{left:42px}}@media (width<=560px){.catalog-topbar{height:62px;padding:0 11px}.catalog-topbar-banner,.catalog-topbar .data-state{display:none}.topbar-actions{gap:8px;width:100%}.topbar-mobile-brand,.topbar-camera{place-items:center;display:grid}.topbar-camera{color:#444b46;width:38px;height:38px;margin-left:auto}.topbar-account-menu>summary{grid-template-columns:36px 8px;gap:3px}.topbar-avatar{width:36px;height:36px}.topbar-page-copy{max-width:42vw;overflow:hidden}.topbar-page-copy strong,.topbar-page-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-notification-items>button{grid-template-columns:28px minmax(0,1fr)}.app-notification-items>button>b{grid-column:2;justify-self:start}}.bidder-status-chip{color:#35312f;width:max-content;font:700 .67rem/1.1 var(--font-geist-mono);letter-spacing:.04em;background:#f7f5ef;border:1px solid #c9c5bd;border-radius:999px;align-items:center;gap:.38rem;padding:.28rem .55rem;display:inline-flex}.bidder-status-chip.attention{color:#8d211b;background:#fff0ed;border-color:#aa382f}.bidder-status-armed{color:#315f0c;background:#edf7dc;border-color:#62912f}.bidder-status-claimed,.bidder-status-submitting,.bidder-status-submitted{background:#fff6d8;border-color:#9a7424}.bidder-modal-backdrop{z-index:100;background:#121210b3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.bidder-modal{background:#f8f6f0;border:1px solid #292725;width:min(760px,100%);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #0008}.bidder-modal>header{border-bottom:1px solid #cbc7bd;justify-content:space-between;gap:1rem;padding:1.2rem 1.35rem;display:flex}.bidder-modal header span,.bidder-review-grid span,.bidder-capacity-panel>span{font:700 .65rem var(--font-geist-mono);letter-spacing:.1em;color:#66872d}.bidder-modal h2{margin:.2rem 0;font-size:1.55rem}.bidder-modal header p{color:#6e6a63;margin:0}.bidder-modal header button{background:0 0;border:0;align-self:flex-start;font-size:1.6rem}.bidder-review-grid{background:#d2cec3;border-bottom:1px solid #cbc7bd;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.bidder-review-grid>div,.bidder-review-grid>label{background:#fff;flex-direction:column;gap:.42rem;padding:1rem 1.35rem;display:flex}.bidder-review-grid strong{font-size:1rem}.bidder-review-grid input,.bidder-review-grid select{background:#fbfaf6;border:1px solid #aaa69d;padding:.65rem}.bidder-total-exposure{background:#edf7dc!important}.bidder-total-exposure small{color:#8d211b}.bidder-canary-mode{background:#fff7df;border:1px solid #c28a2e;margin:1rem 1.35rem;padding:.9rem 1rem}.bidder-canary-mode label{align-items:flex-start;gap:.7rem;display:flex}.bidder-canary-mode input{margin-top:.2rem}.bidder-canary-mode span{gap:.2rem;display:grid}.bidder-canary-mode small,.bidder-canary-mode p{color:#665b43}.bidder-canary-mode p{border-top:1px solid #ddc99e;margin:.7rem 0 0;padding-top:.7rem;font-size:.8rem;line-height:1.45}.bidder-override{background:#fff;border:1px solid #bbb6ad;margin:1rem 1.35rem}.bidder-override>button{background:#f0eee7;border:0;justify-content:space-between;width:100%;padding:.8rem 1rem;font-weight:800;display:flex}.bidder-override>div{gap:.75rem;padding:1rem;display:grid}.bidder-override label{gap:.35rem;font-weight:700;display:grid}.bidder-override input,.bidder-override textarea{border:1px solid #aaa69d;padding:.65rem}.bidder-modal-message{color:#8d211b;background:#fff0ed;margin:1rem 1.35rem;padding:.7rem}.bidder-modal footer{justify-content:flex-end;gap:.6rem;padding:1rem 1.35rem;display:flex}.bidder-modal footer button,.bidding-queue-page>header button,.bidder-arm-button{color:#fff;background:#393332;border:1px solid #252220;padding:.68rem 1rem;font-weight:800}.bidder-modal footer .secondary{color:#393332;background:#fff}.bidding-queue-page{padding:1.5rem}.bidding-queue-page>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bidding-queue-page h1{margin:.2rem 0}.bidding-queue-page p{color:#68645d;margin:0}.bidder-capacity-panel{background:#eef5df;border:1px solid #9bab78;flex-direction:column;gap:.25rem;margin:1.25rem 0;padding:1rem 1.2rem;display:flex}.bidder-capacity-panel strong{font-size:1.3rem}.bidder-capacity-panel.warning{background:#fff2dc;border-color:#b1672c}.bidding-queue-table{background:#fff;border:1px solid #c9c5bd}.bidding-queue-table table{border-collapse:collapse;width:100%}.bidding-queue-table th,.bidding-queue-table td{text-align:left;border-top:1px solid #ddd9d0;padding:.85rem 1rem}.bidding-queue-table td>span,.bidding-queue-table td>strong{display:block}.bidding-queue-table td>span{color:#78736d;font-size:.72rem}.bidder-form-status{background:#fff;border:1px solid #d0cbc0;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.7rem .8rem;display:flex}.bidder-invalidation-notice{color:#85231d;background:#fff0ed;border-left:4px solid #a63b31;margin:.7rem 0;padding:.7rem .8rem;font-weight:700}.custom-target .bidder-arm-button{margin-left:auto}@media (width<=700px){.bidder-review-grid{grid-template-columns:1fr}.bidding-queue-page{padding:1rem}.bidding-queue-table{overflow:auto}.bidder-form-status{flex-direction:column;align-items:flex-start}}.bidder-readiness-panel{background:#fff;border:1px solid #a9a39a;margin:1.25rem 0}.bidder-readiness-panel.blocked{border-color:#a33c32}.bidder-readiness-panel.ready{border-color:#5d8b2d}.bidder-readiness-summary{background:#f1eee7;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.2rem;display:flex}.bidder-readiness-summary>div{gap:.25rem;display:grid}.bidder-readiness-summary span{font:700 .65rem var(--font-geist-mono);letter-spacing:.1em;color:#55762d}.bidder-modal header span,.bidder-review-grid span,.bidder-capacity-panel>span{color:#55762d}.bidder-readiness-summary strong{font-size:1.05rem}.bidder-readiness-summary button,.bidder-owner-controls button{color:#fff;background:#393332;border:1px solid #302c29;padding:.62rem .8rem;font-weight:800}.bidder-readiness-facts{border-top:1px solid #d4cfc5;border-bottom:1px solid #d4cfc5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bidder-readiness-facts span{color:#69645d;border-right:1px solid #d4cfc5;gap:.2rem;padding:.7rem 1rem;font-size:.72rem;display:grid}.bidder-readiness-facts span:last-child{border-right:0}.bidder-readiness-facts b{color:#282421}.bidder-readiness-panel>ul{margin:0;padding:.6rem 1.2rem;list-style:none}.bidder-readiness-panel>ul li{border-bottom:1px solid #ece8df;grid-template-columns:minmax(170px,.4fr) 1fr;gap:1rem;padding:.42rem 0;display:grid}.bidder-readiness-panel>ul li:last-child{border-bottom:0}.bidder-readiness-panel li b{font:700 .7rem var(--font-geist-mono);color:#902c24}.bidder-readiness-panel li span{color:#5e5953;font-size:.8rem}.bidder-owner-controls{background:#d4cfc5;border-top:1px solid #d4cfc5;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.bidder-owner-controls>section{background:#fbfaf6;align-content:start;gap:.65rem;padding:1rem 1.2rem;display:grid}.bidder-owner-controls h3,.bidder-owner-controls p{margin:0}.bidder-owner-controls p{color:#6a655e;font-size:.77rem}.bidder-owner-controls label{gap:.3rem;font-size:.75rem;font-weight:700;display:grid}.bidder-owner-controls input,.bidder-owner-controls textarea{background:#fff;border:1px solid #aaa49b;padding:.58rem}.bidder-owner-controls .bidder-kill-control{background:#fff0ed;grid-column:1/-1}.bidder-kill-control button{background:#8e2c24;border-color:#721e18}.bidder-copy-value{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;margin-top:.25rem;display:flex!important}.bidder-copy-value code{overflow-wrap:anywhere;max-width:100%;font:700 .68rem/1.35 var(--font-geist-mono);color:#342f2c;-webkit-user-select:all;user-select:all}.bidder-copy-value button,.bidder-inspect-button{color:#35302c;font:800 .66rem var(--font-geist-mono);background:#fff;border:1px solid #8d877e;padding:.32rem .5rem}.bidder-copy-value small{color:#55762d;font:700 .62rem var(--font-geist-mono)}.bidder-prepared-summary{background:#c4beb3;border:1px solid #c4beb3;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:1rem 1.35rem;display:grid}.bidder-prepared-summary>div{background:#fff8e8;align-content:start;gap:.25rem;padding:.8rem;display:grid}.bidder-prepared-summary.prepared>div{background:#f0f7e3}.bidder-prepared-summary .wide{grid-column:1/-1}.bidder-prepared-summary span,.bidder-detail-identity span,.bidder-frozen-hash>span,.bidder-attempts article>div>span,.bidder-attempts article>div+div>span{font:700 .64rem var(--font-geist-mono);letter-spacing:.07em;color:#55762d}.bidder-detail-modal{width:min(980px,100%)}.bidder-detail-identity{background:#fff;border-bottom:1px solid #cbc7bd;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.35rem;display:flex}.bidder-detail-identity>div{flex:1;min-width:0;display:grid}.bidder-detail-identity>.bidder-detail-state{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.bidder-result-chip{color:#443f3a;width:max-content;font:800 .67rem/1.1 var(--font-geist-mono);letter-spacing:.08em;background:#f5f2ea;border:1px solid #9d978e;border-radius:999px;align-items:center;gap:.36rem;padding:.3rem .58rem;display:inline-flex}.bidder-result-win{color:#315714;background:#e8f4d8;border-color:#587f2e}.bidder-result-loss{color:#81241e;background:#fff0ed;border-color:#9d3a32}.bidder-result-prospect{color:#6c5015;background:#fff7db;border-color:#9a7424}.bidder-detail-modal>.catalog-loading{min-height:160px}.bidder-snapshot,.bidder-live-authorization,.bidder-attempts,.bidder-event-timeline,.bidder-plan-actions{border-bottom:1px solid #cbc7bd;padding:1rem 1.35rem}.bidder-snapshot h3,.bidder-live-authorization h3,.bidder-live-authorization h4,.bidder-attempts h3,.bidder-event-timeline h3,.bidder-plan-actions h3{margin:0}.bidder-snapshot>dl{background:#d4cfc5;border:1px solid #d4cfc5;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:.8rem 0;display:grid}.bidder-snapshot>dl>div{background:#fff;gap:.2rem;padding:.7rem .8rem;display:grid}.bidder-snapshot dt,.bidder-attempts dt{font:700 .63rem var(--font-geist-mono);letter-spacing:.06em;color:#726c64}.bidder-snapshot dd,.bidder-attempts dd{overflow-wrap:anywhere;margin:0;font-weight:800}.bidder-frozen-hash{background:#fff5df;border:1px solid #b67c30;gap:.25rem;padding:.8rem;display:grid}.bidder-frozen-hash.prepared{background:#edf6df;border-color:#799f4c}.bidder-live-authorization{background:#f7f5ef;gap:.8rem;display:grid}.bidder-live-authorization>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bidder-live-authorization>header>div{gap:.2rem;display:grid}.bidder-live-authorization>header span{font:700 .63rem var(--font-geist-mono);letter-spacing:.08em;color:#55762d}.bidder-live-authorization>p{color:#625c55;margin:0;font-size:.78rem;line-height:1.45}.bidder-authorization-state{color:#4b4640;font:800 .65rem var(--font-geist-mono);letter-spacing:.05em;background:#fff;border:1px solid #9d978e;flex:none;padding:.35rem .55rem}.bidder-authorization-state.state-active{color:#315b14;background:#eaf5dc;border-color:#557d29}.bidder-authorization-state.state-revoked,.bidder-authorization-state.state-expired,.bidder-authorization-state.state-mismatch{color:#81241e;background:#fff0ed;border-color:#9d3a32}.bidder-authorization-state.state-single-canary{color:#684d15;background:#fff5d8;border-color:#886823}.bidder-live-authorization>dl{background:#d2ccc2;border:1px solid #d2ccc2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.bidder-live-authorization>dl>div{background:#fff;gap:.2rem;padding:.65rem .75rem;display:grid}.bidder-live-authorization>dl>.wide{grid-column:1/-1}.bidder-live-authorization dt{font:700 .61rem var(--font-geist-mono);letter-spacing:.06em;color:#726c64}.bidder-live-authorization dd{overflow-wrap:anywhere;font:800 .72rem/1.4 var(--font-geist-mono);margin:0}.bidder-authorization-audit{color:#4f5944;overflow-wrap:anywhere;background:#eef5e4;border-left:3px solid #668b38;gap:.25rem;padding:.7rem .8rem;font-size:.72rem;display:grid}.bidder-authorization-audit .revoked{color:#852b24;font-weight:800}.bidder-authorization-warning{border-left:3px solid #9d352e;padding:.65rem .75rem;font-weight:800;color:#76251f!important;background:#fff0ed!important}.bidder-authorization-note{background:#fff7db;border-left:3px solid #9a7424;padding:.65rem .75rem;color:#6c5015!important}.bidder-authorize-action,.bidder-revoke-authorization{background:#fff;border:1px solid #aaa49b;gap:.6rem;padding:.85rem;display:grid}.bidder-authorize-action label,.bidder-revoke-authorization label{gap:.3rem;font-size:.74rem;font-weight:700;display:grid}.bidder-authorize-action input,.bidder-revoke-authorization input{background:#fff;border:1px solid #aaa49b;padding:.6rem}.bidder-authorize-action button,.bidder-revoke-authorization button{color:#fff;background:#393332;border:1px solid #302c29;padding:.65rem .8rem;font-weight:800}.bidder-authorize-action button:disabled,.bidder-revoke-authorization button:disabled{cursor:not-allowed;opacity:.58}.bidder-exact-acknowledgment{background:#fff7db;border:1px solid #a57a29;grid-template-columns:auto 1fr;align-items:start;padding:.65rem;gap:.55rem!important;display:grid!important}.bidder-exact-acknowledgment input{width:1.1rem;height:1.1rem;margin:.05rem 0 0;padding:0}.bidder-revoke-authorization{background:#fff4f1;border-color:#a54942}.bidder-revoke-authorization button{background:#8e2c24;border-color:#721e18}.bidder-countdowns{background:#bcb6ad;border:1px solid #bcb6ad;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:.8rem 0;display:grid}.bidder-countdown{background:#fff;gap:.2rem;padding:.75rem .85rem;display:grid}.bidder-countdown>span{font:700 .62rem var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;color:#68625b}.bidder-countdown>strong{font:900 1.35rem/1.1 var(--font-geist-mono);font-variant-numeric:tabular-nums;color:#2e2a27}.bidder-countdown>small{color:#736d65;font-size:.69rem}.bidder-countdown-active{box-shadow:inset 3px 0 #648a31}.bidder-countdown-reached{background:#fff3ef;box-shadow:inset 3px 0 #a23b32}.bidder-countdown-unavailable{background:#f3f0ea;box-shadow:inset 3px 0 #8e877e}.bidder-countdowns.compact{background:0 0;border:0;grid-template-columns:1fr;gap:.32rem;min-width:148px;margin:0 0 .35rem}.bidder-countdowns.compact .bidder-countdown{box-shadow:none;background:#f8f6f1;border:1px solid #ddd8cf;justify-content:space-between;align-items:baseline;gap:.55rem;padding:.28rem .4rem;display:flex}.bidder-countdowns.compact .bidder-countdown>span{font-size:.55rem}.bidder-countdowns.compact .bidder-countdown>strong{white-space:nowrap;font-size:.74rem}.bidder-attempts>header,.bidder-event-timeline>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.bidder-attempts>header span,.bidder-event-timeline>header span{font:700 .64rem var(--font-geist-mono);letter-spacing:.09em;color:#55762d}.bidder-attempts article{background:#fff;border:1px solid #bdb7ae;gap:.65rem;padding:.85rem;display:grid}.bidder-attempts article>div:first-child{grid-template-columns:auto 1fr;gap:.2rem .7rem;display:grid}.bidder-attempts article>div:first-child small{color:#6b665f;grid-column:1/-1}.bidder-attempts article>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.bidder-attempts article>dl>div{background:#f2efe8;gap:.2rem;padding:.55rem;display:grid}.bidder-attempts article p,.bidder-event-timeline li p{overflow-wrap:anywhere;color:#5d5751;font:.72rem/1.45 var(--font-geist-mono);margin:0}.bidder-event-timeline ol{margin:0;padding:0;list-style:none}.bidder-event-timeline li{grid-template-columns:14px 1fr;gap:.65rem;padding:0 0 .9rem;display:grid}.bidder-event-timeline li i{background:#55762d;border-radius:50%;width:9px;height:9px;margin-top:.25rem;position:relative}.bidder-event-timeline li i:after{content:"";background:#c8c2b8;width:1px;height:calc(100% + .9rem);position:absolute;top:9px;left:4px}.bidder-event-timeline li:last-child i:after{display:none}.bidder-event-timeline li>div{gap:.18rem;display:grid}.bidder-event-timeline li span{color:#716b64;font-size:.7rem}.bidder-plan-actions{background:#f1eee7;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.bidder-plan-actions>div{background:#fff;border:1px solid #bbb5ac;align-content:start;gap:.65rem;padding:1rem;display:grid}.bidder-plan-actions p{color:#655f58;margin:0;font-size:.78rem;line-height:1.45}.bidder-plan-actions label{gap:.3rem;font-size:.74rem;font-weight:700;display:grid}.bidder-plan-actions input,.bidder-plan-actions textarea,.bidder-plan-actions select{background:#fff;border:1px solid #aaa49b;padding:.6rem}.bidder-plan-actions button{color:#fff;background:#393332;border:1px solid #302c29;padding:.65rem .8rem;font-weight:800}.bidder-arm-action>div{gap:.2rem;display:grid}.bidder-arm-action>div>span{font:700 .62rem var(--font-geist-mono);letter-spacing:.09em;color:#55762d}.bidder-arm-action code{overflow-wrap:anywhere;font:700 .7rem var(--font-geist-mono)}.bidder-plan-actions .bidder-arm-switch{color:#76251f;text-align:left;background:#fff4f1;border-color:#9d352e;align-items:center;gap:.7rem;width:100%;padding:.75rem;display:flex}.bidder-arm-switch>span{background:#be5a51;border:2px solid #853029;border-radius:999px;flex:none;width:44px;height:24px;position:relative}.bidder-arm-switch>span>i{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.bidder-plan-actions .bidder-arm-switch[aria-checked=true]{color:#315f0c;background:#edf7dc;border-color:#547d27}.bidder-arm-switch[aria-checked=true]>span{background:#6c9a35;border-color:#47701e}.bidder-arm-switch[aria-checked=true]>span>i{transform:translate(20px)}.bidder-plan-actions .bidder-arm-switch:focus-visible{outline-offset:2px;outline:3px solid #2f63b5}.bidder-plan-actions .bidder-arm-switch:disabled{cursor:not-allowed;opacity:.62}.bidder-plan-actions .bidder-prepare-button{color:#5f4617;background:#fff3cf;border-color:#8a6424}.bidder-discard-draft{background:#fff7f5;border:1px solid #d7b4ae;gap:.55rem;padding:.75rem;display:grid}.bidder-discard-draft p{color:#6d4b46;font-size:.72rem}.bidder-plan-actions .bidder-discard-draft button{color:#8a2c25;background:#fff;border-color:#9d352e}.bidder-plan-actions .bidder-discard-draft button:hover,.bidder-plan-actions .bidder-discard-draft button:focus-visible{color:#fff;outline-offset:2px;background:#9d352e;outline:2px solid #2f63b5}.bidder-arm-blocker{color:#76251f;background:#fff0ed;border-left:3px solid #9d352e;padding:.55rem .65rem;font-weight:700;line-height:1.4}.bidding-queue-table .bidder-inspect-button{white-space:nowrap}.bidding-queue-table td>.bidder-result-chip{display:inline-flex}.bidder-row-auth-state{color:#76251f;font:800 .6rem/1.3 var(--font-geist-mono);letter-spacing:.04em;background:#fff0ed;border-left:3px solid #9d352e;padding:.22rem .38rem}.bidder-row-auth-state.blocked{color:#76251f;font:800 .6rem/1.3 var(--font-geist-mono)}.bidder-row-auth-state.active{color:#315b14;font:800 .6rem/1.3 var(--font-geist-mono);background:#eaf5dc;border-color:#557d29}.bidder-queue-action-message{color:#405f20;background:#f2f6e9;border-top:1px solid #d6d1c8;margin:0;padding:.6rem 1rem;font-size:.75rem;font-weight:700}.bidder-control-feedback{color:#356116;background:#eef7e5;border-top:1px solid #c8d9b7;margin:0;padding:.72rem 1rem;font-size:.75rem;font-weight:750;line-height:1.4}.bidder-control-feedback.error{color:#842d26;background:#fff0ed;border-color:#dfb3ad}.bidder-row-controls{justify-items:start;gap:.35rem;min-width:150px;display:grid}.bidder-row-controls>small{color:#68625b;max-width:180px;font-size:.65rem;line-height:1.35}.bidding-queue-table .bidder-arm-switch-compact{color:#76251f;text-align:left;background:#fff4f1;border:1px solid #9d352e;align-items:center;gap:.45rem;width:100%;padding:.38rem .48rem;display:flex}.bidder-arm-switch-compact>span{width:34px;height:20px}.bidder-arm-switch-compact>span>i{width:12px;height:12px;top:2px;left:2px}.bidding-queue-table .bidder-arm-switch-compact[aria-checked=true]{color:#315f0c;background:#edf7dc;border-color:#547d27}.bidder-arm-switch-compact[aria-checked=true]>span>i{transform:translate(14px)}.bidding-queue-table .bidder-arm-switch-compact:disabled{cursor:not-allowed;opacity:.62}.bidding-queue-table .bidder-arm-switch-compact:focus-visible{outline-offset:2px;outline:3px solid #2f63b5}@media (width<=850px){.bidder-readiness-facts,.bidder-owner-controls{grid-template-columns:1fr 1fr}.bidder-snapshot>dl,.bidder-live-authorization>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.bidder-plan-actions{grid-template-columns:1fr}}@media (width<=600px){.bidder-readiness-summary,.bidder-detail-identity,.bidder-live-authorization>header,.bidder-attempts>header,.bidder-event-timeline>header{flex-direction:column}.bidder-detail-identity>.bidder-detail-state{justify-content:flex-start}.bidder-readiness-facts,.bidder-owner-controls,.bidder-prepared-summary,.bidder-snapshot>dl,.bidder-live-authorization>dl,.bidder-countdowns{grid-template-columns:1fr}.bidder-prepared-summary .wide,.bidder-live-authorization>dl>.wide,.bidder-owner-controls .bidder-kill-control{grid-column:auto}.bidder-readiness-panel>ul li{grid-template-columns:1fr;gap:.2rem}}.winning-lots-page{max-width:1320px;margin:0 auto;padding:30px}.winning-lots-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.winning-lots-heading h1{margin:4px 0;font-size:34px}.winning-lots-heading p{color:#716d68}.winning-lots-heading>div:last-child{align-items:center;gap:10px;display:flex}.winning-lots-heading button,.winning-export-button,.winning-detail header a,.winning-detail header button{color:#fff;cursor:pointer;background:#4d4748;border:1px solid #4d4748;border-radius:9px;padding:11px 15px;font-weight:750;text-decoration:none}.winning-lots-heading button.secondary,.winning-detail header button{color:#4d4748;background:#fff}.winning-accounting-note{background:#f4f9ef;border:1px solid #cadbbd;border-left:4px solid #4c8b19;border-radius:8px;gap:14px;margin-bottom:20px;padding:15px 18px;display:flex}.winning-accounting-note span{color:#596354}.winning-state{background:#fff;border:1px solid #d8d3cc;border-radius:10px;flex-direction:column;gap:5px;padding:28px;display:flex}.winning-state.error{color:#8c2d25;border-color:#d98b83}.winning-card-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px;display:grid}.winning-card{background:#fff;border:1px solid #d4d0ca;border-radius:12px;overflow:hidden;box-shadow:0 8px 26px #3531300d}.winning-card.selected{border-color:#53a51d;box-shadow:0 0 0 2px #53a51d29}.winning-card>button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:19px}.winning-card-source{letter-spacing:.11em;color:#548024;font-size:11px;font-weight:800}.winning-card h2{margin:7px 0;font-size:18px}.winning-card>button>small{color:#85817c}.winning-card-values,.winning-roi{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.winning-card-values span,.winning-roi span{background:#f6f5f2;border-radius:8px;flex-direction:column;gap:3px;padding:11px;display:flex}.winning-roi span{color:#2f6811;background:#ecf7e6}.winning-roi.negative span{color:#9d3026;background:#fff0ee}.winning-card span small{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.winning-card>button>i{color:#377d12;margin-top:15px;font-style:normal;font-weight:800;display:block}.winning-detail{background:#fff;border:1px solid #cbc7c0;border-radius:12px;margin-top:22px;padding:22px}.winning-detail>header{border-bottom:1px solid #e0ddd7;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.winning-detail header>div:last-child{gap:8px;display:flex}.winning-detail header span{letter-spacing:.12em;color:#548024;font-size:11px;font-weight:800}.winning-detail h2{margin:4px 0}.winning-detail-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.winning-detail-metrics span{background:#f6f5f2;border-radius:8px;flex-direction:column;padding:13px;display:flex}.winning-detail-metrics small{color:#777}.winning-tax-note{background:#fff8e6;border-radius:7px;padding:12px}.winning-detail h3{margin:22px 0 8px;font-size:14px}.winning-item-list>div,.winning-evidence-list a{border-bottom:1px solid #ece9e4;justify-content:space-between;gap:16px;padding:12px 4px;display:flex}.winning-item-list span{flex-direction:column;display:flex}.winning-item-list span:last-child{text-align:right}.winning-item-list small,.winning-evidence-list small{color:#7d7974}.winning-evidence-list a{color:inherit;align-items:center;text-decoration:none}.winning-evidence-list a>span{letter-spacing:.08em;color:#548024;font-size:10px;font-weight:800}.winning-inventory-groups{background:#fff;border:1px solid #d5d1ca;border-radius:12px;margin:0 0 20px;overflow:hidden}.winning-inventory-groups>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 18px;list-style:none;display:flex}.winning-inventory-groups>summary::-webkit-details-marker{display:none}.winning-inventory-groups>summary span{flex-direction:column;gap:3px;display:flex}.winning-inventory-groups>summary small{color:#777}.winning-inventory-groups>summary b{color:#356b18;background:#e9f5df;border-radius:14px;padding:5px 10px}.winning-inventory-search{background:#f7f7f4;border-top:1px solid #e6e2dc;align-items:end;gap:10px;padding:12px 18px;display:flex}.winning-inventory-search label{color:#625e59;font-size:11px;font-weight:800}.winning-inventory-search input{border:1px solid #c9c5be;border-radius:7px;flex:1;max-width:360px;padding:9px 10px}.winning-inventory-table>div{border-top:1px solid #ece9e4;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(100px,1fr));align-items:center;gap:16px;padding:12px 18px;display:grid}.winning-inventory-table>div:first-child{color:#777;letter-spacing:.07em;text-transform:uppercase;background:#f4f5f2;font-size:10px;font-weight:800}.winning-inventory-table span{flex-direction:column;gap:2px;display:flex}.winning-inventory-table small{color:#7d7974}.winning-inventory-table strong{font-size:13px}@media (width<=800px){.winning-lots-page{padding:18px}.winning-lots-heading,.winning-detail>header{flex-direction:column}.winning-detail-metrics{grid-template-columns:1fr 1fr}.winning-accounting-note{flex-direction:column}.winning-inventory-table>div{grid-template-columns:1fr 1fr}.winning-inventory-table>div:first-child{display:none}.winning-inventory-search{flex-direction:column;align-items:stretch}.winning-inventory-search input{max-width:none}}.prospective-tax-panel{grid-template-columns:1.25fr .8fr .8fr 1.25fr;align-items:stretch;gap:12px;margin:12px 0 20px;display:grid}.prospective-tax-panel>div{background:#fff;border:1px solid #d8d3cc;border-radius:8px;flex-direction:column;justify-content:center;padding:12px 14px;display:flex}.prospective-tax-panel>div>span{letter-spacing:.1em;color:#6f6a65;font-size:10px;font-weight:800}.prospective-tax-panel>div>strong{margin:3px 0;font-size:20px}.prospective-tax-panel>div>small{color:#79746e}.prospective-tax-panel .prospective-exposure{background:#f1f8eb;border-color:#b9d7a3}.prospective-tax-panel label{margin:0}@media (width<=900px){.prospective-tax-panel{grid-template-columns:1fr 1fr}}
