:root{font-family:system-ui,-apple-system,"Microsoft YaHei",sans-serif;color:#1c2937;background:#f3f6f9}*{box-sizing:border-box}body{margin:0}header{background:#19314d;color:white;padding:20px 18px}.header-inner{max-width:940px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.subhead{font-size:12px;opacity:.76;margin-top:4px}main{max-width:940px;margin:32px auto;padding:0 18px}.card{background:white;border:1px solid #e2e8ee;padding:25px;border-radius:13px;box-shadow:0 4px 19px #18293b08}.login{max-width:520px;margin:65px auto}h2{font-size:20px;margin:0 0 10px}p{line-height:1.65}.muted{color:#607080;font-size:13px}nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}button{background:white;color:#19314d;border:1px solid #bbc8d5;border-radius:7px;cursor:pointer;padding:10px 15px;font:inherit}button:hover{background:#edf3fa}button.active,.primary{background:#19314d;color:white;border-color:#19314d}.primary:hover{background:#294b72}#logout{background:transparent;color:white;border-color:#6c8298}input{display:block;width:100%;padding:11px;border-radius:6px;border:1px solid #bbc8d5;font:inherit;margin:7px 0 14px}label{display:block;font-size:13px;font-weight:600}.error{color:#ae2626}.var{border-top:1px solid #e4e9ef;padding:13px 0}.var b{display:block}.var code{display:inline-block;background:#edf1f6;padding:3px 6px;border-radius:4px;color:#214364;font-size:12px;margin-top:5px}.var small{display:block;color:#536476;margin-top:5px}.job{border:1px solid #e1e7ed;border-radius:8px;padding:14px;margin-top:13px}.job strong{display:block;margin:4px 0}.job small{color:#657484;display:block;overflow-wrap:anywhere}.job button{margin:8px 5px 0 0}.status{color:#286149;font-weight:600;font-size:12px}footer{text-align:center;color:#768390;font-size:12px;padding:35px 15px}#submitMessage{font-size:14px;white-space:pre-wrap}@media(max-width:480px){main{margin:15px auto}.card{padding:16px}nav button{flex:1 1 43%;padding:9px 6px;font-size:13px}}
