input:not([type=checkbox]):not([type=file]),select{border:1px solid #cad6df;border-radius:7px;padding:10px 12px;font:inherit;max-width:100%;background:#fff;color:#182735}input:focus,select:focus,button:focus-visible{outline:2px solid #33998f;outline-offset:2px}.check{display:flex;align-items:center;gap:7px;font-size:13px;color:#647888}.loginpage{min-height:100vh;display:grid;place-items:center;background:#142c39;padding:24px}.loginbox{width:440px;max-width:100%;background:#fff;border-radius:16px;padding:40px}.loginbox form{margin:26px 0}.loginbox label{display:block;margin:17px 0;font-size:13px}.loginbox input{display:block;width:100%;margin-top:6px}.loginbox button{width:100%;margin-top:8px}.error{color:#a63835}.paging{margin-top:16px}.paging span{align-self:center;color:#647888}dialog{border:1px solid #dfe6eb;border-radius:12px;padding:25px;width:700px;max-width:90vw;max-height:85vh;box-shadow:0 24px 80px #142c3940}dialog::backdrop{background:#142c3970}pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:55vh;overflow:auto;font:12px/1.8 monospace;background:#f4f7fa;padding:16px;border-radius:7px}dialog img{max-width:100%;max-height:55vh;display:block;margin:20px auto}dialog img[hidden]{display:none}td button{padding:4px 9px;font-size:12px;margin-right:6px}tbody tr:hover{background:#fafcfd}
