*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;background:#f5f6fa;color:#2d3748}button{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500}.btn-primary{background:#4f7ef8;color:#fff}.btn-primary:hover{background:#3a67e0}.btn-secondary{background:#e2e8f0;color:#4a5568}.btn-secondary:hover{background:#cbd5e0}.btn-danger{background:#fc8181;color:#fff}input,select,textarea{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;outline:none}input:focus,select:focus,textarea:focus{border-color:#4f7ef8}.card{background:#fff;border-radius:10px;padding:24px;box-shadow:0 1px 3px #00000014}.error{color:#e53e3e;font-size:13px;margin-top:6px}
