body{margin:0;font-family:sans-serif;background:#f6f7f9;color:#222}a{color:inherit;text-decoration:none}button,input{font:inherit}.page{max-width:480px;margin:0 auto;padding:16px 16px 72px}.card{background:#fff;border-radius:8px;padding:12px;margin-bottom:12px}.row{display:flex;justify-content:space-between;gap:8px;align-items:center}button{background:#fa436a;color:#fff;border:0;border-radius:20px;padding:8px 14px}.section{margin:16px 0}.section h2{font-size:16px;margin:0 0 8px}.price,.nav a.router-link-active{color:#fa436a}input{border:1px solid #ddd;border-radius:6px;padding:8px;width:100%;box-sizing:border-box}.nav{position:fixed;left:0;right:0;bottom:0;display:flex;background:#fff;border-top:1px solid #eee}.nav a{flex:1;text-align:center;padding:12px 0}.err{color:#c00}
