.ren-date-validation{clip-path:inset(50%);white-space:nowrap;overflow:hidden;border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}.option-a .ren-date-trigger{border:1px solid var(--border);background:var(--input);width:100%;min-height:48px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ren-date-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ren-date-popover{border:1px solid var(--border);background:var(--popover);max-width:calc(100vw - 24px);color:var(--popover-foreground);z-index:100;font-family:Switzer,Arial,sans-serif;width:288px!important;padding:14px!important}.ren-date-popover table{border-collapse:collapse;width:100%}.ren-date-popover button{font:inherit}.ren-date-popover p{color:var(--muted-foreground);margin:10px 0 0;font-size:11px;line-height:1.4}.ren-date-popover [data-selected] button{background:var(--primary);color:var(--primary-foreground)}@media (prefers-reduced-motion:reduce){.ren-date-popover,.ren-date-popover *{transition:none!important;animation:none!important}}html .ren-date-popover{color:#f0f0e9;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box;background:#1a1f1a;box-shadow:0 12px 36px #0006}html[data-ren-theme=light] .ren-date-popover{color:#20392b;background:#f3f3e9}.ren-date-popover .rdp-month_grid{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.ren-date-popover .rdp-month_grid th,.ren-date-popover .rdp-month_grid td{text-align:center;vertical-align:middle;border:0;width:14.2857%;height:36px;padding:0}.ren-date-popover .rdp-month_grid td button{width:100%;height:36px;min-height:36px;color:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;font-size:14px;line-height:1;display:flex;position:relative;transform:none}.ren-date-popover .rdp-month_grid td button:disabled{opacity:.3;cursor:not-allowed}.ren-date-popover .rdp-month_grid td:not([data-selected]) button:not(:disabled):hover{color:#f3f8e9;background:#39452c}html[data-ren-theme=light] .ren-date-popover .rdp-month_grid td:not([data-selected]) button:not(:disabled):hover{color:#20392b;background:#dce6cb}.ren-date-popover .rdp-month_grid td[data-selected] button{color:#1b2815;background:#cfff58}.ren-date-popover .rdp-month_grid td button:focus-visible{outline-offset:-2px;outline:2px solid #a8cc58}html .ren-date-popover{transition:none!important;animation:none!important;transform:none!important}.hard-glass-preview .option-a .native-panel.ren-liquid-order-panel{box-shadow:var(--hard-shadow),0 0 15px 1px #ceff5825,0 0 46px 7px #b6e74312;border-color:#0000;transition:box-shadow .4s}.hard-glass-preview .option-a .native-panel.ren-liquid-order-panel:hover{box-shadow:var(--hard-shadow),0 0 18px 2px #ceff5835,0 0 54px 8px #b6e74319}.hard-glass-preview .option-a .native-panel.ren-liquid-order-panel:before{display:none}.ren-liquid-frame{opacity:.28;border-radius:inherit;pointer-events:none;z-index:1;-webkit-mask-composite:xor;background:linear-gradient(125deg,#27292d,#f0f2f5 22%,#4b4e54 46%,#cdd2d9 72%,#555960);padding:2px;position:absolute;inset:-1px;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ren-liquid-frame canvas{pointer-events:none;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}html[data-ren-theme=light] .hard-glass-preview .option-a .native-panel.ren-liquid-order-panel{box-shadow:var(--hard-shadow),0 0 16px 1px #789c3925,0 0 44px 6px #91b74b12;border-color:#0000}@media (max-width:700px){.ren-liquid-frame{padding:1.5px}.hard-glass-preview .option-a .native-panel.ren-liquid-order-panel{box-shadow:var(--hard-shadow),0 0 12px #ceff5828,0 0 30px #b6e74310}}@media (prefers-reduced-motion:reduce){.hard-glass-preview .option-a .native-panel.ren-liquid-order-panel{transition:none}}@supports not (mask-composite:exclude){.ren-liquid-frame{display:none}.hard-glass-preview .option-a .native-panel.ren-liquid-order-panel{border-color:#b5bdc9}}@media (forced-colors:active){.ren-liquid-frame{display:none}.hard-glass-preview .option-a .native-panel.ren-liquid-order-panel{box-shadow:none;border-color:canvastext}}.native-order .ren-select-trigger{border:1px solid var(--border);background:var(--card);width:100%;min-height:50px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ren-select-trigger:focus-visible{outline-offset:3px;outline:2px solid #bfb5c5}.ren-select-positioner{z-index:100;max-width:calc(100vw - 24px)}.ren-select-popup{box-sizing:border-box;min-width:var(--anchor-width);max-width:calc(100vw - 24px);max-height:min(360px,var(--available-height));overscroll-behavior:contain;color:#f1eef2;font-family:var(--font-dm),sans-serif;transform-origin:var(--transform-origin);background:#201e22;border:1px solid #706b73;border-radius:7px;padding:6px;transition:opacity .16s,transform .16s;overflow:auto;box-shadow:0 12px 35px #0005}.ren-select-popup[data-starting-style],.ren-select-popup[data-ending-style]{opacity:0;transform:translateY(-4px)}.ren-select-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.ren-select-item[data-selected]{background:#302c33}.ren-select-item[data-highlighted],.ren-select-item:hover{color:#242027;background:#d6ccdc}html[data-ren-theme=light] .ren-select-popup{color:#242027;background:#faf9fb;border-color:#a69fab}html[data-ren-theme=light] .ren-select-item[data-selected]{background:#eae5ed}html[data-ren-theme=light] .ren-select-item[data-highlighted],html[data-ren-theme=light] .ren-select-item:hover{color:#242027;background:#d6ccdc}@media (prefers-reduced-motion:reduce){.ren-select-popup{transition:none}}
