.ombox-time-range-input{display:grid;gap:8px}.ombox-time-range-fields{display:grid;grid-template-columns:minmax(0,35fr) minmax(0,35fr) minmax(0,30fr);overflow:hidden;border:1px solid var(--color-border,#d8dee8);border-radius:var(--widget-control-radius,8px);background:var(--color-white,#fff)}.ombox-time-range-fields:focus-within{border-color:var(--color-primary,#0087f7)}
.ombox-time-range-fields label{display:grid;min-width:0;min-height:var(--widget-control-min-height,38px);place-items:center;margin:0;padding:5px var(--widget-control-padding-x,12px);border:0;border-radius:0;background:var(--color-white,#fff);cursor:pointer}.ombox-time-range-fields label:last-of-type{border-left:1px solid var(--color-border,#d8dee8)}.ombox-time-range-fields input{width:100%;min-width:0;height:calc(var(--widget-control-min-height,38px) - 12px);padding:0;border:0!important;border-radius:0;background:transparent!important;color:var(--color-text-primary,#172033);font-size:var(--widget-font-size,14px);text-align:center;outline:0!important;box-shadow:none!important;appearance:none;cursor:pointer}.ombox-time-range-fields input:is(:focus,:focus-visible){border:0!important;outline:0!important;box-shadow:none!important}
.ombox-time-range-presets-toggle{min-width:0;min-height:var(--widget-control-min-height,38px);padding:0 8px;border:0!important;border-left:1px solid var(--color-border,#d8dee8)!important;border-radius:0;background:#111!important;color:#fff;font-size:var(--widget-font-size,14px);font-weight:600;text-align:center;outline:0!important;box-shadow:none!important;cursor:pointer}.ombox-time-range-presets-toggle:is(:hover,:focus,:focus-visible),.ombox-time-range-presets-toggle[aria-expanded="true"]{border-color:var(--color-border,#d8dee8)!important;background:#000!important;color:#fff;outline:0!important;box-shadow:none!important}
.ombox-time-range-presets[hidden]{display:none!important}.ombox-time-range-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--color-border,#d8dee8);border-radius:var(--widget-control-radius,8px)}.ombox-time-range-presets button{min-width:0;min-height:calc(var(--widget-control-min-height,38px) - 4px);padding:0 3px;border:0;border-right:1px solid var(--color-border,#e2e8f0);background:var(--color-white,#fff);color:var(--color-text-secondary,#475569);font-size:var(--widget-small-font-size,12px);white-space:nowrap}.ombox-time-range-presets button:last-child{border-right:0}.ombox-time-range-presets button:is(:hover,:focus-visible,.is-active){background:var(--color-surface-muted,#f1f5f9);color:var(--color-text-primary,#111827)}
.ombox-time-range-status{min-height:15px;margin:0;color:var(--color-text-muted,#94a3b8);font-size:var(--widget-small-font-size,11px)}.ombox-time-range-status.is-error{color:var(--color-danger,#dc2626)}.ombox-time-range-status.is-success{color:var(--color-success,#15803d)}
body.eye-protection .ombox-time-range-fields,body.eye-protection .ombox-time-range-fields label,body.eye-protection .ombox-time-range-presets button{border-color:#c9b99f;background:#fffdf8;color:#4a3c28}body.eye-protection .ombox-time-range-fields input{color:#4a3c28}body.eye-protection .ombox-time-range-presets-toggle{border-left-color:#c9b99f!important;background:#111!important;color:#fff}
@media (max-width:359.98px){.ombox-time-range-presets button{font-size:10px}}
