.account-control[data-v-b3c86b6d]{color:var(--text);flex-shrink:0;position:relative}.account-trigger[data-v-b3c86b6d]{max-width:220px;min-height:42px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:24px;align-items:center;gap:9px;padding:4px 8px 4px 5px;display:flex}.account-trigger[data-v-b3c86b6d]:hover,.account-trigger.is-open[data-v-b3c86b6d]{background:var(--soft)}.account-avatar[data-v-b3c86b6d]{background:var(--soft);width:32px;height:32px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:grid}.account-trigger-name[data-v-b3c86b6d]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;overflow:hidden}.account-chevron[data-v-b3c86b6d]{color:var(--muted);flex-shrink:0;transition:transform .15s}.is-open .account-chevron[data-v-b3c86b6d]{transform:rotate(180deg)}.account-popover[data-v-b3c86b6d]{z-index:50;background:var(--surface);border:1px solid var(--line);border-radius:12px;width:264px;max-width:calc(100vw - 24px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 36px #10182826}.account-profile[data-v-b3c86b6d]{align-items:center;gap:11px;padding:12px 10px 6px;display:flex}.account-profile>div[data-v-b3c86b6d]{min-width:0}.account-profile strong[data-v-b3c86b6d],.account-profile small[data-v-b3c86b6d]{overflow-wrap:anywhere;display:block}.account-profile strong[data-v-b3c86b6d]{font-size:14px;line-height:1.6}.account-profile small[data-v-b3c86b6d]{color:var(--muted);margin-top:2px;font-size:12px}.account-organization[data-v-b3c86b6d]{color:var(--muted);overflow-wrap:anywhere;margin:4px 10px 14px;font-size:12px;line-height:1.6}.account-links[data-v-b3c86b6d]{border-top:1px solid var(--line);padding-top:6px}.account-popover button[data-v-b3c86b6d]{width:100%;min-height:42px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:10px;font-size:13px;display:flex}.account-popover button[data-v-b3c86b6d]:hover{background:var(--soft);color:var(--primary)}.account-exit[data-v-b3c86b6d]{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.account-exit button[data-v-b3c86b6d]{color:#ae3c4c}.account-exit button[data-v-b3c86b6d]:hover{color:#9c2738;background:#fff0f2}:root[data-mode=dark] .account-exit button[data-v-b3c86b6d]{color:#f4a4b3}:root[data-mode=dark] .account-exit button[data-v-b3c86b6d]:hover{background:#39252e}@media (width<=767px){.account-trigger-name[data-v-b3c86b6d],.account-chevron[data-v-b3c86b6d]{display:none}.account-trigger[data-v-b3c86b6d]{min-width:40px;padding:4px}.account-popover[data-v-b3c86b6d]{top:calc(100% + 8px)}}@media (prefers-reduced-motion:reduce){.account-chevron[data-v-b3c86b6d]{transition:none}}.group-rail[data-v-deb2246c]{flex-direction:column;align-items:center;gap:8px;padding:4px 0 16px;display:flex}.group-trigger[data-v-deb2246c]{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;display:grid;position:relative}.group-trigger[data-v-deb2246c]:hover,.group-trigger.opened[data-v-deb2246c],.group-trigger.selected[data-v-deb2246c]{background:var(--soft);color:var(--primary)}.group-trigger.selected[data-v-deb2246c]:before{content:"";background:var(--primary);border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;left:-8px}.group-flyout[data-v-deb2246c]{z-index:100;background:var(--surface);width:248px;max-width:calc(100vw - 96px);color:var(--text);border:1px solid var(--line);overscroll-behavior:contain;border-radius:12px;padding:8px;position:fixed;overflow:auto;box-shadow:0 12px 36px #10182826}.group-flyout h2[data-v-deb2246c]{border-bottom:1px solid var(--line);align-items:center;gap:9px;margin:0 4px 6px;padding:10px 8px 14px;font-size:13px;font-weight:600;display:flex}.group-flyout h2 svg[data-v-deb2246c]{color:var(--primary)}.group-flyout-links[data-v-deb2246c]{gap:3px;display:grid}.group-flyout button[data-v-deb2246c]{width:100%;min-height:42px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;line-height:1.6;display:flex}.group-flyout button svg[data-v-deb2246c]{color:var(--muted);flex-shrink:0}.group-flyout button[data-v-deb2246c]:hover,.group-flyout button.selected[data-v-deb2246c]{background:var(--soft);color:var(--primary)}.group-flyout button.selected svg[data-v-deb2246c]{color:var(--primary)}.invitation-panel{border:1px solid var(--line,#dbe3ed);background:var(--surface,#fff);color:var(--text,#20334e);overflow-wrap:anywhere;border-radius:10px;margin:18px 0;padding:16px}.invitation-panel header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.invitation-panel :is(h2,h4){margin:0}.invitation-panel h2{font-size:20px}.invitation-panel h3{margin-top:20px;font-size:15px}.invitation-panel p{color:var(--muted,#596c85);font-size:13px;line-height:1.7}.invitation-panel form{margin-top:14px}.invitation-panel fieldset{border:1px solid var(--line,#dbe3ed);border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.invitation-panel label{gap:7px;font-size:13px;display:grid}.invitation-panel .invite-check{align-items:flex-start;gap:9px;margin:14px 0;display:flex}.invitation-panel .invite-check input{flex-shrink:0;width:22px;height:22px;margin:0}.invitation-panel input:not([type=checkbox]),.invitation-panel select{border:1px solid var(--line,#dbe3ed);background:var(--surface,#fff);width:100%;max-width:100%;min-height:42px;color:var(--text,#20334e);font:inherit;box-sizing:border-box;border-radius:8px;padding:9px 11px}.invitation-panel button{border:1px solid var(--line,#dbe3ed);background:var(--surface,#fff);min-height:44px;color:var(--text,#20334e);font:inherit;cursor:pointer;border-radius:8px;padding:10px 14px}.invitation-panel button.invite-primary{background:var(--primary,#2158ac);color:#fff}.invitation-panel button:disabled{opacity:.5;cursor:default}.invitation-panel .invite-link{gap:10px;margin-top:14px;display:grid}.invitation-panel ul{margin:16px 0 0;padding:0;list-style:none}.invitation-panel li{border-bottom:1px solid var(--line,#dbe3ed);padding:12px 0}.invitation-panel small{color:var(--muted,#596c85);margin-bottom:10px;display:block}.invitation-panel :is(button,input,select):focus-visible{outline:3px solid var(--primary,#2158ac);outline-offset:3px}:root[data-mode=dark] .invitation-panel button.invite-primary{color:var(--bg)}.invitation-panel dl{gap:12px;display:grid}.invitation-panel dt{color:var(--muted,#596c85);font-size:12px}.invitation-panel dd{margin:4px 0;font-size:13px;line-height:1.8}.invitation-panel article{border:1px solid var(--line,#dbe3ed);border-radius:8px;margin:10px 0;padding:12px}.invitation-panel .invite-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.invitation-panel .invite-table{max-width:100%;overflow-x:auto}.invitation-panel table{border-collapse:collapse;width:100%;font-size:13px}.invitation-panel caption{text-align:left;color:var(--muted,#596c85);padding:10px 0}.invitation-panel :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--line,#dbe3ed);padding:14px 12px}.invitation-panel th{background:var(--soft,#ebf1fc);color:var(--muted,#596c85)}.invitation-panel .invite-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.invitation-panel .invite-pagination label{align-items:center;gap:8px;display:flex}.invitation-panel .invite-pagination select{width:65px}@media (width<=560px){.invitation-panel table{min-width:680px}.invitation-panel .invite-filters label{width:100%}}.operation-audit[data-v-c9b3a180]{overflow-wrap:anywhere;min-width:0;padding:20px}.operation-audit header[data-v-c9b3a180],.audit-sources[data-v-c9b3a180],.audit-filters[data-v-c9b3a180],.operation-audit footer[data-v-c9b3a180]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.operation-audit h2[data-v-c9b3a180]{margin:0;font-size:20px}.operation-audit p[data-v-c9b3a180]{color:var(--muted);font-size:13px;line-height:1.8}.audit-sources[data-v-c9b3a180]{justify-content:flex-start;margin:18px 0}.audit-sources [aria-pressed=true][data-v-c9b3a180]{border-color:var(--primary);color:var(--primary)}.audit-filters[data-v-c9b3a180]{justify-content:flex-start}.audit-filters label[data-v-c9b3a180]{gap:8px;font-size:13px;display:grid}.audit-notice[data-v-c9b3a180]{background:var(--soft);border-radius:8px;padding:14px}.operation-audit ol[data-v-c9b3a180]{padding:0;list-style:none}.operation-audit li[data-v-c9b3a180]{border-bottom:1px solid var(--line);padding:16px 0}.operation-audit time[data-v-c9b3a180]{color:var(--muted);font-size:12px}.audit-review[data-v-c9b3a180]{color:#865a17;background:#fff1d6;border-radius:6px;padding:5px 8px;font-size:12px}.operation-audit button[data-v-c9b3a180]{min-height:44px}.operation-audit footer[data-v-c9b3a180]{justify-content:flex-end;margin-top:18px}.operation-audit[data-v-c9b3a180] :focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (width<=600px){.operation-audit[data-v-c9b3a180]{padding:14px}.operation-audit select[data-v-c9b3a180]{font-size:16px}}.cat[data-v-fe2f1aa7]{color:#26323d;overflow-wrap:anywhere;background:#fafcff;border:1px solid #c9d7e6;border-radius:14px;margin-top:24px;padding:20px}.cat header[data-v-fe2f1aa7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cat h3[data-v-fe2f1aa7]{margin:0;font-size:18px}.cat h4[data-v-fe2f1aa7]{margin:0 0 8px;font-size:14px}.cat p[data-v-fe2f1aa7]{color:#536577;font-size:13px;line-height:1.8}.cat button[data-v-fe2f1aa7]{color:#24415e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9bfd7;border-radius:8px;padding:10px 14px;font-size:13px}.cat button[data-v-fe2f1aa7]:disabled{opacity:.55;cursor:default}.cat-tabbar[data-v-fe2f1aa7]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.cat-tabbar button[data-v-fe2f1aa7]{color:#32485e;background:#fff;border:1px solid #c8d2dc;border-radius:9px;min-height:40px;padding:9px 13px}.cat-tabbar button.active[data-v-fe2f1aa7]{color:#b7481f;background:#fff0e9;border-color:#f2753d;font-weight:700}.cat-error[data-v-fe2f1aa7]{color:#a42121;background:#fdeeed;border-radius:9px;padding:11px}.cat-success[data-v-fe2f1aa7]{color:#20724a;background:#e9f7ef;border-radius:9px;padding:11px}.cat-empty[data-v-fe2f1aa7],.cat-note[data-v-fe2f1aa7]{color:#77879a;background:#f4f7fa;border-radius:10px;padding:12px;font-size:12px}.cat-form[data-v-fe2f1aa7]{background:#fff;border:1px solid #bfd2e8;border-radius:11px;gap:10px;margin-top:14px;padding:14px;display:grid}.cat-form label[data-v-fe2f1aa7]{color:#687b8c;gap:6px;font-size:12px;display:grid}.cat-form input[data-v-fe2f1aa7],.cat-form select[data-v-fe2f1aa7]{min-height:44px;font:inherit;color:#24415e;background:#fff;border:1px solid #c3d2e0;border-radius:9px;width:100%;padding:9px 11px;font-size:13px}.cat-cards[data-v-fe2f1aa7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin-top:12px;display:grid}.cat-cards button[data-v-fe2f1aa7]{cursor:pointer;text-align:left;font:inherit;background:#fff;border:1px solid #d7e1eb;border-radius:11px;justify-items:start;gap:5px;padding:13px;display:grid}.cat-cards button.selected[data-v-fe2f1aa7]{border-color:#3a6ea5;box-shadow:0 0 0 2px #3a6ea533}.cat-cards small[data-v-fe2f1aa7]{color:#657687;font-size:11px}.cat-detail[data-v-fe2f1aa7]{background:#f4f9ff;border:1px solid #d7e3ee;border-radius:12px;min-width:0;margin-top:16px;padding:16px}.cat-detail>label[data-v-fe2f1aa7]{color:#687b8c;gap:6px;margin-bottom:10px;font-size:12px;display:grid}.cat-detail select[data-v-fe2f1aa7]{min-height:44px;font:inherit;color:#24415e;background:#fff;border:1px solid #c3d2e0;border-radius:9px;padding:9px 11px;font-size:13px}.cat-table-wrap[data-v-fe2f1aa7]{-webkit-overflow-scrolling:touch;max-width:100%;margin-top:12px;overflow-x:auto}.cat table[data-v-fe2f1aa7]{border-collapse:collapse;width:100%;min-width:520px;font-size:13px}.cat th[data-v-fe2f1aa7],.cat td[data-v-fe2f1aa7]{text-align:left;vertical-align:top;border-bottom:1px solid #dde6ef;padding:9px 10px}.cat thead th[data-v-fe2f1aa7]{color:#5f7080;font-size:12px}.cat-mono[data-v-fe2f1aa7]{font-family:ui-monospace,Menlo,monospace;font-size:12px}.cat-unknown[data-v-fe2f1aa7]{color:#c98a27;background:#fff4df;border-radius:5px;padding:2px 6px;font-size:11px}.cat-list[data-v-fe2f1aa7]{color:#5c6f81;gap:6px;margin:8px 0 0;padding-left:18px;font-size:12px;display:grid}.cat-explain[data-v-fe2f1aa7]{background:#fff;border:1px dashed #9fb8d4;border-radius:11px;margin-top:10px;padding:12px}.cat[data-v-fe2f1aa7] :focus-visible{outline-offset:3px;outline:3px solid #4179c4}@media (width<=560px){.cat[data-v-fe2f1aa7],.cat-detail[data-v-fe2f1aa7]{padding:14px}.cat th[data-v-fe2f1aa7],.cat td[data-v-fe2f1aa7]{overflow-wrap:anywhere;padding:7px 6px;font-size:12px}.cat table[data-v-fe2f1aa7]{min-width:420px}}.p5[data-v-7c443455]{color:#26323d;overflow-wrap:anywhere;background:#fafcff;border:1px solid #c9d7e6;border-radius:14px;margin-top:24px;padding:20px}.p5 header[data-v-7c443455]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.p5 h3[data-v-7c443455]{margin:0;font-size:18px}.p5 h4[data-v-7c443455]{margin:0 0 8px;font-size:14px}.p5 p[data-v-7c443455]{color:#536577;font-size:13px;line-height:1.8}.p5 button[data-v-7c443455]{color:#24415e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9bfd7;border-radius:8px;padding:10px 14px;font-size:13px}.p5 button[data-v-7c443455]:disabled{opacity:.55;cursor:default}.p5-error[data-v-7c443455]{color:#a42121;background:#fdeeed;border-radius:9px;padding:11px}.p5-success[data-v-7c443455]{color:#20724a;background:#e9f7ef;border-radius:9px;padding:11px}.p5-empty[data-v-7c443455]{color:#77879a;background:#f4f7fa;border-radius:10px;padding:12px}.p5-form[data-v-7c443455]{background:#fff;border:1px solid #bfd2e8;border-radius:11px;gap:10px;margin-top:14px;padding:14px;display:grid}.p5-form label[data-v-7c443455]{color:#687b8c;gap:6px;font-size:12px;display:grid}.p5-form input[data-v-7c443455],.p5-form select[data-v-7c443455]{min-height:44px;font:inherit;color:#24415e;background:#fff;border:1px solid #c3d2e0;border-radius:9px;width:100%;padding:9px 11px;font-size:13px}.p5-note[data-v-7c443455]{color:#8797a5;font-size:11px}.p5-cards[data-v-7c443455]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin-top:12px;display:grid}.p5-cards button[data-v-7c443455]{cursor:pointer;text-align:left;font:inherit;background:#fff;border:1px solid #d7e1eb;border-radius:11px;justify-items:start;gap:5px;padding:13px;display:grid}.p5-cards button.selected[data-v-7c443455]{border-color:#3a6ea5;box-shadow:0 0 0 2px #3a6ea533}.p5-cards small[data-v-7c443455]{color:#657687;font-size:11px}.p5-detail[data-v-7c443455]{background:#f4f9ff;border:1px solid #d7e3ee;border-radius:12px;min-width:0;margin-top:16px;padding:16px}.p5-actions[data-v-7c443455]{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.p5-table-wrap[data-v-7c443455]{-webkit-overflow-scrolling:touch;max-width:100%;margin-top:12px;overflow-x:auto}.p5 table[data-v-7c443455]{border-collapse:collapse;width:100%;min-width:520px;font-size:13px}.p5 th[data-v-7c443455],.p5 td[data-v-7c443455]{text-align:left;vertical-align:top;border-bottom:1px solid #dde6ef;padding:9px 10px}.p5 thead th[data-v-7c443455]{color:#5f7080;font-size:12px}.p5-mono[data-v-7c443455]{font-family:ui-monospace,Menlo,monospace;font-size:12px}.p5-unknown[data-v-7c443455]{color:#c98a27;background:#fff4df;border-radius:5px;padding:2px 6px;font-size:11px}.p5-list[data-v-7c443455]{color:#5c6f81;gap:6px;margin:8px 0 0;padding-left:18px;font-size:12px;display:grid}.p5[data-v-7c443455] :focus-visible{outline-offset:3px;outline:3px solid #4179c4}@media (width<=560px){.p5[data-v-7c443455],.p5-detail[data-v-7c443455]{padding:14px}.p5 th[data-v-7c443455],.p5 td[data-v-7c443455]{overflow-wrap:anywhere;padding:7px 6px;font-size:12px}.p5 table[data-v-7c443455]{min-width:420px}}.ops[data-v-a6198a54]{color:#26323d;overflow-wrap:anywhere;background:#fafcff;border:1px solid #c9d7e6;border-radius:14px;margin-top:24px;padding:20px}.ops header[data-v-a6198a54]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ops h3[data-v-a6198a54]{margin:0;font-size:18px}.ops h4[data-v-a6198a54]{margin:18px 0 8px;font-size:15px}.ops h5[data-v-a6198a54]{margin:0 0 8px;font-size:13px}.ops p[data-v-a6198a54]{color:#536577;font-size:13px;line-height:1.8}.ops button[data-v-a6198a54]{color:#24415e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9bfd7;border-radius:8px;padding:10px 14px;font-size:13px}.ops button[data-v-a6198a54]:disabled{opacity:.55;cursor:default}.ops-grid[data-v-a6198a54]{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;margin-top:12px;display:grid}.ops-grid article[data-v-a6198a54]{background:#fff;border:1px solid #d7e1eb;border-radius:10px;gap:4px;padding:12px;display:grid}.ops-grid span[data-v-a6198a54]{color:#657687;font-size:11px}.ops-grid strong[data-v-a6198a54]{font-size:20px}.ops-grid small[data-v-a6198a54]{color:#8797a5;font-size:10px}.ops-block[data-v-a6198a54]{background:#f4f9ff;border:1px solid #d7e3ee;border-radius:12px;min-width:0;margin-top:16px;padding:14px}.ops-form[data-v-a6198a54]{background:#fff;border:1px solid #bfd2e8;border-radius:11px;gap:10px;margin-bottom:10px;padding:12px;display:grid}.ops-form label[data-v-a6198a54]{color:#687b8c;gap:6px;font-size:12px;display:grid}.ops-form input[data-v-a6198a54],.ops-form select[data-v-a6198a54]{min-height:44px;font:inherit;color:#24415e;background:#fff;border:1px solid #c3d2e0;border-radius:9px;width:100%;padding:9px 11px;font-size:13px}.ops-table-wrap[data-v-a6198a54]{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.ops table[data-v-a6198a54]{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.ops th[data-v-a6198a54],.ops td[data-v-a6198a54]{text-align:left;vertical-align:top;border-bottom:1px solid #dde6ef;padding:9px 10px}.ops thead th[data-v-a6198a54]{color:#5f7080;font-size:12px}.ops-error[data-v-a6198a54]{color:#a42121;background:#fdeeed;border-radius:9px;padding:11px}.ops-success[data-v-a6198a54]{color:#20724a;background:#e9f7ef;border-radius:9px;padding:11px}.ops-empty[data-v-a6198a54]{color:#77879a;background:#f4f7fa;border-radius:10px;padding:12px}.ops-mono[data-v-a6198a54]{font-family:ui-monospace,Menlo,monospace;font-size:12px}.ops-unknown[data-v-a6198a54]{color:#c98a27;background:#fff4df;border-radius:5px;padding:2px 6px;font-size:11px}.ops-list[data-v-a6198a54]{color:#5c6f81;gap:6px;margin:6px 0 0;padding-left:18px;font-size:12px;display:grid}.ops-actions[data-v-a6198a54]{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.ops-secret[data-v-a6198a54]{background:#fff8e9;border-radius:9px;padding:10px;font-size:12px}.ops-secret code[data-v-a6198a54]{overflow-wrap:anywhere;font-family:ui-monospace,Menlo,monospace}.ops[data-v-a6198a54] :focus-visible{outline-offset:3px;outline:3px solid #4179c4}@media (width<=560px){.ops[data-v-a6198a54],.ops-block[data-v-a6198a54]{padding:14px}.ops th[data-v-a6198a54],.ops td[data-v-a6198a54]{overflow-wrap:anywhere;padding:7px 6px;font-size:12px}.ops table[data-v-a6198a54]{min-width:420px}}.fin[data-v-579c8edd]{color:#26323d;overflow-wrap:anywhere;background:#fafcff;border:1px solid #c9d7e6;border-radius:14px;margin-top:24px;padding:20px}.fin header[data-v-579c8edd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fin h3[data-v-579c8edd]{margin:0;font-size:18px}.fin h4[data-v-579c8edd]{margin:18px 0 8px;font-size:15px}.fin p[data-v-579c8edd]{color:#536577;font-size:13px;line-height:1.8}.fin button[data-v-579c8edd]{color:#24415e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9bfd7;border-radius:8px;padding:10px 14px;font-size:13px}.fin button[data-v-579c8edd]:disabled{opacity:.55;cursor:default}.fin-block[data-v-579c8edd]{background:#f4f9ff;border:1px solid #d7e3ee;border-radius:12px;min-width:0;margin-top:16px;padding:14px}.fin-form[data-v-579c8edd]{background:#fff;border:1px solid #bfd2e8;border-radius:11px;gap:10px;margin-bottom:10px;padding:12px;display:grid}.fin-form label[data-v-579c8edd]{color:#687b8c;gap:6px;font-size:12px;display:grid}.fin-form input[data-v-579c8edd]{min-height:44px;font:inherit;color:#24415e;background:#fff;border:1px solid #c3d2e0;border-radius:9px;width:100%;padding:9px 11px;font-size:13px}.fin-table-wrap[data-v-579c8edd]{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.fin table[data-v-579c8edd]{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.fin th[data-v-579c8edd],.fin td[data-v-579c8edd]{text-align:left;vertical-align:top;border-bottom:1px solid #dde6ef;padding:9px 10px}.fin thead th[data-v-579c8edd]{color:#5f7080;font-size:12px}.fin-error[data-v-579c8edd]{color:#a42121;background:#fdeeed;border-radius:9px;padding:11px}.fin-success[data-v-579c8edd]{color:#20724a;background:#e9f7ef;border-radius:9px;padding:11px}.fin-empty[data-v-579c8edd]{color:#77879a;background:#f4f7fa;border-radius:10px;padding:12px}.fin-mono[data-v-579c8edd]{font-family:ui-monospace,Menlo,monospace;font-size:12px}.fin-unknown[data-v-579c8edd]{color:#c98a27;background:#fff4df;border-radius:5px;padding:2px 6px;font-size:11px}.fin[data-v-579c8edd] :focus-visible{outline-offset:3px;outline:3px solid #4179c4}@media (width<=560px){.fin[data-v-579c8edd],.fin-block[data-v-579c8edd]{padding:14px}.fin th[data-v-579c8edd],.fin td[data-v-579c8edd]{overflow-wrap:anywhere;padding:7px 6px;font-size:12px}.fin table[data-v-579c8edd]{min-width:420px}}.integration-catalog[data-v-69d7526e]{overflow-wrap:anywhere;color:#26323d;background:#fafcff;border:1px solid #d7e1eb;border-radius:12px;margin-top:24px;padding:20px}.integration-catalog header[data-v-69d7526e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.integration-catalog h3[data-v-69d7526e]{margin:0;font-size:18px}.integration-catalog h4[data-v-69d7526e]{margin:24px 0 12px;font-size:16px}.integration-catalog p[data-v-69d7526e]{color:#5c6c7b;font-size:13px;line-height:1.7}.integration-catalog article[data-v-69d7526e]{border-bottom:1px solid #d7e1eb;padding:12px 0}.integration-catalog button[data-v-69d7526e]{cursor:pointer;color:#24415e;min-height:44px;font:inherit;background:#fff;border:1px solid #bccbd9;border-radius:8px;padding:10px 14px;font-size:13px}.integration-catalog button[aria-pressed=true][data-v-69d7526e]{background:#e9f1ff;border-color:#3d74bd}.integration-catalog button[data-v-69d7526e]:disabled{opacity:.55;cursor:default}.integration-catalog fieldset[data-v-69d7526e]{background:#fff;border:1px solid #d7e1eb;border-radius:10px;gap:14px;min-width:0;margin-top:20px;padding:16px;display:grid}.integration-catalog legend[data-v-69d7526e]{padding:0 6px;font-size:14px;font-weight:600}.integration-catalog label[data-v-69d7526e]{gap:8px;font-size:13px;font-weight:600;display:grid}.integration-catalog input[data-v-69d7526e],.integration-catalog select[data-v-69d7526e]{color:#26323d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #aebdca;border-radius:8px;padding:11px 12px}.integration-catalog .check[data-v-69d7526e]{align-items:center;gap:10px;display:flex}.integration-catalog .check input[data-v-69d7526e]{flex-shrink:0;width:22px;height:22px}.integration-catalog[data-v-69d7526e] :is(input,select,button):focus-visible{outline-offset:3px;outline:3px solid #4179c4}.integration-catalog .catalog-error[data-v-69d7526e]{color:#a42121;background:#fff0ef;border-radius:8px;padding:12px}.integration-catalog .catalog-success[data-v-69d7526e]{color:#19673b;background:#e9f7ee;border-radius:8px;padding:12px}@media (width<=560px){.integration-catalog[data-v-69d7526e]{padding:14px}.integration-catalog fieldset[data-v-69d7526e]{padding:12px}}.difference-case[data-v-c31684d5]{overflow-wrap:anywhere;background:#f0f5fb;border:1px solid #c2d3e6;border-radius:12px;margin-top:20px;padding:18px}.difference-case header[data-v-c31684d5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.difference-case h4[data-v-c31684d5]{margin:0;font-size:16px}.difference-case p[data-v-c31684d5]{font-size:13px;line-height:1.7}.difference-case label[data-v-c31684d5]{flex-direction:column;gap:8px;margin:14px 0;font-size:14px;display:flex}.difference-case textarea[data-v-c31684d5],.difference-case input[data-v-c31684d5]:not([type=checkbox]){box-sizing:border-box;color:#203a53;width:100%;font:inherit;background:#fff;border:1px solid #a9bfd7;border-radius:8px;padding:10px}.difference-case textarea[data-v-c31684d5]{resize:vertical;min-height:100px}.difference-case .case-confirm[data-v-c31684d5]{flex-direction:row;align-items:flex-start;line-height:1.6}.difference-case input[type=checkbox][data-v-c31684d5]{min-width:20px;min-height:20px}.case-actions[data-v-c31684d5]{flex-wrap:wrap;gap:10px;display:flex}.difference-case button[data-v-c31684d5]{cursor:pointer;color:#24415e;min-height:44px;font:inherit;background:#fff;border:1px solid #8caacb;border-radius:8px;padding:10px 14px}.difference-case button[data-v-c31684d5]:disabled{opacity:.55;cursor:default}.difference-case[data-v-c31684d5] :focus-visible{outline-offset:3px;outline:3px solid #4179c4}.difference-case [role=alert][data-v-c31684d5]{color:#922a28}.difference-case ol[data-v-c31684d5]{padding-left:24px}.difference-case li[data-v-c31684d5]{border-bottom:1px solid #d4e0ed;padding:8px 0}.reconciliation-workspace[data-v-072d1ee7]{overflow-wrap:anywhere;color:#26323d;background:#fafcff;border:1px solid #d7e1eb;border-radius:12px;margin-top:24px;padding:20px}.reconciliation-workspace header[data-v-072d1ee7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reconciliation-workspace h3[data-v-072d1ee7]{margin:0;font-size:18px}.reconciliation-workspace h4[data-v-072d1ee7]{font-size:16px}.reconciliation-workspace p[data-v-072d1ee7]{color:#5c6c7b;font-size:13px;line-height:1.7}.reconciliation-workspace article[data-v-072d1ee7]{border-bottom:1px solid #d7e1eb;padding:16px 0}.reconciliation-workspace button[data-v-072d1ee7]{color:#24415e;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #bccbd9;border-radius:8px;padding:10px 14px;font-size:13px}.reconciliation-workspace button[data-v-072d1ee7]:focus-visible{outline-offset:3px;outline:3px solid #4179c4}.reconciliation-workspace button[data-v-072d1ee7]:disabled{opacity:.55;cursor:default}.reconciliation-workspace .reconciliation-error[data-v-072d1ee7]{color:#a42121;background:#fff0ef;border-radius:8px;padding:12px}@media (width<=560px){.reconciliation-workspace[data-v-072d1ee7]{padding:14px}}.members-workspace[data-v-98bf58e0]{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;color:var(--text);border-radius:12px;margin-top:20px;padding:20px}.members-workspace header[data-v-98bf58e0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.members-workspace h3[data-v-98bf58e0]{margin:0;font-size:18px}.members-workspace h4[data-v-98bf58e0]{margin:0;font-size:15px}.members-workspace p[data-v-98bf58e0]{color:var(--muted);font-size:13px;line-height:1.7}.members-workspace article[data-v-98bf58e0]{border-bottom:1px solid var(--line);padding:16px 0}.members-workspace button[data-v-98bf58e0]{border:1px solid var(--line);min-height:42px;color:var(--text);background:var(--surface);font:inherit;cursor:pointer;border-radius:8px;padding:9px 13px;font-size:13px}.members-workspace button.primary[data-v-98bf58e0]{background:var(--primary);border-color:var(--primary);color:var(--on-primary,#fff)}.members-workspace button[data-v-98bf58e0]:hover{background:var(--soft);color:var(--primary)}.members-workspace button[data-v-98bf58e0]:disabled{opacity:.5;cursor:default}.list-filters[data-v-98bf58e0]{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:20px 0;display:flex}.list-filters label[data-v-98bf58e0]{color:var(--muted);gap:6px;font-size:12px;display:grid}.list-filters input[data-v-98bf58e0]{min-width:240px}.members-workspace .field[data-v-98bf58e0]{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--text);font:inherit;border-radius:8px;max-width:100%;padding:8px 11px}.list-summary[data-v-98bf58e0]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;display:flex}.member-sort[data-v-98bf58e0]{align-items:center;gap:8px;display:flex}.member-table-wrap[data-v-98bf58e0]{max-width:100%;overflow-x:auto}.prototype-table[data-v-98bf58e0]{border-collapse:collapse;width:100%;font-size:13px}.prototype-table caption[data-v-98bf58e0]{text-align:left;color:var(--muted);padding-bottom:10px;font-size:12px}.prototype-table th[data-v-98bf58e0],.prototype-table td[data-v-98bf58e0]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 12px}.prototype-table th[data-v-98bf58e0]{background:var(--soft);color:var(--muted);font-size:12px;font-weight:600}.prototype-table td[data-v-98bf58e0]:first-child{min-width:190px}.prototype-table small[data-v-98bf58e0]{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.member-actions[data-v-98bf58e0]{flex-wrap:wrap;gap:8px;min-width:160px;display:flex}.member-empty[data-v-98bf58e0]{color:var(--muted);text-align:center!important;padding:30px!important}.prototype-pagination[data-v-98bf58e0]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:12px;display:flex}.prototype-pagination>div[data-v-98bf58e0]{align-items:center;gap:10px;display:flex}.prototype-pagination select[data-v-98bf58e0]{width:70px}.status-pill[data-v-98bf58e0]{background:var(--soft);color:var(--text);border-radius:5px;padding:3px 8px;display:inline-block}.member-detail[data-v-98bf58e0]{background:var(--soft);border:1px solid var(--line);border-radius:10px;margin-top:20px;padding:16px}.member-detail dl[data-v-98bf58e0]{gap:12px;display:grid}.member-detail dt[data-v-98bf58e0]{color:var(--muted);font-size:12px}.member-detail dd[data-v-98bf58e0]{margin:5px 0 0;font-size:13px;line-height:1.7}.members-workspace fieldset[data-v-98bf58e0]{border:1px solid var(--line);border-radius:10px;gap:14px;min-width:0;margin-top:20px;padding:16px;display:grid}.members-workspace legend[data-v-98bf58e0]{font-size:14px;font-weight:600}.member-check[data-v-98bf58e0]{align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.member-check input[data-v-98bf58e0]{flex-shrink:0;width:22px;height:22px}.member-check small[data-v-98bf58e0]{color:var(--muted);display:block}.members-workspace[data-v-98bf58e0] :is(button,input,select):focus-visible{outline:3px solid var(--primary);outline-offset:3px}.members-workspace .members-error[data-v-98bf58e0]{border:1px solid var(--line);background:var(--soft);color:var(--text);border-radius:8px;padding:12px}.members-workspace .members-success[data-v-98bf58e0]{background:var(--soft);color:var(--primary);border-radius:8px;padding:12px}:root[data-mode=dark] .members-workspace button.primary[data-v-98bf58e0]{color:var(--bg)}@media (width<=560px){.members-workspace[data-v-98bf58e0]{padding:14px}.members-workspace fieldset[data-v-98bf58e0]{padding:12px}.list-filters label[data-v-98bf58e0],.list-filters .field[data-v-98bf58e0]{width:100%}.list-filters input[data-v-98bf58e0]{min-width:0}.prototype-table[data-v-98bf58e0]{min-width:760px}.prototype-pagination>div[data-v-98bf58e0]{order:3;justify-content:center;width:100%}}.dev-apps-workspace[data-v-3cb8489b]{color:#26323d;overflow-wrap:anywhere;background:#fafcff;border:1px solid #c9d7e6;border-radius:14px;margin-top:24px;padding:20px}.dev-apps-workspace header[data-v-3cb8489b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dev-apps-workspace h3[data-v-3cb8489b]{margin:0;font-size:18px}.dev-apps-workspace h4[data-v-3cb8489b]{margin:0 0 10px;font-size:16px}.dev-apps-workspace h5[data-v-3cb8489b]{margin:0 0 8px;font-size:14px}.dev-apps-workspace p[data-v-3cb8489b]{color:#536577;font-size:13px;line-height:1.8}.dev-grid[data-v-3cb8489b]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-top:14px;display:grid}.dev-card[data-v-3cb8489b]{cursor:pointer;text-align:left;min-height:96px;font:inherit;background:#fff;border:1px solid #d7e1eb;border-radius:12px;justify-items:start;gap:6px;padding:14px;display:grid}.dev-card.selected[data-v-3cb8489b]{border-color:#3a6ea5;box-shadow:0 0 0 2px #3a6ea533}.dev-card strong[data-v-3cb8489b]{font-size:15px}.dev-card small[data-v-3cb8489b]{color:#657687;overflow-wrap:anywhere;font-size:11px}.dev-empty[data-v-3cb8489b]{color:#77879a;background:#f4f7fa;border-radius:11px;margin-top:12px;padding:13px}.dev-error[data-v-3cb8489b]{color:#a42121;background:#fdeeed;border-radius:9px;padding:11px}.dev-success[data-v-3cb8489b]{color:#20724a;background:#e9f7ef;border-radius:9px;padding:11px}.dev-team[data-v-3cb8489b]{background:#f4f9ff;border:1px solid #d7e3ee;border-radius:12px;margin-top:18px;padding:16px}.dev-table-wrap[data-v-3cb8489b]{-webkit-overflow-scrolling:touch;overflow-x:auto}.dev-table[data-v-3cb8489b]{border-collapse:collapse;width:100%;min-width:540px;font-size:13px}.dev-table caption[data-v-3cb8489b]{text-align:left;padding-bottom:8px;font-weight:600}.dev-table th[data-v-3cb8489b],.dev-table td[data-v-3cb8489b]{text-align:left;vertical-align:top;border-bottom:1px solid #dde6ef;padding:9px 10px}.dev-table thead th[data-v-3cb8489b]{color:#5f7080;font-size:12px}.dev-add[data-v-3cb8489b],.dev-remove[data-v-3cb8489b]{background:#fff;border:1px solid #bfd2e8;border-radius:11px;margin-top:16px;padding:14px}.dev-add label[data-v-3cb8489b],.dev-remove label[data-v-3cb8489b],.dev-field[data-v-3cb8489b]{color:#687b8c;gap:6px;margin:10px 0;font-size:12px;display:grid}.dev-add input[data-v-3cb8489b],.dev-add select[data-v-3cb8489b]{min-height:44px;font:inherit;color:#24415e;background:#fff;border:1px solid #c3d2e0;border-radius:9px;padding:9px 11px;font-size:13px}.dev-note[data-v-3cb8489b]{color:#8797a5;font-size:11px}.dev-confirm[data-v-3cb8489b]{cursor:pointer;align-items:flex-start;gap:8px;min-height:44px;font-size:13px;line-height:1.7;display:flex}.dev-confirm input[data-v-3cb8489b]{min-width:20px;min-height:20px;margin-top:3px}.dev-actions[data-v-3cb8489b],.dev-apps-workspace button[data-v-3cb8489b]{color:#24415e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9bfd7;border-radius:8px;align-items:center;padding:10px 14px;font-size:13px;display:inline-flex}.dev-remove button[type=submit][data-v-3cb8489b]{color:#8c2f1d;border-color:#b3452f}.dev-apps-workspace button[data-v-3cb8489b]:disabled{opacity:.55;cursor:default}.dev-audit[data-v-3cb8489b]{margin-top:14px}.dev-audit summary[data-v-3cb8489b]{cursor:pointer;color:#3a5773;font-size:13px;font-weight:600}.dev-audit ol[data-v-3cb8489b]{color:#5c6f81;gap:6px;margin:10px 0 0;padding-left:20px;font-size:12px;display:grid}.dev-apps-workspace[data-v-3cb8489b] :focus-visible{outline-offset:3px;outline:3px solid #4179c4}@media (width<=560px){.dev-apps-workspace[data-v-3cb8489b],.dev-team[data-v-3cb8489b]{padding:14px}.dev-table th[data-v-3cb8489b],.dev-table td[data-v-3cb8489b]{padding:7px 6px}.dev-add[data-v-3cb8489b],.dev-remove[data-v-3cb8489b]{padding:11px}}.refund-execution[data-v-a4b506a6]{border:1px solid var(--line,#dce3e9);background:var(--surface,#fff);color:var(--text,#26323d);overflow-wrap:anywhere;border-radius:10px;margin:12px 0;padding:14px}.refund-execution p[data-v-a4b506a6]{color:var(--muted,#617284);font-size:12px;line-height:1.8}.refund-execution label[data-v-a4b506a6]{gap:8px;margin:12px 0;font-size:13px;line-height:1.8;display:grid}.refund-execution label.check[data-v-a4b506a6]{align-items:flex-start;gap:9px;display:flex}.check input[data-v-a4b506a6]{flex-shrink:0;width:20px;height:20px}.refund-execution button[data-v-a4b506a6],.refund-execution select[data-v-a4b506a6]{min-height:44px;font:inherit;border:1px solid var(--line,#dce3e9);background:var(--surface,#fff);color:var(--text,#26323d);border-radius:8px;max-width:100%;padding:9px 12px}.refund-execution button[data-v-a4b506a6]{cursor:pointer}.refund-execution button[data-v-a4b506a6]:disabled{opacity:.5;cursor:default}.refund-execution[data-v-a4b506a6] :focus-visible{outline:2px solid var(--primary,#4d4bb7);outline-offset:3px}.notice[data-v-a4b506a6]{background:var(--soft,#eeedfa);border-left:3px solid var(--primary,#4d4bb7);padding:12px}.webhook-workspace[data-v-e7aa1357]{color:#243747;overflow-wrap:anywhere;background:#f8fbff;border:1px solid #c8d9e9;border-radius:14px;margin-top:24px;padding:20px}.webhook-workspace header[data-v-e7aa1357]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.webhook-workspace h3[data-v-e7aa1357],.webhook-workspace h4[data-v-e7aa1357],.webhook-workspace h5[data-v-e7aa1357]{margin:0}.webhook-workspace h3[data-v-e7aa1357]{font-size:18px}.webhook-workspace h4[data-v-e7aa1357]{font-size:16px}.webhook-workspace h5[data-v-e7aa1357]{font-size:14px}.webhook-workspace p[data-v-e7aa1357]{color:#526779;font-size:13px;line-height:1.8}.webhook-workspace small[data-v-e7aa1357]{color:#62798a;font-size:12px;line-height:1.8}.hook-note[data-v-e7aa1357],.hook-gap[data-v-e7aa1357]{background:#eaf1fa;border-radius:10px;padding:12px 14px}.hook-gap[data-v-e7aa1357]{background:#fff2d7}.hook-subscriptions[data-v-e7aa1357]{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:12px;margin-top:14px;display:grid}.hook-subscriptions article[data-v-e7aa1357],.hook-event-list article[data-v-e7aa1357]{background:#fff;border:1px solid #d5e0eb;border-radius:12px;min-width:0;padding:16px}.hook-subscriptions article.chosen[data-v-e7aa1357]{border-color:#3e74aa;box-shadow:inset 0 0 0 1px #3e74aa}.hook-actions[data-v-e7aa1357],.hook-event-heading[data-v-e7aa1357]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hook-event-heading[data-v-e7aa1357]{justify-content:space-between}.hook-status[data-v-e7aa1357]{background:#edf3f9;border-radius:20px;padding:5px 9px;font-size:12px;font-weight:600}.hook-deliveries[data-v-e7aa1357],.hook-attempts[data-v-e7aa1357]{border-top:1px solid #d1deea;margin-top:22px;padding-top:18px}.hook-event-list[data-v-e7aa1357]{gap:12px;margin:14px 0;display:grid}.webhook-workspace button[data-v-e7aa1357]{color:#24415e;min-height:44px;font:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #adc3da;border-radius:8px;max-width:100%;padding:10px 14px;font-size:13px}.webhook-workspace button[data-v-e7aa1357]:disabled{opacity:.55;cursor:default}.webhook-workspace[data-v-e7aa1357] :focus-visible{outline-offset:3px;outline:3px solid #4179c4}.hook-revoke[data-v-e7aa1357]{background:#fff5df;border:1px solid #dbc38d;border-radius:12px;margin:16px 0;padding:16px}.hook-revoke label[data-v-e7aa1357]{align-items:flex-start;gap:10px;min-height:44px;margin:14px 0;font-size:14px;line-height:1.8;display:flex}.hook-revoke input[type=checkbox][data-v-e7aa1357]{flex:0 0 20px;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;margin-top:3px}.hook-revoke label span[data-v-e7aa1357]{flex:1;min-width:0}.webhook-workspace .hook-success[data-v-e7aa1357]{color:#196142}.webhook-workspace .hook-error[data-v-e7aa1357]{color:#a42121}.webhook-workspace summary[data-v-e7aa1357]{cursor:pointer;align-items:center;min-height:44px;font-size:13px;display:flex}.webhook-workspace code[data-v-e7aa1357]{overflow-wrap:anywhere;font-size:12px}.hook-attempts ol[data-v-e7aa1357]{padding-left:22px}.hook-attempts li[data-v-e7aa1357]{border-bottom:1px solid #d8e3ed;padding:12px 0}@media (width<=560px){.webhook-workspace[data-v-e7aa1357],.hook-subscriptions article[data-v-e7aa1357],.hook-event-list article[data-v-e7aa1357]{padding:14px}}.supply-returns-workspace[data-v-fa88ca2b]{color:#243c44;overflow-wrap:anywhere;background:#f8fcfc;border:1px solid #c6d9dc;border-radius:14px;margin-top:24px;padding:20px}.supply-returns-workspace header[data-v-fa88ca2b],.return-actions[data-v-fa88ca2b]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.supply-returns-workspace header[data-v-fa88ca2b]{justify-content:space-between}.supply-returns-workspace h3[data-v-fa88ca2b],.supply-returns-workspace h4[data-v-fa88ca2b],.supply-returns-workspace h5[data-v-fa88ca2b]{margin:0}.supply-returns-workspace h3[data-v-fa88ca2b]{font-size:18px}.supply-returns-workspace h4[data-v-fa88ca2b]{font-size:16px}.supply-returns-workspace h5[data-v-fa88ca2b]{font-size:14px}.supply-returns-workspace p[data-v-fa88ca2b]{color:#526d76;font-size:13px;line-height:1.8}.supply-returns-workspace small[data-v-fa88ca2b]{color:#5b737b;font-size:12px;line-height:1.8;display:block}.return-note[data-v-fa88ca2b]{background:#e7f2f3;border-radius:10px;padding:12px 14px}.return-purchases[data-v-fa88ca2b],.return-source-grid[data-v-fa88ca2b]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin:16px 0;display:grid}.return-purchases article[data-v-fa88ca2b],.return-source-grid article[data-v-fa88ca2b],.return-claims article[data-v-fa88ca2b]{background:#fff;border:1px solid #cddfe1;border-radius:12px;min-width:0;padding:16px}.return-purchases article.selected[data-v-fa88ca2b]{border-color:#397d87;box-shadow:inset 0 0 0 1px #397d87}.return-purchases button[data-v-fa88ca2b],.return-claims button[data-v-fa88ca2b]{margin-top:12px}.return-purchase-detail[data-v-fa88ca2b],.return-evidence[data-v-fa88ca2b],.cancel-history[data-v-fa88ca2b]{background:#fff5df;border-radius:8px;padding:10px}.return-form[data-v-fa88ca2b]{border-top:1px solid #c9dddf;margin-top:20px;padding-top:18px}.return-claims[data-v-fa88ca2b]{gap:10px;display:grid}.supply-returns-workspace .return-section-title[data-v-fa88ca2b]{margin:22px 0 12px}.return-evidence ul[data-v-fa88ca2b]{padding-left:20px}.return-evidence li[data-v-fa88ca2b]{padding:10px 0;font-size:14px;line-height:1.8}.cancel-history[data-v-fa88ca2b]{background:#fff5df;border-radius:8px;padding:10px}.return-form[data-v-fa88ca2b]{background:#edf6f6;border:1px solid #b9d5da;border-radius:12px;padding:18px}.return-form label[data-v-fa88ca2b]{flex-direction:column;gap:8px;margin:16px 0;font-size:14px;line-height:1.8;display:flex}.return-form input[data-v-fa88ca2b],.return-form textarea[data-v-fa88ca2b]{box-sizing:border-box;color:#243c44;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #93b4bd;border-radius:8px;padding:10px;font-size:14px}.return-form textarea[data-v-fa88ca2b]{resize:vertical;min-height:90px}.return-form label.return-confirm[data-v-fa88ca2b]{flex-direction:row;align-items:flex-start;min-height:44px}.return-confirm input[type=checkbox][data-v-fa88ca2b]{flex:0 0 20px;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;margin-top:3px}.return-confirm span[data-v-fa88ca2b]{flex:1;min-width:0}.supply-returns-workspace button[data-v-fa88ca2b]{color:#245564;max-width:100%;min-height:44px;font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #9abcc4;border-radius:8px;padding:10px 14px;font-size:13px}.supply-returns-workspace button[data-v-fa88ca2b]:disabled{opacity:.55;cursor:default}.supply-returns-workspace[data-v-fa88ca2b] :focus-visible{outline-offset:3px;outline:3px solid #337d99}.supply-returns-workspace .return-error[data-v-fa88ca2b]{color:#a42121}.supply-returns-workspace .return-success[data-v-fa88ca2b]{color:#196142}@media (width<=560px){.supply-returns-workspace[data-v-fa88ca2b],.return-purchases article[data-v-fa88ca2b],.return-source-grid article[data-v-fa88ca2b],.return-claims article[data-v-fa88ca2b],.cancel-history[data-v-fa88ca2b]{background:#fff5df;border-radius:8px;padding:10px}.return-form[data-v-fa88ca2b]{padding:14px}}.supply-stock-workspace[data-v-77845220]{color:#26323d;overflow-wrap:anywhere;background:#fafcff;border:1px solid #c9d7e6;border-radius:14px;margin-top:24px;padding:20px}.supply-stock-workspace header[data-v-77845220]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.supply-stock-workspace h3[data-v-77845220]{margin:0;font-size:18px}.supply-stock-workspace h4[data-v-77845220]{margin:0;font-size:16px}.supply-stock-workspace p[data-v-77845220]{color:#536577;font-size:13px;line-height:1.8}.supply-stock-workspace label[data-v-77845220]{flex-direction:column;gap:8px;margin:16px 0;font-size:14px;display:flex}.supply-stock-workspace input[data-v-77845220]{box-sizing:border-box;width:100%;max-width:500px;min-height:44px;font:inherit;color:#24415e;background:#fff;border:1px solid #a9bfd7;border-radius:8px;padding:10px}.stock-grid[data-v-77845220]{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:14px;display:grid}.stock-grid article[data-v-77845220]{background:#fff;border:1px solid #d7e1eb;border-radius:12px;min-width:0;padding:18px}.supply-stock-workspace button[data-v-77845220]{min-height:44px;font:inherit;color:#24415e;cursor:pointer;background:#fff;border:1px solid #a9bfd7;border-radius:8px;padding:10px 14px;font-size:13px}.supply-stock-workspace button[data-v-77845220]:disabled{opacity:.55;cursor:default}.supply-stock-workspace[data-v-77845220] :focus-visible{outline-offset:3px;outline:3px solid #4179c4}.stock-detail[data-v-77845220]{background:#f0f5fc;border:1px solid #bfd2e8;border-radius:12px;margin-top:20px;padding:18px}.stock-detail ol[data-v-77845220]{padding-left:20px}.stock-detail li[data-v-77845220]{border-bottom:1px solid #d7e1eb;padding:14px 0}.stock-detail small[data-v-77845220]{color:#657687;font-size:12px}.supply-stock-workspace .stock-error[data-v-77845220]{color:#a42121;background:#fff0ef;border-radius:8px;padding:12px}.supply-stock-workspace .stock-review[data-v-77845220]{color:#80551d}@media (width<=560px){.supply-stock-workspace[data-v-77845220],.stock-grid article[data-v-77845220],.stock-detail[data-v-77845220]{padding:14px}}.open-grants-workspace[data-v-0d7df8bc]{color:#26323d;overflow-wrap:anywhere;background:#fafcff;border:1px solid #c9d7e6;border-radius:14px;margin-top:24px;padding:20px}.open-grants-workspace header[data-v-0d7df8bc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.open-grants-workspace h3[data-v-0d7df8bc]{margin:0;font-size:18px}.open-grants-workspace h4[data-v-0d7df8bc]{margin:0;font-size:16px}.open-grants-workspace p[data-v-0d7df8bc]{color:#536577;font-size:13px;line-height:1.8}.grant-cards[data-v-0d7df8bc]{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:14px;margin-top:16px;display:grid}.grant-cards article[data-v-0d7df8bc]{background:#fff;border:1px solid #d7e1eb;border-radius:12px;min-width:0;padding:18px}.grant-cards small[data-v-0d7df8bc]{color:#657687;font-size:12px;line-height:1.7}.grant-status[data-v-0d7df8bc]{color:#24415e;font-weight:600}.grant-actions[data-v-0d7df8bc]{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.open-grants-workspace button[data-v-0d7df8bc]{color:#24415e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9bfd7;border-radius:8px;padding:10px 14px;font-size:13px}.open-grants-workspace button[data-v-0d7df8bc]:disabled{opacity:.55;cursor:default}.grant-edit[data-v-0d7df8bc]{background:#edf4fc;border:1px solid #bfd2e8;border-radius:12px;margin-top:18px;padding:18px}.grant-edit fieldset[data-v-0d7df8bc]{border:0;min-width:0;margin:12px 0;padding:0}.grant-edit legend[data-v-0d7df8bc]{font-size:14px;font-weight:600}.grant-edit label[data-v-0d7df8bc]{cursor:pointer;align-items:flex-start;gap:8px;min-height:44px;margin:12px 0;font-size:14px;line-height:1.7;display:flex}.grant-edit input[data-v-0d7df8bc]{flex:0 0 20px;min-width:20px;min-height:20px;margin-top:3px}.grant-edit label>span[data-v-0d7df8bc]{flex:1;min-width:0}.grant-store-text small[data-v-0d7df8bc]{display:block}.grant-edit small[data-v-0d7df8bc]{color:#657687}.open-grants-workspace[data-v-0d7df8bc] :focus-visible{outline-offset:3px;outline:3px solid #4179c4}.open-grants-workspace .grant-error[data-v-0d7df8bc]{color:#a42121}.open-grants-workspace .grant-success[data-v-0d7df8bc]{color:#196142}@media (width<=560px){.open-grants-workspace[data-v-0d7df8bc],.grant-cards article[data-v-0d7df8bc],.grant-edit[data-v-0d7df8bc]{padding:14px}}.fulfillment-workspace[data-v-7a5a41a1]{color:#26323d;overflow-wrap:anywhere;background:#fafcff;border:1px solid #c9d7e6;border-radius:14px;margin-top:24px;padding:20px}.fulfillment-workspace header[data-v-7a5a41a1]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fulfillment-workspace header div[data-v-7a5a41a1]{flex-wrap:wrap;gap:10px;display:flex}.fulfillment-workspace h3[data-v-7a5a41a1]{margin:0;font-size:18px}.fulfillment-workspace p[data-v-7a5a41a1]{color:#536577;font-size:13px;line-height:1.7}.fulfillment-workspace ul[data-v-7a5a41a1]{padding-left:24px}.fulfillment-workspace li[data-v-7a5a41a1],.fulfillment-workspace article[data-v-7a5a41a1]{border-bottom:1px solid #d7e1eb;padding:12px 0}.fulfillment-workspace label[data-v-7a5a41a1]{flex-direction:column;gap:8px;margin:14px 0;font-size:14px;display:flex}.fulfillment-workspace input[data-v-7a5a41a1]:not([type=checkbox]),.fulfillment-workspace select[data-v-7a5a41a1]{box-sizing:border-box;color:#24415e;width:100%;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #aec2d7;border-radius:8px;padding:10px}.fulfillment-workspace .fulfillment-confirm[data-v-7a5a41a1]{flex-direction:row;align-items:flex-start;line-height:1.6}.fulfillment-workspace input[type=checkbox][data-v-7a5a41a1]{min-width:20px;min-height:20px}.fulfillment-workspace button[data-v-7a5a41a1]{color:#24415e;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #a9bfd7;border-radius:8px;padding:10px 14px;font-size:13px}.fulfillment-workspace button[data-v-7a5a41a1]:disabled{opacity:.55;cursor:default}.fulfillment-workspace[data-v-7a5a41a1] :focus-visible{outline-offset:3px;outline:3px solid #4179c4}.fulfillment-workspace .mock-banner[data-v-7a5a41a1]{color:#78511d;background:#fff4df;border-radius:8px;padding:12px}.fulfillment-workspace .fulfillment-error[data-v-7a5a41a1]{color:#a42121}.fulfillment-workspace .fulfillment-success[data-v-7a5a41a1]{color:#196142}@media (width<=560px){.fulfillment-workspace[data-v-7a5a41a1]{padding:14px}}.batch-workspace[data-v-134b2812]{color:#26323d;overflow-wrap:anywhere;background:#fafcff;border:1px solid #c9d7e6;border-radius:14px;margin-top:24px;padding:20px}.batch-workspace header[data-v-134b2812]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.batch-workspace h3[data-v-134b2812]{margin:0;font-size:18px}.batch-workspace h4[data-v-134b2812]{margin:18px 0 8px;font-size:15px}.batch-workspace h5[data-v-134b2812]{margin:0 0 8px;font-size:14px}.batch-workspace p[data-v-134b2812]{color:#536577;font-size:13px;line-height:1.8}.batch-purchases[data-v-134b2812]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin-top:12px;display:grid}.batch-purchases button[data-v-134b2812]{cursor:pointer;text-align:left;font:inherit;background:#fff;border:1px solid #d7e1eb;border-radius:11px;justify-items:start;gap:5px;padding:13px;display:grid}.batch-purchases button.selected[data-v-134b2812]{border-color:#3a6ea5;box-shadow:0 0 0 2px #3a6ea533}.batch-purchases small[data-v-134b2812]{color:#657687;font-size:11px}.batch-empty[data-v-134b2812]{color:#77879a;background:#f4f7fa;border-radius:10px;margin-top:10px;padding:12px}.batch-error[data-v-134b2812]{color:#a42121;background:#fdeeed;border-radius:9px;padding:11px}.batch-success[data-v-134b2812]{color:#20724a;background:#e9f7ef;border-radius:9px;padding:11px}.batch-detail[data-v-134b2812]{background:#f4f9ff;border:1px solid #d7e3ee;border-radius:12px;margin-top:16px;padding:16px}.batch-table-wrap[data-v-134b2812]{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.batch-table[data-v-134b2812]{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.batch-table th[data-v-134b2812],.batch-table td[data-v-134b2812]{text-align:left;vertical-align:top;border-bottom:1px solid #dde6ef;padding:9px 10px}.batch-table thead th[data-v-134b2812]{color:#5f7080;font-size:12px}.batch-table td.gap[data-v-134b2812]{color:#9a6b1c;font-weight:600}.batch-table input[data-v-134b2812]{min-width:110px;min-height:44px;font:inherit;color:#24415e;background:#fff;border:1px solid #c3d2e0;border-radius:8px;padding:8px 10px;font-size:13px}.sr-only[data-v-134b2812]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.batch-register[data-v-134b2812]{flex-wrap:wrap;align-items:end;gap:10px;margin-top:14px;display:flex}.batch-register label[data-v-134b2812]{color:#687b8c;gap:6px;font-size:12px;display:grid}.batch-register input[data-v-134b2812]{min-width:min(220px,100%);min-height:44px;font:inherit;color:#24415e;background:#fff;border:1px solid #c3d2e0;border-radius:9px;padding:9px 11px;font-size:13px}.batch-note[data-v-134b2812]{color:#8797a5;flex-basis:100%;font-size:11px}.batch-list[data-v-134b2812]{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.batch-list>li[data-v-134b2812]{background:#fff;border:1px solid #d7e1eb;border-radius:11px;padding:13px}.batch-head[data-v-134b2812]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.batch-head small[data-v-134b2812]{color:#8797a5;font-size:11px}.batch-state[data-v-134b2812]{color:#5f7080;background:#eef2f6;border-radius:6px;padding:4px 8px;font-size:11px}.batch-state.confirmed[data-v-134b2812]{color:#20724a;background:#e6f4ec}.batch-state.cancelled[data-v-134b2812]{color:#8c2f1d;background:#f7ecea}.batch-lines[data-v-134b2812]{color:#5c6f81;gap:4px;margin:8px 0 0;padding-left:18px;font-size:12px;display:grid}.batch-actions[data-v-134b2812]{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.batch-workspace button[data-v-134b2812]{color:#24415e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9bfd7;border-radius:8px;padding:10px 14px;font-size:13px}.batch-workspace button[data-v-134b2812]:disabled{opacity:.55;cursor:default}.batch-confirm[data-v-134b2812]{background:#fff;border:1px solid #bfd2e8;border-radius:11px;margin-top:14px;padding:14px}.batch-check[data-v-134b2812]{cursor:pointer;align-items:flex-start;gap:8px;min-height:44px;font-size:13px;line-height:1.7;display:flex}.batch-check input[data-v-134b2812]{min-width:20px;min-height:20px;margin-top:3px}.batch-workspace[data-v-134b2812] :focus-visible{outline-offset:3px;outline:3px solid #4179c4}@media (width<=560px){.batch-workspace[data-v-134b2812],.batch-detail[data-v-134b2812]{min-width:0;padding:14px}.batch-table[data-v-134b2812]{width:100%;min-width:0}.batch-table th[data-v-134b2812],.batch-table td[data-v-134b2812]{overflow-wrap:anywhere;padding:7px 6px;font-size:12px}.batch-table input[data-v-134b2812]{width:100%;min-width:0}}.onboard-workspace[data-v-cbac9f89]{color:#26323d;overflow-wrap:anywhere;background:#fafcff;border:1px solid #c9d7e6;border-radius:14px;margin-top:24px;padding:20px}.onboard-workspace header[data-v-cbac9f89]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.onboard-workspace h3[data-v-cbac9f89]{margin:0;font-size:18px}.onboard-workspace h4[data-v-cbac9f89]{margin:18px 0 8px;font-size:15px}.onboard-workspace h5[data-v-cbac9f89]{margin:0 0 8px;font-size:14px}.onboard-workspace h6[data-v-cbac9f89]{color:#4d6376;margin:12px 0 4px;font-size:12px}.onboard-workspace p[data-v-cbac9f89]{color:#536577;font-size:13px;line-height:1.8}.onboard-apps[data-v-cbac9f89]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin-top:12px;display:grid}.onboard-apps button[data-v-cbac9f89]{cursor:pointer;text-align:left;font:inherit;background:#fff;border:1px solid #d7e1eb;border-radius:11px;justify-items:start;gap:5px;padding:13px;display:grid}.onboard-apps button.selected[data-v-cbac9f89]{border-color:#3a6ea5;box-shadow:0 0 0 2px #3a6ea533}.onboard-apps small[data-v-cbac9f89]{color:#657687;font-size:11px}.onboard-empty[data-v-cbac9f89]{color:#77879a;background:#f4f7fa;border-radius:10px;margin-top:10px;padding:12px}.onboard-error[data-v-cbac9f89]{color:#a42121;background:#fdeeed;border-radius:9px;padding:11px}.onboard-success[data-v-cbac9f89]{color:#20724a;background:#e9f7ef;border-radius:9px;padding:11px}.onboard-detail[data-v-cbac9f89]{background:#f4f9ff;border:1px solid #d7e3ee;border-radius:12px;min-width:0;margin-top:16px;padding:16px}.onboard-table-wrap[data-v-cbac9f89]{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.onboard-table[data-v-cbac9f89]{border-collapse:collapse;width:100%;font-size:13px}@media (width>=561px){.onboard-table[data-v-cbac9f89]{min-width:560px}}.onboard-table th[data-v-cbac9f89],.onboard-table td[data-v-cbac9f89]{text-align:left;vertical-align:top;border-bottom:1px solid #dde6ef;padding:9px 10px}.onboard-table thead th[data-v-cbac9f89]{color:#5f7080;font-size:12px}.onboard-form[data-v-cbac9f89]{background:#fff;border:1px solid #bfd2e8;border-radius:11px;gap:10px;margin-top:14px;padding:14px;display:grid}.onboard-form label[data-v-cbac9f89]{color:#687b8c;gap:6px;font-size:12px;display:grid}.onboard-form input[data-v-cbac9f89],.onboard-form select[data-v-cbac9f89]{min-height:44px;font:inherit;color:#24415e;background:#fff;border:1px solid #c3d2e0;border-radius:9px;width:100%;padding:9px 11px;font-size:13px}.onboard-note[data-v-cbac9f89]{color:#8797a5;font-size:11px}.onboard-check[data-v-cbac9f89]{cursor:pointer;align-items:flex-start;gap:8px;min-height:44px;font-size:13px;line-height:1.7;display:flex}.onboard-check input[data-v-cbac9f89]{width:20px;min-width:20px;min-height:20px;margin-top:3px}.onboard-actions[data-v-cbac9f89]{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.onboard-workspace button[data-v-cbac9f89]{color:#24415e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9bfd7;border-radius:8px;padding:10px 14px;font-size:13px}.onboard-workspace button[data-v-cbac9f89]:disabled{opacity:.55;cursor:default}.onboard-history[data-v-cbac9f89]{margin-top:14px}.onboard-history summary[data-v-cbac9f89]{cursor:pointer;color:#3a5773;font-size:13px;font-weight:600}.onboard-history ul[data-v-cbac9f89]{color:#5c6f81;gap:6px;margin:6px 0 0;padding-left:18px;font-size:12px;display:grid}.onboard-history li button[data-v-cbac9f89]{min-height:36px;margin-left:6px;padding:6px 10px;font-size:12px}.onboard-workspace[data-v-cbac9f89] :focus-visible{outline-offset:3px;outline:3px solid #4179c4}@media (width<=560px){.onboard-workspace[data-v-cbac9f89],.onboard-detail[data-v-cbac9f89]{padding:14px}.onboard-table th[data-v-cbac9f89],.onboard-table td[data-v-cbac9f89]{overflow-wrap:anywhere;padding:7px 6px;font-size:12px}}.consumer-platforms[data-v-e4d46132]{overflow-wrap:anywhere;background:#f5f9fe;border:1px solid #c9d7e6;border-radius:12px;margin:18px 0;padding:16px}.consumer-platforms h4[data-v-e4d46132],.consumer-platform-revoke h4[data-v-e4d46132]{margin:0;font-size:16px}.consumer-platforms article[data-v-e4d46132]{border-bottom:1px solid #d7e1eb;padding:14px 0}.consumer-platform-revoke[data-v-e4d46132]{background:#edf4fc;border:1px solid #c0d2e8;border-radius:12px;padding:16px}.live-orders .consumer-platform-revoke label[data-v-e4d46132]{cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;min-height:44px;margin:14px 0;line-height:1.7;display:flex}.live-orders .consumer-platform-revoke label input[data-v-e4d46132]{box-sizing:border-box;flex:0 0 20px;width:20px;min-width:20px;height:20px;min-height:20px;margin-top:3px;padding:0}.consumer-platform-revoke label span[data-v-e4d46132]{flex:1;min-width:0}.live-orders[data-v-e4d46132]{background:#fff;border:1px solid #e3e8ee;border-radius:14px;margin:0 clamp(16px,4vw,54px) 28px;padding:24px}.live-orders header[data-v-e4d46132]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.live-orders h2[data-v-e4d46132]{margin:0;font-size:20px}.live-orders p[data-v-e4d46132]{color:#5c6c7b;font-size:13px;line-height:1.7}.live-orders label[data-v-e4d46132]{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.live-orders input[data-v-e4d46132],.live-orders select[data-v-e4d46132],.live-orders textarea[data-v-e4d46132]{font:inherit;color:#26323d;background:#fff;border:1px solid #aebdca;border-radius:8px;width:100%;min-width:0;padding:11px 12px}.live-orders input[data-v-e4d46132]:focus-visible,.live-orders select[data-v-e4d46132]:focus-visible,.live-orders textarea[data-v-e4d46132]:focus-visible,.live-orders button[data-v-e4d46132]:focus-visible{outline-offset:3px;outline:3px solid #4179c4}.live-orders button[data-v-e4d46132]{color:#24415e;cursor:pointer;font:inherit;background:#f5f8fc;border:1px solid #c6d2dd;border-radius:8px;min-height:44px;padding:11px 15px;font-size:13px}.live-orders button[data-v-e4d46132]:disabled{cursor:default;opacity:.55}.session-form[data-v-e4d46132]{max-width:540px;margin-top:24px}.live-tools[data-v-e4d46132]{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.live-tools label[data-v-e4d46132]{flex:1;min-width:180px}.live-error[data-v-e4d46132]{background:#fff0ef;border-radius:8px;padding:12px;color:#a42121!important}.live-success[data-v-e4d46132]{overflow-wrap:anywhere;background:#e9f7ee;border-radius:8px;padding:12px;color:#19673b!important}.live-empty[data-v-e4d46132]{background:#f7f9fc;border-radius:8px;padding:24px}.live-table[data-v-e4d46132]{margin-top:20px;overflow-x:auto}.live-table table[data-v-e4d46132]{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}.live-table th[data-v-e4d46132],.live-table td[data-v-e4d46132]{text-align:left;border-bottom:1px solid #e3e8ee;padding:12px}.live-table th[data-v-e4d46132]{color:#40556a;background:#f2f5fa}.live-table td[data-v-e4d46132]{color:#26323d}.refund-form[data-v-e4d46132]{background:#fafcff;border:1px solid #d7e1eb;border-radius:10px;gap:16px;margin-top:24px;padding:20px;display:grid}.invoice-review[data-v-e4d46132]{overflow-wrap:anywhere;gap:14px;display:grid}.approval-check[data-v-e4d46132]{align-items:center;flex-direction:row!important;display:flex!important}.approval-check input[data-v-e4d46132]{flex-shrink:0;height:22px;width:22px!important}.refund-form article[data-v-e4d46132]{overflow-wrap:anywhere;border-bottom:1px solid #d7e1eb;padding:12px 0}.refund-form h3[data-v-e4d46132]{overflow-wrap:anywhere;margin:0;font-size:16px}.refund-form p[data-v-e4d46132]{margin:0}.refund-form div[data-v-e4d46132]{gap:12px;display:flex}.sr-only[data-v-e4d46132]{clip:rect(0,0,0,0);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=560px){.live-orders[data-v-e4d46132]{padding:16px}.live-orders header[data-v-e4d46132]{flex-direction:column}.live-tools[data-v-e4d46132]{grid-template-columns:1fr;display:grid}.live-tools label[data-v-e4d46132]{min-width:0}.refund-form[data-v-e4d46132]{padding:14px}}.real-overview-workspace[data-v-4cc9a825]{color:#26323d;background:#fafcff;border:1px solid #c9d7e6;border-radius:14px;margin-top:24px;padding:20px}.real-overview-workspace header[data-v-4cc9a825]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.real-overview-workspace h2[data-v-4cc9a825]{margin:0;font-size:18px}.real-overview-workspace p[data-v-4cc9a825]{color:#536577;font-size:13px;line-height:1.7}.real-overview-workspace button[data-v-4cc9a825]{color:#24415e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9bfd7;border-radius:8px;padding:10px 14px}.overview-grid[data-v-4cc9a825]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.overview-grid article[data-v-4cc9a825]{background:#fff;border:1px solid #d7e1eb;border-radius:10px;padding:14px}.overview-grid span[data-v-4cc9a825]{color:#687b8c;font-size:12px;display:block}.overview-grid strong[data-v-4cc9a825]{margin-top:8px;font-size:20px;display:block}.overview-tasks[data-v-4cc9a825]{background:#fff;border:1px solid #d7e1eb;border-radius:10px;margin-top:16px;padding:14px}.overview-tasks h3[data-v-4cc9a825]{margin:0 0 8px;font-size:15px}.overview-tasks ul[data-v-4cc9a825]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.overview-tasks li[data-v-4cc9a825]{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.overview-tasks li[data-v-4cc9a825]:last-child{border-bottom:0}.overview-tasks span[data-v-4cc9a825]{color:#687b8c;font-size:12px}.overview-error[data-v-4cc9a825]{color:#a42121;background:#fff0ef;border-radius:8px;padding:12px}@media (width<=700px){.overview-grid[data-v-4cc9a825]{grid-template-columns:repeat(2,minmax(0,1fr))}.real-overview-workspace[data-v-4cc9a825]{padding:14px}.overview-tasks li[data-v-4cc9a825]{display:grid}}.finance-workspace[data-v-e0807b81]{color:#26323d;background:#fafcff;border:1px solid #c9d7e6;border-radius:14px;margin-top:24px;padding:20px}.finance-workspace header[data-v-e0807b81]{justify-content:space-between;gap:12px;display:flex}.finance-workspace h2[data-v-e0807b81]{margin:0;font-size:18px}.finance-workspace p[data-v-e0807b81]{color:#536577;font-size:13px;line-height:1.7}.finance-workspace button[data-v-e0807b81]{color:#24415e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9bfd7;border-radius:8px;padding:10px 14px}.finance-block[data-v-e0807b81]{background:#fff;border:1px solid #d7e1eb;border-radius:10px;margin-top:16px;padding:14px}.finance-block h3[data-v-e0807b81]{margin:0 0 10px;font-size:15px}.finance-table[data-v-e0807b81]{overflow:auto}.finance-table table[data-v-e0807b81]{border-collapse:collapse;width:100%;min-width:560px;font-size:12px}.finance-table th[data-v-e0807b81],.finance-table td[data-v-e0807b81]{text-align:left;border-bottom:1px solid #e8edf2;padding:9px}.finance-empty[data-v-e0807b81]{background:#f4f7fa;border-radius:8px;padding:10px}.finance-error[data-v-e0807b81]{color:#a42121;background:#fff0ef;border-radius:8px;padding:12px}@media (width<=560px){.finance-workspace[data-v-e0807b81]{padding:14px}}.funds-workspace[data-v-77b998df]{color:#26323d;background:#fafcff;border:1px solid #c9d7e6;border-radius:14px;margin-top:24px;padding:20px}.funds-workspace header[data-v-77b998df]{justify-content:space-between;gap:12px;display:flex}.funds-workspace h2[data-v-77b998df]{margin:0;font-size:18px}.funds-workspace p[data-v-77b998df]{color:#536577;font-size:13px;line-height:1.7}.funds-workspace button[data-v-77b998df]{color:#24415e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9bfd7;border-radius:8px;padding:10px 14px}.funds-block[data-v-77b998df]{background:#fff;border:1px solid #d7e1eb;border-radius:10px;margin-top:16px;padding:14px}.funds-block h3[data-v-77b998df]{margin:0 0 10px;font-size:15px}.funds-metrics[data-v-77b998df]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.funds-metrics article[data-v-77b998df]{background:#f4f7fa;border-radius:8px;gap:4px;padding:10px;display:grid}.funds-metrics small[data-v-77b998df]{color:#687b8c}.funds-note[data-v-77b998df]{color:#8a6d1a;background:#fff8e6;border-radius:6px;margin-top:8px;padding:8px}.funds-table[data-v-77b998df]{overflow:auto}.funds-table table[data-v-77b998df]{border-collapse:collapse;width:100%;min-width:480px;font-size:12px}.funds-table th[data-v-77b998df],.funds-table td[data-v-77b998df]{text-align:left;border-bottom:1px solid #e8edf2;padding:9px}.funds-empty[data-v-77b998df]{background:#f4f7fa;border-radius:8px;padding:10px}.funds-error[data-v-77b998df]{color:#a42121;background:#fff0ef;border-radius:8px;padding:12px}.st-succeeded[data-v-77b998df]{color:#20724a}.st-unknown[data-v-77b998df]{color:#a56c19}.st-failed[data-v-77b998df]{color:#a42121}.st-partial[data-v-77b998df]{color:#8a4a9e}.collab-workspace[data-v-4f3f0b1b]{color:#26323d;background:#fafcff;border:1px solid #c9d7e6;border-radius:14px;margin-top:24px;padding:20px}.collab-workspace header[data-v-4f3f0b1b]{justify-content:space-between;gap:12px;display:flex}.collab-workspace h2[data-v-4f3f0b1b]{margin:0;font-size:18px}.collab-workspace p[data-v-4f3f0b1b]{color:#536577;font-size:13px;line-height:1.7}.collab-workspace button[data-v-4f3f0b1b]{color:#24415e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9bfd7;border-radius:8px;padding:10px 14px}.c-block[data-v-4f3f0b1b]{background:#fff;border:1px solid #d7e1eb;border-radius:10px;margin-top:16px;padding:14px}.c-block.hot[data-v-4f3f0b1b]{border-color:#4d4bb7;box-shadow:0 0 0 1px #4d4bb733}.c-block h3[data-v-4f3f0b1b]{margin:0 0 10px;font-size:15px}.c-table[data-v-4f3f0b1b]{overflow:auto}.c-table table[data-v-4f3f0b1b]{border-collapse:collapse;width:100%;min-width:420px;font-size:12px}.c-table th[data-v-4f3f0b1b],.c-table td[data-v-4f3f0b1b]{text-align:left;border-bottom:1px solid #e8edf2;padding:9px}.c-empty[data-v-4f3f0b1b]{background:#f4f7fa;border-radius:8px;padding:10px}.c-err[data-v-4f3f0b1b]{color:#a42121;background:#fff0ef;border-radius:8px;padding:12px}.funds-accounting[data-v-9ac24b18]{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:12px;min-width:0;margin-top:18px;padding:20px}.funds-accounting header[data-v-9ac24b18]{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.funds-accounting h2[data-v-9ac24b18]{margin:0;font-size:18px}.funds-accounting p[data-v-9ac24b18],small[data-v-9ac24b18]{color:var(--muted);font-size:12px;line-height:1.8}small[data-v-9ac24b18]{display:block}.funds-accounting button[data-v-9ac24b18]{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;min-height:44px;padding:10px 14px}.funds-accounting[data-v-9ac24b18] :focus-visible{outline:2px solid var(--primary);outline-offset:3px}.scroll[data-v-9ac24b18]{max-width:100%;overflow:auto}table[data-v-9ac24b18]{border-collapse:collapse;width:100%;min-width:850px;font-size:13px}th[data-v-9ac24b18],td[data-v-9ac24b18]{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;overflow-wrap:anywhere;max-width:260px;padding:12px}th[data-v-9ac24b18]{background:var(--soft)}.money[data-v-9ac24b18]{white-space:nowrap;font-variant-numeric:tabular-nums}.repair-panel[data-v-9ac24b18]{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;margin-top:18px;padding:16px}.repair-panel form[data-v-9ac24b18]{border:1px solid var(--line);border-radius:8px;margin:16px 0;padding:14px}.repair-panel label[data-v-9ac24b18]{gap:8px;margin:12px 0;font-size:13px;display:grid}.repair-panel textarea[data-v-9ac24b18],.repair-panel select[data-v-9ac24b18]{font:inherit;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:8px;min-height:42px;padding:10px}.repair-panel textarea[data-v-9ac24b18]{min-height:90px}.repair-panel label.check[data-v-9ac24b18]{align-items:center;gap:10px;line-height:1.8;display:flex}.check input[data-v-9ac24b18]{flex-shrink:0;width:20px;height:20px}.repair-panel li[data-v-9ac24b18]{border-bottom:1px solid var(--line);margin:16px 0;padding-bottom:12px}.notice[data-v-9ac24b18]{background:var(--soft);border-left:3px solid var(--primary);padding:12px}@media (width<=600px){.funds-accounting[data-v-9ac24b18]{padding:14px}}.ledger-workspace[data-v-2d089989]{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:12px;min-width:0;padding:20px}.ledger-workspace header[data-v-2d089989]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ledger-workspace h2[data-v-2d089989]{margin:0;font-size:20px}.ledger-workspace p[data-v-2d089989],.ledger-workspace small[data-v-2d089989]{color:var(--muted);font-size:12px;line-height:1.8}.ledger-workspace button[data-v-2d089989],.ledger-workspace input[data-v-2d089989]{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);box-sizing:border-box;border-radius:8px;min-height:42px;padding:9px 12px}.ledger-workspace button[data-v-2d089989]{cursor:pointer;white-space:nowrap}.ledger-workspace button[data-v-2d089989]:disabled{opacity:.5;cursor:default}.ledger-workspace[data-v-2d089989] :focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ledger-workspace .notice[data-v-2d089989]{border-left:3px solid var(--primary);background:var(--soft);padding:12px;font-size:14px}.search[data-v-2d089989],.form-fields label[data-v-2d089989]{gap:8px;font-size:13px;display:grid}.search input[data-v-2d089989]{width:min(480px,100%)}.scroll[data-v-2d089989]{max-width:100%;margin:18px 0;overflow:auto}table[data-v-2d089989]{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}caption[data-v-2d089989]{text-align:left;color:var(--muted);padding:10px;font-size:12px}th[data-v-2d089989],td[data-v-2d089989]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px}th[data-v-2d089989]{background:var(--soft)}td[data-v-2d089989]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:300px}.money[data-v-2d089989]{white-space:nowrap}small[data-v-2d089989]{overflow-wrap:anywhere;display:block}form[data-v-2d089989]{border:1px solid var(--line);border-radius:10px;margin:18px 0;padding:16px}.form-fields[data-v-2d089989]{flex-wrap:wrap;gap:16px;display:flex}.check[data-v-2d089989]{align-items:center;gap:10px;margin:16px 0;font-size:13px;display:flex}.check input[data-v-2d089989]{flex-shrink:0;width:20px;min-height:20px}ul[data-v-2d089989]{min-width:250px;padding-left:16px}@media (width<=600px){.ledger-workspace[data-v-2d089989]{padding:14px}.ledger-workspace header[data-v-2d089989]{flex-wrap:wrap}.form-fields[data-v-2d089989]{display:grid}.search input[data-v-2d089989]{width:100%}}.period-workspace[data-v-6dfa77c1]{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;min-width:0;padding:20px}.period-workspace header[data-v-6dfa77c1]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.period-workspace h2[data-v-6dfa77c1]{margin:0;font-size:20px}.period-workspace p[data-v-6dfa77c1],.period-workspace small[data-v-6dfa77c1]{color:var(--muted);font-size:12px;line-height:1.8}.period-workspace button[data-v-6dfa77c1],.period-workspace input[data-v-6dfa77c1],.period-workspace select[data-v-6dfa77c1],.period-workspace textarea[data-v-6dfa77c1]{border:1px solid var(--line);box-sizing:border-box;background:var(--surface);min-height:42px;color:var(--text);font:inherit;border-radius:8px;max-width:100%;padding:9px 12px}.period-workspace button[data-v-6dfa77c1]{cursor:pointer;white-space:nowrap}.period-workspace button[data-v-6dfa77c1]:disabled{cursor:default;opacity:.5}.period-workspace[data-v-6dfa77c1] :focus-visible{outline:2px solid var(--primary);outline-offset:3px}.notice[data-v-6dfa77c1]{background:var(--soft);border-left:3px solid var(--primary);padding:12px}.period-form[data-v-6dfa77c1]{border:1px solid var(--line);border-radius:10px;margin:18px 0;padding:16px}.fields[data-v-6dfa77c1],.buttons[data-v-6dfa77c1]{flex-wrap:wrap;gap:12px;display:flex}.fields label[data-v-6dfa77c1],.reason[data-v-6dfa77c1],.filter[data-v-6dfa77c1]{gap:8px;font-size:13px;display:grid}.filter[data-v-6dfa77c1]{width:200px}.reason textarea[data-v-6dfa77c1]{width:100%;min-height:90px}.check[data-v-6dfa77c1]{align-items:center;gap:10px;margin:16px 0;font-size:13px;line-height:1.8;display:flex}.check input[data-v-6dfa77c1]{flex-shrink:0;width:20px;min-height:20px}.reopen-history article[data-v-6dfa77c1]{border-top:1px solid var(--line);padding:10px 0}.scroll[data-v-6dfa77c1]{max-width:100%;margin-top:18px;overflow:auto}table[data-v-6dfa77c1]{border-collapse:collapse;width:100%;min-width:850px;font-size:13px}caption[data-v-6dfa77c1]{text-align:left;color:var(--muted);padding:12px;font-size:12px}th[data-v-6dfa77c1],td[data-v-6dfa77c1]{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px}th[data-v-6dfa77c1]{background:var(--soft)}td[data-v-6dfa77c1]{overflow-wrap:anywhere;max-width:330px}small[data-v-6dfa77c1]{display:block}ol[data-v-6dfa77c1]{min-width:220px;padding-left:16px}@media (width<=600px){.period-workspace[data-v-6dfa77c1]{padding:14px}.period-workspace header[data-v-6dfa77c1]{flex-wrap:wrap}.fields[data-v-6dfa77c1]{display:grid}.period-form[data-v-6dfa77c1]{padding:12px}}.template-workspace[data-v-fd7d5ea9]{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:12px;min-width:0;padding:20px}.template-workspace header[data-v-fd7d5ea9]{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.template-workspace h2[data-v-fd7d5ea9]{margin:0;font-size:20px}.template-workspace p[data-v-fd7d5ea9],.template-workspace small[data-v-fd7d5ea9]{color:var(--muted);font-size:12px;line-height:1.8}.template-workspace small[data-v-fd7d5ea9]{overflow-wrap:anywhere;display:block}.template-workspace input[data-v-fd7d5ea9],.template-workspace select[data-v-fd7d5ea9],.template-workspace button[data-v-fd7d5ea9],.template-workspace textarea[data-v-fd7d5ea9]{font:inherit;background:var(--surface);color:var(--text);border:1px solid var(--line);box-sizing:border-box;border-radius:8px;max-width:100%;min-height:42px;padding:9px 12px}.template-workspace button[data-v-fd7d5ea9]{cursor:pointer;white-space:nowrap}.template-workspace button[data-v-fd7d5ea9]:disabled{opacity:.5;cursor:default}.template-workspace[data-v-fd7d5ea9] :focus-visible{outline:2px solid var(--primary);outline-offset:3px}.template-workspace fieldset[data-v-fd7d5ea9]{border:0;min-width:0;padding:0}.panel[data-v-fd7d5ea9]{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;margin:18px 0;padding:16px}.panel summary[data-v-fd7d5ea9]{cursor:pointer}.fields[data-v-fd7d5ea9],.buttons[data-v-fd7d5ea9]{flex-wrap:wrap;gap:12px;display:flex}.fields label[data-v-fd7d5ea9],.reason[data-v-fd7d5ea9]{gap:8px;font-size:13px;display:grid}.check[data-v-fd7d5ea9]{align-items:center;gap:10px;margin:16px 0;font-size:13px;line-height:1.8;display:flex}.check input[data-v-fd7d5ea9]{flex-shrink:0;width:20px;min-height:20px}.scroll[data-v-fd7d5ea9]{max-width:100%;margin:16px 0;overflow:auto}table[data-v-fd7d5ea9]{border-collapse:collapse;width:100%;min-width:840px;font-size:13px}th[data-v-fd7d5ea9],td[data-v-fd7d5ea9]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;max-width:300px;padding:12px}td input[data-v-fd7d5ea9]{min-width:100px}th[data-v-fd7d5ea9]{background:var(--soft)}caption[data-v-fd7d5ea9]{text-align:left;color:var(--muted);padding:10px;font-size:12px}.notice[data-v-fd7d5ea9],.trial[data-v-fd7d5ea9]{background:var(--soft);border-left:3px solid var(--primary);border-radius:8px;padding:12px}.reason textarea[data-v-fd7d5ea9]{width:100%;min-height:90px}.account-list[data-v-fd7d5ea9]{max-height:300px;padding-left:20px;overflow:auto}.account-list li[data-v-fd7d5ea9]{margin:12px 0}@media (width<=600px){.template-workspace[data-v-fd7d5ea9]{padding:14px}.panel[data-v-fd7d5ea9]{padding:12px}.fields[data-v-fd7d5ea9]{display:grid}.fields input[data-v-fd7d5ea9]{width:100%}}.accounting-workspace[data-v-e2ce4cdb]{min-width:0}.accounting-tabs[data-v-e2ce4cdb]{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.accounting-tabs button[data-v-e2ce4cdb]{font:inherit;border:1px solid var(--line);min-height:44px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:8px;padding:10px 14px}.accounting-tabs button[aria-selected=true][data-v-e2ce4cdb]{background:var(--soft);border-color:var(--primary);color:var(--primary)}.accounting-tabs button[data-v-e2ce4cdb]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.tasks-workspace[data-v-a111eb95]{color:#26323d;background:#fafcff;border:1px solid #c9d7e6;border-radius:14px;margin-top:24px;padding:20px}.tasks-workspace header[data-v-a111eb95]{justify-content:space-between;gap:12px;display:flex}.tasks-workspace h2[data-v-a111eb95]{margin:0;font-size:18px}.tasks-workspace p[data-v-a111eb95]{color:#536577;font-size:13px;line-height:1.7}.tasks-workspace button[data-v-a111eb95]{color:#24415e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9bfd7;border-radius:8px;padding:10px 14px}.tasks-workspace ul[data-v-a111eb95]{background:#fff;border:1px solid #d7e1eb;border-radius:10px;margin:16px 0 0;padding:0;list-style:none}.tasks-workspace li[data-v-a111eb95]{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:12px;padding:14px;display:flex}.tasks-workspace li[data-v-a111eb95]:last-child{border-bottom:0}.tasks-workspace small[data-v-a111eb95]{color:#687b8c;margin-top:4px;display:block}.tasks-workspace em[data-v-a111eb95]{color:#a56c19;font-style:normal}.tasks-error[data-v-a111eb95]{color:#a42121;background:#fff0ef;border-radius:8px;padding:12px}.tasks-empty[data-v-a111eb95]{background:#f4f7fa;border-radius:8px;padding:12px}.settings-workspace[data-v-d3d07136]{color:#26323d;background:#fafcff;border:1px solid #c9d7e6;border-radius:14px;margin-top:24px;padding:20px}.settings-workspace header[data-v-d3d07136]{justify-content:space-between;gap:12px;display:flex}.settings-workspace h2[data-v-d3d07136]{margin:0;font-size:18px}.settings-workspace p[data-v-d3d07136]{color:#536577;font-size:13px;line-height:1.7}.settings-workspace button[data-v-d3d07136]{color:#24415e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9bfd7;border-radius:8px;padding:10px 14px}.settings-form[data-v-d3d07136]{background:#fff;border:1px solid #d7e1eb;border-radius:10px;gap:10px;margin-top:16px;padding:14px;display:grid}.settings-form label[data-v-d3d07136]{color:#687b8c;gap:6px;font-size:12px;display:grid}.settings-form input[data-v-d3d07136]{min-height:44px;font:inherit;border:1px solid #c3d2e0;border-radius:9px;padding:9px 11px}.settings-block[data-v-d3d07136]{background:#fff;border:1px solid #d7e1eb;border-radius:10px;margin-top:16px;padding:14px}.settings-block h3[data-v-d3d07136]{margin:0 0 10px;font-size:15px}.settings-block ul[data-v-d3d07136]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.settings-block li[data-v-d3d07136]{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.settings-block li[data-v-d3d07136]:last-child{border-bottom:0}.settings-block span[data-v-d3d07136]{color:#687b8c;font-size:12px}.settings-detail[data-v-d3d07136]{gap:18px;margin-top:14px;display:flex}.settings-detail div[data-v-d3d07136]{background:#fff;border:1px solid #d7e1eb;border-radius:8px;padding:10px}.settings-detail dt[data-v-d3d07136]{color:#687b8c;font-size:11px}.settings-detail dd[data-v-d3d07136]{margin:4px 0 0;font-weight:600}.settings-error[data-v-d3d07136]{color:#a42121;background:#fff0ef;border-radius:8px;padding:12px}.settings-success[data-v-d3d07136]{color:#20724a;background:#e9f7ef;border-radius:8px;padding:12px}.settings-empty[data-v-d3d07136]{background:#f4f7fa;border-radius:8px;padding:10px}.mock-query[data-v-f40c154f]{border:1px solid var(--line);background:var(--soft);border-radius:8px;min-width:220px;margin-top:12px;padding:12px;font-size:12px}.mock-query p[data-v-f40c154f]{font-size:12px;line-height:1.7}.mock-query label[data-v-f40c154f]{gap:8px;margin:10px 0;display:grid}.mock-query label.check[data-v-f40c154f]{align-items:flex-start;line-height:1.7;display:flex}.mock-query input[data-v-f40c154f]{flex-shrink:0;width:18px;height:18px}.mock-query select[data-v-f40c154f],.mock-query button[data-v-f40c154f]{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);font:inherit;border-radius:6px;padding:8px}.mock-query[data-v-f40c154f] :focus-visible{outline:2px solid var(--primary);outline-offset:3px}.consumer-intake[data-v-c5a46836]{border:1px solid var(--line,#dce3e9);background:var(--surface,#fff);color:var(--text,#282b43);overflow-wrap:anywhere;border-radius:10px;min-width:0;margin:18px 0;padding:18px}.consumer-intake header[data-v-c5a46836],.consumer-intake li[data-v-c5a46836]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.consumer-intake h3[data-v-c5a46836]{margin:0;font-size:16px}.consumer-intake p[data-v-c5a46836]{color:var(--muted,#667);margin:7px 0;font-size:12px;line-height:1.8}.consumer-intake ul[data-v-c5a46836]{margin:10px 0;padding:0;list-style:none}.consumer-intake li[data-v-c5a46836]{border-top:1px solid var(--line,#dce3e9);padding:14px 0}.consumer-intake strong[data-v-c5a46836]{font-size:13px}.consumer-intake button[data-v-c5a46836]{border:1px solid var(--line,#dce3e9);background:var(--surface,#fff);min-height:44px;color:var(--primary,#4d4bb7);font:inherit;cursor:pointer;border-radius:8px;padding:9px 12px;font-size:13px}.consumer-intake button[data-v-c5a46836]:disabled{opacity:.5;cursor:default}.consumer-intake form[data-v-c5a46836],.feedback[data-v-c5a46836]{background:var(--soft,#eeedfa);border-radius:8px;padding:14px}.consumer-intake label[data-v-c5a46836]{align-items:flex-start;gap:10px;margin:12px 0;font-size:13px;line-height:1.8;display:flex}.consumer-intake input[data-v-c5a46836]{flex-shrink:0;width:20px;height:20px}.consumer-intake form>div[data-v-c5a46836]{flex-wrap:wrap;gap:10px;display:flex}.consumer-intake[data-v-c5a46836] :focus-visible{outline:2px solid var(--primary,#4d4bb7);outline-offset:3px}@media (width<=600px){.consumer-intake[data-v-c5a46836]{padding:12px}}.invoice-workspace[data-v-c0f9e207]{color:var(--text);min-width:0}.invoice-notice[data-v-c0f9e207],.invoice-caption[data-v-c0f9e207]{color:var(--muted);font-size:12px;line-height:1.8}.invoice-notice[data-v-c0f9e207]{background:var(--soft);border-radius:8px;padding:12px}.invoice-actions[data-v-c0f9e207],.invoice-row-actions[data-v-c0f9e207]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.invoice-actions button[data-v-c0f9e207],.invoice-row-actions button[data-v-c0f9e207],.list-filters button[data-v-c0f9e207]{justify-content:center;align-items:center;gap:6px;min-height:40px;display:inline-flex}.invoice-table-scroll[data-v-c0f9e207]{max-width:100%;overflow:auto}.invoice-table-scroll table[data-v-c0f9e207]{min-width:940px}.invoice-code[data-v-c0f9e207]{overflow-wrap:anywhere;max-width:260px;font-size:12px;display:block}.invoice-money[data-v-c0f9e207]{font-variant-numeric:tabular-nums;white-space:nowrap}.invoice-state[data-v-c0f9e207]{background:var(--panel);color:var(--text);border-radius:6px;padding:5px 8px;font-size:12px;display:inline-block}.invoice-state.approved[data-v-c0f9e207],.invoice-state.issued[data-v-c0f9e207]{background:var(--soft);color:var(--primary)}.invoice-state.rejected[data-v-c0f9e207]{border:1px solid var(--line)}.invoice-empty[data-v-c0f9e207]{text-align:center;color:var(--muted);padding:28px!important}.invoice-feedback[data-v-c0f9e207]{border:1px solid var(--line);background:var(--soft);border-radius:8px;padding:12px;line-height:1.7}.invoice-feedback.error[data-v-c0f9e207]{border-left:3px solid #b54b56}.invoice-detail[data-v-c0f9e207]{background:var(--panel);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;margin-top:18px;padding:18px}.invoice-detail header[data-v-c0f9e207]{justify-content:space-between;align-items:center;gap:12px;display:flex}.invoice-detail h3[data-v-c0f9e207]{margin:0 0 12px;font-size:16px}.invoice-detail p[data-v-c0f9e207]{color:var(--muted);font-size:12px;line-height:1.8}.invoice-detail dl[data-v-c0f9e207]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.invoice-detail dt[data-v-c0f9e207]{color:var(--muted);font-size:12px}.invoice-detail dd[data-v-c0f9e207]{margin:6px 0 0}.invoice-check[data-v-c0f9e207]{align-items:flex-start;gap:9px;margin:12px 0;font-size:13px;line-height:1.7;display:flex}.invoice-check input[data-v-c0f9e207]{flex-shrink:0;width:18px;height:18px}.invoice-reason[data-v-c0f9e207]{gap:8px;margin:12px 0;font-size:12px;display:grid}.invoice-workspace[data-v-c0f9e207] :focus-visible{outline:2px solid var(--primary);outline-offset:3px}.invoice-row-actions .secondary[data-v-c0f9e207]{white-space:nowrap}.prototype-table td[data-v-c0f9e207]:last-child{min-width:165px}.invoice-workspace button[data-v-c0f9e207]:disabled{cursor:not-allowed;opacity:.5}@media (width<=767px){.invoice-detail dl[data-v-c0f9e207]{grid-template-columns:1fr}.invoice-actions[data-v-c0f9e207]{margin-top:8px}.invoice-table-scroll .prototype-table[data-v-c0f9e207]{display:table}.list-summary>span[data-v-c0f9e207]{flex-wrap:wrap}}.role-workspace[data-v-12891503]{border:1px solid var(--line);background:var(--surface);color:var(--text);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:20px}.role-workspace header[data-v-12891503],.role-buttons[data-v-12891503]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.role-workspace h2[data-v-12891503]{margin:0;font-size:20px}.role-workspace h3[data-v-12891503]{margin:0;font-size:17px}.role-workspace p[data-v-12891503],.role-policy[data-v-12891503]{color:var(--muted);font-size:13px;line-height:1.8}.role-workspace button[data-v-12891503]{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:9px 13px}.role-workspace button.primary[data-v-12891503]{background:var(--primary);border-color:var(--primary);color:#fff}.role-workspace button[data-v-12891503]:disabled{opacity:.5;cursor:default}.role-workspace .field[data-v-12891503]{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--text);font:inherit;box-sizing:border-box;border-radius:8px;max-width:100%;padding:8px 11px}.list-filters[data-v-12891503]{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:20px 0;display:flex}.list-filters label[data-v-12891503],.role-editor fieldset>label[data-v-12891503]{gap:6px;font-size:13px;display:grid}.list-summary[data-v-12891503]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;display:flex}.role-table[data-v-12891503]{max-width:100%;overflow-x:auto}.prototype-table[data-v-12891503]{border-collapse:collapse;width:100%;font-size:13px}.prototype-table caption[data-v-12891503]{text-align:left;color:var(--muted);padding:10px 0;font-size:12px}.prototype-table th[data-v-12891503],.prototype-table td[data-v-12891503]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 12px}.prototype-table th[data-v-12891503]{background:var(--soft);color:var(--muted);font-size:12px}.prototype-table small[data-v-12891503],.role-check small[data-v-12891503]{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.prototype-pagination[data-v-12891503]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.prototype-pagination label[data-v-12891503]{align-items:center;gap:8px;display:flex}.prototype-pagination select[data-v-12891503]{width:70px}.role-editor[data-v-12891503]{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.role-editor fieldset[data-v-12891503]{border:0;gap:18px;min-width:0;padding:14px 0;display:grid}.role-editor textarea[data-v-12891503]{width:100%}.role-editor details[data-v-12891503]{border:1px solid var(--line);border-radius:8px;margin-top:8px;padding:10px}.role-editor summary[data-v-12891503]{cursor:pointer;font-size:13px;line-height:1.7}.role-check-grid[data-v-12891503]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;padding-top:12px;display:grid}.role-check[data-v-12891503]{align-items:flex-start;gap:9px;margin:12px 0;font-size:13px;line-height:1.7;display:flex}.role-check input[data-v-12891503]{flex-shrink:0;width:20px;height:20px}.role-notice[data-v-12891503],.role-preview[data-v-12891503]{border:1px solid var(--line);background:var(--soft);border-radius:8px;margin:14px 0;padding:14px}.role-preview h4[data-v-12891503]{margin-top:0}.role-workspace[data-v-12891503] :is(button,input,select,textarea,summary):focus-visible{outline:3px solid var(--primary);outline-offset:3px}:root[data-mode=dark] .role-workspace button.primary[data-v-12891503]{color:var(--bg)}.role-discard-dialog[data-v-12891503]{border:1px solid var(--line);background:var(--surface);max-width:min(480px,100vw - 32px);color:var(--text);border-radius:12px;padding:20px}.role-discard-dialog[data-v-12891503]::backdrop{background:#0008}@media (width<=560px){.role-workspace[data-v-12891503]{padding:14px}.prototype-table[data-v-12891503]{min-width:720px}.list-filters label[data-v-12891503],.list-filters .field[data-v-12891503]{width:100%}}.access-review{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);overflow-wrap:anywhere;border-radius:12px;padding:20px}.access-review header,.access-review .list-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.access-review :is(h2,h3){margin:0}.access-review h2{font-size:20px}.access-review h3{font-size:17px}.access-review :is(p,li){font-size:13px;line-height:1.8}.access-review p,.access-review small{color:var(--muted)}.access-review button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:9px 13px}.access-review button.primary{background:var(--primary);border-color:var(--primary);color:#fff}.access-review button:disabled{opacity:.5;cursor:default}.access-review .field{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--text);font:inherit;box-sizing:border-box;border-radius:8px;max-width:100%;padding:8px 11px}.access-review .list-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:20px 0;display:flex}.access-review .list-filters label{color:var(--muted);gap:6px;font-size:12px;display:grid}.access-review .list-filters input{min-width:220px}.access-review .list-summary{color:var(--muted);margin:14px 0;font-size:12px}.access-review .review-notice,.access-review .review-detail,.access-review .review-config{border:1px solid var(--line);background:var(--soft);border-radius:8px;margin:16px 0;padding:14px}.access-review .review-status{background:var(--soft);color:var(--text);border-radius:5px;padding:3px 8px;font-size:12px;display:inline-block}.access-review .review-states{flex-wrap:wrap;gap:16px;margin:14px 0;font-size:13px;display:flex}.access-review .review-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.access-review .review-metrics article{border:1px solid var(--line);border-radius:8px;padding:16px}.access-review .review-metrics :is(small,strong){display:block}.access-review .review-metrics strong{margin-top:8px;font-size:24px}.access-review .review-chips{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.access-review .review-chips li{background:var(--soft);border-radius:6px;padding:4px 8px}.access-review .review-chips small{margin-left:6px}.access-review summary{cursor:pointer}.access-review .review-table{max-width:100%;overflow-x:auto}.access-review table{border-collapse:collapse;width:100%;font-size:13px}.access-review caption{text-align:left;color:var(--muted);padding:10px 0;font-size:12px}.access-review :is(th,td){border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 12px}.access-review th{background:var(--soft);color:var(--muted);font-size:12px}.access-review td small{margin-top:5px;font-size:11px;display:block}.access-review .prototype-pagination{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:12px;display:flex}.access-review .prototype-pagination label{align-items:center;gap:8px;display:flex}.access-review .prototype-pagination select{width:70px}.access-review :is(input,button,select,summary,[tabindex]):focus-visible{outline:3px solid var(--primary);outline-offset:3px}:root[data-mode=dark] .access-review button.primary{color:var(--bg)}@media (width<=767px){.access-review .review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.access-review{padding:14px}.access-review .list-filters label,.access-review .list-filters .field{width:100%}.access-review .list-filters input{min-width:0}.access-review table{min-width:820px}}*{box-sizing:border-box}html,body,#app{min-height:100%;color:var(--text);background:var(--bg);margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}:root{--primary:#4d4bb7;--soft:#eeedfa;--nav:#202238;--bg:#f5f5f9;--text:#282b43;--muted:#666981;--line:#dddfea;--surface:#fff;--panel:#ededf4;--navactive:#3d3c63;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-mode=dark]{--bg:#10151f;--surface:#19212e;--text:#e0e7f2;--muted:#a2b0c4;--line:#334054;--panel:#141e2b;--nav:#0c121d;--soft:#282b4b;--primary:#b4adff;--navactive:#333454;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--line);padding:18px 12px;overflow:auto}.brand{color:var(--text);padding:8px 10px 20px;font-size:17px;font-weight:700}.nav-group{margin:12px 0}.nav-group h3{color:var(--muted);margin:10px;font-size:11px}.nav-link{text-align:left;width:100%;color:var(--text);background:0 0;border:0;border-radius:7px;padding:9px 10px;text-decoration:none;display:block}.nav-link:hover,.nav-link.active{background:var(--soft);color:var(--primary)}.main{min-width:0}.header{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:16px;height:64px;padding:0 24px;display:flex}.header .spacer{flex:1}.content{max-width:1700px;padding:24px}.card{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-bottom:16px;padding:20px}.page-title{align-items:center;gap:10px;margin:0 0 8px;font-size:25px;display:flex}.muted{color:var(--muted)}.toolbar{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.field{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:7px;padding:9px 11px}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);padding:10px}.badge{background:var(--soft);color:var(--primary);border-radius:999px;padding:3px 8px;font-size:12px;display:inline-block}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-grid label{color:var(--muted);gap:6px;display:grid}.form-grid .full{grid-column:1/-1}.primary{background:var(--primary);color:#fff;border:0;border-radius:7px;padding:9px 15px}.notice{color:#765700;background:#fff8e6;border-radius:8px;padding:12px}.bottom{display:none}.page-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.org-select{max-width:220px}.search{min-width:240px}.sort-button{color:inherit;background:0 0;border:0;padding:0;font-weight:600}.pager{align-items:center;gap:10px;margin-top:14px;display:flex}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-field{background:var(--panel);border-radius:8px;padding:12px}.detail-field small,.detail-field strong{display:block}.detail-field small{color:var(--muted);margin-bottom:4px}.task-card{background:var(--panel);border-radius:10px;min-height:150px;padding:18px}.task-card p{color:var(--muted)}.home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.metric{color:var(--primary);font-size:28px;font-weight:700}.org-row{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:8px;justify-content:space-between;margin-bottom:10px;padding:14px;display:flex}.org-row span{color:var(--muted)}.detail-tabs{border-top:1px solid var(--line);gap:8px;margin-top:18px;padding-top:12px;display:flex}.detail-tabs .nav-link{width:auto;display:inline-block}.settings-view{gap:12px;display:grid}.org-list{max-width:700px}@media (width<=767px){.shell{display:block}.sidebar{display:none}.content{padding:14px 12px 76px}.header{height:52px;padding:0 14px}.bottom{background:var(--surface);border-top:1px solid var(--line);z-index:5;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom a{text-align:center;color:var(--muted);flex:1;padding:12px 4px;font-size:12px;text-decoration:none}.form-grid,.home-grid,.detail-grid{grid-template-columns:1fr}.page-head{display:block}.org-select{max-width:160px}.search{width:100%;min-width:0}.page-title{font-size:21px}}.app-nav{text-align:left;color:#bccce0;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:40px;margin:2px 0;padding:9px 11px;font-size:12px;text-decoration:none;display:flex}.app-nav:hover,.app-nav.active{background:var(--navactive);color:#fff}.app-nav .icon{width:17px;height:17px}.app-nav small{opacity:.6;margin-left:auto;font-size:10px}.app-navgroup summary{color:#8fa5c1;cursor:pointer;padding:14px 10px 6px;font-size:11px;list-style:none}.app-navgroup{margin-bottom:3px}.app-navgroup[open]>summary{color:#ced9eb}.app-sidebar-head{margin-bottom:12px}.app-navsearch{color:#fff;background:#ffffff0a;border-color:#ffffff28;width:100%;padding:9px;font-size:12px}.app-sidefooter{border-top:1px solid #ffffff20;margin-top:16px;padding-top:12px}.app-pagehead{justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 20px;display:flex}.app-pagehead h1{font-size:25px}.app-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.app-description{max-width:900px;color:var(--muted);margin-top:8px;font-size:12px}.app-grid{grid-template-columns:minmax(0,1fr) 320px;gap:20px;display:grid}.app-section{margin-top:18px}.app-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.app-form label{color:var(--muted);gap:6px;font-size:12px;display:grid}.app-form input,.app-form select,.app-form textarea{width:100%;min-width:0;font:inherit}.app-form textarea{border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:8px;min-height:90px;padding:10px}.app-form .full{grid-column:1/-1}.app-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.app-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:12px 0 16px;display:flex}.app-filterform{flex-wrap:wrap;align-items:flex-end;gap:9px;min-width:0;display:flex}.app-filterform label{color:var(--muted);gap:4px;font-size:11px;display:grid}.app-keyvalues{grid-template-columns:1fr 1fr;gap:14px 24px;display:grid}.app-keyvalues div{border-bottom:1px solid var(--line);padding-bottom:12px}.app-keyvalues dt{color:var(--muted);font-size:11px}.app-keyvalues dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:550}.app-code{background:var(--bg);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:16px;font:12px/1.7 ui-monospace,monospace}.app-mini{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:11px}.app-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.app-shortcut{text-align:left;align-items:center;gap:10px;min-height:62px;display:flex}.app-shortcut small{color:var(--muted);font-size:10px;display:block}.app-stage{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.app-stage span{background:var(--bg);color:var(--muted);border-radius:6px;padding:6px 12px;font-size:12px}.app-stage .active{background:var(--soft);color:var(--primary)}.app-coverage{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.app-coverage button{text-align:left;min-height:85px}.app-coverage button b{display:block}.app-checkbox{align-items:center;gap:8px!important;display:flex!important}.app-checkbox input{height:19px;width:19px!important}.app-emphasis{border-left:3px solid var(--primary)}.app-caption{color:var(--muted);margin:12px 0;font-size:11px}.app-result{text-align:center;padding:24px}.app-result .icon{width:40px;height:40px;color:var(--primary);margin-bottom:12px}.app-inline-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.app-inline-tabs button[aria-selected=true]{background:var(--soft);color:var(--primary);border-color:var(--primary)}.app-summary{background:var(--soft);color:var(--primary);border-radius:8px;margin:16px 0;padding:16px}.app-timeline .step{border-left:1px solid var(--line);padding-left:16px}.app-identityhint{color:var(--muted);font-size:11px}.app-mobile-nav{color:var(--muted);background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;padding:4px;font-size:10px;display:flex}.app-mobile-nav.active{color:var(--primary)}.app-list-action{gap:8px;display:flex}.app-count{font-variant-numeric:tabular-nums}.app-splitbar{border-radius:6px;height:12px;margin:18px 0;display:flex;overflow:hidden}.app-splitbar span{background:var(--primary);border-right:1px solid var(--surface)}.app-detailnav{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.app-modal-message{max-width:700px}.app-empty{text-align:center;padding:36px}.app-viewmode{align-items:center;gap:8px;display:flex}.app-checklist{gap:10px;margin:12px 0;display:grid}.app-warning{color:#8a5900;background:#fff6e5;border-radius:8px;padding:12px}.app-scope-list{gap:10px;display:grid}.app-scope-list label{border:1px solid var(--line);border-radius:8px;padding:12px}.app-token{overflow-wrap:anywhere;font-family:ui-monospace,monospace}.app-frontdoor{max-width:600px;margin:28px auto}.app-only-consumer .shell{grid-template-columns:1fr}.app-only-consumer aside,.app-only-consumer .bottomnav{display:none}.app-readonly{color:var(--muted);background:var(--bg);border-radius:6px;padding:8px 12px;font-size:11px}.app-nav .icon{flex-shrink:0}.app-navlabel{white-space:normal;min-width:0}.app-table th button{color:var(--muted)}.app-table td{white-space:normal;min-width:95px}.app-table td:first-child{min-width:185px}.app-list-search{max-width:240px}.app-toplink{color:var(--primary);text-decoration:none}.app-nav-count{color:#9fb0c5;text-align:center;padding:10px 0;font-size:10px}.app-navgroup.collapsed-group,:root[data-sidebar=collapsed] .app-navlabel,:root[data-sidebar=collapsed] .app-nav small,:root[data-sidebar=collapsed] .app-navgroup summary,:root[data-sidebar=collapsed] .app-sidebar-head{display:none}:root[data-sidebar=collapsed] .app-nav{justify-content:center;padding:10px 0}:root[data-sidebar=collapsed] .app-navgroup{display:block}:root[data-sidebar=collapsed] .app-navgroup:not([open]) .app-nav{display:flex}:root[data-mode=dark] .app-form textarea{color:var(--text);background:var(--surface)}:root[data-mode=dark] .app-warning{color:#ebc77d;background:#43361d}:root[data-mode=dark] .app-nav{color:#bccce0;background:0 0}:root[data-mode=dark] .app-nav:hover,:root[data-mode=dark] .app-nav.active{background:var(--navactive);color:#fff}@media (width<=1199px){.app-grid{grid-template-columns:1fr}.app-coverage{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shortcuts{grid-template-columns:1fr 1fr}.app-pagehead h1{font-size:23px}}@media (width<=767px){.app-form,.app-keyvalues,.app-shortcuts{grid-template-columns:1fr}.app-coverage{grid-template-columns:1fr 1fr}.app-pagehead{display:block}.app-pagehead .app-actions{margin-top:12px}.app-filterform{grid-template-columns:1fr 1fr;width:100%;display:grid}.app-filterform label:first-child{grid-column:1/-1}.app-filterform input,.app-filterform select{width:100%;min-width:0;max-width:none}.app-filterform label{min-width:0}.app-list-search{max-width:none}.app-pagehead h1{font-size:22px}.app-coverage button{padding:10px;font-size:12px}.app-frontdoor{margin-top:0}.app-viewmode{flex-wrap:wrap;width:100%}.app-result{padding:16px}.app-table{display:none}.app-keyvalues{gap:12px}.app-actions button{font-size:12px}.app-stage span{padding:5px 8px;font-size:11px}.app-form textarea{font-size:16px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#sidebar{scrollbar-width:thin;max-height:100dvh;position:sticky;top:0;overflow-y:auto}.app-sidefooter>button{color:#bdcce0;background:0 0;border-color:#ffffff25;width:100%;font-size:11px}:root[data-sidebar=collapsed] .app-sidefooter>button{min-width:0;padding:8px}.app-form input[type=checkbox]{width:19px}.app-frontdoor .metrics{grid-template-columns:1fr 1fr}.app-frontdoor .metric .value{font-size:24px}.app-only-consumer .content{max-width:760px}.app-only-consumer .app-pagehead>.app-actions{display:none}@media (width>=768px){:root:not([data-sidebar=collapsed]) .shell{grid-template-columns:280px minmax(0,1fr)}:root:not([data-sidebar=collapsed]) .app-only-consumer .shell{grid-template-columns:1fr}}@media (width>=1600px){:root:not([data-sidebar=collapsed]) .shell{grid-template-columns:300px minmax(0,1fr)}:root:not([data-sidebar=collapsed]) .app-only-consumer .shell{grid-template-columns:1fr}}#sidebar{flex-direction:column;height:calc(100dvh - 64px);display:flex;overflow:hidden}.app-nav-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.app-sidefooter{flex-shrink:0;margin-top:12px;padding-top:10px}.app-appearance-section{border-top:1px solid #ffffff20;margin-top:5px;padding-top:12px}.app-appearance-title{color:#b8c8de;margin:0 0 8px;font-size:11px;font-weight:500}.app-appearance-controls{gap:8px;min-width:0;display:grid}.app-appearance-controls label{font-size:11px}.app-appearance-controls select,.app-appearance-controls button{text-align:left;width:100%;min-width:0;min-height:40px;font-size:12px}.app-appearance-controls button{justify-content:center;align-items:center;gap:8px;display:flex}.app-appearance-shortcut,.app-appearance-mobile,.app-only-consumer #sidebar{display:none}.app-only-consumer .app-appearance-mobile{justify-content:center;align-items:center;display:inline-flex}:root[data-sidebar=collapsed] .app-appearance-title,:root[data-sidebar=collapsed] #app-appearance-dock,:root[data-sidebar=collapsed] .app-nav-count{display:none}:root[data-sidebar=collapsed] .app-appearance-shortcut{color:#bdcce0;background:0 0;border-color:#ffffff25;justify-content:center;align-items:center;width:100%;min-height:44px;padding:8px;display:flex}#app-appearance-modal .app-appearance-controls{color:var(--text)}@media (width<=767px){#sidebar{display:none}.app-appearance-mobile{justify-content:center;align-items:center;min-width:44px;display:inline-flex}.demo #appearance-controls{grid-column:auto}.app-appearance-controls{gap:12px}.app-appearance-controls label{font-size:13px}.app-appearance-controls select,.app-appearance-controls button{min-height:44px}}.app-appearance-controls{justify-content:center;align-items:center;gap:14px;display:flex}.theme-swatches{grid-template-columns:repeat(3,44px);gap:4px;display:grid}.app-appearance-controls .theme-swatch{background:0 0;border:0;border-radius:9px;place-items:center;width:44px;min-width:44px;min-height:44px;padding:10px;display:grid}.theme-swatch span{background:var(--swatch);border-radius:50%;width:22px;height:22px;display:block;box-shadow:inset 0 0 0 1px #ffffff30}.app-appearance-controls .theme-swatch[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--primary);background:#ffffff12}#app-appearance-modal .theme-swatch[aria-pressed=true]{background:var(--soft)}.app-appearance-controls #mode-toggle{border-color:#ffffff30;border-radius:9px;width:44px;min-width:44px;min-height:44px;padding:10px}.app-appearance-controls #mode-toggle .icon{width:20px;height:20px}.app-appearance-title.sr-only{margin:0;position:absolute}.appearance-icon-modal{max-width:300px}.appearance-icon-modal .modalhead{border:0;justify-content:flex-end;padding-bottom:0}.appearance-icon-modal #dialogtitle{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.appearance-icon-modal .modalfoot:empty{display:none}.appearance-icon-modal .modalbody{padding-top:4px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sidebar-bg:#fff;--sidebar-text:var(--text);--sidebar-muted:var(--muted);--sidebar-border:var(--line);--sidebar-selected:var(--soft);--sidebar-selected-text:var(--primary)}:root[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sidebar-bg:var(--nav);--sidebar-text:#c5d2e5;--sidebar-muted:#98abc6;--sidebar-border:#334054;--sidebar-selected:var(--navactive);--sidebar-selected-text:var(--primary)}#sidebar{background:var(--sidebar-bg);color:var(--sidebar-text);border-right:1px solid var(--sidebar-border)}#sidebar .brand{color:var(--sidebar-text)}#sidebar .brand small{color:var(--sidebar-muted)}#sidebar .brand-icon{color:#fff}#sidebar .app-nav{color:var(--sidebar-text);background:0 0}#sidebar .app-nav:hover,#sidebar .app-nav.active{color:var(--sidebar-selected-text);background:var(--sidebar-selected)}#sidebar .app-navgroup summary,#sidebar .app-navgroup[open]>summary,#sidebar .app-nav-count,#sidebar .app-appearance-title{color:var(--sidebar-muted)}#sidebar .app-navsearch{background:var(--bg);color:var(--text);border-color:var(--sidebar-border)}#sidebar .app-navsearch::placeholder{color:var(--muted)}#sidebar .app-sidefooter,#sidebar .app-appearance-section{border-color:var(--sidebar-border)}#sidebar .app-sidefooter>button,#sidebar .app-appearance-shortcut{color:var(--sidebar-text);border-color:var(--sidebar-border);background:0 0}#sidebar .app-appearance-controls #mode-toggle{background:var(--surface);color:var(--text);border-color:var(--sidebar-border)}#sidebar .theme-swatch[aria-pressed=true]{background:var(--soft);box-shadow:inset 0 0 0 2px var(--primary)}:root[data-mode=dark] #sidebar .brand-icon{color:#10151f}@media (width<=767px){.app-only-consumer .bottomnav{display:flex}.app-only-consumer .content{padding-bottom:110px}}.app-only-consumer .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-only-consumer .app-frontdoor{max-width:600px}.app-only-consumer .card .tasktop{flex-wrap:wrap;gap:8px}#app-appearance-dock .theme-swatches{display:none}.app-appearance-controls .appearance-palette-button{background:var(--surface);width:44px;min-width:44px;min-height:44px;color:var(--text);border:1px solid var(--line);border-radius:9px;justify-content:center;align-items:center;padding:10px;display:flex}.app-appearance-controls .appearance-palette-button .icon{width:21px;height:21px}.app-appearance-controls{gap:10px}#app-appearance-modal .appearance-palette-button{display:none}#app-appearance-modal .app-appearance-controls{flex-direction:column;gap:16px;display:flex}#app-appearance-modal .theme-swatches{grid-template-columns:repeat(3,88px);gap:12px;display:grid}#app-appearance-modal .theme-swatch{border:1px solid var(--line);background:var(--bg);border-radius:9px;width:88px;min-width:88px;height:66px;padding:8px;position:relative;overflow:hidden}#app-appearance-modal .theme-swatch span{background:var(--surface);width:100%;height:100%;box-shadow:none;border:1px solid var(--line);border-radius:5px;display:block;position:relative}#app-appearance-modal .theme-swatch span:before{content:"";background:var(--swatch);border-radius:4px 0 0 4px;width:17px;position:absolute;inset:0 auto 0 0}#app-appearance-modal .theme-swatch span:after{content:"";background:var(--swatch);width:32px;height:5px;box-shadow:0 10px 0 var(--line),0 20px 0 var(--line);border-radius:2px;position:absolute;top:9px;left:24px}#app-appearance-modal .theme-swatch[aria-pressed=true]{outline:2px solid var(--swatch);outline-offset:2px;background:var(--soft);box-shadow:none}.appearance-icon-modal{border:1px solid var(--line);width:340px;max-width:calc(100vw - 24px);margin:0;position:fixed;inset:auto auto 24px 24px;box-shadow:0 16px 60px #0003}.appearance-icon-modal .modalbody{padding:8px 24px 24px}.appearance-icon-modal .modalhead{padding:8px 12px 0}.appearance-icon-modal::backdrop{background:#10151f24}@media (width<=767px){.appearance-icon-modal{inset:auto auto 84px 50%;transform:translate(-50%)}#app-appearance-modal .theme-swatches{gap:10px}}.icon.lucide-icon{stroke-width:1.75px;pointer-events:none;flex-shrink:0}.app-pagehead h1{align-items:center;gap:10px;display:flex}.app-pagehead h1>.icon{width:26px;height:26px;color:var(--primary)}.app-navgroup summary>.icon{vertical-align:-3px;width:14px;height:14px;margin-right:7px}.app-coverage button b>.icon{width:17px;height:17px;margin-right:6px}.app-actions button>.icon,.app-filterform button>.icon,.phoneform button>.icon,.app-form button>.icon{vertical-align:-4px;margin-right:5px}.app-appearance-controls button>.icon,#sidebar-toggle>.icon{margin-right:0}.app-mobile-nav>.icon{width:19px;height:19px}.cardhead h2>.icon{width:18px;height:18px}.app-pagehead .app-actions{align-items:center}.app-detailnav .icon{width:16px;height:16px}.app-frame{background:var(--bg);min-height:100vh}.prototype-topbar{background:var(--soft);height:54px;color:var(--primary);align-items:center;gap:16px;padding:0 24px;font-size:12px;display:flex}.demo-profile{background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:7px 14px}.demo-note{color:var(--muted)}.brand{align-items:center;gap:10px;display:flex}.brand-icon{background:var(--primary);color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.brand small{letter-spacing:1px;color:var(--muted);font-size:8px;display:block}.nav-search{width:100%;margin-bottom:10px}.nav-group details summary{cursor:pointer;color:var(--muted);padding:9px 10px;font-size:12px}.nav-group summary small{float:right}.nav-link{align-items:center;gap:8px;display:flex}.nav-link small{color:var(--muted);margin-left:auto}.nav-icon,.group-icon{color:var(--primary)}.sidebar-footer{border-top:1px solid var(--line);text-align:center;margin-top:16px;padding-top:12px}.sidebar-footer small{color:var(--muted)}.identity{gap:2px;display:grid}.identity span{color:var(--muted);font-size:12px}.icon-button{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:40px;height:40px}.breadcrumb{color:var(--muted);margin-bottom:8px;font-size:11px}.secondary{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;padding:9px 12px}.workspace-note{background:var(--soft);color:var(--primary);border-radius:8px;margin-bottom:16px;padding:14px}.workspace-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:18px;display:flex;overflow:auto}.workspace-tabs button{white-space:nowrap;color:var(--muted);background:0 0;border:0;padding:12px 14px}.workspace-tabs button.selected{color:var(--primary);border-bottom:3px solid var(--primary)}.flowboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.flowcolumn{background:var(--panel);border-radius:12px;padding:12px}.flowcolumn h3{color:var(--muted);margin:4px 4px 12px;font-size:13px}.flowcolumn h3 span{float:right;font-size:11px}.flowtile{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:16px}.flowtile p{color:var(--muted);font-size:12px}.flowtile button{background:var(--surface);border:1px solid var(--line);border-radius:7px;width:100%;padding:9px}.metrics{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid}.metrics>div{border-right:1px solid var(--line);padding:16px 20px}.metrics>div:last-child{border:0}.metrics small,.metrics span{color:var(--muted);font-size:11px;display:block}.metrics strong{margin:5px 0;font-size:24px;display:block}.home-columns{grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}.quick h2,.scope-card h2{font-size:18px}.quick-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.quick-grid button{text-align:left;background:var(--surface);border:1px solid var(--line);min-height:70px;color:var(--text);border-radius:8px;padding:12px}.quick-grid small{color:var(--muted);margin-top:5px;display:block}.scope-card{border-left:3px solid var(--primary)}@media (width<=767px){.prototype-topbar{flex-wrap:wrap;height:auto;min-height:48px;padding:8px 12px}.demo-note{display:none}.flowboard,.metrics,.home-columns{grid-template-columns:1fr}.metrics>div{border-right:0;border-bottom:1px solid var(--line)}.quick-grid{grid-template-columns:1fr 1fr}.sidebar{display:none}}.top-palette{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--text);border-radius:7px;padding:0 8px}.sidebar.collapsed{width:76px;padding-left:8px;padding-right:8px}.sidebar.collapsed .brand div,.sidebar.collapsed .nav-group h3,.sidebar.collapsed .nav-link span,.sidebar.collapsed .nav-link small,.sidebar.collapsed .nav-group summary{display:none}.sidebar.collapsed .nav-link{justify-content:center}.shell:has(.sidebar.collapsed){grid-template-columns:76px minmax(0,1fr)}.sidebar.collapsed .brand{justify-content:center}.sidebar.collapsed .brand-icon{margin:0}.sidebar.collapsed .sidebar-footer small{display:none}@media (width<=767px){.top-palette{display:none}}.prototype-topbar,.sidebar-footer{display:none!important}.content{width:100%;max-width:none}.main{background:var(--bg);min-width:0}.profile-switch{min-width:170px;max-width:220px}.app-frame .flowcolumn,.app-frame .flowtile,.app-frame .flowtile h3,.app-frame .flowtile b,.app-frame .flowtile p,.app-frame .metrics,.app-frame .metrics strong,.app-frame .metrics small,.app-frame .metrics span,.app-frame .quick,.app-frame .quick h2,.app-frame .quick-grid button,.app-frame .scope-card,.app-frame .scope-card h2,.app-frame .task-card,.app-frame .card{color:var(--text)}.app-frame .flowcolumn{background:var(--panel)}.app-frame .flowtile,.app-frame .quick-grid button{background:var(--surface)}.app-frame .flowtile button,.app-frame .secondary,.app-frame .icon-button{color:var(--text);background:var(--surface)}.app-frame .workspace-tabs button{color:var(--muted)}.app-frame .workspace-tabs button.selected{color:var(--primary)}@media (width<=767px){.profile-switch{min-width:120px;max-width:150px}.header .org-select{display:none}}.palette-popover{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:10px;width:320px;padding:14px;display:grid;position:absolute;top:58px;right:24px;box-shadow:0 16px 50px #0003}.palette-popover-title{color:var(--muted);grid-column:1/-1;font-size:12px}.palette-card{border:1px solid var(--line);background:var(--bg);color:var(--text);text-align:left;border-radius:8px;padding:7px}.palette-card.active{outline:2px solid var(--primary);outline-offset:1px}.palette-preview{background:var(--preview);border-left:10px solid var(--swatch);height:36px;box-shadow:inset 0 5px 0 var(--swatch);border-radius:5px;margin-bottom:5px;display:block}.palette-card small{font-size:10px}.header{position:relative}.workspace-tabs button{align-items:center;gap:5px;display:inline-flex}.workspace-tabs button svg{flex:none}@media (width<=767px){.palette-popover{width:280px;position:fixed;top:58px;right:12px}}:focus-visible,.workspace-tabs button:focus-visible,.nav-link:focus-visible,.icon-button:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.table{font-variant-numeric:tabular-nums}.field{min-height:40px}@media (width<=1024px){.content{padding:18px}.home-columns{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}.metrics>div:nth-child(2){border-right:0}}@media (width<=390px){.content{padding:12px}.header{gap:7px;padding:0 10px}.header .identity span,.org-select{display:none}.icon-button{width:36px;height:36px}.flowboard{gap:10px}.flowtile{padding:12px}.quick-grid,.metrics{grid-template-columns:1fr}}.a03-panel{padding:20px 20px 14px}.a03-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.a03-head h2{margin:0;font-size:18px}.a03-head button{margin-left:8px}.a03-filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.a03-filters label{color:var(--muted);gap:5px;font-size:12px;display:grid}.a03-filters input{width:180px}.a03-filters select{min-width:110px}.a03-summary{color:var(--muted);justify-content:space-between;align-items:center;margin:24px 0 12px;font-size:12px;display:flex}.a03-summary>span{align-items:center;gap:8px;display:flex}.a03-summary .field{min-height:34px;padding:6px 9px}.a03-table th{background:var(--panel);color:var(--text);padding:12px}.a03-table td{height:70px;padding:14px 12px}.a03-table td:first-child{min-width:260px}.a03-table td small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.status-pill{color:#197343;background:#eaf6ed;border-radius:6px;padding:5px 8px;font-size:12px}.a03-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:12px;display:flex}.a03-pagination .field{min-height:34px;padding:5px 8px}@media (width<=767px){.a03-head,.a03-summary{display:block}.a03-head button,.a03-summary>span{margin-top:8px}.a03-filters{grid-template-columns:1fr 1fr;display:grid}.a03-filters label:first-child{grid-column:1/-1}.a03-filters input{width:100%}.a03-table{font-size:12px;display:block;overflow:auto}.a03-pagination{flex-wrap:wrap}}.a03-pagination button,.pager button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--text);border-radius:8px;padding:0 14px;font-size:13px}.a03-pagination button:hover,.pager button:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:var(--soft)}.a03-pagination button:disabled,.pager button:disabled{opacity:.45;cursor:not-allowed;background:var(--bg);color:var(--muted)}.a03-pagination span,.pager span{font-variant-numeric:tabular-nums;color:var(--muted)}.logout-button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--text);border-radius:8px;padding:0 14px;font-size:13px}.logout-button:hover{color:#b43749;background:#fff1f2;border-color:#c84d5b}:root[data-mode=dark] .logout-button:hover{color:#ffb0bd;background:#41252d}:root[data-mode=dark] .card,:root[data-mode=dark] .field,:root[data-mode=dark] .table th,:root[data-mode=dark] .table td,:root[data-mode=dark] .flowtile,:root[data-mode=dark] .flowtile button,:root[data-mode=dark] .metrics,:root[data-mode=dark] .metrics>div,:root[data-mode=dark] .quick-grid button,:root[data-mode=dark] .org-row,:root[data-mode=dark] .icon-button,:root[data-mode=dark] .secondary,:root[data-mode=dark] .logout-button,:root[data-mode=dark] .palette-popover,:root[data-mode=dark] .palette-card,:root[data-mode=dark] .detail-field,:root[data-mode=dark] .workspace-tabs,:root[data-mode=dark] .workspace-tabs button{border-color:#334054!important}.app-frame[data-mode=dark] *{border-color:#334054}:root[data-mode=dark] .a03-table th{color:var(--text);background:#141e2b}:root[data-mode=dark] .a03-table td{border-color:#334054}:root[data-mode=dark] .a03-pagination button,:root[data-mode=dark] .pager button{color:var(--text);background:#19212e;border-color:#334054}.prototype-list{padding:20px 20px 14px}.list-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.list-head h2{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.list-head button{margin-left:8px}.list-filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.list-filters label{color:var(--muted);gap:5px;font-size:12px;display:grid}.list-filters input{width:190px}.list-filters select{min-width:120px}.list-summary{color:var(--muted);justify-content:space-between;align-items:center;margin:24px 0 12px;font-size:12px;display:flex}.list-summary>span{align-items:center;gap:8px;display:flex}.list-summary .field{min-height:34px;padding:6px 9px}.prototype-table{border-collapse:collapse;table-layout:auto;width:100%}.prototype-table th{background:var(--panel);color:var(--text);text-align:left;border-bottom:1px solid var(--line);padding:12px;font-weight:600}.prototype-table td{border-bottom:1px solid var(--line);height:70px;color:var(--text);vertical-align:middle;padding:14px 12px}.prototype-table td:first-child{min-width:190px;font-weight:600}.prototype-table td small{color:var(--muted);margin-top:4px;font-weight:400;display:block}.prototype-table th:last-child,.prototype-table td:last-child{width:130px}.prototype-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:12px;display:flex}.prototype-pagination .field{min-height:34px;padding:5px 8px}.prototype-pagination button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--text);border-radius:8px;padding:0 14px}.prototype-pagination button:disabled{opacity:.45;cursor:not-allowed}@media (width<=767px){.list-head,.list-summary{display:block}.list-head button,.list-summary>span{margin-top:8px}.list-filters{grid-template-columns:1fr 1fr;display:grid}.list-filters label:first-child{grid-column:1/-1}.list-filters input{width:100%}.prototype-table{font-size:12px;display:block;overflow:auto}.prototype-pagination{flex-wrap:wrap}}.prototype-table .status-pill{color:#197343;background:#eaf6ed;border-radius:6px;padding:5px 8px;font-size:12px;display:inline-block}.prototype-table td:nth-last-child(2){white-space:nowrap}.prototype-table .secondary{min-height:36px;padding:0 12px}:root[data-mode=dark] .prototype-table .status-pill{color:#9ae6b4;background:#1d3d2b}.detail-panel{padding:22px}.detail-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.detail-head h2{align-items:center;gap:8px;margin:0 0 6px;font-size:20px;display:flex}.detail-actions{align-items:center;gap:8px;display:flex}.detail-tabs{border-bottom:1px solid var(--line);gap:4px;margin:20px 0;padding:0;display:flex}.detail-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 14px}.detail-tabs button.active{color:var(--primary);border-bottom-color:var(--primary)}.detail-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:14px;display:flex}.detail-panel .detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-panel .detail-field{background:var(--panel);min-height:70px}@media (width<=767px){.detail-head{display:block}.detail-actions{margin-top:12px}.detail-panel .detail-grid{grid-template-columns:1fr}.detail-footer{justify-content:stretch}.detail-footer button{flex:1}}.form-card{padding:24px}.form-card .form-grid{background:var(--surface);border-radius:10px}.form-card .form-grid label{font-size:13px}.form-card .form-grid label:after{content:""}.form-card .field{width:100%}.form-card .notice{margin-top:4px}.form-card .primary{min-width:110px}.form-required:after{content:" *";color:#c84d5b}.product-panel{padding:20px}.product-tabs{border-bottom:1px solid var(--line);gap:4px;margin:18px 0;display:flex}.product-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 16px}.product-tabs button.active{color:var(--primary);border-bottom-color:var(--primary)}.mobile-menu-button{display:none}.sidebar{height:100dvh;position:sticky;top:0;overflow-y:auto}.sidebar.collapsed svg{flex-shrink:0;display:block!important}.sidebar.collapsed .nav-search{display:none}.workspace-tabs{max-width:100%;overflow-x:auto}.workspace-tabs button{min-height:44px}.nav-link.active{background:var(--soft);color:var(--primary)}@media (width<=767px){.mobile-menu-button{display:block}.sidebar.mobile-open{z-index:25;width:280px;height:calc(100dvh - 52px);display:block;position:fixed;top:52px;bottom:0;left:0;box-shadow:6px 0 24px #0004}.header{flex-wrap:wrap;height:auto;min-height:52px}.identity{flex:1;min-width:120px}}.auth-shell{background:var(--surface);grid-template-columns:minmax(360px,46%) minmax(0,1fr);min-height:100dvh;display:grid}.auth-story{isolation:isolate;color:#fff;background:#252752;flex-direction:column;padding:48px clamp(32px,5vw,88px);display:flex;position:relative;overflow:hidden}.auth-story:before,.auth-story:after{content:"";pointer-events:none;z-index:-1;border:1px solid #ffffff14;border-radius:50%;width:640px;height:640px;position:absolute;bottom:-230px;right:-360px;box-shadow:0 0 0 90px #ffffff04,0 0 0 180px #ffffff03}.auth-story:after{width:540px;height:540px;box-shadow:none;background:radial-gradient(circle,#7970da55,#0000 70%);border:0;top:-380px;bottom:auto;right:-220px}.auth-brand{letter-spacing:1px;align-items:center;gap:13px;font-size:25px;font-weight:700;display:flex}.auth-brand small{letter-spacing:3px;color:#c0bfe0;margin-top:4px;font-size:10px;font-weight:500;display:block}.auth-mark{color:#e1dcff;background:#ffffff0c;border:1px solid #ffffff35;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.auth-intro{margin:auto 0;padding:88px 0}.auth-eyebrow{letter-spacing:4px;color:#c3bfe9;font-size:13px}.auth-intro h1{letter-spacing:2px;margin:22px 0;font-size:clamp(38px,4.1vw,62px);font-weight:600;line-height:1.4}.auth-intro p{color:#c4c5df;font-size:15px;line-height:2}.auth-domains{color:#d7d5ed;flex-wrap:wrap;gap:22px;margin-top:38px;font-size:12px;display:flex}.auth-domains span{align-items:center;gap:8px;display:flex}.auth-domains span:before{content:"";background:#a79dea;border-radius:50%;width:5px;height:5px}.auth-story-footer{color:#a5a7c7;letter-spacing:1px;font-size:11px}.auth-panel{background:var(--surface);justify-content:center;align-items:center;padding:80px 40px;display:flex;position:relative}.auth-form-wrap{width:100%;max-width:380px}.auth-kicker{color:var(--primary);letter-spacing:2px;margin-bottom:12px;font-size:13px;display:block}.auth-form-wrap h2{letter-spacing:1px;color:var(--text);margin:0 0 12px;font-size:30px}.auth-description{color:var(--muted);margin:0 0 34px;font-size:14px;line-height:1.8}.auth-context{color:var(--muted);background:var(--panel);border-radius:8px;margin:-12px 0 24px;padding:12px 14px;font-size:13px;line-height:1.7}.auth-form{flex-direction:column;gap:10px;display:flex}.auth-form>label{color:var(--text);font-size:13px;font-weight:600}.auth-form>label:not(:first-child){margin-top:12px}.auth-input{border:1px solid var(--line);background:var(--bg);min-height:50px;color:var(--muted);border-radius:9px;align-items:center;gap:12px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.auth-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--soft)}.auth-input>svg{flex-shrink:0}.auth-input input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;padding:15px 0;font-size:14px}.auth-input input:focus-visible{outline:none}.auth-input input::placeholder{color:var(--muted);opacity:.75}.auth-password-toggle{color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;margin-right:-6px;padding:8px;display:grid}.auth-password-toggle:hover{color:var(--primary);background:var(--soft)}.auth-submit{color:#fff;letter-spacing:1px;background:#5148b8;border:0;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:50px;margin-top:18px;font-size:14px;font-weight:600;transition:background .15s,transform .15s;display:flex}.auth-submit:hover:not(:disabled){background:#443b9f}.auth-submit:active:not(:disabled){transform:translateY(1px)}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-error{color:#ab313b;background:#fff0f0;border-radius:8px;margin:4px 0 0;padding:11px 13px;font-size:13px;line-height:1.6}.auth-help{color:var(--muted);text-align:center;margin:22px 0 38px;font-size:12px;line-height:1.8}.auth-security{color:var(--muted);border-top:1px solid var(--line);justify-content:center;align-items:center;gap:7px;padding-top:22px;font-size:11px;display:flex}.auth-footer{text-align:center;color:var(--muted);font-size:11px;position:absolute;bottom:26px;left:20px;right:20px}.auth-mobile-brand{display:none}.auth-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite auth-spin;display:inline-block}@keyframes auth-spin{to{transform:rotate(360deg)}}:root[data-mode=dark] .auth-story{background:#161b35}:root[data-mode=dark] .auth-error{color:#ffb2bc;background:#39252d}@media (width<=900px){.auth-shell{grid-template-columns:minmax(290px,40%) minmax(0,1fr)}.auth-story{padding:36px 28px}.auth-intro h1{font-size:38px}.auth-domains{gap:14px}.auth-panel{padding:70px 28px}}@media (width<=640px){.auth-shell{background:var(--bg);grid-template-columns:1fr}.auth-story{display:none}.auth-panel{background:var(--bg);min-height:100dvh;padding:48px 26px 80px}.auth-mobile-brand{color:var(--text);margin-bottom:48px;font-size:22px;font-weight:700;display:block}.auth-mobile-brand span{letter-spacing:2px;color:var(--muted);margin-top:8px;font-size:11px;font-weight:400;display:block}.auth-form-wrap h2{font-size:27px}.auth-description{margin-bottom:28px}.auth-input{background:var(--surface)}.auth-footer{bottom:22px}.auth-help{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.auth-spinner{animation:none}.auth-input,.auth-submit{transition:none}}@media (width<=767px){.sidebar.collapsed .nav-group summary{display:list-item}.sidebar.collapsed .nav-link span{display:inline}.sidebar.collapsed .nav-link{justify-content:flex-start}.sidebar.collapsed .brand div,.sidebar.collapsed .nav-search{display:block}}.auth-oidc{border:1px solid var(--line);background:var(--surface);width:100%;min-height:46px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;margin-top:12px;padding:10px 14px}.auth-oidc:disabled{opacity:.5;cursor:default}.auth-oidc:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.legacy-entity-scroll{max-width:100%;overflow:auto}.legacy-entity-scroll .prototype-table{min-width:680px;display:table!important}.legacy-entity-scroll th,.legacy-entity-scroll td{white-space:nowrap}.prototype-table .status-pill.review{color:#865a17;background:#fff3d6}:root[data-mode=dark] .prototype-table .status-pill.review{color:#ffe1a3;background:#4b3c20}html,body,#app{min-width:0;min-height:100%;background:var(--bg)!important;margin:0!important;padding:0!important}
