.main-layout[data-v-e8a0d371]{background-color:var(--color-bg-base);height:100vh;display:flex;overflow:hidden}.sidebar[data-v-e8a0d371]{width:var(--sidebar-width);background-color:var(--color-bg-sidebar);border-right:1px solid var(--color-border);padding:var(--spacing-lg) 0;flex-direction:column;flex-shrink:0;display:flex}.sidebar-header[data-v-e8a0d371]{padding:0 var(--spacing-lg) var(--spacing-xl);align-items:center;display:flex}.brand[data-v-e8a0d371]{align-items:center;gap:var(--spacing-md);display:flex}.logo-img[data-v-e8a0d371]{object-fit:contain;width:28px;height:28px}.brand-text[data-v-e8a0d371]{color:var(--color-text-primary);letter-spacing:.15em;font-size:.85rem;font-weight:700}.sidebar-nav[data-v-e8a0d371]{gap:var(--spacing-xs);padding:0 var(--spacing-md);flex-direction:column;flex:1;display:flex}.nav-item[data-v-e8a0d371]{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);color:var(--color-text-primary);border-radius:var(--radius-md);letter-spacing:.1em;transition:all var(--transition-fast);opacity:.7;cursor:pointer;background:0 0;border:1px solid #0000;width:100%;font-family:inherit;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.nav-item[data-v-e8a0d371]:hover{opacity:1;background-color:#ffffff0d}.nav-item.active[data-v-e8a0d371]{opacity:1;background-color:#6ec1e41a;border:1px solid #6ec1e433}:root.light-mode .nav-item[data-v-e8a0d371]:hover{background-color:#f1f5f9}.icon-wrapper[data-v-e8a0d371]{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.nav-text[data-v-e8a0d371]{letter-spacing:.1em;margin-top:5px;line-height:1}.sidebar-footer[data-v-e8a0d371]{padding:var(--spacing-md);border-top:1px solid var(--color-border);gap:var(--spacing-xs);flex-direction:column;margin-top:auto;display:flex}.logout-btn[data-v-e8a0d371]{color:var(--color-danger)}.legal-links[data-v-e8a0d371]{letter-spacing:.06em;color:var(--color-text-muted);justify-content:center;align-items:center;gap:6px;padding:10px 8px 0;font-size:.7rem;display:flex}.legal-links a[data-v-e8a0d371]{color:var(--color-text-muted);text-decoration:none}.legal-links a[data-v-e8a0d371]:hover{color:var(--color-text-primary)}.legal-links .sep[data-v-e8a0d371]{opacity:.5}.main-content[data-v-e8a0d371]{flex-direction:column;flex:1;display:flex;position:relative;overflow:auto}i[data-v-e8a0d371]{background-color:currentColor;width:20px;height:20px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-bookings[data-v-e8a0d371]{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"></rect><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"></line><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"></line><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"></line></svg>");mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"></rect><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"></line><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"></line><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"></line></svg>")}.icon-calendar[data-v-e8a0d371]{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"></rect><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"></line><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"></line><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"></line><line x1=\"8\" y1=\"14\" x2=\"8\" y2=\"14\"></line><line x1=\"12\" y1=\"14\" x2=\"12\" y2=\"14\"></line><line x1=\"16\" y1=\"14\" x2=\"16\" y2=\"14\"></line><line x1=\"8\" y1=\"18\" x2=\"8\" y2=\"18\"></line><line x1=\"12\" y1=\"18\" x2=\"12\" y2=\"18\"></line></svg>");mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"></rect><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"></line><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"></line><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"></line><line x1=\"8\" y1=\"14\" x2=\"8\" y2=\"14\"></line><line x1=\"12\" y1=\"14\" x2=\"12\" y2=\"14\"></line><line x1=\"16\" y1=\"14\" x2=\"16\" y2=\"14\"></line><line x1=\"8\" y1=\"18\" x2=\"8\" y2=\"18\"></line><line x1=\"12\" y1=\"18\" x2=\"12\" y2=\"18\"></line></svg>")}.icon-events[data-v-e8a0d371]{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle><path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"></path><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"></path></svg>");mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle><path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"></path><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"></path></svg>")}.icon-marketplace[data-v-e8a0d371]{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" xmlns=\"http://www.w3.org/2000/svg\"><polygon points=\"12 2 15 8.5 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.5 12 2\"></polygon></svg>");mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" xmlns=\"http://www.w3.org/2000/svg\"><polygon points=\"12 2 15 8.5 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.5 12 2\"></polygon></svg>")}.icon-store[data-v-e8a0d371]{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z\"></path><line x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"></line><path d=\"M16 10a4 4 0 0 1-8 0\"></path></svg>");mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z\"></path><line x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"></line><path d=\"M16 10a4 4 0 0 1-8 0\"></path></svg>")}.icon-coaching[data-v-e8a0d371]{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"></path><circle cx=\"12\" cy=\"7\" r=\"4\"></circle></svg>");mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"></path><circle cx=\"12\" cy=\"7\" r=\"4\"></circle></svg>")}.icon-sun[data-v-e8a0d371]{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"12\" cy=\"12\" r=\"5\"></circle><line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"3\"></line><line x1=\"12\" y1=\"21\" x2=\"12\" y2=\"23\"></line><line x1=\"4.22\" y1=\"4.22\" x2=\"5.64\" y2=\"5.64\"></line><line x1=\"18.36\" y1=\"18.36\" x2=\"19.78\" y2=\"19.78\"></line><line x1=\"1\" y1=\"12\" x2=\"3\" y2=\"12\"></line><line x1=\"21\" y1=\"12\" x2=\"23\" y2=\"12\"></line><line x1=\"4.22\" y1=\"19.78\" x2=\"5.64\" y2=\"18.36\"></line><line x1=\"18.36\" y1=\"5.64\" x2=\"19.78\" y2=\"4.22\"></line></svg>");mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"12\" cy=\"12\" r=\"5\"></circle><line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"3\"></line><line x1=\"12\" y1=\"21\" x2=\"12\" y2=\"23\"></line><line x1=\"4.22\" y1=\"4.22\" x2=\"5.64\" y2=\"5.64\"></line><line x1=\"18.36\" y1=\"18.36\" x2=\"19.78\" y2=\"19.78\"></line><line x1=\"1\" y1=\"12\" x2=\"3\" y2=\"12\"></line><line x1=\"21\" y1=\"12\" x2=\"23\" y2=\"12\"></line><line x1=\"4.22\" y1=\"19.78\" x2=\"5.64\" y2=\"18.36\"></line><line x1=\"18.36\" y1=\"5.64\" x2=\"19.78\" y2=\"4.22\"></line></svg>")}.icon-moon[data-v-e8a0d371]{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z\"></path></svg>");mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z\"></path></svg>")}.icon-login[data-v-e8a0d371]{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4\"></path><polyline points=\"10 17 15 12 10 7\"></polyline><line x1=\"15\" y1=\"12\" x2=\"3\" y2=\"12\"></line></svg>");mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4\"></path><polyline points=\"10 17 15 12 10 7\"></polyline><line x1=\"15\" y1=\"12\" x2=\"3\" y2=\"12\"></line></svg>")}.icon-logout[data-v-e8a0d371]{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4\"></path><polyline points=\"16 17 21 12 16 7\"></polyline><line x1=\"21\" y1=\"12\" x2=\"9\" y2=\"12\"></line></svg>");mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4\"></path><polyline points=\"16 17 21 12 16 7\"></polyline><line x1=\"21\" y1=\"12\" x2=\"9\" y2=\"12\"></line></svg>")}.top-bar[data-v-e8a0d371]{display:none}.main-layout.is-narrow[data-v-e8a0d371]{height:100vh;display:block;overflow:hidden}.is-narrow .top-bar[data-v-e8a0d371]{align-items:center;gap:var(--spacing-md);height:56px;padding:0 var(--spacing-md);background:var(--color-bg-sidebar);border-bottom:1px solid var(--color-border);z-index:50;display:flex;position:sticky;top:0}.hamburger[data-v-e8a0d371]{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;gap:4px;width:36px;height:36px;padding:8px 6px;display:inline-flex}.hamburger span[data-v-e8a0d371]{background:var(--color-text-primary);transform-origin:50%;width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.hamburger.open span[data-v-e8a0d371]:first-child{transform:translateY(6px)rotate(45deg)}.hamburger.open span[data-v-e8a0d371]:nth-child(2){opacity:0}.hamburger.open span[data-v-e8a0d371]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.top-brand[data-v-e8a0d371]{align-items:center;gap:var(--spacing-sm);letter-spacing:.15em;color:var(--color-text-primary);font-size:.85rem;font-weight:700;display:flex}.top-logo[data-v-e8a0d371]{object-fit:contain;width:24px;height:24px}.is-narrow .sidebar[data-v-e8a0d371]{width:var(--sidebar-width);z-index:60;border-right:1px solid var(--color-border);transition:transform .22s;position:fixed;top:56px;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 16px #0006}.is-narrow .sidebar.open[data-v-e8a0d371]{transform:translate(0)}.drawer-backdrop[data-v-e8a0d371]{z-index:55;background:#0000008c;position:fixed;inset:56px 0 0}.is-narrow .main-content[data-v-e8a0d371]{height:calc(100vh - 56px);overflow:hidden auto}.fade-enter-active[data-v-e8a0d371],.fade-leave-active[data-v-e8a0d371]{transition:opacity .2s}.fade-enter-from[data-v-e8a0d371],.fade-leave-to[data-v-e8a0d371]{opacity:0}@font-face{font-family:Kannada Sangam MN;src:url(/Kannada%20Sangam%20MN.ttc)format("truetype");font-weight:400;font-style:normal}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#347ca4;--color-primary-hover:#265d7a;--color-secondary:#6ec1e4;--color-primary-subtle:#347ca41a;--color-bg-base:#000;--color-bg-sidebar:#121212;--color-bg-card:#121212;--color-bg-secondary:#121212;--color-bg-tertiary:#1e1e1e;--color-bg-highlight:#1e1e1e;--color-text-primary:#fff;--color-text-secondary:#94a3b8;--color-text-tertiary:#71717a;--color-text-muted:#64748b;--color-border:#4e4e4e80;--color-border-light:#4e4e4e4d;--color-border-subtle:#ffffff0d;--color-success:#22c55e;--color-warning:#fbbf24;--color-danger:#ef4444;--color-text-light:#cbd5e1;--blend-mode-highlight:screen;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:25px;--radius-full:9999px;--border-radius:8px;--border-radius-lg:16px;--transition-fast:.15s ease;--transition-normal:.3s ease;--sidebar-width:260px}:root.light-mode{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-base:#f8fafc;--color-bg-sidebar:#fff;--color-bg-card:#fff;--color-bg-secondary:#fff;--color-bg-tertiary:#f1f5f9;--color-bg-highlight:#f1f5f9;--color-text-primary:#0f172a;--color-text-secondary:#64748b;--color-text-tertiary:#94a3b8;--color-text-muted:#94a3b8;--color-border:#e2e8f0;--color-border-light:#f1f5f9;--color-border-subtle:#0000000d;--color-text-light:#475569;--blend-mode-highlight:multiply}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{min-height:100vh;color:var(--color-text-primary);background:var(--color-bg-base);letter-spacing:.15em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Kannada Sangam MN,Inter,sans-serif;font-size:15px;line-height:1.6}a{color:var(--color-secondary);text-decoration:none}a:hover{color:var(--color-primary-hover)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-base)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=date],textarea{background-color:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);letter-spacing:inherit;transition:border-color var(--transition-fast), background-color var(--transition-fast);width:100%;padding:10px 12px;font-family:inherit;font-size:.9rem}input:hover,textarea:hover{border-color:var(--color-primary);background-color:var(--color-bg-highlight)}input:focus,textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}input:disabled,textarea:disabled{opacity:.5;cursor:not-allowed}select{appearance:none;background-color:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);letter-spacing:inherit;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding:10px 36px 10px 12px;font-family:inherit;font-size:.9rem}.btn{justify-content:center;align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-md);letter-spacing:.1em;cursor:pointer;transition:all var(--transition-fast);text-transform:uppercase;border:1px solid #0000;padding:10px 18px;font-family:inherit;font-size:.85rem;font-weight:600;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.btn-primary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-secondary{color:var(--color-text-primary);border-color:var(--color-border);background:0 0}.btn-secondary:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-bg-tertiary)}.btn-ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-bg-tertiary)}.btn-danger{color:var(--color-danger);background:0 0;border-color:#ef44444d}.btn-danger:hover:not(:disabled){background:#ef44441a}.form-group{margin-bottom:var(--spacing-lg)}.form-label{letter-spacing:.1em;color:var(--color-text-secondary);margin-bottom:var(--spacing-sm);text-transform:uppercase;font-size:.75rem;font-weight:700;display:block}.form-error{color:var(--color-danger);margin-top:var(--spacing-sm);letter-spacing:.05em;font-size:.8rem}.form-hint{color:var(--color-text-muted);margin-top:var(--spacing-xs);letter-spacing:.05em;font-size:.75rem}.page{padding:var(--spacing-xl);max-width:1200px;margin:0 auto}.page-title{letter-spacing:.15em;margin-bottom:var(--spacing-xl);text-transform:uppercase;font-size:1.5rem;font-weight:700}.page-subtitle{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);font-size:.9rem}.card{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg)}.card-title{letter-spacing:.1em;color:var(--color-text-secondary);text-transform:uppercase;margin-bottom:var(--spacing-md);font-size:.75rem;font-weight:700}.banner{padding:var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);font-size:.85rem}.banner-error{color:var(--color-danger);background:#ef44441a;border:1px solid #ef44444d}.banner-success{color:var(--color-success);background:#22c55e1a;border:1px solid #22c55e4d}.banner-info{color:var(--color-secondary);background:#6ec1e41a;border:1px solid #6ec1e44d}
