@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;700&display=swap";:root{color-scheme:light;font-family:Manrope,system-ui,sans-serif;line-height:1.5;font-weight:500;--bg-canvas: #f6f8fb;--bg-canvas-gradient: radial-gradient(circle at top left, rgba(20, 184, 166, .1), transparent 28%), radial-gradient(circle at bottom right, rgba(59, 130, 246, .08), transparent 30%), linear-gradient(180deg, #f6f8fb 0%, #eef2f6 100%);--bg-soft: #f6f8fb;--bg-panel: rgba(255, 255, 255, .92);--bg-panel-strong: #ffffff;--bg-card: #ffffff;--bg-card-subtle: #f8fafc;--bg-header: rgba(246, 248, 251, .94);--bg-nav: rgba(255, 255, 255, .96);--nav-active-bg: rgba(37, 99, 235, .08);--ink: #0f172a;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--text-heading: #0f172a;--muted: #64748b;--teal: #0f766e;--blue: #2563eb;--amber: #d97706;--rose: #be123c;--line: rgba(15, 23, 42, .08);--shadow-soft: 0 24px 50px rgba(15, 23, 42, .07);--header-btn-bg: #ffffff;--header-btn-border: rgba(15, 23, 42, .08);--header-btn-color: #0284c7;--header-btn-shadow: 0 4px 14px rgba(15, 23, 42, .06);--stat-pending-bg: #fff1f2;--stat-pending-border: rgba(244, 63, 94, .14);--stat-pending-num: #be123c;--stat-pending-text: #e11d48;--stat-collected-bg: #ecfdf5;--stat-collected-border: rgba(16, 185, 129, .14);--stat-collected-num: #047857;--stat-collected-text: #059669;--stat-unpaid-bg: #eff6ff;--stat-unpaid-border: rgba(59, 130, 246, .14);--stat-unpaid-num: #1d4ed8;--stat-unpaid-text: #2563eb;--chip-bg: #ffffff;--chip-border: rgba(15, 23, 42, .08);--chip-text: #2563eb;--skeleton-bg: linear-gradient(90deg, #f1f5f9 25%, #e2e8f0 50%, #f1f5f9 75%);--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--screen-pad: clamp(.75rem, 3.8vw, 1rem)}[data-theme=dark],:root.dark-theme{color-scheme:dark;--bg-canvas: #090d16;--bg-canvas-gradient: radial-gradient(circle at 15% 10%, rgba(37, 99, 235, .14), transparent 32%), radial-gradient(circle at 85% 90%, rgba(16, 185, 129, .09), transparent 30%), linear-gradient(180deg, #090d16 0%, #0d1424 100%);--bg-soft: #090d16;--bg-panel: rgba(17, 25, 39, .92);--bg-panel-strong: #162032;--bg-card: #111927;--bg-card-subtle: #162238;--bg-header: rgba(9, 13, 22, .92);--bg-nav: rgba(9, 13, 22, .95);--nav-active-bg: rgba(59, 130, 246, .15);--ink: #f8fafc;--text-primary: #f8fafc;--text-secondary: #94a3b8;--text-muted: #64748b;--text-heading: #f8fafc;--muted: #94a3b8;--teal: #14b8a6;--blue: #3b82f6;--amber: #f59e0b;--rose: #f43f5e;--line: rgba(255, 255, 255, .08);--shadow-soft: 0 20px 48px rgba(0, 0, 0, .55);--header-btn-bg: rgba(255, 255, 255, .06);--header-btn-border: rgba(255, 255, 255, .12);--header-btn-color: #cbd5e1;--header-btn-shadow: none;--stat-pending-bg: rgba(244, 63, 94, .12);--stat-pending-border: rgba(244, 63, 94, .28);--stat-pending-num: #fb7185;--stat-pending-text: #fda4af;--stat-collected-bg: rgba(16, 185, 129, .12);--stat-collected-border: rgba(16, 185, 129, .28);--stat-collected-num: #34d399;--stat-collected-text: #6ee7b7;--stat-unpaid-bg: rgba(59, 130, 246, .12);--stat-unpaid-border: rgba(59, 130, 246, .28);--stat-unpaid-num: #60a5fa;--stat-unpaid-text: #93c5fd;--chip-bg: rgba(255, 255, 255, .08);--chip-border: rgba(255, 255, 255, .14);--chip-text: #60a5fa;--skeleton-bg: linear-gradient(90deg, #162238 25%, #1e2e4a 50%, #162238 75%)}[data-theme=dark] body,:root.dark-theme body{background:var(--bg-canvas-gradient)!important;color:var(--text-primary)!important}[data-theme=dark] .app-shell,:root.dark-theme .app-shell{background:var(--bg-canvas)!important;color:var(--text-primary)!important}[data-theme=dark] .app-header,:root.dark-theme .app-header{background:var(--bg-header)!important;border-bottom:1px solid var(--line)!important;backdrop-filter:blur(20px)!important}[data-theme=dark] .app-header h1,:root.dark-theme .app-header h1{color:#f8fafc!important}[data-theme=dark] .app-header .header-kicker,:root.dark-theme .app-header .header-kicker{color:#94a3b8!important}[data-theme=dark] .app-header .header-icon-button,:root.dark-theme .app-header .header-icon-button{background:var(--header-btn-bg)!important;border:1px solid var(--header-btn-border)!important;color:var(--header-btn-color)!important;box-shadow:none!important}[data-theme=dark] .app-header .header-icon-button.theme-button,:root.dark-theme .app-header .header-icon-button.theme-button{color:#fbbf24!important}[data-theme=dark] .app-header .header-icon-button.notification-button,:root.dark-theme .app-header .header-icon-button.notification-button{color:#60a5fa!important}[data-theme=dark] .app-header .header-icon-button.support-button,:root.dark-theme .app-header .header-icon-button.support-button{color:#a78bfa!important}[data-theme=dark] .app-header .header-icon-button.logout-button,:root.dark-theme .app-header .header-icon-button.logout-button{background:#ef44441f!important;border-color:#ef444440!important;color:#fca5a5!important}[data-theme=dark] .bottom-nav,:root.dark-theme .bottom-nav{background:var(--bg-nav)!important;border-top:1px solid var(--line)!important;box-shadow:0 -12px 32px #0009!important;backdrop-filter:blur(20px)!important}[data-theme=dark] .bottom-nav .nav-link,:root.dark-theme .bottom-nav .nav-link{color:#64748b!important}[data-theme=dark] .bottom-nav .nav-link.active,:root.dark-theme .bottom-nav .nav-link.active{color:#60a5fa!important;background:var(--nav-active-bg)!important;box-shadow:none!important}[data-theme=dark] .bottom-nav .nav-link.active .nav-icon,:root.dark-theme .bottom-nav .nav-link.active .nav-icon{background:linear-gradient(135deg,#3b82f6,#6366f1)!important;box-shadow:0 8px 20px #3b82f666!important;color:#fff!important}[data-theme=dark] .bottom-nav .nav-link.active .nav-label,:root.dark-theme .bottom-nav .nav-link.active .nav-label{color:#f8fafc!important;font-weight:800!important}[data-theme=dark] .bottom-nav .nav-link .nav-icon,:root.dark-theme .bottom-nav .nav-link .nav-icon{background:#ffffff0d!important;color:#94a3b8!important}[data-theme=dark] .screen-header h2,[data-theme=dark] .card-title-row h3,[data-theme=dark] .section-head h3,[data-theme=dark] .hero-card h2,[data-theme=dark] .compose-card h3,[data-theme=dark] .feed-card h3,[data-theme=dark] .raise-head h3,[data-theme=dark] .notice-card h4,[data-theme=dark] .welcome-row h2,[data-theme=dark] .app-header h1,:root.dark-theme .screen-header h2,:root.dark-theme .card-title-row h3,:root.dark-theme .section-head h3,:root.dark-theme .hero-card h2,:root.dark-theme .compose-card h3,:root.dark-theme .feed-card h3,:root.dark-theme .raise-head h3,:root.dark-theme .notice-card h4,:root.dark-theme .welcome-row h2,:root.dark-theme .app-header h1{color:#f8fafc!important}[data-theme=dark] .eyebrow,[data-theme=dark] .header-kicker,:root.dark-theme .eyebrow,:root.dark-theme .header-kicker{color:#94a3b8!important}[data-theme=dark] .hero-card,[data-theme=dark] .panel-card,[data-theme=dark] .info-card,[data-theme=dark] .compose-card,[data-theme=dark] .feed-card,[data-theme=dark] .notice-card,[data-theme=dark] .raise-card,[data-theme=dark] .complaint-card,[data-theme=dark] .config-card,[data-theme=dark] .resident-config-card,[data-theme=dark] .summary-card,[data-theme=dark] .book-card,[data-theme=dark] .highlight-card,[data-theme=dark] .finance-card,[data-theme=dark] .list-card,[data-theme=dark] .sheet-card,[data-theme=dark] .card-stack,[data-theme=dark] .summary-strip,[data-theme=dark] .payment-destination,[data-theme=dark] .razorpay-panel,[data-theme=dark] .attachment-modal,[data-theme=dark] .panel,[data-theme=dark] .hero-banner,:root.dark-theme .hero-card,:root.dark-theme .panel-card,:root.dark-theme .info-card,:root.dark-theme .compose-card,:root.dark-theme .feed-card,:root.dark-theme .notice-card,:root.dark-theme .raise-card,:root.dark-theme .complaint-card,:root.dark-theme .config-card,:root.dark-theme .resident-config-card,:root.dark-theme .summary-card,:root.dark-theme .book-card,:root.dark-theme .highlight-card,:root.dark-theme .finance-card,:root.dark-theme .list-card,:root.dark-theme .sheet-card,:root.dark-theme .card-stack,:root.dark-theme .summary-strip,:root.dark-theme .payment-destination,:root.dark-theme .razorpay-panel,:root.dark-theme .attachment-modal,:root.dark-theme .panel,:root.dark-theme .hero-banner{background:#111927!important;border:1px solid rgba(255,255,255,.08)!important;color:#f8fafc!important;box-shadow:0 10px 28px #00000073!important}[data-theme=dark] .hero-card h1,[data-theme=dark] .hero-card h2,[data-theme=dark] .hero-card h3,[data-theme=dark] .hero-card h4,[data-theme=dark] .hero-card strong,[data-theme=dark] .hero-card .card-title,[data-theme=dark] .panel-card h1,[data-theme=dark] .panel-card h2,[data-theme=dark] .panel-card h3,[data-theme=dark] .panel-card h4,[data-theme=dark] .panel-card strong,[data-theme=dark] .panel-card .card-title,[data-theme=dark] .info-card h1,[data-theme=dark] .info-card h2,[data-theme=dark] .info-card h3,[data-theme=dark] .info-card h4,[data-theme=dark] .info-card strong,[data-theme=dark] .info-card .card-title,[data-theme=dark] .compose-card h1,[data-theme=dark] .compose-card h2,[data-theme=dark] .compose-card h3,[data-theme=dark] .compose-card h4,[data-theme=dark] .compose-card strong,[data-theme=dark] .compose-card .card-title,[data-theme=dark] .feed-card h1,[data-theme=dark] .feed-card h2,[data-theme=dark] .feed-card h3,[data-theme=dark] .feed-card h4,[data-theme=dark] .feed-card strong,[data-theme=dark] .feed-card .card-title,[data-theme=dark] .notice-card h1,[data-theme=dark] .notice-card h2,[data-theme=dark] .notice-card h3,[data-theme=dark] .notice-card h4,[data-theme=dark] .notice-card strong,[data-theme=dark] .notice-card .card-title,[data-theme=dark] .raise-card h1,[data-theme=dark] .raise-card h2,[data-theme=dark] .raise-card h3,[data-theme=dark] .raise-card h4,[data-theme=dark] .raise-card strong,[data-theme=dark] .raise-card .card-title,[data-theme=dark] .complaint-card h1,[data-theme=dark] .complaint-card h2,[data-theme=dark] .complaint-card h3,[data-theme=dark] .complaint-card h4,[data-theme=dark] .complaint-card strong,[data-theme=dark] .complaint-card .card-title,[data-theme=dark] .config-card h1,[data-theme=dark] .config-card h2,[data-theme=dark] .config-card h3,[data-theme=dark] .config-card h4,[data-theme=dark] .config-card strong,[data-theme=dark] .config-card .card-title,[data-theme=dark] .resident-config-card h1,[data-theme=dark] .resident-config-card h2,[data-theme=dark] .resident-config-card h3,[data-theme=dark] .resident-config-card h4,[data-theme=dark] .resident-config-card strong,[data-theme=dark] .resident-config-card .card-title,[data-theme=dark] .summary-card h1,[data-theme=dark] .summary-card h2,[data-theme=dark] .summary-card h3,[data-theme=dark] .summary-card h4,[data-theme=dark] .summary-card strong,[data-theme=dark] .summary-card .card-title,[data-theme=dark] .book-card h1,[data-theme=dark] .book-card h2,[data-theme=dark] .book-card h3,[data-theme=dark] .book-card h4,[data-theme=dark] .book-card strong,[data-theme=dark] .book-card .card-title,[data-theme=dark] .highlight-card h1,[data-theme=dark] .highlight-card h2,[data-theme=dark] .highlight-card h3,[data-theme=dark] .highlight-card h4,[data-theme=dark] .highlight-card strong,[data-theme=dark] .highlight-card .card-title,[data-theme=dark] .finance-card h1,[data-theme=dark] .finance-card h2,[data-theme=dark] .finance-card h3,[data-theme=dark] .finance-card h4,[data-theme=dark] .finance-card strong,[data-theme=dark] .finance-card .card-title,[data-theme=dark] .list-card h1,[data-theme=dark] .list-card h2,[data-theme=dark] .list-card h3,[data-theme=dark] .list-card h4,[data-theme=dark] .list-card strong,[data-theme=dark] .list-card .card-title,[data-theme=dark] .sheet-card h1,[data-theme=dark] .sheet-card h2,[data-theme=dark] .sheet-card h3,[data-theme=dark] .sheet-card h4,[data-theme=dark] .sheet-card strong,[data-theme=dark] .sheet-card .card-title,[data-theme=dark] .card-stack h1,[data-theme=dark] .card-stack h2,[data-theme=dark] .card-stack h3,[data-theme=dark] .card-stack h4,[data-theme=dark] .card-stack strong,[data-theme=dark] .card-stack .card-title,[data-theme=dark] .summary-strip h1,[data-theme=dark] .summary-strip h2,[data-theme=dark] .summary-strip h3,[data-theme=dark] .summary-strip h4,[data-theme=dark] .summary-strip strong,[data-theme=dark] .summary-strip .card-title,[data-theme=dark] .payment-destination h1,[data-theme=dark] .payment-destination h2,[data-theme=dark] .payment-destination h3,[data-theme=dark] .payment-destination h4,[data-theme=dark] .payment-destination strong,[data-theme=dark] .payment-destination .card-title,[data-theme=dark] .razorpay-panel h1,[data-theme=dark] .razorpay-panel h2,[data-theme=dark] .razorpay-panel h3,[data-theme=dark] .razorpay-panel h4,[data-theme=dark] .razorpay-panel strong,[data-theme=dark] .razorpay-panel .card-title,[data-theme=dark] .attachment-modal h1,[data-theme=dark] .attachment-modal h2,[data-theme=dark] .attachment-modal h3,[data-theme=dark] .attachment-modal h4,[data-theme=dark] .attachment-modal strong,[data-theme=dark] .attachment-modal .card-title,[data-theme=dark] .panel h1,[data-theme=dark] .panel h2,[data-theme=dark] .panel h3,[data-theme=dark] .panel h4,[data-theme=dark] .panel strong,[data-theme=dark] .panel .card-title,[data-theme=dark] .hero-banner h1,[data-theme=dark] .hero-banner h2,[data-theme=dark] .hero-banner h3,[data-theme=dark] .hero-banner h4,[data-theme=dark] .hero-banner strong,[data-theme=dark] .hero-banner .card-title,:root.dark-theme .hero-card h1,:root.dark-theme .hero-card h2,:root.dark-theme .hero-card h3,:root.dark-theme .hero-card h4,:root.dark-theme .hero-card strong,:root.dark-theme .hero-card .card-title,:root.dark-theme .panel-card h1,:root.dark-theme .panel-card h2,:root.dark-theme .panel-card h3,:root.dark-theme .panel-card h4,:root.dark-theme .panel-card strong,:root.dark-theme .panel-card .card-title,:root.dark-theme .info-card h1,:root.dark-theme .info-card h2,:root.dark-theme .info-card h3,:root.dark-theme .info-card h4,:root.dark-theme .info-card strong,:root.dark-theme .info-card .card-title,:root.dark-theme .compose-card h1,:root.dark-theme .compose-card h2,:root.dark-theme .compose-card h3,:root.dark-theme .compose-card h4,:root.dark-theme .compose-card strong,:root.dark-theme .compose-card .card-title,:root.dark-theme .feed-card h1,:root.dark-theme .feed-card h2,:root.dark-theme .feed-card h3,:root.dark-theme .feed-card h4,:root.dark-theme .feed-card strong,:root.dark-theme .feed-card .card-title,:root.dark-theme .notice-card h1,:root.dark-theme .notice-card h2,:root.dark-theme .notice-card h3,:root.dark-theme .notice-card h4,:root.dark-theme .notice-card strong,:root.dark-theme .notice-card .card-title,:root.dark-theme .raise-card h1,:root.dark-theme .raise-card h2,:root.dark-theme .raise-card h3,:root.dark-theme .raise-card h4,:root.dark-theme .raise-card strong,:root.dark-theme .raise-card .card-title,:root.dark-theme .complaint-card h1,:root.dark-theme .complaint-card h2,:root.dark-theme .complaint-card h3,:root.dark-theme .complaint-card h4,:root.dark-theme .complaint-card strong,:root.dark-theme .complaint-card .card-title,:root.dark-theme .config-card h1,:root.dark-theme .config-card h2,:root.dark-theme .config-card h3,:root.dark-theme .config-card h4,:root.dark-theme .config-card strong,:root.dark-theme .config-card .card-title,:root.dark-theme .resident-config-card h1,:root.dark-theme .resident-config-card h2,:root.dark-theme .resident-config-card h3,:root.dark-theme .resident-config-card h4,:root.dark-theme .resident-config-card strong,:root.dark-theme .resident-config-card .card-title,:root.dark-theme .summary-card h1,:root.dark-theme .summary-card h2,:root.dark-theme .summary-card h3,:root.dark-theme .summary-card h4,:root.dark-theme .summary-card strong,:root.dark-theme .summary-card .card-title,:root.dark-theme .book-card h1,:root.dark-theme .book-card h2,:root.dark-theme .book-card h3,:root.dark-theme .book-card h4,:root.dark-theme .book-card strong,:root.dark-theme .book-card .card-title,:root.dark-theme .highlight-card h1,:root.dark-theme .highlight-card h2,:root.dark-theme .highlight-card h3,:root.dark-theme .highlight-card h4,:root.dark-theme .highlight-card strong,:root.dark-theme .highlight-card .card-title,:root.dark-theme .finance-card h1,:root.dark-theme .finance-card h2,:root.dark-theme .finance-card h3,:root.dark-theme .finance-card h4,:root.dark-theme .finance-card strong,:root.dark-theme .finance-card .card-title,:root.dark-theme .list-card h1,:root.dark-theme .list-card h2,:root.dark-theme .list-card h3,:root.dark-theme .list-card h4,:root.dark-theme .list-card strong,:root.dark-theme .list-card .card-title,:root.dark-theme .sheet-card h1,:root.dark-theme .sheet-card h2,:root.dark-theme .sheet-card h3,:root.dark-theme .sheet-card h4,:root.dark-theme .sheet-card strong,:root.dark-theme .sheet-card .card-title,:root.dark-theme .card-stack h1,:root.dark-theme .card-stack h2,:root.dark-theme .card-stack h3,:root.dark-theme .card-stack h4,:root.dark-theme .card-stack strong,:root.dark-theme .card-stack .card-title,:root.dark-theme .summary-strip h1,:root.dark-theme .summary-strip h2,:root.dark-theme .summary-strip h3,:root.dark-theme .summary-strip h4,:root.dark-theme .summary-strip strong,:root.dark-theme .summary-strip .card-title,:root.dark-theme .payment-destination h1,:root.dark-theme .payment-destination h2,:root.dark-theme .payment-destination h3,:root.dark-theme .payment-destination h4,:root.dark-theme .payment-destination strong,:root.dark-theme .payment-destination .card-title,:root.dark-theme .razorpay-panel h1,:root.dark-theme .razorpay-panel h2,:root.dark-theme .razorpay-panel h3,:root.dark-theme .razorpay-panel h4,:root.dark-theme .razorpay-panel strong,:root.dark-theme .razorpay-panel .card-title,:root.dark-theme .attachment-modal h1,:root.dark-theme .attachment-modal h2,:root.dark-theme .attachment-modal h3,:root.dark-theme .attachment-modal h4,:root.dark-theme .attachment-modal strong,:root.dark-theme .attachment-modal .card-title,:root.dark-theme .panel h1,:root.dark-theme .panel h2,:root.dark-theme .panel h3,:root.dark-theme .panel h4,:root.dark-theme .panel strong,:root.dark-theme .panel .card-title,:root.dark-theme .hero-banner h1,:root.dark-theme .hero-banner h2,:root.dark-theme .hero-banner h3,:root.dark-theme .hero-banner h4,:root.dark-theme .hero-banner strong,:root.dark-theme .hero-banner .card-title{color:#f8fafc!important}[data-theme=dark] .hero-card p,[data-theme=dark] .hero-card small,[data-theme=dark] .hero-card dt,[data-theme=dark] .hero-card dd,[data-theme=dark] .hero-card .meta-text,[data-theme=dark] .hero-card .card-meta,[data-theme=dark] .hero-card .description-copy,[data-theme=dark] .hero-card .helper-copy,[data-theme=dark] .panel-card p,[data-theme=dark] .panel-card small,[data-theme=dark] .panel-card dt,[data-theme=dark] .panel-card dd,[data-theme=dark] .panel-card .meta-text,[data-theme=dark] .panel-card .card-meta,[data-theme=dark] .panel-card .description-copy,[data-theme=dark] .panel-card .helper-copy,[data-theme=dark] .info-card p,[data-theme=dark] .info-card small,[data-theme=dark] .info-card dt,[data-theme=dark] .info-card dd,[data-theme=dark] .info-card .meta-text,[data-theme=dark] .info-card .card-meta,[data-theme=dark] .info-card .description-copy,[data-theme=dark] .info-card .helper-copy,[data-theme=dark] .compose-card p,[data-theme=dark] .compose-card small,[data-theme=dark] .compose-card dt,[data-theme=dark] .compose-card dd,[data-theme=dark] .compose-card .meta-text,[data-theme=dark] .compose-card .card-meta,[data-theme=dark] .compose-card .description-copy,[data-theme=dark] .compose-card .helper-copy,[data-theme=dark] .feed-card p,[data-theme=dark] .feed-card small,[data-theme=dark] .feed-card dt,[data-theme=dark] .feed-card dd,[data-theme=dark] .feed-card .meta-text,[data-theme=dark] .feed-card .card-meta,[data-theme=dark] .feed-card .description-copy,[data-theme=dark] .feed-card .helper-copy,[data-theme=dark] .notice-card p,[data-theme=dark] .notice-card small,[data-theme=dark] .notice-card dt,[data-theme=dark] .notice-card dd,[data-theme=dark] .notice-card .meta-text,[data-theme=dark] .notice-card .card-meta,[data-theme=dark] .notice-card .description-copy,[data-theme=dark] .notice-card .helper-copy,[data-theme=dark] .raise-card p,[data-theme=dark] .raise-card small,[data-theme=dark] .raise-card dt,[data-theme=dark] .raise-card dd,[data-theme=dark] .raise-card .meta-text,[data-theme=dark] .raise-card .card-meta,[data-theme=dark] .raise-card .description-copy,[data-theme=dark] .raise-card .helper-copy,[data-theme=dark] .complaint-card p,[data-theme=dark] .complaint-card small,[data-theme=dark] .complaint-card dt,[data-theme=dark] .complaint-card dd,[data-theme=dark] .complaint-card .meta-text,[data-theme=dark] .complaint-card .card-meta,[data-theme=dark] .complaint-card .description-copy,[data-theme=dark] .complaint-card .helper-copy,[data-theme=dark] .config-card p,[data-theme=dark] .config-card small,[data-theme=dark] .config-card dt,[data-theme=dark] .config-card dd,[data-theme=dark] .config-card .meta-text,[data-theme=dark] .config-card .card-meta,[data-theme=dark] .config-card .description-copy,[data-theme=dark] .config-card .helper-copy,[data-theme=dark] .resident-config-card p,[data-theme=dark] .resident-config-card small,[data-theme=dark] .resident-config-card dt,[data-theme=dark] .resident-config-card dd,[data-theme=dark] .resident-config-card .meta-text,[data-theme=dark] .resident-config-card .card-meta,[data-theme=dark] .resident-config-card .description-copy,[data-theme=dark] .resident-config-card .helper-copy,[data-theme=dark] .summary-card p,[data-theme=dark] .summary-card small,[data-theme=dark] .summary-card dt,[data-theme=dark] .summary-card dd,[data-theme=dark] .summary-card .meta-text,[data-theme=dark] .summary-card .card-meta,[data-theme=dark] .summary-card .description-copy,[data-theme=dark] .summary-card .helper-copy,[data-theme=dark] .book-card p,[data-theme=dark] .book-card small,[data-theme=dark] .book-card dt,[data-theme=dark] .book-card dd,[data-theme=dark] .book-card .meta-text,[data-theme=dark] .book-card .card-meta,[data-theme=dark] .book-card .description-copy,[data-theme=dark] .book-card .helper-copy,[data-theme=dark] .highlight-card p,[data-theme=dark] .highlight-card small,[data-theme=dark] .highlight-card dt,[data-theme=dark] .highlight-card dd,[data-theme=dark] .highlight-card .meta-text,[data-theme=dark] .highlight-card .card-meta,[data-theme=dark] .highlight-card .description-copy,[data-theme=dark] .highlight-card .helper-copy,[data-theme=dark] .finance-card p,[data-theme=dark] .finance-card small,[data-theme=dark] .finance-card dt,[data-theme=dark] .finance-card dd,[data-theme=dark] .finance-card .meta-text,[data-theme=dark] .finance-card .card-meta,[data-theme=dark] .finance-card .description-copy,[data-theme=dark] .finance-card .helper-copy,[data-theme=dark] .list-card p,[data-theme=dark] .list-card small,[data-theme=dark] .list-card dt,[data-theme=dark] .list-card dd,[data-theme=dark] .list-card .meta-text,[data-theme=dark] .list-card .card-meta,[data-theme=dark] .list-card .description-copy,[data-theme=dark] .list-card .helper-copy,[data-theme=dark] .sheet-card p,[data-theme=dark] .sheet-card small,[data-theme=dark] .sheet-card dt,[data-theme=dark] .sheet-card dd,[data-theme=dark] .sheet-card .meta-text,[data-theme=dark] .sheet-card .card-meta,[data-theme=dark] .sheet-card .description-copy,[data-theme=dark] .sheet-card .helper-copy,[data-theme=dark] .card-stack p,[data-theme=dark] .card-stack small,[data-theme=dark] .card-stack dt,[data-theme=dark] .card-stack dd,[data-theme=dark] .card-stack .meta-text,[data-theme=dark] .card-stack .card-meta,[data-theme=dark] .card-stack .description-copy,[data-theme=dark] .card-stack .helper-copy,[data-theme=dark] .summary-strip p,[data-theme=dark] .summary-strip small,[data-theme=dark] .summary-strip dt,[data-theme=dark] .summary-strip dd,[data-theme=dark] .summary-strip .meta-text,[data-theme=dark] .summary-strip .card-meta,[data-theme=dark] .summary-strip .description-copy,[data-theme=dark] .summary-strip .helper-copy,[data-theme=dark] .payment-destination p,[data-theme=dark] .payment-destination small,[data-theme=dark] .payment-destination dt,[data-theme=dark] .payment-destination dd,[data-theme=dark] .payment-destination .meta-text,[data-theme=dark] .payment-destination .card-meta,[data-theme=dark] .payment-destination .description-copy,[data-theme=dark] .payment-destination .helper-copy,[data-theme=dark] .razorpay-panel p,[data-theme=dark] .razorpay-panel small,[data-theme=dark] .razorpay-panel dt,[data-theme=dark] .razorpay-panel dd,[data-theme=dark] .razorpay-panel .meta-text,[data-theme=dark] .razorpay-panel .card-meta,[data-theme=dark] .razorpay-panel .description-copy,[data-theme=dark] .razorpay-panel .helper-copy,[data-theme=dark] .attachment-modal p,[data-theme=dark] .attachment-modal small,[data-theme=dark] .attachment-modal dt,[data-theme=dark] .attachment-modal dd,[data-theme=dark] .attachment-modal .meta-text,[data-theme=dark] .attachment-modal .card-meta,[data-theme=dark] .attachment-modal .description-copy,[data-theme=dark] .attachment-modal .helper-copy,[data-theme=dark] .panel p,[data-theme=dark] .panel small,[data-theme=dark] .panel dt,[data-theme=dark] .panel dd,[data-theme=dark] .panel .meta-text,[data-theme=dark] .panel .card-meta,[data-theme=dark] .panel .description-copy,[data-theme=dark] .panel .helper-copy,[data-theme=dark] .hero-banner p,[data-theme=dark] .hero-banner small,[data-theme=dark] .hero-banner dt,[data-theme=dark] .hero-banner dd,[data-theme=dark] .hero-banner .meta-text,[data-theme=dark] .hero-banner .card-meta,[data-theme=dark] .hero-banner .description-copy,[data-theme=dark] .hero-banner .helper-copy,:root.dark-theme .hero-card p,:root.dark-theme .hero-card small,:root.dark-theme .hero-card dt,:root.dark-theme .hero-card dd,:root.dark-theme .hero-card .meta-text,:root.dark-theme .hero-card .card-meta,:root.dark-theme .hero-card .description-copy,:root.dark-theme .hero-card .helper-copy,:root.dark-theme .panel-card p,:root.dark-theme .panel-card small,:root.dark-theme .panel-card dt,:root.dark-theme .panel-card dd,:root.dark-theme .panel-card .meta-text,:root.dark-theme .panel-card .card-meta,:root.dark-theme .panel-card .description-copy,:root.dark-theme .panel-card .helper-copy,:root.dark-theme .info-card p,:root.dark-theme .info-card small,:root.dark-theme .info-card dt,:root.dark-theme .info-card dd,:root.dark-theme .info-card .meta-text,:root.dark-theme .info-card .card-meta,:root.dark-theme .info-card .description-copy,:root.dark-theme .info-card .helper-copy,:root.dark-theme .compose-card p,:root.dark-theme .compose-card small,:root.dark-theme .compose-card dt,:root.dark-theme .compose-card dd,:root.dark-theme .compose-card .meta-text,:root.dark-theme .compose-card .card-meta,:root.dark-theme .compose-card .description-copy,:root.dark-theme .compose-card .helper-copy,:root.dark-theme .feed-card p,:root.dark-theme .feed-card small,:root.dark-theme .feed-card dt,:root.dark-theme .feed-card dd,:root.dark-theme .feed-card .meta-text,:root.dark-theme .feed-card .card-meta,:root.dark-theme .feed-card .description-copy,:root.dark-theme .feed-card .helper-copy,:root.dark-theme .notice-card p,:root.dark-theme .notice-card small,:root.dark-theme .notice-card dt,:root.dark-theme .notice-card dd,:root.dark-theme .notice-card .meta-text,:root.dark-theme .notice-card .card-meta,:root.dark-theme .notice-card .description-copy,:root.dark-theme .notice-card .helper-copy,:root.dark-theme .raise-card p,:root.dark-theme .raise-card small,:root.dark-theme .raise-card dt,:root.dark-theme .raise-card dd,:root.dark-theme .raise-card .meta-text,:root.dark-theme .raise-card .card-meta,:root.dark-theme .raise-card .description-copy,:root.dark-theme .raise-card .helper-copy,:root.dark-theme .complaint-card p,:root.dark-theme .complaint-card small,:root.dark-theme .complaint-card dt,:root.dark-theme .complaint-card dd,:root.dark-theme .complaint-card .meta-text,:root.dark-theme .complaint-card .card-meta,:root.dark-theme .complaint-card .description-copy,:root.dark-theme .complaint-card .helper-copy,:root.dark-theme .config-card p,:root.dark-theme .config-card small,:root.dark-theme .config-card dt,:root.dark-theme .config-card dd,:root.dark-theme .config-card .meta-text,:root.dark-theme .config-card .card-meta,:root.dark-theme .config-card .description-copy,:root.dark-theme .config-card .helper-copy,:root.dark-theme .resident-config-card p,:root.dark-theme .resident-config-card small,:root.dark-theme .resident-config-card dt,:root.dark-theme .resident-config-card dd,:root.dark-theme .resident-config-card .meta-text,:root.dark-theme .resident-config-card .card-meta,:root.dark-theme .resident-config-card .description-copy,:root.dark-theme .resident-config-card .helper-copy,:root.dark-theme .summary-card p,:root.dark-theme .summary-card small,:root.dark-theme .summary-card dt,:root.dark-theme .summary-card dd,:root.dark-theme .summary-card .meta-text,:root.dark-theme .summary-card .card-meta,:root.dark-theme .summary-card .description-copy,:root.dark-theme .summary-card .helper-copy,:root.dark-theme .book-card p,:root.dark-theme .book-card small,:root.dark-theme .book-card dt,:root.dark-theme .book-card dd,:root.dark-theme .book-card .meta-text,:root.dark-theme .book-card .card-meta,:root.dark-theme .book-card .description-copy,:root.dark-theme .book-card .helper-copy,:root.dark-theme .highlight-card p,:root.dark-theme .highlight-card small,:root.dark-theme .highlight-card dt,:root.dark-theme .highlight-card dd,:root.dark-theme .highlight-card .meta-text,:root.dark-theme .highlight-card .card-meta,:root.dark-theme .highlight-card .description-copy,:root.dark-theme .highlight-card .helper-copy,:root.dark-theme .finance-card p,:root.dark-theme .finance-card small,:root.dark-theme .finance-card dt,:root.dark-theme .finance-card dd,:root.dark-theme .finance-card .meta-text,:root.dark-theme .finance-card .card-meta,:root.dark-theme .finance-card .description-copy,:root.dark-theme .finance-card .helper-copy,:root.dark-theme .list-card p,:root.dark-theme .list-card small,:root.dark-theme .list-card dt,:root.dark-theme .list-card dd,:root.dark-theme .list-card .meta-text,:root.dark-theme .list-card .card-meta,:root.dark-theme .list-card .description-copy,:root.dark-theme .list-card .helper-copy,:root.dark-theme .sheet-card p,:root.dark-theme .sheet-card small,:root.dark-theme .sheet-card dt,:root.dark-theme .sheet-card dd,:root.dark-theme .sheet-card .meta-text,:root.dark-theme .sheet-card .card-meta,:root.dark-theme .sheet-card .description-copy,:root.dark-theme .sheet-card .helper-copy,:root.dark-theme .card-stack p,:root.dark-theme .card-stack small,:root.dark-theme .card-stack dt,:root.dark-theme .card-stack dd,:root.dark-theme .card-stack .meta-text,:root.dark-theme .card-stack .card-meta,:root.dark-theme .card-stack .description-copy,:root.dark-theme .card-stack .helper-copy,:root.dark-theme .summary-strip p,:root.dark-theme .summary-strip small,:root.dark-theme .summary-strip dt,:root.dark-theme .summary-strip dd,:root.dark-theme .summary-strip .meta-text,:root.dark-theme .summary-strip .card-meta,:root.dark-theme .summary-strip .description-copy,:root.dark-theme .summary-strip .helper-copy,:root.dark-theme .payment-destination p,:root.dark-theme .payment-destination small,:root.dark-theme .payment-destination dt,:root.dark-theme .payment-destination dd,:root.dark-theme .payment-destination .meta-text,:root.dark-theme .payment-destination .card-meta,:root.dark-theme .payment-destination .description-copy,:root.dark-theme .payment-destination .helper-copy,:root.dark-theme .razorpay-panel p,:root.dark-theme .razorpay-panel small,:root.dark-theme .razorpay-panel dt,:root.dark-theme .razorpay-panel dd,:root.dark-theme .razorpay-panel .meta-text,:root.dark-theme .razorpay-panel .card-meta,:root.dark-theme .razorpay-panel .description-copy,:root.dark-theme .razorpay-panel .helper-copy,:root.dark-theme .attachment-modal p,:root.dark-theme .attachment-modal small,:root.dark-theme .attachment-modal dt,:root.dark-theme .attachment-modal dd,:root.dark-theme .attachment-modal .meta-text,:root.dark-theme .attachment-modal .card-meta,:root.dark-theme .attachment-modal .description-copy,:root.dark-theme .attachment-modal .helper-copy,:root.dark-theme .panel p,:root.dark-theme .panel small,:root.dark-theme .panel dt,:root.dark-theme .panel dd,:root.dark-theme .panel .meta-text,:root.dark-theme .panel .card-meta,:root.dark-theme .panel .description-copy,:root.dark-theme .panel .helper-copy,:root.dark-theme .hero-banner p,:root.dark-theme .hero-banner small,:root.dark-theme .hero-banner dt,:root.dark-theme .hero-banner dd,:root.dark-theme .hero-banner .meta-text,:root.dark-theme .hero-banner .card-meta,:root.dark-theme .hero-banner .description-copy,:root.dark-theme .hero-banner .helper-copy{color:#94a3b8!important}[data-theme=dark] .workspace-tile,:root.dark-theme .workspace-tile{background:#162238!important;border:1px solid rgba(255,255,255,.08)!important;color:#f8fafc!important;box-shadow:0 8px 20px #00000059!important}[data-theme=dark] .workspace-tile strong,:root.dark-theme .workspace-tile strong{color:#f8fafc!important}[data-theme=dark] .workspace-tile small,:root.dark-theme .workspace-tile small{color:#94a3b8!important}[data-theme=dark] .workspace-tile.active,:root.dark-theme .workspace-tile.active{border-color:#3b82f6!important;background:#3b82f629!important;box-shadow:0 12px 28px #3b82f640!important}[data-theme=dark] .tab-row,:root.dark-theme .tab-row{background:#111927!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 20px #00000059!important}[data-theme=dark] .tab-row button,:root.dark-theme .tab-row button{color:#94a3b8!important;background:transparent!important}[data-theme=dark] .tab-row button.active,:root.dark-theme .tab-row button.active{color:#fff!important;background:#3b82f633!important;box-shadow:inset 0 -2px #3b82f6!important}[data-theme=dark] .month-filter,:root.dark-theme .month-filter{background:#162238!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 12px 28px #00000059!important}[data-theme=dark] .month-filter label,:root.dark-theme .month-filter label{color:#94a3b8!important}[data-theme=dark] .month-filter input,:root.dark-theme .month-filter input{background:#0d1424!important;color:#f8fafc!important;border:1px solid rgba(255,255,255,.12)!important}[data-theme=dark] .month-filter .month-open-pill,:root.dark-theme .month-filter .month-open-pill{background:linear-gradient(135deg,#2563eb,#4f46e5)!important;color:#fff!important;box-shadow:0 8px 20px #2563eb4d!important}[data-theme=dark] .month-filter button:not(.month-open-pill),:root.dark-theme .month-filter button:not(.month-open-pill){background:#ffffff14!important;color:#60a5fa!important;border:1px solid rgba(255,255,255,.1)!important}[data-theme=dark] .info-card,[data-theme=dark] .visitor-row,[data-theme=dark] .payment-row,[data-theme=dark] .notice-card,[data-theme=dark] .complaint-card,[data-theme=dark] .complaint-attachment,[data-theme=dark] .media-preview,[data-theme=dark] .vendor-upi-box,[data-theme=dark] .queue-card,[data-theme=dark] .notification-row,[data-theme=dark] .expense-row,:root.dark-theme .info-card,:root.dark-theme .visitor-row,:root.dark-theme .payment-row,:root.dark-theme .notice-card,:root.dark-theme .complaint-card,:root.dark-theme .complaint-attachment,:root.dark-theme .media-preview,:root.dark-theme .vendor-upi-box,:root.dark-theme .queue-card,:root.dark-theme .notification-row,:root.dark-theme .expense-row{background:#162238!important;border:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .info-card strong,[data-theme=dark] .info-card h4,[data-theme=dark] .visitor-row strong,[data-theme=dark] .visitor-row h4,[data-theme=dark] .payment-row strong,[data-theme=dark] .payment-row h4,[data-theme=dark] .notice-card strong,[data-theme=dark] .notice-card h4,[data-theme=dark] .complaint-card strong,[data-theme=dark] .complaint-card h4,[data-theme=dark] .complaint-attachment strong,[data-theme=dark] .complaint-attachment h4,[data-theme=dark] .media-preview strong,[data-theme=dark] .media-preview h4,[data-theme=dark] .vendor-upi-box strong,[data-theme=dark] .vendor-upi-box h4,[data-theme=dark] .queue-card strong,[data-theme=dark] .queue-card h4,[data-theme=dark] .notification-row strong,[data-theme=dark] .notification-row h4,[data-theme=dark] .expense-row strong,[data-theme=dark] .expense-row h4,:root.dark-theme .info-card strong,:root.dark-theme .info-card h4,:root.dark-theme .visitor-row strong,:root.dark-theme .visitor-row h4,:root.dark-theme .payment-row strong,:root.dark-theme .payment-row h4,:root.dark-theme .notice-card strong,:root.dark-theme .notice-card h4,:root.dark-theme .complaint-card strong,:root.dark-theme .complaint-card h4,:root.dark-theme .complaint-attachment strong,:root.dark-theme .complaint-attachment h4,:root.dark-theme .media-preview strong,:root.dark-theme .media-preview h4,:root.dark-theme .vendor-upi-box strong,:root.dark-theme .vendor-upi-box h4,:root.dark-theme .queue-card strong,:root.dark-theme .queue-card h4,:root.dark-theme .notification-row strong,:root.dark-theme .notification-row h4,:root.dark-theme .expense-row strong,:root.dark-theme .expense-row h4{color:#f8fafc!important}[data-theme=dark] .info-card p,[data-theme=dark] .info-card small,[data-theme=dark] .info-card span,[data-theme=dark] .info-card dt,[data-theme=dark] .info-card dd,[data-theme=dark] .visitor-row p,[data-theme=dark] .visitor-row small,[data-theme=dark] .visitor-row span,[data-theme=dark] .visitor-row dt,[data-theme=dark] .visitor-row dd,[data-theme=dark] .payment-row p,[data-theme=dark] .payment-row small,[data-theme=dark] .payment-row span,[data-theme=dark] .payment-row dt,[data-theme=dark] .payment-row dd,[data-theme=dark] .notice-card p,[data-theme=dark] .notice-card small,[data-theme=dark] .notice-card span,[data-theme=dark] .notice-card dt,[data-theme=dark] .notice-card dd,[data-theme=dark] .complaint-card p,[data-theme=dark] .complaint-card small,[data-theme=dark] .complaint-card span,[data-theme=dark] .complaint-card dt,[data-theme=dark] .complaint-card dd,[data-theme=dark] .complaint-attachment p,[data-theme=dark] .complaint-attachment small,[data-theme=dark] .complaint-attachment span,[data-theme=dark] .complaint-attachment dt,[data-theme=dark] .complaint-attachment dd,[data-theme=dark] .media-preview p,[data-theme=dark] .media-preview small,[data-theme=dark] .media-preview span,[data-theme=dark] .media-preview dt,[data-theme=dark] .media-preview dd,[data-theme=dark] .vendor-upi-box p,[data-theme=dark] .vendor-upi-box small,[data-theme=dark] .vendor-upi-box span,[data-theme=dark] .vendor-upi-box dt,[data-theme=dark] .vendor-upi-box dd,[data-theme=dark] .queue-card p,[data-theme=dark] .queue-card small,[data-theme=dark] .queue-card span,[data-theme=dark] .queue-card dt,[data-theme=dark] .queue-card dd,[data-theme=dark] .notification-row p,[data-theme=dark] .notification-row small,[data-theme=dark] .notification-row span,[data-theme=dark] .notification-row dt,[data-theme=dark] .notification-row dd,[data-theme=dark] .expense-row p,[data-theme=dark] .expense-row small,[data-theme=dark] .expense-row span,[data-theme=dark] .expense-row dt,[data-theme=dark] .expense-row dd,:root.dark-theme .info-card p,:root.dark-theme .info-card small,:root.dark-theme .info-card span,:root.dark-theme .info-card dt,:root.dark-theme .info-card dd,:root.dark-theme .visitor-row p,:root.dark-theme .visitor-row small,:root.dark-theme .visitor-row span,:root.dark-theme .visitor-row dt,:root.dark-theme .visitor-row dd,:root.dark-theme .payment-row p,:root.dark-theme .payment-row small,:root.dark-theme .payment-row span,:root.dark-theme .payment-row dt,:root.dark-theme .payment-row dd,:root.dark-theme .notice-card p,:root.dark-theme .notice-card small,:root.dark-theme .notice-card span,:root.dark-theme .notice-card dt,:root.dark-theme .notice-card dd,:root.dark-theme .complaint-card p,:root.dark-theme .complaint-card small,:root.dark-theme .complaint-card span,:root.dark-theme .complaint-card dt,:root.dark-theme .complaint-card dd,:root.dark-theme .complaint-attachment p,:root.dark-theme .complaint-attachment small,:root.dark-theme .complaint-attachment span,:root.dark-theme .complaint-attachment dt,:root.dark-theme .complaint-attachment dd,:root.dark-theme .media-preview p,:root.dark-theme .media-preview small,:root.dark-theme .media-preview span,:root.dark-theme .media-preview dt,:root.dark-theme .media-preview dd,:root.dark-theme .vendor-upi-box p,:root.dark-theme .vendor-upi-box small,:root.dark-theme .vendor-upi-box span,:root.dark-theme .vendor-upi-box dt,:root.dark-theme .vendor-upi-box dd,:root.dark-theme .queue-card p,:root.dark-theme .queue-card small,:root.dark-theme .queue-card span,:root.dark-theme .queue-card dt,:root.dark-theme .queue-card dd,:root.dark-theme .notification-row p,:root.dark-theme .notification-row small,:root.dark-theme .notification-row span,:root.dark-theme .notification-row dt,:root.dark-theme .notification-row dd,:root.dark-theme .expense-row p,:root.dark-theme .expense-row small,:root.dark-theme .expense-row span,:root.dark-theme .expense-row dt,:root.dark-theme .expense-row dd{color:#94a3b8!important}[data-theme=dark] .meta-grid dt,:root.dark-theme .meta-grid dt{color:#64748b!important}[data-theme=dark] .meta-grid dd,:root.dark-theme .meta-grid dd{color:#f8fafc!important}[data-theme=dark] .payment-card-header .resident-unit-info span,:root.dark-theme .payment-card-header .resident-unit-info span{color:#f8fafc!important}[data-theme=dark] .payment-card-body .payment-card-amount,:root.dark-theme .payment-card-body .payment-card-amount{color:#f8fafc!important}[data-theme=dark] .payment-card-body .payment-card-desc,[data-theme=dark] .payment-card-body .payment-card-due,:root.dark-theme .payment-card-body .payment-card-desc,:root.dark-theme .payment-card-body .payment-card-due{color:#94a3b8!important}[data-theme=dark] .payment-card-body .payment-card-due.is-overdue,:root.dark-theme .payment-card-body .payment-card-due.is-overdue{color:#fb7185!important}[data-theme=dark] .admin-mark-paid-btn,:root.dark-theme .admin-mark-paid-btn{background:#10b9812e!important;color:#34d399!important;border:1px solid rgba(16,185,129,.3)!important}[data-theme=dark] .trust-pill,[data-theme=dark] .status-chip.ready,:root.dark-theme .trust-pill,:root.dark-theme .status-chip.ready{background:#10b98126!important;color:#6ee7b7!important;border:1px solid rgba(16,185,129,.28)!important}[data-theme=dark] .description-copy,:root.dark-theme .description-copy{background:#0d1424!important;border:1px solid rgba(255,255,255,.08)!important;color:#f8fafc!important}[data-theme=dark] .complaint-attachment,:root.dark-theme .complaint-attachment{background:#0d1424!important;border:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .complaint-attachment strong,:root.dark-theme .complaint-attachment strong{color:#f8fafc!important}[data-theme=dark] .complaint-attachment small,:root.dark-theme .complaint-attachment small{color:#94a3b8!important}[data-theme=dark] .complaint-attachment .text-button,:root.dark-theme .complaint-attachment .text-button{background:#3b82f633!important;color:#60a5fa!important}[data-theme=dark] .media-picker,:root.dark-theme .media-picker{background:#3b82f614!important;border:1px dashed rgba(59,130,246,.3)!important}[data-theme=dark] .media-picker span,:root.dark-theme .media-picker span{color:#94a3b8!important}[data-theme=dark] .media-preview,:root.dark-theme .media-preview{background:#0d1424!important;border:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .media-preview strong,:root.dark-theme .media-preview strong{color:#f8fafc!important}[data-theme=dark] .media-preview small,:root.dark-theme .media-preview small{color:#94a3b8!important}[data-theme=dark] .complaint-timeline,:root.dark-theme .complaint-timeline{background:#0d1424!important;border:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .complaint-timeline span,:root.dark-theme .complaint-timeline span{background:#ffffff0d!important;color:#64748b!important;border:1px solid rgba(255,255,255,.06)!important}[data-theme=dark] .complaint-timeline span.done,:root.dark-theme .complaint-timeline span.done{background:#10b9812e!important;color:#34d399!important;border-color:#10b9814d!important}[data-theme=dark] .age-pill,:root.dark-theme .age-pill{background:#ffffff14!important;color:#94a3b8!important;border:1px solid rgba(255,255,255,.06)!important}[data-theme=dark] .assigned-chip,:root.dark-theme .assigned-chip{background:#3b82f61f!important;border:1px solid rgba(59,130,246,.25)!important;color:#93c5fd!important}[data-theme=dark] .assignment-box,:root.dark-theme .assignment-box{background:#0d1424!important;border:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .app-shell label,[data-theme=dark] .notice-form label,[data-theme=dark] .create-form label,[data-theme=dark] .form-grid label,[data-theme=dark] .assignment-box label,[data-theme=dark] .config-form label,[data-theme=dark] .sheet-form label,[data-theme=dark] .owner-form label,[data-theme=dark] .month-filter label,[data-theme=dark] .day-filter label,:root.dark-theme .app-shell label,:root.dark-theme .notice-form label,:root.dark-theme .create-form label,:root.dark-theme .form-grid label,:root.dark-theme .assignment-box label,:root.dark-theme .config-form label,:root.dark-theme .sheet-form label,:root.dark-theme .owner-form label,:root.dark-theme .month-filter label,:root.dark-theme .day-filter label{color:#e2e8f0!important;font-size:.86rem!important;font-weight:800!important;letter-spacing:.01em}[data-theme=dark] .app-shell label span,[data-theme=dark] .notice-form label span,[data-theme=dark] .create-form label span,[data-theme=dark] .form-grid label span,[data-theme=dark] .assignment-box label span,[data-theme=dark] .config-form label span,[data-theme=dark] .sheet-form label span,[data-theme=dark] .owner-form label span,[data-theme=dark] .month-filter label span,[data-theme=dark] .day-filter label span,:root.dark-theme .app-shell label span,:root.dark-theme .notice-form label span,:root.dark-theme .create-form label span,:root.dark-theme .form-grid label span,:root.dark-theme .assignment-box label span,:root.dark-theme .config-form label span,:root.dark-theme .sheet-form label span,:root.dark-theme .owner-form label span,:root.dark-theme .month-filter label span,:root.dark-theme .day-filter label span{color:#e2e8f0!important}[data-theme=dark] .target-toggle,:root.dark-theme .target-toggle{background:#0d1424!important;border:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .target-toggle button,:root.dark-theme .target-toggle button{color:#94a3b8!important;background:transparent!important}[data-theme=dark] .target-toggle button.active,:root.dark-theme .target-toggle button.active{background:#1e293b!important;color:#60a5fa!important;border:1px solid rgba(59,130,246,.35)!important;box-shadow:0 4px 12px #0000004d!important}[data-theme=dark] .pin-toggle,:root.dark-theme .pin-toggle{background:#0d1424!important;border:1px solid rgba(255,255,255,.18)!important;color:#f8fafc!important;font-weight:800!important;width:fit-content!important}[data-theme=dark] .pin-toggle input[type=checkbox],:root.dark-theme .pin-toggle input[type=checkbox]{width:18px!important;height:18px!important;accent-color:#3b82f6!important;cursor:pointer!important;border-radius:4px!important}[data-theme=dark] .resident-picker button,:root.dark-theme .resident-picker button{background:#0d1424!important;border:1px solid rgba(255,255,255,.08)!important;color:#f8fafc!important}[data-theme=dark] .resident-picker button strong,:root.dark-theme .resident-picker button strong{color:#f8fafc!important}[data-theme=dark] .resident-picker button small,:root.dark-theme .resident-picker button small{color:#94a3b8!important}[data-theme=dark] .resident-picker button span,:root.dark-theme .resident-picker button span{background:#111927!important;border-color:#475569!important}[data-theme=dark] .resident-picker button.selected,:root.dark-theme .resident-picker button.selected{background:#3b82f629!important;border-color:#3b82f6!important}[data-theme=dark] .resident-picker button.selected span,:root.dark-theme .resident-picker button.selected span{background:#2563eb!important;border-color:#3b82f6!important}[data-theme=dark] .category-pill,:root.dark-theme .category-pill{background:#3b82f629!important;color:#93c5fd!important;border:1px solid rgba(59,130,246,.28)!important}[data-theme=dark] .category-pill[data-category=Emergency],:root.dark-theme .category-pill[data-category=Emergency]{background:#ef444429!important;color:#fca5a5!important;border-color:#ef44444d!important}[data-theme=dark] .category-pill[data-category=Water],:root.dark-theme .category-pill[data-category=Water]{background:#06b6d429!important;color:#67e8f9!important;border-color:#06b6d44d!important}[data-theme=dark] .category-pill[data-category=Security],:root.dark-theme .category-pill[data-category=Security]{background:#8b5cf629!important;color:#c4b5fd!important;border-color:#8b5cf64d!important}[data-theme=dark] .audience-pill,:root.dark-theme .audience-pill{background:#ffffff14!important;color:#94a3b8!important;border:1px solid var(--line)!important}[data-theme=dark] .audience-pill.specific,:root.dark-theme .audience-pill.specific{background:#8b5cf624!important;color:#c4b5fd!important;border-color:#8b5cf647!important}[data-theme=dark] .pin-pill,:root.dark-theme .pin-pill{background:#f59e0b2e!important;color:#fcd34d!important;border:1px solid rgba(245,158,11,.28)!important}[data-theme=dark] .target-list,:root.dark-theme .target-list{background:#0d1424!important;border:1px solid rgba(255,255,255,.06)!important}[data-theme=dark] .target-list span,:root.dark-theme .target-list span{color:#64748b!important}[data-theme=dark] .target-list strong,:root.dark-theme .target-list strong{color:#f8fafc!important}[data-theme=dark] .live-eyebrow,:root.dark-theme .live-eyebrow{background:#10b9811f!important;box-shadow:inset 0 0 0 1px #10b98140!important;color:#34d399!important}[data-theme=dark] .live-eyebrow span:last-child,:root.dark-theme .live-eyebrow span:last-child{background:linear-gradient(90deg,#34d399,#60a5fa,#a78bfa,#34d399)!important;background-size:220% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}[data-theme=dark] .stat-card.pending,:root.dark-theme .stat-card.pending{background:var(--stat-pending-bg)!important;border:1px solid var(--stat-pending-border)!important;color:var(--stat-pending-text)!important;box-shadow:none!important}[data-theme=dark] .stat-card.pending strong,:root.dark-theme .stat-card.pending strong{color:var(--stat-pending-num)!important}[data-theme=dark] .stat-card.pending span,:root.dark-theme .stat-card.pending span{color:var(--stat-pending-text)!important}[data-theme=dark] .stat-card.collected,:root.dark-theme .stat-card.collected{background:var(--stat-collected-bg)!important;border:1px solid var(--stat-collected-border)!important;color:var(--stat-collected-text)!important;box-shadow:none!important}[data-theme=dark] .stat-card.collected strong,:root.dark-theme .stat-card.collected strong{color:var(--stat-collected-num)!important}[data-theme=dark] .stat-card.collected span,:root.dark-theme .stat-card.collected span{color:var(--stat-collected-text)!important}[data-theme=dark] .stat-card.unpaid,:root.dark-theme .stat-card.unpaid{background:var(--stat-unpaid-bg)!important;border:1px solid var(--stat-unpaid-border)!important;color:var(--stat-unpaid-text)!important;box-shadow:none!important}[data-theme=dark] .stat-card.unpaid strong,:root.dark-theme .stat-card.unpaid strong{color:var(--stat-unpaid-num)!important}[data-theme=dark] .stat-card.unpaid span,:root.dark-theme .stat-card.unpaid span{color:var(--stat-unpaid-text)!important}[data-theme=dark] .stat-subtext,:root.dark-theme .stat-subtext{opacity:.9!important}[data-theme=dark] .stat-card.pending .stat-subtext,:root.dark-theme .stat-card.pending .stat-subtext{color:var(--stat-pending-text)!important}[data-theme=dark] .stat-card.unpaid .stat-subtext,:root.dark-theme .stat-card.unpaid .stat-subtext{color:var(--stat-unpaid-text)!important}[data-theme=dark] .overdue-alert-banner,[data-theme=dark] .overdue-banner,:root.dark-theme .overdue-alert-banner,:root.dark-theme .overdue-banner{background:#f43f5e1f!important;border:1px solid rgba(244,63,94,.28)!important;box-shadow:0 4px 12px #0000004d!important}[data-theme=dark] .overdue-alert-banner strong,[data-theme=dark] .overdue-banner strong,:root.dark-theme .overdue-alert-banner strong,:root.dark-theme .overdue-banner strong{color:#fda4af!important}[data-theme=dark] .overdue-alert-banner p,[data-theme=dark] .overdue-banner p,:root.dark-theme .overdue-alert-banner p,:root.dark-theme .overdue-banner p{color:#fecdd3!important}[data-theme=dark] .pending-scope-strip,:root.dark-theme .pending-scope-strip{background:#3b82f61a!important;border:1px solid rgba(59,130,246,.22)!important}[data-theme=dark] .pending-scope-strip .pending-scope-tag,:root.dark-theme .pending-scope-strip .pending-scope-tag{color:#93c5fd!important}[data-theme=dark] .pending-scope-strip .pending-overdue-tag,:root.dark-theme .pending-scope-strip .pending-overdue-tag{background:#f43f5e33!important;color:#fda4af!important;border:1px solid rgba(244,63,94,.35)!important}[data-theme=dark] .handle-chips,:root.dark-theme .handle-chips{background:#3b82f61a!important;border:1px solid rgba(59,130,246,.22)!important}[data-theme=dark] .handle-chips .handle-prompt,:root.dark-theme .handle-chips .handle-prompt{color:#93c5fd!important}[data-theme=dark] .handle-chips .chip-btn,:root.dark-theme .handle-chips .chip-btn{background:#1e293b!important;border-color:#3b82f6!important;color:#60a5fa!important}[data-theme=dark] .handle-chips .chip-btn:hover,:root.dark-theme .handle-chips .chip-btn:hover{background:#2563eb!important;color:#fff!important}[data-theme=dark] .phone-hint,:root.dark-theme .phone-hint{color:#38bdf8!important}[data-theme=dark] .quick-action,:root.dark-theme .quick-action{background:var(--bg-card)!important;border:1px solid var(--line)!important;color:#f8fafc!important;box-shadow:0 10px 20px #0000004d!important}[data-theme=dark] .quick-action strong,:root.dark-theme .quick-action strong{color:#f8fafc!important}[data-theme=dark] .quick-action small,:root.dark-theme .quick-action small{color:#94a3b8!important}[data-theme=dark] .secondary-chip,:root.dark-theme .secondary-chip{background:var(--chip-bg)!important;border:1px solid var(--chip-border)!important;color:var(--chip-text)!important;box-shadow:none!important}[data-theme=dark] .entry-pill,:root.dark-theme .entry-pill{background:#ffffff14!important;color:#94a3b8!important;border:1px solid var(--line)!important}[data-theme=dark] .danger-button,[data-theme=dark] .icon-danger-button,:root.dark-theme .danger-button,:root.dark-theme .icon-danger-button{background:#ef444426!important;color:#f87171!important;border:1px solid rgba(239,68,68,.28)!important;box-shadow:none!important}[data-theme=dark] .danger-button svg,[data-theme=dark] .icon-danger-button svg,:root.dark-theme .danger-button svg,:root.dark-theme .icon-danger-button svg{fill:#f87171!important}[data-theme=dark] .secondary-button,[data-theme=dark] .text-button,[data-theme=dark] .inline-button,[data-theme=dark] .action-button,[data-theme=dark] .allow-entry-button,[data-theme=dark] .close-button,[data-theme=dark] .manage-button,:root.dark-theme .secondary-button,:root.dark-theme .text-button,:root.dark-theme .inline-button,:root.dark-theme .action-button,:root.dark-theme .allow-entry-button,:root.dark-theme .close-button,:root.dark-theme .manage-button{background:#3b82f629!important;color:#60a5fa!important;border:1px solid rgba(59,130,246,.28)!important}[data-theme=dark] .close-button,[data-theme=dark] .text-button,:root.dark-theme .close-button,:root.dark-theme .text-button{background:#ffffff14!important;color:#94a3b8!important;border:1px solid rgba(255,255,255,.12)!important}[data-theme=dark] .status-pill,:root.dark-theme .status-pill{background:#10b98129!important;color:#34d399!important;border:1px solid rgba(16,185,129,.28)!important}[data-theme=dark] .status-pill.inactive,:root.dark-theme .status-pill.inactive{background:#ffffff14!important;color:#94a3b8!important;border:1px solid rgba(255,255,255,.12)!important}[data-theme=dark] .status-pill.vacant,:root.dark-theme .status-pill.vacant{background:#3b82f629!important;color:#60a5fa!important;border:1px solid rgba(59,130,246,.28)!important}[data-theme=dark] .status-pill.pending,[data-theme=dark] .status-pill.awaiting,[data-theme=dark] .status-pill.submitted,[data-theme=dark] .status-pill[data-status=Open],:root.dark-theme .status-pill.pending,:root.dark-theme .status-pill.awaiting,:root.dark-theme .status-pill.submitted,:root.dark-theme .status-pill[data-status=Open]{background:#f59e0b29!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.3)!important}[data-theme=dark] .status-pill.inprogress,[data-theme=dark] .status-pill[data-status=InProgress],[data-theme=dark] .status-pill.checked-in,:root.dark-theme .status-pill.inprogress,:root.dark-theme .status-pill[data-status=InProgress],:root.dark-theme .status-pill.checked-in{background:#3b82f629!important;color:#60a5fa!important;border:1px solid rgba(59,130,246,.3)!important}[data-theme=dark] .status-pill.approved,[data-theme=dark] .status-pill.resolved,[data-theme=dark] .status-pill[data-status=Resolved],[data-theme=dark] .status-pill.closed,[data-theme=dark] .status-pill[data-status=Closed],[data-theme=dark] .status-pill.paid,[data-theme=dark] .status-pill.active,[data-theme=dark] .status-pill.occupied,:root.dark-theme .status-pill.approved,:root.dark-theme .status-pill.resolved,:root.dark-theme .status-pill[data-status=Resolved],:root.dark-theme .status-pill.closed,:root.dark-theme .status-pill[data-status=Closed],:root.dark-theme .status-pill.paid,:root.dark-theme .status-pill.active,:root.dark-theme .status-pill.occupied{background:#10b98129!important;color:#34d399!important;border:1px solid rgba(16,185,129,.3)!important}[data-theme=dark] .status-pill.rejected,[data-theme=dark] .status-pill.overdue,[data-theme=dark] .status-pill.maintenance,:root.dark-theme .status-pill.rejected,:root.dark-theme .status-pill.overdue,:root.dark-theme .status-pill.maintenance{background:#f43f5e29!important;color:#fda4af!important;border:1px solid rgba(244,63,94,.3)!important}[data-theme=dark] .queue-badge.pending,[data-theme=dark] .queue-badge.awaiting,[data-theme=dark] .queue-badge.submitted,:root.dark-theme .queue-badge.pending,:root.dark-theme .queue-badge.awaiting,:root.dark-theme .queue-badge.submitted{background:#f59e0b29!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.3)!important}[data-theme=dark] .queue-badge.approved,[data-theme=dark] .queue-badge.checked-in,:root.dark-theme .queue-badge.approved,:root.dark-theme .queue-badge.checked-in{background:#10b98129!important;color:#34d399!important;border:1px solid rgba(16,185,129,.3)!important}[data-theme=dark] .queue-badge.rejected,:root.dark-theme .queue-badge.rejected{background:#f43f5e29!important;color:#fda4af!important;border:1px solid rgba(244,63,94,.3)!important}[data-theme=dark] .summary-card.pending,:root.dark-theme .summary-card.pending{background:#f43f5e26!important;border:1px solid rgba(244,63,94,.3)!important;color:#fda4af!important}[data-theme=dark] .summary-card.approved,:root.dark-theme .summary-card.approved{background:#10b98126!important;border:1px solid rgba(16,185,129,.3)!important;color:#6ee7b7!important}[data-theme=dark] .day-filter,:root.dark-theme .day-filter{background:#162238!important;border:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .day-filter .date-filter-heading,:root.dark-theme .day-filter .date-filter-heading{color:#94a3b8!important}[data-theme=dark] .day-filter .today-pill,:root.dark-theme .day-filter .today-pill{background:#ffffff14!important;color:#94a3b8!important;border:1px solid rgba(255,255,255,.12)!important}[data-theme=dark] .error-banner,[data-theme=dark] .form-error-banner,[data-theme=dark] .sheet-error-banner,:root.dark-theme .error-banner,:root.dark-theme .form-error-banner,:root.dark-theme .sheet-error-banner{background:#ef444424!important;border:1px solid rgba(239,68,68,.3)!important;color:#fca5a5!important}[data-theme=dark] .error-banner svg,[data-theme=dark] .form-error-banner svg,[data-theme=dark] .sheet-error-banner svg,:root.dark-theme .error-banner svg,:root.dark-theme .form-error-banner svg,:root.dark-theme .sheet-error-banner svg{fill:#fca5a5!important}[data-theme=dark] .success-banner,:root.dark-theme .success-banner{background:#10b98124!important;border:1px solid rgba(16,185,129,.3)!important;color:#6ee7b7!important}[data-theme=dark] .society-card,[data-theme=dark] .billing-card,:root.dark-theme .society-card,:root.dark-theme .billing-card{background:#162238!important;border:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .society-card strong,[data-theme=dark] .billing-card strong,:root.dark-theme .society-card strong,:root.dark-theme .billing-card strong{color:#f8fafc!important}[data-theme=dark] .society-card p,[data-theme=dark] .society-card dt,[data-theme=dark] .society-card dd,[data-theme=dark] .billing-card p,[data-theme=dark] .billing-card dt,[data-theme=dark] .billing-card dd,:root.dark-theme .society-card p,:root.dark-theme .society-card dt,:root.dark-theme .society-card dd,:root.dark-theme .billing-card p,:root.dark-theme .billing-card dt,:root.dark-theme .billing-card dd{color:#94a3b8!important}[data-theme=dark] .society-top>span,:root.dark-theme .society-top>span{background:#ffffff14!important;color:#94a3b8!important;border:1px solid rgba(255,255,255,.12)!important}[data-theme=dark] .pricing-table,:root.dark-theme .pricing-table{background:#111927!important;border:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .pricing-table div,:root.dark-theme .pricing-table div{background:#162238!important;border:1px solid rgba(255,255,255,.06)!important}[data-theme=dark] .pricing-table div strong,:root.dark-theme .pricing-table div strong{color:#f8fafc!important}[data-theme=dark] .pricing-table div span,:root.dark-theme .pricing-table div span{color:#60a5fa!important}[data-theme=dark] .bill-metrics div,:root.dark-theme .bill-metrics div{background:#0d1424!important;border:1px solid rgba(255,255,255,.06)!important}[data-theme=dark] .bill-metrics div strong,:root.dark-theme .bill-metrics div strong{color:#f8fafc!important}[data-theme=dark] .bill-metrics div small,:root.dark-theme .bill-metrics div small{color:#94a3b8!important}[data-theme=dark] .book-grid button,:root.dark-theme .book-grid button{background:var(--bg-card-subtle)!important;border:1px solid var(--line)!important;color:#f8fafc!important}[data-theme=dark] .book-grid button.active,:root.dark-theme .book-grid button.active{background:#3b82f62e!important;border-color:#3b82f6!important;color:#93c5fd!important}[data-theme=dark] .search-box,:root.dark-theme .search-box{background:var(--bg-card-subtle)!important;box-shadow:inset 0 0 0 1px var(--line)!important}[data-theme=dark] .search-box input,:root.dark-theme .search-box input{background:#0d1424!important;color:#f8fafc!important}[data-theme=dark] .search-box button,:root.dark-theme .search-box button{background:#3b82f633!important;color:#60a5fa!important}[data-theme=dark] .app-shell input,[data-theme=dark] .app-shell select,[data-theme=dark] .app-shell textarea,[data-theme=dark] .sheet-card input,[data-theme=dark] .sheet-card select,[data-theme=dark] .sheet-card textarea,[data-theme=dark] .compose-card input,[data-theme=dark] .compose-card select,[data-theme=dark] .compose-card textarea,[data-theme=dark] .form-grid input,[data-theme=dark] .form-grid select,[data-theme=dark] .form-grid textarea,[data-theme=dark] .attachment-modal input,[data-theme=dark] .create-form input,[data-theme=dark] .create-form select,[data-theme=dark] .create-form textarea,[data-theme=dark] .notice-form input,[data-theme=dark] .notice-form select,[data-theme=dark] .notice-form textarea,[data-theme=dark] .assignment-box input,[data-theme=dark] .day-filter input,[data-theme=dark] .owner-form input,[data-theme=dark] .owner-form select,[data-theme=dark] .config-form input,[data-theme=dark] .config-form select,:root.dark-theme .app-shell input,:root.dark-theme .app-shell select,:root.dark-theme .app-shell textarea,:root.dark-theme .sheet-card input,:root.dark-theme .sheet-card select,:root.dark-theme .sheet-card textarea,:root.dark-theme .compose-card input,:root.dark-theme .compose-card select,:root.dark-theme .compose-card textarea,:root.dark-theme .form-grid input,:root.dark-theme .form-grid select,:root.dark-theme .form-grid textarea,:root.dark-theme .attachment-modal input,:root.dark-theme .create-form input,:root.dark-theme .create-form select,:root.dark-theme .create-form textarea,:root.dark-theme .notice-form input,:root.dark-theme .notice-form select,:root.dark-theme .notice-form textarea,:root.dark-theme .assignment-box input,:root.dark-theme .day-filter input,:root.dark-theme .owner-form input,:root.dark-theme .owner-form select,:root.dark-theme .config-form input,:root.dark-theme .config-form select{background:#0d1424!important;border:1px solid rgba(255,255,255,.18)!important;color:#f8fafc!important}[data-theme=dark] .app-shell input::placeholder,[data-theme=dark] .app-shell select::placeholder,[data-theme=dark] .app-shell textarea::placeholder,[data-theme=dark] .sheet-card input::placeholder,[data-theme=dark] .sheet-card select::placeholder,[data-theme=dark] .sheet-card textarea::placeholder,[data-theme=dark] .compose-card input::placeholder,[data-theme=dark] .compose-card select::placeholder,[data-theme=dark] .compose-card textarea::placeholder,[data-theme=dark] .form-grid input::placeholder,[data-theme=dark] .form-grid select::placeholder,[data-theme=dark] .form-grid textarea::placeholder,[data-theme=dark] .attachment-modal input::placeholder,[data-theme=dark] .create-form input::placeholder,[data-theme=dark] .create-form select::placeholder,[data-theme=dark] .create-form textarea::placeholder,[data-theme=dark] .notice-form input::placeholder,[data-theme=dark] .notice-form select::placeholder,[data-theme=dark] .notice-form textarea::placeholder,[data-theme=dark] .assignment-box input::placeholder,[data-theme=dark] .day-filter input::placeholder,[data-theme=dark] .owner-form input::placeholder,[data-theme=dark] .owner-form select::placeholder,[data-theme=dark] .config-form input::placeholder,[data-theme=dark] .config-form select::placeholder,:root.dark-theme .app-shell input::placeholder,:root.dark-theme .app-shell select::placeholder,:root.dark-theme .app-shell textarea::placeholder,:root.dark-theme .sheet-card input::placeholder,:root.dark-theme .sheet-card select::placeholder,:root.dark-theme .sheet-card textarea::placeholder,:root.dark-theme .compose-card input::placeholder,:root.dark-theme .compose-card select::placeholder,:root.dark-theme .compose-card textarea::placeholder,:root.dark-theme .form-grid input::placeholder,:root.dark-theme .form-grid select::placeholder,:root.dark-theme .form-grid textarea::placeholder,:root.dark-theme .attachment-modal input::placeholder,:root.dark-theme .create-form input::placeholder,:root.dark-theme .create-form select::placeholder,:root.dark-theme .create-form textarea::placeholder,:root.dark-theme .notice-form input::placeholder,:root.dark-theme .notice-form select::placeholder,:root.dark-theme .notice-form textarea::placeholder,:root.dark-theme .assignment-box input::placeholder,:root.dark-theme .day-filter input::placeholder,:root.dark-theme .owner-form input::placeholder,:root.dark-theme .owner-form select::placeholder,:root.dark-theme .config-form input::placeholder,:root.dark-theme .config-form select::placeholder{color:#94a3b8!important}[data-theme=dark] .app-shell input:focus,[data-theme=dark] .app-shell select:focus,[data-theme=dark] .app-shell textarea:focus,[data-theme=dark] .sheet-card input:focus,[data-theme=dark] .sheet-card select:focus,[data-theme=dark] .sheet-card textarea:focus,[data-theme=dark] .compose-card input:focus,[data-theme=dark] .compose-card select:focus,[data-theme=dark] .compose-card textarea:focus,[data-theme=dark] .form-grid input:focus,[data-theme=dark] .form-grid select:focus,[data-theme=dark] .form-grid textarea:focus,[data-theme=dark] .attachment-modal input:focus,[data-theme=dark] .create-form input:focus,[data-theme=dark] .create-form select:focus,[data-theme=dark] .create-form textarea:focus,[data-theme=dark] .notice-form input:focus,[data-theme=dark] .notice-form select:focus,[data-theme=dark] .notice-form textarea:focus,[data-theme=dark] .assignment-box input:focus,[data-theme=dark] .day-filter input:focus,[data-theme=dark] .owner-form input:focus,[data-theme=dark] .owner-form select:focus,[data-theme=dark] .config-form input:focus,[data-theme=dark] .config-form select:focus,:root.dark-theme .app-shell input:focus,:root.dark-theme .app-shell select:focus,:root.dark-theme .app-shell textarea:focus,:root.dark-theme .sheet-card input:focus,:root.dark-theme .sheet-card select:focus,:root.dark-theme .sheet-card textarea:focus,:root.dark-theme .compose-card input:focus,:root.dark-theme .compose-card select:focus,:root.dark-theme .compose-card textarea:focus,:root.dark-theme .form-grid input:focus,:root.dark-theme .form-grid select:focus,:root.dark-theme .form-grid textarea:focus,:root.dark-theme .attachment-modal input:focus,:root.dark-theme .create-form input:focus,:root.dark-theme .create-form select:focus,:root.dark-theme .create-form textarea:focus,:root.dark-theme .notice-form input:focus,:root.dark-theme .notice-form select:focus,:root.dark-theme .notice-form textarea:focus,:root.dark-theme .assignment-box input:focus,:root.dark-theme .day-filter input:focus,:root.dark-theme .owner-form input:focus,:root.dark-theme .owner-form select:focus,:root.dark-theme .config-form input:focus,:root.dark-theme .config-form select:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f640!important}[data-theme=dark] input[type=date],[data-theme=dark] input[type=datetime-local],[data-theme=dark] input[type=time],[data-theme=dark] input[type=month],:root.dark-theme input[type=date],:root.dark-theme input[type=datetime-local],:root.dark-theme input[type=time],:root.dark-theme input[type=month]{color-scheme:dark!important;color:#f8fafc!important;background:#0d1424!important;border:1px solid rgba(255,255,255,.18)!important}[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=month]::-webkit-calendar-picker-indicator,:root.dark-theme input[type=date]::-webkit-calendar-picker-indicator,:root.dark-theme input[type=datetime-local]::-webkit-calendar-picker-indicator,:root.dark-theme input[type=time]::-webkit-calendar-picker-indicator,:root.dark-theme input[type=month]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(1.3)!important;opacity:.9!important;cursor:pointer!important;padding:4px!important;margin-right:2px!important;border-radius:6px!important}[data-theme=dark] input[type=date]::-webkit-datetime-edit,[data-theme=dark] input[type=date]::-webkit-datetime-edit-fields-wrapper,[data-theme=dark] input[type=date]::-webkit-datetime-edit-text,[data-theme=dark] input[type=date]::-webkit-datetime-edit-month-field,[data-theme=dark] input[type=date]::-webkit-datetime-edit-day-field,[data-theme=dark] input[type=date]::-webkit-datetime-edit-year-field,[data-theme=dark] input[type=date]::-webkit-datetime-edit-hour-field,[data-theme=dark] input[type=date]::-webkit-datetime-edit-minute-field,[data-theme=dark] input[type=date]::-webkit-datetime-edit-ampm-field,[data-theme=dark] input[type=datetime-local]::-webkit-datetime-edit,[data-theme=dark] input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper,[data-theme=dark] input[type=datetime-local]::-webkit-datetime-edit-text,[data-theme=dark] input[type=datetime-local]::-webkit-datetime-edit-month-field,[data-theme=dark] input[type=datetime-local]::-webkit-datetime-edit-day-field,[data-theme=dark] input[type=datetime-local]::-webkit-datetime-edit-year-field,[data-theme=dark] input[type=datetime-local]::-webkit-datetime-edit-hour-field,[data-theme=dark] input[type=datetime-local]::-webkit-datetime-edit-minute-field,[data-theme=dark] input[type=datetime-local]::-webkit-datetime-edit-ampm-field,[data-theme=dark] input[type=time]::-webkit-datetime-edit,[data-theme=dark] input[type=time]::-webkit-datetime-edit-fields-wrapper,[data-theme=dark] input[type=time]::-webkit-datetime-edit-text,[data-theme=dark] input[type=time]::-webkit-datetime-edit-month-field,[data-theme=dark] input[type=time]::-webkit-datetime-edit-day-field,[data-theme=dark] input[type=time]::-webkit-datetime-edit-year-field,[data-theme=dark] input[type=time]::-webkit-datetime-edit-hour-field,[data-theme=dark] input[type=time]::-webkit-datetime-edit-minute-field,[data-theme=dark] input[type=time]::-webkit-datetime-edit-ampm-field,[data-theme=dark] input[type=month]::-webkit-datetime-edit,[data-theme=dark] input[type=month]::-webkit-datetime-edit-fields-wrapper,[data-theme=dark] input[type=month]::-webkit-datetime-edit-text,[data-theme=dark] input[type=month]::-webkit-datetime-edit-month-field,[data-theme=dark] input[type=month]::-webkit-datetime-edit-day-field,[data-theme=dark] input[type=month]::-webkit-datetime-edit-year-field,[data-theme=dark] input[type=month]::-webkit-datetime-edit-hour-field,[data-theme=dark] input[type=month]::-webkit-datetime-edit-minute-field,[data-theme=dark] input[type=month]::-webkit-datetime-edit-ampm-field,:root.dark-theme input[type=date]::-webkit-datetime-edit,:root.dark-theme input[type=date]::-webkit-datetime-edit-fields-wrapper,:root.dark-theme input[type=date]::-webkit-datetime-edit-text,:root.dark-theme input[type=date]::-webkit-datetime-edit-month-field,:root.dark-theme input[type=date]::-webkit-datetime-edit-day-field,:root.dark-theme input[type=date]::-webkit-datetime-edit-year-field,:root.dark-theme input[type=date]::-webkit-datetime-edit-hour-field,:root.dark-theme input[type=date]::-webkit-datetime-edit-minute-field,:root.dark-theme input[type=date]::-webkit-datetime-edit-ampm-field,:root.dark-theme input[type=datetime-local]::-webkit-datetime-edit,:root.dark-theme input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper,:root.dark-theme input[type=datetime-local]::-webkit-datetime-edit-text,:root.dark-theme input[type=datetime-local]::-webkit-datetime-edit-month-field,:root.dark-theme input[type=datetime-local]::-webkit-datetime-edit-day-field,:root.dark-theme input[type=datetime-local]::-webkit-datetime-edit-year-field,:root.dark-theme input[type=datetime-local]::-webkit-datetime-edit-hour-field,:root.dark-theme input[type=datetime-local]::-webkit-datetime-edit-minute-field,:root.dark-theme input[type=datetime-local]::-webkit-datetime-edit-ampm-field,:root.dark-theme input[type=time]::-webkit-datetime-edit,:root.dark-theme input[type=time]::-webkit-datetime-edit-fields-wrapper,:root.dark-theme input[type=time]::-webkit-datetime-edit-text,:root.dark-theme input[type=time]::-webkit-datetime-edit-month-field,:root.dark-theme input[type=time]::-webkit-datetime-edit-day-field,:root.dark-theme input[type=time]::-webkit-datetime-edit-year-field,:root.dark-theme input[type=time]::-webkit-datetime-edit-hour-field,:root.dark-theme input[type=time]::-webkit-datetime-edit-minute-field,:root.dark-theme input[type=time]::-webkit-datetime-edit-ampm-field,:root.dark-theme input[type=month]::-webkit-datetime-edit,:root.dark-theme input[type=month]::-webkit-datetime-edit-fields-wrapper,:root.dark-theme input[type=month]::-webkit-datetime-edit-text,:root.dark-theme input[type=month]::-webkit-datetime-edit-month-field,:root.dark-theme input[type=month]::-webkit-datetime-edit-day-field,:root.dark-theme input[type=month]::-webkit-datetime-edit-year-field,:root.dark-theme input[type=month]::-webkit-datetime-edit-hour-field,:root.dark-theme input[type=month]::-webkit-datetime-edit-minute-field,:root.dark-theme input[type=month]::-webkit-datetime-edit-ampm-field{color:#f8fafc!important}[data-theme=dark] select,:root.dark-theme select{color-scheme:dark!important;color:#f8fafc!important;background-color:#0d1424!important;border:1px solid rgba(255,255,255,.18)!important}[data-theme=dark] select option,:root.dark-theme select option{background-color:#111927!important;color:#f8fafc!important}[data-theme=dark] .notice-card p,:root.dark-theme .notice-card p{color:#cbd5e1!important;line-height:1.55!important}[data-theme=dark] .datetime-input-wrap,:root.dark-theme .datetime-input-wrap{background:#0d1424!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:15px!important}[data-theme=dark] .datetime-input-wrap input,:root.dark-theme .datetime-input-wrap input{background:transparent!important;border:0!important;color:#f8fafc!important}[data-theme=dark] .datetime-empty-hint,:root.dark-theme .datetime-empty-hint{color:#94a3b8!important}[data-theme=dark] .cal-badge,:root.dark-theme .cal-badge{color:#60a5fa!important}[data-theme=dark] .app-login-page .field>span,[data-theme=dark] .app-login-page .field label,:root.dark-theme .app-login-page .field>span,:root.dark-theme .app-login-page .field label{color:#334155!important;font-weight:800!important;font-size:.84rem!important}[data-theme=dark] .app-login-page .field input,[data-theme=dark] .app-login-page input,:root.dark-theme .app-login-page .field input,:root.dark-theme .app-login-page input{background:#f8fafc!important;color:#0f172a!important;border:1px solid #e2e8f0!important}[data-theme=dark] .app-login-page .field input:focus,[data-theme=dark] .app-login-page input:focus,:root.dark-theme .app-login-page .field input:focus,:root.dark-theme .app-login-page input:focus{background:#fff!important;border-color:#0f766e5c!important;color:#0f172a!important}[data-theme=dark] .app-login-page .account-toggle button,:root.dark-theme .app-login-page .account-toggle button{color:#64748b!important}[data-theme=dark] .app-login-page .account-toggle button.active,:root.dark-theme .app-login-page .account-toggle button.active{background:#fff!important;color:#0f172a!important;box-shadow:0 14px 30px #2563eb29!important}[data-theme=dark] .app-login-page .account-toggle button.active .account-icon,:root.dark-theme .app-login-page .account-toggle button.active .account-icon{color:#fff!important;background:linear-gradient(135deg,#21f4f4,#2563eb 54%,#a855f7)!important;box-shadow:0 10px 20px #2563eb38!important}[data-theme=dark] .app-login-page .account-toggle button.active .account-icon svg,:root.dark-theme .app-login-page .account-toggle button.active .account-icon svg{fill:#fff!important}[data-theme=dark] .app-login-page .account-toggle button:not(.active),:root.dark-theme .app-login-page .account-toggle button:not(.active){background:transparent!important;box-shadow:none!important}[data-theme=dark] .app-login-page .account-toggle button:not(.active) .account-icon,:root.dark-theme .app-login-page .account-toggle button:not(.active) .account-icon{color:#03c7f7!important;background:linear-gradient(135deg,#21f4f42e,#2563eb24,#a855f72e)!important}[data-theme=dark] .app-login-page .account-toggle button:not(.active) .account-icon svg,:root.dark-theme .app-login-page .account-toggle button:not(.active) .account-icon svg{fill:#03c7f7!important}[data-theme=dark] .sheet-backdrop,[data-theme=dark] .alert-popup-backdrop,:root.dark-theme .sheet-backdrop,:root.dark-theme .alert-popup-backdrop{background:#000000b8!important;backdrop-filter:blur(10px)!important}[data-theme=dark] .sheet-card,[data-theme=dark] .alert-popup-card,:root.dark-theme .sheet-card,:root.dark-theme .alert-popup-card{background:#111927!important;border:1px solid rgba(255,255,255,.1)!important;color:#f8fafc!important}[data-theme=dark] .sheet-card h2,[data-theme=dark] .sheet-card h3,[data-theme=dark] .sheet-card h4,[data-theme=dark] .alert-popup-card h2,[data-theme=dark] .alert-popup-card h3,[data-theme=dark] .alert-popup-card h4,:root.dark-theme .sheet-card h2,:root.dark-theme .sheet-card h3,:root.dark-theme .sheet-card h4,:root.dark-theme .alert-popup-card h2,:root.dark-theme .alert-popup-card h3,:root.dark-theme .alert-popup-card h4{color:#f8fafc!important}[data-theme=dark] .sheet-card p,[data-theme=dark] .alert-popup-card p,:root.dark-theme .sheet-card p,:root.dark-theme .alert-popup-card p{color:#94a3b8!important}[data-theme=dark] .sheet-close,:root.dark-theme .sheet-close{background:#ffffff14!important;color:#cbd5e1!important;border:1px solid var(--line)!important}[data-theme=dark] .upi-apps-section,:root.dark-theme .upi-apps-section{background:#10b9811a!important;border:1px solid rgba(16,185,129,.25)!important}[data-theme=dark] .upi-app-button,:root.dark-theme .upi-app-button{background:#10b9812e!important;color:#34d399!important;border:1px solid rgba(16,185,129,.35)!important}[data-theme=dark] .sheet-helper,:root.dark-theme .sheet-helper{color:#94a3b8!important}[data-theme=dark] .skeleton-card,:root.dark-theme .skeleton-card{background:var(--bg-card)!important;border-color:var(--line)!important}[data-theme=dark] .skeleton-card .skeleton-line,:root.dark-theme .skeleton-card .skeleton-line{background:var(--skeleton-bg)!important}[data-theme=dark] .finance-month-row,:root.dark-theme .finance-month-row{background:var(--bg-card-subtle)!important;border-color:var(--line)!important}[data-theme=dark] .finance-breakdown article,:root.dark-theme .finance-breakdown article{background:var(--bg-card-subtle)!important;border:1px solid var(--line)!important}[data-theme=dark] .finance-breakdown article.balance-card,:root.dark-theme .finance-breakdown article.balance-card{background:#3b82f61f!important;border-color:#3b82f640!important}[data-theme=dark] .finance-pie>div,:root.dark-theme .finance-pie>div{background:var(--bg-card)!important}[data-theme=dark] .finance-pie>div strong,:root.dark-theme .finance-pie>div strong{color:#f8fafc!important}[data-theme=dark] .finance-pie>div span,:root.dark-theme .finance-pie>div span{color:#94a3b8!important}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg-canvas);color:var(--text-primary);overflow-x:hidden;overflow-y:auto}body{min-height:100dvh;font-family:Manrope,system-ui,sans-serif;background:var(--bg-canvas-gradient);color:var(--text-primary);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch}app-root{display:block;min-height:100dvh;touch-action:pan-y}button,input,select,textarea{font:inherit}input,select,textarea{font-size:16px}input.ng-invalid.ng-touched,select.ng-invalid.ng-touched,textarea.ng-invalid.ng-touched{border-color:#e11d48b8!important;background:#fff7f8!important;box-shadow:0 0 0 4px #e11d4814!important}.field-error,.validation-hint{color:#be123c;font-size:.76rem;font-weight:800;line-height:1.35}button{touch-action:manipulation}img,svg,video{max-width:100%}@supports not (height: 100dvh){body,:root{min-height:100vh}}.page-grid{display:grid;gap:1.5rem}.page-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.hero-banner,.panel{border:1px solid var(--line);border-radius:30px;background:var(--bg-panel);backdrop-filter:blur(20px);box-shadow:var(--shadow-soft)}.hero-banner{padding:1.75rem 1.85rem;background:radial-gradient(circle at top right,rgba(37,99,235,.18),transparent 24%),linear-gradient(135deg,#fffffff5,#f1f8ffe6)}.hero-banner h1,.panel h3,.panel h4{margin:0;font-family:Space Grotesk,Manrope,system-ui,sans-serif;letter-spacing:-.03em}.hero-banner p:last-child{margin:.6rem 0 0;color:var(--muted);max-width:72ch}.page-kicker{margin:0 0 .35rem;color:var(--teal);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.hero-banner-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:1rem;align-items:stretch}.hero-callout{border-radius:24px;padding:1rem 1.1rem;background:#0f766e14;border:1px solid rgba(15,118,110,.12);display:grid;align-content:start;gap:.55rem}.hero-callout strong{font-size:1.05rem;color:var(--ink)}.hero-callout p{margin:0;color:var(--muted);line-height:1.6}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.metric-card{padding:1.25rem;border-radius:26px;background:#ffffffc2;border:1px solid rgba(148,163,184,.2);box-shadow:0 16px 40px #0f172a0d}.metric-card p,.metric-card span{margin:0;color:var(--muted)}.metric-card h2{margin:.35rem 0;font-size:1.8rem;color:var(--ink);font-family:Space Grotesk,Manrope,system-ui,sans-serif}.metric-card[data-accent=green]{background:linear-gradient(180deg,#f0fdf4e6,#ffffffb8)}.metric-card[data-accent=rose]{background:linear-gradient(180deg,#fff1f2e6,#ffffffb8)}.metric-card[data-accent=amber]{background:linear-gradient(180deg,#fffbebe6,#ffffffb8)}.metric-card[data-accent=blue]{background:linear-gradient(180deg,#eff6ffe6,#ffffffb8)}.panel{padding:1.45rem}.panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.panel-list{display:grid;gap:.85rem}.list-row{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-radius:20px;background:#f8fafce6;border:1px solid rgba(148,163,184,.14)}.list-row strong,.notice-card h4{color:var(--ink)}.list-row p,.notice-card p,.align-right p{margin:.25rem 0 0;color:var(--muted)}.align-right{text-align:right}.notice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.notice-card{padding:1rem 1.1rem;border-radius:22px;background:#f8fafceb;border:1px solid rgba(148,163,184,.18)}.status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.3rem .7rem;background:#2563eb1a;color:#1d4ed8;font-size:.8rem;font-weight:700}.status-pill.is-pinned{background:#dcfce7;color:#166534}.error-banner,.empty-state{margin:0;padding:1rem 1.1rem;border-radius:18px;background:#fff7ed;color:#9a3412;border:1px solid rgba(249,115,22,.16)}.empty-state{background:#f8fafce6;color:var(--muted);border:1px solid rgba(148,163,184,.12)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.form-grid .full-span{grid-column:1/-1}.form-field{display:grid;gap:.4rem;color:#334155;font-weight:600}.form-field input,.form-field select,.form-field textarea{width:100%;padding:.9rem 1rem;border:1px solid rgba(148,163,184,.4);border-radius:16px;background:#fff;min-height:48px;transition:border-color .2s ease,box-shadow .2s ease}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:#0f766e73;box-shadow:0 0 0 4px #14b8a614}.form-field textarea{min-height:120px;resize:vertical}.form-actions{display:flex;gap:.75rem;flex-wrap:wrap}.primary-button,.secondary-button,.danger-button{border:0;border-radius:18px;padding:.9rem 1rem;cursor:pointer;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}.primary-button{background:linear-gradient(135deg,#0f766e,#2563eb);color:#fff;box-shadow:0 16px 30px #2563eb29}.secondary-button{background:#2563eb1f;color:#1d4ed8}.danger-button{background:#be185d1f;color:#9f1239}.primary-button:hover,.secondary-button:hover,.danger-button:hover{transform:translateY(-1px)}.action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.action-card{display:grid;gap:.55rem;padding:1rem 1.05rem;border-radius:22px;text-decoration:none;background:#ffffffc2;color:inherit;border:1px solid rgba(148,163,184,.18);box-shadow:0 14px 30px #0f172a0d}.action-card:hover{transform:translateY(-1px)}.action-kicker{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.action-card strong{color:var(--ink)}.action-card p{margin:0;color:var(--muted);line-height:1.6}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:.9rem .75rem;border-bottom:1px solid rgba(148,163,184,.18);text-align:left;vertical-align:top}.data-table th{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.table-actions{display:flex;gap:.5rem;flex-wrap:wrap}.toggle-row{display:flex;align-items:center;gap:.6rem;color:#334155}@media (max-width: 1100px){.metrics-grid,.action-grid,.notice-grid,.page-columns,.form-grid,.hero-banner-content{grid-template-columns:1fr}}@media (max-width: 720px){.panel,.hero-banner{padding:1rem;border-radius:20px}.table-actions,.form-actions{flex-direction:column}}@media (max-width: 380px){.hero-banner h1{font-size:clamp(1.55rem,8vw,2rem)}.primary-button,.secondary-button,.danger-button{border-radius:16px;padding:.82rem .9rem}}@media (max-width: 768px){.razorpay-container{top:0!important;bottom:max(env(safe-area-inset-bottom,0px),64px)!important;height:calc(100% - max(env(safe-area-inset-bottom,0px),64px))!important;max-height:calc(100dvh - max(env(safe-area-inset-bottom,0px),64px))!important}.razorpay-container>iframe,iframe.razorpay-checkout-frame{height:100%!important;max-height:100%!important}}button,a,input[type=button],input[type=submit],.touch-target{-webkit-tap-highlight-color:transparent}.primary-button,.secondary-button,.danger-button,.outline-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center}.close-button,.icon-button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}
