@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}.fixed{position:fixed}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--doc:#102264;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0b0f;--panel:#14161e;--panel-2:#1b1e28;--hover:#232634;--line:#262a37;--line-2:#333a4d;--text:#eceef4;--muted:#9aa1b1;--faint:#626a7b;--brand:#6366f1;--brand-2:#8b8ff5;--brand-ink:#fff;--brand-grad:linear-gradient(135deg, #6366f1, #7c74f2);--ok:#34d399;--ok-bg:#0f2a24;--warn:#e3b341;--warn-bg:#2a2410;--orange:#f5a623;--bad:#f0576d;--bad-bg:#2e1620;--teal:#2dd4bf;--teal-bg:#0d2b2a;--r:12px;--r-sm:8px;--r-lg:16px;--r-xs:6px;--wa:#1c9d50;--on-orange:#20160a;--mono:var(--font-mono), ui-monospace, monospace;--chart-bar:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--chart-bar:color-mix(in srgb, var(--brand) 45%, var(--line-2))}}:root{--shadow:0 1px 2px #0006, 0 8px 24px -12px #00000080;--shadow-pop:0 18px 44px #0006, 0 2px 6px #0003}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f6fb;--panel:#fff;--panel-2:#f3f4fa;--hover:#eceef7;--line:#e7e9f1;--line-2:#d8dbe8;--text:#171a23;--muted:#5a6273;--faint:#98a0b1;--brand:#5457e0;--brand-2:#7275ec;--brand-ink:#fff;--brand-grad:linear-gradient(135deg, #5457e0, #7275ec);--ok:#0f9d6b;--ok-bg:#e2f6ee;--warn:#b7791f;--warn-bg:#f8efd6;--bad:#e11d48;--bad-bg:#fdeaef;--orange:#d97706;--teal:#0d9488;--teal-bg:#dcf5f2;--shadow:0 1px 2px #1416280f, 0 10px 30px -14px #14162829;--shadow-pop:0 18px 44px #14162824, 0 2px 6px #1416280f}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans), system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Segoe UI Symbol";-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}::selection{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--brand) 26%, transparent)}}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.app{grid-template-columns:250px 1fr;min-height:100dvh;transition:grid-template-columns .2s;display:grid}.brand-mini{border-radius:var(--r);background:var(--brand-grad);color:#fff;place-items:center;width:38px;height:38px;font-size:20px;font-style:italic;font-weight:800;display:none}.brand-mini img{width:24px;height:24px;display:block}@media (min-width:901px){:root[data-side=collapsed] .app{grid-template-columns:72px 1fr}:root[data-side=collapsed] .nav .lbl,:root[data-side=collapsed] .side-logout span,:root[data-side=collapsed] .brand .logo{display:none}:root[data-side=collapsed] .nav a{justify-content:center;gap:0;padding:11px 0;font-size:0}:root[data-side=collapsed] .nav a svg{width:20px;height:20px}:root[data-side=collapsed] .nav{padding-inline:10px}:root[data-side=collapsed] .nav a.on:before{display:none}:root[data-side=collapsed] .nav-badge{top:4px;min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;inset-inline-end:6px}:root[data-side=collapsed] .side-foot{padding-inline:10px}:root[data-side=collapsed] .side-logout{justify-content:center;padding:10px 0}:root[data-side=collapsed] .brand{justify-content:center;padding-inline:8px}:root[data-side=collapsed] .brand-mini{display:grid}}.side-logout{border-radius:var(--r-sm);border:1px solid var(--line);width:100%;color:var(--muted);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:flex}.side-logout:hover{color:var(--bad);background:var(--bad-bg);border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.side-logout:hover{border-color:color-mix(in srgb, var(--bad) 30%, var(--line))}}.side-logout svg{flex:none;width:16px;height:16px}.logout-form{width:100%}.gs-hit.on{background:var(--hover)}.aside{background:var(--panel);border-inline-end:1px solid var(--line);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.brand{align-items:center;padding:20px 20px 18px;display:flex}.logo{width:auto;height:30px;display:block}.logo-ink,:root[data-theme=light] .logo-white{display:none}:root[data-theme=light] .logo-ink{display:block}.nav{flex-direction:column;gap:1px;padding:6px 12px;display:flex}.nav .lbl{color:var(--faint);letter-spacing:.08em;padding:16px 10px 7px;font-size:11px;font-weight:700}.nav a{border-radius:var(--r-sm);color:var(--muted);align-items:center;gap:12px;padding:9px 11px;font-weight:500;display:flex}.nav-badge{background:var(--brand);color:var(--brand-ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:20px;height:18px;margin-inline-start:auto;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.nav a svg{opacity:.8;flex:none;width:18px;height:18px}.nav a:hover{background:var(--hover);color:var(--text)}.nav a{transition:background .15s,color .15s;position:relative}.nav a.on{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.nav a.on{background:color-mix(in srgb, var(--brand) 14%, transparent)}}.nav a.on{color:var(--text);font-weight:700}.nav a.on:before{content:"";background:var(--brand);inset-inline-start:3px;border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px}.nav a.on svg{opacity:1;color:var(--brand-2)}.side-foot{border-top:1px solid var(--line);align-items:center;gap:11px;margin-top:auto;padding:14px 16px;display:flex}.side-foot .av{background:var(--brand-grad);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.side-foot .who{flex:1;min-width:0;font-size:13.5px;font-weight:700;line-height:1.25}.side-foot .who small{color:var(--faint);font-size:11.5px;font-weight:500;display:block}.logout-form{display:flex}.logout-form .iconbtn{border-color:#0000;width:32px;height:32px}.logout-form .iconbtn:hover{border-color:var(--line-2);color:var(--bad)}.main{flex-direction:column;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);background:var(--bg);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:11px 28px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--bg) 88%, transparent)}}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;min-height:60px}.tb-start,.tb-end{align-items:center;gap:10px;min-width:0;display:flex}.tb-end{justify-content:flex-end}.tb-mid{justify-content:center;min-width:0;display:flex}.tb-mid .search{width:460px;max-width:42vw}.tb-mid .gs-pop{width:auto;inset-inline:0}.bell{position:relative}.bell-badge{background:var(--brand);color:var(--brand-ink);border:2px solid var(--bg);top:-6px;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;inset-inline-end:-6px}.user-chip{border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:9px;margin-inline-start:4px;padding-block:4px;padding-inline:4px 10px;display:flex}.user-chip .av{background:var(--brand-grad);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.user-chip .who{font-size:13px;font-weight:700;line-height:1.15}.user-chip .who small{color:var(--faint);font-size:11px;font-weight:500;display:block}.page-head{justify-content:space-between;align-items:flex-end;gap:16px;padding:24px 28px 0;display:flex}.page-head h1{letter-spacing:-.02em;align-items:center;gap:9px;margin:0;font-size:24px;font-weight:800;display:flex}.ph-dot{background:var(--brand);width:8px;height:8px;box-shadow:0 0 0 4px var(--brand);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ph-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 22%, transparent)}}.ph-count{color:var(--brand-2);background:var(--brand);font-size:13px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ph-count{background:color-mix(in srgb, var(--brand) 14%, transparent)}}.ph-count{border-radius:999px;padding:3px 9px}.page-head p{color:var(--muted);margin:4px 0 0;font-size:13.5px}.ph-actions{flex:none;align-items:center;gap:8px;display:flex}.grow{flex:1}.search{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-sm);align-items:center;gap:9px;width:360px;max-width:38vw;padding:8px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.search:focus-within{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.search:focus-within{border-color:color-mix(in srgb, var(--brand) 55%, var(--line-2))}}.search:focus-within{box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent)}}.gsearch{position:relative}.gs-pop{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);width:min(520px,80vw);max-height:70vh;box-shadow:var(--shadow), 0 20px 50px -20px #0009;z-index:40;top:calc(100% + 6px);padding:6px;position:absolute;inset-inline-start:0;overflow-y:auto}.gs-local{text-align:start;width:100%;color:var(--brand-2);background:var(--brand);justify-content:space-between;align-items:center;gap:10px;font-family:inherit;font-size:13px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.gs-local{background:color-mix(in srgb, var(--brand) 10%, transparent)}}.gs-local{border-radius:var(--r-sm);cursor:pointer;border:0;padding:9px 10px}.gs-local kbd,.search kbd{font-family:var(--mono);color:var(--faint);border:1px solid var(--line-2);border-radius:4px;padding:1px 5px;font-size:11px}.gs-empty{color:var(--muted);margin:0;padding:12px 10px;font-size:13px}.gs-group{padding:4px 0}.gs-group+.gs-group{border-top:1px solid var(--line);margin-top:2px}.gs-lab{color:var(--faint);letter-spacing:.06em;padding:6px 10px 3px;font-size:11px;font-weight:800;display:block}.gs-hit{text-align:start;width:100%;color:var(--text);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:1px;padding:7px 10px;font-family:inherit;display:flex}.gs-hit:hover{background:var(--hover)}.gs-hit b{font-size:13px;font-weight:700}.gs-hit small{color:var(--faint);font-size:11.5px;font-family:var(--mono)}.search input{color:var(--text);background:0 0;border:0;outline:none;width:100%;font-family:inherit;font-size:13px}.search svg{width:15px;height:15px;color:var(--faint);flex:none}.search kbd{font-family:var(--mono);color:var(--faint);border:1px solid var(--line-2);border-radius:4px;padding:1px 5px;font-size:11px}.btn{white-space:nowrap;border-radius:var(--r-sm);cursor:pointer;border:1px solid var(--line-2);background:var(--panel);color:var(--text);align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.btn:hover{background:var(--hover)}.btn.primary{background:var(--brand-grad);color:var(--brand-ink);box-shadow:0 6px 16px -8px var(--brand);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.btn.primary{box-shadow:0 6px 16px -8px color-mix(in srgb, var(--brand) 80%, transparent)}}.btn.primary:hover{filter:brightness(1.08)}.btn-badge{background:var(--brand);color:var(--brand-ink);border-radius:999px;place-items:center;min-width:20px;height:18px;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.btn svg{width:15px;height:15px}.iconbtn{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--panel);width:36px;height:36px;color:var(--muted);cursor:pointer;place-items:center;display:grid}.iconbtn:hover{background:var(--hover);color:var(--text)}.iconbtn svg{width:16px;height:16px}.content{padding:26px 28px 44px}.dot-bad{background:var(--bad)}.dot-warn{background:var(--warn)}.dot-ok{background:var(--ok)}.dot-n{background:var(--faint)}a.cell{color:inherit;text-decoration:none;transition:background .12s}a.cell:hover{background:var(--hover)}@media (max-width:880px){.summary{flex-wrap:wrap}.summary .cell{flex:40%}}.filters{flex-wrap:wrap;align-items:center;gap:9px;margin:20px 0 13px;display:flex}.seg{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-sm);display:flex;overflow:hidden}.seg button{color:var(--muted);cursor:pointer;border:0;border-inline-start:1px solid var(--line);background:0 0;padding:8px 14px;font-size:13px;font-weight:700}.seg button:first-child{border-inline-start:0}.seg button[aria-pressed=true]{background:var(--panel-2);color:var(--text)}.seg .c{color:var(--faint);margin-inline-start:6px;font-weight:700}.mbtn{color:var(--muted);border:1px solid var(--line-2);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.mbtn:hover{background:var(--hover);color:var(--text)}.mbtn svg{width:14px;height:14px}.mbtn[aria-pressed=true]{border-color:var(--brand);color:var(--text)}.dropdown{position:relative}.fsel{color:var(--muted);border:1px solid var(--line-2);border-radius:var(--r-sm);cursor:pointer;appearance:none;background-color:#0000;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%2394a0b4' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:11px;background-repeat:no-repeat;max-width:190px;padding-block:8px;padding-inline:13px 30px;font-family:inherit;font-size:13px;font-weight:600}.fsel:hover{background-color:var(--hover);color:var(--text)}select option{background-color:var(--panel);color:var(--text)}.fsel.on,.fsel:not([value=""]):focus{color:var(--text)}[dir=ltr] .fsel{background-position:right 11px center;padding-inline:13px 30px}.dd-clear{color:var(--faint);margin-inline-start:6px;font-size:15px;font-weight:800;line-height:1}.dd-clear:hover{color:var(--bad)}.dd-menu{z-index:20;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-sm);box-shadow:var(--shadow-pop);top:calc(100% + 6px);flex-direction:column;gap:2px;min-width:190px;max-height:340px;padding:5px;display:flex;position:absolute;inset-inline-end:0;overflow-y:auto}.dd-menu button{text-align:start;color:var(--muted);border-radius:var(--r-xs);cursor:pointer;background:0 0;border:0;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:600}.dd-menu button:hover{background:var(--hover);color:var(--text)}.dd-menu button svg{vertical-align:-3px;width:15px;height:15px;margin-inline-end:6px}.dd-menu button.on{background:var(--panel-2);color:var(--brand)}.mac-chk{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.mac-chk input{width:15px;height:15px;accent-color:var(--brand)}.fin-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.fin-total-row td{border-top:2px solid var(--line-2);background:var(--panel-2);padding-top:12px;padding-bottom:12px;font-weight:700}.fin-rate{color:var(--muted);font-size:12.5px}.pay-of{color:var(--muted);font-weight:400}.cred-detail{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:12px;margin:10px 14px 14px;padding:14px 16px 16px;display:flex}.cred-pay-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cred-pay-head h4{align-items:center;gap:8px;margin:0;font-size:13px;font-weight:800;display:flex}.cred-sum{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cred-of{color:var(--faint);font-size:12px}.cred-bar{background:var(--panel-2);border-radius:999px;height:6px;overflow:hidden}.cred-bar span{background:linear-gradient(90deg, var(--ok), var(--ok));border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.cred-bar span{background:linear-gradient(90deg, var(--ok), color-mix(in srgb, var(--ok) 60%, var(--teal)))}}.cred-bar span{transform-origin:100%;animation:.7s cubic-bezier(.2,.8,.2,1) both grow-x}.cred-empty{text-align:center;color:var(--muted);border:1px dashed var(--line-2);border-radius:var(--r-sm);margin:0;padding:14px;font-size:13px}.cred-pay-form{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:10px;padding-top:12px;display:flex}.cred-pay-form .fld{margin:0}.cred-pay-form .fld.grow{flex:1;min-width:200px}.cred-pay-form .inp.num{width:150px}.cred-pay-form .btn{flex-shrink:0}.when{white-space:nowrap;flex-direction:column;gap:2px;line-height:1.2;display:flex}.when b{font-size:13px;font-weight:700}.when small{color:var(--faint);font-size:11px}.rate-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.rate-row .inp.num{max-width:90px}.rate-row>span{color:var(--muted);white-space:nowrap;font-size:13px}.merge-list{flex-direction:column;gap:4px;max-height:55vh;margin-top:10px;display:flex;overflow-y:auto}.merge-item{border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:10px;padding:9px 11px;display:flex}.merge-item.on{border-color:var(--brand);background:var(--panel-2)}.merge-name{flex-direction:column;flex:1;display:flex}.merge-name small{color:var(--muted);font-size:11.5px}.merge-count{color:var(--muted);white-space:nowrap;font-size:12px}.d-actions{flex-wrap:wrap;gap:8px;display:flex}.device.link-row{color:inherit;cursor:pointer;text-decoration:none;display:block}.device.link-row:hover{border-color:var(--brand)}.dev-top.app-link{color:inherit;cursor:pointer;text-decoration:none}.dev-top.app-link:hover b{color:var(--brand);text-decoration:underline}.src-link{color:var(--brand);text-decoration:none}.src-link:hover{text-decoration:underline}.cust-combo{position:relative}.fld-hint{color:var(--faint);font-size:11px;font-weight:400}.cust-tag{color:var(--ok);margin-inline-start:8px;font-size:11px;font-weight:700}.locked-cust{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);padding:10px 12px;font-size:13px}.locked-cust b{color:var(--text)}.cust-tag button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:14px}.cust-suggest{z-index:30;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-sm);box-shadow:var(--shadow-pop);inset-inline:0;flex-direction:column;gap:2px;max-height:260px;padding:5px;display:flex;position:absolute;top:calc(100% + 4px);overflow-y:auto}.cust-suggest button{text-align:start;width:100%;color:var(--text);border-radius:var(--r-xs);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:13px;display:flex}.cust-suggest button:hover{background:var(--hover)}.cust-suggest button small{color:var(--muted);font-size:11.5px}.tablecard{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);overflow:hidden}.tscroll{overflow:auto hidden}table.t{border-collapse:collapse;width:100%;min-width:960px}.t thead th{text-align:start;color:var(--muted);letter-spacing:.03em;background:var(--panel-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 18px;font-size:11.5px;font-weight:700}.t thead th.n{text-align:end}.t tbody td{border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle;height:52px;padding:0 18px}.t tbody tr:last-child td{border-bottom:0}.inv-act{text-align:start;white-space:nowrap;width:1%}.inv-act .mbtn+.mbtn{margin-inline-start:8px}.mbtn.danger{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.mbtn.danger{border-color:color-mix(in srgb, var(--bad) 32%, var(--line-2))}}.mbtn.danger:hover:not(:disabled){background:var(--bad-bg)}.btn.danger{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.btn.danger{border-color:color-mix(in srgb, var(--bad) 32%, var(--line-2))}}.btn.danger{background:var(--panel)}.btn.danger:hover:not(:disabled){background:var(--bad-bg)}.mbtn:disabled{opacity:.5;cursor:default}button.chip{cursor:pointer;border:0;font-family:inherit}button.chip:disabled{cursor:default}.t-empty td{text-align:center;height:auto;color:var(--muted);padding:46px 18px;font-size:13.5px}.t-empty:hover td{background:0 0}.pay-select{text-align:start;min-width:108px;color:var(--muted);background-color:var(--panel-2);border:1px solid var(--line-2);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%2394a0b4' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:10px;background-repeat:no-repeat;border-radius:999px;padding-block:5px;padding-inline:12px 28px;font-family:inherit;font-size:12.5px;font-weight:700}.pay-select.paid{color:var(--ok);background-color:var(--ok-bg);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.pay-select.paid{border-color:color-mix(in srgb, var(--ok) 30%, transparent)}}.pay-select.gift{color:var(--warn);background-color:var(--warn-bg);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.pay-select.gift{border-color:color-mix(in srgb, var(--warn) 30%, transparent)}}.pay-select.blocked{color:var(--bad);background-color:var(--bad-bg);border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.pay-select.blocked{border-color:color-mix(in srgb, var(--bad) 30%, transparent)}}.pay-select.not_paid{color:var(--muted)}.pay-select:hover:not(:disabled){border-color:var(--brand)}.pay-select,.promise-cell{width:108px;min-width:0;max-width:108px}.pay-select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pay-select:disabled{opacity:.6;cursor:default}.t td.n{text-align:end}.cust{font-size:14px;font-weight:700}.cust-name{min-width:0;display:block}.cust small{color:var(--faint);text-align:right;direction:ltr;margin-top:1px;font-size:12px;font-weight:400;display:block}.code{color:var(--muted);font-size:13px}.apps{align-items:center;gap:6px;display:inline-flex}.apps b{color:var(--muted);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-xs);padding:2px 8px;font-size:11.5px;font-weight:600}.apps .more{color:var(--faint);font-size:11.5px}.cp{vertical-align:baseline;direction:ltr;align-items:center;display:inline-flex}.rem{font-size:13.5px;font-weight:700}.rem.bad{color:var(--bad)}.rem.warn{color:var(--warn)}.rem.ok{color:var(--muted)}.chip{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.chip i{background:currentColor;border-radius:50%;width:6px;height:6px}.chip.bad{color:var(--bad);background:var(--bad-bg)}.chip.warn{color:var(--warn);background:var(--warn-bg)}.chip.ok{color:var(--ok);background:var(--ok-bg)}.chip.n{color:var(--muted);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.chip.n{background:color-mix(in srgb, var(--text) 8%, transparent)}}.chip.brand{color:var(--brand-2);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.chip.brand{background:color-mix(in srgb, var(--brand) 16%, transparent)}}a.chip.brand{color:var(--brand-2);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){a.chip.brand{background:color-mix(in srgb, var(--brand) 14%, transparent)}}a.chip.brand{text-decoration:none}a.chip.brand:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){a.chip.brand:hover{background:color-mix(in srgb, var(--brand) 22%, transparent)}}.pay{color:var(--muted);font-size:12.5px;font-weight:600}.pay.na{color:var(--faint)}.rowbtns{opacity:.7;gap:5px;transition:opacity .12s;display:inline-flex}.t tbody tr:hover .rowbtns{opacity:1}.rowbtns button{border-radius:var(--r-sm);width:30px;height:30px;color:var(--faint);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid}.rowbtns button:hover{border-color:var(--line-2);color:var(--text);background:var(--panel-2)}.rowbtns .mbtn{border-color:var(--line-2);width:auto;height:30px;padding:0 11px;display:inline-flex}.t-cust .rowbtns{flex-wrap:wrap;justify-content:flex-end}.rowbtns button.wa:hover{color:var(--ok)}.rowbtns button.on{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.rowbtns button.on{border-color:color-mix(in srgb, var(--ok) 40%, transparent)}}.rowbtns svg{width:15px;height:15px}@media (prefers-reduced-motion:reduce){.rowbtns{transition:none}}.tfoot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:12px 16px;font-size:12.5px;display:flex}.tfoot.pagination{flex-wrap:wrap;gap:14px}.pagesize{align-items:center;gap:5px;display:inline-flex}.pagesize>span{color:var(--faint);margin-inline-end:3px;font-size:12.5px;font-weight:600}.pagesize button{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--panel);min-width:36px;height:30px;color:var(--muted);cursor:pointer;font-variant-numeric:tabular-nums;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:700}.pagesize button:hover{background:var(--hover);color:var(--text)}.pagesize button[aria-pressed=true]{background:var(--brand);color:var(--brand-ink);border-color:#0000}.trange{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.pager{align-items:center;gap:5px;display:flex}.pager button{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--panel);min-width:32px;height:30px;color:var(--muted);cursor:pointer;font-variant-numeric:tabular-nums;padding:0 8px;font-family:inherit;font-size:12.5px;font-weight:600}.pager button:hover:not(:disabled){background:var(--hover);color:var(--text)}.pager button:disabled{opacity:.4;cursor:default}.pager button.on{background:var(--brand);color:var(--brand-ink);border-color:#0000;font-weight:800}.pg-ell{color:var(--faint);align-self:center;padding:0 2px}.t tbody tr{cursor:pointer}.scrim{z-index:40;background:#00000080;animation:.18s scrimIn;position:fixed;inset:0}.drawer{background:var(--panel);border-inline-start:1px solid var(--line);z-index:41;flex-direction:column;width:min(460px,92vw);animation:.22s cubic-bezier(.2,.7,.2,1) drawerIn;display:flex;position:fixed;inset-block:0;inset-inline-end:0}@keyframes scrimIn{0%{opacity:0}to{opacity:1}}@keyframes drawerIn{0%{transform:translate(-100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.scrim,.drawer{animation:none}}.modal-scrim{z-index:80;background:#0000008c;justify-content:center;align-items:center;padding:20px;animation:.16s scrimIn;display:flex;position:fixed;inset:0}.modal{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);width:min(400px,100%);box-shadow:var(--shadow-pop);padding:20px 22px 16px;animation:.2s cubic-bezier(.2,.7,.2,1) modalIn}.modal-title{margin:0 0 8px;font-size:16px;font-weight:800}.modal-msg{color:var(--muted);white-space:pre-line;margin:0 0 14px;font-size:13.5px;line-height:1.65}.modal .inp{margin-bottom:14px}.modal-foot{justify-content:flex-end;gap:8px;display:flex}.modal-foot .btn{justify-content:center;min-width:92px}.btn.danger-solid{background:var(--bad);color:#fff;border-color:#0000}.btn.danger-solid:hover{filter:brightness(1.07)}@keyframes modalIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.modal-scrim,.modal{animation:none}}.d-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 18px;display:flex}.d-head-actions{gap:6px;display:flex}.iconbtn:disabled{opacity:.5;cursor:default}.d-head h3{margin:10px 0 3px;font-size:19px;font-weight:800}.d-serial{color:var(--faint);font-size:12.5px}.d-body{flex:1;padding:6px 22px 20px;overflow-y:auto}.d-sec{border-bottom:1px solid var(--line);padding:18px 0}.d-sec:last-child{border-bottom:0}.d-sec h4{color:var(--muted);letter-spacing:.04em;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:700;display:flex}.d-count{background:var(--panel-2);border:1px solid var(--line);color:var(--faint);border-radius:999px;padding:0 8px;font-size:11px}.d-sec-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.d-sec-head h4{margin:0}.sync-btn svg{width:15px;height:15px}.renew-box{border-top:1px solid var(--line);background:var(--panel);flex-direction:column;gap:12px;padding:14px 20px;display:flex}.renew-head{color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.renew-x{color:var(--faint);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.renew-x svg{width:16px;height:16px}.renew-chips{flex-wrap:wrap;gap:8px;display:flex}.renew-neo{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.renew-neo.off{color:var(--faint);cursor:default}.renew-neo input{width:16px;height:16px;accent-color:var(--brand)}.renew-actions{gap:8px;display:flex}.renew-actions .btn{flex:1;justify-content:center}.sync-ok{color:var(--ok);margin:0 0 10px;font-size:12.5px;font-weight:700}.sync-err{color:var(--bad);margin:0 0 10px;font-size:12.5px;font-weight:700}.cell-stack{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.cell-stack .cs-main{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cell-stack .tag-unlinked{margin-inline-start:0}.tag-unlinked{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--warn);background:var(--warn);border-radius:999px;margin-inline-start:8px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tag-unlinked{background:color-mix(in srgb, var(--warn) 14%, transparent)}}.tag-unlinked{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.tag-unlinked{border:1px solid color-mix(in srgb, var(--warn) 32%, transparent)}}.tag-unlinked{vertical-align:middle}.neo-paste{width:100%;font-family:var(--mono,ui-monospace, monospace);resize:vertical;font-size:12px;line-height:1.5}.neo-full{cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.neo-full input{width:16px;height:16px;accent-color:var(--brand)}.neo-prev{border:1px solid var(--line);border-radius:var(--r);margin-top:14px;overflow:hidden}.np-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 14px;font-size:13.5px;display:flex}.np-row:last-child{border-bottom:0}.np-row b{font-size:16px}.np-row.add b{color:var(--ok)}.np-row.upd b{color:var(--warn)}.np-row.unl b{color:var(--bad)}button.pchip{cursor:pointer;font-family:inherit}.pchip.on{color:var(--brand-ink);background:var(--brand);border-color:var(--brand)}.neo-warn{color:var(--warn);background:var(--warn-bg);border:1px solid var(--warn);font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.neo-warn{border:1px solid color-mix(in srgb, var(--warn) 30%, transparent)}}.neo-warn{border-radius:var(--r-sm);margin:0 0 16px;padding:10px 12px}.neo-done{flex-direction:column;gap:10px;display:flex}.neo-cred{border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:10px;padding:10px 12px;display:flex}.neo-cred span{color:var(--muted);min-width:90px;font-size:12px}.neo-cred b{flex:1;font-size:15px}.neo-cred b.neo-url{word-break:break-all;font-size:11.5px;line-height:1.5}.wa-fixed{z-index:60;min-width:200px}.wa-menu-title{color:var(--faint);letter-spacing:.02em;align-items:center;gap:7px;padding:6px 10px 4px;font-size:11px;font-weight:700;display:flex}.wa-menu-title svg{width:14px;height:14px;color:var(--ok)}.wa-fixed button:hover{color:var(--ok)}.dd-menu .dd-danger{color:var(--bad)}.dd-menu .dd-danger:hover{background:var(--bad-bg);color:var(--bad)}.field{grid-template-columns:96px 1fr auto;align-items:center;gap:10px;padding:7px 0;display:grid}.f-label{color:var(--muted);font-size:12.5px}.f-value{text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.f-value.mono{font-weight:500}.f-actions{gap:4px;display:inline-flex}.f-actions button{border-radius:var(--r-sm);width:28px;height:28px;color:var(--faint);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid}.f-actions button:hover{border-color:var(--line-2);color:var(--text);background:var(--panel-2)}.f-actions button.ok{color:var(--ok)}.f-actions svg{width:15px;height:15px}.d-grid{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.d-cell{flex-direction:column;gap:3px;display:flex}.d-cell span{color:var(--muted);font-size:12px}.d-cell b{font-size:14px;font-weight:700}.d-cell b.rem.bad{color:var(--bad)}.d-cell b.rem.warn{color:var(--warn)}.d-cell b.rem.ok{color:var(--ok)}.device{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2);margin-bottom:10px;padding:12px 14px}.dev-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.dev-top b{font-size:13.5px;font-weight:700}.dev-slot{color:var(--faint);font-size:11px}.dev-rows .field{grid-template-columns:92px 1fr auto;min-height:34px;padding:5px 0}.d-empty{color:var(--faint);font-size:13px}.dev-top{gap:8px}.dev-top .chip{margin-inline-end:auto}.pnl-row .f-value{overflow:visible}.pnl-row .chip{white-space:normal}.pnl-row .chip em{opacity:.85;margin-inline-start:4px;font-style:normal;font-weight:500}.pnl-act{gap:6px;display:inline-flex}.pnl-in-sec{border-top:1px dashed var(--line);margin-top:10px;padding-top:6px}.dev-actions{border-top:1px dashed var(--line);flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px;display:flex}.amz-sec{margin-top:18px}.amz-tbl{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.5px}.amz-tbl col.c-mac{width:190px}.amz-tbl col.c-date{width:120px}.amz-tbl th{text-align:start;color:var(--muted);border-bottom:1px solid var(--line);padding:6px 8px;font-weight:600}.amz-tbl td{border-bottom:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;padding:7px 8px;overflow:hidden}.amz-tbl td.muted{color:var(--muted)}.amz-tbl td.bad{color:var(--bad)}.amz-tbl td .muted{color:var(--faint);font-size:11.5px}.credits-card{margin-block:18px;padding:18px 20px}.cr-tiles{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:14px;display:grid}.cr-tile{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.cr-src{align-items:center;gap:6px;font-size:13.5px;font-weight:800;display:flex}.cr-bal{font-size:26px;font-weight:800;line-height:1.1}.cr-tile.neg .cr-bal{color:var(--bad)}.cr-unit{color:var(--faint);font-size:12px}.cr-panel{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:flex}.cr-acts{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;display:flex}.cr-ledger-head{align-items:center;gap:8px;margin:22px 0 10px;display:flex}.cr-ledger-head h4{margin:0;margin-inline-end:8px;font-size:15px;font-weight:800}.cr-ledger td small.chip{margin-inline-start:6px}.cr-delta.neg{color:var(--bad);font-weight:700}.cr-delta.pos{color:var(--ok);font-weight:700}.sale-preview{color:var(--muted);flex-wrap:wrap;gap:6px 12px;margin:10px 0 0;font-size:13px;display:flex}.sale-preview b{color:var(--text)}.panels-ed{flex-direction:column;gap:10px;margin-top:4px;display:flex}.panel-ed{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2);padding:10px 12px}.panel-ed-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.panel-costs{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.fx-rates{flex-direction:column;gap:8px;margin-top:14px;display:flex}.fx-row{align-items:center;gap:8px;display:flex}.fx-row>span:first-child{min-width:52px}.fx-row .inp{max-width:120px}.fx-conv{color:var(--muted)}.modal.modal-wide{width:min(760px,100vw - 32px);max-width:none}.modal-wide textarea{resize:vertical;width:100%;margin-top:10px;font-size:12px}.pay-acts{gap:12px;margin-inline-start:auto;display:inline-flex}.link-edit{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700}.link-edit:hover{text-decoration:underline}.dist-cur-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:14px 18px;display:flex}.dist-cur-head .tc-title{margin:0;padding:0}.dist-sum{flex-wrap:wrap;gap:8px 22px;display:flex}.dist-sum>span{flex-direction:column;gap:3px;display:flex}.dist-sum small{color:var(--muted);font-size:11px}.dist-sum b{font-size:15px}.dist-sum .fx-conv{font-size:11.5px}.sup-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:16px;display:grid}.sup-card{border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel-2);flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.sup-card small{color:var(--muted);font-size:12.5px;font-weight:600}.sup-card b{font-size:20px;font-weight:700}.sup-card>span{color:var(--muted);font-size:13px}.sup-card.due{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.sup-card.due{border-color:color-mix(in srgb, var(--warn) 45%, var(--line-2))}}.sup-card.due b{color:var(--warn)}.sup-moves{margin-top:16px}.sup-tag{vertical-align:middle;margin-inline-start:8px}.panel-qtys{flex-wrap:wrap;gap:4px;display:inline-flex}.pq{background:var(--panel-2);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11.5px}.pq b{color:var(--muted);font-weight:700}.panel-kind{margin-inline-start:auto}.panel-api,.panel-kind:last-of-type{margin-inline-end:12px}.sale-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sale-search{max-width:200px;padding-block:6px}.seg-sm button{padding:5px 10px;font-size:12px}.sale-sum{color:var(--muted);margin:0 0 8px;font-size:12px}.dist-wa{vertical-align:middle;border-radius:var(--r-sm);border:1px solid var(--line);width:28px;height:28px;color:var(--ok);cursor:pointer;background:0 0;place-items:center;margin-inline-start:8px;display:inline-grid}.dist-wa svg{width:16px;height:16px}.dist-wa:hover,.dist-wa[aria-pressed=true]{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.dist-wa:hover,.dist-wa[aria-pressed=true]{background:color-mix(in srgb, var(--ok) 14%, transparent)}}.dist-wa:hover,.dist-wa[aria-pressed=true]{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.dist-wa:hover,.dist-wa[aria-pressed=true]{border-color:color-mix(in srgb, var(--ok) 40%, transparent)}}.dist-wa.off{color:var(--faint);opacity:.6}.dist-wa.off:hover{opacity:1;color:var(--muted);border-color:var(--line);background:0 0}.pdel{max-width:560px}.pdel-warn{border:1px solid var(--bad);margin:10px 0 14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.pdel-warn{border:1px solid color-mix(in srgb, var(--bad) 45%, transparent)}}.pdel-warn{background:var(--bad-bg);border-radius:var(--r-sm);font-size:13px}.pdel-warn b{color:var(--bad);margin-bottom:8px;display:block}.pdel-warn ul{gap:6px;max-height:220px;margin:0 0 8px;padding:0;list-style:none;display:grid;overflow:auto}.pdel-warn li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pdel-warn p{color:var(--muted);margin:0;font-size:12px}.pdel-panel{color:var(--bad);border:1px solid var(--bad);font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pdel-panel{border:1px solid color-mix(in srgb, var(--bad) 45%, transparent)}}.pdel-panel{border-radius:999px;padding:1px 8px}.pdel-exp{color:var(--muted);font-size:12px}.pdel-foot{flex-wrap:wrap}.modal-foot .btn:disabled{opacity:.4;cursor:not-allowed;filter:saturate(.4)}.fin-shown{color:var(--muted);margin-inline-start:10px;font-size:12px;font-weight:500}.act-link{cursor:pointer}.act-link:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.sc-adv{color:var(--warn);cursor:help;font-weight:700}.com-pending td{opacity:.62}.com-pending td .chip{opacity:1;margin-inline-start:6px}.pkg-panel{max-width:150px;padding-block:6px}.credit-src-h{color:var(--muted);font-size:12.5px;font-weight:700}.pnl-list{flex-direction:column;gap:14px;display:flex}.pnl{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2);padding:12px 14px}.pnl-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pnl-head b{font-size:14px;font-weight:800}.pnl-every{color:var(--faint);margin-inline-end:auto;font-size:12px}.pnl-stats{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12.5px;display:flex}.pnl-stats b{color:var(--text);margin-inline-start:4px}.pnl-det{border-top:1px dashed var(--line);margin-top:10px;padding-top:10px}.pnl-det summary{cursor:pointer;font-size:13px;font-weight:700}.pnl-det .hint{margin:6px 0 8px}.d-foot{border-top:1px solid var(--line);gap:8px;padding:14px 22px;display:flex}.d-foot .btn{flex:1;justify-content:center}.d-foot .btn:disabled{opacity:.6;cursor:default}.drawer.wide{width:min(560px,96vw)}.fg2{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.fld{flex-direction:column;gap:6px;min-width:0;display:flex}.fld>span{color:var(--muted);font-size:12.5px;font-weight:600}.fg-full{grid-column:1/-1}.inp{color:var(--text);background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r-sm);outline:none;width:100%;padding:9px 11px;font-family:inherit;font-size:14px}.inp:focus{border-color:var(--brand);background:var(--panel)}select.inp{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a0b4' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:11px;background-repeat:no-repeat;padding-inline-end:34px}.inp[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.inp[type=date]{--lightningcss-light: ;--lightningcss-dark:initial}}.end-hint{color:var(--muted);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:12px;padding:9px 12px;font-size:13px;display:flex}.end-hint b{color:var(--text)}.commission-hint,.commission-hint b{color:var(--ok)}.tc-title{color:var(--muted);margin:0;padding:14px 18px 0;font-size:13px;font-weight:700}.act-ev{align-items:flex-start;gap:9px;display:inline-flex}.act-ev>.act-dot{margin-top:5px}.act-ev{max-width:100%}.act-ev>b{overflow-wrap:anywhere;min-width:0}.t td:has(>.act-ev){white-space:normal}.act-ev b{font-weight:700}.act-dot{background:var(--faint);border-radius:50%;flex-shrink:0;width:9px;height:9px}.act-dot.ok{background:var(--ok)}.act-dot.warn{background:var(--warn)}.act-dot.bad{background:var(--bad)}.act-dot.n{background:var(--muted)}.act-cat{color:var(--faint);background:var(--panel-2);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.act-detail-cell{color:var(--muted);text-align:right;font-size:12.5px}.act-detail{-webkit-line-clamp:3;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}@media (min-width:901px){.t.t-act{table-layout:fixed}.t-act th:first-child,.t-act td:first-child{width:184px}.t-act th:nth-child(2),.t-act td:nth-child(2){width:104px;padding-inline:8px}.t-act th:nth-child(3),.t-act td:nth-child(3){width:150px}.t-act th:nth-child(4),.t-act td:nth-child(4){width:146px}.t-act th:nth-child(6),.t-act td:nth-child(6){width:92px}.t-act th:nth-child(7),.t-act td:nth-child(7){width:128px}.t-act .act-detail{-webkit-line-clamp:2}.t-act td .cust,.t-act td .mono{overflow-wrap:anywhere}}.tc-head{justify-content:space-between;align-items:center;gap:8px;padding-inline-end:18px;display:flex}.tc-head .tc-title{padding-bottom:0}.app-remind{margin-bottom:16px}.app-remind .tc-title,.tablecard>.tc-title.sub-remind{padding-bottom:12px}.btn.sm{padding:7px 12px;font-size:13px}.fin-note{margin:12px 2px 0}@media (max-width:760px){.fin-eq{flex-direction:column}.fin-op{justify-content:center}.fin-card.net{flex:1}}.seller-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:16px;display:grid}.seller-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:10px;padding:16px;display:flex}.sc-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sc-head b{font-size:15px}.sc-rate{color:var(--muted);background:var(--panel-2);border:1px solid var(--line-2);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.sc-balance{color:var(--brand);font-size:24px;font-weight:800}.sc-meta{color:var(--faint);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.sc-actions{gap:8px;margin-top:2px;display:flex}.sc-actions .btn.sm{padding:7px 12px;font-size:13px}.stars{gap:1px;margin-top:3px;display:inline-flex}.stars .star{cursor:pointer;color:var(--line-2);background:0 0;border:0;padding:0 1px;font-size:14px;line-height:1;transition:color .1s}.stars .star.on{color:var(--warn)}.stars .star:disabled{cursor:default}.cust .stars{opacity:.3;width:max-content;transition:opacity .12s;display:flex}.t tbody tr:hover .cust .stars,.cust .stars:hover{opacity:1}.cust .stars:has(.star.on){opacity:1}.dev-form{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2);margin-bottom:10px;padding:12px 14px}.dev-form-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.link-del{color:var(--bad);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:12.5px;font-weight:700}.link-del:hover{text-decoration:underline}.dev-form .inp{background:var(--panel)}.form-error{color:var(--bad);background:var(--bad-bg);border:1px solid var(--bad)}@supports (color:color-mix(in lab, red, red)){.form-error{border:1px solid color-mix(in srgb, var(--bad) 30%, transparent)}}.form-error{border-radius:var(--r-sm);margin-top:14px;padding:10px 12px;font-size:13px;font-weight:600}.login-wrap{place-items:center;min-height:100dvh;padding:24px;display:grid}.login-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:14px;width:100%;max-width:360px;padding:34px 28px 30px;display:flex}.login-logo{height:30px;margin:2px auto 10px}.login-card h1{text-align:center;margin:0;font-size:20px;font-weight:800}.login-sub{color:var(--muted);text-align:center;margin:-8px 0 8px;font-size:13.5px}.login-card .fld{gap:7px}.login-card .inp{padding:10px 12px}.login-btn{justify-content:center;margin-top:4px;padding:11px;font-size:15px}.cust-expand>td{background:var(--panel-2);padding:0!important}.cust-subs{flex-direction:column;padding:6px 14px;display:flex}.cust-sub{border-radius:var(--r-sm);text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:150px 1fr auto auto;align-items:center;gap:14px;padding:9px 12px;display:grid}.cust-sub:hover{background:var(--hover)}.cust-sub+.cust-sub{border-top:1px solid var(--line)}.cust-subs-t{box-sizing:border-box;width:0;min-width:100%;padding:4px 14px 12px;overflow-x:auto}.cust-add{gap:8px;padding:12px 14px 4px;display:flex}.link-subs{flex-direction:column;gap:6px;margin-top:6px;display:flex}.link-sub{border:1px solid var(--line-2);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.link-sub.on{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.link-sub.on{background:color-mix(in srgb, var(--brand) 10%, transparent)}}.link-sub span{color:var(--muted)}.link-main{color:var(--brand-2);margin-inline-start:auto;font-size:11px;font-weight:700}.more-subs{color:var(--brand-2);background:var(--brand);margin-inline-start:6px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.more-subs{background:color-mix(in srgb, var(--brand) 14%, transparent)}}.more-subs{border-radius:999px;padding:1px 7px}.cust-subs-t table.t{background:0 0;min-width:1100px}.cust-subs-t thead th{background:0 0;padding-inline:22px}.cust-subs-t tbody td{padding-inline:22px}.cust-subs-t tbody tr:hover{background:var(--hover)}.cs-id{flex-direction:column;align-items:start;gap:1px;min-width:0;display:flex}.cs-id small{color:var(--faint);text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.dist-expand{flex-direction:column;gap:14px;padding:12px 16px 14px;display:flex}.dist-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dist-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.dist-cols h5{color:var(--muted);align-items:center;gap:8px;margin:0 0 8px;font-size:12.5px;font-weight:700;display:flex}@media (max-width:720px){.dist-cols{grid-template-columns:1fr}}.sell-box{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r-sm);flex-direction:column;gap:8px;margin-top:8px;padding:10px;display:flex}.sell-plans{gap:6px;display:flex}.sell-box .inp{max-width:160px}.sell-actions{gap:6px;display:flex}.sale-form{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.chk-row{color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.chk-row input{width:16px;height:16px;accent-color:var(--brand);cursor:pointer;flex-shrink:0}.pn-tags{flex-wrap:wrap;gap:6px;margin:6px 0 10px;display:flex}.pn-tag{color:var(--text);background:var(--panel-2);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.pn-tag b{color:var(--brand-2);letter-spacing:.02em;font-size:11px;font-weight:800}.pn-tag button{width:16px;height:16px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-inline-end:-4px;display:grid}.pn-tag button:hover{color:var(--bad);background:var(--bad-bg)}.pn-tag button svg{width:11px;height:11px}.pn-edit{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:5px 8px;display:flex}.pn-edit:focus-within{border-color:var(--brand)}.pn-edit input{min-width:90px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:4px 2px;font-size:13px}.app-var-tgl{color:var(--brand-2);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0;font-size:12px;font-weight:600;display:block}.app-var-tgl:hover{text-decoration:underline}.app-var-tgl.add{color:var(--faint);opacity:0;transition:opacity .15s}tr:hover .app-var-tgl.add,.app-var-tgl.add:focus-visible{opacity:1}.app-var-row td{background:var(--panel-2)}.app-var-row .hint{margin-bottom:8px;display:block}.sale-acc{color:var(--muted);background:var(--panel-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.sale-pkg{color:var(--brand);background:var(--panel);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.riyal-ic{vertical-align:-.04em;width:auto;height:.92em;fill:var(--text);margin-inline-end:1px;display:inline-block}.cur-trigger{cursor:pointer;text-align:start;justify-content:space-between;align-items:center;gap:8px;display:flex}.cur-chev{color:var(--faint);flex-shrink:0}.cur-menu{z-index:90;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-sm);box-shadow:var(--shadow-pop);flex-direction:column;gap:2px;max-height:260px;padding:5px;display:flex;position:fixed;overflow-y:auto}.cur-opt{text-align:start;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:8px 12px;font-size:14px;display:flex}.cur-opt:hover{background:var(--hover)}.cur-opt.on{background:var(--panel-2);font-weight:700}.inv-wrap{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eef0f5;flex-direction:column;align-items:center;gap:16px;min-height:100dvh;padding:22px;display:flex}.inv-fit{justify-content:center;align-self:stretch;display:flex}@media (max-width:820px){.inv-wrap{padding:10px}}.inv-toolbar{align-items:center;gap:10px;width:210mm;max-width:100%;display:flex}.inv-price{color:#444;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.inv-price .inp{width:120px}.inv-saved-badge{color:#444;font-size:13px;font-weight:600}.inv-toolbar .btn{color:var(--doc);box-shadow:none;background:#fff;border:1px solid #d5daea}.inv-toolbar .btn:hover{border-color:var(--doc);background:#f2f4fa}.inv-toolbar .btn.primary{background:var(--doc);color:#fff;border-color:var(--doc)}.inv-toolbar .btn.primary:hover{background:#1a2f80}.inv-toolbar .btn.wa-btn{background:var(--wa);color:#fff;border-color:var(--wa)}.inv-toolbar .btn{white-space:nowrap}.inv-toolbar{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-wrap:wrap;row-gap:8px}.inv-saved-badge{overflow-wrap:anywhere;flex:180px;min-width:0}.inv-toolbar .grow{display:none}.inv-toolbar .fsel{color:var(--doc);background-color:#fff;border:1px solid #d5daea;font-weight:600}.inv-toolbar .fsel option{color:var(--doc);background:#fff}.doc-menu{position:relative}.doc-menu-list{z-index:20;min-width:190px;box-shadow:0 10px 30px var(--doc);inset-inline-end:0;background:#fff;border:1px solid #dfe2ea;border-radius:10px;position:absolute;top:calc(100% + 6px)}@supports (color:color-mix(in lab, red, red)){.doc-menu-list{box-shadow:0 10px 30px color-mix(in srgb, var(--doc) 16%, transparent)}}.doc-menu-list{flex-direction:column;padding:6px;display:flex}.doc-menu-list button,.doc-menu-list a{text-align:start;font:600 13.5px/1.2 var(--font-latin), sans-serif;color:var(--doc);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 12px;text-decoration:none}.doc-menu-list button:hover,.doc-menu-list a:hover{background:#f2f4fa}.doc-menu-list button:disabled{opacity:.5;cursor:default}.bank-scrim{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bank-modal{color:#1d1f24;width:min(420px,100vw - 32px);box-shadow:0 20px 60px var(--doc);background:#fff;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.bank-modal{box-shadow:0 20px 60px color-mix(in srgb, var(--doc) 25%, transparent)}}.bank-modal{font-family:var(--font-latin), sans-serif;padding:18px 16px 14px}.bank-head{justify-content:space-between;align-items:center;padding:0 6px 10px;display:flex}.bank-head h3{color:var(--doc);margin:0;font-size:16px;font-weight:800}.bank-head .iconbtn{color:var(--doc);background:#f2f4fa;border-color:#dfe2ea}.bank-row{border-bottom:1px solid #eef0f5;grid-template-columns:110px 1fr auto;align-items:center;gap:8px;padding:8px 6px;display:grid}.bank-row:last-of-type{border-bottom:0}.bank-row span{color:#5d6169;font-size:12px;font-weight:600}.bank-row b{font-family:var(--font-mono);color:var(--doc);overflow-wrap:anywhere;font-size:13px}.bank-row .iconbtn{color:var(--doc);background:#f2f4fa;border-color:#dfe2ea}.bank-hint{color:#5d6169;margin:6px 6px 2px;font-size:11.5px}@media (max-width:600px){.inv-toolbar{flex-wrap:wrap}.inv-toolbar .grow{display:none}.inv-saved-badge{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}}.invoice{--ink:#1d1f24;--muted:#5d6169;--brand:var(--doc);--band:var(--brand);--line:#2b2e33;zoom:var(--inv-zoom,1);width:210mm;min-height:297mm;color:var(--ink);font-family:var(--font-latin), "Segoe UI", Arial, sans-serif;background:#fff;flex-direction:column;flex:none;padding:16mm 0 22mm;font-size:12.5px;line-height:1.5;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000001f}.inv-head{justify-content:space-between;align-items:center;gap:16px;margin:0 14mm 7mm;display:flex}.inv-logo{width:auto;height:54px;display:block}.inv-title{letter-spacing:-.8px;margin:0;font-size:28px;font-weight:800;line-height:1}.inv-band{background:var(--band);color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:6mm 14mm;display:flex}.inv-links{flex-direction:column;gap:10px;font-size:15px;font-weight:700;display:flex}.inv-links a{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.inv-ic{border:2px solid;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-family:Georgia,serif;font-size:15px;font-style:normal;font-weight:800;display:grid}.inv-ic-svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:26px;height:26px}.inv-meta{text-align:right;letter-spacing:1.4px;flex-direction:column;gap:10px;font-size:13px;display:flex}.inv-meta span{margin-right:12px}.inv-meta b{font-weight:800}.inv-row{justify-content:space-between;align-items:flex-start;gap:20px;padding:0 14mm;display:flex}.inv-lbl,.inv-meta span,.inv-table th,.inv-sub span{letter-spacing:1.4px;font-size:13px;font-weight:800}.inv-lbl{color:var(--brand);margin-bottom:8px}.inv-top{margin-top:6mm}.inv-billed{font-size:13.5px;line-height:1.6}.inv-cname{letter-spacing:.4px;font-size:16px;font-weight:800}.inv-pay{text-align:right;letter-spacing:.8px;font-size:13.5px;font-weight:700;line-height:1.6}.inv-ref b{font-weight:800}.inv-table-wrap{margin:6mm 0 0;padding:0 14mm;position:relative}.inv-wm{opacity:.07;filter:grayscale();pointer-events:none;inset-inline:0;width:82%;margin-inline:auto;position:absolute;top:50%;transform:translateY(-46%)}.inv-table{border-collapse:collapse;table-layout:fixed;border-top:2.5px solid var(--line);width:100%;position:relative}.inv-table th{text-align:left;border-bottom:1px solid var(--line);padding:12px 8px 10px}.inv-table td{letter-spacing:.4px;text-align:left;padding:9px 8px;font-size:13.5px;font-weight:700}.inv-table tbody tr:first-child td{padding-top:16px}.inv-table tbody tr:last-child td{border-bottom:1px solid var(--line);padding-bottom:16px}.inv-table th:first-child,.inv-table td:first-child{padding-inline-start:0}.inv-table th:last-child,.inv-table td:last-child{padding-inline-end:0}.inv-table .l{width:52%}.inv-table .r{text-align:right}.inv-table .c{text-align:center}.inv-table td small{color:var(--muted);font-weight:600}.inv-totals{letter-spacing:1px;padding:0 14mm;font-size:13.5px}.inv-sub,.inv-total{justify-content:space-between;display:flex}.inv-sub{padding:12px 0 6px}.inv-total{color:var(--brand);justify-content:flex-end;align-items:baseline;gap:30mm;padding:6px 0}.inv-total span{letter-spacing:1.6px;font-size:22px}.inv-total b{letter-spacing:.5px;font-size:42px;line-height:1.1}.inv-sub span,.inv-total span,.inv-totals b{font-weight:800}.inv-bottom{margin-top:10mm;padding-top:6mm;border-top:1px solid #c9ccd1;align-items:center;margin-inline:14mm;padding-inline:0}.inv-acct{flex:0 112mm;min-width:0}.inv-acct-t{border-collapse:collapse;table-layout:fixed;text-align:center;border:1.5px solid var(--brand);width:100%;font-size:13px}.inv-acct-t th,.inv-acct-t td{border:1px solid var(--brand);padding:6px 8px}.inv-acct-t .k th{background:var(--brand);color:#fff;letter-spacing:.3px;font-weight:800}.inv-acct-t .k th:first-child{border-right-color:#fff6}.inv-acct-t td{overflow-wrap:anywhere;font-weight:700}.st-table .l{width:33%}.st-table th:nth-child(2){width:22%}.st-table th:nth-child(3){width:14%}.st-table td{vertical-align:top}.st-link{color:inherit;border-bottom:1px dotted;text-decoration:none}.st-ref{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:600;display:block}.st-period{font-size:12px;font-weight:600;line-height:1.45}.st-st{font-size:12px;font-weight:800}.st-st.paid{color:#2f9e44}.st-st.partial{color:#b7791f}.st-st.unpaid,.st-st.blocked{color:#c92a2a}.st-st.gift,.st-st.refunded,.st-empty{color:var(--muted)}.ds-table .l{width:15%}.ds-table th:nth-child(2){width:43%}.ds-table th:nth-child(3),.ds-table th:nth-child(4),.ds-table th:nth-child(5){width:14%}.ds-open td{color:var(--muted);font-weight:800}.st-note small{color:var(--muted);margin-top:6px;font-size:11.5px;display:block}.st-bal{color:var(--brand);font-size:22px;font-weight:800}.inv-stamp{flex:none;width:150px;height:150px;margin-inline-end:4mm}@media print{.inv-wrap{background:#fff;padding:0;display:block}.inv-toolbar{display:none}.inv-fit{display:block}.invoice.inv-multi{overflow:visible;height:auto!important;min-height:297mm!important}.invoice{width:210mm;max-width:none;height:297mm;min-height:0;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;zoom:1!important}@page{size:A4;margin:0}}.settings{flex-direction:column;gap:18px;width:100%;display:flex}.set-card{padding:0;overflow:hidden}.set-head{border-bottom:1px solid var(--line);background:var(--panel-2);align-items:center;gap:13px;padding:16px 20px;display:flex}.set-ico{border-radius:var(--r-sm);width:38px;height:38px;color:var(--brand);background:var(--brand);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.set-ico{background:color-mix(in srgb, var(--brand) 14%, transparent)}}.set-ico svg{width:19px;height:19px}.set-head h3{font-size:15px;font-weight:800}.set-head>div>span{color:var(--faint);margin-top:2px;font-size:12.5px;display:block}.set-body{padding:18px 20px 20px}textarea.inp{resize:vertical;min-height:116px;font-family:inherit;line-height:1.8}.hint{color:var(--faint);margin:10px 0 0;font-size:12.5px}.help-q{border:1px solid var(--line-2);background:var(--panel-2);width:18px;height:18px;color:var(--muted);font:700 11px/1 var(--mono);cursor:pointer;vertical-align:middle;border-radius:50%;place-items:center;margin-inline:2px 4px;display:inline-grid}.help-q:hover{color:var(--text);border-color:var(--brand)}.modal.vh-modal{flex-direction:column;width:min(880px,100vw - 32px);max-height:min(88dvh,820px);padding-bottom:0;display:flex}.vh-head .seg{width:fit-content;margin-top:4px}.vh-body{border-top:1px solid var(--line);columns:2;flex:1;column-gap:28px;min-height:0;margin:14px -22px 0;padding:0 22px 6px;overflow-y:auto}.vh-group{break-inside:avoid;padding-top:14px}.vh-group h4{color:var(--muted);letter-spacing:.2px;margin:0 0 6px;font-size:12px;font-weight:700}.vh-row{border-top:1px solid var(--line);color:var(--muted);align-items:baseline;gap:10px;padding:7px 0;font-size:13px;line-height:1.6;display:flex}.vh-var{min-width:104px;font-family:var(--mono);color:var(--text);background:var(--panel-2);border:1px solid var(--line);cursor:pointer;text-align:center;border-radius:4px;flex:none;padding:1px 6px;font-size:12px}.vh-var:hover{border-color:var(--brand)}.vh-var.ok{color:var(--ok);border-color:var(--ok)}.vh-modal .modal-foot{border-top:1px solid var(--line);margin:0 -22px;padding:12px 22px 16px}@media (max-width:720px){.vh-body{columns:1}}.hint code{font-family:var(--mono);background:var(--panel-2);border:1px solid var(--line);color:var(--muted);border-radius:4px;margin-inline-start:3px;padding:1px 5px;font-size:11.5px}.price-table{min-width:640px}.price-table td{height:48px}.price-table .inp.num{padding:6px 8px;font-size:12.5px}.price-table .pkg-head{min-width:130px}.price-fld{flex-direction:column;gap:6px;min-width:0;display:flex}.price-fld>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.pkg-head{align-items:center;gap:4px;display:flex}.pkg-name{color:var(--text);background:0 0;border:1px solid #0000;border-radius:6px;flex:1;width:100%;min-width:0;margin-inline-start:-6px;padding:3px 6px;font-family:inherit;font-size:12.5px;font-weight:700}.price-table .pkg-del-cell{white-space:nowrap;text-align:end;width:1%}.pkg-name:hover{border-color:var(--line-2)}.pkg-name:focus{border-color:var(--brand);background:var(--panel-2);outline:none}.price-in{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel-2);direction:ltr;display:flex;overflow:hidden}.price-in:focus-within{border-color:var(--brand)}.price-in i{color:var(--faint);border-inline-end:1px solid var(--line-2);place-items:center;padding:0 11px;font-size:13px;font-style:normal;font-weight:700;display:grid}.price-in .inp{background:0 0;border:0;border-radius:0}.tpl-grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.tpl-grid textarea.inp{min-height:92px;line-height:1.7}@media (max-width:720px){.tpl-grid{grid-template-columns:1fr}}.tpl-list{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:720px){.tpl-list{grid-template-columns:1fr}}.tpl-card{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);flex-direction:column;gap:8px;padding:12px;display:flex}.tpl-top{align-items:center;gap:8px;display:flex}.tpl-aud{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.tpl-name{flex:1;font-weight:700}.tpl-del{border-radius:var(--r-sm);border:1px solid var(--line-2);width:30px;height:30px;color:var(--faint);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;display:grid}.tpl-del:hover{color:var(--bad);border-color:var(--bad)}.tpl-del svg{width:15px;height:15px}.tpl-card textarea.inp{line-height:1.7}.wa-menu-empty{color:var(--faint);padding:8px 10px;font-size:12px}.wa-templates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wa-templates .mbtn{white-space:normal;text-align:center;justify-content:center;min-width:0;line-height:1.35}.wa-templates .mbtn svg{flex-shrink:0}.pay-note.pay-bank{color:var(--ok);cursor:help;align-items:center;gap:4px;font-weight:700;display:inline-flex}.pay-note.pay-bank svg{width:13px;height:13px}.pay-history{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.pay-item{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:12px;padding:9px 12px;display:flex}.pay-item b{color:var(--ok);font-size:14px}.pay-date{color:var(--muted);font-size:12.5px}.pay-note{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-inline-start:auto;font-size:12px;overflow:hidden}.pay-item .link-del{margin-inline-start:auto}.period-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.fg2>.promise-fld{grid-column:1/-1}.promise-fld .period-chips{margin:10px 0 0}.modal .promise-fld{gap:0}.modal .promise-fld .inp{max-width:none}.pchip{color:var(--muted);background:var(--panel-2);border:1px solid var(--line-2);border-radius:999px;padding:5px 13px;font-size:12.5px;font-weight:700}.pchip.removable{align-items:center;gap:7px;padding-inline-end:7px;display:inline-flex}.pchip.removable button{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:0 2px;font-family:inherit;font-size:15px;font-weight:800;line-height:1}.pchip.removable button:hover{color:var(--bad)}.period-add{align-items:center;gap:10px;display:flex}.period-add .btn{white-space:nowrap;flex:none}@media (max-width:700px){.period-add{flex-wrap:wrap}.panel-ed-head .fsel{flex:130px}}.merge-box{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.merge-title{color:var(--muted);margin-bottom:8px;font-size:12.5px;font-weight:600;display:block}.merge-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.merge-arrow{color:var(--faint);font-weight:800}.settings-foot{border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);box-shadow:var(--shadow-pop);align-items:center;gap:14px;margin-top:2px;padding:12px 16px;display:flex;position:sticky;bottom:16px}.settings-foot .btn.primary{justify-content:center;min-width:150px}.save-ok{color:var(--ok);font-size:13.5px;font-weight:700}.save-err{color:var(--bad);font-size:13.5px;font-weight:700}.cta-banner{border:1px solid var(--brand);align-items:center;gap:14px;margin-top:16px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.cta-banner{border:1px solid color-mix(in srgb, var(--brand) 30%, var(--line))}}.cta-banner{border-radius:var(--r);background:linear-gradient(90deg, var(--brand), var(--panel) 60%)}@supports (color:color-mix(in lab, red, red)){.cta-banner{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 16%, var(--panel)), var(--panel) 60%)}}.cta-banner{transition:border-color .15s}.cta-banner:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.cta-banner:hover{border-color:color-mix(in srgb, var(--brand) 55%, var(--line))}}.cta-ico{border-radius:var(--r-sm);background:var(--bad-bg);width:38px;height:38px;color:var(--bad);flex:none;place-items:center;display:grid}.cta-ico svg{width:19px;height:19px}.cta-text{color:var(--muted);flex:1;font-size:13.5px}.cta-text b{color:var(--text);font-weight:800}.cta-go{color:var(--brand);white-space:nowrap;font-size:13.5px;font-weight:700}.dash-grid{grid-template-columns:1.15fr 1fr;gap:16px;margin-top:16px;display:grid}@media (max-width:900px){.dash-grid{grid-template-columns:1fr}}.card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);background:var(--panel);flex-direction:column;padding:18px 20px 20px;display:flex}.card-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.card-head h3{font-size:15px;font-weight:800}.card-head span{color:var(--faint);font-size:12px}.card-head .ch-link{color:var(--brand);font-size:12px;font-weight:700}.card-head .ch-link:hover{text-decoration:underline}.hbars{flex-direction:column;gap:11px;display:flex}.hbar{grid-template-columns:108px 1fr auto;align-items:center;gap:12px;display:grid}.hbar-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.hbar-track{background:var(--panel-2);border-radius:999px;height:9px;overflow:hidden}.hbar-fill{background:var(--chart-bar);border-radius:999px;min-width:4px;height:100%;display:block}.hbar-val{color:var(--text);text-align:start;min-width:26px;font-size:13px;font-weight:700}.dash-soon{margin-top:16px;overflow:hidden}.dash-soon .card-head{margin-bottom:16px}.dash-soon .tscroll{margin:0 -20px -20px}.dash-soon table.t{min-width:0}.dash-grid-3{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}@media (max-width:1040px){.dash-grid-3{grid-template-columns:1fr 1fr}}@media (max-width:720px){.dash-grid-3{grid-template-columns:1fr}}.donut{flex:1;align-items:center;gap:20px;display:flex}.donut-svg{flex:none;width:148px;height:148px}.donut-legend{flex-direction:column;flex:1;gap:10px;min-width:0;list-style:none;display:flex}.donut-legend li{min-width:0}.dl-item{grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;display:grid}.dl-item.link{cursor:pointer;border-radius:6px;margin:-3px -6px;padding:3px 6px}.dl-item.link:hover{background:var(--hover)}.dl-item.link:hover .dl-name{color:var(--text)}.hbar.link{cursor:pointer;border-radius:6px;margin:-4px -7px;padding:4px 7px}.hbar.link:hover{background:var(--hover)}.hbar.link:hover .hbar-name{color:var(--text)}.exp-col:hover rect+rect{filter:brightness(1.12)}.donut-legend i{border-radius:3px;flex:none;width:10px;height:10px}.dl-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.dl-val{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.dl-pct{color:var(--faint);text-align:end;font-variant-numeric:tabular-nums;min-width:36px;font-size:12px;font-weight:700}.stackbar{flex-direction:column;flex:1;justify-content:flex-start;gap:18px;padding-top:6px;display:flex}.sb-track{background:var(--panel-2);border-radius:999px;gap:2px;height:14px;display:flex;overflow:hidden}.sb-seg{height:100%}.dash-list{flex-direction:column;display:flex}.dl-row{align-items:center;gap:16px;padding:12px 6px;display:flex}.dl-row:not(:first-child){border-top:1px solid var(--line)}.dl-row:hover{background:var(--hover)}.dlr-name{color:var(--text);flex-direction:column;gap:1px;margin-inline-end:auto;font-size:13.5px;font-weight:700;display:flex}.dlr-name small{color:var(--faint);text-align:right;direction:ltr;font-size:11.5px;font-weight:400}.dlr-pkg{color:var(--muted);text-align:end;min-width:90px;font-size:13px}.dlr-date{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.dl-more{color:var(--brand);border-top:1px solid var(--line);padding:12px 6px;font-size:13px;font-weight:700}.dash-empty{color:var(--muted);padding:12px 4px;font-size:13.5px}.rem-list{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow);margin-top:4px;overflow:hidden}.rem-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.rem-row:last-child{border-bottom:0}.rem-row:hover{background:var(--hover)}.rem-row.clickable{cursor:pointer}.rem-row.clickable .rem-who .cust{text-decoration-color:#0000}.rem-row.clickable:hover .cust{color:var(--brand)}.rem-who .cust{font-size:14px;font-weight:700}.rem-meta{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:3px;font-size:12.5px;display:flex}.rem-meta .no-phone{color:var(--bad);font-weight:600}.rem-actions{align-items:center;gap:8px;display:flex}.wa-btn{color:#fff;background:var(--wa);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:7px;padding:8px 13px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.wa-btn:hover{filter:brightness(1.06)}.wa-btn:disabled{opacity:.45;cursor:default;filter:none}.wa-btn svg{width:15px;height:15px}@media (max-width:680px){.rem-row{grid-template-columns:1fr}}.soon{text-align:center;min-height:60vh;color:var(--muted);place-items:center;display:grid}.soon .big{color:var(--text);font-size:20px;font-weight:800}.soon .mk{border-radius:var(--r);background:var(--panel-2);border:1px solid var(--line-2);width:46px;height:46px;color:var(--brand);place-items:center;margin:0 auto 14px;display:grid}.soon .mk svg{width:22px;height:22px}.side-scrim{display:none}@media (max-width:900px){.app{grid-template-columns:1fr}.aside{z-index:60;width:272px;max-width:86vw;box-shadow:none;transition:transform .22s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(100%)}:root[data-side=open] .aside{transform:none;box-shadow:0 0 60px #00000080}.side-scrim{z-index:55;opacity:0;pointer-events:none;background:#00000040;transition:opacity .2s;display:block;position:fixed;inset:0}:root[data-side=open] .side-scrim{opacity:1;pointer-events:auto}:root[data-side=open] body{overflow:hidden}body{overflow-x:clip}}.kpi-row{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (min-width:1720px){.kpi-row{grid-template-columns:repeat(6,1fr)}}.kpi-row.n7{grid-template-columns:repeat(4,1fr)}@media (min-width:1720px){.kpi-row.n7{grid-template-columns:repeat(7,1fr)}}.kpi-row.n12{grid-template-columns:repeat(4,1fr)}@media (min-width:1720px){.kpi-row.n12{grid-template-columns:repeat(6,1fr)}}@media (max-width:1100px){.kpi-row.n12{grid-template-columns:repeat(2,1fr)}}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);color:inherit;animation:.5s both kpi-in;animation-delay:var(--d,0s);flex-direction:column;gap:14px;padding:16px 16px 14px;transition:transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.kpi:after{content:"";pointer-events:none;background:radial-gradient(420px 120px at 100% 0%, var(--kpi-c,var(--brand)), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kpi:after{background:radial-gradient(420px 120px at 100% 0%, color-mix(in srgb, var(--kpi-c,var(--brand)) 13%, transparent), transparent 70%)}}.kpi.link:hover{border-color:var(--kpi-c,var(--brand));transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.kpi.link:hover{border-color:color-mix(in srgb, var(--kpi-c,var(--brand)) 45%, var(--line))}}.kpi.tone-ok{--kpi-c:var(--ok)}.kpi.tone-orange{--kpi-c:var(--orange)}.kpi.tone-warn{--kpi-c:var(--warn)}.kpi.tone-bad{--kpi-c:var(--bad)}.kpi.tone-teal{--kpi-c:var(--teal)}.kpi-head{align-items:center;gap:12px;display:flex}.kpi-ico{border-radius:var(--r);background:var(--kpi-c,var(--brand));flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.kpi-ico{background:color-mix(in srgb, var(--kpi-c,var(--brand)) 16%, transparent)}}.kpi-ico{color:var(--kpi-c,var(--brand))}.kpi-ico svg{width:20px;height:20px}.kpi-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.kpi-lab{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.kpi-val{letter-spacing:-.02em;font-size:25px;font-weight:800;line-height:1.05}.kpi-foot{flex-direction:column;align-items:stretch;gap:6px;min-height:44px;margin-top:auto;display:flex}.kpi-meta{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:13px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.kpi-trend{white-space:nowrap;border-radius:999px;margin-inline-end:3px;padding:2px 7px;font-size:12px;font-weight:800}.kpi-trend.up{color:var(--ok);background:var(--ok-bg)}.kpi-trend.down{color:var(--bad);background:var(--bad-bg)}.kpi-spark{flex:none;width:100%}.kpi-spark .spark{width:100%;height:58px;display:block}:root[data-theme=light] .spark{filter:saturate(1.25)brightness(.82)}.rem-bar{--c:var(--ok);vertical-align:middle;flex-direction:column;align-items:stretch;gap:5px;width:90px;display:inline-flex}.rem-bar b{white-space:nowrap;color:var(--c);font-size:12.5px;font-weight:700;line-height:1.1}.rb-track{background:var(--c);border-radius:999px;height:8px;display:block}@supports (color:color-mix(in lab, red, red)){.rb-track{background:color-mix(in srgb, var(--c) 18%, transparent)}}.rb-track{overflow:hidden}.rb-fill{background:linear-gradient(90deg, var(--c), var(--c));border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.rb-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 70%, #fff), var(--c))}}.rb-fill{box-shadow:0 0 6px var(--c)}@supports (color:color-mix(in lab, red, red)){.rb-fill{box-shadow:0 0 6px color-mix(in srgb, var(--c) 50%, transparent)}}.rb-fill{transform-origin:100%;animation:.6s cubic-bezier(.2,.8,.2,1) .2s both grow-x}.rem-bar.warn{--c:var(--warn)}.rem-bar.bad{--c:var(--bad)}.end-cell .rem-bar{margin-top:3px}.neo-hint{border-radius:var(--r-sm);background:var(--brand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.neo-hint{background:color-mix(in srgb, var(--brand) 10%, var(--panel))}}.neo-hint{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.neo-hint{border:1px solid color-mix(in srgb, var(--brand) 35%, var(--line))}}.neo-hint{font-size:13px}.neo-hint span{color:var(--muted)}.neo-hint b{color:var(--text)}.card-head{align-items:flex-start}.card-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.dash-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;margin-top:16px;display:grid}.dash-layout .dash-grid,.dash-layout .dash-grid-3{margin-top:0}.dash-main{flex-direction:column;gap:16px;min-width:0;display:flex}.dash-main .dash-soon{margin-top:0}.dash-rail{flex-direction:column;gap:16px;display:flex;position:sticky;top:76px}.rail-card{padding:16px 16px 14px;animation:.5s .22s both card-in}.qa-list{flex-direction:column;gap:4px;display:flex}.qa{border-radius:var(--r-sm);color:var(--text);animation:.45s both kpi-in;animation-delay:calc(.25s + var(--i,0) * 45ms);align-items:center;gap:11px;padding:8px;font-size:13.5px;font-weight:600;transition:background .15s;display:flex}.qa:hover{background:var(--hover)}.qa-ico{border-radius:var(--r-sm);background:var(--qa-c,var(--brand));flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.qa-ico{background:color-mix(in srgb, var(--qa-c,var(--brand)) 16%, transparent)}}.qa-ico{color:var(--qa-c,var(--brand))}.qa-ico svg{width:15px;height:15px}.qa.tone-ok{--qa-c:var(--ok)}.qa.tone-warn{--qa-c:var(--warn)}.qa.tone-bad{--qa-c:var(--bad)}.qa.tone-teal{--qa-c:var(--teal)}.qa-lab{flex:1;min-width:0}.qa-go{color:var(--faint);font-size:13px;transition:transform .15s,color .15s}.qa:hover .qa-go{color:var(--brand-2);transform:translate(-3px)}.act-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.act-item{border-top:1px solid var(--line);animation:.45s both kpi-in;animation-delay:calc(.3s + var(--i,0) * 45ms);align-items:flex-start;gap:10px;padding:9px 2px;display:flex}.act-item:first-child{border-top:0}.act-item .act-dot{background:var(--brand);width:8px;height:8px;box-shadow:0 0 0 3px var(--brand);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.act-item .act-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 20%, transparent)}}.act-item .act-dot{flex:none;margin-top:6px}.act-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.act-txt b{font-size:13px;font-weight:700}.act-txt small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.act-time{color:var(--faint);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:11px;display:inline-flex}.act-time svg{width:12px;height:12px}@media (max-width:1240px){.dash-layout{grid-template-columns:1fr}.dash-rail{position:static}}.cust-av{align-items:center;gap:10px;display:flex}.av-sm{width:32px;height:32px;color:var(--brand-2);background:var(--brand);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.av-sm{background:color-mix(in srgb, var(--brand) 16%, transparent)}}.av-sel{cursor:pointer;border:0;padding:0;font-family:inherit;position:relative}.av-sel .av-box{border:2px solid var(--brand);background:var(--panel);color:var(--brand-ink);border-radius:6px;place-items:center;display:none;position:absolute;inset:7px}.av-sel .av-box svg{stroke-width:3px;width:13px;height:13px}tr:hover .av-sel .av-box,.av-sel.active .av-box,.av-sel:focus-visible .av-box{display:grid}tr:hover .av-sel .av-ini,.av-sel.active .av-ini,.av-sel:focus-visible .av-ini{visibility:hidden}.av-sel.on .av-box,tr.row-sel>td{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){tr.row-sel>td{background:color-mix(in srgb, var(--brand) 8%, transparent)}}.sel-all{vertical-align:middle;cursor:pointer;border:2px solid var(--line-2);width:18px;height:18px;color:var(--brand-ink);background:0 0;border-radius:5px;flex:none;place-items:center;margin-inline-end:8px;padding:0;display:inline-grid}.sel-all.on,.sel-all.some{border-color:var(--brand);background:var(--brand)}.sel-all svg{stroke-width:3px;width:12px;height:12px}.sel-all i{background:#fff;border-radius:1px;width:8px;height:2px}th.sortable:has(.sel-all){white-space:nowrap}.bulk-bar{z-index:60;border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--line-2);width:max-content;max-width:calc(100vw - 32px);box-shadow:var(--shadow-pop);flex-wrap:wrap;align-items:center;gap:12px;margin-inline:auto;padding-block:10px;padding-inline:16px 12px;animation:.16s modalIn;display:flex;position:fixed;inset-block-end:max(18px, env(safe-area-inset-bottom));inset-inline:0}.bulk-count{white-space:nowrap;font-size:13.5px;font-weight:800}.bulk-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bulk-actions .fsel{min-width:0}.row-in{animation:.4s both kpi-in;animation-delay:calc(.2s + var(--i,0) * 40ms)}.exp-bar{transform-box:fill-box;transform-origin:50% 100%;animation:.7s cubic-bezier(.2,.8,.2,1) both grow-y;animation-delay:calc(.15s + var(--i,0) * 40ms)}.exp-val{opacity:0;animation:.4s both spark-fill;animation-delay:calc(.6s + var(--i,0) * 40ms)}.hbar-fill{transform-origin:100%;animation:.7s cubic-bezier(.2,.8,.2,1) both grow-x;animation-delay:calc(.15s + var(--i,0) * 60ms)}.sb-in{transform-origin:100%;animation:.8s cubic-bezier(.2,.8,.2,1) .2s both grow-x}.donut-seg{stroke-dashoffset:calc(var(--off) + var(--c));animation:1s cubic-bezier(.2,.8,.2,1) .15s both donut-sweep}.chart-wrap{position:relative}.chart-tip{pointer-events:none;z-index:2;background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--muted);box-shadow:var(--shadow);white-space:nowrap;padding:7px 10px;font-size:12px;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.chart-tip b{color:var(--text);font-size:13px}.chart-tip small{color:var(--faint);margin-top:2px;font-size:11px;display:block}.area-line{stroke-dasharray:1600;stroke-dashoffset:1600px;animation:1.4s .2s forwards spark-draw}.area-fill{opacity:0;animation:.8s .9s forwards spark-fill}.area-pt{opacity:0;animation:.4s both spark-fill;animation-delay:calc(.9s + var(--i,0) * 45ms)}.donut-seg{transition:filter .15s}.donut-svg:hover .donut-seg:hover{filter:brightness(1.15)}.donut-legend{gap:12px}.dl-item{flex-direction:column;gap:6px;display:flex}.dl-top{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.dl-bar-row{align-items:center;gap:10px;display:flex}.dl-bar{background:var(--panel-2);border-radius:999px;flex:1;height:5px;display:block;overflow:hidden}.dl-bar-row .dl-val{text-align:end;flex:none;min-width:28px}.dl-bar span{transform-origin:100%;border-radius:999px;height:100%;animation:.8s cubic-bezier(.2,.8,.2,1) .4s both grow-x;display:block}.hbars{gap:13px}.hbar{flex-direction:column;align-items:stretch;gap:6px;display:flex}.hbar-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.hbar-name{color:var(--text);font-weight:600}.hbar-track{height:7px}.hbar-fill{background:linear-gradient(90deg, var(--brand-2), var(--brand))}.hbar-num{flex:none;align-items:baseline;gap:6px;display:flex}.hbar-num small{color:var(--faint);font-size:11px;font-weight:700}.hbar-val{min-width:0}.dash-grid{grid-template-columns:1.45fr 1fr}.donut{gap:18px}.donut-svg{width:130px;height:130px}.dl-item{align-items:stretch}.dl-name{white-space:normal;font-size:12.5px;line-height:1.2}.dl-val{font-size:13px}.dl-pct{min-width:30px;font-size:11.5px}.dash-grid{align-items:stretch}.sb-track{gap:3px;height:12px}.sb-cards{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.sb-card{border-radius:var(--r-sm);background:var(--panel-2);color:inherit;border:1px solid #0000;flex-direction:column;gap:7px;padding:10px 12px;transition:border-color .15s;display:flex}.sb-card.link:hover{border-color:var(--line-2)}.sb-lab{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.sb-lab i{border-radius:50%;flex:none;width:8px;height:8px}.sb-val{letter-spacing:-.02em;align-items:baseline;gap:6px;font-size:19px;font-weight:800;line-height:1;display:flex}.sb-val small{color:var(--faint);font-size:11px;font-weight:700}.sb-mini{background:var(--panel);border-radius:999px;height:4px;display:block;overflow:hidden}.sb-mini span{transform-origin:100%;height:100%;animation:.8s cubic-bezier(.2,.8,.2,1) both grow-x;animation-delay:calc(.45s + var(--i,0) * 80ms);border-radius:999px;display:block}@keyframes grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes donut-sweep{to{stroke-dashoffset:var(--off)}}.chart-tip.below{transform:translate(-50%,14px)}.kpi-row.compact{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.kpi-row.compact.n6{grid-template-columns:repeat(3,1fr)}.kpi-row.compact.n7{grid-template-columns:repeat(4,1fr)}@media (min-width:1560px){.kpi-row.compact.n6{grid-template-columns:repeat(6,1fr)}}.kpi-row.compact .kpi{text-align:start;color:var(--text);cursor:default;font-family:inherit}.kpi-row.compact .kpi.link{cursor:pointer}.kpi.active{border-color:var(--kpi-c,var(--brand))}@supports (color:color-mix(in lab, red, red)){.kpi.active{border-color:color-mix(in srgb, var(--kpi-c,var(--brand)) 60%, var(--line))}}.kpi.active{box-shadow:0 0 0 3px var(--kpi-c,var(--brand)), var(--shadow)}@supports (color:color-mix(in lab, red, red)){.kpi.active{box-shadow:0 0 0 3px color-mix(in srgb, var(--kpi-c,var(--brand)) 16%, transparent), var(--shadow)}}@media (max-width:1240px){.kpi-row.compact,.kpi-row.compact.n6,.kpi-row.compact.n7{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.kpi-row.compact,.kpi-row.compact.n6,.kpi-row.compact.n7{grid-template-columns:repeat(2,1fr)}}.seg{background:0 0;border:0;gap:4px;overflow:visible}.seg button{border-radius:999px;align-items:center;gap:6px;padding:7px 12px;transition:background .15s,color .15s;display:inline-flex;border:1px solid #0000!important}.seg button:hover{background:var(--hover);color:var(--text)}.seg button[aria-pressed=true]{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.seg button[aria-pressed=true]{background:color-mix(in srgb, var(--brand) 16%, transparent)}}.seg button[aria-pressed=true]{color:var(--text);border-color:var(--brand)!important}@supports (color:color-mix(in lab, red, red)){.seg button[aria-pressed=true]{border-color:color-mix(in srgb, var(--brand) 40%, transparent)!important}}.seg .c{background:var(--panel-2);min-width:20px;height:18px;color:var(--muted);border-radius:999px;place-items:center;margin-inline-start:0;padding:0 6px;font-size:11px;display:inline-grid}.seg button[aria-pressed=true] .c{background:var(--brand);color:var(--brand-ink)}.mbtn[aria-pressed=true]{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.mbtn[aria-pressed=true]{background:color-mix(in srgb, var(--brand) 12%, transparent)}}.tablecard{border-radius:var(--r-lg);box-shadow:var(--shadow);animation:.5s .12s both card-in}.t thead th{z-index:1;position:sticky;top:0}.t thead th.sortable{padding:0}.t thead th.sortable button{all:unset;cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap;align-items:center;gap:4px;padding:11px 18px;display:inline-flex}.t-wide thead th.sortable button{padding-inline:13px}.t-fit thead th.sortable button{padding-inline:8px}.t thead th.sortable.n button{flex-direction:row-reverse}.t thead th.sortable button:hover,.t thead th.sortable.on{color:var(--text)}.t thead th.sortable svg{opacity:.35;width:12px;height:12px;transition:opacity .15s}.t thead th.sortable.on svg{opacity:1;color:var(--brand)}.t thead th.sortable.on.asc svg .dn,.t thead th.sortable.on.desc svg .up{opacity:.25}.t tbody tr:hover td{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.t tbody tr:hover td{background:color-mix(in srgb, var(--brand) 6%, var(--panel))}}.t tbody tr.row-in{animation-delay:calc(.15s + var(--i,0) * 28ms)}.cust-av .cust .stars{margin-top:2px}.apps b{border-radius:var(--r-xs)}table.t-wide{min-width:1120px}.t-wide thead th,.t-wide tbody td{padding-inline:13px}table.t-fit{min-width:0}.t-fit thead th,.t-fit tbody td{padding-inline:8px}.end-cell{flex-direction:column;gap:1px;line-height:1.25;display:flex}.login-code{color:var(--muted)}.t-wide thead th:last-child,.t-wide tbody td:last-child{background:var(--panel);box-shadow:1px 0 0 var(--line);position:sticky;inset-inline-end:0}.t-wide thead th:last-child{background:var(--panel-2);z-index:2}.t-wide tbody tr:hover td:last-child{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.t-wide tbody tr:hover td:last-child{background:color-mix(in srgb, var(--brand) 6%, var(--panel))}}.ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient i{filter:blur(110px);opacity:.14;will-change:transform;border-radius:50%;position:absolute}.ambient i:first-child{background:var(--brand);inset-inline-start:-120px;width:560px;height:560px;animation:26s ease-in-out infinite alternate drift-a;top:-160px}.ambient i:nth-child(2){background:var(--teal);opacity:.07;inset-inline-end:10%;width:460px;height:460px;animation:34s ease-in-out infinite alternate drift-b;top:30%}.ambient i:nth-child(3){background:var(--brand-2);opacity:.09;inset-inline-start:35%;width:520px;height:520px;animation:30s ease-in-out infinite alternate drift-c;bottom:-220px}:root[data-theme=light] .ambient i{opacity:.08}:root[data-theme=light] .ambient i:nth-child(2){opacity:.04}.main{z-index:1;position:relative}@media (min-width:901px){.aside{z-index:2}}@keyframes drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(-90px,120px)scale(1.15)}}@keyframes drift-b{0%{transform:translate(0)scale(1)}to{transform:translate(110px,-80px)scale(.9)}}@keyframes drift-c{0%{transform:translate(0)scale(1)}to{transform:translate(-140px,-60px)scale(1.1)}}.ph-dot{position:relative}.ph-dot:after{content:"";border:2px solid var(--brand);border-radius:50%;animation:2.4s ease-out infinite ring;position:absolute;inset:-3px}@keyframes ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.pulse-ring{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite ring-svg}@keyframes ring-svg{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(2.6)}}.act-item:first-child .act-dot{animation:2s ease-in-out infinite dot-pulse}@keyframes dot-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 20%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--brand) 8%, transparent)}}.bell-badge{animation:3s ease-in-out infinite badge-pulse}@keyframes badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.btn.primary{position:relative;overflow:hidden}.btn.primary:after{content:"";top:0;bottom:0;background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:45%;animation:6s ease-in-out infinite sheen;position:absolute;inset-inline-start:-60%;transform:skew(-18deg)}@keyframes sheen{0%,70%{inset-inline-start:-60%}to{inset-inline-start:130%}}.kpi-ico{animation:4.5s ease-in-out infinite ico-breathe}@keyframes ico-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--kpi-c,var(--brand)) 0%, transparent)}50%{box-shadow:0 0 22px 2px color-mix(in srgb, var(--kpi-c,var(--brand)) 28%, transparent)}}@media (prefers-reduced-motion:reduce){.ambient i,.ph-dot:after,.pulse-ring,.act-item:first-child .act-dot,.bell-badge,.btn.primary:after,.kpi-ico{animation:none}.ph-dot:after,.btn.primary:after{display:none}}@media (max-width:1000px){.dash-grid,.dash-grid-3{grid-template-columns:1fr}.kpi-row{grid-template-columns:repeat(2,1fr)}.sb-cards{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.kpi-row{grid-template-columns:1fr}.topbar{grid-template-columns:auto 1fr auto;gap:8px;padding-inline:14px}.tb-mid .search{width:100%;max-width:none}.topbar{grid-template-columns:auto 1fr;grid-template-areas:"start end""mid mid";row-gap:8px;padding-block:9px 10px}.tb-start{grid-area:start}.tb-end{grid-area:end}.tb-mid{grid-area:mid}.tb-mid>*{width:100%}.user-chip .who{display:none}.user-chip{padding:3px}.page-head{flex-direction:column;align-items:stretch;padding-inline:14px}.ph-actions{flex-wrap:wrap}.content{padding-inline:14px}}@keyframes kpi-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dash-grid>.card,.dash-grid-3>.card,.dash-soon{animation:.5s .14s both card-in}.dash-grid>.card,.dash-grid-3>.card{transition:border-color .18s,box-shadow .18s}.dash-grid>.card:hover,.dash-grid-3>.card:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.dash-grid>.card:hover,.dash-grid-3>.card:hover{border-color:color-mix(in srgb, var(--brand) 24%, var(--line))}}.dash-grid>.card:hover,.dash-grid-3>.card:hover{box-shadow:var(--shadow)}.kpi-spark .spark{clip-path:inset(0 100% 0 0);animation:1.1s .25s forwards spark-reveal}.spark-area{opacity:0;animation:.8s .55s forwards spark-fill}@keyframes spark-reveal{to{clip-path:inset(0)}}@keyframes spark-draw{to{stroke-dashoffset:0}}@keyframes spark-fill{to{opacity:1}}@media (prefers-reduced-motion:reduce){.kpi,.dash-grid>.card,.dash-grid-3>.card,.dash-soon,.rail-card,.qa,.act-item,.row-in,.exp-bar,.hbar-fill,.sb-in,.dl-bar span,.sb-mini span{animation:none}.spark-line,.donut-seg,.area-line{stroke-dashoffset:var(--off,0);animation:none}.kpi-spark .spark{clip-path:none;animation:none}.spark-area,.exp-val,.area-fill,.area-pt{opacity:1;animation:none}}html:not([lang=ar]) body{font-family:var(--font-latin), var(--font-sans), system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"}html:not([lang=ar]){letter-spacing:-.005em}[dir=ltr] .pay-select{background-position:right 10px center}[dir=ltr] .cust small,[dir=ltr] .dlr-name small,[dir=ltr] .act-detail-cell{text-align:left}[dir=ltr] .drawer{animation-name:drawerInLtr}@keyframes drawerInLtr{0%{transform:translate(100%)}to{transform:none}}[dir=ltr] .qa:hover .qa-go{transform:translate(3px)}@media (max-width:900px){[dir=ltr] .aside{transform:translate(-100%)}[dir=ltr]:root[data-side=open] .aside{transform:none}}.lang{position:relative}.lang .iconbtn{gap:5px;width:auto;padding-inline:9px 10px}.lang-cur{letter-spacing:.04em;font-size:11px;font-weight:800}.lang .iconbtn.busy{opacity:.6;pointer-events:none}.lang-menu{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-sm);min-width:160px;box-shadow:var(--shadow);z-index:30;top:calc(100% + 6px);gap:2px;padding:4px;animation:.14s modalIn;display:grid;position:absolute;inset-inline-end:0}.lang-menu button{all:unset;border-radius:var(--r-xs);cursor:pointer;color:var(--text);align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.lang-menu button:hover{background:var(--hover)}.lang-menu button.on{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.lang-menu button.on{background:color-mix(in srgb, var(--brand) 14%, transparent)}}.lang-menu button b{letter-spacing:.04em;color:var(--brand-2);min-width:22px;font-size:11px;font-weight:800}.book-btn .lang-cur{letter-spacing:0;white-space:nowrap}.book-btn.on-archive{color:var(--orange);border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.book-btn.on-archive{border-color:color-mix(in srgb, var(--orange) 45%, var(--line-2))}}.book-btn.on-archive{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.book-btn.on-archive{background:color-mix(in srgb, var(--orange) 12%, transparent)}}.book-menu{min-width:210px}.book-menu button{align-items:baseline}.book-menu button b{min-width:0;color:var(--text);letter-spacing:0;font-size:13px;font-weight:700}.book-menu button span{color:var(--muted);font-size:12px}.archive-bar{border-radius:var(--r-sm);background:var(--orange);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.archive-bar{background:color-mix(in srgb, var(--orange) 14%, transparent)}}.archive-bar{border:1px solid var(--orange)}@supports (color:color-mix(in lab, red, red)){.archive-bar{border:1px solid color-mix(in srgb, var(--orange) 40%, transparent)}}.archive-bar b{color:var(--orange);font-size:13px}.archive-bar span{color:var(--muted);font-size:12.5px}.demo-bar{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.demo-bar{background:color-mix(in srgb, var(--brand) 12%, transparent)}}.demo-bar{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.demo-bar{border-color:color-mix(in srgb, var(--brand) 38%, transparent)}}.demo-bar b{color:var(--brand)}.demo-hint{border-radius:var(--r-sm);background:var(--brand);margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.demo-hint{background:color-mix(in srgb, var(--brand) 12%, transparent)}}.demo-hint{text-align:center;font-size:13px}.portal .demo-hint{background:var(--doc)}@supports (color:color-mix(in lab, red, red)){.portal .demo-hint{background:color-mix(in srgb, var(--doc) 8%, transparent)}}.portal .demo-hint{color:var(--doc)}.ab-btn{all:unset;cursor:pointer;color:var(--on-orange);background:var(--orange);border-radius:999px;margin-inline-start:auto;padding:6px 12px;font-size:12.5px;font-weight:700}.ab-btn:hover{filter:brightness(1.06)}.ab-btn:disabled{opacity:.6;cursor:default}.chip.mini{padding:3px 8px;font-size:11px}.tb-end>*{flex:none}.tb-end .user-chip{height:36px;padding-block:0;padding-inline:3px 10px}.tb-end .user-chip .av{width:28px;height:28px;font-size:12.5px}.tb-end .lang .iconbtn{white-space:nowrap;justify-content:center;align-items:center;gap:6px;height:36px;padding-inline:10px 11px;display:inline-flex}.tb-end .lang .iconbtn svg{flex:none}.tb-end .lang-cur{font-size:12px;line-height:1}.tb-group{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);align-items:center;height:36px;display:flex;overflow:visible}.tb-group>*{height:34px}.tb-group .iconbtn{background:0 0;border:0;border-radius:0;height:34px}.tb-group .lang .iconbtn{height:34px}.tb-group>*+*{border-inline-start:1px solid var(--line-2)}.tb-group .iconbtn:hover{background:var(--hover)}.dd-menu .dd-note{color:var(--ok);padding:8px 10px;font-size:12.5px;display:block}@media (max-width:768px){table.t-cards,table.t-cards.t-wide,.cust-subs-t table.t-cards{width:100%;min-width:0;display:block}.t-cards thead{display:none}.t-cards tbody{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;display:grid}.t-cards tr.cust-expand>td,.dist-expand{min-width:0}.pay-item{flex-wrap:wrap;row-gap:6px}.sale-filters .seg,.dist-expand .seg{flex-wrap:wrap}.sale-search{width:100%}.t-cards tr{border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px;display:grid}.t-cards tr.t-empty,.t-cards tr.cust-expand,.t-cards tr.app-var-row{display:block}.t-cards tr.t-empty td{text-align:center;color:var(--muted);padding:18px;display:block}.t-cards td{border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;min-width:0;min-height:max-content;padding:0;font-size:13px;display:flex}.t-cards td:before{content:attr(data-label);color:var(--faint);font-size:11px;font-weight:700}.t-cards td:not([data-label]):before{content:none}.t-cards tbody td{height:auto}.t-cards tbody td,.t-cards thead th{box-shadow:none!important;position:static!important}.t-cards tbody tr>td:first-child{grid-area:1/1;font-size:14px;font-weight:700}.t-cards tbody tr>td:first-child:before{content:none}.t-cards tbody tr>td:last-child:not([data-label]){grid-area:1/2;align-items:flex-end}.t-cards tbody tr:has(>td:last-child:not([data-label]))>td:first-child{grid-column:1/-1;padding-inline-end:var(--card-acts,104px)}.t-cards tbody tr>td:last-child:not([data-label]){z-index:1;justify-self:end;width:max-content;max-width:100%}.t-cards tbody tr>td:first-child,.t-cards tbody tr>td:last-child:not([data-label]){border-bottom:1px solid var(--line);justify-content:center;align-self:stretch;min-height:46px;margin-bottom:2px;padding-bottom:10px}.t-cards td>*{flex:none;max-width:100%}.t-cards td>.cust-av,.t-cards td>.cust,.t-cards .end-cell,.t-cards .rem-bar{width:100%}.t-cards .end-cell{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.t-cards .rem-bar,.t-cards .pay-select,.t-cards .inp{width:100%;max-width:100%}.t-cards td[data-empty]{display:none}.t-cards td:has(.rem-bar){grid-column:1/-1}.t-cards .apps{flex-wrap:wrap}.t-cards .rowbtns,.t-cards .inv-act{opacity:1;flex-wrap:wrap;justify-content:flex-end;gap:6px;width:auto;display:flex}.t-cards .rowbtns button{border-color:var(--line-2);width:34px;height:34px;color:var(--muted)}.t-cards .rowbtns button.mbtn{width:auto;padding-inline:12px}.t-cards .rowbtns button.mbtn.danger{color:var(--bad)}.t-cust tbody tr>td:last-child:not([data-label]){grid-area:auto/1/auto/-1;align-items:stretch}.t-cust tbody tr>td:last-child .rowbtns{justify-content:flex-start}.tablecard .tscroll:has(.t-cards){overflow:visible}.filters .seg{scrollbar-width:none;-ms-overflow-style:none;max-width:100%;overflow-x:auto}.filters .seg::-webkit-scrollbar{display:none}.filters .seg button{flex:none}}.side-prefs{display:none}@media (max-width:768px){.topbar{gap:8px;padding-inline:14px}.tb-group .lang:has(.book-btn){display:flex}:is(.tb-group>.lang:not(:has(.book-btn)),.tb-group>.iconbtn){display:none}.tb-group{background:0 0;border:0}.tb-end .user-chip{background:0 0;border:0;padding:0}.tb-end .user-chip .who{display:none}.side-prefs{justify-content:center;gap:8px;margin-bottom:10px;display:flex}.side-prefs .lang-menu{inset-inline:0 auto}.drawer,.drawer.wide{border-inline-start:0;border-top:1px solid var(--line-2);border-radius:var(--r-lg) var(--r-lg) 0 0;width:auto;height:auto;max-height:92dvh;animation:.24s cubic-bezier(.2,.7,.2,1) sheetIn;inset-block:auto 0;inset-inline:0}@keyframes sheetIn{0%{transform:translateY(100%)}to{transform:none}}.drawer:before{content:"";background:var(--line-2);inset-inline:0;border-radius:999px;width:38px;height:4px;margin-inline:auto;position:absolute;top:7px}.d-head{padding:20px 18px 14px}.d-body{overscroll-behavior:contain;padding:6px 18px 16px}.d-foot{padding:12px 18px calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap}.d-foot .btn{min-height:44px}.side-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.kpi{gap:8px;padding:12px 12px 11px}.kpi-spark{display:none}.kpi-foot{min-height:0}.kpi-ico{width:30px;height:30px}.kpi-ico svg{width:15px;height:15px}.kpi-lab{font-size:11.5px}.kpi-val{font-size:22px}.kpi-meta{-webkit-line-clamp:1;font-size:11.5px}.page-head p{display:none}.page-head{padding-bottom:6px}}@media (min-width:901px){.t.t-subs{table-layout:fixed;width:100%;min-width:0}.t-subs thead th{white-space:normal;line-height:1.25}.t.t-subs thead th{padding-inline:8px}.t.t-subs thead th.sortable{padding-inline:0}.t.t-subs thead th.sortable button{white-space:normal;text-align:start;padding-inline:8px;display:block}.t-subs thead th{vertical-align:top}.t.t-subs thead th.sortable:has(.sel-all) button{display:inline-block}.t-subs thead th.sortable svg{vertical-align:-1px;margin-inline-start:4px;display:inline-block}.t-subs td:nth-child(6){text-align:start}.t-subs .apps{max-width:100%;display:block;overflow:hidden}.t-subs .apps>b{text-overflow:ellipsis;white-space:nowrap;text-align:start;direction:ltr;display:block;overflow:hidden}[dir=rtl] .t-subs .apps>b{text-align:right}.t-subs td.code .cp{max-width:100%;display:block}.t-subs td.code .cp bdi{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[dir=rtl] .t-subs td.code .cp bdi{text-align:right}.t-subs td:nth-child(10){padding-inline:4px}.t-subs td:nth-child(5) .cs-main,.t-subs td:nth-child(5){white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:1.3}.t-subs td:nth-child(5) .cs-main{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.t-subs td:nth-child(10) .chip{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;padding:3px 7px;font-size:11.5px;display:inline-block;overflow:hidden}.t-subs td:nth-child(10) .chip>i{vertical-align:middle;margin-inline-end:4px;display:inline-block}.t-subs th:first-child,.t-subs td:first-child{width:150px}.t-subs th:nth-child(2),.t-subs td:nth-child(2){width:66px}.t-subs th:nth-child(3),.t-subs td:nth-child(3){width:100px}.t-subs th:nth-child(4),.t-subs td:nth-child(4){width:92px}.t-subs th:nth-child(5),.t-subs td:nth-child(5){width:94px}.t-subs th:nth-child(6),.t-subs td:nth-child(6){width:60px}.t-subs th:nth-child(7),.t-subs td:nth-child(7){width:74px}.t-subs th:nth-child(8),.t-subs td:nth-child(8){width:82px}.t-subs th:nth-child(9),.t-subs td:nth-child(9){width:104px}.t-subs th:nth-child(10),.t-subs td:nth-child(10){width:90px}.t-subs th:nth-child(11),.t-subs td:nth-child(11){width:124px}.t-subs th:nth-child(12),.t-subs td:nth-child(12){width:96px}.t-subs.t-appr th:first-child,.t-subs.t-appr td:first-child{width:170px}.t-subs.t-appr th:nth-child(2),.t-subs.t-appr td:nth-child(2){width:130px}.t-subs.t-appr th:nth-child(3),.t-subs.t-appr td:nth-child(3){width:140px}.t-subs.t-appr th:nth-child(4),.t-subs.t-appr td:nth-child(4){width:100px}.t-subs.t-appr th:nth-child(5),.t-subs.t-appr td:nth-child(5){width:70px}.t-subs.t-appr th:nth-child(6),.t-subs.t-appr td:nth-child(6){width:90px}.t-subs.t-appr th:nth-child(7),.t-subs.t-appr td:nth-child(7){width:110px}.t-subs.t-appr th:nth-child(8),.t-subs.t-appr td:nth-child(8){width:90px}.t-subs.t-appr th:nth-child(9),.t-subs.t-appr td:nth-child(9){width:124px}.t-subs.t-appr th:nth-child(10),.t-subs.t-appr td:nth-child(10){width:108px}.t-appr td .cell-stack .cs-main{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-subs td.code bdi,.t-subs td .apps{text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.t-subs td .cust>.cust-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.t-subs td .cust-av,.t-subs td .cust-av>.cust{min-width:0}.t-subs .cust small{position:relative;overflow:hidden}.t-subs .cust small .cp{min-width:0;display:block}.t-subs .cust small .cp bdi{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.t-subs td.code .cp{max-width:100%}.t-subs td.code .cp bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.pay-cell{flex-direction:column;align-items:flex-start;gap:5px;display:inline-flex}.pay-refund-at{color:var(--muted);white-space:nowrap;font-size:11px}.pay-item.refund b{color:var(--bad)}.pay-select.refunded{color:var(--muted)}.promise-cell{--c:var(--warn);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:5px;padding:0;font-family:inherit;display:inline-flex}.promise-cell.bad{--c:var(--bad)}.promise-cell .promise-chip{text-overflow:ellipsis;justify-content:center;min-width:0;margin-inline-start:0;overflow:hidden}.note-cell b{white-space:pre-wrap;font-weight:600;line-height:1.5}.note-fld{grid-column:1/-1}.note-tag{vertical-align:middle;border-radius:var(--r);background:var(--orange);width:32px;height:48px;color:var(--on-orange);box-shadow:0 2px 8px var(--orange);border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:3px 0;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.note-tag{box-shadow:0 2px 8px color-mix(in srgb, var(--orange) 45%, transparent)}}.note-tag{cursor:pointer;font-family:inherit;transition:filter .12s,box-shadow .12s}.note-word{white-space:nowrap;font-size:9.5px;font-weight:800;line-height:1;transform:rotate(-90deg)}.note-tag:hover{filter:brightness(1.08);box-shadow:0 3px 12px var(--orange)}@supports (color:color-mix(in lab, red, red)){.note-tag:hover{box-shadow:0 3px 12px color-mix(in srgb, var(--orange) 60%, transparent)}}.row-end{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.note-slot{flex:none;width:32px}.notes-pop{flex-direction:column;width:min(620px,100%);max-height:86dvh;display:flex}.notes-pop .modal-foot{flex:none;margin-top:14px}.notes-list{flex-direction:column;gap:8px;min-height:0;margin:4px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.notes-list button{text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--line);border-inline-start:3px solid var(--orange);border-radius:var(--r-sm);background:var(--panel-2);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.notes-list button:hover{border-color:var(--line-2);border-inline-start-color:var(--orange);background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.notes-list button:hover{background:color-mix(in srgb, var(--orange) 6%, var(--panel-2))}}.nl-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nl-head b{font-size:13.5px}.nl-ref{font-family:var(--mono);color:var(--muted);font-size:12px}.nl-kind{color:var(--orange);background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.nl-kind{background:color-mix(in srgb, var(--orange) 14%, transparent)}}.nl-at{color:var(--faint);margin-inline-start:auto;font-size:11.5px}.nl-text{white-space:pre-wrap;color:var(--text);font-size:13px;line-height:1.6}@media (max-width:900px){.note-tag{border-radius:999px;width:auto;height:28px;padding:0 14px}.note-word{font-size:11px;transform:none}.note-slot{display:none}}.mbtn.note-filter[aria-pressed=true]{color:var(--orange);border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.mbtn.note-filter[aria-pressed=true]{border-color:color-mix(in srgb, var(--orange) 55%, transparent)}}.mbtn.note-filter[aria-pressed=true]{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.mbtn.note-filter[aria-pressed=true]{background:color-mix(in srgb, var(--orange) 14%, transparent)}}.mbtn.note-filter[aria-pressed=true] .c{background:var(--orange);color:var(--on-orange)}.note-ta{resize:vertical;min-height:92px;font-family:inherit;line-height:1.6}.promise-chip{border:1px solid var(--warn);align-items:center;gap:5px;margin-inline-start:8px;padding-block:3px;padding-inline:7px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.promise-chip{border:1px solid color-mix(in srgb, var(--warn) 40%, transparent)}}.promise-chip{background:var(--warn);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.promise-chip{background:color-mix(in srgb, var(--warn) 12%, transparent)}}.promise-chip{color:var(--warn);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:700;transition:background .12s,border-color .12s}.promise-chip svg{flex:none;width:12px;height:12px}.promise-chip:hover{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.promise-chip:hover{background:color-mix(in srgb, var(--warn) 20%, transparent)}}.promise-chip:hover{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.promise-chip:hover{border-color:color-mix(in srgb, var(--warn) 60%, transparent)}}.promise-chip.late{border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.promise-chip.late{border-color:color-mix(in srgb, var(--bad) 45%, transparent)}}.promise-chip.late{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.promise-chip.late{background:color-mix(in srgb, var(--bad) 12%, transparent)}}.promise-chip.late{color:var(--bad)}.promise-chip.late:hover{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.promise-chip.late:hover{background:color-mix(in srgb, var(--bad) 20%, transparent)}}.promise-chip.late{animation:2.6s ease-in-out infinite promise-pulse}@keyframes promise-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--bad) 35%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--bad) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.promise-chip.late{animation:none}}@media (max-width:768px){.promise-chip{margin-inline-start:0;margin-top:6px}}.t td:has(>.promise-chip){white-space:normal}.bank-why{color:var(--muted);margin-top:3px;font-size:11.5px;display:block}.bank-alert{border:1px solid var(--bad);border-radius:var(--r-sm);background:var(--bad-bg);margin-top:16px;padding:12px 16px;font-size:13px}.bank-alert-row{margin-top:8px}.bank-review{border-color:var(--warn);background:var(--warn-bg)}.bank-review .mbtn{margin-inline-start:10px;padding:4px 10px;font-size:12px}.bank-fx{color:var(--muted);font-size:12px;font-weight:400;display:block}.donut-ring{flex:none;position:relative}.donut-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut-center b{letter-spacing:-.02em;color:var(--text);font-size:30px;font-weight:800;line-height:1;transition:color .2s;animation:.35s cubic-bezier(.2,.8,.2,1) dn-pop}.donut-center .dc-label{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:96px;margin-top:5px;font-size:11.5px;overflow:hidden}.donut-center small{color:var(--faint);margin-top:2px;font-size:11px;font-weight:700}.donut-seg{cursor:pointer;transition:opacity .2s,stroke-width .2s,filter .2s}.donut-seg.dim{opacity:.25}.donut-seg.on{stroke-width:17px;filter:brightness(1.15)}.donut-legend li{transition:opacity .2s}.donut.is-active .donut-legend li.dim{opacity:.45}.donut-legend li.on .dl-item{background:var(--hover)}.donut-legend li.on .dl-name{color:var(--text)}.dl-fill{transform-origin:100%;height:100%;animation:.8s cubic-bezier(.2,.8,.2,1) both grow-x;animation-delay:calc(.25s + var(--i,0) * 90ms);display:block}[dir=ltr] .dl-fill{transform-origin:0}.dl-extra{border-top:1px dashed var(--line-2);margin-top:4px;padding-top:12px}.dl-extra .dl-fill{animation-delay:.6s}@keyframes dn-pop{0%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dl-fill,.donut-center b{animation:none}}.ws-bar{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ws-bar{background:color-mix(in srgb, var(--brand) 16%, var(--panel))}}.ws-bar{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ws-bar{border-color:color-mix(in srgb, var(--brand) 40%, transparent)}}.book-btn.on-ws{color:var(--brand-2);border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.book-btn.on-ws{border-color:color-mix(in srgb, var(--brand) 45%, transparent)}}.acc-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mirror-tag{vertical-align:middle;margin-inline-start:6px}.pay-select.pay-static{cursor:default;background-image:none;padding-inline:12px;display:inline-block}.portal{--p-navy:var(--doc);--p-ink:#1d1f24;--p-muted:#5d6169;--p-line:#e3e6ef;--p-bg:#f3f5fa;--p-ok:#15803d;--p-warn:#b45309;--p-bad:#c62828;--p-w:760px;isolation:isolate;background:var(--p-bg);min-height:100dvh;color:var(--p-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:14px;position:relative;overflow-x:clip}.portal button,.portal input{font-family:inherit}.portal[data-view=login]:after{content:"";z-index:-1;opacity:.035;pointer-events:none;inset-inline:0;background:url(/logo-ink-navy.png) 50%/contain no-repeat;max-width:min(560px,80vw);height:160px;margin-inline:auto;position:absolute;bottom:48px}.portal-band{background:var(--p-navy);color:#fff}.portal-head{max-width:var(--p-w);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:22px 16px;display:flex}.portal[data-view=login] .portal-band{padding-bottom:120px}.portal-logo{filter:brightness(0)invert();width:auto;height:32px;display:block}.portal-langs{border:1px solid #ffffff38;border-radius:999px;padding:3px;display:inline-flex}.portal-langs button{color:#ffffffc7;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1}.portal-langs button:hover{color:#fff}.portal-langs button[aria-pressed=true]{color:var(--p-navy);background:#fff}.portal-main{max-width:var(--p-w);flex-direction:column;gap:12px;margin:0 auto;padding:20px 16px 96px;display:flex}.portal[data-view=login] .portal-main{margin-top:-96px;padding-top:0}.portal-card{border:1px solid var(--p-line);box-shadow:0 1px 2px var(--doc);background:#fff;border-radius:14px;padding:18px}@supports (color:color-mix(in lab, red, red)){.portal-card{box-shadow:0 1px 2px color-mix(in srgb, var(--doc) 4%, transparent)}}.portal-muted{color:var(--p-muted);margin:0;line-height:1.6}.portal h1{color:var(--p-navy);margin:0 0 4px;font-size:22px;font-weight:800}.portal-h2{color:var(--p-navy);margin:12px 2px 0;font-size:15px;font-weight:800}.portal-card .portal-h2{margin:0 0 4px}.portal-login{width:100%;max-width:440px;box-shadow:0 18px 50px var(--doc), 0 2px 6px var(--doc);border-color:#0000;flex-direction:column;gap:16px;margin:0 auto;padding:30px 28px 26px;display:flex}@supports (color:color-mix(in lab, red, red)){.portal-login{box-shadow:0 18px 50px color-mix(in srgb, var(--doc) 16%, transparent), 0 2px 6px color-mix(in srgb, var(--doc) 6%, transparent)}}.portal-login h1{font-size:24px}.portal-login .portal-muted{margin-top:-10px}.portal-fld{flex-direction:column;gap:7px;display:flex}.portal-fld span{color:var(--p-ink);font-size:13px;font-weight:700}.portal-fld input{height:48px;font:600 15px/1 var(--font-mono), monospace;color:var(--p-ink);background:#fbfcfe;border:1px solid #d6dae5;border-radius:10px;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s}.portal-fld input:focus{border-color:var(--p-navy);box-shadow:0 0 0 3px var(--doc);background:#fff}@supports (color:color-mix(in lab, red, red)){.portal-fld input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--doc) 12%, transparent)}}.portal-btn{background:var(--p-navy);color:#fff;cursor:pointer;border:0;border-radius:10px;height:48px;margin-top:4px;font-size:15px;font-weight:800;transition:background .15s}.portal-btn:hover{background:#0b1a4f}.portal-btn:disabled{opacity:.6}.portal-err{color:var(--p-bad);background:#fdecec;border-radius:9px;margin:0;padding:10px 12px;font-size:13px;font-weight:700}.portal-lock{font-variant-numeric:tabular-nums;letter-spacing:.5px}.portal-hint{border-top:1px solid var(--p-line);color:var(--p-muted);margin:0;padding-top:14px;font-size:12.5px;line-height:1.6}.portal[data-view=account] .portal-band{padding-bottom:64px}.portal[data-view=account] .portal-main{margin-top:-44px;padding-top:0}.portal-hero{max-width:var(--p-w);justify-content:space-between;align-items:flex-end;gap:16px;margin:0 auto;padding:18px 16px 0;display:flex}.portal-hero h1{color:#fff;margin:0 0 6px;font-size:26px}.portal-hero p{color:#ffffffb8;margin:0}.portal-out{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:999px;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:700}.portal-out:hover{background:#ffffff1a}.portal-link{color:var(--p-navy);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;line-height:1.4;text-decoration:underline}.portal-balance{box-shadow:0 14px 40px var(--doc), 0 2px 6px var(--doc);border-color:#0000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:20px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.portal-balance{box-shadow:0 14px 40px color-mix(in srgb, var(--doc) 14%, transparent), 0 2px 6px color-mix(in srgb, var(--doc) 5%, transparent)}}.portal-balance-txt{flex-direction:column;gap:4px;display:flex}.portal-balance-txt span{color:var(--p-muted);font-weight:700}.portal-balance-txt b{color:var(--p-bad);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1.1}.portal-balance.ok .portal-balance-txt span{color:var(--p-ok);font-size:16px}.portal-ghost{height:40px;color:var(--p-navy);background:#fff;border:1px solid #d6dae5;border-radius:10px;align-items:center;padding:0 18px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}.portal-ghost:hover{background:#f4f6fb}@media (max-width:520px){.portal-hero h1{font-size:22px}.portal-hero{align-items:flex-start}}.portal-row{flex-direction:column;gap:12px;display:flex}.portal-row-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.portal-row h3{margin:0;font-size:16px;font-weight:800}.portal-meta{font:600 12.5px/1.4 var(--font-mono), monospace;color:var(--p-muted);flex-wrap:wrap;gap:4px 14px;margin-top:4px;display:flex}.portal-chip{white-space:nowrap;color:var(--p-muted);background:#eef0f6;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.portal-chip.st-active,.portal-chip.st-ok{color:var(--p-ok);background:#e8f6ee}.portal-chip.st-soon,.portal-chip.st-warn{color:var(--p-warn);background:#fdf2e3}.portal-chip.st-expired,.portal-chip.st-bad,.portal-chip.st-blocked{color:var(--p-bad);background:#fdecec}.portal-chip.st-life{color:var(--p-navy);background:#e9ecf8}.portal-expiry{flex-direction:column;gap:6px;display:flex}.portal-expiry-row{color:var(--p-muted);justify-content:space-between;gap:10px;font-size:13px;display:flex}.portal-expiry-row b{color:var(--p-ink)}.portal-bar{background:#eef0f6;border-radius:999px;height:7px;overflow:hidden}.portal-bar i{border-radius:inherit;background:var(--p-ok);height:100%;display:block}.portal-bar.st-soon i{background:var(--p-warn)}.portal-bar.st-expired i,.portal-bar.st-blocked i{background:var(--p-bad)}.portal-row-foot{border-top:1px solid var(--p-line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:10px;display:flex}.portal-due{color:var(--p-bad);font-variant-numeric:tabular-nums;font-weight:800}.portal-ref{color:var(--p-muted);font-size:12.5px}.portal-ref b{font-family:var(--font-mono), monospace;color:var(--p-navy)}.portal-row-foot .portal-link{margin-inline-start:auto}.portal-pay{flex-direction:column;gap:8px;display:flex}.portal-bank-row{border-top:1px solid var(--p-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.portal-bank-row span{color:var(--p-muted);font-size:12.5px;font-weight:700}.portal-bank-row b{font:700 14px/1.3 var(--font-mono), monospace;color:var(--p-navy)}.portal-bank-row button{border:1px solid var(--p-line);width:34px;height:34px;color:var(--p-navy);cursor:pointer;background:#f6f7fb;border-radius:9px;place-items:center;display:grid}.portal-bank-row button svg{width:16px;height:16px}.portal-wa{inset-inline-end:16px;bottom:max(16px, env(safe-area-inset-bottom));background:var(--wa);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 8px 24px #25d36659}.portal-wa svg{width:20px;height:20px}@media (max-width:520px){.portal-bank-row{grid-template-columns:1fr auto}.portal-bank-row span{grid-column:1/-1}}.bank-fields{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,.8fr);gap:10px;margin-top:8px;display:grid}@media (max-width:720px){.bank-fields{grid-template-columns:1fr}}.portal[data-view=login]{background:linear-gradient(to bottom, var(--p-navy) 0 46%, var(--p-bg) 46%);flex-direction:column;display:flex}.portal[data-view=login] .portal-band{background:0 0;padding-bottom:0}.portal[data-view=login] .portal-main{flex:1;justify-content:center;width:100%;margin-top:0;padding:24px 16px 72px}.portal-tabs{background:#e8ebf3;border-radius:12px;gap:4px;margin-top:6px;padding:4px;display:flex}.portal-tabs button{height:40px;color:var(--p-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:800;display:inline-flex}.portal-tabs button[aria-selected=true]{color:var(--p-navy);box-shadow:0 1px 3px var(--doc);background:#fff}@supports (color:color-mix(in lab, red, red)){.portal-tabs button[aria-selected=true]{box-shadow:0 1px 3px color-mix(in srgb, var(--doc) 12%, transparent)}}.portal-tabs span{background:var(--doc);border-radius:999px;min-width:20px;height:20px;padding:0 6px}@supports (color:color-mix(in lab, red, red)){.portal-tabs span{background:color-mix(in srgb, var(--doc) 10%, transparent)}}.portal-tabs span{color:var(--p-navy);font-size:11.5px;line-height:20px}.portal-tabs span.due{color:var(--p-bad);background:#fdecec}.portal-hero-acts{flex-shrink:0;align-items:center;gap:8px;display:flex}.portal-inst-btn{color:var(--doc);background:#fff;border-color:#fff;align-items:center;gap:6px;display:inline-flex}.portal-inst-btn:hover{background:#eef1f8}.portal-inst-btn svg{width:16px;height:16px}.pinst-scrim{z-index:100;background:#0810309e;justify-content:center;align-items:center;padding:16px;animation:.2s pinst-fade;display:flex;position:fixed;inset:0}.pinst{color:#1d1f24;text-align:center;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;max-width:400px;font-family:var(--font-sans), sans-serif;background:#fff;border-radius:20px;padding:28px 24px 22px;animation:.25s pinst-up;box-shadow:0 24px 60px #08103059}[dir=ltr] .pinst{font-family:var(--font-latin), sans-serif}.pinst-icon{width:72px;height:72px;box-shadow:0 8px 20px var(--doc);border-radius:18px;margin:0 auto 14px;display:block}@supports (color:color-mix(in lab, red, red)){.pinst-icon{box-shadow:0 8px 20px color-mix(in srgb, var(--doc) 30%, transparent)}}.pinst h2{color:var(--doc);margin:0 0 6px;font-size:20px;font-weight:800}.pinst-sub{color:#5d6169;margin:0 0 18px;font-size:14px;line-height:1.6}.pinst-points,.pinst-steps{text-align:start;background:#f5f7fb;border-radius:12px;flex-direction:column;gap:10px;margin:0 0 20px;padding:14px 16px;list-style:none;display:flex}.pinst-points li,.pinst-steps li{color:#1d1f24;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.pinst-points svg{flex-shrink:0;width:20px;height:20px}.pinst-steps span{background:var(--doc);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.pinst-ico{color:#0a7aff;flex-shrink:0;width:20px;height:20px;margin-inline-start:auto}.pinst-actions{flex-direction:column;gap:8px;display:flex}.pinst-primary{background:var(--doc);color:#fff;height:48px;font:inherit;cursor:pointer;border:0;border-radius:12px;font-size:15px;font-weight:800}.pinst-primary:hover{background:#0b1a4f}.pinst-later{color:#5d6169;height:42px;font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:700}@keyframes pinst-fade{0%{opacity:0}}@keyframes pinst-up{0%{opacity:0;transform:translateY(16px)}}@media (max-width:560px){.pinst-scrim{align-items:flex-end;padding:0}.pinst{max-width:none;padding-bottom:max(22px, env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.portal-inst-btn{justify-content:center;width:36px;height:36px;padding:0}.portal-inst-lbl{display:none}}@media (prefers-reduced-motion:reduce){.pinst,.pinst-scrim{animation:none}}.portal-apps{background:#f5f7fb;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.portal-apps-h{color:var(--p-muted);font-size:12px;font-weight:800}.portal-app{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13.5px;display:flex}.portal-app b{color:var(--p-ink);font-weight:800}.portal-mac{font-family:var(--font-mono), monospace;color:var(--p-muted);font-size:12.5px;font-weight:600}.portal-tag{color:var(--p-navy);background:#e9ecf8;border-radius:999px;margin-inline-start:auto;padding:2px 9px;font-size:11.5px;font-weight:800}.portal-tag.inc{color:var(--p-ok);background:#e8f6ee}.portal-mode{background:#eef1f7;border-radius:11px;gap:4px;padding:4px;display:flex}.portal-mode button{height:38px;color:var(--p-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1;padding-inline:6px;font-size:13.5px;font-weight:800}@media (max-width:420px){.portal-mode button{font-size:12.5px}}.portal-mode button[aria-selected=true]{color:var(--p-navy);box-shadow:0 1px 3px var(--doc);background:#fff}@supports (color:color-mix(in lab, red, red)){.portal-mode button[aria-selected=true]{box-shadow:0 1px 3px color-mix(in srgb, var(--doc) 12%, transparent)}}.link-sub{flex-wrap:wrap;row-gap:4px}.link-sub .link-mac{font-size:12px}.link-tag{white-space:nowrap;border-radius:999px;margin-inline-start:auto;padding:2px 9px;font-size:11px;font-weight:800}.link-sub span.link-tag.ok{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.link-sub span.link-tag.ok{background:color-mix(in srgb, var(--ok) 14%, transparent)}}.link-sub span.link-tag.gift{color:var(--brand-2);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.link-sub span.link-tag.gift{background:color-mix(in srgb, var(--brand) 14%, transparent)}}.link-sub span.link-tag.due{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.link-sub span.link-tag.due{background:color-mix(in srgb, var(--bad) 14%, transparent)}}.link-sub span.link-tag.inc{color:var(--muted);background:var(--panel-2);border:1px solid var(--line-2)}.menu-items{flex-direction:column;gap:6px;margin-top:8px;display:flex}.menu-row{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel-2);align-items:center;gap:10px;padding:8px 10px;display:flex}.menu-row.link{align-items:flex-start}.menu-order{flex-shrink:0;gap:2px;display:flex}.menu-order .iconbtn{width:28px;height:28px;font-size:13px;line-height:1}.menu-order .iconbtn:disabled{opacity:.3;cursor:default}.menu-link{flex:1;grid-template-columns:minmax(110px,190px) minmax(0,1fr);align-items:center;gap:6px 8px;min-width:0;display:grid}.menu-link .chk-row,.menu-link .pay-link-err{grid-column:1/-1}.menu-link .inp.bad{border-color:var(--bad)}.pay-link-err{color:var(--bad);font-size:12px}@media (max-width:640px){.menu-link{grid-template-columns:1fr}}.portal-bank-row span small{color:var(--p-ink);margin-top:3px;font-size:12px;font-weight:600;display:block}.undo-toast{z-index:90;border-radius:var(--r);background:var(--text);width:max-content;max-width:calc(100vw - 32px);color:var(--bg);box-shadow:var(--shadow-pop);inset-inline:0;align-items:center;gap:12px;margin-inline:auto;padding-block:10px;padding-inline:16px 12px;font-size:13.5px;font-weight:600;animation:.18s undo-in;display:flex;position:fixed;bottom:20px}.undo-toast span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.undo-toast button{color:var(--brand-2);font:inherit;cursor:pointer;border-radius:var(--r-xs);background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;padding:4px 6px;font-weight:800;display:inline-flex}.undo-toast button:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.undo-toast button:hover{background:color-mix(in srgb, var(--brand) 18%, transparent)}}.undo-toast kbd{font:600 11px/1 var(--font-mono), monospace;border:1px solid var(--bg);border-radius:4px;padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.undo-toast kbd{border:1px solid color-mix(in srgb, var(--bg) 35%, transparent)}}.undo-toast kbd{color:inherit;opacity:.75}.undo-toast .undo-x{color:inherit;opacity:.6;font-size:16px}@keyframes undo-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.undo-toast{animation:none}}.undo-item{flex-direction:column;gap:2px;max-width:320px;align-items:flex-start!important;display:flex!important}.undo-item span{white-space:normal;text-align:start;font-weight:600}.undo-item small{color:var(--faint);font-size:11.5px}.undo-title svg{color:var(--brand-2)}.hc-host{position:relative}.hc-host:hover>.hover-card,.hc-host:focus-within>.hover-card{display:block}.link-sub .link-user{color:var(--text);font-weight:600}.hover-card{z-index:40;border-radius:var(--r);background:var(--panel);border:1px solid var(--line-2);box-shadow:var(--shadow-pop);cursor:default;inset-inline:0;padding:0;animation:.14s dc-in;display:none;position:absolute;top:calc(100% + 8px);overflow:hidden}.hover-card:before{content:"";background:var(--panel);border-inline-start:1px solid var(--line-2);border-top:1px solid var(--line-2);top:-6px;width:10px;height:10px;position:absolute;inset-inline-start:22px;transform:rotate(45deg)}.dc-head{background:var(--panel-2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px 10px;display:flex}.dc-names{flex-direction:column;gap:2px;min-width:0;display:flex}.dc-names b{color:var(--text);font-size:14px;font-weight:800}.dc-names span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dc-chips{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:4px;display:flex}.dc-remain{padding:10px 14px 0}.dc-remain .rem-bar{width:100%}.dc-sec{padding:10px 14px 0}.dc-sec h6{letter-spacing:.6px;text-transform:uppercase;color:var(--faint);margin:0 0 6px;font-size:11px;font-weight:800}.dc-sec dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;display:grid}.dc-sec dt{color:var(--muted);margin-bottom:1px;font-size:11px}.dc-sec dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.hover-card>:last-child{padding-bottom:12px}.dc-note{border-radius:var(--r-sm);color:var(--text);background:var(--orange);margin:10px 14px 0;padding:8px 10px;font-size:12.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.dc-note{background:color-mix(in srgb, var(--orange) 12%, transparent)}}.dc-note{border-inline-start:3px solid var(--orange)}.hover-card>.dc-note:last-child{margin-bottom:12px;padding-bottom:8px}@keyframes dc-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.hover-card{animation:none}}.dc-sec .dc-wide{grid-column:1/-1}.hover-card.up{top:auto;bottom:calc(100% + 8px)}.hover-card.up:before{top:auto;bottom:-6px;transform:rotate(225deg)}.ann-pop{max-width:520px}.ann-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ann-count{color:var(--faint);margin-inline-start:auto;font-size:12px}.ann-body{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;max-height:50dvh;margin:6px 0 0;font-size:14px;line-height:1.9;overflow-y:auto}.ann-meta{color:var(--faint);margin:12px 0 0;font-size:12px}.ann-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ann-list li{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2);padding:12px 14px}.ann-li-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ann-li-head b{font-size:14px}.ann-li-at{color:var(--faint);font-size:12px}.ann-list p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;display:-webkit-box;overflow:hidden}.ann-pick{border:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 14px;max-height:240px;margin-top:10px;padding:10px 12px;display:grid;overflow-y:auto}.ann-pick>div{display:contents}.ann-pick h6{color:var(--faint);grid-column:1/-1;margin:6px 0 2px;font-size:12px;font-weight:700}.ann-pick small{color:var(--faint);overflow-wrap:anywhere;font-size:11.5px;display:block}.ann-pick .chk-row{align-items:flex-start}.inv-wallet{overflow-wrap:anywhere;font-family:var(--font-mono), monospace;font-size:12px}.ann-card.set-card{margin-top:18px;padding:0}.ann-groups{flex-wrap:wrap;gap:8px;display:flex}.ann-group{border:1px solid var(--line-2);color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.ann-group input{accent-color:var(--brand);margin:0}.ann-group.on{color:var(--text);border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ann-group.on{background:color-mix(in srgb, var(--brand) 12%, transparent)}}.portal .modal-scrim{--panel:#fff;--panel-2:#f3f5fa;--text:#1d1f24;--muted:#5d6169;--faint:#8a8f98;--line:#e3e6ef;--line-2:#e3e6ef;--brand:var(--doc);--brand-2:var(--doc);background:var(--doc)}@supports (color:color-mix(in lab, red, red)){.portal .modal-scrim{background:color-mix(in srgb, var(--doc) 35%, transparent)}}.portal .ann-pop{color:#1d1f24;box-shadow:0 24px 60px var(--doc);background:#fff;border:1px solid #e3e6ef}@supports (color:color-mix(in lab, red, red)){.portal .ann-pop{box-shadow:0 24px 60px color-mix(in srgb, var(--doc) 25%, transparent)}}.portal .ann-pop .btn.primary{background:var(--doc);border-color:var(--doc);color:#fff;box-shadow:none}.cust-name,.cell-stack .cs-main{unicode-bidi:plaintext}[dir=rtl] .cust-name,[dir=rtl] .cell-stack .cs-main{text-align:right}[dir=ltr] .cust-name,[dir=ltr] .cell-stack .cs-main{text-align:left}.t-cust .apps{flex-wrap:wrap;row-gap:4px}.t-cust td .cust{overflow-wrap:anywhere}.hist-off td{opacity:.55}.hist-money{vertical-align:middle;margin-inline-start:8px}.hist-ago{color:var(--faint);margin-top:2px;font-size:11.5px;display:block}.undo-all{color:var(--brand-2);border-top:1px solid var(--line);padding:8px 10px;font-size:12.5px;font-weight:700;text-decoration:none;display:block}.undo-all:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.undo-all:hover{background:color-mix(in srgb, var(--brand) 10%, transparent)}}.ann-search{margin-top:10px}.usage-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 10px;display:flex}.usage-q{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.usage-q .inp{width:180px;height:34px}.usage-sum{color:var(--muted);font-size:12.5px}.rep-range{flex-wrap:wrap;align-items:flex-end}.rep-date{min-width:150px}.rep-summary{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.rep-summary .card{padding:16px;overflow-x:auto}.rep-summary .t{width:100%;min-width:0}.rep-summary .t td.neg{color:var(--bad)}.rep-party{color:var(--text);font-weight:600;text-decoration:none}.rep-party:hover{color:var(--brand-2);text-decoration:underline}.rep-note{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:12.5px;overflow:hidden}@media print{.reports .rep-range,.reports .filters,.sidebar,.topbar{display:none!important}}.perm-grid{gap:8px;display:grid}.perm-group{border:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:minmax(170px,220px) 1fr;align-items:center;gap:10px;padding:8px 10px;display:grid}.perm-page{font-weight:700}.perm-actions{flex-wrap:wrap;gap:6px 14px;display:flex}.perm-chk{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.perm-chk input{accent-color:var(--brand)}.perm-chk.off,.perm-sel.off{opacity:.45}.perm-sel{align-items:center;gap:6px;font-size:13px;display:inline-flex}.perm-sel .fsel{min-width:0;height:32px;padding-block:0;line-height:30px}.perm-grid.ov .perm-group{grid-template-columns:1fr;gap:8px}.perm-grid.ov .perm-actions{border-inline-start:2px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 12px;padding-inline-start:14px;display:grid}.perm-grid.ov .perm-sel{justify-content:space-between}.perm-grid.ov .perm-sel .fsel{flex:none;width:156px}.perm-grid.ov .perm-page .perm-sel{font-weight:700}.perm-sel.set .fsel{border-color:var(--brand)}@media (max-width:720px){.perm-group{grid-template-columns:1fr}}.row-link{cursor:pointer}.seller-card.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.inst-log{border-radius:var(--r-sm);background:var(--panel-2);border:1px solid var(--line);max-height:min(46dvh,380px);font:12px/1.55 var(--font-mono);color:var(--muted);white-space:pre-wrap;word-break:break-word;margin:12px 0 0;padding:10px 12px;overflow:auto}.inst-cred{border-radius:var(--r-sm);border:1px solid var(--ok);margin-top:12px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.inst-cred{border:1px solid color-mix(in srgb, var(--ok) 45%, transparent)}}.inst-cred{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.inst-cred{background:color-mix(in srgb, var(--ok) 10%, transparent)}}.inst-cred{gap:6px;display:grid}.inst-cred>div{align-items:center;gap:10px;display:flex}.inst-cred>div>span:first-child{min-width:110px;color:var(--muted);font-size:13px}.inst-cred small{color:var(--muted)}.mini-t{margin-top:12px}@media (hover:none),(max-width:768px){.stars .star{position:relative}.stars .star:after{content:"";position:absolute;inset:-11px 0}.link-edit,.link-del{align-items:center;min-height:36px;padding-inline:6px;display:inline-flex}.dist-wa{width:36px;height:36px}.search kbd{display:none}.pay-select{min-height:36px}}@media (max-width:520px){.fg2{grid-template-columns:1fr}}[dir=rtl] .cp{flex-direction:row-reverse}.pay-item{flex-wrap:wrap;row-gap:6px}.sup-card b{overflow-wrap:anywhere}.pkg-head,.tpl-top{flex-wrap:wrap;min-width:0}.tpl-top .inp{min-width:0}.t.t-subs thead th{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}@media (max-width:768px){.t-cards .cust-av,.t-cards .cust{min-width:0;max-width:100%}.t-cards .cust{overflow:hidden}.t-cards .cust-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.t-cards .cust small{min-width:0;display:flex}.t-cards .cp{min-width:0;max-width:100%;display:inline-flex}.t-cards .cp bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dist-expand>*,.dist-expand section{min-width:0;max-width:100%}.amz-tbl col.c-mac{width:136px}.amz-tbl col.c-date{width:84px}.amz-tbl td.mono{text-overflow:clip;font-size:11.5px}.amz-tbl td:not(.mono){white-space:normal;overflow-wrap:anywhere}.amz-tbl td .muted{display:block}.kpi-row .kpi-val{overflow-wrap:anywhere;font-size:clamp(18px,5.6vw,24px)}.fsel{max-width:100%}}.act-cat{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.sup-card *{overflow-wrap:anywhere}.tpl-card{min-width:0}.tpl-aud{flex-wrap:wrap;row-gap:6px}.tpl-aud .seg{flex-wrap:wrap}@media (max-width:768px){.t-cards .pkg-head,.t-cards .pkg-name{width:100%;min-width:0;max-width:100%}.t-cards td:has(>.pkg-head){grid-column:1/-1}.cust-add .mbtn,.dist-actions .mbtn{white-space:normal;text-align:start}}.cr-ledger-head{flex-wrap:wrap;row-gap:8px}@media (max-width:768px){.cr-ledger-head>*{min-width:0;max-width:100%}.t-cards td>a,.t-cards td>.src-link{white-space:normal;overflow-wrap:anywhere;unicode-bidi:plaintext;max-width:100%;display:block}[dir=rtl] .t-cards td>a,[dir=rtl] .t-cards td>.src-link{text-align:right}.card:not(.tablecard) .t-cards>tbody{padding-inline:0}.sb-cards{grid-template-columns:repeat(2,1fr)}}.sup-card>span,.usage-sum{white-space:normal}.t td:has(>.pkg-panel){white-space:normal}.pay-acts{flex-wrap:wrap;row-gap:4px}.pnl-head{flex-wrap:wrap;row-gap:6px}.pnl-head .chip{white-space:normal;max-width:100%}:root{--ctl-h:36px;--ctl-h-sm:30px}@media (hover:none),(max-width:768px){:root{--ctl-h:40px;--ctl-h-sm:34px}}.btn,.mbtn,.seg button{min-height:var(--ctl-h);padding-block:4px}input.inp,select.inp,.fsel,.search{height:var(--ctl-h);padding-block:0}.btn.sm,.mbtn.sm,.seg-sm button,.seg.seg-sm button{min-height:var(--ctl-h-sm);padding-block:2px;padding-inline:10px}.seg.seg-sm button{font-size:12px}.iconbtn.sm{width:var(--ctl-h-sm);height:var(--ctl-h-sm)}.iconbtn.sm svg{width:14px;height:14px}input.inp.sale-search,.usage-q .inp,select.inp.pkg-panel{height:var(--ctl-h-sm)}[dir=ltr] select.inp{background-position:right 11px center}@media (min-width:901px){body:has(.scrim,.modal-scrim) .main{z-index:3}}body:has(.drawer) .bulk-bar{display:none}td.mono .chip{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:normal}.rowbtns button.mbtn{color:var(--muted)}.period-add.labeled{align-items:flex-end}.price-table th.n,.price-table td.n,.apps-t th.n,.apps-t td.n{text-align:start}.apps-t>tbody>tr>td{vertical-align:middle}.fsel{field-sizing:content}.cp{cursor:copy;outline-offset:2px;border-radius:4px}.cp:hover bdi{text-underline-offset:3px;color:var(--text);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cp.ok bdi{color:var(--ok)}.cp>svg{width:12px;height:12px;color:var(--ok);flex:none;margin-inline-start:4px}.t-subs .cp.ok{align-items:center;max-width:100%;display:inline-flex}.f-value.cp{direction:inherit;flex-direction:row;justify-self:start;align-items:center;min-width:0;max-width:100%;display:flex}.f-value.cp bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chk-row>span:has(>small){flex-direction:column;gap:2px;display:flex}.chk-row>span>b{color:var(--text);font-weight:700}.chk-row>span>small{color:var(--muted);font-size:12px;line-height:1.5}.sale-form>.chk-row{align-items:flex-start;margin-top:4px}.sale-form>.chk-row>input{margin-top:3px}.date-inp{width:100%;display:block;position:relative}.date-inp>.inp{width:100%;padding-right:40px}.date-inp.bad>.inp{border-color:var(--bad)}.date-btn{all:unset;border-radius:var(--r-sm);width:28px;height:28px;color:var(--muted);cursor:pointer;place-items:center;display:grid;position:absolute;top:50%;right:6px;translate:0 -50%}.date-btn:hover:not(:disabled){background:var(--hover);color:var(--text)}.date-btn:focus-visible{outline:2px solid var(--brand)}.date-btn:disabled{opacity:.45;cursor:default}.date-btn svg{width:16px;height:16px}.date-native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;right:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-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}
