.pending-payment-banner.svelte-158rzrg{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.625rem 1rem;background:#0f74c51f;border-bottom:1px solid rgba(15,116,197,.25);border-bottom:1px solid oklch(.55 .15 250 / .25);font-size:.875rem;color:var(--foreground)}.pending-payment-banner.svelte-158rzrg a:where(.svelte-158rzrg){color:var(--primary);font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.banner-dismiss.svelte-158rzrg{background:none;border:none;color:var(--muted-foreground);font-size:1.25rem;cursor:pointer;padding:0 .25rem;line-height:1}.banner-dismiss.svelte-158rzrg:hover{color:var(--foreground)}.app-layout{display:flex;flex-direction:column;min-height:100vh}.app-main{flex:1;min-height:0}.app-layout:has(.kotia-app-shell){height:100dvh;min-height:0}.app-layout:has(.kotia-app-shell)>.app-header,.app-layout:has(.kotia-app-shell)>footer{display:none!important}.app-main:has(.kotia-app-shell){min-height:0;display:flex;flex-direction:column}.app-layout:has(.kotia-app-shell)>.product-footer{display:none}.maintenance-overlay.svelte-12oyu61{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--background) 82%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.maintenance-card.svelte-12oyu61{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-7);background:var(--card, var(--background));border:1px solid var(--border);border-radius:var(--radius-lg, 12px);box-shadow:0 10px 40px #0000002e;max-width:90vw;text-align:center}.maintenance-title.svelte-12oyu61{margin:0;font-size:var(--font-size-base);color:var(--foreground)}.maintenance-refresh.svelte-12oyu61{cursor:pointer;padding:var(--space-2) var(--space-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:#fff;background:var(--primary, #3b82f6);border:none;border-radius:var(--radius-md, 8px);transition:opacity .15s}.maintenance-refresh.svelte-12oyu61:hover{opacity:.9}.session-lost.svelte-122da5t{display:flex;flex-direction:column;gap:var(--space-3)}.session-lost-title.svelte-122da5t{margin:0;font-size:var(--font-size-base);font-weight:600;color:var(--color-text)}.session-lost-text.svelte-122da5t{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.session-lost-row.svelte-122da5t{display:flex;justify-content:flex-end}
