#tabs button[aria-current=true]{background:#123a4d;color:#ffad19;border-color:#ffad19}.schedule-item{border:1px solid #d0ddef;border-radius:10px;padding:18px;margin:16px 0;background:white}.schedule-item .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-item fieldset{border:1px solid #d0ddef;border-radius:7px;padding:10px;margin:12px 0}.choices{display:flex;flex-wrap:wrap;gap:12px}.choices label{display:flex;align-items:center}.choices input{width:auto}.schedule-item select[multiple]{min-height:105px}.schedule-item .remove{color:#a32e21}.schedule-item .hours{font-weight:600;color:#135567}.recipient-hint{font-size:12px;color:#667e96;margin:8px 0}#dirty{color:#9e6100}#previewFrame{width:100%;height:650px;border:1px solid #cddbec;border-radius:8px}.job{padding:12px;border-bottom:1px solid #d0ddef}.job p{margin:6px 0;overflow-wrap:anywhere}#save{background:#123a4d;color:white}.schedule-item legend{font-size:12px;color:#526e89}@media(max-width:900px){.schedule-item .grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.schedule-item .grid{grid-template-columns:1fr}.schedule-item{padding:12px}#previewFrame{height:500px}}
.schedule-item .grid{align-items:start}.schedule-item label{align-content:start}
