:root{--yellow:#f5c400;--yellow-dark:#d8a900;--ink:#171816;--muted:#666a64;--line:#dedfd9;--paper:#fffef9;--soft:#f4f3ed}*{box-sizing:border-box;margin:0;padding:0}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{max-width:100%;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,select{cursor:pointer}::selection{background:var(--yellow);color:var(--ink)}.openingDatePicker{width:100%;position:relative}.openingDatePicker .openingDateTrigger{color:#151713;width:100%;min-height:48px;font:inherit;text-align:center;border:1px solid #d5d5ce;border-radius:9px;padding:0 14px;font-weight:700;display:block;background:#fff!important;margin:0!important}.openingDateRequired{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:50%}.openingCalendar{z-index:80;background:#fff;border:1px solid #d5d5ce;border-radius:12px;width:310px;max-width:calc(100vw - 32px);padding:14px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 50px #0003}.openingCalendar header{text-align:center;grid-template-columns:36px 1fr 36px;align-items:center;margin-bottom:10px;display:grid}.openingDatePicker .openingCalendar header button{color:#151713;background:#f1f0e9;border:0;border-radius:7px;place-items:center;width:34px;height:34px;min-height:0;margin:0;padding:0;font-size:24px;line-height:1;display:grid}.openingCalendarGrid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.openingCalendarGrid b{color:#73766f;text-align:center;padding:7px 0;font-size:11px}.openingDatePicker .openingCalendarGrid button{color:#151713;background:#f5f4ee;border:0;border-radius:7px;place-items:center;width:100%;height:36px;min-height:0;margin:0;padding:0;font-size:13px;font-weight:750;line-height:1;display:grid}.openingDatePicker .openingCalendarGrid button:hover:not(:disabled),.openingDatePicker .openingCalendarGrid button.selected{background:#ffc800}.openingDatePicker .openingCalendarGrid button:disabled{color:#aaa;cursor:not-allowed;opacity:1;background:#e2e2df;text-decoration:line-through}
