.bb-availability-window{border:1px solid #e2d8f1;border-radius:14px;padding:16px;margin:16px 0;background:#fcfaff;min-width:0}.bb-availability-window legend{font-weight:750;color:#574078;padding:0 6px}.bb-availability-window details,.bb-schedule-days{border:1px solid #d8cce5;background:white;border-radius:10px;padding:12px}.bb-availability-window summary,.bb-schedule-days summary{cursor:pointer;font-weight:700}.bb-day-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;margin-top:12px}.bb-day-options label{display:flex!important;gap:8px;align-items:center;margin:3px!important}.bb-day-options input{width:auto!important;min-width:18px;accent-color:#754bb1}.bb-schedule-student{border:1px solid #e2d8f1;border-radius:14px;padding:18px;margin:16px 0}.bb-time-row{display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:14px;margin-top:12px}.bb-time-row label{margin:0}.bb-schedule-preview{padding:14px;background:#f4f0fc;border-radius:12px;margin-top:16px}.bb-schedule-preview li{margin:8px 0}.bb-scheduling-action{display:inline-block;text-decoration:none;border-radius:12px;background:#754bb1;color:#fff!important;font-weight:750;padding:12px 20px;margin:12px 0}#bbAssignmentPrompt[hidden]{display:none!important}@media(max-width:600px){.bb-time-row{grid-template-columns:1fr}.bb-day-options{grid-template-columns:1fr 1fr}}

.bb-time-row>h4{grid-column:1/-1;margin:12px 0 0}.bb-time-row>label{min-width:0}.bb-time-row select{width:100%}
