.file-dropzone{border:2px dashed var(--light);border-radius:var(--btn-radius);background-color:var(--light-light);text-align:center;min-height:140px;transition:background-color .2s ease-out;position:relative}.file-dropzone:hover{background-color:var(--light-lighter)}.file-dropzone .aui-icon.featured{font-size:large}.file-dropzone:focus-within{border:2px dashed var(--primary)}.file-dropzone.drag-accept{border-color:var(--success)}.file-dropzone.drag-partial{border-color:var(--warning)}.file-dropzone.drag-reject,.file-dropzone.drag-single-only{border-color:var(--danger)}.file-dropzone .dropzone-info{margin-top:var(--spacing);text-wrap:balance;font-size:12px}.file-dropzone .dropzone-overlay{max-height:200px;padding:var(--spacing-2);justify-content:center;position:absolute;inset:0}.file-dropzone input[type=file]{opacity:0;cursor:pointer;display:block;position:absolute;inset:0}.file-dropzone aside:empty{display:none}.file-dropzone aside{padding:var(--spacing-4);margin-top:160px}.overflow-toolbar{flex:1 1 0;grid-template-rows:1fr;grid-template-columns:1fr;align-self:stretch;min-width:52px;display:grid;position:relative}.overflow-toolbar .justify-right{justify-content:flex-end}.overflow-toolbar .btn,.overflow-toolbar .btn-link{white-space:nowrap;text-overflow:ellipsis;min-width:0}.overflow-toolbar .overflow-toolbar-widths{pointer-events:none;visibility:hidden;flex-flow:row;display:flex;position:fixed;top:0;left:0;overflow:visible}.aui-root .tab-group-container{border-bottom:1px solid var(--light);margin:var(--spacing-1) 0;grid-template-columns:1fr;display:grid}.aui-root .tab-group-container:has(button.popup-menu-button){grid-template-columns:1fr 120px}.aui-root .tab-group-container button.popup-menu-button{text-align:left;flex-direction:row-reverse;align-self:center}.aui-root .tab-group-container button.popup-menu-button>*{pointer-events:none}.aui-root .tab-group-container button.popup-menu-button .title{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;overflow:hidden}.aui-root .tab-group-container button.popup-menu-button .aui-icon{transform:rotate(90deg)}.aui-root .tab-group-container .tab-group{border:none;grid-auto-flow:column;display:grid;overflow:hidden}.aui-root .tab-group-container .tab-group .tab{display:flex;position:relative}.aui-root .tab-group-container .tab-group .tab a,.aui-root .tab-group-container .tab-group .tab .btn-tab{background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.aui-root .tab-group-container .tab-group .tab span.title{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;overflow:hidden}.aui-root .tab-group-container .tab-group .tab span.title .aui-icon{margin:0}.aui-root .tab-group-container:has(.tab-group:empty) .tab-group{border:none;margin:0}.aui-root .tab-group-container:has(.tab-group:empty) button.popup-menu-button{border-radius:var(--btn-radius) var(--btn-radius) 0 0;grid-column:1/3;margin:0}.tab-group-menu>.btn-link{align-items:center;display:flex}.tab-group-menu>.btn-link .title{flex-grow:1}.tab-group-menu>.btn-link .btn,.tab-group-menu>.btn-link .btn-link{margin:calc(-1 * var(--spacing-1)) 0}.tab-group-menu>.btn-link .btn:last-child,.tab-group-menu>.btn-link .btn-link:last-child{margin-right:calc(-1 * var(--spacing-1))}.tab-group-menu>.btn-link .btn:first-child,.tab-group-menu>.btn-link .btn-link:first-child{margin-left:calc(-1 * var(--spacing-1))}.timeline-layer{width:100%;height:100%;padding:0 var(--spacing-2)}.timeline-layer h3{font-size:var(--default-font-size);font-weight:500}.timeline-layer.outside-extent{background-color:var(--warning-lighter)}.timeline-layers{border-right:1px solid var(--light);background-color:var(--light-lighter)}.timeline-layers .timeline-layer-actions,.timeline-layers .timeline-layer-wrapper{border-bottom:1px solid var(--light)}.timeline-layers .timeline-layer-wrapper,.timeline-layers .timeline-layer-actions{align-items:center;display:flex}.timeline-overlay{pointer-events:none;background-color:#0003;justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}.timeline-overlay .timeline-overlay-label{background-color:var(--light-lighter);padding:4px var(--spacing-2);border-radius:var(--radius-2);font-size:12px}.timeline{border-top:1px solid var(--light);flex-direction:column;width:100%;display:flex;overflow:hidden}.timeline .timeline-panel{display:grid;overflow:hidden}.timeline .timeline-panel .timeline-canvas{background-color:var(--light-tint);display:flex;position:relative}.timeline .timeline-bar{fill:var(--secondary-light);stroke:var(--primary);rx:6px;height:12px}.timeline .timeline-major-labels text,.timeline .timeline-minor-labels text{text-transform:capitalize}.timeline .timeline-layer-divider,.timeline .timeline-axis-divider,.timeline .timeline-major-divider,.timeline .timeline-minor-divider{stroke:var(--light)}.timeline .timeline-major-label,.timeline .timeline-minor-label{pointer-events:none}.timeline .timeline-major-label{text-anchor:start;fill:var(--dark-light);font-size:12px;font-weight:600}.timeline .timeline-minor-label{fill:var(--dark-lighter);font-size:10px}.timeline .timeline-marker .timeline-marker-line{stroke:var(--primary);stroke-width:1px}.timeline .timeline-marker .timeline-marker-handle{fill:var(--primary);stroke:var(--primary-darker);stroke-width:1px;pointer-events:none}.timeline .timeline-range .timeline-range-fill{fill:var(--primary);fill-opacity:.1}.timeline .timeline-range .timeline-range-line{stroke:var(--primary);stroke-width:1px;pointer-events:none}.timeline .timeline-range .timeline-range-handle{fill:var(--primary);stroke:var(--primary-darker);stroke-width:1px;pointer-events:none}.aui-root .timeline-bottom-bar{padding:var(--spacing-2);background-color:var(--light-lighter);border-top:1px solid var(--light);grid-template-columns:1fr 1fr 1fr;justify-content:flex-end;align-items:center;display:grid}.aui-root .timeline-bottom-bar .timeline-bottom-bar-center{justify-self:center}.aui-root .timeline-bottom-bar .timeline-bottom-bar-right{justify-self:end}.aui-root .timeline-bottom-bar .timeline-bottom-bar-center,.aui-root .timeline-bottom-bar .timeline-bottom-bar-right{width:max-content}.aui-root .timeline-date-picker{border:none;transition:all .2s ease-out}.aui-root .timeline-date-picker:focus-visible{outline:var(--outline-border)}.aui-root .timeline-date-picker:hover{background-color:var(--primary-light)}.aui-root .popup-menu.timeline-date-picker-menu form .aui-form-control{width:230px}.aui-root .popup-menu.timeline-date-picker-menu form .aui-row,.aui-root .popup-menu.timeline-date-picker-menu form .btn{width:100%}.aui-root .popup-menu.timeline-date-picker-menu form .btn.primary{height:36px;color:var(--white);background-color:var(--primary);justify-content:center;font-weight:500}
