:root{--primary:#20a8d8;--secondary:#515b65;--danger:#f86c6b;--warn:#f8a41a;--success:#4dbd74;--terry:#9565e2;--primary-lighter:color-mix(in srgb,var(--primary),#fff 30%);--secondary-lighter:color-mix(in srgb,var(--secondary),#fff 30%);--secondary-less-lighter:color-mix(in srgb,var(--secondary),#fff 60%);--danger-lighter:color-mix(in srgb,var(--danger),#fff 30%);--warn-lighter:color-mix(in srgb,var(--warn),#fff 30%);--success-lighter:color-mix(in srgb,var(--success),#fff 30%);--primary-darker:color-mix(in srgb,var(--primary),#000 60%);--secondary-darker:color-mix(in srgb,var(--secondary),#000 60%);--danger-darker:color-mix(in srgb,var(--danger),#000 60%);--warn-darker:color-mix(in srgb,var(--warn),#000 60%);--success-darker:color-mix(in srgb,var(--success),#000 60%);--primary-semi-transparent:#20a8d859;--secondary-semi-transparent:#515b6559;--text-color:#e9e9e9;--fixed-popup-glass-background:#00000080;--panel-background:#3a4149;--grey:#2e353a;--dark-grey:#212427;--light-grey:#525b65;--disabled:#6b6b6b;--disabled-input-background:#1e1e1e}.zeero-button{align-items:center;border-radius:5px;cursor:pointer;display:flex;font-size:.8rem;justify-content:center;padding:.3em;text-align:center;transition:filter .3s,background .3s,color .3s,opacity .3s;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:fit-content}.zeero-button.xs{width:15%}.zeero-button.sm{width:25%}.zeero-button.md{width:50%}.zeero-button.lg{width:75%}.zeero-button.xl{width:100%}.zeero-button.primary{background:var(--primary)}.zeero-button.secondary-outline{border:1px solid var(--secondary)}.zeero-button.secondary{background:var(--secondary);color:var(--text-color)}.zeero-button.table-action{background:var(--dark-grey);color:var(--text-color)}.zeero-button.danger{background:var(--danger)}.zeero-button.warn{background:var(--warn)}.zeero-button.active:not(.disabled){background:var(--primary);color:var(--text-color)}.zeero-button.disabled{cursor:default;opacity:.5;-webkit-user-select:none;user-select:none}.zeero-button:not(.disabled):active,.zeero-button:not(.disabled):hover{filter:brightness(90%)}.zeero-button.secondary-outline:not(.disabled):active,.zeero-button.secondary-outline:not(.disabled):hover{background:var(--secondary);filter:brightness(100%);transition:background .3s}.zeero-button .zeero-button-content{filter:brightness(100%)}.zeero-button.none:hover{background-color:var(--grey)}.zeero-button-group{display:flex;flex-direction:row}.zeero-button-group .zeero-button{border:1px solid var(--dark-grey);border-left:0;border-radius:0;color:var(--secondary-lighter);width:2.2em}.zeero-button-group .zeero-button:first-child{border-left:1px solid var(--dark-grey);border-radius:5px 0 0 5px}.zeero-button-group .zeero-button:last-child{border-radius:0 5px 5px 0}.zeero-select{--select-width:13em;display:inline-block;font-size:.8em}.zeero-select .zeero-select-button{align-items:center;background-color:var(--secondary);border:1px solid var(--dark-grey);border-radius:5px;box-sizing:border-box;color:var(--secondary-less-lighter);cursor:pointer;display:flex;height:2em;justify-content:space-between;outline:none;padding:.3em;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:fit-content;width:var(--select-width,-webkit-fit-content);width:var(--select-width,fit-content)}.zeero-select .zeero-select-button .zeero-select-button-text{color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zeero-select .zeero-select-button .zeero-select-button-text.default{color:var(--secondary-lighter)}.zeero-select .zeero-select-dropdown{background:var(--secondary);border-radius:5px;box-shadow:0 0 6px 2px var(--fixed-popup-glass-background);display:none;max-height:20em;overflow-x:hidden;overflow-y:auto;position:fixed;width:-webkit-fit-content;width:fit-content;width:var(--select-width,-webkit-fit-content);width:var(--select-width,fit-content);z-index:3}.zeero-select .zeero-select-dropdown.open{display:block}.zeero-select .zeero-select-option{background-color:var(--secondary);border-radius:5px;cursor:pointer;font-size:.9em;padding:.5em;transition:background .3s;transition:filter .3s,background-color .3s}.zeero-select .zeero-select-option:hover{filter:brightness(90%)}.zeero-select .zeero-select-option label{max-width:10em;max-width:var(--select-width,10em);overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.zeero-select:not(.multiple) .zeero-select-option.selected{background-color:var(--primary)}.zeero-select.reporter-cell .zeero-select-button-text{color:var(--secondary-less-lighter)}.zeero-select.reporter-cell.current .zeero-select-button-text{color:var(--text-color)}.zeero-select.reporter-cell.unassigned .zeero-select-button-text{color:var(--secondary-lighter)}.zeero-check-container,.zeero-select.reporter-cell .zeero-select-dropdown *,.zeero-select.reporter-cell.current .zeero-select-button *{color:var(--text-color)}.zeero-check-container{align-items:center;display:flex;gap:.5em;-webkit-user-select:none;user-select:none}.zeero-check-container>*{cursor:pointer}.zeero-check-container.disabled>*{color:var(--disabled);cursor:default}.zeero-check-container.disabled>input[type=checkbox]:read-only{border:.1em solid var(--disabled);color:var(--disabled);cursor:default}.zeero-check-container>input[type=checkbox]{-webkit-appearance:none;appearance:none;border:.1em solid var(--text-color);border-radius:.15em;cursor:pointer;display:grid;height:1.1em;margin:0;outline:none;place-content:center;width:1.1em}.zeero-check-container>input[type=checkbox]:before{box-shadow:inset 1em 1em var(--primary-darker);-webkit-clip-path:polygon(28% 38%,41% 53%,75% 24%,86% 38%,40% 78%,15% 50%);clip-path:polygon(28% 38%,41% 53%,75% 24%,86% 38%,40% 78%,15% 50%);content:"";height:.65em;transform:scale(0);transform-origin:center;transition:transform .12s ease-in-out;width:.65em}.zeero-check-container>input[type=checkbox]:checked:before{border:.1em solid var(--primary);transform:scale(1.3)}.zeero-check-container>input[type=checkbox]:checked{background-color:var(--primary);border:.1em solid var(--primary)}.zeero-loading{--bar-margin:0.2em;visibility:visible;width:100%}.zeero-loading .zeero-loading-progress-container{align-items:center;background-color:var(--dark-grey);border-radius:.3em;display:flex;height:.5em;margin:auto!important;overflow:hidden;position:relative}.zeero-loading .zeero-loading-progress-bar{background:var(--primary);border-radius:.3em;height:50%;margin:var(--bar-margin)!important;position:absolute;transition:width .2s ease;width:0}.zeero-loading .zeero-loading-progress-bar.infinite{animation:infiniteLoading 3.5s linear infinite;transform-origin:left;width:calc(100% - var(--bar-margin)*2)}@keyframes infiniteLoading{0%{transform:translateX(0) scaleX(0)}20%{transform:translateX(0) scaleX(.3)}80%{transform:translateX(70%) scaleX(.3)}90%{transform:translateX(85%) scaleX(.15)}to{transform:translateX(100%) scaleX(0)}}.zeero-loading .zeero-loading-progress-bar.success{background:var(--success)}.zeero-loading .zeero-loading-progress-bar.error{background:var(--danger)}.zeero-loading .zeero-loading-progress-bar.warn{background:var(--warn)}.zeero-loading .zeero-loading-progress-text{font-size:.8em;line-height:.8em;padding-top:1em;text-align:center}.zeero-loading .zeero-loading-progress-text.ellipsis:after{clip:rect(auto,0,auto,auto);animation:loading-text 1.5s steps(4) infinite;content:" ...";display:inline-block;margin-left:.1rem;position:absolute}@keyframes loading-text{to{clip:rect(auto,10px,auto,auto)}}#popup-wrapper{align-items:center;animation:goodnight .3s;background:var(--fixed-popup-glass-background);color:var(--text-color);cursor:default;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;white-space:normal;width:100vw;z-index:101}#popup-wrapper #popup{align-items:center;background:var(--grey);border-radius:.25rem;display:grid;filter:blur(0);font-size:.85rem;grid-template-areas:"prefix body suffix" "prefix footer suffix";grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;grid-template-rows:auto -webkit-min-content;grid-template-rows:auto min-content;height:-webkit-fit-content;height:fit-content;padding:1.5em;width:25%}#popup-wrapper:has(#popup.blur){-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}#popup-wrapper #popup.sm{width:15%}#popup-wrapper #popup.lg{width:35%}#popup-wrapper #popup.xl{width:50%}#popup-wrapper #popup.header{animation:popdown .2s ease-in;box-sizing:border-box;margin:0;position:absolute;top:0;width:100%}#popup-wrapper #popup.header.closing{animation:header-popup .2s ease-out;top:-25em}#popup-wrapper:has(#popup.closing){animation:goodmorning .3s;background:#0000}#popup-wrapper #popup .popup-appendix.prefix{grid-area:prefix;margin-right:1.2em}#popup-wrapper #popup #popup-content{grid-area:body;width:100%}#popup-wrapper #popup .popup-appendix.suffix{grid-area:suffix;margin-left:1.2em}#popup-wrapper #popup #popup-title{align-items:baseline;border-bottom:1px solid var(--secondary);display:flex;font-size:1rem;font-weight:700;gap:.5em;justify-content:space-between;margin-bottom:.8em;padding-bottom:.8em}#popup-wrapper #popup #popup-footer{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.5em 1em;grid-area:footer;justify-content:flex-end;margin-top:1.5em}#popup-wrapper #popup code{background:var(--dark-grey);border-radius:.3em;font-family:monospace;font-size:.85em;padding:.2em}@keyframes goodnight{0%{background:#0000}to{background:var(--fixed-popup-glass-background)}}@keyframes goodmorning{0%{background:var(--fixed-popup-glass-background)}to{background:#0000}}@keyframes popdown{0%{top:-25em}to{top:0}}@keyframes header-popup{0%{top:0}to{top:-25em}}.zeero-input{background-color:var(--light-grey);border:1px solid var(--dark-grey);border-radius:.3em;color:var(--text-color);height:1.6em;outline:0;transition:border-color .1s ease-in-out,box-shadow .1s ease-in-out;width:100%}.zeero-input.invalid{border:1px solid var(--danger)}.zeero-input:focus{background-color:var(--light-grey);color:var(--text-color);outline:0}.zeero-input:hover[disabled],.zeero-input[disabled],.zeero-input[disabled]::-webkit-input-placeholder{background-color:var(--dark-grey);border-radius:.25rem;cursor:default;-webkit-transition:border-color .1s ease-in-out,box-shadow .1s ease-in-out;transition:border-color .1s ease-in-out,box-shadow .1s ease-in-out}#zeero-toasters-container::-webkit-scrollbar{display:none}#zeero-toasters-container{--animation-time:0.3s;--start-position:translateX(110%);bottom:0;display:flex;flex-direction:column-reverse;gap:.5em;max-height:100vh;overflow-y:scroll;position:fixed;right:.5em;scrollbar-width:none;width:-webkit-fit-content;width:fit-content;z-index:100}#zeero-toasters-container .toaster:first-child{margin-bottom:.5em}#zeero-toasters-container .toaster.info{--current-color:var(--primary)}#zeero-toasters-container .toaster.success{--current-color:var(--success)}#zeero-toasters-container .toaster.warn{--current-color:var(--warn)}#zeero-toasters-container .toaster.error{--current-color:var(--danger)}#zeero-toasters-container .toaster{align-items:baseline;animation:bounceIn var(--animation-time) normal;background:var(--dark-grey);border-left:.2em solid var(--current-color);border-radius:.3em;color:var(--text-color);cursor:pointer;display:flex;font-size:.9em;gap:.5em;height:-webkit-fit-content;height:fit-content;overflow:hidden;padding:.5em;position:relative;-webkit-user-select:none;user-select:none;width:25em}#zeero-toasters-container .toaster.clicked{transform:scale(.92);transition:transform .2s}#zeero-toasters-container .toaster.closing{animation:bounceOut var(--animation-time) normal;transform:var(--start-position);z-index:-1}#zeero-toasters-container .toaster .toaster-timeout{animation-play-state:running;animation:onProgress linear 1 forwards;bottom:0;height:0;left:0;position:absolute}#zeero-toasters-container .toaster.paused .toaster-timeout{animation-play-state:paused}@keyframes bounceIn{0%{transform:var(--start-position)}to{transform:translateX(0)}}@keyframes bounceOut{0%{transform:translateX(0)}to{height:0;margin:0;opacity:0;padding:0;transform:var(--start-position)}}@keyframes onProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.zeero-date-picker .rdtPicker{background:#fff;border:1px solid #f9f9f9;box-shadow:0 1px 3px #0000001a;display:none;margin-top:1px;min-width:250px;padding:4px;position:absolute;z-index:99999!important}.zeero-date-picker input{outline:none;position:relative;width:100%}.zeero-date-picker .form-control.invalid{color:var(--danger)}.zeero-date-picker .zeero-button{position:absolute;right:.5em;top:.1em;z-index:1}.zeero-date-picker input::-ms-clear{display:none}.zeero-date-picker.rdtOpen .rdtPicker{background-color:var(--light-grey);border:1px solid var(--dark-grey);border-radius:4px;color:var(--text-color);display:block;font-size:.9em;min-width:20em;position:absolute}.zeero-date-picker.rdtOpen .rdtPicker table{width:100%}.zeero-date-picker .rdtPicker .rdtNext,.zeero-date-picker .rdtPicker .rdtPrev,.zeero-date-picker .rdtPicker .rdtSwitch{border:none}.zeero-date-picker .rdtPicker .rdtNext:hover,.zeero-date-picker .rdtPicker .rdtPrev:hover,.zeero-date-picker .rdtPicker .rdtSwitch:hover,.zeero-date-picker .rdtPicker td.rdtDay:hover,.zeero-date-picker .rdtPicker td.rdtMonth:hover,.zeero-date-picker .rdtPicker td.rdtYear:hover{background-color:var(--primary)!important;border-radius:5px!important;cursor:pointer;transition:background-color .2s ease}.zeero-date-picker .rdtPicker td.rdtDay.rdtActive{background-color:var(--primary);border-radius:5px}.zeero-date-picker .rdtPicker td.rdtDay.rdtToday{background-color:var(--secondary);border:1px solid var(--primary);border-radius:5px}.zeero-date-picker .rdtPicker td.rdtDay.rdtToday:before{border-bottom-color:#0000}.zeero-date-picker .rdtPicker td.rdtDay.rdtDisabled{color:var(--disabled)}.zeero-date-picker .rdtPicker div.today-button{border-radius:4px;cursor:pointer;margin:.2em auto auto;padding:.2em;text-align:center;transition:background-color .2s ease;width:5em}.zeero-date-picker .rdtPicker div.today-button:hover{background-color:var(--primary);transition:background-color .2s ease}.zeero-date-picker .rdtPicker td{height:2em;text-align:center;width:2em}.zeero-data-table .zeero-data-header,.zeero-data-table .zeero-data-row{display:contents}.zeero-data-table .zeero-data-header .zeero-data-header-entry{border-bottom:2px solid var(--dark-grey);font-weight:700;padding-bottom:.3em}.zeero-data-table .zeero-data-body,.zeero-data-table .zeero-data-header{display:grid;grid-template-columns:1fr;grid-template-columns:var(--zeero-col-template,1fr)}.zeero-data-table .zeero-data-body{overflow:hidden auto;width:100%}.zeero-data-table .zeero-data-row{transition:color .1s}.zeero-data-table .zeero-data-row.updated{color:var(--primary)}.zeero-data-table .zeero-data-row .zeero-data-row-entry{align-items:center;display:flex;font-size:.9em;height:-webkit-fit-content;height:fit-content;min-height:2.5em}.zeero-data-table .zeero-data-row .zeero-data-row-entry .zeero-input{width:20em}.zeero-data-table .zeero-data-row .zeero-data-row-entry .config-inline-display{cursor:pointer;min-height:1em;min-width:5em}.data-footer{display:flex;gap:1em;grid-column:1/4;justify-content:flex-end;margin-left:auto;margin-top:2em;width:100%}*{font-family:Segoe UI,Arial,sans-serif}*,:after,:before{box-sizing:border-box}body{--topbar-height:3.5em;--sidebar-width:11em;background-color:var(--grey)!important;color:var(--text-color);font-size:14px;margin:0 calc(-100vw - -100%) 0 0;overflow:hidden;padding:0}::-webkit-scrollbar{width:.6rem}::-webkit-scrollbar-track{border:3px solid #0000;box-shadow:inset 0 0 1rem 1rem var(--dark-grey)}::-webkit-scrollbar-thumb{border:3px solid #0000;border-radius:1em;box-shadow:inset 0 0 1rem 1rem var(--primary)}::-webkit-input-placeholder{color:var(--secondary-lighter)}#loading-screen{left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%);width:50%}#main-panel{height:100vh;overflow-y:auto}#topbar{background:var(--dark-grey);height:var(--topbar-height);justify-content:space-between;left:0;padding-left:1em;position:fixed;right:0;top:0;z-index:2}#topbar,#topbar .title{align-items:center;display:flex}#topbar .title{font-size:1.1em;font-weight:500;gap:.5em}#topbar .zeeromed-logo{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFBNEFCMUNDMkZFNjExRUJCODM2QjUwMDc2MjczNERDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFBNEFCMUNEMkZFNjExRUJCODM2QjUwMDc2MjczNERDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUE0QUIxQ0EyRkU2MTFFQkI4MzZCNTAwNzYyNzM0REMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUE0QUIxQ0IyRkU2MTFFQkI4MzZCNTAwNzYyNzM0REMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7GSCzhAAAEf0lEQVR42uyYe2wURRzHZ7fX0pZYUTSmAtJIoGgTI2gAIcFreWkpFYqiAhEfVF5tNI1pFaUFa4BiUx5FPFtKadIqFhKLiBgohUILKIYonvBHU7VQQ4ya4KO9x+7O+v3t7ZGz7B27VwmS7C/53m9nf7Ozn5uZ38zcCaqqspvRRHaTmg1ug9vgNrgNboPfEHNcz8bvn5I/SpCVBYKsTmGyksYUPojJqgyf4/6udt//Dvy+mQUpAC0XGMtBUegTLghCb2qdlubjQj10wquIb66dfuDyDZsqo2e/NgfuW2iuAXS1+5uaSrrYdnyqE+4E9CC0HHIXfJH58HUHv2fpmgH3Li5JHvH8qoHBe6PmFj4LtwdKMnjkeyhfo2/PGAv3eZ96Q6DWZftnjjfzfsHKsTa5cH1qjMSXMpk/LkpKqkPmTIBw/TtT1GOCpGSJCo8VJM4wVbSYoHmVyk73l1WtdSfTk/xccEtcHAbPfLowVZgX3qMIv3q4OGbnrH0/93uO31VcHg+I9UKgx4xGaTA0J0ITBwhavy6DhkWoeyf0HjS7X1Pl9tKKW+EOQ6/0Y2ptoY/6U87hcLkm6j8xf++s8VGDD1q3ieIfQxMtgl6EXNAiiAAO6vdpxGJMtrH8yd1ZCdFOlZegGSZfpOqJufn8/or2MHWesvDlnyNlN2R2e7y8yePh77blHbxwzeS8pXxLDBLxJ1HmQ2MlricaZzFa4mkJyUKS82sk55KOXevOBJ9PS88ThR7/YOaVLrvP1koNp5yJeFOPogqMkhLJycIkJ/NoMcb8fhXiDOAM4P7eXr7sTGHzjqt6XPzANTZe5vMAMxpz5DbcGmqiZ9ZCxYBWqDByXtEYR4+ULwY2H8qPFKiLBdrrj8VBNSNXp6sdq4/UauBxddWJXObv68Nj1tAn7MXOnaV1VBi+ojTZ0ePfCOCn+9Tr1f2A/2iP25ZcOLnZEffhdkrA3VCmxQZyf9i+RoMeUlSW4Qgk8R2R9owIMS9EedGmf0FaWlPD1I2nYwP1+MIooDdfcJXs0JfL7IRAUsaGqRvsaZ9B7BBE7XymA21lV4+YkWUR+BKL0OehIi2BKyongrYxDLQM/RgS+ysk9hH0zquPHjpHhbcPzxgH10Sbs0mGFAJ/yCJ4XnflW76BVa4kzLFdBnP3N2gV1OD+quoK7IIJR//ABtSMy5W5k1pOB++XHZmegVlEPZ5ggUF1RBhiI2vr3riyRb8uNti6aZ2djHW8y+jhhROOTgst41j7SBTQZJ2UmJ0WHnBpa2h9NZ0nVhjEn+loLOsytTQcn3o33N4ooMmaCLzRZGUJ+jTYeXoy/Ws0sDSeNNMQjrW0wjToByqr9jcNFoGX60N8LTt9acPrwTmbbRBvt/DylyFnlOv4C5c2HPtF9M9fTD+XHtN3t0imbedY96m3xhnEfRZeLkcB/CeUg11zz5XToX9RLi1xD0Al0LkwDV8MOZglGsTTTO9ck1pq4N4wUZU64yytmNAInFM+ieoXkP2/ig1ug9vgNrgNboPb4Da4OftHgAEAYz2kuHNW9a0AAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:25px;height:25px;width:25px}#topbar .settings-button{align-items:center;display:flex;font-size:.9em;gap:.5em;padding:.2em}#error-page-container{left:50%;margin:auto;position:absolute;top:15%;transform:translate(-50%);width:35%}.page{bottom:0;left:0;min-width:0;overflow:auto;position:absolute;right:0;top:calc(var(--topbar-height))}#main-panel:has(#admin-sidebar) .page{left:calc(var(--sidebar-width))}#error-page-container,.page-content{animation:popup .3s;background:var(--panel-background);border:1px solid var(--dark-grey);border-radius:.4em;height:-webkit-fit-content;height:fit-content;margin:1em;padding:1em}@keyframes popup{0%{opacity:0}to{opacity:1}}#error-page-container #error-page-title,.page .page-title{font-size:1.5em;font-weight:500;margin-bottom:1em}#error-page-container #error-page-body #error-page-reasons-grid{grid-gap:.5em 0;display:grid;gap:.5em 0;grid-template-columns:15% auto;margin-top:2em}#error-page-container #error-page-body #error-page-reasons-grid .error-key-cell{background:var(--dark-grey);border-radius:.3em;font-family:monospace;font-size:.9em;padding:.2em .5em;width:-webkit-fit-content;width:fit-content}.page .upload-grid{grid-gap:2em;display:grid;gap:2em;grid-template-columns:1fr 1fr;grid-template-rows:none}.page .upload-grid .zeero-loading{align-self:center}@media only screen and (max-width:800px){.page .upload-grid{grid-template-columns:none;grid-template-rows:1fr 1fr}}.page .data-container .recap-header{align-items:center;display:flex;justify-content:space-between}.page .data-container .recap-header .recap-header-actions{display:flex;gap:.5em}.page .data-container .recap-header .recap-header-actions .zeero-button{width:7.5em}.page .data-container{margin-bottom:2em}.page .data-container:last-child{margin-bottom:0}.page .data-container .upload-data-title{font-size:1.2em;font-weight:500}.page .data-container .upload-data-subtitle{font-size:.9em;margin-bottom:1em}.page .data-container .upload-data-box{grid-gap:0 1em;background-color:var(--dark-grey);border-radius:.5em;display:grid;font-size:.9em;gap:0 1em;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;margin-bottom:1em;padding:1em}.page .data-container .upload-data-box:last-child{margin-bottom:0}.page .data-container .upload-data-box .mismatch{color:var(--warn)}.page .drop-zone-container{--dropzone-border-color:var(--secondary);align-items:center;background-color:var(--secondary-semi-transparent);border-radius:.5em;display:flex;flex-direction:column;gap:1em;justify-content:center;min-height:25em;padding:1em 2em;position:relative;transition:background-color .2s ease-in-out}.page .drop-zone-container.active{--dropzone-border-color:var(--primary);background-color:var(--primary-semi-transparent)}.page .drop-zone-container:before{background-color:var(--dropzone-border-color);border-radius:.5em;content:"";inset:0;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='.5em' ry='.5em' stroke='%23fff' stroke-width='4' stroke-dasharray='5,10' stroke-dashoffset='2' stroke-linecap='square'/%3E%3C/svg%3E") center /100% 100% no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='.5em' ry='.5em' stroke='%23fff' stroke-width='4' stroke-dasharray='5,10' stroke-dashoffset='2' stroke-linecap='square'/%3E%3C/svg%3E") center /100% 100% no-repeat;pointer-events:none;position:absolute;transition:background-color .2s ease-in-out}.page .drop-zone-container #drop-zone-text{font-size:.9em}#dicomize.page-content .data-container#valid-files{position:relative}#dicomize.page-content .drop-zone-container.add-files-drop-zone{height:100%;min-height:100%;opacity:0;position:absolute;top:0;transition:opacity .5s;-webkit-user-select:none;user-select:none;visibility:hidden;width:100%;z-index:2}#dicomize.page-content .drop-zone-container.add-files-drop-zone.active{opacity:1;-webkit-user-select:auto;user-select:auto;visibility:visible}#dicomize.page-content .drop-zone-container.add-files-drop-zone.active~div{filter:blur(2px) brightness(75%)}.page .upload-actions{display:flex;justify-content:flex-end;margin-top:1em}.page .upload-actions .zeero-button{width:10em}#cd-upload.page .zeero-loading{align-self:center}#dicomize.page-content #files-preview{grid-gap:.5em;display:grid;gap:.5em;grid-template-columns:repeat(4,1fr);justify-items:center;max-height:30em;overflow:auto}@media only screen and (max-width:1500px){#dicomize.page-content #files-preview{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1200px){#dicomize.page-content #files-preview{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:800px){#dicomize.page-content #files-preview{grid-template-columns:repeat(3,1fr)}}#dicomize.page-content #files-preview .file-type-break{grid-column:1/-1;height:0;margin-bottom:1em}#dicomize.page-content #files-preview .file-type-break:first-child{margin-bottom:0}#dicomize.page-content #files-preview .preview-box{align-items:center;background:var(--dark-grey);border-radius:.4em;display:flex;flex-direction:column;height:10em;justify-content:center;padding:.5em;position:relative;width:15em}#dicomize.page-content #files-preview .preview-box>:first-child{margin:auto 0}#dicomize.page-content #files-preview .preview-box .preview-box-file-name{font-size:.8em;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#dicomize.page-content #files-preview .preview-box .preview-box-delete{opacity:0;position:absolute;right:.25em;top:.25em;transition:opacity .5s;-webkit-user-select:none;user-select:none;visibility:hidden}#dicomize.page-content #files-preview .preview-box:hover .preview-box-delete{opacity:1;-webkit-user-select:auto;user-select:auto;visibility:visible}#dicomize.page-content #files-preview .preview-box img{max-height:75%;max-width:75%;object-fit:contain}#login-page{background:linear-gradient(#00000040,#00000040),url(../../static/media/background.6a1415b33b74aee41ab4.jpg);background-attachment:fixed;background-position:top;height:100vh;left:0;position:absolute;top:0;width:100vw}#login-page #login-container{animation:show .5s;background-color:#fff;border-radius:5px;box-shadow:0 0 6px 2px #0006;direction:ltr;margin:0 auto auto;margin-top:7em!important;min-width:17em;opacity:1;padding:1.2em;text-align:center;width:18%}@keyframes show{0%{opacity:0}to{opacity:1}}#login-page #login-container{align-items:center;display:flex;flex-direction:column}#login-page #logo-container{height:15%;padding-bottom:2em;width:100%}#login-page #logo-container img{content:url(../../static/media/logo.d4b669489467d3a821ed.png);max-height:100px;max-width:500px;object-fit:contain}#admin-sidebar{background:var(--panel-background);border-right:1px solid var(--dark-grey);bottom:0;display:flex;flex-direction:column;height:calc(100vh - var(--topbar-height));left:0;position:fixed;top:var(--topbar-height);width:var(--sidebar-width);z-index:2}#main-panel:has(#admin-sidebar.closed){grid-template-columns:0 minmax(0,1fr)}#admin-sidebar .admin-navigation-button{grid-gap:.5em;align-items:center;border-radius:.3em;color:var(--text-color);cursor:pointer;display:grid;gap:.5em;grid-template-columns:auto auto;justify-content:start;margin:.2em .5em;padding:.5em;text-decoration:none;transition:background-color .3s}#admin-sidebar .admin-navigation-button:first-child{margin-top:.5em}#admin-sidebar .admin-navigation-button.active{background-color:var(--secondary)}#admin-sidebar .admin-navigation-button:hover{background:var(--primary)}#admin-sidebar .admin-navigation-button a{color:var(--text-color);text-decoration:none}.page .zeero-loading.configurations{margin:2.5em auto;width:30em}.page .global-settings-warning{font-size:.9em;margin-bottom:1em}.create-api-key-popup .api-key-form,.recap-api-key-popup .api-key-form{grid-gap:1em;display:grid;gap:1em;grid-template-columns:30% 70%;margin:1em 0}.delete-api-key-popup .recap-cell,.recap-api-key-popup .api-key-form .recap-cell{background:var(--dark-grey);border-radius:.3em;font-family:monospace;font-size:.9em;padding:.35em .5em;width:-webkit-fit-content;width:fit-content}.recap-api-key-popup .api-key-form .recap-token-cell{align-items:center;display:flex;gap:.5em;justify-content:flex-start}.recap-api-key-popup .api-key-form .recap-token-cell .zeero-button{height:100%}.page #event-logs-filters{align-items:flex-start;display:flex;font-size:.9em;gap:2em}.page #event-logs-filters .event-logs-filter{grid-gap:0 1em;align-items:center;display:grid;gap:0 1em;grid-template-columns:auto auto;justify-content:space-between;width:22em}.page #event-logs-filters .event-logs-filter .event-log-filter-required{color:var(--secondary-lighter);font-size:.7em;grid-column:2/3;justify-self:end}.page #event-logs-filters .event-logs-filter .zeero-date-picker,.page #event-logs-filters .event-logs-filter>.zeero-input{width:15em}.page #event-logs-filters .event-logs-filter .zeero-select{--select-width:15em;font-size:1em}.page #event-logs-filters .event-logs-filters-action{display:flex;gap:1em;margin-left:auto}.page #event-logs-filters .event-logs-filters-action .zeero-button{width:7.5em}.page #event-logs-result-label{margin:.5em 0;text-align:right}.page .zeero-data-table .zeero-data-row-entry .event-log-data-cell{grid-gap:1.5em;display:grid;gap:1.5em;grid-template-columns:25em auto}.page .zeero-data-table .zeero-data-row-entry .event-log-type-cell{border-radius:.3em;font-family:monospace;font-size:.9em;padding:.2em .5em}.page .zeero-data-table .zeero-data-header-entry .event-logs-time-order{align-items:center;display:flex;gap:.5em}.page .zeero-data-table .zeero-data-row-entry .event-log-data-participants{padding:0 .5em}.page .zeero-data-table .zeero-data-row-entry .highlight{background:var(--primary);border-radius:.3em;padding:.1em .3em}
/*# sourceMappingURL=main.473837de.css.map*/