html{height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available}body>main{height:100vh;height:-webkit-fill-available;max-height:calc(100vh - 8em);overflow-x:auto}.sidebar{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.sidebar-slim{width:3rem}.sidebar-slim span{display:none}.sidebar-wide{width:16rem}.sidebar-wide span{padding-left:.5em}.sidebar-vr{flex-shrink:0;width:.1rem;height:calc(100vh - 8em)}nav[aria-label=breadcrumb]{border-bottom:1px dotted grey}nav[aria-label=breadcrumb] ol{margin:.2em 1em;font-size:.8em}nav[aria-label=breadcrumb] a{text-decoration:none}a{cursor:pointer}label{font-weight:400;color:#909090}label.input-group{cursor:pointer}progress{width:100%}table.table thead{font-variant:small-caps}table.table thead th{color:#888}table.table tfoot td:last-child{text-align:right}table.table tfoot b{font-weight:600}.card-body table.table{margin-bottom:0}label.help[data-bs-toggle=tooltip]{margin-left:1em;color:green;cursor:help}span.null{color:#300}p.form-control-static{border:1px solid #e0e0e0;padding:.5em;min-height:36px;font-size:14px}p.form-control-static.input-lg{font-size:18px;border-radius:0;padding:.5em}.form-control::-moz-placeholder{font-style:italic;color:#888;opacity:.2}.form-control:-ms-input-placeholder{font-style:italic;color:#888;opacity:.2}.form-control::-webkit-input-placeholder{font-style:italic;color:#888;opacity:.2}.tristate{cursor:pointer}.tristate .bi-check-circle{color:green}.tristate .bi-question-circle{color:#ff4500}.tristate .bi-x-times-circle{color:grey}.tristate.disabled{color:silver;cursor:not-allowed}.tristate.disabled .bi-check-circle{color:#90ee90}.tristate.disabled .bi-question-circle{color:orange}.tristate.disabled .bi-x-circle{color:silver}.submit,.Submit{text-align:right}.Submit{margin-top:2em}.submit .btn,.Submit .btn{margin-left:1em;font-weight:600}input.required,input[required],select.required,textarea[required]{border-color:#600;font-weight:600}#MasterNav-BeezMart{font-size:1.7em}#MasterNav-Modules{font-weight:600;font-size:1.2em}.AppMessage{margin-top:1em}.AppMessage .alert{padding:1em}@media (min-width:1170px){.AppMessage.alert{padding:2em}}