*{box-sizing:border-box}body{margin:0;background:#f5f8fc;color:#192b45;font:16px/1.6 system-ui,sans-serif}header,.bar{display:flex;align-items:center;justify-content:space-between;gap:12px}header{background:white;padding:12px clamp(18px,7vw,110px);border-bottom:1px solid #dae4ef}header strong{color:#1264bb;font-size:32px}header span,small{font-size:12px;letter-spacing:.08em;color:#496783}main{max-width:760px;margin:36px auto;padding:0 18px}h1{margin:4px 0;font-size:34px}h2{font-size:18px}section{background:white;padding:22px;border-radius:16px}form{display:grid;gap:18px}label{display:grid;gap:5px}input,select,button{font:inherit;padding:10px 13px;border:1px solid #abc1dc;border-radius:8px}button{background:#115dae;color:white;cursor:pointer;font-weight:600}button.light{color:#13497b;background:#eef5fc}button:disabled{opacity:.45}ul{list-style:none;padding:0}li{padding:14px 0;border-top:1px solid #d9e4ee}li p{margin:4px 0}li time,#timing,#mode{color:#486178}#status{font-weight:600}[hidden]{display:none!important}
details{margin:20px 0;padding:14px;background:#f4f8ff;border-radius:12px}summary{cursor:pointer;font-weight:650}details form{margin-top:12px}textarea{min-height:90px;padding:10px;font:inherit}
