.shared-view-banner{margin:1.5rem auto;max-width:1400px;background:var(--gradient-primary);border-radius:12px;padding:1.5rem;box-shadow:0 4px 15px #3b82f64d;animation:slideDown .4s ease-out}.shared-view-banner .banner-content{display:flex;align-items:center;gap:1.5rem;color:#fff}.shared-view-banner .banner-content .banner-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#fff3;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shared-view-banner .banner-content .banner-icon lucide-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.shared-view-banner .banner-content .banner-text{flex:1}.shared-view-banner .banner-content .banner-text h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.1)}.shared-view-banner .banner-content .banner-text p{margin:0;font-size:.95rem;opacity:.95;line-height:1.5}.shared-view-banner .banner-content button{flex-shrink:0;white-space:nowrap;box-shadow:0 4px 12px #00000026}.shared-view-banner .banner-content button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}.share-dialog{background:#fff;border-radius:16px;max-width:600px;width:90%;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px #0000004d;animation:modalSlideUp .3s ease-out}.share-dialog .dialog-header{padding:2rem;background:var(--gradient-success);color:#fff;text-align:center}.share-dialog .dialog-header .header-icon{margin:0 auto 1rem;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:#fff3;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.share-dialog .dialog-header h2{margin:0 0 .5rem;font-size:1.75rem;font-weight:600}.share-dialog .dialog-header .subtitle{margin:0;font-size:1rem;opacity:.9}.share-dialog .dialog-body{padding:2rem}.share-dialog .dialog-body .share-info{margin-bottom:1.5rem;padding:1rem;background:var(--color-success-bg);border-left:4px solid var(--color-success-border);border-radius:8px}.share-dialog .dialog-body .share-info p{margin:.5rem 0;line-height:1.6;color:var(--color-success-600)}.share-dialog .dialog-body .share-info p:first-child{font-size:1.05rem}.share-dialog .dialog-body .share-info strong{color:var(--color-success-700)}.share-dialog .dialog-body .share-url-container{display:flex;gap:.75rem;margin-bottom:1.5rem}.share-dialog .dialog-body .share-url-container .share-url-input{flex:1;padding:.875rem 1rem;border:2px solid #e0e0e0;border-radius:8px;font-family:Courier New,monospace;font-size:.9rem;background:#f5f5f5;color:#333;transition:all .2s ease}.share-dialog .dialog-body .share-url-container .share-url-input:focus{outline:none;border-color:var(--color-success-500);background:#fff;box-shadow:0 0 0 3px var(--color-success-50)}.share-dialog .dialog-body .share-url-container .share-url-input::selection{background:var(--color-success-500);color:#fff}.share-dialog .dialog-body .share-url-container button{white-space:nowrap;padding:.875rem 1.5rem}.share-dialog .dialog-body .share-note{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#fff3e0;border-radius:8px;border-left:4px solid #ff9800}.share-dialog .dialog-body .share-note lucide-icon{flex-shrink:0;color:#f57c00;margin-top:.125rem}.share-dialog .dialog-body .share-note p{margin:0;font-size:.9rem;line-height:1.5;color:#e65100}.share-dialog .dialog-actions{padding:1.5rem 2rem;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:.75rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){.shared-view-banner .banner-content{flex-direction:column;text-align:center}.shared-view-banner .banner-content .banner-icon{width:48px;height:48px}.shared-view-banner .banner-content .banner-text h3{font-size:1.1rem}.shared-view-banner .banner-content button{width:100%}.share-dialog{width:95%}.share-dialog .dialog-header{padding:1.5rem}.share-dialog .dialog-header h2{font-size:1.5rem}.share-dialog .dialog-body{padding:1.5rem}.share-dialog .dialog-body .share-url-container{flex-direction:column}.share-dialog .dialog-body .share-url-container button{width:100%}}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--color-primary-50: #eff6ff;--color-primary-500: #3b82f6;--color-primary-600: #2563eb;--color-primary-700: #1d4ed8;--color-success-50: #f0fdf4;--color-success-500: #22c55e;--color-success-600: #16a34a;--color-warning-50: #fefce8;--color-warning-500: #eab308;--color-warning-600: #ca8a04;--color-error-50: #fef2f2;--color-error-500: #ef4444;--color-error-600: #dc2626;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-bg: #ffffff;--color-bg-secondary: var(--color-gray-50);--color-bg-tertiary: var(--color-gray-100);--color-surface: #ffffff;--color-surface-elevated: #ffffff;--color-border: var(--color-gray-200);--color-border-light: var(--color-gray-100);--color-border-strong: var(--color-gray-300);--color-text-primary: var(--color-gray-900);--color-text-secondary: var(--color-gray-600);--color-text-tertiary: var(--color-gray-500);--color-text-inverse: #ffffff;--color-primary: var(--color-primary-500);--color-primary-2: var(--color-success-500);--color-secondary: var(--color-primary-700);--color-accent: var(--color-success-600);--color-text: var(--color-text-primary);--color-text-muted: var(--color-text-secondary);--gradient-primary: linear-gradient(135deg, var(--color-primary-500) 0%, var(--color-primary-600) 100%);--gradient-success: linear-gradient(135deg, var(--color-success-500) 0%, var(--color-success-600) 100%);--gradient-subtle-bg: linear-gradient(135deg, var(--color-primary-50) 0%, var(--color-gray-50) 50%, var(--color-success-50) 100%);--color-success-bg: var(--color-success-50);--color-success-text: var(--color-success-600);--color-success-border: var(--color-success-500);--color-error-bg: var(--color-error-50);--color-error-text: var(--color-error-600);--color-error-border: var(--color-error-500);--color-warning-bg: var(--color-warning-50);--color-warning-text: var(--color-warning-600);--color-warning-border: var(--color-warning-500);--color-divider: var(--color-gray-200);--color-card-bg: var(--color-gray-50);--color-hover-bg: var(--color-gray-100);--font-family-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", "Courier New", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--radius-none: 0;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--z-base: 0;--z-dropdown: 1000;--z-sticky: 1100;--z-fixed: 1200;--z-modal-backdrop: 1300;--z-modal: 1400;--z-popover: 1500;--z-tooltip: 1600}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{overflow-y:auto;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:16px}@media (max-width: 768px){html{font-size:15px}}body{margin:0;font-family:var(--font-family-sans);background:var(--gradient-subtle-bg);color:var(--color-text-primary);line-height:var(--line-height-normal);overflow-x:hidden;overflow-y:auto;background-attachment:scroll}@media (max-width: 768px){body{background:var(--color-bg)}}app-root{display:block;min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary);margin:0}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}p{margin:0;line-height:var(--line-height-normal)}.container{max-width:100%;margin:0 auto;padding:0 var(--space-6)}@media (max-width: 768px){.container{padding:0 var(--space-4)}}.card,.card-surface{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.card:hover,.card-surface:hover{box-shadow:var(--shadow-md)}.card-elevated{background:var(--color-surface-elevated);border:none;box-shadow:var(--shadow-lg);border-radius:var(--radius-xl)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-lg);border:1px solid transparent;font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1;text-decoration:none;cursor:pointer;transition:all var(--transition-base);white-space:nowrap}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.btn lucide-icon{width:1.25rem;height:1.25rem}.btn-sm{padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm)}.btn-sm lucide-icon{width:1rem;height:1rem}.btn-lg{padding:var(--space-4) var(--space-8);font-size:var(--font-size-lg)}.btn-lg lucide-icon{width:1.5rem;height:1.5rem}.btn-primary{background:var(--color-primary-500);color:var(--color-text-inverse);border-color:var(--color-primary-500);box-shadow:var(--shadow-sm)}.btn-primary:hover:not(:disabled){background:var(--color-primary-600);border-color:var(--color-primary-600);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-sm)}.btn-secondary{background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border)}.btn-secondary:hover:not(:disabled){background:var(--color-bg-secondary);border-color:var(--color-border-strong)}.btn-success{background:var(--color-success-500);color:var(--color-text-inverse);border-color:var(--color-success-500);box-shadow:var(--shadow-sm)}.btn-success:hover:not(:disabled){background:var(--color-success-600);border-color:var(--color-success-600);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-warning{background:var(--color-warning-500);color:var(--color-gray-900);border-color:var(--color-warning-500)}.btn-warning:hover:not(:disabled){background:var(--color-warning-600);border-color:var(--color-warning-600);transform:translateY(-1px)}.btn-danger{background:var(--color-error-500);color:var(--color-text-inverse);border-color:var(--color-error-500);box-shadow:var(--shadow-sm)}.btn-danger:hover:not(:disabled){background:var(--color-error-600);border-color:var(--color-error-600);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--color-text-primary);border-color:transparent}.btn-ghost:hover:not(:disabled){background:var(--color-bg-secondary)}.btn-outline{background:transparent;color:var(--color-primary-600);border-color:var(--color-primary-500)}.btn-outline:hover:not(:disabled){background:var(--color-primary-50)}.form-group{margin-bottom:var(--space-4)}.form-label{display:block;margin-bottom:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.form-input,.input,.form-select,.form-textarea,input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],select,textarea{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base)}.form-input:hover,.input:hover,.form-select:hover,.form-textarea:hover,input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=number]:hover,input[type=tel]:hover,input[type=url]:hover,select:hover,textarea:hover{border-color:var(--color-border-strong)}.form-input:focus,.input:focus,.form-select:focus,.form-textarea:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-50)}.form-input:disabled,.input:disabled,.form-select:disabled,.form-textarea:disabled,input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=tel]:disabled,input[type=url]:disabled,select:disabled,textarea:disabled{background:var(--color-bg-tertiary);color:var(--color-text-tertiary);cursor:not-allowed}.form-input::placeholder,.input::placeholder,.form-select::placeholder,.form-textarea::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:var(--color-text-tertiary)}.form-input-error,input.error,select.error,textarea.error{border-color:var(--color-error-500)}.form-input-error:focus,input.error:focus,select.error:focus,textarea.error:focus{border-color:var(--color-error-500);box-shadow:0 0 0 3px var(--color-error-50)}.form-helper-text{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.form-error-text{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-error-600)}.badge{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;border-radius:var(--radius-full);white-space:nowrap}.badge-primary{background:var(--color-primary-50);color:var(--color-primary-700)}.badge-success{background:var(--color-success-50);color:var(--color-success-600)}.badge-warning{background:var(--color-warning-50);color:var(--color-warning-600)}.badge-error{background:var(--color-error-50);color:var(--color-error-600)}.badge-gray{background:var(--color-gray-100);color:var(--color-gray-700)}.alert{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid;display:flex;align-items:flex-start;gap:var(--space-3)}.alert-success{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-border)}.alert-error{background:var(--color-error-bg);color:var(--color-error-text);border-color:var(--color-error-border)}.alert-warning{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning-border)}.alert-info{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-500)}lucide-icon,.lucide{display:inline-block;width:1.25rem;height:1.25rem;vertical-align:middle}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-success{color:var(--color-success-600)}.text-warning{color:var(--color-warning-600)}.text-error{color:var(--color-error-600)}.shadow-none{box-shadow:none}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}@media (max-width: 768px){.hide-mobile{display:none!important}}@media (min-width: 769px){.hide-desktop{display:none!important}}.mobile-tooltip{position:fixed;background:var(--color-gray-800);color:var(--color-text-inverse);padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;line-height:1.5;max-width:320px;width:max-content;z-index:10000;box-shadow:0 10px 25px -5px #0000004d,0 8px 10px -6px #0003;pointer-events:none;opacity:0;transform:scale(.95);transition:opacity .2s ease,transform .2s ease;white-space:pre-line;word-wrap:break-word}.mobile-tooltip:before{content:"";position:absolute;width:0;height:0;border:6px solid transparent}.mobile-tooltip.mobile-tooltip-top:before{bottom:-12px;left:50%;transform:translate(-50%);border-top-color:var(--color-gray-800)}.mobile-tooltip.mobile-tooltip-bottom:before{top:-12px;left:50%;transform:translate(-50%);border-bottom-color:var(--color-gray-800)}.mobile-tooltip.mobile-tooltip-left:before{right:-12px;top:50%;transform:translateY(-50%);border-left-color:var(--color-gray-800)}.mobile-tooltip.mobile-tooltip-right:before{left:-12px;top:50%;transform:translateY(-50%);border-right-color:var(--color-gray-800)}.mobile-tooltip.mobile-tooltip-visible{opacity:1;transform:scale(1)}@media (max-width: 768px){.mobile-tooltip{max-width:calc(100vw - 2rem);font-size:.9rem;padding:.875rem 1.125rem;box-shadow:0 12px 30px -6px #0006,0 10px 15px -8px #0000004d}}.info-icon,.section-info-icon{cursor:help;transition:color .2s ease,transform .2s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.info-icon:active,.section-info-icon:active{transform:scale(.95)}@media (hover: hover){.info-icon:hover,.section-info-icon:hover{color:var(--color-primary-500)}}@media (max-width: 768px){body.mobile-menu-open .app-main,body.mobile-menu-open .app-footer,body.mobile-menu-open .landing-page,body.mobile-menu-open .research-page,body.mobile-menu-open .ai-analyzer-page,body.mobile-menu-open .buy-vs-rent-container,body.mobile-menu-open .buy-to-rent-container,body.mobile-menu-open .user-guide-page,body.mobile-menu-open .header-top,body.mobile-menu-open .header-brand,body.mobile-menu-open .header-actions,body.mobile-menu-open .header-controls,body.mobile-menu-open .floating-actions,body.mobile-menu-open .fab-container,body.mobile-menu-open .action-buttons,body.mobile-menu-open .toolbar-actions,body.mobile-menu-open app-gated-content,body.mobile-menu-open .gated-content-overlay,body.mobile-menu-open .gated-content,body.mobile-menu-open .input-mode-overlay,body.mobile-menu-open .wizard-overlay,body.mobile-menu-open .wizard-mode,body.mobile-menu-open .alert-banner,body.mobile-menu-open .info-banner,body.mobile-menu-open .beta-banner,body.mobile-menu-open .registration-benefits-banner,body.mobile-menu-open .beta-disclaimer,body.mobile-menu-open .btn.fixed,body.mobile-menu-open .btn-fixed,body.mobile-menu-open .sticky-button,body.mobile-menu-open .floating-button,body.mobile-menu-open .scenario-shortcuts,body.mobile-menu-open .scenario-selector,body.mobile-menu-open .calculation-comparison,body.mobile-menu-open .share-dialog:not([role=dialog]),body.mobile-menu-open .save-dialog:not([role=dialog]),body.mobile-menu-open .info-badge,body.mobile-menu-open .tooltip-trigger,body.mobile-menu-open .research-actions,body.mobile-menu-open .location-actions,body.mobile-menu-open .map-controls,body.mobile-menu-open .cards-header,body.mobile-menu-open .cards-actions,body.mobile-menu-open .table-controls,body.mobile-menu-open .table-actions,body.mobile-menu-open .location-suggestion-banner,body.mobile-menu-open .resume-search-banner,body.mobile-menu-open .dev-server-status,body.mobile-menu-open .dev-clear-data,body.mobile-menu-open .metric-actions,body.mobile-menu-open .location-header,body.mobile-menu-open .card-actions,body.mobile-menu-open .table-container,body.mobile-menu-open .cards-container,body.mobile-menu-open .main-content,body.mobile-menu-open .ai-sidebar-toggle,body.mobile-menu-open .analysis-controls,body.mobile-menu-open .calculator-actions,body.mobile-menu-open .formula-toggle,body.mobile-menu-open .view-mode-toggle,body.mobile-menu-open app-api-debug-sidebar,body.mobile-menu-open app-api-stats-sidebar,body.mobile-menu-open .dev-clear-data-container,body.mobile-menu-open [style*="position: fixed"]:not(.burger-menu-button):not(.header-navigation):not(.menu-backdrop),body.mobile-menu-open [style*="position:fixed"]:not(.burger-menu-button):not(.header-navigation):not(.menu-backdrop),body.mobile-menu-open [style*="z-index: 1000"],body.mobile-menu-open [style*="z-index:1000"],body.mobile-menu-open [style*="z-index: 2000"],body.mobile-menu-open [style*="z-index:2000"],body.mobile-menu-open [style*="z-index: 5000"],body.mobile-menu-open [style*="z-index:5000"],body.mobile-menu-open [style*="z-index: 10000"],body.mobile-menu-open [style*="z-index:10000"],body.mobile-menu-open [style*="z-index: 15000"],body.mobile-menu-open [style*="z-index:15000"],body.mobile-menu-open .notification-message,body.mobile-menu-open .toast-message,body.mobile-menu-open .temporary-message,body.mobile-menu-open .kebab-popover{visibility:hidden!important;pointer-events:none!important;opacity:0!important}body.mobile-menu-open app-alert-dialog,body.mobile-menu-open app-chat-window,body.mobile-menu-open app-cookie-banner,body.mobile-menu-open app-mandatory-disclaimer-popup,body.mobile-menu-open [role=alertdialog],body.mobile-menu-open [role=dialog][aria-modal=true],body.mobile-menu-open .modal-backdrop,body.mobile-menu-open .alert-dialog,body.mobile-menu-open .cookie-banner,body.mobile-menu-open .mandatory-disclaimer,body.mobile-menu-open .calculation-comparison-overlay,body.mobile-menu-open .modal-overlay,body.mobile-menu-open .dialog-overlay{visibility:visible!important;pointer-events:auto!important;opacity:1!important}}
