fieldset.date-picker[data-v-30ae2b57]{--calendar-cell-size:clamp(1.5em,4em,13.71429cqi);--calendar-height:calc(var(--calendar-cell-size)*6);box-sizing:border-box;display:flex;flex-flow:column nowrap;font-size:var(--w-font-18-main);min-width:12em;padding:2cqi;row-gap:1em;width:100%}fieldset.date-picker>.select-elements[data-v-30ae2b57]{--year-selector-display:flex;--year-on-month-selector-label-display:none;--long-formatted-month-selector-label-display:inline;--short-formatted-month-selector-label-display:none;--select-element-gap:3cqi;display:flex;flex-flow:row nowrap;place-content:space-between}@container (max-width: 15em){fieldset.date-picker>.select-elements[data-v-30ae2b57]{--long-formatted-month-selector-label-display:none;--short-formatted-month-selector-label-display:inline}}@container (max-width: 25em){fieldset.date-picker>.select-elements[data-v-30ae2b57]{--year-selector-display:none;--year-on-month-selector-label-display:inline;--select-element-gap:0}}fieldset.date-picker>.select-elements>.select-wrapper[data-v-30ae2b57]{display:flex;flex:1 1 0;flex-flow:row nowrap;gap:var(--select-element-gap,0);place-content:stretch;place-items:center flex-start}fieldset.date-picker>.select-elements>.select-wrapper.year-selector[data-v-30ae2b57]{display:var(--year-selector-display,grid)}fieldset.date-picker>.select-elements>.select-wrapper>.dropdown-wrapper[data-v-30ae2b57]{border-radius:.25em;cursor:pointer;display:inline-flex;flex:1 1 0;flex-flow:row nowrap;gap:calc(var(--select-element-gap, 0)/2);min-width:0;padding-block:.25em;place-content:center;place-items:center;-webkit-user-select:none;user-select:none}fieldset.date-picker>.select-elements>.select-wrapper>.dropdown-wrapper span[data-v-30ae2b57]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}fieldset.date-picker>.select-elements>.select-wrapper>.dropdown-wrapper .year-label[data-v-30ae2b57]{display:var(--year-on-month-selector-label-display,none)}fieldset.date-picker>.select-elements>.select-wrapper>.dropdown-wrapper .month-long-label[data-v-30ae2b57]{display:var(--long-formatted-month-selector-label-display,none)}fieldset.date-picker>.select-elements>.select-wrapper>.dropdown-wrapper .month-short-label[data-v-30ae2b57]{display:var(--short-formatted-month-selector-label-display,none)}fieldset.date-picker>.select-elements>.select-wrapper>.dropdown-wrapper[data-v-30ae2b57]:focus-visible{outline:solid 2px var(--field-text-color)}fieldset.date-picker>.select-elements>.select-wrapper>button[data-v-30ae2b57]{all:initial;background-color:#0000;border:none;border-radius:.25em;box-shadow:none;color:var(--field-text-color);cursor:pointer;display:inline-flex;font-family:inherit;outline:none}fieldset.date-picker>.select-elements>.select-wrapper>button[data-v-30ae2b57]:focus-visible{outline:solid 2px var(--field-text-color)}fieldset.date-picker>.select-elements>.select-wrapper>button[data-v-30ae2b57]>*{height:2em;place-self:center;width:2em}fieldset.date-picker>div.selector-content-wrapper[data-v-30ae2b57]{height:var(--calendar-height);width:100%}fieldset.date-picker>div.selector-content-wrapper[data-v-30ae2b57]>*{height:100%;width:100%}fieldset.date-picker>div.selector-content-wrapper>table.calendar-wrapper[data-v-30ae2b57]{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);width:100%}fieldset.date-picker>div.selector-content-wrapper>table.calendar-wrapper td[data-v-30ae2b57],fieldset.date-picker>div.selector-content-wrapper>table.calendar-wrapper th[data-v-30ae2b57],fieldset.date-picker>div.selector-content-wrapper>table.calendar-wrapper tr[data-v-30ae2b57],fieldset.date-picker>div.selector-content-wrapper>table.calendar-wrapper[data-v-30ae2b57]{border:none}fieldset.date-picker>div.selector-content-wrapper>table.calendar-wrapper>:is(thead,tbody)>tr[data-v-30ae2b57],fieldset.date-picker>div.selector-content-wrapper>table.calendar-wrapper>:is(thead,tbody)>tr[data-v-30ae2b57]>:is(th,td),fieldset.date-picker>div.selector-content-wrapper>table.calendar-wrapper[data-v-30ae2b57]>:is(thead,tbody){display:contents}fieldset.date-picker>div.selector-content-wrapper>table.calendar-wrapper>:is(thead,tbody)>tr>:is(th,td):is(th)>span[data-v-30ae2b57]{font-weight:700;place-self:center;text-align:center;text-transform:uppercase}fieldset.date-picker>div.selector-content-wrapper>table.calendar-wrapper>:is(thead,tbody)>tr>:is(th,td)>button[data-v-30ae2b57]{all:initial;aspect-ratio:1/1;background-color:#0000;border:none;border-radius:50%;box-shadow:none;color:inherit;cursor:pointer;display:block;font-family:inherit;font-size:var(--w-font-16-main);font-weight:400;outline:none;place-self:center stretch;text-align:center}fieldset.date-picker>div.selector-content-wrapper>table.calendar-wrapper>:is(thead,tbody)>tr>:is(th,td)>button[aria-selected=true][data-v-30ae2b57]{background-color:var(--form-field-selected-item-background-color);border:2px solid var(--form-field-focus-text-color);color:var(--form-field-text-color);font-weight:700}fieldset.date-picker>div.selector-content-wrapper>table.calendar-wrapper>:is(thead,tbody)>tr>:is(th,td)>button[data-v-30ae2b57]:not([aria-selected=true]):hover{background-color:color-mix(in srgb,var(--form-field-selected-item-background-color) 50%,#0000)}fieldset.date-picker>div.selector-content-wrapper>table.calendar-wrapper>:is(thead,tbody)>tr>:is(th,td)>button[aria-current=date][data-v-30ae2b57]{outline:solid 2px var(--form-field-focus-background-color)}fieldset.date-picker>div.selector-content-wrapper>table.calendar-wrapper>:is(thead,tbody)>tr>:is(th,td)>button[data-v-30ae2b57]:focus-visible:not([aria-selected=true]){background-color:color-mix(in srgb,var(--form-field-selected-item-background-color) 50%,#0000);outline:solid 2px var(--form-field-focus-outline-color)}fieldset.date-picker>div.selector-content-wrapper>table.calendar-wrapper>:is(thead,tbody)>tr>:is(th,td)>button[data-v-30ae2b57]:not(.current-month){opacity:.7}fieldset.date-picker>div.selector-content-wrapper>div.selector-menu[data-v-30ae2b57]{display:grid;overscroll-behavior:contain}fieldset.date-picker>div.selector-content-wrapper>div.selector-menu.year-selector-menu[data-v-30ae2b57]{align-content:start;grid-template-columns:repeat(auto-fill,minmax(5em,1fr));overflow-y:auto}fieldset.date-picker>div.selector-content-wrapper>div.selector-menu.year-selector-menu>ul>li[data-v-30ae2b57]{border:2px solid #0000;border-radius:1em;display:inline-flex;height:2em;outline:none;padding-inline:1em;place-content:center;place-items:center}fieldset.date-picker>div.selector-content-wrapper>div.selector-menu.year-selector-menu>ul>li[aria-current=date][data-v-30ae2b57]{border:2px solid var(--field-selected-color)}fieldset.date-picker>div.selector-content-wrapper>div.selector-menu.year-selector-menu>ul>li[aria-selected=true][data-v-30ae2b57]{background-color:var(--field-selected-color)}fieldset.date-picker>div.selector-content-wrapper>div.selector-menu.year-selector-menu>ul>li[aria-selected=true]>.label[data-v-30ae2b57]{color:var(--field-selected-contrast-color)}fieldset.date-picker>div.selector-content-wrapper>div.selector-menu.year-selector-menu>ul>li[data-v-30ae2b57]:hover:not([aria-selected=true]){background-color:var(--form-field-focus-background-color)}fieldset.date-picker>div.selector-content-wrapper>div.selector-menu.year-selector-menu>ul>li[data-v-30ae2b57]:focus-visible{background-color:var(--main-overlay-2-color);border-color:var(--field-text-color)}fieldset.date-picker>div.selector-content-wrapper>div.selector-menu.month-selector-menu[data-v-30ae2b57]{font-size:1.1em;grid-template-columns:1fr;overflow-y:scroll;position:relative}fieldset.date-picker>div.selector-content-wrapper>div.selector-menu.month-selector-menu>ul>li[data-v-30ae2b57]{display:grid;grid-template-columns:[icon-start] 1.5em [icon-end label-start] 1fr [label-end];height:2.5em;place-content:center;place-items:center}fieldset.date-picker>div.selector-content-wrapper>div.selector-menu.month-selector-menu>ul>li[data-v-30ae2b57]:hover{background-color:var(--form-field-focus-background-color)}fieldset.date-picker>div.selector-content-wrapper>div.selector-menu.month-selector-menu>ul>li>.icon[data-v-30ae2b57]{grid-area:icon}fieldset.date-picker>div.selector-content-wrapper>div.selector-menu.month-selector-menu>ul>li>.icon>svg[data-v-30ae2b57]{height:1em;width:auto}fieldset.date-picker>div.selector-content-wrapper>div.selector-menu.month-selector-menu>ul>li>.label[data-v-30ae2b57]{grid-area:label;padding-inline:.25em;place-self:center flex-start;text-transform:capitalize}fieldset.date-picker>div.selector-content-wrapper>div.selector-menu[data-v-30ae2b57] *{font-size:inherit}fieldset.date-picker>div.selector-content-wrapper>div.selector-menu>ul[data-v-30ae2b57]{display:contents}fieldset.date-picker>div.selector-content-wrapper>div.selector-menu>ul>li[data-v-30ae2b57]{box-sizing:border-box;cursor:pointer;list-style-type:none}fieldset.date-picker>.dialog-buttons[data-v-30ae2b57]{display:flex;flex-flow:row nowrap;gap:1em;padding-top:.25em;place-self:stretch}fieldset.date-picker>.dialog-buttons>div[data-v-30ae2b57]{display:flex;flex:1 1 auto;flex-flow:row nowrap;gap:1em}fieldset.date-picker>.dialog-buttons>div>button[data-v-30ae2b57]{all:initial;border-radius:.25em;color:var(--field-text-color);cursor:pointer;font-family:inherit;font-size:var(--w-font-16-title);font-weight:700;padding-block:.5em;padding-inline:.5em}fieldset.date-picker>.dialog-buttons>div>button[data-v-30ae2b57]:hover{-webkit-text-decoration:underline;text-decoration:underline}fieldset.date-picker>.dialog-buttons>div>button[data-v-30ae2b57]:focus-visible{outline:solid 2px var(--field-text-color)}fieldset.date-picker>.dialog-buttons>div.start[data-v-30ae2b57]{place-content:flex-start}fieldset.date-picker>.dialog-buttons>div.end[data-v-30ae2b57]{place-content:flex-end}div.dialog-wrapper[data-v-03bcbbb4]{--dialog-inner-padding:.5em;--dialog-max-width:28em;display:flex;place-content:flex-start;place-items:flex-start}div.dialog-wrapper[data-v-03bcbbb4]>*{background-color:var(--background-color);border-bottom-left-radius:1em;border-bottom-right-radius:1em;box-sizing:border-box;container-name:dialog-outer-wrapper;container-type:inline-size;display:flex;flex-flow:column nowrap;max-width:min(100%,var(--dialog-max-width));overflow:auto;padding:var(--dialog-inner-padding,0);width:100%}