:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#111c19;color:#dfdfcd}*{box-sizing:border-box}body{margin:0}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #9aae8322;padding:25px 40px;background:#16251f}header b{font:25px 'SimSun',serif;letter-spacing:5px;color:#d6bf7f}header span{font-size:12px;color:#8fa18b}main{max-width:1420px;margin:auto;padding:35px}h1,h2{font-family:'SimSun',serif;font-weight:400}h1{font-size:31px}h2{font-size:22px;color:#d4c99e}p{color:#91a38e;font-size:12px;line-height:1.9}button,input,select{font:inherit;max-width:100%;border-radius:4px}input,select{padding:11px;background:#102017;border:1px solid #82977a44;color:#dddcc7}button{padding:12px 20px;border:1px solid #d9c385;background:#c9b477;color:#1d2e20;cursor:pointer}button:disabled{opacity:.4;cursor:wait}label{display:block;font-size:12px;color:#9eae93;margin-bottom:18px}label>input,label>select{width:100%;display:block;margin-top:8px}.login{max-width:420px;margin:50px auto;padding:35px;border:1px solid #6d856033;background:#192c21;border-radius:7px}.login h1,.login>p{text-align:center}.login button{width:100%;margin-top:10px}.seal{font:36px 'SimSun';color:#d2b66d;border:1px solid #d2b66d;width:58px;height:65px;display:grid;place-items:center;margin:0 auto 25px}.bar{display:flex;justify-content:space-between;align-items:center;gap:20px}.secondary{background:#203425;color:#bcbea0;border-color:#77866955}.search{display:flex;gap:12px;margin:15px 0 30px}.search input{width:400px}.columns{display:grid;grid-template-columns:1.1fr 1fr;gap:26px;align-items:start}.card{padding:28px;border:1px solid #9aae8322;background:#18271f;border-radius:7px;margin-bottom:25px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.fields input{accent-color:#c9b477}.fields label>span{display:flex;gap:8px;align-items:center}.card>input{display:block;width:100%;margin:20px 0}.record{border-bottom:1px solid #6d856022;padding-bottom:15px;overflow-wrap:anywhere}.record b,.record code{display:block;margin-bottom:7px}.audit{display:grid;grid-template-columns:180px 100px 1fr;gap:12px;font-size:11px;border-top:1px solid #9aae8322;padding:15px 0}.audit time{color:#91a38e}.audit code{grid-column:1/-1;color:#b4bd9d;overflow-wrap:anywhere}.danger{background:#795345;color:#e5c8b8;border-color:#b08664}#message{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);padding:15px 25px;background:#d8c793;color:#25351e;border-radius:5px;font-size:13px;max-width:90vw}#message:empty{display:none}code{font-size:11px;overflow-wrap:anywhere}@media(max-width:700px){header{padding:20px;gap:20px}header span{font-size:10px}main{padding:20px 14px}.columns{display:block}.card{padding:20px}.bar{align-items:flex-start}.bar h1{font-size:26px}.audit{grid-template-columns:1fr 1fr}.audit>span{grid-column:1/-1}.login{padding:25px;margin-top:25px}.fields{gap:0 12px}.search input{width:100%}}

body{font-size:16px}header span{font-size:14px}p{font-size:16px}label{font-size:15px}input,select,button{font-size:15px}.audit{font-size:14px}.audit code,code{font-size:13px}.card h2{font-size:25px}#message{font-size:15px}@media(max-width:700px){header span{font-size:12px}p{font-size:15px}label{font-size:14px}.fields select{font-size:14px}.audit{font-size:13px}}

.identity-code{font-size:1.05rem}.device-card{border-top:1px solid #384441;margin-top:1rem;padding-top:1rem}.device-card dl{display:grid;grid-template-columns:10rem 1fr;gap:.5rem}.device-card dd{margin:0}.card code{overflow-wrap:anywhere;white-space:normal}.review-note{padding:1rem;border-left:3px solid #bba274;background:#29352c}.inline-check{display:flex!important;align-items:center;gap:.6rem}.inline-check input{width:auto}.muted{color:#a9b7af}details.card>summary{cursor:pointer;font-size:1.1rem}@media(max-width:650px){.device-card dl{grid-template-columns:1fr}}
