:root{--no-bridge-text-primary:var(--no-color-text-primary,initial);--no-bridge-text-secondary:var(--no-color-text-secondary,initial);--no-bridge-text-muted:var(--no-color-text-muted,initial);--no-bridge-bg-page:var(--no-color-bg-page,initial);--no-bridge-bg-card:var(--no-color-bg-card,initial);--no-bridge-border:var(--no-color-border,initial);--no-bridge-bg-sidebar:var(--no-color-bg-sidebar,initial);--no-bridge-bg-header:var(--no-color-bg-header,initial)}html[style*="--no-"]{--color-text-primary:var(--no-color-text-primary,var(--color-text-primary));--color-text-secondary:var(--no-color-text-secondary,var(--color-text-secondary));--color-text-muted:var(--no-color-text-muted,var(--color-text-muted));--color-bg-page:var(--no-color-bg-page,var(--color-bg-page));--color-bg-app:var(--no-color-bg-page,var(--color-bg-app));--color-bg-shell:var(--no-color-bg-page,var(--color-bg-shell));--color-surface-card:var(--no-color-bg-card,var(--color-surface-card));--card-bg:var(--no-color-bg-card,var(--card-bg));--color-border-subtle:var(--no-color-border,var(--color-border-subtle));--color-surface-border:var(--no-color-border,var(--color-surface-border));--card-border:var(--no-color-border,var(--card-border));--color-sidebar-bg:var(--no-color-bg-sidebar,var(--color-sidebar-bg));--sidebar-bg:var(--no-color-bg-sidebar,var(--sidebar-bg));--color-header-bg:var(--no-color-bg-header,var(--color-header-bg));--color-accent:var(--no-color-primary,var(--color-accent));--color-accent-hover:var(--no-color-secondary,var(--color-accent-hover));--color-success:var(--no-color-success,var(--color-success));--color-warning:var(--no-color-warning,var(--color-warning));--color-danger:var(--no-color-error,var(--color-danger));--color-info:var(--no-color-info,var(--color-info));--app-bg:var(--no-color-bg-page,var(--app-bg));--panel-bg:var(--no-color-bg-page,var(--panel-bg));--text-primary-dark:var(--no-color-text-primary,var(--text-primary-dark));--text-muted-dark:var(--no-color-text-muted,var(--text-muted-dark))}html[style*="--no-font-body"]{--font-primary:var(--no-font-body),Inter,system-ui,sans-serif}html[style*="--no-font-body"] body{font-family:var(--no-font-body),var(--font-inter),system-ui,sans-serif}html[style*="--no-font-heading"] h1,html[style*="--no-font-heading"] h2,html[style*="--no-font-heading"] h3,html[style*="--no-font-heading"] h4,html[style*="--no-font-heading"] h5{font-family:var(--no-font-heading),var(--font-primary)}html[style*="--no-font-size"] h1{font-size:var(--no-font-size-h1,inherit)}html[style*="--no-font-size"] h2{font-size:var(--no-font-size-h2,inherit)}html[style*="--no-font-size"] h3{font-size:var(--no-font-size-h3,inherit)}html[style*="--no-sidebar-width"]{--sidebar-width:var(--no-sidebar-width,280px)}html[style*="--no-sidebar-width-collapsed"]{--sidebar-collapsed:var(--no-sidebar-width-collapsed,72px)}html[style*="--no-header-height"]{--topbar-height:var(--no-header-height,64px)}html[style*="--no-border-radius"]{--radius-xs:var(--no-border-radius-sm,6px);--radius-sm:var(--no-border-radius-sm,8px);--radius-md:var(--no-border-radius-md,10px);--radius-lg:var(--no-border-radius-lg,12px);--radius-xl:var(--no-border-radius-xl,16px);--radius-card:var(--no-border-radius-lg,12px);--radius-block:var(--no-border-radius-xl,16px)}html[style*="--no-shadow"]{--shadow-card:var(--no-shadow-sm,0 1px 3px rgba(0,0,0,.04))}html[style*="--no-button"] .btn-primary{background:var(--no-button-bg,var(--color-accent))!important;color:var(--no-button-text,#fff)!important;border-radius:var(--no-button-radius,var(--radius-xl))!important;min-height:var(--no-button-height,auto)}html[style*="--no-button"] .btn-primary:hover{background:var(--no-button-bg-hover,var(--color-accent-hover))!important}html[style*="--no-input"] .input{background:var(--no-input-bg,var(--color-bg-muted));border-color:var(--no-input-border,var(--color-border-subtle));border-radius:var(--no-input-radius,var(--radius-xl));color:var(--no-input-text,var(--color-text-primary))}html[style*="--no-input"] .input::-moz-placeholder{color:var(--no-input-placeholder,var(--color-text-muted))}html[style*="--no-input"] .input::placeholder{color:var(--no-input-placeholder,var(--color-text-muted))}html[style*="--no-card"] .card{background:var(--no-card-bg,var(--color-surface-card));border-color:var(--no-card-border,var(--color-surface-border));border-radius:var(--no-card-radius,var(--radius-2xl,20px));box-shadow:var(--no-card-shadow,var(--shadow-card))}html[style*="--no-card"] .card-body{padding:var(--no-card-padding,20px)}html[style*="--no-card"] .card-header{padding:calc(var(--no-card-padding, 20px) - 4px) var(--no-card-padding,20px)}html[style*="--no-space-page"] #admin-content{padding-left:var(--no-space-page-x,32px);padding-right:var(--no-space-page-x,32px);padding-top:var(--no-space-page-y,24px)}@keyframes pwa-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pwa-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}:root{--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px)}body.capacitor-native{padding-top:var(--safe-area-top)}body.capacitor-native .bottom-nav,body.capacitor-native .mobile-sticky-cta{padding-bottom:calc(var(--safe-area-bottom) + 8px)}body.capacitor-native{overscroll-behavior-y:none}body.capacitor-native [role=button],body.capacitor-native a,body.capacitor-native button{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}body.capacitor-native *{-webkit-overflow-scrolling:touch}body.capacitor-native .pwa-install-prompt,body.keyboard-visible .bottom-nav,body.keyboard-visible .mobile-sticky-cta{display:none!important}body.capacitor-native:before{content:"";position:fixed;top:0;left:0;right:0;height:var(--safe-area-top);background:var(--color-surface-card,#0d0c10);z-index:9999}