._wrap_5hu5g_1{display:grid;gap:1rem;padding:1.25rem;border:1px solid color-mix(in srgb,var(--primary) 34%,var(--border));border-radius:2rem;background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 7%,var(--card)),var(--card));box-shadow:var(--shadow)}._head_5hu5g_1{display:flex;justify-content:space-between;gap:1.2rem;align-items:end}._head_5hu5g_1>div:first-child{max-width:860px}._head_5hu5g_1>div:first-child>span{display:inline-flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:950;letter-spacing:.1em;color:var(--info)}._head_5hu5g_1 h2{font-family:var(--font-family-display);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1;margin:.35rem 0}._head_5hu5g_1 p{margin:0;color:var(--muted-foreground);line-height:1.6}._scope_5hu5g_1{display:grid;min-width:250px;padding:.85rem 1rem;border-radius:1rem;background:var(--surface);border:1px solid var(--border)}._scope_5hu5g_1 strong{display:flex;align-items:center;gap:.4rem;font-size:.78rem}._scope_5hu5g_1 small{margin-top:.2rem;color:var(--muted-foreground);font-size:.68rem}._presets_5hu5g_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}._presets_5hu5g_1 button{min-width:0;display:grid;justify-items:start;align-content:start;gap:.18rem;padding:1rem;text-align:left;border:1px solid var(--border);border-radius:1.2rem;background:var(--surface);color:var(--foreground);cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}._presets_5hu5g_1 button:hover{transform:translateY(-2px);border-color:var(--primary)}._presets_5hu5g_1 button[data-active=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--surface))}._presets_5hu5g_1 b{font-family:var(--font-family-display);font-size:2.2rem;line-height:.9;color:var(--info)}._presets_5hu5g_1 svg{width:28px;height:28px;color:var(--info)}._presets_5hu5g_1 span{font-weight:900}._presets_5hu5g_1 small{color:var(--muted-foreground);font-size:.67rem;line-height:1.45}._builder_5hu5g_1{display:grid;gap:.9rem;padding:1rem;border-radius:1.2rem;background:var(--surface);border:1px solid var(--border)}._dayPicker_5hu5g_1{display:grid;gap:.5rem}._dayPicker_5hu5g_1>strong,._options_5hu5g_1 label>span{font-size:.65rem;font-weight:950;letter-spacing:.08em;color:var(--info)}._dayPicker_5hu5g_1>div{display:flex;gap:.4rem;flex-wrap:wrap}._dayPicker_5hu5g_1>small,._options_5hu5g_1 label>small{color:var(--muted-foreground);font-size:.67rem;line-height:1.45}._options_5hu5g_1{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}._options_5hu5g_1 label{display:grid;align-content:start;gap:.35rem}._fixedOption_5hu5g_1{display:flex;align-items:center;min-height:40px;padding:.55rem .7rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);font-size:.78rem;font-weight:850}._switches_5hu5g_1{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}._switches_5hu5g_1>div{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;border-radius:1rem;background:var(--card);border:1px solid var(--border)}._switches_5hu5g_1>div>span{display:grid;grid-template-columns:auto 1fr;column-gap:.55rem;align-items:center}._switches_5hu5g_1 svg{grid-row:1/3;color:var(--info)}._switches_5hu5g_1 strong{font-size:.78rem}._switches_5hu5g_1 small{font-size:.67rem;color:var(--muted-foreground)}._actions_5hu5g_1{display:flex;justify-content:space-between;gap:1rem;align-items:center}._actions_5hu5g_1>div:first-child{display:flex;gap:.55rem;align-items:center;max-width:620px;color:var(--muted-foreground);font-size:.72rem}._actions_5hu5g_1>div:first-child svg{color:var(--success);flex:0 0 auto}._actions_5hu5g_1>div:last-child{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}@media(max-width:1000px){._presets_5hu5g_1{grid-template-columns:1fr 1fr}._options_5hu5g_1{grid-template-columns:1fr}._head_5hu5g_1,._actions_5hu5g_1{align-items:stretch;flex-direction:column}._scope_5hu5g_1{min-width:0}._actions_5hu5g_1>div:last-child{justify-content:flex-start}._switches_5hu5g_1{grid-template-columns:1fr}}@media(max-width:600px){._wrap_5hu5g_1{padding:1rem;border-radius:1.4rem}._presets_5hu5g_1{grid-template-columns:1fr}._dayPicker_5hu5g_1>div{display:grid;grid-template-columns:repeat(4,1fr)}._dayPicker_5hu5g_1 button{width:100%;padding-inline:.35rem}._actions_5hu5g_1>div:last-child{display:grid}._actions_5hu5g_1>div:last-child button{width:100%}}
