.Items-container{max-width:650px;margin:50px auto;padding:35px;background:#f8fafc;border-radius:18px;box-shadow:0 8px 25px #00000014;font-family:Inter,sans-serif;animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Items-container h2{font-size:26px;font-weight:700;color:#1e293b;margin-bottom:25px;text-align:center}.Items-container h3{font-size:20px;font-weight:600;color:#334155;margin-top:25px;margin-bottom:10px}.Items-container input[type=text],.Items-container input[type=number],.Items-container input[type=email]{padding:12px 14px;font-size:15px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;transition:.2s}.Items-container input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33;outline:none}.Items-container .item-row{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:12px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;transition:.2s}.Items-container .item-row:hover{box-shadow:0 4px 12px #0000000f}.Items-container button{padding:10px 18px;border:none;border-radius:10px;cursor:pointer;font-size:15px;font-weight:600;transition:.2s}.Items-container button.add-btn{background:#2563eb;color:#fff;margin-top:10px;margin-bottom:20px}.Items-container button.add-btn:hover{background:#1e40af}.Items-container button.remove-btn{background:#ef4444;color:#fff}.Items-container button.remove-btn:hover{background:#b91c1c}.Items-container button.generate-btn{width:100%;background:#10b981;color:#fff;font-size:17px;padding:12px 18px}.Items-container button.generate-btn:hover{background:#059669}.Items-container button:disabled{opacity:.6;cursor:not-allowed}.payment-link-box{margin-top:25px;padding:20px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;text-align:center}.payment-link-box a{color:#0f766e;font-size:16px;font-weight:600;word-wrap:break-word}
