.hide{display:none!important}
.inline{display:inline}
.login .card form,form.card{display:block}
.h-sm{font-size:30px}.h-md{font-size:32px;margin-top:10px}
.center{margin:14px auto}
.muted.small,.small{font-size:13px}
.mt{margin-top:18px}
.gl{color:var(--gold-light)}
.warn{color:#ff6b5a}
.err{background:#2a0e0b;border-left:3px solid #ff6b5a;color:#ffb3a8;padding:10px 14px;margin:16px 0 0;text-align:left;font-size:14px}
.errbox{border-left:3px solid #ff6b5a;background:#2a0e0b;padding:14px 18px;margin-top:20px;color:#ffb3a8}
.empty{text-align:center}.empty .btn{display:inline-block;margin-top:16px;text-decoration:none}
a.btn{display:inline-block;text-decoration:none}
.back{font-size:13px;text-decoration:none}
.pdfframe{width:100%;height:80vh;border:1px solid rgba(201,149,42,.3);background:#fff}
.imgwrap{text-align:center}.vimg{max-width:100%;border:1px solid rgba(201,149,42,.3)}
.mono{font-family:ui-monospace,Menlo,monospace;font-size:11px;word-break:break-all}
.act{margin-top:22px}.act .muted{margin-left:12px}
a.t{color:var(--white);text-decoration:none}tr.row:hover a.t{color:var(--gold-light)}
.login .f input{width:100%}
.drop:focus{outline:1px solid var(--gold)}
.file .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.file.bad{border-color:#ff6b5a}
nav form button{font-size:15px}
.ok{display:block}.act{display:block}
nav img{height:58px}
