/* Resume admin: the switcher, tabs and the Logs tab (same look as Mock Tests' Logs). */
.admin-switch{display:flex;gap:2px;background:var(--surface2);border:1px solid var(--border2);border-radius:8px;padding:3px;margin-right:auto;margin-left:22px}
.admin-switch a{padding:4px 11px;border-radius:6px;color:var(--soft);font-size:13px;text-decoration:none;white-space:nowrap}
.admin-switch a[aria-current="page"]{background:#fff;color:var(--text);font-weight:600;box-shadow:var(--shadow)}
.atabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--border2)}
.atabs button{background:none;border:0;border-bottom:2px solid transparent;padding:8px 12px;font:500 14px 'DM Sans',sans-serif;color:var(--soft);cursor:pointer}
.atabs button[aria-selected="true"]{color:var(--orange-dk);border-bottom-color:var(--orange)}
.panel h2{font-size:17px}
.setting{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border2);padding:6px 0;font-size:14px}.setting code{background:var(--surface2);border-radius:4px;padding:1px 6px}
.log{font:12.5px/1.5 ui-monospace,Consolas,monospace;border:1px solid var(--border2);border-radius:10px;background:#fff;overflow:hidden}
.log-day{padding:7px 12px;font-size:12px;font-weight:700;color:var(--soft);background:var(--surface2);border-top:1px solid var(--border2)}
.log-day:first-child{border-top:0}
.log-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:6px 12px;border-top:1px solid var(--border2);min-width:0}
.log-line.error{background:var(--bad-lt)}
.log-line.ev{box-shadow:inset 3px 0 0 #2c6bd6}.log-line.ev.error{box-shadow:inset 3px 0 0 var(--bad)}.log-line.ev.warn{box-shadow:inset 3px 0 0 var(--warn)}
.log .t{color:var(--muted)}.log .rt{font-weight:700;overflow-wrap:anywhere}.log .st{font-weight:700}
.log .st.ok{color:var(--ok)}.log .st.warn{color:var(--warn)}.log .st.bad{color:var(--bad)}
.log .ms,.log .src{color:var(--muted)}.log .where,.log .pg{color:var(--soft)}
.log .tag{font-weight:700;color:#2c6bd6}.log .tag.error{color:var(--bad)}.log .tag.warn{color:var(--warn)}
.log .who{border:0;background:none;padding:0;font:inherit;color:#2c6bd6;cursor:pointer;text-decoration:underline dotted}
.log .nt{overflow-wrap:anywhere;min-width:0}.log details.nt{flex-basis:100%}.log pre{white-space:pre-wrap;margin:6px 0 0;font:inherit;font-size:12px;color:var(--soft)}
@media (max-width:900px){.admin-switch{margin-left:8px}.admin-switch a{padding:4px 7px;font-size:12px}.top-right .small{display:none}}
.plain-list{margin:4px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:5px;font-size:14px}
