-
0/100
+ .form-group.has-error input,
+ .form-group.has-error textarea {
+ border-color: var(--error-color);
+ }
+
+ /* Responsive adjustments */
+ @media (max-width: 768px) {
+ .form-row {
+ grid-template-columns: 1fr;
+ }
+
+ .qr-preview-container {
+ flex-direction: column;
+ text-align: center;
+ }
+
+ .range-input-group {
+ flex-direction: column;
+ gap: 0.5rem;
+ align-items: stretch;
+ }
+
+ .range-value {
+ text-align: center;
+ }
+ }
+
+ @media (max-width: 640px) {
+ .container {
+ padding: 0 0.5rem;
+ }
+
+ .form-container {
+ padding: 1.5rem;
+ }
+
+ .form-actions {
+ flex-direction: column;
+ }
+ }
+
+ /* Animation for preview updates */
+ .qr-preview {
+ animation: pulse 0.3s ease-in-out;
+ }
+
+ @keyframes pulse {
+ 0% { transform: scale(1); }
+ 50% { transform: scale(1.05); }
+ 100% { transform: scale(1); }
+ }
+
+ /* Toast notification styles */
+ .toast {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
+ }
+
+ .toast-content {
+ display: flex;
+ align-items: center;
+ gap: 0.5rem;
+ color: var(--gray-800);
+ }
+
+ .toast-content i {
+ font-size: 1.1rem;
+ }
+
+
+
+
+
+