.account-panel{max-width:680px}.legal-copy{max-width:800px}.legal-copy h1{font-size:32px}.legal-copy h2{margin-top:28px}.legal-copy p{line-height:1.8}.captcha-row{display:flex;gap:12px;align-items:center}.captcha-row img{width:180px;height:64px;object-fit:contain;border:1px solid var(--line);border-radius:4px;background:#fff}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.auth-names{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-names>div{min-width:0}.form .checkbox label{font-weight:400;line-height:1.5}.member-filters{display:grid;grid-template-columns:2fr repeat(4,1fr) auto;gap:12px;align-items:end}.member-table{min-width:1000px}.member-table small{overflow-wrap:anywhere}.exam-summary{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;margin-top:12px}.exam-selected{list-style:none;padding:0}.exam-selected li{display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--line);padding:12px 0}.exam-selected .question-label{flex:1;min-width:0;overflow-wrap:anywhere}.exam-selected .actions{flex-shrink:0}.subject-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.subject-checks label{display:flex;gap:8px;align-items:flex-start}.exam-admin-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:28px}.exam-pool-results{max-height:520px;overflow:auto}.exam-pool-results button{width:100%;text-align:left;white-space:normal;justify-content:flex-start;margin-bottom:8px}.history-table{min-width:640px}.table-wrap{max-width:100%;overflow-x:auto}.kpis .kpi{min-width:0}.kpis .caption{overflow-wrap:anywhere}.form input,.form select,.form textarea{max-width:100%}.auth-container h1{font-size:28px}.member-dates{display:flex;flex-wrap:wrap;gap:12px}.member-dates span{overflow-wrap:anywhere}@media(max-width:1100px){.member-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.member-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-admin-grid{grid-template-columns:1fr}.subject-checks{grid-template-columns:1fr}.exam-selected li{flex-wrap:wrap}.exam-selected .question-label{flex-basis:70%}.exam-selected .actions{margin-left:auto}.auth-names{grid-template-columns:1fr}.auth-container{padding-left:16px;padding-right:16px}}
