.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-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 194px;align-items:center;gap:6px;min-width:0;display:flex}.rv-temporal-picker__endpoint>.rv-control{flex:0 88px;width:88px;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-basis:110px}.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-editor-popup.rv-editor-popup--datetime{width:min(540px,100vw - 16px)}.rv-temporal-picker__body{flex-wrap:wrap;align-items:start;gap:16px;display:flex}.rv-temporal-picker--datetime .rv-temporal-picker__body>.rv-time-selection{flex:196px}.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;display:grid}.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 .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-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}@media (width<=540px){.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-basis:auto}}.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}
