#schedule-places-modal .places-head{margin-bottom:.8rem}#schedule-places-modal .places-eyebrow{color:#4737ff;display:block;font-size:.5rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}#schedule-places-modal .places-title{color:#232e52;font-size:.9rem;font-weight:700;margin:.2rem 0 0}#schedule-places-modal .places-hint{color:#667189;font-size:.6rem;margin:.2rem 0 0}#schedule-places-modal .places-toolbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:.4rem;grid-template-columns:minmax(0,1fr) auto;margin-bottom:.4rem}#schedule-places-modal .places-toolbar .input-group-addon{color:#3578b5}#schedule-places-modal .inline-form{background-color:#fff8e6;border:.05rem solid #f2c94c;border-radius:.2rem;padding:.8rem}#schedule-places-modal .inline-form .inline-form-title{color:#8a5a00;font-weight:700;margin-bottom:.4rem}#schedule-places-modal .inline-form .place-active{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}#schedule-places-modal .inline-form .place-active .form-switch{margin-bottom:.2rem}#schedule-places-modal .inline-form .inline-form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:.4rem}#schedule-places-modal .place-list{background-color:#fff;border:.05rem solid #e7e9ed;border-radius:.2rem;-webkit-box-shadow:0 1px 2px rgba(69,77,93,.06);box-shadow:0 1px 2px rgba(69,77,93,.06);max-height:20rem;overflow:auto}#schedule-places-modal .place-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.05rem solid #e7e9ed;display:grid;gap:.4rem;grid-template-columns:1.6rem minmax(0,1fr) auto;padding:.4rem .8rem;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}#schedule-places-modal .place-row:last-of-type{border-bottom:0}#schedule-places-modal .place-row:hover{background-color:#f6f6f8}#schedule-places-modal .place-row.is-selected{background-color:rgb(239.912,238.6,255)}#schedule-places-modal .place-row.is-selected .place-icon{background-color:#4737ff;color:#fff}#schedule-places-modal .place-row.is-inactive .place-name{color:#667189}#schedule-places-modal .place-row.is-inactive .place-icon{background-color:#f6f6f8;color:#667189}#schedule-places-modal .place-icon{background-color:rgb(230.8666666667,239.8,247.9333333333);border-radius:50%;color:#3578b5;height:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.5rem}#schedule-places-modal .place-icon,#schedule-places-modal .place-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#schedule-places-modal .place-text{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem .4rem;min-width:0}#schedule-places-modal .place-name{color:#232e52;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#schedule-places-modal .place-meta,#schedule-places-modal .status-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.2rem}#schedule-places-modal .status-pill{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:.05rem solid #caced7;border-radius:1rem;color:#667189;font-size:.55rem;line-height:1;padding:.15rem .45rem;white-space:nowrap}#schedule-places-modal .status-pill.is-current{border-color:rgb(192.992,187.6,255);color:#4737ff}#schedule-places-modal .place-actions,#schedule-places-modal .places-empty{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem}#schedule-places-modal .places-empty{background-color:#f6f6f8;border:.05rem dashed #caced7;border-radius:.2rem;color:#667189;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.55rem;padding:1.2rem .8rem;text-align:center}#schedule-places-modal .places-empty svg{color:rgb(164.84,157,255);margin-bottom:.2rem}#schedule-places-modal .places-empty strong{color:#0356a2;font-size:.6rem}#schedule-places-modal .places-none{color:#667189;font-size:.6rem;padding:.8rem;text-align:center}.schedule-page .communication-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgb(230.8666666667,239.8,247.9333333333);border:.05rem solid #b0cde8;border-radius:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;padding:.4rem .8rem}.schedule-page .communication-row .communication-label{color:#0356a2;font-size:.55rem;font-weight:700;letter-spacing:.04em;margin-right:.4rem;text-transform:uppercase}.schedule-page .communication-row .form-switch{margin:0}.schedule-page .hours-pending{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6f6f8;border:.05rem dashed #caced7;border-radius:.2rem;color:#667189;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.55rem;gap:.2rem;margin-top:.8rem;padding:1.2rem .8rem;text-align:center}.schedule-page .hours-pending svg{color:rgb(164.84,157,255);margin-bottom:.2rem}.schedule-page .hours-pending strong{color:#0356a2;font-size:.6rem}