@media(max-width:767px){.hide-on-mobile{display:none!important}}.show-on-mobile-only{display:none!important}@media(max-width:767px){.show-on-mobile-only{display:block!important}}.responsive-container{width:100%;max-width:100%}@media(max-width:767px){.responsive-container{padding-left:10px;padding-right:10px}}.responsive-form-row{display:flex;flex-wrap:wrap;gap:1rem}.responsive-form-row>*{flex:1 1 100%}@media(min-width:768px){.responsive-form-row>*{flex:1 1 auto}}:root{--fiegl-color: #52ae32}.info-text{color:#ff4500}.disabled-label-color{color:gray}kendo-popup{transform:translate(20px)}.header{height:80px}.header .menu-button{flex:0 0 50px}.k-breadcrumb .k-svg-icon{margin-right:10px}.breadcrumb-container{margin-top:5px;margin-left:20px}.k-breadcrumb-link{text-decoration:underline!important;cursor:pointer!important}.k-breadcrumb-link.k-disabled,.k-breadcrumb-link.k-disabled:hover,.k-breadcrumb-item.k-disabled .k-breadcrumb-link,.k-breadcrumb-item.k-breadcrumb-last-item .k-breadcrumb-link{text-decoration:none!important;cursor:default!important;opacity:1!important}kendo-chart{height:100%;width:100%}.fiegl-icon{width:16px;height:16px}.content-container,.form-container{margin:25px;border-radius:20px;box-shadow:0 0 10px #0003;padding:30px;height:100%}.about-container{margin:25px;border-radius:20px;box-shadow:0 0 10px #0003;padding:30px}@media(max-width:767px){.content-container,.form-container,.about-container{margin:10px!important;padding:15px!important;border-radius:12px!important}}.loading{display:flex;align-items:center;margin:0 -10px}.fiegl-green{color:#52ae32}.k-tilelayout-item-header{border-bottom-width:1px}.k-tilelayout,.k-tilelayout-item,.k-tilelayout-item-header,.k-tilelayout-item-body,.k-chart,.k-chart-surface,kendo-tilelayout,kendo-tilelayout-item,kendo-tilelayout-item-header,kendo-tilelayout-item-body,app-tile-header{-webkit-tap-highlight-color:transparent!important;outline:none!important;-webkit-focus-ring-color:transparent!important;box-shadow:none!important}.k-tilelayout:focus,.k-tilelayout:focus-visible,.k-tilelayout:active,.k-tilelayout-item:focus,.k-tilelayout-item:focus-visible,.k-tilelayout-item:active,.k-tilelayout-item-header:focus,.k-tilelayout-item-header:focus-visible,.k-tilelayout-item-header:active,.k-tilelayout-item-body:focus,.k-tilelayout-item-body:focus-visible,.k-tilelayout-item-body:active,.k-chart:focus,.k-chart:focus-visible,.k-chart:active,.k-chart-surface:focus,.k-chart-surface:focus-visible,.k-chart-surface:active,kendo-tilelayout:focus,kendo-tilelayout:focus-visible,kendo-tilelayout:active,kendo-tilelayout-item:focus,kendo-tilelayout-item:focus-visible,kendo-tilelayout-item:active,kendo-tilelayout-item-header:focus,kendo-tilelayout-item-header:focus-visible,kendo-tilelayout-item-header:active,kendo-tilelayout-item-body:focus,kendo-tilelayout-item-body:focus-visible,kendo-tilelayout-item-body:active,app-tile-header:focus,app-tile-header:focus-visible,app-tile-header:active{outline:none!important;box-shadow:none!important}.k-tilelayout *,.k-tilelayout *:focus,.k-tilelayout *:focus-visible,.k-tilelayout *:active,.k-tilelayout-item *,.k-tilelayout-item *:focus,.k-tilelayout-item *:focus-visible,.k-tilelayout-item *:active,.k-tilelayout-item-header *,.k-tilelayout-item-header *:focus,.k-tilelayout-item-header *:focus-visible,.k-tilelayout-item-header *:active,.k-tilelayout-item-body *,.k-tilelayout-item-body *:focus,.k-tilelayout-item-body *:focus-visible,.k-tilelayout-item-body *:active,.k-chart *,.k-chart *:focus,.k-chart *:focus-visible,.k-chart *:active,.k-chart-surface *,.k-chart-surface *:focus,.k-chart-surface *:focus-visible,.k-chart-surface *:active,kendo-tilelayout *,kendo-tilelayout *:focus,kendo-tilelayout *:focus-visible,kendo-tilelayout *:active,kendo-tilelayout-item *,kendo-tilelayout-item *:focus,kendo-tilelayout-item *:focus-visible,kendo-tilelayout-item *:active,kendo-tilelayout-item-header *,kendo-tilelayout-item-header *:focus,kendo-tilelayout-item-header *:focus-visible,kendo-tilelayout-item-header *:active,kendo-tilelayout-item-body *,kendo-tilelayout-item-body *:focus,kendo-tilelayout-item-body *:focus-visible,kendo-tilelayout-item-body *:active,app-tile-header *,app-tile-header *:focus,app-tile-header *:focus-visible,app-tile-header *:active{-webkit-tap-highlight-color:transparent!important;outline:none!important;-webkit-focus-ring-color:transparent!important}kendo-tilelayout *:focus,kendo-tilelayout *:focus-visible,.k-tilelayout *:focus,.k-tilelayout *:focus-visible{outline:none!important;box-shadow:none!important}@keyframes ai-border-spin{to{transform:rotate(360deg)}}@keyframes ai-glow-pulse{0%,to{opacity:.7}50%{opacity:1}}kendo-tilelayout-item.ai-analyzing-tile{position:relative!important;overflow:hidden!important;z-index:0!important}kendo-tilelayout-item.ai-analyzing-tile:before{content:"";position:absolute;width:300%;height:300%;top:-100%;left:-100%;background:conic-gradient(#00e5ff 0deg,#00b0ff 60deg,#7c4dff 120deg,#b388ff 150deg,transparent 180deg,transparent 220deg,#00e5ff 270deg,#18ffff 320deg,#00e5ff 360deg);animation:ai-border-spin 2s linear infinite;z-index:0;pointer-events:none}kendo-tilelayout-item.ai-analyzing-tile:after{content:"";position:absolute;inset:3px;background:var(--kendo-component-bg, #fff);border-radius:2px;z-index:0;pointer-events:none}kendo-tilelayout-item.ai-analyzing-tile>kendo-tilelayout-item-header,kendo-tilelayout-item.ai-analyzing-tile>kendo-tilelayout-item-body{position:relative!important;z-index:1!important}kendo-tilelayout-item.ai-analyzing-tile{box-shadow:0 0 10px #00e5ff99,0 0 25px #00b0ff66,0 0 50px #7c4dff40!important;animation:ai-glow-pulse 2s ease-in-out infinite!important}.header-tile{height:50%!important}.header-tile-padding{padding:2px 10px}.spacer-left{margin-left:10px}.spacer-right{margin-right:10px}.spacer-top{margin-top:10px}.spacer-bottom{margin-bottom:10px}.spacer-left-small{margin-left:5px}.menu-container{display:flex;align-items:center;justify-content:center;height:1px;padding:0;width:100%}.menu-separator-line{height:1px;background-color:#a9a9a9;width:100%;display:block}.icon-container{display:flex;align-items:center}.flex-space-between{display:flex;justify-content:space-between;align-items:center;width:100%}.right-align-numbers .k-numerictextbox .k-input .k-input-inner{text-align:right!important}.icon-button{cursor:pointer}.bold-text{font-weight:700}.filter-controls-right{display:flex;justify-content:flex-end;gap:.5rem;align-items:center}.live-sign{display:inline-block;background-color:red;color:#fff;font-weight:700;font-size:10px;padding:3px 7px;border-radius:5px;position:relative}.wrap{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.button-container{display:flex;justify-content:flex-start;align-items:center;gap:10px;white-space:nowrap}.text-no-wrap{white-space:nowrap}.text-overflow-elipsis{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.text-tile{display:flex;align-items:center;width:100%;height:100%;overflow:hidden;padding:0}.text-tile-left{justify-content:flex-start}.text-tile-center{justify-content:center}.text-tile-right{justify-content:flex-end}.text-tile-transparent{background:transparent!important}.snackbar-html-content{white-space:pre-line!important;word-break:break-word}.snackbar-html-content:first-line{font-weight:700}.k-notification-success{border-color:var(--kendo-color-primary-emphasis, rgba(13, 110, 253, .4))!important;color:var(--kendo-color-primary-on-subtle, #052c65)!important;background-color:var(--kendo-color-primary-subtle, #cfe2ff)!important}.k-grid .k-loader,.k-grid .k-loader-primary{color:var(--kendo-color-primary-on-surface, #52ae32)!important}.k-grid .k-loader .k-loader-circle,.k-grid .k-loader .k-loader-segment{border-color:var(--kendo-color-primary-on-surface, #52ae32)!important;background-color:var(--kendo-color-primary-on-surface, #52ae32)!important}.app-loader-container .k-loader{color:var(--kendo-color-primary-on-surface, #52ae32)!important}.app-loader-container .k-loader .k-loader-segment{background-color:var(--kendo-color-primary-on-surface, #52ae32)!important}@media(max-width:767px){.k-grid .k-grid-content{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.k-grid kendo-buttongroup,.k-grid .k-button-group{display:flex!important;flex-wrap:nowrap!important;gap:2px}.k-grid kendo-buttongroup .k-button,.k-grid .k-button-group .k-button{padding:4px 8px!important;font-size:12px!important;white-space:nowrap!important}.k-grid td.k-table-td{overflow:visible!important}}.header-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:var(--kendo-color-primary-on-surface, #52ae32)!important}
