.rv-temporal-picker{--filter-input-color:var(--rv-ui-text);--rv-filter-active-icon-color:var(--rv-ui-accent);--revo-grid-filter-active-badge-bg:color-mix(in srgb, var(--rv-ui-accent) 12%, var(--rv-ui-surface));--revo-grid-filter-popup-label-color:var(--rv-ui-text-muted);--revo-grid-filter-control-hover-bg:var(--rv-ui-surface-hover)}.rv-temporal-picker__dates,.rv-temporal-picker__endpoints,.rv-temporal-picker__times{justify-content:space-between;gap:8px;display:flex}.rv-temporal-picker__time{gap:4px;min-width:0;display:grid}.rv-temporal-picker__time input{width:100%;min-width:0}.rv-temporal-picker>.rv-alert,.rv-temporal-draft>.rv-alert{white-space:normal;inline-size:0;min-inline-size:100%}.rv-date-time-field{align-items:center;gap:2px;width:100%;min-width:0;display:inline-flex}.rv-date-time-field>.rv-control{flex:1 1 0;width:100%;min-width:0}.rv-date-time-field>button{flex:none}.rv-temporal-picker__dates{margin-block-end:8px}.rv-temporal-picker__dates>input{flex:1 1 0;width:100%;min-width:0}.rv-temporal-picker__header{flex-wrap:wrap;align-items:end;gap:8px;margin-block-end:8px;display:flex}.rv-temporal-picker__header:empty{display:none}.rv-temporal-picker__header>.rv-temporal-picker__dates{flex:112px;margin-block-end:0}.rv-temporal-picker__header>.rv-temporal-picker__time--single{flex:0 132px;min-width:110px}.rv-temporal-picker__header .rv-control,.rv-temporal-picker__times .rv-control{font-size:var(--rv-control-font-size,.875rem);min-height:var(--rv-control-height,32px);padding:var(--rv-control-padding,6px 12px)}.rv-temporal-picker__dates{flex-wrap:wrap}.rv-temporal-picker__endpoint{flex:0 224px;align-items:center;gap:6px;min-width:0;display:flex}.rv-temporal-picker__endpoint>.rv-control{flex:none;width:calc(10ch + 26px);min-width:0}.rv-temporal-picker__endpoint>.rv-temporal-picker__time{flex:0 100px;min-width:86px}.rv-temporal-picker__endpoint:not(:has(.rv-temporal-picker__time)){flex:none}.rv-temporal-picker .rv-temporal-picker__endpoint>.rv-temporal-picker__time{flex:0 100px}.rv-editor-popup.rv-editor-popup--time{width:240px;min-width:min(240px,100vw - 16px)}.rv-temporal-picker__body{flex-wrap:wrap;align-items:start;gap:16px;display:flex}.rv-temporal-picker--datetime .rv-temporal-picker__body{flex-direction:column;align-items:stretch}.rv-temporal-picker--datetime .rv-temporal-picker__body>.rv-time-selection{flex:none}.rv-temporal-picker--time .rv-temporal-picker__body>.rv-time-selection{flex:1 1 0}.rv-temporal-picker--time .rv-temporal-picker__header{margin:0}.rv-temporal-picker__times{flex-wrap:wrap}.rv-temporal-picker__times>.rv-time-selection{flex:196px}.rv-time-selection{font-variant-numeric:tabular-nums;gap:12px;width:100%;min-width:0;max-width:208px;display:grid}.rv-time-selection__entry-row{align-items:end;gap:4px;min-width:0;display:flex}.rv-time-selection__entry-row>.rv-time-selection__entry{flex:1 1 0}.rv-time-selection__clock{gap:12px;min-width:0;display:grid}.rv-time-selection__toggle{flex:none}.rv-time-selection__toggle[aria-expanded=true] .rv-svg-icon{transform:rotate(180deg)}.rv-time-selection__entry{gap:6px;min-width:0;font-size:12px;font-weight:500;display:grid}.rv-time-selection__entry>.rv-control{width:100%;min-width:0;height:var(--rv-control-height,32px);font:inherit;font-size:var(--rv-control-font-size,.875rem);font-weight:400}.rv-time-selection__entry input[type=time]::-webkit-calendar-picker-indicator{display:none}.rv-time-selection__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rv-time-selection__columns--seconds{grid-template-columns:repeat(3,minmax(0,1fr))}.rv-time-selection__column{gap:6px;min-width:0;display:grid}.rv-time-selection__label{color:var(--rv-ui-text-muted);text-align:center;font-size:11px}.rv-time-selection__list.rv-editor-list{overscroll-behavior:contain;border:1px solid var(--rv-ui-border);scrollbar-width:thin;border-radius:6px;height:174px;padding:3px;position:relative;overflow-y:auto}.rv-time-selection__list .rv-editor-list__item{text-align:center;height:32px;min-height:32px;padding:4px;font-size:13px}.rv-time-selection__list .rv-editor-list__item:disabled{opacity:.35;cursor:default}.rv-time-selection__period{border-block-start:1px solid var(--rv-ui-border);padding-block-start:6px}.rv-time-selection__period .rv-editor-list{height:auto;display:flex;overflow:visible}.rv-time-selection__period .rv-editor-list__item{flex:1 1 0}.rv-time-selection__empty{color:var(--rv-ui-text-muted);margin:0;font-size:12px}.rv-editor-popup--datetime .rv-temporal-draft .rv-editor-actions,.rv-editor-popup .rv-temporal-draft:has(.rv-temporal-picker--multi-month) .rv-editor-actions{position:static}.rv-temporal-draft--time .rv-editor-actions{border-top:1px solid var(--rv-ui-border);margin-top:10px;padding-top:10px}.rv-temporal-draft--time .rv-editor-actions__clear{margin-inline-end:auto}.rv-editor-popup:has(.rv-temporal-picker--datetime:not(.rv-temporal-picker--multi-month) .rv-time-selection){width:min(480px,100vw - 16px)}.rv-temporal-picker--datetime:not(.rv-temporal-picker--multi-month) .rv-temporal-picker__body{flex-flow:row;gap:8px}.rv-temporal-picker--datetime:not(.rv-temporal-picker--multi-month) .rv-temporal-picker__body>.rv-time-selection{border-inline-start:1px solid var(--rv-ui-border);flex:0 208px;padding-inline-start:8px}@media (width<=540px){.rv-temporal-picker--datetime:not(.rv-temporal-picker--multi-month) .rv-temporal-picker__body{flex-direction:column}.rv-temporal-picker--datetime:not(.rv-temporal-picker--multi-month) .rv-temporal-picker__body>.rv-time-selection{border-inline-start:0;border-block-start:1px solid var(--rv-ui-border);flex-basis:auto;padding-block-start:8px;padding-inline-start:0}}.rv-editor-popup:has(.rv-temporal-picker--datetime:not(.rv-temporal-picker--multi-month) .revo-calendar--week-numbers):has(.rv-time-selection){width:min(512px,100vw - 16px)}.rv-editor-popup:has(.rv-temporal-picker--time>.rv-temporal-picker__times){width:min(458px,100vw - 16px)}.rv-editor-popup:has(.rv-temporal-picker--time):not(:has(.rv-temporal-picker__times)){width:234px;min-width:min(234px,100vw - 16px)}.rv-editor-popup{box-sizing:border-box;z-index:10000;border:1px solid var(--rv-ui-border);background:var(--rv-ui-surface);width:max-content;min-width:min(280px,100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);color:var(--rv-ui-text);border-radius:8px;margin:0;padding:12px;font:13px system-ui,sans-serif;position:fixed;inset:auto;overflow:auto;box-shadow:0 8px 24px #0003}.rv-editor-popup .rv-editor-actions{background:var(--rv-ui-surface);justify-content:flex-end;gap:8px;margin-top:12px;padding-top:8px;display:flex;position:sticky;bottom:0}.rv-editor-popup .rv-editor-error{color:var(--rv-ui-danger);margin-block:8px}
