.date-picker-module__62EEDG__anchor{width:100%;min-width:0;display:block}.date-picker-module__62EEDG__trigger{box-sizing:border-box;width:100%;min-height:max(min(48px, 44px), calc(48px * var(--asa-phone-density,1)));justify-content:space-between;align-items:center;gap:calc(12px * var(--asa-phone-density,1));padding:calc(10px * var(--asa-phone-density,1)) calc(12px * var(--asa-phone-density,1));border:1px solid var(--asa-border);border-radius:calc(10px * var(--asa-phone-density,1));background:var(--asa-surface-soft);color:var(--asa-text);font:inherit;text-align:left;cursor:pointer;font-weight:650;display:flex}.date-picker-module__62EEDG__trigger svg{width:calc(20px * var(--asa-phone-density,1));height:calc(20px * var(--asa-phone-density,1));fill:none;stroke:currentColor;stroke-width:1.7px;flex:none}.date-picker-module__62EEDG__trigger:focus-visible,.date-picker-module__62EEDG__calendar button:focus-visible{outline:3px solid var(--asa-focus);outline-offset:2px}.date-picker-module__62EEDG__trigger[aria-expanded=true]{border-color:var(--asa-primary-text);box-shadow:0 0 0 2px var(--asa-focus)}.date-picker-module__62EEDG__trigger[aria-invalid=true]{border-color:var(--asa-expense)}.date-picker-module__62EEDG__calendar{z-index:180;box-sizing:border-box;min-width:min(320px,100vw - 16px);max-width:360px;padding:calc(12px * var(--asa-phone-density,1));border:1px solid var(--asa-border);border-radius:calc(14px * var(--asa-phone-density,1));background:var(--asa-surface);color:var(--asa-text);box-shadow:0 16px 42px var(--asa-shadow);position:fixed;overflow-y:auto}.date-picker-module__62EEDG__header{justify-content:space-between;align-items:center;gap:calc(6px * var(--asa-phone-density,1));margin-bottom:calc(8px * var(--asa-phone-density,1));display:flex}.date-picker-module__62EEDG__header strong{font-size:max(min(14px, 11px), calc(14px * var(--asa-phone-density,1)));text-transform:capitalize}.date-picker-module__62EEDG__calendar button{box-sizing:border-box;border-radius:calc(8px * var(--asa-phone-density,1));background:var(--asa-surface);min-width:0;color:var(--asa-text);font:inherit;cursor:pointer;border:1px solid #0000}.date-picker-module__62EEDG__header button{width:38px;height:38px;font-size:max(min(24px, 11px), calc(24px * var(--asa-phone-density,1)))}.date-picker-module__62EEDG__grid{gap:calc(3px * var(--asa-phone-density,1));min-width:0;display:grid}.date-picker-module__62EEDG__week{gap:calc(3px * var(--asa-phone-density,1));text-align:center;white-space:nowrap;grid-template-columns:repeat(7,minmax(36px,1fr));display:grid}.date-picker-module__62EEDG__week [role=columnheader]{padding:calc(4px * var(--asa-phone-density,1)) 0;color:var(--asa-secondary);font-size:max(min(12px, 11px), calc(12px * var(--asa-phone-density,1)))}.date-picker-module__62EEDG__week button{width:100%;min-width:36px;min-height:36px;padding:calc(4px * var(--asa-phone-density,1)) 0;font-size:max(min(13px, 11px), calc(13px * var(--asa-phone-density,1)));display:block}.date-picker-module__62EEDG__week button[data-other-month]{color:var(--asa-muted)}.date-picker-module__62EEDG__week button[aria-current=date]{border-color:var(--asa-primary)}.date-picker-module__62EEDG__week [aria-selected=true] button{background:var(--asa-primary);color:var(--asa-primary-foreground);font-weight:800}.date-picker-module__62EEDG__footer{justify-content:space-between;gap:calc(8px * var(--asa-phone-density,1));margin-top:calc(8px * var(--asa-phone-density,1));padding-top:calc(8px * var(--asa-phone-density,1));border-top:1px solid var(--asa-border);display:flex}.date-picker-module__62EEDG__footer button{min-height:38px;padding:calc(6px * var(--asa-phone-density,1)) calc(10px * var(--asa-phone-density,1));color:var(--asa-primary-text)}@media (hover:hover) and (pointer:fine){.date-picker-module__62EEDG__trigger:hover,.date-picker-module__62EEDG__calendar button:hover{border-color:var(--asa-focus);background:var(--asa-primary-soft)}.date-picker-module__62EEDG__week [aria-selected=true] button:hover{background:var(--asa-primary);color:var(--asa-primary-foreground)}}
