.schedule-box{color:#173b31;background:#fff;border:1px solid #d9ded9;border-radius:13px;margin-top:18px;padding:20px}.schedule-box>small:first-child{letter-spacing:1.3px;color:#9a6e08;font-size:9px;font-weight:900}.schedule-box h2{margin:8px 0;font:24px Georgia,serif}.schedule-box p{color:#667871;font-size:12px;line-height:1.5}.hour-picks{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.hour-picks button{color:#173b31;background:#fff;border:1px solid #bdc8c2;border-radius:8px;padding:9px 5px;font-weight:800}.hour-picks button.active{background:#dfb13d;border-color:#dfb13d}.schedule-fields{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.schedule-fields label{font-size:10px;font-weight:800}.schedule-fields select{color:#173b31;border:1px solid #bdc8c2;border-radius:8px;width:100%;margin-top:5px;padding:9px;display:block}.notify-toggle{background:#edf4f1;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.notify-toggle span b,.notify-toggle span small{display:block}.notify-toggle span small{color:#65766f;margin-top:3px;font-size:9px}.save-schedule{color:#fff;background:#0d4939;border:0;border-radius:8px;width:100%;margin-top:12px;padding:11px;font-weight:800}.schedule-state{margin-top:9px;font-weight:800;display:block}.prototype-caveat{color:#788780;margin-top:8px;line-height:1.4;display:block}
