html,body{margin:0;background:#e8eef4;color:#152332;font:15px/1.45 "PingFang SC","Microsoft YaHei",sans-serif}
body{min-height:100vh;display:flex;justify-content:center;padding:16px 0 32px}
.phone{width:min(390px,100%);background:#f6f8fb;min-height:100vh;box-shadow:0 0 0 1px #dfe6ed}
.top{padding:14px 16px 8px;background:#0b2441;color:#fff}
.top small{display:block;opacity:.65;font-size:12px}
.top b{font-size:18px}
.main{padding:12px;display:flex;flex-direction:column;gap:10px}
.card{background:#fff;border:1px solid #dfe6ed;border-radius:10px;padding:12px}
.card b{display:block;margin-bottom:4px}
.sub{color:#738398;font-size:12px}
label{display:block;margin:8px 0 4px;font-size:12px;color:#738398}
input,textarea,select{width:100%;box-sizing:border-box;border:1px solid #dfe6ed;border-radius:8px;padding:8px;font:inherit}
.row{display:flex;gap:8px;margin-top:10px}
button{font:inherit;border-radius:8px;padding:8px 12px;border:1px solid #dfe6ed;background:#fff;cursor:pointer}
button.p{background:#1476e8;color:#fff;border-color:#1476e8}
.st{font-size:12px;color:#d99a20}
.ok{color:#18a874}
.bad{color:#df5b62}
