.StudentScheduling_counselorPicker__79dZ8{margin:0;border:.0625rem solid var(--ua-border-default);border-radius:.625rem;background:var(--ua-bg-primary);padding:var(--ua-space-4);box-shadow:var(--ua-shadow-sm)}.StudentScheduling_counselorLegend__toAjy{padding:0 var(--ua-space-1\.5);font-size:.84375rem;font-weight:var(--ua-font-semibold);color:var(--ua-text-primary)}.StudentScheduling_counselorOptions__9JE6o{display:flex;flex-direction:column;gap:var(--ua-space-2\.5);margin-top:var(--ua-space-2)}.StudentScheduling_counselorOption__k6Co4{display:flex;align-items:center;gap:var(--ua-space-2\.5);font-size:.90625rem;color:var(--ua-text-primary);cursor:pointer}.StudentScheduling_counselorOption__k6Co4 input{accent-color:var(--ua-teal-dark);flex-shrink:0}.StudentScheduling_fieldLabel___KqQS{font-size:.875rem;font-weight:var(--ua-font-semibold);color:var(--ua-text-primary);margin-bottom:calc(-1 * var(--ua-space-2))}.StudentScheduling_textarea__39irn{width:100%;box-sizing:border-box;font-family:inherit;font-size:.90625rem;line-height:1.55;color:var(--ua-text-primary);background:var(--ua-bg-primary);border:.0625rem solid var(--ua-border-default);border-radius:var(--ua-radius-md);padding:var(--ua-space-3);resize:vertical}.StudentScheduling_textarea__39irn:focus-visible{outline:none;border-color:var(--ua-border-focus);box-shadow:var(--ua-shadow-focus)}.StudentScheduling_count__HDODj{font-size:.78125rem;color:var(--ua-text-secondary);margin-top:calc(-1 * var(--ua-space-2))}.StudentScheduling_countOver__qKKMD{color:var(--ua-danger);font-weight:var(--ua-font-semibold)}.StudentScheduling_successNote__X3l2y{margin:0;font-size:.90625rem;line-height:1.6;color:var(--ua-text-primary);background:var(--ua-teal-50);border-left:.25rem solid var(--ua-teal-dark);padding:var(--ua-space-3) var(--ua-space-4);border-radius:var(--ua-radius-md)}.StudentScheduling_sidebarButton__OtOAi{display:flex;align-items:center;gap:var(--ua-space-2);width:calc(100% - 2 * var(--ua-space-2));margin:var(--ua-space-3) var(--ua-space-2) 0;padding:var(--ua-space-2\.5) var(--ua-space-3);border:none;border-radius:var(--ua-radius-md);background:var(--ua-teal-700);color:var(--ua-text-inverse);font-family:inherit;font-size:.875rem;font-weight:var(--ua-font-semibold);line-height:1.3;text-align:left;cursor:pointer;box-shadow:var(--ua-shadow-sm);transition:background-color .15s ease}.StudentScheduling_sidebarButton__OtOAi:hover{background:var(--ua-teal-800)}.StudentScheduling_sidebarButton__OtOAi:focus-visible{outline:none;box-shadow:var(--ua-shadow-focus)}.StudentScheduling_sidebarButtonCollapsed__Ym45_{flex-direction:column;justify-content:center;gap:.1875rem;width:4rem;padding:var(--ua-space-2) var(--ua-space-1);margin:var(--ua-space-3) auto 0;text-align:center}.StudentScheduling_sidebarCollapsedLabel__9mJdN{font-size:.5625rem;font-weight:var(--ua-font-semibold);line-height:1.2}.StudentScheduling_sidebarIcon__9MJNt{flex-shrink:0}.StudentScheduling_bubble__tghil{display:flex;flex-direction:column;gap:var(--ua-space-2);padding:var(--ua-space-3) var(--ua-space-4);border-radius:var(--ua-radius-lg);background:var(--ua-teal-700);color:var(--ua-text-inverse);box-shadow:var(--ua-shadow-md);max-width:25rem;flex-shrink:0}.StudentScheduling_bubbleHeading__DDGAr{margin:0;font-size:.9375rem;font-weight:var(--ua-font-bold);line-height:1.3}.StudentScheduling_bubbleButton__hKSoK{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--ua-space-2);padding:var(--ua-space-2) var(--ua-space-3);border:.0625rem solid var(--ua-text-inverse);border-radius:var(--ua-radius-full);background:var(--ua-bg-primary);color:var(--ua-teal-700);font-family:inherit;font-size:.875rem;font-weight:var(--ua-font-semibold);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.StudentScheduling_bubbleButton__hKSoK:hover{background:var(--ua-teal-50)}.StudentScheduling_bubbleButton__hKSoK:hover .StudentScheduling_bubbleArrow__nczaS{transform:translateX(.125rem)}.StudentScheduling_bubbleButton__hKSoK:focus-visible{outline:.125rem solid var(--ua-text-inverse);outline-offset:.125rem}.StudentScheduling_bubbleArrow__nczaS{flex-shrink:0;transition:transform .15s ease}@media (max-width:640px){.StudentScheduling_bubble__tghil{max-width:none;width:100%;box-sizing:border-box}.StudentScheduling_bubbleButton__hKSoK{white-space:normal}}@media (prefers-reduced-motion:reduce){.StudentScheduling_bubbleArrow__nczaS,.StudentScheduling_bubbleButton__hKSoK,.StudentScheduling_sidebarButton__OtOAi{transition:none}.StudentScheduling_bubbleButton__hKSoK:hover .StudentScheduling_bubbleArrow__nczaS{transform:none}}.StudentScheduling_bookingLinkButton__2MYsx{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:var(--ua-space-2) var(--ua-space-5);border-radius:var(--ua-radius-md);background:var(--ua-teal-700);color:var(--ua-text-inverse);font-family:inherit;font-size:.9375rem;font-weight:var(--ua-font-semibold);-webkit-text-decoration:none;text-decoration:none}.StudentScheduling_bookingLinkButton__2MYsx:hover{background:var(--ua-teal-800)}.StudentScheduling_bookingLinkButton__2MYsx:focus-visible{outline:.125rem solid var(--ua-teal-700);outline-offset:.125rem}.StudentScheduling_counselorLinks__XqOi6{margin-top:var(--ua-space-5);padding-top:var(--ua-space-4);border-top:.0625rem solid var(--ua-border-default)}.StudentScheduling_counselorLinksHeading__DuLhg{margin:0 0 var(--ua-space-2);font-size:.875rem;font-weight:var(--ua-font-semibold);color:var(--ua-text-secondary)}.StudentScheduling_counselorLinkList___0rwi{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ua-space-2)}.StudentScheduling_counselorLink__Lwm1f{display:inline-flex;align-items:center;min-height:2.75rem;padding:var(--ua-space-2) var(--ua-space-4);border:.0625rem solid var(--ua-teal-700);border-radius:var(--ua-radius-md);color:var(--ua-teal-700);font-size:.9375rem;font-weight:var(--ua-font-semibold);-webkit-text-decoration:none;text-decoration:none}.StudentScheduling_counselorLink__Lwm1f:hover{background:var(--ua-teal-50)}.StudentScheduling_counselorLink__Lwm1f:focus-visible{outline:.125rem solid var(--ua-teal-700);outline-offset:.125rem}.StudentScheduling_visuallyHidden__97slZ{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}