.admin-section{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;margin:18px 0}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-title h2{margin:0}.inline-settings{display:flex;align-items:center;justify-content:space-between;gap:16px}.switch-line{font-weight:700}.switch-line input,.checks input{width:18px;height:18px;vertical-align:-4px}.checks{display:flex!important;align-items:center;gap:20px!important;align-self:end}.row-actions{display:flex;align-items:center;gap:12px}.row-actions form{margin:0}.danger{border:0;background:#fff0f1;color:#bd2636;padding:7px 10px;border-radius:7px}.card button:disabled{padding:10px;border:1px solid var(--line);border-radius:8px}
@media(max-width:1000px){.container{max-width:100%}.exam-shell{grid-template-columns:minmax(0,1fr) 230px}}
@media(max-width:800px){.exam-shell{grid-template-columns:1fr;margin:10px auto}.side{position:static;order:-1}.nums{grid-template-columns:repeat(10,minmax(32px,1fr))}.inline-settings{align-items:stretch;flex-direction:column}.admin-section{padding:13px}.section-title{align-items:stretch;flex-direction:column}.section-title .link{text-align:center}.checks{align-items:flex-start!important;flex-direction:column}.exam-body{padding:18px}.exam-body h2{font-size:21px;line-height:1.7}.exam-panel footer{gap:7px;flex-wrap:wrap}.exam-panel footer button{flex:1}.table{font-size:14px}}
@media(max-width:520px){.top b{font-size:17px}.top nav a{font-size:13px}.container{margin:18px auto;padding:0 10px}.cards{grid-template-columns:1fr}.card{padding:17px}.exam-head{padding:14px;font-size:14px}.exam-body{padding:14px}.exam-body h2{font-size:18px}.option{padding:10px}.option i{width:32px;height:32px}.nums{grid-template-columns:repeat(6,1fr)}.passage{font-size:15px;max-height:190px}.auth{padding:23px}.stats>div{padding:12px}}
