.accounts-page{letter-spacing:0;width:100%;min-width:0}.account-work-queue{border-block:1px solid var(--vs-border);grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:20px;display:grid}.account-work-queue button{text-align:left;border-bottom:2px solid #0000;min-width:0;padding:16px 8px}.account-work-queue button[aria-pressed=true]{border-bottom-color:var(--vs-accent);background:var(--vs-surface)}.account-work-queue span{color:var(--vs-muted);overflow-wrap:anywhere;min-height:36px;font-size:12px;display:block}.account-work-queue strong{font-variant-numeric:tabular-nums;font-size:26px}.account-work-queue button:nth-child(2) strong{color:var(--vs-success)}.account-work-queue button:nth-child(3) strong{color:var(--vs-accent)}.account-work-queue button:nth-child(5) strong,.account-work-queue button:nth-child(6) strong{color:var(--vs-danger)}.account-renewed{color:var(--vs-accent);margin-top:8px;font-size:11px}.account-tabs{border-bottom:1px solid var(--vs-border);gap:24px;display:flex;overflow-x:auto}.account-tabs button{white-space:nowrap;color:var(--vs-muted);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 0;font-size:13px;display:flex}.account-tabs button[aria-selected=true]{color:var(--vs-accent);border-bottom-color:var(--vs-accent)}.account-tabs span{border:1px solid var(--vs-border);background:var(--vs-surface);min-width:28px;height:24px;color:var(--vs-ink);font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.account-tabs button[aria-selected=true] span{color:var(--vs-accent);border-color:var(--vs-accent);background:color-mix(in srgb, var(--vs-accent) 12%, var(--vs-bg))}.account-table-scroll{scrollbar-width:thin;overflow-x:auto}.account-table{table-layout:fixed;border-collapse:collapse;min-width:1020px}.account-table th{background:var(--vs-surface);height:44px}.account-table th:first-child{width:26%}.account-table th:nth-child(2){width:32%}.account-table th:nth-child(3){width:18%}.account-table th:nth-child(4){width:14%}.account-table th:nth-child(5){width:10%}.account-identity,.account-data,.account-cycle{vertical-align:top;padding:20px 14px}.account-table tbody tr{background:var(--vs-bg)}.account-table tbody tr:hover{background:var(--vs-surface)}.account-table td{border-bottom:1px solid var(--vs-border)}.account-value{align-items:center;gap:8px;min-width:0;display:flex}.account-value>span,.account-value>strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;line-height:1.6}.account-identity .account-value>strong{font-weight:600}.account-icon{border:1px solid var(--vs-border);width:28px;height:28px;color:var(--vs-muted);border-radius:4px;flex:0 0 28px;place-items:center;display:inline-grid}.account-icon:hover{color:var(--vs-accent);background:var(--vs-surface)}.account-icon:disabled{opacity:.35}.account-credential{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;min-height:32px;margin-bottom:5px;display:grid}.account-credential:last-child{margin-bottom:0}.account-field-label{color:var(--vs-muted);font-size:11px}.account-credential .account-value>span{font-family:Cairo,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.account-row-status{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.account-credit-indicator{border-left:4px solid;align-items:center;gap:10px;width:100%;min-height:60px;padding:9px 10px;display:flex}.account-credit-indicator svg{flex:0 0 42px}.account-credit-indicator strong{overflow-wrap:anywhere;font-size:15px;line-height:1.35}.account-credit-indicator.has-credits{color:var(--vs-success);background:color-mix(in srgb, var(--vs-success) 12%, var(--vs-bg))}.account-credit-indicator.no-credits{color:var(--vs-danger);background:color-mix(in srgb, var(--vs-danger) 12%, var(--vs-bg))}.account-health-label{color:var(--vs-muted);margin-top:14px;font-size:11px;display:block}.account-health{border:1px solid var(--vs-border);background:var(--vs-surface);width:100%;max-width:180px;color:var(--vs-success);border-radius:4px;margin-top:5px;padding:7px 9px;font-size:12px;display:block}.account-health-warning{color:var(--vs-danger)}.account-cycle .account-health{color:var(--vs-muted)}.account-cycle .account-health:has(option[value=Available]:checked){color:var(--vs-success)}.account-cycle .account-health:has(option[value=Empty]:checked){color:var(--vs-danger)}.account-health:disabled{opacity:.5}.account-status{align-items:center;gap:6px;font-size:12px;display:inline-flex}.account-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.account-use{color:var(--vs-ink);align-items:center;gap:5px;font-size:12px;display:inline-flex}.account-use:hover{color:var(--vs-accent)}.account-use:disabled{opacity:.4}.account-used-by{color:var(--vs-muted);margin-top:8px;font-size:11px;line-height:1.7}.account-actions{flex-wrap:wrap;gap:6px;display:flex}.account-actions>button{width:30px;height:30px;padding:0}.account-actions>.account-labeled-action{gap:0;width:30px;padding:0;font-size:0}.account-actions>.account-labeled-action svg{width:15px;height:15px}.account-identity .account-actions:empty{display:none}.account-cycle{font-variant-numeric:tabular-nums;font-size:12px}.account-cycle span{color:var(--vs-muted);margin-bottom:5px;font-size:11px;display:block}.account-cycle strong{color:var(--vs-ink);margin-bottom:18px;display:block}.account-notes{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.account-access{color:var(--vs-muted);align-items:flex-start;gap:6px;margin-top:14px;font-size:11px;display:flex}.account-access svg{flex-shrink:0;margin-top:2px}.account-access span{overflow-wrap:anywhere}.account-pagination{color:var(--vs-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:12px;display:flex}.account-pagination>div{align-items:center;gap:14px;display:flex}.account-toast{z-index:40;border:1px solid var(--vs-border);background:var(--vs-bg);max-width:calc(100vw - 32px);color:var(--vs-ink);border-radius:6px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 18px #0002}.account-confirm{border:1px solid var(--vs-border);background:var(--vs-bg);width:min(440px,100vw - 32px);color:var(--vs-ink);border-radius:8px;margin:auto;padding:24px}.account-confirm::backdrop{background:#0008}.accounts-page button:focus-visible,.account-table-scroll:focus-visible{outline:2px solid var(--vs-accent);outline-offset:3px}@media (width<=760px){.account-work-queue{grid-template-columns:repeat(3,minmax(0,1fr))}.account-table{min-width:0;display:block}.account-table thead{display:none}.account-table tbody{display:block}.account-table tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.account-table td{border:0;padding:0;display:block}.account-table .account-identity,.account-table .account-credentials,.account-table td:last-child{grid-column:1/-1}.account-cycle strong{margin-bottom:10px}.account-toast{bottom:16px;right:16px}}
/*$vite$:1*/