:root{font-family:Arial,sans-serif;color:#26384b;background:#f6f8fb}*{box-sizing:border-box}body{margin:0}main{max-width:760px;margin:7vh auto;padding:32px;background:white;border-radius:20px}h1{color:#3a739f}button,input{font:inherit;padding:12px;border-radius:9px;border:1px solid #b8cbd9}input{width:100%;margin:8px 0 16px}button{background:#327eae;color:white;border:0}label{display:block}p{line-height:1.6}select{font:inherit;padding:12px;border-radius:9px;border:1px solid #b8cbd9;width:100%;margin:8px 0 16px;background:white}section{line-height:1.5}details{margin-top:8px;cursor:pointer}.vba-mobile-schedule{display:none}.vba-desktop-schedule{display:grid}.vba-day-picker{display:flex;gap:6px;overflow-x:auto;padding-bottom:10px}@media(max-width:800px){.vba-mobile-schedule{display:block}.vba-desktop-schedule{display:none}}