.hs-calendar-grid{--hs-calendar-grid-header-h:2.5rem;--hs-calendar-grid-min-w:56rem;border-radius:var(--hs-br-sm);flex-direction:column;width:100%;display:flex;overflow:auto hidden}.hs-calendar-grid__header,.hs-calendar-grid__week{min-width:var(--hs-calendar-grid-min-w);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.hs-calendar-grid__header{background-color:var(--hs-c-muted)}.hs-calendar-grid__header-cell{box-sizing:border-box;height:var(--hs-calendar-grid-header-h);border:var(--hs-bw-sm) solid var(--hs-c-surface-300);color:var(--hs-c-muted-fg);justify-content:center;align-items:center;display:flex}.hs-calendar-grid__week{grid-auto-rows:var(--hs-calendar-cell-height)}.hs-calendar-grid__header-cell:not(:first-child):not(.hs-calendar-cell--active),.hs-calendar-grid__week>:not(:first-child):not(.hs-calendar-cell--active){border-left:none}.hs-calendar-grid__week>:not(.hs-calendar-cell--active){border-top:none}.hs-date-field{gap:var(--hs-sp-xs);flex-direction:column;width:100%;display:flex}.hs-date-field__label{color:var(--hs-c-neutral-900)}.hs-date-field__label--hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hs-date-field__description{color:var(--hs-c-neutral-600)}.hs-date-field__control{align-items:center;gap:var(--hs-sp-xs);padding:var(--hs-sp-sm) var(--hs-sp-md);border:var(--hs-bw-sm) solid var(--hs-c-neutral-300);border-radius:var(--hs-br-sm);background-color:var(--hs-c-white);box-shadow:var(--hs-bs-sm);transition:border-color var(--hs-dur-slow) var(--hs-ease-standard), box-shadow var(--hs-dur-slow) var(--hs-ease-standard);display:flex}@media (prefers-reduced-motion:reduce){.hs-date-field__control{transition-duration:.01ms}}.hs-date-field__control:focus-within{border-color:var(--hs-c-primary-400);box-shadow:var(--hs-bs-focus), var(--hs-bs-sm)}.hs-date-field__control:has(.hs-date-field__input:disabled){background-color:var(--hs-c-disabled-bg);box-shadow:none}.hs-date-field__control--error,.hs-date-field__control--error:focus-within{border-color:var(--hs-c-red-400);box-shadow:var(--hs-bs-focus-error), var(--hs-bs-sm)}.hs-date-field__input{font-variant-numeric:tabular-nums;flex:1}.hs-date-field__clear{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.hs-date-field__clear:focus-visible{outline:var(--hs-bw-md) solid color-mix(in srgb, var(--hs-c-primary-hover) var(--hs-ring-tint-md), transparent);outline-offset:var(--hs-ring-offset-md);border-radius:var(--hs-br-xs)}.hs-date-field__trigger{color:var(--hs-c-neutral-600);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.hs-date-field__trigger:hover:not(:disabled){color:var(--hs-c-primary)}.hs-date-field__trigger:focus-visible{outline:var(--hs-bw-md) solid color-mix(in srgb, var(--hs-c-primary-hover) var(--hs-ring-tint-md), transparent);outline-offset:var(--hs-ring-offset-md);border-radius:var(--hs-br-xs)}.hs-date-field__trigger:disabled{cursor:not-allowed;color:var(--hs-c-disabled-fg)}.hs-date-field__error{color:var(--hs-c-red-600)}.hs-date-field__popover{--hs-date-field-popover-z:70;z-index:var(--hs-date-field-popover-z);border:var(--hs-bw-sm) solid var(--hs-c-neutral-300);border-radius:var(--hs-br-sm);background-color:var(--hs-c-white);box-shadow:var(--hs-bs-md)}.hs-date-field__calendar{gap:var(--hs-sp-sm);padding:var(--hs-sp-md);flex-direction:column;display:flex}.hs-date-field__calendar-header{justify-content:space-between;align-items:center;gap:var(--hs-sp-sm);display:flex}.hs-date-field__calendar-heading{color:var(--hs-c-navy-800);text-align:center}.hs-date-field__calendar-grid{--hs-calendar-grid-min-w:20rem;--hs-calendar-cell-height:2.75rem}.hs-date-field__calendar-grid .hs-calendar-grid__header{background-color:#0000}.hs-date-field__calendar-grid .hs-calendar-grid__header-cell{color:var(--hs-c-primary);border:none}.hs-date-field__calendar-grid .hs-calendar-grid__header-cell .hs-text{font-weight:var(--hs-fw-semibold)}.hs-date-field__day-button{justify-self:center}.hs-date-field__calendar-grid .hs-date-field__day-button{box-sizing:border-box;width:2rem;height:2rem;font-size:var(--hs-fs-sm);padding:0;line-height:1}.hs-date-field__calendar-grid .hs-date-field__day-button[aria-selected=false]{border:var(--hs-bw-sm) solid transparent}.hs-date-field__day-button--disabled{cursor:not-allowed;opacity:var(--hs-op-disabled)}
