.network-banner[data-v-e1aadff8]{position:fixed;top:0;left:50%;z-index:100;width:100%;max-width:var(--app-shell-max-width);padding:8px 16px;padding-top:calc(8px + env(safe-area-inset-top));transform:translate(-50%);background:var(--color-error);color:var(--color-surface);font-size:.875rem;font-weight:600;text-align:center}:root{--color-bg: #ffffff;--color-surface: #ffffff;--color-border: #cccccc;--color-text: #1a1a1a;--color-text-secondary: #666666;--color-text-muted: #999999;--color-primary: #2080f0;--color-primary-pressed: #1060c9;--color-surface-elevated: #ffffff;--color-bg-subtle: #f5f7fa;--color-link: #2080f0;--color-success: #389e0d;--color-success-bg: #f6ffed;--color-warning: #f0a020;--color-error: #d03050;--color-info: #722ed1;--color-receiver: #389e0d;--color-customer: #2080f0;--color-hover-bg: #f5f5f5;--color-active-bg: #f0f0f5}:root{--bp-phone-max: 639px;--bp-tablet-min: 640px;--bp-tablet-max: 1023px;--bp-desktop-min: 1024px;--app-max-width-phone: none;--app-max-width-tablet: 720px;--app-max-width-desktop: none;--app-shell-max-width: none;--touch-target-min: 44px;--mobile-header-height: 56px;--mobile-bottom-tabs-height: 56px;--radius-card: 12px;--shadow-card: 0 1px 4px color-mix(in srgb, var(--color-text) 12%, transparent);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem}@media(min-width:640px)and (max-width:1023px){:root{--app-shell-max-width: var(--app-max-width-tablet)}}*,*:before,*:after{box-sizing:border-box}html{height:100%;overflow:hidden}body{margin:0;height:100%;overflow:hidden;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;background:var(--color-bg-subtle)}.text-secondary{font-size:.875rem}#app{display:flex;flex-direction:column;width:100%;height:100dvh;min-height:0;max-width:var(--app-shell-max-width);margin:0 auto;overflow:hidden;box-sizing:border-box;background:var(--color-bg-subtle);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}#app>.n-config-provider{display:flex;flex:1 1 0;flex-direction:column;min-height:0;overflow:hidden}.app-shell{display:flex;flex:1 1 0;flex-direction:column;min-height:0;overflow:hidden}button,[role=button]{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}@media(hover:hover)and (pointer:fine){button,[role=button]{min-height:unset;min-width:unset}}.touch-target{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}
