.USCalendarPicker-module__OH0GsG__trigger{border:1px solid var(--clay-600);min-height:62px;color:var(--clay-600);font:inherit;white-space:nowrap;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:12px 15px;font-size:16px;font-weight:600;display:flex}.USCalendarPicker-module__OH0GsG__trigger:hover{background:var(--paper-2)}.USCalendarPicker-module__OH0GsG__dialog{border:1px solid var(--ink-2);border-top:4px solid var(--clay);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);font-family:var(--font-interface), Arial, sans-serif;font-variant-numeric:tabular-nums;background:#fff;border-radius:6px;margin:auto;padding:0;font-size:16px;line-height:1.5;box-shadow:0 20px 80px #161d2b40}.USCalendarPicker-module__OH0GsG__dialog::backdrop{background:#161d2b75}.USCalendarPicker-module__OH0GsG__header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.USCalendarPicker-module__OH0GsG__header p{font-size:16px}.USCalendarPicker-module__OH0GsG__header h2{margin-top:2px;font-size:25px;font-weight:700;line-height:1.25}.USCalendarPicker-module__OH0GsG__dialog button{cursor:pointer}.USCalendarPicker-module__OH0GsG__header button{color:#fff;border:1px solid #fff;border-radius:4px;place-items:center;width:44px;height:44px;display:grid}.USCalendarPicker-module__OH0GsG__body{padding:20px 24px}.USCalendarPicker-module__OH0GsG__controls{grid-template-columns:1.5fr 1fr;gap:16px;margin-top:16px;display:grid}.USCalendarPicker-module__OH0GsG__controls label{font-weight:600}.USCalendarPicker-module__OH0GsG__controls :is(input,select){border:1px solid var(--ink-2);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:4px;margin-top:4px;padding:8px 10px;display:block}.USCalendarPicker-module__OH0GsG__monthHeading{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.USCalendarPicker-module__OH0GsG__monthHeading h3{font-size:19px;font-weight:700}.USCalendarPicker-module__OH0GsG__monthHeading button{border:1px solid var(--line-2);width:44px;height:44px;color:var(--ink);border-radius:4px;place-items:center;display:grid}.USCalendarPicker-module__OH0GsG__grid{table-layout:fixed;border-collapse:separate;border-spacing:2px;width:100%;margin-top:10px}.USCalendarPicker-module__OH0GsG__grid th{padding-block:6px;font-size:15px;font-weight:600}.USCalendarPicker-module__OH0GsG__grid td{text-align:center;padding:0}.USCalendarPicker-module__OH0GsG__grid button{border:1px solid #0000;border-radius:4px;width:100%;min-height:44px;font-size:17px;font-weight:500}.USCalendarPicker-module__OH0GsG__grid button:hover{background:var(--paper-2);border-color:var(--ink-2)}.USCalendarPicker-module__OH0GsG__grid [aria-selected=true] button{background:var(--clay-600);color:#fff;font-weight:700}.USCalendarPicker-module__OH0GsG__help{color:var(--ink-2);margin-top:16px}.USCalendarPicker-module__OH0GsG__cancel{min-height:44px;margin:12px auto 0;padding:8px 18px;font-weight:600;text-decoration:underline;display:block}.USCalendarPicker-module__OH0GsG__dialog :is(button,input,select):focus-visible,.USCalendarPicker-module__OH0GsG__trigger:focus-visible{outline:3px solid var(--clay-600);outline-offset:3px}.USCalendarPicker-module__OH0GsG__header button:focus-visible{outline-color:#fff}.USCalendarPicker-module__OH0GsG__dialog button:disabled{cursor:not-allowed;color:var(--ink-2);background:var(--paper-2)}@media (max-width:420px){.USCalendarPicker-module__OH0GsG__body{padding-inline:16px}.USCalendarPicker-module__OH0GsG__trigger{padding-inline:10px}}@media (forced-colors:active){.USCalendarPicker-module__OH0GsG__dialog,.USCalendarPicker-module__OH0GsG__dialog button,.USCalendarPicker-module__OH0GsG__trigger{border:1px solid buttontext}.USCalendarPicker-module__OH0GsG__grid [aria-selected=true] button{outline:2px solid highlight}}
