.servect-schedule-box {background:#f0f6fb;border:1px solid #c7d7e5;border-radius:10px;padding:18px;margin:16px 0;color:#153249;line-height:1.5;clear:both;}
.servect-schedule-box h3 {font-size:1.15rem;margin:0 0 10px;color:#153249;}
.servect-schedule-box p {margin:8px 0;}
.servect-schedule-box .servect-date {font-size:1.1rem;font-weight:700;}
.servect-schedule-warning {background:#fff3d7;border-left:4px solid #ad7400;padding:10px 12px;}
.servect-schedule-error {color:#a21e18;font-weight:600;}
.servect-schedule-box label {display:flex!important;align-items:flex-start;gap:10px;font-weight:500!important;margin-top:12px;cursor:pointer;}
.servect-schedule-box input[type=checkbox] {flex:0 0 auto;margin-top:5px;min-width:18px;min-height:18px;}
.servect-schedule-box a {text-decoration:underline;}
.servect-schedule-small {font-size:.9rem;}
