﻿@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:wght@300;400;500;600;900&display=swap");@import url("open-iconic/font/css/open-iconic-bootstrap.min.css");body{font-family:"Fira Sans",sans-serif;font-size:12px;font-weight:400;}a{color:#ff6358;text-decoration:none;}a:hover{color:#ff6358;text-decoration:underline;}.text-bold{font-weight:bold;}.text-bolder{font-weight:600;}app main{display:grid;width:100vw;height:100vh;grid-template-rows:48px 1fr;grid-template-columns:250px 1fr;grid-column-gap:16px;}app main>header{grid-row:1;grid-column:1/span 2;display:flex;align-items:center;width:100%;height:48px;padding:0 1rem;background-color:#363a40;color:#949ca1;}app main>header .appname{margin-right:1rem;width:calc(250px - 2rem);font-size:1.2rem;font-weight:900;background-color:#eee;color:#363a40;border:ridge 2px #bbb;border-radius:20px;text-transform:uppercase;text-align:center;text-shadow:rgba(0,0,0,.4) 1px 1px 3px;}app main>header .appname>span{font-size:.8rem;color:#ff6358;}app main>header .page-title{flex:1;font-size:1.1rem;font-weight:400;text-transform:uppercase;color:#fff;}app main>header .search{margin-right:1.5rem;align-self:stretch;padding:.5rem 0;width:200px;}app main>header .search>form{height:100%;}app main>header .search>form>input{background:#363a40;border:solid 1px #949ca1;border-radius:4px;color:#fff;height:100%;width:100%;padding:0 .5rem;}app main>header .ownername{text-transform:uppercase;margin-right:1.5rem;}app main>header a{color:#949ca1;}app main>header a:hover{color:#fff;text-decoration:none;}app main>aside{grid-row:2;grid-column:1;width:250px;background-color:#363a40;}app main>aside .nav{display:flex;flex-direction:column;align-items:center;}app main>aside .nav .nav-item{width:100%;transition:background-color .3s;border-top:#606060 groove 2px;}app main>aside .nav .nav-item .nav-link{padding:0 1rem;line-height:48px;color:#949ca1;}app main>aside .nav .nav-item .nav-link:hover{color:#fff;text-decoration:none;}app main>aside .nav .nav-item .nav-link>i{width:25px;text-align:center;font-size:18px;vertical-align:middle;margin-right:.3rem;}app main>aside .nav .nav-item:hover{transition:background-color .3s;background-color:#4d5156;}app main>aside a{color:#949ca1;text-transform:uppercase;}app main>aside a:hover{color:#fff;}app main>aside footer{position:absolute;bottom:0;width:250px;text-align:center;text-transform:uppercase;padding:3px;color:#aaa;font-size:smaller;font-weight:500;}app main>content{grid-row:2;grid-column:2;overflow-y:auto;min-height:0;padding:16px 0;}[class*=k-]{font-size:12px;}.k-grid{font-size:12px;font-weight:400;}.k-grid a{color:#ff6358;}.k-grid .k-grid-header th{font-weight:500;}.k-grid [class*=k-]{font-size:12px;}.k-button-icontext>span{width:20px;}.form-group strong{font-weight:500;}.form-group>label{font-size:.6rem;font-weight:500;text-transform:uppercase;margin-bottom:0;color:#aaa;display:block;}.form-group>label+*{min-height:1rem;}.k-label{font-size:.6rem;font-weight:500;text-transform:uppercase;margin-bottom:0;color:#aaa;display:block;}.k-button>.k-button-icon{display:flex;align-items:center;justify-content:center;}textarea.k-textbox{padding:4px 8px;}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000;}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem;}