.access-body{background:#07110f;color:var(--tc-ink-1);min-height:100vh;padding:32px}.access-head{display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:0 auto 28px}.access-head h1{font-size:24px;margin:8px 0}.access-main{max-width:1180px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:18px}.access-card{background:var(--tc-surface);border:1px solid var(--tc-line);padding:20px}.access-wide{grid-column:1/-1}.access-card h2{margin:0 0 8px;font-size:15px;text-transform:uppercase;letter-spacing:.12em}.access-card p{color:var(--tc-ink-3);font-size:12px}.access-form{display:grid;gap:12px;margin-top:18px}.access-form label,.access-form legend{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--tc-ink-3)}.access-form input,.access-form select{display:block;width:100%;margin-top:6px;background:#081412;color:var(--tc-ink-1);border:1px solid var(--tc-line);padding:10px}.access-form fieldset{border:1px solid var(--tc-line);padding:12px}.check-list{display:grid;gap:8px}.check-list label{display:flex;gap:8px;align-items:center;text-transform:none;letter-spacing:0}.check-list input{width:auto;margin:0}.access-list{display:grid;gap:8px;margin-top:14px}.access-row{border:1px solid var(--tc-line);padding:12px;display:grid;gap:7px}.access-row strong{font-size:12px}.access-meta{font:10px var(--tc-mono);color:var(--tc-ink-3)}.access-actions{display:flex;gap:7px;flex-wrap:wrap}.access-actions select{background:#081412;color:var(--tc-ink-1);border:1px solid var(--tc-line);padding:6px}.access-result{word-break:break-all}.audit-list{max-height:400px;overflow:auto}@media(max-width:760px){.access-body{padding:18px}.access-main{grid-template-columns:1fr}.access-wide{grid-column:1}.access-head{align-items:flex-start;gap:16px}}
