.z-ripple-target{-webkit-tap-highlight-color:transparent}.z-ripple-cont{left:0;top:0;width:100%;height:100%;overflow:hidden;border-radius:inherit;pointer-events:none}.z-ripple,.z-ripple-cont{position:absolute;contain:strict}.z-ripple{background:#0000001a;border-radius:100%;transform:scale(0);transition:transform .7s cubic-bezier(.4,0,.2,1),opacity 1.2s cubic-bezier(.4,0,.2,1)}.z-ripple.show{opacity:0;transform:scale(3)}:root{--z-header-height:50px}.z-toolbar{display:flex;align-items:center;min-height:var(--z-header-height);font-size:17px}.z-toolbar>.end,.z-toolbar>.start{display:flex;align-items:center;flex:1 100 25%;padding:0 5px}.z-toolbar>.end>*+*,.z-toolbar>.start>*+*{margin-left:.5em}.z-toolbar>.end{justify-content:flex-end}.z-toolbar>.title{flex:1 1 50%;text-align:center;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.z-toolbar.left .start{display:none}.z-toolbar.left .end{flex:0 0 auto}.z-toolbar.left .title{flex:0 1 100%;text-align:left;padding:0 .8em;font-size:20px}.z-toolbar .z-badge.z-badge{top:12px;right:12px}.z-toolbar .z-button{background:transparent;color:inherit;border-radius:5em}.z-toolbar .z-button>.z-inner>.z-icon{font-size:inherit;font-size:1.2em}.z-toolbar .z-button:not([disabled])>.z-inner>.z-icon{opacity:1}:root{--z-header-color:var(--z-color-primary)}.z-page-header{position:relative;color:#fff;z-index:10;padding-top:var(--notch-top)}.z-page-header.absolute,.z-page-header>.background{position:absolute;width:100%}.z-page-header>.background{height:100%;left:0;top:0;z-index:-1;background:var(--z-header-color);transition:background .3s,opacity .3s}.z-page-header.transparent .z-toolbar{text-shadow:0 1px 0 rgba(0,0,0,.5)}.z-page-header.transparent .z-toolbar .zic-svg{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.5)) drop-shadow(0 0 2px rgba(0,0,0,.5))}.z-page-header.transition{transition:transform .3s}.z-page-header .z-toolbar>.title{margin-top:-2px}#dashSidebar{font-size:14px;color:#fff;--z-sidebar-bg:color-mix(in srgb, var(--z-color-primary), #111 90%);--z-item-hover-bg:#fff2}#dashSidebar .z-list{margin-top:2em}#dashSidebar .z-list .z-item{position:relative;margin:2px 8px;color:inherit;border-radius:var(--z-border-radius);text-decoration:none!important;transition:background-color .3s}#dashSidebar .z-list .z-item.separator{padding:0;border-top:1px solid rgba(0,0,0,.05);pointer-events:none}#dashSidebar .z-list .z-item.active{background-color:#fff1}#dashSidebar .z-list .z-item .z-item-inner{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#dashSidebar .z-list .z-item .z-item-start>.z-icon{transform:scale(1.2) translateY(5%)}#dashSidebar .z-list .z-item .z-badge-wrap{transition:.2s}#dashSidebar .z-list .z-item .z-badge-wrap .z-badge{min-width:.5em;padding:.2em .5em}#dashSidebar .z-list .z-header{position:sticky;top:0;padding:20px 12px 8px!important;border:none;background:var(--sidebar-bg)}#dashSidebar .z-list .z-header .z-item-inner{font-weight:200;color:#fff}#dashSidebar .z-list .z-header .z-item-start{padding:0}#dashSidebar .z-list .z-header .z-item-start>.z-icon>.zic-svg{width:0;margin:0}#dashSidebar .z-list .z-header .z-badge-wrap{opacity:0;transform:translate(-100%)}@media(min-width:992px){body.hasDashSidebar #app{--z-container-width:1600px;--z-sidebar-width:240px;padding-left:var(--z-sidebar-width)}body.hasDashSidebar #header{left:var(--z-sidebar-width);width:calc(100% - var(--z-sidebar-width))}body.hasDashSidebar #header .headLogo{display:none}#dashHamburger{display:none!important}#dashSidebar{display:block!important;transform:none!important;z-index:5;--z-header-color:var(--z-sidebar-bg)}#dashSidebar>.z-overlay{display:none!important}#dashSidebar .z-page-header{box-shadow:0 2px 4px #0005}#dashSidebar .z-sidebar{display:block!important;position:fixed;width:var(--z-sidebar-width);left:0!important;top:0;bottom:0}}.zed-record-dialog.z-dialog-wrap{--z-dialog-radius:4px;--z-dialog-header-bg:#e3e3e3;--z-scroller-padding:10px !important;--z-tabs-spacing:4px;--zedDialog-color:var(--z-color-blue);--hlv-color:var(--z-color-blue);--zedDialog-labelWidth:70px;font-size:13px;color:#444}.zed-record-dialog.z-dialog-wrap.zed-record-modified{--zedDialog-color:var(--z-color-orange)}.zed-record-dialog.z-dialog-wrap .z-dialog{min-width:300px;border:1px solid rgba(0,0,0,.333);box-shadow:0 .1em .7em #0003}.zed-record-dialog.z-dialog-wrap .z-dialog>header{position:relative;border:none!important;cursor:move}.zed-record-dialog.z-dialog-wrap .z-dialog>header:has(.zedDialogLoader){color:#fff!important;background:transparent!important}.zed-record-dialog.z-dialog-wrap .z-dialog>header>.z-icon:not(.z-close){opacity:.2}.zed-record-dialog.z-dialog-wrap .z-dialog:focus-within,.zed-record-dialog.z-dialog-wrap.zed-record-modified .z-dialog{--z-dialog-header-bg:var(--zedDialog-color);--z-dialog-header-color:var(--z-color-white);border-color:var(--zedDialog-color);box-shadow:0 0 0 1px var(--zedDialog-color)}.zed-record-dialog.z-dialog-wrap .zed-record-toolbar{gap:10px;padding:4px;font-size:14px;background:#e3e3e3;border-bottom:1px solid #d7d7d7;border-radius:0;--z-button-color:#fff}.zed-record-dialog.z-dialog-wrap .zed-record-toolbar .z-flex-bar-content{gap:10px}.zed-record-dialog.z-dialog-wrap .zed-record-toolbar .z-flex-bar-content>*{flex:0}.zed-record-dialog.z-dialog-wrap .zed-record-toolbar .z-flex-bar-content>div{display:flex;gap:2px}.zed-record-dialog.z-dialog-wrap .zed-record-toolbar .z-flex-bar-content>.zed-record-actions{gap:5px}.zed-record-dialog.z-dialog-wrap .zed-record-toolbar .z-button{flex:0 0 auto;border:1px solid rgba(0,0,0,.2);border-radius:var(--z-border-radius);color:#444}.zed-record-dialog.z-dialog-wrap .z-dialog-content{position:static;height:100%}.zed-record-dialog.z-dialog-wrap .z-dialog-scroller>.z-dialog-scrollarea>.z-dialog-content{height:auto;min-height:100%}.zed-record-dialog.z-dialog-wrap .z-dialog-content>.z-form,.zed-record-dialog.z-dialog-wrap .z-dialog-content>.z-form>.z-tabs,.zed-record-dialog.z-dialog-wrap .z-tabs.fullHeight{display:flex;flex-direction:column;height:100%}.zed-record-dialog.z-dialog-wrap .z-dialog-content>.z-form .z-tabs>.z-tab-panels{margin:0}.zed-record-dialog.z-dialog-wrap .z-dialog-content>.z-form>.z-tabs>.z-tab-buttons,.zed-record-dialog.z-dialog-wrap .z-tabs.fullHeight>.z-tab-buttons{flex:0 0 auto;font-size:13px}.zed-record-dialog.z-dialog-wrap .z-dialog-content>.z-form>.z-tabs>.z-tab-panels,.zed-record-dialog.z-dialog-wrap .z-tabs.fullHeight>.z-tab-panels{flex:0 1 100%;overflow:hidden}.zed-record-dialog.z-dialog-wrap .z-dialog-content>.z-form>.z-tabs>.z-tab-panels>.z-tab-panel,.zed-record-dialog.z-dialog-wrap .z-dialog-content>.z-form>.z-tabs>.z-tab-panels>.z-tab-panel>div:not(.z-scroller),.zed-record-dialog.z-dialog-wrap .z-dialog-content>.z-form>.z-tabs>.z-tab-panels>.z-tab-panel>div:not(.z-scroller)>.zedTable,.zed-record-dialog.z-dialog-wrap .z-tabs.fullHeight>.z-tab-panels>.z-tab-panel,.zed-record-dialog.z-dialog-wrap .z-tabs.fullHeight>.z-tab-panels>.z-tab-panel>div:not(.z-scroller),.zed-record-dialog.z-dialog-wrap .z-tabs.fullHeight>.z-tab-panels>.z-tab-panel>div:not(.z-scroller)>.zedTable,.zed-record-dialog.z-dialog-wrap .zed-grid{height:100%}.zed-record-dialog.z-dialog-wrap .z-tabs>.z-tab-buttons .z-tab{flex:0 0 auto;margin-bottom:0;border-radius:3px 3px 0 0}.zed-record-dialog.z-dialog-wrap .z-tabs>.z-tab-buttons .z-tab.z-active{background:#fafafa;box-shadow:inset 0 2px 0 var(--z-color-blue);--z-badge-color:color-mix(in srgb, var(--z-color-red), #fafafa 25%)}.zed-record-dialog.z-dialog-wrap .z-tabs>.z-tab-buttons .z-pointer{display:none;border-top:var(--z-color-blue) solid 3px;border-radius:4px}.zed-record-dialog.z-dialog-wrap .z-tabs>.z-tab-buttons .z-button .z-icon{color:var(--z-color-blue)}.zed-record-dialog.z-dialog-wrap .z-tabs>.z-tab-buttons .z-badge-wrap{margin:-1px 0 0 3px}.zed-record-dialog.z-dialog-wrap .z-tabs>.z-tab-buttons .z-badge-wrap .z-badge{padding:.1em}.zed-record-dialog.z-dialog-wrap .z-tabs .z-tab-panel>.z-scroller{--z-scroller-padding:10px}.zed-record-dialog.z-dialog-wrap .z-tabs .z-tab-panel>div:not(.z-scroller){padding:10px}@media(min-width:768px){.zed-record-dialog.z-dialog-wrap .z-form-item:not([zed-dialog-ignore]).horz{display:flex;align-items:center}.zed-record-dialog.z-dialog-wrap .z-form-item:not([zed-dialog-ignore]).horz>label{flex:0 0 var(--zedDialog-labelWidth);align-self:start;margin:0;padding:8px 4px 0 0}}.zed-record-dialog.z-dialog-wrap .z-form-item:not([zed-dialog-ignore])>.z-inner{display:flex;flex-wrap:wrap;align-items:center;flex:0 1 100%}.zed-record-dialog.z-dialog-wrap .z-form-item:not([zed-dialog-ignore])>.z-inner>.z-input:first-of-type:not(.z-inline){flex:1 0 auto}.zed-record-dialog.z-dialog-wrap .z-form-item:not([zed-dialog-ignore])>.z-inner>*+*{margin-left:8px}.zed-record-dialog.z-dialog-wrap .horz-separator{margin:10px -10px 0;padding:10px 10px 0;border-top:1px solid rgba(0,0,0,.067)}.zed-record-dialog.z-dialog-wrap label.round{display:flex;align-items:center;justify-content:center;padding:0 8px;line-height:18px;background:var(--z-color-yellow);border-radius:4px;color:#00000080;font-size:10px;font-weight:400!important}.zed-record-dialog.z-dialog-wrap table.dlgTable tr+tr>td{padding-top:4px}.zed-record-dialog.z-dialog-wrap table.dlgTable *+td,.zed-record-dialog.z-dialog-wrap table.dlgTable *+th{padding-left:4px}.zed-record-dialog.z-dialog-wrap table.dlgTable th{vertical-align:top;white-space:nowrap;font-weight:400;text-align:left}.zed-record-dialog.z-dialog-wrap table.dlgTable th:first-child{padding-top:10px;color:var(--z-form-label-color)}.zed-record-dialog.z-dialog-wrap .z-input.pk>.z-inner{width:80px}.zed-record-dialog.z-dialog-wrap .z-input.pk input{color:var(--z-color-pink);font-weight:700;text-align:center}.zed-record-dialog.z-dialog-wrap [highlight-valued] .z-input.z-valued,.zed-record-dialog.z-dialog-wrap [highlight-valued] .z-select.z-valued .z-input{--z-input-border:var(--hlv-color) solid 1px;--z-input-bg-color:color-mix(in srgb, var(--hlv-color), transparent 90%)}@keyframes increase{0%{left:-5%;width:5%}to{left:130%;width:100%}}@keyframes decrease{0%{left:-80%;width:80%}to{left:110%;width:10%}}.zed-record-dialog.z-dialog-wrap .zedDialogLoader{position:absolute;inset:0;padding:0;margin:0;border-radius:inherit;overflow:hidden;z-index:-1;background:var(--zedDialog-color)}.zed-record-dialog.z-dialog-wrap .zedDialogLoader span{position:absolute;height:100%;background:#fff3;animation:increase 2s infinite}.zed-record-dialog.z-dialog-wrap .zedDialogLoader span+span{animation:decrease 2s .5s infinite}
