.yUyKaG_dialog{width:min(920px, calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-6));border-radius:var(--radius-xl);background:var(--surface-bg-white);color:var(--text-dark);box-shadow:var(--shadow-lg);border:0;margin:auto;padding:0;overflow:hidden}.yUyKaG_dialog::backdrop{background:var(--scrim)}.yUyKaG_dialog[open]{animation:yUyKaG_pop var(--duration-base) var(--ease-out)}@keyframes yUyKaG_pop{0%{opacity:0;transform:translateY(12px)scale(.98)}}.yUyKaG_panel{max-height:inherit;flex-direction:column;display:flex}.yUyKaG_head{grid-template-columns:var(--tap-min) 1fr auto;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--secondary-border);display:grid}.yUyKaG_title{text-align:center;font-size:var(--fs-20);line-height:var(--lh-130);font-weight:var(--fw-semibold)}.yUyKaG_iconBtn{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-full);color:var(--icon-black);background:0 0;border:0;place-items:center;display:grid}.yUyKaG_iconBtn:hover{background:var(--secondary-border)}.yUyKaG_reset{min-height:var(--tap-min);padding:0 var(--space-3);color:var(--text-dark);font-size:var(--fs-14);font-weight:var(--fw-medium);background:0 0;border:0}.yUyKaG_reset:hover{text-decoration:underline}.yUyKaG_body{padding:var(--space-6) var(--space-6) var(--space-4);overflow-y:auto}.yUyKaG_presets{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.yUyKaG_preset{min-height:var(--tap-min);padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--base-white);color:var(--text-dark);font-size:var(--fs-16);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out)}.yUyKaG_preset:hover{border-color:var(--text-dark)}.yUyKaG_preset[aria-pressed=true]{border-color:var(--surface-bg-black);background:var(--surface-bg-black);color:var(--text-white)}.yUyKaG_calendars{margin-top:var(--space-8);align-items:center;gap:var(--space-3);display:flex}.yUyKaG_months{gap:var(--space-6);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.yUyKaG_nav{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-full);color:var(--icon-black);background:0 0;border:0;flex:none;place-items:center;display:grid}.yUyKaG_nav:hover:not(:disabled){background:var(--secondary-border)}.yUyKaG_nav:disabled{opacity:.3;cursor:not-allowed}.yUyKaG_monthHead{padding:0 2px var(--space-2);font-size:var(--fs-16);font-weight:var(--fw-semibold);justify-content:space-between;display:flex}.yUyKaG_grid{border-collapse:separate;width:100%;border-spacing:0 var(--space-2);table-layout:fixed;font-size:var(--fs-16)}.yUyKaG_grid thead th{background:var(--brand-background);height:44px;color:var(--text-white);font-size:var(--fs-16);font-weight:var(--fw-semibold)}.yUyKaG_grid thead th:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.yUyKaG_grid thead th:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.yUyKaG_grid abbr{text-decoration:none}.yUyKaG_grid td{text-align:center;height:48px;padding:0}.yUyKaG_outside{color:var(--border)}.yUyKaG_inRange{background:var(--success-bg-container)}.yUyKaG_rangeStart{background:linear-gradient(90deg, transparent 50%, var(--success-bg-container) 50%)}.yUyKaG_rangeEnd{background:linear-gradient(90deg, var(--success-bg-container) 50%, transparent 50%)}.yUyKaG_day{border-radius:var(--radius-full);width:44px;height:44px;color:var(--text-dark);font-size:var(--fs-16);font-variant-numeric:tabular-nums;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;position:relative}.yUyKaG_day:hover:not(:disabled):not(.yUyKaG_selected){background:var(--secondary-border)}.yUyKaG_day:disabled{color:var(--border);cursor:not-allowed}.yUyKaG_today:after{content:"";background:var(--brand-primary);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:6px;left:50%}.yUyKaG_selected{background:var(--brand-background);color:var(--text-white);font-weight:var(--fw-semibold)}.yUyKaG_selected.yUyKaG_today:after{background:var(--brand-primary)}.yUyKaG_foot{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-top:1px solid var(--secondary-border);display:flex}.yUyKaG_summary{font-size:var(--fs-14);color:var(--text-tertiary)}.yUyKaG_apply{min-height:52px;padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--brand-primary);color:var(--text-on-primary);font-size:var(--fs-16);font-weight:var(--fw-semibold);border:0;flex:none}.yUyKaG_apply:hover{background:var(--brand-primary-hover)}@media (max-width:699px){.yUyKaG_dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.yUyKaG_panel{height:100%}.yUyKaG_body{padding:var(--space-4);flex:1}.yUyKaG_presets{margin-inline:calc(-1 * var(--space-4));padding:2px var(--space-4);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.yUyKaG_preset{padding:0 var(--space-4);font-size:var(--fs-14);flex:none}.yUyKaG_calendars{margin-top:var(--space-6);align-items:flex-start;gap:0}.yUyKaG_months{grid-template-columns:minmax(0,1fr)}.yUyKaG_second{display:none}.yUyKaG_nav{width:36px}.yUyKaG_day{width:40px;height:40px}.yUyKaG_foot{padding:var(--space-3) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom))}.yUyKaG_summary{display:none}.yUyKaG_apply{flex:1}}
