@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-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;--tw-ease: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;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--navy-950:#07101f;--navy-900:#0b1526;--navy-850:#111d31;--navy-800:#16243a;--navy-700:#223653;--line:#dce5f0;--muted:#66758b;--blue:#3d7df4;--blue-dark:#265fca;--green:#15ba83;--red:#e65353;--orange:#e69335;--paper:#f5f7fb;--white:#fff;--ink:#182235;--shadow:0 20px 55px #0f213d17}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.icon{flex:none;width:20px;height:20px}.app-shell{min-height:100vh}.sidebar{z-index:40;color:#e7eef9;background:linear-gradient(#0c172a 0%,#081221 100%);flex-direction:column;width:264px;padding:26px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 45px #0208141f}.brand-row{align-items:center;gap:12px;padding:0 7px 24px;display:flex}.brand-mark{object-fit:contain;width:42px;height:42px;display:block}.brand-name{letter-spacing:.12em;color:#0000;background:linear-gradient(90deg,#102c3c 0 48%,#099654 52% 100%);-webkit-background-clip:text;background-clip:text;font-family:Century Gothic,Avenir Next,Montserrat,Arial,sans-serif;font-size:20px;font-weight:800}.brand-caption{color:#7f94b4;margin-top:2px;font-size:12px}.company-card{background:#ffffff09;border:1px solid #23344f;border-radius:16px;padding:14px}.company-card label{color:#7790b4;text-transform:uppercase;letter-spacing:.13em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.select-wrap{position:relative}.select-wrap select{appearance:none;color:#f2f6fc;background:#111f34;border:1px solid #31445f;border-radius:10px;outline:none;width:100%;padding:11px 36px 11px 12px;font-weight:650}.select-wrap .icon{color:#7f95b5;pointer-events:none;width:17px;position:absolute;top:11px;right:11px;transform:rotate(90deg)}.company-add{width:100%;margin-top:10px}.company-tax-meta{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.company-tax-meta span{color:#8097b8;background:#122139;border:1px solid #2a3d5a;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:750}.main-nav{gap:6px;margin-top:24px;display:grid}.main-nav button,.sign-out{color:#91a6c4;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;width:100%;padding:12px 14px;font-size:15px;font-weight:650;text-decoration:none;transition:all .18s;display:flex}.main-nav button:hover,.sign-out:hover{color:#fff;background:#ffffff0e}.main-nav button.active{color:#fff;background:linear-gradient(90deg,#3d7df457,#3d7df417);box-shadow:inset 3px 0 #5d92f7}.roadmap-card{background:#264c8529;border:1px solid #21344f;border-radius:15px;margin-top:auto;padding:15px}.roadmap-card span{color:#6c9af2;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800}.roadmap-card strong{margin-top:7px;font-size:13px;line-height:1.35;display:block}.roadmap-card p{color:#748aa9;margin:6px 0 0;font-size:11px;line-height:1.45}.sign-out{margin-top:10px}.workspace{min-height:100vh;margin-left:264px}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe8;border-bottom:1px solid #d3ddeae6;align-items:center;gap:18px;min-height:88px;padding:18px 32px;display:flex;position:sticky;top:0}.topbar h1{letter-spacing:-.025em;margin:1px 0 0;font-size:25px;line-height:1.1}.eyebrow{color:#7b8ba1;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.user-pill{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.user-pill>span{color:#2865d5;background:#e8f0ff;border-radius:13px;place-items:center;width:40px;height:40px;font-weight:850;display:grid}.user-pill div{min-width:0;display:grid}.user-pill strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:13px;overflow:hidden}.user-pill small{text-overflow:ellipsis;color:#8190a5;white-space:nowrap;max-width:190px;margin-top:2px;font-size:10px;overflow:hidden}.content{width:min(1500px,100%);margin:0 auto;padding:28px 32px 48px}.hero-panel{color:#fff;background:radial-gradient(circle at 82% -30%,#6294ff9e,#0000 38%),linear-gradient(130deg,#13284b,#0d1c35);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:28px;padding:31px 34px;display:flex;overflow:hidden;box-shadow:0 22px 50px #0d254c2b}.hero-panel h2{letter-spacing:-.04em;max-width:620px;margin:12px 0 8px;font-size:clamp(27px,3vw,40px)}.hero-panel p{color:#aebfda;max-width:710px;margin:0;font-size:14px;line-height:1.65}.status-dot{color:#76e7bd;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.status-dot:before{content:"";background:#32d69b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #32d69b21}.primary-button,.secondary-button,.ghost-button,.danger-button{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 17px;font-weight:750;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(135deg,#4b89fb,#2f6fe8);box-shadow:0 9px 24px #2f6fe838}.primary-button:hover{transform:translateY(-1px);box-shadow:0 12px 28px #2f6fe84d}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{opacity:.58;cursor:wait}.secondary-button{color:#36506f;background:#fff;border-color:#d7e1ee}.secondary-button:hover{background:#f8fbff;border-color:#b6c8df}.sidebar .secondary-button{color:#dce8f9;background:#182a44;border-color:#304766}.ghost-button{color:#63738a;background:0 0;border-color:#e2e8f1}.danger-button{color:#cc4242;background:#fff4f4;border-color:#ffd3d3}.icon-button{width:38px;height:38px;color:inherit;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:inline-grid}.icon-button:hover{background:#5f77971a}.menu-button,.mobile-close{display:none}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:18px;gap:7px;min-height:142px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 35px #142d530a}.metric-card:after{content:"";background:#edf3ff;border-radius:50%;width:74px;height:74px;position:absolute;top:-25px;right:-18px}.metric-card>span{color:#718097;font-size:12px;font-weight:700}.metric-card strong{letter-spacing:-.035em;align-self:end;font-size:clamp(23px,2vw,30px)}.metric-card small{color:#99a5b7;font-size:11px}.metric-card.green:after{background:#e7faf3}.metric-card.orange:after{background:#fff3e2}.metric-card.purple:after{background:#f3eefe}.metric-card.neutral:after{background:#f2f4f7}.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px}.panel-heading{justify-content:space-between;align-items:flex-end;gap:18px;padding:22px 24px 18px;display:flex}.panel-heading h2{letter-spacing:-.025em;margin:4px 0 0;font-size:20px}.subcopy{color:#7b8b9f;max-width:690px;margin:7px 0 0;font-size:12px;line-height:1.5}.text-button{color:#3b72d7;background:0 0;border:0;align-items:center;gap:4px;padding:6px;font-weight:700;display:inline-flex}.text-button .icon{width:16px}.data-panel{min-height:calc(100vh - 145px)}.toolbar{align-items:center;gap:12px;padding:0 24px 17px;display:flex}.search-field{color:#8494a9;background:#f9fbfd;border:1px solid #d9e3ef;border-radius:11px;align-items:center;gap:9px;width:min(540px,100%);padding:0 12px;display:flex}.search-field input{width:100%;height:42px;color:var(--ink);background:0 0;border:0;outline:0}.count-chip{color:#62758f;background:#eff4fb;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700}.toolbar .danger-button{margin-left:auto}.table-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;overflow-x:auto}.product-table{border-collapse:collapse;width:100%;min-width:800px}.product-table th,.product-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e3eaf3;border-right:1px solid #e3eaf3;padding:13px 15px}.product-table th:last-child,.product-table td:last-child{border-right:0}.product-table tr:last-child td{border-bottom:0}.product-table th{color:#71839a;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#f4f7fb;font-size:10px}.product-table td{color:#42516a;font-size:13px}.product-table tbody tr{transition:background .14s}.product-table tbody tr:hover{background:#f9fbff}.product-table tbody tr.selected-row{background:#f0f5ff}.product-table td>strong,.product-table td>small{display:block}.product-table td>strong{color:#1d293d;font-size:13px}.product-table td>small{color:#8c9aae;margin-top:4px;font-size:10px}.article-cell{color:#3168ce;background:#edf3ff;border-radius:7px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:800;display:block}.alias-cell{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.quantity-button{color:#293c57;background:#fff;border:1px solid #d9e4f1;border-radius:8px;padding:5px 8px;font-weight:800}.quantity-button:hover{background:#f5f8ff;border-color:#90b0e7}.status-chip{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-block}.status-chip.success{color:#078c62;background:#e6f8f1}.status-chip.warning{color:#b36a10;background:#fff1df}.check-cell{width:45px;text-align:center!important}input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue)}.row-edit{color:#70839c}.keyboard-hint{color:#94a0b2;margin:0;padding:13px 24px 17px;font-size:10px}.stock-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:0 24px 24px;display:grid}.stock-card{background:#fcfdff;border:1px solid #dfe7f1;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:195px;padding:20px;display:flex}.stock-card.low{background:#fffdf9;border-color:#f0d6b2}.stock-card h3{margin:12px 0 6px;font-size:15px;line-height:1.4}.stock-card p{color:#8796aa;margin:0;font-size:10px;line-height:1.45}.article-badge{color:#326ad3;font-size:11px;font-weight:850}.stock-card-bottom{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:20px;display:flex}.stock-card-bottom div{align-items:baseline;gap:5px;display:flex}.stock-card-bottom strong{font-size:26px}.stock-card-bottom span{color:#7f8da0;font-size:11px}.empty-state{text-align:center;justify-items:center;padding:48px 20px;display:grid}.empty-icon{color:#3a73df;background:#edf3ff;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.empty-icon .icon{width:25px;height:25px}.empty-state h3{margin:15px 0 5px}.empty-state p{color:#8492a6;margin:0 0 18px;font-size:12px}.loading-state{color:#7c8da3;place-content:center;justify-items:center;min-height:50vh;display:grid}.spinner{border:3px solid #dbe5f2;border-top-color:var(--blue);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error-banner{color:#b84141;background:#fff4f4;border:1px solid #ffd6d6;border-radius:12px;align-items:center;gap:10px;margin-bottom:15px;padding:12px 14px;font-size:12px;display:flex}.error-banner button{color:inherit;background:0 0;border:0;margin-left:auto}.error-banner button .icon{width:17px}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050d1a94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#fff;border:1px solid #fffc;border-radius:20px;width:min(620px,100%);max-height:calc(100vh - 36px);overflow-y:auto;box-shadow:0 35px 100px #020a1859}.modal>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e2e9f2;justify-content:space-between;align-items:center;padding:19px 22px;display:flex;position:sticky;top:0}.modal>header h2{letter-spacing:-.025em;margin:0;font-size:20px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;padding:22px;display:grid}.stack-form{gap:16px;padding:22px;display:grid}.span-2{grid-column:span 2}.field{gap:7px;display:grid}.field>span{color:#4d5e76;font-size:11px;font-weight:800}.field input,.field textarea{color:#1d293c;background:#fbfcfe;border:1px solid #d6e0ec;border-radius:10px;outline:0;width:100%;padding:11px 12px;transition:border .15s,box-shadow .15s}.field input:focus,.field textarea:focus{border-color:#6d99ed;box-shadow:0 0 0 3px #3d7df41c}.field textarea{resize:vertical}.field small{color:#8b98aa;font-size:10px;line-height:1.4}.modal-actions{justify-content:flex-end;gap:10px;padding-top:5px;display:flex}.modal-copy{color:#74849a;margin:0;font-size:13px;line-height:1.55}.selected-product{background:#f3f7fd;border-radius:12px;align-items:center;gap:12px;padding:13px;display:flex}.selected-product>span{color:#326bd3;background:#e3edff;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:850}.selected-product div{gap:3px;display:grid}.selected-product strong{font-size:13px}.selected-product small{color:#7d8da2;font-size:10px}.toast{z-index:100;color:#087d59;background:#effcf7;border:1px solid #afe8d3;border-radius:12px;padding:13px 17px;font-size:12px;font-weight:750;position:fixed;bottom:24px;right:25px;box-shadow:0 14px 40px #03503624}.invoice-summary-strip{background:#dce5f0;border:1px solid #dce5f0;border-radius:13px;grid-template-columns:.7fr 1fr 1.3fr;gap:1px;margin:0 24px 20px;display:grid;overflow:hidden}.invoice-summary-strip>div{background:#f8fafd;gap:6px;padding:15px 17px;display:grid}.invoice-summary-strip span{color:#7b8ba0;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:750}.invoice-summary-strip strong{color:#26364e;font-size:16px}.invoice-table{min-width:1120px}.invoice-number-button{color:#306bcf;background:#eef5ff;border:1px solid #cfe0fa;border-radius:8px;padding:6px 9px;font-weight:850}.tax-pair{color:#62738a;background:#f0f3f8;border-radius:6px;margin:2px 4px 2px 0;padding:4px 6px;font-size:9px;font-weight:750;display:inline-block}.row-actions{align-items:center;gap:7px;display:flex}.compact-button{min-height:32px;padding:6px 10px;font-size:10px}.danger-icon-button{color:#cf4545;background:#fff4f4;border:1px solid #f2cccc;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:grid}.danger-icon-button:hover{background:#ffeaea}.danger-icon-button:disabled{opacity:.35;cursor:not-allowed}.invoice-empty{min-height:340px}.modal.invoice-modal{width:min(1180px,100%)}.invoice-modal>header{align-items:flex-start}.invoice-modal>header h2{margin-top:4px}.invoice-modal form{display:grid}.invoice-form-head{grid-template-columns:1fr .65fr .55fr .55fr;gap:13px;padding:20px 22px;display:grid}.invoice-supplier-field{grid-column:span 2}.invoice-form-error{color:#ba3e3e;background:#fff4f4;border:1px solid #ffd0d0;border-radius:10px;align-items:center;gap:9px;margin:0 22px 14px;padding:11px 13px;font-size:11px;display:flex}.invoice-form-error .icon{width:18px}.calculation-rule{background:#f2f7ff;border:1px solid #cfe3fb;border-radius:11px;align-items:center;gap:10px;margin:0 22px;padding:12px 14px;display:flex}.calculation-rule>span{color:#356ccb;text-transform:uppercase;letter-spacing:.07em;background:#dfeaff;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:850}.calculation-rule strong{color:#315379;font-size:11px}.calculation-rule small{color:#7c91aa;margin-left:auto;font-size:9px}.invoice-lines-head{justify-content:space-between;align-items:flex-end;gap:15px;padding:22px 22px 12px;display:flex}.invoice-lines-head h3{margin:0;font-size:17px}.invoice-lines-head p{color:#8493a7;margin:4px 0 0;font-size:10px}.invoice-lines{gap:9px;padding:0 22px;display:grid}.invoice-line{background:#fbfcfe;border:1px solid #dce5f0;border-radius:13px;grid-template-columns:25px minmax(240px,1.4fr) .45fr .7fr .8fr 32px;align-items:start;gap:10px;padding:13px;display:grid;position:relative}.line-number{color:#356dce;background:#eaf2ff;border-radius:7px;place-items:center;width:23px;height:23px;margin-top:23px;font-size:10px;font-weight:850;display:grid}.invoice-line .field select{color:#25354c;background:#fff;border:1px solid #d6e0ec;border-radius:10px;outline:0;width:100%;min-height:42px;padding:10px 32px 10px 11px}.invoice-line-result{border-left:1px solid #dfe6ef;align-content:center;min-height:66px;margin-top:15px;padding-left:12px;display:grid}.invoice-line-result span{color:#7b8ba0;font-size:9px}.invoice-line-result strong{color:#1f3048;margin:4px 0;font-size:14px}.invoice-line-result small{color:#8c99aa;font-size:8px}.line-remove{margin-top:20px}.invoice-total-panel{background:#dce5f0;border:1px solid #dce5f0;border-radius:13px;grid-template-columns:repeat(4,1fr) 1.35fr;gap:1px;margin:20px 22px 0;display:grid;overflow:hidden}.invoice-total-panel>div,.invoice-view-totals>div{background:#f7f9fc;gap:5px;padding:14px;display:grid}.invoice-total-panel span,.invoice-view-totals span{color:#7d8da1;font-size:9px}.invoice-total-panel strong,.invoice-view-totals strong{color:#293a52;font-size:13px}.invoice-total-panel .grand-total,.invoice-view-totals .grand-total{background:#12213a}.invoice-total-panel .grand-total span,.invoice-view-totals .grand-total span{color:#8fa5c4}.invoice-total-panel .grand-total strong,.invoice-view-totals .grand-total strong{color:#fff;font-size:17px}.invoice-modal-actions{justify-content:flex-end;gap:10px;padding:18px 22px 22px;display:flex}.invoice-view-body{gap:18px;padding:21px 22px 22px;display:grid}.invoice-document-info{grid-template-columns:.6fr 1.3fr .45fr 1fr;gap:10px;display:grid}.invoice-document-info>div{background:#f9fbfd;border:1px solid #dfe6ef;border-radius:11px;gap:5px;padding:13px;display:grid}.invoice-document-info span{color:#7d8ca1;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.invoice-document-info strong{color:#2a3a51;font-size:11px}.invoice-view-table-wrap{border:1px solid #dce5f0;border-radius:12px}.invoice-view-table{min-width:930px}.invoice-view-totals{background:#dce5f0;border:1px solid #dce5f0;border-radius:12px;grid-template-columns:repeat(3,1fr) 1.3fr;gap:1px;display:grid;overflow:hidden}.invoice-delete-warning{color:#8b6227;background:#fff9ee;border:1px solid #f2d8ad;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;font-size:10px;line-height:1.5;display:flex}.invoice-delete-warning .icon{width:18px}.sales-summary-strip{grid-template-columns:.6fr .8fr 1fr 1fr}.sales-table{min-width:1120px}.sale-number-button{color:#0a8b63;background:#edf9f5;border-color:#c9eadf}.profit-value{color:#09835d;background:#eaf8f2;border-radius:7px;padding:5px 8px;font-weight:850;display:inline-block}.profit-value.negative{color:#c54141;background:#fff0f0}.sales-empty-icon{color:#0b9a6c;background:#e8f8f2}.sale-form-head{grid-template-columns:1fr .6fr 1.2fr;gap:13px;padding:20px 22px;display:grid}.sale-stock-rule{color:#34735d;background:#f0fbf7;border:1px solid #c9eadf;border-radius:11px;align-items:center;gap:10px;margin:0 22px;padding:11px 13px;font-size:10px;display:flex}.sale-stock-rule .icon{color:#0e9b6d;width:18px}.sale-total-panel{background:#dce5f0;border:1px solid #dce5f0;border-radius:13px;grid-template-columns:.7fr 1.3fr;gap:1px;width:min(520px,100% - 44px);margin:20px 22px 0 auto;display:grid;overflow:hidden}.sale-total-panel>div{background:#f7f9fc;gap:5px;padding:14px;display:grid}.sale-total-panel span{color:#7d8da1;font-size:9px}.sale-total-panel strong{color:#293a52;font-size:14px}.sale-total-panel .grand-total{background:#0e7657}.sale-total-panel .grand-total span{color:#a9d9ca}.sale-total-panel .grand-total strong{color:#fff;font-size:18px}.sale-document-info{grid-template-columns:.6fr 1.4fr .5fr}.sale-view-totals{grid-template-columns:1fr 1fr 1.25fr}.sale-view-totals .grand-total{background:#0e7657;grid-column:auto}.sale-restore-note{color:#34725d;background:#f1fbf7;border-color:#cbeadd}.registration-shell{background:#f6f8fc;grid-template-columns:minmax(340px,.85fr) minmax(560px,1.15fr);min-height:100vh;display:grid}.registration-intro{color:#fff;background:radial-gradient(circle at 100% 0,#407df466,#0000 37%),radial-gradient(circle at -20% 90%,#24bc9026,#0000 34%),linear-gradient(145deg,#111f37,#07111f);flex-direction:column;height:100vh;padding:42px clamp(34px,5vw,74px);display:flex;position:sticky;top:0;overflow:hidden}.registration-intro:after{content:"R";color:#ffffff06;pointer-events:none;font-size:400px;font-weight:950;line-height:1;position:absolute;bottom:-105px;right:-35px}.registration-brand{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.registration-copy{z-index:1;margin:auto 0 42px;position:relative}.registration-kicker{color:#70a0fb;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850}.registration-copy h1{letter-spacing:-.052em;max-width:590px;margin:15px 0 16px;font-size:clamp(38px,4vw,58px);line-height:1.04}.registration-copy p{color:#9dafc9;max-width:570px;margin:0;font-size:15px;line-height:1.7}.registration-benefits{z-index:1;gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.registration-benefits li{background:#ffffff09;border:1px solid #233b5d;border-radius:13px;align-items:center;gap:12px;padding:13px 14px;display:flex}.registration-benefits li>span{color:#53dbaa;background:#2ad39924;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.registration-benefits li div{gap:3px;display:grid}.registration-benefits strong{font-size:12px}.registration-benefits small{color:#8196b5;font-size:10px}.registration-form-wrap{place-items:center;min-height:100vh;padding:46px clamp(22px,6vw,88px);display:grid}.registration-form{background:#fff;border:1px solid #dfe6f0;border-radius:24px;gap:21px;width:min(680px,100%);padding:clamp(25px,4vw,42px);display:grid;box-shadow:0 30px 80px #182e5217}.registration-form>header h2{letter-spacing:-.035em;margin:6px 0 8px;font-size:29px}.registration-form>header>p:last-child{color:#7d8da2;margin:0;font-size:12px;line-height:1.55}.verified-email{background:#f2fcf8;border:1px solid #ccecdc;border-radius:12px;align-items:center;gap:11px;padding:12px 13px;display:flex}.verified-icon{color:#0b9768;background:#dff6ec;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.verified-email div:last-child{gap:2px;display:grid}.verified-email span{color:#4d8c74;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.verified-email strong{color:#176f53;font-size:12px}.registration-error{color:#bd4141;background:#fff4f4;border:1px solid #ffd1d1;border-radius:11px;align-items:center;gap:9px;padding:11px 13px;font-size:11px;display:flex}.business-fields{gap:18px;display:grid}.choice-fieldset{border:0;min-width:0;margin:0;padding:0}.choice-fieldset legend{color:#4d5e76;margin-bottom:8px;font-size:11px;font-weight:800}.choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.choice-grid label{cursor:pointer;background:#fbfcfe;border:1px solid #d8e1ec;border-radius:12px;gap:10px;min-height:82px;padding:14px;transition:border .16s,background .16s,box-shadow .16s;display:flex;position:relative}.choice-grid label:hover{border-color:#aac2e9}.choice-grid label.selected{background:#f1f6ff;border-color:#5d8ee9;box-shadow:0 0 0 3px #3d7df414}.choice-grid input{width:16px;height:16px;accent-color:var(--blue);margin:2px 0 0}.choice-grid label>span{align-content:start;gap:5px;display:grid}.choice-grid strong{color:#24334a;font-size:13px}.choice-grid small{color:#8391a4;font-size:9px;line-height:1.4}.vat-choice{cursor:pointer;background:#fbfcfe;border:1px solid #dbe4ef;border-radius:12px;align-items:center;gap:13px;min-height:66px;padding:13px 15px;display:flex;position:relative}.vat-choice>span{gap:4px;margin-right:auto;display:grid}.vat-choice strong{color:#2b3a51;font-size:12px}.vat-choice small{color:#8290a3;font-size:9px}.vat-choice input{opacity:0;pointer-events:none;position:absolute}.vat-choice i{background:#cdd7e3;border-radius:999px;flex:none;width:45px;height:25px;transition:background .16s;position:relative}.vat-choice i:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #142a4a33}.vat-choice input:checked+i{background:var(--blue)}.vat-choice input:checked+i:after{transform:translate(20px)}.vat-choice:has(input:focus-visible){outline:3px solid #3d7df42e}.registration-note{color:#728299;background:#f5f7fb;border-radius:11px;gap:4px;padding:12px 14px;font-size:10px;line-height:1.45;display:grid}.registration-note strong{color:#4b5d75}.registration-submit{width:100%;min-height:50px;font-size:14px}.registration-legal{color:#9aa5b4;text-align:center;margin:-9px 0 0;font-size:9px}.registration-signout{color:#6b7e98;text-underline-offset:3px;width:fit-content;margin:-10px auto 0;font-size:10px;text-decoration:underline}.business-fields-compact .choice-grid label{min-height:74px;padding:12px}.registration-signout-button{background:0 0;border:0;padding:0}.auth-loading{color:#75859b;background:radial-gradient(circle at 50% 15%,#edf4ff,#f6f8fc 45%);place-content:center;justify-items:center;gap:14px;min-height:100vh;display:grid}.auth-loading-mark{color:#fff;background:linear-gradient(135deg,#4f8aff,#2a64d5);border-radius:18px;place-items:center;width:58px;height:58px;font-size:27px;font-weight:900;display:grid;box-shadow:0 15px 35px #2d68d947}.auth-loading p{margin:0;font-size:12px}.auth-shell{background:#f4f7fb;grid-template-columns:minmax(440px,1.08fr) minmax(480px,.92fr);min-height:100vh;display:grid}.auth-intro{color:#fff;background:radial-gradient(circle at 90% 5%,#4483f885,#0000 32%),radial-gradient(circle at 8% 96%,#20c9912e,#0000 30%),linear-gradient(145deg,#132746 0%,#07111f 72%);flex-direction:column;min-height:100vh;padding:clamp(34px,5vw,74px);display:flex;position:relative;overflow:hidden}.auth-intro:after{content:"R";color:#ffffff07;pointer-events:none;font-size:min(36vw,470px);font-weight:950;line-height:1;position:absolute;bottom:-125px;right:-42px}.auth-copy{z-index:1;margin:auto 0 50px;position:relative}.auth-copy h1{letter-spacing:-.058em;max-width:730px;margin:17px 0 19px;font-size:clamp(42px,5.2vw,72px);line-height:.99}.auth-copy p{color:#a7b8d2;max-width:660px;margin:0;font-size:15px;line-height:1.75}.auth-proof-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.auth-proof-grid>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff09;border:1px solid #7fa1d138;border-radius:14px;gap:5px;min-height:100px;padding:16px;display:grid}.auth-proof-grid strong{font-size:12px}.auth-proof-grid span{color:#8499b8;font-size:10px;line-height:1.5}.auth-form-wrap{place-items:center;min-height:100vh;padding:42px clamp(22px,5vw,76px);display:grid}.auth-card{background:#fffffff5;border:1px solid #dce5f0;border-radius:24px;width:min(520px,100%);padding:clamp(25px,4vw,39px);box-shadow:0 30px 80px #182e521a}.auth-tabs{background:#eef2f8;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:28px;padding:4px;display:grid}.auth-tabs button{color:#75859a;background:0 0;border:0;border-radius:9px;min-height:39px;font-size:12px;font-weight:800}.auth-tabs button.active{color:#2f6fdf;background:#fff;box-shadow:0 4px 14px #1c365b17}.auth-card-header h2{color:#18253a;letter-spacing:-.042em;margin:6px 0 8px;font-size:30px}.auth-card-header>p:last-child{color:#7e8da1;margin:0;font-size:12px;line-height:1.6}.auth-form{gap:16px;margin-top:24px;display:grid}.auth-form .field input{background:#fff;min-height:47px}.password-field{position:relative}.password-field input{padding-right:82px}.password-field button{color:#5475a3;background:0 0;border:0;padding:5px 4px;font-size:10px;font-weight:750;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.auth-link{color:#3c73d5;background:0 0;border:0;width:fit-content;padding:0;font-size:11px;font-weight:700}.auth-link:disabled{color:#9aa7b8;cursor:not-allowed}.auth-submit{width:100%;min-height:49px;margin-top:1px;font-size:14px}.auth-back{color:#708198;margin:0 auto}.auth-resend{margin:-3px auto 0}.otp-field input{text-align:center;letter-spacing:.32em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:850;color:#1f4f9f!important;border-width:2px!important;min-height:64px!important;padding:9px 16px!important}.otp-field input::placeholder{color:#c2ccda}.otp-field small{text-align:center}.auth-reserve{border-top:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:19px;display:flex}.auth-reserve span{color:#98a4b4;font-size:10px}.auth-reserve a{color:#607795;font-size:10px;font-weight:700;text-decoration:none}.auth-reserve a:hover{color:#326ed9}.auth-success{text-align:center;background:#f2fbf7;border:1px solid #ccebdd;border-radius:16px;justify-items:center;gap:10px;margin-top:24px;padding:24px;display:grid}.auth-success>div{color:#0a9568;background:#dff6ec;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.auth-success p{color:#236f58;margin:4px 0 0;font-size:12px;font-weight:750}.auth-success small{color:#719184;margin-bottom:9px;font-size:10px}@media (max-width:1100px){.metric-grid,.stock-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-form-head{grid-template-columns:repeat(2,1fr)}.invoice-supplier-field{grid-column:span 2}.invoice-line{grid-template-columns:25px minmax(220px,1.3fr) .55fr .75fr 32px}.invoice-line-result{border-top:1px solid #dfe6ef;border-left:0;grid-column:2/5;min-height:auto;padding:9px 0 0}.line-remove{grid-area:1/5}.invoice-total-panel{grid-template-columns:repeat(4,1fr)}.invoice-total-panel .grand-total{grid-column:span 4}}@media (max-width:820px){.sidebar{transition:transform .22s;transform:translate(-105%)}.sidebar-open{transform:translate(0)}.sidebar-backdrop{z-index:35;background:#040b168c;border:0;position:fixed;inset:0}.workspace{margin-left:0}.menu-button,.mobile-close{display:inline-grid}.mobile-close{margin-left:auto}.topbar{min-height:76px;padding:14px 18px}.content{padding:20px 18px 34px}.user-pill div{display:none}.hero-panel{flex-direction:column;align-items:flex-start;padding:26px}.table-heading{align-items:flex-start}.stock-card-grid{grid-template-columns:1fr 1fr}.registration-shell{display:block}.registration-intro{height:auto;min-height:360px;padding:30px 26px;position:relative}.registration-copy{margin:58px 0 28px}.registration-copy h1{font-size:38px}.registration-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.registration-benefits li{align-items:flex-start}.registration-form-wrap{min-height:auto;padding:26px 18px 44px}.auth-shell{display:block}.auth-intro{min-height:470px;padding:30px 26px}.auth-copy{margin:74px 0 38px}.auth-copy h1{font-size:48px}.auth-form-wrap{min-height:auto;padding:30px 18px 50px}.invoice-summary-strip{grid-template-columns:1fr}.calculation-rule{flex-wrap:wrap;align-items:flex-start}.calculation-rule small{width:100%;margin-left:0}.invoice-document-info,.sales-summary-strip,.sale-form-head{grid-template-columns:1fr 1fr}.sale-form-head .field:last-child{grid-column:span 2}}@media (max-width:580px){.topbar h1{font-size:21px}.topbar .eyebrow{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.content{padding:15px 12px 28px}.hero-panel{border-radius:17px;padding:23px 20px}.hero-panel h2{font-size:27px}.hero-panel .primary-button{width:100%}.metric-grid{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0}.metric-card{border-radius:14px;min-height:126px;padding:17px}.metric-card strong{font-size:21px}.panel{border-radius:16px}.panel-heading{align-items:flex-start;padding:18px}.table-heading{flex-direction:column}.table-heading .primary-button{width:100%}.toolbar{flex-wrap:wrap;padding:0 18px 15px}.toolbar .danger-button{width:100%;margin-left:0}.count-chip{order:2}.stock-card-grid{grid-template-columns:1fr;padding:0 15px 18px}.form-grid{grid-template-columns:1fr;padding:18px}.span-2{grid-column:span 1}.modal-actions{flex-direction:column-reverse}.modal-actions button{width:100%}.toast{text-align:center;bottom:12px;left:12px;right:12px}.registration-intro{min-height:390px;padding:24px 19px}.registration-copy{margin:48px 0 25px}.registration-copy h1{font-size:34px}.registration-copy p{font-size:13px}.registration-benefits{grid-template-columns:1fr;gap:7px}.registration-benefits li{padding:10px 11px}.registration-form-wrap{padding:18px 10px 34px}.registration-form{border-radius:18px;gap:18px;padding:21px 16px}.registration-form>header h2{font-size:24px}.auth-intro{min-height:420px;padding:24px 20px}.auth-copy{margin:54px 0 30px}.auth-copy h1{font-size:36px}.auth-copy p{font-size:13px}.auth-proof-grid{grid-template-columns:1fr;gap:7px}.auth-proof-grid>div{min-height:0;padding:11px 13px}.auth-form-wrap{padding:18px 10px 38px}.auth-card{border-radius:19px;padding:23px 17px}.auth-card-header h2{font-size:25px}.choice-grid{grid-template-columns:1fr}.choice-grid label{min-height:70px}.invoice-form-head{grid-template-columns:1fr;padding:17px 15px}.invoice-supplier-field{grid-column:span 1}.calculation-rule{margin:0 15px}.invoice-lines-head{flex-direction:column;align-items:stretch;padding:18px 15px 11px}.invoice-lines-head .secondary-button{width:100%}.invoice-lines{padding:0 15px}.invoice-line{grid-template-columns:22px 1fr 32px;padding:11px}.line-number{grid-area:1/1}.line-product{grid-area:1/2}.line-quantity,.line-price{grid-column:2}.line-remove{grid-area:1/3}.invoice-line-result{grid-column:2/4}.invoice-total-panel{grid-template-columns:1fr 1fr;margin:16px 15px 0}.invoice-total-panel .grand-total{grid-column:span 2}.invoice-modal-actions{flex-direction:column-reverse;padding:15px}.invoice-modal-actions button{width:100%}.invoice-document-info{grid-template-columns:1fr}.invoice-view-body{padding:16px 14px 18px}.invoice-view-totals{grid-template-columns:1fr 1fr}.invoice-view-totals .grand-total{grid-column:span 2}.sale-form-head{grid-template-columns:1fr;padding:17px 15px}.sale-form-head .field:last-child{grid-column:span 1}.sale-stock-rule{margin:0 15px}.sale-total-panel{grid-template-columns:1fr;width:auto;margin:16px 15px 0}.sale-total-panel .grand-total{grid-column:auto}.sale-document-info,.sale-view-totals{grid-template-columns:1fr}.sale-view-totals .grand-total{grid-column:auto}}.theme-toggle{background:#fff;border:1px solid #dce5f0;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;margin-left:auto;padding:0;font-size:16px;line-height:1;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-grid;box-shadow:0 5px 16px #142d5312}.theme-toggle:hover{background:#f7f9fc;border-color:#c8d5e5;transform:translateY(-1px);box-shadow:0 8px 20px #142d531a}.topbar .theme-toggle+.user-pill{margin-left:0}.app-shell[data-theme=light]{--line:#ead9ca;--muted:#8b7769;--blue:#e94b0c;--blue-dark:#c92e0b;--green:#5f8d67;--red:#bd351c;--orange:#e2ad52;--paper:#f7f1e5;--white:#fffdf8;--ink:#3b2b24;--shadow:0 20px 55px #71492c17;min-height:100vh;color:var(--ink);background:var(--paper)}body:has(.app-shell[data-theme=light]){color:#3b2b24;background:#f7f1e5}.app-shell[data-theme=light] .sidebar{color:#432c22;background:linear-gradient(#fffdf8fa,#f4e6d3fa),#f5e9d8;border-right:1px solid #e8d5c3;box-shadow:12px 0 45px #73482714}.app-shell[data-theme=light] .brand-caption{color:#9b7967}.app-shell[data-theme=light] .company-card{background:#fffcf6b8;border-color:#e4cdb8}.app-shell[data-theme=light] .company-card label{color:#a17861}.app-shell[data-theme=light] .select-wrap select{color:#432c22;background:#fffaf2;border-color:#dec2aa}.app-shell[data-theme=light] .select-wrap .icon{color:#a8785e}.app-shell[data-theme=light] .company-tax-meta span{color:#8e604a;background:#f6e6d6;border-color:#e4c8b1}.app-shell[data-theme=light] .sidebar .secondary-button{color:#6b3d29;background:#f1d7b8;border-color:#dfb997}.app-shell[data-theme=light] .sidebar .secondary-button:hover{background:#e9c393;border-color:#d69561}.app-shell[data-theme=light] .main-nav button,.app-shell[data-theme=light] .sign-out{color:#896b5c}.app-shell[data-theme=light] .main-nav button:hover,.app-shell[data-theme=light] .sign-out:hover{color:#4c2d20;background:#e1a65c29}.app-shell[data-theme=light] .main-nav button.active{color:#7c260e;background:linear-gradient(90deg,#ee5b1130,#e2ad5214);box-shadow:inset 3px 0 #e84a0d}.app-shell[data-theme=light] .roadmap-card{background:linear-gradient(145deg,#f5dfbe,#f4e8d4);border-color:#e6c8ae}.app-shell[data-theme=light] .roadmap-card span{color:#c64b16}.app-shell[data-theme=light] .roadmap-card p{color:#8f725f}.app-shell[data-theme=light] .workspace{background:radial-gradient(circle at 100% 0,#e2ad521f,#0000 28%),#f7f1e5}.app-shell[data-theme=light] .topbar{background:#fffcf6e8;border-bottom-color:#e0ccb9eb}.app-shell[data-theme=light] .eyebrow{color:#a1745b}.app-shell[data-theme=light] .user-pill>span{color:#b93812;background:#f7d8bb}.app-shell[data-theme=light] .user-pill small{color:#9a7a69}.app-shell[data-theme=light] .theme-toggle{background:#fff9ee;border-color:#e6cbb2;box-shadow:0 5px 16px #7b4e2a14}.app-shell[data-theme=light] .theme-toggle:hover{background:#fff2dc;border-color:#daa875}.app-shell[data-theme=light] .hero-panel{color:#fffaf3;background:radial-gradient(circle at 82% -30%,#f5bb5d61,#0000 40%),linear-gradient(130deg,#e84a0d 0%,#c42d0c 100%);box-shadow:0 22px 50px #97341029}.app-shell[data-theme=light] .hero-panel p{color:#f9d9c5}.app-shell[data-theme=light] .status-dot{color:#fff0c8}.app-shell[data-theme=light] .status-dot:before{background:#f0c066;box-shadow:0 0 0 5px #ffe29f2e}.app-shell[data-theme=light] .primary-button{background:linear-gradient(135deg,#ef5a12,#cb300c);box-shadow:0 9px 24px #c9370d33}.app-shell[data-theme=light] .primary-button:hover{box-shadow:0 12px 28px #c9370d47}.app-shell[data-theme=light] .secondary-button{color:#6d4c3b;background:#fffdf8;border-color:#e7d1bd}.app-shell[data-theme=light] .secondary-button:hover{background:#fff8ec;border-color:#d9b38e}.app-shell[data-theme=light] .ghost-button{color:#876c5d;border-color:#ead8c6}.app-shell[data-theme=light] .metric-card,.app-shell[data-theme=light] .panel,.app-shell[data-theme=light] .modal{background:#fffdf8;border-color:#ead9ca}.app-shell[data-theme=light] .metric-card{box-shadow:0 10px 35px #6e46260b}.app-shell[data-theme=light] .metric-card:after{background:#f4dcc4}.app-shell[data-theme=light] .metric-card.green:after{background:#e5ecd9}.app-shell[data-theme=light] .metric-card.orange:after{background:#f5d394}.app-shell[data-theme=light] .metric-card.purple:after{background:#ead1c3}.app-shell[data-theme=light] .metric-card.neutral:after{background:#eee6d9}.app-shell[data-theme=light] .metric-card>span,.app-shell[data-theme=light] .metric-card small,.app-shell[data-theme=light] .subcopy{color:#92796b}.app-shell[data-theme=light] .search-field{color:#a18270;background:#fffaf3;border-color:#e5d1be}.app-shell[data-theme=light] .count-chip{color:#806252;background:#f3e4d4}.app-shell[data-theme=light] .product-table th{color:#8b6653;background:#f4e8da}.app-shell[data-theme=light] .product-table th,.app-shell[data-theme=light] .product-table td{border-color:#ecddcf}.app-shell[data-theme=light] .product-table td{color:#654c40}.app-shell[data-theme=light] .product-table td>strong{color:#3e2d25}.app-shell[data-theme=light] .product-table td>small{color:#9b8172}.app-shell[data-theme=light] .product-table tbody tr:hover{background:#fff7ea}.app-shell[data-theme=light] .product-table tbody tr.selected-row{background:#fce8d8}.app-shell[data-theme=light] .stock-card{background:#fffdf9;border-color:#ead8c9}.app-shell[data-theme=light] .stock-card.low{background:#fff8eb;border-color:#e4b98d}.app-shell[data-theme=light] .article-badge{color:#d7450f}.app-shell[data-theme=light] .empty-icon{color:#c83b0f;background:#f7dec5}.app-shell[data-theme=light] .modal>header{background:#fffdf8f5;border-bottom-color:#ead9cb}.app-shell[data-theme=light] .field>span{color:#715448}.app-shell[data-theme=light] .field input,.app-shell[data-theme=light] .field textarea,.app-shell[data-theme=light] select{color:#402e26;background:#fffaf3;border-color:#e2ccb9}.app-shell[data-theme=light] .field input:focus,.app-shell[data-theme=light] .field textarea:focus{border-color:#e36b35;box-shadow:0 0 0 3px #e84a0d1a}.app-shell[data-theme=light] .selected-product{background:#f8eadb}.app-shell[data-theme=light] .selected-product>span{color:#bd3a10;background:#f3d3b3}.app-shell[data-theme=light] .invoice-summary-strip{background:#e4d2c2;border-color:#e4d2c2}.app-shell[data-theme=light] .invoice-summary-strip>div{background:#fff9f0}@media (max-width:760px){.theme-toggle{width:34px;height:34px;font-size:15px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
.mobile-v1-nav,.mobile-v1-more-backdrop{display:none}@media (max-width:760px){html,body{background:#f5f8fd!important}body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.app-shell,.workspace,.content{min-width:0!important;max-width:100%!important}.app-shell{background:#f5f8fd!important}.v3-sidebar{display:none!important}.workspace,.workspace.v3-sidebar-is-collapsed{background:#f5f8fd!important;width:100%!important;margin-left:0!important}.topbar{z-index:90!important;-webkit-backdrop-filter:blur(18px)!important;background:#fffffff5!important;border-bottom:1px solid #e7edf5!important;height:64px!important;min-height:64px!important;margin:0!important;padding:9px 14px!important;position:sticky!important;top:0!important;box-shadow:0 4px 18px #1b314f0b!important}.topbar-branding{flex:auto!important;min-width:0!important}.brand-home-button{gap:9px!important;padding:0!important}.brand-home-button .brand-mark{width:34px!important;height:34px!important}.brand-home-button strong{letter-spacing:.08em!important;color:#13233d!important;max-width:none!important;font-size:18px!important}.brand-home-button small,.topbar-page-title,.topbar-workspace-switcher,.topbar-utility-group,.topbar-signout{display:none!important}.topbar-actions{gap:0!important;margin-left:auto!important;display:flex!important}.topbar-account-block{padding:0!important}.user-pill{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#edf4ff!important;border:1px solid #dce7f6!important;border-radius:50%!important;padding:2px!important;display:flex!important}.user-pill>span{color:#2f6fd9!important;background:#dceaff!important;border-radius:50%!important;width:32px!important;min-width:32px!important;height:32px!important;font-size:12px!important}.user-pill>div{display:none!important}.content{width:100%!important;margin:0!important;padding:14px 14px 30px!important;overflow:visible!important}.market-dashboard{gap:12px!important;padding-bottom:14px!important}.v3-full-dashboard{flex-direction:column!important;gap:12px!important;display:flex!important}.v3-command-row{order:2!important;margin:0!important;display:block!important}.v3-search-wrap{width:100%!important}.v3-search-box{color:#7e93ad!important;background:#fff!important;border:1px solid #dbe6f3!important;border-radius:16px!important;height:48px!important;padding:0 14px!important;box-shadow:0 7px 20px #1f395b0b!important}.v3-search-box input{color:#1d304c!important;font-size:14px!important}.v3-search-shortcut,.v3-command-actions{display:none!important}.v3-full-top{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;order:1!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important}.v157-balance-hero{color:#fff!important;text-align:left!important;background:linear-gradient(135deg,#2169e8,#174ea8)!important;border:0!important;border-radius:20px!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;width:100%!important;min-height:118px!important;padding:18px!important;display:grid!important;box-shadow:0 14px 30px #1e5bca38!important}.v157-balance-icon{color:#fff!important;background:#ffffff24!important;border-radius:14px!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important}.v157-balance-copy{gap:3px!important;min-width:0!important;display:grid!important}.v157-balance-copy small{color:#d8e6ff!important;font-size:11px!important;font-weight:800!important}.v157-balance-copy strong{color:#fff!important;letter-spacing:-.035em!important;font-size:28px!important;line-height:1.08!important}.v157-balance-copy em{color:#d9e8ff!important;font-size:11px!important;font-style:normal!important;font-weight:700!important}.v157-balance-meta{display:none!important}.v3-top-status{grid-template-columns:1fr auto!important;gap:8px!important;display:grid!important}.v3-top-date,.v3-top-updated{color:#526985!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe8f3!important;border-radius:14px!important;padding:0 12px!important;font-size:11px!important;font-weight:800!important}.v3-top-updated i{background:#20be87!important}.v3-bear-speech,.v3-bear-float{display:none!important}.v3-full-markets{order:3!important;grid-template-columns:1fr!important;gap:10px!important;margin:0!important;display:grid!important}.v3-full-market{color:#172b47!important;background:#fff!important;border:1px solid #e0e8f2!important;border-radius:18px!important;min-height:0!important;padding:14px!important;overflow:hidden!important;box-shadow:0 8px 24px #1f395b0b!important}.v3-full-market-head{align-items:center!important;margin-bottom:10px!important}.v3-full-market-brand{gap:10px!important}.v3-full-market-logo{background:#fff!important;border:1px solid #e7edf5!important;border-radius:14px!important;width:46px!important;height:46px!important;box-shadow:0 5px 16px #1f395b0b!important}.v3-full-market-brand strong{color:#172b47!important;font-size:16px!important}.v3-full-market-brand small{color:#8294aa!important;font-size:10px!important}.v3-full-market-toplink{color:#66809e!important;font-size:0!important}.v3-full-market-toplink span{font-size:20px!important}.v3-full-market-bottom{grid-template-columns:1fr auto!important;align-items:end!important;gap:12px!important;padding:0!important;display:grid!important}.v3-full-market-bottom svg{opacity:.58!important;width:82px!important;height:34px!important}.v3-full-market-metric span{color:#8a9bb0!important;font-size:10px!important}.v3-full-market-metric strong{color:#142a47!important;font-size:22px!important}.v3-full-market-metric b{color:#09966b!important;background:#eaf9f3!important;border-radius:999px!important;margin-top:5px!important;padding:4px 8px!important;font-size:10px!important;display:inline-flex!important}.v3-market-secondary{display:none!important}.v3-kpis{order:4!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;display:grid!important}.v3-kpi{background:#fff!important;border:1px solid #e1e9f3!important;border-radius:17px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;min-height:104px!important;padding:13px!important;box-shadow:0 7px 20px #1f395b0a!important}.v3-kpi-icon{border-radius:11px!important;width:34px!important;height:34px!important}.v3-kpi-copy>span{color:#8394aa!important;font-size:10px!important}.v3-kpi-copy strong{color:#142a47!important;font-size:18px!important}.v3-kpi-copy small{color:#8b9aae!important;font-size:9px!important;line-height:1.3!important}.v3-kpi-trend{display:none!important}.v3-main-grid{order:6!important;grid-template-columns:1fr!important;gap:10px!important;margin:0!important;display:grid!important}.v3-chart-card{display:none!important}.v3-latest-card{background:#fff!important;border:1px solid #e1e9f3!important;border-radius:18px!important;padding:14px!important;box-shadow:0 7px 20px #1f395b0a!important}.v3-latest-head strong{color:#172b47!important;font-size:15px!important}.v3-latest-head button{color:#3977dc!important;font-size:10px!important}.v3-latest-row{gap:9px!important;padding:10px 0!important}.v3-latest-logo{border-radius:10px!important;width:34px!important;height:34px!important}.v3-latest-row strong{font-size:11px!important}.v3-latest-row small{font-size:9px!important}.v3-latest-amount{font-size:11px!important}.v157-print-sale{display:none!important}.v3-bottom-actions{order:5!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0!important;display:grid!important}.v3-feature-card{text-align:center!important;background:#fff!important;border:1px solid #e1e9f3!important;border-radius:16px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:84px!important;padding:9px 5px!important;display:flex!important;box-shadow:0 7px 20px #1f395b0a!important}.v3-feature-icon{color:#3474dc!important;background:#edf4ff!important;border-radius:11px!important;width:34px!important;height:34px!important}.v3-feature-card strong{color:#233955!important;font-size:9px!important;line-height:1.2!important}.v3-feature-card p,.v3-feature-card b,.v3-feature-art,.market-dashboard-v3-hero,.dashboard-auto-toolbar,.dashboard-alltime-strip,.dashboard-stores-card,.dashboard-accounting-grid,.dashboard-finance-inline{display:none!important}.support-dock-mini{right:14px!important;bottom:calc(86px + env(safe-area-inset-bottom))!important;border-radius:50%!important;justify-content:center!important;width:44px!important;height:44px!important;padding:3px!important}.support-dock-mini span{display:none!important}.assistant-dock{right:14px!important;bottom:calc(138px + env(safe-area-inset-bottom))!important;left:auto!important}.assistant-dock-mini{border-radius:50%!important;width:48px!important;height:48px!important;padding:3px!important;overflow:hidden!important}.assistant-dock-mini img{width:42px!important;height:42px!important}.assistant-dock-mini span{display:none!important}.mobile-v1-nav{z-index:5000;min-height:68px;padding:6px 7px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);background:#fffffff7;border-top:1px solid #dce6f2;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #1a315014;grid-template-columns:repeat(5,1fr)!important;display:grid!important}.mobile-v1-nav button{color:#8191a7;background:0 0;border:0;border-radius:12px;align-content:center;justify-items:center;gap:3px;min-width:0;padding:4px 2px;font-size:9px;font-weight:800;display:grid}.mobile-v1-nav button.active{color:#2f73df;background:#eef5ff}.mobile-v1-nav-icon{place-items:center;width:25px;height:25px;font-size:19px;font-weight:900;line-height:1;display:grid}.mobile-v1-more-backdrop{z-index:6000;background:#07122257;align-items:flex-end;position:fixed;inset:0;display:flex!important}.mobile-v1-more-sheet{width:100%;padding:8px 16px calc(24px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -24px 70px #08172e2e}.mobile-v1-more-handle{background:#d9e2ee;border-radius:999px;width:42px;height:4px;margin:2px auto 12px}.mobile-v1-more-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mobile-v1-more-head strong{color:#172b47;font-size:18px}.mobile-v1-more-head button{color:#60758f;background:#f1f5fa;border:0;border-radius:11px;width:34px;height:34px;font-size:22px}.mobile-v1-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mobile-v1-more-grid button{color:#213653;text-align:left;background:#fff;border:1px solid #e2e9f2;border-radius:15px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.mobile-v1-more-grid button span{color:#3474dc;background:#edf4ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.mobile-v1-more-grid button b{font-size:11px}.theme-dark .mobile-v1-nav,.theme-dark .mobile-v1-more-sheet{background:#111c2b!important;border-color:#29384d!important}.theme-dark .mobile-v1-nav button{color:#8fa1b8}.theme-dark .mobile-v1-nav button.active{color:#75a7ff;background:#192a40}.theme-dark .mobile-v1-more-head strong,.theme-dark .mobile-v1-more-grid button{color:#eef4fb}.theme-dark .mobile-v1-more-grid button{background:#152235;border-color:#29384d}.theme-dark .mobile-v1-more-grid button span{color:#75a7ff;background:#1c3049}}@media (max-width:390px){.v3-kpis{grid-template-columns:1fr!important}.v3-bottom-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v3-top-status{grid-template-columns:1fr!important}.v3-top-date,.v3-top-updated{min-height:40px!important}}
@media (max-width:760px){html,body{background:#f5f8fd!important;overflow-x:hidden!important}body{padding-bottom:0!important}body .app-shell .workspace .topbar{z-index:4500!important;background:#fffffff7!important;border:0!important;border-bottom:1px solid #e5edf6!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:58px!important;min-height:58px!important;margin:0!important;padding:8px 14px!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 3px 14px #1c324f0b!important}body .app-shell .workspace .topbar .topbar-branding{flex:auto!important;align-items:center!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}body .app-shell .workspace .topbar .brand-home-button{background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}body .app-shell .workspace .topbar .brand-home-button .brand-mark{flex:0 0 32px!important;width:32px!important;height:32px!important;display:block!important}body .app-shell .workspace .topbar .brand-home-button>span:last-child{min-width:0!important;display:block!important}body .app-shell .workspace .topbar .brand-home-button strong{color:#152a47!important;letter-spacing:.08em!important;white-space:nowrap!important;max-width:none!important;font-size:16px!important;line-height:1!important;display:block!important}body .app-shell .workspace .topbar .brand-home-button small,body .app-shell .workspace .topbar .topbar-page-title,body .app-shell .workspace .topbar .topbar-workspace-switcher,body .app-shell .workspace .topbar .topbar-utility-group,body .app-shell .workspace .topbar .topbar-signout{display:none!important}body .app-shell .workspace .topbar .topbar-actions{flex:none!important;align-items:center!important;gap:0!important;width:auto!important;max-width:none!important;margin:0 0 0 8px!important;padding:0!important;display:flex!important}body .app-shell .workspace .topbar .topbar-account-block{margin:0!important;padding:0!important;display:flex!important}body .app-shell .workspace .topbar .user-pill{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#edf4ff!important;border:1px solid #dae6f4!important;border-radius:50%!important;margin:0!important;padding:2px!important;display:flex!important}body .app-shell .workspace .topbar .user-pill>span{color:#2f6fd9!important;background:#dceaff!important;border-radius:50%!important;width:30px!important;min-width:30px!important;height:30px!important}body .app-shell .workspace .topbar .user-pill>div{display:none!important}body .app-shell .workspace .content{width:100%!important;max-width:100%!important;padding:12px 14px calc(116px + env(safe-area-inset-bottom))!important;margin:0!important;overflow:visible!important}body .app-shell .v3-full-top{gap:8px!important}body .app-shell .v157-balance-hero{border-radius:19px!important;grid-template-columns:44px minmax(0,1fr)!important;min-height:108px!important;padding:16px!important}body .app-shell .v157-balance-copy strong{white-space:nowrap!important;font-size:27px!important}body .app-shell .v157-balance-copy em{font-size:10.5px!important}body .app-shell .v3-top-status{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important}body .app-shell .v3-top-date,body .app-shell .v3-top-updated{white-space:nowrap!important;height:40px!important;min-height:40px!important;padding:0 10px!important;font-size:10px!important}body .app-shell .v3-command-row{margin:0!important}body .app-shell .v3-search-box{border-radius:14px!important;height:44px!important}body .app-shell .v3-search-box input{min-width:0!important;font-size:13px!important}body .app-shell .v3-full-markets{gap:9px!important}body .app-shell .v3-full-market{border-radius:17px!important;height:auto!important;min-height:0!important;padding:13px 14px!important}body .app-shell .v3-full-market-head{min-height:42px!important;margin:0 0 8px!important}body .app-shell .v3-full-market-logo{border-radius:12px!important;width:42px!important;height:42px!important}body .app-shell .v3-full-market-logo img{max-width:34px!important;max-height:24px!important}body .app-shell .v3-full-market-brand strong{font-size:15px!important;line-height:1.1!important}body .app-shell .v3-full-market-brand small{margin-top:3px!important;font-size:9px!important;line-height:1.25!important;display:block!important}body .app-shell .v3-full-market-bottom{align-items:end!important;min-height:52px!important}body .app-shell .v3-full-market-metric span{font-size:9px!important}body .app-shell .v3-full-market-metric strong{font-size:21px!important;line-height:1.05!important}body .app-shell .v3-full-market-metric b{margin-top:4px!important;padding:3px 7px!important;font-size:9px!important}body .app-shell .v3-full-market-bottom svg{width:68px!important;height:28px!important}body .app-shell .v3-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body .app-shell .v3-kpi{grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;height:auto!important;min-height:96px!important;padding:12px!important}body .app-shell .v3-kpi-icon{width:32px!important;height:32px!important}body .app-shell .v3-kpi-copy{min-width:0!important}body .app-shell .v3-kpi-copy>span{white-space:normal!important;font-size:9px!important}body .app-shell .v3-kpi-copy strong{white-space:nowrap!important;font-size:16px!important;line-height:1.1!important}body .app-shell .v3-kpi-copy small{overflow-wrap:anywhere!important;font-size:8.5px!important;line-height:1.25!important}body .app-shell .v3-bottom-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}body .app-shell .v3-feature-card{text-align:left!important;grid-template-rows:auto!important;grid-template-columns:34px minmax(0,1fr)!important;justify-content:stretch!important;align-items:center!important;gap:10px!important;min-width:0!important;height:auto!important;min-height:72px!important;padding:11px!important;display:grid!important;overflow:hidden!important}body .app-shell .v3-feature-icon{width:34px!important;height:34px!important;margin:0!important}body .app-shell .v3-feature-card strong{color:#243a56!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;margin:0!important;font-size:10.5px!important;line-height:1.25!important;display:block!important}body .app-shell .v3-feature-card p,body .app-shell .v3-feature-card b,body .app-shell .v3-feature-art{display:none!important}body .app-shell .v3-latest-card{border-radius:17px!important;padding:13px!important}body .app-shell .v3-latest-head{gap:8px!important}body .app-shell .v3-latest-head strong{font-size:14px!important}body .app-shell .v3-latest-row{grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:10px 0!important;display:grid!important}body .app-shell .v3-latest-row>span:nth-child(2){min-width:0!important}body .app-shell .v3-latest-row strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}body .app-shell .v3-latest-amount{white-space:nowrap!important;font-size:10.5px!important}body .app-shell .support-dock-mini{right:12px!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;width:40px!important;height:40px!important}body .app-shell .assistant-dock{right:12px!important;bottom:calc(132px + env(safe-area-inset-bottom))!important}body .app-shell .assistant-dock-mini{width:44px!important;height:44px!important}body .app-shell .assistant-dock-mini img{width:38px!important;height:38px!important}body .mobile-v1-nav{min-height:64px!important;padding:5px 7px calc(5px + env(safe-area-inset-bottom))!important;box-shadow:0 -8px 24px #1a315013!important}body .mobile-v1-nav button{gap:2px!important;min-height:52px!important;padding:3px 2px!important;font-size:9px!important}body .mobile-v1-nav-icon{width:24px!important;height:24px!important}body .mobile-v1-nav-icon svg{width:21px!important;height:21px!important;display:block!important}body .theme-dark .workspace .topbar{background:#0f1826fa!important;border-bottom-color:#26364b!important}body .theme-dark .workspace .topbar .brand-home-button strong{color:#eef4fb!important}body .theme-dark .workspace .topbar .user-pill{background:#18273b!important;border-color:#2b3c53!important}body .theme-dark .workspace .topbar .user-pill>span{color:#dcecff!important;background:#20344e!important}body .app-shell .chat-shell.chat-v154{border-radius:18px!important;width:100%!important;max-width:100%!important;height:calc(100dvh - 150px)!important;min-height:520px!important;margin:0!important;display:block!important;position:relative!important;overflow:hidden!important}body .app-shell .chat-v154 .chat-list-pane,body .app-shell .chat-v154 .chat-thread-pane{border:0!important;width:100%!important;height:100%!important;min-height:0!important}body .app-shell .chat-v154:not(.thread-open) .chat-list-pane{display:flex!important}body .app-shell .chat-v154:not(.thread-open) .chat-thread-pane,body .app-shell .chat-v154.thread-open .chat-list-pane{display:none!important}body .app-shell .chat-v154.thread-open .chat-thread-pane{display:flex!important}body .app-shell .chat-v154-titlebar{padding:14px 14px 8px!important}body .app-shell .chat-v154-titlebar h2{font-size:18px!important}body .app-shell .chat-v154-tabs{gap:6px!important;padding:0 10px 8px!important}body .app-shell .chat-v154-tabs button{height:38px!important;font-size:10px!important}body .app-shell .chat-v154-searchbox{height:42px!important;margin:0 10px 8px!important}body .app-shell .chat-v154 .chat-conversation-list{padding:6px 8px 10px!important}body .app-shell .chat-v154 .chat-conversation-row{border-radius:13px!important;grid-template-columns:44px minmax(0,1fr) auto!important;padding:11px 10px!important}body .app-shell .chat-v154 .chat-conversation-row .chat-avatar{width:44px!important;height:44px!important}body .app-shell .chat-conversation-main strong{font-size:12px!important}body .app-shell .chat-conversation-main small{font-size:9.5px!important}body .app-shell .chat-v154-thread-head{gap:8px!important;min-height:60px!important;padding:8px 10px!important}body .app-shell .chat-v154-mobile-back{background:#eef4fb!important;border-radius:10px!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;font-size:22px!important;display:grid!important}body .app-shell .chat-v154-head-avatar{width:38px!important;height:38px!important}body .app-shell .chat-thread-title h3{font-size:13px!important}body .app-shell .chat-thread-title p{font-size:8.5px!important}body .app-shell .chat-v154-head-actions>button{width:34px!important;height:34px!important}body .app-shell .chat-v154-message-search{display:none!important}body .app-shell .chat-v154-messages{gap:10px!important;padding:12px 10px!important}body .app-shell .chat-v154-message-stack{max-width:88%!important}body .app-shell .chat-v154 .chat-bubble{padding:9px 11px 7px!important}body .app-shell .chat-v154 .chat-bubble p{font-size:11px!important}body .app-shell .chat-v154-composer{grid-template-columns:auto minmax(0,1fr) 42px!important;gap:6px!important;padding:8px!important}body .app-shell .chat-v154-composer-tools{gap:1px!important}body .app-shell .chat-v154-composer-tools button{width:30px!important;height:30px!important;font-size:14px!important}body .app-shell .chat-v154-composer textarea{min-height:40px!important;font-size:11px!important}body .app-shell .chat-v154-send{width:42px!important;min-width:42px!important;height:40px!important}body .app-shell .chat-v154-info-pane{z-index:120!important;width:100%!important;max-width:none!important;height:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;position:absolute!important;inset:0!important;overflow:auto!important}body .app-shell .chat-v154-info-head{z-index:2!important;background:inherit!important;height:56px!important;padding:0 14px!important;position:sticky!important;top:0!important}body .app-shell .chat-v154-info-profile{padding:18px 14px!important}body .app-shell .chat-v154-info-profile .chat-avatar{width:58px!important;height:58px!important}body .app-shell .chat-v154-info-row{min-height:52px!important;padding:11px 14px!important}body .app-shell .chat-v154-info-section summary{min-height:48px!important;padding:11px 14px!important}body .app-shell .chat-v154-participants{padding:12px 14px 24px!important}body .theme-dark .chat-v154-info-pane{background:#0e1827!important}body .theme-dark .chat-v154-mobile-back{color:#dcecff!important;background:#18283d!important}}@media (max-width:390px){body .app-shell .v3-kpis,body .app-shell .v3-bottom-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-shell .v3-top-status{grid-template-columns:1fr!important}body .app-shell .v3-top-date,body .app-shell .v3-top-updated{width:100%!important}body .app-shell .v157-balance-copy strong{font-size:24px!important}}@media (max-width:760px){body .app-shell .assistant-dock.assistant-ai-mode{top:calc(66px + env(safe-area-inset-top))!important;right:10px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;z-index:4800!important;border-radius:20px!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;position:fixed!important;left:10px!important;overflow:hidden!important}body .app-shell .assistant-ai-mode .assistant-dock-copy{height:100%!important;min-height:0!important}body .app-shell .assistant-ai-mode .assistant-ai-header{flex:none!important;min-height:62px!important;padding:9px 46px 9px 12px!important;display:flex!important}body .app-shell .assistant-ai-mode .assistant-ai-conversation{flex:auto!important;min-height:0!important;padding:12px 10px!important;overflow-y:auto!important}body .app-shell .assistant-ai-mode .assistant-command-form{flex:none!important;margin:0 10px 7px!important}body .app-shell .assistant-ai-mode .assistant-ai-footer{flex:none!important;padding:0 11px 9px!important}body .app-shell .assistant-ai-mode .assistant-dock-close{top:14px!important;right:12px!important}}
@media (max-width:760px){.assistant-onboarding-page{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.assistant-onboarding-topbar{height:56px!important;min-height:56px!important;padding:0 14px!important}.assistant-onboarding-brand{gap:8px!important}.assistant-onboarding-brand span{border-radius:10px!important;width:34px!important;height:34px!important;font-size:13px!important}.assistant-onboarding-brand strong{font-size:16px!important}.assistant-onboarding-user{gap:6px!important;font-size:10px!important}.assistant-onboarding-workspace{width:100%!important;height:calc(100dvh - 56px - 64px - env(safe-area-inset-bottom))!important;place-items:center!important;min-height:0!important;padding:6px 10px!important;display:grid!important;overflow:hidden!important}.assistant-onboarding-preview{display:none!important}.assistant-onboarding-card{border-radius:18px!important;width:100%!important;max-width:520px!important;max-height:100%!important;padding:8px 12px 10px!important;overflow:hidden!important;box-shadow:0 12px 34px #1e40af1a!important}.assistant-onboarding-card>img{object-position:center!important;filter:drop-shadow(0 5px 8px #0f172a1a)!important;width:72px!important;height:72px!important;margin:0 auto 2px!important}.assistant-onboarding-copy{gap:6px!important;max-width:100%!important}.assistant-label{padding:4px 8px!important;font-size:8px!important;line-height:1!important}.assistant-onboarding-copy h1{letter-spacing:-.025em!important;font-size:21px!important;line-height:1.08!important}.assistant-onboarding-copy>p{max-width:430px!important;font-size:10.5px!important;line-height:1.28!important}.assistant-tax-grid{gap:6px!important;margin-top:0!important}.assistant-tax-group{gap:4px!important}.assistant-tax-group>span{font-size:9.5px!important;line-height:1.1!important}.assistant-tax-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.assistant-tax-option{border-radius:11px!important;gap:1px!important;min-height:42px!important;padding:6px 8px!important}.assistant-tax-option strong{font-size:11px!important;line-height:1.1!important}.assistant-tax-option small{font-size:8px!important;line-height:1.18!important}.assistant-tax-select{border-radius:10px!important;height:34px!important;min-height:34px!important;padding:0 9px!important;font-size:10.5px!important}.assistant-region-currency{font-size:8px!important;line-height:1.15!important}.assistant-tax-note{border-radius:10px!important;padding:6px 8px!important;font-size:8.5px!important;line-height:1.2!important}.assistant-onboarding-copy>.primary-button{border-radius:11px!important;width:100%!important;height:38px!important;min-height:38px!important;margin-top:0!important;padding:0 12px!important;font-size:12px!important}}@media (max-width:390px),(max-height:760px){.assistant-onboarding-card{padding:6px 10px 8px!important}.assistant-onboarding-card>img{width:58px!important;height:58px!important}.assistant-onboarding-copy{gap:4px!important}.assistant-onboarding-copy h1{font-size:18px!important}.assistant-onboarding-copy>p{font-size:9px!important;line-height:1.2!important}.assistant-tax-grid{gap:4px!important}.assistant-tax-option{min-height:38px!important;padding:5px 7px!important}.assistant-tax-option strong{font-size:10px!important}.assistant-tax-option small,.assistant-region-currency,.assistant-tax-note{font-size:7.5px!important}.assistant-tax-select{height:32px!important;min-height:32px!important}.assistant-onboarding-copy>.primary-button{height:34px!important;min-height:34px!important;font-size:11px!important}}
@media (max-width:760px){.v3-full-markets .v3-full-market:first-child{background:linear-gradient(135deg,#fbf7ff 0%,#f1e4ff 100%)!important;border-color:#d8b6ff!important;box-shadow:0 10px 26px #9948d71f!important}.v3-full-markets .v3-full-market:nth-child(2){background:linear-gradient(135deg,#f6faff 0%,#dceaff 100%)!important;border-color:#b9d4ff!important;box-shadow:0 10px 26px #2769dc1f!important}.v3-full-markets .v3-full-market:nth-child(3){background:linear-gradient(135deg,#fff8f8 0%,#ffe2e6 100%)!important;border-color:#ffc1ca!important;box-shadow:0 10px 26px #d9485b1f!important}.v3-full-markets .v3-full-market:first-child .v3-full-market-toplink,.v3-full-markets .v3-full-market:first-child .v3-full-market-bottom svg{color:#a855f7!important;stroke:#a855f7!important}.v3-full-markets .v3-full-market:nth-child(2) .v3-full-market-toplink,.v3-full-markets .v3-full-market:nth-child(2) .v3-full-market-bottom svg{color:#2f75e8!important;stroke:#2f75e8!important}.v3-full-markets .v3-full-market:nth-child(3) .v3-full-market-toplink,.v3-full-markets .v3-full-market:nth-child(3) .v3-full-market-bottom svg{color:#ef5b72!important;stroke:#ef5b72!important}.theme-dark,.theme-dark html,.theme-dark body,html.theme-dark,body.theme-dark{color:#eef4ff!important;background:#08111f!important}.theme-dark .app-shell,.theme-dark .workspace,.theme-dark .content,.theme-dark .workspace.v3-sidebar-is-collapsed{background:#08111f!important}.theme-dark .topbar{background:#0d1828f7!important;border-bottom-color:#263850!important;box-shadow:0 8px 24px #0000003d!important}.theme-dark .brand-home-button strong{color:#f5f8ff!important}.theme-dark .user-pill{background:#182a43!important;border-color:#335073!important}.theme-dark .user-pill>span{color:#9bc0ff!important;background:#203d63!important}.theme-dark .v3-search-box,.theme-dark .v3-top-date,.theme-dark .v3-top-updated,.theme-dark .v3-kpi,.theme-dark .v3-feature-card,.theme-dark .v3-latest-card{background:#121f31!important;border-color:#2b405a!important;box-shadow:0 10px 26px #00000038!important}.theme-dark .v3-search-box input,.theme-dark .v3-kpi-copy strong,.theme-dark .v3-feature-card strong,.theme-dark .v3-latest-head strong,.theme-dark .v3-latest-row strong,.theme-dark .v3-latest-amount{color:#f1f6ff!important}.theme-dark .v3-search-box,.theme-dark .v3-top-date,.theme-dark .v3-top-updated,.theme-dark .v3-kpi-copy>span,.theme-dark .v3-kpi-copy small,.theme-dark .v3-latest-row small{color:#9db0c8!important}.theme-dark .v3-full-markets .v3-full-market:first-child{background:linear-gradient(135deg,#26133b 0%,#351951 100%)!important;border-color:#70409b!important;box-shadow:0 12px 30px #9040d233!important}.theme-dark .v3-full-markets .v3-full-market:nth-child(2){background:linear-gradient(135deg,#10284b 0%,#153968 100%)!important;border-color:#3567a9!important;box-shadow:0 12px 30px #2663be33!important}.theme-dark .v3-full-markets .v3-full-market:nth-child(3){background:linear-gradient(135deg,#3a171e 0%,#542029 100%)!important;border-color:#914252!important;box-shadow:0 12px 30px #c6435733!important}.theme-dark .v3-full-market-brand strong,.theme-dark .v3-full-market-metric strong{color:#fff!important}.theme-dark .v3-full-market-brand small,.theme-dark .v3-full-market-metric span{color:#c6d2e2!important}.theme-dark .v3-full-market-logo{background:#fff!important;border-color:#ffffff59!important;box-shadow:0 5px 16px #00000038!important}.theme-dark .v3-full-market-metric b{color:#07845f!important;background:#dff8ee!important}.theme-dark .mobile-v1-nav{background:#0d1828fa!important;border-top-color:#2b405a!important;box-shadow:0 -10px 28px #0000004d!important}.theme-dark .mobile-v1-nav button{color:#9aabc0!important}.theme-dark .mobile-v1-nav button.active{color:#7eb1ff!important;background:#1a3150!important}}
@media (max-width:760px){.v3-command-row,.v3-top-status{display:none!important}.mobile-lifetime-summary{order:2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;display:grid!important}.mobile-lifetime-card{background:#fff;border:1px solid #dde7f3;border-radius:20px;align-content:center;gap:7px;min-height:104px;padding:16px;display:grid;box-shadow:0 7px 20px #1f395b0a}.mobile-lifetime-card span{color:#8294aa;font-size:10px;font-weight:850;line-height:1.25}.mobile-lifetime-card strong{letter-spacing:-.035em;font-size:26px;font-weight:950;line-height:1}.mobile-lifetime-card small{color:#8b9aae;font-size:9px;font-weight:750}.mobile-lifetime-card.sales strong{color:#2f70dc}.mobile-lifetime-card.buyouts strong{color:#059669}.mobile-period-switcher{order:3!important}.v3-kpis{order:4!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;display:grid!important}.v3-kpi{border-radius:20px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:116px!important;padding:14px!important}.v3-kpi-icon{border-radius:14px!important;width:42px!important;height:42px!important}.v3-kpi-icon .icon{width:23px!important;height:23px!important}.v3-kpi-copy>span{font-size:10px!important;line-height:1.25!important}.v3-kpi-copy>strong{white-space:nowrap!important;margin-top:6px!important;font-size:21px!important;line-height:1!important}.v3-kpi-copy>small{margin-top:7px!important;font-size:9px!important}.v3-kpi.sales .v3-kpi-copy>strong{color:#2f70dc!important}.v3-kpi.buyout .v3-kpi-copy>strong{color:#059669!important}.v3-full-markets,.v3-bottom-actions{display:none!important}.v3-main-grid{order:5!important}.mobile-v1-nav.mobile-v1-nav-compact{grid-template-columns:repeat(4,1fr)!important}.mobile-v1-nav.mobile-v1-nav-compact button{min-height:58px!important}body{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}.content{padding-bottom:20px!important}.theme-dark .mobile-lifetime-card{box-shadow:none;background:#152235;border-color:#2a3a50}.theme-dark .mobile-lifetime-card span,.theme-dark .mobile-lifetime-card small{color:#95a7bd}}@media (max-width:390px){.mobile-lifetime-summary,.v3-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobile-lifetime-card{min-height:96px;padding:13px}.mobile-lifetime-card strong{font-size:22px}.v3-kpi{min-height:108px!important;padding:12px!important}.v3-kpi-copy>strong{font-size:18px!important}}
.mobile-period-switcher{display:none}@media (max-width:760px){.mobile-period-switcher{background:#eaf0f8;border:1px solid #dde7f3;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;box-shadow:0 7px 20px #1f395b09;order:3!important;display:grid!important}.mobile-period-switcher button{color:#7d8fa6;background:0 0;border:0;border-radius:14px;min-height:46px;font-size:13px;font-weight:900}.mobile-period-switcher button.active{color:#2f70dc;background:#fff;box-shadow:0 6px 16px #26508914}.theme-dark .mobile-period-switcher{background:#172438;border-color:#2c3c52}.theme-dark .mobile-period-switcher button{color:#91a3bb}.theme-dark .mobile-period-switcher button.active{color:#80adff;box-shadow:none;background:#21334b}}
.mobile-buyout-feed{background:#fff;border:1px solid #dfe8f3;border-radius:20px;gap:10px;margin:0;padding:14px;display:grid;box-shadow:0 10px 28px #223b5c0e;order:6!important}.mobile-buyout-feed-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-buyout-feed-head strong{color:#142641;letter-spacing:-.02em;font-size:18px;display:block}.mobile-buyout-feed-head small{color:#8da0b7;margin-top:3px;font-size:11px;font-weight:750;display:block}.mobile-buyout-feed-head>span{color:#2f70dc;background:#eef5ff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.mobile-buyout-feed-list{gap:10px;display:grid}.mobile-buyout-row{isolation:isolate;border:1.5px solid #0000;border-radius:17px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:84px;padding:11px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #0f172a14}.mobile-buyout-row:after{content:"";opacity:.19;pointer-events:none;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:contain;width:44%;height:78%;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.mobile-buyout-row>*{z-index:1;position:relative}.mobile-buyout-row.provider-wildberries{background:linear-gradient(100deg,#a855f73b,#ec48991f,#fffffff7);border-color:#a855f76b;box-shadow:0 10px 28px #a855f724}.mobile-buyout-row.provider-wildberries:after{opacity:.22;background-image:url(https://upload.wikimedia.org/wikipedia/commons/4/41/Wildberries_2023_Pink.svg)}.mobile-buyout-row.provider-ozon{background:linear-gradient(100deg,#3b82f63b,#60a5fa1f,#fffffff7);border-color:#3b82f666;box-shadow:0 10px 28px #3b82f624}.mobile-buyout-row.provider-ozon:after{opacity:.22;background-image:url(https://upload.wikimedia.org/wikipedia/commons/3/39/Ozon_logo_clear.svg)}.mobile-buyout-row.provider-kaspi{background:linear-gradient(100deg,#f43f5e3b,#f871711f,#fffffff7);border-color:#f43f5e66;box-shadow:0 10px 28px #f43f5e24}.mobile-buyout-row.provider-kaspi:after{opacity:.21;background-image:url(https://kaspi.kz/img/Logo.svg)}.mobile-buyout-logo{background:#fff;border:1px solid #0f172a14;border-radius:15px;place-items:center;width:52px;height:52px;padding:7px;display:grid;box-shadow:0 7px 18px #0f172a1f}.mobile-buyout-logo img{object-fit:contain;max-width:100%;max-height:100%;display:block}.mobile-buyout-copy{min-width:0}.mobile-buyout-copy>strong{text-overflow:ellipsis;white-space:nowrap;color:#1e324f;font-size:12.5px;font-weight:900;display:block;overflow:hidden}.mobile-buyout-copy>small{color:#7f93ac;margin-top:3px;font-size:10px;display:block}.mobile-buyout-copy>b{border-radius:999px;margin-top:6px;padding:4px 8px;font-size:9px;font-weight:950;display:inline-flex;box-shadow:0 3px 9px #0f172a0d}.kind-buyout .mobile-buyout-copy>b{color:#07885e;background:#dcfce7}.kind-return .mobile-buyout-copy>b{color:#c92f43;background:#ffe4e6}.kind-refusal .mobile-buyout-copy>b{color:#c96b05;background:#ffedd5}.mobile-buyout-right{z-index:1;text-align:right;position:relative}.mobile-buyout-right>strong{color:#10243f;white-space:nowrap;font-size:12px;font-weight:950;display:block}.mobile-buyout-right>small{color:#8193a9;margin-top:3px;font-size:9px;font-weight:800;display:block}.mobile-buyout-empty{color:#7f91a9;text-align:center;background:#f7f9fc;border-radius:14px;padding:18px;font-size:11px;font-weight:750}.theme-dark .mobile-buyout-feed{background:#121c2b;border-color:#2a3a52;box-shadow:0 12px 32px #0000002e}.theme-dark .mobile-buyout-feed-head strong,.theme-dark .mobile-buyout-copy>strong,.theme-dark .mobile-buyout-right>strong{color:#f3f8ff}.theme-dark .mobile-buyout-feed-head small,.theme-dark .mobile-buyout-copy>small,.theme-dark .mobile-buyout-right>small{color:#a6b7ca}.theme-dark .mobile-buyout-row.provider-wildberries{background:linear-gradient(100deg,#a855f75c,#581c8740,#121c2bfa);border-color:#c084fc80;box-shadow:0 10px 30px #7e22ce40}.theme-dark .mobile-buyout-row.provider-ozon{background:linear-gradient(100deg,#3b82f657,#1e40af3b,#121c2bfa);border-color:#60a5fa80;box-shadow:0 10px 30px #2563eb3b}.theme-dark .mobile-buyout-row.provider-kaspi{background:linear-gradient(100deg,#f43f5e52,#991b1b38,#121c2bfa);border-color:#fb71857a;box-shadow:0 10px 30px #e11d4836}.theme-dark .mobile-buyout-row:after{opacity:.24}.theme-dark .mobile-buyout-logo{box-shadow:0 7px 18px #0000003d}.theme-dark .mobile-buyout-empty{color:#9fb0c6;background:#162338}
.mde-hold-tip,.mde-edit-toolbar,.mde-add-sheet,.mde-remove-badge,.mde-resize-badge{display:none}@media (max-width:760px){.mde-hold-tip{left:50%;bottom:calc(92px + env(safe-area-inset-bottom));z-index:3900;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(14px);pointer-events:none;opacity:.72;background:#0e233dc7;border-radius:999px;max-width:calc(100vw - 32px);padding:8px 12px;font-size:10px;font-weight:800;display:block;position:fixed;transform:translate(-50%)}body.mde-editing{overscroll-behavior-y:auto!important}body.mde-editing .mde-hold-tip{display:none}body.mde-editing [data-mde-key]{z-index:1;transform-origin:50%;outline:1px solid #3470d114;animation:.24s ease-in-out infinite alternate mdeJiggle;-webkit-user-select:none!important;user-select:none!important;touch-action:pan-y!important;position:relative!important}body.mde-editing [data-mde-key]:nth-of-type(2n){animation-duration:.27s;animation-direction:alternate-reverse}body.mde-editing [data-mde-key].mde-dragging{opacity:.9;z-index:4600!important;touch-action:none!important;animation:none!important;transform:scale(1.025)!important;box-shadow:0 20px 40px #0b1f3e2e!important}body.mde-editing [data-mde-key].mde-just-activated{animation:.26s ease-out mdePop}@keyframes mdeJiggle{0%{transform:rotate(-.3deg)}to{transform:rotate(.3deg)}}@keyframes mdePop{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.mde-remove-badge,.mde-resize-badge{place-items:center;z-index:4700!important;touch-action:manipulation!important;border:0!important;padding:0!important;font-weight:900!important;line-height:1!important;animation:none!important;display:grid!important;position:absolute!important;box-shadow:0 2px 8px #00000029!important}.mde-remove-badge{color:#fff!important;background:#222a36eb!important;border-radius:50%!important;width:28px!important;height:28px!important;font-size:18px!important;top:7px!important;left:7px!important}.mde-resize-badge{color:#526a88!important;background:#eff4fbf7!important;border-radius:10px!important;width:32px!important;height:32px!important;font-size:14px!important;top:7px!important;right:7px!important}.mde-edit-toolbar{left:12px;right:12px;bottom:calc(88px + env(safe-area-inset-bottom));z-index:5000;-webkit-backdrop-filter:blur(22px);background:#f7f9fcfa;border:1px solid #5b7dab2e;border-radius:18px;align-items:center;gap:9px;padding:8px;display:flex;position:fixed;box-shadow:0 12px 32px #1027482e}.mde-edit-toolbar button{border:0;border-radius:13px;height:44px;font-size:12px;font-weight:900}.mde-add-widget{color:#1769d2;background:#eaf3ff;flex:1}.mde-done{color:#fff;background:#1677ee;min-width:88px;padding:0 18px}.mde-add-sheet{z-index:5200;-webkit-overflow-scrolling:touch;max-height:74dvh;padding:9px 16px calc(24px + env(safe-area-inset-bottom));color:#172b47;-webkit-backdrop-filter:blur(28px);touch-action:pan-y;background:#f8f9fcfc;border-radius:28px 28px 0 0;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -26px 76px #00000040}.mde-sheet-handle{background:#b9c1cb;border-radius:99px;width:42px;height:4px;margin:0 auto 12px}.mde-add-sheet header{background:inherit;z-index:2;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:4px 0 8px;display:flex;position:sticky;top:0}.mde-add-sheet header strong{font-size:18px}.mde-add-sheet header button{color:#566b84;background:#e7ebf0;border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.mde-add-sheet>p{color:#718399;text-align:center;background:#eef2f7;border-radius:16px;padding:18px;font-size:11px;font-weight:750}.mde-add-list{gap:8px;display:grid}.mde-add-list button{color:#213853;text-align:left;background:#fff;border:0;border-radius:14px;align-items:center;gap:11px;min-height:52px;padding:10px 12px;font-size:12px;font-weight:850;display:flex}.mde-add-list button span{color:#15915e;background:#dff7e9;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:20px;display:grid}.mde-reset{color:#5c718b;background:#eef2f7;border:0;border-radius:14px;width:100%;min-height:46px;margin-top:12px;font-size:11px;font-weight:900}.v3-kpis,.mobile-lifetime-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v3-kpi[data-mobile-editor-size=half],.mobile-lifetime-card[data-mobile-editor-size=half]{grid-column:span 1!important}.v3-kpi[data-mobile-editor-size=full],.mobile-lifetime-card[data-mobile-editor-size=full]{grid-column:1/-1!important;min-height:124px!important}.v3-kpi.mde-hidden,.mobile-lifetime-card.mde-hidden,.mde-section-hidden{display:none!important}.v3-bottom-actions.mde-section-visible{display:grid!important}.v3-bottom-actions.mde-section-hidden{display:none!important}.v3-kpi.mde-shortcut-widget{background:#fff!important;border:1px solid #7694c02b!important;border-radius:18px!important;min-height:116px!important;padding:14px!important;overflow:visible!important;box-shadow:0 7px 20px #1b376012!important}.mde-shortcut-open{width:100%;height:100%;min-height:86px;color:#203751!important;text-align:left!important;background:0 0!important;border:0!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0!important;display:grid!important}.mde-shortcut-icon{color:#2b70d8;background:#edf5ff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:950;display:grid}.mde-shortcut-copy{gap:4px;min-width:0;display:grid}.mde-shortcut-copy b{text-overflow:ellipsis;font-size:11px;font-weight:950;line-height:1.2;overflow:hidden}.mde-shortcut-copy small{color:#91a0b2;font-size:9px;font-weight:750}.v3-kpi.mde-shortcut-widget[data-mobile-editor-size=full] .mde-shortcut-open{grid-template-columns:48px minmax(0,1fr)!important;gap:14px!important}.v3-kpi.mde-shortcut-widget[data-mobile-editor-size=full] .mde-shortcut-icon{border-radius:15px;width:48px;height:48px;font-size:20px}.v3-kpi.mde-shortcut-widget[data-mobile-editor-size=full] .mde-shortcut-copy b{font-size:14px}.v3-kpi.mde-shortcut-widget[data-mobile-editor-size=full] .mde-shortcut-copy small{font-size:10px}body.mde-editing .mde-shortcut-open{pointer-events:none!important}body.mde-editing .assistant-dock,body.mde-editing .support-dock-mini{pointer-events:none!important;opacity:.35!important}.theme-dark .mde-edit-toolbar,.theme-dark .mde-add-sheet{color:#eef5ff;background:#0d1726fa;border-color:#2b3c52}.theme-dark .mde-add-widget{color:#8ebcff;background:#182a43}.theme-dark .mde-add-list button{color:#e8f1fc;background:#111d2d}.theme-dark .mde-reset{color:#a9bdd6;background:#16243a}.theme-dark .mde-resize-badge{color:#aac0dc!important;background:#1d2e45!important}.theme-dark .mde-remove-badge{color:#fff!important;background:#e44848f5!important}.theme-dark .v3-kpi.mde-shortcut-widget{color:#edf4ff!important;background:#152235!important;border-color:#263a55!important}.theme-dark .mde-shortcut-open{color:#edf4ff!important}.theme-dark .mde-shortcut-icon{color:#8cb9ff;background:#1d3150}}@media (prefers-reduced-motion:reduce){body.mde-editing [data-mde-key]{animation:none!important}}
@media (max-width:760px){html,body{width:100%;max-width:100%;overflow-x:hidden}body.mde-editing{overscroll-behavior-x:none!important;width:100%!important;height:auto!important;min-height:100dvh!important;overflow-x:hidden!important}body.mde-editing .v3-kpis,body.mde-editing .mobile-lifetime-summary,body.mde-editing .v3-main-grid,body.mde-editing .mobile-buyout-feed,body.mde-editing .v3-full-top,body.mde-editing .mobile-period-switcher{align-content:start!important;height:auto!important;min-height:0!important;max-height:none!important}body.mde-editing [data-mde-key]{box-sizing:border-box!important;max-width:100%!important}body.mde-editing .mde-edit-toolbar{left:max(12px, env(safe-area-inset-left))!important;right:max(12px, env(safe-area-inset-right))!important;bottom:calc(88px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;width:auto!important;max-width:none!important}body.mde-editing .v3-main,body.mde-editing main{height:auto!important;min-height:0!important;padding-bottom:calc(180px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}}
@media (max-width:760px){.v3-full-top[data-mobile-section-size=full]{align-self:stretch!important;width:100%!important}.v3-full-top[data-mobile-section-size=half]{align-self:flex-start!important;width:calc(50% - 5px)!important}.v3-full-top[data-mobile-section-size=half] .v157-balance-hero{grid-template-columns:1fr!important;gap:7px!important;min-height:112px!important;padding:13px!important}.v3-full-top[data-mobile-section-size=half] .v157-balance-icon{border-radius:10px!important;width:34px!important;height:34px!important}.v3-full-top[data-mobile-section-size=half] .v157-balance-copy strong{white-space:normal!important;font-size:19px!important;line-height:1.05!important}.v3-full-top[data-mobile-section-size=half] .v157-balance-copy small,.v3-full-top[data-mobile-section-size=half] .v157-balance-copy em{white-space:normal!important;font-size:9px!important}.v3-full-top[data-mobile-section-size=half] .v3-top-status{grid-template-columns:1fr!important}.mobile-lifetime-card[data-mobile-editor-size=full] span{white-space:normal!important;text-overflow:clip!important;font-size:13px!important;line-height:1.25!important;overflow:visible!important}.mobile-lifetime-card[data-mobile-editor-size=full] strong{font-size:30px!important}.v3-kpi[data-mobile-editor-size=full] .v3-kpi-copy>span{white-space:normal!important;text-overflow:clip!important;font-size:12px!important;line-height:1.25!important;overflow:visible!important}.v3-kpi[data-mobile-editor-size=full] .v3-kpi-copy strong{font-size:24px!important}.v3-kpi[data-mobile-editor-size=full] .v3-kpi-copy small{white-space:normal!important;font-size:10px!important}.v3-kpi.mde-shortcut-widget[data-mobile-editor-size=full] .mde-shortcut-copy b{white-space:normal!important;text-overflow:clip!important;font-size:16px!important;line-height:1.15!important;overflow:visible!important}.v3-kpi.mde-shortcut-widget[data-mobile-editor-size=full] .mde-shortcut-copy small{font-size:11px!important}body.mde-editing .mobile-lifetime-card,body.mde-editing .v3-full-top{overflow:visible!important}}
.dde-launch,.dde-backdrop{display:none}@media (min-width:761px){.dde-launch{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#213a63;cursor:pointer;background:#fffffff0;border:1px solid #6f8fc547;border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font:700 13px/1 system-ui,sans-serif;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 32px #1b345d29}.dde-launch:hover{transform:translateY(-1px);box-shadow:0 16px 38px #1b345d33}.dde-launch span{font-size:17px;line-height:1}.dde-backdrop{z-index:140;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b14237a;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.dde-panel{color:#17253b;background:#f7f9fd;border:1px solid #8199c040;border-radius:24px;width:min(700px,100vw - 56px);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 32px 80px #0816304d}.dde-head{border-bottom:1px solid #e2e8f2;justify-content:space-between;align-items:flex-start;gap:22px;padding:24px 24px 18px;display:flex}.dde-head>div{gap:5px;display:grid}.dde-head strong{font:800 22px/1.15 system-ui,sans-serif}.dde-head small{color:#73829a;font:600 12px/1.45 system-ui,sans-serif}.dde-head button{color:#fff;cursor:pointer;background:#2864df;border:0;border-radius:11px;padding:10px 16px;font:800 13px/1 system-ui,sans-serif}.dde-list{gap:10px;padding:18px 20px;display:grid}.dde-row{cursor:grab;background:#fff;border:1px solid #dfe6f1;border-radius:16px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:68px;padding:11px 12px;display:grid;box-shadow:0 4px 14px #1d39620d}.dde-row:active{cursor:grabbing}.dde-row.is-hidden{opacity:.62;background:#f0f3f8}.dde-grip{color:#97a5b8;letter-spacing:-5px;-webkit-user-select:none;user-select:none;font-size:22px;font-weight:900}.dde-row-copy{gap:4px;min-width:0;display:grid}.dde-row-copy b{color:#21324b;font:800 14px/1.2 system-ui,sans-serif}.dde-row-copy small{color:#8a98aa;font:700 11px/1.2 system-ui,sans-serif}.dde-row button{color:#425877;cursor:pointer;background:#f8faff;border:1px solid #dbe3ee;border-radius:10px;padding:9px 11px;font:800 11px/1 system-ui,sans-serif}.dde-row button:hover{color:#225ed6;background:#edf3ff}.dde-row button:disabled{opacity:.4;cursor:not-allowed}.dde-eye{min-width:72px}.dde-footer{border-top:1px solid #e2e8f2;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 20px;display:flex}.dde-footer button{color:#b34a4a;cursor:pointer;background:0 0;border:0;padding:8px;font:800 12px/1 system-ui,sans-serif}.dde-footer span{color:#8996a8;text-align:right;font:600 11px/1.35 system-ui,sans-serif}.v3-kpis{display:grid!important}.v3-kpi.dde-hidden{display:none!important}.v3-kpi[data-desktop-editor-size=wide]{grid-column:span 2!important}}@media (prefers-color-scheme:dark) and (min-width:761px){.dde-launch{color:#e7eefb;background:#182131f2;border-color:#33445e}.dde-panel{color:#eef3fb;background:#141d2b;border-color:#334159}.dde-head,.dde-footer{border-color:#29384d}.dde-head small,.dde-footer span{color:#8fa0b8}.dde-row{box-shadow:none;background:#1c2738;border-color:#304057}.dde-row.is-hidden{background:#182131}.dde-row-copy b{color:#edf3fc}.dde-row-copy small{color:#8fa0b7}.dde-row button{color:#d5deed;background:#243248;border-color:#3b4c65}.dde-row button:hover{color:#fff;background:#2c3e5a}}
.dse-launch-fallback,.dse-backdrop{display:none}.dse-launch{color:#29415f;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #5c79a938;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font:900 19px/1 system-ui,sans-serif;display:grid;box-shadow:0 4px 14px #18315614}.dse-launch:hover{background:#fff;transform:translateY(-1px);box-shadow:0 8px 18px #18315624}.dse-page-custom .content,.dse-page-custom .market-dashboard,.dse-page-custom .v3-full-dashboard{background-color:#0000!important}.dse-custom-block{background:var(--dse-block-bg)!important;border-color:var(--dse-block-border)!important;border-radius:var(--dse-block-radius)!important}.dse-custom-text{color:var(--dse-text-color)!important;font-size:var(--dse-text-size)!important;font-weight:var(--dse-text-weight)!important}body.dse-editing [data-dse-key]{transition:outline-color .15s,box-shadow .15s;cursor:crosshair!important}body.dse-editing [data-dse-key]:hover{outline-offset:3px;outline:2px dashed #2469de8c!important}body.dse-editing .dse-selected-block{outline-offset:4px;outline:3px solid #2d72e8!important;box-shadow:0 0 0 7px #2d72e81f!important}body.dse-editing .dse-selected-text{outline-offset:2px;border-radius:4px;outline:2px solid #ff7a5c!important}.dse-backdrop{z-index:5200;pointer-events:none;background:0 0;display:block;position:fixed;inset:0}.dse-panel{pointer-events:auto;color:#18283f;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f8fafef7;border:1px solid #768fb547;border-radius:24px;flex-direction:column;width:min(390px,100vw - 36px);display:flex;position:absolute;top:18px;bottom:18px;right:18px;overflow:hidden;box-shadow:0 28px 80px #0a183247}.dse-head{border-bottom:1px solid #e2e8f2;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 16px;display:flex}.dse-head>div{gap:5px;min-width:0;display:grid}.dse-head strong{font:850 20px/1.15 system-ui,sans-serif}.dse-head small{color:#78879c;font:650 11px/1.4 system-ui,sans-serif}.dse-head>button{color:#fff;cursor:pointer;background:#2867de;border:0;border-radius:11px;padding:10px 14px;font:800 12px/1 system-ui,sans-serif}.dse-tabs{grid-template-columns:repeat(3,1fr);gap:7px;padding:12px 16px 6px;display:grid}.dse-tabs button{color:#65758c;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:11px;padding:10px 8px;font:800 12px/1 system-ui,sans-serif}.dse-tabs button.active{color:#245fca;background:#eaf2ff;border-color:#b8cef6;box-shadow:inset 0 0 0 1px #3169d614}.dse-body{flex:1;min-height:0;padding:12px 16px 20px;overflow:auto}.dse-controls{gap:13px;display:grid}.dse-controls h3{color:#263a57;margin:2px 0 4px;font:850 15px/1.2 system-ui,sans-serif}.dse-field,.dse-slider{background:#fff;border:1px solid #dfe7f1;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:10px 12px;display:flex}.dse-field>span,.dse-slider>span{color:#50647f;font:750 11px/1.3 system-ui,sans-serif}.dse-slider>span{justify-content:space-between;gap:8px;min-width:130px;display:flex}.dse-slider b{color:#224f91}.dse-field input[type=color]{cursor:pointer;background:#fff;border:1px solid #d6dfeb;border-radius:9px;width:46px;height:32px;padding:2px}.dse-field select{color:#344b69;background:#f8faff;border:1px solid #d8e1ed;border-radius:9px;max-width:170px;padding:8px 9px;font:700 11px system-ui,sans-serif}.dse-slider{grid-template-columns:1fr;gap:9px;display:grid}.dse-slider input{accent-color:#2d72e8;width:100%}.dse-upload-row button,.dse-selection-head button{color:#2c60b5;cursor:pointer;background:#f0f5ff;border:1px solid #cddbf0;border-radius:10px;padding:9px 10px;font:800 11px/1 system-ui,sans-serif}.dse-file{display:none}.dse-danger,.dse-reset-one{color:#b45549;cursor:pointer;background:#fff6f4;border:1px solid #f0d8d5;border-radius:11px;padding:10px 12px;font:800 11px/1 system-ui,sans-serif}.dse-reset-one{color:#60748e;background:#f8faff;border-color:#dce5ef}.dse-selection-head{background:#f4f8ff;border:1px solid #dce5f0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.dse-selection-head>div{gap:3px;min-width:0;display:grid}.dse-selection-head span{color:#8795a8;text-transform:uppercase;letter-spacing:.05em;font:750 9px/1 system-ui,sans-serif}.dse-selection-head strong{text-overflow:ellipsis;white-space:nowrap;color:#243b5b;font:850 12px/1.2 system-ui,sans-serif;overflow:hidden}.dse-hint{color:#80672c;background:#fff8e8;border-radius:12px;margin:0;padding:12px 13px;font:700 11px/1.5 system-ui,sans-serif}.dse-footer{background:#f8fafef5;border-top:1px solid #e2e8f2;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px 16px;display:flex}.dse-reset-all{color:#bb4f4f;cursor:pointer;background:0 0;border:0;padding:6px 0;font:800 11px/1 system-ui,sans-serif}.dse-footer span{color:#8996a8;text-align:right;max-width:190px;font:650 9px/1.35 system-ui,sans-serif}@media (max-width:760px){.dse-launch{border-radius:11px;width:34px;height:34px;font-size:18px}.dse-backdrop{z-index:6100}.dse-panel{top:auto;left:8px;right:8px;bottom:calc(78px + env(safe-area-inset-bottom));border-radius:23px;width:auto;max-height:58vh}.dse-head{padding:14px 15px 11px}.dse-head strong{font-size:17px}.dse-head small{font-size:9.5px}.dse-head>button{padding:9px 11px}.dse-tabs{padding:9px 12px 4px}.dse-tabs button{padding:9px 6px;font-size:10.5px}.dse-body{padding:9px 12px 14px}.dse-field,.dse-slider{min-height:46px;padding:8px 10px}.dse-footer{padding:10px 12px 12px}.dse-footer span{display:none}}@media (prefers-color-scheme:dark){.dse-launch{color:#eff5ff;background:#1b2536f0;border-color:#394a63}.dse-panel{color:#eef3fb;background:#141d2bf7;border-color:#344158}.dse-head,.dse-footer{border-color:#2d3b50}.dse-head small,.dse-footer span{color:#94a3b8}.dse-tabs button,.dse-field,.dse-slider{color:#dbe5f5;background:#1c2738;border-color:#33445b}.dse-tabs button.active{color:#e8f1ff;background:#233b63;border-color:#3d68a9}.dse-controls h3{color:#edf3fb}.dse-field>span,.dse-slider>span{color:#aab8ca}.dse-field select{color:#e0e8f5;background:#243248;border-color:#3d4d65}.dse-selection-head{background:#1c2a3e;border-color:#34475f}.dse-selection-head strong{color:#e6edf7}.dse-hint{color:#ead49e;background:#3a3323}.dse-footer{background:#141d2bf7}}
.support-dock-mini{display:none!important}.dsw-widget{min-width:0;position:relative!important}.dsw-open{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0}.dsw-copy{text-align:left;gap:3px;min-width:0;display:grid}@media (max-width:760px){.v3-kpi.dsw-widget{background:#fff!important;border:1px solid #7694c02b!important;border-radius:18px!important;min-height:116px!important;padding:14px!important;box-shadow:0 7px 20px #1b376012!important}.v3-kpi.dsw-widget[data-dsw-size=half]{grid-column:span 1!important}.v3-kpi.dsw-widget[data-dsw-size=full]{grid-column:1/-1!important;min-height:124px!important}.v3-kpi.dsw-widget .dsw-open{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid;padding:0!important}.v3-kpi.dsw-widget .dsw-icon{color:#2b70d8;background:#edf5ff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:950;display:grid}.v3-kpi.dsw-widget .dsw-copy b{text-overflow:ellipsis;font-size:11px;font-weight:950;line-height:1.2;overflow:hidden}.v3-kpi.dsw-widget .dsw-copy small{color:#91a0b2;font-size:9px;font-weight:750}.dsw-remove,.dsw-resize{z-index:8;border:0;place-items:center;width:30px;height:30px;font-weight:900;line-height:1;display:grid;position:absolute;box-shadow:0 4px 12px #00000029}.dsw-remove{color:#20242b;background:#f2f3f6;border-radius:50%;font-size:18px;top:7px;left:7px}.dsw-resize{color:#526a88;background:#edf3fb;border-radius:10px;font-size:14px;top:7px;right:7px}body.mde-editing .v3-kpi.dsw-widget{-webkit-user-select:none;user-select:none;animation:.22s ease-in-out infinite alternate mdeJiggle}body.mde-editing .v3-kpi.dsw-widget .dsw-open{pointer-events:none}.dsw-mobile-picker{display:contents}.dsw-picker-title{color:#5c718b;text-transform:uppercase;letter-spacing:.05em;grid-column:1/-1;margin:8px 0 2px;padding:0 2px;font-size:10px;font-weight:950}.dsw-picker-empty{color:#7e8da0;text-align:center;background:#eef2f7;border-radius:12px;grid-column:1/-1;padding:12px;font-size:10px;font-weight:750}.dsw-mobile-picker>button{color:#213853!important;text-align:left!important;background:#fff!important;border:0!important;border-radius:14px!important;align-items:center!important;gap:11px!important;min-height:50px!important;padding:10px 12px!important;font-size:12px!important;font-weight:850!important;display:flex!important}.dsw-mobile-picker>button span{color:#15915e!important;background:#dff7e9!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;font-size:20px!important;display:grid!important}.theme-dark .v3-kpi.dsw-widget{color:#edf4ff!important;background:#152235!important;border-color:#263a55!important}.theme-dark .v3-kpi.dsw-widget .dsw-icon{color:#8cb9ff;background:#1d3150}.theme-dark .dsw-resize{color:#aac0dc;background:#1d2e45}.theme-dark .dsw-mobile-picker>button{color:#e8f1fc!important;background:#111d2d!important}.theme-dark .dsw-picker-empty{color:#a9bdd6;background:#16243a}}@media (min-width:761px){.v3-kpi.dsw-widget{background:#fff;border:1px solid #e1e8f2;border-radius:17px;min-height:118px;padding:16px;box-shadow:0 5px 16px #1831540d}.v3-kpi.dsw-widget[data-dsw-size=full]{grid-column:span 2!important}.v3-kpi.dsw-widget .dsw-open{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;display:grid}.v3-kpi.dsw-widget .dsw-open:hover{transform:translateY(-1px)}.v3-kpi.dsw-widget .dsw-icon{color:#2c70d6;background:#eef5ff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:19px;font-weight:950;display:grid}.v3-kpi.dsw-widget .dsw-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.v3-kpi.dsw-widget .dsw-copy small{color:#8b99ab;font-size:10px;font-weight:700}.dsw-desktop-picker{border-top:1px solid #e2e8f2;gap:10px;margin-top:8px;padding-top:14px;display:grid}.dsw-desktop-title{color:#73829a;text-transform:uppercase;letter-spacing:.05em;padding:0 2px;font:800 11px/1.2 system-ui,sans-serif}.dsw-desktop-row{background:#fff;border:1px solid #dfe6f1;border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:grid}.dsw-desktop-row.is-enabled{background:#f8fbff;border-color:#cfe0f8}.dsw-desktop-icon{background:#eef5ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.dsw-desktop-row>div{gap:3px;display:grid}.dsw-desktop-row b{color:#21324b;font:800 13px/1.2 system-ui,sans-serif}.dsw-desktop-row small{color:#8a98aa;font:700 10px/1.2 system-ui,sans-serif}.dsw-desktop-row button{color:#425877;cursor:pointer;background:#f8faff;border:1px solid #dbe3ee;border-radius:10px;padding:9px 11px;font:800 11px/1 system-ui,sans-serif}}@media (prefers-color-scheme:dark) and (min-width:761px){.v3-kpi.dsw-widget{color:#edf3fc;box-shadow:none;background:#1c2738;border-color:#304057}.dsw-desktop-picker{border-color:#29384d}.dsw-desktop-title{color:#8fa0b8}.dsw-desktop-row{background:#1c2738;border-color:#304057}.dsw-desktop-row.is-enabled{background:#1d2b40;border-color:#3c5576}.dsw-desktop-row b{color:#edf3fc}.dsw-desktop-row small{color:#8fa0b7}.dsw-desktop-row button{color:#d5deed;background:#243248;border-color:#3b4c65}}
.mobile-brand-theme-toggle{display:none}@media (max-width:760px){.topbar-branding{align-items:center!important;gap:10px!important;display:flex!important}.mobile-brand-theme-toggle{color:#53677f;cursor:pointer;background:#eef3f8;border:1px solid #dce5ef;border-radius:999px;flex:none;grid-template-columns:1fr 1fr;align-items:center;width:64px;height:34px;padding:3px;position:relative;box-shadow:inset 0 1px 2px #0f172a0a;display:grid!important}.mobile-brand-theme-toggle span{z-index:2;place-items:center;font-size:15px;line-height:1;display:grid;position:relative}.mobile-brand-theme-toggle i{z-index:1;background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 3px 9px #0f172a2e}.mobile-brand-theme-toggle.is-dark i{background:#172235;transform:translate(30px)}.mobile-brand-theme-toggle.is-dark{background:#253247;border-color:#33465f}.topbar-utility-group .theme-toggle{display:none!important}.app-shell.section-overview .v3-full-dashboard>.v3-bottom-actions,.app-shell.section-overview .v3-bottom-actions{visibility:hidden!important;border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}}
@media (max-width:760px){body:has(.assistant-dock.assistant-ai-mode) .mde-launch{display:none!important}.assistant-dock.assistant-ai-mode{left:8px!important;right:8px!important;top:calc(var(--musteasy-assistant-vv-top,0px) + 76px + env(safe-area-inset-top))!important;width:auto!important;height:calc(var(--musteasy-assistant-vv-height,100dvh) - 162px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;z-index:6500!important;will-change:top,height!important;overscroll-behavior:contain!important;background:#102f55!important;border:1px solid #68a3e659!important;border-radius:22px!important;flex-direction:column!important;grid-template-columns:none!important;min-height:220px!important;max-height:none!important;padding:0!important;display:flex!important;position:fixed!important;bottom:auto!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 24px 70px #06183052!important}.assistant-dock.assistant-ai-mode>img{display:none!important}.assistant-dock.assistant-ai-mode .assistant-dock-copy{flex-direction:column!important;flex:auto!important;width:100%!important;min-width:0!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.assistant-dock.assistant-ai-mode .assistant-dock-copy>span{display:none!important}.assistant-dock.assistant-ai-mode .assistant-ai-header{z-index:2!important;visibility:visible!important;opacity:1!important;background:#092546f5!important;border-bottom:1px solid #ffffff1a!important;flex:none!important;align-items:center!important;width:100%!important;min-height:68px!important;padding:10px 50px 10px 14px!important;display:flex!important;position:relative!important}.assistant-dock.assistant-ai-mode .assistant-ai-identity{align-items:center!important;min-width:0!important;display:flex!important}.assistant-dock.assistant-ai-mode .assistant-ai-identity>img{object-fit:contain!important;width:40px!important;height:44px!important;margin-right:10px!important;display:block!important}.assistant-dock.assistant-ai-mode .assistant-ai-identity strong{color:#fff!important;opacity:1!important;font-size:17px!important;display:block!important}.assistant-dock.assistant-ai-mode .assistant-ai-status{color:#a9c4e6!important;opacity:1!important;display:flex!important}.assistant-dock.assistant-ai-mode .assistant-ai-conversation{z-index:1!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;visibility:visible!important;opacity:1!important;background:linear-gradient(#12345c 0%,#102f55 100%)!important;flex-direction:column!important;flex:auto!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;margin:0!important;padding:16px 12px!important;display:flex!important;position:relative!important;overflow:hidden auto!important}.assistant-dock.assistant-ai-mode .assistant-ai-welcome{color:#e8f2ff!important;opacity:1!important;visibility:visible!important;background:#ffffff14!important;border:1px solid #ffffff21!important;border-radius:15px!important;align-self:flex-start!important;width:auto!important;max-width:92%!important;margin:0!important;padding:12px 14px!important;font-size:13px!important;line-height:1.5!important;display:block!important}.assistant-dock.assistant-ai-mode .assistant-ai-message{opacity:1!important;visibility:visible!important;flex:none!important;gap:3px!important;width:fit-content!important;min-width:0!important;max-width:90%!important;padding:10px 12px!important;display:grid!important}.assistant-dock.assistant-ai-mode .assistant-ai-message-user{color:#fff!important;background:#2f73df!important;align-self:flex-end!important}.assistant-dock.assistant-ai-mode .assistant-ai-message-bot{color:#eef6ff!important;background:#ffffff17!important;border:1px solid #ffffff1a!important;align-self:flex-start!important}.assistant-dock.assistant-ai-mode .assistant-ai-message small,.assistant-dock.assistant-ai-mode .assistant-ai-message p{opacity:1!important;visibility:visible!important;color:inherit!important;display:block!important}.assistant-dock.assistant-ai-mode .assistant-ai-message p{white-space:pre-wrap!important;overflow-wrap:anywhere!important;margin:0!important}.assistant-dock.assistant-ai-mode .assistant-command-form{z-index:2!important;background:#27476c!important;border:1px solid #4e719b!important;border-radius:18px!important;flex:none!important;width:auto!important;min-height:58px!important;margin:8px 10px!important;display:flex!important;position:relative!important}.assistant-dock.assistant-ai-mode .assistant-command-form input{color:#fff!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important;touch-action:manipulation!important;background:0 0!important;flex:auto!important;min-width:0!important;font-size:16px!important;line-height:1.25!important;display:block!important}.assistant-dock.assistant-ai-mode .assistant-command-form input::placeholder{color:#c2d1e5!important;opacity:1!important;font-size:16px!important}.assistant-dock.assistant-ai-mode .assistant-ai-footer{z-index:2!important;color:#88a7ce!important;background:#102f55!important;flex:none!important;padding:0 12px 10px!important;display:flex!important;position:relative!important}.assistant-dock.assistant-ai-mode .assistant-dock-close{z-index:4!important}html.musteasy-assistant-input-focused,html.musteasy-assistant-input-focused body{overscroll-behavior:none!important}}
@media (max-width:760px){body.mde-editing,body.mde-editing *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important}body.mde-editing ::selection{color:inherit!important;background:0 0!important}body.mde-editing [data-mde-key],body.mde-editing button,body.mde-editing a{outline:none!important}.activity-detail-panel{max-height:calc(100dvh - 118px - env(safe-area-inset-top))!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;padding-bottom:calc(104px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(112px + env(safe-area-inset-bottom))!important;overflow-y:auto!important}.activity-provider-list{padding-bottom:8px!important}.mobile-buyout-row:after{background-position:50%!important;width:48%!important;left:42%!important;right:auto!important}.mobile-buyout-right>small{display:none!important}}
