.uix-timerange.svelte-1xlekob{display:flex;flex-direction:column;gap:var(--density-stack-gap, .375rem);width:100%}.uix-timerange__label.svelte-1xlekob{font-size:var(--density-label-size, .875rem);font-weight:500;color:var(--uix-text-secondary, #374151)}.uix-timerange__req.svelte-1xlekob{color:var(--uix-status-error, #ef4444);margin-left:.25rem}.uix-timerange__trigger.svelte-1xlekob{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.4rem;width:100%;min-height:var(--density-input-height, 2.75rem);padding-inline:var(--density-input-padding-x, 1rem);font-size:var(--density-input-text-size, var(--density-text-size, .9375rem));border:1px solid var(--uix-border, #e5e7eb);border-radius:999px;background:var(--uix-surface, #fff);color:var(--uix-text, #111827);cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.uix-timerange__trigger.svelte-1xlekob:hover:not(:disabled){border-color:var(--uix-border-strong, #d1d5db)}.uix-timerange__trigger.svelte-1xlekob:disabled{opacity:.5;cursor:not-allowed}.uix-timerange__trigger.is-open.svelte-1xlekob,.uix-timerange__trigger.svelte-1xlekob:focus-visible{border-color:var(--uix-primary, #10b981);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--uix-primary, #10b981) 22%,transparent)}.uix-timerange__trigger.is-invalid.svelte-1xlekob{border-color:var(--uix-status-error, #ef4444)}.uix-timerange__seg.svelte-1xlekob{display:inline-flex;align-items:baseline;gap:.35rem;white-space:nowrap;min-width:0}.uix-timerange__seg--end.svelte-1xlekob{justify-self:end}.uix-timerange__seg-k.svelte-1xlekob{color:var(--uix-text-secondary, #6b7280)}.uix-timerange__seg-v.svelte-1xlekob{font-variant-numeric:tabular-nums}.uix-timerange__seg-v.is-mancante.svelte-1xlekob{color:var(--uix-text-placeholder, #9ca3af)}.uix-timerange__arrow.svelte-1xlekob{color:var(--uix-text-secondary, #9ca3af);justify-self:center}.uix-timerange__ph.svelte-1xlekob{grid-column:1 / 4;color:var(--uix-text-placeholder, #9ca3af)}.uix-timerange__icon.svelte-1xlekob{display:flex;color:var(--uix-primary, #10b981)}.uix-timerange.svelte-1xlekob{container-type:inline-size}@container (max-width: 15rem){.uix-timerange__trigger.svelte-1xlekob .uix-timerange__seg-k:where(.svelte-1xlekob){display:none}.uix-timerange__trigger.svelte-1xlekob{gap:.25rem;padding-inline:.75rem}}@container (max-width: 10rem){.uix-timerange__trigger.svelte-1xlekob{grid-template-columns:1fr auto;grid-auto-flow:row;border-radius:1rem;padding-block:.3rem;row-gap:0}.uix-timerange__trigger.svelte-1xlekob .uix-timerange__arrow:where(.svelte-1xlekob){display:none}.uix-timerange__trigger.svelte-1xlekob .uix-timerange__seg:where(.svelte-1xlekob){grid-column:1}.uix-timerange__trigger.svelte-1xlekob .uix-timerange__seg--end:where(.svelte-1xlekob){justify-self:start}.uix-timerange__trigger.svelte-1xlekob .uix-timerange__seg--end:where(.svelte-1xlekob):before{content:"→";color:var(--uix-text-secondary, #9ca3af)}.uix-timerange__trigger.svelte-1xlekob .uix-timerange__icon:where(.svelte-1xlekob){grid-column:2;grid-row:1 / 3}.uix-timerange__trigger.svelte-1xlekob .uix-timerange__ph:where(.svelte-1xlekob){grid-column:1}}.uix-timerange__split.svelte-1xlekob{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;width:100%}.uix-timerange__box.svelte-1xlekob{min-height:var(--density-input-height, 2.75rem);min-width:0;padding-inline:.5rem;font-size:var(--density-input-text-size, var(--density-text-size, .9375rem));font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;border:1px solid var(--uix-border, #e5e7eb);border-radius:.6rem;background:var(--uix-surface, #fff);color:var(--uix-text, #111827);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.uix-timerange__box.svelte-1xlekob{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.uix-timerange__box-icon.svelte-1xlekob{display:inline-flex;color:var(--uix-primary, #10b981);flex:0 0 auto}.uix-timerange__box.svelte-1xlekob:hover:not(:disabled){border-color:var(--uix-border-strong, #d1d5db)}.uix-timerange__box.svelte-1xlekob:disabled{opacity:.5;cursor:not-allowed}.uix-timerange__box.is-mancante.svelte-1xlekob{color:var(--uix-text-placeholder, #9ca3af)}.uix-timerange__box.is-attivo.svelte-1xlekob,.uix-timerange__box.svelte-1xlekob:focus-visible{border-color:var(--uix-primary, #10b981);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--uix-primary, #10b981) 22%,transparent)}.uix-timerange__split.is-invalid.svelte-1xlekob .uix-timerange__box.is-mancante:where(.svelte-1xlekob){border-color:var(--uix-status-error, #ef4444)}.uix-timerange__split.is-pending.svelte-1xlekob .uix-timerange__box:where(.svelte-1xlekob){border-style:dashed;border-color:var(--uix-warning, #d3a04a)}@media(pointer:coarse){.uix-timerange__box.svelte-1xlekob{min-height:max(var(--density-input-height, 2.75rem),2.75rem)}}@media(max-width:430px){.uix-timerange__trigger.svelte-1xlekob{font-size:.875rem;padding-inline:.6rem;gap:.3rem}.uix-timerange__panel.svelte-1xlekob{min-width:0;width:min(292px,calc(100vw - 2rem))}}.uix-timerange__ro.svelte-1xlekob{font-variant-numeric:tabular-nums}.uix-timerange__ro-dur.svelte-1xlekob{color:var(--uix-text-secondary, #6b7280);margin-left:.5rem}.uix-timerange__err.svelte-1xlekob{font-size:.8125rem;color:var(--uix-status-error, #ef4444)}.uix-timerange__hint.svelte-1xlekob{font-size:.8125rem;color:var(--uix-text-secondary, #6b7280)}.uix-timerange__pending.svelte-1xlekob{font-size:.8125rem;color:var(--uix-warning, #b07a22)}.uix-timerange__trigger.is-pending.svelte-1xlekob{border-style:dashed;border-color:var(--uix-warning, #d3a04a)}.uix-timerange__trigger.is-pending.svelte-1xlekob .uix-timerange__seg-v:where(.svelte-1xlekob){color:var(--uix-text-secondary, #6b7280)}.uix-timerange__panel.svelte-1xlekob{display:flex;flex-direction:column;gap:.45rem;min-width:268px;padding:.7rem;background:var(--uix-surface, #fff);border:1px solid var(--uix-border, #e5e7eb);border-radius:16px;box-shadow:0 18px 44px #0f172a29}.uix-timerange__panel-title.svelte-1xlekob{font-weight:700;font-size:.9375rem}.uix-timerange__presets.svelte-1xlekob{display:flex;gap:.375rem;flex-wrap:wrap;margin-top:.5rem}.uix-timerange__preset.svelte-1xlekob{flex:1 1 0;min-width:5.5rem;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:.25rem .375rem;border-radius:10px;cursor:pointer;border:1px solid var(--uix-border, #e5e7eb);background:var(--uix-surface, #fff);color:inherit}.uix-timerange__preset.is-active.svelte-1xlekob{border-color:var(--uix-primary, #1d4ed8);background:color-mix(in srgb,var(--uix-primary, #1d4ed8) 10%,transparent)}.uix-timerange__preset-l.svelte-1xlekob{font-size:.8125rem;font-weight:600}.uix-timerange__preset-h.svelte-1xlekob{font-size:.6875rem;color:var(--uix-text-secondary, #6b7280);font-variant-numeric:tabular-nums}.uix-timerange__hint--preset.svelte-1xlekob{font-weight:600;color:var(--uix-primary, #1d4ed8)}.uix-timerange__wheels.svelte-1xlekob{border:1px solid var(--uix-border, #e5e7eb);border-radius:12px;overflow:hidden}.uix-timerange__head.svelte-1xlekob{display:grid;grid-template-columns:minmax(0,1fr) 0 minmax(0,1fr);align-items:center;padding:.45rem 0;font-weight:700;font-size:.875rem;text-align:center;border-bottom:1px solid var(--uix-border, #e5e7eb)}.uix-timerange__head-side.svelte-1xlekob{position:relative;display:flex;align-items:center;justify-content:center;min-height:1.25rem}.uix-timerange__head-side.svelte-1xlekob .uix-timerange__now:where(.svelte-1xlekob){position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.uix-timerange__now.svelte-1xlekob{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;cursor:pointer;color:var(--uix-text-secondary, #9ca3af);transition:color .15s ease}.uix-timerange__now.svelte-1xlekob:hover{color:var(--uix-primary, #10b981)}.uix-timerange__now.svelte-1xlekob:focus-visible{outline:none;color:var(--uix-primary, #10b981);border-radius:999px;box-shadow:0 0 0 2px color-mix(in srgb,var(--uix-primary, #10b981) 45%,transparent)}.uix-timerange__cols.svelte-1xlekob{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)}.uix-timerange__sep.svelte-1xlekob{background:var(--uix-border, #e5e7eb)}.uix-timerange__band.svelte-1xlekob{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:var(--uix-timerange-cell-h, 2.5rem);pointer-events:none}.uix-timerange__band-arrow.svelte-1xlekob{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--uix-text, #111827);pointer-events:none;font-weight:600}.uix-timerange__col.svelte-1xlekob{position:relative;display:flex;flex-direction:column;align-items:stretch;padding:.35rem 0;outline:none}.uix-timerange__col.svelte-1xlekob:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--uix-primary, #10b981) 45%,transparent);border-radius:10px}.uix-timerange__chev.svelte-1xlekob{border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;height:1rem;line-height:0;color:var(--uix-text-secondary, #6b7280)}.uix-timerange__chev.svelte-1xlekob svg:where(.svelte-1xlekob){width:16px;height:16px}.uix-timerange__chev.svelte-1xlekob:hover{color:var(--uix-text, #111827)}.uix-timerange__cell.svelte-1xlekob{border:none;background:transparent;cursor:pointer;height:var(--uix-timerange-cell-h, 2.5rem);line-height:var(--uix-timerange-cell-h, 2.5rem);padding:0;font-size:.9375rem;font-variant-numeric:tabular-nums;color:var(--uix-text-muted, #9ca3af)}.uix-timerange__cell.svelte-1xlekob:hover{color:var(--uix-text, #111827)}.uix-timerange__cell.is-sel.svelte-1xlekob{color:var(--uix-text, #111827);font-weight:700;font-size:1rem}.uix-timerange__cell.is-sel.svelte-1xlekob{cursor:text}.uix-timerange__cell.is-sel.svelte-1xlekob,.uix-timerange__cell--edit.svelte-1xlekob{margin-inline:.4rem;border-radius:8px;background:color-mix(in srgb,var(--uix-primary, #10b981) 13%,transparent);box-sizing:border-box;border:1px solid color-mix(in srgb,var(--uix-primary, #10b981) 35%,transparent);background-clip:padding-box}.uix-timerange__cell--edit.svelte-1xlekob{width:auto;min-width:0;text-align:center;outline:none;font-weight:700;font-size:1rem;color:var(--uix-text, #111827);background:var(--uix-surface, #fff);caret-color:var(--uix-primary, #10b981)}.uix-timerange__dur.svelte-1xlekob{text-align:center;font-size:.75rem;color:var(--uix-text-secondary, #6b7280)}.uix-timerange__overnight.svelte-1xlekob{color:var(--uix-warning, #b07a22);margin-left:.35rem}.uix-timerange__actions.svelte-1xlekob{display:flex;justify-content:flex-end;gap:.4rem;padding-top:.4rem;border-top:1px solid var(--uix-border, #e5e7eb)}.uix-timerange__btn.svelte-1xlekob{padding:.3rem .75rem;min-height:2rem;border-radius:8px;cursor:pointer;font-size:.8125rem;font-weight:600;border:1px solid var(--uix-border, #e5e7eb);background:var(--uix-surface, #fff);color:var(--uix-text, #111827)}.uix-timerange__btn.svelte-1xlekob:hover{background:var(--uix-surface-muted, #f9fafb)}.uix-timerange__btn.is-primary.svelte-1xlekob{background:var(--uix-primary, #16a34a);border-color:var(--uix-primary, #16a34a);color:#fff}.uix-timerange__btn.is-primary.svelte-1xlekob:hover{filter:brightness(.95);background:var(--uix-primary, #16a34a)}@media(pointer:fine){.uix-timerange__panel.svelte-1xlekob{--uix-timerange-cell-h: 2.25rem}}
