.account-badge{display:flex;align-items:center;gap:16px}.account-badge .secondary{font-size:11px;padding:6px 12px}.storage-banner{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;border:1px solid #46513d;border-radius:10px;background:#1b281c;margin-bottom:24px}.storage-banner strong{font-size:13px;font-weight:500}.storage-banner p{color:var(--muted);font-size:11px;margin:5px 0 0}.storage-banner .secondary{white-space:nowrap}.account-form{display:flex;flex-direction:column;gap:15px;margin:20px 0}.account-form label{display:flex;flex-direction:column;gap:7px;font-size:12px}.account-form input{width:100%;background:#101612;border:1px solid #3b4a3c;border-radius:6px;padding:11px 12px;color:var(--text);outline:none}.account-form .primary{margin-top:5px}.account-form button:disabled{opacity:.5;cursor:wait}.auth-note{font-size:10px!important;margin-top:22px!important}.delete-dialog{max-height:calc(100vh - 32px)}.pending-panel{margin-top:24px;padding:22px}.pending-panel p{font-size:11px}.job-row,.user-row,.legacy-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);font-size:12px}.job-row small,.user-row small{display:block;font-size:10px;color:var(--muted)}.user-actions{display:flex;gap:8px}.user-actions button{font-size:10px;padding:6px 10px}.api-panel{margin-bottom:24px}.api-panel hr{border:0;border-top:1px solid var(--line);margin:28px 0}.api-panel pre{white-space:pre-wrap;overflow-wrap:anywhere}.muted{color:var(--muted)}#preview-empty{text-align:center;color:var(--accent);font-size:45px}#preview-empty p{font-size:12px;color:var(--muted)}.history-card img{object-fit:contain}.local-caption{color:#a7cd83}.nav-item{min-height:47px}#auth-dialog::backdrop{backdrop-filter:blur(8px);background:#050a08df}.input-hint{line-height:1.8}@media(max-width:740px){.account-badge{gap:8px;font-size:10px}.storage-banner{align-items:flex-start;padding:14px;flex-direction:column}.pending-panel{padding:16px}.job-row,.user-row{align-items:flex-start;flex-direction:column}.account-form{max-width:100%}.private-badge{display:none}}

.auth-toggle{width:100%;font-size:12px;padding:10px 14px;margin:0 0 8px}
