.time-editor-dialog{width:min(1100px,96vw);max-width:96vw}.time-source-editor{min-width:0}.time-axis{margin:28px 0 24px;padding:20px 0;overflow:hidden}.time-ticks{display:flex;justify-content:space-between;font-size:11px;color:#747b80;margin-bottom:12px}.time-track{height:60px;position:relative;background:repeating-linear-gradient(to right,#dcdfe3 0px,#dcdfe3 1px,transparent 1px,transparent 8.333%);border-bottom:1px solid #dcdfe3}.time-block{position:absolute;top:4px;height:44px;background:#fc0;border-radius:6px;display:flex;align-items:center;justify-content:space-between;min-width:30px;touch-action:none;cursor:grab;user-select:none;font-size:14px;overflow:hidden}.time-edge{border:0;background:#e6b800;min-width:20px;height:100%;cursor:ew-resize;padding:0}.time-net{align-self:end;font-size:16px}.time-editor-dialog input,.time-editor-dialog select{font-family:inherit}.time-editor-dialog [hidden]{display:none!important}@media(max-width:650px){.time-ticks span:nth-child(even){display:none}.time-block{font-size:11px}}
#editor{font-family:TimesDashboardRoboto,Roboto,Arial,sans-serif;border:0;border-radius:8px;box-shadow:0 2px 16px #6e6f7040}#editor .dialog-head{display:flex;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid #dcdfe3}#editor .dialog-head h2{flex:1;margin:0;font-size:20px;font-weight:500;letter-spacing:0}#editor .dialog-head #save-dialog{margin-left:auto;flex-shrink:0}#editor .dialog-head #close-dialog{padding:4px;font-size:20px}#editor .dialog-body{padding:24px}#editor .dialog-actions{border-top:0}#editor .dialog-actions:empty{display:none}

#editor.dash-link-dialog .dialog-head,#editor.dash-link-dialog .dialog-body{padding:16px}#editor.dash-link-dialog .dialog-head h2{font-size:16px;font-weight:600}#editor.dash-link-dialog .dialog-head{gap:8px}

.time-batch-options,.time-break-options{padding:12px;margin-bottom:16px;border:1px solid #dcdfe3;border-radius:8px}.time-batch-options summary{cursor:pointer;font-weight:500}.time-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.time-break-toolbar{display:flex;align-items:center;justify-content:space-between;margin:12px 0}.time-break-row{display:flex;gap:12px;align-items:flex-end;margin:8px 0}.time-break-row label{display:grid;gap:4px}.time-break-row input{padding:8px}.time-break-options>select{width:100%;margin:8px 0}.time-break-marker{position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:center;background:#e5e7eb;color:#373d42;font-size:10px;overflow:hidden;pointer-events:none;border-left:1px solid white;border-right:1px solid white;box-sizing:border-box}.time-break-overlay{pointer-events:none}@media(max-width:650px){.time-people{grid-template-columns:1fr 1fr}.time-break-row{flex-wrap:wrap}}
