body{color:#07111f;background:#f6f8fc;margin:0;font-family:Inter,Arial,sans-serif}nav{z-index:5;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:18px 26px;display:flex;position:sticky;top:0}.wrap{max-width:1180px;margin:auto;padding:24px}.card,.q{background:#fff;border:1px solid #e2e8f0;border-radius:24px;margin-bottom:16px;padding:26px;box-shadow:0 18px 50px #0f172a14}.badge{color:#183e9f;background:#eef4ff;border-radius:99px;padding:8px 12px;font-weight:800}h1{font-size:42px}label{margin-top:14px;font-weight:800;display:block}input{border:1px solid #cbd5e1;border-radius:14px;width:100%;padding:13px}.check{gap:10px;display:flex}.check input{width:auto}button{color:#fff;cursor:pointer;background:#2457d6;border:0;border-radius:14px;margin:5px;padding:12px 16px;font-weight:900}button:disabled{background:#94a3b8}.danger{background:#d92d20}.err{color:#b42318;background:#fff1f2;border:1px solid #fecaca;border-radius:14px;margin:12px 0;padding:12px}.test{grid-template-columns:1fr 310px;gap:24px;display:grid}.side{height:fit-content;position:sticky;top:92px}.sel{color:#07111f;background:#eef4ff;border:1px solid #2457d6}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #e2e8f0;padding:12px}@media (width<=900px){.test{grid-template-columns:1fr}table{display:block;overflow:auto}}
