._field_p27k4_6{--c-ink:var(--fl-ink,#3a1226);--c-soft:var(--fl-soft,#7a5a56);--c-accent:var(--fl-accent,#8a2f4c);--c-deep:var(--fl-deep,#5f1c33);--c-line:var(--fl-line,#c8a96e);--c-tint:var(--fl-tint,#f8eed9);--c-gold:var(--fl-gold,#f2c14e);--c-plate:var(--fl-plate,#fffaf0);--c-shade:var(--fl-shade,#3c1e1e33);min-width:0;color:var(--c-ink);align-content:start;align-self:start;gap:8px;font-size:14px;font-weight:800;display:grid}._label_p27k4_11{align-items:center;gap:5px;min-height:22px;display:flex}._trigger_p27k4_12{box-sizing:border-box;background:var(--c-plate);width:calc(100% - 4px);min-width:0;min-height:44px;color:var(--c-ink);font:600 16px/1.3 var(--font-body,system-ui, sans-serif);text-align:start;cursor:pointer;box-shadow:-2px 0 0 var(--c-line), 2px 0 0 var(--c-line), 0 -2px 0 var(--c-line), 0 2px 0 var(--c-line), 0 5px 0 -1px var(--c-shade), inset 0 3px 0 #ffffffe6;border:0;border-radius:0;align-items:center;gap:10px;margin:2px;padding:4px 12px 4px 6px;transition:box-shadow .14s steps(3,end),transform .14s steps(3,end);display:flex}._trigger_p27k4_12[data-empty] ._value_p27k4_18{color:color-mix(in srgb, var(--c-soft) 70%, transparent);font-weight:500}._glyph_p27k4_19{background:var(--c-tint);width:30px;height:30px;box-shadow:-2px 0 0 var(--c-line), 2px 0 0 var(--c-line), 0 -2px 0 var(--c-line), 0 2px 0 var(--c-line);flex:none;place-items:center;display:grid}._glyph_p27k4_19>*{max-width:20px;max-height:20px}._value_p27k4_18{overflow-wrap:anywhere;min-width:0}._trigger_p27k4_12:hover{transform:translateY(-1px)}._trigger_p27k4_12:active{transform:translateY(2px)}._trigger_p27k4_12:focus-visible{outline:3px dashed var(--c-accent);outline-offset:7px}._dialog_p27k4_26{box-sizing:border-box;width:min(372px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--c-ink);background:var(--c-plate);box-shadow:-4px 0 0 var(--c-line), 4px 0 0 var(--c-line), 0 -4px 0 var(--c-line), 0 4px 0 var(--c-line), 0 14px 0 -2px var(--c-shade), 0 28px 50px -12px #28141e73;border:0;border-radius:0;margin:auto;padding:0 0 14px;animation:.18s steps(5,end) _pageIn_p27k4_1;overflow:visible}._dialog_p27k4_26::backdrop{background:#28162280}._heading_p27k4_33{color:#fff8ee;background:var(--c-accent);box-shadow:inset 0 -4px 0 var(--c-deep), inset 0 3px 0 #ffffff38;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;padding:16px 10px 12px 16px;display:flex;position:relative}._heading_p27k4_33:before,._heading_p27k4_33:after{content:"";width:8px;height:18px;box-shadow:-2px 0 0 var(--c-deep), 2px 0 0 var(--c-deep), 0 -2px 0 var(--c-deep), 0 2px 0 var(--c-deep);background:#fffaf0;position:absolute;top:-8px}._heading_p27k4_33:before{inset-inline-start:56px}._heading_p27k4_33:after{inset-inline-end:56px}._heading_p27k4_33 h3{color:inherit;font-family:var(--gn-font-display,Georgia, serif);letter-spacing:0;text-shadow:0 2px #0003;outline:none;margin:0;font-size:19px;font-weight:700}._dismiss_p27k4_38{width:40px;height:40px;color:var(--c-deep);cursor:pointer;box-shadow:-2px 0 0 var(--c-deep), 2px 0 0 var(--c-deep), 0 -2px 0 var(--c-deep), 0 2px 0 var(--c-deep), 0 5px 0 0 #00000040;background:#fff6e4;border:0;border-radius:0;flex:none;place-items:center;padding:0;display:grid}._dismiss_p27k4_38:active{box-shadow:-2px 0 0 var(--c-deep), 2px 0 0 var(--c-deep), 0 -2px 0 var(--c-deep), 0 2px 0 var(--c-deep);transform:translateY(2px)}._bar_p27k4_41{grid-template-columns:44px minmax(0,1fr) 82px 44px;align-items:center;gap:8px;margin-bottom:12px;padding-inline:16px;display:grid}._step_p27k4_42,._month_p27k4_42,._year_p27k4_42{box-sizing:border-box;min-width:0;height:44px;color:var(--c-ink);background:var(--c-tint);font:800 15px/1 var(--font-body,system-ui, sans-serif);box-shadow:-2px 0 0 var(--c-line), 2px 0 0 var(--c-line), 0 -2px 0 var(--c-line), 0 2px 0 var(--c-line), inset 0 2px 0 #fffc;border:0;border-radius:0;margin:0}._step_p27k4_42{cursor:pointer;place-items:center;padding:0;display:grid}._step_p27k4_42:hover:not(:disabled){background:#fff}._step_p27k4_42:active{transform:translateY(2px)}._month_p27k4_42{-webkit-appearance:none;appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:linear-gradient(45deg, transparent 50%, var(--c-ink) 50%), linear-gradient(135deg, var(--c-ink) 50%, transparent 50%);background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px;background-repeat:no-repeat;background-size:5px 5px;padding-inline:12px}[dir=rtl] ._month_p27k4_42{background-position:17px 19px,12px 19px}._year_p27k4_42{text-align:center;font-variant-numeric:tabular-nums;padding-inline:8px}:is(._step_p27k4_42:focus-visible,._month_p27k4_42:focus-visible,._year_p27k4_42:focus-visible){outline:3px dashed var(--c-accent);outline-offset:4px}._weekdays_p27k4_51{color:var(--c-soft);font:800 11.5px/1 var(--font-pixel,monospace);text-align:center;text-transform:uppercase;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:6px;padding-inline:16px;display:grid}._days_p27k4_52{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:4px 16px 2px;animation:.16s steps(4,end) _monthIn_p27k4_1;display:grid}._days_p27k4_52 button{min-width:0;height:40px;color:var(--c-ink);font:700 15px/1 var(--font-body,system-ui, sans-serif);font-variant-numeric:tabular-nums;cursor:pointer;box-shadow:-2px 0 0 color-mix(in srgb, var(--c-line) 45%, #fff), 2px 0 0 color-mix(in srgb, var(--c-line) 45%, #fff), 0 -2px 0 color-mix(in srgb, var(--c-line) 45%, #fff), 0 2px 0 color-mix(in srgb, var(--c-line) 45%, #fff), 0 4px 0 0 var(--c-shade);background:#fffdf6;border:0;border-radius:0;padding:0;transition:transform 90ms steps(2,end);position:relative}._days_p27k4_52 button:hover:not(:disabled){background:var(--c-tint);transform:translateY(-2px)}._days_p27k4_52 button[aria-current=date]{outline:2px dashed var(--c-accent);outline-offset:-6px}._days_p27k4_52 button[aria-pressed=true]{color:#fff8ee;background:var(--c-accent);text-shadow:0 2px #00000040;box-shadow:-2px 0 0 var(--c-deep), 2px 0 0 var(--c-deep), 0 -2px 0 var(--c-deep), 0 2px 0 var(--c-deep), 0 6px 0 0 var(--c-deep), inset 0 3px 0 #ffffff47;transform:translateY(-2px)}._days_p27k4_52 button[aria-pressed=true]:after{content:"";top:-8px;background:var(--c-gold);width:6px;height:6px;box-shadow:-3px 0 0 var(--c-gold), 3px 0 0 var(--c-gold), 0 -3px 0 var(--c-gold), 0 3px 0 var(--c-gold);position:absolute;inset-inline-end:-6px}._days_p27k4_52 button:disabled{opacity:.35;cursor:not-allowed}._days_p27k4_52 button:focus-visible{outline:3px dashed var(--c-ink);outline-offset:3px;z-index:1}._actions_p27k4_63{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 16px 0;display:grid}._actions_p27k4_63 button{min-width:0;padding-inline:8px;font-size:13px}._actions_p27k4_63 button:disabled{opacity:.45;cursor:not-allowed}._dialog_p27k4_26 button:focus-visible{outline:3px dashed var(--c-accent);outline-offset:4px}@keyframes _pageIn_p27k4_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes _monthIn_p27k4_1{0%{opacity:.3;transform:translate(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._dialog_p27k4_26,._days_p27k4_52{animation:none}._trigger_p27k4_12,._days_p27k4_52 button{transition:none}}@media (max-height:600px){._heading_p27k4_33{margin-bottom:8px;padding-block:12px 8px}._days_p27k4_52 button{height:34px}._actions_p27k4_63{margin-top:8px}}@media (max-width:980px){._dialog_p27k4_26{max-height:calc(var(--mobile-available-height,100svh) - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;overflow:auto}._heading_p27k4_33:before,._heading_p27k4_33:after{display:none}._days_p27k4_52 button{height:42px}}
