.wp-wrap{max-width:1240px;margin:28px auto;padding:0 20px}.wp-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap;margin-bottom:20px}.wp-head h1{font-size:clamp(26px,4vw,36px);margin:4px 0 8px;color:#102a43}.wp-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#1769e0;font-weight:800}.wp-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:20px;align-items:start}.wp-side,.wp-panel,.wp-stat{background:#fff;border:1px solid #dce5ef;border-radius:14px;box-shadow:0 8px 26px #163b650a}.wp-side{padding:12px;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto}.wp-side b{display:block;padding:9px 10px;color:#003b95}.wp-side a{display:block;padding:8px 10px;border-radius:7px;font-size:12px;color:#334155}.wp-side a:hover,.wp-side a.active{background:#eaf3ff;color:#0057b8;text-decoration:none}.wp-content{min-width:0}.wp-panel{padding:22px;margin-bottom:16px}.wp-panel h2{font-size:20px;margin:0 0 12px;color:#102a43}.wp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wp-stat{padding:16px}.wp-stat small{display:block;color:#64748b}.wp-stat strong{display:block;font-size:23px;color:#003b95;margin-top:6px}.wp-card{border:1px solid #dce5ef;border-radius:11px;padding:15px;background:#fff;min-width:0}.wp-card h3{margin:0 0 6px;font-size:16px}.wp-card p{margin:4px 0;color:#64748b;font-size:14px}.wp-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wp-field{display:flex;flex-direction:column;gap:6px}.wp-field.full{grid-column:1/-1}.wp-field label{font-size:13px;font-weight:700;color:#334155}.wp-field input,.wp-field select,.wp-field textarea{width:100%;border:1px solid #b7c5d6;border-radius:7px;padding:11px;background:#fff}.wp-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.wp-list{display:grid;gap:10px}.wp-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid #e1e8f0;border-radius:9px}.wp-row small{display:block;color:#64748b}.wp-table{width:100%;border-collapse:collapse;font-size:14px}.wp-table th,.wp-table td{text-align:left;padding:11px;border-bottom:1px solid #e5eaf1}.wp-table th{background:#f4f8ff;color:#003b95}.wp-note{background:#eef6ff;border:1px solid #c7e0ff;padding:13px 15px;border-radius:9px;color:#17416f;margin:14px 0}.wp-progress{height:9px;background:#e8eef7;border-radius:99px;overflow:hidden}.wp-progress i{display:block;height:100%;width:72%;background:#006ce4;border-radius:99px}.wp-check{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #edf1f6}.wp-check input{width:18px;height:18px;accent-color:#006ce4}@media(max-width:900px){.wp-layout{grid-template-columns:1fr}.wp-side{position:static;max-height:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wp-side b{grid-column:1/-1}}@media(max-width:600px){.wp-wrap{padding:0 12px}.wp-grid,.wp-form{grid-template-columns:1fr}.wp-field.full{grid-column:auto}.wp-panel{padding:16px}.wp-side{grid-template-columns:1fr 1fr}.wp-row{align-items:flex-start;flex-direction:column}}