/*! 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-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-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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow\!{flex-grow:1!important}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.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,)}}:root{--ink:#07070a;--panel:#101015;--panel-soft:#15151d;--line:#d39e2e57;--gold:#d29a2f;--gold-light:#f4cf73;--purple:#8f20ed;--purple-light:#c866ff;--text:#f8f6fb;--muted:#aaa5b5}*{box-sizing:border-box}html{background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(circle at 70% -10%, #6f0fb738, transparent 30rem), radial-gradient(circle at -10% 35%, #c0801814, transparent 28rem), var(--ink);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:disabled{cursor:wait;opacity:.65}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.setup-state,.login-page{place-items:center;min-height:100svh;padding:24px;display:grid}.setup-state{text-align:center;align-content:center;gap:10px}.setup-state h1,.setup-state p{margin:0}.setup-state p{color:var(--muted)}.login-card{border:1px solid var(--line);background:linear-gradient(145deg,#18181ff7,#07070afa);border-radius:28px;width:min(100%,470px);padding:clamp(28px,6vw,54px);box-shadow:0 28px 90px #0000008c,0 0 50px #7a16c317}.login-brand,.compact-brand{align-items:center;gap:15px;display:flex}.login-brand{margin-bottom:48px}.login-brand span,.compact-brand span{color:var(--gold);letter-spacing:.23em;font-size:10px;display:block}.login-brand h1{margin:2px 0 0;font-family:Georgia,serif;font-size:34px;font-weight:500}.vk-mark{border:1px solid var(--gold);width:74px;height:74px;color:var(--gold-light);background:radial-gradient(circle,#8413d53d,#0000 58%),#09090d;border-radius:50%;place-items:center;font:26px/1 Georgia,serif;display:grid;box-shadow:inset 0 0 22px #8519cb52,0 0 18px #8519cb2e}.vk-mark.small{width:48px;height:48px;font-size:18px}.app-mark{object-fit:cover;border-radius:18px;width:74px;height:74px;display:block;box-shadow:0 0 22px #8f20ed47}.app-mark.small{border-radius:13px;width:48px;height:48px}.eyebrow{color:var(--gold);letter-spacing:.22em;margin:0 0 8px;font-size:12px}.login-card h2{margin:0;font-size:32px}.muted{color:var(--muted)}.login-card>.muted{margin:8px 0 30px}form{gap:18px;display:grid}label{color:#d9d5de;letter-spacing:.02em;gap:8px;font-size:13px;display:grid}input,select,textarea{width:100%;min-width:0;color:var(--text);background:#0b0b10;border:1px solid #34303e;border-radius:11px;outline:none;padding:13px 14px}input:focus,select:focus,textarea:focus{border-color:var(--purple-light);box-shadow:0 0 0 3px #8f20ed24}textarea{resize:vertical}.primary-button,.secondary-button,.text-button{border:1px solid #0000;border-radius:11px;padding:13px 18px}.primary-button{color:#fff;background:linear-gradient(135deg,#5e0798,#981ee6);font-weight:700;box-shadow:0 9px 25px #6f0fb740}.primary-button.compact{padding:11px 16px}.secondary-button{color:#fff;background:#17171f;border-color:#35313d}.text-button{color:var(--gold);background:0 0}.form-error{color:#ff8c9b;margin:-5px 0 0;font-size:13px}.template-hint{color:var(--muted);margin:-10px 0 0;font-size:12px}.template-preview{border:1px solid var(--line);background:#15111a;border-radius:12px;padding:14px}.template-preview p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.stock-workspace{border-top:1px solid #302c37;margin-top:26px;padding-top:22px}.stock-heading{justify-content:space-between;align-items:end;gap:15px;display:flex}.stock-heading h3{margin:0}.stock-heading>span{color:var(--gold);font-size:12px}.stock-table-wrap{margin:15px 0;overflow-x:auto}.stock-table{border-collapse:collapse;width:100%;min-width:1050px;font-size:12px}.stock-table th{color:var(--gold);text-align:left;border-bottom:1px solid var(--line);padding:9px}.stock-table td{border-bottom:1px solid #29252f;padding:7px}.stock-table input:not([type=checkbox]){border-radius:7px;padding:8px}.stock-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--purple)}.line-check{color:#766b80;background:#17121d;border:1px solid #65417e;border-radius:9px;width:32px;height:32px;font-size:18px;font-weight:800}.line-check.checked{border-color:var(--purple);color:#fff;background:linear-gradient(135deg,#5e0c96,#9b27e8);box-shadow:0 0 14px #9b27e861}.quantity-control{text-align:center;grid-template-columns:30px 35px 30px;align-items:center;display:grid}.quantity-control button{color:#fff;background:#17121d;border:1px solid #44364f;height:30px}.variance{color:#ff8c9b;font-weight:700}.offer-workspace{border-top:1px solid #302c37;gap:16px;margin-top:26px;padding-top:22px;display:grid}.decision-chip{color:#ddd;text-transform:capitalize;background:#302438;border-radius:8px;padding:6px 9px;font-size:11px}.decision-chip.approved,.decision-chip.converted_to_sale{color:#8fe3a5;background:#123b28}.decision-chip.declined{color:#ff9caa;background:#48121a}.decision-chip.countered{color:var(--gold-light);background:#3c2b0c}.offer-percentage{border:1px solid var(--line);background:#0c0c11;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;display:flex}.offer-percentage span{color:var(--gold)}.offer-percentage strong{font:28px Georgia,serif}.decision-actions{flex-wrap:wrap;gap:9px;display:flex}.creation-workspace{border:1px solid var(--line);background:#111016;border-radius:14px;gap:14px;padding:16px;display:grid}.offer-items{min-width:820px}.listing-product-list{gap:12px;display:grid}.listing-product-card{background:linear-gradient(135deg,#151119f5,#0a080dfa);border:1px solid #352c3d;border-radius:14px;padding:16px}.listing-product-card.listed{border-color:#53be7e73}.listing-product-card.exception,.listing-product-card.not_listing{border-color:#d4a14480}.listing-product-identity{align-items:center;gap:13px;margin-bottom:14px;display:flex}.listing-product-identity>img,.listing-product-identity>span{object-fit:cover;background:#1b1222;border-radius:7px;flex:none;width:56px;height:78px}.listing-product-identity>span{color:var(--gold);place-items:center;font-family:Georgia,serif;display:grid}.listing-product-identity strong,.listing-product-identity small{display:block}.listing-product-identity small{color:var(--muted);margin-top:4px;font-size:10px}.listing-tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.listing-tags span{color:#d4ccd8;border:1px solid #3c3145;border-radius:999px;padding:5px 8px;font-size:9px}.listing-tags .all-copies{border-color:var(--gold);color:var(--gold-light)}.listing-product-fields{grid-template-columns:1fr 1fr 1fr 2fr;gap:10px;display:grid}.listing-product-fields label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.listing-product-fields input,.listing-product-fields select,.listing-product-fields textarea{width:100%;margin-top:6px}.listing-product-fields textarea{resize:vertical;min-height:64px}.listing-notes{grid-column:1/-1}.listing-notes em{color:var(--gold);font-style:normal}.listing-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.listing-summary article{background:#100d13;border:1px solid #352c3d;border-radius:11px;padding:12px}.listing-summary span,.listing-summary strong{display:block}.listing-summary span{color:var(--muted);letter-spacing:.12em;font-size:9px}.listing-summary strong{color:var(--gold-light);margin-top:5px;font-size:20px}.listing-actions{justify-content:flex-end;gap:9px;display:flex}.listing-validation{color:#c9a963;text-align:right;margin:-6px 0 0;font-size:10px}.sale-stock-results{gap:10px;padding:0 24px 24px;display:grid}.sale-stock-results article{background:linear-gradient(135deg,#131016,#09070b);border:1px solid #352c3d;border-radius:13px;grid-template-columns:58px minmax(0,1fr) 82px auto;align-items:center;gap:14px;padding:13px;display:grid}.sale-stock-results img,.sale-stock-results .catalogue-image-placeholder{object-fit:cover;border-radius:6px;width:58px;height:80px}.sale-stock-results h3{margin:4px 0;font-size:14px}.sale-stock-results p,.sale-stock-results small,.sale-stock-results span{color:var(--muted);margin:0;font-size:9px;display:block}.sale-stock-results>article>div>span{color:var(--gold);letter-spacing:.09em;text-transform:uppercase}.sale-stock-availability{text-align:center}.sale-stock-availability strong{color:#fff;font-size:22px;display:block}.sale-stock-availability em{color:var(--purple-light);margin-top:5px;font-size:9px;font-style:normal;display:block}.catalogue-quantity-picker{grid-template-columns:34px 38px 34px;justify-content:end;align-items:center;display:grid}.catalogue-quantity-picker button{color:#fff;background:#1a1320;border:1px solid #554260;width:34px;height:34px;font-size:18px}.catalogue-quantity-picker button:first-child{border-radius:9px 0 0 9px}.catalogue-quantity-picker button:last-child{border-radius:0 9px 9px 0}.catalogue-quantity-picker button:disabled{opacity:.35}.catalogue-quantity-picker strong{height:32px;color:var(--gold-light);border-top:1px solid #554260;border-bottom:1px solid #554260;place-items:center;display:grid}.sale-item-builder{gap:12px;display:grid}.sale-selected-items{gap:9px;display:grid}.sale-selected-items article{background:#100d13;border:1px solid #352c3d;border-radius:12px;grid-template-columns:44px minmax(170px,1fr) auto 120px 105px 28px;align-items:center;gap:12px;padding:12px;display:grid}.sale-selected-items article>img,.sale-selected-items article>span{object-fit:cover;background:#1c1421;border-radius:5px;width:44px;height:61px}.sale-selected-items article>span{color:var(--gold);place-items:center;font-size:8px;display:grid}.sale-selected-identity strong,.sale-selected-identity small,.sale-selected-identity em{display:block}.sale-selected-identity small{color:var(--muted);margin-top:4px;font-size:9px}.sale-selected-identity em{color:var(--purple-light);margin-top:5px;font-size:8px;font-style:normal}.sale-selected-items label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.sale-selected-items input{width:100%;margin-top:5px}.sale-line-total span,.sale-line-total strong{text-align:right;display:block}.sale-line-total span{color:var(--muted);font-size:8px}.sale-line-total strong{color:var(--gold-light);margin-top:5px}.remove-row{color:#ffadb8;background:#241016;border:1px solid #5d2631;border-radius:7px;width:28px;height:28px}.login-footer{border-top:1px solid var(--line);color:var(--gold);text-align:center;margin-top:38px;padding-top:20px;font:italic 15px Georgia,serif}.passkey-login{text-align:center;gap:11px;margin-top:22px;display:grid}.passkey-login>span{color:#766f7d;letter-spacing:.18em;font-size:10px}.passkey-login>small{color:var(--muted);font-size:11px;line-height:1.45}.face-id-button{color:#fff;background:linear-gradient(135deg,#18111e,#25112f);border:1px solid #6f318f;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;padding:13px 16px;font-weight:700;display:flex;box-shadow:inset 0 0 22px #8f20ed1a}.face-id-button:disabled{cursor:wait;opacity:.65}.face-id-symbol{width:24px;height:24px;color:var(--purple-light);place-items:center;font-size:22px;line-height:1;display:inline-grid}.vault-spinner{border:3px solid #d29a2f2e;border-top-color:var(--purple-light);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.vault-app{min-height:100svh;padding:env(safe-area-inset-top) 0 calc(90px + env(safe-area-inset-bottom))}.vk-mark.privacy-toggle{cursor:pointer;background:#000;border:0;flex-shrink:0;padding:0;overflow:hidden}.privacy-toggle img{object-fit:contain;filter:none;width:100%;height:100%;display:block}.privacy-toggle:focus-visible{outline-offset:5px;outline:2px solid #bc80ff}.privacy-mode .privacy-toggle img{filter:blur(3px)}.privacy-mode .app-header{z-index:1000}.privacy-notice{text-align:center;color:#d7b6ff;background:#21152e;padding:8px 18px;font-size:14px}.privacy-mode [data-vault-masked]{filter:blur(9px)!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}.privacy-mode :is(.report-kpi strong,.report-kpi small,.report-comparison-grid strong,.report-comparison-grid small,.reports-section .report-card>:not(.report-card-title),.sales-workspace>:not(.section-heading):not(.sales-filters),.documents-section>:not(.section-heading):not(.finance-actions):not(.finance-links),.collector-workspace>:not(.section-heading),.chat-thread,.chat-composer,.alert-row,.account-identity,.status-banner,.operation-card p,.inventory-product-metrics>div:last-child strong,.inventory-result-bar strong,.unit-list,.unit-passport,.inventory-detail-modal .detail-columns>:last-child,.inventory-detail-modal>.detail-section:last-child,.stock-approvals,.migration-panel>:not(.panel-title),.modal-layer .operation-modal:not(.inventory-detail-modal)>:not(.panel-title),.sale-detail-modal>:not(.panel-title),.modal-layer .panel-title h2,[data-private]){filter:blur(9px)!important;-webkit-user-select:none!important;user-select:none!important}@media print{.privacy-mode{visibility:hidden!important}}.tax-planner{max-width:100%;line-height:1.6}.tax-planner p{color:#aaa;margin:12px 0}.tax-input-grid{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;padding:16px 0;display:grid}.tax-input-grid label{gap:8px;display:grid}.tax-input-grid input,.tax-planner select{color:#fff;background:#202026;border:1px solid #555;border-radius:8px;max-width:100%;padding:10px}.tax-planner dl>div{border-bottom:1px solid #444;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.tax-planner dd{white-space:nowrap;margin:0}.app-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#07070ad6;border-bottom:1px solid #d29a2f33;justify-content:space-between;align-items:center;height:82px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.compact-brand strong{font:22px Georgia,serif;display:block}.header-actions{align-items:center;gap:12px;display:flex}.alert-button,.profile-button{border:1px solid var(--line);width:43px;height:43px;color:var(--gold-light);background:#111117;border-radius:50%;position:relative}.alert-button>span:first-child{font-size:25px}.alert-button b{background:var(--purple);color:#fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-5px;right:-5px}.profile-button{color:#fff;background:linear-gradient(145deg,#3a064f,#8a13ca);font-weight:800}.dashboard{width:min(1180px,100% - 40px);margin:0 auto;padding:46px 0}.welcome-row{justify-content:space-between;align-items:end;gap:18px;display:flex}.welcome-row h1{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(30px,5vw,52px)}.welcome-row h1 span{color:var(--purple-light);font-size:.65em}.welcome-row .muted{text-transform:capitalize;margin:10px 0 0}.operations-section,.snapshot{margin-top:46px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.section-heading h2,.panel-title h2{margin:0;font-size:26px}.segmented{background:#0c0c11;border:1px solid #302c37;border-radius:10px;padding:3px;display:flex}.segmented button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:8px 15px}.segmented button.active{color:#fff;background:#2d0d43}.operation-list{gap:12px;display:grid}.operation-card{border:1px solid #302d37;border-left:3px solid var(--purple);background:linear-gradient(100deg,#17171ef2,#0d0d12f5);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:19px;display:grid}.operation-card.important{border-left-color:var(--gold)}.operation-card.urgent{border-left-color:#e0475e}.operation-icon{border:1px solid var(--purple);width:44px;height:44px;color:var(--purple-light);border-radius:50%;place-items:center;font-size:22px;display:grid}.operation-title{align-items:center;gap:10px;display:flex}.operation-title h3{margin:0;font-size:17px}.operation-title-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.operation-title-link:hover,.operation-title-link:focus-visible{color:var(--gold-light);text-underline-offset:4px;text-decoration:underline}.operation-title-link:disabled{cursor:wait;opacity:.65}.operation-copy>p{color:var(--muted);margin:7px 0;font-size:14px}.priority-chip{letter-spacing:.1em;text-transform:uppercase;color:#d595ff;background:#34104b;border-radius:6px;padding:4px 7px;font-size:9px}.priority-chip.important{color:var(--gold-light);background:#3c2b0c}.priority-chip.urgent{color:#ff9caa;background:#48121a}.operation-meta{color:#8f8998;text-transform:capitalize;flex-wrap:wrap;gap:7px 15px;font-size:11px;display:flex}.operation-actions{justify-items:end;gap:8px;display:grid}.operation-actions select{min-width:145px;padding:8px 10px;font-size:12px}.operation-actions button{color:var(--gold);background:0 0;border:0;font-size:12px}.empty-state,.loading-card{text-align:center;color:var(--muted);border:1px dashed #34303b;border-radius:15px;padding:54px 20px}.empty-state>div{color:var(--purple-light);font-size:28px}.empty-state h3{color:#fff;margin:10px 0 5px}.empty-state p{margin:0}.status-banner{color:#ffadb8;background:#241016;border:1px solid #5d2631;border-radius:10px;margin-top:24px;padding:14px}.snapshot>.eyebrow{margin-bottom:16px}.snapshot-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.snapshot-grid article{border:1px solid var(--line);background:#111116;border-radius:15px;padding:20px}.snapshot-grid span{color:var(--gold);letter-spacing:.14em;font-size:11px;display:block}.snapshot-grid strong{margin-top:8px;font:35px Georgia,serif;display:block}.snapshot-grid>button{border:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:#111116;border-radius:15px;padding:20px}.snapshot-grid>button:hover,.snapshot-grid>button:focus-visible{border-color:var(--gold)}.snapshot-grid>button span{letter-spacing:.03em;font-size:14px}.snapshot-grid>button small{color:var(--muted);margin-top:8px;font-size:14px;display:block}.shortcut-record{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#16131c;border-radius:12px;gap:8px;margin:12px 0;padding:18px;display:grid}.shortcut-record span,.shortcut-record small{color:var(--muted);font-size:14px}.stock-order-workspace{gap:18px;display:grid}.stock-order-workspace fieldset{border:1px solid var(--line);border-radius:12px;padding:18px}.stock-order-workspace input{max-width:100%}.order-totals{background:#17131f;border-radius:12px;flex-wrap:wrap;gap:24px;padding:18px;display:flex}.order-totals strong{margin-top:8px;display:block}.order-issue-history{white-space:pre-wrap}.alerts-panel{z-index:30;border:1px solid var(--line);background:#111116;border-radius:18px;width:min(410px,100vw - 30px);max-height:calc(100svh - 100px);padding:20px;position:fixed;top:72px;right:max(20px,50vw - 590px);overflow:auto;box-shadow:0 25px 70px #0009}.account-panel{z-index:40;border:1px solid var(--line);background:#111116;border-radius:18px;width:min(430px,100vw - 30px);max-height:calc(100svh - 92px);padding:22px;position:fixed;top:72px;right:max(20px,50vw - 590px);overflow:auto;box-shadow:0 25px 70px #000000a6}.account-identity{border-bottom:1px solid #29262f;align-items:center;gap:14px;padding:5px 0 20px;display:flex}.profile-button.large{flex:none;place-items:center;width:54px;height:54px;font-size:20px;display:grid}.account-identity strong,.account-identity span,.account-identity small{display:block}.account-identity span{color:var(--muted);margin-top:3px;font-size:12px}.account-identity small{color:var(--gold);text-transform:capitalize;margin-top:4px}.account-links{margin-top:8px;display:grid}.account-links button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #29262f;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px 4px;display:grid}.account-links button>span{color:var(--purple-light);text-align:center;font-size:20px}.account-links button strong,.account-links button small{display:block}.account-links button small{color:var(--muted);margin-top:4px;font-size:11px}.account-links button>b{color:var(--gold);font-size:22px}.sign-out-action{color:#ff9fb3;background:#271018;border:1px solid #58233b;border-radius:10px;width:100%;margin-top:18px;padding:13px}.panel-back{color:var(--gold);background:0 0;border:0;margin-bottom:18px;padding:0}.settings-list{gap:8px;display:grid}.settings-list article{background:#0c0c11;border:1px solid #302d37;border-radius:12px;padding:14px}.settings-list strong,.settings-list span{display:block}.settings-list span{color:var(--muted);margin-top:4px;font-size:12px}.settings-note{color:var(--muted);font-size:12px;line-height:1.55}.passkey-settings{background:linear-gradient(145deg,#100d14,#17101c);border:1px solid #4a3156;border-radius:14px;margin-top:18px;padding:16px}.passkey-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.passkey-heading span{color:var(--gold);letter-spacing:.18em;font-size:9px}.passkey-heading h3{margin:4px 0 0;font-size:19px}.passkey-heading>b{color:var(--purple-light);letter-spacing:.08em;border:1px solid #5e3a6d;border-radius:7px;padding:5px 7px;font-size:9px}.passkey-settings>p{color:var(--muted);font-size:12px;line-height:1.55}.passkey-list{gap:8px;margin-top:12px;display:grid}.passkey-list article{background:#0b0a0e;border:1px solid #302d37;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.passkey-list strong,.passkey-list span{display:block}.passkey-list span{color:var(--muted);margin-top:3px;font-size:10px}.passkey-list button{color:#ff9fb3;background:0 0;border:0;font-size:11px}.passkey-message{margin:12px 0 0;color:var(--gold-light)!important}.philosophy-copy{color:#ddd9e2;line-height:1.65}.philosophy-copy>p{margin-top:0}.philosophy-copy blockquote{border-left:3px solid var(--gold);color:#fff;background:#18121c;margin:18px 0;padding:16px;font:18px Georgia,serif}.philosophy-copy blockquote small{color:var(--gold);margin-top:6px;font:12px system-ui,sans-serif;display:block}.philosophy-copy ol{gap:10px;padding:0;list-style:none;display:grid}.philosophy-copy li{background:#0c0c11;border:1px solid #302d37;border-radius:10px;padding:12px}.philosophy-copy li strong,.philosophy-copy li span{display:block}.philosophy-copy li strong{color:var(--gold-light)}.philosophy-copy li span{color:var(--muted);margin-top:4px;font-size:12px}.philosophy-signoff{color:var(--purple-light);text-align:center;text-transform:uppercase;letter-spacing:.1em;margin-top:20px;display:block}.panel-title{justify-content:space-between;align-items:start;margin-bottom:18px;display:flex}.panel-title span{color:var(--gold);letter-spacing:.2em;font-size:10px}.panel-title button{color:#fff;background:0 0;border:0;font-size:25px}.alert-row{border-top:1px solid #29262f;gap:11px;padding:14px 4px;display:flex}.alert-row p{color:var(--muted);margin:4px 0 0;font-size:12px}.alert-dot{background:var(--purple-light);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.alert-row.important .alert-dot{background:var(--gold)}.alert-row.urgent .alert-dot{background:#f0556d}.empty-copy{color:var(--muted);text-align:center;padding:20px}.modal-layer{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.operation-modal{border:1px solid var(--line);background:#111116;border-radius:20px;width:min(620px,100%);max-height:calc(100svh - 30px);padding:26px;overflow:auto}.operation-page-layer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a090d;padding:0;display:block}.operation-page-layer .operation-modal{background:radial-gradient(circle at 50% -20%,#64188c24,#0000 40%),#0a090d;border:0;border-radius:0;width:100%;max-width:none;min-height:100svh;max-height:100svh;padding:32px clamp(24px,4vw,64px) 56px}.operation-page-layer .panel-title{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a090df5;border-bottom:1px solid #302a36;margin:-32px calc(-1*clamp(24px,4vw,64px)) 28px;padding:32px clamp(24px,4vw,64px) 18px;position:sticky;top:-32px}.operation-page-layer .detail-modal{width:100%}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.modal-actions{justify-content:end;gap:10px;margin-top:6px;display:flex}.detail-modal{width:min(760px,100%)}.detail-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.operation-info-disclosure{background:#0c0c11;border:1px solid #302d37;border-radius:12px;margin-bottom:22px}.operation-info-disclosure summary{color:var(--gold-light);cursor:pointer;padding:14px 16px;font-weight:700;list-style-position:inside}.operation-info-disclosure[open] summary{border-bottom:1px solid #302d37}.operation-info-body{padding:16px}.operation-created{color:var(--muted);margin:0 0 14px;font-size:12px}.timeline{border-top:1px solid #302c37;margin-top:26px;padding-top:22px}.timeline article{text-transform:capitalize;border-top:1px solid #24212a;gap:12px;padding:12px 0;display:flex}.timeline article p{color:var(--muted);text-transform:none;margin:4px 0 0;font-size:12px}.timeline-dot{background:var(--purple-light);border-radius:50%;width:9px;height:9px;margin-top:5px}.mobile-nav{z-index:20;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0c10f0;border-radius:18px;grid-template-columns:repeat(6,1fr);width:min(620px,100% - 24px);padding:8px;display:grid;position:fixed;transform:translate(-50%)}.mobile-nav button{color:#8d8995;background:0 0;border:0;place-items:center;gap:3px;font-size:10px;display:grid}.mobile-nav button span{font-size:20px}.mobile-nav button.active{color:var(--gold-light)}.mobile-nav button{position:relative}.nav-alert-dot{background:#d97cff;border:1px solid #0c0c10;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:calc(50% - 16px);box-shadow:0 0 9px #9828d8}.archive-count{color:var(--muted);font-size:12px}.document-list{gap:12px;display:grid}.document-card{background:linear-gradient(135deg,#111116,#0b0a10);border:1px solid #312b38;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px;display:grid}.document-mark{border:1px solid var(--purple-light);width:48px;height:48px;color:var(--gold-light);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:19px;display:grid}.document-card span{color:var(--purple-light);letter-spacing:.1em;text-transform:uppercase;font-size:10px;display:block}.document-card strong{color:var(--gold-light);margin-top:4px;font-size:17px;display:block}.document-card p{color:var(--muted);margin:4px 0 0;font-size:12px}.finance-balance-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.finance-balance-grid article{background:#0d0c12;border:1px solid #312b38;border-radius:15px;padding:17px}.finance-balance-grid span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:block}.finance-balance-grid strong{margin:8px 0 5px;font-size:24px;display:block}.finance-balance-grid small{color:var(--muted)}.finance-links{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:32px;display:grid}.finance-links article{background:linear-gradient(135deg,#111116,#0b0a10);border:1px solid #312b38;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:17px;display:flex}.finance-links span{color:var(--purple-light);letter-spacing:.1em;font-size:10px}.finance-links strong{color:var(--gold-light);margin:5px 0;display:block}.finance-links p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.finance-links b{color:var(--gold);font-size:24px}.document-heading{border-top:1px solid #302c37;padding-top:24px}.finance-actions{gap:10px;margin:0 0 18px;display:flex}.finance-history{gap:8px;margin-bottom:30px;display:grid}.finance-history article{background:#0d0c11;border:1px solid #2d2933;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.finance-history strong{font-size:13px;display:block}.finance-history span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.finance-history b{white-space:nowrap;font-size:14px}.finance-history b.credit{color:#65ce9b}.finance-history b.debit{color:#e69a9a}.sales-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.sales-kpis article,.sale-detail-kpis article{background:linear-gradient(145deg,#111017,#0b0a0f);border:1px solid #332c3c;border-radius:14px;padding:16px}.sales-kpis span,.sale-detail-kpis span{color:var(--gold);letter-spacing:.09em;font-size:10px;display:block}.sales-kpis strong,.sale-detail-kpis strong{margin-top:7px;font-size:22px;display:block}.sales-filters{grid-template-columns:minmax(220px,2fr) repeat(5,minmax(125px,1fr));gap:10px;margin-bottom:18px;display:grid}.sales-filters label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.sales-filters input,.sales-filters select{width:100%;margin-top:6px}.sales-list{gap:9px;display:grid}.sales-list>button{width:100%;color:var(--text);text-align:left;background:#0d0c11;border:1px solid #302b36;border-radius:13px;grid-template-columns:1.35fr 1fr .7fr .8fr auto auto;align-items:center;gap:14px;padding:15px;display:grid}.sales-list>button:hover{background:#111016;border-color:#6f2ec7}.sales-list span,.sales-list small{color:var(--muted);font-size:11px;display:block}.sales-list strong{margin-bottom:3px;display:block}.sales-list b{color:var(--gold);white-space:nowrap}.document-kpis small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.document-kpis .attention-kpi{background:linear-gradient(145deg,#1a1112,#0d0a0d);border-color:#884134}.document-warning{background:#17100e;border:1px solid #77402f;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px 16px;display:flex}.document-warning strong,.document-warning span{display:block}.document-warning span{color:var(--muted);margin-top:4px;font-size:11px}.document-warning>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.document-warning button{color:var(--gold-light);background:0 0;border:1px solid #5a382c;border-radius:8px;padding:7px 9px}.document-centre-list{gap:10px;display:grid}.document-centre-list article{background:#0d0c11;border:1px solid #302b36;border-radius:13px;grid-template-columns:auto minmax(190px,1.5fr) .55fr .85fr auto;align-items:center;gap:14px;padding:14px;display:grid}.document-type-mark{width:46px;height:46px;color:var(--gold-light);border:1px solid #5b3b25;border-radius:11px;place-items:center;font-size:11px;font-weight:800;display:grid}.document-type-mark.credit_note{color:#dca7ff;border-color:#5e2d79}.document-centre-main>span,.document-centre-list article>div>span{color:var(--purple-light);letter-spacing:.08em;text-transform:uppercase;font-size:9px;display:block}.document-centre-main strong{color:var(--gold-light);margin:4px 0;display:block}.document-centre-main p,.document-centre-list small{color:var(--muted);text-transform:capitalize;margin:3px 0 0;font-size:10px;display:block}.document-centre-actions{align-items:center;gap:7px;display:flex}.document-centre-actions>button:not(.primary-button){color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:8px}.payment-pill{text-align:center;text-transform:capitalize;border-radius:999px;padding:5px 8px}.payment-pill.pending{color:#efc164;background:#3e2c0c}.payment-pill.delivery-confirmed{color:#7ce0ad;background:#103d2d;border:1px solid #246e50}.payment-pill.accessible{color:#c88aff;background:#2b1244}.payment-pill.cleared{color:#6dd7a6;background:#103326}.sale-stage{justify-items:center;gap:5px;display:grid}.sales-list .sale-stage small{color:#7fbf9f;white-space:nowrap;font-size:9px}.sale-detail-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.sale-detail-kpis strong{font-size:18px}.title-case{text-transform:capitalize}.sale-item-lines{gap:7px;display:grid}.sale-item-lines article{border-bottom:1px solid #2d2933;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:10px 0;display:grid}.sale-item-lines article:last-child{border-bottom:0}.sale-item-lines span{color:var(--muted);font-size:12px}.sale-summary-lines p,.unit-trace p{border-bottom:1px solid #29252f;justify-content:space-between;gap:12px;margin:0;padding:8px 0;display:flex}.sale-summary-lines span,.unit-trace span{color:var(--muted);font-size:12px}.unit-trace p{display:grid}.sale-detail-actions{flex-wrap:wrap}.vinted-delivery-panel{background:linear-gradient(135deg,#5b18852e,#0d0c11 58%);border-color:#65308a;grid-template-columns:minmax(0,1fr) minmax(180px,240px) auto;align-items:end;gap:16px;display:grid}.vinted-delivery-panel>div>span{color:var(--gold);letter-spacing:.12em;font-size:10px}.vinted-delivery-panel h3{margin:5px 0}.vinted-delivery-panel p{color:var(--muted);margin:0;line-height:1.45}.vinted-delivery-panel label{margin:0}.packing-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.packing-summary article{background:#0c0b10;border:1px solid #332d39;border-radius:11px;padding:13px}.packing-summary span,.packing-notes span{color:var(--gold);letter-spacing:.12em;font-size:9px;display:block}.packing-summary strong{margin-top:5px;font-size:14px;display:block}.packing-items{border:1px solid #372f3f;border-radius:13px;margin:16px 0;overflow:hidden}.packing-items-heading{color:var(--gold-light);background:#17121b;justify-content:space-between;padding:12px 14px;display:flex}.packing-items-heading span{color:var(--muted);font-size:12px}.packing-items article{border-top:1px solid #2e2934;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.packing-items img,.packing-item-mark{object-fit:contain;border-radius:6px;width:38px;height:48px}.packing-item-mark{color:var(--gold);border:1px solid #4f3b20;place-items:center;font-size:9px;display:grid}.packing-items strong,.packing-items small,.packing-items em{display:block}.packing-items small{color:var(--muted);margin-top:3px;font-size:11px}.packing-items em{color:var(--purple-light);margin-top:5px;font-size:11px;font-style:normal}.packing-items article>b{min-width:38px;color:var(--gold-light);text-align:right;font-size:18px}.packing-notes{border-left:3px solid var(--gold);background:#17131a;margin:14px 0;padding:13px}.packing-notes p{margin:6px 0 0;line-height:1.5}.return-approval-section{margin-bottom:24px}.return-approval-list{gap:8px;display:grid}.return-approval-list article{background:linear-gradient(135deg,#160f18,#0d0b10);border:1px solid #5b2948;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.return-approval-list strong,.return-approval-list span{display:block}.return-approval-list span{color:var(--muted);text-transform:capitalize;margin-top:4px;font-size:11px}.refund-record-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.refund-record-main:hover strong{color:var(--gold-light)}.refund-workspace .return-approval-list{margin-top:14px}.refund-workspace .return-approval-list article>div{align-items:center;gap:12px;display:flex}.shipping-record-panel{background:linear-gradient(145deg,#130f18,#0c0b10);border:1px solid #43334f;border-radius:14px;margin-top:16px;padding:18px}.shipping-record-panel .stock-heading{margin-bottom:14px}.shipping-record-panel label small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.required-mark{color:#e8a04d;margin-left:8px;font-size:11px;font-weight:600;display:inline-block}.shipping-evidence-list{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.shipping-evidence-list>span{width:100%;color:var(--gold);letter-spacing:.1em;font-size:10px}.shipping-evidence-list button{color:#fff;text-align:left;background:#15121a;border:1px solid #4b4056;border-radius:9px;gap:3px;padding:9px 11px;display:grid}.shipping-evidence-list button:hover{border-color:var(--purple)}.shipping-evidence-list small{color:var(--muted);font-size:10px}.sale-archive-journey{border-top:1px solid #3c3044;gap:16px;margin-top:22px;padding-top:20px;display:grid}.sale-journey-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.sale-journey-stages article{background:#0d0b10;border:1px solid #352e3b;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.sale-journey-stages article.recorded{background:#22684a17;border-color:#2c674e}.sale-journey-stages b{height:27px;color:var(--purple-light);border:1px solid #554260;border-radius:50%;flex:0 0 27px;place-items:center;display:grid}.sale-journey-stages .recorded b{color:#70dda4;border-color:#4bb882}.sale-journey-stages strong,.sale-journey-stages span{display:block}.sale-journey-stages strong{font-size:12px;line-height:1.35}.sale-journey-stages span{color:var(--muted);text-transform:capitalize;margin-top:4px;font-size:10px}.shipping-archive-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shipping-archive-summary article,.shipping-issue-history,.delivery-issue-form{background:#100d13;border:1px solid #3d3344;border-radius:12px;padding:14px}.shipping-archive-summary span,.shipping-issue-history>span{color:var(--gold);letter-spacing:.1em;font-size:10px;display:block}.shipping-archive-summary strong{overflow-wrap:anywhere;margin-top:6px;display:block}.shipping-issue-history p{color:#e9e1eb;white-space:pre-wrap;margin:8px 0 0}.delivery-issue-form{grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr);align-items:end;gap:12px;display:grid}.delivery-issue-form label{margin:0}.delivery-issue-form textarea,.delivery-issue-form input{width:100%;margin-top:7px}.delivery-issue-form small{color:var(--muted);margin-top:5px;display:block}.delivery-issue-form button{justify-self:start}@media (width<=850px){.sale-journey-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-issue-form{grid-template-columns:1fr}}@media (width<=520px){.sale-journey-stages,.shipping-archive-summary{grid-template-columns:1fr}}.business-value-breakdown>div:last-child{background:#1b1023;border-color:#77439a;margin-top:8px}.return-modal{width:min(980px,100%)}.return-item-table{border:1px solid #332e3a;border-radius:14px;margin:18px 0;overflow:hidden}.return-row{border-bottom:1px solid #2d2933;grid-template-columns:minmax(220px,2fr) 55px 150px 135px 85px;align-items:center;gap:12px;padding:10px 14px;display:grid}.return-row:last-child{border-bottom:0}.return-head{color:var(--gold);letter-spacing:.08em;background:#17131b;font-size:10px}.return-row>span,.return-row label{color:var(--muted);font-size:11px}.return-row label{align-items:center;gap:4px;display:flex}.return-row label input{min-width:0}.return-row>b{color:var(--gold-light);text-align:right}.return-total{color:var(--gold);justify-content:flex-end;align-items:center;gap:18px;padding:15px 0;display:flex}.return-total strong{color:var(--text);font-size:25px}.offer-history-list{gap:9px;display:grid}.offer-history-list>button{width:100%;color:var(--text);text-align:left;background:#0d0c11;border:1px solid #302b36;border-radius:13px;grid-template-columns:1.4fr repeat(3,.75fr) auto auto;align-items:center;gap:14px;padding:15px;display:grid}.offer-history-list>button:hover{background:#111016;border-color:#6f2ec7}.offer-history-list span,.offer-history-list small{color:var(--muted);font-size:11px;display:block}.offer-history-list strong{margin-bottom:3px;display:block}.offer-history-list .payment-pill{color:var(--gold-light);text-align:center;text-transform:capitalize;background:#2b153c}.offer-history-list .payment-pill.declined{color:#e69a9a;background:#3b181d}.offer-history-list .payment-pill.converted_to_sale{color:#6dd7a6;background:#103326}.offer-history-list .payment-pill.countered{color:#efc164;background:#3e2c0c}.offer-filters{grid-template-columns:minmax(240px,2fr) minmax(150px,1fr)}.expense-register{gap:8px;margin-bottom:28px;display:grid}.expense-register article{background:#0d0c11;border:1px solid #2d2933;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:16px;padding:13px 15px;display:grid}.expense-register strong,.expense-register span{display:block}.expense-register span,.expense-register p,.expense-register small{color:var(--muted);margin:3px 0 0;font-size:11px}.expense-register button{color:var(--gold-light);background:0 0;border:0}.expense-register-value{text-align:right}.payment-pill.returned{color:#e69a9a;background:#3b181d}.payment-pill.approved{color:#6dd7a6;background:#103326}.expense-review-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.expense-review-summary article{background:#0d0c11;border:1px solid #322c39;border-radius:13px;padding:14px}.expense-review-summary span{color:var(--gold);letter-spacing:.08em;font-size:10px;display:block}.expense-review-summary strong{margin-top:6px;font-size:20px;display:block}.expense-review-list{gap:8px;margin-bottom:16px;display:grid}.expense-review-list>article{background:#0d0c11;border:1px solid #302b36;border-radius:13px;overflow:hidden}.expense-snapshot{width:100%;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto 20px;align-items:center;gap:14px;padding:14px;display:grid}.expense-snapshot span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.expense-full-detail{border-top:1px solid #29252f;padding:0 14px 14px}.expense-full-detail>p{color:var(--muted);line-height:1.5}.expense-full-detail .return-note{color:#e9b8b8}.expense-detail-actions{align-items:center;gap:9px;display:flex}.expense-detail-actions input{flex:1;min-width:180px}.expense-summary-grid{grid-template-columns:repeat(5,1fr);gap:9px;margin:0 0 15px;display:grid}.expense-summary-grid article,.ledger-summary article{background:linear-gradient(145deg,#111017,#0b0a0f);border:1px solid #322c39;border-radius:13px;padding:14px}.expense-summary-grid span,.ledger-summary span{color:var(--gold);letter-spacing:.08em;font-size:9px;display:block}.expense-summary-grid strong,.ledger-summary strong{margin-top:6px;font-size:19px;display:block}.expense-summary-grid small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.expense-register-controls{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.expense-register-controls label,.ledger-filters label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.expense-register-controls input,.ledger-filters input,.ledger-filters select{width:100%;margin-top:5px}.ledger-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.ledger-summary strong.negative{color:#e69a9a}.ledger-filters{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:9px;margin-bottom:16px;display:grid}.ledger-table-wrap{border:1px solid #302b36;border-radius:13px;overflow-x:auto}.ledger-table{border-collapse:collapse;width:100%;min-width:760px}.ledger-table th{color:var(--gold);letter-spacing:.07em;text-align:left;background:#17131b;padding:10px 12px;font-size:10px}.ledger-table td{color:var(--muted);border-top:1px solid #2b2731;padding:11px 12px;font-size:12px}.ledger-table td.credit{color:#65ce9b}.ledger-table td.debit{color:#e69a9a}.reconciliation-history{gap:8px;display:grid}.reconciliation-history article{background:#0d0c11;border:1px solid #2d2933;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.reconciliation-history span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.reconciliation-history b{color:#65ce9b;text-transform:capitalize;font-size:11px}.reconciliation-history b.variance{color:#efc164}.approval-actions{gap:7px;display:flex}.approval-actions button{color:var(--gold-light);background:#15121a;border:1px solid #4b4056;border-radius:8px;padding:7px 10px}.reconciliation-summary{background:#0b0a0f;border:1px solid #332d3a;border-radius:12px;justify-content:space-between;gap:12px;margin:4px 0 18px;padding:14px;display:flex}.reconciliation-summary span{color:var(--muted);font-size:12px}.reconciliation-summary b{color:#fff;margin-top:4px;font-size:16px;display:block}.month-control{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;gap:5px;font-size:10px;display:grid}.month-control input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:175px}.report-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.report-kpi-grid article,.report-kpi-grid button{background:linear-gradient(145deg,#17171b,#101014);border:1px solid #38383f;border-radius:12px;min-height:138px;padding:17px}.report-kpi-grid .profit-kpi{background:linear-gradient(145deg,#2b1039,#17101e);border-color:#7b38a1;box-shadow:inset 0 0 30px #8d1ccc1a}.report-kpi-grid .detractor-kpi{background:linear-gradient(145deg,#26180d,#15100c);border-color:#875221;box-shadow:inset 0 0 28px #d8842b0f}.report-kpi-grid span,.report-card-title>div>span{color:var(--gold);letter-spacing:.11em;font-size:10px;display:block}.report-kpi-grid strong{color:#fff;margin:9px 0 5px;font:29px Georgia,serif;display:block}.report-kpi-grid .profit-kpi strong{color:#d9a0ff;font-size:32px}.report-kpi-grid .profit-kpi span{color:#c16af1}.report-kpi-grid .detractor-kpi span{color:#e8a04d}.report-kpi-grid .detractor-kpi strong{color:#ffc070}.report-kpi-grid strong.negative{color:#ff9caa}.report-kpi-grid small{color:var(--muted)}.report-two-column{grid-template-columns:1.35fr .65fr;gap:14px;margin-bottom:14px;display:grid}.report-card{background:#0d0c12;border:1px solid #312b38;border-radius:16px;margin-bottom:14px;padding:20px}.report-card-title{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.report-card-title h3{margin:5px 0 0;font-size:19px}.report-card-title button{color:var(--purple-light);background:0 0;border:0;font-size:12px}.report-card-title>small{max-width:220px;color:var(--muted);text-align:right}.target-list{gap:18px;display:grid}.target-list article{grid-template-columns:minmax(0,1fr) auto;gap:7px 15px;display:grid}.target-list span,.target-list strong,.target-list small{display:block}.target-list span{color:var(--muted);font-size:11px}.target-list strong{margin-top:4px;font-size:17px}.target-list strong small{color:var(--muted);font-size:11px;font-weight:400;display:inline}.target-list article>b{color:var(--gold-light);align-self:end}.target-track{background:#28232e;border-radius:10px;grid-column:1/-1;height:7px;overflow:hidden}.target-track i{border-radius:inherit;background:linear-gradient(90deg, var(--purple), var(--gold));height:100%;display:block}.report-kpi{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer}.report-kpi:hover{border-color:var(--purple);transform:translateY(-1px)}.report-kpi:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.report-source-card{min-height:390px;scroll-margin-top:18px}.report-expense-categories{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0 0 18px;display:grid}.report-expense-categories article{background:#121016;border:1px solid #3a3040;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.report-expense-categories span{color:#fff;gap:3px;display:grid}.report-expense-categories small{color:#9e96a5;font-size:11px}.report-expense-categories strong{color:var(--gold-light);white-space:nowrap}.report-breakdown-actions{align-items:flex-end;gap:12px;display:flex}.report-breakdown-control{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;gap:5px;font-size:10px;display:grid}.report-breakdown-control select{color:#fff;background:#121016;min-width:245px}.report-breakdown-actions>button{white-space:nowrap;padding:10px 0}.report-formula{background:#09080c;border:1px solid #3a3040;border-radius:14px;grid-template-columns:repeat(7,auto);justify-content:start;align-items:stretch;gap:10px;margin:0 0 18px;padding:14px;display:grid}.report-formula>div{background:#121016;border:1px solid #332b38;border-radius:10px;min-width:140px;padding:12px 14px}.report-formula>div.result{background:linear-gradient(145deg,#2a1038,#17101e);border-color:#74379a}.report-formula span,.report-formula strong{display:block}.report-formula span{color:var(--muted);font-size:11px}.report-formula strong{color:#fff;margin-top:5px;font-size:18px}.report-formula>i{color:var(--gold);align-self:center;font-size:20px;font-style:normal;font-weight:800}.report-comparison-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.report-comparison-grid article{background:linear-gradient(145deg,#121016,#0b0a0d);border:1px solid #302837;border-radius:14px;padding:18px}.report-comparison-grid span,.report-comparison-grid strong,.report-comparison-grid small{display:block}.report-comparison-grid span{color:var(--gold);letter-spacing:.08em;font-size:10px}.report-comparison-grid strong{margin:8px 0 4px;font-size:22px}.report-comparison-grid small{color:var(--muted)}.expense-category-list{gap:8px;display:grid}.expense-category-list button{color:inherit;text-align:left;cursor:pointer;background:#0d0c10;border:1px solid #29252e;border-radius:10px;justify-content:space-between;align-items:center;padding:12px;display:flex}.expense-category-list button:hover{border-color:var(--purple)}.expense-category-list span,.expense-category-list small{display:block}.expense-category-list small{color:var(--muted);margin-top:3px}.live-data-chip{color:#8be3b3;letter-spacing:.08em;vertical-align:middle;border:1px solid #4acf866b;border-radius:999px;margin-left:7px;padding:3px 7px;font-size:8px;display:inline-block}.report-heading-actions{align-items:end;gap:10px;display:flex}.report-range-actions{flex-wrap:wrap;justify-content:flex-end}.report-range-actions label{min-width:145px;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.report-range-actions input,.report-range-actions select{width:100%;margin-top:6px;display:block}.tax-reserve-kpi{background:linear-gradient(145deg,#452b0859,#0b0a10)!important;border-color:#c9983280!important}.tax-rate-row label{align-items:center;gap:6px;display:flex}.tax-rate-row input{text-align:right;width:78px}.tax-rate-row b{color:var(--gold)}.tax-reserve-note{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.5}.report-stat-list{gap:12px;display:grid}.report-stat-list div{border-bottom:1px solid #29252e;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.report-stat-list div:last-child{border:0;padding-bottom:0}.report-stat-list span{color:var(--muted);font-size:12px}.report-stat-list strong{color:var(--gold-light)}.channel-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.channel-grid article{background:#111016;border:1px solid #2d2933;border-radius:12px;padding:15px}.channel-grid span,.channel-grid strong,.channel-grid small{display:block}.channel-grid span{color:var(--purple-light);font-size:11px}.channel-grid strong{margin:7px 0 4px;font-size:21px}.channel-grid small{color:var(--muted)}.report-table-wrap{overflow-x:auto}.report-table{border-collapse:collapse;width:100%;min-width:680px}.report-table th{color:var(--gold);letter-spacing:.08em;text-align:left;border-bottom:1px solid #3a3341;padding:9px 11px;font-size:10px}.report-table td{color:#ddd9e2;border-bottom:1px solid #27232c;padding:12px 11px;font-size:12px}.report-table tbody tr:last-child td{border-bottom:0}.inventory-heading{align-items:center}.inventory-summary{background:#0d0c12;border:1px solid #332d3a;border-radius:12px;grid-template-columns:auto auto;align-items:baseline;gap:1px 7px;padding:10px 14px;display:grid}.inventory-summary strong{color:var(--gold-light);text-align:right;font-size:17px}.inventory-summary span{color:var(--muted);font-size:10px}.inventory-search{background:linear-gradient(145deg,#15101a,#0d0c11);border:1px solid #50365e;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid;box-shadow:inset 0 0 30px #8b1cc80d}.inventory-search>span{color:var(--purple-light);padding-left:7px;font-size:26px}.inventory-search input{box-shadow:none;background:0 0;border:0}.filter-toggle.active{border-color:var(--purple-light);color:#fff;background:#261132}.inventory-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.inventory-chips button{color:#efdfff;background:#25102f;border:1px solid #703491;border-radius:18px;align-items:center;gap:9px;padding:8px 10px;font-size:12px;display:inline-flex}.inventory-chips button b{color:var(--purple-light);font-size:16px;line-height:1}.inventory-chips button.clear-chip{color:var(--gold);background:0 0;border-color:#0000}.inventory-filters{background:#0d0c11;border:1px solid #312d38;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;padding:17px;display:grid}.inventory-result-bar{color:var(--muted);justify-content:space-between;gap:14px;margin:22px 2px 12px;font-size:11px;display:flex}.inventory-result-bar strong{color:var(--gold-light);font-size:13px}.inventory-catalogue{gap:12px;display:grid}.inventory-product{background:linear-gradient(135deg,#111116,#0b0a10);border:1px solid #302c37;border-radius:16px;padding:17px}.inventory-product-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.product-type-mark{border:1px solid var(--purple-light);width:43px;height:43px;color:var(--gold-light);background:#170d1d;border-radius:13px;place-items:center;font:20px Georgia,serif;display:grid}.product-type-mark.slab{border-color:var(--gold)}.product-type-mark.stock-picture{border-radius:9px;flex-shrink:0;width:64px;height:76px;padding:3px;overflow:hidden}.stock-thumbnail{object-fit:contain;width:100%;height:100%;display:block}button.stock-picture{cursor:pointer}.slab-photo-modal{max-width:650px}.slab-photo-modal label{margin:16px 0;display:block}.slab-photo-modal select,.slab-photo-modal input[type=file]{width:100%;margin-top:8px;display:block}.slab-photo-preview{object-fit:contain;max-width:100%;max-height:50vh;margin:16px auto;display:block}.slab-photo-confirm input{margin-right:8px}.retail-purchase-fields{border:1px solid var(--purple-light);border-radius:12px;margin:16px 0;padding:18px}.retail-purchase-fields label{margin-bottom:14px;display:block}.retail-purchase-fields select,.retail-purchase-fields input{margin-top:6px;display:block}.retail-purchase-fields p{font-size:14px;line-height:1.5}.product-type-mark.sealed{border-radius:50%}.context-tags{flex-wrap:wrap;gap:5px;display:flex}.context-tags span{color:#cda3e6;text-transform:capitalize;background:#25122e;border-radius:5px;padding:3px 6px;font-size:9px}.inventory-product h3{margin:7px 0 3px;font-size:17px}.inventory-product-top p{color:var(--muted);margin:0;font-size:11px}.stock-state{color:#70d5a1;text-transform:uppercase;background:#10271d;border-radius:6px;padding:5px 7px;font-size:9px}.stock-state.quarantined{color:var(--gold-light);background:#35270d}.stock-state.written_off{color:#ff9caa;background:#38131a}.stock-state.long-hold{color:#e9c56f;background:#322408;box-shadow:inset 0 0 0 1px #dca83647}.inventory-status-stack{justify-items:end;gap:6px;display:grid}.verification-state{text-transform:uppercase;border-radius:6px;padding:5px 7px;font-size:9px}.verification-state.provisional{color:#f0c46c;background:#33260d;box-shadow:inset 0 0 0 1px #dda83740}.verification-state.exception{color:#ff9caa;background:#38131a;box-shadow:inset 0 0 0 1px #dc4b6040}.opening-stock-warning,.opening-stock-detail{background:linear-gradient(135deg,#5b390647,#23112a8c);border:1px solid #dba1326b;border-radius:14px;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr);align-items:center;gap:18px;margin:12px 0;padding:14px 16px;display:grid}.opening-stock-warning span,.opening-stock-detail span{color:var(--gold);letter-spacing:.14em;font-size:9px;display:block}.opening-stock-warning strong,.opening-stock-detail strong{color:#fff;margin-top:5px;display:block}.opening-stock-warning p,.opening-stock-detail p{color:#c8c1cd;margin:0;font-size:13px;line-height:1.5}.opening-stock-detail.exception{background:#58141f33;border-color:#dc4b606b}.inventory-product-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.inventory-product-metrics div{background:#0c0b0f;border:1px solid #29262f;border-radius:10px;padding:10px}.inventory-product-metrics span,.inventory-product-metrics strong{display:block}.inventory-product-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.inventory-product-metrics strong{margin-top:5px;font-size:14px}.slab-barcode-summary{background:#130e18;border:1px solid #53316a;border-radius:10px;justify-content:space-between;gap:12px;margin-top:9px;padding:10px 12px;display:flex}.slab-barcode-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.slab-barcode-summary strong{text-align:right;overflow-wrap:anywhere;font-size:12px}.pokemon-catalogue-modal{width:min(1040px,100%);max-height:92vh;overflow:auto}.catalogue-sync-bar{background:linear-gradient(135deg,#151019,#0d0b10);border:1px solid #45304f;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.catalogue-sync-bar strong,.catalogue-sync-bar span{display:block}.catalogue-sync-bar span{color:var(--muted);margin-top:4px;font-size:11px}.catalogue-sync-bar small{color:var(--purple-light);margin-top:8px;font-size:10px;display:block}.catalogue-type-tabs{background:#0b090d;border:1px solid #33283a;border-radius:13px;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 12px;padding:5px;display:grid}.catalogue-type-tabs button{color:#a99fad;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:13px}.catalogue-type-tabs button.active{color:#fff;background:linear-gradient(135deg,#6e159c,#39104e);box-shadow:inset 0 0 0 1px #d06dff73}.sealed-key-row{background:#100c13;border:1px solid #3b2c43;border-radius:13px;grid-template-columns:minmax(260px,.7fr) 1fr;align-items:end;gap:16px;margin-top:12px;padding:14px 16px;display:grid}.sealed-key-row label{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:11px;display:grid}.sealed-key-row input{color:#fff;letter-spacing:normal;text-transform:none;background:#09070b;border:1px solid #4c3c55;border-radius:9px;min-height:42px;padding:0 12px;font-size:14px}.sealed-key-row small{color:var(--muted);font-size:10px;line-height:1.5}.sealed-source-note{background:#100c13;border:1px solid #3b2c43;border-radius:13px;margin-top:12px;padding:13px 16px}.sealed-source-note span{color:var(--gold);letter-spacing:.12em;font-size:10px}.sealed-source-note p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.sealed-source-note a{color:var(--purple-light)}.catalogue-sync-actions{flex-shrink:0;gap:7px;display:flex}.catalogue-progress{background:#28232e;border-radius:10px;height:7px;margin:9px 2px 16px;overflow:hidden}.catalogue-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--purple), var(--gold));height:100%;transition:width .25s;display:block}.catalogue-search{margin-top:16px}.archive-toolbar{background:linear-gradient(135deg,#2e0a425c,#08060ceb);border:1px solid #c9983257;border-radius:14px;gap:8px;margin:0 0 20px;padding:14px;display:grid}.archive-toolbar>label{color:#e1af4a;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:700}.archive-toolbar>small{color:var(--muted);font-size:.78rem}.archive-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.archive-filter-row label{color:#e1af4a;letter-spacing:.09em;text-transform:uppercase;gap:7px;font-size:.78rem;font-weight:700;display:grid}.archive-filter-row select{color:#fff;letter-spacing:normal;text-transform:none;background:#0a080d;border:1px solid #c9983266;border-radius:11px;width:100%;min-width:0;min-height:46px;padding:0 12px;font-size:.95rem}.archive-filter-row select:disabled{color:#77717d;border-color:#29252e}.archive-search-control{background:#08070b;border:1px solid #c9983275;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:0 12px;display:grid}.archive-search-control>span{color:var(--purple-light);font-size:1.45rem;line-height:1}.archive-search-control input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:13px 0;font-size:1rem}.archive-search-control input::placeholder{color:#807989}.archive-search-control button{color:#ddb3fa;background:#8220c040;border:0;border-radius:8px;padding:7px 10px;font-weight:700}@media (width<=620px){.archive-filter-row{grid-template-columns:1fr}}.pokemon-catalogue-results{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.pokemon-catalogue-results article{background:#0d0c11;border:1px solid #302b36;border-radius:13px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px;display:grid}.pokemon-catalogue-results img,.catalogue-image-placeholder{object-fit:cover;background:#19141e;border-radius:7px;width:76px;height:106px}.catalogue-image-placeholder{color:var(--purple-light);place-items:center;display:grid}.pokemon-catalogue-results h3{margin:7px 0 4px;font-size:16px}.pokemon-catalogue-results p,.pokemon-catalogue-results small{color:var(--muted);margin:0;font-size:10px;display:block}.pokemon-catalogue-results small{margin-top:5px}.inventory-product footer{border-top:1px solid #29262f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:13px;padding-top:12px;display:grid}.inventory-product footer span{color:var(--muted);font-size:10px}.inventory-product footer strong{color:var(--gold-light);font-size:12px}.inventory-product footer button{color:var(--gold);background:0 0;border:0}.inventory-product footer button:disabled{opacity:.6}.inventory-detail-layer{z-index:55}.inventory-detail-modal{width:min(980px,100%)}.opening-verification-form{background:linear-gradient(145deg,#290841b8,#08080df5);border:1px solid #b24aff7a;border-radius:18px;gap:16px;margin:16px 0;padding:20px;display:grid}.verification-form-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.verification-form-heading span{color:#c994ff;letter-spacing:.15em;font-size:.72rem;display:block}.verification-form-heading strong{color:#fff;margin-top:4px;display:block}.verification-form-heading small{color:#d8c8e4}.verification-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.opening-verification-form label{color:#eadff0;gap:7px;font-size:.82rem;display:grid}.opening-verification-form input,.opening-verification-form textarea{color:#fff;width:100%;font:inherit;background:#00000073;border:1px solid #d5b05859;border-radius:10px;padding:11px 12px}.quantity-stepper{grid-template-columns:44px minmax(70px,1fr) 44px;display:grid}.quantity-stepper button{color:#fff;background:#64129a59;border:1px solid #b447ffa6;font-size:1.35rem}.quantity-stepper button:first-child{border-radius:10px 0 0 10px}.quantity-stepper button:last-child{border-radius:0 10px 10px 0}.quantity-stepper input{text-align:center;border-left:0;border-right:0;border-radius:0;font-weight:800}.verification-discrepancy{color:#f4dfad;background:#e0a52b1a;border-left:3px solid #e0a52b;margin:0;padding:12px 14px;font-size:.84rem;line-height:1.45}.opening-stock-layer{z-index:70}.opening-stock-modal{width:min(1100px,100%);max-height:min(92vh,1000px);overflow:auto}.opening-take-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.opening-take-summary article{background:#ffffff06;border:1px solid #d5b0583d;border-radius:13px;padding:13px 15px}.opening-take-summary span{color:#cda8e5;letter-spacing:.13em;font-size:.66rem;display:block}.opening-take-summary strong{color:#fff;margin-top:4px;font-size:1.25rem;display:block}.opening-take-tools{grid-template-columns:1fr 240px;gap:10px;display:grid}.opening-take-tools input,.opening-take-tools select,.opening-stock-row input{color:#fff;font:inherit;background:#00000080;border:1px solid #d5b05852;border-radius:10px;padding:11px 12px}.opening-take-guidance{color:#cfc4d6;font-size:.85rem;line-height:1.5}.opening-stock-rows{gap:10px;display:grid}.opening-stock-row{background:#ffffff06;border:1px solid #d5b05833;border-radius:15px;grid-template-columns:minmax(220px,1.4fr) minmax(330px,1fr) auto;align-items:end;gap:14px;padding:15px;display:grid}.opening-stock-row.changed{background:#e0a52b12;border-color:#e0a52bb3}.opening-stock-identity{justify-content:space-between;align-items:center;gap:12px;display:flex}.opening-stock-identity span,.opening-stock-identity small{color:#ad9eb7;font-size:.72rem;display:block}.opening-stock-identity strong{color:#fff;margin:3px 0;display:block}.opening-stock-identity b{white-space:nowrap;color:#d8b660;font-size:.75rem}.opening-stock-controls{grid-template-columns:180px minmax(120px,1fr);gap:10px;display:grid}.opening-stock-controls label,.opening-row-notes{color:#d5c9dc;gap:5px;font-size:.72rem;display:grid}.opening-stock-row .quantity-stepper input{min-width:0}.opening-row-notes{grid-column:1/-1}.warning-button{color:#f4dda8;white-space:nowrap;background:#d39b272e;border:1px solid #d39b27;border-radius:10px;padding:11px 14px;font-weight:700}@media (width<=700px){.verification-fields{grid-template-columns:1fr}.verification-form-heading{flex-direction:column;align-items:start;gap:6px}.opening-take-summary{grid-template-columns:repeat(3,1fr)}.opening-take-tools{grid-template-columns:1fr}.opening-stock-row{grid-template-columns:1fr;align-items:stretch}.opening-stock-controls{grid-template-columns:minmax(150px,1fr) 1fr}.opening-stock-row>button{width:100%}}@media (width<=430px){.opening-stock-modal{padding:16px 12px}.opening-take-summary{grid-template-columns:1fr 1fr 1fr;gap:6px}.opening-take-summary article{padding:10px 8px}.opening-stock-controls{grid-template-columns:1fr}.opening-stock-identity{align-items:start}}.item-identity{background:linear-gradient(145deg,#17101c,#0d0c11);border:1px solid #3b3044;border-radius:15px;align-items:center;gap:14px;padding:17px;display:flex}.item-identity p{color:var(--muted);margin:8px 0 0;font-size:12px}.item-position-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0;display:grid}.item-position-grid article{background:#0c0b0f;border:1px solid #2e2a34;border-radius:12px;padding:14px}.item-position-grid span,.item-position-grid strong{display:block}.item-position-grid span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px}.item-position-grid strong{color:var(--gold-light);margin-top:6px;font-size:17px}.detail-section{background:#0d0c11;border:1px solid #312d38;border-radius:15px;margin-top:14px;padding:17px}.unit-list{gap:8px;display:grid}.unit-list>button{color:#fff;text-align:left;background:#111016;border:1px solid #2d2933;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px;display:grid}.unit-list>button.active{border-color:var(--purple-light);background:#21112a}.unit-list strong,.unit-list span,.unit-list b,.unit-list small{display:block}.unit-list span,.unit-list small{color:var(--muted);margin-top:4px;font-size:10px}.unit-list b{color:var(--gold-light);text-align:right}.unit-list small{text-align:right;text-transform:capitalize}.unit-list i{color:var(--gold);font-size:22px}.unit-passport{background:linear-gradient(145deg,#130e18,#1a1020);border-color:#5c3470}.unit-facts{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.unit-facts div{background:#0b0a0e;border:1px solid #332b3a;border-radius:9px;padding:11px}.unit-facts span,.unit-facts strong{display:block}.unit-facts span{color:var(--muted);text-transform:uppercase;font-size:9px}.unit-facts strong{text-transform:capitalize;margin-top:5px;font-size:12px}.slab-identification-form{background:#130e18;border:1px solid #663d78;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;padding:15px;display:grid}.slab-identification-form>div,.slab-identification-form .form-error,.slab-identification-form>button{grid-column:1/-1}.slab-identification-form>div span,.slab-identification-form>div strong{display:block}.slab-identification-form>div span{color:var(--purple-bright);letter-spacing:.08em;font-size:9px}.slab-identification-form>div strong{margin-top:4px}.mini-timeline{margin-top:13px}.mini-timeline article{text-transform:capitalize;border-top:1px solid #2b2630;gap:11px;padding:10px 0;display:flex}.mini-timeline p{color:var(--muted);text-transform:none;margin:3px 0 0;font-size:10px}.detail-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.compact-history{gap:7px;display:grid}.compact-history article{background:#111016;border:1px solid #2b2730;border-radius:9px;justify-content:space-between;gap:12px;padding:11px;display:flex}.compact-history strong,.compact-history span{display:block}.compact-history span{color:var(--muted);margin-top:4px;font-size:10px}.compact-history b{color:var(--gold-light);white-space:nowrap;text-transform:capitalize}.inventory-view-tabs{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 16px;display:grid}.inventory-view-tabs button{color:var(--muted);background:#0d0c11;border:1px solid #302b36;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.inventory-view-tabs button.active{border-color:var(--purple-light);color:#fff;background:#21112a}.inventory-view-tabs span{letter-spacing:.07em;font-size:10px}.inventory-view-tabs strong{color:var(--gold-light);font-size:18px}.long-hold-banner{background:radial-gradient(circle at 0,#895c0c38,#0000 42%),#11100c;border:1px solid #d09c316b;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:-3px 0 16px;padding:14px 16px;display:flex}.long-hold-banner span,.long-hold-banner strong{display:block}.long-hold-banner span{color:var(--gold);letter-spacing:.13em;font-size:8px}.long-hold-banner strong{color:#f1d389;margin-top:4px}.long-hold-banner p{max-width:650px;color:var(--muted);margin:0;font-size:9px;line-height:1.5}.stock-approvals{background:#1d130f;border:1px solid #6e3b28;border-radius:14px;margin-bottom:16px;padding:15px}.stock-approvals>div:first-child span,.stock-approvals>div:first-child strong{display:block}.stock-approvals>div:first-child span{color:var(--gold);letter-spacing:.1em;font-size:9px}.stock-approvals>div:first-child strong{margin-top:4px}.stock-approvals article{border-top:1px solid #4b3025;justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;display:flex}.stock-approvals article span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.stock-approvals article button{color:#fff;background:#1a141b;border:1px solid #5b4650;border-radius:7px;margin-left:6px;padding:6px 9px}.stock-action-bar{background:linear-gradient(145deg,#17101d,#110d16);border:1px solid #5a3a69;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin:14px 0;padding:15px;display:flex}.stock-action-bar span,.stock-action-bar strong{display:block}.stock-action-bar span{color:var(--gold);letter-spacing:.1em;font-size:9px}.stock-action-bar strong{margin-top:4px;font-size:12px}.stock-action-form{background:#130e18;border:1px solid #663d78;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;padding:17px;display:grid}.stock-action-form .action-notes,.stock-action-form .form-error,.stock-action-form>button{grid-column:1/-1}@media (width<=720px){.account-panel{width:100%;max-height:100svh;padding:18px 16px calc(30px + env(safe-area-inset-bottom));border:0;border-radius:0;inset:0}.app-header{height:70px;padding:0 17px}.compact-brand span{display:none}.dashboard{width:min(100% - 28px,1180px);padding:30px 0}.welcome-row{align-items:start}.welcome-row .primary-button{border-radius:50%;width:42px;height:42px;padding:0;font-size:0}.welcome-row .primary-button:after{content:"+";font-size:22px}.operation-card{grid-template-columns:auto minmax(0,1fr)}.operation-actions{border-top:1px solid #29262f;grid-column:1/-1;justify-content:space-between;width:100%;padding-top:12px;display:flex}.operation-actions select{width:auto;max-width:70%}.snapshot-grid,.form-grid,.detail-grid{grid-template-columns:1fr}.operation-modal{width:100%;min-height:100svh;max-height:100svh;padding:18px 16px calc(28px + env(safe-area-inset-bottom));border:0;border-radius:0}.operation-page-layer .operation-modal{padding:18px 16px calc(28px + env(safe-area-inset-bottom))}.operation-page-layer .panel-title{padding:calc(18px + env(safe-area-inset-top)) 16px 14px;margin:-18px -16px 18px;top:-18px}.modal-layer{padding:0}.panel-title{z-index:3;padding:calc(18px + env(safe-area-inset-top)) 16px 14px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111116f5;border-bottom:1px solid #29262f;margin:-18px -16px 18px;position:sticky;top:-18px}.intake-table{min-width:0}.intake-table thead{display:none}.intake-table,.intake-table tbody,.intake-table tr,.intake-table td{width:100%;display:block}.intake-table tr{border:1px solid var(--line);background:#0c0c11;border-radius:14px;margin-bottom:14px;padding:10px 13px}.intake-table td{border-bottom:1px solid #25222b;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px;padding:8px 0;display:grid}.intake-table td:last-child{border-bottom:0}.intake-table td:before{content:attr(data-label);color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.intake-table .quantity-control{justify-self:start}.intake-table .line-check{width:44px;height:44px}.stock-heading{align-items:start}.decision-actions>button{flex:calc(50% - 9px);min-height:46px}.document-card{grid-template-columns:auto minmax(0,1fr)}.document-card .primary-button{grid-column:1/-1;width:100%}.finance-balance-grid{grid-template-columns:1fr 1fr}.finance-links{grid-template-columns:1fr}.finance-actions{display:grid}.sales-kpis,.sale-detail-kpis{grid-template-columns:1fr 1fr}.vinted-delivery-panel{grid-template-columns:1fr;align-items:stretch}.sales-filters{grid-template-columns:1fr 1fr}.sales-search{grid-column:1/-1}.sales-list>button{grid-template-columns:1fr 1fr}.document-centre-list article{grid-template-columns:auto 1fr 1fr}.document-centre-main{grid-column:2/-1}.document-centre-actions{grid-column:1/-1;justify-content:flex-end}.document-warning{flex-direction:column;align-items:flex-start}.sales-list>button>b{text-align:right}.return-row{grid-template-columns:minmax(140px,1fr) 35px 120px}.return-head span:nth-child(4),.return-head span:nth-child(5){display:none}.return-row label,.return-row>b{grid-column:span 1}.return-row:not(.return-head) label{grid-column:1/3}.return-row:not(.return-head)>b{grid-column:3}.return-approval-list article{flex-direction:column;align-items:flex-start}.offer-history-list>button{grid-template-columns:1fr 1fr}.offer-history-list>button>div:first-child{grid-column:1/-1}.offer-filters{grid-template-columns:1fr}.expense-register article{grid-template-columns:1fr auto}.expense-register article>div:first-child{grid-column:1/-1}.expense-review-summary{grid-template-columns:1fr 1fr 1fr}.expense-snapshot{grid-template-columns:1fr auto}.expense-snapshot .payment-pill{justify-self:start}.expense-detail-actions{flex-direction:column;align-items:stretch}.expense-summary-grid{grid-template-columns:1fr 1fr}.expense-summary-grid article:first-child{grid-column:1/-1}.expense-register-controls{flex-direction:column;align-items:stretch}.ledger-summary{grid-template-columns:1fr 1fr}.ledger-summary article:last-child{grid-column:1/-1}.ledger-filters{grid-template-columns:1fr 1fr}.ledger-search{grid-column:1/-1}.reconciliation-history article{flex-direction:column;align-items:flex-start}.reconciliation-summary{grid-template-columns:1fr 1fr;display:grid}.report-heading{align-items:start}.report-kpi-grid{grid-template-columns:1fr 1fr}.report-kpi-grid article,.report-kpi-grid button{min-height:126px}.report-kpi-grid .profit-kpi{grid-column:1/-1}.report-two-column,.channel-grid{grid-template-columns:1fr}.report-card-title{display:grid}.report-card-title>small{text-align:left}.inventory-search{grid-template-columns:auto minmax(0,1fr)}.inventory-search .primary-button,.inventory-search .filter-toggle{width:100%}.inventory-search .primary-button{grid-column:1/2}.inventory-search .filter-toggle{grid-column:2/3}.inventory-filters{grid-template-columns:1fr}.inventory-result-bar{display:grid}.inventory-product-top{grid-template-columns:auto minmax(0,1fr)}.inventory-product-top>.stock-state{grid-column:1/-1;justify-self:start}.inventory-product-metrics{grid-template-columns:1fr 1fr}.catalogue-sync-bar{flex-direction:column;align-items:stretch}.catalogue-sync-actions{grid-template-columns:1fr 1fr;display:grid}.catalogue-sync-actions>button:only-child{grid-column:1/-1}.sealed-key-row{grid-template-columns:1fr;align-items:stretch}.pokemon-catalogue-results{grid-template-columns:1fr}.pokemon-catalogue-results article{grid-template-columns:62px minmax(0,1fr)}.pokemon-catalogue-results img,.catalogue-image-placeholder{width:62px;height:87px}.pokemon-catalogue-results article>button{grid-column:1/-1;width:100%}.item-position-grid,.unit-facts{grid-template-columns:1fr 1fr}.detail-columns{grid-template-columns:1fr}.unit-list>button{grid-template-columns:minmax(0,1fr) auto}.unit-list>button i{display:none}.inventory-view-tabs{grid-template-columns:1fr}.long-hold-banner{flex-direction:column;align-items:flex-start}.stock-action-bar{flex-direction:column;align-items:stretch}.stock-action-form{grid-template-columns:1fr}.stock-action-form>*{grid-column:1!important}.slab-identification-form{grid-template-columns:1fr}.slab-identification-form>*{grid-column:1!important}input,select,textarea{font-size:16px}}.inventory-heading-actions,.stock-action-buttons{align-items:center;gap:12px;display:flex}.inventory-entry-modal{width:min(920px,100vw - 24px);max-height:92vh;overflow:auto}.inventory-entry-modal fieldset{border:1px solid #b3782347;border-radius:16px;margin:18px 0;padding:16px}.inventory-entry-modal legend{color:#d89b32;letter-spacing:.16em;padding:0 8px;font-size:.76rem;font-weight:800}.inventory-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-form-grid .wide-field{grid-column:1/-1}.inventory-edit-form{margin-bottom:18px}.edit-form-title{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.edit-form-title div{gap:4px;display:grid}.edit-form-title span{color:#d89b32;letter-spacing:.15em;font-size:.72rem;font-weight:800}.edit-form-title button{color:#fff;background:0 0;border:0;font-size:1.5rem}@media (width<=700px){.inventory-heading-actions{flex-direction:column;align-items:flex-end}.stock-action-buttons{width:100%}.stock-action-buttons button{flex:1}.inventory-form-grid{grid-template-columns:1fr}.inventory-form-grid .wide-field{grid-column:auto}}.stock-pace{background:linear-gradient(135deg,#4e0c7d80,#0f0c14eb);border:1px solid #ab2dff6b;border-radius:14px;grid-template-columns:1fr 1fr auto;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;display:grid}.stock-pace div{gap:3px;display:grid}.stock-pace span{color:#bfb7c8;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.stock-pace strong{color:#fff}.stock-pace>b{color:#cf86ff;background:#8923d13d;border-radius:999px;padding:8px 11px;font-size:.76rem}.stock-pace.ahead>b,.stock-pace.on-track>b{color:#76e2b1;background:#26916533}@media (width<=700px){.stock-pace{grid-template-columns:1fr}}.storage-modal{width:min(900px,100vw - 24px);max-height:90vh;overflow:auto}.storage-create{background:#53147b29;border:1px solid #ac43f14d;border-radius:16px;grid-template-columns:1fr 1fr 1.5fr auto;align-items:end;gap:12px;margin:18px 0;padding:14px;display:grid}.storage-list{gap:10px;display:grid}.storage-list article{background:#ffffff06;border:1px solid #c18e3e38;border-radius:14px;grid-template-columns:140px 1fr auto;align-items:center;gap:16px;padding:14px;display:grid}.storage-code,.storage-list article>div:nth-child(2){gap:3px;display:grid}.storage-code strong{color:#e4aa45;font-size:1.05rem}.storage-code span,.storage-list article>div:nth-child(2) span{color:#aaa1b1;text-transform:capitalize;font-size:.76rem}.storage-actions{gap:8px;display:flex}.storage-actions button,.storage-edit button{color:#d7a5f5;background:0 0;border:1px solid #a93aef61;border-radius:8px;padding:7px 10px}.storage-actions button:disabled{cursor:not-allowed;opacity:.35}.storage-edit{grid-column:3;grid-template-columns:100px 180px auto auto;gap:7px;display:grid}@media (width<=760px){.listing-product-card{padding:13px}.listing-product-fields{grid-template-columns:1fr 1fr}.listing-link,.listing-notes{grid-column:1/-1}.listing-summary{grid-template-columns:repeat(3,1fr)}.listing-summary article{padding:9px}.listing-summary strong{font-size:17px}.listing-actions{grid-template-columns:1fr;display:grid}.listing-actions button{width:100%}.listing-validation{text-align:left}.sale-stock-results{padding:0 14px 18px}.sale-stock-results article{grid-template-columns:48px minmax(0,1fr) auto;gap:10px}.sale-stock-results img,.sale-stock-results .catalogue-image-placeholder{width:48px;height:67px}.sale-stock-availability{text-align:left;grid-column:1/3;align-items:center;gap:7px;display:flex}.sale-stock-availability strong,.sale-stock-availability span,.sale-stock-availability em{margin:0;display:inline}.catalogue-quantity-picker{grid-area:2/3}.sale-selected-items article{grid-template-columns:40px minmax(0,1fr) 26px}.sale-selected-items article>img,.sale-selected-items article>span{width:40px;height:56px}.sale-selected-items article>div:not(.sale-selected-identity):not(.sale-line-total),.sale-selected-items article>label,.sale-line-total{grid-column:2/4}.sale-line-total span,.sale-line-total strong{text-align:left}.sale-selected-items article>.remove-row{grid-area:1/3}.storage-create,.storage-list article,.storage-edit{grid-template-columns:1fr}.storage-edit{grid-column:auto}}.price-review-workspace{margin-top:18px}.price-review-list{gap:12px;margin:16px 0;display:grid}.price-review-list article{background:#ffffff06;border:1px solid #be89373d;border-radius:15px;padding:14px}.price-review-list article.reviewed{border-color:#3fc5897a}.price-review-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.price-review-title div{gap:4px;display:grid}.price-review-title span{color:#aaa1b1;font-size:.78rem}.price-review-title a{color:#d99c37;font-size:.8rem;text-decoration:none}.price-comparison{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.price-comparison div{background:#4d107033;border-radius:10px;gap:3px;padding:9px;display:grid}.price-comparison span{color:#a99fb0;text-transform:uppercase;font-size:.68rem}.sold-price-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.sold-price-grid label{font-size:.7rem}.price-approval{grid-template-columns:180px 1fr auto;align-items:end;gap:10px;margin-top:10px;display:grid}@media (width<=700px){.report-comparison-grid{grid-template-columns:1fr}.report-heading-actions{flex-direction:column;align-items:stretch;width:100%}.price-review-title{flex-direction:column;align-items:flex-start}.price-comparison{grid-template-columns:1fr 1fr 1fr}.sold-price-grid{grid-template-columns:repeat(2,1fr)}.price-approval{grid-template-columns:1fr}}.catalogue-offer-items td:first-child{min-width:310px;overflow:visible}.catalogue-picker{min-width:280px;position:relative}.catalogue-picker>input{padding-right:72px}.catalogue-picker-status{color:var(--purple-light);pointer-events:none;font-size:9px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.catalogue-picker-results{z-index:40;background:#0c0910;border:1px solid #5a3870;border-radius:12px;width:min(430px,82vw);max-height:330px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 18px 48px #000c}.catalogue-picker-results>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #28212e;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:8px;display:grid}.catalogue-picker-results>button:hover,.catalogue-picker-results>button:focus-visible{outline:1px solid var(--purple);background:#211629}.catalogue-picker-results img,.catalogue-picker-results>button>span{object-fit:cover;background:#19121e;border-radius:4px;width:42px;height:58px}.catalogue-picker-results>button>span{color:var(--purple-light);place-items:center;font-size:9px;display:grid}.catalogue-picker-results strong,.catalogue-picker-results small,.catalogue-picker-results em{display:block}.catalogue-picker-results strong{font-size:12px}.catalogue-picker-results small{color:#c8bdcd;margin-top:2px;font-size:9px}.catalogue-picker-results em{color:var(--gold);margin-top:3px;font-size:8px;font-style:normal}.catalogue-picker-results>p{color:var(--muted);margin:10px;font-size:10px}.catalogue-selected-item{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:280px;display:grid}.catalogue-selected-item img,.catalogue-selected-item>span{object-fit:cover;background:#19121e;border-radius:4px;width:38px;height:52px}.catalogue-selected-item>span{color:var(--purple-light);place-items:center;font-size:8px;display:grid}.catalogue-selected-item strong,.catalogue-selected-item small{display:block}.catalogue-selected-item strong{font-size:11px}.catalogue-selected-item small{color:var(--muted);margin-top:3px;font-size:8px}.catalogue-selected-item button{color:var(--purple-light);background:0 0;border:0;font-size:9px}.catalogue-manual-entry{margin-top:6px;font-size:10px}.collection-item-builder{gap:12px;margin:14px 0;display:grid}.collection-item-builder-heading{background:#1c1320ad;border:1px solid #be893747;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.collection-item-builder-heading strong,.collection-item-builder-heading span{display:block}.collection-item-builder-heading span{color:var(--muted);margin-top:3px;font-size:10px}.collection-empty-products{color:var(--muted);border:1px dashed #4b3d50;border-radius:13px;align-items:center;gap:13px;padding:18px;display:flex}.collection-empty-products>span{color:var(--purple-light);font-size:28px}.collection-empty-products strong{color:#fff}.collection-empty-products p{margin:3px 0 0;font-size:10px}.collection-added-items td:first-child{min-width:270px}.collection-added-product{align-items:center;gap:9px;display:flex}.collection-added-product img,.collection-added-product>span{object-fit:cover;background:#19121e;border-radius:4px;flex:none;width:36px;height:50px}.collection-added-product>span{color:var(--purple-light);place-items:center;font-size:8px;display:grid}.collection-product-layer{z-index:250;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020104f5;padding:18px;position:fixed;inset:0;overflow:auto}.collection-product-workspace{background:radial-gradient(circle at 50% 0,#59157e33,#0000 38%),#08070a;border:1px solid #d59d3785;border-radius:22px;flex-direction:column;width:min(1220px,100%);min-height:calc(100vh - 36px);margin:0 auto;display:flex;box-shadow:0 30px 90px #000}.collection-product-workspace>header{border-bottom:1px solid #2d2531;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.collection-product-workspace>header span{color:var(--gold);letter-spacing:.18em;font-size:10px}.collection-product-workspace>header h2{margin:5px 0;font-size:clamp(22px,4vw,38px)}.collection-product-workspace>header p{color:var(--muted);margin:0;font-size:11px}.collection-product-header-actions{align-items:center;gap:10px;display:flex}.collection-product-header-actions .collection-product-close{color:#fff;background:#121016;border:1px solid #4a3b51;border-radius:50%;width:42px;height:42px;font-size:25px}.manual-catalogue-form{background:linear-gradient(135deg,#4e136a38,#0f0c12f5);border:1px solid #a841dea6;border-radius:15px;margin:18px 24px 0;padding:18px}.manual-catalogue-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.manual-catalogue-heading span{color:var(--gold);letter-spacing:.14em;margin-bottom:5px;font-size:8px;display:block}.manual-catalogue-heading strong{font-size:17px}.manual-catalogue-heading p{color:var(--muted);margin:5px 0 0;font-size:10px}.manual-catalogue-heading>button{color:var(--muted);background:0 0;border:0;font-size:22px}.manual-catalogue-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.manual-catalogue-fields label{color:var(--muted);font-size:9px}.manual-catalogue-fields input,.manual-catalogue-fields select{margin-top:5px}.manual-catalogue-fields .manual-product-name{grid-column:span 2}.manual-catalogue-actions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.catalogue-manual-launch{background:#0c0a0f;border:1px solid #3a2e40;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 15px;display:flex}.catalogue-manual-launch strong,.catalogue-manual-launch span{display:block}.catalogue-manual-launch strong{color:#fff;font-size:12px}.catalogue-manual-launch span{color:var(--muted);margin-top:3px;font-size:10px}.catalogue-modal-manual{margin:0 0 12px}.manual-catalogue-fields .manual-product-photo{grid-column:span 2}.manual-product-photo input[type=file]{color:#d7cedb;background:#0b080e;border:1px dashed #644676;border-radius:9px;width:100%;padding:9px;display:block}.manual-product-photo small{color:var(--purple-light);margin-top:5px;font-size:9px;display:block}.trade-side{background:#130f16b8;border:1px solid #b57d1c47;border-radius:14px;margin:18px 0;padding:15px}.trade-side h4{color:var(--gold);letter-spacing:.05em;margin:0 0 12px;font-size:13px}.trade-cash-line{border:1px solid var(--gold);background:#b57d1c17;border-radius:8px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:14px;margin-top:10px;padding:10px 12px;display:grid}.trade-cash-line span{color:#fff;font-weight:700}.trade-cash-line input{margin:0}.trade-balance{background:#0d0b10;border:1px solid #423447;border-radius:13px;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;margin:16px 0;padding:15px;display:grid}.trade-balance span{color:var(--muted);font-size:9px}.trade-balance span b{color:#fff;margin-top:4px;font-size:17px;display:block}.trade-balance>strong{color:#ffb359}.trade-balance>strong.balanced{color:#62d99a}.collection-smart-search{background:#111016;border:1px solid #704393;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:22px 24px 0;padding:5px 7px 5px 16px;display:grid;box-shadow:0 0 24px #8b22d31a}.collection-smart-search>span{color:var(--purple-light);font-size:22px}.collection-smart-search input{color:#fff;background:0 0;border:0;outline:none;min-width:0;padding:14px 3px;font-size:16px}.collection-smart-search button{color:var(--muted);background:0 0;border:0;padding:10px 12px}.collection-filter-bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:10px 25px 0;display:grid}.collection-filter-bar>span{color:var(--gold);letter-spacing:.12em;font-size:8px}.collection-filter-bar>div{flex-wrap:wrap;gap:7px;display:flex}.collection-filter-bar>div>button{color:#fff;background:#6a1a9638;border:1px solid #743ba0;border-radius:999px;align-items:center;gap:8px;padding:7px 9px 7px 11px;font-size:10px;display:flex}.collection-filter-bar>div b{color:var(--purple-light);font-size:14px;line-height:.8}.collection-filter-bar>button{color:var(--muted);background:0 0;border:0;font-size:9px}.collection-search-message{min-height:34px;color:var(--purple-light);padding:9px 26px 5px;font-size:10px}.collection-product-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:6px 24px 24px;display:grid}.collection-product-results article{background:linear-gradient(135deg,#121016,#0b0a0d);border:1px solid #342c39;border-radius:14px;grid-template-columns:72px minmax(0,1fr) 110px 110px auto;align-items:center;gap:13px;padding:13px;display:grid}.collection-product-results article>img,.collection-product-results article>.catalogue-image-placeholder{object-fit:cover;border-radius:6px;width:72px;height:101px}.collection-product-identity span{color:var(--gold);text-transform:uppercase;font-size:8px}.collection-product-identity h3{margin:4px 0 2px;font-size:15px}.collection-product-identity p,.collection-product-identity small{color:var(--muted);margin:0;font-size:9px;display:block}.collection-product-identity small{color:var(--purple-light);margin-top:4px}.collection-product-results label,.collection-result-quantity>span{color:var(--muted);text-transform:uppercase;font-size:8px}.collection-product-results select{margin-top:5px}.collection-result-quantity{gap:5px;display:grid}.collection-result-quantity .quantity-control strong{text-align:center;min-width:28px}.collection-search-ready{min-height:260px;color:var(--muted);text-align:center;flex:1;align-content:center;place-items:center;padding:30px;display:grid}.collection-search-ready b{color:#fff;font-size:18px}.collection-search-ready p{max-width:480px;margin:8px 0;font-size:11px;line-height:1.6}.collection-product-workspace>footer{background:#0a080cf5;border-top:1px solid #342c39;border-radius:0 0 22px 22px;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:15px 24px;display:flex;position:sticky;bottom:0}.collection-product-workspace>footer strong,.collection-product-workspace>footer span{display:block}.collection-product-workspace>footer strong{color:var(--gold);font-size:20px}.collection-product-workspace>footer span{color:var(--muted);text-transform:uppercase;font-size:9px}.intake-financial-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.intake-financial-summary article{background:#2d193638;border:1px solid #be893740;border-radius:12px;gap:5px;padding:12px;display:grid}.intake-financial-summary span{color:var(--muted);letter-spacing:.08em;font-size:8px}.intake-financial-summary strong{color:#fff;font-size:17px}.intake-catalogue-product{align-items:center;gap:9px;min-width:260px;display:flex}.intake-catalogue-product img,.intake-catalogue-product>span{object-fit:cover;background:#19121e;border-radius:4px;flex:none;width:38px;height:53px}.intake-catalogue-product>span{color:var(--purple-light);place-items:center;font-size:8px;display:grid}.intake-catalogue-product strong,.intake-catalogue-product small{display:block}.intake-catalogue-product strong{font-size:10px}.intake-catalogue-product small{max-width:260px;color:var(--muted);margin-top:4px;font-size:8px}.intake-table td[data-label=Allocated\ cost] strong,.intake-table td[data-label=Allocated\ cost] small{white-space:nowrap;display:block}.intake-table td[data-label=Allocated\ cost] small{color:var(--muted);margin-top:3px;font-size:8px}@media (width<=900px){.collection-product-results{grid-template-columns:1fr}.collection-product-results article{grid-template-columns:62px minmax(0,1fr) 96px 104px auto}.collection-product-results article>img,.collection-product-results article>.catalogue-image-placeholder{width:62px;height:87px}}@media (width<=650px){.collection-product-layer{padding:0}.collection-product-workspace{border-width:0;border-radius:0;min-height:100vh}.collection-product-workspace>header{flex-direction:column;padding:16px}.collection-product-header-actions{justify-content:space-between;width:100%}.manual-catalogue-form{margin:12px 13px 0;padding:14px}.manual-catalogue-fields{grid-template-columns:1fr}.manual-catalogue-fields .manual-product-name,.manual-catalogue-fields .manual-product-photo{grid-column:auto}.catalogue-manual-launch{flex-direction:column;align-items:stretch}.catalogue-manual-launch button{width:100%}.catalogue-modal-manual{margin:0 0 12px}.trade-balance{grid-template-columns:1fr 1fr}.trade-balance>strong{grid-column:1/-1}.trade-cash-line{grid-template-columns:1fr}.collection-smart-search{margin:15px 13px 0}.collection-search-message{padding-inline:15px}.collection-filter-bar{grid-template-columns:1fr auto;margin-inline:15px}.collection-filter-bar>span{grid-column:1/-1}.collection-product-results{padding:4px 12px 90px}.collection-product-results article{grid-template-columns:58px minmax(0,1fr)}.collection-product-results article>img,.collection-product-results article>.catalogue-image-placeholder{width:58px;height:81px}.collection-product-results label,.collection-result-quantity,.collection-product-results article>.primary-button{grid-column:1/-1}.collection-product-results article>.primary-button{width:100%}.collection-product-workspace>footer{border-radius:0;padding:12px 14px}.collection-item-builder-heading{flex-direction:column;align-items:stretch}.collection-item-builder .stock-table-wrap{overflow:visible}.collection-added-items{border-collapse:separate;border-spacing:0 12px;min-width:0}.collection-added-items thead{display:none}.collection-added-items tbody{gap:12px;display:grid}.collection-added-items tr{background:linear-gradient(145deg,#141017,#0b090d);border:1px solid #45364c;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:14px;display:grid}.collection-added-items td,.collection-added-items td:first-child{border:0;gap:6px;min-width:0;padding:0;display:grid}.collection-added-items td:before{content:attr(data-label);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.collection-added-items td:first-child{border-bottom:1px solid #312837;grid-column:1/-1;padding-bottom:10px}.collection-added-items td:first-child:before,.collection-added-items .collection-remove-item:before{display:none}.collection-added-items input,.collection-added-items select{width:100%;min-width:0;min-height:44px;margin:0;font-size:16px}.collection-added-items .quantity-control{justify-content:space-between;min-height:44px}.collection-added-items .quantity-control button{width:42px;min-height:42px}.collection-added-items .collection-market-price{background:#be893714;border:1px solid #be89378c;border-radius:10px;padding:10px}.collection-added-items .collection-market-price:before{color:var(--gold)}.collection-added-items .collection-remove-item{grid-column:1/-1}.collection-added-items .collection-remove-item button{border:1px solid #563342;border-radius:8px;width:100%;min-height:38px}.intake-financial-summary{grid-template-columns:1fr 1fr}}.account-panel.migration-panel{width:min(1180px,100vw - 40px)}.migration-intro{background:radial-gradient(circle at 100% 0,#731e9e38,#0000 42%),#0d0c10;border:1px solid #be893752;border-radius:16px;padding:16px}.migration-intro>span{color:var(--gold);letter-spacing:.14em;font-size:9px}.migration-intro h3{margin:6px 0;font-size:25px}.migration-intro p{max-width:720px;color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.55}.migration-upload{cursor:pointer;background:#6a1a961f;border:1px dashed #7c429b;border-radius:13px;gap:4px;padding:15px;display:grid;position:relative}.migration-upload strong{color:#fff}.migration-upload small{color:var(--muted)}.migration-upload input{opacity:0;width:1px;height:1px;position:absolute}.migration-error{color:#ff8e91!important}.migration-sheet-row{justify-content:space-between;align-items:end;gap:15px;margin:14px 0;display:flex}.migration-sheet-row label{width:min(360px,100%)}.migration-sheet-row>div{text-align:right}.migration-sheet-row strong,.migration-sheet-row span{display:block}.migration-sheet-row strong{color:var(--gold);font-size:22px}.migration-sheet-row span{color:var(--muted);font-size:9px}.migration-mapping{background:#0c0b0f;border:1px solid #39313f;border-radius:14px}.migration-mapping summary{color:#fff;cursor:pointer;padding:14px}.migration-mapping>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.migration-mapping label{font-size:9px;position:relative}.migration-mapping label b{float:right;color:var(--gold);text-transform:uppercase;font-size:7px}.migration-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:14px 0 9px;display:grid}.migration-summary article{background:#0c0b0f;border:1px solid #392f40;border-radius:12px;padding:12px}.migration-summary span,.migration-summary strong{display:block}.migration-summary span{color:var(--muted);text-transform:uppercase;font-size:8px}.migration-summary strong{color:#fff;margin-top:5px;font-size:19px}.migration-summary .warning{border-color:#8f622c}.migration-summary .warning strong{color:#f0b963}.migration-summary .ready{border-color:#277653}.migration-summary .ready strong{color:#66d49d}.migration-callouts{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.migration-callouts span{color:#cabbd0;background:#681a9326;border:1px solid #533466;border-radius:999px;padding:6px 9px;font-size:8px}.migration-source-banner{margin:0 0 14px}.migration-origin-banner{background:linear-gradient(135deg,#be89371a,#681a931a);border:1px solid #be89376b;border-radius:13px;margin:0 0 14px;padding:14px}.migration-origin-banner div span,.migration-origin-banner div strong{display:block}.migration-origin-banner div span{color:var(--gold);letter-spacing:.13em;font-size:8px}.migration-origin-banner div strong{color:#fff;margin-top:4px;font-size:16px}.migration-origin-banner p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.5}.migration-preview-table{border:1px solid #37303b;border-radius:14px;overflow:auto}.migration-preview-table table{border-collapse:collapse;width:100%;min-width:1080px}.migration-preview-table th{z-index:1;color:var(--gold);text-align:left;text-transform:uppercase;background:#17121b;padding:10px;font-size:8px;position:sticky;top:0}.migration-preview-table td{color:#ddd7e0;vertical-align:top;border-top:1px solid #29242d;padding:10px;font-size:9px}.migration-preview-table tr.needs-review{background:#87561c12}.migration-preview-table td strong,.migration-preview-table td small{display:block}.migration-preview-table td small{color:var(--muted);margin-top:3px;line-height:1.4}.migration-preview-table details summary{color:#efb15b;cursor:pointer;white-space:nowrap}.migration-ready{color:#66d49d}.migration-preview-table>p{color:var(--muted);margin:0;padding:10px;font-size:9px}.migration-safety{background:#18694817;border:1px solid #275f49;border-radius:12px;gap:4px;margin-top:12px;padding:13px;display:grid}.migration-safety strong{color:#66d49d}.migration-safety span{color:var(--muted);font-size:9px;line-height:1.5}.migration-reconciliation{background:linear-gradient(135deg,#100d14,#17101b);border:1px solid #4d3658;border-radius:14px;grid-template-columns:minmax(260px,1.4fr) 190px 150px 150px;align-items:end;gap:10px;margin:14px 0;padding:14px;display:grid}.migration-reconciliation>div>span,.migration-approval>div>span{color:var(--gold);letter-spacing:.13em;font-size:8px}.migration-reconciliation h3,.migration-approval h3{margin:4px 0;font-size:17px}.migration-reconciliation p,.migration-approval p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.migration-reconciliation article{background:#0b0a0d;border:1px solid #3c3440;border-radius:10px;padding:10px}.migration-reconciliation article span,.migration-reconciliation article strong{display:block}.migration-reconciliation article span{color:var(--muted);font-size:8px}.migration-reconciliation article strong{margin-top:4px;font-size:16px}.migration-reconciliation article.matched{border-color:#2d7657}.migration-reconciliation article.matched strong{color:#66d49d}.migration-reconciliation article.difference strong{color:#efb15b}.migration-review-bar{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 8px;display:flex}.migration-review-bar>div{flex-wrap:wrap;gap:6px;display:flex}.migration-review-bar button{color:var(--muted);background:#0d0b10;border:1px solid #44354d;border-radius:999px;padding:7px 10px;font-size:8px}.migration-review-bar button.active{border-color:var(--purple-light);color:#fff;background:#74259b40}.migration-review-bar>span{color:var(--muted);text-align:right;font-size:8px}.migration-preview-table tr.excluded{opacity:.42}.migration-preview-table td>select{min-width:125px}.migration-match{min-width:135px;color:var(--purple-light);text-align:left;background:#63198921;border:1px dashed #754392;border-radius:9px;padding:7px;font-size:8px}.migration-match.selected{color:#fff;border-style:solid;border-color:#4c765f}.migration-match strong,.migration-match small{display:block}.migration-match small{color:var(--muted);margin-top:3px}.migration-excluded{color:var(--muted)}.migration-acknowledge{color:#d5b6e3;background:#1a1120;border:1px solid #765283;border-radius:7px;margin-top:7px;padding:5px 7px;font-size:7px;display:block}.migration-approval{background:radial-gradient(circle at 100% 0,#701d9833,#0000 48%),#0d0b10;border:1px solid #604075;border-radius:14px;grid-template-columns:minmax(260px,1fr) auto auto minmax(190px,auto);align-items:center;gap:12px;margin-top:14px;padding:15px;display:grid}.migration-approval label{color:#ddd4df;align-items:center;gap:7px;font-size:9px;display:flex}.migration-approval>small{color:var(--muted);text-align:right;grid-column:2/-1;font-size:8px}.migration-package-status{background:#0b090d;border:1px solid #4b3656;border-radius:10px;gap:4px;padding:10px;display:grid}.migration-package-status strong{color:var(--gold-light)}.migration-package-status span{color:var(--muted);font-size:8px}.critical-import{box-shadow:0 0 20px #d89c3729;border-color:#d89c37!important}.saved-migration-packages{background:#0c0b0e;border:1px solid #44344d;border-radius:14px;gap:7px;margin:14px 0;padding:14px;display:grid}.saved-migration-packages>div span{color:var(--gold);letter-spacing:.13em;font-size:8px}.saved-migration-packages h3{margin:4px 0 6px;font-size:16px}.saved-migration-packages article{border-top:1px solid #2d2731;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.saved-migration-packages article strong,.saved-migration-packages article small{display:block}.saved-migration-packages article small{color:var(--muted);margin-top:3px;font-size:8px}.saved-migration-packages article b{color:var(--purple-light);text-transform:uppercase;font-size:8px}.migration-approval.saved-only{margin-bottom:14px}.migration-match-layer{z-index:300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010103eb;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.migration-match-workspace{background:#0b090d;border:1px solid #74438e;border-radius:18px;width:min(880px,100%);max-height:calc(100svh - 36px);overflow:auto;box-shadow:0 28px 90px #000}.migration-match-workspace>header{border-bottom:1px solid #312938;justify-content:space-between;gap:14px;padding:18px;display:flex}.migration-match-workspace header span{color:var(--gold);letter-spacing:.14em;font-size:8px}.migration-match-workspace header h3{margin:5px 0;font-size:22px}.migration-match-workspace header p{color:var(--muted);margin:0;font-size:9px}.migration-match-workspace header button{color:#fff;background:0 0;border:0;font-size:25px}.migration-match-workspace>form{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:14px 18px;display:grid}.migration-catalogue-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 18px 18px;display:grid}.migration-catalogue-results>button{color:#fff;text-align:left;background:#121016;border:1px solid #382f3d;border-radius:11px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.migration-catalogue-results img,.migration-catalogue-results>button>span{object-fit:cover;background:#19131d;border-radius:4px;width:48px;height:67px}.migration-catalogue-results>button>span{color:var(--purple-light);place-items:center;font-size:8px;display:grid}.migration-catalogue-results strong,.migration-catalogue-results small,.migration-catalogue-results em{display:block}.migration-catalogue-results small{color:var(--muted);margin-top:3px;font-size:8px}.migration-catalogue-results em{color:var(--gold);margin-top:4px;font-size:8px;font-style:normal}.migration-catalogue-results>p{color:var(--muted);text-align:center;grid-column:1/-1;font-size:10px}@media (width<=760px){.account-panel.migration-panel{width:100%}.migration-mapping>div,.migration-summary{grid-template-columns:1fr 1fr}.migration-summary article:first-child{grid-column:1/-1}.migration-sheet-row{flex-direction:column;align-items:stretch}.migration-sheet-row>div{text-align:left}.migration-reconciliation{grid-template-columns:1fr 1fr}.migration-reconciliation>div{grid-column:1/-1}.migration-review-bar{flex-direction:column;align-items:stretch}.migration-review-bar>span{text-align:left}.migration-approval{grid-template-columns:1fr}.migration-approval>small{text-align:left;grid-column:auto}.saved-migration-packages article{grid-template-columns:1fr auto}.saved-migration-packages article button{grid-column:1/-1}.migration-catalogue-results{grid-template-columns:1fr}}@media (width<=480px){.migration-mapping>div{grid-template-columns:1fr}}@media (width<=700px){.opening-stock-warning,.opening-stock-detail{grid-template-columns:1fr;gap:8px}.inventory-status-stack{grid-column:1/-1;justify-items:start}}.workbook-audit{background:linear-gradient(145deg,#160a22f7,#050509fa);border:1px solid #c17dff57;border-radius:22px;margin:20px 0;padding:22px;box-shadow:0 18px 55px #0000004d}.workbook-audit>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.workbook-audit>header span,.workbook-audit-grid article span{color:#cf9cff;letter-spacing:.15em;font-size:.72rem}.workbook-audit>header h3{margin:5px 0;font-size:1.35rem}.workbook-audit>header p{color:#aaa0b2;margin:0}.workbook-audit>header>strong{color:#f0b94e;text-align:right;white-space:nowrap;font-size:1.55rem}.workbook-audit>header>strong small{color:#9d94a4;text-transform:uppercase;letter-spacing:.1em;font-size:.66rem;font-weight:500;display:block}.workbook-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workbook-audit-grid article{background:#ffffff06;border:1px solid #ffffff17;border-radius:15px;justify-content:space-between;gap:16px;padding:15px;display:flex}.workbook-audit-grid article.detected{border-color:#3ccd8440}.workbook-audit-grid article.missing{border-color:#ff696961}.workbook-audit-grid h4{margin:4px 0;font-size:1rem}.workbook-audit-grid p{color:#99909f;margin:0;font-size:.78rem;line-height:1.4}.workbook-audit-grid aside{text-align:right;min-width:82px}.workbook-audit-grid aside strong{font-size:1.2rem;display:block}.workbook-audit-grid aside small{color:#8e8594;font-size:.68rem;display:block}.workbook-audit-grid aside b{color:#72dda7;background:#3ccd841f;border-radius:999px;margin-top:7px;padding:3px 7px;font-size:.65rem;display:inline-block}.workbook-audit-grid article.missing aside b{color:#ff8585;background:#ff69691f}.workbook-audit>footer{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.workbook-audit>footer div{background:#f0b94e0f;border-radius:12px;padding:12px 14px}.workbook-audit>footer b{color:#e9b84f;letter-spacing:.1em;font-size:.72rem;display:block}.workbook-audit>footer span{color:#aaa0b2;margin-top:4px;font-size:.76rem;line-height:1.4;display:block}@media (width<=760px){.workbook-audit-grid,.workbook-audit>footer{grid-template-columns:1fr}.workbook-audit>header{align-items:flex-start}.workbook-audit{padding:16px}.workbook-audit-grid article{padding:13px}.report-formula{scroll-snap-type:x proximity;align-items:stretch;display:flex;overflow-x:auto}.report-formula>div{scroll-snap-align:start;min-width:155px}.report-formula>i{padding:0 2px}.report-kpi-grid button{min-height:128px}.report-breakdown-actions{flex-direction:column;align-items:stretch;width:100%}.report-breakdown-control select{width:100%;min-width:0}.report-breakdown-actions>button{text-align:left}}.sealed-list-button{color:#fff;background:linear-gradient(135deg,#2b073f,#6d0da6);border:1px solid #d6a74d;border-radius:12px;padding:.72rem 1rem;font-weight:800}.sealed-stock-layer{padding:24px;overflow:auto}.sealed-stock-sheet{color:#f5f2f8;outline-offset:-17px;background:#07060b;border:10px solid #321357;border-radius:0;outline:1px solid #d2b167;width:min(920px,100%);min-height:min(1120px,100vh - 48px);margin:auto;padding:30px;position:relative;box-shadow:0 24px 80px #000b}.sealed-stock-sheet:before{content:"";pointer-events:none;border:1px solid #7530c2;position:absolute;inset:13px}.sealed-stock-title{align-items:center;gap:20px;display:flex}.sealed-stock-title img{object-fit:cover;border:1px solid #321357;width:132px;height:132px}.sealed-stock-title p{color:#d2b167;letter-spacing:.11em;margin:0 0 5px;font-weight:800}.sealed-stock-title h2{text-transform:uppercase;letter-spacing:.06em;margin:0;font-family:Georgia,serif;font-size:42px}.sealed-stock-title>div>span{color:#b5aebe;margin-top:8px;display:block}.sealed-stock-header{border-bottom:3px solid #5b108c;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.sealed-stock-header>div:first-child{align-items:center;gap:16px;display:flex}.sealed-stock-monogram{color:#d5a23f;background:#08040c;border:2px solid #8e25d2;border-radius:50%;place-items:center;width:60px;height:60px;font-family:Georgia,serif;font-size:26px;display:grid}.sealed-stock-header p,.sealed-stock-header h2{margin:0}.sealed-stock-header p{color:#9b6b18;letter-spacing:.2em;font-size:12px;font-weight:800}.sealed-stock-header h2{color:#4f087a;font-family:Georgia,serif;font-size:34px}.sealed-stock-date{text-align:right}.sealed-stock-date span{color:#8a788e;letter-spacing:.16em;font-size:10px;display:block}.sealed-stock-date strong{color:#4f087a}.sealed-stock-intro{color:#493f4c;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;display:flex}.sealed-stock-intro p{margin:0}.sealed-stock-intro span{color:#6a0ca0;white-space:nowrap;font-weight:800}.inventory-type-filters{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.inventory-type-filters button{color:inherit;cursor:pointer;background:0 0;border:1px solid #665773;border-radius:24px;padding:10px 18px}.inventory-type-filters button.active{color:#fff;background:#6c249c;border-color:#ad67db}.sealed-reservation-control{flex-wrap:wrap;align-items:center;gap:10px;padding:0 18px 14px;display:flex}.sealed-reservation-control button{cursor:pointer;border:1px solid #bba952;border-radius:8px;padding:8px 12px}.sealed-reservation-control button.reserved{color:#483800;background:#ffeb85}.sealed-reservation-control small{color:#aaa}.sealed-stock-table .sealed-reserved-row td{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#302500!important;background:#fff0a3!important}.sealed-reserved-label{text-transform:uppercase;font-size:10px;font-weight:700;display:block}.sealed-reservation-legend{color:#302500;margin:0;padding:10px;font-size:12px}.sealed-reservation-legend span{color:#d9b400}.sealed-stock-table-wrap{background:#fff;border:1px solid #d7c7dd;border-radius:12px;overflow:hidden}.sealed-stock-table{border-collapse:collapse;color:#1b1520;width:100%;font-size:13px}.sealed-stock-table th{color:#fff;text-align:left;letter-spacing:.04em;background:#4d0878;padding:9px 10px}.sealed-stock-table th:nth-last-child(-n+3),.sealed-stock-table td:nth-last-child(-n+3){text-align:center}.sealed-stock-table td{border-bottom:1px solid #eadff0;padding:8px 10px}.sealed-stock-table tbody tr:nth-child(2n){background:#faf7fb}.sealed-stock-table tbody tr:last-child td{border-bottom:0}.sealed-stock-table .sealed-set-heading th{color:#4d0878;text-align:left;text-transform:uppercase;letter-spacing:.08em;background:#eadcf2;border-top:2px solid #c79537;padding:8px 10px;font-size:12px}.sealed-stock-table-wrap{background:#12101b;border:1px solid #d2b167;border-radius:18px;margin-top:30px;overflow:hidden}.sealed-stock-table{color:#f5f2f8;background:#12101b}.sealed-stock-table thead{background:#171422}.sealed-stock-table th{color:#d2b167;text-transform:uppercase;background:#171422;border-bottom:4px solid #321357}.sealed-stock-table td{background:#12101b;border-bottom:1px solid #302b3c}.sealed-stock-table tbody tr:nth-child(2n) td{background:#15121e}.sealed-stock-table th:nth-child(n+2),.sealed-stock-table td:nth-child(n+2){text-align:right}.sealed-stock-table td:last-child strong{color:#d2b167}.sealed-stock-total{background:#171422;border:2px solid #7530c2;border-radius:18px;justify-content:space-between;align-items:center;margin-top:28px;padding:22px 30px;display:flex}.sealed-stock-total div{gap:6px;display:grid}.sealed-stock-total strong{color:#d2b167;text-transform:uppercase;letter-spacing:.08em}.sealed-stock-total span{color:#b5aebe}.sealed-stock-total b{border-bottom:2px solid #d2b167;padding:0 8px 5px;font-family:Georgia,serif;font-size:34px}.sealed-stock-table .sealed-reserved-row td{color:#f5f2f8!important;background:#392b13!important}.sealed-reserved-label{color:#07060b!important;background:#d2b167!important}.sealed-reservation-legend{color:#b5aebe!important}.sealed-stock-sheet footer{color:#b5aebe;text-transform:none;letter-spacing:.04em;justify-items:center;gap:5px;margin-top:auto;padding-top:42px;font-size:11px;display:grid}.sealed-stock-sheet footer strong{color:#d2b167;letter-spacing:.12em}.sealed-stock-header{z-index:1;position:relative}.sealed-stock-title h2{color:#f5f2f8}.sealed-stock-date,.sealed-stock-date strong{color:#d2b167!important}.sealed-stock-sheet,.sealed-stock-sheet *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sealed-stock-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.sealed-stock-pagination,.sealed-stock-action-buttons{align-items:center;gap:9px;display:flex}.sealed-stock-pagination button{color:#4d0878;cursor:pointer;background:#f7eefb;border:1px solid #7e538f;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;font-size:25px;line-height:1;display:grid}.sealed-stock-pagination button:disabled{opacity:.35;cursor:default}.sealed-stock-pagination span{color:#4d0878;text-align:center;min-width:88px;font-size:12px;font-weight:800}.sealed-share-operation .sealed-stock-table-wrap{margin-top:18px}.expense-evidence-links{flex-wrap:wrap;gap:6px;display:flex}@media (width<=650px){.sealed-stock-layer{padding:0}.sealed-stock-sheet{border-radius:0;min-height:100vh;padding:18px}.sealed-stock-header{align-items:flex-start}.sealed-stock-title{gap:10px}.sealed-stock-title img{width:72px;height:72px}.sealed-stock-header h2{font-size:25px}.sealed-stock-title>div>span{font-size:11px}.sealed-stock-table{font-size:10px}.sealed-stock-table th,.sealed-stock-table td{padding:7px 5px}.sealed-stock-total{padding:16px}.sealed-stock-total b{font-size:24px}.sealed-stock-sheet footer strong{margin-top:6px;display:block}.sealed-stock-actions{flex-direction:column;align-items:stretch}.sealed-stock-pagination{justify-content:space-between}.sealed-stock-action-buttons{justify-content:flex-end}}@media print{body *{visibility:hidden!important}.sealed-stock-sheet,.sealed-stock-sheet *,.sealed-share-operation,.sealed-share-operation *{visibility:visible!important}.sealed-stock-layer,.operation-page-layer{background:#07060b!important;padding:0!important;position:absolute!important;inset:0!important}.sealed-stock-sheet,.sealed-share-operation{width:100%!important;min-height:297mm!important;box-shadow:none!important;border-radius:0!important;padding:10mm!important;position:absolute!important;inset:0!important}.sealed-stock-actions,.modal-actions,.panel-title,.operation-info-disclosure{display:none!important}.sealed-stock-table{font-size:9pt}.sealed-stock-table th,.sealed-stock-table td{padding:4pt 6pt}}.catalogue-reconciliation-rows{gap:10px;margin:16px 0;display:grid}.catalogue-reconciliation-row{background:#0d0b10;border:1px solid #3c3342;border-radius:14px;padding:14px}.catalogue-reconciliation-row.confirmed{background:#26785114;border-color:#297653}.catalogue-reconciliation-summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.catalogue-reconciliation-summary strong,.catalogue-reconciliation-summary small{display:block}.catalogue-reconciliation-summary small{color:var(--muted);margin-top:5px;line-height:1.5}.catalogue-reconciliation-actions{flex:none;align-items:center;gap:9px;display:flex}.catalogue-edit-grid{border-top:1px solid #312a36;margin-top:13px;padding-top:13px}.catalogue-reconciliation-actions .line-check{width:42px;height:42px;font-size:20px}.catalogue-reconciliation-row.confirmed .line-check{color:#fff;background:#17633f;border-color:#57d79c}@media (width<=700px){.catalogue-reconciliation-summary{flex-direction:column;align-items:flex-start}.catalogue-reconciliation-actions{justify-content:space-between;width:100%}.catalogue-edit-grid{grid-template-columns:1fr}}.bundle-workspace{margin-top:14px}.bundle-cost-summary{background:linear-gradient(135deg,#64198c1f,#c4933512);border:1px solid #c17dff47;border-radius:13px;grid-template-columns:1fr auto;gap:4px 16px;margin:14px 0;padding:14px;display:grid}.bundle-cost-summary span{color:var(--purple-light);font-weight:700}.bundle-cost-summary strong{color:var(--gold-light);text-align:right}.bundle-cost-summary small{color:var(--muted);text-align:right;grid-column:1/-1}@media (width<=600px){.bundle-cost-summary{grid-template-columns:1fr}.bundle-cost-summary strong,.bundle-cost-summary small{text-align:left}.bundle-cost-summary small{grid-column:auto}}.storage-capacity-summary{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.storage-capacity-summary span{color:var(--muted);background:#100d13;border:1px solid #403547;border-radius:10px;padding:8px 11px;font-size:.78rem}.storage-capacity-summary strong{color:var(--gold-light);margin-right:5px}.storage-capacity-summary .over-capacity{color:#ff9c94;background:#ad362a1f;border-color:#a9463f}.storage-setup-list{gap:9px;margin:14px 0;display:grid}.storage-setup-list article{background:#0d0b10;border:1px solid #3a313f;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(150px,220px) 42px;align-items:end;gap:12px;padding:13px 14px;display:grid}.storage-setup-list article.checked{background:#23744e14;border-color:#287b56}.storage-setup-list strong,.storage-setup-list small,.storage-setup-list em{display:block}.storage-setup-list small{color:var(--purple-light);text-transform:capitalize;margin-top:4px}.storage-setup-list em{color:var(--muted);margin-top:4px;font-size:.72rem;font-style:normal}.storage-setup-list label{margin:0}.storage-setup-list .line-check{width:42px;height:42px}.storage-setup-list article.checked .line-check{color:#fff;background:#17633f;border-color:#57d79c}@media (width<=700px){.storage-setup-list article{grid-template-columns:minmax(0,1fr) 42px}.storage-setup-list article>div{grid-column:1/-1}.storage-setup-list label{grid-column:1}.storage-setup-list .line-check{grid-column:2}.storage-setup-workspace .opening-take-tools{grid-template-columns:1fr}}.historical-sale-list{gap:10px;margin:18px 0;display:grid}.historical-sale-card{background:#0d0b10;border:1px solid #3b3340;border-radius:15px;overflow:hidden}.historical-sale-card.confirmed{border-color:#2d7957}.historical-sale-heading{color:#fff;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:15px;display:flex}.historical-sale-heading strong,.historical-sale-heading small{display:block}.historical-sale-heading strong{color:var(--gold-light);font-size:1rem}.historical-sale-heading small{color:var(--muted);margin-top:4px}.historical-sale-heading>span{color:var(--purple-light);white-space:nowrap;font-weight:800}.historical-sale-card.confirmed .historical-sale-heading>span{color:#64daa3}.historical-sale-form{border-top:1px solid #302936;padding:0 15px 16px}.historical-products{background:#ffffff05;border:1px solid #c17dff38;border-radius:13px;margin:15px 0;padding:13px}.historical-product-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.historical-product-row{grid-template-columns:minmax(220px,2fr) 75px 130px 145px 130px 36px;align-items:end;gap:8px;margin-top:8px;display:grid}.historical-product-row label{margin:0}.historical-product-row>button{color:#eaa;background:#1a111d;border:1px solid #5a415f;border-radius:9px;height:42px;font-size:20px}.historical-allocation-summary,.historical-evidence{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.historical-allocation-summary span,.historical-evidence span{color:var(--muted);background:#19131c;border-radius:9px;padding:8px 10px;font-size:.78rem}.historical-allocation-summary b{color:#fff}.historical-evidence span{border:1px solid #c795372e}@media (width<=900px){.historical-product-row{grid-template-columns:1fr 90px}.historical-product-row label:first-child{grid-column:1/-1}.historical-product-row>button{grid-column:2}.historical-sale-heading{align-items:flex-start}}.collector-workspace{max-width:1180px;margin:0 auto}.collector-summary,.collector-hero{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.collector-summary article,.collector-hero article{background:linear-gradient(145deg,#121016,#0a090d);border:1px solid #3b3042;border-radius:15px;padding:17px}.collector-summary span,.collector-hero span{color:var(--gold);letter-spacing:.11em;font-size:.68rem;display:block}.collector-summary strong,.collector-hero strong{color:#fff;margin-top:7px;font-size:1.65rem;display:block}.collector-hero article:first-child{background:radial-gradient(circle at 100% 0,#9024cc3d,#0000 55%),#100c14;border-color:#7c35a8}.collector-hero article:first-child strong{color:#d5a2ff;font-size:2rem}.collector-hero small{color:var(--muted);margin-top:5px;display:block}.collector-search{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:18px 0;font-size:.72rem;display:block}.collector-search input{width:100%;margin-top:7px}.collector-list{gap:9px;display:grid}.collector-list>button{color:#fff;text-align:left;background:#0d0b10;border:1px solid #352d3b;border-radius:14px;grid-template-columns:46px minmax(0,1fr) 100px 130px auto;align-items:center;gap:13px;width:100%;padding:13px 15px;display:grid}.collector-list>button:hover{background:#121016;border-color:#823bbb}.collector-avatar{background:linear-gradient(145deg,#25062f,#6e1391);border:1px solid #9b48d1;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.collector-list strong,.collector-list span{display:block}.collector-list span{color:var(--muted);margin-top:3px;font-size:.7rem}.collector-list b{color:var(--gold-light);font-size:1rem}.collector-list em{color:var(--purple-light);font-style:normal;font-weight:800}.collector-detail-grid{grid-template-columns:.8fr 1.2fr;gap:14px;margin:14px 0;display:grid}.collector-contact-list p{border-bottom:1px solid #2d2731;justify-content:space-between;gap:18px;margin:0;padding:10px 0;display:flex}.collector-contact-list p:last-child{border-bottom:0}.collector-contact-list span{color:var(--muted)}.collector-contact-list strong{text-align:right}.credit-entry-form,.collector-create-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.credit-entry-form label,.collector-create-form label{color:var(--muted);font-size:.7rem}.credit-entry-form input,.credit-entry-form select,.collector-create-form input,.collector-create-form select,.collector-create-form textarea{width:100%;margin-top:6px}.full-field{grid-column:1/-1}.collector-timeline{display:grid}.collector-timeline article{border-bottom:1px solid #2e2832;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.collector-timeline strong,.collector-timeline span{display:block}.collector-timeline span{color:var(--muted);margin-top:4px;font-size:.7rem}.collector-timeline b{color:var(--gold);text-transform:capitalize}.collector-timeline b.credit{color:#69d9a2}.collector-timeline b.debit{color:#ff9e9e}.collector-documents{border-top:1px solid #3a303f;margin-top:18px;padding-top:14px}.collector-documents h4{color:var(--gold);margin:0 0 9px}.collector-documents button{color:#d9b5ef;background:#16101a;border:1px solid #513661;border-radius:9px;margin:0 8px 8px 0;padding:8px 10px}.collector-create-form{padding:18px}.collector-create-form textarea{resize:vertical;min-height:90px}@media (width<=760px){.collector-summary,.collector-hero,.collector-detail-grid{grid-template-columns:1fr}.collector-list>button{grid-template-columns:40px 1fr auto}.collector-list>button>div:nth-child(3),.collector-list>button>div:nth-child(4){grid-column:2}.collector-list>button>em{grid-area:1/3}.credit-entry-form,.collector-create-form{grid-template-columns:1fr}.full-field{grid-column:auto}.collector-contact-list p{flex-direction:column;align-items:flex-start;gap:4px}.collector-contact-list strong{text-align:left}}.collector-link-field{background:#5716801a;border:1px solid #b45bff52;border-radius:14px;margin:14px 0;padding:14px}.collector-link-field>label{margin:0}.collector-link-field>button{margin-top:10px}.collector-match-warning{color:#f4bf57;margin:9px 0 0;font-size:.84rem}.collector-quick-create{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.collector-quick-create p{color:#ddd3e8;margin:0}.vault-chat-page{width:min(900px,100%);margin:0 auto;padding:0 0 105px}.chat-notification-prompt{background:#d9892414;border:1px solid #d7993a61;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;padding:13px 15px;display:flex}.chat-notification-prompt strong,.chat-notification-prompt span{display:block}.chat-notification-prompt span{color:var(--muted);margin-top:3px;font-size:12px}.chat-thread{background:radial-gradient(circle at 12% 0,#6f18971a,#0000 38%),#09080c;border:1px solid #332b38;border-radius:18px;height:clamp(390px,62vh,720px);padding:18px;overflow-y:auto}.chat-thread article{margin:0 0 13px;display:flex}.chat-thread article.mine{justify-content:flex-end}.chat-thread article>div{background:#141118;border:1px solid #38313e;border-radius:16px 16px 16px 5px;max-width:min(72%,620px);padding:12px 14px}.chat-thread article.mine>div{background:linear-gradient(145deg,#42125d,#25102f);border-color:#713596;border-radius:16px 16px 5px}.chat-thread strong{color:var(--gold-light);margin-bottom:5px;font-size:12px;display:block}.chat-thread p{color:#f4eff5;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.48}.chat-thread small{color:#958d9a;margin-top:7px;font-size:10px;display:block}.chat-empty{text-align:center;min-height:100%;color:var(--muted);place-items:center;display:grid}.chat-empty span{color:var(--purple-light);font-size:40px}.chat-empty h3{color:#fff;margin:8px 0 0}.chat-empty p{margin:5px 0}.chat-composer{background:#100d13;border:1px solid #42344b;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:11px;padding:10px;display:grid}.chat-composer textarea{resize:vertical;min-height:54px;max-height:150px}.chat-composer button{align-self:stretch;min-width:92px}.notification-settings{background:#0c0a0f;border:1px solid #43334c;border-radius:15px;margin:18px 0;padding:18px}.notification-settings>p{color:var(--muted);line-height:1.55}.notification-settings>small{color:var(--gold-light);margin-top:10px;display:block}@media (width<=650px){.mobile-nav{width:calc(100% - 12px);bottom:calc(6px + env(safe-area-inset-bottom));padding:6px 3px}.mobile-nav button{font-size:8px}.mobile-nav button span{font-size:18px}.vault-chat-page{padding-bottom:92px}.chat-thread{height:calc(100svh - 315px);min-height:360px;padding:12px}.chat-thread article>div{max-width:86%}.chat-notification-prompt{flex-direction:column;align-items:stretch}.chat-composer{grid-template-columns:1fr}.chat-composer button{min-height:44px}}.welcome-actions,.operation-title-actions{align-items:center;gap:10px;display:flex}.improvement-flag{cursor:pointer;place-items:center;width:38px;height:38px;box-shadow:0 0 16px #ec841b1f;color:#f39a2e!important;background:#e77e151a!important;border:1px solid #f3972f94!important;border-radius:11px!important;padding:0!important;font-family:Segoe UI Symbol,sans-serif!important;font-size:25px!important;line-height:1!important;display:grid!important}.improvement-flag:hover{box-shadow:0 0 21px #ec841b3d;background:#e77e1530!important;border-color:#ffad42!important}.operation-improvement-flag{margin-right:auto}.improvement-idea-layer{z-index:420}.improvement-idea-modal{width:min(650px,100vw - 28px)}.improvement-idea-modal>label{color:var(--muted);margin-top:15px;font-size:.75rem;display:block}.improvement-idea-modal input,.improvement-idea-modal textarea{width:100%;margin-top:7px}.improvement-idea-modal input[readonly]{color:var(--gold-light);background:#0b090d}.improvement-context{background:#e0771012;border:1px solid #ef912b4d;border-radius:13px;gap:4px;margin:16px 0;padding:13px 15px;display:grid}.improvement-context span{color:#ef9b3c;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem}.improvement-context strong{color:#fff}.improvement-context small{color:var(--muted)}.improvement-review-list{gap:10px;margin:16px 0;display:grid}.improvement-review-list article{background:#0d0b10;border:1px solid #453548;border-radius:14px;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:14px;padding:15px;display:grid}.improvement-review-list article.reviewed{background:#257b5314;border-color:#287353}.improvement-review-list span{color:#ef9b3c;letter-spacing:.12em;font-size:.64rem}.improvement-review-list h4{color:var(--gold-light);margin:5px 0;font-size:1rem}.improvement-review-list p{color:#eee6f0;white-space:pre-wrap;margin:0 0 9px;line-height:1.55}.improvement-review-list small{color:var(--muted);text-transform:capitalize}.improvement-review-list .line-check{width:42px;height:42px}.improvement-review-list article.reviewed .line-check{color:#fff;background:#17633f;border-color:#57d79c}@media (width<=600px){.welcome-actions{flex-direction:column;align-items:flex-end}.operation-title-actions{align-self:flex-start}.improvement-review-list article{grid-template-columns:minmax(0,1fr) 40px;padding:13px}.improvement-flag{width:36px;height:36px;font-size:23px!important}}@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-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}
