:root{--bg:#f5f7fa;--surface:#fff;--text:#17212e;--muted:#576574;--border:#d6dde5;--primary:#245dcc;--primary-hover:#1949aa;--accent:#08775a;--accent-bg:#e9f5ef;--danger:#b42318;--danger-bg:#fff0ed;--warning:#865900;--warning-bg:#fff8e6;--radius:12px;--shadow:0 16px 56px #152d4a26;font-family:system-ui,-apple-system,"Segoe UI","Microsoft YaHei",sans-serif;color:var(--text);background:var(--bg);font-synthesis:none}
*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit}button,a.button,summary{cursor:pointer}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .18s,border-color .18s,color .18s}button:disabled{opacity:.55;cursor:wait}button:active:not(:disabled){filter:brightness(.94)}.primary{background:var(--primary);color:#fff}.primary:hover:not(:disabled){background:var(--primary-hover)}.secondary{background:var(--surface);color:var(--text);border-color:var(--border)}.secondary:hover:not(:disabled){background:#eef2f7;border-color:#a4b0be}.quiet{background:transparent;color:var(--muted)}.quiet:hover:not(:disabled){background:#edf1f5;color:var(--text)}.danger{color:var(--danger);background:transparent}.danger:hover:not(:disabled){background:var(--danger-bg)}:focus-visible{outline:3px solid var(--primary);outline-offset:3px}input,select,textarea{width:100%;min-height:44px;border:1px solid #a6b2c0;border-radius:8px;padding:10px 12px;background:#fff;color:var(--text)}textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;line-height:1.6}label{display:block;font-size:14px;font-weight:600;margin:16px 0 7px}input[readonly],textarea[readonly]{background:#f3f6fa}h1,h2,h3,p{margin:0}h1{font-size:30px;line-height:1.25;letter-spacing:-.7px}h2{font-size:19px;line-height:1.4}h3{font-size:16px}p.muted{margin-top:8px}.muted,.field-help{color:var(--muted)}.field-help{font-size:13px;line-height:1.7;margin-top:8px;overflow-wrap:anywhere}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.8px;color:var(--accent);margin-bottom:9px}.form-error{color:var(--danger);font-size:14px;margin:12px 0;min-height:21px;overflow-wrap:anywhere}.full-width{width:100%}[hidden]{display:none!important}.skip-link{position:fixed;top:-100px;left:16px;z-index:20;padding:12px 20px;background:#fff;color:var(--primary)}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand-mark{display:grid;place-items:center;width:40px;height:40px;background:var(--accent-bg);border:1px solid #bbddcf;border-radius:10px;color:var(--accent);flex:none}.brand-mark svg{height:24px;width:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.brand{display:flex;align-items:center;gap:12px}.brand strong{font-size:17px;display:block}.brand span:not(.brand-mark){display:block;font-size:12px;color:var(--muted)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 36px;background:var(--surface);border-bottom:1px solid var(--border)}.header-actions{display:flex;gap:8px;align-items:center}.workspace{max-width:1360px;margin:auto;padding:32px 36px 0}.page-heading,.section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.page-heading{margin-bottom:24px}.page-heading .muted{font-size:14px}.icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px}.metric{padding:20px 24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.metric>span{font-size:14px;color:var(--muted);display:block}.metric strong{font-size:32px;font-weight:650;display:block;margin:6px 0}.metric small{font-size:12px;color:var(--muted)}.tabs{display:flex;gap:8px;border-bottom:1px solid var(--border);margin-bottom:22px}.tabs button{background:transparent;color:var(--muted);border-radius:8px 8px 0 0;border-bottom:3px solid transparent;padding:13px 18px}.tabs button:hover{background:#eaf0f8}.tabs button[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary);background:#eaf0fc}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.section-heading{padding:24px}.section-heading p{font-size:14px;color:var(--muted);margin-top:6px}.table-wrap{overflow-x:auto;overscroll-behavior-inline:contain}table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}th{background:#f6f8fb;color:var(--muted);font-size:12px;font-weight:650;padding:14px 24px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);white-space:nowrap}td{padding:18px 24px;border-bottom:1px solid #e8edf2;vertical-align:middle}tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafbfd}.cell-title{font-weight:600;display:block}.cell-detail{display:block;margin-top:4px;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.row-actions{display:flex;gap:8px;flex-wrap:wrap;min-width:250px}.row-actions button{font-size:13px;padding:8px 12px}.badge{display:inline-flex;align-items:center;padding:4px 9px;border-radius:6px;background:#edf1f5;color:#495668;font-size:12px;font-weight:600;white-space:nowrap}.badge.good{background:var(--accent-bg);color:var(--accent)}.badge.bad{background:var(--danger-bg);color:var(--danger)}.badge.wait{background:var(--warning-bg);color:var(--warning)}.empty-state{text-align:center;padding:48px 24px!important;color:var(--muted)}.notice{padding:13px 16px;border:1px solid #b1d8c6;background:var(--accent-bg);color:var(--accent);border-radius:8px;margin-bottom:20px;font-size:14px;overflow-wrap:anywhere}.notice.error{border-color:#f1c1bb;background:var(--danger-bg);color:var(--danger)}.footer{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;padding:24px 0}.query-layout{display:grid;grid-template-columns:minmax(280px,370px) minmax(0,1fr);border-top:1px solid var(--border)}.query-form{padding:8px 24px 24px;border-right:1px solid var(--border)}.query-form>label:first-child{margin-top:16px}.result-pane{padding:24px;min-width:0}.result-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.result-pane pre{background:#f3f6fa;border:1px solid var(--border);border-radius:8px;margin:18px 0 0;padding:18px;min-height:360px;max-height:700px;overflow:auto;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.parameter-guide{font-size:12px;margin-top:12px;color:var(--muted)}.parameter-guide p{margin:6px 0}.parameter-guide strong{color:var(--text)}.api-guide{border-top:1px solid var(--border);padding:20px 24px;font-size:14px}.api-guide summary{font-weight:600;min-height:44px;display:flex;align-items:center;gap:8px;color:var(--primary)}.api-guide summary:before{content:"+";font-size:20px}.api-guide[open] summary:before{content:"−"}.api-guide p{margin:8px 0;max-width:850px}.api-guide pre{font-size:13px;background:#f3f6fa;border:1px solid var(--border);padding:16px;border-radius:8px;overflow:auto}.login-view{min-height:100vh;display:grid;place-items:center;padding:32px 20px}.login-card{width:100%;max-width:420px;border:1px solid var(--border);background:var(--surface);padding:36px;border-radius:16px;box-shadow:0 8px 30px #20334d09}.login-card .brand-mark{margin-bottom:28px}.login-card .muted{font-size:14px;margin-bottom:24px}.login-card .eyebrow{margin-bottom:12px}.login-note{font-size:12px;color:var(--muted);text-align:center;margin-top:24px}.boot-status{padding:80px 24px;text-align:center;color:var(--muted)}dialog{width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);color:var(--text);overflow:auto}dialog::backdrop{background:#15223580}.dialog-content{padding:24px}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.close-button{font-size:26px;font-weight:400;min-width:44px;padding:4px}.dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;flex-wrap:wrap}.secret-warning{border:1px solid #e8d99b;border-radius:8px;background:var(--warning-bg);color:var(--warning);padding:12px 14px;font-size:14px}.qr-frame{display:grid;place-items:center;background:#f7f9fb;border:1px solid var(--border);border-radius:12px;width:100%;min-height:280px;margin:20px 0;padding:20px}.qr-frame img{display:block;width:min(100%,240px);height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.qr-frame p{font-size:14px;color:var(--muted)}.qr-status{font-weight:650;text-align:center}.qr-status.good{color:var(--accent)}.qr-status.bad{color:var(--danger)}#qr-message,#qr-expiry{text-align:center}.loading-placeholder{padding:48px 24px;text-align:center;color:var(--muted)}
.account-identity{min-width:190px;max-width:280px;overflow-wrap:anywhere}.health-cell{min-width:170px}.proxy-health-cell{min-width:200px}.check-message{max-width:240px;line-height:1.6}.account-actions{min-width:260px;max-width:330px}button:disabled:not([aria-busy=true]){cursor:not-allowed}
.usage-filter{padding:0 24px 22px;border-bottom:1px solid var(--border)}.usage-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.usage-fields label{margin:0 0 7px}.usage-search{grid-column:span 2}.usage-filter-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.usage-filter-footer .field-help{margin:0}.usage-filter-actions{display:flex;gap:8px}.field-error{color:var(--danger);font-size:13px;line-height:1.5;margin-top:6px;overflow-wrap:anywhere}.field-error:empty{display:none}input[aria-invalid=true]{border-color:var(--danger)}.usage-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:24px}.usage-stat{padding:14px 16px;background:#f6f8fb;border:1px solid var(--border);border-radius:8px;min-width:0}.usage-stat span{display:block;font-size:13px;color:var(--muted)}.usage-stat strong{display:block;font-size:21px;line-height:1.4;margin-top:6px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.usage-rankings{margin:0 24px 24px;border:1px solid var(--border);border-radius:8px}.usage-rankings summary{display:flex;align-items:center;gap:12px;padding:12px 16px;min-height:44px;font-size:14px;font-weight:600}.usage-rankings summary:before{content:"+";color:var(--primary);font-size:20px}.usage-rankings[open] summary:before{content:"−"}.usage-rankings summary .muted{font-size:12px;font-weight:400}.usage-ranking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0 16px 16px}.usage-ranking-grid>div{min-width:0}.usage-ranking-grid h3{padding:12px 0}.usage-ranking-grid th,.usage-ranking-grid td{padding:10px 12px}.usage-ranking-grid td:first-child{overflow-wrap:anywhere;max-width:200px}.usage-table{table-layout:fixed;min-width:880px}.usage-table th:nth-child(1){width:21%}.usage-table th:nth-child(2){width:16%}.usage-table th:nth-child(3){width:23%}.usage-table th:nth-child(4){width:16%}.usage-table th:nth-child(5){width:16%}.usage-table th:nth-child(6){width:8%}.usage-table td{overflow-wrap:anywhere;padding:16px 18px}.usage-table td:last-child{font-variant-numeric:tabular-nums}.usage-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-top:1px solid var(--border)}.usage-pagination>p{font-size:13px;color:var(--muted)}.usage-page-controls{display:flex;align-items:center;gap:8px;flex:none}.usage-page-controls label{margin:0;font-size:13px}.usage-page-controls select{width:90px;padding:8px;font-size:13px}.usage-page-controls button{padding:8px 12px;font-size:13px}#usage-results[aria-busy=true]{opacity:.65}
@media(max-width:1000px){.topbar{padding:16px 24px}.workspace{padding:24px 24px 0}th,td{padding:14px 18px}.row-actions{min-width:210px}.query-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}}
@media(max-width:1000px){.usage-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.usage-search{grid-column:span 1}.usage-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.usage-pagination{flex-wrap:wrap}.usage-ranking-grid{grid-template-columns:1fr}}
@media(max-width:700px){.topbar{padding:12px 16px;align-items:flex-start}.brand strong{font-size:15px}.brand-mark{width:36px;height:36px}.header-actions{gap:2px;flex-wrap:wrap;justify-content:flex-end}.header-actions button,.header-actions .button{font-size:12px;padding:8px 10px}.workspace{padding:24px 16px 0}.page-heading{align-items:flex-start}.page-heading h1{font-size:26px}.page-heading .muted{max-width:220px}.page-heading>button{font-size:12px;padding:8px 10px}.page-heading>button svg{display:none}.metrics{gap:8px;margin-bottom:20px}.metric{padding:14px 10px;border-radius:9px}.metric>span{font-size:12px}.metric strong{font-size:26px}.metric small{display:none}.tabs{gap:0;margin-bottom:16px}.tabs button{flex:1;padding:12px 6px;font-size:13px}.section-heading{padding:20px 16px;align-items:flex-start}.section-heading p{font-size:13px}.section-heading>button{font-size:12px;padding:8px 10px}h2{font-size:17px}.query-layout{grid-template-columns:1fr}.query-form{border-right:0;border-bottom:1px solid var(--border);padding:8px 16px 20px}.result-pane{padding:20px 16px}.result-pane pre{min-height:220px;max-height:500px}.api-guide{padding:16px}.dialog-content{padding:20px}.login-card{padding:28px}.footer{padding:20px 0}}
@media(max-width:700px){.usage-filter{padding:0 16px 20px}.usage-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.usage-search{grid-column:span 2}.usage-fields>div:nth-child(4){grid-column:span 2}.usage-filter-footer{align-items:flex-start;flex-direction:column;gap:12px}.usage-filter-actions{width:100%}.usage-filter-actions button{flex:1}.usage-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 16px;gap:8px}.usage-stat{padding:12px}.usage-stat strong{font-size:20px}.usage-rankings{margin:0 16px 20px}.usage-rankings summary{flex-wrap:wrap;gap:8px}.usage-pagination{padding:16px;gap:12px}.usage-page-controls{flex-wrap:wrap;gap:8px}.usage-page-controls label{font-size:12px}.usage-page-controls select{width:77px}.usage-page-controls button{padding:8px;font-size:12px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;scroll-behavior:auto!important}}
.query-shortcuts{padding:0 24px 22px}.query-shortcuts h3{font-size:14px;margin-bottom:10px}.query-chips{display:flex;gap:8px;flex-wrap:wrap}.query-chip[aria-pressed=true],.query-mode button[aria-pressed=true]{border-color:var(--primary);color:var(--primary);background:#eaf0fc}.query-chip{white-space:normal;text-align:left}.query-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}.query-form{min-width:0}.query-form>.form-error{margin-top:8px;margin-bottom:0}.query-form>.form-error:empty{display:none}.query-filters{display:grid;grid-template-columns:minmax(0,1fr) 125px;gap:12px}.query-mode{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:20px;margin-bottom:10px}.query-mode button{padding:8px 12px}.query-mode .quiet{margin-left:auto}.field-original{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:400;color:var(--muted);overflow-wrap:anywhere}.field-requirement{display:inline-block;margin-left:7px;padding:1px 5px;border-radius:4px;background:#edf1f5;font-size:11px;color:var(--muted)}.query-optional{border:1px solid var(--border);border-radius:8px;margin:18px 0;padding:0 12px 14px}.query-optional:not([open]){padding-bottom:0}.query-optional summary{min-height:44px;padding:11px 0;font-weight:600;font-size:14px}.query-optional summary[aria-disabled=true]{cursor:wait;opacity:.55}.query-field label{overflow-wrap:anywhere}.query-field .field-help:empty{display:none}.query-field textarea{min-height:94px}.query-form #query-submit{margin-top:22px;white-space:normal}.result-actions{display:flex;gap:8px;flex-wrap:wrap}.result-heading{flex-wrap:wrap}.result-summary{display:grid;grid-template-columns:68px minmax(0,1fr);gap:8px 12px;margin:16px 0;padding:14px;background:#f6f8fb;border:1px solid var(--border);border-radius:8px;font-size:13px;line-height:1.6}.result-summary dt{color:var(--muted)}.result-summary dd{margin:0;overflow-wrap:anywhere}.result-pane pre{min-height:300px;margin-top:12px}.result-pane #result-status{font-size:14px;overflow-wrap:anywhere}.query-history{margin-top:26px;padding-top:20px;border-top:1px solid var(--border)}.query-history-list{display:grid;gap:8px;margin-top:12px}.query-history-item{flex-direction:column;align-items:flex-start;gap:2px;text-align:left;white-space:normal;width:100%;overflow-wrap:anywhere}.query-history-item .field-help{font-weight:400;font-size:12px;margin:0}.query-form input[aria-invalid=true],.query-form select[aria-invalid=true],.query-form textarea[aria-invalid=true]{border-color:var(--danger)}
.tabs button{min-width:0;white-space:normal;overflow-wrap:anywhere}
.workspace,.panel,.section-heading>div{min-width:0}.tabs{flex-wrap:wrap}.tabs button{flex:0 1 auto}.section-heading>button{flex-shrink:0}.proxy-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 24px 24px}.proxy-filter{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:16px;padding:0 24px 12px}.proxy-filter>div{min-width:0}.proxy-filter label{margin-top:0}.proxy-list-help{margin:0;padding:0 24px 20px}.proxy-list-help:last-child{padding-top:20px;border-top:1px solid var(--border)}.proxy-table{min-width:900px}.proxy-identity{min-width:220px;max-width:310px;overflow-wrap:anywhere}.proxy-accounts{min-width:170px;max-width:260px;overflow-wrap:anywhere}.proxy-actions{min-width:220px;max-width:275px}.proxy-health-cell .badge{white-space:normal}.brand{min-width:0}.topbar>.brand{flex-shrink:1}
@media(max-width:700px){.tabs button{flex:1 1 30%;padding:12px 8px}.proxy-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px 20px;gap:8px}.proxy-filter{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px 12px;gap:12px}.proxy-filter>div:first-child{grid-column:span 2}.proxy-filter>button{width:100%}.proxy-list-help{padding:0 16px 20px}.proxy-filter label{font-size:13px}.section-heading{flex-wrap:wrap}.section-heading>div{flex:1 1 200px}.topbar{flex-wrap:wrap}.header-actions{min-width:0}.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dialog-heading h2{overflow-wrap:anywhere}.dialog-actions button{white-space:normal}.brand strong,.brand span{overflow-wrap:anywhere}}
@media(max-width:900px){.query-layout{grid-template-columns:1fr}.query-form{border-right:0;border-bottom:1px solid var(--border)}}
@media(max-width:700px){.query-shortcuts{padding:0 16px 20px}.query-filters{grid-template-columns:minmax(0,1fr) 110px;gap:10px}.query-mode{gap:6px}.query-mode button{font-size:13px;padding:8px 10px}.query-mode .quiet{margin-left:0}.query-chip{font-size:13px;padding:8px 12px}.result-actions button{font-size:13px;padding:8px 12px}.result-summary{grid-template-columns:60px minmax(0,1fr);gap:7px 8px}}
.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-alert{display:block;text-align:left;white-space:normal;color:var(--text)}.metric-alert strong{color:var(--danger)}.metric-alert:hover{border-color:var(--danger);background:var(--danger-bg)}.metric small{overflow-wrap:anywhere}.account-filter{padding:0 24px 22px;border-bottom:1px solid var(--border)}.account-filter-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);gap:16px}.account-filter-grid>div{min-width:0}.account-filter-grid label{margin-top:0}.account-filter-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:14px}.account-abnormal-toggle{display:flex;align-items:center;gap:9px;margin:0;min-height:44px;cursor:pointer}.account-abnormal-toggle input{width:18px;height:18px;min-height:18px;padding:0;flex:none;accent-color:var(--primary)}.account-filter>.field-help{margin-top:10px}
.usage-fields>div{min-width:0}.usage-operation-directory,.usage-operation-filter{grid-column:span 2}.usage-operation-filter select{max-width:100%}
.usage-retention-help{padding:12px 24px 0;margin:0}.usage-table{min-width:1050px}.usage-table th:nth-child(1){width:19%}.usage-table th:nth-child(2){width:13%}.usage-table th:nth-child(3){width:22%}.usage-table th:nth-child(4){width:14%}.usage-table th:nth-child(5){width:16%}.usage-table th:nth-child(6){width:8%}.usage-table th:nth-child(7){width:8%}.usage-result-button{font-size:12px;padding:8px;white-space:normal}#usage-result-dialog{width:min(900px,calc(100% - 32px))}#usage-result-json{margin:18px 0 0;background:#f3f6fa;border:1px solid var(--border);border-radius:8px;padding:16px;max-height:55dvh;overflow:auto;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}#usage-result-json:empty{display:none}
@media(max-width:700px){.usage-retention-help{padding:12px 16px 0}#usage-result-dialog .dialog-actions button{flex:1 1 auto}}
@media(max-width:1000px){.usage-operation-directory{grid-column:span 1}.usage-operation-filter{grid-column:span 2}}
@media(max-width:700px){.usage-operation-directory,.usage-operation-filter{grid-column:span 2}.usage-fields>div:nth-child(4){grid-column:span 1}}
@media(max-width:900px){.account-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-search,.account-proxy-filter{grid-column:span 2}}
@media(max-width:700px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.account-filter{padding:0 16px 20px}.account-filter-grid{gap:12px}.account-filter-grid label{font-size:13px}.metric-alert{padding:14px 10px}.account-filter-footer{gap:10px}.account-filter-footer button{font-size:13px;padding:8px 12px}}
.collection-settings{margin:0 24px 22px;padding:0 16px 16px;border:1px solid var(--border);border-radius:8px}.collection-settings:not([open]){padding-bottom:0}.collection-settings summary{min-height:44px;padding:12px 0;font-size:14px;font-weight:600;cursor:pointer}.collection-settings summary span{margin-left:10px;font-weight:400}.interval-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px}.interval-fields>div{min-width:0}.collection-settings .interval-fields{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.interval-fields label{font-size:13px}.tasks-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto auto;gap:12px;align-items:end;padding:0 24px 16px}.tasks-filter label,.task-lookup label{margin-top:0}.task-lookup{display:flex;gap:12px;align-items:end;padding:0 24px 16px}.task-lookup>div{flex:1;max-width:520px;min-width:0}.tasks-message{margin:0;padding:0 24px 16px}.tasks-message:empty{padding:0}.tasks-table{min-width:850px}.tasks-table td:first-child{max-width:280px;overflow-wrap:anywhere}.tasks-table td:nth-child(2){min-width:190px}#tasks-results[aria-busy=true]{opacity:.65}#task-dialog{width:min(960px,calc(100% - 32px))}.task-items{display:grid;gap:12px;margin-top:16px}.task-item{padding:0 14px 14px;border:1px solid var(--border);border-radius:8px;min-width:0}.task-item:not([open]){padding-bottom:0}.task-item summary{padding:12px 0;min-height:44px;cursor:pointer;overflow-wrap:anywhere}.task-item summary .badge{margin-left:12px}.task-item-json{margin:0 0 12px;padding:14px;background:#f3f6fa;border:1px solid var(--border);border-radius:8px;max-height:45dvh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.task-pagination{padding:16px 0 0;margin-top:16px}.task-item button{font-size:13px}.task-item .result-actions{gap:12px}
@media(max-width:700px){.collection-settings{margin:0 16px 20px;padding-left:12px;padding-right:12px}.collection-settings .interval-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-settings .interval-fields>button{grid-column:span 2}.collection-settings summary span{display:block;margin:4px 0 0}.tasks-filter{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px 16px}.task-lookup{padding:0 16px 16px;flex-wrap:wrap}.task-lookup>div{flex-basis:100%;max-width:none}.tasks-message{padding:0 16px 16px}.tasks-filter label,.task-lookup label{font-size:13px}.task-item .result-actions button{flex:1 1 auto}.task-pagination{gap:12px}}
