@font-face{font-family:BCSans;src:url(/static/BCSans3-BxK5hhXe.ttf)format("truetype")}@font-face{font-family:BCSans;src:url(/static/BCSans3-Bold-DrWdMNNx.ttf)format("truetype");font-weight:700}.spinner{color:#6750a4}::selection{background:#ff0}html{font-family:"Source Sans 3",BCSans,Noto Sans,Arial,sans serif;font-size:14px;font-weight:500}.table-container{font-family:"Source Sans 3",BCSans,Noto Sans,Arial,sans serif}input[type=checkbox],input[type=radio]{accent-color:#6750a4}.toggle-item.active{color:#fff;background-color:#6750a4}.toggle-item:not(.active){background-color:#fff}body{max-height:100dvh;margin:0;overflow:clip}main{overflow:clip}body,button,input,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em}button.warning{color:#876503;background-color:#fff7e1;border-color:#876503}button.danger{color:#971d29;background-color:#fef2f3;border-color:#971d29}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}p{margin:.5em 0}h1{margin-top:0;font-size:2rem}h2{margin-top:0;font-size:1.25rem}h3{margin-top:0;font-size:1rem}h4{margin-top:0;font-size:.75rem}.caps{text-transform:uppercase}.type-light.place-top{border:1px solid #807e9b;padding:2px 5px}.type-light.place-top:after{border-top:5px solid #807e9b!important}.type-light.place-left{border:1px solid #807e9b;padding:2px 5px}.type-light.place-left:after{border-left:5px solid #807e9b!important}.type-light.place-right{border:1px solid #807e9b;padding:2px 5px}.type-light.place-right:after{border-right:5px solid #807e9b!important}.type-light.place-bottom{border:1px solid #807e9b;padding:2px 5px}.type-light.place-bottom:after{border-bottom:5px solid #807e9b!important}.frm-in{padding-bottom:.5em}.frm-in label{padding-right:.5em;font-weight:700}.frm-in.chk{padding-bottom:0}.frm-in.chk label{cursor:pointer}.frm-in.chg{padding-bottom:0}.frm-in.chg label:not(:first-child),.frm-in.rag label:not(:first-child){font-weight:400;display:inline}.error{color:red}.btn-link{cursor:pointer}.btn-link:hover{filter:brightness(80%)}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.align-right,.align-right input{text-align:right}
