body{background:#f3f4f6;font-family:Poppins,sans-serif;margin:0}.app{align-items:center;display:flex;justify-content:center;min-height:100vh}.card{background:#fff;border-radius:25px;box-shadow:0 20px 40px #00000014;padding:30px;width:380px}.brand{font-size:26px;font-weight:700;margin-bottom:30px;text-align:center}.upload-box{border:2px dashed #ddd;border-radius:20px;cursor:pointer;margin-bottom:20px;padding:40px 20px;text-align:center;transition:.3s}.upload-box:hover{border-color:#000}.plus{font-size:40px;font-weight:700}.info{color:#555;display:flex;font-size:14px;justify-content:space-between;margin-bottom:25px}.section{margin-bottom:20px}.section label{color:#444;display:block;font-size:14px;margin-bottom:8px}.counter{align-items:center;display:flex;gap:20px;justify-content:center}.counter button{background:#eee;border:none;border-radius:12px;cursor:pointer;font-size:18px;height:40px;transition:.2s;width:40px}.counter button:hover{background:#000;color:#fff}.toggle{display:flex;gap:10px}.toggle button{background:#fff;border:1px solid #ddd;border-radius:12px;cursor:pointer;flex:1 1;padding:12px;transition:.2s}.toggle button.active{background:#000;border:none;color:#fff}.total{font-size:22px;margin:25px 0;text-align:center}.pay-btn{background:#000;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px;width:100%}.pay-btn:hover{opacity:.8}.success{background:#fff;border-radius:25px;padding:60px;text-align:center}
/*# sourceMappingURL=main.4e8e63a1.css.map*/