.cjsc-scheduling-details{border-bottom:1px solid #d7e0ec;padding:0 0 20px;margin:0 0 20px}
.cjsc-scheduling-details__toggle{align-items:center;background:none!important;border:0!important;color:#0c1d35!important;display:flex;font:inherit;justify-content:space-between;padding:0!important;width:100%}
.cjsc-scheduling-details__toggle h3{font-size:20px;margin:0}
.cjsc-scheduling-details__arrow{color:#94a3b8;font-size:18px;transition:transform .15s}
.cjsc-scheduling-details.is-collapsed .cjsc-scheduling-details__arrow{transform:rotate(-90deg)}
.cjsc-scheduling-details.is-collapsed .cjsc-scheduling-details__grid,.cjsc-scheduling-details.is-collapsed .cjsc-scheduling-details__message{display:none}
.cjsc-scheduling-details__grid{display:grid;gap:14px 18px;grid-template-columns:1fr 1fr;margin-top:16px}
.cjsc-scheduling-details__field.is-wide{grid-column:1/-1}
.cjsc-scheduling-details__label{align-items:center;color:#718096;display:flex;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}
.cjsc-scheduling-details__edit{background:none!important;border:0!important;color:#94a3b8!important;height:24px;opacity:0;padding:0 0 0 5px!important;width:24px}
.cjsc-scheduling-details__field:hover .cjsc-scheduling-details__edit,.cjsc-scheduling-details__edit:focus{opacity:1}
.cjsc-scheduling-details__edit .dashicons{font-size:15px;height:15px;width:15px}
.cjsc-scheduling-details__value{align-items:center;color:#24344d;display:flex;font-size:14px;font-weight:600;gap:7px;margin-top:3px;min-height:22px}
.cjsc-scheduling-details__value i{border-radius:50%;display:inline-block;flex:0 0 8px;height:8px;width:8px}
.cjsc-scheduling-details__value i.is-scheduled{background:var(--cjsc-status-pending)}
.cjsc-scheduling-details__value i.is-offered{background:var(--cjsc-status-offered)}
.cjsc-scheduling-details__value i.is-requested{background:var(--cjsc-status-requested)}
.cjsc-scheduling-details__value i.is-confirmed{background:var(--cjsc-status-confirmed)}
.cjsc-scheduling-details__value i.is-cancelled{background:var(--cjsc-status-alert)}
.cjsc-scheduling-details__editor select,.cjsc-scheduling-details__editor input{box-sizing:border-box;font-size:14px;min-height:38px;width:100%}
.cjsc-scheduling-details__editor-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}
.cjsc-scheduling-details__editor-actions button{border:1px solid #cfdae8;border-radius:8px;font-size:13px;padding:7px 11px}
.cjsc-scheduling-details__editor-actions .is-primary{background:#2864e8;border-color:#2864e8;color:#fff}
.cjsc-scheduling-details__message{color:#b42318;font-size:12px;margin-top:8px}
.cjsc-notes-heading-actions{align-items:center;display:flex;gap:8px}
.cjsc-notes-compose-toggle{align-items:center;background:#2864e8!important;border:0!important;border-radius:7px!important;color:#fff!important;display:inline-flex;font-size:20px!important;height:28px;justify-content:center;line-height:1!important;padding:0!important;width:28px}
.cjsc-remove-from-schedule{color:#64748b!important}
.cjsc-remove-from-schedule:hover{background:#f1f5f9!important;color:#334155!important}
.cjsc-scheduling-details__relationship{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:14px}
.cjsc-scheduling-details__relationship[hidden]{display:none}
.cjsc-scheduling-details__relationship>a,.cjsc-scheduling-details__relationship>button{align-items:center;background:#fff!important;border:1px solid #d7e0ec!important;border-radius:9px!important;box-sizing:border-box;color:#53657d!important;display:flex;font:inherit;gap:8px;justify-content:flex-start;min-height:48px;padding:7px 10px!important;text-decoration:none!important;width:100%}
.cjsc-scheduling-details__relationship .is-next{justify-content:flex-end;text-align:right}
.cjsc-scheduling-details__relationship strong{color:#334155;display:block;font-size:12px;font-weight:600;line-height:1.25}
.cjsc-scheduling-details__relationship small{color:#8795a9;display:block;font-size:11px;line-height:1.25;margin-top:2px}
.cjsc-scheduling-details__relationship .dashicons{font-size:16px;height:16px;width:16px}
.cjsc-scheduling-details__relationship>a:hover,.cjsc-scheduling-details__relationship>a:focus-visible{background:#f3f7ff!important;border-color:#9cbcf9!important;color:#2864e8!important}
.cjsc-scheduling-details__relationship .is-disabled{background:#f8fafc!important;color:#b7c1ce!important;cursor:default;opacity:.7}
.cjsc-scheduling-details__relationship .is-disabled strong,.cjsc-scheduling-details__relationship .is-disabled small{color:#a8b3c1}
@media(max-width:700px){.cjsc-scheduling-details__grid{grid-template-columns:1fr}
.cjsc-scheduling-details__field.is-wide{grid-column:auto}
.cjsc-scheduling-details__relationship{gap:7px}
.cjsc-scheduling-details__relationship>a,.cjsc-scheduling-details__relationship>button{padding:7px!important}
.cjsc-scheduling-details__relationship strong{font-size:11px}
.cjsc-scheduling-details__relationship small{font-size:10px}
}
