:root{color:#1e293b;background:#f5f6fa;font-family:Inter,Microsoft YaHei,sans-serif}body{margin:0}main{max-width:32rem;margin:min(12vh,6rem) auto;padding:2rem;background:#fff;border:1px solid #dce2ec;border-radius:.75rem}h1{margin:0 0 1rem}form{display:grid;gap:.75rem}.verification-row{display:grid;grid-template-columns:1fr auto;gap:.5rem}input,textarea,button{padding:.625rem 1rem;border-radius:.375rem;font:inherit}input{border:1px solid #a9b5c5}textarea{width:100%;box-sizing:border-box;border:1px solid #a9b5c5;resize:vertical}.mode-tabs,.confirm-row{display:flex;align-items:center;gap:.5rem}.mode-tabs{margin:.75rem 0}.mode-tabs button{background:#64748b}.mode-tabs button.selected{background:#254783}.confirm-row{margin-top:.75rem;font-size:.9rem}.confirm-row input{width:auto}button{color:#fff;background:#254783;border:0;cursor:pointer}button:disabled{opacity:.65}.error{color:#9d2722}.actions,li{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}ul{padding:0}li{padding:.5rem 0;border-bottom:1px solid #dce2ec}@media(max-width:40rem){main{margin:2rem 1rem;padding:1.5rem}}
