.access-workspace{max-width:1150px;margin:0 auto;padding:24px 16px 48px}.access-actions,.access-tabs,.access-heading,.access-pager{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.access-heading a{color:var(--accent)}.access-heading{justify-content:space-between;margin:20px 0 14px}.access-heading h2{margin:0}.access-heading p{color:var(--muted);margin:6px 0}.access-workspace .card{margin-bottom:16px}.access-workspace .login-card{max-width:480px;margin:24px auto}.access-workspace form,dialog form{display:grid;gap:14px}.access-workspace .access-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;margin-top:16px}.access-workspace input,dialog input,.access-workspace textarea,dialog select{width:100%;min-height:44px;border:1px solid var(--line);border-radius:8px;padding:10px;font:inherit;color:var(--ink);background:#fff}.access-workspace input:focus-visible,dialog input:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.access-workspace summary{cursor:pointer;font-weight:600}.access-workspace .access-search{display:flex;align-items:end;gap:12px;margin-bottom:16px}.access-search label{flex:1}.access-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.access-row .row-info{flex:1;min-width:0}.access-row p{margin:4px 0;color:var(--muted);font-size:.9rem}.access-row code{font-size:.85rem}.access-row .btn,.access-workspace .btn,dialog .btn{height:auto;min-height:40px;white-space:normal}.access-pager{justify-content:space-between;margin-top:12px}.access-notice{background:#eaf2ff;border:1px solid #bfd3f2;border-radius:8px;padding:12px}.error{color:var(--red)}.token-secret{border:2px solid var(--accent)}#tokenSecret{font-family:ui-monospace,monospace;resize:vertical;overflow-wrap:anywhere}.token-secret .access-actions{margin-top:12px}.status-pill{display:inline-block;padding:2px 8px;border-radius:12px;font-size:.8rem;background:#edf2f8}.status-pill.inactive{background:#fcebe9;color:#8a1c14}dialog{width:calc(100% - 24px);max-width:540px;max-height:90vh;overflow:auto;border:1px solid var(--line);border-radius:12px;padding:24px;color:var(--ink)}dialog::backdrop{background:#15243888}.api-guide{max-width:1000px;margin:0 auto;padding:24px 16px}.api-guide section{margin-bottom:18px}.api-guide a{color:var(--accent)}.api-guide h2{margin-top:16px}.api-guide li{margin:8px 0}.api-guide code{overflow-wrap:anywhere}.api-guide pre code{overflow-wrap:normal}.api-guide table td{white-space:normal;text-align:left}.api-guide table th{text-align:left}.api-guide pre{white-space:pre;max-width:100%}@media(max-width:650px){.access-workspace .access-fields{grid-template-columns:1fr}.access-row{align-items:start;flex-direction:column}.access-workspace{padding:16px 10px}.access-row .access-actions{gap:8px}}
