.input-with-icon[data-v-3c159943]{position:relative}.input-with-icon svg[data-v-3c159943]{position:absolute;z-index:1;left:11px;top:11px;color:#7b8490}.input-with-icon .input[data-v-3c159943]{padding-left:37px}.managed-modal[data-v-d3412fe1]{max-height:calc(100dvh - 28px)}.wide[data-v-d3412fe1]{width:min(1000px,calc(100vw - 28px))}.modal-body[data-v-d3412fe1]{overflow-wrap:anywhere;min-width:0}.modal-header[data-v-d3412fe1]{gap:16px}.modal-header h2[data-v-d3412fe1]{overflow-wrap:anywhere}.detail-list[data-v-f464ac76]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;margin:20px 0}.detail-list dt[data-v-f464ac76]{color:var(--muted)}.detail-list dd[data-v-f464ac76]{margin:0;overflow-wrap:anywhere}.error-text pre[data-v-f464ac76]{white-space:pre-wrap;font:inherit}.muted[data-v-f464ac76]{line-height:1.7}.folder[data-v-89ec16be]{padding:14px 0;border-bottom:1px solid var(--border)}small[data-v-89ec16be]{display:block;color:var(--muted);margin-top:6px}p[data-v-89ec16be]{overflow-wrap:anywhere}.mono[data-v-89ec16be]{white-space:pre-wrap}details[data-v-89ec16be]{margin-top:8px}summary[data-v-89ec16be]{cursor:pointer}.muted[data-v-89ec16be]{line-height:1.7}.error-text[data-v-23a673f7]{color:var(--red);white-space:pre-wrap}dd[data-v-23a673f7]{overflow-wrap:anywhere}.muted[data-v-23a673f7]{line-height:1.7}.error-text[data-v-8c298d49]{color:var(--red);white-space:pre-wrap}dd[data-v-8c298d49]{overflow-wrap:anywhere}.group-heading[data-v-32f266e0]{display:flex;justify-content:space-between;gap:12px}.muted[data-v-32f266e0],.error-text[data-v-32f266e0]{display:block;font-size:12px}.error-text[data-v-32f266e0]{max-width:220px;overflow-wrap:anywhere;color:var(--red)}td[data-v-32f266e0]{vertical-align:top}.overview-pager[data-v-3fb93d48]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--line)}.overview-pager[data-v-3fb93d48] .pagination{margin:0;padding:0;border:0}.overview-pager>.muted[data-v-3fb93d48]{margin-right:auto;font-size:12px}.campaign-row+.campaign-row[data-v-42d1a678]{margin-top:18px}.campaign-row>div[data-v-42d1a678]:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.campaign-row small[data-v-42d1a678]{display:block;margin-top:6px;color:#68717d}.empty svg[data-v-42d1a678]{margin-bottom:6px}.dashboard-grid>.panel[data-v-42d1a678]{min-width:0;margin-top:0}.apple-cell strong[data-v-42d1a678]{font-size:12px}.overview-account-table[data-v-42d1a678]{table-layout:fixed;min-width:560px;width:100%}.overview-account-table th[data-v-42d1a678],.overview-account-table td[data-v-42d1a678]{padding:12px 9px}.overview-account-table .apple-column[data-v-42d1a678]{width:25%}.overview-account-table .status-column[data-v-42d1a678]{width:12%}.overview-account-table .stock-column[data-v-42d1a678],.overview-account-table .unused-column[data-v-42d1a678]{width:9%}.overview-account-table .checked-column[data-v-42d1a678]{width:24%}.overview-account-table .imap-column[data-v-42d1a678]{width:21%}.overview-account-table .apple-cell[data-v-42d1a678]{overflow-wrap:anywhere}.overview-account-table small.muted[data-v-42d1a678]{display:block;margin-top:4px}.overview-account-table td[data-v-42d1a678]{vertical-align:top}.overview-account-table .status-column[data-v-42d1a678]{width:17%}.overview-account-table .imap-column[data-v-42d1a678]{width:16%}.imap-link small[data-v-42d1a678]{display:block;font-size:11px;line-height:1.7;color:var(--muted)}.imap-alert[data-v-42d1a678]{margin:0;padding:9px 16px;background:#fff0ee}.imap-alert a[data-v-42d1a678]{color:var(--red)}.check-link[data-v-42d1a678]{padding:0;border:0;background:none;text-align:left;color:var(--green);font:inherit;cursor:pointer;line-height:1.6}.check-link[data-v-42d1a678]:hover{text-decoration:underline}.check-link span[data-v-42d1a678]{display:block;font-size:12px}.sync-time[data-v-42d1a678]{font-size:11px;line-height:1.6;margin-top:4px}@media(max-width:700px){.overview-account-table[data-v-42d1a678],.overview-account-table tbody[data-v-42d1a678]{display:block;min-width:0}.overview-account-table colgroup[data-v-42d1a678],.overview-account-table thead[data-v-42d1a678]{display:none}.overview-account-table tr[data-v-42d1a678]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;border-bottom:1px solid var(--border)}.overview-account-table td[data-v-42d1a678]{display:block;padding:0;border:0;min-width:0}.overview-account-table td[data-v-42d1a678]:first-child,.overview-account-table td[data-v-42d1a678]:last-child{grid-column:1/-1}.overview-account-table td[data-label][data-v-42d1a678]:before{content:attr(data-label);display:block;color:var(--muted);font-size:11px;margin-bottom:4px}}.account-picker[data-v-30dd68f5]{display:flex;gap:6px;flex-wrap:wrap;align-items:center;min-width:0}.search[data-v-30dd68f5]{display:flex;gap:4px}.input[data-v-30dd68f5]{width:170px}.select[data-v-30dd68f5]{max-width:100%}.group-grid[data-v-9869e8b5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:16px}.panel[data-v-9869e8b5]{margin-top:0;min-width:0}h3[data-v-9869e8b5]{margin:0;overflow-wrap:anywhere}.panel-header[data-v-9869e8b5]{gap:12px}.panel-header small[data-v-9869e8b5]{color:var(--muted)}.panel-body p[data-v-9869e8b5]{margin:0 0 10px}.member-add[data-v-9869e8b5],.selected-members[data-v-9869e8b5]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.selected-members[data-v-9869e8b5]{margin-top:10px}.member-pill[data-v-9869e8b5]{display:flex;gap:6px;align-items:center;border:1px solid var(--border);border-radius:6px;padding:5px 8px;overflow-wrap:anywhere}.member-pill button[data-v-9869e8b5]{border:0;background:none;color:var(--red);cursor:pointer}fieldset[data-v-9869e8b5]{margin:0;padding:0;border:0;min-width:0}.form-actions[data-v-9869e8b5]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.dialog-error[data-v-77c0f7f6]{white-space:pre-wrap;overflow-wrap:anywhere}.region-change[data-v-77c0f7f6]{padding:12px;border:1px solid var(--accent);border-radius:6px;line-height:1.7;overflow-wrap:anywhere}.import-control[data-v-77c0f7f6]{display:inline-flex;border-radius:6px;overflow:hidden;border:1px solid var(--accent)}.import-control .btn[data-v-77c0f7f6]{border-radius:0}.import-method[data-v-77c0f7f6]{border:0;padding:0 10px;background:var(--surface, #fff);color:var(--text);cursor:pointer;max-width:150px}.hme-input-actions[data-v-77c0f7f6]{display:flex;gap:8px;margin-top:12px}.hme-input-actions input[data-v-77c0f7f6]{max-width:180px}.session-values[data-v-77c0f7f6]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:6px 10px;font-size:12px}.session-values dd[data-v-77c0f7f6]{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.account-error[data-v-77c0f7f6]{max-width:250px;white-space:pre-wrap;overflow-wrap:anywhere;color:#a33;font-size:12px}.cookie-field[data-v-77c0f7f6]{margin-top:14px}.cookie-field small[data-v-77c0f7f6]{color:#68717d;line-height:1.5}.cookie-plain[data-v-77c0f7f6]{width:340px;max-height:92px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.import-description[data-v-77c0f7f6]{margin:0 0 12px;color:#4f5863;line-height:1.6}.import-links[data-v-77c0f7f6]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.muted[data-v-77c0f7f6]{margin-top:3px;font-size:11px}.group-tag[data-v-77c0f7f6]{margin-top:4px;color:var(--green);font-size:11px;overflow-wrap:anywhere}.account-tabs[data-v-77c0f7f6]{display:flex;gap:6px;border-bottom:1px solid var(--border);margin-bottom:18px}.account-tabs button[data-v-77c0f7f6]{border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);padding:10px 14px;cursor:pointer}.account-tabs button[aria-selected=true][data-v-77c0f7f6]{color:var(--green);border-color:var(--green);font-weight:600}table[data-v-7409170b]{min-width:650px}.full-error[data-v-7409170b]{color:#9f241a;white-space:pre-wrap;overflow-wrap:anywhere}h3[data-v-7409170b]{font-size:14px;margin-top:24px}.detail-list dd[data-v-7409170b]{overflow-wrap:anywhere}table[data-v-f0dc2961]{min-width:760px}.panel-header .actions[data-v-f0dc2961]{flex-wrap:wrap}.full-error[data-v-f0dc2961]{white-space:pre-wrap;color:#9f241a}.error-banner[data-v-f0dc2961]{margin:14px}@media(max-width:700px){.panel-header[data-v-f0dc2961]{gap:12px;flex-wrap:wrap}}.detail-tabs[data-v-2b63dcce]{display:flex;gap:8px;border-bottom:1px solid var(--border);margin-bottom:18px}.detail-tabs button[data-v-2b63dcce]{padding:10px 14px;border:0;border-bottom:2px solid transparent;background:none;cursor:pointer}.detail-tabs [aria-selected=true][data-v-2b63dcce]{border-color:var(--green);color:var(--green)}.full-error[data-v-2b63dcce]{white-space:pre-wrap;overflow-wrap:anywhere;color:#9f241a}.dialog-actions[data-v-2b63dcce]{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}td[data-v-2b63dcce]{overflow-wrap:anywhere}.sync-table[data-v-81581491]{min-width:820px}.account-link[data-v-81581491]{border:0;background:none;padding:0;font-weight:600;text-align:left;color:var(--green);cursor:pointer;overflow-wrap:anywhere;max-width:230px}.row-actions[data-v-81581491]{display:flex;gap:6px;white-space:nowrap}.error-summary[data-v-81581491]{color:#9f241a;font-size:11px;margin-top:4px}.filter-row[data-v-81581491]{grid-template-columns:minmax(180px,360px) minmax(130px,180px);justify-content:start}@media(max-width:600px){.filter-row[data-v-81581491]{grid-template-columns:1fr}}.reason[data-v-1fad9a16]{max-width:300px;overflow-wrap:anywhere}td[data-v-1fad9a16]{font-size:12px}.metrics[data-v-8f2c1047]{display:flex;gap:16px;flex-wrap:wrap;padding:14px 0}.round-card[data-v-8f2c1047]{border:1px solid var(--border);padding:16px;border-radius:7px}.round-card p[data-v-8f2c1047]{color:var(--muted);line-height:1.7}.filters[data-v-8f2c1047]{margin:18px 0;flex-wrap:wrap}.filters .input[data-v-8f2c1047]{max-width:340px}.muted[data-v-8f2c1047]{line-height:1.7}.error-text[data-v-8f2c1047]{color:var(--red)}.ownership-primary[data-v-84899b1e],.ownership-secondary[data-v-84899b1e]{display:block;overflow-wrap:anywhere}.ownership-secondary[data-v-84899b1e]{color:var(--muted);font-size:12px;margin-top:3px}.history-error[data-v-561f0365]{color:#b42318;white-space:pre-wrap;overflow-wrap:anywhere;max-width:500px}td[data-v-561f0365]{overflow-wrap:anywhere}.filter-row[data-v-561f0365]{flex-wrap:wrap}p[data-v-87920952]{line-height:1.8;margin:0 0 14px}.detail-list[data-v-87920952]{margin-bottom:20px}.full-error[data-v-87920952]{white-space:pre-wrap;color:#9f241a}.automation-tabs[data-v-bd79628b]{display:flex;gap:8px;overflow:auto;border-bottom:1px solid var(--border);margin-bottom:20px}.automation-tabs button[data-v-bd79628b]{padding:12px 16px;border:0;background:none;border-bottom:2px solid transparent;white-space:nowrap;cursor:pointer;color:var(--muted)}.automation-tabs [aria-selected=true][data-v-bd79628b]{border-color:var(--green);color:var(--green);font-weight:600}.auto-stats[data-v-bd79628b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.auto-stats article[data-v-bd79628b],.stat-link[data-v-bd79628b]{padding:18px;border:1px solid var(--border);border-radius:7px;background:var(--surface);text-decoration:none;color:var(--text)}.auto-stats span[data-v-bd79628b]{display:block;color:var(--muted)}.auto-stats strong[data-v-bd79628b]{display:block;font-size:26px;margin-top:8px}.stat-link small[data-v-bd79628b]{color:var(--green)}.daemon-grid[data-v-bd79628b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.daemon-grid>.panel[data-v-bd79628b]{margin:0}.card-actions[data-v-bd79628b]{display:flex;gap:8px;margin-top:22px}.page-header .actions[data-v-bd79628b]{flex-wrap:wrap}.error-banner[data-v-bd79628b]{margin-top:14px;overflow-wrap:anywhere}@media(max-width:1000px){.auto-stats[data-v-bd79628b]{grid-template-columns:repeat(2,minmax(0,1fr))}.daemon-grid[data-v-bd79628b]{grid-template-columns:1fr}}@media(max-width:420px){.auto-stats[data-v-bd79628b]{gap:8px}.auto-stats article[data-v-bd79628b],.stat-link[data-v-bd79628b]{padding:12px}.auto-stats strong[data-v-bd79628b]{font-size:22px}}dd[data-v-e1adc861]{overflow-wrap:anywhere}.muted[data-v-e1adc861]{line-height:1.6}.root-picker[data-v-8a8d99fe]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0;color:var(--muted);font-size:13px}.root-picker select[data-v-8a8d99fe]{max-width:100%;min-width:240px;flex:1}.delete-email[data-v-bdeb8c55],.detail-list dd[data-v-bdeb8c55]{overflow-wrap:anywhere}.delete-error[data-v-bdeb8c55]{color:#b42318;overflow-wrap:anywhere}.modal-body>p[data-v-bdeb8c55]{margin:0 0 16px}.modal-body>label[data-v-bdeb8c55]{display:block;margin-bottom:8px}.form-actions[data-v-bdeb8c55]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.batch-bar[data-v-fbd0919e]{min-height:52px;display:flex;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid #dfe3e8}.batch-bar>span[data-v-fbd0919e]{margin-right:6px;color:#68717d;font-size:12px}.batch-bar .icon-btn[data-v-fbd0919e]{margin-left:auto}.state-select[data-v-fbd0919e]{min-width:105px;min-height:31px;padding:4px 7px}.code[data-v-fbd0919e]{color:#16794b;font-family:Cascadia Mono,Consolas,monospace;font-weight:700}.remote-state[data-v-fbd0919e]{margin-top:5px;font-size:11px}.remote-state.active[data-v-fbd0919e]{color:#16794b}.remote-state.inactive[data-v-fbd0919e]{color:#b42318}.remote-state.deleted[data-v-fbd0919e]{color:#68717d}.section-title[data-v-fbd0919e]{margin:24px 0 10px;font-size:14px}.empty.compact[data-v-fbd0919e]{min-height:80px}.message-row[data-v-fbd0919e]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;text-align:left;background:transparent;border:0;border-bottom:1px solid #e7eaee}.message-row[data-v-fbd0919e]:hover{background:#fafbfc}.message-row span[data-v-fbd0919e]:last-child{text-align:right}.message-row strong[data-v-fbd0919e],.message-row small[data-v-fbd0919e]{display:block}.message-row small[data-v-fbd0919e]{margin-top:3px;color:#68717d}.copy-control[data-v-fbd0919e]{display:flex;gap:7px}.link-field[data-v-fbd0919e]{margin-top:14px}.token-text[data-v-fbd0919e]{width:220px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.mail-modal[data-v-fbd0919e]{width:min(900px,calc(100vw - 28px))}.mail-meta[data-v-fbd0919e]{margin-bottom:18px}@media(max-width:760px){.batch-bar[data-v-fbd0919e]{align-items:stretch;flex-wrap:wrap}.batch-bar .icon-btn[data-v-fbd0919e]{margin-left:0}}.issue-modal[data-v-a6114c41]{width:min(900px,calc(100vw - 28px))}.issue-row[data-v-a6114c41]{padding:12px 0;border-bottom:1px solid var(--border)}pre[data-v-a6114c41]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto}.provider-tabs[data-v-d86bc500]{display:flex;gap:8px;margin-bottom:14px}.provider-tabs button[data-v-d86bc500]{padding:10px 16px;border:1px solid var(--border);border-radius:6px;background:var(--bg);cursor:pointer}.provider-tabs button[aria-selected=true][data-v-d86bc500]{color:var(--green);border-color:var(--green)}fieldset[data-v-d86bc500]{border:0;padding:0;margin:0;min-width:0}.field[data-v-d86bc500]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.form-grid[data-v-d86bc500]{margin-top:16px}.input[data-v-d86bc500]{width:100%;min-width:0}.actions[data-v-d86bc500]{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:18px}.muted[data-v-d86bc500]{line-height:1.7;margin:12px 0}details[data-v-d86bc500]{margin:14px 0}summary[data-v-d86bc500]{cursor:pointer}.detail-list[data-v-d86bc500]{margin-top:12px}.detail-list dd[data-v-d86bc500]{overflow-wrap:anywhere;white-space:pre-wrap}.test-result[data-v-d86bc500]{border-top:1px solid var(--border);margin-top:20px;padding-top:12px}.step[data-v-d86bc500]{padding:10px 0;border-bottom:1px solid var(--border)}pre[data-v-d86bc500]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto}.error-banner[data-v-d86bc500]{white-space:pre-wrap;overflow-wrap:anywhere}.mail-row[data-v-cee1e2f5]{cursor:pointer}.mail-code[data-v-cee1e2f5]{color:#16794b;font:700 15px Cascadia Mono,Consolas,monospace}td[data-v-cee1e2f5]{vertical-align:top}.mail-meta[data-v-d58a04df]{margin-bottom:18px}.mail-code[data-v-d58a04df]{color:#16794b;font:700 15px Cascadia Mono,Consolas,monospace}.inbox-toolbar[data-v-9c28490b]{display:flex;align-items:flex-end;gap:22px}.refresh-bar[data-v-9c28490b]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px}.inbox-toolbar .field[data-v-9c28490b]{width:min(420px,100%)}.connection-state[data-v-9c28490b]{display:grid;grid-template-columns:9px 1fr;align-items:center;gap:3px 8px;min-width:0}.connection-state small[data-v-9c28490b]{grid-column:2;color:#68717d}.status-dot.off[data-v-9c28490b]{background:#9aa2ac;box-shadow:0 0 0 3px #eceff1}.sync-error[data-v-9c28490b]{padding:10px 16px;color:#9f241a;background:#fff0ee;border-top:1px solid #f0c4bf;border-bottom:1px solid #f0c4bf}.mail-stats[data-v-9c28490b]{display:flex;flex-wrap:wrap;gap:18px;padding:10px 16px;color:#68717d;background:#f8f9fa;border-top:1px solid #e7eaee;border-bottom:1px solid #e7eaee;font-size:12px}.mail-stats strong[data-v-9c28490b]{margin-left:4px;color:#252a31;font-size:14px}@media(max-width:760px){.inbox-toolbar[data-v-9c28490b]{align-items:stretch;flex-direction:column}}.all-inbox-toolbar[data-v-f04b2ad8]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mail-tabs[data-v-ac4428be]{display:flex;gap:6px;margin-bottom:18px;border-bottom:1px solid var(--line)}.mail-tabs button[data-v-ac4428be]{border:0;background:transparent;color:var(--muted);padding:10px 14px;cursor:pointer;border-bottom:2px solid transparent}.mail-tabs button[aria-selected=true][data-v-ac4428be]{color:var(--green);border-bottom-color:var(--green);font-weight:700}.guide-copy[data-v-c08bce6f]{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:3px 6px 3px 10px;background:#f4f6f7;border:1px solid var(--border);border-radius:5px;vertical-align:middle}.guide-copy code[data-v-c08bce6f]{min-width:0;overflow-wrap:anywhere}.guide-copy button[data-v-c08bce6f]{flex-shrink:0}pre[data-v-23c9bfd9]{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);padding:12px}.configuration-guide[data-v-adea92c0]{min-width:0}.guide-intro[data-v-adea92c0]{margin:0 0 18px;color:var(--muted);line-height:1.7}.guide-tabs[data-v-adea92c0]{display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid var(--border);margin-bottom:18px}.guide-tabs button[data-v-adea92c0]{flex:0 0 auto;padding:12px 16px;border:0;border-bottom:2px solid transparent;color:var(--muted);background:transparent;cursor:pointer;white-space:nowrap}.guide-tabs button[aria-selected=true][data-v-adea92c0]{color:var(--green);border-bottom-color:var(--green);font-weight:700}.guide-tabs button[data-v-adea92c0]:focus-visible,.guide-content[data-v-adea92c0]:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.guide-content[data-v-adea92c0] .panel{margin-bottom:18px}.guide-content[data-v-adea92c0] .panel-body{line-height:1.8;overflow-wrap:anywhere}.guide-content[data-v-adea92c0] p{margin:0 0 12px}.guide-content[data-v-adea92c0] p:last-child{margin-bottom:0}.guide-content[data-v-adea92c0] h3{margin:20px 0 8px;font-size:15px}.guide-content[data-v-adea92c0] ol,.guide-content[data-v-adea92c0] ul{margin:8px 0 16px;padding-left:24px}.guide-content[data-v-adea92c0] li{margin-bottom:9px}.guide-content[data-v-adea92c0] .guide-links{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.guide-content[data-v-adea92c0] .guide-note{padding:12px 14px;background:#f4f6f7;border-left:3px solid var(--green);border-radius:4px}.guide-content[data-v-adea92c0] .guide-table{width:100%;table-layout:fixed}.guide-content[data-v-adea92c0] .guide-table th:first-child,.guide-content[data-v-adea92c0] .guide-table td:first-child{width:30%}.guide-content[data-v-adea92c0] .guide-table td,.guide-content[data-v-adea92c0] .guide-table th{white-space:normal;vertical-align:top;overflow-wrap:anywhere;line-height:1.7}.guide-content[data-v-adea92c0] details{padding:12px 0;border-bottom:1px solid var(--border)}.guide-content[data-v-adea92c0] details:last-child{border-bottom:0}.guide-content[data-v-adea92c0] summary{cursor:pointer;font-weight:600}.guide-content[data-v-adea92c0] details p{margin:10px 0 0;color:var(--muted)}.guide-content[data-v-adea92c0] code{overflow-wrap:anywhere}@media(max-width:600px){.guide-tabs button[data-v-adea92c0]{padding:11px 12px}.guide-content[data-v-adea92c0] .guide-table td,.guide-content[data-v-adea92c0] .guide-table th{padding:10px 8px}}.exit-row[data-v-03000f49]{padding:20px 0;border-bottom:1px solid var(--border)}.exit-row[data-v-03000f49]:last-child{border-bottom:0}.field[data-v-03000f49]{display:flex;flex-direction:column;gap:8px}.field>span[data-v-03000f49]{display:flex;justify-content:space-between;gap:10px}.input[data-v-03000f49]{resize:vertical;min-height:70px}.actions[data-v-03000f49]{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:12px 0}.actions .select[data-v-03000f49]{max-width:360px}.test-status[data-v-03000f49]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px}.metadata[data-v-03000f49]{display:grid;grid-template-columns:110px 1fr;gap:8px}.metadata dd[data-v-03000f49]{margin:0;overflow-wrap:anywhere}.step[data-v-03000f49]{padding:14px 0;border-bottom:1px solid var(--border)}pre[data-v-03000f49]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto;background:var(--bg);padding:12px}details[data-v-03000f49]{margin:12px 0}summary[data-v-03000f49]{cursor:pointer}.muted[data-v-03000f49]{line-height:1.6}@media(max-width:700px){.actions .select[data-v-03000f49]{max-width:100%}.metadata[data-v-03000f49]{grid-template-columns:1fr}}.admin-grid[data-v-27063745]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-footer[data-v-27063745]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}.setting-panel[data-v-27063745]{margin-bottom:16px}@media(max-width:760px){.admin-grid[data-v-27063745]{grid-template-columns:1fr}.admin-footer[data-v-27063745]{align-items:start;flex-direction:column}}pre[data-v-d50aeb5b]{white-space:pre-wrap;overflow-wrap:anywhere;min-width:220px;max-width:600px;-webkit-user-select:all;user-select:all}.filter-row[data-v-d50aeb5b],.actions[data-v-d35603c5]{flex-wrap:wrap}.detail-list dd[data-v-d35603c5],.panel-body p[data-v-d35603c5]{overflow-wrap:anywhere}.settings-tabs[data-v-a405d459]{display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid var(--border);margin-bottom:16px}.tab-btn[data-v-a405d459]{border:0;background:transparent;color:var(--muted);padding:11px 13px;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent}.tab-btn.active[data-v-a405d459]{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.setting-panel[data-v-a405d459]{margin-top:0}.settings-grid[data-v-a405d459]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.setting-check[data-v-a405d459]{align-self:end}.settings-list[data-v-a405d459]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px 16px}.settings-list dt[data-v-a405d459]{color:var(--muted)}.settings-list dd[data-v-a405d459]{margin:0;overflow-wrap:anywhere}.credential-text[data-v-a405d459]{min-width:230px;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.panel-body h3[data-v-a405d459]{margin:20px 0 10px}.panel-body h3[data-v-a405d459]:first-child{margin-top:0}@media(max-width:760px){.settings-grid[data-v-a405d459],.settings-list[data-v-a405d459]{grid-template-columns:1fr}.settings-list dd[data-v-a405d459]{margin-bottom:6px}}.public-mail[data-v-bd4d916f]{width:min(1120px,calc(100% - 28px))}.panel-header>div[data-v-bd4d916f]{min-width:0}.panel-header h2[data-v-bd4d916f]{margin-bottom:3px;overflow:hidden;text-overflow:ellipsis}.public-content[data-v-bd4d916f]{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:540px}.mail-history[data-v-bd4d916f]{min-width:0;border-right:1px solid #e1e5e9}.history-row[data-v-bd4d916f]{width:100%;min-height:86px;display:grid;gap:5px;padding:12px 14px;text-align:left;background:#fff;border:0;border-bottom:1px solid #e7eaee}.history-row[data-v-bd4d916f]:hover,.history-row.active[data-v-bd4d916f]{background:#eef7f2}.history-row strong[data-v-bd4d916f],.history-row span[data-v-bd4d916f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-row span[data-v-bd4d916f],.history-row small[data-v-bd4d916f]{color:#68717d}.history-row small[data-v-bd4d916f]{display:flex;justify-content:space-between;gap:8px}.history-row b[data-v-bd4d916f]{color:#12653f}.history-pages[data-v-bd4d916f]{min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;color:#68717d}.public-message[data-v-bd4d916f]{min-width:0;padding:20px}.mail-heading[data-v-bd4d916f]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.mail-heading h1[data-v-bd4d916f]{margin:0 0 5px;font-size:20px}.mail-heading p[data-v-bd4d916f]{margin:0;color:#68717d}.code-button[data-v-bd4d916f]{min-width:145px;display:grid;grid-template-columns:1fr auto;gap:1px 8px;padding:9px 11px;color:#12653f;text-align:left;background:#e5f5ec;border:1px solid #b9e2cb;border-radius:5px}.code-button span[data-v-bd4d916f]{font-size:10px}.code-button strong[data-v-bd4d916f]{grid-row:2;font:700 18px Cascadia Mono,Consolas,monospace}.code-button svg[data-v-bd4d916f]{grid-column:2;grid-row:1 / 3;align-self:center}.public-error[data-v-bd4d916f]{color:#9f241a}@media(max-width:760px){.public-content[data-v-bd4d916f]{grid-template-columns:1fr}.mail-history[data-v-bd4d916f]{max-height:270px;overflow:auto;border-right:0;border-bottom:1px solid #e1e5e9}.mail-heading[data-v-bd4d916f]{flex-direction:column}.code-button[data-v-bd4d916f]{width:100%}}.dialog-actions[data-v-d0dd1177]{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.form-grid[data-v-d0dd1177]{gap:16px}.muted[data-v-d0dd1177]{line-height:1.6;margin-top:16px}table[data-v-4626e696]{min-width:680px}.filter-row[data-v-4626e696]{display:block;max-width:400px}.dialog-actions[data-v-4626e696]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.form-grid[data-v-4626e696]{gap:16px}.muted[data-v-4626e696]{line-height:1.7}table[data-v-875c8131]{min-width:730px}.row-actions[data-v-875c8131]{display:flex;gap:6px;white-space:nowrap}.form-grid[data-v-875c8131]{gap:16px}.dialog-actions[data-v-875c8131]{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.check-table[data-v-608846bc]{min-width:880px}.filter-row[data-v-608846bc]{display:block;max-width:400px}.daemon-row[data-v-608846bc]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:16px 20px 0}.dialog-actions[data-v-608846bc]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.form-grid[data-v-608846bc]{gap:16px}.muted[data-v-608846bc]{line-height:1.6}.wide[data-v-608846bc]{grid-column:1/-1}.panel-header p[data-v-608846bc]{margin-bottom:0}.actions[data-v-608846bc]{flex-wrap:nowrap}dd[data-v-25974046],.mono[data-v-25974046]{overflow-wrap:anywhere}.muted[data-v-25974046]{line-height:1.6}.workflow-tabs[data-v-2dc29493]{display:flex;gap:6px;overflow:auto;border-bottom:1px solid var(--border);margin-bottom:18px}.workflow-tabs button[data-v-2dc29493]{border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);padding:12px 14px;white-space:nowrap;cursor:pointer}.workflow-tabs [aria-selected=true][data-v-2dc29493]{color:var(--green);border-color:var(--green);font-weight:600}.config-summary[data-v-2dc29493]{display:flex;gap:24px 44px;flex-wrap:wrap}.config-summary span[data-v-2dc29493]{display:block;color:var(--muted);margin-bottom:6px}.config-summary strong[data-v-2dc29493]{font-size:16px}.summary-footer[data-v-2dc29493]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:20px}.panel-header p[data-v-2dc29493]{margin-bottom:0}.page-header .actions[data-v-2dc29493]{flex-wrap:wrap}@media(max-width:650px){.panel-header[data-v-2dc29493],.summary-footer[data-v-2dc29493]{flex-wrap:wrap;gap:12px}}.execution-filters[data-v-f92252d7]{grid-template-columns:minmax(200px,1fr) 140px minmax(200px,1fr) auto}.filter-count[data-v-f92252d7]{align-self:center;justify-self:end}.task-error[data-v-f92252d7]{max-width:320px;color:var(--red);overflow-wrap:anywhere}.execution-modal[data-v-f92252d7]{width:min(980px,calc(100vw - 28px))}.execution-detail h3[data-v-f92252d7]{margin:24px 0 9px;font-size:14px}.json-view[data-v-f92252d7],.event-detail[data-v-f92252d7]{margin:0;padding:12px;overflow:auto;color:#e6edf3;background:#252b31;border-radius:5px;font:12px/1.55 Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.event-row[data-v-f92252d7]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:11px 0;border-bottom:1px solid var(--border)}.event-detail[data-v-f92252d7]{margin-top:7px;padding:8px}.artifact-row[data-v-f92252d7]{display:grid;grid-template-columns:20px 150px minmax(0,1fr);gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid var(--border);text-decoration:none}.artifact-row small[data-v-f92252d7]{color:var(--muted);overflow-wrap:anywhere}@media(max-width:760px){.execution-filters[data-v-f92252d7]{grid-template-columns:1fr}.filter-count[data-v-f92252d7]{justify-self:start}.artifact-row[data-v-f92252d7]{grid-template-columns:20px 1fr}.artifact-row small[data-v-f92252d7]{grid-column:2}}.settings-list[data-v-9b92b9a5]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:9px 18px;margin:0}.settings-list dt[data-v-9b92b9a5]{color:var(--muted)}.settings-list dd[data-v-9b92b9a5]{margin:0}@media(max-width:760px){.settings-list[data-v-9b92b9a5]{grid-template-columns:1fr}}.deletion-api>p[data-v-3b04757b]{margin:0 0 14px}details[data-v-3b04757b]{border-top:1px solid var(--border);padding:14px 0}summary[data-v-3b04757b]{cursor:pointer;font-weight:600}summary span[data-v-3b04757b]{margin-left:8px;color:var(--muted)}.endpoint[data-v-3b04757b],dd[data-v-3b04757b],pre[data-v-3b04757b]{overflow-wrap:anywhere}pre[data-v-3b04757b]{white-space:pre-wrap;background:var(--bg);padding:12px;border-radius:8px;font-size:12px}.detail-list[data-v-3b04757b]{margin-top:16px}@media(max-width:600px){.panel-header[data-v-3b04757b]{align-items:flex-start;flex-direction:column;gap:6px}}.root-row[data-v-acaea1a8]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.root-row .input[data-v-acaea1a8]{flex:1;min-width:0}.root-row label[data-v-acaea1a8]{display:flex;align-items:center;gap:6px;white-space:nowrap}.panel-header p[data-v-acaea1a8]{margin-bottom:0}.form-actions[data-v-acaea1a8]{flex-wrap:wrap}.panel h2[data-v-d99e8e23]{display:inline-flex;align-items:center;gap:7px}.config-line[data-v-d99e8e23],.key-line[data-v-d99e8e23]{display:flex;gap:8px}.config-line .input[data-v-d99e8e23],.key-line .input[data-v-d99e8e23]{min-width:0;flex:1}.api-meta[data-v-d99e8e23]{margin-top:18px}.allocation-result[data-v-d99e8e23]{margin-top:20px;border-top:1px solid var(--border)}.result-head[data-v-d99e8e23]{padding:15px 0 8px}.result-item[data-v-d99e8e23]{padding:13px 0;border-bottom:1px solid var(--border)}.result-item[data-v-d99e8e23]:last-child{border-bottom:0}.result-email[data-v-d99e8e23]{margin-bottom:9px;font-weight:700}.url-row[data-v-d99e8e23]{display:grid;grid-template-columns:125px minmax(0,1fr) 34px;gap:8px;align-items:center;margin-top:7px}.url-row>span[data-v-d99e8e23]{color:var(--muted);font-size:12px}.code-block[data-v-d99e8e23]{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){.config-line[data-v-d99e8e23],.key-line[data-v-d99e8e23]{flex-wrap:wrap}.config-line .input[data-v-d99e8e23],.key-line .input[data-v-d99e8e23]{flex-basis:100%}.url-row[data-v-d99e8e23]{grid-template-columns:1fr 34px}.url-row>span[data-v-d99e8e23]{grid-column:1 / -1}}:root{font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;color:#20242a;background:#f4f6f8;font-synthesis:none;letter-spacing:0;--green: #16794b;--green-dark: #0e5e39;--blue: #2563a8;--red: #b42318;--amber: #a15c00;--border: #dfe3e8;--muted: #68717d;--surface: #ffffff;--sidebar: #20252b}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{min-width:320px;font-size:14px}button,input,textarea,select{font:inherit;letter-spacing:0}button,select{cursor:pointer}a{color:inherit}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:236px;display:flex;flex-direction:column;color:#f5f7fa;background:var(--sidebar);border-right:1px solid #323840}.brand{height:70px;display:flex;align-items:center;gap:11px;padding:0 18px;border-bottom:1px solid #343a42}.brand-mark{width:36px;height:36px;display:grid;place-items:center;color:#fff;background:var(--green);border-radius:6px}.brand strong,.brand small{display:block}.brand strong{font-size:17px}.brand small{margin-top:2px;color:#abb3bd;font-size:12px}.sidebar-close{display:none;margin-left:auto;color:#fff}.main-nav{display:grid;gap:4px;padding:16px 10px}.main-nav a{display:flex;align-items:center;gap:11px;min-height:42px;padding:0 12px;color:#c4cad1;text-decoration:none;border-radius:5px}.main-nav a:hover{color:#fff;background:#2c323a}.main-nav a.active{color:#fff;background:var(--green)}.sidebar-footer{margin-top:auto;display:flex;align-items:center;gap:8px;padding:17px 16px;color:#b8c0c8;border-top:1px solid #343a42;font-size:12px}.sidebar-footer .icon-btn{margin-left:auto;color:#dbe0e5}.status-dot{width:7px;height:7px;background:#36c779;border-radius:50%;box-shadow:0 0 0 3px #284b3b}.main-area{min-height:100vh;margin-left:236px}.topbar{position:sticky;top:0;z-index:20;height:70px;display:flex;align-items:center;gap:14px;padding:0 28px;background:#fffffff5;border-bottom:1px solid var(--border)}.topbar strong{display:block;font-size:16px}.topbar-subtitle{color:var(--muted);font-size:11px}.logout-button{margin-left:auto}.mobile-menu{display:none}.page-content{width:min(1480px,100%);margin:0 auto;padding:26px 28px 48px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.page-header h1{margin:0;font-size:24px;line-height:1.3}.page-header p{margin:5px 0 0;color:var(--muted)}.page-actions{display:flex;flex-wrap:wrap;gap:9px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.stat-card{min-height:112px;padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:6px}.stat-head{display:flex;align-items:center;justify-content:space-between;color:var(--muted)}.stat-icon{width:33px;height:33px;display:grid;place-items:center;color:var(--green);background:#eaf6ef;border-radius:5px}.stat-value{margin-top:13px;font-size:27px;font-weight:700}.dashboard-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:16px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:6px}.panel+.panel{margin-top:16px}.panel-header{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}.panel-header h2{margin:0;font-size:15px}.panel-body{padding:16px}.panel-body.flush{padding:0}.btn{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;color:#fff;background:var(--green);border:1px solid var(--green);border-radius:5px;text-decoration:none;white-space:nowrap}.btn:hover{background:var(--green-dark);border-color:var(--green-dark)}.btn.secondary{color:#2d333a;background:#fff;border-color:#cbd1d8}.btn.secondary:hover,.btn.subtle:hover{background:#f1f3f5}.btn.subtle{color:#4a535e;background:transparent;border-color:transparent}.btn.danger{color:var(--red);background:#fff;border-color:#e4b3ae}.btn.danger:hover{background:#fff2f0}.btn.small{min-height:30px;padding:0 9px;font-size:12px}.btn:disabled{cursor:not-allowed;opacity:.55}.icon-btn{width:34px;height:34px;display:inline-grid;place-items:center;padding:0;color:#4b5561;background:transparent;border:0;border-radius:5px}.icon-btn:hover{background:#80899326}.icon-btn.danger{color:var(--red)}.sidebar-close,.mobile-menu{display:none}.field{display:grid;gap:6px}.field label{color:#4f5863;font-size:12px;font-weight:600}.input,.select,.textarea{width:100%;min-height:38px;padding:8px 10px;color:#252a31;background:#fff;border:1px solid #cbd1d8;border-radius:5px;outline:none}.textarea{min-height:105px;resize:vertical}.input:focus,.select:focus,.textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #16794b1f}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid .wide{grid-column:1 / -1}.form-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.filter-row{display:grid;grid-template-columns:minmax(180px,1fr) 190px 160px auto;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border)}.inline-form{display:flex;align-items:end;flex-wrap:wrap;gap:10px}.inline-form .field{min-width:150px;flex:1}.checkbox{display:inline-flex;align-items:center;gap:8px;min-height:38px}.table-wrap{width:100%;overflow:auto}table{width:100%;border-collapse:collapse}th,td{padding:12px 14px;text-align:left;border-bottom:1px solid #e7eaee;vertical-align:middle}th{color:#68717d;background:#f8f9fa;font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap}td{font-size:13px}tbody tr:hover{background:#fafbfc}tbody tr:last-child td{border-bottom:0}.actions{display:flex;align-items:center;gap:4px;white-space:nowrap}.mono{font-family:Cascadia Mono,Consolas,monospace;font-size:12px}.muted{color:var(--muted)}.truncate{max-width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge{display:inline-flex;align-items:center;min-height:23px;padding:2px 8px;border-radius:999px;color:#43505d;background:#edf0f2;font-size:11px;font-weight:600}.badge.active,.badge.success,.badge.running,.badge.unused{color:#12653f;background:#e5f5ec}.badge.expired,.badge.failed,.badge.trash{color:#9f241a;background:#fdecea}.badge.partial,.badge.stopped,.badge.used{color:#895000;background:#fff1d7}.badge.queued{color:#245b91;background:#e8f1fb}.progress{height:7px;overflow:hidden;background:#e7eaee;border-radius:4px}.progress>span{display:block;height:100%;background:var(--green)}.empty{min-height:180px;display:grid;place-items:center;padding:28px;color:var(--muted);text-align:center}.loading{min-height:160px;display:grid;place-items:center;color:var(--muted)}.error-banner{margin-bottom:14px;padding:11px 13px;color:#8d2118;background:#fff0ee;border:1px solid #f0c4bf;border-radius:5px}.pagination{min-height:55px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 16px;border-top:1px solid var(--border)}.pagination span{color:var(--muted);font-size:12px}.modal{width:min(660px,calc(100vw - 28px));max-height:calc(100vh - 40px);padding:0;overflow:auto;border:0;border-radius:7px;box-shadow:0 20px 70px #191f2640}.modal::backdrop{background:#181d2380}.modal-header{position:sticky;top:0;z-index:2;min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:12px 17px;background:#fff;border-bottom:1px solid var(--border)}.modal-header h2{margin:0;font-size:16px}.modal-body{padding:18px}.detail-list{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px 16px;margin:0}.detail-list dt{color:var(--muted)}.detail-list dd{margin:0;overflow-wrap:anywhere}.message-body{white-space:pre-wrap;line-height:1.65}.mail-frame{width:100%;min-height:420px;border:1px solid var(--border);border-radius:5px;background:#fff}.login-page{min-height:100vh;display:grid;place-items:center;padding:30px;background:#fff}.login-form-wrap{width:100%;display:grid;place-items:center}.login-form{width:min(380px,100%)}.login-form h2{margin:0 0 7px;font-size:25px}.login-form>p{margin:0 0 28px;color:var(--muted)}.login-form .field{margin-bottom:15px}.login-form .btn{width:100%;margin-top:8px}.code-block{margin-top:9px;padding:10px 12px;overflow:auto;color:#e6edf3;background:#252b31;border-radius:5px;font-family:Consolas,monospace}.public-mail{width:min(860px,calc(100% - 28px));margin:32px auto}.public-mail-brand{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:18px;font-weight:700}.toast{position:fixed;right:22px;bottom:22px;z-index:100;max-width:min(420px,calc(100vw - 44px));padding:12px 15px;color:#fff;background:#263039;border-radius:5px;box-shadow:0 10px 30px #0003}.toast.error{background:#9f2d24}.toast-enter-active,.toast-leave-active{transition:.18s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(8px)}@media(max-width:700px){.table-wrap>table.compact-table{display:block;min-width:0;width:100%}.compact-table thead{display:none}.compact-table tbody{display:block}.compact-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px;gap:10px;border-bottom:1px solid var(--border)}.compact-table td{display:block;min-width:0;padding:0;border:0;overflow-wrap:anywhere;white-space:normal}.compact-table td:first-child{grid-column:1 / -1;font-weight:600}.compact-table td[data-label]:before{content:attr(data-label);display:block;font-size:11px;color:var(--muted);margin-bottom:3px}.compact-table td:last-child{display:flex;align-items:end;justify-content:end}.compact-table .row-actions{flex-wrap:wrap;justify-content:end;white-space:normal}}@media(max-width:1000px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.filter-row{grid-template-columns:1fr 1fr}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .2s ease}.sidebar.open{transform:translate(0)}.sidebar-close,.mobile-menu{display:inline-grid}.sidebar-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:#161b2073}.main-area{margin-left:0}.topbar{height:62px;padding:0 14px}.topbar-subtitle,.logout-button{display:none}.page-content{padding:18px 14px 38px}.page-header{align-items:stretch;flex-direction:column}.page-header h1{font-size:21px}.stats-grid,.form-grid,.filter-row{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.stat-card{min-height:96px}.detail-list{grid-template-columns:1fr;gap:4px}.detail-list dd{margin-bottom:8px}.login-page{padding:24px 20px}}
