﻿.blazor-component{display:none}.welcome-splash{height:100vh;width:100vw;display:flex;justify-content:center;align-items:center}.welcome-splash .center.box{background-color:rgba(255,255,255,.8);box-shadow:3px 3px 8px rgba(0,0,0,.3);border-radius:8px;padding:1.8em}.csi-loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);display:flex;justify-content:center;align-items:center;z-index:10}.csi-table-container{overflow-x:auto;margin-left:-1px;margin-right:-1px}.csi-table-container table{width:100%}.csi-flex-container{display:flex;justify-content:space-between;align-items:center;margin-top:.5em}.csi-modal-container{overflow:auto;white-space:pre-wrap}.csi-modal-background{display:block;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.csi-modal-frame{position:fixed!important;top:10px!important;left:10px!important;width:calc(100% - 20px)!important;height:calc(100% - 20px)!important;margin:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;z-index:1001}.csi-modal-frame .content{flex:1;overflow:auto;width:100%;background:#fff;padding:20px;border-radius:10px}.csi-modal-frame .actions{width:100%;text-align:center}.csi-summary{font-weight:normal!important}.csi-read-only{opacity:.9!important}.csi-read-only label:first-of-type{opacity:.9!important}.csi-read-only input:not([type="hidden"]){opacity:.9!important}.csi-read-only textarea{opacity:.9!important}.csi-read-only .ui.dropdown{opacity:.9!important}.csi-read-only .ui.checkbox{opacity:.9!important}.csi-template-card-img{max-height:35px}.primary-entity-label{margin-left:5px!important}.attached:has(+.form.attached){background-color:#f0f0f0!important}.attached:has(+.csi-table-container){background-color:#f0f0f0!important;padding:.7em .7em!important}th{background-color:#f0f0f0!important}.ui.form.csi-edit-fields .fields{margin:0 -.5em 0!important}.sortable-item{background-color:#66b2ff!important}.sortable-handle{width:36px!important}.ui.selection.list .list>.item.sortable-add:hover,.ui.selection.list>.item.sortable-add:hover{background:0 0!important}.ui.selection.list .list>.item.sortable-add:active,.ui.selection.list>.item.sortable-add:active{background:0 0!important}.ui.selection.list .list>.item.sortable-add,.ui.selection.list>.item.sortable-add{cursor:default!important}html,body{height:calc(100% - 45px)}.ui.checkbox>label{cursor:pointer}.ui.visible.compact.message{display:inline-block!important}span.ui.label{vertical-align:middle}.ui.expanding.grid{width:100%}.ui.fitted.label{margin-left:0!important}.ui.fitted.label:not(.horizontal){margin-right:0!important}.ui.menu .dropdown.item>div.menu{min-width:calc(100% + 60px)}.ui.floated.segment+.ui.header,.ui.floated.segment+h1,.ui.floated.segment+h2,.ui.floated.segment+h3{margin-top:0}.ui.breadcrumb+.ui.header,.ui.breadcrumb+h1,.ui.breadcrumb+h2,.ui.breadcrumb+h3{margin-top:1rem}.ui.header>.padded.sub.header{margin-top:.5rem}.ui.menu>.item>.ui.placeholder{width:100%}.ui.disabled.card{opacity:.3;user-select:none;pointer-events:none;margin-top:0;margin-bottom:0}.ui.green.toggle.checkbox input:focus:checked~label::before{background-color:#5bbd53!important}.ui.green.toggle.checkbox input:checked~label::before{background-color:#50b948!important}.ui.card-offset.label{top:0;left:calc(100% + .1em);z-index:1;user-select:none;pointer-events:none;position:absolute}.ui.menu .item>span.ui.text[class*="fa-"]{display:inline-block;margin-right:.75rem}@media(min-width:769px){#sidebar-toggle{display:none}}@media(max-width:768px){.nav-main.fixed.menu .item:not(:nth-child(-n+2)){display:none}}.nav-main .dropdown.item .menu{top:100%!important;right:0!important;left:0!important}.nav-main .dropdown.item>.dropdown.icon:before{content:""!important}.nav-main .item>i[class*="fa-"]{display:inline-block;margin-right:.75rem}i.fa-classic.icon,i.fa-light.icon,i.fa-regular.icon,i.fa-solid.icon,i.fa-thin.icon,i.fal.icon,i.far.icon,i.fas.icon,i.fat.icon{font-family:"Font Awesome 6 Pro"}.ui.label>.fa-spin{line-height:.2}b.semi,strong.semi{font-weight:600}.bz-container{position:relative;margin-bottom:10rem}.bz-hidden{display:none!important}.fnf-container{border:1px solid #ccc;padding:5px;min-height:50px;width:800px;display:flex;flex-wrap:wrap;align-items:center}.fileNamePlaceholder{background-color:#e0e0e0;border-radius:5px;padding:5px 10px;margin:3px;display:flex;align-items:center}