.toaster[data-v-c5538212]{position:fixed;inset-block-start:14px;inset-inline:0;z-index:9999;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;padding:0 12px}.toast[data-v-c5538212]{pointer-events:auto;cursor:pointer;display:flex;align-items:center;gap:10px;--c: var(--brand, #6d28d9);background:color-mix(in srgb,var(--c) 8%,var(--card, #fff));color:var(--ink, #17141f);border:1px solid color-mix(in srgb,var(--c) 35%,var(--line, #e9e7f1));border-radius:12px;padding:11px 14px;box-shadow:0 12px 32px -12px #17141f52;max-width:440px;width:max-content;font-size:13.5px;font-weight:600}.toast.t-ok[data-v-c5538212]{--c: var(--ok, #15803d)}.toast.t-bad[data-v-c5538212]{--c: var(--bad, #dc2626)}.toast.t-warn[data-v-c5538212]{--c: var(--warn, #b45309)}.toast.t-info[data-v-c5538212]{--c: var(--info, #1d4ed8)}.t-ic[data-v-c5538212]{display:inline-flex;font-size:18px;color:var(--c)}.t-msg[data-v-c5538212]{flex:1;line-height:1.5}.t-x[data-v-c5538212]{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--ink-3, #94909f);font-size:15px;padding:2px 4px;border-radius:6px}.t-x[data-v-c5538212]:hover{color:var(--ink, #17141f)}.toast-enter-active[data-v-c5538212],.toast-leave-active[data-v-c5538212]{transition:transform .22s ease,opacity .22s ease}.toast-enter-from[data-v-c5538212]{transform:translateY(-14px);opacity:0}.toast-leave-to[data-v-c5538212]{transform:translateY(-10px);opacity:0}@media (prefers-reduced-motion: reduce){.toast-enter-active[data-v-c5538212],.toast-leave-active[data-v-c5538212]{transition:opacity .15s}.toast-enter-from[data-v-c5538212],.toast-leave-to[data-v-c5538212]{transform:none}}.toast-action[data-v-c5538212],.t-x[data-v-c5538212]{min-height:44px;min-width:44px}.toast-action[data-v-c5538212]{border:0;background:var(--brand-soft);color:var(--brand);border-radius:8px;padding:8px 12px;font:inherit}.toast[data-v-c5538212]{max-width:min(480px,100%)}.sheet[data-v-97ef67dc]{max-width:100vw}.ui-dialog[data-v-97ef67dc]{border:1px solid var(--line);border-radius:20px;padding:0;width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 32px);background:var(--card);color:var(--ink);box-shadow:var(--shadow-lg)}.ui-dialog[data-v-97ef67dc]::backdrop{background:#20233880;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}header[data-v-97ef67dc],footer[data-v-97ef67dc]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-block-end:1px solid var(--line)}h2[data-v-97ef67dc]{margin:0;font-size:18px}.dialog-body[data-v-97ef67dc]{padding:24px}footer[data-v-97ef67dc]{border-block-start:1px solid var(--line);border-block-end:0}.sheet[data-v-97ef67dc]{margin:0;margin-inline-start:auto;height:100dvh;max-height:100dvh;width:min(560px,100%);border-radius:0}.sheet .dialog-body[data-v-97ef67dc]{padding:24px}@media (max-width:600px){header[data-v-97ef67dc],.dialog-body[data-v-97ef67dc]{padding:16px}}.help-btn[data-v-714e7852]{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--brand);cursor:pointer;font:inherit;font-size:12.5px;font-weight:700}.help-btn[data-v-714e7852]:hover{border-color:var(--brand);background:var(--brand-soft)}.help-scrim[data-v-714e7852]{position:fixed;top:0;right:0;bottom:0;left:0;background:#17141f8c;z-index:1000;display:grid;place-items:center;padding:16px}.help-modal[data-v-714e7852]{width:min(760px,100%);max-height:90vh;overflow:auto;background:var(--card);border-radius:16px;box-shadow:var(--shadow-lg)}.help-modal header[data-v-714e7852]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-block-end:1px solid var(--line)}.help-modal header b[data-v-714e7852]{font-size:16px}.x[data-v-714e7852]{display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid var(--line);border-radius:9px;padding:4px 10px;color:var(--ink-2);cursor:pointer}.video[data-v-714e7852]{aspect-ratio:16 / 9;background:#000}.video iframe[data-v-714e7852],.video video[data-v-714e7852]{width:100%;height:100%;border:0;display:block}.sum[data-v-714e7852]{margin:14px 18px 0;font-weight:700;color:var(--ink);line-height:1.7}.body[data-v-714e7852]{margin:10px 18px 18px;color:var(--ink-2);line-height:1.9;white-space:pre-line;font-size:14px}:root{font-family:Arial,Segoe UI,Tahoma,sans-serif;--brand: #6d28d9;--brand-2: #a855f7;--accent: #db2777;--grad: linear-gradient(135deg, #6d28d9, #8b5cf6);--brand-soft: #f2edfd;--brand-ink: #5b21b6;--navy: #1e1b34;--bg: #f4f3f9;--card: #ffffff;--card-2: #faf9fe;--ink: #17141f;--ink-2: #64607a;--ink-3: #94909f;--line: #e9e7f1;--line-soft: #f1eff7;--ok: #15803d;--ok-soft: #e8f6ec;--bad: #dc2626;--bad-soft: #fcecec;--warn: #b45309;--warn-soft: #fbf1e2;--info: #1d4ed8;--info-soft: #e8eefc;--radius: 12px;--radius-lg: 16px;--radius-sm: 9px;--shadow-sm: 0 1px 2px rgb(23 20 31 / .05);--shadow: 0 1px 2px rgb(23 20 31 / .04), 0 8px 24px -16px rgb(23 20 31 / .12);--shadow-lg: 0 1px 2px rgb(23 20 31 / .04), 0 20px 48px -24px rgb(23 20 31 / .22)}*{box-sizing:border-box}html{scroll-behavior:smooth}.route-progress{position:fixed;inset-block-start:0;inset-inline-start:0;height:3px;z-index:10000;background:var(--brand);border-end-end-radius:3px;transition:width .2s ease}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html,body{overflow-x:clip;max-width:100%}body{margin:0;color:var(--ink);font-family:inherit;background:var(--bg);font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:Arial,Segoe UI,Tahoma,sans-serif;font-weight:700}b,strong{font-weight:700}button,input,select,textarea{font-family:inherit}.content input:focus,.content select:focus,.content textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #6d28d91f}.content button{transition:filter .15s,transform .1s,background .15s,border-color .15s}.content button:hover{filter:brightness(1.04)}.content button:active{transform:scale(.985)}.content h1{font-size:20px;letter-spacing:0}.content button{border-radius:10px;font-weight:600}.content input,.content select,.content textarea{border-radius:10px!important;transition:border-color .15s,box-shadow .15s}.content ::placeholder{color:var(--ink-3)}.content table thead th{font-weight:600;font-size:12px;letter-spacing:0;color:var(--ink-2);background:var(--card-2);border-block-end:1px solid var(--line)!important}.content table tbody tr{transition:background .12s}.content table tbody tr:hover td{background:var(--line-soft)}.content table td{vertical-align:middle}.content .page-head{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:18px}.content .page-head .ph-txt{flex:1;min-width:200px}.content .page-head h1{margin:0 0 4px;font-size:22px;font-weight:700;letter-spacing:0}.content .page-head .ph-sub,.content .hint{color:var(--ink-2);font-size:13.5px;margin:0;line-height:1.6;max-width:68ch}.content .hint{margin:0 0 16px}.content .page-head .ph-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.content .card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:18px}.content .card.ok{border-color:color-mix(in srgb,var(--ok) 30%,var(--line));background:var(--ok-soft)}.content table.grid,.content .tbl table{width:100%;border-collapse:collapse;background:var(--card);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--line)}.content table.grid th,.content table.grid td{text-align:start;padding:11px 14px;border-block-end:1px solid var(--line-soft)}.content table.grid tbody tr:last-child td{border-block-end:none}.content table.grid .num,.content table.grid td.num{text-align:end;font-variant-numeric:tabular-nums}.content table.grid tfoot td{font-weight:800;background:var(--card-2);border-block-start:2px solid var(--line)}.content .mono{font-family:SF Mono,Cascadia Code,Consolas,monospace;color:var(--brand);font-size:12.5px}.content .badge,.content .tag,.content .pill{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;padding:3px 10px;border-radius:20px;background:var(--brand-soft);color:var(--brand-ink);white-space:nowrap}.content .badge.ok,.content .tag.ok,.content .pill.ok{background:var(--ok-soft);color:var(--ok)}.content .badge.bad,.content .tag.bad,.content .pill.bad{background:var(--bad-soft);color:var(--bad)}.content .badge.warn,.content .tag.warn,.content .pill.warn{background:var(--warn-soft);color:var(--warn)}.content .badge.mut,.content .tag.mut{background:var(--line-soft);color:var(--ink-2)}.content .tabs{display:inline-flex;gap:3px;background:var(--card-2);border:1px solid var(--line);padding:4px;border-radius:12px;margin-bottom:16px;flex-wrap:wrap}.content .tabs button{border:none;background:none;padding:7px 15px;border-radius:9px;cursor:pointer;font:inherit;font-size:13px;font-weight:700;color:var(--ink-2)}.content .tabs button:hover{color:var(--ink);filter:none}.content .tabs button.on{background:var(--card);color:var(--brand);box-shadow:var(--shadow-sm)}.content .filters,.content .toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.content .filters input,.content .filters select{padding:8px 12px;border:1px solid var(--line);background:var(--card)}.content .cards{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:18px}.content .cards .c{flex:1;min-width:130px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:15px 17px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:3px}.content .cards .c b{font-size:24px;font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.content .cards .c span{font-size:12px;color:var(--ink-2);font-weight:600}.content .cards .c.total{background:var(--brand);border-color:var(--brand)}.content .cards .c.total b,.content .cards .c.total span{color:#fff}.content form.add{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.content form.add input,.content form.add select{flex:1;min-width:140px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card);font:inherit;color:var(--ink)}.content form.add button,.content .btn-primary{background:var(--brand);color:#fff;border:none;border-radius:10px;padding:10px 20px;cursor:pointer;font:inherit;font-weight:700;white-space:nowrap}.content form.add button:hover,.content .btn-primary:hover{background:var(--brand-ink);filter:none}.content .btn-ghost,.content form.add button.btn-ghost{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:9px 16px;cursor:pointer;font:inherit;font-weight:600}.content .btn-ghost:hover,.content form.add button.btn-ghost:hover{border-color:var(--brand);color:var(--brand);background:var(--card);filter:none}.content .cols{display:flex;gap:16px;flex-wrap:wrap}.content .cols>.card{flex:1;min-width:280px}.content .stmt-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-block-end:1px solid var(--line-soft);font-variant-numeric:tabular-nums}.content .stmt-row.total{border-block-start:2px solid var(--line);border-block-end:none;font-weight:800;margin-block-start:6px;padding-top:11px}.content .stmt-row.sub{padding:4px 0;padding-inline-start:16px;color:var(--ink-3);font-size:13px}.content .pos{color:var(--ok)}.content .neg{color:var(--bad)}.content .empty,.content td.empty{text-align:center;color:var(--ink-3);padding:30px 16px;font-size:13.5px}.content{max-width:100%;overflow-x:hidden}@media (max-width: 820px){.content .cards,.content .kpis,.content .day-cards,.content .sums,.content .filters{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity}.content .cards::-webkit-scrollbar,.content .kpis::-webkit-scrollbar,.content .day-cards::-webkit-scrollbar,.content .sums::-webkit-scrollbar{display:none}.content .cards>*,.content .kpis>*,.content .day-cards>*{flex:0 0 auto;min-width:130px;scroll-snap-align:start}.content table{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;max-width:100%}.content table td,.content table th{min-width:max-content}.content pre{overflow-x:auto;max-width:100%}.content img,.content svg,.content canvas{max-width:100%;height:auto}}@media screen{:root{font-family:IBM Plex Sans Arabic,Segoe UI,sans-serif;--primary-50:#f5f3ff;--primary-100:#ede9fe;--primary-200:#ddd6fe;--primary-300:#c4b5fd;--primary-400:#a78bfa;--primary-500:#8b5cf6;--primary-600:#7c3aed;--primary-700:#6d28d9;--primary-800:#5b21b6;--primary-900:#4c1d95;--brand:var(--primary-700);--brand-soft:var(--primary-50);--brand-ink:var(--primary-800);--bg:#f5f3f9;--card:#fff;--card-2:#faf9fc;--ink:#1d1a2b;--ink-2:#575269;--ink-3:#6b6680;--line:#e4e0ec;--line-soft:#efecf4;--ok:#166534;--ok-soft:#edf8f0;--bad:#b91c1c;--bad-soft:#fff0f0;--warn:#92400e;--warn-soft:#fff7e6;--info:#1e40af;--info-soft:#eff5ff;--viz-accent:#6d28d9;--viz-muted:#a59dbb;--viz-grid:#ece9f2;--viz-axis:#6b6680;--viz-ref:#3f3a52;--shell:#1d1631;--shell-hover:#2a2145;--shell-selected:#382b5e;--shell-line:#33294d;--shell-ink:#d4cde8;--shell-ink-2:#aaa1c4;--shell-ink-3:#8f86ab;--shell-accent:#c4b5fd;--pilot-amber:#f59e0b;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-full:9999px;--focus-ring:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent);--shadow-sm:0 1px 2px rgb(29 22 49 / .05);--shadow:0 1px 2px rgb(29 22 49 / .04),0 8px 24px -12px rgb(29 22 49 / .14);--shadow-lg:0 2px 4px rgb(29 22 49 / .05),0 24px 56px -20px rgb(29 22 49 / .28);--duration-fast:.12s;--duration-normal:.2s;--ease:cubic-bezier(.16,1,.3,1);accent-color:var(--brand);scrollbar-color:#cfc8de transparent}:root[data-theme=dark]{color-scheme:dark;--bg:#121019;--card:#1b1825;--card-2:#211d2d;--ink:#ece9f4;--ink-2:#b7b1c9;--ink-3:#958eab;--line:#332d44;--line-soft:#29243a;--brand:#8b5cf6;--brand-soft:#2a2145;--brand-ink:#c4b5fd;--brand-2:#a78bfa;--primary-50:#1f1a30;--primary-100:#2a2145;--primary-200:#3a2e5c;--primary-300:#6b58a8;--ok:#4ade80;--ok-soft:#11281b;--bad:#f87171;--bad-soft:#2d1618;--warn:#fbbf24;--warn-soft:#2b2210;--info:#93c5fd;--info-soft:#152238;--viz-accent:#8b5cf6;--viz-muted:#5b5373;--viz-grid:#2a2539;--viz-axis:#958eab;--viz-ref:#d9d4e8;--shell:#0e0b16;--shell-hover:#1c1630;--shell-selected:#2a2147;--shell-line:#241d36;--shadow-sm:0 1px 2px rgb(0 0 0 / .35);--shadow:0 1px 2px rgb(0 0 0 / .3),0 8px 24px -12px rgb(0 0 0 / .55);--shadow-lg:0 2px 4px rgb(0 0 0 / .35),0 24px 56px -20px rgb(0 0 0 / .7);scrollbar-color:#3d3554 transparent}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#3d3554;background-clip:padding-box}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#4d4468;background-clip:padding-box}:root[data-theme=dark] img:not([src$=".svg"]){filter:brightness(.92)}:root[data-font=lg] body:not(:has(.register)){zoom:1.1}:root[data-font=xl] body:not(:has(.register)){zoom:1.22}::selection{background:color-mix(in srgb,var(--brand) 20%,transparent);color:inherit}input,textarea,[contenteditable]{caret-color:var(--brand)}a{text-underline-offset:3px;text-decoration-thickness:1px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d6d0e2;border-radius:10px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#bdb5cf;background-clip:padding-box}html:is([lang=ar],[lang=ary],[lang=ur]) .content :is(h1,h2,h3,h4,h5,th,label,b,strong,small,span,p,button,a,.badge,.tag,.pill){letter-spacing:0}.content h1,.content .page-head h1{letter-spacing:0}.content .card :is(table.grid,.tbl table){border:0;box-shadow:none;border-radius:0}.content .card .card{box-shadow:none;background:var(--card-2);border-color:var(--line-soft)}.content table thead th{font-weight:600}body{font-size:var(--text-base);line-height:1.65}h1,h2,h3,h4,button,input,select,textarea{font-family:inherit}h1{font-size:var(--text-xl);line-height:1.4}h2{font-size:var(--text-lg)}h3{font-size:var(--text-md)}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.content button,.content input:not([type=checkbox]):not([type=radio]),.content select,.content .btn-primary,.content .btn-ghost{min-height:44px}.content :is(input,select,textarea){max-width:100%;color:var(--ink)}.content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus-visible{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}@media (pointer:coarse){.content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:max(16px,1em)}}.content ::placeholder{color:var(--ink-3)}.content .page-head{margin-block-end:24px}.content .page-head h1{font-size:var(--text-xl)}.content .card{box-shadow:var(--shadow-sm);padding:24px}.content :is(.filters,.toolbar){gap:12px;flex-wrap:wrap!important}.content table thead th{font-size:12px;color:var(--ink-2);text-transform:none;letter-spacing:0}.content table :is(th,td){padding:14px}.content table thead th{position:sticky;inset-block-start:0;z-index:1}.content :is(.btn-primary,.btn-ghost){display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.content .tabs button{min-height:44px}.content :is(.cards,.kpis,.day-cards,.sums){gap:12px}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);font:inherit;font-weight:600;text-decoration:none}.ui-button.primary{background:var(--brand);color:#fff;border-color:var(--brand)}.ui-button.danger{color:var(--bad);background:var(--bad-soft)}.ui-muted{color:var(--ink-2)}.ui-stack{display:grid;gap:20px}.ui-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;border:0!important}@media (max-width:480px){.content h1,.content .page-head h1{font-size:20px}.content h2{font-size:17px}}@media (max-width:600px){.content .card{padding:16px}.content :is(.cards,.kpis,.day-cards,.sums){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.content :is(.cards,.kpis,.day-cards,.sums)>*{min-width:0!important}.content :is(.cols>.card,.txt,.ph-txt){min-width:0}.content .filters>*{min-width:0;max-width:100%}.content :is(.rules,.prof-grid){grid-template-columns:minmax(0,1fr)}}}@media screen{.station-help{position:fixed;inset-block-start:16px;inset-inline-end:16px;z-index:30}.ps .ps-bar{padding-inline-end:180px!important;background:var(--card);border-block-end:1px solid var(--line)}.ps :is(button,select){min-height:44px}.ps .ps-help,.ps .ps-feed{border:1px solid var(--line);border-radius:16px;margin:20px;padding:20px;background:var(--card)}.kds .col{border:1px solid var(--line);border-radius:16px}.kds .col-head{padding:18px}.kds .ticket{padding:18px;border-radius:12px}.kds .t-age{color:var(--ink-2)}.kds .act.cancel{flex-basis:44px}.kds .empty{color:var(--ink-2)}@media (max-width:600px){.station-help{position:static;display:flex;justify-content:flex-end;padding:12px}.ps .ps-bar{padding-inline-end:16px!important}.ps .ps-controls{flex-wrap:wrap}.ps .ps-help,.ps .ps-feed{margin:12px;padding:16px}}}@media print{.station-help{display:none!important}}@media screen{.content details>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px}.content details>summary::-webkit-details-marker{display:none}.content details>summary:before{content:"";flex-shrink:0;width:16px;height:16px;background:currentColor;opacity:.75;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform var(--duration-fast) var(--ease)}.content details[open]>summary:before{transform:rotate(-90deg)}[dir=ltr] .content details>summary:before{transform:scaleX(-1)}[dir=ltr] .content details[open]>summary:before{transform:scaleX(-1) rotate(-90deg)}}.kpi-row{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:16px}@media (max-width:1100px){.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-row>:first-child,.kpi-row>:nth-child(2n):last-child{grid-column:1/-1}}@media (max-width:600px){.kpi-row{gap:10px}}@media screen and (max-width:600px){.content table.responsive-table,.content .responsive-table>tbody,.content .responsive-table>tbody>tr{display:block!important;width:100%;white-space:normal!important;overflow:visible;min-width:0!important}.content .responsive-table>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.content .responsive-table>tbody>tr{border:1px solid var(--line);border-radius:12px;margin-block-end:12px;background:var(--card);padding:8px 12px}.content .responsive-table>tbody>tr>td{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;min-width:0!important;white-space:normal!important;padding:10px 0;overflow-wrap:anywhere}.content .responsive-table>tbody>tr>td:before{content:attr(data-label);font-size:12px;color:var(--ink-2);font-weight:500}.content .responsive-table>tbody>tr>td.full-cell{display:block}.content .responsive-table>tbody>tr>td.full-cell:before{display:none}.content .responsive-table>tbody>tr>td>*{max-width:100%;min-width:0}.content .responsive-table tfoot{display:block;width:100%}}.icon{flex-shrink:0;display:inline-block;vertical-align:-.2em}.icon-dot{width:.55em;height:.55em;border-radius:50%;background:currentColor;vertical-align:.08em}[dir=ltr] .icon-dir{transform:scaleX(-1)}.money{font-variant-numeric:tabular-nums;white-space:nowrap}.money.neg{color:var(--bad)}
