:root{color:#1c2430;background:#f4f6f8;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}.page{max-width:480px;margin:0 auto;min-height:100vh;background:#fff}.head{padding:20px 16px 12px;border-bottom:1px solid #e6ebf0}.head h1{margin:0 0 6px;font-size:22px;line-height:1.3}.meta{margin:0;color:#5c6b7a;font-size:14px;line-height:1.5}.tabs{display:flex;border-bottom:1px solid #e6ebf0}.tabs button{flex:1;border:0;background:transparent;padding:12px 4px;color:#5c6b7a}.tabs button.on{color:#1463d8;box-shadow:inset 0 -2px #1463d8}.pad{padding:12px 16px 28px}table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid #e6ebf0;padding:12px 8px;text-align:left;vertical-align:top;font-size:15px;line-height:1.45;word-break:break-all}th{width:34%;color:#5c6b7a;font-weight:600}.empty,.hint,.home{color:#5c6b7a;line-height:1.6}.home{padding:48px 24px}.lock label{display:block;margin-bottom:8px}.lock input{width:100%;padding:12px;border:1px solid #cfd6de;border-radius:8px}.lock .row{display:flex;gap:8px;margin-top:12px}.lock button{border:0;border-radius:8px;padding:12px 16px;background:#1463d8;color:#fff}.err{color:#c2412d;margin:10px 0 0}
