.mac-intake-notice{padding:14px 18px;margin:16px 0;background:#fff6e4;border-left:4px solid #d6a63a;color:#5b481d;font:14px/1.5 Arial,sans-serif}.mac-intake-notice.mac-block{background:#fbeaec;border-color:#b83a48;color:#842a34}.mac-intake-notice.mac-ok{background:#eff5e8;border-color:#8dc63f;color:#334d29}.mac-intake-notice:empty{display:none}

/* Scope to the mapped admission DOB field. The legacy site uses a 10px root
   font, so explicit pixel sizes keep Gravity Forms' calendar readable. */
.gform_wrapper .mac-admissions-dob .ginput_container_date:has(input.datepicker){display:flex;align-items:center;gap:8px;position:relative;max-width:100%}
.gform_wrapper .mac-admissions-dob input.datepicker{box-sizing:border-box;flex:1 1 auto;min-width:0;width:100%;max-width:none;min-height:44px;margin:0;padding:10px 12px;border:1px solid #acbac3;border-radius:6px;background:#fff;color:#203e50;font-family:inherit;font-size:16px;line-height:22px;box-shadow:none}
.gform_wrapper .mac-admissions-dob input.datepicker::placeholder{color:#687c88;opacity:1}
.gform_wrapper .mac-admissions-dob .gform-datepicker-toggle{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:static;flex:0 0 44px;width:44px;height:44px;min-height:44px;margin:0;padding:0;border:1px solid #acbac3;border-radius:6px;background:#f2f6f8;color:#17465d;box-shadow:none;cursor:pointer}
.gform_wrapper .mac-admissions-dob .gform-datepicker-toggle .gform-datepicker-toggle-icon{display:block;width:22px;height:22px;font-size:22px;line-height:22px}
.gform_wrapper .mac-admissions-dob input.datepicker:focus-visible,.gform_wrapper .mac-admissions-dob .gform-datepicker-toggle:focus-visible{outline:2px solid #176b96;outline-offset:2px}
.gform_wrapper .mac-admissions-dob .gform-datepicker-toggle:hover,.gform_wrapper .mac-admissions-dob .gform-datepicker-toggle[aria-expanded="true"]{border-color:#17465d;background:#e6eff3}
.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar{box-sizing:border-box;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;inset-inline-end:auto;width:352px;max-width:calc(100vw - 24px);margin:0;padding:12px;border:1px solid #c6d3db;border-radius:12px;background:#fff;color:#203e50;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;box-shadow:0 8px 28px #17374c26;z-index:1000}
.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar table.calendar{width:100%;max-width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;table-layout:fixed;background:transparent;font-size:16px;line-height:1.4}
.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar table.calendar tbody,.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar table.calendar tr{border:0;background:transparent}
.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar table.calendar td,.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar table.calendar th{box-sizing:border-box;float:none;width:auto;height:44px;margin:0;padding:0;border:0;background:transparent;vertical-align:middle;text-align:center;font-size:16px;line-height:1.4}
.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar table.calendar td span{box-sizing:border-box;width:100%;max-width:44px;height:44px;margin:0 auto;border:1px solid transparent;border-radius:8px;font-size:16px;line-height:1}
.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar table.calendar th{height:32px}
.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar table.calendar th span{box-sizing:border-box;width:100%;height:32px;color:#526c7d;font-size:13px;font-weight:600;line-height:1}
.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar table.calendar .yearSelector td,.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar table.calendar .monthSelector td{height:48px}
.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar table.calendar .nav.prev,.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar table.calendar .nav.next{width:auto;border-radius:8px;color:#17465d;font-size:24px;line-height:1;cursor:pointer}
.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar select{box-sizing:border-box;display:block;width:100%;max-width:100%;height:44px;min-height:44px;margin:0;padding:8px 30px 8px 10px;border:1px solid #cad6dd;border-radius:6px;background-color:#f5f8fa;background-position:right 5px center;color:#203e50;font-family:inherit;font-size:16px;font-weight:600;line-height:24px;text-align:center}
.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar table.calendar .day:not(.disabled){cursor:pointer}
.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar table.calendar .day:not(.disabled):hover span{border-color:#b7ceda;background:#eaf2f6;color:#17465d}
.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar table.calendar .dayToday span{border-color:#759bad;background:#f1f7fa;color:#17465d;box-shadow:none}
.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar table.calendar .dayMarked:not(.disabled) span,.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar table.calendar .selected:not(.disabled) span{border-color:#17465d;background:#17465d;color:#fff}
.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar table.calendar [role="button"]:focus-visible,.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar select:focus-visible{outline:2px solid #176b96;outline-offset:-2px}
.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar table.calendar .nav:hover{background-color:#eaf2f6}
.gform_wrapper .mac-admissions-dob .gform-datepicker-calendar .monthMessage p{margin:10px 2px 0;padding:0;color:#526c7d;font-size:12px;font-weight:400;line-height:1.4}
@media(max-width:767px){
  .gform_wrapper .mac-admissions-dob .gform-datepicker-calendar{position:fixed;inset-block-start:auto;inset-block-end:12px;inset-inline-start:50%;inset-inline-end:auto;transform:translateX(-50%);width:352px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;z-index:100000}
}
@media(prefers-reduced-motion:reduce){
  .gform_wrapper .mac-admissions-dob .gform-datepicker-calendar table.calendar td span{transition:none}
}
