@font-face{font-family:JetBrains Numbers;font-style:normal;font-weight:100 900;font-display:swap;src:local("JetBrains Mono Light"),local("JetBrainsMono-Light"),local("JetBrains Mono ExtraLight"),local("JetBrainsMono-ExtraLight"),local("JetBrains Mono"),url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8lqxTOlOV.woff2) format("woff2");unicode-range:U+0030-0039,U+0025,U+002B,U+002C,U+002D,U+002E,U+002F,U+0024}@font-face{font-family:JetBrains Numbers;font-style:normal;font-weight:100 900;font-display:swap;src:local("JetBrains Mono Light"),local("JetBrainsMono-Light"),local("JetBrains Mono ExtraLight"),local("JetBrainsMono-ExtraLight"),local("JetBrains Mono"),url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8lqxTNFOVgaY.woff2) format("woff2");unicode-range:U+20B9,U+20A0-20CF}:root{color-scheme:light;--font-heading: "Bungee", cursive, sans-serif;--font-number: "JetBrains Mono", "JetBrains Numbers", monospace;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-primary: "JetBrains Numbers", "Josefin Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-badge: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body: var(--font-primary);--font-nav: var(--font-primary);--font-weight-number: 300;--card-blur: 28px;--card-transparency: 60%;--card-opacity: .4;--bg-color: #DAE3ED;--panel-bg: linear-gradient(135deg, rgba(255, 255, 255, .92) 0%, rgba(241, 245, 249, .8) 100%);--text-color: #0F172A;--text-primary: #0F172A;--text-secondary: #334155;--text-muted: #64748B;--glass-bg: linear-gradient( 135deg, rgba(255, 255, 255, calc(var(--card-opacity, .2) * 1.05)) 0%, rgba(255, 255, 255, calc(var(--card-opacity, .2) * .65)) 50%, rgba(241, 245, 249, calc(var(--card-opacity, .2) * .45)) 100% );--glass-border: rgba(255, 255, 255, .55);--border-glass: rgba(255, 255, 255, .55);--glass-shadow: 0 12px 36px -4px rgba(15, 23, 42, .07), 0 4px 12px -2px rgba(15, 23, 42, .04), inset 0 1px 0 0 rgba(255, 255, 255, .85), inset 0 0 0 1px rgba(255, 255, 255, .3);--glass-shadow-hover: 0 20px 48px -6px rgba(15, 23, 42, .1), 0 6px 16px -2px rgba(15, 23, 42, .05), inset 0 1.5px 0 0 rgba(255, 255, 255, .95), inset 0 0 0 1px rgba(255, 255, 255, .5);--popup-glass-shadow: 0 24px 60px -10px rgba(15, 23, 42, .12), 0 8px 24px -4px rgba(15, 23, 42, .06), inset 0 1px 0 0 rgba(255, 255, 255, .9);--accent-color: #B8860B;--accent-secondary: #D4AF37;--secondary-color: #94A3B8;--primary: #B8860B;--primary-hover: #997A15;--primary-light: rgba(212, 175, 55, .12);--primary-glow: rgba(212, 175, 55, .35);--card-hover: linear-gradient( 135deg, rgba(255, 255, 255, calc(var(--card-opacity, .2) * 1.35)) 0%, rgba(255, 255, 255, calc(var(--card-opacity, .2) * .85)) 50%, rgba(241, 245, 249, calc(var(--card-opacity, .2) * .55)) 100% );--bg-gradient: radial-gradient(ellipse 85% 55% at 50% -8%, rgba(255, 255, 255, .98) 0%, rgba(235, 240, 246, .75) 45%, transparent 75%), radial-gradient(ellipse 70% 60% at 92% 15%, rgba(165, 178, 196, .45) 0%, rgba(218, 227, 237, .3) 50%, transparent 75%), radial-gradient(ellipse 75% 65% at 8% 70%, rgba(165, 178, 196, .45) 0%, rgba(218, 227, 237, .3) 50%, transparent 75%), radial-gradient(ellipse 65% 55% at 85% 85%, rgba(120, 135, 155, .28) 0%, rgba(165, 178, 196, .16) 50%, transparent 70%), radial-gradient(circle 650px at 15% 20%, rgba(254, 240, 138, .38) 0%, rgba(212, 175, 55, .15) 40%, transparent 65%), radial-gradient(circle 750px at 80% 60%, rgba(245, 208, 115, .28) 0%, transparent 55%), linear-gradient(165deg, #EDF2F7 0%, #DAE3ED 35%, #CAD6E4 70%, #A4B5C9 100%);--bubble-1: radial-gradient(circle, rgba(255, 255, 255, .98) 0%, rgba(218, 227, 237, .75) 40%, rgba(165, 178, 196, .4) 65%, transparent 75%);--bubble-2: radial-gradient(circle, rgba(165, 178, 196, .7) 0%, rgba(218, 227, 237, .5) 40%, rgba(120, 135, 155, .28) 65%, transparent 75%);--bubble-3: radial-gradient(circle, rgba(254, 240, 138, .68) 0%, rgba(212, 175, 55, .32) 35%, rgba(218, 227, 237, .5) 60%, transparent 75%);--nav-bg: linear-gradient(180deg, rgba(255, 255, 255, .65) 0%, rgba(241, 245, 249, .45) 100%);--sidebar-bg: linear-gradient(135deg, rgba(255, 255, 255, .65) 0%, rgba(241, 245, 249, .45) 100%);--sidebar-border: rgba(255, 255, 255, .55);--sidebar-shadow: 0 20px 48px rgba(15, 23, 42, .08), inset 0 1.5px 0 rgba(255, 255, 255, .85);--sidebar-active-bg: rgba(212, 175, 55, .16);--sidebar-active-border: rgba(212, 175, 55, .45);--sidebar-active-text: #0F172A;--gradient-text: linear-gradient(135deg, #0F172A 0%, #B8860B 50%, #475569 100%);--accent-gold: #D4AF37;--accent-gold-light: #FFF0B3;--accent-gold-bright: #E5C158;--accent-gold-dark: #997A15;--accent-gold-glow: rgba(212, 175, 55, .45);--accent-gold-bg: rgba(212, 175, 55, .12);--accent-gold-border: rgba(212, 175, 55, .38);--accent-silver: #CBD5E1;--accent-silver-light: #F8FAFC;--accent-silver-dark: #64748B;--accent-silver-glow: rgba(203, 213, 225, .4);--accent-silver-bg: rgba(203, 213, 225, .12);--accent-silver-border: rgba(203, 213, 225, .3);--gold-gradient: linear-gradient(135deg, #FFF0B3 0%, #E5C158 35%, #D4AF37 70%, #AA820A 100%);--silver-gradient: linear-gradient(135deg, #FFFFFF 0%, #E2E8F0 50%, #94A3B8 100%);--theme-accent-gradient: var(--gold-gradient);--gold-silver-gradient: linear-gradient(135deg, #FFF8DC 0%, #E5C158 40%, #CBD5E1 75%, #FFFFFF 100%);--card-bg: var(--glass-bg);--card-bg-hover: var(--card-hover);--border-color: var(--glass-border);--border-color-hover: rgba(212, 175, 55, .45);--modal-backdrop: rgba(15, 23, 42, .4);--success: #22C55E;--success-bg: rgba(34, 197, 94, .14);--warning: #D4AF37;--warning-bg: rgba(212, 175, 55, .14);--danger: #FF3B30;--danger-bg: rgba(255, 59, 48, .14);--info: #007AFF;--info-bg: rgba(0, 122, 255, .14);--accent-indigo: #D4AF37;--accent-indigo-light: rgba(212, 175, 55, .14);--color-bg-primary: var(--bg-color);--color-bg-secondary: var(--panel-bg);--color-bg-card: var(--glass-bg);--color-border: var(--border-color);--color-text-primary: var(--text-color);--color-text-secondary: var(--text-secondary);--color-text-muted: var(--text-muted);--color-primary-50: rgba(212, 175, 55, .06);--color-primary-300: rgba(212, 175, 55, .35);--color-primary-400: #E5C158;--color-primary-500: #D4AF37;--color-primary-600: #B8860B;--color-success-500: #22C55E;--color-warning-500: #D4AF37;--color-danger-500: #FF3B30;--color-info-500: #007AFF;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-pill: 999px;--transition-fast: .2s cubic-bezier(.2, .8, .2, 1);--transition-normal: .3s cubic-bezier(.175, .885, .32, 1.275);--transition-slow: .4s ease}[data-theme=light]{color-scheme:light;--bg-color: #CBD5E1;--panel-bg: linear-gradient(135deg, rgba(255, 255, 255, .9) 0%, rgba(241, 245, 249, .75) 100%);--text-color: #0F172A;--text-primary: #0F172A;--text-secondary: #334155;--text-muted: #64748B;--glass-bg: linear-gradient( 135deg, rgba(255, 255, 255, calc(var(--card-opacity, .2) * 1.05)) 0%, rgba(255, 255, 255, calc(var(--card-opacity, .2) * .65)) 50%, rgba(241, 245, 249, calc(var(--card-opacity, .2) * .45)) 100% );--glass-border: rgba(255, 255, 255, .55);--border-glass: rgba(255, 255, 255, .55);--glass-shadow: 0 12px 36px -4px rgba(15, 23, 42, .07), 0 4px 12px -2px rgba(15, 23, 42, .04), inset 0 1px 0 0 rgba(255, 255, 255, .85), inset 0 0 0 1px rgba(255, 255, 255, .3);--glass-shadow-hover: 0 20px 48px -6px rgba(15, 23, 42, .1), 0 6px 16px -2px rgba(15, 23, 42, .05), inset 0 1.5px 0 0 rgba(255, 255, 255, .95), inset 0 0 0 1px rgba(255, 255, 255, .5);--popup-glass-shadow: 0 24px 60px -10px rgba(15, 23, 42, .12), 0 8px 24px -4px rgba(15, 23, 42, .06), inset 0 1px 0 0 rgba(255, 255, 255, .9);--accent-color: #B8860B;--accent-secondary: #D4AF37;--secondary-color: #94A3B8;--primary-light: rgba(212, 175, 55, .12);--card-hover: linear-gradient( 135deg, rgba(255, 255, 255, calc(var(--card-opacity, .2) * 1.35)) 0%, rgba(255, 255, 255, calc(var(--card-opacity, .2) * .85)) 50%, rgba(241, 245, 249, calc(var(--card-opacity, .2) * .55)) 100% );--bg-gradient: radial-gradient(ellipse 85% 55% at 50% -8%, rgba(255, 255, 255, .98) 0%, rgba(235, 240, 246, .75) 45%, transparent 75%), radial-gradient(ellipse 70% 60% at 92% 15%, rgba(165, 178, 196, .45) 0%, rgba(218, 227, 237, .3) 50%, transparent 75%), radial-gradient(ellipse 75% 65% at 8% 70%, rgba(165, 178, 196, .45) 0%, rgba(218, 227, 237, .3) 50%, transparent 75%), radial-gradient(ellipse 65% 55% at 85% 85%, rgba(120, 135, 155, .28) 0%, rgba(165, 178, 196, .16) 50%, transparent 70%), radial-gradient(circle 650px at 15% 20%, rgba(254, 240, 138, .38) 0%, rgba(212, 175, 55, .15) 40%, transparent 65%), radial-gradient(circle 750px at 80% 60%, rgba(245, 208, 115, .28) 0%, transparent 55%), linear-gradient(165deg, #EDF2F7 0%, #DAE3ED 35%, #CAD6E4 70%, #A4B5C9 100%);--bubble-1: radial-gradient(circle, rgba(255, 255, 255, .98) 0%, rgba(218, 227, 237, .75) 40%, rgba(165, 178, 196, .4) 65%, transparent 75%);--bubble-2: radial-gradient(circle, rgba(165, 178, 196, .7) 0%, rgba(218, 227, 237, .5) 40%, rgba(120, 135, 155, .28) 65%, transparent 75%);--bubble-3: radial-gradient(circle, rgba(254, 240, 138, .68) 0%, rgba(212, 175, 55, .32) 35%, rgba(218, 227, 237, .5) 60%, transparent 75%);--nav-bg: linear-gradient(180deg, rgba(255, 255, 255, .65) 0%, rgba(241, 245, 249, .45) 100%);--sidebar-bg: linear-gradient(135deg, rgba(255, 255, 255, .65) 0%, rgba(241, 245, 249, .45) 100%);--sidebar-border: rgba(255, 255, 255, .55);--sidebar-shadow: 0 20px 48px rgba(15, 23, 42, .08), inset 0 1.5px 0 rgba(255, 255, 255, .85);--sidebar-active-bg: rgba(212, 175, 55, .16);--sidebar-active-border: rgba(212, 175, 55, .45);--sidebar-active-text: #0F172A;--gradient-text: linear-gradient(135deg, #0F172A 0%, #B8860B 50%, #475569 100%);--card-bg: var(--glass-bg);--card-bg-hover: var(--card-hover);--border-color: rgba(255, 255, 255, .55);--border-color-hover: rgba(255, 255, 255, .85);--modal-backdrop: rgba(15, 23, 42, .3);--primary: #B8860B;--primary-hover: #997A15;--primary-light: rgba(212, 175, 55, .14);--primary-glow: rgba(212, 175, 55, .35);--success: #22C55E;--success-bg: rgba(34, 197, 94, .14);--warning: #D4AF37;--warning-bg: rgba(212, 175, 55, .14);--danger: #FF3B30;--danger-bg: rgba(255, 59, 48, .14);--info: #007AFF;--info-bg: rgba(0, 122, 255, .14);--accent-indigo: #D4AF37;--accent-indigo-light: rgba(212, 175, 55, .14);--color-bg-primary: var(--bg-color);--color-bg-secondary: var(--panel-bg);--color-bg-card: var(--glass-bg);--color-border: var(--border-color);--color-text-primary: var(--text-color);--color-text-secondary: var(--text-secondary);--color-text-muted: var(--text-muted);--color-primary-50: rgba(212, 175, 55, .06);--color-primary-300: rgba(212, 175, 55, .35);--color-primary-400: #E5C158;--color-primary-500: #D4AF37;--color-primary-600: #B8860B;--color-success-500: #22C55E;--color-warning-500: #D4AF37;--color-danger-500: #FF3B30;--color-info-500: #007AFF}[data-theme=dark]{color-scheme:dark;--bg-color: #000000;--panel-bg: linear-gradient(135deg, rgba(255, 255, 255, .09) 0%, rgba(203, 213, 225, .04) 18%, rgba(20, 22, 28, .85) 45%, rgba(0, 0, 0, .88) 70%, rgba(203, 213, 225, .28) 100%);--text-color: #F8FAFC;--text-primary: #FFFFFF;--text-secondary: #CBD5E1;--text-muted: #94A3B8;--glass-bg: linear-gradient(135deg, rgba(255, 255, 255, .08) 0%, rgba(203, 213, 225, .03) 18%, rgba(18, 20, 26, var(--card-opacity, .2)) 42%, rgba(0, 0, 0, var(--card-opacity, .2)) 68%, rgba(203, 213, 225, calc(var(--card-opacity, .2) * .42)) 100%);--glass-border: rgba(203, 213, 225, .38);--border-glass: rgba(203, 213, 225, .38);--glass-shadow: 0 20px 50px -10px rgba(0, 0, 0, .85), inset 2px 2px 0px -2px rgba(255, 255, 255, .75), inset 0 0 3px 1px rgba(255, 255, 255, .4), inset -1px -1px 0px 0px rgba(203, 213, 225, .25);--glass-shadow-hover: 0 28px 65px -10px rgba(0, 0, 0, .95), inset 2px 2px 0px -2px rgba(255, 255, 255, .95), inset 0 0 4px 1.5px rgba(255, 255, 255, .55), inset -1px -1px 0px 0px rgba(203, 213, 225, .35);--popup-glass-shadow: 0 32px 80px -10px rgba(0, 0, 0, .95), inset 2px 2px 0px -2px rgba(255, 255, 255, .8), inset 0 0 3px 1px rgba(255, 255, 255, .45), inset -1px -1px 0px 0px rgba(203, 213, 225, .28);--accent-color: #E2E8F0;--accent-secondary: #CBD5E1;--secondary-color: #94A3B8;--primary: #F8FAFC;--primary-hover: #FFFFFF;--primary-light: rgba(226, 232, 240, .14);--primary-glow: rgba(226, 232, 240, .35);--accent-silver: #CBD5E1;--accent-silver-light: #FFFFFF;--accent-silver-dark: #94A3B8;--accent-silver-glow: rgba(226, 232, 240, .4);--accent-silver-bg: rgba(226, 232, 240, .12);--accent-silver-border: rgba(226, 232, 240, .35);--silver-gradient: linear-gradient(135deg, #FFFFFF 0%, #E2E8F0 50%, #94A3B8 100%);--theme-accent-gradient: var(--silver-gradient);--accent-gold: #CBD5E1;--accent-gold-light: #F8FAFC;--accent-gold-bright: #FFFFFF;--accent-gold-dark: #94A3B8;--accent-gold-glow: rgba(226, 232, 240, .45);--accent-gold-bg: rgba(226, 232, 240, .12);--accent-gold-border: rgba(203, 213, 225, .38);--gold-gradient: linear-gradient(135deg, #FFFFFF 0%, #E2E8F0 50%, #94A3B8 100%);--gold-silver-gradient: linear-gradient(135deg, #FFFFFF 0%, #E2E8F0 50%, #94A3B8 100%);--logo-shield-stop-1: #FFFFFF;--logo-shield-stop-2: #E2E8F0;--logo-shield-stop-3: #94A3B8;--logo-coin-color: #E2E8F0;--logo-shadow-color: rgba(226, 232, 240, .4);--card-bg: linear-gradient(135deg, rgba(255, 255, 255, .08) 0%, rgba(203, 213, 225, .03) 18%, rgba(18, 20, 26, var(--card-opacity, .2)) 42%, rgba(0, 0, 0, var(--card-opacity, .2)) 68%, rgba(203, 213, 225, calc(var(--card-opacity, .2) * .42)) 100%);--card-hover: linear-gradient(135deg, rgba(255, 255, 255, .15) 0%, rgba(226, 232, 240, .06) 18%, rgba(28, 32, 42, calc(var(--card-opacity, .2) + .05)) 42%, rgba(10, 12, 16, calc(var(--card-opacity, .2) + .05)) 68%, rgba(226, 232, 240, calc(var(--card-opacity, .2) * .58)) 100%);--bg-gradient: #000000;--bubble-1: transparent;--bubble-2: transparent;--bubble-3: transparent;--nav-bg: linear-gradient(180deg, rgba(255, 255, 255, .06) 0%, rgba(18, 20, 26, .82) 45%, rgba(0, 0, 0, .88) 100%);--sidebar-bg: linear-gradient(135deg, rgba(255, 255, 255, .08) 0%, rgba(20, 22, 28, .8) 35%, rgba(0, 0, 0, .86) 70%, rgba(203, 213, 225, .25) 100%);--sidebar-border: rgba(203, 213, 225, .35);--sidebar-shadow: 0 24px 60px rgba(0, 0, 0, .9), inset 2px 2px 0px -2px rgba(255, 255, 255, .75), inset 0 0 3px 1px rgba(255, 255, 255, .4), inset -1px -1px 0px 0px rgba(203, 213, 225, .25);--sidebar-active-bg: rgba(226, 232, 240, .14);--sidebar-active-border: rgba(203, 213, 225, .45);--sidebar-active-text: #FFFFFF;--gradient-text: linear-gradient(135deg, #FFFFFF 0%, #E2E8F0 50%, #94A3B8 100%);--border-color: var(--glass-border);--border-color-hover: rgba(255, 255, 255, .7);--modal-backdrop: rgba(0, 0, 0, .75);--success: #22C55E;--success-bg: rgba(34, 197, 94, .18);--warning: #E2E8F0;--warning-bg: rgba(226, 232, 240, .15);--danger: #FF453A;--danger-bg: rgba(255, 69, 58, .2);--info: #0A84FF;--info-bg: rgba(10, 132, 255, .18);--accent-indigo: #CBD5E1;--accent-indigo-light: rgba(203, 213, 225, .16);--color-bg-primary: var(--bg-color);--color-bg-secondary: var(--panel-bg);--color-bg-card: var(--glass-bg);--color-border: var(--border-color);--color-text-primary: var(--text-color);--color-text-secondary: var(--text-secondary);--color-text-muted: var(--text-muted);--color-primary-50: rgba(226, 232, 240, .06);--color-primary-300: rgba(226, 232, 240, .35);--color-primary-400: #FFFFFF;--color-primary-500: #E2E8F0;--color-primary-600: #CBD5E1;--color-success-500: #22C55E;--color-warning-500: #E2E8F0;--color-danger-500: #FF453A;--color-info-500: #0A84FF}*{margin:0;padding:0;box-sizing:border-box}html{font-family:var(--font-body);background-color:var(--bg-color);background-image:var(--bg-gradient);background-attachment:fixed;color:var(--text-color);transition:background-color .4s ease,color .4s ease;overflow-x:hidden;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.35) transparent}[data-theme=dark],html[data-theme=dark],[data-theme=dark] body{background:#000!important;background-color:#000!important;background-image:none!important}[data-theme=dark] .apna-app-shell,[data-theme=dark] .apna-bare-shell{background:transparent!important;background-color:transparent!important;background-image:none!important}[data-theme=dark] .animated-bg-blobs,[data-theme=dark] .ambient-bg-blob,[data-theme=dark] .blob,[data-theme=dark] .blob-1,[data-theme=dark] .blob-2,[data-theme=dark] .blob-3{display:none!important}[data-theme=light],html[data-theme=light]{background-color:var(--bg-color)!important;background-image:var(--bg-gradient)!important;background-attachment:fixed!important}[data-theme=light] body,[data-theme=light] .apna-app-shell,[data-theme=light] .apna-bare-shell{background:transparent!important}[data-theme=light] .animated-bg-blobs{display:block!important}body{font-family:var(--font-body);min-height:100vh;width:100%;overflow-x:hidden;background:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}button,input,select,textarea{font-family:var(--font-body)}header,.navbar-container,.page-header h1,.page-header h2,.page-header h3,.card-header h2,.card-header h3,.card-header h4,.modal-header h2,.modal-header h3,.modal-header h4,h1,h2,h3,h4,h5,h6,.page-title,.welcome-title,.card-title,.section-title,.modal-title,.header-title,.logo-text,.brand-title{font-family:var(--font-heading);letter-spacing:.02em;color:var(--text-color)}.dropdown-menu,.dropdown-item,.modal-body,.modal-footer,.card-body,.card-content,.navbar-actions,button,input,select,textarea{font-family:var(--font-body)}.badge,.tag,.pill,.chip,.app-badge,app-badge,app-tag,.badge-root,.badge-content,.badge-label,.badge-count,.role-badge,.status-pill,.acc-type-pill,.loan-type-pill,.tx-micro-pill,.stat-badge,.filter-pill,.panel-network-pill,.panel-owner-pill,.panel-shared-pill,.panel-cycle-pill,.boc-d-pct-badge,.boc-d-alert-pill,.boc-d-buffer-pill,.boc-d-quiet-pill,.bill-micro-pill,.detail-micro-pill,.date-chip,.filter-chip-btn,.recent-pill,.results-count-badge,.rcs-ai-pill,.rcs-count-badge,.ownership-chip,.card-item-badge,.rhb-meta-chip,.nav-badge,.pwa-offline-pill,.admin-nav-pill-btn,.custom-add-cta-pill,.category-tag,.subtask-count-tag,.badge-sub,.opt-badge,.rs-badge,.fsp-ratio-badge,.cv-pct-badge,.diff-badge,.mgh-pod-badge,.rcs-btn-badge,.fab-menu-count-badge,.badge-credit-sub,.badge-bill-group,.admin-badge,[appBadge],[appTag]{font-family:var(--font-badge)!important}.number,.numbers,.num,.mono-num,.app-number,.tabular-nums,[data-numeric],.amount,.amounts,.tx-amount,.total-amount,.balance,.balances,.acc-balance,.acc-balance-block,.balance-val,.stat-val,.stat-value,.stat-num,.stat-meta-val,.stat-subval,.metric-val,.metric-value,.metric-num,.pillar-val,.mgh-metric-val,.bc-stat-val,.bc-value,.cat-stat-val,.l-stat-val,.sc-stat-val,.price,.price-val,.item-price,.item-total,.kpi-value,.score-num,.score-circle,.gauge-score,.rc-score,.cv-main-metric,.amount-input,.amount-currency,.currency-prefix,.currency-symbol,.card-number,.card-number-mask,.col-amount,.ios-amount-number,.ios-amount-cell,.mobile-tx-amount,.mtc-amount,.mtc-amount-box,.scc-amount,.scc-desk-amount,.receipt-amount-banner,.cashout-summary-box,.cc-limit-val,.cc-limit-row,.debit-limits-grid,.limit-chip,.limit-metric,.limits-breakdown-grid,.lri-numbers,.lri-num-item,.limit-box,.limit-explainer-box,.emi-stat-card,.emi-tax-summary-bar,.emi-tax-box,.emi-item-input,.df-value,.df-value-row,.fin-value,.rh-value,.sm-value,.user-stat-num,.step-num,.line-num,.rab-num,.dp-day-num,.bc-day-num,.highlight-total-chip,.recon-amt-value,.ob-banner-amount,.ob-item-amount,.pvc-action-amount,.pvc-subval-em,.pvc-mr-meta strong,.bill-amount-summary,.bill-total-number,.bill-metric,.stmt-metric-data,.storage-metric-box,.tx-hero-amount-value,.food-stat-val,.goal-stat-val,.g-amount-val,.g-amounts-row,.target-val,.sub-amount,.sub-cost,.rent-amount,.ppi-metric,.ai-conf-score,.adh-spent,.amount-sign{font-family:var(--font-number)!important;font-weight:300!important;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.02em}.stat-val *,.stat-value *,.amount *,.tx-amount *,.acc-balance *,.metric-value *,.scc-amount *,.scc-desk-amount *,.pillar-val *,.balance-val *{font-family:var(--font-number);font-weight:300!important}.metric-unit,.stat-unit,.unit-label{font-family:var(--font-body)!important;font-weight:400!important;letter-spacing:normal}.page-title{background:var(--gold-silver-gradient, linear-gradient(135deg, #FFF8DC 0%, #E5C158 40%, #CBD5E1 75%, #FFFFFF 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 24px rgba(229,193,88,.2)}[data-theme=light] .page-title{background:linear-gradient(135deg,#0f172a,#997a15,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.page-subtitle{color:var(--accent-silver, #CBD5E1)!important;font-weight:400;letter-spacing:-.01em}[data-theme=light] .page-subtitle{color:#475569!important}.header-badge,.ai-pill{background:var(--primary-light)!important;border:1px solid var(--border-color-hover)!important;color:var(--accent-color)!important}[data-theme=dark] .sparkle-dot{background:#fff!important;box-shadow:0 0 12px #e2e8f0bf!important}[data-theme=light] .sparkle-dot{background:var(--accent-gold-bright, #E5C158)!important;box-shadow:0 0 10px var(--accent-gold-bright, #E5C158)!important}.sparkle-dot{background:var(--accent-color);box-shadow:0 0 10px var(--accent-color)}a{color:var(--accent-color);text-decoration:none;transition:opacity .2s ease,color .2s ease}a:hover{opacity:.88;color:var(--accent-gold-bright, #E5C158)}@keyframes float-blob-1{0%{transform:translate(0) scale(1) rotate(0)}33%{transform:translate(60px,-70px) scale(1.15) rotate(15deg)}66%{transform:translate(-40px,40px) scale(.9) rotate(-10deg)}to{transform:translate(0) scale(1) rotate(0)}}@keyframes float-blob-2{0%{transform:translate(0) scale(1) rotate(0)}33%{transform:translate(-50px,60px) scale(1.18) rotate(-15deg)}66%{transform:translate(40px,-40px) scale(.88) rotate(20deg)}to{transform:translate(0) scale(1) rotate(0)}}@keyframes float-blob-3{0%{transform:translate(0) scale(1)}50%{transform:translate(50px,50px) scale(1.12)}to{transform:translate(0) scale(1)}}.animated-bg-blobs{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;overflow:hidden;pointer-events:none}.blob{position:absolute;filter:blur(80px);border-radius:50%;opacity:.85;pointer-events:none}[data-theme=dark] .blob{mix-blend-mode:screen}[data-theme=light] .blob{mix-blend-mode:normal;opacity:.75;filter:blur(85px);will-change:transform}[data-theme=light] .blob-1{background:radial-gradient(circle,rgba(255,255,255,.98) 0%,rgba(218,227,237,.75) 40%,rgba(165,178,196,.4) 65%,transparent 75%)!important;opacity:.78}[data-theme=light] .blob-2{background:radial-gradient(circle,rgba(165,178,196,.7) 0%,rgba(218,227,237,.5) 40%,rgba(120,135,155,.28) 65%,transparent 75%)!important;opacity:.72}[data-theme=light] .blob-3{background:radial-gradient(circle,rgba(254,240,138,.68) 0%,rgba(212,175,55,.32) 35%,rgba(218,227,237,.5) 60%,transparent 75%)!important;opacity:.68}.blob-1{top:-12%;left:-8%;width:58vw;height:58vw;background:var(--bubble-1);animation:float-blob-1 26s ease-in-out infinite}.blob-2{bottom:-15%;right:-8%;width:62vw;height:62vw;background:var(--bubble-2);animation:float-blob-2 30s ease-in-out infinite;animation-delay:-7s}.blob-3{top:25%;left:25%;width:45vw;height:45vw;background:var(--bubble-3);animation:float-blob-3 22s ease-in-out infinite;animation-delay:-14s}@keyframes money-fall{0%{transform:translate3d(0,-80px,0) rotate(var(--rot-start, 0deg)) rotateY(0);opacity:0}6%{opacity:var(--max-opacity, .75)}50%{transform:translate3d(var(--sway, 25px),50vh,0) rotate(calc(var(--rot-start, 0deg) + 180deg)) rotateY(180deg);opacity:var(--max-opacity, .75)}92%{opacity:var(--max-opacity, .75)}to{transform:translate3d(calc(-1 * var(--sway, 25px)),105vh,0) rotate(calc(var(--rot-start, 0deg) + 360deg)) rotateY(360deg);opacity:0}}.falling-money-container{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1;overflow:hidden;pointer-events:none;contain:strict;perspective:1000px}.money-particle{position:absolute;top:0;left:var(--x, 50%);animation:money-fall var(--duration, 14s) linear infinite;animation-delay:var(--delay, 0s);will-change:transform,opacity;-webkit-user-select:none;user-select:none;pointer-events:none}.money-coin{position:relative;width:var(--size, 32px);height:var(--size, 32px);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:calc(var(--size, 32px) * .44);font-family:var(--font-heading);transform-style:preserve-3d}[data-theme=dark] .money-coin{background:radial-gradient(circle at 35% 35%,#fff,#e2e8f0 40%,#94a3b8 75%,#cbd5e1);color:#0f172a;border:1px solid rgba(255,255,255,.85);box-shadow:0 6px 20px #cbd5e159,inset 1.5px 1.5px 2px #fff,inset -1.5px -1.5px 2px #475569b3}[data-theme=dark] .money-coin:after{content:"";position:absolute;inset:2.5px;border-radius:50%;border:1px dashed rgba(15,23,42,.4);pointer-events:none}[data-theme=light] .money-particle{filter:drop-shadow(0 4px 12px rgba(180,130,10,.35))}[data-theme=light] .money-coin{background:radial-gradient(circle at 30% 30%,#fffbeb,#fde047 30%,#d4af37 70%,#997a15)!important;color:#3a2a05!important;border:1.5px solid rgba(255,255,255,.95)!important;box-shadow:0 8px 24px #b4820a66,0 2px 6px #0000001f,inset 1.5px 1.5px 2px #fff,inset -1.5px -1.5px 2px #6e5508b3!important}[data-theme=light] .money-coin:after{content:"";position:absolute;inset:2.5px;border-radius:50%;border:1px dashed rgba(74,55,4,.45);pointer-events:none}.money-symbol{font-family:var(--font-heading);font-weight:800;font-size:var(--size, 26px);line-height:1;display:block}[data-theme=dark] .money-symbol{color:#e2e8f0a6;text-shadow:0 0 14px rgba(255,255,255,.5),0 0 24px rgba(203,213,225,.3)}[data-theme=light] .money-symbol{color:#b8860b!important;font-weight:900!important;text-shadow:0 2px 6px rgba(184,134,11,.35),0 0 14px rgba(254,240,138,.85)!important}.money-note{padding:2px 8px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;letter-spacing:.5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-theme=dark] .money-note{background:linear-gradient(135deg,#ffffff29,#cbd5e114);border:1px solid rgba(255,255,255,.45);color:#fff;box-shadow:0 4px 15px #0009,inset 1px 1px 1px #ffffff80}[data-theme=light] .money-note{background:linear-gradient(135deg,#fef3c7f2,#fde68ad9)!important;border:1px solid rgba(212,175,55,.7)!important;color:#78350f!important;box-shadow:0 6px 18px #d4af3759,0 2px 6px #00000014,inset 1px 1px 1px #ffffffd9!important}.money-sparkle{font-size:var(--size, 18px);line-height:1;display:block}[data-theme=dark] .money-sparkle{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.95),0 0 20px rgba(226,232,240,.65)}[data-theme=light] .money-sparkle{color:#d4af37!important;text-shadow:0 0 8px rgba(254,240,138,1),0 0 16px rgba(212,175,55,.8)!important}@media(prefers-reduced-motion:reduce){.money-particle{animation:none!important;display:none!important}}.text-gradient{background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle;line-height:1;display:inline-block}.material-symbols-outlined.fill{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.card,.glass-panel,.glass-card,.section-card,.card-liquid-blue,.visual-debit-card,.card-liquid-emerald,.salary-cashflow-banner,.card-liquid-amber,.highlight-card,.card-liquid-rose,.card-liquid-purple,.loc-presets-floating-popover{position:relative;background:var(--card-bg)!important;color:var(--text-color);backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%)!important;-webkit-backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%)!important;border:1px solid var(--glass-border)!important;border-radius:24px;box-shadow:var(--glass-shadow)!important;transition:transform .28s cubic-bezier(.16,1,.3,1),background .25s ease,box-shadow .28s ease,border-color .25s ease}.card-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.dropdown-menu{position:absolute!important;background:var(--card-bg)!important;color:var(--text-color);backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%)!important;-webkit-backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%)!important;border:1px solid var(--glass-border)!important;border-radius:20px!important;box-shadow:0 24px 60px -10px #000000f2,inset 2px 2px 0 -2px #ffffffbf,inset 0 0 3px 1px #fff6,inset -1px -1px #cbd5e140!important;padding:8px 0!important;z-index:1100}.custom-select-dropdown,.datepicker-popup{position:fixed!important;z-index:99999!important;transform:none!important;backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%)!important;-webkit-backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%)!important}.datepicker-popup.open-upward{transform:none!important}.dropdown-header{padding:8px 18px;display:flex;flex-direction:column}.dropdown-header strong{color:var(--text-color);font-weight:700;font-size:.92rem}.dropdown-email{font-size:.76rem;color:var(--text-secondary)}.dropdown-divider{border:none;border-top:1px solid var(--glass-border);margin:8px 0}.dropdown-item{display:flex;align-items:center;gap:10px;padding:9px 18px;color:var(--text-color);font-size:.86rem;font-weight:500;width:100%;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .15s,color .15s}.dropdown-item:hover{background:#ffffff14}[data-theme=dark] .card,[data-theme=dark] .glass-panel,[data-theme=dark] .glass-card,[data-theme=dark] .section-card,[data-theme=dark] .card-liquid-blue,[data-theme=dark] .visual-debit-card,[data-theme=dark] .card-liquid-emerald,[data-theme=dark] .salary-cashflow-banner,[data-theme=dark] .card-liquid-amber,[data-theme=dark] .highlight-card,[data-theme=dark] .card-liquid-rose,[data-theme=dark] .card-liquid-purple,[data-theme=dark] .loc-presets-floating-popover{background:linear-gradient(135deg,#ffffff14,#cbd5e108 18%,rgba(18,20,26,var(--card-opacity, .4)) 42%,rgba(0,0,0,var(--card-opacity, .4)) 68%,rgba(203,213,225,calc(var(--card-opacity, .4) * .42)))!important;border:1px solid rgba(203,213,225,.38)!important;box-shadow:0 20px 50px -10px #000000d9,inset 2px 2px 0 -2px #ffffffbf,inset 0 0 3px 1px #fff6,inset -1px -1px #cbd5e140!important;backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%)!important;-webkit-backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%)!important}[data-theme=dark] .dropdown-menu,[data-theme=dark] .custom-select-dropdown,[data-theme=dark] .datepicker-popup,[data-theme=dark] .dp-time-menu-portal{background:linear-gradient(135deg,#ffffff1f,#cbd5e10a 18%,rgba(18,20,26,calc(var(--card-opacity, .4) * 1.15)) 42%,rgba(0,0,0,calc(var(--card-opacity, .4) * 1.25)) 68%,rgba(203,213,225,calc(var(--card-opacity, .4) * .35)))!important;border:1px solid rgba(203,213,225,.45)!important;box-shadow:0 24px 60px -10px #000000f2,inset 2px 2px 0 -2px #ffffffd9,inset 0 0 3px 1px #ffffff73,inset -1px -1px #cbd5e147!important;backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%)!important;-webkit-backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%)!important}[data-theme=dark] .dropdown-item{color:#f8fafc!important}[data-theme=dark] .dropdown-item:hover{background:#ffffff1a!important;color:#fff!important}[data-theme=dark] .dropdown-item.active,[data-theme=dark] .dropdown-item.is-active,[data-theme=dark] .dropdown-item.selected,[data-theme=dark] .select-option-item.active-item{background:#ffffff24!important;color:#fff!important;font-weight:600!important}[data-theme=dark] .dropdown-divider{border-top:1px solid rgba(203,213,225,.2)!important}[data-theme=light] .card,[data-theme=light] .glass-panel,[data-theme=light] .glass-card,[data-theme=light] .section-card,[data-theme=light] .card-liquid-blue,[data-theme=light] .visual-debit-card,[data-theme=light] .card-liquid-emerald,[data-theme=light] .salary-cashflow-banner,[data-theme=light] .card-liquid-amber,[data-theme=light] .highlight-card,[data-theme=light] .card-liquid-rose,[data-theme=light] .card-liquid-purple,[data-theme=light] .loc-presets-floating-popover{background:linear-gradient(135deg,rgba(255,255,255,calc(var(--card-opacity, .4) * 1.05)),rgba(255,255,255,calc(var(--card-opacity, .4) * .65)),rgba(241,245,249,calc(var(--card-opacity, .4) * .45)))!important;border:1px solid rgba(255,255,255,.6)!important;box-shadow:0 12px 36px -4px #0f172a12,0 4px 12px -2px #0f172a0a,inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff4d!important;backdrop-filter:blur(var(--card-blur, 28px)) saturate(180%) contrast(104%)!important;-webkit-backdrop-filter:blur(var(--card-blur, 28px)) saturate(180%) contrast(104%)!important}[data-theme=light] .dropdown-menu,[data-theme=light] .custom-select-dropdown,[data-theme=light] .datepicker-popup,[data-theme=light] .dp-time-menu-portal{background:linear-gradient(135deg,rgba(255,255,255,calc(var(--card-opacity, .4) * .7 + .3)),rgba(255,255,255,calc(var(--card-opacity, .4) * .5 + .25)),rgba(241,245,249,calc(var(--card-opacity, .4) * .4 + .2)))!important;border:1px solid rgba(255,255,255,.75)!important;box-shadow:0 18px 45px -6px #0f172a1f,0 4px 12px -2px #d4af3714,inset 0 1px #fffffff2,inset 0 0 0 1px #fff6!important;backdrop-filter:blur(var(--card-blur, 28px)) saturate(180%) contrast(104%)!important;-webkit-backdrop-filter:blur(var(--card-blur, 28px)) saturate(180%) contrast(104%)!important}[data-theme=light] .dropdown-item{color:var(--text-color)!important}[data-theme=light] .dropdown-item:hover{background:#d4af371f!important;color:#0f172a!important}[data-theme=light] .dropdown-item.active,[data-theme=light] .dropdown-item.is-active,[data-theme=light] .dropdown-item.selected,[data-theme=light] .select-option-item.active-item{background:#d4af3738!important;color:#0f172a!important;font-weight:700!important}[data-theme=light] .select-option-item.active-item .option-check,[data-theme=light] .select-option-item.active-item .option-icon{color:#b45309!important}[data-theme=light] .select-option-item.active-item .option-label{color:#0f172a!important}[data-theme=light] .select-option-item.active-item .option-sublabel{color:#334155!important}[data-theme=light] .dropdown-divider{border-top:1px solid rgba(148,163,184,.25)!important}[data-theme=light] .toolbar{background:linear-gradient(135deg,#ffffffeb,#fefcf6db,#f1f5f9cc)!important;border:1px solid rgba(203,213,225,.85)!important;box-shadow:0 12px 32px -4px #0f172a14,0 4px 12px -2px #0f172a0a,inset 0 1.5px #fffffff2,inset 0 0 0 1px #ffffff73!important;backdrop-filter:blur(var(--card-blur, 28px)) saturate(180%) contrast(104%)!important;-webkit-backdrop-filter:blur(var(--card-blur, 28px)) saturate(180%) contrast(104%)!important}[data-theme=light] .toolbar .search-box .search-input{background:#ffffffeb!important;border:1px solid rgba(203,213,225,.9)!important;color:#0f172a!important;box-shadow:inset 0 2px 4px #0f172a0a!important}[data-theme=light] .toolbar .search-box .search-input::placeholder{color:#64748b!important;opacity:1!important}[data-theme=light] .toolbar .search-box .search-input:focus{border-color:#b8860b!important;box-shadow:0 0 0 3px #d4af3738,inset 0 1px 2px #0f172a08!important;background:#fff!important}[data-theme=light] .toolbar .search-icon{color:#475569!important}[data-theme=light] .toolbar .clear-search-btn{color:#64748b!important}[data-theme=light] .toolbar .clear-search-btn:hover{color:#0f172a!important}[data-theme=light] .toolbar .filter-label,[data-theme=light] .toolbar .select-label{color:#1e293b!important;font-weight:700!important}[data-theme=light] .toolbar .custom-select-trigger,[data-theme=light] .toolbar .status-select{background:#ffffffeb!important;border:1px solid rgba(203,213,225,.9)!important;color:#0f172a!important;box-shadow:0 2px 6px #0f172a0a,inset 0 1px #fffffff2!important}[data-theme=light] .toolbar .custom-select-trigger:hover,[data-theme=light] .toolbar .status-select:hover{border-color:#d4af3799!important;background:#fff!important}[data-theme=light] .toolbar .toolbar-icon-btn{background:#ffffffe6!important;border:1px solid rgba(203,213,225,.85)!important;color:#1e293b!important;box-shadow:0 2px 6px #0f172a0a,inset 0 1px #fffffff2!important}[data-theme=light] .toolbar .toolbar-icon-btn:hover{background:#fff!important;border-color:#b8860b!important;color:#b8860b!important}[data-theme=light] .toolbar .toolbar-icon-btn.is-open{background:#ef44441f!important;border-color:#ef444473!important;color:#dc2626!important}[data-theme=light] .toolbar .toolbar-icon-btn.has-active:not(.is-open){color:#b8860b!important;border-color:#b8860b!important;background:#d4af3729!important}[data-theme=light] .toolbar-hint{color:#475569!important}[data-theme=light] .toolbar-hint code{background:#d4af371f!important;color:#b8860b!important;border:1px solid rgba(212,175,55,.35)!important}.dp-time-menu-portal{position:fixed!important;transform:translate(-50%) translateY(calc(-100% - 6px))!important;width:84px;min-width:84px;box-sizing:border-box;border-radius:16px!important;padding:6px 4px!important;z-index:99999!important;backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%)!important;-webkit-backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%)!important;background:linear-gradient(135deg,#ffffff1f,#cbd5e10d 18%,rgba(20,24,34,var(--card-opacity, .2)) 42%,rgba(6,8,12,var(--card-opacity, .2)) 68%,rgba(203,213,225,calc(var(--card-opacity, .2) * .45)))!important;border:1px solid rgba(203,213,225,.42)!important;box-shadow:0 20px 48px -8px #000000f2,inset 2px 2px 0 -2px #ffffffd9,inset 0 0 3px 1px #ffffff73,inset -1px -1px #cbd5e147!important}[data-theme=light] .dp-time-menu-portal{backdrop-filter:blur(var(--card-blur, 28px)) saturate(180%) contrast(104%)!important;-webkit-backdrop-filter:blur(var(--card-blur, 28px)) saturate(180%) contrast(104%)!important;background:linear-gradient(135deg,rgba(255,255,255,calc(var(--card-opacity, .2) * .65 + .35)),rgba(255,255,255,calc(var(--card-opacity, .2) * .45 + .25)),rgba(241,245,249,calc(var(--card-opacity, .2) * .35 + .2)))!important;border:1px solid rgba(255,255,255,.75)!important;box-shadow:0 16px 36px -6px #0f172a1f,0 4px 12px -2px #d4af3714,inset 0 1px #fffffff2,inset 0 0 0 1px #fff6!important}.dp-time-menu-portal .dp-time-item{height:32px;min-height:32px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;border-radius:9px;border:none;background:transparent;color:var(--text-color, #F8FAFC);font-size:.88rem;font-weight:500;cursor:pointer;transition:all .12s ease;outline:none;width:100%}[data-theme=light] .dp-time-menu-portal .dp-time-item{color:#334155}.dp-time-menu-portal .dp-time-item:hover:not(.active-item){background:#ffffff1a;color:#fff}[data-theme=light] .dp-time-menu-portal .dp-time-item:hover:not(.active-item){background:#d4af371f;color:#0f172a}.dp-time-menu-portal .dp-time-item.active-item{background:linear-gradient(135deg,#ffffff47,#cbd5e124)!important;border:1px solid rgba(255,255,255,.65)!important;color:#fff!important;font-weight:700;box-shadow:0 2px 8px #00000059}[data-theme=light] .dp-time-menu-portal .dp-time-item.active-item{background:linear-gradient(135deg,#ead787,#d4af37)!important;border:1px solid #B8972E!important;color:#0f172a!important;box-shadow:0 2px 8px #d4af374d}.dp-time-menu-portal .dp-time-menu-scroll{max-height:180px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:0 4px}.dp-time-menu-portal .dp-time-menu-scroll::-webkit-scrollbar{width:4px}.dp-time-menu-portal .dp-time-menu-scroll::-webkit-scrollbar-thumb{background:#cbd5e140;border-radius:4px}.dp-time-menu-portal .dp-time-item-text{font-variant-numeric:tabular-nums}.dp-time-menu-portal .dp-time-item-check{font-size:14px;color:inherit}[data-theme=light] .card:hover,[data-theme=light] .glass-panel:hover,[data-theme=light] .glass-card:hover,[data-theme=light] .section-card:hover,[data-theme=light] .card-liquid-blue:hover,[data-theme=light] .visual-debit-card:hover,[data-theme=light] .card-liquid-emerald:hover,[data-theme=light] .salary-cashflow-banner:hover,[data-theme=light] .card-liquid-amber:hover,[data-theme=light] .highlight-card:hover,[data-theme=light] .card-liquid-rose:hover,[data-theme=light] .card-liquid-purple:hover{background:linear-gradient(135deg,rgba(255,255,255,calc(var(--card-opacity, .2) * 1.35)),rgba(255,255,255,calc(var(--card-opacity, .2) * .85)),rgba(241,245,249,calc(var(--card-opacity, .2) * .55)))!important;border-color:#d4af378c!important;box-shadow:0 16px 40px -6px #0f172a14,0 0 0 1px #d4af3740,inset 0 1.5px #fffffff2,inset 0 0 0 1px #ffffff80!important;transform:none!important}.card:hover,.glass-panel:hover,.glass-card:hover,.section-card:hover,.card-liquid-blue:hover,.visual-debit-card:hover,.card-liquid-emerald:hover,.salary-cashflow-banner:hover,.card-liquid-amber:hover,.highlight-card:hover,.card-liquid-rose:hover,.card-liquid-purple:hover{border-color:var(--border-color-hover)!important;box-shadow:var(--glass-shadow-hover)!important;transform:none!important}[data-theme=dark] .card:hover,[data-theme=dark] .glass-panel:hover,[data-theme=dark] .glass-card:hover,[data-theme=dark] .section-card:hover,[data-theme=dark] .card-liquid-blue:hover,[data-theme=dark] .visual-debit-card:hover,[data-theme=dark] .card-liquid-emerald:hover,[data-theme=dark] .salary-cashflow-banner:hover,[data-theme=dark] .card-liquid-amber:hover,[data-theme=dark] .highlight-card:hover,[data-theme=dark] .card-liquid-rose:hover,[data-theme=dark] .card-liquid-purple:hover{background:linear-gradient(135deg,#ffffff24,#e2e8f00d 18%,rgba(26,30,40,calc(var(--card-opacity, .2) + .04)) 42%,rgba(8,10,14,calc(var(--card-opacity, .2) + .04)) 68%,rgba(226,232,240,calc(var(--card-opacity, .2) * .52)))!important;border-color:#e2e8f094!important;box-shadow:0 24px 55px -10px #000000e6,0 0 20px -2px #e2e8f01f,inset 2px 2px 0 -2px #fffffff2,inset 0 0 4px 1.5px #ffffff8c,inset -1px -1px #cbd5e159!important;transform:none!important}.card-interactive:hover,.stat-card:hover,.visual-debit-card:hover,.salary-compact-card:hover,.quick-action-card:hover{transform:none!important;box-shadow:var(--glass-shadow-hover)!important;border-color:var(--border-color-hover)!important}.card-interactive:active,.stat-card:active,.visual-debit-card:active,.salary-compact-card:active,.quick-action-card:active{transform:none!important}.liquid-pod-icon{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 14px #00000026;border:1px solid rgba(255,255,255,.15);flex-shrink:0}.pod-icon-blue{background:#007aff29;color:#60a5fa;border-color:#007aff4d;box-shadow:0 4px 14px #007aff33}.pod-icon-emerald{background:#10b98129;color:#10b981;border-color:#10b9814d;box-shadow:0 4px 14px #10b98133}.pod-icon-amber{background:#e5c15829;color:#e5c158;border-color:#e5c1584d;box-shadow:0 4px 14px #e5c15833}.pod-icon-rose{background:#ff453a29;color:#ff453a;border-color:#ff453a4d;box-shadow:0 4px 14px #ff453a33}.pod-icon-purple{background:#a855f729;color:#c084fc;border-color:#a855f74d;box-shadow:0 4px 14px #a855f733}.liquid-micro-box{background:#0003;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:10px 14px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}[data-theme=light] .liquid-micro-box{background:#ffffff40;backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);border:1px solid rgba(255,255,255,.5);box-shadow:0 2px 8px #0f172a08,inset 0 1px #fff}[data-theme=light] .pillar-box,[data-theme=light] .cat-stat-tile,[data-theme=light] .cat-grid-card,[data-theme=light] .health-hero-section,[data-theme=light] .cat-advisory-banner,[data-theme=light] .health-commitments-ribbon,[data-theme=light] .salary-cashflow-banner{background:#ffffff38!important;backdrop-filter:blur(8px) saturate(160%)!important;-webkit-backdrop-filter:blur(8px) saturate(160%)!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 2px 10px #0f172a08,inset 0 1px #ffffffbf!important}[data-theme=light] .pillar-box:hover,[data-theme=light] .cat-grid-card:hover{background:#ffffff73!important;border-color:#ffffffd9!important;box-shadow:0 4px 16px #0f172a0f,inset 0 1px #fff!important;transform:translateY(-1px)}[data-theme=light] .card-header{border-bottom:1px solid rgba(148,163,184,.2)!important}[data-theme=light] .pillar-bar-track,[data-theme=light] .cat-segmented-track,[data-theme=light] .cat-grid-bar-track,[data-theme=light] .cat-progress-track{background:#94a3b83d!important;box-shadow:inset 0 1px 2px #0000000d!important}[data-theme=light] .gauge-track{stroke:#94a3b83d!important}[data-theme=light] .health-grade-tag{background:#ffffffb3!important;border:1px solid rgba(255,255,255,.8)!important;color:#0f172a!important;box-shadow:0 2px 8px #0000000a,inset 0 1px #fff!important}[data-theme=light] .ribbon-divider{background:#94a3b840!important}[data-theme=light] .text-silver{color:#64748b!important}[data-theme=light] .btn-outline{background:#ffffffb8!important;border:1px solid rgba(203,213,225,.5)!important;color:#0f172a!important;box-shadow:0 2px 8px #0f172a08,inset 0 1px #fff!important}[data-theme=light] .btn-outline:hover{background:#fff!important;border-color:#d4af37!important;color:#b8860b!important;box-shadow:0 4px 14px #b8860b29!important}[data-theme=light] .btn-secondary,[data-theme=light] .btn-glass{background:#ffffffb8!important;border:1px solid rgba(203,213,225,.5)!important;color:#0f172a!important;box-shadow:0 2px 8px #0f172a08,inset 0 1px #fff!important}[data-theme=light] .btn-secondary:hover,[data-theme=light] .btn-glass:hover{background:#fff!important;border-color:#d4af37!important;color:#b8860b!important;box-shadow:0 4px 14px #b8860b29!important}[data-theme=light] .navbar-container:before{background:linear-gradient(180deg,#ffffffa6,#f1f5f973)!important;backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%)!important;-webkit-backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%)!important;border-bottom:1px solid rgba(255,255,255,.5)!important;box-shadow:0 4px 20px #0f172a0a,inset 0 1px #ffffffd9!important}[data-theme=light] .user-menu-wrapper{background:#ffffff59!important;border:1px solid rgba(255,255,255,.6)!important;box-shadow:0 2px 10px #0f172a08,inset 0 1px #ffffffe6!important}[data-theme=light] .user-menu-wrapper:hover{background:#ffffff8c!important;border-color:#ffffffd9!important;box-shadow:0 4px 14px #0f172a0f,inset 0 1px #fffffff2!important}[data-theme=light] .action-icon-btn{background:#ffffff80!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.6)!important;color:#475569!important;box-shadow:0 2px 6px #0f172a08,inset 0 1px #fff!important}[data-theme=light] .action-icon-btn:hover{background:#ffffffd9!important;border-color:#fffffff2!important;color:#0f172a!important;box-shadow:0 4px 14px #0f172a0f,inset 0 1px #fff!important}[data-theme=light] .sidebar-floating-dock{background:linear-gradient(135deg,#ffffffa6,#f1f5f973)!important;backdrop-filter:blur(32px) saturate(190%)!important;-webkit-backdrop-filter:blur(32px) saturate(190%)!important;border:1px solid rgba(255,255,255,.55)!important;box-shadow:0 20px 48px #0f172a14,inset 0 1.5px #ffffffd9!important}[data-theme=light] .sidebar-floating-dock .brand-sparkle{background:#ffffffb3!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:0 2px 8px #0000000a,inset 0 1px 1px #fff!important}[data-theme=light] .dock-ctrl-btn{background:#ffffffb8!important;border:1px solid rgba(203,213,225,.45)!important;color:#64748b!important}[data-theme=light] .dock-ctrl-btn:hover{background:#fff!important;border-color:#d4af37!important;color:#b8860b!important}[data-theme=light] .tx-item:hover,[data-theme=light] .commitment-item:hover{background:#d4af3714!important}.dashboard-page,.analytics-page,.transactions-page,.accounts-page,.budgets-page,.goals-page,.loans-page,.subscriptions-page,.bills-page,.rent-page,.food-page,.tasks-page,.profile-page,.insights-page,.credit-cards-page{padding-left:0!important;padding-right:0!important}.btn{font-family:var(--font-nav);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;border-radius:var(--radius-pill);font-weight:600;font-size:.92rem;letter-spacing:-.01em;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);border:none;outline:none;white-space:nowrap}.btn-submitting,button.btn-submitting,a.btn-submitting,.btn[data-submitting=true],button[data-submitting=true]{position:relative!important;pointer-events:none!important;cursor:wait!important;-webkit-user-select:none!important;user-select:none!important}.btn-submitting>*:not(.btn-spinner):not(.element-loader),button[data-submitting=true]>*:not(.btn-spinner):not(.element-loader){filter:blur(1.5px)!important;opacity:.3!important;transition:filter .2s ease,opacity .2s ease!important}.btn-submitting:after,.btn[data-submitting=true]:after,button[data-submitting=true]:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:16px!important;height:16px!important;margin:0!important;border:2px solid currentColor!important;border-right-color:transparent!important;border-radius:50%!important;animation:btnSpinnerAnim .65s linear infinite!important;vertical-align:middle!important;box-sizing:border-box!important;z-index:5!important}@keyframes btnSpinnerAnim{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}[data-theme=dark] .btn-submitting:after,[data-theme=dark] button[data-submitting=true]:after{border-color:#ffffff47!important;border-top-color:#fff!important;border-right-color:transparent!important}[data-theme=light] .btn-submitting:after,:root:not([data-theme=dark]) .btn-submitting:after,[data-theme=light] button[data-submitting=true]:after,:root:not([data-theme=dark]) button[data-submitting=true]:after{border-color:#b8860b4d!important;border-top-color:#b8860b!important;border-right-color:transparent!important}.btn-primary.btn-submitting:after{border-color:#0f172a40!important;border-top-color:#0f172a!important;border-right-color:transparent!important}[data-theme=dark] .btn-primary.btn-submitting:after{border-color:#00000040!important;border-top-color:#000!important;border-right-color:transparent!important}.card-loading,.section-loading,.modal-loading,.element-loading,[data-loading=true]{position:relative!important;pointer-events:none!important}.card-loading>*:not(.element-loader):not(.card-badges-dropdown),.section-loading>*:not(.element-loader),.modal-loading>*:not(.element-loader),.element-loading>*:not(.element-loader),[data-loading=true]>*:not(.element-loader){filter:blur(2px)!important;opacity:.38!important;transition:filter .22s ease,opacity .22s ease!important;pointer-events:none!important}.element-loader{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:50!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important}.element-loader-spinner{width:26px!important;height:26px!important;border-radius:50%!important;border:2.5px solid rgba(255,255,255,.2)!important;border-top-color:#fff!important;border-right-color:transparent!important;animation:elementSpin .7s linear infinite!important;box-sizing:border-box!important}[data-theme=light] .element-loader-spinner{border-color:#b8860b40!important;border-top-color:#b8860b!important;border-right-color:transparent!important}@keyframes elementSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}app-button.btn-submitting:after,app-button .btn-submitting:after,.btn-root.btn-submitting:after,.btn-icon.btn-submitting:after,.btn-icon-only.btn-submitting:after,.btn-action-icon.btn-submitting:after,.toolbar-icon-btn.btn-submitting:after,.inspect-btn:after,.inspect-btn.btn-submitting:after,.no-btn-spinner:after,.no-btn-spinner.btn-submitting:after,button[data-no-spinner=true]:after,button[data-no-spinner=true].btn-submitting:after,.muc-btn.inspect-btn:after,.muc-btn.inspect-btn.btn-submitting:after{content:none!important;display:none!important}.inspect-btn.btn-submitting,.no-btn-spinner.btn-submitting,button[data-no-spinner=true].btn-submitting,.muc-btn.inspect-btn.btn-submitting{opacity:1!important;filter:none!important;cursor:pointer!important;pointer-events:auto!important}.btn:active,button.btn:active,a.btn:active,.btn-primary:active,.btn-secondary:active,.btn-danger:active,.btn-accent:active,.btn-gradient:active,.filter-chip:active,.filter-pill:active,.filter-btn:active,.tab-btn:active,.ios-capsule-item:active,.ios-segment-item:active,.quick-cmd-btn:active,.ai-pill-btn:active,.admin-nav-pill-btn:active,.pwa-nav-install-btn:active,.theme-toggle-btn:active,.user-menu-wrapper:active,.mobile-toggle-btn:active,.custom-select-trigger:active,.custom-datepicker-trigger:active,.dp-nav-btn:active,.dp-day-cell:active,.dp-grid-pill:active,.dropdown-item:active,.select-option-item:active,.scc-btn-record:active,.modal-close-btn:active,.toast-close:active,.nav-link:active,.dock-ctrl-btn:active,.pagination-btn:active,.page-btn:active{transform:scale(.955)!important;transition:transform .09s cubic-bezier(.25,1,.5,1)!important}.btn-primary,button.btn-primary,a.btn-primary,[data-theme=light] .btn-primary,[data-theme=light] button.btn-primary,[data-theme=light] a.btn-primary{background:linear-gradient(135deg,#f5d77f,#d4af37,#aa820a);color:#0f172a;font-weight:700;border:1px solid rgba(255,255,255,.4);box-shadow:0 4px 16px #d4af3759}.btn-primary:hover,button.btn-primary:hover,a.btn-primary:hover,[data-theme=light] .btn-primary:hover,[data-theme=light] button.btn-primary:hover,[data-theme=light] a.btn-primary:hover{background:linear-gradient(135deg,#fff0b3,#e5c158,#c99700);color:#000;box-shadow:0 6px 24px #d4af378c;transform:translateY(-2px) scale(1.03)}[data-theme=dark] .btn-primary,[data-theme=dark] button.btn-primary,[data-theme=dark] a.btn-primary{background:linear-gradient(135deg,#fff,#e2e8f0,#cbd5e1);color:#060913;font-weight:700;border:1px solid rgba(255,255,255,.5);box-shadow:0 4px 18px #e2e8f059}[data-theme=dark] .btn-primary:hover,[data-theme=dark] button.btn-primary:hover,[data-theme=dark] a.btn-primary:hover{background:#fff;color:#000;box-shadow:0 6px 26px #ffffff8c;transform:translateY(-2px) scale(1.03)}.btn-accent,.btn-gradient,[data-theme=light] .btn-accent,[data-theme=light] .btn-gradient{background:linear-gradient(135deg,#e5c158,#d4af37,#aa820a);color:#0f172a;font-weight:700;border:1px solid rgba(255,255,255,.35);box-shadow:0 4px 16px #d4af3759}.btn-accent:hover,.btn-gradient:hover,[data-theme=light] .btn-accent:hover,[data-theme=light] .btn-gradient:hover{background:linear-gradient(135deg,#fff1b0,#e5c158,#c99700);color:#000;box-shadow:0 6px 24px #d4af3780;transform:translateY(-2px) scale(1.03)}[data-theme=dark] .btn-accent,[data-theme=dark] .btn-gradient{background:linear-gradient(135deg,#fff,#e2e8f0 45%,#94a3b8);color:#060913;font-weight:700;border:1px solid rgba(255,255,255,.4);box-shadow:0 4px 18px #e2e8f04d}[data-theme=dark] .btn-accent:hover,[data-theme=dark] .btn-gradient:hover{background:linear-gradient(135deg,#fff,#f1f5f9,#cbd5e1);color:#000;box-shadow:0 6px 26px #ffffff80;transform:translateY(-2px) scale(1.03)}.btn-secondary,.btn-glass{background:#e2e8f014;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--text-color);border:1px solid rgba(203,213,225,.3);box-shadow:0 2px 8px #0000000d}.btn-secondary:hover,.btn-glass:hover{background:#e2e8f029;border-color:var(--border-color-hover);color:var(--text-primary);box-shadow:0 4px 16px var(--primary-glow);transform:translateY(-2px) scale(1.03)}[data-theme=dark] .btn-secondary,[data-theme=dark] .btn-glass{background:#e2e8f014;border:1px solid rgba(203,213,225,.35);color:#f8fafc}[data-theme=dark] .btn-secondary:hover,[data-theme=dark] .btn-glass:hover{background:#e2e8f02e;border-color:#ffffffb3;color:#fff;box-shadow:0 4px 18px #e2e8f059;transform:translateY(-2px) scale(1.03)}.btn-outline{background:transparent;color:var(--text-color);border:1px solid var(--border-color)}.btn-outline:hover{border-color:var(--border-color-hover);color:var(--accent-color);background:var(--primary-light);box-shadow:0 0 14px var(--primary-glow);transform:translateY(-2px) scale(1.03)}[data-theme=dark] .btn-outline{background:transparent;color:#f8fafc;border:1px solid rgba(203,213,225,.35)}[data-theme=dark] .btn-outline:hover{border-color:#ffffffd9;color:#fff;background:#e2e8f01f;box-shadow:0 0 16px #e2e8f059;transform:translateY(-2px) scale(1.03)}.btn-danger{background:#ff3b3024;color:var(--danger);border:1px solid rgba(255,59,48,.28)}.btn-danger:hover{background:var(--danger);color:#fff;transform:scale(1.04)}.btn-xs{padding:4px 10px;font-size:.72rem;height:28px;min-height:28px;box-sizing:border-box}.btn-sm{padding:6px 14px;font-size:.82rem;height:34px;min-height:34px;box-sizing:border-box}.btn-md{padding:10px 20px;font-size:.9rem;height:40px;min-height:40px;box-sizing:border-box}.btn-lg{padding:14px 28px;font-size:1.05rem;height:46px;min-height:46px;box-sizing:border-box}button.btn-icon,a.btn-icon,.btn.btn-icon,.btn-root.btn-icon-only{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;box-sizing:border-box!important}button.btn-icon.btn-xs,a.btn-icon.btn-xs,.btn.btn-icon.btn-xs,.btn-root.btn-icon-only.btn-size-xs{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important}button.btn-icon.btn-sm,a.btn-icon.btn-sm,.btn.btn-icon.btn-sm,.btn-root.btn-icon-only.btn-size-sm{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}button.btn-icon.btn-md,a.btn-icon.btn-md,.btn.btn-icon.btn-md,.btn-root.btn-icon-only.btn-size-md{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}button.btn-icon.btn-lg,a.btn-icon.btn-lg,.btn.btn-icon.btn-lg,.btn-root.btn-icon-only.btn-size-lg{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important}.btn-root .btn-icon,.btn .btn-icon{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;border-radius:0!important;padding:0!important;box-sizing:content-box!important}button.btn-icon.btn-xs .material-symbols-outlined,button.btn-icon.btn-xs .material-symbols-rounded,button.btn-icon.btn-xs app-icon,.btn.btn-icon.btn-xs .material-symbols-outlined,.btn.btn-icon.btn-xs .material-symbols-rounded,.btn.btn-icon.btn-xs app-icon,.btn-root.btn-icon-only.btn-size-xs .material-symbols-outlined,.btn-root.btn-icon-only.btn-size-xs .material-symbols-rounded,.btn-root.btn-icon-only.btn-size-xs app-icon{font-size:15px!important;width:15px!important;height:15px!important;line-height:1!important}button.btn-icon.btn-sm .material-symbols-outlined,button.btn-icon.btn-sm .material-symbols-rounded,button.btn-icon.btn-sm app-icon,.btn.btn-icon.btn-sm .material-symbols-outlined,.btn.btn-icon.btn-sm .material-symbols-rounded,.btn.btn-icon.btn-sm app-icon,.btn-root.btn-icon-only.btn-size-sm .material-symbols-outlined,.btn-root.btn-icon-only.btn-size-sm .material-symbols-rounded,.btn-root.btn-icon-only.btn-size-sm app-icon{font-size:17px!important;width:17px!important;height:17px!important;line-height:1!important}button.btn-icon.btn-md .material-symbols-outlined,button.btn-icon.btn-md .material-symbols-rounded,button.btn-icon.btn-md app-icon,.btn.btn-icon.btn-md .material-symbols-outlined,.btn.btn-icon.btn-md .material-symbols-rounded,.btn.btn-icon.btn-md app-icon,.btn-root.btn-icon-only.btn-size-md .material-symbols-outlined,.btn-root.btn-icon-only.btn-size-md .material-symbols-rounded,.btn-root.btn-icon-only.btn-size-md app-icon{font-size:19px!important;width:19px!important;height:19px!important;line-height:1!important}button.btn-icon.btn-lg .material-symbols-outlined,button.btn-icon.btn-lg .material-symbols-rounded,button.btn-icon.btn-lg app-icon,.btn.btn-icon.btn-lg .material-symbols-outlined,.btn.btn-icon.btn-lg .material-symbols-rounded,.btn.btn-icon.btn-lg app-icon,.btn-root.btn-icon-only.btn-size-lg .material-symbols-outlined,.btn-root.btn-icon-only.btn-size-lg .material-symbols-rounded,.btn-root.btn-icon-only.btn-size-lg app-icon{font-size:22px!important;width:22px!important;height:22px!important;line-height:1!important}.btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.badge,.tag,.pill,.chip,.app-badge,.status-pill,.role-badge,.acc-type-pill,.loan-type-pill,.tx-micro-pill,.days-pill,.upi-linked-pill,.dc-linked-pill,.rupay-upi-tag,.feature-tag,.stat-badge,.scc-rule-tag,.scc-countdown,.scc-live-badge,.scc-desk-pill,.health-grade-tag,.health-status-pill,.pvc-mode-pill,.pvc-action-tag,.pvc-reorder-badge-btn,.pvc-mr-pill,.ppi-rank-badge,.ppi-slot-pill,.cat-count-badge,.commitment-badge,.rcs-sparkle-pill,.rcs-chip,.sc-badge,.bc-dh-warning-pill,.bc-dh-target-pill,.topup-chip,.rmc-delta-badge,.mgh-badge,.mgh-custom-badge,.mgh-synced-badge,.asn-badge,.asn-title-tag,.ai-smart-badge,.badge-saved-count,.ios-type-badge,.type-badge,.tdm-type-pill,.ios-date-badge,.ios-method-pill,.amt-pill,.breakdown-chip,.discount-chip,.highlight-total-chip,.maps-direct-chip,.child-date-badge,.child-method-pill,.child-pill,.debit-pill,.df-sub-pill,.df-upi-badge,.timing-badge,.actual-badge,.recorded-badge,.tdm-status-pill,.bill-cat-badge,.bill-subcat-badge,.tx-type-hero-badge,.pwa-offline-pill,.admin-nav-pill-btn,.ai-pill-btn,.kbd-pill,.custom-add-cta-pill,.filter-chip-btn,.merchant-cat-badge,.recent-pill,.results-count-badge,.tab-count-badge,.user-count-badge,.admin-badge,.super-badge,.tester-badge,.user-badge,.user-stat-pill,.due-rule-badge,.reduced-badge,.cycle-tag,.copy-pill,.diff-badge,.filter-pill,.ob-annual-tag,.avatar-edit-badge,.avatar-preset-tag,.quick-avatar-chip,.preset-pill-name,.acc-type-badge,.adh-status-tag,.cv-cat-badge,.cv-pct-badge,.lri-rate-badge,.rs-badge,.wb-no-data-badge,.opt-badge,.opt-current-badge,.opt-upcoming-badge,.fsp-ratio-badge,.cs-pct-pill,.legend-pill,.range-preset-pill,.timeframe-pill,.year-pill,.ai-pill,.audited-file-badge,.badge-category,.badge-fee,.badge-gold-luxury,.badge-locked-tiny,.badge-status-matched,.badge-status-missing,.batch-count-pill,.btn-action-pill,.card-pill-btn,.chip-lbl,.chip-line,.chip-main,.emv-chip,.header-badge,.hidden-charge-chip,.limit-chip,.lock-badge,.match-count-badge,.pill-title,.quick-pill,.recon-period-pill,.rupay-badge,.es-badge,.locked-badge,.lpf-direct-tag,.mtc-meta-pill,.rip-badge,.badge-active-editing,.date-chip,.category-tag,.ai-avatar-badge,.suggestion-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;gap:5px;padding:0 11px;height:28px;min-height:28px;border-radius:var(--radius-pill, 9999px)!important;font-family:var(--font-badge)!important;font-size:.76rem;font-weight:600!important;letter-spacing:.02em;line-height:normal!important;margin:0;box-sizing:border-box!important;white-space:nowrap!important;width:auto;-webkit-user-select:none;user-select:none;backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);box-shadow:inset 0 1px 1px #fff3,0 2px 6px #00000024;transition:all .2s cubic-bezier(.16,1,.3,1)}.badge-xs,.tag-xs,.pill-xs,.tx-micro-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0 10px!important;font-size:.6rem!important;font-weight:500!important;line-height:1!important;gap:4px!important;border-radius:var(--radius-pill, 9999px)!important;margin:0!important;box-sizing:border-box!important;white-space:nowrap!important;width:auto!important}.badge-sm,.tag-sm,.pill-sm,.badge-small,.tag-small{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0 12px!important;font-size:.7rem!important;font-weight:500!important;line-height:1!important;gap:5px!important;border-radius:var(--radius-pill, 9999px)!important;margin:0!important;box-sizing:border-box!important;white-space:nowrap!important;width:auto!important}.badge-md,.tag-md,.pill-md,.badge-medium,.tag-medium{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 14px!important;font-size:.76rem!important;font-weight:600!important;line-height:1!important;gap:6px!important;border-radius:var(--radius-pill, 9999px)!important;margin:0!important;box-sizing:border-box!important;white-space:nowrap!important;width:auto!important}.badge-lg,.tag-lg,.pill-lg,.badge-big,.tag-big,.badge-large,.tag-large{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 16px!important;font-size:.84rem!important;font-weight:600!important;line-height:1!important;gap:7px!important;border-radius:var(--radius-pill, 9999px)!important;margin:0!important;box-sizing:border-box!important;white-space:nowrap!important;width:auto!important}.badge>*,.tag>*,.pill>*,.chip>*,.app-badge>*,.status-pill>*,.role-badge>*,.acc-type-pill>*,.loan-type-pill>*,.tx-micro-pill>*,.days-pill>*,.upi-linked-pill>*,.dc-linked-pill>*,.rupay-upi-tag>*,.feature-tag>*,.stat-badge>*,.scc-rule-tag>*,.scc-countdown>*,.scc-live-badge>*,.scc-desk-pill>*,.health-grade-tag>*,.health-status-pill>*,.pvc-mode-pill>*,.pvc-action-tag>*,.pvc-reorder-badge-btn>*,.pvc-mr-pill>*,.ppi-rank-badge>*,.ppi-slot-pill>*,.cat-count-badge>*,.commitment-badge>*,.rcs-sparkle-pill>*,.rcs-chip>*,.sc-badge>*,.bc-dh-warning-pill>*,.bc-dh-target-pill>*,.topup-chip>*,.rmc-delta-badge>*,.mgh-badge>*,.mgh-custom-badge>*,.mgh-synced-badge>*,.asn-badge>*,.asn-title-tag>*,.mtc-badge>*,.ai-smart-badge>*,.badge-saved-count>*,.ios-type-badge>*,.type-badge>*,.tdm-type-pill>*,.ios-date-badge>*,.ios-method-pill>*,.amt-pill>*,.breakdown-chip>*,.discount-chip>*,.highlight-total-chip>*,.maps-direct-chip>*,.child-date-badge>*,.child-method-pill>*,.child-pill>*,.debit-pill>*,.df-sub-pill>*,.df-upi-badge>*,.timing-badge>*,.actual-badge>*,.recorded-badge>*,.tdm-status-pill>*,.bill-cat-badge>*,.bill-subcat-badge>*,.tx-type-hero-badge>*,.pwa-offline-pill>*,.admin-nav-pill-btn>*,.ai-pill-btn>*,.kbd-pill>*,.custom-add-cta-pill>*,.filter-chip-btn>*,.merchant-cat-badge>*,.recent-pill>*,.results-count-badge>*,.tab-count-badge>*,.user-count-badge>*,.due-rule-badge>*,.reduced-badge>*,.cycle-tag>*,.copy-pill>*,.diff-badge>*,.filter-pill>*,.ob-annual-tag>*,.avatar-edit-badge>*,.avatar-preset-tag>*,.quick-avatar-chip>*,.preset-pill-name>*,.acc-type-badge>*,.adh-status-tag>*,.cv-cat-badge>*,.cv-pct-badge>*,.lri-rate-badge>*,.rs-badge>*,.wb-no-data-badge>*,.opt-badge>*,.fsp-ratio-badge>*,.cs-pct-pill>*,.legend-pill>*,.range-preset-pill>*,.timeframe-pill>*,.year-pill>*,.ai-pill>*,.audited-file-badge>*,.batch-count-pill>*,.btn-action-pill>*,.card-pill-btn>*,.chip-lbl>*,.chip-line>*,.chip-main>*,.emv-chip>*,.limit-chip>*,.lock-badge>*,.match-count-badge>*,.pill-title>*,.quick-pill>*,.recon-period-pill>*,.rupay-badge>*,.es-badge>*,.locked-badge>*,.lpf-direct-tag>*,.mtc-meta-pill>*,.rip-badge>*,.badge-active-editing>*,.date-chip>*,.category-tag>*,.ai-avatar-badge>*,.suggestion-chip>*,.bill-micro-pill>*{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:normal!important;vertical-align:middle!important;margin-top:0!important;margin-bottom:0!important}.badge-content,.badge-label,.badge>span:not(.material-symbols-outlined):not(.material-symbols-rounded):not(.badge-dot),.tag>span:not(.material-symbols-outlined):not(.material-symbols-rounded):not(.badge-dot),.pill>span:not(.material-symbols-outlined):not(.material-symbols-rounded):not(.badge-dot),.chip>span:not(.material-symbols-outlined):not(.material-symbols-rounded):not(.badge-dot),.status-pill>span:not(.material-symbols-outlined):not(.material-symbols-rounded):not(.badge-dot),.stat-badge>span:not(.material-symbols-outlined):not(.material-symbols-rounded):not(.badge-dot):not(.badge-root),.badge-sub>span:not(.material-symbols-outlined):not(.material-symbols-rounded):not(.badge-dot),.opt-badge>span:not(.material-symbols-outlined):not(.material-symbols-rounded):not(.badge-dot),.rs-badge>span:not(.material-symbols-outlined):not(.material-symbols-rounded):not(.badge-dot),.bill-micro-pill>span:not(.status-dot){position:static!important;top:auto!important;transform:none!important;margin:0!important;padding:1px 0 0!important;line-height:normal!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;vertical-align:middle!important;font-family:var(--font-badge)!important}.badge .material-symbols-outlined,.badge .material-symbols-rounded,.tag .material-symbols-outlined,.tag .material-symbols-rounded,.pill .material-symbols-outlined,.pill .material-symbols-rounded,.chip .material-symbols-outlined,.chip .material-symbols-rounded,.app-badge .material-symbols-outlined,.app-badge .material-symbols-rounded,.status-pill .material-symbols-outlined,.status-pill .material-symbols-rounded,.role-badge .material-symbols-outlined,.role-badge .material-symbols-rounded,.acc-type-pill .material-symbols-outlined,.acc-type-pill .material-symbols-rounded,.loan-type-pill .material-symbols-outlined,.loan-type-pill .material-symbols-rounded,.days-pill .material-symbols-outlined,.days-pill .material-symbols-rounded,.upi-linked-pill .material-symbols-outlined,.upi-linked-pill .material-symbols-rounded,.dc-linked-pill .material-symbols-outlined,.dc-linked-pill .material-symbols-rounded,.rupay-upi-tag .material-symbols-outlined,.rupay-upi-tag .material-symbols-rounded,.feature-tag .material-symbols-outlined,.feature-tag .material-symbols-rounded,.badge-md .material-symbols-outlined,.tag-md .material-symbols-outlined,.pill-md .material-symbols-outlined,.stat-badge .material-symbols-outlined,.scc-rule-tag .material-symbols-outlined,.scc-countdown .material-symbols-outlined,.scc-live-badge .material-symbols-outlined,.scc-desk-pill .material-symbols-outlined,.health-grade-tag .material-symbols-outlined,.health-status-pill .material-symbols-outlined,.pvc-mode-pill .material-symbols-outlined,.pvc-action-tag .material-symbols-outlined,.pvc-reorder-badge-btn .material-symbols-outlined,.pvc-mr-pill .material-symbols-outlined,.ppi-rank-badge .material-symbols-outlined,.ppi-slot-pill .material-symbols-outlined,.cat-count-badge .material-symbols-outlined,.commitment-badge .material-symbols-outlined,.rcs-sparkle-pill .material-symbols-outlined,.rcs-chip .material-symbols-outlined,.sc-badge .material-symbols-outlined,.bc-dh-warning-pill .material-symbols-outlined,.bc-dh-target-pill .material-symbols-outlined,.topup-chip .material-symbols-outlined,.rmc-delta-badge .material-symbols-outlined,.mgh-badge .material-symbols-outlined,.mgh-custom-badge .material-symbols-outlined,.mgh-synced-badge .material-symbols-outlined,.asn-badge .material-symbols-outlined,.asn-title-tag .material-symbols-outlined,.mtc-badge .material-symbols-outlined,.ai-smart-badge .material-symbols-outlined,.badge-saved-count .material-symbols-outlined,.ios-type-badge .material-symbols-outlined,.type-badge .material-symbols-outlined,.tdm-type-pill .material-symbols-outlined,.ios-date-badge .material-symbols-outlined,.ios-method-pill .material-symbols-outlined,.amt-pill .material-symbols-outlined,.breakdown-chip .material-symbols-outlined,.discount-chip .material-symbols-outlined,.highlight-total-chip .material-symbols-outlined,.maps-direct-chip .material-symbols-outlined,.child-date-badge .material-symbols-outlined,.child-method-pill .material-symbols-outlined,.child-pill .material-symbols-outlined,.debit-pill .material-symbols-outlined,.df-sub-pill .material-symbols-outlined,.df-upi-badge .material-symbols-outlined,.timing-badge .material-symbols-outlined,.actual-badge .material-symbols-outlined,.recorded-badge .material-symbols-outlined,.tdm-status-pill .material-symbols-outlined,.bill-cat-badge .material-symbols-outlined,.bill-subcat-badge .material-symbols-outlined,.tx-type-hero-badge .material-symbols-outlined,.pwa-offline-pill .material-symbols-outlined,.admin-nav-pill-btn .material-symbols-outlined,.ai-pill-btn .material-symbols-outlined,.kbd-pill .material-symbols-outlined,.custom-add-cta-pill .material-symbols-outlined,.filter-chip-btn .material-symbols-outlined,.merchant-cat-badge .material-symbols-outlined,.recent-pill .material-symbols-outlined,.results-count-badge .material-symbols-outlined,.tab-count-badge .material-symbols-outlined,.user-count-badge .material-symbols-outlined,.due-rule-badge .material-symbols-outlined,.reduced-badge .material-symbols-outlined,.cycle-tag .material-symbols-outlined,.copy-pill .material-symbols-outlined,.diff-badge .material-symbols-outlined,.filter-pill .material-symbols-outlined,.ob-annual-tag .material-symbols-outlined,.avatar-edit-badge .material-symbols-outlined,.avatar-preset-tag .material-symbols-outlined,.quick-avatar-chip .material-symbols-outlined,.acc-type-badge .material-symbols-outlined,.adh-status-tag .material-symbols-outlined,.cv-cat-badge .material-symbols-outlined,.cv-pct-badge .material-symbols-outlined,.lri-rate-badge .material-symbols-outlined,.rs-badge .material-symbols-outlined,.wb-no-data-badge .material-symbols-outlined,.opt-badge .material-symbols-outlined,.fsp-ratio-badge .material-symbols-outlined,.cs-pct-pill .material-symbols-outlined,.legend-pill .material-symbols-outlined,.range-preset-pill .material-symbols-outlined,.timeframe-pill .material-symbols-outlined,.year-pill .material-symbols-outlined,.ai-pill .material-symbols-outlined,.audited-file-badge .material-symbols-outlined,.batch-count-pill .material-symbols-outlined,.btn-action-pill .material-symbols-outlined,.card-pill-btn .material-symbols-outlined,.chip-lbl .material-symbols-outlined,.chip-line .material-symbols-outlined,.chip-main .material-symbols-outlined,.emv-chip .material-symbols-outlined,.limit-chip .material-symbols-outlined,.lock-badge .material-symbols-outlined,.match-count-badge .material-symbols-outlined,.pill-title .material-symbols-outlined,.quick-pill .material-symbols-outlined,.recon-period-pill .material-symbols-outlined,.rupay-badge .material-symbols-outlined,.es-badge .material-symbols-outlined,.locked-badge .material-symbols-outlined,.lpf-direct-tag .material-symbols-outlined,.mtc-meta-pill .material-symbols-outlined,.rip-badge .material-symbols-outlined,.badge-active-editing .material-symbols-outlined,.date-chip .material-symbols-outlined,.category-tag .material-symbols-outlined,.ai-avatar-badge .material-symbols-outlined,.suggestion-chip .material-symbols-outlined,.badge-icon{font-size:15px!important;width:15px!important;height:15px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;flex-shrink:0!important;margin:0!important}.badge-xs .material-symbols-outlined,.tag-xs .material-symbols-outlined,.pill-xs .material-symbols-outlined,.tx-micro-pill .material-symbols-outlined,.badge-xs .badge-icon{font-size:11px!important;width:11px!important;height:11px!important}.badge-sm .material-symbols-outlined,.tag-sm .material-symbols-outlined,.pill-sm .material-symbols-outlined,.badge-small .material-symbols-outlined,.tag-small .material-symbols-outlined,.badge-sm .badge-icon{font-size:13px!important;width:13px!important;height:13px!important}.badge-lg .material-symbols-outlined,.tag-lg .material-symbols-outlined,.pill-lg .material-symbols-outlined,.badge-big .material-symbols-outlined,.tag-big .material-symbols-outlined,.badge-large .material-symbols-outlined,.tag-large .material-symbols-outlined,.badge-lg .badge-icon{font-size:18px!important;width:18px!important;height:18px!important}.badge-success,.tag-success,.pill-success,.pill-bank,.pill-savings,.status-pill.active{background:#30d15824!important;color:#30d158!important;border:1px solid rgba(48,209,88,.32)!important}[data-theme=light] .badge-success,[data-theme=light] .tag-success,[data-theme=light] .pill-success,[data-theme=light] .pill-bank,[data-theme=light] .pill-savings,[data-theme=light] .status-pill.active{background:#16a34a1f!important;color:#15803d!important;border:1px solid rgba(22,163,74,.3)!important}.badge-danger,.tag-danger,.pill-danger,.status-pill.suspended,.status-pill.inactive{background:#ff453a24!important;color:#ff453a!important;border:1px solid rgba(255,69,58,.32)!important}[data-theme=light] .badge-danger,[data-theme=light] .tag-danger,[data-theme=light] .pill-danger,[data-theme=light] .status-pill.suspended,[data-theme=light] .status-pill.inactive{background:#dc26261f!important;color:#b91c1c!important;border:1px solid rgba(220,38,38,.3)!important}.badge-warning,.tag-warning,.pill-warning,.pill-cash,.pill-pending{background:#ff9f0a24!important;color:#ff9f0a!important;border:1px solid rgba(255,159,10,.32)!important}[data-theme=light] .badge-warning,[data-theme=light] .tag-warning,[data-theme=light] .pill-warning,[data-theme=light] .pill-cash,[data-theme=light] .pill-pending{background:#d977061f!important;color:#b45309!important;border:1px solid rgba(217,119,6,.3)!important}.badge-info,.tag-info,.pill-info,.pill-digital_wallet{background:#0a84ff24!important;color:#0a84ff!important;border:1px solid rgba(10,132,255,.32)!important}[data-theme=light] .badge-info,[data-theme=light] .tag-info,[data-theme=light] .pill-info,[data-theme=light] .pill-digital_wallet{background:#2563eb1f!important;color:#1d4ed8!important;border:1px solid rgba(37,99,235,.3)!important}.badge-purple,.tag-purple,.pill-purple,.pill-investment{background:#bf5af224!important;color:#bf5af2!important;border:1px solid rgba(191,90,242,.32)!important}[data-theme=light] .badge-purple,[data-theme=light] .tag-purple,[data-theme=light] .pill-purple,[data-theme=light] .pill-investment{background:#9333ea1f!important;color:#7e22ce!important;border:1px solid rgba(147,51,234,.3)!important}.badge-gold,.tag-gold,.pill-gold{background:#d4af3726!important;color:#d4af37!important;border:1px solid rgba(212,175,55,.38)!important}[data-theme=light] .badge-gold,[data-theme=light] .tag-gold,[data-theme=light] .pill-gold{background:#b453091f!important;color:#b45309!important;border:1px solid rgba(180,83,9,.3)!important}.badge-silver,.badge-secondary,.badge-neutral,.tag-silver,.tag-secondary,.pill-secondary{background:#cbd5e11a!important;color:#cbd5e1!important;border:1px solid var(--glass-border)!important}[data-theme=light] .badge-silver,[data-theme=light] .badge-secondary,[data-theme=light] .badge-neutral,[data-theme=light] .tag-silver,[data-theme=light] .tag-secondary,[data-theme=light] .pill-secondary{background:#47556914!important;color:#475569!important;border:1px solid rgba(71,85,105,.2)!important}.badge-primary{background:#cbd5e129!important;color:#e2e8f0!important;border:1px solid rgba(203,213,225,.4)!important}[data-theme=light] .badge-primary{background:#d4af3726!important;color:#92400e!important;border:1px solid rgba(212,175,55,.35)!important}app-badge,app-pill,app-tag,[appBadge],[appPill],[appTag],app-badge[class],app-pill[class],app-tag[class],[appBadge][class],[appPill][class],[appTag][class]{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;height:auto!important;min-height:0!important;max-height:none!important;width:auto!important;min-width:0!important;max-width:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;position:static!important;inset:auto!important;transform:none!important;outline:none!important;box-sizing:border-box!important}app-badge .badge-content *,app-pill .badge-content *,app-tag .badge-content *,[appBadge] .badge-content *,[appPill] .badge-content *,[appTag] .badge-content *,app-badge :not(.badge-root):not(.badge-dot):not(.badge-icon):not(.badge-remove-btn):not(.badge-count),app-pill :not(.badge-root):not(.badge-dot):not(.badge-icon):not(.badge-remove-btn):not(.badge-count),app-tag :not(.badge-root):not(.badge-dot):not(.badge-icon):not(.badge-remove-btn):not(.badge-count),[appBadge] :not(.badge-root):not(.badge-dot):not(.badge-icon):not(.badge-remove-btn):not(.badge-count),[appPill] :not(.badge-root):not(.badge-dot):not(.badge-icon):not(.badge-remove-btn):not(.badge-count),[appTag] :not(.badge-root):not(.badge-dot):not(.badge-icon):not(.badge-remove-btn):not(.badge-count){background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;padding:0!important;margin:0!important;height:auto!important;min-height:0!important;max-height:none!important;width:auto!important;min-width:0!important;max-width:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;position:static!important;inset:auto!important;transform:none!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;color:inherit!important;box-sizing:border-box!important}app-badge .material-symbols-outlined,app-badge .material-symbols-rounded,app-pill .material-symbols-outlined,app-pill .material-symbols-rounded,app-tag .material-symbols-outlined,app-tag .material-symbols-rounded{font-family:Material Symbols Outlined!important;background:transparent!important;border:none!important;box-shadow:none!important}app-card,[appCard],app-card[class],[appCard][class]{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}app-search-bar,app-search-input,[appSearchBar],app-search-bar[class],app-search-input[class],[appSearchBar][class]{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}app-progress-bar,app-progress-track,[appProgressBar],app-progress-bar[class],app-progress-track[class],[appProgressBar][class]{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}app-stat-card,app-kpi-card,app-stat-card[class],app-kpi-card[class]{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}.banner,[class*=-banner],[class*=banner-],.cat-advisory-banner,.pph-hint-banner,.cc-cashout-banner,.summary-banner,.hidden-charges-banner,.owned-banner,.receipt-amount-banner,.ob-summary-banner,.avatar-preview-banner,.card-lock-banner,.dow-peak-banner,.disclaimer-banner,.modal-notice-banner,.recon-hub-banner,.salary-autofill-banner,.salary-cashflow-banner,.ai-success-notice,.ai-scan-card{align-items:center!important}.banner>.row,.banner>.banner-row,.banner-row,.banner-header,.banner-title,.banner-icon-wrap,.banner-avatar-wrap,.notice-header,.notice-row,.asn-header-bar,.asn-main,.asn-title,.asn-action-wrap,.asc-left,.asc-title-row,.rhb-left,.rhb-title-row,[class*=-banner]>.row,[class*=-banner]>.banner-row,[class*=-banner] .banner-row,[class*=-banner] .banner-header,[class*=-banner] .banner-title,[class*=-banner] .banner-icon-wrap,[class*=-banner] .banner-avatar-wrap,[class*=-banner] .notice-icon,[class*=-banner] .banner-icon,[class*=banner-]>.row,[class*=banner-]>.banner-row,[class*=banner-] .banner-row,[class*=banner-] .banner-header,[class*=banner-] .banner-title,[class*=banner-] .banner-icon-wrap,[class*=banner-] .banner-avatar-wrap{display:flex!important;align-items:center!important}.banner .material-symbols-outlined,.banner .material-symbols-rounded,[class*=-banner] .material-symbols-outlined,[class*=-banner] .material-symbols-rounded,[class*=banner-] .material-symbols-outlined,[class*=banner-] .material-symbols-rounded,.banner-icon,.cat-advisory-icon-wrap,.cat-advisory-icon-wrap span,.pph-hint-icon,.mnb-icon,.ob-icon,.asn-icon-orb,.asn-icon-orb span,.asn-status-icon,.asn-sparkle,.asn-redo-icon,.asc-title-icon,.asc-icon-wrap,.asc-icon-wrap span,.rhb-title-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;line-height:1!important;margin-top:0!important;margin-bottom:0!important}.banner-body,.banner-info,.banner-desc,.banner-content,.banner-text,.banner-subtext,.banner-sub,.notice-text,.cat-advisory-content,.mnb-content,.pph-hint-text,.asn-content,.asn-text-wrap,.asc-desc,.rhb-meta,[class*=-banner] .banner-body,[class*=-banner] .banner-info,[class*=-banner] .banner-desc,[class*=-banner] .banner-content,[class*=-banner] .banner-text,[class*=-banner] .banner-subtext,[class*=-banner] .banner-sub,[class*=-banner] .notice-text,[class*=-banner] .cat-advisory-content,[class*=-banner] .mnb-content,[class*=-banner] .pph-hint-text,[class*=banner-] .banner-body,[class*=banner-] .banner-info,[class*=banner-] .banner-desc,[class*=banner-] .banner-content,[class*=banner-] .banner-text,[class*=banner-] .banner-subtext,[class*=banner-] .banner-sub{display:flex!important;flex-direction:column!important;justify-content:center!important;line-height:1.35!important}.banner-body p,.banner-info p,.banner-desc p,.banner-content p,.banner-text p,.banner-sub,.banner-subtext,.notice-desc,.pph-hint-text,.cat-advisory-text,.asn-subtitle,.mnb-content p,[class*=-banner] p,[class*=banner-] p{line-height:1.35!important;margin-top:0!important;margin-bottom:0!important}.banner-body strong,.banner-info strong,.banner-title,.banner-label,.notice-title,.cat-advisory-title,.asn-title,.asn-title-tag,.asn-title-text,.asc-desc strong,.rhb-title-row h4,[class*=-banner] strong,[class*=-banner] .banner-title,[class*=-banner] .banner-label,[class*=-banner] .notice-title,[class*=banner-] strong,[class*=banner-] .banner-title,[class*=banner-] .banner-label{display:flex!important;align-items:center!important;line-height:1.35!important;margin-top:0!important;margin-bottom:0!important}.form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-label{font-size:.86rem;font-weight:600;color:var(--text-secondary)}.form-control,.form-input,.form-textarea{width:100%;height:44px;min-height:44px;padding:10px 16px;border-radius:12px;background:#80808014;border:1.5px solid var(--glass-border);color:var(--text-color);font-family:inherit;font-size:.92rem;outline:none;box-sizing:border-box;transition:border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),background .22s ease!important}[data-theme=light] .form-control,[data-theme=light] .form-input,[data-theme=light] .form-textarea{background:#fff;border:1.5px solid #CBD5E1;color:#0f172a}.form-control:focus,.form-input:focus,.form-textarea:focus{border-color:#ffffffd9!important;box-shadow:0 0 0 3.5px #cbd5e152,0 6px 20px #00000080!important;background:#80808024!important}[data-theme=light] .form-control:focus,[data-theme=light] .form-input:focus,[data-theme=light] .form-textarea:focus{background:#fff!important;border-color:#d4af37!important;box-shadow:0 0 0 3.5px #d4af3740,0 6px 20px #d4af371f!important}.input-with-currency-wrapper,.input-with-icon,.currency-input-wrap{position:relative;display:flex;align-items:center;width:100%}.input-with-currency-wrapper .input-currency-symbol,.input-with-icon .input-prefix,.currency-input-wrap .currency-prefix{position:absolute;left:14px;font-size:1rem;font-weight:700;color:var(--text-secondary);pointer-events:none;z-index:2;-webkit-user-select:none;user-select:none}.input-with-currency-wrapper input,.input-with-currency-wrapper .form-control,.input-with-icon .form-control,.currency-input-wrap .form-control{padding-left:32px!important;width:100%}select,.form-select{width:100%!important;height:44px!important;min-height:44px!important;line-height:42px!important;padding:0 44px 0 14px!important;border-radius:14px!important;font-family:var(--font-primary),system-ui,-apple-system,sans-serif!important;font-size:.92rem!important;font-weight:500!important;cursor:pointer!important;outline:none!important;display:block!important;box-sizing:border-box!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-repeat:no-repeat,no-repeat!important;background-position:calc(100% - 14px) center,center!important;background-size:16px 16px,100% 100%!important;backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%)!important;-webkit-backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%)!important;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)!important}select::-moz-focus-inner{border:0!important}select:-moz-focusring{color:transparent!important;text-shadow:0 0 0 currentColor!important}[data-theme=light] select,[data-theme=light] .form-select,:root:not([data-theme=dark]) select,:root:not([data-theme=dark]) .form-select{color-scheme:light!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(135deg,rgba(255,255,255,calc(var(--card-opacity, .2) * 1.05)),rgba(255,255,255,calc(var(--card-opacity, .2) * .65)),rgba(241,245,249,calc(var(--card-opacity, .2) * .45)))!important;border:1.5px solid #CBD5E1!important;color:#0f172a!important;box-shadow:0 1px 3px #0f172a0d,inset 0 1px #ffffffe6!important;backdrop-filter:blur(var(--card-blur, 28px)) saturate(180%) contrast(104%)!important;-webkit-backdrop-filter:blur(var(--card-blur, 28px)) saturate(180%) contrast(104%)!important}[data-theme=light] select:hover,[data-theme=light] .form-select:hover,:root:not([data-theme=dark]) select:hover,:root:not([data-theme=dark]) .form-select:hover{background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%230F172A' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(135deg,rgba(255,255,255,calc(var(--card-opacity, .2) * 1.15)),rgba(255,255,255,calc(var(--card-opacity, .2) * .75)),rgba(241,245,249,calc(var(--card-opacity, .2) * .55)))!important;border-color:#94a3b8!important;box-shadow:0 4px 12px #0f172a14,inset 0 1px #fffffff2!important}[data-theme=light] select:focus,[data-theme=light] .form-select:focus,:root:not([data-theme=dark]) select:focus,:root:not([data-theme=dark]) .form-select:focus{background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23B8860B' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(135deg,rgba(255,255,255,calc(var(--card-opacity, .2) * 1.45)),rgba(255,255,255,calc(var(--card-opacity, .2) * .95)),rgba(241,245,249,calc(var(--card-opacity, .2) * .65)))!important;border-color:#b8860b!important;box-shadow:0 0 0 3px #b8860b33!important}[data-theme=dark] select,[data-theme=dark] .form-select{color-scheme:dark!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23CBD5E1' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(135deg,#ffffff14,#cbd5e108 18%,rgba(18,20,26,var(--card-opacity, .2)) 42%,rgba(0,0,0,var(--card-opacity, .2)) 68%,rgba(203,213,225,calc(var(--card-opacity, .2) * .42)))!important;border:1px solid rgba(203,213,225,.38)!important;border-radius:14px!important;color:#f8fafc!important;box-shadow:0 4px 16px -2px #000000a6,inset 2px 2px 0 -2px #ffffffbf,inset 0 0 3px 1px #fff6,inset -1px -1px #cbd5e140!important;backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%)!important;-webkit-backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%)!important}[data-theme=dark] select:hover,[data-theme=dark] .form-select:hover{background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(135deg,#ffffff1f,#cbd5e10f 18%,rgba(24,28,38,var(--card-opacity, .2)) 42%,rgba(8,10,14,var(--card-opacity, .2)) 68%,rgba(203,213,225,calc(var(--card-opacity, .2) * .55)))!important;border-color:#cbd5e1b3!important;box-shadow:0 8px 24px -4px #000000d9,inset 2px 2px 0 -2px #fffffff2,inset 0 0 4px 1px #ffffff8c,inset -1px -1px #cbd5e159!important;color:#fff!important}[data-theme=dark] select:focus,[data-theme=dark] .form-select:focus{background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(135deg,#ffffff26,#cbd5e114 18%,rgba(30,36,48,var(--card-opacity, .2)) 42%,rgba(10,12,18,var(--card-opacity, .2)) 68%,rgba(203,213,225,calc(var(--card-opacity, .2) * .65)))!important;border-color:#fff!important;box-shadow:0 0 0 3px #e2e8f047,0 12px 32px -4px #000000e6,inset 2px 2px 0 -2px #fff,inset 0 0 4px 1px #fff9!important;color:#fff!important}select.select-sm,.form-select.select-sm,.limit-select,.status-select{height:38px!important;min-height:38px!important;line-height:36px!important;padding:0 34px 0 12px!important;font-size:.85rem!important;border-radius:12px!important;background-position:calc(100% - 10px) center,center!important;background-size:14px 14px,100% 100%!important}[data-theme=dark] select option,[data-theme=dark] .form-select option{background-color:#0b0e14!important;color:#f8fafc!important;font-family:var(--font-primary),system-ui,sans-serif!important;font-size:.92rem!important;padding:12px 16px!important}[data-theme=dark] select optgroup,[data-theme=dark] .form-select optgroup{background-color:#05070a!important;color:#94a3b8!important;font-family:var(--font-primary),system-ui,sans-serif!important;font-size:.78rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:12px 14px 6px!important}[data-theme=dark] select option:checked,[data-theme=dark] .form-select option:checked{background:#1e293b!important;background-color:#1e293b!important;color:#fff!important;font-weight:700!important}[data-theme=dark] select option:disabled,[data-theme=dark] .form-select option:disabled{background-color:#07090e!important;color:#475569!important}select option,.form-select option,[data-theme=light] select option,[data-theme=light] .form-select option{background-color:#fff!important;color:#0f172a!important;font-family:var(--font-primary),system-ui,sans-serif!important;font-size:.94rem!important;padding:11px 16px!important}select optgroup,.form-select optgroup,[data-theme=light] select optgroup,[data-theme=light] .form-select optgroup{background-color:#f1f5f9!important;color:#b8860b!important;font-family:var(--font-primary),system-ui,sans-serif!important;font-size:.78rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:10px 14px 4px!important}select option:checked,.form-select option:checked,[data-theme=light] select option:checked,[data-theme=light] .form-select option:checked{background-color:#fef3c7!important;color:#92400e!important;font-weight:700!important}select option:disabled,.form-select option:disabled,[data-theme=light] select option:disabled,[data-theme=light] .form-select option:disabled{background-color:#f8fafc!important;color:#94a3b8!important}.form-error{font-size:.78rem;color:var(--danger);font-weight:500;margin-top:4px}input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;margin:0!important;padding:0!important;border-radius:5px!important;cursor:pointer!important;background-color:#ffffff0d!important;border:1.5px solid rgba(255,255,255,.24)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;vertical-align:middle!important;flex-shrink:0!important;box-sizing:border-box!important;position:relative!important;transition:all .18s cubic-bezier(.4,0,.2,1)!important}[data-theme=light] input[type=checkbox]{background-color:#fff!important;border-color:#cbd5e1!important;box-shadow:0 1px 2px #0f172a0d!important}input[type=checkbox]:hover{border-color:var(--border-color-hover)!important;background-color:#ffffff1a!important;box-shadow:0 0 8px var(--primary-glow)!important}[data-theme=light] input[type=checkbox]:hover{border-color:#b8860b!important;background-color:#f8fafc!important;box-shadow:0 0 6px #b8860b38!important}input[type=checkbox]:checked,[data-theme=dark] input[type=checkbox]:checked{background-color:#1e293b!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23FFFFFF' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3.2 8.2 6.5 11.5 12.8 4.2'/%3E%3C/svg%3E"),linear-gradient(135deg,#ffffff47,#475569d9,#1e293bf2)!important;border-color:#cbd5e1!important;background-position:center!important;background-repeat:no-repeat!important;background-size:75% 75%,100% 100%!important;box-shadow:0 0 10px #e2e8f059,0 2px 6px #0009,inset 0 1px 1px #fff6!important}[data-theme=light] input[type=checkbox]:checked{background-color:#b8860b!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23FFFFFF' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3.2 8.2 6.5 11.5 12.8 4.2'/%3E%3C/svg%3E"),linear-gradient(135deg,#d4af37,#b8860b)!important;border-color:#b8860b!important;background-position:center!important;background-repeat:no-repeat!important;background-size:75% 75%,100% 100%!important;box-shadow:0 2px 6px #b8860b40!important}input[type=checkbox]:indeterminate,[data-theme=dark] input[type=checkbox]:indeterminate{background-color:#1e293b!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23FFFFFF' stroke-width='2.8' stroke-linecap='round'%3E%3Cline x1='3.5' y1='8' x2='12.5' y2='8'/%3E%3C/svg%3E"),linear-gradient(135deg,#ffffff47,#475569d9,#1e293bf2)!important;border-color:#cbd5e1!important;background-position:center!important;background-repeat:no-repeat!important;background-size:75% 75%,100% 100%!important;box-shadow:0 0 10px #e2e8f059,0 2px 6px #0009,inset 0 1px 1px #fff6!important}[data-theme=light] input[type=checkbox]:indeterminate{background-color:#b8860b!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23FFFFFF' stroke-width='2.8' stroke-linecap='round'%3E%3Cline x1='3.5' y1='8' x2='12.5' y2='8'/%3E%3C/svg%3E"),linear-gradient(135deg,#d4af37,#b8860b)!important;border-color:#b8860b!important;background-position:center!important;background-repeat:no-repeat!important;background-size:75% 75%,100% 100%!important;box-shadow:0 2px 6px #b8860b40!important}input[type=checkbox]:focus-visible{outline:2px solid var(--primary, #D4AF37)!important;outline-offset:2px!important}input[type=checkbox]:active{transform:scale(.88)!important;transition:transform .08s cubic-bezier(.25,1,.5,1)!important}input[type=checkbox]:checked{animation:iosCheckboxSpring .22s cubic-bezier(.34,1.56,.64,1)}@keyframes iosCheckboxSpring{0%{transform:scale(.88)}60%{transform:scale(1.08)}to{transform:scale(1)}}.switch input[type=checkbox],.toggle-switch input[type=checkbox]{display:inline-block!important;opacity:0!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:none!important;position:absolute!important;pointer-events:none!important}input[type=checkbox]:disabled{opacity:.4!important;cursor:not-allowed!important;pointer-events:none!important}.checkbox-row,.form-check,.terms-row,.checkbox-container,.rupay-toggle-box,.subtask-row{display:inline-flex!important;align-items:center!important;gap:10px!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;margin:6px 0!important;line-height:1.4!important;color:var(--text-color);font-size:.88rem;vertical-align:middle!important}.checkbox-row input[type=checkbox],.form-check input[type=checkbox],.terms-row input[type=checkbox],.checkbox-container input[type=checkbox],.rupay-toggle-box input[type=checkbox],.subtask-row input[type=checkbox]{margin:0!important;align-self:center!important;vertical-align:middle!important}.weekend-adjust-row{margin:8px 0 14px!important;width:100%!important}.checkbox-card-box,.checkbox-container-sm,.checkbox-pill,.rupay-toggle-box,.checkbox-container{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;background:#ffffff09!important;border:1px solid var(--border-color, rgba(255, 255, 255, .1))!important;border-radius:12px!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;transition:all .18s cubic-bezier(.4,0,.2,1)!important;box-sizing:border-box!important;width:100%!important;min-height:52px!important}[data-theme=light] .checkbox-card-box,[data-theme=light] .checkbox-container-sm,[data-theme=light] .checkbox-pill,[data-theme=light] .rupay-toggle-box,[data-theme=light] .checkbox-container{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 1px 3px #0f172a0a!important}.checkbox-card-box:hover,.checkbox-container-sm:hover,.checkbox-pill:hover,.rupay-toggle-box:hover,.checkbox-container:hover{background:#fff1!important;border-color:#d4af3773!important;transform:translateY(-1px)!important}[data-theme=light] .checkbox-card-box:hover,[data-theme=light] .checkbox-container-sm:hover,[data-theme=light] .checkbox-pill:hover,[data-theme=light] .rupay-toggle-box:hover,[data-theme=light] .checkbox-container:hover{background:#f8fafc!important;border-color:#b8860b!important;box-shadow:0 3px 8px #b8860b1f!important}.checkbox-card-box input[type=checkbox],.checkbox-container-sm input[type=checkbox],.checkbox-pill input[type=checkbox],.rupay-toggle-box input[type=checkbox],.checkbox-container input[type=checkbox]{margin:0!important;align-self:center!important;vertical-align:middle!important;flex-shrink:0!important}.checkbox-icon-badge,.pill-icon,.adjust-icon,.chk-icon{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;border-radius:9px!important;background:#d4af371a!important;border:1px solid rgba(212,175,55,.22)!important;color:var(--primary, #E5C158)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;flex-shrink:0!important;margin:0!important;font-size:19px!important;line-height:1!important;transition:all .18s ease!important}[data-theme=light] .checkbox-icon-badge,[data-theme=light] .pill-icon,[data-theme=light] .adjust-icon,[data-theme=light] .chk-icon{background:#b8860b14!important;border-color:#b8860b38!important;color:#b8860b!important}.checkbox-icon-badge .material-symbols-outlined,.checkbox-icon-badge .material-symbols-rounded,.pill-icon.material-symbols-outlined,.adjust-icon.material-symbols-outlined,.chk-icon.material-symbols-outlined{font-size:19px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.checkbox-icon-badge.rupay-icon-badge,.rupay-card-box .checkbox-icon-badge{background:#a855f71f!important;border-color:#a855f74d!important;color:#c084fc!important}[data-theme=light] .checkbox-icon-badge.rupay-icon-badge,[data-theme=light] .rupay-card-box .checkbox-icon-badge{background:#a855f71a!important;border-color:#a855f74d!important;color:#9333ea!important}.checkbox-text-wrap,.adjust-label-text,.rupay-label,.checkbox-label-content{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;flex:1!important;min-width:0!important;line-height:1.35!important}.checkbox-title,.adjust-label-text strong,.rupay-label strong,.chk-title{font-size:.88rem!important;font-weight:600!important;color:var(--text-color)!important;display:block!important;line-height:1.3!important}.checkbox-desc,.adjust-label-text span,.rupay-label .subtext,.chk-desc{font-size:.78rem!important;color:var(--text-secondary)!important;display:block!important;line-height:1.35!important}.search-box{position:relative;display:flex;align-items:center}.search-box .material-symbols-outlined{position:absolute;left:14px;color:var(--text-muted);pointer-events:none}.search-box input{padding-left:42px}body.modal-open,body.modal-open .apna-main-content{overflow:hidden!important}.modal-backdrop,.modal-overlay-container{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:2000;padding:24px}.modal-backdrop{background:#0009;backdrop-filter:blur(20px) saturate(180%) contrast(104%);-webkit-backdrop-filter:blur(20px) saturate(180%) contrast(104%)}.modal-backdrop-blur{position:fixed;inset:0;background:#0009;backdrop-filter:blur(20px) saturate(180%) contrast(104%);-webkit-backdrop-filter:blur(20px) saturate(180%) contrast(104%);z-index:1;animation:iosBackdropFadeIn .32s cubic-bezier(.16,1,.3,1) both}[data-theme=light] .modal-backdrop-blur,[data-theme=light] .modal-backdrop{background:#0f172a47;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.modal-backdrop-blur.closing{animation:iosBackdropFadeOut .2s cubic-bezier(.4,0,1,1) forwards}.modal-card{position:relative;z-index:2;background:var(--card-bg)!important;backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%);-webkit-backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%);color:var(--text-color);border:1px solid var(--glass-border)!important;border-radius:26px;box-shadow:var(--popup-glass-shadow)!important;width:94%;max-width:580px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:iosModalSheetUp .35s cubic-bezier(.32,.72,0,1) both}.modal-card.closing{animation:iosModalSheetDown .2s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}[data-theme=dark] .modal-card{background:linear-gradient(135deg,#ffffff14,#cbd5e108 18%,rgba(18,20,26,var(--card-opacity, .2)) 42%,rgba(0,0,0,var(--card-opacity, .2)) 68%,rgba(203,213,225,calc(var(--card-opacity, .2) * .42)))!important;border:1px solid rgba(203,213,225,.38)!important;box-shadow:0 32px 80px -10px #000000f2,inset 2px 2px 0 -2px #fffc,inset 0 0 3px 1px #ffffff73,inset -1px -1px #cbd5e147!important}[data-theme=light] .modal-card{background:linear-gradient(145deg,#ffffffd9,#ffffffb3)!important;border:1px solid rgba(255,255,255,.6)!important;box-shadow:0 28px 70px -10px #0f172a29,inset 0 1px #fffffff2,inset 0 0 0 1px #fff6!important}.modal-header{padding:20px 24px;border-bottom:1px solid var(--glass-border);display:flex;align-items:center;justify-content:space-between}.modal-body{padding:24px;overflow-y:auto;overflow-x:hidden}.modal-footer{padding:16px 24px;border-top:1px solid var(--glass-border);display:flex;justify-content:flex-end;gap:12px}.modal-footer>[modal-footer]{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:100%}.modal-footer>.user-metrics-footer{justify-content:flex-end!important;width:100%!important;gap:10px!important}.modal-card:has(.detail-body){max-height:min(82vh,82dvh)!important}.app-modal-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:12px!important}.app-modal-footer .footer-actions-group{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex:1!important}.app-modal-footer .footer-actions-single{width:100%!important}.app-modal-footer .btn-modal-subordinate{min-width:96px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 16px!important;font-size:.88rem!important;font-weight:600!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.app-modal-footer .btn-modal-prominent{min-width:180px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 24px!important;font-size:.9rem!important;font-weight:700!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;letter-spacing:.015em!important}.app-modal-footer .footer-actions-single .btn-modal-prominent{width:100%!important}.table-responsive{width:100%;overflow-x:auto;border-radius:var(--radius-md)}.data-table{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}.data-table th{padding:12px 16px;font-weight:700;color:var(--text-secondary);background:#8080800d;border-bottom:1px solid var(--glass-border);text-transform:uppercase;font-size:.74rem;letter-spacing:.05em}.data-table td{padding:14px 16px;border-bottom:1px solid var(--glass-border);color:var(--text-color)}.data-table tr:hover td{background:#8080800f}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:var(--text-secondary)}.empty-state-icon{font-size:48px;color:var(--text-muted);margin-bottom:14px}.empty-state h3{font-size:1.2rem;margin-bottom:6px;color:var(--text-color)}.empty-state p{font-size:.9rem;max-width:400px;margin-bottom:20px}.skeleton{background:linear-gradient(90deg,#ffffff08 25%,#cbd5e124 37%,#ffffff08 63%);background-size:300% 100%;animation:shimmer 1.3s cubic-bezier(.16,1,.3,1) infinite;border-radius:var(--radius-sm)}[data-theme=light] .skeleton{background:linear-gradient(90deg,#d4af370f 25%,#d4af372e 37%,#d4af370f 63%);background-size:300% 100%}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes iosBackdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes iosBackdropFadeOut{0%{opacity:1}to{opacity:0}}@keyframes iosModalSheetUp{0%{opacity:0;transform:translateY(32px) scale(.96)}70%{transform:translateY(-2px) scale(1.004)}to{opacity:1;transform:none}}@keyframes iosSpotlightPop{0%{opacity:0;transform:translateY(-16px) scale(.96)}70%{opacity:1;transform:translateY(2px) scale(1.008)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iosModalSheetDown{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(28px) scale(.96)}}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}[data-theme=light] *,:root:not([data-theme=dark]) *{scrollbar-color:rgba(0,0,0,.22) transparent}*::-webkit-scrollbar,html::-webkit-scrollbar,body::-webkit-scrollbar{width:5px!important;height:5px!important}*::-webkit-scrollbar-track,html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:transparent!important}*::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:#ffffff38!important;border-radius:9999px!important;border:none!important;transition:background .2s ease!important}*::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:#ffffff73!important}*::-webkit-scrollbar-thumb:active,html::-webkit-scrollbar-thumb:active,body::-webkit-scrollbar-thumb:active{background:#ffffffa6!important}[data-theme=light] *::-webkit-scrollbar-thumb,[data-theme=light] html::-webkit-scrollbar-thumb,[data-theme=light] body::-webkit-scrollbar-thumb,:root:not([data-theme=dark]) *::-webkit-scrollbar-thumb,:root:not([data-theme=dark]) html::-webkit-scrollbar-thumb,:root:not([data-theme=dark]) body::-webkit-scrollbar-thumb{background:#0003!important;border:none!important}[data-theme=light] *::-webkit-scrollbar-thumb:hover,:root:not([data-theme=dark]) *::-webkit-scrollbar-thumb:hover{background:#0006!important}.section-blurred{filter:none!important;transform:none!important;opacity:1!important;pointer-events:auto!important}.slide-hidden{opacity:1!important;filter:none!important;transform:none!important}.slide-from-bottom{transform:translateY(60px)}.slide-from-left{transform:translate(-50px)}.slide-from-right{transform:translate(50px)}.slide-visible{opacity:1!important;filter:blur(0px)!important;transform:translateY(0) translate(0) scale(1)!important}.ios-page-entering{animation:iosPageEnter .22s cubic-bezier(.16,1,.3,1) both}@keyframes iosPageEnter{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:none}}.page-blur-in,.animate-blur-in{animation:iosPageEnter .22s cubic-bezier(.16,1,.3,1) both}.ios-page-entering:has(.admin-shell),.admin-shell,.admin-mobile-dock{will-change:auto!important}.ios-page-entering:has(.admin-shell){animation:none!important;transform:none!important;opacity:1!important}[data-theme=light] .admin-mobile-dock{background:linear-gradient(135deg,#0f1117f0,#1e1910eb,#2c2312e6 70%,#0c0e14f5)!important;border:1px solid rgba(212,175,55,.55)!important;box-shadow:0 20px 48px -6px #0000007a,0 8px 24px -4px #b8860b47,inset 0 1.5px #ffebb3a6,inset 0 0 14px #d4af371f,inset 0 -1px #00000080!important;backdrop-filter:blur(28px) saturate(190%) contrast(104%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%) contrast(104%)!important}[data-theme=light] .admin-mobile-dock .dock-item{color:#f1f5f9d1!important}[data-theme=light] .admin-mobile-dock .dock-item .dock-icon{color:#f1f5f9e0!important}[data-theme=light] .admin-mobile-dock .dock-item:hover:not(.active){color:#fff!important;background:#d4af3729!important}[data-theme=light] .admin-mobile-dock .dock-item:hover:not(.active) .dock-icon{color:#fbbf24!important}[data-theme=light] .admin-mobile-dock .dock-item.active{background:linear-gradient(135deg,#d4af3766,#b8860b4d,#f5c54238)!important;border:1px solid rgba(254,240,138,.7)!important;box-shadow:0 4px 18px #d4af3766,inset 0 1px #ffffffbf,inset 0 -1px #00000059!important;color:#fff!important}[data-theme=light] .admin-mobile-dock .dock-item.active .dock-icon{color:gold!important;filter:drop-shadow(0 0 6px rgba(255,215,0,.6))!important}[data-theme=light] .admin-mobile-dock .dock-item.active .dock-label{color:#fff!important;font-weight:700!important;letter-spacing:.03em!important;text-shadow:0 1px 2px rgba(0,0,0,.75)!important}@keyframes iosCardCascade{0%{opacity:0;transform:translateY(16px) scale(.988)}to{opacity:1;transform:none}}.ios-cascade-1{animation:iosCardCascade .28s cubic-bezier(.16,1,.3,1) .02s backwards}.ios-cascade-2{animation:iosCardCascade .28s cubic-bezier(.16,1,.3,1) .05s backwards}.ios-cascade-3{animation:iosCardCascade .28s cubic-bezier(.16,1,.3,1) .08s backwards}.ios-cascade-4{animation:iosCardCascade .28s cubic-bezier(.16,1,.3,1) .11s backwards}.ios-cascade-5{animation:iosCardCascade .28s cubic-bezier(.16,1,.3,1) .14s backwards}.table tbody tr,.transactions-table tbody tr{transition:background .18s ease,transform .15s cubic-bezier(.16,1,.3,1)}.table tbody tr:hover,.transactions-table tbody tr:hover{background:#ffffff0a!important}.table tbody tr:active,.transactions-table tbody tr:active{transform:scale(.996)}@media(prefers-reduced-motion:reduce){.ios-page-entering,.page-blur-in,.animate-blur-in,.ios-cascade-1,.ios-cascade-2,.ios-cascade-3,.ios-cascade-4,.ios-cascade-5{animation:none!important;transform:none!important}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.75}to{transform:scale(1);opacity:1}}@keyframes morph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 70%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.vertical-marquee{position:fixed;top:0;bottom:0;width:28px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;opacity:.28;overflow:hidden;pointer-events:none;z-index:5;transition:opacity .3s ease}.marquee-left{left:2px}.marquee-right{right:2px}.marquee-fade-top{position:absolute;top:0;left:0;right:0;height:14vh;background:linear-gradient(to bottom,var(--bg-color),transparent);z-index:2}.marquee-fade-bottom{position:absolute;bottom:0;left:0;right:0;height:14vh;background:linear-gradient(to top,var(--bg-color),transparent);z-index:2}.marquee-track-left{display:flex;flex-direction:column;animation:scrollUp 55s linear infinite}.marquee-track-right{display:flex;flex-direction:column;animation:scrollUp 65s linear infinite reverse}.marquee-item-group{display:flex;flex-direction:column;gap:32px;align-items:center;padding-bottom:32px}.marquee-text{display:inline-block;writing-mode:vertical-rl;font-size:.72rem;font-weight:800;color:var(--text-secondary);letter-spacing:3.5px;font-family:var(--font-nav);text-transform:uppercase}.marquee-text-left{transform:rotate(180deg)}@media(max-width:1024px){.vertical-marquee{display:none!important}}.cmd-palette-backdrop{position:fixed;inset:0;background:#0009;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:flex-start;justify-content:center;padding-top:14vh;z-index:3000;animation:fadeIn .18s ease}.cmd-palette-card{width:90%;max-width:580px;background:var(--card-bg)!important;color:var(--text-color);border:1px solid var(--glass-border)!important;border-radius:26px;box-shadow:var(--popup-glass-shadow)!important;backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%)!important;-webkit-backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%)!important;overflow:hidden;animation:iosSpotlightPop .28s cubic-bezier(.16,1,.3,1) both}.cmd-search-bar{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--glass-border)}.cmd-search-bar input{flex:1;background:transparent;border:none;color:var(--text-color);font-size:1.05rem;outline:none}.cmd-shortcut-tag{font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:6px;background:#80808026;color:var(--text-secondary);border:1px solid var(--glass-border)}.cmd-results-list{max-height:380px;overflow-y:auto;padding:8px 10px;display:flex;flex-direction:column;gap:4px}.cmd-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:14px;color:var(--text-color);text-decoration:none;font-size:.92rem;font-weight:500;cursor:pointer;background:transparent;border:none;width:100%;text-align:left;transition:all .18s ease}.cmd-item:hover,.cmd-item.active{background:#80808024;transform:translate(4px);color:var(--accent-color)}.cmd-item-left{display:flex;align-items:center;gap:12px}.cmd-item-icon{font-size:20px;color:var(--accent-color)}.cmd-footer{padding:10px 20px;border-top:1px solid var(--glass-border);display:flex;align-items:center;justify-content:space-between;font-size:.78rem;color:var(--text-muted)}.header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.form-row{display:flex;gap:14px;align-items:flex-start;width:100%}.form-row>.form-group,.form-row>.flex-1{flex:1;min-width:0}.form-checkbox-label,.checkbox-label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.form-checkbox-label input[type=checkbox],.checkbox-label input[type=checkbox]{margin:0}@media(max-width:1024px){.dashboard-middle-grid,.dashboard-bottom-grid{grid-template-columns:1fr!important}}@media(max-width:768px){.apna-main-content{padding:12px 14px calc(76px + env(safe-area-inset-bottom,0px)) 14px!important;padding:max(12px,env(safe-area-inset-top,12px)) max(14px,env(safe-area-inset-right,14px)) calc(76px + env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,14px))!important;overflow-x:hidden!important;box-sizing:border-box!important}.main-content-inner{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.dashboard-page,.transactions-page,.accounts-page,.credit-cards-page,.budgets-page,.loans-page,.bills-page,.housing-page,.rent-page,.subscriptions-page,.goals-page,.analytics-page,.insights-page,.tasks-page,.food-page,.profile-page,.ai-container,.admin-page,.onboarding-page,.page-container{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;gap:16px!important}.page-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.header-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important}.header-actions.desktop-header-actions,.desktop-header-actions{display:none!important}.header-actions .btn{flex:1 1 auto!important;justify-content:center!important;min-height:42px}.form-row{flex-direction:column!important;gap:12px!important}.modal-backdrop{padding:16px 14px!important;padding:max(16px,env(safe-area-inset-top,16px)) max(14px,env(safe-area-inset-right,14px)) max(16px,env(safe-area-inset-bottom,16px)) max(14px,env(safe-area-inset-left,14px))!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.modal-card{margin:auto!important;width:100%!important;max-width:min(94vw,520px)!important;max-height:min(88vh,88dvh)!important;border-radius:24px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-shadow:0 24px 70px -10px #000000f2,inset 1.5px 1.5px 0 -1px #ffffffb3!important}.modal-header{padding:16px 20px!important;flex-shrink:0!important}.modal-body{padding:16px 20px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;flex:1 1 auto!important;overscroll-behavior:contain!important}.modal-footer{padding:14px 20px!important;flex-shrink:0!important;border-top:1px solid var(--glass-border)!important}.modal-footer>[modal-footer]{gap:10px!important;flex-wrap:wrap!important}.modal-footer>.cashout-modal-footer{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important}.modal-footer>.user-metrics-footer{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;gap:12px!important}.modal-footer>.dt-modal-footer{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;gap:8px!important}.modal-footer>.detail-modal-footer,.modal-footer>[modal-footer]:has(.detail-modal-footer){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;width:100%!important}.app-modal-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;flex-direction:row!important}.app-modal-footer .footer-actions-group{display:flex!important;align-items:center!important;gap:8px!important;flex:1!important;min-width:0!important}.app-modal-footer .btn-modal-subordinate{flex:0 0 auto!important;min-width:82px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 12px!important;font-size:.86rem!important}.app-modal-footer .btn-modal-prominent{flex:1!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 14px!important;font-size:.88rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.app-modal-footer .footer-actions-single,.app-modal-footer .footer-actions-single .btn-modal-prominent{width:100%!important}.cmd-palette-backdrop{padding:16px!important;padding-top:max(20px,env(safe-area-inset-top,20px))!important;align-items:center!important;justify-content:center!important}.cmd-palette-card{width:100%!important;max-width:min(94vw,520px)!important;max-height:min(86vh,86dvh)!important;border-radius:24px!important;margin:auto!important}.table-responsive{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;width:100%!important}.data-table{min-width:680px!important}.stats-grid{grid-template-columns:1fr!important;gap:14px!important}}@media(max-width:480px){.apna-main-content{padding:10px 12px calc(72px + env(safe-area-inset-bottom,0px)) 12px!important;padding:max(10px,env(safe-area-inset-top,10px)) max(12px,env(safe-area-inset-right,12px)) calc(72px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,12px))!important}.dashboard-page,.transactions-page,.accounts-page,.credit-cards-page,.budgets-page,.loans-page,.bills-page,.housing-page,.rent-page,.subscriptions-page,.goals-page,.analytics-page,.insights-page,.tasks-page,.food-page,.profile-page,.ai-container,.admin-page,.onboarding-page,.page-container{gap:14px!important}.page-title,.welcome-title{font-size:1.45rem!important}.page-subtitle,.welcome-subtitle{font-size:.85rem!important}.header-actions .btn{width:100%!important;flex:1 1 100%!important}.btn{padding:9px 14px!important}.modal-card{width:96%!important;max-width:96%!important}.modal-body{padding:16px 12px!important}.modal-overlay-container:has(.feature-modal-body){align-items:center!important;padding-top:max(16px,env(safe-area-inset-top,16px))!important;padding-bottom:calc(56px + env(safe-area-inset-bottom,20px))!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important}.modal-card:has(.feature-modal-body){max-height:min(82vh,82dvh)!important;margin-bottom:calc(30px + env(safe-area-inset-bottom,14px))!important;border-radius:22px!important;overflow:hidden!important}.modal-card:has(.feature-modal-body) .modal-footer{display:none!important;padding:0!important;margin:0!important;border:none!important;height:0!important;min-height:0!important}.modal-card:has(.feature-modal-body) .feature-category-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:auto!important;min-height:0!important;max-height:none!important;line-height:1!important;padding:4px 8px!important;margin:0!important;position:static!important;top:auto!important;transform:none!important;font-size:.62rem!important;font-weight:600!important;letter-spacing:.03em!important;border-radius:9999px!important;white-space:nowrap!important;box-sizing:border-box!important;vertical-align:middle!important;text-align:center!important;flex-shrink:0!important}.modal-card:has(.feature-modal-body) .feature-category-badge span,.modal-card:has(.feature-modal-body) .feature-category-badge .category-badge-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;margin:0!important;padding:0!important;position:static!important;top:auto!important;transform:none!important;vertical-align:middle!important;text-align:center!important}.modal-card:has(.feature-modal-body) .core-lock-badge,.modal-card:has(.feature-modal-body) .feature-user-banner .badge-root{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;min-height:20px!important;height:20px!important;padding:4px 8px 3px!important;box-sizing:border-box!important;margin:0!important;position:static!important;top:auto!important;transform:none!important;vertical-align:middle!important}.modal-card:has(.feature-modal-body) .core-lock-badge .core-lock-text,.modal-card:has(.feature-modal-body) .feature-user-banner .badge-content,.modal-card:has(.feature-modal-body) .feature-user-banner .badge-content span{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;margin:0!important;padding:0!important;position:static!important;top:auto!important;transform:none!important;vertical-align:middle!important}.modal-card:has(.feature-modal-body) .core-lock-badge .lock-icon,.modal-card:has(.feature-modal-body) .feature-user-banner .badge-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-size:11px!important;width:11px!important;height:11px!important;margin:0!important;padding:0!important;position:static!important;top:auto!important;transform:none!important;vertical-align:middle!important;flex-shrink:0!important}}.ios-search-bar{flex:1 1 320px;max-width:440px;min-width:220px;height:38px;background:linear-gradient(135deg,#ffffff14,#12161fcc);border:1px solid rgba(203,213,225,.32);box-shadow:0 2px 10px #00000040,inset 0 1px 1px #ffffff4d;border-radius:999px;display:flex;align-items:center;padding:0 14px 0 12px;gap:10px;position:relative;box-sizing:border-box;backdrop-filter:blur(20px) saturate(190%);-webkit-backdrop-filter:blur(20px) saturate(190%);transition:all .22s cubic-bezier(.16,1,.3,1)}[data-theme=light] .ios-search-bar{background:linear-gradient(135deg,#ffffffeb,#f1f5f9d9);border:1px solid rgba(212,175,55,.4);box-shadow:0 2px 8px #0f172a0d,inset 0 1px 1.5px #fffffff2}.ios-search-bar:hover{border-color:#cbd5e199;background:linear-gradient(135deg,#ffffff1f,#161b26d9);box-shadow:0 4px 14px #0000004d,inset 0 1px 1px #ffffff73}[data-theme=light] .ios-search-bar:hover{border-color:#d4af37b3;background:#fff}.ios-search-bar:focus-within{border-color:#fff;background:linear-gradient(135deg,#ffffff24,#1a202ee6);box-shadow:0 0 0 3.5px #e2e8f040,0 4px 16px #00000059,inset 0 1px 1.5px #ffffff8c}[data-theme=light] .ios-search-bar:focus-within{background:#fff;border-color:#b8860b;box-shadow:0 0 0 3.5px #d4af3738,0 4px 14px #0f172a14}.ios-search-bar .search-icon{font-size:19px;color:#cbd5e1;flex-shrink:0;transition:color .2s ease,transform .2s ease}[data-theme=light] .ios-search-bar .search-icon{color:#d4af37}.ios-search-bar:focus-within .search-icon{transform:scale(1.06);color:#fff}[data-theme=light] .ios-search-bar:focus-within .search-icon{color:#b8860b}.ios-search-input{flex:1;border:none;outline:none;background:transparent;color:var(--text-color);font-size:.88rem;font-family:var(--font-primary);font-weight:500;padding:0;min-width:0;line-height:1.4;height:100%}.ios-search-input::placeholder{color:var(--text-muted);font-size:.84rem;opacity:.8;font-weight:400}.ios-search-clear-btn{background:#ffffff1f;border:1px solid rgba(255,255,255,.22);padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);border-radius:50%;width:22px;height:22px;flex-shrink:0;transition:all .18s ease}[data-theme=light] .ios-search-clear-btn{background:#0f172a0f;border:1px solid rgba(15,23,42,.12);color:#475569}.ios-search-clear-btn:hover,.ios-search-clear-btn:active{background:#ffffff3d;color:#fff;transform:scale(1.08)}[data-theme=light] .ios-search-clear-btn:hover{background:#0f172a1f;color:#0f172a}.ios-search-clear-btn .material-symbols-outlined{font-size:15px}@media(max-width:768px){.ios-search-bar{width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;height:38px!important;border-radius:999px!important;padding:0 12px 0 10px!important;gap:8px!important}.ios-search-input{font-size:16px!important;line-height:1.3!important}.ios-search-input::placeholder{font-size:.85rem!important;opacity:.75!important}.ios-search-bar .search-icon{font-size:19px!important}.ios-search-clear-btn{width:20px!important;height:20px!important}.ios-search-clear-btn .material-symbols-outlined{font-size:14px!important}}@media(max-width:390px){.ios-search-bar{height:36px!important;border-radius:999px!important;padding:0 10px 0 8px!important;gap:6px!important}.ios-search-input::placeholder{font-size:.8rem!important}}@media(max-width:380px){.apna-main-content{padding:8px 10px calc(68px + env(safe-area-inset-bottom,0px)) 10px!important;padding:max(8px,env(safe-area-inset-top,8px)) max(10px,env(safe-area-inset-right,10px)) calc(68px + env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,10px))!important}.dashboard-page,.transactions-page,.accounts-page,.credit-cards-page,.budgets-page,.loans-page,.bills-page,.housing-page,.rent-page,.subscriptions-page,.goals-page,.analytics-page,.insights-page,.tasks-page,.food-page,.profile-page,.ai-container,.admin-page,.onboarding-page,.page-container{gap:12px!important}}.glass-action-indicator{display:none!important;visibility:hidden!important;pointer-events:none!important}.glass-action-content{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;padding:10px 22px!important;min-height:42px!important;max-width:calc(100vw - 32px)!important;border-radius:9999px!important;font-family:var(--font-primary, -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", system-ui, sans-serif)!important;font-size:.86rem!important;font-weight:600!important;line-height:1!important;letter-spacing:-.01em!important;box-sizing:border-box!important;backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%)!important;-webkit-backdrop-filter:blur(var(--card-blur, 28px)) saturate(190%) contrast(104%)!important;animation:glassActionPop .25s cubic-bezier(.16,1,.3,1) forwards!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:auto!important}[data-theme=dark] .glass-action-content{background:linear-gradient(135deg,#ffffff1f,#cbd5e10d 18%,#12161fe6 45%,#000000f0)!important;border:1px solid rgba(203,213,225,.42)!important;box-shadow:0 24px 64px -10px #000000f2,0 8px 24px -2px #000000a6,inset 2px 2px 0 -2px #fffc,inset 0 0 3px 1px #ffffff59,inset -1px -1px #cbd5e140!important;color:#fff!important}[data-theme=light] .glass-action-content,:root:not([data-theme=dark]) .glass-action-content{background:linear-gradient(135deg,#fffffff5,#fdf8eeeb)!important;border:1px solid rgba(212,175,55,.48)!important;box-shadow:0 20px 48px -8px #b8860b40,0 4px 14px -2px #0f172a1a,inset 2px 2px 0 -2px #fffffff2,inset 0 0 3px 1px #ffffff73!important;color:#0f172a!important}.action-spinner{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;border-radius:50%!important;border:2.2px solid rgba(255,255,255,.25)!important;border-top-color:#fff!important;border-right-color:transparent!important;animation:actionSpinnerRotate .75s linear infinite!important;-webkit-animation:actionSpinnerRotate .75s linear infinite!important;will-change:transform!important;display:inline-block!important;vertical-align:middle!important;box-sizing:border-box!important;flex-shrink:0!important}[data-theme=dark] .action-spinner{border:2.2px solid rgba(255,255,255,.25)!important;border-top-color:#fff!important;border-right-color:transparent!important}[data-theme=light] .action-spinner,:root:not([data-theme=dark]) .action-spinner{border:2.2px solid rgba(184,134,11,.25)!important;border-top-color:#b8860b!important;border-right-color:transparent!important}.action-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;vertical-align:middle!important;margin:0!important;padding:0!important;white-space:nowrap!important}@keyframes actionSpinnerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes actionSpinnerRotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes actionSpinnerAnim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes actionSpinnerAnim{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes glassActionFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes glassActionFadeIn{0%{opacity:0}to{opacity:1}}@keyframes glassActionPop{0%{opacity:0;transform:scale(.92) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@-webkit-keyframes glassActionPop{0%{opacity:0;-webkit-transform:scale(.92) translateY(4px)}to{opacity:1;-webkit-transform:scale(1) translateY(0)}}.pin-toggle-switch.switch-on,.toggle-switch input:checked+.slider,.switch input:checked+.slider{background:#10b981!important;background-color:#10b981!important;border-color:#10b981!important;box-shadow:0 0 10px #10b98166!important}.pin-toggle-switch.switch-on .switch-thumb,.toggle-switch input:checked+.slider:before,.switch input:checked+.slider:before{background:#fff!important;background-color:#fff!important}.card-footer,app-card-footer,[card-footer],[cardFooter],.card-actions-footer,.acc-actions,.cc-actions,.bc-actions,.g-actions,.loan-actions,.record-card-footer,.sub-card-footer,.person-card-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding:12px 0 0!important;margin-top:auto!important;border-top:1px solid var(--glass-border)!important;width:100%!important;box-sizing:border-box!important;flex-wrap:nowrap!important}[data-theme=light] .card-footer,[data-theme=light] app-card-footer,[data-theme=light] [card-footer],[data-theme=light] [cardFooter],[data-theme=light] .card-actions-footer,[data-theme=light] .acc-actions,[data-theme=light] .cc-actions,[data-theme=light] .bc-actions,[data-theme=light] .g-actions,[data-theme=light] .loan-actions,[data-theme=light] .record-card-footer,[data-theme=light] .sub-card-footer,[data-theme=light] .person-card-actions{border-top-color:#00000014!important}.card-footer app-button,app-card-footer app-button,[card-footer] app-button,[cardFooter] app-button,.card-actions-footer app-button,.acc-actions app-button,.cc-actions app-button,.bc-actions app-button,.g-actions app-button,.loan-actions app-button,.record-card-footer app-button,.sub-card-footer app-button,.person-card-actions app-button{flex:0 0 auto!important;margin:0!important;min-width:auto!important}.card-footer app-button:first-child,app-card-footer app-button:first-child,.acc-actions app-button:first-child,.cc-actions app-button:first-child,.bc-actions app-button:first-child,.g-actions app-button:first-child,.loan-actions app-button:first-child,.record-card-footer app-button:first-child,.sub-card-footer app-button:first-child,.person-card-actions app-button:first-child,.card-footer .btn-primary-action,.acc-actions .btn-primary-action,.cc-actions .btn-primary-action,.bc-actions .btn-primary-action,.g-actions .btn-primary-action,.loan-actions .loan-action-primary{flex:0 0 auto!important;min-width:auto!important}.card-footer app-button[iconOnly] .btn-root,.card-footer app-button[icononly] .btn-root,.card-footer .btn-icon-only,app-card-footer app-button[iconOnly] .btn-root,app-card-footer app-button[icononly] .btn-root,app-card-footer .btn-icon-only,.card-actions-footer app-button[iconOnly] .btn-root,.card-actions-footer app-button[icononly] .btn-root,.card-actions-footer .btn-icon-only,.acc-actions app-button[iconOnly] .btn-root,.acc-actions app-button[icononly] .btn-root,.acc-actions .btn-icon-only,.cc-actions app-button[iconOnly] .btn-root,.cc-actions app-button[icononly] .btn-root,.cc-actions .btn-icon-only,.bc-actions app-button[iconOnly] .btn-root,.bc-actions app-button[icononly] .btn-root,.bc-actions .btn-icon-only,.g-actions app-button[iconOnly] .btn-root,.g-actions app-button[icononly] .btn-root,.g-actions .btn-icon-only,.loan-actions app-button[iconOnly] .btn-root,.loan-actions app-button[icononly] .btn-root,.loan-actions .btn-icon-only,.record-card-footer app-button[iconOnly] .btn-root,.record-card-footer app-button[icononly] .btn-root,.record-card-footer .btn-icon-only,.sub-card-footer app-button[iconOnly] .btn-root,.sub-card-footer app-button[icononly] .btn-root,.sub-card-footer .btn-icon-only,.person-card-actions app-button[iconOnly] .btn-root,.person-card-actions app-button[icononly] .btn-root,.person-card-actions .btn-icon-only{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;border-radius:50%!important;aspect-ratio:1 / 1!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.card-footer app-button:not([variant=danger]):not(.btn-variant-danger) .btn-icon-only:not(.btn-variant-danger),.card-footer app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),.card-footer app-button[icononly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),app-card-footer app-button:not([variant=danger]):not(.btn-variant-danger) .btn-icon-only:not(.btn-variant-danger),app-card-footer app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),app-card-footer app-button[icononly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),.acc-actions app-button:not([variant=danger]):not(.btn-variant-danger) .btn-icon-only:not(.btn-variant-danger),.acc-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),.cc-actions app-button:not([variant=danger]):not(.btn-variant-danger) .btn-icon-only:not(.btn-variant-danger),.cc-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),.bc-actions app-button:not([variant=danger]):not(.btn-variant-danger) .btn-icon-only:not(.btn-variant-danger),.bc-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),.g-actions app-button:not([variant=danger]):not(.btn-variant-danger) .btn-icon-only:not(.btn-variant-danger),.g-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),.loan-actions app-button:not([variant=danger]):not(.btn-variant-danger) .btn-icon-only:not(.btn-variant-danger),.loan-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),.record-card-footer app-button:not([variant=danger]):not(.btn-variant-danger) .btn-icon-only:not(.btn-variant-danger),.record-card-footer app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),.sub-card-footer app-button:not([variant=danger]):not(.btn-variant-danger) .btn-icon-only:not(.btn-variant-danger),.sub-card-footer app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),.person-card-actions app-button:not([variant=danger]):not(.btn-variant-danger) .btn-icon-only:not(.btn-variant-danger),.person-card-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger){border:1px solid rgba(203,213,225,.35)!important;background:#e2e8f014!important;backdrop-filter:blur(12px) saturate(180%)!important;-webkit-backdrop-filter:blur(12px) saturate(180%)!important;color:#f8fafc!important;box-shadow:inset 0 1px #ffffff1f,0 2px 6px #0003!important}.card-footer app-button:not([variant=danger]):not(.btn-variant-danger) .btn-icon-only:not(.btn-variant-danger):hover:not(:disabled),.card-footer app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),.card-footer app-button[icononly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),app-card-footer app-button:not([variant=danger]):not(.btn-variant-danger) .btn-icon-only:not(.btn-variant-danger):hover:not(:disabled),app-card-footer app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),app-card-footer app-button[icononly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),.acc-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),.cc-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),.bc-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),.g-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),.loan-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),.record-card-footer app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),.sub-card-footer app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),.person-card-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled){background:#e2e8f02e!important;border-color:#ffffffbf!important;color:#fff!important;box-shadow:0 4px 14px #e2e8f04d!important;transform:translateY(-1px) scale(1.05)!important}[data-theme=light] .card-footer app-button:not([variant=danger]):not(.btn-variant-danger) .btn-icon-only:not(.btn-variant-danger),[data-theme=light] .card-footer app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),[data-theme=light] .card-footer app-button[icononly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),[data-theme=light] app-card-footer app-button:not([variant=danger]):not(.btn-variant-danger) .btn-icon-only:not(.btn-variant-danger),[data-theme=light] app-card-footer app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),[data-theme=light] app-card-footer app-button[icononly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),[data-theme=light] .acc-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),[data-theme=light] .cc-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),[data-theme=light] .bc-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),[data-theme=light] .g-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),[data-theme=light] .loan-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),[data-theme=light] .record-card-footer app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),[data-theme=light] .sub-card-footer app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger),[data-theme=light] .person-card-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger){border:1px solid rgba(0,0,0,.16)!important;background:#ffffffb3!important;color:#0f172a!important;box-shadow:0 1px 3px #0f172a0f,inset 0 1px #ffffffd9!important}[data-theme=light] .card-footer app-button:not([variant=danger]):not(.btn-variant-danger) .btn-icon-only:not(.btn-variant-danger):hover:not(:disabled),[data-theme=light] .card-footer app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),[data-theme=light] .card-footer app-button[icononly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),[data-theme=light] app-card-footer app-button:not([variant=danger]):not(.btn-variant-danger) .btn-icon-only:not(.btn-variant-danger):hover:not(:disabled),[data-theme=light] app-card-footer app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),[data-theme=light] app-card-footer app-button[icononly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),[data-theme=light] .acc-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),[data-theme=light] .cc-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),[data-theme=light] .bc-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),[data-theme=light] .g-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),[data-theme=light] .loan-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),[data-theme=light] .record-card-footer app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),[data-theme=light] .sub-card-footer app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled),[data-theme=light] .person-card-actions app-button[iconOnly]:not([variant=danger]):not(.btn-variant-danger) .btn-root:not(.btn-variant-danger):hover:not(:disabled){background:#d4af3724!important;border-color:var(--accent-gold, #D4AF37)!important;color:#997a15!important;box-shadow:0 2px 10px #d4af3740!important;transform:translateY(-1px) scale(1.05)!important}.card-footer .btn-icon-only.btn-variant-danger,.card-footer app-button[variant=danger] .btn-root,.card-footer app-button.btn-variant-danger .btn-root,app-card-footer .btn-icon-only.btn-variant-danger,app-card-footer app-button[variant=danger] .btn-root,app-card-footer app-button.btn-variant-danger .btn-root,.acc-actions .btn-icon-only.btn-variant-danger,.acc-actions app-button[variant=danger] .btn-root,.acc-actions app-button.btn-variant-danger .btn-root,.cc-actions .btn-icon-only.btn-variant-danger,.cc-actions app-button[variant=danger] .btn-root,.cc-actions app-button.btn-variant-danger .btn-root,.bc-actions .btn-icon-only.btn-variant-danger,.bc-actions app-button[variant=danger] .btn-root,.bc-actions app-button.btn-variant-danger .btn-root,.g-actions .btn-icon-only.btn-variant-danger,.g-actions app-button[variant=danger] .btn-root,.g-actions app-button.btn-variant-danger .btn-root,.loan-actions .btn-icon-only.btn-variant-danger,.loan-actions app-button[variant=danger] .btn-root,.loan-actions app-button.btn-variant-danger .btn-root,.record-card-footer .btn-icon-only.btn-variant-danger,.record-card-footer app-button[variant=danger] .btn-root,.record-card-footer app-button.btn-variant-danger .btn-root,.sub-card-footer .btn-icon-only.btn-variant-danger,.sub-card-footer app-button[variant=danger] .btn-root,.sub-card-footer app-button.btn-variant-danger .btn-root,.person-card-actions .btn-icon-only.btn-variant-danger,.person-card-actions app-button[variant=danger] .btn-root,.person-card-actions app-button.btn-variant-danger .btn-root{background:#ff3b3024!important;border:1px solid rgba(255,59,48,.35)!important;color:#ff453a!important;box-shadow:0 2px 6px #ff3b3026!important}.card-footer .btn-icon-only.btn-variant-danger:hover:not(:disabled),.card-footer app-button[variant=danger] .btn-root:hover:not(:disabled),.card-footer app-button.btn-variant-danger .btn-root:hover:not(:disabled),app-card-footer .btn-icon-only.btn-variant-danger:hover:not(:disabled),app-card-footer app-button[variant=danger] .btn-root:hover:not(:disabled),app-card-footer app-button.btn-variant-danger .btn-root:hover:not(:disabled),.acc-actions .btn-icon-only.btn-variant-danger:hover:not(:disabled),.acc-actions app-button[variant=danger] .btn-root:hover:not(:disabled),.acc-actions app-button.btn-variant-danger .btn-root:hover:not(:disabled),.cc-actions .btn-icon-only.btn-variant-danger:hover:not(:disabled),.cc-actions app-button[variant=danger] .btn-root:hover:not(:disabled),.cc-actions app-button.btn-variant-danger .btn-root:hover:not(:disabled),.bc-actions .btn-icon-only.btn-variant-danger:hover:not(:disabled),.bc-actions app-button[variant=danger] .btn-root:hover:not(:disabled),.bc-actions app-button.btn-variant-danger .btn-root:hover:not(:disabled),.g-actions .btn-icon-only.btn-variant-danger:hover:not(:disabled),.g-actions app-button[variant=danger] .btn-root:hover:not(:disabled),.g-actions app-button.btn-variant-danger .btn-root:hover:not(:disabled),.loan-actions .btn-icon-only.btn-variant-danger:hover:not(:disabled),.loan-actions app-button[variant=danger] .btn-root:hover:not(:disabled),.loan-actions app-button.btn-variant-danger .btn-root:hover:not(:disabled),.record-card-footer .btn-icon-only.btn-variant-danger:hover:not(:disabled),.record-card-footer app-button[variant=danger] .btn-root:hover:not(:disabled),.record-card-footer app-button.btn-variant-danger .btn-root:hover:not(:disabled),.sub-card-footer .btn-icon-only.btn-variant-danger:hover:not(:disabled),.sub-card-footer app-button[variant=danger] .btn-root:hover:not(:disabled),.sub-card-footer app-button.btn-variant-danger .btn-root:hover:not(:disabled),.person-card-actions .btn-icon-only.btn-variant-danger:hover:not(:disabled),.person-card-actions app-button[variant=danger] .btn-root:hover:not(:disabled),.person-card-actions app-button.btn-variant-danger .btn-root:hover:not(:disabled){background:#ff3b30!important;border-color:#ff3b30!important;color:#fff!important;box-shadow:0 4px 14px #ff3b3073!important;transform:translateY(-1px) scale(1.05)!important}[data-theme=light] .card-footer .btn-icon-only.btn-variant-danger,[data-theme=light] .card-footer app-button[variant=danger] .btn-root,[data-theme=light] .card-footer app-button.btn-variant-danger .btn-root,[data-theme=light] app-card-footer .btn-icon-only.btn-variant-danger,[data-theme=light] app-card-footer app-button[variant=danger] .btn-root,[data-theme=light] app-card-footer app-button.btn-variant-danger .btn-root,[data-theme=light] .acc-actions .btn-icon-only.btn-variant-danger,[data-theme=light] .acc-actions app-button[variant=danger] .btn-root,[data-theme=light] .acc-actions app-button.btn-variant-danger .btn-root,[data-theme=light] .cc-actions .btn-icon-only.btn-variant-danger,[data-theme=light] .cc-actions app-button[variant=danger] .btn-root,[data-theme=light] .cc-actions app-button.btn-variant-danger .btn-root,[data-theme=light] .bc-actions .btn-icon-only.btn-variant-danger,[data-theme=light] .bc-actions app-button[variant=danger] .btn-root,[data-theme=light] .bc-actions app-button.btn-variant-danger .btn-root,[data-theme=light] .g-actions .btn-icon-only.btn-variant-danger,[data-theme=light] .g-actions app-button[variant=danger] .btn-root,[data-theme=light] .g-actions app-button.btn-variant-danger .btn-root,[data-theme=light] .loan-actions .btn-icon-only.btn-variant-danger,[data-theme=light] .loan-actions app-button[variant=danger] .btn-root,[data-theme=light] .loan-actions app-button.btn-variant-danger .btn-root,[data-theme=light] .record-card-footer .btn-icon-only.btn-variant-danger,[data-theme=light] .record-card-footer app-button[variant=danger] .btn-root,[data-theme=light] .record-card-footer app-button.btn-variant-danger .btn-root,[data-theme=light] .sub-card-footer .btn-icon-only.btn-variant-danger,[data-theme=light] .sub-card-footer app-button[variant=danger] .btn-root,[data-theme=light] .sub-card-footer app-button.btn-variant-danger .btn-root,[data-theme=light] .person-card-actions .btn-icon-only.btn-variant-danger,[data-theme=light] .person-card-actions app-button[variant=danger] .btn-root,[data-theme=light] .person-card-actions app-button.btn-variant-danger .btn-root{background:#dc26261a!important;border:1px solid rgba(220,38,38,.3)!important;color:#dc2626!important;box-shadow:0 1px 3px #dc26261a!important}[data-theme=light] .card-footer .btn-icon-only.btn-variant-danger:hover:not(:disabled),[data-theme=light] .card-footer app-button[variant=danger] .btn-root:hover:not(:disabled),[data-theme=light] .card-footer app-button.btn-variant-danger .btn-root:hover:not(:disabled),[data-theme=light] app-card-footer .btn-icon-only.btn-variant-danger:hover:not(:disabled),[data-theme=light] app-card-footer app-button[variant=danger] .btn-root:hover:not(:disabled),[data-theme=light] app-card-footer app-button.btn-variant-danger .btn-root:hover:not(:disabled),[data-theme=light] .acc-actions .btn-icon-only.btn-variant-danger:hover:not(:disabled),[data-theme=light] .acc-actions app-button[variant=danger] .btn-root:hover:not(:disabled),[data-theme=light] .acc-actions app-button.btn-variant-danger .btn-root:hover:not(:disabled),[data-theme=light] .cc-actions .btn-icon-only.btn-variant-danger:hover:not(:disabled),[data-theme=light] .cc-actions app-button[variant=danger] .btn-root:hover:not(:disabled),[data-theme=light] .cc-actions app-button.btn-variant-danger .btn-root:hover:not(:disabled),[data-theme=light] .bc-actions .btn-icon-only.btn-variant-danger:hover:not(:disabled),[data-theme=light] .bc-actions app-button[variant=danger] .btn-root:hover:not(:disabled),[data-theme=light] .bc-actions app-button.btn-variant-danger .btn-root:hover:not(:disabled),[data-theme=light] .g-actions .btn-icon-only.btn-variant-danger:hover:not(:disabled),[data-theme=light] .g-actions app-button[variant=danger] .btn-root:hover:not(:disabled),[data-theme=light] .g-actions app-button.btn-variant-danger .btn-root:hover:not(:disabled),[data-theme=light] .loan-actions .btn-icon-only.btn-variant-danger:hover:not(:disabled),[data-theme=light] .loan-actions app-button[variant=danger] .btn-root:hover:not(:disabled),[data-theme=light] .loan-actions app-button.btn-variant-danger .btn-root:hover:not(:disabled),[data-theme=light] .record-card-footer .btn-icon-only.btn-variant-danger:hover:not(:disabled),[data-theme=light] .record-card-footer app-button[variant=danger] .btn-root:hover:not(:disabled),[data-theme=light] .record-card-footer app-button.btn-variant-danger .btn-root:hover:not(:disabled),[data-theme=light] .sub-card-footer .btn-icon-only.btn-variant-danger:hover:not(:disabled),[data-theme=light] .sub-card-footer app-button[variant=danger] .btn-root:hover:not(:disabled),[data-theme=light] .sub-card-footer app-button.btn-variant-danger .btn-root:hover:not(:disabled),[data-theme=light] .person-card-actions .btn-icon-only.btn-variant-danger:hover:not(:disabled),[data-theme=light] .person-card-actions app-button[variant=danger] .btn-root:hover:not(:disabled),[data-theme=light] .person-card-actions app-button.btn-variant-danger .btn-root:hover:not(:disabled){background:#dc2626!important;border-color:#dc2626!important;color:#fff!important;box-shadow:0 4px 14px #dc262659!important;transform:translateY(-1px) scale(1.05)!important}@media(max-width:480px){.card-footer,app-card-footer,[card-footer],[cardFooter],.card-actions-footer,.acc-actions,.cc-actions,.bc-actions,.g-actions,.loan-actions,.record-card-footer,.sub-card-footer,.person-card-actions{gap:6px!important;padding-top:10px!important;flex-wrap:nowrap!important}}
