.w-100{width:100%!important}.h-100{height:100%!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.m-0{margin:0!important}.ml-0{margin-left:0!important}.ml-4{margin-left:.4rem!important}.ml-8{margin-left:.8rem!important}.ml-16{margin-left:1.6rem!important}.mr-0{margin-right:0!important}.mr-4{margin-right:.4rem!important}.mr-8{margin-right:.8rem!important}.mr-16{margin-right:1.6rem!important}.mt-0{margin-top:0!important}.mt-4{margin-top:.4rem!important}.mt-8{margin-top:.8rem!important}.mt-16{margin-top:1.6rem!important}.mb-0{margin-bottom:0!important}.mb-4{margin-bottom:.4rem!important}.mb-8{margin-bottom:.8rem!important}.mb-16{margin-bottom:1.6rem!important}.pr-8{padding-right:.8rem!important}.pr-16{padding-right:1.6rem!important}.pl-8{padding-left:.8rem!important}.pl-16{padding-left:1.6rem!important}.border-radius{border-radius:4px!important}.d-block{display:block!important}.d-inline{display:inline!important}.pointer{cursor:pointer!important}html.light .menu-item.ant-menu-item:hover{background:#2222221a}html.light .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background:#2222221a}html.light .ant-dropdown-menu-item-selected,html.light .ant-dropdown-menu-submenu-title-selected,html.light .ant-dropdown-menu-item-selected:hover,html.light .ant-dropdown-menu-submenu-title-selected:hover{color:#222}html.light .ant-menu-light .ant-menu-item:hover,html.light .ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,html.light .ant-menu-light .ant-menu-submenu-title:hover{color:#222}html.light .ant-card-bordered{border-color:#bfbfbf}html.light .ant-card-head{border-bottom-color:#bfbfbf}html.light .ant-descriptions-view{border-color:#bfbfbf;overflow:hidden}html.light .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#e4e9f4;color:#000000e0;font-weight:600}html.light .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:#eef1f8}html.light .ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:#1558c01a}html.dark .ant-menu-light .ant-menu-item:hover,html.dark .ant-menu-light .ant-menu-item-active,html.dark .ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,html.dark .ant-menu-light .ant-menu-submenu-active,html.dark .ant-menu-light .ant-menu-submenu-title:hover{background:#222}html.dark .ant-menu-sub.ant-menu-inline{background:#222}.ant-table-pagination.ant-pagination{margin-bottom:0!important}.ant-list-item-action>li:first-child{padding-right:0;margin-right:-8px}nz-list-item-meta-title>.ant-list-item-meta-title{margin-bottom:-2px}.ant-upload-list{display:inline-flex;flex-wrap:wrap}nz-tag.ant-tag{margin-right:0}.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center!important}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{left:0;padding:0 calc(50% - 16px)!important;text-overflow:clip;margin-left:8px;margin-right:8px;border-radius:6px}.ant-menu-vertical .ant-menu-item:not(:last-child),.ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-menu-vertical-right .ant-menu-item:not(:last-child),.ant-menu-inline .ant-menu-item{margin-bottom:8px;border-radius:6px;margin-top:8px;margin-left:8px}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{width:calc(100% - 16px)!important}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover,.ant-dropdown-menu-item.ant-dropdown-menu-item-active,.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-active,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-active,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-active{border-radius:6px}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{border-radius:6px;margin-left:4px!important;margin-right:4px!important}.ant-dropdown-menu-item:not(:first-child){margin-top:4px}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-item-active,.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,.ant-menu-light .ant-menu-submenu-active,.ant-menu-light .ant-menu-submenu-title:hover{border-radius:6px}.ant-menu-vertical .ant-menu-submenu,.ant-menu-vertical-left .ant-menu-submenu,.ant-menu-vertical-right .ant-menu-submenu,.ant-menu-inline .ant-menu-submenu{border-radius:6px;margin-top:8px;margin-left:8px}.ant-table-filter-dropdown ol,.ant-table-filter-dropdown ul,.ant-table-filter-dropdown dl{margin-top:.3em;margin-bottom:.3em}.ant-menu-vertical .ant-menu-item:after,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-inline .ant-menu-item:after{border:none!important}.ant-menu-inline .ant-menu-item:not(:last-child){margin-bottom:4px!important}.cdk-virtual-scrollable{overflow-y:scroll!important}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-wrapper{height:30px!important}@media screen and (max-width:768px){.ant-picker-dropdown{max-width:calc(100vw - 16px)!important}.ant-picker-dropdown .ant-picker-panel-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-picker-dropdown .ant-picker-panels{display:flex;flex-direction:column;max-width:100%}.ant-picker-dropdown .ant-picker-panel{max-width:100%}.ant-picker-datetime-panel .ant-picker-time-panel{max-height:min(45vh,320px);overflow-y:auto;-webkit-overflow-scrolling:touch}.ant-picker-time-panel-column{max-height:min(40vh,280px);overflow-y:auto}}.ant-picker-dropdown.dashboard-range-picker-dropdown.ant-picker-dropdown-range .ant-picker-panel-container{width:100%;box-sizing:border-box}.ant-picker-dropdown.dashboard-range-picker-dropdown.ant-picker-dropdown-range .ant-picker-panels{width:100%}.ant-picker-dropdown.dashboard-range-picker-dropdown.ant-picker-dropdown-range .ant-picker-panel{flex:1 1 0;min-width:0}.ant-picker-dropdown.dashboard-mobile-date-picker-dropdown .ant-picker-panel-container{width:100%;border-radius:10px;box-sizing:border-box}.ant-picker-dropdown.dashboard-mobile-date-picker-dropdown .ant-picker-panel,.ant-picker-dropdown.dashboard-mobile-date-picker-dropdown .ant-picker-date-panel,.ant-picker-dropdown.dashboard-mobile-date-picker-dropdown .ant-picker-date-panel .ant-picker-content{width:100%}.ant-picker-dropdown.dashboard-mobile-date-picker-dropdown .ant-picker-date-panel .ant-picker-content table{width:100%;table-layout:fixed}.ant-picker-dropdown.dashboard-mobile-date-picker-dropdown .ant-picker-date-panel .ant-picker-content th,.ant-picker-dropdown.dashboard-mobile-date-picker-dropdown .ant-picker-date-panel .ant-picker-content td{min-width:36px}.ant-picker-dropdown.dashboard-mobile-date-picker-dropdown .ant-picker-cell-inner{min-width:36px;min-height:36px;line-height:36px}.ant-popover.app-popover-help-overlay{max-width:min(440px,calc(100vw - 20px));z-index:1060;box-sizing:border-box}.ant-popover.app-popover-help-overlay .ant-popover-inner{padding:0;border-radius:10px;box-sizing:border-box;box-shadow:0 4px 12px #0000001f,0 0 0 1px #0000000f}html.dark .ant-popover.app-popover-help-overlay .ant-popover-inner{box-shadow:0 4px 20px #00000073,0 0 0 1px #ffffff14}.ant-popover.app-popover-help-overlay .ant-popover-title{margin:0;padding:14px 16px 10px;font-size:15px;font-weight:600;line-height:1.45;border-bottom:1px solid var(--ant-color-split, rgba(0, 0, 0, .06));overflow-wrap:break-word;word-break:break-word}.ant-popover.app-popover-help-overlay .ant-popover-inner-content{margin:0;padding:14px 16px 16px;font-size:15px;line-height:1.55;max-height:min(58vh,400px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.ant-popover.app-popover-help-overlay .ant-popover-inner-content p{margin:0}.ant-popover.app-popover-help-overlay .ant-popover-inner-content p+p{margin-top:10px}.ant-popover.app-popover-help-overlay .popover-help{max-width:none}@media screen and (max-width:768px){.cdk-overlay-pane:has(>.ant-popover.app-popover-help-overlay){left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important;width:auto!important;min-width:0!important;max-width:none!important;transform:none!important}.ant-popover.app-popover-help-overlay{width:100%;min-width:0;max-width:100%}.ant-popover.app-popover-help-overlay .ant-popover-title{font-size:16px;padding:16px 16px 12px}.ant-popover.app-popover-help-overlay .ant-popover-inner-content{font-size:16px;line-height:1.55;padding:14px 16px 18px;max-height:min(65vh,480px)}}#app-splash{position:fixed;inset:0;z-index:9999;width:100dvw;height:100dvh;display:grid;place-content:center;background-color:#f9f9f9;overflow:hidden}#app-splash img{transform:scale(1);transition:opacity .2s ease-in}#app-splash.fade-out{animation:overlayFade .5s forwards}#app-splash.fade-out img{animation:pulse-final .5s forwards}.fixed-bg{position:fixed;width:100vw;height:100vh;top:0;left:0;background-color:transparent;opacity:.55;z-index:9999}@keyframes pulse{0%{transform:scale(.85)}50%{transform:scale(1)}80%{transform:scale(.85)}to{transform:scale(1)}}@keyframes pulse-final{0%{transform:scale(1)}70%{transform:scale(4.5)}to{transform:scale(9);opacity:0}}@keyframes overlayFade{to{opacity:0}}*{font-family:IBM Plex Sans,sans-serif;font-optical-sizing:auto;box-sizing:border-box;margin:0;padding:0}body{overflow:hidden}@media screen and (max-width:768px){html{height:auto;min-height:100%;overflow-x:hidden}body{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:100%;min-height:100dvh}app-root{display:block;min-height:0}body:has(app-auth){overflow:hidden;height:100dvh;max-height:100dvh}}a{text-decoration:none!important;font-family:Roboto,sans-serif!important;font-weight:700!important}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;font-optical-sizing:auto!important;padding:0;margin:0!important}p{margin-top:0!important;margin-bottom:0!important}svg.lucide{fill:none!important}
