.bs-schedule{padding:28px;margin:28px 0;background:#f6f9ff;border:1px solid #c9d8ed;border-radius:20px;color:#142746}.bs-schedule h2{font-size:30px;margin:10px 0}.bs-schedule-head{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.bs-connections{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:20px 0}.bs-connection{padding:14px;background:white;border:1px solid #d2def0;border-radius:12px}.bs-connection strong,.bs-connection span{display:block}.bs-connection span{font-size:13px;color:#785014;margin-top:8px}.bs-calendar-dialog{width:min(760px,90vw);max-height:88vh;overflow:auto;border:0;border-radius:20px;padding:26px;background:#f6f9ff;color:#142746;font:16px system-ui}.bs-calendar-dialog::backdrop{background:#0d2347aa}.bs-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bs-calendar-dialog label{display:block;margin:10px 0}.bs-calendar-dialog input:not([type=checkbox]),.bs-calendar-dialog select,.bs-calendar-dialog textarea{display:block;width:100%;padding:12px;box-sizing:border-box;border:1px solid #b9cce8;border-radius:8px;font:inherit;margin-top:6px}.bs-calendar-dialog fieldset{display:flex;flex-wrap:wrap;gap:12px;border:1px solid #b9cce8;margin:16px 0}.bs-calendar-dialog fieldset label{display:flex;align-items:center;gap:7px}.bs-calendar-dialog button,.bs-schedule button{background:#174bd7;color:#fff;border:0;border-radius:9px;padding:12px 16px;cursor:pointer;margin:5px}.bs-small{font-size:13px}.bs-job{padding:18px;background:white;border:1px solid #c9d8ed;border-radius:12px;margin:14px 0}.bs-job p{white-space:pre-wrap;overflow-wrap:anywhere}.bs-job p:last-of-type{color:#785014;font-size:14px}@media(max-width:500px){.bs-form-grid{grid-template-columns:1fr}.bs-schedule{padding:16px}.bs-calendar-dialog{padding:16px}}
