@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-e5580826.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-ext-a9185001.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-5d052903.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-215a0591.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-ext-6e5f25dd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-9b307238.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-035d74b2.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-ext-18d7cee5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-0e940890.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-9d7d8908.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-ext-eba725cd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-cc13efa9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext-b6db4a06.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-6ab57b19.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext-b6db4a06.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-6ab57b19.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext-b6db4a06.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-6ab57b19.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-ext-b6db4a06.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-6ab57b19.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/readex-pro-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/readex-pro-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/readex-pro-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-50: #ECFDF5;--brand-100: #D1FAE5;--brand-200: #A7F3D0;--brand-400: #047857;--brand-500: #047857;--brand-600: #065F46;--brand-700: #064E3B;--brand-800: #1F2937;--brand-900: #1F2937;--navy: #1F2937;--navy2: #1F2937;--heading: #1F2937;--mint: #A7F3D0;--charcoal: #1F2937;--bg: #F3F4F6;--surface: #FFFFFF;--surface-2: #F9FAFB;--surface-3: #ECFDF5;--surface-hover: #F3F4F6;--border: #E5E7EB;--border-strong: #D1D5DB;--text: #1F2937;--text-secondary: #1F2937;--text-muted: #4B5563;--text-faint: #4B5563;--accent: #047857;--accent-hover: #065F46;--accent-light: rgba(4,120,87,.09);--accent-text: #047857;--on-accent: #FFFFFF;--accent2: #A7F3D0;--accent2-hover: #A7F3D0;--accent2-light: rgba(167,243,208,.35);--on-accent2: #1F2937;--success: #047857;--success-light: #D1FAE5;--success-text: #065F46;--warning: #D97706;--warning-light: #FEF3C7;--warning-text: #B45309;--danger: #DC2626;--danger-light: #FEE2E2;--danger-text: #B91C1C;--info: #2563EB;--info-light: #DBEAFE;--info-text: #1D4ED8;--shadow-xs: 0 1px 2px rgba(31,41,55,.04);--shadow-sm: 0 1px 3px rgba(31,41,55,.06);--shadow-md: 0 6px 20px -8px rgba(31,41,55,.14);--shadow-lg: 0 16px 40px -16px rgba(31,41,55,.2);--shadow-xl: 0 28px 72px -20px rgba(31,41,55,.28);--shadow-glow: 0 0 28px rgba(4,120,87,.22);--shadow-glow-sm: 0 0 14px rgba(4,120,87,.16);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-full: 9999px;--sidebar-w: 252px;--transition: all .16s cubic-bezier(.4, 0, .2, 1);--transition-fast: all .13s ease;--transition-slow: all .28s ease;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-serif: var(--font-family);--font-mono: var(--font-family);--font-ar: "Readex Pro", "IBM Plex Sans Arabic", "Inter", -apple-system, sans-serif;--text-xs: 11px;--text-sm: 12px;--text-base: 14px;--text-md: 16px;--text-lg: 20px;--text-xl: 24px;--text-2xl: 32px;--text-3xl: 32px;--text-4xl: 32px;--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 700;--fw-black: 700;--lh-tight: 1.25;--lh-snug: 1.33;--lh-normal: 1.571;--lh-relaxed: 1.75}[data-theme=dark]{--bg: #111827;--surface: #1F2937;--surface-2: #1A2332;--surface-3: #0F2E26;--surface-hover: #263244;--border: rgba(255,255,255,.14);--border-strong: rgba(255,255,255,.26);--text: #F3F4F6;--text-secondary: #E5E7EB;--text-muted: #D1D5DB;--text-faint: #9CA3AF;--accent: #10B981;--accent-hover: #34D399;--accent-light: rgba(16,185,129,.16);--accent-text: #A7F3D0;--on-accent: #052E22;--accent2: #A7F3D0;--accent2-hover: #D1FAE5;--accent2-light: rgba(167,243,208,.14);--on-accent2: #1F2937;--success: #34D399;--success-light: rgba(52,211,153,.16);--success-text: #A7F3D0;--warning: #FBBF24;--warning-light: rgba(251,191,36,.16);--warning-text: #FCD34D;--danger: #F87171;--danger-light: rgba(248,113,113,.16);--danger-text: #FCA5A5;--info: #60A5FA;--info-light: rgba(96,165,250,.16);--info-text: #93C5FD;--shadow-sm: 0 2px 8px rgba(0,0,0,.4), 0 1px 3px rgba(0,0,0,.3);--shadow-md: 0 8px 28px -10px rgba(0,0,0,.6);--shadow-lg: 0 20px 56px -18px rgba(0,0,0,.7);--shadow-xl: 0 32px 84px -22px rgba(0,0,0,.8);--shadow-glow: 0 0 36px rgba(16,185,129,.28);--shadow-glow-sm: 0 0 18px rgba(16,185,129,.2);--navy: #111827;--navy2: #0B1220;--heading: var(--text)}[dir=rtl]{--font-family: var(--font-ar)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html{overflow-x:hidden}body{overflow-x:clip}body{font-family:var(--font-family);font-size:var(--text-base);background:var(--bg);color:var(--text);min-height:100vh;transition:background .3s,color .3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--lh-normal)}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:inherit;line-height:var(--lh-tight)}input,button,select,textarea,optgroup{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.page-title{font-family:var(--font-serif);font-size:20px;font-weight:600;color:var(--heading);margin:2px 0;letter-spacing:-.01em}.portal-sidebar{background:var(--surface-2);height:100vh;width:var(--sidebar-w);position:fixed;left:0;top:0;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--border);box-shadow:none;z-index:100}.sidebar-logo{padding:20px 18px 16px;border-bottom:1px solid var(--border);flex-shrink:0;display:flex;align-items:center;justify-content:space-between}.sidebar-brand-mark{width:36px;height:36px;border-radius:var(--radius-sm);background:var(--navy);display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;box-shadow:none;flex-shrink:0;position:relative;overflow:hidden}.sidebar-logo-text{font-weight:700;font-size:16px;color:var(--heading);letter-spacing:-.02em;line-height:1}.sidebar-logo-sub{font-size:11px;color:var(--text-faint);margin-top:2px;font-weight:500;letter-spacing:.2px}.sidebar-pending-summary{flex-shrink:0;padding:8px 10px 0}.sidebar-pending-summary-trigger{width:100%;display:flex;align-items:center;gap:8px;background:var(--warning-light);border:1px solid var(--warning);color:var(--warning-text);border-radius:var(--radius-sm);padding:7px 10px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.sidebar-pending-summary-list{margin-top:4px;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.sidebar-pending-summary-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;font-size:12px;color:var(--text-muted);cursor:pointer;border-bottom:1px solid var(--border)}.sidebar-pending-summary-item:last-child{border-bottom:none}.sidebar-pending-summary-item:hover{background:var(--surface-3);color:var(--heading)}.sidebar-section-label{font-size:11px;font-weight:700;color:var(--text-faint);text-transform:uppercase;letter-spacing:1.2px;padding:14px 18px 6px}.sidebar-nav{flex:1;padding:4px 10px;overflow-y:auto;scrollbar-width:none}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-item{display:flex;align-items:center;gap:11px;padding:10px 12px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);font-size:14px;font-weight:500;margin-bottom:2px;transition:background .14s,color .14s;position:relative;-webkit-user-select:none;user-select:none}.sidebar-item:focus-visible{outline:2px solid #34D399;outline-offset:-2px}.sidebar-item:hover{background:var(--surface-3);color:var(--heading)}.sidebar-item.active{background:var(--accent-light);color:var(--accent-text);font-weight:600}.sidebar-item.active:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:2px;background:var(--accent);border-radius:2px}.sidebar-item-icon{font-size:16px;width:20px;text-align:center;flex-shrink:0;opacity:.75;color:inherit}.sidebar-item:hover .sidebar-item-icon{opacity:1}.sidebar-item.active .sidebar-item-icon{opacity:1;color:var(--accent)}.sidebar-divider{height:1px;background:var(--border);margin:6px 8px}.sidebar-group-label{font-size:11px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--text-faint);padding:16px 14px 6px}[dir=rtl] .sidebar-group-label{padding:16px 16px 6px 14px}.sidebar-group-label-toggle{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);transition:color .14s}.sidebar-group-label-toggle:hover{color:var(--text-muted)}.sidebar-subgroup-label{padding:8px 14px 4px 22px}[dir=rtl] .sidebar-subgroup-label{padding:8px 22px 4px 14px}.sidebar-footer{padding:14px 14px 18px;border-top:1px solid var(--border);flex-shrink:0}.sidebar-avatar{width:32px;height:32px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;color:var(--on-accent);font-weight:700;font-size:12px;flex-shrink:0;box-shadow:none;text-transform:uppercase}.sidebar-user-name{color:var(--heading);font-weight:600;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.sidebar-user-email{color:var(--text-faint);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-logout{display:flex;align-items:center;gap:7px;color:var(--text-faint);cursor:pointer;font-size:12px;margin-top:10px;padding:6px 4px;transition:var(--transition-fast);font-weight:500;border-radius:var(--radius-sm)}.sidebar-logout:hover{color:var(--danger);background:var(--danger-light);padding-left:8px}.portal-main{margin-left:var(--sidebar-w);min-height:100vh;background:var(--bg);transition:background .3s;display:flex;flex-direction:column}.portal-topbar{height:56px;background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 22px;position:sticky;top:0;z-index:100;box-shadow:none;overflow:visible}[data-theme=dark] .portal-topbar{background:var(--surface);border-bottom-color:var(--border);box-shadow:none}.portal-topbar-left{display:flex;align-items:center;gap:0;flex-shrink:1;min-width:0}.portal-topbar-left>div{min-width:0}.portal-topbar-title{font-weight:700;font-size:16px;color:var(--heading);letter-spacing:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-topbar-breadcrumb{font-size:12px;color:var(--text-faint);margin-top:1px}.portal-topbar-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.theme-toggle{width:36px;height:36px;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface-2);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:var(--transition);color:var(--text-muted);box-shadow:none}.theme-toggle:hover{background:var(--accent-light);border-color:var(--brand-200);color:var(--accent)}.topbar-user-chip{display:flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--border);border-radius:22px;padding:4px 12px 4px 4px;cursor:default}.topbar-user-avatar{width:28px;height:28px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;color:var(--on-accent);font-weight:700;font-size:11px;text-transform:uppercase;flex-shrink:0}.topbar-user-name{font-size:12px;font-weight:600;color:var(--text);white-space:nowrap}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 17px;margin-bottom:16px;box-shadow:none}.glass-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:none}.stat-card{border-radius:var(--radius-lg);padding:16px 17px;color:#fff;position:relative;overflow:hidden;box-shadow:none}.card-gradient-indigo{background:var(--accent)}.card-gradient-violet{background:var(--text-secondary)}.card-gradient-emerald{background:#047857}.card-gradient-amber{background:#d97706}.card-gradient-rose{background:#dc2626}.card-gradient-sky{background:#1d4ed8}.card-gradient-blue{background:var(--accent)}.card-gradient-green{background:var(--success)}.card-gradient-orange{background:var(--warning)}.card-gradient-purple{background:var(--text-secondary)}.card-gradient-pink{background:#dc2626}.action-card{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-xl);padding:26px 22px 22px;cursor:pointer;transition:var(--transition);display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;box-shadow:var(--shadow-sm)}.action-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--card-accent, var(--accent));border-radius:var(--radius-xl) var(--radius-xl) 0 0;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.action-card:hover{border-color:var(--card-accent, var(--accent));box-shadow:var(--shadow-lg),0 0 0 1px var(--card-accent, var(--accent));transform:translateY(-3px)}.action-card:hover:before{transform:scaleX(1)}.action-card-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.action-card-title{font-weight:700;font-size:16px;color:var(--text);line-height:1.3}.action-card-desc{font-size:12px;color:var(--text-muted);line-height:1.55;flex:1}.action-card-arrow{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--card-accent, var(--accent));margin-top:auto}.welcome-hero{background:linear-gradient(180deg,var(--navy),var(--navy2));border-radius:var(--radius-lg);padding:20px 24px;color:#fff;position:relative;overflow:hidden;margin-bottom:16px;box-shadow:none}.welcome-hero-grid{display:none}.subtab-bar{display:flex;flex-wrap:wrap;gap:0;margin-bottom:24px;border-bottom:1px solid var(--border);position:relative}.subtab-pill{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--text-muted);border:none;border-bottom:2px solid transparent;border-radius:0;padding:10px 16px;margin-bottom:-1px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}.subtab-pill:hover{color:var(--accent);border-bottom-color:var(--brand-200, rgba(4,120,87,.3));background:transparent}.subtab-pill.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:700;background:transparent;box-shadow:none}.subtab-divider{width:1px;height:28px;background:var(--border);margin:0 4px;align-self:center;flex-shrink:0}.section-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px}.section-header-actions{display:flex;gap:8px;flex-shrink:0;align-items:center}.drop-zone{border:2px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);transition:var(--transition);cursor:pointer}.drop-zone:hover,.drop-zone.active{border-color:var(--accent);background:var(--accent-light)}.upload-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--radius-full);font-size:12px;font-weight:600}.badge-success{background:var(--success-light);color:var(--success-text)}.badge-pending{background:var(--warning-light);color:var(--warning-text)}.badge-error{background:var(--danger-light);color:var(--danger-text)}.badge-info{background:var(--info-light);color:var(--info-text)}.status-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--radius-full);font-size:11px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.status-draft{background:#4b55631f;color:#9ca3af;border:1px solid rgba(75,85,99,.2)}.status-proposed{background:var(--warning-light);color:var(--warning-text);border:1px solid rgba(4,120,87,.3)}.status-approved{background:var(--info-light);color:var(--info-text);border:1px solid var(--border-strong)}.status-posted{background:var(--success-light);color:var(--success-text);border:1px solid rgba(4,120,87,.3)}.status-rejected{background:var(--danger-light);color:var(--danger-text);border:1px solid rgba(220,38,38,.3)}.wizard-step{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;transition:var(--transition);flex-shrink:0}.wizard-step.active{background:var(--accent);color:var(--on-accent);box-shadow:none}.wizard-step.done{background:var(--success);color:#fff}.wizard-step.pending{background:var(--surface-2);color:var(--text-faint);border:1px solid var(--border)}.business-card{border:1.5px solid var(--border);border-radius:var(--radius-lg);padding:24px 20px;cursor:pointer;transition:var(--transition);background:var(--surface);text-align:center}.business-card:hover{border-color:var(--accent)}.business-card.selected{border-color:var(--accent);background:var(--accent-light)}.progress-bar-track{height:5px;background:var(--border);border-radius:99px;overflow:hidden}.progress-bar-fill{height:100%;border-radius:99px;background:var(--accent);transition:width .5s ease}.company-picker-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--navy)}.company-picker-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:44px 40px;max-width:540px;width:100%;box-shadow:var(--shadow-xl)}.company-picker-btn{width:100%;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-md);padding:15px 18px;cursor:pointer;text-align:left;display:flex;align-items:center;gap:14px;transition:var(--transition)}.company-picker-btn:hover{border-color:var(--accent);background:var(--accent-light)}.login-wrap{min-height:100vh;display:flex;font-family:inherit}.login-hero{flex:1;background-color:var(--surface-2);background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:34px 34px;background-position:-1px -1px;display:flex;flex-direction:column;justify-content:center;padding:64px 60px;position:relative;overflow:hidden;min-width:0;border-inline-end:1px solid var(--border)}.login-hero-content{position:relative;z-index:1}.login-brand{display:flex;align-items:center;gap:12px;margin-bottom:56px}.login-brand-icon{width:44px;height:44px;border-radius:var(--radius-md);background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;position:relative;overflow:hidden}.login-brand-name{font-size:24px;font-weight:700;color:var(--heading);letter-spacing:-.02em}.login-brand-name span{color:var(--accent)}.login-headline{font-family:var(--font-serif);font-size:42px;font-weight:600;color:var(--heading);line-height:1.1;letter-spacing:-.015em;margin-bottom:18px}.login-headline em{font-style:normal;color:var(--accent)}.login-sub{font-size:16px;color:var(--text-muted);line-height:1.7;max-width:420px;margin-bottom:44px;letter-spacing:.1px}.login-metrics{display:flex;flex-direction:column;gap:10px;margin-bottom:44px}.login-metric-card{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:13px 16px;max-width:400px}.login-metric-card:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.login-metric-icon{width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.login-metric-label{font-size:12px;color:var(--text-faint);font-weight:500;margin-bottom:2px}.login-metric-value{font-size:14.5px;font-weight:700;color:var(--heading);letter-spacing:-.3px}.login-demo-btn{display:inline-flex;align-items:center;gap:10px;margin:-20px 0 36px;padding:11px 20px;border-radius:999px;cursor:pointer;font:600 14.5px var(--font-family, inherit);color:#fff;background:#ffffff1a;border:1.5px solid rgba(255,255,255,.35);transition:background .15s,border-color .15s,transform .15s}.login-demo-btn:hover{background:#10b98147;border-color:#34d399e6;transform:translateY(-1px)}.login-demo-btn:focus-visible{outline:3px solid #34d399;outline-offset:3px}.login-trust{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.login-trust-badge{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text-faint);font-weight:500}.login-trust-badge span{font-size:16px}.login-form-panel{width:480px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:56px 52px;background:var(--surface);border-left:1px solid var(--border);position:relative}.login-form-inner{width:100%;max-width:360px}.login-lang-toggle{display:inline-flex;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:50px;padding:3px;gap:2px}.login-lang-opt{display:flex;align-items:center;gap:5px;padding:5px 14px;border-radius:50px;border:none;background:transparent;color:var(--text-faint);font-size:12px;font-weight:600;letter-spacing:.4px;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;font-family:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none}.login-lang-opt:hover{color:var(--text-muted);background:var(--surface-hover)}.login-lang-opt.active{background:var(--accent);color:var(--on-accent)}.login-lang-opt.active:hover{filter:brightness(1.05)}[data-theme=dark] .login-lang-toggle{background:#ffffff0f;border-color:#ffffff1c}[data-theme=dark] .login-lang-opt{color:#ffffff6b}[data-theme=dark] .login-lang-opt:hover{color:#ffffffbf;background:#ffffff14}[data-theme=dark] .login-lang-opt.active{background:var(--accent);color:var(--on-accent)}.login-tab-bar{display:flex;gap:4px;background:var(--surface-2);border-radius:12px;padding:5px;margin-bottom:36px;border:1px solid var(--border)}.login-tab{flex:1;padding:10px 0;border:none;cursor:pointer;border-radius:8px;font-weight:600;font-size:14px;transition:var(--transition);background:transparent;color:var(--text-faint)}.login-tab.active{background:var(--surface);color:var(--accent);box-shadow:none}.login-tab:hover:not(.active){color:var(--text-muted)}.login-form-title{font-family:var(--font-serif);font-size:25px;font-weight:600;color:var(--heading);letter-spacing:-.015em;margin-bottom:6px}.login-form-sub{font-size:14px;color:var(--text-muted);margin-bottom:32px;line-height:1.5}.login-btn{width:100%;height:52px;background:var(--accent);border:none;border-radius:var(--radius-sm);color:var(--on-accent);font-size:15.5px;font-weight:700;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:none;letter-spacing:-.01em;margin-top:6px;font-family:inherit}.login-btn:hover:not(:disabled){filter:brightness(1.06)}.login-btn:disabled{opacity:.5;cursor:not-allowed}.ant-input:focus,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-input-focused{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-light)!important}.ant-input:hover,.ant-input-affix-wrapper:hover{border-color:var(--brand-400)!important}.ant-select-focused .ant-select-selector,.ant-select-selector:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-light)!important}.ant-input,.ant-input-affix-wrapper{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important;border-radius:10px!important}.lf-wrap{display:flex;align-items:center;width:100%;height:50px;padding:0 14px;gap:10px;border-radius:var(--radius-sm);border:1.5px solid var(--border-strong);background:var(--surface-2);box-sizing:border-box;cursor:text;transition:border-color .16s,box-shadow .16s,background .16s}.lf-wrap:hover{border-color:var(--text-faint)}.lf-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light);background:var(--surface)}.lf-icon{flex-shrink:0;display:flex;align-items:center;font-size:16px;color:var(--text-muted);line-height:1;pointer-events:none}.lf-input{flex:1;min-width:0;height:100%;padding:0;margin:0;border:none;outline:none;background:transparent;font-size:14px;font-family:var(--font-family);color:var(--text);caret-color:var(--accent);line-height:normal}.lf-input::placeholder{color:var(--text-faint)}.lf-input:-webkit-autofill,.lf-input:-webkit-autofill:hover,.lf-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset!important;-webkit-text-fill-color:var(--text)!important;caret-color:var(--accent)}.lf-eye{flex-shrink:0;display:flex;align-items:center;background:none;border:none;padding:0;cursor:pointer;font-size:16px;color:var(--text-muted);line-height:1;transition:color .15s}.lf-eye:hover{color:var(--accent-text)}[data-theme=dark] .lf-wrap{background:var(--navy2);border-color:#ffffff24}[data-theme=dark] .lf-wrap:hover{border-color:#ffffff3d}[data-theme=dark] .lf-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light);background:var(--navy2)}[data-theme=dark] .lf-icon,[data-theme=dark] .lf-eye{color:#ffffff6b}[data-theme=dark] .lf-eye:hover{color:#fffc}[data-theme=dark] .lf-input{color:#fffffff0;caret-color:var(--accent)}[data-theme=dark] .lf-input::placeholder{color:#ffffff5c}[data-theme=dark] .lf-input:-webkit-autofill,[data-theme=dark] .lf-input:-webkit-autofill:hover,[data-theme=dark] .lf-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--navy2) inset!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important}.login-form-panel .ant-form-item{margin-bottom:14px!important}.login-form-panel .ant-form-item:last-child{margin-bottom:0!important}[data-theme=dark] .login-form-panel .ant-form-item-explain-error{color:#f87171!important;font-size:12px!important}.chat-input-wrapper{display:flex;gap:10px;background:var(--surface);border:1.5px solid var(--border);border-radius:16px;padding:6px 6px 6px 16px;transition:var(--transition);box-shadow:none}.chat-input-wrapper:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #0478571a}.chat-input{flex:1;background:transparent;border:none;outline:none;font-size:14px;color:var(--text);font-family:inherit;padding:6px 0;resize:none}.chat-input::placeholder{color:var(--text-faint)}.chat-send-btn{width:40px;height:40px;border-radius:11px;border:none;background:var(--accent);color:var(--on-accent);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);flex-shrink:0;font-size:16px}.chat-send-btn:hover:not(:disabled){background:var(--accent-hover)}.chat-send-btn:disabled{background:var(--border);color:var(--text-faint);cursor:not-allowed}.chat-quick-btn{display:inline-flex;align-items:center;gap:4px;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-full);padding:5px 14px;font-size:12px;font-weight:500;color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:var(--transition-fast);font-family:inherit}.chat-quick-btn:hover:not(:disabled){border-color:var(--brand-400);color:var(--accent-text);background:var(--accent-light)}.chat-quick-btn:disabled{opacity:.5;cursor:not-allowed}.chat-bubble-ai{background:var(--surface);border:1px solid var(--border);border-radius:4px 12px 12px;padding:12px 16px;box-shadow:none;font-size:14px;color:var(--text);line-height:1.6}.chat-bubble-user{background:var(--accent);border-radius:12px 12px 4px;padding:12px 16px;font-size:14px;color:var(--on-accent);line-height:1.6}.chat-avatar-ai{width:36px;height:36px;border-radius:50%;background:#4b5563;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;box-shadow:none}.chat-avatar-user{width:36px;height:36px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;box-shadow:none}.ant-table-wrapper .ant-table{font-size:14px}.ant-pagination-item-active{border-color:var(--accent)!important}.ant-pagination-item-active a{color:var(--accent)!important}.ant-btn-primary{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--on-accent)!important;font-weight:700!important;box-shadow:none!important}.ant-btn-primary:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important;color:var(--on-accent)!important;box-shadow:none!important}.ant-btn-primary:disabled,.ant-btn-primary:disabled:hover{background:var(--surface-2)!important;border-color:var(--border)!important;color:var(--text-muted)!important;cursor:not-allowed}.kpi-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:13px 14px;position:relative;overflow:hidden;box-shadow:none}.kpi-card-accent{position:absolute;top:0;left:0;right:0;height:2px}.kpi-card-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;margin-bottom:10px}.kpi-card-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--heading);line-height:1;margin:5px 0 1px}.kpi-card-label{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px}.kpi-card-trend{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;margin-top:8px;padding:3px 8px;border-radius:var(--radius-full)}.kpi-trend-up{background:var(--success-light);color:var(--success-text)}.kpi-trend-down{background:var(--danger-light);color:var(--danger-text)}.upload-card{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-xl);padding:28px 24px 24px;transition:var(--transition);position:relative;overflow:hidden;box-shadow:var(--shadow-sm)}.upload-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.upload-card-icon-wrap{width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:32px;margin-bottom:16px}.upload-card-title{font-family:var(--font-serif);font-size:20px;font-weight:600;color:var(--heading);margin-bottom:6px;letter-spacing:-.01em}.upload-card-desc{font-size:14px;color:var(--text-muted);line-height:1.6;margin-bottom:20px}.chat-header{padding:0 0 20px;border-bottom:1px solid var(--border);margin-bottom:4px}.chat-header-brand{display:flex;align-items:center;gap:14px;margin-bottom:16px}.chat-ai-avatar{width:48px;height:48px;border-radius:10px;background:var(--accent);display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:none;position:relative;flex-shrink:0}.chat-status-badge{display:inline-flex;align-items:center;gap:6px;background:var(--success-light);color:var(--success-text);border-radius:var(--radius-full);padding:3px 10px;font-size:11px;font-weight:700;margin-top:4px;width:fit-content}.chat-bubble-ai{background:var(--surface);border:1px solid var(--border);border-radius:4px 12px 12px;padding:14px 18px;box-shadow:none;font-size:14px;color:var(--text);line-height:1.65}.chat-bubble-user{background:var(--accent);border-radius:12px 12px 4px;padding:12px 16px;font-size:14px;color:var(--on-accent);line-height:1.6;box-shadow:none}.typing-dots{display:flex;gap:5px;align-items:center;padding:4px 2px}.typing-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:bounce-dot 1.4s ease-in-out infinite}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}.report-card{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-xl);padding:24px 28px;transition:var(--transition);cursor:pointer;position:relative;overflow:hidden}.report-card:hover{border-color:var(--accent);box-shadow:var(--shadow-md),0 0 0 1px #04785733;transform:translateY(-2px)}.report-card-icon{font-size:32px;margin-bottom:14px;display:block}.report-card-title{font-family:var(--font-serif);font-size:16px;font-weight:600;color:var(--heading);margin-bottom:6px}.report-card-desc{font-size:14px;color:var(--text-muted);line-height:1.55;margin-bottom:18px}.vat-summary-card{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-xl);padding:28px;text-align:center;transition:var(--transition)}.vat-summary-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:1;margin-bottom:8px}.vat-summary-label{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px}.import-step-bar{display:flex;align-items:center;gap:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:16px 24px;margin-bottom:28px}.import-step{display:flex;align-items:center;gap:10px;flex:1}.import-step-num{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0;transition:var(--transition)}.import-step-num.active{background:var(--accent);color:var(--on-accent);box-shadow:none}.import-step-num.done{background:var(--success);color:#fff}.import-step-num.pending{background:var(--surface-2);color:var(--text-faint);border:1.5px solid var(--border)}.import-step-connector{flex:1;height:2px;background:var(--border);margin:0 12px}.import-step-connector.done{background:var(--success)}.empty-state{text-align:center;padding:64px 24px;color:var(--text-muted)}.empty-state-icon{font-size:56px;margin-bottom:16px;display:block;opacity:.7}.empty-state-title{font-family:var(--font-serif);font-size:20px;font-weight:600;color:var(--heading);margin-bottom:8px}.empty-state-sub{font-size:14px;color:var(--text-muted);max-width:320px;margin:0 auto 24px;line-height:1.6}.form-section{margin-bottom:32px}.form-section-title{font-size:12px;font-weight:700;color:var(--text-faint);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--border)}.notification-btn{width:36px;height:36px;border-radius:10px;border:1px solid var(--border);background:var(--surface);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:var(--transition);position:relative;color:var(--text-muted)}.notification-btn:hover{background:var(--accent-light);border-color:var(--accent);color:var(--accent)}.notification-badge{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:var(--danger);border:2px solid var(--bg)}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important;font-family:inherit!important}input.ant-select-selection-search-input:not([type=checkbox]):not([type=radio]):not([type=range]){background:transparent!important}input::placeholder,textarea::placeholder{color:var(--text-faint)!important}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 3px #0478571f!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}.hero-gradient{background:#1f2937}.login-feature-item{display:flex;align-items:center;gap:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:12px 16px;transition:var(--transition)}.login-feature-item:hover{background:#0478571f;border-color:#0478574d}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-ring{0%{box-shadow:0 0 #04785766}70%{box-shadow:0 0 0 10px #04785700}to{box-shadow:0 0 #04785700}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.85)}}@keyframes orbit{0%{transform:rotate(0) translate(40px) rotate(0)}to{transform:rotate(360deg) translate(40px) rotate(-360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}@keyframes bounce-dot{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-8px);opacity:1}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #0478574d}50%{box-shadow:0 0 40px #04785799}}.pulse-dot{width:8px;height:8px;border-radius:50%;background:#047857;animation:pulse-dot 2s ease-in-out infinite}.fade-in-up{animation:fadeInUp .4s cubic-bezier(.4,0,.2,1) forwards}.fade-in-right{animation:fadeInRight .3s ease forwards}.stagger-children>*:nth-child(1){animation:fadeInUp .4s 0ms both}.stagger-children>*:nth-child(2){animation:fadeInUp .4s 60ms both}.stagger-children>*:nth-child(3){animation:fadeInUp .4s .12s both}.stagger-children>*:nth-child(4){animation:fadeInUp .4s .18s both}.shimmer{background:linear-gradient(90deg,var(--surface-2) 25%,var(--border) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.ant-table-wrapper,.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-body{overflow-x:auto!important}.ant-table-wrapper .ant-table{background:var(--surface)!important;color:var(--text)!important;border-radius:8px!important;font-size:12px!important}.ant-table-wrapper .ant-table-thead>tr>th{background:var(--surface-2)!important;color:var(--text-muted)!important;font-weight:700!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.4px!important;border-bottom:2px solid var(--border)!important;padding:7px 10px!important;white-space:nowrap!important}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--border)!important;color:var(--text)!important;padding:7px 10px!important;vertical-align:middle!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--surface-hover)!important}.ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ant-table-wrapper .ant-table-cell-ellipsis{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;word-break:keep-all!important}.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell[style*=right],.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell[style*=right]{font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum"!important;font-family:var(--font-mono)!important}.ant-table-wrapper .ant-table-tbody>tr>td .ant-tag,.ant-table-wrapper .ant-table-tbody>tr>td .ant-badge{white-space:nowrap!important}[data-theme=dark] .ant-table{background:var(--surface)!important}[data-theme=dark] .ant-table-thead>tr>th{background:var(--surface-2)!important;color:var(--text-muted)!important;border-bottom-color:var(--border)!important}[data-theme=dark] .ant-table-tbody>tr>td{background:var(--surface)!important;border-bottom-color:var(--border)!important;color:var(--text)!important}[data-theme=dark] .ant-table-tbody>tr:hover>td{background:var(--surface-hover)!important}[data-theme=dark] .ant-modal-content{background:var(--surface-2)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-xl)!important}[data-theme=dark] .ant-modal-header{background:var(--surface-2)!important;border-bottom:1px solid var(--border)!important}[data-theme=dark] .ant-modal-title{color:var(--text)!important}[data-theme=dark] .ant-modal-close{color:var(--text-muted)!important}[data-theme=dark] .ant-modal-footer{border-top:1px solid var(--border)!important}[data-theme=dark] .ant-input,[data-theme=dark] .ant-input-affix-wrapper,[data-theme=dark] .ant-select-selector,[data-theme=dark] .ant-picker{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}[data-theme=dark] .ant-input-affix-wrapper{background:var(--surface)!important}[data-theme=dark] .ant-input::placeholder,[data-theme=dark] .ant-select-selection-placeholder{color:var(--text-faint)!important}[data-theme=dark] .ant-card{background:var(--surface)!important;border-color:var(--border)!important}[data-theme=dark] .ant-card-head{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}[data-theme=dark] .ant-card-body{color:var(--text)!important}[data-theme=dark] .ant-select-dropdown{background:var(--surface-2)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-lg)!important}[data-theme=dark] .ant-select-item{color:var(--text)!important;background:transparent!important}[data-theme=dark] .ant-select-item-option-active,[data-theme=dark] .ant-select-item-option-selected{background:var(--surface-hover)!important}[data-theme=dark] .ant-picker-panel-container{background:var(--surface-2)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-lg)!important}[data-theme=dark] .ant-picker-header,[data-theme=dark] .ant-picker-header button{border-bottom-color:var(--border)!important;color:var(--text)!important}[data-theme=dark] .ant-picker-content th{color:var(--text-muted)!important}[data-theme=dark] .ant-picker-cell-in-view .ant-picker-cell-inner{color:var(--text)!important}[data-theme=dark] .ant-picker-cell:not(.ant-picker-cell-in-view) .ant-picker-cell-inner{color:var(--text-faint)!important}[data-theme=dark] .ant-form-item-label>label{color:var(--text-muted)!important}[data-theme=dark] .ant-divider{border-color:var(--border)!important}[data-theme=dark] .ant-tag{background:var(--surface-2)!important;border-color:var(--border)!important;color:var(--text)!important}[data-theme=dark] .ant-statistic-title{color:var(--text-muted)!important}[data-theme=dark] .ant-statistic-content{color:var(--text)!important}[data-theme=dark] .ant-spin-dot-item{background-color:var(--accent)!important}[data-theme=dark] .ant-alert{background:var(--surface-2)!important;border-color:var(--border)!important}[data-theme=dark] .ant-alert-message,[data-theme=dark] .ant-alert-description{color:var(--text)!important}[data-theme=dark] .ant-pagination-item{background:var(--surface)!important;border-color:var(--border)!important}[data-theme=dark] .ant-pagination-item a{color:var(--text-muted)!important}[data-theme=dark] .ant-pagination-item-active{border-color:var(--accent)!important;background:#0478571f!important}[data-theme=dark] .ant-pagination-item-active a{color:var(--accent)!important}[data-theme=dark] .ant-pagination-prev button,[data-theme=dark] .ant-pagination-next button{color:var(--text-muted)!important;background:var(--surface)!important;border-color:var(--border)!important}[data-theme=dark] .ant-switch{background:var(--border)!important}[data-theme=dark] .ant-switch-checked{background:var(--accent)!important}[data-theme=dark] .ant-popconfirm-message{color:var(--text)!important}[data-theme=dark] .ant-tooltip-inner{background:var(--surface-2)!important;color:var(--text)!important;border:1px solid var(--border)!important}[data-theme=dark] .ant-message-notice-content{background:var(--surface-2)!important;color:var(--text)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-lg)!important}[data-theme=dark] .ant-input-number{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}[data-theme=dark] .ant-input-number-input{color:var(--text)!important}.reports-period-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 17px;margin-bottom:16px;box-shadow:none;position:relative;overflow:hidden}.reports-section-tabs{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.reports-tab-btn{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-full);padding:7px 18px;font-size:14px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:var(--transition);white-space:nowrap;font-family:inherit}.reports-tab-btn:hover{border-color:var(--brand-400);color:var(--accent-text)}.reports-tab-btn.active{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:none}.historical-card{border-radius:var(--radius-lg);padding:24px;border:1px solid}.historical-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;border-radius:var(--radius-sm);font-size:14px;font-weight:700;cursor:pointer;transition:var(--transition);border:none;font-family:inherit}.historical-btn-primary{background:var(--accent);color:var(--on-accent);padding:0 18px;box-shadow:none}.historical-btn-primary:hover{background:var(--accent-hover)}.historical-btn-outline{background:var(--surface);color:var(--accent);border:2px solid var(--accent)!important;padding:0 18px}.historical-btn-outline:hover{background:var(--accent-light)}.info-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-radius:var(--radius-md);border:1px solid;margin-bottom:16px;font-size:14px;line-height:1.5}.info-banner-success{background:var(--success-light);border-color:#a7f3d0;color:var(--success-text)}.info-banner-info{background:var(--info-light);border-color:#bfdbfe;color:var(--info-text)}.info-banner-warning{background:var(--warning-light);border-color:#fde68a;color:var(--warning-text)}.info-banner-neutral{background:var(--surface-2);border-color:var(--border);color:var(--text-muted)}.portal-content{padding:20px 22px;max-width:1400px;width:100%;flex:1}.page-title{font-family:var(--font-serif);font-size:20px;font-weight:600;color:var(--heading);margin:2px 0;letter-spacing:-.01em;line-height:1.2}.page-subtitle{color:var(--text-muted);margin-top:2px;font-size:12px;line-height:1.45}@media (max-width: 1280px){:root{--sidebar-w: 240px}.portal-content{padding:24px}}@media (max-width: 1024px){.portal-content{padding:20px}.login-form-panel{width:440px;padding:48px 40px}}@media (max-width: 768px){.portal-sidebar{transform:translate(-100%);transition:transform .28s ease;z-index:1000}.portal-sidebar.mobile-open{transform:translate(0)}[dir=rtl] .portal-sidebar{transform:translate(100%)}[dir=rtl] .portal-sidebar.mobile-open{transform:translate(0)}.portal-main{margin-left:0}[dir=rtl] .portal-main{margin-right:0}.portal-mobile-hamburger{display:inline-flex!important}.login-hero{display:none}.login-form-panel{width:100%;padding:40px 28px}.portal-content{padding:16px}.portal-topbar{padding:0 12px!important}.topbar-search-slot,.portal-topbar-breadcrumb{display:none!important}.portal-topbar-actions{gap:6px!important}.topbar-user-name{display:none!important}.topbar-user-chip{padding:4px!important;gap:0!important}.lang-toggle{padding:5px 8px!important;font-size:11px!important}.mode-toggle-btn{padding:0 8px!important;font-size:11px!important;gap:3px!important}.apwiz-form-col{height:auto!important;overflow-y:visible!important}.expwiz-split-row{flex-direction:column!important;height:auto!important}.expwiz-preview-col{flex:0 0 260px!important;width:100%!important}.expwiz-form-col{overflow-y:visible!important}.fawiz-split-row{flex-direction:column!important}.fawiz-preview-col{flex:0 0 260px!important;width:100%!important}.fawiz-form-col{max-height:none!important;overflow-y:visible!important}.bswiz-split-row{flex-direction:column!important;min-height:auto!important}.bswiz-preview-col{width:100%!important;flex-shrink:1!important}}@media (min-width: 769px) and (max-width: 1100px){.portal-sidebar{transform:translate(-100%);transition:transform .28s ease;z-index:1000}.portal-sidebar.mobile-open{transform:translate(0)}[dir=rtl] .portal-sidebar{transform:translate(100%)}[dir=rtl] .portal-sidebar.mobile-open{transform:translate(0)}.portal-main{margin-left:0}[dir=rtl] .portal-main{margin-right:0}.portal-mobile-hamburger{display:inline-flex!important}.portal-topbar-breadcrumb{display:none!important}.section-header-actions{flex-wrap:wrap}}.portal-mobile-hamburger{display:none;align-items:center;justify-content:center;width:38px;height:38px;margin-right:8px;background:transparent;border:1px solid var(--border-strong, rgba(255,255,255,.1));border-radius:8px;color:var(--text-muted, #aaa);cursor:pointer;flex-shrink:0}[dir=rtl] .portal-mobile-hamburger{margin-right:0;margin-left:8px}.portal-mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:999;animation:portal-fade-in .2s ease}@keyframes portal-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width: 480px){.login-form-panel{padding:32px 20px}}.sidebar-quick-add-btn{width:100%;background:var(--accent);border:none;border-radius:var(--radius-sm);color:var(--on-accent);font-size:14px;font-weight:700;padding:10px 14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .16s ease;letter-spacing:.2px;box-shadow:none;font-family:inherit}.sidebar-quick-add-btn:hover{background:var(--accent-hover);transform:translateY(-1px)}.sidebar-quick-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;z-index:300;box-shadow:var(--shadow-lg)}.sidebar-quick-item{display:flex;align-items:center;gap:10px;padding:10px 14px;color:var(--text-muted);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s}.sidebar-quick-item:hover{background:var(--accent-light);color:var(--heading)}.topbar-search-slot{flex:1 1 auto;display:flex;justify-content:center;min-width:0;padding:0 12px}.topbar-search-wrap{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:99px;padding:7px 16px;width:100%;max-width:300px;min-width:0;box-shadow:none;pointer-events:auto;position:relative;transition:border-color .18s,box-shadow .18s}.topbar-search-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #0478571a;border-radius:12px}.topbar-search{border:none;outline:none;background:transparent;font-size:14px;color:var(--text);width:100%;font-family:inherit;cursor:text}.topbar-search::placeholder{color:var(--text-faint)}.search-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);overflow:hidden;z-index:999;max-height:320px;overflow-y:auto}.search-dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;cursor:pointer;transition:background .12s;gap:8px}.search-dropdown-item:hover{background:var(--surface-hover)}.search-dropdown-label{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap}.search-dropdown-hint{font-size:12px;color:var(--text-faint);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.lang-toggle{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:7px;color:var(--text-muted);font-size:12px;font-weight:700;padding:5px 10px;cursor:pointer;transition:var(--transition-fast);letter-spacing:.4px;font-family:inherit}.lang-toggle:hover{background:var(--accent-light);color:var(--accent);border-color:var(--brand-200)}.branch-selector{display:flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--border);border-radius:7px;color:var(--text-muted);font-size:12px;font-weight:600;padding:5px 10px;cursor:default;max-width:150px;overflow:hidden}.notif-bell-wrap{position:relative;width:36px;height:36px;border:1px solid var(--border);border-radius:10px;background:var(--surface);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted);transition:var(--transition-fast);box-shadow:none;flex-shrink:0}.notif-bell-wrap:hover{background:var(--accent-light);border-color:var(--brand-200);color:var(--accent)}.notif-badge-blue{position:absolute;top:-4px;right:-4px;background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:700;min-width:16px;height:16px;border-radius:99px;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1;border:2px solid var(--bg)}.dashboard-section-label{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;margin-bottom:12px}.quick-action-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 17px;cursor:pointer;transition:border-color .15s;box-shadow:none}.quick-action-card:hover{border-color:var(--brand-200)}.dashboard-aging-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 17px;box-shadow:none}.dashboard-view-btn{background:var(--accent-light);border:none;color:var(--accent);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;cursor:pointer;transition:var(--transition-fast);font-family:inherit;white-space:nowrap}.dashboard-view-btn:hover{background:var(--brand-200);color:var(--accent)}.fcb-fab{position:fixed;bottom:28px;right:28px;z-index:9999;width:54px;height:54px;border-radius:50%;background:var(--accent);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #00000040;color:var(--on-accent)}.fcb-fab:hover{background:var(--accent-hover)}.portal-content{padding-bottom:130px}body:has(.ant-drawer-open,.ant-modal-wrap) .fcb-fab,body:has(.ant-drawer-open,.ant-modal-wrap) .help-fab{display:none}.fcb-panel{position:fixed;bottom:94px;right:28px;z-index:9998;width:min(540px,calc(100vw - 56px));height:640px;max-height:85vh;display:flex;flex-direction:column;background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 12px 40px #00000040;overflow:hidden}@keyframes fcb-slide-in{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.fcb-header{background:var(--navy);padding:13px 14px;display:flex;align-items:center;gap:10px;flex-shrink:0}.fcb-header-avatar{width:36px;height:36px;border-radius:50%;background:#ffffff2e;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fcb-header-info{flex:1;min-width:0}.fcb-header-name{font-size:14px;font-weight:700;color:#fff;letter-spacing:-.2px}.fcb-header-status{font-size:11px;color:#ffffffb3;display:flex;align-items:center;gap:5px;margin-top:2px}.fcb-header-dot{width:7px;height:7px;border-radius:50%;background:#10b981;flex-shrink:0}.fcb-close-btn{background:#ffffff26;border:none;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;transition:background .15s;flex-shrink:0}.fcb-close-btn:hover{background:#ffffff4d}.fcb-messages{flex:1;overflow-y:auto;padding:14px 12px 8px;display:flex;flex-direction:column;gap:6px;background:#f3f4f6;scrollbar-width:thin;scrollbar-color:#ccc transparent}[data-theme=dark] .fcb-messages{background:#1f2937}.fcb-messages::-webkit-scrollbar{width:4px}.fcb-messages::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.fcb-msg-row{display:flex;align-items:flex-end;gap:6px;margin-bottom:4px}.fcb-msg-row.user{flex-direction:row-reverse}.fcb-avatar-ai{width:26px;height:26px;border-radius:50%;background:var(--navy2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent);align-self:flex-end;margin-bottom:16px}.fcb-msg-col{display:flex;flex-direction:column;max-width:88%}.fcb-msg-row.user .fcb-msg-col{align-items:flex-end}.fcb-bubble-ai{position:relative;background:#fff;border-radius:0 14px 14px;padding:9px 12px 7px;font-size:14px;color:#111;line-height:1.6;word-break:break-word;box-shadow:0 1px 3px #0000001a}[data-theme=dark] .fcb-bubble-ai{background:#1f2937;color:#f3f4f6}.fcb-bubble-ai:before{content:"";position:absolute;left:-7px;top:0;border-width:0 8px 8px 0;border-style:solid;border-color:transparent #ffffff transparent transparent}[data-theme=dark] .fcb-bubble-ai:before{border-color:transparent #1F2937 transparent transparent}.fcb-bubble-ai .fcb-md>div[style]{font-size:12px!important}.fcb-bubble-ai .fcb-tbl-wrap{margin:6px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(to right,transparent 95%,rgba(0,0,0,.02));border-radius:6px}.fcb-bubble-ai .fcb-tbl-wrap::-webkit-scrollbar{height:6px}.fcb-bubble-ai .fcb-tbl-wrap::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}[data-theme=dark] .fcb-bubble-ai .fcb-tbl-wrap::-webkit-scrollbar-thumb{background:#4b5563}.fcb-bubble-ai table{border-collapse:collapse;width:max-content;min-width:100%;font-size:12px;margin:0}.fcb-bubble-ai th{padding:6px 10px;background:#f3f4f6;color:#4b5563;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.4px;text-align:left;border-bottom:2px solid #e5e7eb;white-space:nowrap}[data-theme=dark] .fcb-bubble-ai th{background:#263244;color:#9ca3af;border-bottom-color:#374151}.fcb-bubble-ai td{padding:5px 10px;border-bottom:1px solid #F3F4F6;color:#374151;font-size:12px;white-space:nowrap;vertical-align:top}.fcb-bubble-ai td:first-child,.fcb-bubble-ai th:first-child{white-space:normal;word-break:break-word;max-width:220px;min-width:120px}.fcb-bubble-ai td:not(:first-child),.fcb-bubble-ai th:not(:first-child){text-align:right}[data-theme=dark] .fcb-bubble-ai td{border-bottom-color:#374151;color:#d1d5db}.fcb-bubble-ai tr:last-child td{border-bottom:none}.fcb-bubble-user{position:relative;background:var(--accent);border-radius:12px 0 12px 12px;padding:9px 12px 7px;font-size:14px;color:var(--on-accent);line-height:1.6;word-break:break-word;box-shadow:none}.fcb-bubble-user:after{content:"";position:absolute;right:-7px;top:0;border-width:0 0 8px 8px;border-style:solid;border-color:transparent transparent transparent var(--accent)}.fcb-ts{font-size:11px;color:#9ca3af;margin-top:3px;padding-left:2px;line-height:1}.fcb-ts.right{text-align:right;padding-right:2px}.fcb-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.fcb-menu-card{display:flex;align-items:center;gap:8px;background:var(--surface-3);border:1.5px solid var(--border);border-radius:10px;padding:8px 10px;cursor:pointer;text-align:left;transition:background .14s,border-color .14s,transform .1s;font-family:inherit}[data-theme=dark] .fcb-menu-card{background:var(--surface-2);border-color:var(--border)}.fcb-menu-card:hover:not(:disabled){background:var(--accent-light);border-color:var(--accent)}[data-theme=dark] .fcb-menu-card:hover:not(:disabled){background:var(--accent-light);border-color:var(--accent)}.fcb-menu-card:disabled{opacity:.55;cursor:default}.fcb-menu-icon{font-size:20px;flex-shrink:0;line-height:1}.fcb-menu-label{font-size:12px;font-weight:700;color:var(--text);line-height:1.2}[data-theme=dark] .fcb-menu-label{color:var(--text)}.fcb-menu-desc{font-size:11px;color:var(--text-muted);margin-top:1px;line-height:1.2}[data-theme=dark] .fcb-menu-desc{color:var(--text-muted)}.fcb-export-btn{display:inline-flex;align-items:center;gap:5px;margin-top:5px;background:var(--accent-light);border:1px solid var(--accent);color:var(--accent-text);border-radius:8px;padding:4px 11px;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}.fcb-export-btn:hover{filter:brightness(1.05)}[data-theme=dark] .fcb-export-btn{background:var(--accent-light);border-color:var(--accent);color:var(--accent-text)}.fcb-input-row{display:flex;gap:8px;padding:9px 12px;border-top:1px solid var(--border);background:var(--surface);flex-shrink:0}.fcb-input{flex:1;border:1.5px solid var(--border);border-radius:22px;padding:8px 14px;font-size:14px;font-family:inherit;color:var(--text);background:var(--surface-2);outline:none;transition:border-color .15s}.fcb-input:focus{border-color:var(--accent);background:var(--surface)}.fcb-input::placeholder{color:var(--text-faint)}.fcb-send-btn{width:36px;height:36px;border-radius:50%;background:var(--accent);border:none;color:var(--on-accent);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:opacity .15s}.fcb-send-btn:hover:not(:disabled){opacity:.85}.fcb-send-btn:disabled{opacity:.45;cursor:default}.fcb-md{overflow-wrap:break-word}[dir=rtl] .portal-sidebar{left:auto;right:0;border-right:none;border-left:1px solid rgba(4,120,87,.1);box-shadow:none}[dir=rtl] .portal-main{margin-left:0;margin-right:var(--sidebar-w)}[dir=rtl] .sidebar-item.active:before{left:auto;right:0;border-radius:3px 0 0 3px}[dir=rtl] .sidebar-item{flex-direction:row-reverse;padding-right:16px;padding-left:12px}[dir=rtl] .sidebar-item-icon{margin-right:0}[dir=rtl] .sidebar-logo{flex-direction:row-reverse}[dir=rtl] .sidebar-footer{flex-direction:column}[dir=rtl] .sidebar-logout,[dir=rtl] .portal-topbar{flex-direction:row-reverse}[dir=rtl] .portal-topbar-left{text-align:right}[dir=rtl] .portal-topbar-actions,[dir=rtl] .subtab-bar{flex-direction:row-reverse}[dir=rtl] .drop-zone{direction:rtl}[dir=rtl] .fcb-fab{right:auto;left:28px}[dir=rtl] .fcb-panel{right:auto;left:24px}[dir=rtl] body,[dir=rtl] .portal-sidebar,[dir=rtl] .portal-main,[dir=rtl] .portal-topbar{letter-spacing:0}@keyframes liveAvatarHalo{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.08);opacity:.2}}@keyframes liveAvatarBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes liveAvatarBlink{0%,92%,to{transform:scaleY(1)}94%,98%{transform:scaleY(.1)}}.live-avatar{line-height:0}.help-fab{position:fixed;bottom:96px;right:38px;z-index:9998;width:36px;height:36px;border-radius:50%;background:var(--surface);color:var(--accent);border:1.5px solid var(--accent);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003;transition:background .18s ease,color .18s ease;padding:0}.help-fab:hover{background:var(--accent);color:var(--on-accent)}[dir=rtl] .help-fab{right:auto;left:38px}.fr-sub{color:var(--text-muted);font-size:12px;margin:0 0 16px}.fr-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:18px}@media (max-width: 900px){.fr-kpis{grid-template-columns:repeat(2,1fr)}}.fr-twrap{overflow-x:auto}.fr-table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.fr-table th,.fr-table td{padding:8px 10px;text-align:right;white-space:nowrap;font-size:12px}.fr-table th:first-child,.fr-table td:first-child{text-align:left;white-space:normal}.fr-table thead th{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);border-bottom:2px solid var(--border)}.fr-table tbody td{border-bottom:1px solid var(--border)}.fr-table tr.fr-section td{background:var(--surface-2);font-weight:700;color:var(--heading);text-transform:uppercase;font-size:11px}.fr-table tr.fr-total td{font-weight:700;color:var(--heading);border-top:2px solid var(--border);border-bottom:2px solid var(--border)}.fr-table tr.fr-sub-row td:first-child{padding-left:22px;color:var(--text-muted)}.fr-table tr.fr-row-click{cursor:pointer}.fr-table tr.fr-row-click td:first-child:before{content:"▸";display:inline-block;margin-right:6px;color:var(--accent);font-size:11px}.fr-table tr.fr-row-click.fr-open td:first-child:before{content:"▾"}.fr-table tr.fr-detail-row td{background:var(--surface-2);padding:0}.fr-table.fr-table-3stmt{table-layout:fixed;min-width:1376px}.fr-table-3stmt th,.fr-table-3stmt td{padding-left:8px;padding-right:8px}.fr-table-3stmt th:first-child,.fr-table-3stmt td:first-child{position:sticky;left:0;z-index:1;background:var(--surface)}.fr-table-3stmt tr.fr-section td:first-child{z-index:0}.fr-table col.fr-actual-col{background:var(--surface-2)}.fr-neg{color:var(--danger)}.fr-muted{color:var(--text-muted)}.fr-strong-pos{color:var(--success);font-weight:700}.fr-strong-neg{color:var(--danger);font-weight:700}.fr-toggle{display:inline-flex;background:var(--surface-2);border-radius:8px;padding:3px}.fr-toggle button{border:0;background:none;padding:6px 16px;border-radius:6px;font-size:12px;font-weight:600;color:var(--text-muted);cursor:pointer;font-family:inherit}.fr-toggle button.fr-on{background:var(--surface);color:var(--heading);box-shadow:var(--shadow-xs)}.fr-toggle .fr-month-input.ant-picker{background:transparent;box-shadow:none!important;cursor:pointer}.fr-toggle .fr-month-input .ant-picker-input input{color:var(--navy);font-weight:700;font-size:12px;cursor:pointer;text-align:center;font-family:inherit}.fr-toggle .fr-month-input .ant-picker-suffix{color:var(--navy);margin-inline-start:4px}.fr-bars{display:flex;align-items:stretch;gap:10px;height:200px;padding:24px 4px 0;border-bottom:1px solid var(--border)}.fr-bcol{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;gap:3px;min-width:0}.fr-btrack{position:relative;width:100%;flex:1 1 auto;min-height:0}.fr-zeroline{position:absolute;left:0;right:0;height:1px;background:var(--border)}.fr-bar{width:56%;left:22%;border-radius:4px 4px 0 0;min-height:2px;position:absolute;background:var(--accent)}.fr-bar.fr-bar-neg{border-radius:0 0 4px 4px;background:var(--danger)}.fr-bar .fr-blbl{position:absolute;top:-16px;left:-8px;right:-8px;text-align:center;font-size:11px;font-weight:700;color:var(--heading);white-space:nowrap}.fr-bar.fr-bar-neg .fr-blbl{top:auto;bottom:-16px}.fr-bcap{font-size:11px;color:var(--text-muted);margin-top:5px;text-align:center;line-height:1.2;word-break:break-word}.fr-bar.fr-forecast{opacity:.55;background-image:repeating-linear-gradient(45deg,transparent,transparent 4px,rgba(255,255,255,.4) 4px,rgba(255,255,255,.4) 8px)}.fr-legdot.fr-forecast-dot{opacity:.55;background:var(--accent);background-image:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(255,255,255,.55) 3px,rgba(255,255,255,.55) 6px)}.fr-donut{width:148px;height:148px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;position:relative}.fr-donut:after{content:"";position:absolute;width:90px;height:90px;border-radius:50%;background:var(--surface)}.fr-donut .fr-dc{position:relative;z-index:1;text-align:center}.fr-donut .fr-dc b{display:block;font-size:16px;color:var(--heading)}.fr-donut .fr-dc span{font-size:11px;color:var(--text-muted)}.fr-legend{display:flex;gap:14px;margin-top:12px;font-size:12px;color:var(--text-muted);flex-wrap:wrap}.fr-legdot{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.fr-hbar{display:flex;align-items:center;gap:10px;padding:6px 0}.fr-hbar>span:first-child{width:170px;flex:none;font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-hbar .fr-v{width:110px;flex:none;text-align:right;font-size:12px;font-weight:600;color:var(--heading)}.fr-track{flex:1;height:10px;border-radius:5px;background:var(--surface-2);overflow:hidden}.fr-track .fr-fill{height:100%;border-radius:5px;background:var(--accent)}.fr-pill{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}.fr-pill.fr-up{background:var(--success-light);color:var(--success)}.fr-pill.fr-down{background:var(--danger-light);color:var(--danger)}.fr-pill.fr-flat{background:var(--surface-2);color:var(--text-muted)}.fr-info{background:var(--accent-light);border:1px solid var(--border-strong);border-left:4px solid var(--accent);border-radius:9px;padding:12px 14px;font-size:12px;color:var(--accent-text);margin:10px 0}.fr-info a{color:var(--accent);font-weight:600}.card h3{margin:0 0 12px;font-size:14px;color:var(--heading);font-weight:700}.card h3 .hint{font-weight:500;color:var(--text-muted);font-size:12px}.fr-title{font-family:var(--font-serif);font-size:20px;color:var(--heading);margin:2px 0;font-weight:600;letter-spacing:-.01em}.tour-btn{height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:10px;border:1px solid var(--accent);background:var(--accent-light);color:var(--accent);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:var(--transition)}.tour-btn:hover{background:var(--accent);color:var(--on-accent)}.tour-btn-count{min-width:26px;padding:1px 6px;border-radius:99px;background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:700;text-align:center;line-height:16px}.tour-btn:hover .tour-btn-count{background:var(--on-accent);color:var(--accent)}.tour-btn-count.done{background:var(--success, #047857);color:#fff;display:inline-flex;align-items:center;justify-content:center}.ask-btn{margin-inline-end:8px}.ask-btn.has-ask{border-color:var(--warning, #b45309);background:var(--warning-light, #fef3c7);color:var(--warning, #b45309)}.ask-btn.has-ask:hover,.ask-btn.has-ask .tour-btn-count{background:var(--warning, #b45309);color:#fff}.ask-btn.has-ask:hover .tour-btn-count{background:#fff;color:var(--warning, #b45309)}@media (max-width: 760px){.tour-btn-label,.tour-left-word{display:none}}.ik-coach{position:fixed;z-index:9990;max-height:calc(100vh - 100px);display:flex;flex-direction:column;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:16px;box-shadow:0 18px 50px #00000047,0 2px 8px #0000001f;overflow:hidden;animation:ik-coach-in .22s ease-out both}.ik-coach-head{display:flex;align-items:center;gap:4px;padding:8px 8px 8px 12px;background:var(--surface-2);border-bottom:1px solid var(--border);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.ik-coach-head:active{cursor:grabbing}.ik-coach-body{padding:14px;overflow-y:auto;overscroll-behavior:contain}.ik-coach-row{transition:border-color .15s,box-shadow .15s,transform .15s}.ik-coach-row:hover,.ik-coach-row:focus-visible{border-color:var(--accent)!important;box-shadow:0 4px 14px #0000001a;transform:translateY(-1px)}.ik-coach-pill{position:fixed;z-index:9990;bottom:20px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:9px 16px;border-radius:99px;border:1px solid var(--accent);background:var(--surface);color:var(--text);font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 8px 26px #00000040}.ik-coach-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ik-coach-pill b{color:var(--accent)}.ik-coach-pill:hover{background:var(--accent-light)}@keyframes ik-coach-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.ik-coach-ring{position:relative;z-index:2;outline:3px solid var(--accent)!important;outline-offset:3px;border-radius:10px;animation:ik-ring 1.4s ease-in-out infinite}@keyframes ik-ring{0%,to{box-shadow:0 0 #04785773}50%{box-shadow:0 0 0 10px #04785700}}@media (prefers-reduced-motion: reduce){.ik-coach,.ik-coach-ring{animation:none!important}.ik-coach-row{transition:none}}@media (max-width: 640px){.ik-coach{left:0!important;right:0!important;top:auto!important;bottom:0!important;width:100%!important;max-height:35vh;max-height:35dvh;border-radius:16px 16px 0 0}.ik-coach-head{cursor:default;touch-action:auto}.ik-coach-pill{bottom:12px}body:has(.ik-coach) .fcb-fab{display:none}}.ik-manual{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px;align-items:start}.ik-manual-toc{position:sticky;top:76px;display:flex;flex-direction:column;gap:2px}.ik-manual-toc button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:9px;font-size:13.5px;font-weight:700;color:var(--text)}.ik-manual-toc button:hover{background:var(--accent-light);color:var(--accent)}.ik-manual-toc button b{font-size:11px;color:var(--text-muted);background:var(--surface-2);border-radius:99px;padding:1px 7px}.ik-man-art>summary::-webkit-details-marker{display:none}.ik-man-art>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ik-man-art[open]{box-shadow:0 6px 20px #00000012}@media (max-width: 900px){.ik-manual{grid-template-columns:minmax(0,1fr);gap:14px}.ik-manual-toc{position:static;flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:4px}.ik-manual-toc button{flex:none;border:1px solid var(--border);background:var(--surface)}.ik-manual-toc-h{display:none}}.epy-drawer .ant-drawer-body{padding:16px 24px 24px;background:var(--surface-2)}.epy-drawer .ant-drawer-footer{padding:12px 24px;border-top:1px solid var(--border);background:var(--surface)}.epy-title{font-size:16px;font-weight:700;color:var(--text);line-height:1.3}.epy-sub{font-size:12px;color:var(--text-muted)}.epy-steps{max-width:460px;margin:0 0 16px}.epy-tabs{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:12px}.epy-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.epy-stat{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:10px 14px}.epy-big{font-size:20px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.3}.epy-bulk{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;min-height:52px;padding:8px 14px;margin-bottom:8px;border:1px dashed var(--border-strong);border-radius:10px;background:var(--surface)}.epy-bulk.active{border-style:solid;border-color:var(--accent);background:var(--accent-light);position:sticky;top:-16px;z-index:5}.epy-btn-ok.ant-btn-primary{background:var(--success);border-color:var(--success)}.epy-btn-ok.ant-btn-primary:hover{background:var(--success-text)!important;border-color:var(--success-text)!important}.epy-table .ant-table{border:1px solid var(--border);border-radius:10px;overflow:hidden}.epy-table .ant-table-thead>tr>th{background:var(--surface-3);font-weight:600;white-space:nowrap}.epy-table .ant-table-tbody>tr>td{vertical-align:middle}.epy-num{font-weight:600;color:var(--text)}.epy-party{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;word-break:break-word}.epy-amt{font-variant-numeric:tabular-nums;white-space:nowrap}.epy-cash{font-weight:700;color:var(--success-text)}.epy-row-collected>td{background:var(--success-light)!important}.epy-row-not_yet>td{background:var(--warning-light)!important}.epy-row-manual>td{background:var(--surface-3)!important}.epy-seg{display:inline-flex;border:1px solid var(--border-strong);border-radius:8px;overflow:hidden;background:var(--surface)}.epy-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text);font:inherit;font-size:14px;padding:6px 12px;cursor:pointer;border-inline-end:1px solid var(--border);white-space:nowrap;transition:background .12s,color .12s}.epy-opt:last-child{border-inline-end:0}.epy-opt:hover{background:var(--surface-3)}.epy-opt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.epy-opt.on{font-weight:600;color:#fff}.epy-opt.ok.on{background:var(--success)}.epy-opt.wait.on{background:var(--warning)}.epy-opt.hand.on{background:var(--text-muted)}.epy-s2head{margin-bottom:12px}.epy-s2title{font-size:16px;font-weight:700;color:var(--text)}.epy-money{display:grid;grid-template-columns:minmax(240px,1.1fr) minmax(260px,1.4fr) auto;gap:16px;align-items:start;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:14px 16px;margin-bottom:12px}.epy-money label{display:flex;flex-direction:column;gap:6px}.epy-newbank{color:var(--accent-text);font-weight:600}.epy-datenote{display:flex;gap:8px;align-items:flex-start;padding:8px 12px;border-radius:8px;font-size:12px;line-height:1.45;background:var(--accent2-light);border:1px solid var(--accent2);color:var(--text)}.epy-datenote .anticon{color:var(--accent);margin-top:2px}.epy-s2actions{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-self:end;padding-top:20px}.epy-datehead{color:var(--accent);font-weight:700}.epy-table .ant-table-thead>tr>th.epy-datecol{background:var(--accent2-light)}.epy-table .ant-table-tbody>tr>td.epy-datecol{background:var(--accent2-light)}.epy-date.ant-picker{border-color:var(--accent);font-weight:600}.epy-whtnote{margin-top:4px;font-size:12px;min-height:22px}.epy-whtnote .ant-tag{margin-inline-end:6px}.epy-foot{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.epy-totals{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:14px}.epy-totals b{font-size:16px;font-variant-numeric:tabular-nums;margin-inline-start:6px}@media (max-width: 760px){.epy-stats{gap:6px}.epy-stat{padding:6px 8px}.epy-big{font-size:14px}.epy-money{grid-template-columns:1fr}.epy-s2actions{padding-top:0;justify-self:start}.epy-drawer .ant-drawer-body{padding:12px}}@media (max-width: 768px){[dir=rtl] .portal-main{margin-right:0;margin-left:0}}.fr-switcher{margin-bottom:18px}.fr-switcher-title{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-bottom:8px}[dir=rtl] .fr-switcher-title{letter-spacing:0;text-transform:none;font-size:14px}.fr-switcher-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fr-switcher-btn{display:flex;align-items:center;gap:12px;text-align:start;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--heading);cursor:pointer;font:inherit;transition:border-color .14s,background .14s,box-shadow .14s}.fr-switcher-btn:hover{border-color:var(--accent);background:var(--surface-hover)}.fr-switcher-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fr-switcher-btn.active{border-color:var(--accent);background:var(--accent);color:var(--on-accent);cursor:default;box-shadow:var(--shadow-sm)}.fr-switcher-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:var(--radius-sm);background:var(--accent-light);color:var(--accent)}.fr-switcher-btn.active .fr-switcher-icon{background:#ffffff29;color:var(--on-accent)}.fr-switcher-text{display:flex;flex-direction:column;gap:2px;min-width:0}.fr-switcher-label{font-size:14px;font-weight:600}.fr-switcher-tip{font-size:12px;color:var(--text-faint);line-height:1.35}.fr-switcher-btn.active .fr-switcher-tip{color:#ffffffd1}@media (max-width: 900px){.fr-switcher-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.topbar-search-wrap{max-width:380px}.search-kbd{font:600 10.5px/1 inherit;font-family:inherit;color:var(--text-faint);border:1px solid var(--border);border-radius:5px;padding:3px 5px;flex-shrink:0;white-space:nowrap}.search-clear{border:0;background:var(--surface-hover);color:var(--text-muted);width:18px;height:18px;border-radius:50%;line-height:1;cursor:pointer;flex-shrink:0;padding:0;font-size:14px}.search-dropdown{max-height:420px;min-width:340px}.search-section-title{padding:8px 16px 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}[dir=rtl] .search-section-title{letter-spacing:0}.search-dropdown-item.is-active{background:var(--surface-hover)}.search-item-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.search-dropdown-hint{text-align:start;max-width:100%}.search-item-group{font-size:11px;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:99px;padding:2px 8px;white-space:nowrap;flex-shrink:0}.search-hl{background:transparent;color:var(--accent);font-weight:700}.search-empty{padding:12px 16px 4px;font-size:14px;color:var(--text-muted)}.search-footer{display:flex;gap:14px;padding:8px 16px;border-top:1px solid var(--border);font-size:11px;color:var(--text-faint);position:sticky;bottom:0;background:var(--surface)}.search-footer kbd{font:inherit;border:1px solid var(--border);border-radius:4px;padding:0 4px;margin-inline-end:3px}@media (max-width: 720px){.search-footer,.search-kbd{display:none}.search-dropdown{min-width:0}}.pending-bell,.pending-bell-btn{position:relative}.pending-bell-dot{position:absolute;top:-4px;inset-inline-end:-4px;background:#d97706;color:#fff;border-radius:9px;font-size:11px;font-weight:700;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1}.pending-bell-menu{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:1000;width:280px;max-height:70vh;overflow-y:auto;background:var(--surface, #fff);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 8px 24px #00000026}.pending-bell-head{padding:9px 12px;font-size:12px;font-weight:700;color:var(--heading);border-bottom:1px solid var(--border)}.notif-menu{width:360px;max-width:calc(100vw - 24px)}.notif-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.notif-section{padding:8px 12px 4px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-faint, #9CA3AF)}.notif-item{display:flex;gap:10px;padding:10px 12px;cursor:pointer;border-bottom:1px solid var(--border)}.notif-item:last-child{border-bottom:none}.notif-item:hover,.notif-item:focus-visible{background:var(--surface-3);outline:none}.notif-icon{flex:none;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fef3c7;color:#b45309}.notif-fyi .notif-icon{background:#ecfdf5;color:var(--accent, #065F46)}.notif-body{min-width:0;flex:1}.notif-title{font-size:14px;font-weight:600;color:var(--heading);line-height:1.35}.notif-desc{margin-top:2px;font-size:12px;color:var(--text-muted);line-height:1.4}.notif-actions{margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:8px}.notif-cta{font-size:12px;font-weight:700;color:var(--accent, #065F46)}.notif-cta:after{content:" →"}[dir=rtl] .notif-cta:after{content:" ←"}.notif-read{background:none;border:none;padding:0;font-size:12px;color:var(--text-muted);cursor:pointer;text-decoration:underline}.notif-read:hover{color:var(--heading)}[data-theme=dark] .topbar-search-wrap{background:var(--surface-2);border-color:var(--border-strong)}[data-theme=dark] .topbar-search{color:#fff}[data-theme=dark] .topbar-search::placeholder{color:var(--text-muted)}[data-theme=dark] .portal-topbar-breadcrumb,[data-theme=dark] .sidebar-logo-sub{color:var(--text-muted)}[data-theme=dark] .portal-topbar-title{color:#fff}body{font-size:14px;line-height:22px}h1{font-size:32px;line-height:40px;font-weight:700}h2{font-size:24px;line-height:32px;font-weight:600}h3{font-size:20px;line-height:28px;font-weight:600}h4{font-size:16px;line-height:24px;font-weight:500}.ant-typography h1,h1.ant-typography{font-size:32px;line-height:40px;font-weight:700}.ant-typography h2,h2.ant-typography{font-size:24px;line-height:32px;font-weight:600}.ant-typography h3,h3.ant-typography{font-size:20px;line-height:28px;font-weight:600}.ant-typography h4,h4.ant-typography{font-size:16px;line-height:24px;font-weight:500}.ant-typography{font-family:var(--font-family)}small,.text-small{font-size:12px;line-height:18px}.text-caption{font-size:11px;line-height:16px}.page-title,.fr-title{font-family:var(--font-family);font-size:24px;line-height:32px;font-weight:600;letter-spacing:0}.page-subtitle{font-size:14px;line-height:22px}.login-headline{font-family:var(--font-family);font-size:32px;line-height:40px;font-weight:700;letter-spacing:0}[dir=rtl] .login-headline,[dir=rtl] .page-title,[dir=rtl] .fr-title{letter-spacing:0}html,body,button,input,select,textarea,.ant-btn,.ant-input,.ant-select,.ant-table,.ant-modal,.ant-drawer,.ant-tabs,.ant-menu,.ant-form{font-family:var(--font-family)}td,th,.ant-table-cell{font-variant-numeric:tabular-nums}.portal-sidebar{background:var(--navy);border-right:none;--text: #F3F4F6;--text-muted: rgba(255,255,255,.74);--text-faint: rgba(255,255,255,.52);--heading: #FFFFFF;--border: rgba(255,255,255,.12);--surface-3: rgba(255,255,255,.08);--surface-2: rgba(255,255,255,.06);--accent-text: #A7F3D0}.sidebar-logo{border-bottom-color:#ffffff1f}.sidebar-brand-mark{background:var(--accent);color:#fff;border-radius:var(--radius-md)}.sidebar-logo-text{color:#fff}.sidebar-logo-text span{color:var(--mint)!important}.sidebar-logo-sub{color:#ffffff8c}.sidebar-item{color:#ffffffc7;border-radius:var(--radius-md)}.sidebar-item:hover{background:#ffffff14;color:#fff}.sidebar-item.active{background:#047857;color:#fff;font-weight:600}.sidebar-item.active:before{display:none}.sidebar-item.active .sidebar-item-icon{color:#fff;opacity:1}.sidebar-section-label,.sidebar-group-label{color:#ffffff80}.sidebar-group-label-toggle:hover{color:#ffffffd9}.sidebar-divider{background:#ffffff1f}.sidebar-footer{border-top-color:#ffffff1f}.sidebar-avatar{background:var(--accent);color:#fff}.sidebar-user-name{color:#fff}.sidebar-user-email,.sidebar-logout{color:#ffffff8c}.sidebar-pending-summary-trigger{background:#d977062e;border-color:#d97706;color:#fcd34d}[data-theme=dark] .portal-sidebar{background:#0b1220}.ant-btn{border-radius:8px;font-weight:600}.ant-btn-primary{background:#047857;border-color:#047857;color:#fff;box-shadow:none}.ant-btn-primary:not(:disabled):hover{background:#065f46!important;border-color:#065f46!important}.ant-btn-default{border-color:#d1d5db;color:#1f2937}.ant-btn-default:not(:disabled):hover{border-color:#047857!important;color:#047857!important}.ant-btn-link{color:#047857}[data-theme=dark] .ant-btn-primary{background:#10b981;border-color:#10b981;color:#052e22}[data-theme=dark] .ant-btn-primary:not(:disabled):hover{background:#34d399!important;border-color:#34d399!important}[data-theme=dark] .ant-btn-default{color:#f3f4f6;border-color:#ffffff42}.ant-tag{border-radius:9999px;font-weight:500;font-size:12px;line-height:18px;padding:1px 10px}.ant-tag-green,.ant-tag-success,.ant-tag-lime,.ant-tag-cyan,.ant-tag-geekblue,.ant-tag-purple,.ant-tag-magenta{background:#d1fae5;color:#065f46;border-color:#a7f3d0}.ant-tag-orange,.ant-tag-warning,.ant-tag-gold,.ant-tag-yellow,.ant-tag-volcano{background:#fef3c7;color:#b45309;border-color:#fde68a}.ant-tag-red,.ant-tag-error{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.ant-tag-blue,.ant-tag-processing{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}[data-theme=dark] .ant-tag-green,[data-theme=dark] .ant-tag-success,[data-theme=dark] .ant-tag-lime,[data-theme=dark] .ant-tag-cyan,[data-theme=dark] .ant-tag-geekblue,[data-theme=dark] .ant-tag-purple,[data-theme=dark] .ant-tag-magenta{background:#34d39929!important;color:#a7f3d0!important;border-color:#34d39959!important}[data-theme=dark] .ant-tag-orange,[data-theme=dark] .ant-tag-warning,[data-theme=dark] .ant-tag-gold,[data-theme=dark] .ant-tag-yellow,[data-theme=dark] .ant-tag-volcano{background:#fbbf2429!important;color:#fcd34d!important;border-color:#fbbf2459!important}[data-theme=dark] .ant-tag-red,[data-theme=dark] .ant-tag-error{background:#f8717129!important;color:#fca5a5!important;border-color:#f8717159!important}[data-theme=dark] .ant-tag-blue,[data-theme=dark] .ant-tag-processing{background:#60a5fa29!important;color:#93c5fd!important;border-color:#60a5fa59!important}.ant-badge-status-success{background:#047857}.ant-badge-status-warning{background:#d97706}.ant-badge-status-error{background:#dc2626}.ant-badge-status-processing{background:#2563eb}.ant-card{border-radius:12px;border-color:var(--border);box-shadow:var(--shadow-xs)}.ant-table-thead>tr>th{background:var(--surface-2);color:var(--text-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number{border-radius:8px!important}.ant-modal-content{border-radius:12px}.ant-progress-bg,.ant-switch-checked,.ant-tabs-ink-bar{background:#047857}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#047857}[data-theme=dark] .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#a7f3d0}[data-theme=dark] .ant-tabs-ink-bar{background:#10b981}.lucide{stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.login-hero{background-color:#1f2937;background-image:linear-gradient(115deg,transparent 80%,rgba(4,120,87,.95) 80.2%,rgba(4,120,87,.95) 100%),linear-gradient(160deg,#111827,#1f2937 60%,#0f2e26);background-size:auto;background-position:0 0;border-inline-end:none;--heading: #FFFFFF;--text-muted: rgba(255,255,255,.78);--text-faint: rgba(255,255,255,.6)}[dir=rtl] .login-hero{background-image:linear-gradient(245deg,transparent 80%,rgba(4,120,87,.95) 80.2%,rgba(4,120,87,.95) 100%),linear-gradient(200deg,#111827,#1f2937 60%,#0f2e26)}.login-brand-icon{background:#047857}.login-brand-name,.login-headline{color:#fff}.login-brand-name span,.login-headline em{color:var(--mint);font-style:normal}.login-sub{color:#ffffffc7}.login-metric-card{background:#ffffff14;border-color:#ffffff29}.login-metric-label{color:#ffffff9e}.login-metric-value{color:#fff}.login-trust-badge{color:#ffffffad}.rpt-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:28px}.rpt-group{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 14px 10px}.rpt-group-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 4px 10px}.rpt-item{display:flex;align-items:center;gap:12px;width:100%;text-align:start;background:transparent;border:1.5px solid transparent;border-radius:10px;padding:9px 10px;margin-bottom:4px;cursor:pointer;font-family:inherit;transition:var(--transition)}.rpt-item:hover{background:var(--bg, rgba(0,0,0,.03));border-color:var(--border)}.rpt-item-icon{flex:none;width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--accent-light, rgba(4,120,87,.1));color:var(--accent)}.rpt-item-text{display:flex;flex-direction:column;min-width:0}.rpt-item-label{font-size:14px;font-weight:600;color:var(--text);line-height:1.25}.rpt-item-desc{font-size:12px;color:var(--text-muted);line-height:1.3}.rpt-item.active{background:var(--accent);border-color:var(--accent)}.rpt-item.active .rpt-item-icon{background:#ffffff2e;color:var(--on-accent)}.rpt-item.active .rpt-item-label,.rpt-item.active .rpt-item-desc{color:var(--on-accent)}.sidebar-logo-img{height:46px;width:auto;max-width:100%;display:block;object-fit:contain}.login-brand-img{height:76px;width:auto;max-width:100%;display:block;object-fit:contain}.login-brand{margin-bottom:44px}.eta-sync-card{position:relative;width:100%;max-width:560px;margin:0 0 14px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:14px;box-shadow:0 12px 32px #0f172a2e;padding:14px 16px}.eta-sync-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.eta-sync-title{font-weight:700;font-size:14px}.eta-sync-sub{font-size:12px;color:var(--text-muted);margin-top:2px}.eta-sync-x{background:none;border:none;cursor:pointer;font-size:20px;line-height:1;color:var(--text-muted);padding:0 4px}.eta-sync-actions{display:flex;align-items:center;gap:2px;flex:0 0 auto}.eta-sync-x{display:inline-flex;align-items:center}.eta-sync-pct{font-weight:500;color:var(--text-muted)}.eta-sync-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.eta-sync-steps li{display:flex;align-items:flex-start;gap:8px}.eta-sync-steps li>svg{flex:0 0 16px;margin-top:2px}.eta-sync-step-label{font-size:13px;font-weight:600}.eta-sync-step-detail{font-size:11px;color:var(--text-muted);line-height:1.35;overflow-wrap:anywhere}.eta-sync-step-bar{margin-top:2px}.eta-sync-spin{animation:eta-sync-rot 1s linear infinite}@keyframes eta-sync-rot{to{transform:rotate(360deg)}}@media (max-width: 640px){.eta-sync-card{max-width:none;margin-bottom:10px;padding:10px 12px}}@media (prefers-reduced-motion: reduce){.eta-sync-spin{animation:none}}.portal-sidebar{background:var(--charcoal);border-right:0}.portal-sidebar .sidebar-logo{border-bottom:0;padding:28px 22px 20px}.portal-sidebar .sidebar-logo-img{height:40px}.portal-sidebar .sidebar-nav{padding:8px 14px}.portal-sidebar .sidebar-item{color:#d1d5db;font-size:14px;font-weight:500;min-height:36px;padding:0 14px;border-radius:6px;margin-bottom:2px}.portal-sidebar .sidebar-item:hover{background:#ffffff0f;color:#fff}.portal-sidebar .sidebar-item.active{background:#374151;color:#fff;font-weight:600}.portal-sidebar .sidebar-item.active:before{display:none}.portal-sidebar .sidebar-item-icon{opacity:.8}.portal-sidebar .sidebar-item.active .sidebar-item-icon{color:var(--mint);opacity:1}.portal-sidebar .sidebar-group-label,.portal-sidebar .sidebar-section-label{color:#9ca3af}.portal-sidebar .sidebar-footer{border-top:1px solid #374151}.portal-sidebar .sidebar-user-name{color:#fff}.portal-sidebar .sidebar-user-email,.portal-sidebar .sidebar-logout{color:#9ca3af}.portal-sidebar .sidebar-divider{background:#374151}.page-title{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0 0 4px}.page-subtitle{display:none}.card,.stat-card,.ant-card{border:0;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f}.ant-btn{border-radius:6px;min-height:40px;font-weight:600}.ant-btn-primary{min-height:36px;padding-inline:22px}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number{border-radius:6px!important}.ant-input,.ant-input-affix-wrapper,.ant-picker{min-height:36px}.login-hero{background:var(--charcoal);background-image:none;border-inline-end:0}.login-hero .login-headline{color:#fff;font-size:32px;letter-spacing:-.02em;margin-bottom:0}.login-hero .login-headline em{color:var(--mint)}.login-brand{margin-bottom:72px}.login-demo-btn{margin-top:36px}.ui-lede,.ui-row-sub,.ui-cell-sub{display:none}.ui-fig-note:not(.ui-tone-warn):not(.ui-tone-bad){display:none}.ui-title{font-size:22px;font-weight:600;letter-spacing:-.02em}.ui-page-head{margin-block-end:28px}.ui-row{padding-block:12px}.ui-row-title{font-size:14px}.ui-btn{min-height:36px;padding-inline:22px;border-radius:6px;background:var(--accent);border-color:var(--accent);color:var(--on-accent, #fff);font-weight:600;font-size:14px}.ui-btn:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent, #fff)}.ui-cell{min-height:48px}.ui-cell-title{font-size:14px}.ant-alert{border-radius:8px;border:0}.ant-alert-info .ant-alert-description{display:none}.ant-alert-info{background:var(--surface-3)}.ui-page[data-testid=requests-page]{max-width:1180px}.ui-page[data-testid=requests-page] .ui-title{font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--charcoal, #1F2937);font-family:inherit}.ui-page[data-testid=requests-page] .ui-page-head{margin-block-end:36px}.hm-stack{display:flex;flex-direction:column;gap:36px}.hm-card{background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:8px 28px}.hm-todo{list-style:none;margin:0;padding:0}.hm-todo-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding-block:12px;border-block-end:1px solid #F0F1F3}.hm-todo-row:last-child{border-block-end:0}.hm-todo-text{font-size:14px;font-weight:500;color:var(--charcoal, #1F2937)}.hm-btn{font:inherit;font-size:14px;font-weight:600;min-height:36px;padding-inline:22px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;border:0;white-space:nowrap}.hm-btn:focus-visible{outline:2px solid #047857;outline-offset:2px}.hm-btn-go{background:#047857;color:#fff}.hm-btn-go:hover{background:#065f46}.hm-todo-acts{display:inline-flex;align-items:center;gap:6px}.hm-todo-x{background:none;border:0;color:#5b6472;width:32px;height:32px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.hm-todo-x:hover{background:#f3f4f6;color:#1f2937}.hm-todo-x:focus-visible{outline:2px solid #047857;outline-offset:2px}[data-theme=dark] .hm-todo-x:hover{background:#374151;color:#f3f4f6}.hm-btn-dark{background:#1f2937;color:#fff;min-height:38px;padding-inline:26px}.hm-btn-dark:hover{background:#374151}.hm-btn-light{background:#fff;color:#1f2937;min-height:38px;padding-inline:26px;box-shadow:inset 0 0 0 1px #d1d5db}.hm-btn-light:hover{background:#f9fafb}.hm-actions{display:flex;gap:12px;flex-wrap:wrap}.hm-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px}.hm-num-label{font-size:14px;color:#4b5563}.hm-num-value{font-size:24px;font-weight:600;margin-block-start:6px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--charcoal, #1F2937)}.hm-num-ccy{font-size:13px;font-weight:500;color:var(--text-faint);margin-inline-end:8px;letter-spacing:0}.hm-setup-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-block:22px 2px}.hm-setup-title{margin:0;font-size:14px;font-weight:600;color:var(--charcoal, #1F2937)}.hm-setup-count{font-size:13px;color:#5b6472}.hm-setup .hm-setup-head{padding-block:16px 0}.hm-setup .hm-todo-row{padding-block:10px}.hm-setup .hm-todo-text{font-size:14px}.hm-setup .hm-btn{min-height:36px;padding-inline:16px;font-size:13px}.hm-done{font-size:14px;font-weight:600;color:#047857}.hm-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.hm-tile{display:flex;align-items:center;gap:4px;background:#fff;border-radius:8px;box-shadow:inset 0 0 0 1px #e5e7eb;padding-inline-end:12px;transition:box-shadow .12s}.hm-tile:hover{box-shadow:inset 0 0 0 1px #047857}.hm-tile-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:44px;padding-inline:18px 8px;background:none;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:14px;font-weight:500;color:var(--charcoal, #1F2937);text-align:start}.hm-tile-main:focus-visible{outline:2px solid #047857;outline-offset:2px}.hm-tile-title{overflow:hidden;text-overflow:ellipsis}.hm-badge{flex:none;min-width:22px;height:22px;padding-inline:7px;border-radius:9999px;background:#047857;color:#fff;font-size:12px;font-weight:600;line-height:22px;text-align:center;font-variant-numeric:tabular-nums}.hm-tile .ex-info{flex-basis:24px;width:24px;height:24px;font-size:13px}@media (max-width: 640px){.ui-page[data-testid=requests-page] .ui-title{font-size:22px}.hm-card{padding-inline:18px}.hm-todo-row .hm-btn{width:100%;justify-content:center}}.sl-page{max-width:none;display:flex;flex-direction:column;gap:28px}.sl-head{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.sl-title{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--charcoal, #1F2937);font-family:inherit}.sl-new{min-height:38px;padding-inline:26px}.sl-bar{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;margin-block-end:20px}.sl-tabs{display:flex;flex-wrap:wrap;gap:24px}.sl-tab{font:inherit;font-size:14px;font-weight:500;color:var(--text-faint);background:none;border:0;border-block-end:2px solid transparent;padding:10px 0;min-height:36px;cursor:pointer}.sl-tab:hover{color:var(--charcoal, #1F2937)}.sl-tab[aria-selected=true]{color:var(--charcoal, #1F2937);font-weight:600;border-block-end-color:#047857}.sl-tab:focus-visible,.sl-link:focus-visible,.sl-row:focus-visible{outline:2px solid #047857;outline-offset:2px}.sl-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.sl-search{font:inherit;min-height:36px;padding-inline:16px;border:1px solid #D1D5DB;border-radius:6px;font-size:14px;width:240px;max-width:100%;box-sizing:border-box;background:#fff;color:var(--charcoal, #1F2937)}.sl-search:focus{outline:2px solid #047857;outline-offset:1px;border-color:#047857}.sl-link{font:inherit;font-size:14px;font-weight:500;color:#4b5563;background:none;border:0;min-height:36px;padding-inline:4px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.sl-link:hover{color:#047857}.sl-card{background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:4px 28px}.sl-item{border-block-end:1px solid #F0F1F3}.sl-item:last-child{border-block-end:0}.sl-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding-block:12px;cursor:pointer;color:var(--charcoal, #1F2937)}.sl-row-main{flex:1 1 200px;min-width:0}.sl-name{font-size:14px;font-weight:500;overflow-wrap:anywhere}.sl-sub{font-size:13px;color:#5b6472;margin-block-start:2px}.sl-amt{font-size:14px;font-variant-numeric:tabular-nums}.sl-status{flex:0 0 110px;text-align:end;font-size:14px;font-weight:500}.sl-s-paid,.sl-s-draft{color:#5b6472}.sl-s-unpaid{color:#b45309}.sl-s-late{color:#b91c1c}.sl-actions{display:flex;flex-wrap:wrap;gap:8px;padding-block-end:18px}.sl-actions[hidden]{display:none}.sl-actions>div{width:100%}.sl-empty{background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:48px 28px;text-align:center;font-size:14px;color:#4b5563}.sl-pager{display:flex;justify-content:center;margin-block-start:16px}.sl-tpl{background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:20px 28px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin-block-end:20px}.sl-tpl-title{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--charcoal, #1F2937)}.sl-etabs>.ant-tabs-nav{margin-block-end:20px}.sl-etabs>.ant-tabs-nav:before{border-block-end:0}.sl-etabs>.ant-tabs-nav .ant-tabs-tab{font-size:14px;padding-block:10px;min-height:36px}.sl-etabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-inline-start:24px}.sl-etabs>.ant-tabs-nav .ant-tabs-tab-btn{color:#5b6472;font-weight:500}.sl-etabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--charcoal, #1F2937);font-weight:600}.sl-etabs>.ant-tabs-nav .ant-tabs-ink-bar{background:#047857;height:2px}.sl-page .ant-segmented{background:transparent;padding:0}.sl-page .ant-segmented .ant-segmented-item{min-height:36px;display:inline-flex;align-items:center;background:transparent;font-size:14px;color:#5b6472;border-radius:0;border-block-end:2px solid transparent}.sl-page .ant-segmented .ant-segmented-item+.ant-segmented-item{margin-inline-start:20px}.sl-page .ant-segmented .ant-segmented-item-selected{box-shadow:none;color:var(--charcoal, #1F2937);font-weight:600;border-block-end-color:#047857}.sl-page .ant-segmented .ant-segmented-thumb{display:none}.sl-modal .ant-modal-content{border-radius:8px;padding:28px;box-shadow:0 8px 24px -12px #1f29372e}.sl-modal .ant-modal-header{margin-block-end:20px}.sl-modal .ant-modal-title{font-size:22px;line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--charcoal, #1F2937)}.sl-modal .ant-form-item{margin-block-end:20px}.sl-modal .ant-form-item-label>label{font-size:13px;font-weight:500}.sl-modal .ant-input,.sl-modal .ant-input-affix-wrapper,.sl-modal .ant-picker,.sl-modal .ant-select-selector{border-radius:6px!important}.sl-modal .ant-modal-footer{margin-block-start:24px;display:flex;gap:12px;justify-content:flex-end}.sl-modal .ant-modal-footer .ant-btn{min-height:38px;border-radius:6px;padding-inline:26px;font-size:14px;font-weight:600;margin:0}.sl-modal .ant-modal-footer .ant-btn-default{font-weight:500}@media (max-width: 640px){.sl-title{font-size:22px}.sl-card{padding-inline:18px}.sl-new{width:100%;justify-content:center}.sl-search{width:100%}.sl-status{flex-basis:auto;text-align:start}.sl-modal .ant-modal-content{padding:20px}.sl-modal .ant-modal-title{font-size:20px}}.ex-h{margin:0 0 12px;font-size:14px;font-weight:600;color:#4b5563}.ex-section{display:block}.ex-drag{outline:2px dashed #047857;outline-offset:8px;border-radius:8px}.ex-busy{display:flex;align-items:center;justify-content:center;gap:14px;padding:28px;font-size:14px;color:#047857;font-weight:500}.ex-note{font-size:13px;color:#5b6472}.ex-page .ant-table-wrapper{margin-block-start:8px}.ex-wiz.ant-modal-root .ant-modal{max-width:100vw;width:100%!important;top:0;margin:0;padding:0}.ex-wiz .ant-modal-content{min-height:100vh;border-radius:0;background:#f3f4f6;padding:32px 40px;box-shadow:none;display:flex;flex-direction:column;box-sizing:border-box}.ex-wiz .ant-modal-body{flex:1;display:flex;flex-direction:column}.ex-w-head{display:flex;justify-content:space-between;align-items:center;gap:24px}.ex-w-logo{width:92px;height:auto}.ex-prog{flex:1;max-width:240px;display:flex;align-items:center;gap:12px;font-size:13px;color:#5b6472;white-space:nowrap}.ex-prog-bar{flex:1;height:6px;border-radius:9999px;background:#e5e7eb;overflow:hidden}.ex-prog-fill{height:100%;border-radius:9999px;background:#047857;transition:width .2s}.rd-row{display:flex;align-items:center;gap:12px;min-height:32px;flex-wrap:wrap}.rd-bar{flex:1 1 160px;max-width:360px;height:8px;border-radius:9999px;background:#e5e7eb;overflow:hidden}.rd-fill{height:100%;border-radius:9999px;background:#047857;transition:width .4s ease}.rd-text{font-size:14px;font-weight:600;line-height:1.4;color:#1f2937}.rd-ico{flex:0 0 auto;width:20px;height:20px;display:block}.rd-ok .rd-text{color:#047857}.rd-warn .rd-text{color:#b45309}.rd-ok .rd-ico{color:#047857}.rd-warn .rd-ico{color:#b45309}@media (prefers-reduced-motion: reduce){.rd-fill{transition:none}}.ex-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:9999px;color:#4b5563;font-size:22px;background:none;border:0;cursor:pointer}.ex-close:hover{background:#e5e7eb}.ex-close:focus-visible,.ex-link:focus-visible,.ex-q-opt:focus-visible,.ex-info:focus-visible,.ex-b:focus-visible{outline:2px solid #047857;outline-offset:2px}.ex-w-main{flex:1;display:flex;padding-block:24px}.ex-w-col{width:100%;max-width:560px;margin:auto;display:flex;flex-direction:column;gap:24px;color:var(--charcoal, #1F2937)}.ex-w-col.ex-wide{max-width:720px}.ex-w-title{margin:0;font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.02em;font-family:inherit}.ex-w-title-row{display:flex;gap:10px;align-items:center}.ex-w-sub{font-size:14px;color:#5b6472;overflow-wrap:anywhere}.ex-w-card{background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:28px;display:flex;flex-direction:column;gap:20px}.ex-f{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:500;min-width:0}.ex-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ex-grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.ex-totals{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px 24px;font-size:13px;color:#5b6472}.ex-totals strong{color:#1f2937}.ex-link{font:inherit;font-size:14px;font-weight:600;color:#047857;background:none;border:0;padding:0;min-height:36px;cursor:pointer;text-align:start;display:inline-flex;align-items:center;gap:6px}.ex-link:hover{color:#065f46}.ex-link-quiet{color:#4b5563;font-weight:500}.ex-link svg{transition:transform .15s}.ex-more{display:flex;flex-direction:column;gap:20px}.ex-more[hidden]{display:none}.ex-b-row{display:flex;gap:12px}.ex-b{font:inherit;display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:6px;font-size:14px;cursor:pointer;border:0;text-decoration:none}.ex-b-back{padding-inline:24px;background:#fff;color:#1f2937;font-weight:500;box-shadow:inset 0 0 0 1px #d1d5db}.ex-b-back:hover{background:#f9fafb}.ex-b-next{flex:1;background:#047857;color:#fff;font-weight:600}.ex-b-next:hover{background:#065f46}.ex-b:disabled{opacity:.5;cursor:not-allowed}.ex-info{flex:0 0 26px;width:26px;height:26px;display:inline-grid;place-items:center;border-radius:9999px;border:0;background:transparent;color:#5b6472;cursor:help;padding:0;vertical-align:middle;transition:color .15s,background-color .15s}.ex-info svg{width:19px;height:19px;display:block}.ex-info:hover{color:#047857;background:#ecfdf5}.ex-q-opts{display:flex;flex-direction:column;gap:12px}.ex-q-opt{font:inherit;min-height:48px;text-align:start;padding-inline:24px;border:0;border-radius:8px;background:#fff;box-shadow:0 4px 14px -8px #1f29372e;font-size:15px;font-weight:500;color:#1f2937;cursor:pointer}.ex-q-opt:hover{box-shadow:0 4px 14px -8px #1f29372e,0 0 0 2px #a7f3d0}.ex-q-opt[aria-pressed=true]{box-shadow:0 0 0 2px #047857}.ex-warn{font-size:13px;color:#b45309}.ex-err{font-size:13px;color:#b91c1c}.ex-ok{color:#047857}.ex-line{border-block-start:1px solid #F0F1F3;padding-block-start:16px;display:flex;flex-direction:column;gap:12px}.ex-line:first-of-type{border-block-start:0;padding-block-start:0}.ex-line-amt{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;align-self:flex-end}.ex-cl{display:flex;flex-direction:column}.ex-folders{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#f0f7f4;border:1px solid #CFE5DB;border-radius:10px;padding:14px 16px}.ex-folders-ico{font-size:22px;color:#047857;flex:none}.ex-folders-main{flex:1 1 280px;min-width:0}.ex-folders-title{font-size:15px;font-weight:600}.ex-folders-kinds{font-size:14px;color:#44514b;margin-block-start:2px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}[data-theme=dark] .ex-folders{background:#12332a;border-color:#1f5a48}[data-theme=dark] .ex-folders-kinds{color:#a7b3ad}.ex-rd{display:flex;align-items:center;gap:10px;margin-block-start:6px;font-weight:400}.ex-rd-bar{width:220px;max-width:50vw;height:6px;border-radius:3px;background:#e3e7e5;overflow:hidden}.ex-rd-fill{height:100%;background:#047857;transition:width .6s ease}.ex-rd-text{font-size:13px;color:#5b6761}[data-theme=dark] .ex-rd-bar{background:#374151}[data-theme=dark] .ex-rd-text{color:#9ca3af}.ex-cl-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ex-cl-row{display:flex;align-items:center;gap:8px;padding-block:6px;border-block-end:1px solid #EEF1EF}.ex-cl-n{width:22px;flex:none;font-size:12px;color:#5b6761;text-align:center}.ex-cl-desc{flex:1 1 auto;min-width:0}.ex-cl-amt{width:112px;flex:none}.ex-cl-acct{width:190px;flex:none;min-width:0}.ex-cl-acct .ant-select{width:100%}.ex-cl-qty{font-size:12px;color:#b45309;flex:none}.ex-cl-btn{width:44px;height:36px;flex:none;border:0;background:transparent;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#5b6761}.ex-cl-btn:hover:not(:disabled){background:#f0f1f3}.ex-cl-btn:disabled{opacity:.35;cursor:default}.ex-cl-more{padding:12px;margin-block-end:6px;display:flex;flex-direction:column;gap:12px;background:#f6f8f7;border-radius:6px}@media (max-width: 720px){.ex-cl-row{flex-wrap:wrap}.ex-cl-desc{flex-basis:calc(100% - 40px)}.ex-cl-amt,.ex-cl-acct{flex:1 1 140px;width:auto}}.ex-pl-tick{width:18px;height:18px;flex:none;accent-color:#0A6B4A;margin:0}.ex-pl-chip{flex:none;width:44px;text-align:center;font-size:12px;color:#0a6b4a;border:1px solid #CFE5DB;border-radius:6px;padding:8px 0;background:#f0f7f4;cursor:pointer}.ex-pl-chip:hover{background:#e3f1ea}.ex-pl-date{width:112px;flex:none}.ex-pl-amt{width:104px;flex:none}.ex-pl-flagbox{width:112px;flex:none;display:flex;justify-content:flex-end}.ex-pl-flag{font-size:12px;font-weight:600;color:#8a5300;background:#fff3dd;padding:2px 8px;border-radius:10px;text-align:center}.ex-pl-flag.ok{color:#065f46;background:#d1fae5}.ex-pl-err{padding-block:4px 8px;padding-inline-start:28px}.ex-pl-paid{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ex-w-col.ex-pl-col{max-width:1200px}.ex-pl-wrap{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.ex-pl-main{flex:1 1 600px;min-width:0}.ex-pl-main .ex-cl{border:1px solid #E3E7E5;border-radius:10px;overflow:hidden}.ex-pl-side{flex:0 0 330px;position:sticky;top:12px;display:flex;flex-direction:column;gap:10px}.ex-pl-side-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ex-pl-side-title{font-size:14px;font-weight:600;min-width:0}.ex-pl-side-title span{font-weight:400;color:#5b6761}.ex-pl-nav{display:flex;gap:4px;flex:none}.ex-pl-navb{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #B9C3BE;border-radius:8px;background:#fff;color:#1a2420;cursor:pointer;font-size:18px;line-height:1}.ex-pl-navb:disabled{opacity:.35;cursor:default}[dir=rtl] .ex-pl-navb span{display:inline-block;transform:scaleX(-1)}.ex-pl-img{background:#eef1ef;border-radius:10px;padding:14px;min-height:120px;display:flex;align-items:center;justify-content:center}.ex-pl-img button{border:0;background:none;padding:0;cursor:zoom-in;display:block;width:100%}.ex-pl-img img{display:block;max-width:100%;max-height:420px;margin:0 auto}.ex-pl-hint{font-size:13px;color:#5b6761}.ex-pl-row{border-inline-start:3px solid transparent;cursor:default}.ex-pl-row.sel{background:#eef7f2;border-inline-start-color:#0a6b4a}.ex-pl-row.dup{opacity:.55}.ex-pl-dupbox{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.ex-pl-flag.dup{color:#8c1d18;background:#fde8e6}.ex-pl-rm{font:inherit;font-size:13px;font-weight:600;color:#8c1d18;background:none;border:0;padding:8px 4px;min-height:36px;cursor:pointer}.ex-pl-rm:disabled{opacity:.35;cursor:default}.ex-pl-sum{display:flex;flex-direction:column;gap:10px}.ex-pl-sum-row{display:flex;align-items:center;gap:12px;padding-block:12px;border-block-end:1px solid #EEF1EF}.ex-pl-sum-ic{width:22px;height:22px;flex:none;border-radius:11px;background:#0a6b4a;color:#fff;font-size:13px;line-height:22px;text-align:center}.ex-pl-sum-ic.bad{background:#b42318}.ex-pl-sum-who{flex:1 1 auto;min-width:0}.ex-pl-sum-who b{display:block;font-size:15px;font-weight:500}.ex-pl-sum-who span{font-size:13px;color:#5b6761}.ex-pl-sum-amt{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.ex-pl-sum-left{font-size:14px;color:#5b6761;padding-top:8px}@media (max-width: 899px){.ex-pl-wrap{flex-direction:column;align-items:stretch}.ex-pl-side{order:-1;position:static;flex-basis:auto;width:100%}.ex-pl-main{flex-basis:auto;width:100%}}[data-theme=dark] .ex-pl-row.sel{background:#12332a;border-inline-start-color:#6ee7b7}[data-theme=dark] .ex-pl-img{background:#1f2937}[data-theme=dark] .ex-pl-main .ex-cl{border-color:#374151}[data-theme=dark] .ex-pl-navb{background:#111827;border-color:#4b5563;color:#e5e7eb}[data-theme=dark] .ex-pl-flag.dup{background:#3b1311;color:#fca5a5}[data-theme=dark] .ex-pl-rm{color:#fca5a5}@media (max-width: 720px){.ex-pl-date,.ex-pl-amt{flex:1 1 110px;width:auto}.ex-pl-flagbox{width:auto;justify-content:flex-start}}[data-theme=dark] .ex-pl-chip{background:#12332a;border-color:#1f5a45;color:#6ee7b7}[data-theme=dark] .ex-pl-flag{background:#3b2a0a;color:#fbbf24}[data-theme=dark] .ex-pl-flag.ok{background:#0b3b2c;color:#6ee7b7}[data-theme=dark] .ex-cl-row{border-block-end-color:#374151}[data-theme=dark] .ex-cl-more{background:#1f2937}[data-theme=dark] .ex-cl-btn:hover:not(:disabled){background:#374151}.ex-drop{background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:48px 28px;text-align:center;font-size:14px;color:#4b5563;display:flex;flex-direction:column;align-items:center;gap:16px;cursor:pointer;border:2px dashed transparent}.ex-drop.ex-active{border-color:#047857;background:#ecfdf5}.ex-sum{display:flex;flex-direction:column;gap:6px}.ex-sum-total{font-size:24px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ex-jl{border-block-start:1px solid #F0F1F3;padding-block-start:14px;display:flex;flex-direction:column;gap:10px}.ex-wiz .ex-w-card .ant-input:not(textarea),.ex-wiz .ex-w-card .ant-input-affix-wrapper{min-height:40px;border-radius:6px;font-size:14px}.ex-wiz .ex-w-card .ant-input-number{width:100%;min-height:40px;border-radius:6px}.ex-wiz .ex-w-card .ant-input-number-input{height:50px;font-size:14px}.ex-wiz .ex-w-card .ant-picker{width:100%;min-height:40px;border-radius:6px}.ex-wiz .ex-w-card .ant-select-single .ant-select-selector{min-height:40px;border-radius:6px;align-items:center;font-size:14px}.ex-wiz .ex-w-card .ant-select-single .ant-select-selection-item,.ex-wiz .ex-w-card .ant-select-single .ant-select-selection-placeholder{line-height:50px}.ex-wiz .ex-w-card .ant-select-single .ant-select-selection-search-input{height:50px}.ex-wiz .ex-w-card .ant-input-number-group-addon{border-radius:6px}@media (max-width: 640px){.ex-wiz .ant-modal-content{padding:20px 16px}.ex-w-title{font-size:22px}.ex-w-card{padding:20px}.ex-grid2{grid-template-columns:minmax(0,1fr)}.ex-b-row{flex-wrap:wrap}}.bk-page{max-width:none;display:flex;flex-direction:column;gap:28px}.bk-sec-head{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:space-between;margin-block-end:12px}.bk-sec-head .ex-h{margin:0;display:flex;align-items:center;gap:10px}.bk-sec-tools{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.bk-attn{display:flex;flex-direction:column;gap:12px}.bk-attn-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding-block:12px;border-block-end:1px solid #F0F1F3}.bk-attn-row:last-child{border-block-end:0}.bk-attn-text{flex:1 1 220px;min-width:0;font-size:14px;font-weight:500;color:var(--charcoal, #1F2937);display:flex;align-items:center;gap:10px}.bk-attn-text.bk-late{color:#b91c1c}.bk-wait{padding:8px 24px}.bk-wait-head{display:flex;align-items:center;gap:8px;padding-block:14px 4px}.bk-wait-title{margin:0;font-size:13px;font-weight:600;letter-spacing:.02em;color:#5b6472}.bk-wait-item{border-block-end:1px solid #F0F1F3}.bk-wait-item:last-child{border-block-end:0}.bk-wait-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding-block:14px 10px}.bk-wait-main{flex:1 1 220px;min-width:0}.bk-wait-name{font-size:15px;font-weight:600;color:var(--charcoal, #1F2937)}.bk-wait-sub{font-size:13px;color:#5b6472;margin-block-start:2px}.ex-drop-main{padding:28px 24px;gap:14px;border:1.5px dashed #9CA3AF;box-shadow:none;transition:border-color .15s,background .15s}.ex-drop-main:hover,.ex-drag .ex-drop-main{border-color:#047857;background:#ecfdf5}[data-theme=dark] .ex-drop-main{border-color:#4b5563}[data-theme=dark] .ex-drop-main:hover,[data-theme=dark] .ex-drag .ex-drop-main{background:#10b9811f}.ex-drop-slim{flex-direction:row;flex-wrap:wrap;justify-content:center;padding:14px 24px;gap:12px;border:1.5px dashed #D1D5DB;box-shadow:none;background:transparent;cursor:default;font-size:13px;color:#5b6472}[data-theme=dark] .bk-wait-title,[data-theme=dark] .bk-wait-sub{color:#9ca3af}[data-theme=dark] .bk-wait-name{color:#f3f4f6}[data-theme=dark] .bk-wait-item{border-block-end-color:#374151}[data-theme=dark] .ex-drop-slim{background:transparent;border-color:#4b5563}.bk-attn-btns{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bk-attn-more{padding-block-end:16px;display:flex;flex-direction:column;gap:8px;font-size:14px;color:#4b5563}.bk-attn-more[hidden]{display:none}.bk-warn{color:#b45309;font-weight:500}.bk-late{color:#b91c1c}.bk-bar{width:140px;height:6px;border-radius:9999px;background:#e5e7eb;overflow:hidden;display:inline-block;vertical-align:middle}.bk-bar>span{display:block;height:100%;background:#047857;border-radius:9999px}.bk-bar.bk-bar-warn>span{background:#d97706}.bk-icon-btn{font:inherit;width:44px;height:44px;border:0;background:none;border-radius:6px;cursor:pointer;color:#5b6472;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.bk-icon-btn:hover{background:#f3f4f6;color:#b91c1c}.bk-icon-btn:focus-visible{outline:2px solid #047857;outline-offset:2px}.bk-table.ant-table-wrapper .ant-table{background:transparent}.bk-table .ant-table-thead>tr>th{background:transparent;border-block-end:0;font-size:13px;font-weight:600;color:#5b6472;padding-block:16px}.bk-table .ant-table-thead>tr>th:before{display:none}.bk-table .ant-table-tbody>tr>td{padding-block:12px;font-size:14px;border-block-start:1px solid #F0F1F3;border-block-end:0;font-variant-numeric:tabular-nums}.bk-table .ant-table-tbody>tr:hover>td{background:transparent}.bk-table .ant-table-placeholder .ant-table-cell{border-block-start:0}.bk-table .ant-table-tbody>tr>td.bk-name{font-weight:500}.bk-s-ok{color:#047857;font-weight:500}.bk-s-wait{color:#5b6472;font-weight:500}.bk-s-warn{color:#b45309;font-weight:500}.bk-s-bad{color:#b91c1c;font-weight:500}.bk-row-btns{display:inline-flex;gap:4px}.bk-text-btn{font:inherit;font-size:14px;font-weight:500;color:#4b5563;background:none;border:0;min-height:36px;padding-inline:10px;cursor:pointer;border-radius:6px}.bk-text-btn:hover{color:#047857;background:#f3f4f6}.bk-text-btn.bk-danger:hover{color:#b91c1c}.bk-text-btn:focus-visible{outline:2px solid #047857;outline-offset:2px}.bk-ccy{font-size:13px;color:#5b6472;font-weight:500}.bk-wiz-card-title{margin:0;font-size:14px;font-weight:600}.bk-found{display:flex;flex-direction:column;gap:4px}.bk-found-name{font-size:16px;font-weight:600}.bk-found-sub{font-size:14px;color:#5b6472;overflow-wrap:anywhere}.bk-big{text-align:center;align-items:center}.bk-big-icon{font-size:40px;line-height:1;color:#047857}.bk-big-icon.bk-wait{color:#d97706}.bk-wiz-wide{max-width:1280px}.bk-wiz-wide .bk-split{display:flex;gap:16px;min-height:600px;align-items:stretch}.bk-modal .ant-modal-content{border-radius:8px;padding:28px;box-shadow:0 8px 24px -12px #1f29372e}.bk-modal .ant-modal-header{margin-block-end:20px}.bk-modal .ant-modal-title{font-size:22px;line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--charcoal, #1F2937)}.bk-modal .ant-form-item{margin-block-end:20px}.bk-modal .ant-form-item-label>label{font-size:13px;font-weight:500}.bk-modal .ant-input:not(textarea),.bk-modal .ant-input-affix-wrapper,.bk-modal .ant-picker,.bk-modal .ant-select-single .ant-select-selector,.bk-modal .ant-input-number{min-height:38px;border-radius:6px;font-size:14px}.bk-modal .ant-input-number{width:100%}.bk-modal .ant-input-number-input{height:46px}.bk-modal .ant-select-single .ant-select-selector{align-items:center}.bk-modal .ant-modal-footer{margin-block-start:24px;display:flex;gap:12px;justify-content:flex-end}.bk-modal .ant-modal-footer .ant-btn{min-height:38px;border-radius:6px;padding-inline:26px;font-size:14px;font-weight:600;margin:0}.bk-modal .ant-modal-footer .ant-btn-default{font-weight:500}.bk-modal .ant-modal-footer .ant-btn-primary{background:#047857;border-color:#047857}.bk-modal .ant-modal-footer .ant-btn-primary:hover{background:#065f46!important;border-color:#065f46!important}.bk-modal-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bk-more-wrap{display:flex;flex-direction:column;gap:4px}@media (max-width: 640px){.bk-modal-row{grid-template-columns:minmax(0,1fr)}.bk-wiz-wide .bk-split{flex-direction:column;min-height:0}}.ex-w-col.bk-wiz-wide{max-width:1280px}.bk-prev{width:420px;flex-shrink:0;background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;display:flex;flex-direction:column;overflow:hidden}.bk-prev-head{padding:8px 16px;border-block-end:1px solid #F0F1F3;font-size:13px;color:#5b6472;display:flex;align-items:center;justify-content:space-between;gap:8px}.pr-page{max-width:none;display:flex;flex-direction:column;gap:28px}.pr-total-value{font-size:28px;font-weight:600;margin-block-start:6px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--charcoal, #1F2937)}.pr-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding-block:12px;border-block-end:1px solid #F0F1F3}.pr-row:last-child{border-block-end:0}.pr-row-name{flex:1 1 180px;min-width:0;font-size:14px;font-weight:500;overflow-wrap:anywhere;color:var(--charcoal, #1F2937)}.pr-row-amt{font-size:14px;font-variant-numeric:tabular-nums;color:var(--charcoal, #1F2937)}.pr-row-btns{display:inline-flex;gap:2px;align-items:center}.pr-foot{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;padding-block:8px 12px}.pr-detail{padding-block-end:16px}.pr-empty{padding:28px 0;font-size:14px;color:#4b5563;text-align:center}.pr-muted{color:#5b6472;font-size:13px}.pr-sum{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;color:var(--charcoal, #1F2937)}.pr-sum-quiet{font-size:14px;color:#4b5563}.pr-sum-strong{font-weight:600}.pr-sum-amt{font-variant-numeric:tabular-nums;white-space:nowrap}.pr-sum-group{border-block-start:1px solid #F0F1F3;padding-block-start:16px;display:flex;flex-direction:column;gap:10px}.pr-adv{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;flex-basis:100%;font-size:13px;color:#5b6472}.pr-adv .ant-input-number{min-height:36px;border-radius:6px}.pr-adv .ant-input-number-input{height:42px}.pr-people .ex-line:first-of-type{border-block-start:0}.pr-card-head{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:space-between;margin-block-end:12px}.pr-card-head .ex-h{margin:0;display:flex;align-items:center;gap:10px}.pr-owe-total{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--charcoal, #1F2937)}.pr-rates{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;font-size:13px;color:#5b6472}.pr-rate-row{display:flex;justify-content:space-between;gap:12px;padding-block:12px;border-block-end:1px solid #F0F1F3;font-size:14px}.pr-rate-row:last-of-type{border-block-end:0}.pr-rate-row>span{color:#4b5563}.pr-ack{display:flex;align-items:center;gap:10px;min-height:36px;font-size:14px;margin-block-end:16px}.pr-modal-grid{display:grid;gap:16px}.pr-manual{display:flex;flex-direction:column;gap:16px}.pr-manual-line{border-block-start:1px solid #F0F1F3;padding-block-start:16px;display:flex;flex-direction:column;gap:12px}.pr-manual-line:first-child{border-block-start:0;padding-block-start:0}.pr-manual-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px}.pr-manual-top{display:flex;gap:8px;align-items:flex-end}.pr-manual-top>.ex-f{flex:1}.pr-wiz-tabs .ant-tabs-nav{margin-block-end:16px}.pr-wiz-tabs .ant-tabs-tab{font-size:14px;min-height:36px}.pr-wiz-tabs .ant-tabs-ink-bar{background:#047857}.pr-wiz-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--charcoal, #1F2937);font-weight:600}.pr-drop-types{font-size:13px;color:#5b6472}.pr-bignum{font-size:28px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pr-done{align-items:center;text-align:center}@media (max-width: 640px){.pr-total-value,.pr-bignum{font-size:24px}.pr-row{padding-block:16px}}.tx-page{max-width:none;display:flex;flex-direction:column;gap:28px;color:var(--charcoal, #1F2937)}.tx-hero{background:#1f2937;color:#fff;border-radius:10px;padding:36px;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.tx-hero-label{display:flex;align-items:center;gap:10px;font-size:14px;color:#d1d5db}.tx-hero .ex-info{border-color:#9ca3af;color:#d1d5db;flex-basis:24px;width:24px;height:24px;font-size:13px}.tx-hero-amt{font-size:32px;font-weight:600;margin-block-start:8px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tx-hero-sub{font-size:14px;color:#a7f3d0;margin-block-start:6px}.tx-hero-sub.tx-hero-late{color:#fca5a5}.tx-hero-btn{min-height:40px;padding-inline:30px;font-size:14px}.tx-row{font:inherit;width:100%;background:none;border:0;border-block-end:1px solid #F0F1F3;display:flex;gap:12px;align-items:center;justify-content:space-between;padding-block:12px;cursor:pointer;text-align:start;color:inherit;min-height:36px}.tx-row:last-child{border-block-end:0}.tx-row:focus-visible{outline:2px solid #047857;outline-offset:2px}.tx-row-name{font-size:14px;font-weight:500}.tx-row-status{font-size:14px;color:#5b6472}.tx-s-amber{color:#b45309}.tx-note{font-size:14px;color:#4b5563}.tx-controls{display:flex;flex-direction:column;gap:20px;padding:24px 28px}.tx-ans .ant-radio-button-wrapper{height:44px;line-height:42px}.tx-ans .ant-radio-button-wrapper-checked{background:#ecfdf5;border-color:#047857!important;color:#047857}.tx-catch-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding-block-start:8px}.tx-table .ant-table-thead>tr>th{background:transparent;font-weight:500;color:#5b6472}.tx-table .ant-table-tbody>tr>td{padding-block:16px;border-block-end-color:#f0f1f3}.tx-quiet-card{background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:24px 28px;display:flex;flex-direction:column;gap:16px}.tx-kv{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-block:14px;border-block-end:1px solid #F0F1F3;font-size:14px}.tx-kv:last-child{border-block-end:0}.tx-kv>span:first-child{color:#4b5563}.tx-kv-amt{font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.tx-kv-strong,.tx-kv-strong>span:first-child{font-weight:600;color:#1f2937}.tx-sec-label{margin:0;font-size:14px;font-weight:600;color:#4b5563}@media (max-width: 640px){.tx-hero{padding:24px}.tx-hero-amt{font-size:24px}.tx-hero-btn{width:100%;justify-content:center}}.vg-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;background:#f3f4f6;overflow-y:auto;display:flex;flex-direction:column;padding:32px 40px;box-sizing:border-box;font-family:inherit}.vg-root .ex-w-main{flex:1}.vg-root .ex-w-col{max-width:600px}.vg-text{font-size:14px;line-height:1.6;color:#4b5563;margin:0;overflow-wrap:anywhere}.vg-text-strong{color:#1f2937;font-weight:500}.vg-quiet{font-size:13px;line-height:1.6;color:#5b6472;margin:0}.vg-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.vg-safe{margin:0;padding:12px 16px;border-radius:8px;background:#e8f5ee;color:#064e3b;font-size:14px;line-height:1.5}.vg-ticks{display:flex;flex-direction:column;gap:10px}.vg-tick{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1.5px solid #D1D5DB;border-radius:8px;font-size:14px;line-height:1.4;color:#1f2937;cursor:pointer}.vg-tick input{width:24px;height:24px;margin:0;flex:none;accent-color:#0B7A55}.vg-wait{flex:1;display:flex;flex-direction:column;align-items:stretch;gap:4px}.vg-wait .ex-b{white-space:nowrap}.vg-li{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;color:#1f2937}.vg-n{flex:none;width:26px;height:26px;border-radius:9999px;background:#ecfdf5;color:#047857;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.vg-file{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:8px;background:#f9fafb}.vg-file-n{flex:none;width:36px;height:36px;border-radius:6px;background:#047857;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:600}.vg-file-t{font-size:14px;font-weight:600}.vg-file-t span{font-size:13px;font-weight:500;color:#b45309}.vg-file-name{font-size:13px;color:#5b6472;overflow-wrap:anywhere;margin-block-start:2px}.vg-file-name.vg-saved{color:#1f2937;font-family:ui-monospace,Consolas,monospace}.vg-expect{padding:16px 18px;border-radius:8px;background:#ecfdf5}.vg-expect-amt{font-size:22px;line-height:1.25;font-weight:600;color:#047857;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-block-start:4px}.vg-shot{position:relative;border-radius:8px;overflow:hidden;border:1px solid #E5E7EB;background:#fff;line-height:0}.vg-shot img{width:100%;display:block;object-fit:cover}.vg-in{font:inherit;min-height:40px;padding-inline:16px;border:1px solid #D1D5DB;border-radius:6px;font-size:14px;box-sizing:border-box;width:100%;background:#fff;color:#1f2937}.vg-in:focus{outline:2px solid #047857;outline-offset:1px;border-color:#047857}.vg-btn-full{width:100%}.vg-foot{display:flex;flex-wrap:wrap;gap:4px 20px;align-items:center}.vg-warn{padding:18px 20px;border-radius:8px;background:#fff;box-shadow:0 0 0 2px #b45309;display:flex;flex-direction:column;gap:12px}.vg-warn-t{font-size:15px;font-weight:600;color:#b45309}.vg-resume{font-size:14px;color:#047857;font-weight:500}.vg-detail{border-block-start:1px solid #F0F1F3;padding-block:4px}.vg-detail>summary{cursor:pointer;min-height:36px;display:flex;align-items:center;font-size:14px;font-weight:500;color:#1f2937;list-style:none}.vg-detail>summary::-webkit-details-marker{display:none}.vg-detail[open]>summary{font-weight:600}.vg-detail>.vg-text,.vg-detail>.vg-quiet{padding-block-end:12px}.vg-link-btn{font:inherit;font-size:14px;font-weight:500;color:#4b5563;background:none;border:0;min-height:36px;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.vg-link-btn:hover{color:#047857}@media (max-width: 640px){.vg-root{padding:20px 16px}.vg-root .ex-w-title{font-size:22px}}.bk-btn-44.ant-btn{min-height:36px;border-radius:6px;padding-inline:16px}.tx-portal .ant-card{border:0;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;margin-block-end:0!important}.tx-portal .ant-card-head{border-block-end:0}.tx-portal .ant-card-head-title{font-size:14px;font-weight:600}.tx-portal .ant-btn:not(.ant-btn-sm):not(.ant-btn-lg){min-height:36px;border-radius:6px}.rp-switch{max-width:none;display:flex;flex-direction:column;gap:28px;margin-block-end:28px;color:var(--charcoal, #1F2937)}.rp-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.rp-toolbar:empty{display:none}.rp-toolbar .hm-btn:disabled{opacity:.5;cursor:not-allowed}.rp-toolbar .ant-select.ant-select-single,.rp-toolbar .ant-picker{min-height:38px}.rp-toolbar .ant-select.ant-select-single .ant-select-selector{height:48px;border-radius:6px;border-color:#d1d5db;padding-inline:16px;align-items:center;font-size:14px;background:#fff}.rp-toolbar .ant-select.ant-select-single .ant-select-selection-item,.rp-toolbar .ant-select.ant-select-single .ant-select-selection-placeholder{line-height:46px}.rp-toolbar .ant-picker{border-radius:6px;border-color:#d1d5db;padding-inline:16px;font-size:14px;background:#fff}.rp-toolbar .ant-picker input{font-size:14px}.rp-toolbar .fr-toggle{background:#fff;border-radius:6px;padding:0 6px;min-height:38px;box-shadow:inset 0 0 0 1px #d1d5db}.rp-toolbar .fr-toggle button{min-height:36px;min-width:36px;font-size:15px;border-radius:8px}.rp-toolbar .fr-toggle .fr-month-input.ant-picker{min-height:36px;box-shadow:none!important;border:0}.rp-page{max-width:none;display:flex;flex-direction:column;gap:24px;color:var(--charcoal, #1F2937)}.rp-page .card{background:#fff;border:0;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:22px 28px;margin:0}.rp-page .card>h3,.rp-card-title{margin:0 0 14px;font-size:14px;font-weight:600;color:var(--charcoal, #1F2937);display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:inherit;text-transform:none;letter-spacing:0}.rp-card-head{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;margin-block-end:8px}.rp-card-head>h3{margin:0}.rp-card{background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:12px 28px 16px}.rp-card.rp-flush{padding:8px 12px 12px;overflow-x:auto}.rp-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rp-chip{font:inherit;font-size:14px;font-weight:500;min-height:36px;padding-inline:18px;border-radius:9999px;border:0;background:transparent;color:#4b5563;cursor:pointer;white-space:nowrap}.rp-chip:hover{background:#fff;color:var(--charcoal, #1F2937)}.rp-chip[aria-pressed=true]{background:#ecfdf5;color:#047857;font-weight:600}.rp-chip:focus-visible{outline:2px solid #047857;outline-offset:2px}.rp-chip-more{color:var(--text-faint)}.rp-more{background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:16px 20px;display:flex;flex-direction:column;gap:10px}.rp-more[hidden]{display:none}.rp-more-group{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.rp-more-label{flex:0 0 120px;font-size:13px;font-weight:600;color:#5b6472}.rp-st-head{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;padding-block:18px 4px}.rp-st-title{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:10px;font-family:inherit;color:var(--charcoal, #1F2937)}.rp-st-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;font-size:13px;color:#5b6472;padding-block:2px 8px}.rp-link{font:inherit;font-size:13px;font-weight:500;color:#4b5563;background:none;border:0;min-height:36px;padding-inline:4px;cursor:pointer}.rp-link:hover{color:#047857}.rp-link:focus-visible{outline:2px solid #047857;outline-offset:2px;border-radius:6px}.rp-ln{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-block:13px;font-size:14px}.rp-ln>span:first-child{min-width:0;overflow-wrap:anywhere;padding-inline-start:16px}.rp-num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end}.rp-ln-total{font-weight:600;border-block-start:1px solid #E5E7EB;margin-block-start:4px}.rp-ln-total>span:first-child{padding-inline-start:0}.rp-ln-grand{border-block-end:3px double #9CA3AF;margin-block-end:8px}.rp-ln-neg{color:#b91c1c}.rp-ln-head{font-size:13px;font-weight:600;color:#5b6472;padding-block:20px 2px}.rp-ln-head>span:first-child{padding-inline-start:0}.rp-ln-sub{font-size:14px;color:#4b5563;padding-block:9px}.rp-ln-sub.rp-ln-sub-strong{font-weight:500;color:var(--charcoal, #1F2937)}.rp-ln-empty{color:#5b6472;font-size:14px}.rp-pct{margin-inline-start:8px;font-weight:500;font-size:13px;color:#5b6472}.rp-ok{font-size:13px;font-weight:500;color:#047857}.rp-bad{font-size:13px;font-weight:500;color:#b91c1c}.rp-note{background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:18px 24px;font-size:14px;color:#4b5563;display:flex;gap:10px;align-items:center;overflow-wrap:anywhere}.rp-note-success{background:#ecfdf5;color:#047857;box-shadow:none}.rp-note-warning{background:#fffbeb;color:#b45309;box-shadow:none}.rp-note-error{background:#fef2f2;color:#b91c1c;box-shadow:none}.rp-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:24px 32px;padding-block:12px 18px}.rp-num-label{font-size:13px;color:#4b5563}.rp-num-value{font-size:22px;font-weight:600;margin-block-start:4px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--charcoal, #1F2937);overflow-wrap:anywhere}.rp-num-value.rp-bad{font-size:22px;font-weight:600}.rp-num-sub{font-size:13px;color:#5b6472;margin-block-start:2px}.rp-foot{font-size:13px;color:#5b6472;padding-block:8px 4px}.rp-wait{text-align:center;padding:60px 0;color:#4b5563}.rp-stack{display:flex;flex-direction:column;gap:20px}.rp-page .ant-card{border:0!important;border-radius:8px!important;box-shadow:0 8px 24px -12px #1f29371f;background:#fff!important;margin:0}.rp-page .ant-card-head{border-block-end:0;min-height:0;padding-inline:24px}.rp-page .ant-card-head-title{font-size:14px;font-weight:600;padding-block:18px 6px}.rp-page .ant-card-body{padding:8px 24px 20px}.rp-page .ant-statistic-title{color:#4b5563!important;font-size:13px}.rp-page .ant-statistic-content-value,.rp-page .ant-statistic-content{color:var(--charcoal, #1F2937)!important;font-size:20px!important;font-weight:600!important;font-variant-numeric:tabular-nums}.rp-page .ant-card:has(>.ant-card-body>.ant-statistic){text-align:start!important}.rp-page .ant-alert{border:0;border-radius:8px;padding:14px 20px;background:#fff;box-shadow:0 8px 24px -12px #1f29371f}.rp-page .ant-alert-success{background:#ecfdf5;box-shadow:none}.rp-page .ant-alert-warning{background:#fffbeb;box-shadow:none}.rp-page .ant-alert-error{background:#fef2f2;box-shadow:none}.rp-page .ant-table-wrapper .ant-table{background:transparent;font-variant-numeric:tabular-nums}.rp-page .ant-table-thead>tr>th{background:transparent!important;border-block-end:1px solid #E5E7EB;font-size:13px;font-weight:600;color:#5b6472;padding-block:14px}.rp-page .ant-table-thead>tr>th:before{display:none!important}.rp-page .ant-table-tbody>tr>td{padding-block:14px;font-size:14px;border-block-end:1px solid #F0F1F3}.rp-page .ant-table-tbody>tr:hover>td{background:transparent!important}.rp-page .ant-table-summary>tr>td{background:transparent!important;font-weight:600;border-block-start:1px solid #E5E7EB;border-block-end:0}.rp-page .ant-tag{border:0;border-radius:9999px;padding-inline:10px;font-size:13px}.rp-page .ant-btn:not(.ant-btn-sm):not(.ant-btn-lg){min-height:36px;border-radius:6px}.rp-page .ant-btn-sm{min-height:36px;border-radius:6px}.rp-page .ant-select-single .ant-select-selector,.rp-page .ant-input-affix-wrapper,.rp-page .ant-picker{border-radius:6px}.rp-kpi{padding:4px 0 8px}.rp-kpi-label{font-size:13px;color:#4b5563}.rp-kpi-value{font-size:18px;font-weight:600;margin-block-start:4px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--charcoal, #1F2937)}.rp-kpi-sub{font-size:13px;color:#5b6472;margin-block-start:2px}.rp-page .fr-kpis{gap:16px 24px;margin-block-end:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:22px 28px}.rp-page .fr-kpis .kpi-card{background:transparent;border:0;border-radius:0;padding:0;overflow:visible}.rp-page .kpi-card-label{font-size:13px;font-weight:400;text-transform:none;letter-spacing:0;color:#4b5563}.rp-page .kpi-card-value{font-family:inherit;font-size:22px;font-weight:600;margin:4px 0 2px;line-height:1.2;color:var(--charcoal, #1F2937)}.rp-page .fr-toggle{background:#f3f4f6;border-radius:6px;padding:3px}.rp-page .fr-toggle button{min-height:40px;padding-inline:16px;font-size:13px;border-radius:8px}.rp-page .fr-toggle button.fr-on{background:#fff;color:var(--charcoal, #1F2937)}.rp-page .fr-table th,.rp-page .fr-table td{padding:12px 10px;font-size:14px}.rp-page .fr-table thead th{font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;color:#5b6472;border-bottom:1px solid #E5E7EB}.rp-page .fr-table tbody td{border-bottom:1px solid #F0F1F3}.rp-page .fr-table tr.fr-section td{background:#fff;font-size:13px;font-weight:600;color:#5b6472;text-transform:none;padding-block:20px 6px;border-bottom:0}.rp-page .fr-table tr.fr-total td{font-weight:600;color:var(--charcoal, #1F2937);border-top:1px solid #E5E7EB;border-bottom:0}.rp-page .fr-table tr.fr-detail-row td{background:#f9fafb}.rp-page .fr-table-3stmt th:first-child,.rp-page .fr-table-3stmt td:first-child{background:#fff}.rp-page .fr-table-3stmt tr.fr-detail-row td:first-child,.rp-page .fr-table col.fr-actual-col{background:#f9fafb}.rp-page .fr-neg{color:#b91c1c}.rp-page .fr-bars{border-bottom:1px solid #E5E7EB}.rp-page .fr-bar-neg{background:#b91c1c}.rp-page .fr-bar .fr-blbl{font-size:12px;font-weight:600}.rp-page .fr-bcap{font-size:12px}.rp-page .fr-legend{font-size:13px}.rp-page .fr-hbar>span:first-child{font-size:13px}.rp-page .fr-hbar .fr-v{font-size:13px}.rp-page .fr-track{height:8px;background:#f3f4f6}.rp-page .fr-info{border:0;border-radius:8px;background:#f9fafb;color:#4b5563;font-size:14px;padding:14px 18px}.rp-page .fr-muted{color:#5b6472}.rp-charts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.rp-charts-grid>.card{min-width:0}.rp-donut-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:6px;border-block-end:1px solid #F0F1F3;font-size:13px}.rp-donut-row:last-child{border-block-end:0}.rp-text-btn{font:inherit;font-size:14px;font-weight:500;color:#4b5563;background:none;border:0;min-height:36px;padding-inline:12px;cursor:pointer;border-radius:6px}.rp-text-btn:hover{color:#047857;background:#f3f4f6}.rp-text-btn:focus-visible{outline:2px solid #047857;outline-offset:2px}.rp-notes-text{font-size:14px;line-height:1.6;color:#4b5563;white-space:pre-wrap;overflow-wrap:anywhere}[dir=rtl] .rp-chip,[dir=rtl] .rp-link{letter-spacing:0}@media (max-width: 900px){.rp-charts-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.rp-card{padding:8px 18px 12px}.rp-page .card{padding:18px}.rp-more-label{flex-basis:100%}.rp-ln,.rp-ln-sub{font-size:14px}.rp-toolbar{width:100%}}.rp-page .ant-card-body div[style*="background: var(--surface-2)"]{background:transparent!important;border:0!important;padding:0!important}.rp-page .ant-card-body div[style*="background: var(--surface-2)"]>div:first-child{font-size:13px!important;font-weight:400!important;color:#4b5563!important}.rp-page .ant-card-body div[style*="background: var(--surface-2)"]>div:nth-child(2){font-size:18px!important;font-weight:600!important;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.rp-page>div>.ant-table-wrapper{background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:8px 12px 12px}.rp-page>div>.ant-alert{margin-block-end:20px!important}.rp-meta{font-size:13px;font-weight:400;color:#5b6472;letter-spacing:0}.rp-card-head>h3{margin:0;font-size:14px;font-weight:600;color:var(--charcoal, #1F2937);display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:inherit;text-transform:none;letter-spacing:0}.rp-page .hm-btn:disabled{opacity:.5;cursor:not-allowed}.rp-page .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{min-height:36px;align-items:center}.rp-page .ant-select-single .ant-select-selection-item{line-height:42px}.rp-page .ant-input{border-radius:6px}.rp-card-head .ex-info,.rp-st-title .ex-info,.rp-page .card>h3 .ex-info{flex:0 0 24px;width:24px;height:24px;font-size:13px}.rp-vat-page{max-width:none;display:flex;flex-direction:column;gap:24px;color:var(--charcoal, #1F2937)}.iv-sum{display:flex;flex-wrap:wrap;gap:12px 40px;align-items:flex-end;justify-content:space-between;color:var(--charcoal, #1F2937)}.iv-sum-main{display:flex;flex-direction:column}.iv-sum-side{display:flex;flex-wrap:wrap;gap:0 28px;font-size:14px;color:#4b5563;align-items:center}.iv-sum-side strong{color:var(--charcoal, #1F2937);font-weight:600;font-variant-numeric:tabular-nums}.iv-sum-btn{font:inherit;font-size:14px;font-weight:500;background:none;border:0;min-height:36px;padding:0;cursor:pointer;color:#b45309}.iv-sum-btn:focus-visible,.iv-step:focus-visible{outline:2px solid #047857;outline-offset:2px}.iv-steps{display:flex;flex-wrap:wrap;gap:0 28px}.iv-step{font:inherit;font-size:14px;font-weight:500;color:#4b5563;background:none;border:0;min-height:36px;padding:0;cursor:default;display:inline-flex;align-items:center;gap:8px;text-align:start}button.iv-step{cursor:pointer}button.iv-step:hover{color:#047857}.iv-step-n{flex:0 0 24px;width:24px;height:24px;border-radius:9999px;background:#e5e7eb;color:#4b5563;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.iv-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.iv-pad{padding:20px 28px}.iv-stack{display:flex;flex-direction:column;gap:20px;min-width:0}.iv-in{color:#047857;font-weight:500}.iv-out{color:#b91c1c;font-weight:500}.iv-dim{color:#5b6472}.iv-sub{font-size:13px;font-weight:400;color:#5b6472;margin-block-start:2px}.iv-qty-input.ant-input-number{width:120px;min-height:36px;border-radius:6px}.iv-qty-input .ant-input-number-input{height:42px;font-size:14px}.iv-dir .ant-radio-button-wrapper{min-height:38px;line-height:46px;padding-inline:22px;font-size:14px}.iv-title-tip{display:inline-flex;align-items:center;gap:12px}.iv-empty{display:flex;flex-direction:column;align-items:center;gap:16px}.iv-empty-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.iv-pager .ant-pagination{margin-block-end:8px}.fw-prev-frame{width:100%;height:420px;border:0;border-radius:6px;background:#f9fafb}.fw-split{display:flex;gap:16px;align-items:flex-start}.fw-split>.ex-w-card{flex:1 1 0;min-width:0}.fw-split>.bk-prev{width:380px}.fw-cat-row{display:flex;gap:8px;align-items:center}.fw-cat-row>:first-child{flex:1;min-width:0}.fw-dup{background:#fffbeb;border-radius:6px;padding:14px 16px;color:#92400e;font-size:14px;display:flex;flex-direction:column;gap:8px}.fw-attached{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:#047857;font-weight:500}@media (max-width: 640px){.fw-split{flex-direction:column}.fw-split>.bk-prev{width:100%}.iv-pad{padding:16px 18px}.iv-sum-side{gap:0 20px}}.jr-page-r{display:flex;justify-content:flex-end}.jr-card{background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:4px 28px}.jr-card.jr-card-pad{padding:24px 28px;display:flex;flex-direction:column;gap:18px}.jr-card-head{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between}.jr-card-title{margin:0;font-size:15px;font-weight:600;color:var(--charcoal, #1F2937);display:flex;align-items:center;gap:10px}.jr-h{margin:0;font-size:14px;font-weight:600;color:var(--charcoal, #1F2937);display:flex;align-items:center;gap:8px}.jr-muted{color:#5b6472;font-size:13px}.jr-note{font-size:14px;color:#4b5563;overflow-wrap:anywhere}.jr-warn{font-size:14px;color:#b45309;font-weight:500}.jr-count{font-size:13px;color:#5b6472;margin-inline-start:auto}.jr-tools-end{margin-inline-start:auto}.jr-acts{display:inline-flex;flex-wrap:wrap;gap:2px;justify-content:flex-end;align-items:center}.jr-acts .bk-text-btn{padding-inline:8px;white-space:nowrap}.jr-go.bk-text-btn{color:#047857;font-weight:600}.jr-go.bk-text-btn:hover{color:#065f46}.jr-num{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.jr-strong{font-weight:600}.jr-bulk{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font-size:14px;color:#4b5563}.jr-bulk .ant-btn{min-height:36px;border-radius:6px}.jr-check .ant-checkbox-wrapper{font-size:14px;color:#4b5563;min-height:36px;display:inline-flex;align-items:center}.jr-expand{padding-block:8px 16px;display:flex;flex-direction:column;gap:18px}.bk-table .ant-table-expanded-row>.ant-table-cell{background:#f9fafb;border-block-start:1px solid #F0F1F3}.bk-table .ant-table-expanded-row .ant-table-thead>tr>th{background:transparent}.bk-table .ant-table-expanded-row .ant-table-tbody>tr>td{font-size:14px;padding-block:12px}.bk-table .ant-table-row-expand-icon{border-radius:6px}.bk-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#ecfdf5}.jr-pager .ant-pagination{margin-block-end:8px}.jr-files{list-style:none;margin:0;padding:0}.jr-file{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;justify-content:space-between;padding-block:10px;border-block-start:1px solid #F0F1F3}.jr-file:first-child{border-block-start:0}.jr-file-name{font-size:14px;font-weight:500;overflow-wrap:anywhere}.jr-file-meta{font-size:13px;color:#5b6472}.jr-kv{display:grid;grid-template-columns:minmax(100px,150px) minmax(0,1fr);gap:10px 16px;margin:0;font-size:14px}.jr-kv dt{color:#5b6472}.jr-kv dd{margin:0;overflow-wrap:anywhere;color:var(--charcoal, #1F2937)}.jr-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;font-size:14px;margin-block-end:16px}.jr-meta span{color:#5b6472}.jr-meta strong{font-weight:500;color:var(--charcoal, #1F2937)}.jr-desc{margin:0 0 12px;font-size:15px;font-weight:600;color:var(--charcoal, #1F2937)}.jr-json{margin:0;padding:12px 14px;border-radius:6px;max-height:260px;overflow:auto;background:#f9fafb;font-size:13px;font-variant-numeric:tabular-nums;white-space:pre-wrap;word-break:break-word}.jr-drawer .ant-drawer-title{font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--charcoal, #1F2937);display:flex;align-items:center;gap:10px}.jr-drawer .ant-drawer-body{display:flex;flex-direction:column;gap:22px}.jr-lines{display:flex;flex-direction:column;gap:14px}.jr-line{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,2fr) auto;gap:10px;align-items:start}.jr-line .ant-form-item{margin:0!important}.jr-line-btns{display:flex;align-items:center;min-height:38px}.jr-dims{margin-block-start:8px;padding-inline-start:12px;border-inline-start:2px solid #E5E7EB}.jr-dims-t{font-size:13px;font-weight:600;color:#5b6472;margin-block-end:4px}.jr-bal{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:6px 28px;font-size:14px;color:#4b5563}.jr-bal strong{color:var(--charcoal, #1F2937);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.jr-bal-ok{color:#047857;font-weight:600}.jr-bal-bad{color:#b91c1c;font-weight:600}.jr-fx{text-align:end;font-size:13px;color:#5b6472}.jr-modal-foot-info{margin-inline-end:auto;display:inline-flex;align-items:center}.jr-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.jr-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px 32px}.jr-kpi-l{font-size:13px;color:#5b6472}.jr-kpi-v{font-size:22px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-block-start:4px;color:var(--charcoal, #1F2937)}.jr-kpi-s{font-size:13px;color:#5b6472;margin-block-start:2px}.jr-sum-row{display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;padding-block:12px;border-block-start:1px solid #F0F1F3;font-size:14px}.jr-sum-row:first-child{border-block-start:0}.jr-sum-acct{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.jr-sum-amt{font-variant-numeric:tabular-nums;white-space:nowrap}.jr-sum-amt span{color:#5b6472;font-size:13px;margin-inline-end:6px}.jr-ob-input.ant-input-number{width:150px;min-height:36px;border-radius:6px}.jr-ob-input .ant-input-number-input{height:42px;font-size:14px;text-align:end}.jr-ob-grp{display:flex;flex-direction:column;gap:4px}.jr-ob-acct{font-size:14px}.jr-ob-acct span{color:#5b6472;margin-inline-end:6px}.jr-reg-tag{font-size:13px;font-weight:500;color:#b91c1c;margin-inline-start:8px}.jr-reg-files{font-size:13px;color:#047857;font-weight:500;white-space:nowrap}.jr-reg-chev{color:#9ca3af;transition:transform .15s;display:inline-flex}.jr-reg-chev.jr-open{transform:rotate(90deg)}[dir=rtl] .jr-reg-chev:not(.jr-open){transform:scaleX(-1)}[dir=rtl] .jr-reg-chev.jr-open{transform:rotate(90deg)}.jr-reg-body{padding-block-end:18px;display:flex;flex-direction:column;gap:14px}.jr-reg-body .sl-link{min-height:36px}.jr-mini{width:100%;border-collapse:collapse;font-size:14px}.jr-mini th{text-align:start;font-size:13px;font-weight:600;color:#5b6472;padding:8px 8px 8px 0}.jr-mini th.jr-r,.jr-mini td.jr-r{text-align:end}.jr-mini td{padding:10px 8px 10px 0;border-block-start:1px solid #F0F1F3;font-variant-numeric:tabular-nums}.jr-tabs>.ant-tabs-nav{margin-block-end:20px}.jr-tabs>.ant-tabs-nav:before{border-block-end:0}.jr-tabs>.ant-tabs-nav .ant-tabs-tab{font-size:14px;padding-block:10px;min-height:36px}.jr-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-inline-start:24px}.jr-tabs>.ant-tabs-nav .ant-tabs-tab-btn{color:#5b6472;font-weight:500}.jr-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--charcoal, #1F2937);font-weight:600}.jr-tabs>.ant-tabs-nav .ant-tabs-ink-bar{background:#047857;height:2px}.jr-dim-stack{display:flex;flex-direction:column;gap:20px}.jr-dim-acts{display:flex;flex-wrap:wrap;gap:0 4px;align-items:center}.jr-acct-sub{font-size:13px;color:#5b6472;margin-inline-end:8px}.jr-word-warn{color:#b45309;font-weight:500}.jr-word-quiet{color:#5b6472}.jr-panel-head{display:flex;align-items:center;gap:14px;padding:20px 28px;background:#fff;border-block-end:1px solid #F0F1F3;flex:none}.jr-panel-title{flex:1;min-width:0;margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--charcoal, #1F2937);display:flex;align-items:center;gap:12px}.jr-panel-body{padding:28px;overflow-y:auto;flex:1;background:#f3f4f6}.jr-panel-ico{width:36px;height:36px;border-radius:6px;background:#ecfdf5;color:#047857;display:flex;align-items:center;justify-content:center;flex:none}.jr-row-dd{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:16px}.bk-icon-btn:disabled{opacity:.35;cursor:not-allowed}.bk-icon-btn:disabled:hover{background:none;color:#5b6472}.bk-text-btn:disabled{opacity:.5;cursor:not-allowed}.sl-link:disabled{opacity:.5;cursor:not-allowed}.jr-modal .ant-modal-footer{align-items:center}@media (max-width: 640px){.jr-row-dd{grid-template-columns:minmax(0,1fr)}.jr-card{padding-inline:18px}.jr-card.jr-card-pad{padding:20px 18px}.jr-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jr-line>:first-child,.jr-line>:nth-child(4){grid-column:1 / -1}.jr-grid3,.jr-meta,.jr-kv{grid-template-columns:minmax(0,1fr)}.jr-bal{justify-content:flex-start}.jr-panel-head{padding:16px 18px}.jr-panel-title{font-size:16px}.jr-panel-body{padding:16px 12px}.jr-ob-input.ant-input-number{width:120px}}.st-page{max-width:none;display:flex;flex-direction:column;gap:28px}.st-title{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--charcoal, #1F2937);font-family:inherit}.st-page .sl-tabs{gap:0 24px}.st-body{display:flex;flex-direction:column;gap:28px;min-width:0}.st-back{align-self:flex-start}.st-warn{display:flex;align-items:flex-start;gap:10px;background:#fffbeb;color:#92400e;border-radius:8px;padding:12px 16px;font-size:14px}.st-card{background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:32px;display:flex;flex-direction:column;gap:22px;max-width:560px;box-sizing:border-box;color:var(--charcoal, #1F2937)}.st-card.st-wide{max-width:none}.st-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.st-page-grid .st-card{max-width:none}.st-page-grid>.st-card{align-self:stretch}.st-page-grid .st-months{grid-template-columns:repeat(12,minmax(0,1fr))}.st-page-grid>.st-span-all{grid-column:1 / -1}.st-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:end}.st-page-grid .st-fx{align-items:end}.st-fields>.st-field-wide{grid-column:1 / -1}.st-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.st-card-rows{gap:4px;padding-block-end:12px}@media (max-width: 1100px){.st-page-grid,.st-fields,.st-switches{grid-template-columns:minmax(0,1fr)}.st-page-grid .st-months{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width: 640px){.st-page-grid .st-months{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-card.st-flush{padding:4px 28px;gap:0}.st-card-title{margin:0;font-size:14px;font-weight:600;display:flex;align-items:center;gap:10px}.st-input{font:inherit;width:100%;min-height:40px;padding-inline:16px;border:1px solid #D1D5DB;border-radius:6px;font-size:14px;box-sizing:border-box;background:#fff;color:var(--charcoal, #1F2937)}.st-input:focus{outline:2px solid #047857;outline-offset:1px;border-color:#047857}.st-input[readonly],.st-input:disabled{background:#f9fafb;color:#4b5563}.st-label{display:flex;align-items:center;gap:8px}.st-more{gap:22px}.st-sep{border:0;border-block-start:1px solid #F0F1F3;margin:0}.st-foot{min-height:22px;display:flex;align-items:center;justify-content:flex-end}.st-saved{font-size:13px;color:#5b6472}.st-saved.st-ok{color:#047857;font-weight:500}.st-saved.st-bad{color:#b91c1c;font-weight:500}.st-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;border-block-start:1px solid #F0F1F3;font-size:14px;cursor:pointer}.st-switch.st-off{opacity:.5;cursor:not-allowed}.st-switch-name{display:inline-flex;align-items:center;gap:8px;min-width:0}.st-logo{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.st-logo-box{width:72px;height:72px;border-radius:8px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#9ca3af;flex:none}.st-logo-box img{max-width:100%;max-height:100%;object-fit:contain}.st-drop{outline:0;cursor:pointer}.st-drop.st-drag .ex-link{color:#065f46}.st-fx{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.st-fx .ant-select,.st-fx .ant-input-number{width:100%}.st-fx .ant-select-single .ant-select-selector,.st-fx .ant-input-number{min-height:40px;border-radius:6px;align-items:center;font-size:14px}.st-fx .ant-input-number-input{height:50px}.st-fx .ant-select-single .ant-select-selection-item,.st-fx .ant-select-single .ant-select-selection-placeholder{line-height:50px}.st-fx .ant-select-single .ant-select-selection-search-input{height:50px}.st-months{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.st-tools{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.sl-head+.sl-empty{margin-top:16px}.st-lede{color:var(--text-faint);font-size:13.5px;flex:1 1 260px}.st-person{border-block-end:1px solid #F0F1F3}.st-person:last-child{border-block-end:0}.st-person-row{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;padding-block:12px}.st-person-main{flex:1 1 200px;min-width:0}.st-person-name{font-size:14px;font-weight:500;overflow-wrap:anywhere}.st-person-sub{font-size:13px;color:#5b6472;overflow-wrap:anywhere}.st-person-end{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.st-word{font-size:14px;font-weight:500}.st-person-more{padding-block-end:20px;display:flex;flex-direction:column;gap:20px}.st-person-more[hidden]{display:none}.st-perm-group{display:flex;flex-direction:column;gap:6px}.st-perm-title{font-size:13px;font-weight:600;color:#5b6472}.st-perm-opts{display:flex;flex-direction:column;gap:2px}.st-perm-opts .ant-checkbox-wrapper{min-height:40px;align-items:center;font-size:14px;margin:0}.st-perm-opts .ant-checkbox-inner{width:20px;height:20px;border-radius:6px}.st-perm-opts .ant-checkbox-checked .ant-checkbox-inner{background-color:#047857;border-color:#047857}.st-acts{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.st-ccy{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:space-between;padding-block:12px;border-block-end:1px solid #F0F1F3}.st-ccy:last-child{border-block-end:0}.st-ccy-name{font-size:14px;font-weight:500}.st-ccy-sub{font-size:13px;color:#5b6472;font-variant-numeric:tabular-nums}.st-coa-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.st-select{font:inherit;min-height:36px;padding-inline:12px;border:1px solid #D1D5DB;border-radius:6px;font-size:14px;background:#fff;color:var(--charcoal, #1F2937)}.st-coa-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.st-coa-scroll{max-height:calc(100vh - 340px);overflow:auto}.st-coa-table{width:100%;border-collapse:collapse;font-size:14px}.st-coa-table th{position:sticky;top:0;background:#fff;text-align:start;font-size:13px;font-weight:600;color:#5b6472;padding:16px 12px}.st-coa-table td{padding:14px 12px;border-block-start:1px solid #F0F1F3;vertical-align:top}.st-coa-table tr.st-coa-row{cursor:pointer}.st-coa-table tr.st-coa-row:hover td{background:#f9fafb}.st-coa-table tr.st-coa-sel td{background:#ecfdf5}.st-coa-code{font-variant-numeric:tabular-nums;color:#4b5563;white-space:nowrap}.st-coa-sub{font-size:13px;color:#5b6472}@media (max-width: 900px){.st-coa-grid.st-with-panel{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.st-title{font-size:22px}.st-card{padding:22px 18px}.st-card.st-flush{padding-inline:18px}.st-months{grid-template-columns:repeat(4,minmax(0,1fr))}}.ov-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;color:var(--charcoal, #1F2937);font-size:14px;box-sizing:border-box}.ov-line{flex:1 1 180px;min-width:0;font-weight:500;display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.ov-acts{display:inline-flex;align-items:center;gap:4px 8px;margin-inline-start:auto}.ov-btn{min-height:36px;padding-inline:20px}.ov-later{min-height:36px;padding-inline:8px;font-size:14px}.ov-corner{position:fixed;inset-block-end:20px;inset-inline-end:92px;z-index:900;width:360px;max-width:calc(100vw - 24px);background:#fff;border-radius:8px;box-shadow:0 12px 32px -12px #1f293747;padding:16px 18px}.ov-bar{background:#ecfdf5;border-radius:8px;padding-block:6px;padding-inline:16px 8px}.ov-bar.ov-warn{background:#fffbeb;color:#92400e}.ov-tab{position:fixed;inset-inline-start:0;inset-block-end:24px;z-index:900;display:flex;align-items:center;gap:8px;min-height:36px;padding-inline:14px;font:inherit;font-size:13px;font-weight:500;color:var(--charcoal, #1F2937);background:#fff;border:0;cursor:pointer;border-start-end-radius:12px;border-end-end-radius:12px;box-shadow:0 6px 18px -8px #1f29374d}.ov-tab svg{color:#047857}.ov-tab:focus-visible{outline:2px solid #047857;outline-offset:2px}@media (max-width: 640px){.ov-corner{inset-inline-end:12px;inset-inline-start:12px;width:auto}}.st-foot.st-foot-c{min-height:0;justify-content:flex-start}.ob-page,.cpk-page,.su-page{min-height:100vh;background:#f3f4f6;color:var(--charcoal, #1F2937);font-family:inherit;box-sizing:border-box}.ob-page{display:flex;flex-direction:column;padding:32px 40px}.ob-head,.cpk-head{display:flex;justify-content:space-between;align-items:center;gap:24px}.ob-main{flex:1;display:flex;align-items:center;justify-content:center;padding-block:24px}.ob-col{width:100%;max-width:520px;display:flex;flex-direction:column;gap:24px}.ob-col.ob-center{align-items:center;text-align:center}.ob-title{margin:0;font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.02em;font-family:inherit;color:var(--charcoal, #1F2937)}.ob-fields{display:flex;flex-direction:column;gap:18px}.ob-label{font-size:13px;font-weight:500;margin-block-end:8px}.ob-label-row{display:inline-flex;align-items:center;gap:8px}.ob-label-row .ex-info{flex-basis:24px;width:24px;height:24px;font-size:13px}.ob-page .ant-form-item{margin:0}.ob-page .ant-form-item-label{padding-block-end:8px}.ob-page .ant-form-item-label>label{height:auto;font-size:13px;font-weight:500;color:var(--charcoal, #1F2937)}.ob-page .ant-input:not(textarea),.ob-page .ant-input-affix-wrapper{min-height:40px;padding-inline:18px;border:1px solid #D1D5DB;border-radius:8px!important;font-size:14px;background:#fff;box-sizing:border-box}.ob-page .ant-input-affix-wrapper>input.ant-input{min-height:0;padding:0;border:0;font-size:14px}.ob-page .ant-input:focus,.ob-page .ant-input-affix-wrapper-focused{border-color:#047857;box-shadow:0 0 0 3px #a7f3d099}.ob-page .ant-alert{font-size:14px}.ob-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px}.ob-cta{width:100%;min-height:40px;border-radius:8px;font-size:14px;font-weight:600;gap:10px;flex:none}.ob-back{align-self:center}a.ex-link{text-decoration:none}.ob-page .ant-form-item-required:before{display:none!important}.ob-page .ex-b:focus-visible,.ob-page .ex-link:focus-visible{outline:2px solid #047857;outline-offset:2px}.nf-code{font-size:96px;line-height:1;font-weight:600;letter-spacing:-.04em;color:var(--mint, #A7F3D0)}.ob-opts{display:flex;flex-direction:column;gap:12px}.ob-opt-row{display:flex;align-items:center;gap:12px}.ob-opt{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding-block:14px;min-height:72px}.ob-opt-sub{font-size:13px;font-weight:400;color:#5b6472}.ob-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ob-card{background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:8px 24px}.ob-sw{display:flex;align-items:center;gap:12px;min-height:68px;border-block-end:1px solid #F0F1F3}.ob-sw:last-child{border-block-end:0}.ob-sw-q{flex:1;min-width:0;font-size:14px;font-weight:500}.ob-sw.ob-off .ob-sw-q{opacity:.5}.ob-sum-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-block:16px;border-block-end:1px solid #F0F1F3}.ob-sum-row:last-child{border-block-end:0}.ob-sum-k{font-size:14px;color:#5b6472;flex-shrink:0}.ob-sum-v{font-size:14px;font-weight:500;text-align:end;overflow-wrap:anywhere}.ob-note{text-align:center;font-size:14px;color:#5b6472}.ob-logo-card{display:flex;align-items:center;gap:14px;background:#fff;border:2px dashed #D1D5DB;border-radius:8px;padding:16px 20px;font-size:14px;color:#4b5563}.ob-logo-drop{cursor:pointer}.ob-logo-drop.ob-active{border-color:#047857;background:#ecfdf5}.ob-logo-ico{font-size:22px;color:#047857}.ob-logo-img{width:56px;height:56px;object-fit:contain;border-radius:6px;background:#fff}.ob-logo-name{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px}.ob-logo-card:has(.ob-logo-img){border-style:solid;border-color:#a7f3d0;background:#ecfdf5}.login-form-gap{height:26px}.lf-hint{flex:0 0 24px;width:24px;height:24px;font-size:13px}.lg-main{flex:1;width:100%;max-width:780px;margin:0 auto;padding-block:24px 48px;display:flex;flex-direction:column;gap:20px}.lg-tabs{display:flex;flex-wrap:wrap;gap:4px 24px;border-block-end:1px solid #E5E7EB}.lg-tab{font-size:14px;font-weight:500;color:#5b6472;text-decoration:none;padding-block:10px;min-height:36px;box-sizing:border-box;border-block-end:2px solid transparent;margin-block-end:-1px}.lg-tab:hover{color:var(--charcoal, #1F2937)}.lg-tab[aria-current=page]{color:var(--charcoal, #1F2937);font-weight:600;border-block-end-color:#047857}.lg-tab:focus-visible{outline:2px solid #047857;outline-offset:2px}.lg-card{background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:36px 40px;line-height:1.7}.lg-card .ob-title{margin-block-end:8px}.lg-sec{margin-block-start:22px}.lg-sec h2{margin:0 0 4px;font-size:14px;font-weight:600;font-family:inherit}.lg-sec p{margin:0;font-size:14px;color:#4b5563;overflow-wrap:anywhere}.cpk-page{display:flex;flex-direction:column;padding:32px 40px}.cpk-main{flex:1;display:flex;align-items:center;justify-content:center;padding-block:24px}.cpk-col{width:100%;max-width:520px;display:flex;flex-direction:column;gap:24px}.cpk-title{margin:0;font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.02em;font-family:inherit}.cpk-list{display:flex;flex-direction:column;gap:12px}.cpk-item.company-picker-btn{font:inherit;min-height:72px;padding:12px 24px;border:0;border-radius:8px;background:#fff;box-shadow:0 4px 14px -8px #1f29372e;color:var(--charcoal, #1F2937);text-align:start;gap:16px}.cpk-item.company-picker-btn:hover{background:#fff;box-shadow:0 4px 14px -8px #1f29372e,0 0 0 2px #a7f3d0}.cpk-item.company-picker-btn:focus-visible{outline:2px solid #047857;outline-offset:2px}.cpk-item-new.company-picker-btn{box-shadow:inset 0 0 0 2px #a7f3d0}.cpk-avatar{width:40px;height:40px;border-radius:8px;background:#047857;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.cpk-avatar-new{background:#ecfdf5;color:#047857;font-size:20px;font-weight:500}.cpk-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cpk-name{font-size:15px;font-weight:500;overflow-wrap:anywhere}.cpk-role{font-size:13px;color:#5b6472;text-transform:capitalize}.cpk-arrow{margin-inline-start:auto;font-size:20px;color:#9ca3af}[dir=rtl] .cpk-arrow{transform:scaleX(-1)}.su-page{display:flex;flex-direction:column;align-items:center;gap:32px;padding:48px 56px 64px}.su-top{width:100%;max-width:1040px}.su-back{text-decoration:none}.su-title{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em;font-family:inherit;text-align:center}.su-notices{width:100%;max-width:720px;display:flex;flex-direction:column;gap:12px}.su-notices:empty{display:none}.su-status{text-align:center;font-size:14px;font-weight:500;color:#4b5563}.su-status.su-ok{color:#047857}.su-status.su-warn{color:#b45309}.su-status.su-bad{color:#b91c1c}.su-note{background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:18px 22px;font-size:14px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.su-note-ok{color:#047857;font-weight:500}.su-note-bad{color:#b91c1c}.su-note-h{font-size:14px;font-weight:600}.su-note-sub{font-size:13px;color:#5b6472}.su-none{width:100%;max-width:720px;box-sizing:border-box}.su-period{display:inline-flex;gap:4px;padding:4px;border-radius:9999px;background:#e5e7eb}.su-period-btn{font:inherit;font-size:14px;font-weight:500;min-height:36px;padding-inline:22px;border:0;border-radius:9999px;background:transparent;color:#4b5563;cursor:pointer}.su-period-btn[aria-selected=true]{background:#fff;color:var(--charcoal, #1F2937);font-weight:600;box-shadow:0 2px 8px -4px #1f293733}.su-period-btn:focus-visible,.su-btn:focus-visible,.su-method:focus-visible{outline:2px solid #047857;outline-offset:2px}.su-grid{width:100%;max-width:1040px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.su-plan{background:#fff;color:#1f2937;border-radius:10px;padding:32px;display:flex;flex-direction:column;gap:18px;box-shadow:0 8px 24px -12px #1f29371f;min-width:0}.su-plan-dark{background:#1f2937;color:#fff}.su-plan-name{font-size:15px;font-weight:600;overflow-wrap:anywhere}.su-price{font-size:36px;line-height:1.15;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.su-price small{font-size:14px;font-weight:500;opacity:.7;letter-spacing:0}.su-price-eq{font-size:13px;font-weight:500;letter-spacing:0;opacity:.7;margin-block-start:4px}.su-price-none{font-size:14px;font-weight:500;opacity:.7;letter-spacing:0}.su-feats{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:14px;flex:1}.su-feats li{display:flex;gap:10px;align-items:flex-start}.su-feats svg{flex-shrink:0;margin-block-start:3px;color:#047857}.su-plan-dark .su-feats svg{color:var(--mint, #A7F3D0)}.su-btn{font:inherit;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding-inline:20px;border:0;border-radius:6px;background:#1f2937;color:#fff;font-size:14px;font-weight:600;cursor:pointer;margin-block-start:auto}.su-btn:hover:not(:disabled){background:#374151}.su-plan-dark .su-btn{background:#047857}.su-plan-dark .su-btn:hover:not(:disabled){background:#065f46}.su-btn:disabled{opacity:.5;cursor:not-allowed}.su-pay{width:100%;max-width:720px;box-sizing:border-box;background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:28px;display:flex;flex-direction:column;gap:18px}.su-pay-title{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em;font-family:inherit}.su-pay-total{font-size:24px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.su-pay-how{font-size:14px;font-weight:600;color:#4b5563}.su-methods{display:flex;flex-direction:column;gap:12px}.su-method{flex:1;display:flex;align-items:center;gap:12px}.su-pay-form{display:flex;flex-direction:column;gap:16px}.su-instr{background:#f9fafb;border-radius:8px;padding:16px 18px;font-size:14px}.su-instr-h{font-weight:600;margin-block-end:4px}.su-input{font:inherit;width:100%;min-height:40px;padding-inline:16px;border:1px solid #D1D5DB;border-radius:6px;font-size:14px;background:#fff;color:inherit;box-sizing:border-box}.su-input:focus{outline:none;border-color:#047857;box-shadow:0 0 0 3px #a7f3d099}.su-pay-actions .su-pay-go{min-height:40px}.su-pay-actions .ex-b-next{order:-1}.su-more{width:100%;max-width:1040px;display:flex;flex-direction:column;align-items:center}.su-more .bk-more-wrap{width:100%;align-items:center}.su-more .ex-more{width:100%}.su-card{background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:24px 28px;display:flex;flex-direction:column;gap:14px}.su-h{margin:0;font-size:14px;font-weight:600;font-family:inherit}.su-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.su-detail{display:flex;flex-direction:column;gap:8px;min-width:0}.su-detail-name{font-size:14px;font-weight:600}.su-detail-desc{font-size:13px;color:#5b6472}.su-detail-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:13px}.su-detail-list li{display:flex;gap:8px;align-items:flex-start}.su-detail-list svg{flex-shrink:0;margin-block-start:2px}.su-detail-list .su-dim{color:#5b6472}.su-detail-list .su-off{color:#9ca3af;text-decoration:line-through}.su-usage{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:14px}.su-extras{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.su-extra{background:#f9fafb;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:8px}.su-extra-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.su-extra-name{font-weight:600;font-size:14px}.su-extra-price{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.su-table{width:100%;border-collapse:collapse;font-size:13px}.su-table th{text-align:start;padding:6px 8px;color:#5b6472;font-size:12px;font-weight:500;border-block-end:1px solid #E5E7EB}.su-table td{padding:10px 8px;border-block-end:1px solid #F0F1F3}.su-support{margin:0;font-size:13px;color:#5b6472}@media (max-width: 640px){.ob-page,.cpk-page{padding:20px 16px}.ob-title,.cpk-title,.su-title{font-size:22px}.su-page{padding:24px 16px 48px}.su-plan{padding:24px}.su-pay,.su-card{padding:20px}.lg-card{padding:24px 20px}.ob-card{padding-inline:16px}.ob-sw-q,.ob-sum-v{font-size:14px}}.portal-topbar{height:68px;background:var(--surface);border-block-end:0;box-shadow:0 1px 0 var(--border);padding-inline:32px;gap:12px;justify-content:flex-start}[dir=rtl] .portal-topbar,[dir=rtl] .portal-topbar-actions{flex-direction:row}.portal-topbar-actions{margin-inline-start:auto;gap:4px}@media (min-width: 769px){.portal-topbar-left{display:none}}.topbar-search-slot{flex:1 1 auto;justify-content:flex-start;padding:0}.topbar-search-wrap{max-width:420px;min-height:36px;background:#f3f4f6;border:0;border-radius:6px;padding:0 16px}.topbar-search-wrap:focus-within{border-radius:6px;box-shadow:inset 0 0 0 2px #047857}.search-kbd,.search-dropdown-hint,.search-footer{display:none}.topbar-icon-btn{position:relative;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:9999px;background:transparent;color:#4b5563;font:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s}.topbar-icon-btn:hover{background:#f3f4f6;color:#1f2937}.topbar-icon-btn:focus-visible{outline:2px solid #047857;outline-offset:2px}.topbar-count{position:absolute;inset-block-start:5px;inset-inline-end:3px;min-width:16px;height:16px;padding-inline:4px;border-radius:9999px;background:#1f2937;color:#fff;font-size:11px;font-weight:600;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.topbar-count.done{display:none}.topbar-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ask-btn,.ask-btn.has-ask{margin-inline-end:0;border:0;background:transparent;color:#4b5563}.ask-btn:hover,.ask-btn.has-ask:hover{background:#f3f4f6;color:#1f2937}.pending-bell-dot{inset-block-start:5px;inset-inline-end:3px}.help-fab.help-fab-top{display:inline-flex;position:static;z-index:auto;width:44px;height:44px;box-shadow:none;border:0;background:transparent;color:#4b5563}.help-fab.help-fab-top:hover{background:#f3f4f6;color:#1f2937}.help-fab-top .help-q{font-size:16px;font-weight:600;line-height:1}.lang-toggle{min-height:36px;padding:0 12px;border:0;background:transparent;color:#4b5563;font-size:13px;font-weight:500;letter-spacing:0;border-radius:6px}.lang-toggle:hover{background:#f3f4f6;color:#1f2937}.topbar-user-chip{min-height:36px;background:#f3f4f6;border:0;border-radius:9999px;padding-block:4px;padding-inline:4px 14px;margin-inline-start:4px}.topbar-user-name{font-size:14px;font-weight:500}[data-theme=dark] .topbar-icon-btn:hover,[data-theme=dark] .lang-toggle:hover,[data-theme=dark] .help-fab.help-fab-top:hover,[data-theme=dark] .ask-btn:hover{background:var(--surface-2);color:#fff}[data-theme=dark] .topbar-icon-btn,[data-theme=dark] .lang-toggle,[data-theme=dark] .help-fab.help-fab-top,[data-theme=dark] .ask-btn{color:var(--text-muted)}.notif-desc{display:none}.notif-item{padding-block:12px}.notif-title{font-size:14px;font-weight:500}.pending-bell-menu{border:0;border-radius:8px;box-shadow:0 12px 32px -12px #1f293747}.portal-sidebar .sidebar-item{cursor:pointer}.portal-sidebar .nav-count-badge{margin-inline-start:8px}.fcb-fab{width:44px;height:44px;bottom:20px;inset-inline-end:20px;background:var(--charcoal, #1F2937);box-shadow:0 4px 14px -6px #1f293766}.fcb-fab:hover{background:#374151}.fcb-fab *,.fcb-fab .live-avatar *{animation:none!important}[dir=rtl] .fcb-fab{left:20px;right:auto}html .fcb-fab{width:44px;height:44px}.ik-coach{border:0;border-radius:10px;box-shadow:0 24px 60px -24px #1f293759}.ik-coach-head{background:transparent;border-block-end:0;padding:12px 12px 4px 16px}.ik-coach-row{border-radius:8px}.ik-coach-pill{border:0;box-shadow:0 6px 18px -8px #1f29374d}.ik-coach-ring{animation:none!important}.help-fab:not(.help-fab-top){width:40px;height:40px;bottom:72px;inset-inline-end:22px;border:0;box-shadow:0 4px 14px -8px #1f293759;animation:none}[dir=rtl] .help-fab:not(.help-fab-top){left:22px;right:auto}.ed-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;row-gap:10px}.ed-bar .ed-search.ant-input-affix-wrapper{grid-column:1;grid-row:1;width:100%;max-width:none;height:40px;min-height:40px;padding-block:0;border-radius:10px;font-size:14px}.ed-bar .ed-search .ant-input{font-size:14px}.ed-status{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:13px;color:#5b6472}.ed-dot{width:8px;height:8px;border-radius:50%;background:#9ca3af;flex:0 0 8px}.ed-dot-ok{background:#047857}.ed-dot-partial,.ed-dot-not_live{background:#d97706}.ed-dot-fail{background:#b91c1c}.ed-warn{color:#d97706;cursor:help}.ed-icons{grid-column:2;grid-row:1;display:flex;align-items:center;gap:8px}.ed-icons .ant-btn,.ed-icons .ant-select-selector{height:40px!important;min-height:40px;border-radius:10px}.ed-icons .ant-space-compact .ant-btn{border-radius:10px 0 0 10px}.ed-icons .ant-space-compact .ant-select-selector{border-radius:0 10px 10px 0!important}[dir=rtl] .ed-icons .ant-space-compact .ant-btn{border-radius:0 10px 10px 0}[dir=rtl] .ed-icons .ant-space-compact .ant-select-selector{border-radius:10px 0 0 10px!important}.ed-icons .ant-btn-icon-only{width:40px;padding:0}.ed-table.ant-table-wrapper .ant-table-thead>tr>th{background:#f9fafb!important;color:#5b6472!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;font-family:inherit!important;border-bottom:1px solid #E5E7EB!important;padding:12px 14px!important}.ed-table.ant-table-wrapper .ant-table-thead>tr>th:before{display:none!important}.ed-table.ant-table-wrapper .ant-table-thead .ant-table-column-sorters{gap:8px;justify-content:flex-start}.ed-table.ant-table-wrapper .ant-table-thead .ant-table-column-title{flex:0 1 auto}.ed-table.ant-table-wrapper .ant-table-thead th[style*=right] .ant-table-column-sorters{justify-content:flex-end}.ed-table.ant-table-wrapper .ant-table-thead .ant-table-filter-column{gap:6px}.ed-table.ant-table-wrapper .ant-table-thead .ant-table-filter-trigger{margin:0}.ed-table.ant-table-wrapper .ant-table-tbody>tr>td{padding:14px!important}[data-theme=dark] .ed-table.ant-table-wrapper .ant-table-thead>tr>th{background:#1f2937!important;color:#9ca3af!important;border-bottom-color:#374151!important}.ed-filters{margin-block:12px 4px}.st-card-head{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:space-between}.st-card-title .ex-info,.st-label .ex-info,.ant-form-item-label .st-label .ex-info{flex:0 0 22px;width:22px;height:22px;font-size:12px;line-height:1}.st-label{gap:8px}.ant-form-item-label>label{height:auto;min-height:28px}.st-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px}@media (max-width: 860px){.st-grid{grid-template-columns:minmax(0,1fr)}}.st-span{grid-column:1 / -1}.st-kv{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:space-between}.st-k{font-size:13px;color:#5b6472}.st-v{font-size:14px;font-weight:500;margin-block-start:2px;font-variant-numeric:tabular-nums}.st-chips{display:flex;flex-wrap:wrap;gap:8px}.st-list{display:flex;flex-direction:column}.st-list .st-ccy:last-child{border-block-end:0}.st-notes{margin:0;padding-inline-start:18px;font-size:13px;color:#5b6472}.st-badge{display:inline-flex;align-items:center;min-height:22px;padding-inline:10px;border-radius:9999px;background:#ecfdf5;color:#047857;font-size:13px;font-weight:600}.st-name-row{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.st-empty{font-size:14px;color:#4b5563;padding-block:8px}.st-add-row{gap:12px;align-items:center}.st-add-row .ant-form-item{margin:0}.st-sw{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#4b5563;cursor:pointer}.st-saved.ant-typography{display:block}.st-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:28px;font-size:14px;font-weight:500;color:var(--charcoal, #1F2937)}.st-status .ex-info{flex:0 0 22px;width:22px;height:22px;font-size:12px}.st-status-text{min-width:0;overflow-wrap:anywhere}.st-status-end{margin-inline-start:auto;display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;font-weight:400}.st-dot{width:10px;height:10px;border-radius:9999px;background:#9ca3af;flex:0 0 10px}.st-dot-ok{background:#047857}.st-dot-wait{background:#d97706}.st-dot-bad{background:#b91c1c}.st-modal-foot{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-block-start:24px}.st-ccy-rate{background:#ecfdf5;border-radius:8px;padding:12px 16px;font-size:14px;color:#065f46;margin-block-end:16px}.st-ant .ant-input:not(textarea),.st-ant .ant-input-affix-wrapper,.st-ant .ant-input-number{min-height:40px;border-radius:6px;font-size:14px}.st-ant .ant-input[disabled]{background:#f9fafb;color:#4b5563}.st-ant .ant-select-single .ant-select-selector{min-height:40px;align-items:center;font-size:14px}.st-ant .ant-select-single .ant-select-selection-item,.st-ant .ant-select-single .ant-select-selection-placeholder{line-height:50px}.st-ant .ant-select-single .ant-select-selection-search-input{height:50px}.st-ant .ant-tag{border:0;border-radius:9999px;padding:3px 12px;font-size:13px;font-weight:500;margin:0;display:inline-flex;align-items:center;gap:6px}.st-ant .ant-tag-green{background:#ecfdf5;color:#047857}.st-ant .ant-tag-red{background:#fef2f2;color:#b91c1c}.st-ant .ant-tag-orange{background:#fffbeb;color:#b45309}.st-ant .ant-alert{padding:14px 16px;font-size:14px}.st-ant .ex-more{gap:28px}.st-ant .bk-more-wrap{gap:12px}.st-ant .ant-table-wrapper .ant-table-cell{background:transparent}.bk-modal .ex-more{gap:0}.bk-modal .ex-more>.ant-form-item:last-child{margin-block-end:0}.bk-modal .ant-form-item-label .st-label{font-size:13px;font-weight:500}.st-coa-panel{background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:24px;display:flex;flex-direction:column;gap:22px;position:sticky;top:12px;align-self:flex-start;color:var(--charcoal, #1F2937);min-width:0}.st-coa-panel-head{display:flex;gap:8px;align-items:flex-start}.st-coa-panel-name{font-size:16px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.st-coa-kv{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:12px;border-block-end:1px solid #F0F1F3;font-size:14px}.st-coa-kv:last-child{border-block-end:0}.st-coa-kv>span:first-child{color:#5b6472}.st-coa-kv strong{font-weight:500;text-align:end;overflow-wrap:anywhere}.st-coa-kv .st-select{max-width:200px}.st-danger.hm-btn:not(:disabled):hover{color:#b91c1c}.st-danger.hm-btn:disabled{opacity:.5;cursor:not-allowed}.st-pol{padding-block:10px;border-block-end:1px solid #F0F1F3;display:flex;flex-direction:column;gap:8px}.st-pol:last-child{border-block-end:0}.st-pol-name{font-size:14px;font-weight:500}.st-pol-opts{display:flex;gap:8px;flex-wrap:wrap}.st-pol-btn{font:inherit;font-size:13px;min-height:40px;padding-inline:14px;border-radius:6px;border:0;background:#fff;color:#4b5563;cursor:pointer;box-shadow:inset 0 0 0 1px #d1d5db}.st-pol-btn[aria-pressed=true]{background:#ecfdf5;color:#047857;font-weight:600;box-shadow:inset 0 0 0 2px #047857}.st-pol-btn:disabled{opacity:.6;cursor:not-allowed}.st-pol-btn:focus-visible{outline:2px solid #047857;outline-offset:2px}.st-coa-grid.st-with-panel{grid-template-columns:minmax(0,1fr) 380px}@media (max-width: 640px){.st-status-end{margin-inline-start:0}.st-modal-foot .hm-btn{flex:1;justify-content:center}}.ob-opt{min-height:48px}.cx .ant-btn,.sl-modal .ant-btn,.bk-modal .ant-btn,.ex-wiz .ant-btn{min-height:36px;border-radius:6px;padding-inline:22px;font-size:14px;font-weight:600;box-shadow:none}.cx .ant-btn-default:not(.ant-btn-dangerous),.sl-modal .ant-btn-default:not(.ant-btn-dangerous),.bk-modal .ant-btn-default:not(.ant-btn-dangerous),.ex-wiz .ant-btn-default:not(.ant-btn-dangerous){background:#fff;color:#1f2937;border-color:#d1d5db;font-weight:500}.cx .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover,.sl-modal .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover,.bk-modal .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover,.ex-wiz .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover{background:#f9fafb;color:#1f2937;border-color:#d1d5db}.cx .ant-btn-primary:not(.ant-btn-dangerous),.sl-modal .ant-btn-primary:not(.ant-btn-dangerous),.bk-modal .ant-btn-primary:not(.ant-btn-dangerous),.ex-wiz .ant-btn-primary:not(.ant-btn-dangerous){background:#047857;border-color:#047857;color:#fff}.cx .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover,.sl-modal .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover,.bk-modal .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover,.ex-wiz .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover{background:#065f46;border-color:#065f46;color:#fff}.cx .ant-btn-primary.ant-btn-dangerous,.sl-modal .ant-btn-primary.ant-btn-dangerous,.bk-modal .ant-btn-primary.ant-btn-dangerous,.ex-wiz .ant-btn-primary.ant-btn-dangerous{background:#b91c1c!important;border-color:#b91c1c!important;color:#fff}.cx .ant-btn-default.ant-btn-dangerous,.sl-modal .ant-btn-default.ant-btn-dangerous,.bk-modal .ant-btn-default.ant-btn-dangerous,.ex-wiz .ant-btn-default.ant-btn-dangerous{background:#fff;color:#b91c1c;border-color:#fecaca;font-weight:500}.cx .ant-btn-dashed,.sl-modal .ant-btn-dashed,.bk-modal .ant-btn-dashed,.ex-wiz .ant-btn-dashed{border-style:solid}.cx .ant-btn.ant-btn-link,.sl-modal .ant-btn.ant-btn-link,.bk-modal .ant-btn.ant-btn-link,.ex-wiz .ant-btn.ant-btn-link{border:0;background:transparent;color:#047857;padding-inline:8px}.cx .ant-btn.ant-btn-sm:not(.ant-btn-icon-only),.sl-modal .ant-btn.ant-btn-sm:not(.ant-btn-icon-only),.bk-modal .ant-btn.ant-btn-sm:not(.ant-btn-icon-only),.ex-wiz .ant-btn.ant-btn-sm:not(.ant-btn-icon-only){border:0!important;background:transparent!important;box-shadow:none;padding-inline:10px;font-size:14px;font-weight:500;color:#4b5563!important;min-height:36px}.cx .ant-btn.ant-btn-sm:not(.ant-btn-icon-only):not(:disabled):hover,.sl-modal .ant-btn.ant-btn-sm:not(.ant-btn-icon-only):not(:disabled):hover,.bk-modal .ant-btn.ant-btn-sm:not(.ant-btn-icon-only):not(:disabled):hover,.ex-wiz .ant-btn.ant-btn-sm:not(.ant-btn-icon-only):not(:disabled):hover{color:#047857!important;background:#f3f4f6!important}.cx .ant-btn.ant-btn-sm.ant-btn-primary:not(.ant-btn-icon-only),.sl-modal .ant-btn.ant-btn-sm.ant-btn-primary:not(.ant-btn-icon-only),.bk-modal .ant-btn.ant-btn-sm.ant-btn-primary:not(.ant-btn-icon-only),.ex-wiz .ant-btn.ant-btn-sm.ant-btn-primary:not(.ant-btn-icon-only){color:#047857!important;font-weight:600}.cx .ant-btn.ant-btn-sm.ant-btn-dangerous:not(.ant-btn-icon-only),.sl-modal .ant-btn.ant-btn-sm.ant-btn-dangerous:not(.ant-btn-icon-only),.bk-modal .ant-btn.ant-btn-sm.ant-btn-dangerous:not(.ant-btn-icon-only),.ex-wiz .ant-btn.ant-btn-sm.ant-btn-dangerous:not(.ant-btn-icon-only){color:#b91c1c!important}.cx .ant-btn.ant-btn-sm:disabled,.sl-modal .ant-btn.ant-btn-sm:disabled,.bk-modal .ant-btn.ant-btn-sm:disabled,.ex-wiz .ant-btn.ant-btn-sm:disabled{opacity:.5}.cx .ant-btn.ant-btn-icon-only,.sl-modal .ant-btn.ant-btn-icon-only,.bk-modal .ant-btn.ant-btn-icon-only,.ex-wiz .ant-btn.ant-btn-icon-only{min-width:44px;padding-inline:0;border-radius:6px}.cx.ant-popover .ant-popconfirm-title{font-size:14px;font-weight:600;color:#1f2937}.cx.ant-popover .ant-popconfirm-description{font-size:13px;color:#4b5563;margin-block-start:6px}.cx.ant-popover .ant-popconfirm-buttons{display:flex;gap:8px;justify-content:flex-end;margin-block-start:14px}.cx.ant-popover .ant-btn{min-height:40px;border-radius:6px;padding-inline:16px;font-size:14px;box-shadow:none;margin:0}.cx.ant-popover .ant-btn-default{background:#fff;color:#1f2937;border-color:#d1d5db;font-weight:500}.cx.ant-popover .ant-btn-primary{background:#047857;border-color:#047857;color:#fff;font-weight:600}.cx.ant-popover .ant-btn-primary.ant-btn-dangerous{background:#b91c1c!important;border-color:#b91c1c!important}.cx .ant-tag,.sl-modal .ant-tag,.bk-modal .ant-tag,.ex-wiz .ant-tag{background:transparent!important;border:0!important;border-radius:0;padding:0;margin:0 12px 0 0;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex;align-items:center;gap:8px;color:#4b5563!important;white-space:normal}.cx .ant-tag:before,.sl-modal .ant-tag:before,.bk-modal .ant-tag:before,.ex-wiz .ant-tag:before{content:"";width:8px;height:8px;border-radius:9999px;background:currentColor;flex:0 0 8px}.cx .ant-tag>.anticon,.sl-modal .ant-tag>.anticon,.bk-modal .ant-tag>.anticon,.ex-wiz .ant-tag>.anticon,.cx .ant-tag>svg,.sl-modal .ant-tag>svg,.bk-modal .ant-tag>svg,.ex-wiz .ant-tag>svg{display:none}.cx .ant-tag-green,.sl-modal .ant-tag-green,.bk-modal .ant-tag-green,.ex-wiz .ant-tag-green,.cx .ant-tag-success,.sl-modal .ant-tag-success,.bk-modal .ant-tag-success,.ex-wiz .ant-tag-success,.cx .ant-tag-lime,.sl-modal .ant-tag-lime,.bk-modal .ant-tag-lime,.ex-wiz .ant-tag-lime,.cx .ant-tag-cyan,.sl-modal .ant-tag-cyan,.bk-modal .ant-tag-cyan,.ex-wiz .ant-tag-cyan{color:#047857!important}.cx .ant-tag-orange,.sl-modal .ant-tag-orange,.bk-modal .ant-tag-orange,.ex-wiz .ant-tag-orange,.cx .ant-tag-warning,.sl-modal .ant-tag-warning,.bk-modal .ant-tag-warning,.ex-wiz .ant-tag-warning,.cx .ant-tag-gold,.sl-modal .ant-tag-gold,.bk-modal .ant-tag-gold,.ex-wiz .ant-tag-gold,.cx .ant-tag-yellow,.sl-modal .ant-tag-yellow,.bk-modal .ant-tag-yellow,.ex-wiz .ant-tag-yellow,.cx .ant-tag-volcano,.sl-modal .ant-tag-volcano,.bk-modal .ant-tag-volcano,.ex-wiz .ant-tag-volcano{color:#b45309!important}.cx .ant-tag-red,.sl-modal .ant-tag-red,.bk-modal .ant-tag-red,.ex-wiz .ant-tag-red,.cx .ant-tag-error,.sl-modal .ant-tag-error,.bk-modal .ant-tag-error,.ex-wiz .ant-tag-error,.cx .ant-tag-magenta,.sl-modal .ant-tag-magenta,.bk-modal .ant-tag-magenta,.ex-wiz .ant-tag-magenta{color:#b91c1c!important}.cx .ant-tag-blue,.sl-modal .ant-tag-blue,.bk-modal .ant-tag-blue,.ex-wiz .ant-tag-blue,.cx .ant-tag-processing,.sl-modal .ant-tag-processing,.bk-modal .ant-tag-processing,.ex-wiz .ant-tag-processing,.cx .ant-tag-geekblue,.sl-modal .ant-tag-geekblue,.bk-modal .ant-tag-geekblue,.ex-wiz .ant-tag-geekblue,.cx .ant-tag-purple,.sl-modal .ant-tag-purple,.bk-modal .ant-tag-purple,.ex-wiz .ant-tag-purple{color:#1f2937!important}.cx .ant-badge-count,.sl-modal .ant-badge-count,.bk-modal .ant-badge-count,.ex-wiz .ant-badge-count{background:#047857;box-shadow:none;font-size:12px;font-weight:600;min-width:20px;height:20px;line-height:20px;padding-inline:6px}.cx .ant-tabs-tab .ant-badge,.sl-modal .ant-tabs-tab .ant-badge,.bk-modal .ant-tabs-tab .ant-badge,.ex-wiz .ant-tabs-tab .ant-badge{margin-inline-start:6px}.cx .ant-card{border:0;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;background:#fff}.cx .ant-card>.ant-card-body{padding:24px}.cx .ant-table-wrapper .ant-table{background:transparent;font-variant-numeric:tabular-nums}.cx .ant-table-thead>tr>th{background:transparent!important;border-block-end:0;font-size:13px;font-weight:600;color:#5b6472;padding-block:16px}.cx .ant-table-thead>tr>th:before{display:none!important}.cx .ant-table-tbody>tr>td{padding-block:12px;font-size:14px;border-block-start:1px solid #F0F1F3;border-block-end:0;background:transparent}.cx .ant-table-tbody>tr:hover>td,.cx .ant-table-tbody>tr.ant-table-row-selected>td{background:transparent!important}.cx .ant-table-placeholder .ant-table-cell{border-block-start:0}.cx .ant-table-cell-fix-right,.cx .ant-table-cell-fix-left{background:#fff!important}.cx .ant-tabs>.ant-tabs-nav{margin-block-end:20px}.cx .ant-tabs>.ant-tabs-nav:before{border-block-end:0}.cx .ant-tabs>.ant-tabs-nav .ant-tabs-tab{font-size:14px;padding-block:10px}.cx .ant-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-inline-start:24px}.cx .ant-tabs>.ant-tabs-nav .ant-tabs-tab-btn{color:#5b6472;font-weight:500}.cx .ant-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1f2937;font-weight:600}.cx .ant-tabs>.ant-tabs-nav .ant-tabs-ink-bar{background:#047857;height:2px}.cx .ant-tabs-tab .anticon,.cx .ant-tabs-tab svg.lucide{display:none}.cx .ant-empty-image,.sl-modal .ant-empty-image,.bk-modal .ant-empty-image,.ex-wiz .ant-empty-image{display:none}.cx .ant-empty,.sl-modal .ant-empty,.bk-modal .ant-empty,.ex-wiz .ant-empty{margin:0;padding-block:28px}.cx .ant-empty-description,.sl-modal .ant-empty-description,.bk-modal .ant-empty-description,.ex-wiz .ant-empty-description{font-size:14px;color:#4b5563}.cx .ant-divider-vertical,.sl-modal .ant-divider-vertical,.bk-modal .ant-divider-vertical,.ex-wiz .ant-divider-vertical{display:none}.cx .sn-note,.sl-modal .sn-note,.bk-modal .sn-note,.ex-wiz .sn-note{margin-block-end:12px}.ant-message .ant-message-notice-content{border-radius:8px;padding:12px 18px;font-size:14px;color:#1f2937;box-shadow:0 12px 32px -12px #1f29374d}.ant-message .ant-message-custom-content{display:inline-flex;align-items:center;gap:10px}.li-head,.li-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.li-head{padding-inline:2px;padding-block-end:6px;font-size:13px;font-weight:600;color:#5b6472}.li-row{margin-block-end:10px}.li-grow{flex:2 1 150px;min-width:150px}.li-qty{flex:0 0 84px}.li-price{flex:0 0 110px}.li-vat{flex:0 0 92px}.li-dep{flex:0 0 150px}.li-total{flex:0 0 96px;text-align:end;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.li-act{flex:0 0 64px;text-align:end}.li-row .ant-select,.li-row .ant-input-number{width:100%}.li-need{padding:4px 0 12px;display:flex;flex-direction:column;gap:6px}.li-need-t{font-size:13px;font-weight:600;color:#5b6472}.li-totals{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px 24px;margin-block-start:12px;font-size:13px;color:#5b6472}.li-totals strong{color:#1f2937;font-variant-numeric:tabular-nums}.li-totals .li-grand{font-size:14px;font-weight:600;color:#1f2937}.li-add{margin-block-start:4px}@media (max-width: 640px){.li-grow{flex-basis:100%}.li-total{flex:1 1 auto;text-align:start}}.cx-p{margin:0 0 20px;font-size:14px;line-height:1.5;color:#4b5563}.cx-lbl{display:block;font-size:13px;font-weight:500;color:#1f2937;margin-block-end:8px}.cx-field{margin-block-end:20px}.cx-sub{font-size:13px;color:#5b6472}.cx-summary{font-size:14px;padding-block-end:16px;margin-block-end:20px;border-block-end:1px solid #F0F1F3}.cx-jv{padding-block:16px;margin-block-end:20px;border-block:1px solid #F0F1F3;font-size:13px;color:#4b5563;font-variant-numeric:tabular-nums}.cx-file{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding-block:12px;border-block-end:1px solid #F0F1F3}.cx-file:last-child{border-block-end:0}.cx-file-main{flex:1 1 200px;min-width:0}.cx-file-name{font-size:14px;font-weight:500;overflow-wrap:anywhere}.cx-kv{display:flex;gap:16px;padding-block:10px;border-block-end:1px solid #F0F1F3}.cx-kv-k{flex:0 0 120px;font-size:13px;color:#5b6472}.cx-kv-v{font-size:14px;font-weight:500;overflow-wrap:anywhere}.sl-s-done{color:#047857}.ex-link:disabled{opacity:.5;cursor:not-allowed}.bk-in{color:#047857}.bk-txn{padding-inline:4px}.bk-txn .sl-row{padding-block:16px 4px}.bk-txn-acts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;padding-block-end:12px}.bk-txn-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 20px;padding-block:8px 20px}.ex-wiz .bk-txn-form .ant-input:not(textarea),.ex-wiz .bk-txn-form .ant-input-number,.ex-wiz .bk-txn-form .ant-select-single .ant-select-selector{min-height:38px;border-radius:6px;font-size:14px}.ex-wiz .bk-txn-form .ant-input-number{width:100%}.ex-wiz .bk-txn-form .ant-input-number-input{height:46px}.ex-wiz .bk-txn-form .ant-select-single .ant-select-selector{align-items:center}.sl-modal .ant-input:not(textarea),.sl-modal .ant-input-affix-wrapper,.sl-modal .ant-picker,.sl-modal .ant-select-single .ant-select-selector,.sl-modal .ant-input-number{min-height:38px;border-radius:6px;font-size:14px}.sl-modal .ant-input-number{width:100%}.sl-modal .ant-input-number-input{height:46px;font-size:14px}.sl-modal .ant-select-single .ant-select-selector{align-items:center}.sl-modal .ant-select-single .ant-select-selection-item,.sl-modal .ant-select-single .ant-select-selection-placeholder{line-height:46px}.sl-modal .ant-form-item-required:before{color:#5b6472!important}.bk-modal .ant-form-item-required:before{color:#5b6472!important}.sl-modal .ant-modal-confirm-title,.bk-modal .ant-modal-confirm-title{font-size:20px;font-weight:600;letter-spacing:-.02em;color:#1f2937}.sl-modal .ant-modal-confirm-content,.bk-modal .ant-modal-confirm-content{font-size:14px;color:#4b5563;margin-block-start:12px}.sl-modal .ant-modal-confirm-body>.anticon,.bk-modal .ant-modal-confirm-body>.anticon{display:none}.sl-modal .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns,.bk-modal .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns{display:flex;gap:12px;justify-content:flex-end;margin-block-start:24px}.sl-modal .ant-modal-confirm-btns .ant-btn,.bk-modal .ant-modal-confirm-btns .ant-btn{margin:0}.sl-modal .ant-modal-content,.bk-modal .ant-modal-content{border-radius:8px}.cx .ant-segmented{background:transparent;padding:0}.cx .ant-segmented .ant-segmented-item{min-height:36px;display:inline-flex;align-items:center;border-radius:6px;font-size:14px;font-weight:500;color:#4b5563}.cx .ant-segmented .ant-segmented-item+.ant-segmented-item{margin-inline-start:8px}.cx .ant-segmented .ant-segmented-item-selected{box-shadow:none;color:#047857;background:#ecfdf5;font-weight:600}.cx .ant-segmented .ant-segmented-thumb{display:none}.cx .epy-drawer .ant-drawer-body,.epy-drawer .ant-drawer-body{background:#f3f4f6;padding:24px 32px 32px}.epy-title{font-size:20px;font-weight:600;letter-spacing:-.02em;color:#1f2937;display:flex;align-items:center;gap:10px}.epy-sub{font-size:13px;color:#5b6472}.epy-step{font-size:13px;color:#5b6472;margin-block-end:16px}.epy-stat{background:transparent;border:0;padding:0}.epy-big{font-size:22px;font-weight:600;letter-spacing:-.02em}.epy-bulk{border:0;background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:8px 16px}.epy-bulk.active{background:#ecfdf5;box-shadow:none;border:0}.cx .epy-table .ant-table,.epy-table .ant-table{border:0;border-radius:0;background:transparent}.epy-row-collected>td,.epy-row-not_yet>td,.epy-row-manual>td{background:transparent!important}.epy-seg{border:0;background:transparent;gap:8px;overflow:visible}.epy-opt{min-height:40px;border:1px solid #D1D5DB!important;border-radius:6px;padding-inline:14px;background:#fff}.epy-opt.ok.on{background:#047857;border-color:#047857!important}.epy-opt.wait.on{background:#d97706;border-color:#d97706!important}.epy-opt.hand.on{background:#4b5563;border-color:#4b5563!important}.epy-money{background:#fff;border:0;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:20px 24px}.epy-datenote{background:transparent;border:0;padding:0;font-size:13px;color:#5b6472}.epy-datenote .anticon{display:none}.epy-datehead{color:#1f2937;font-weight:600}.epy-table .ant-table-thead>tr>th.epy-datecol,.epy-table .ant-table-tbody>tr>td.epy-datecol{background:transparent}.epy-date.ant-picker{border-color:#d1d5db;font-weight:500}.epy-s2title{font-size:16px;font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.epy-drawer .ant-drawer-footer{background:#fff}.cx .ant-table-wrapper .ant-table-thead>tr>th,.sl-modal .ant-table-wrapper .ant-table-thead>tr>th,.bk-modal .ant-table-wrapper .ant-table-thead>tr>th{background:transparent!important;color:#5b6472!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;border-bottom:0!important;padding:14px 12px!important}.cx .ant-table-wrapper .ant-table-tbody>tr>td,.sl-modal .ant-table-wrapper .ant-table-tbody>tr>td,.bk-modal .ant-table-wrapper .ant-table-tbody>tr>td{background:transparent!important;color:#1f2937!important;font-size:14px;padding:16px 12px!important;border-bottom:0!important;border-top:1px solid #F0F1F3!important}.cx .ant-table-wrapper .ant-table-tbody>tr:hover>td,.sl-modal .ant-table-wrapper .ant-table-tbody>tr:hover>td,.bk-modal .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:transparent!important}.cx .ant-table-wrapper .ant-table-placeholder>td,.sl-modal .ant-table-wrapper .ant-table-placeholder>td,.bk-modal .ant-table-wrapper .ant-table-placeholder>td,.cx .ant-table-wrapper .ant-table-placeholder .ant-table-cell,.sl-modal .ant-table-wrapper .ant-table-placeholder .ant-table-cell,.bk-modal .ant-table-wrapper .ant-table-placeholder .ant-table-cell{border-top:0!important}.cx .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right,.sl-modal .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right,.bk-modal .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right,.cx .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right,.sl-modal .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right,.bk-modal .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#fff!important}@media (max-width: 640px){.li-head{display:none}.li-row{gap:10px 12px;padding-block-end:14px;margin-block-end:14px;border-block-end:1px solid #F0F1F3}.li-row>[data-label]:before{content:attr(data-label);display:block;font-size:13px;font-weight:600;color:#5b6472;margin-block-end:6px}.li-qty,.li-price,.li-vat{flex:1 1 28%;min-width:0}.li-dep{flex:1 1 100%}.li-total{flex:1 1 40%;text-align:start}.li-act{flex:0 0 auto;text-align:end;align-self:flex-end}}.bk-attn-text:before{content:"";display:inline-block;width:10px;height:10px;border-radius:9999px;background:#d97706;margin-inline-end:10px;vertical-align:baseline}.bk-attn-text.bk-late:before{background:#b91c1c}.rp-chips{gap:0 24px}.rp-chip{min-height:36px;padding:10px 0;border-radius:0;border-block-end:2px solid transparent;background:transparent;color:var(--text-faint);font-size:14px;font-weight:500}.rp-chip:hover{background:transparent;color:var(--charcoal, #1F2937)}.rp-chip[aria-pressed=true]{background:transparent;color:var(--charcoal, #1F2937);font-weight:600;border-block-end-color:#047857}.rp-chip-more{color:#047857;font-weight:600}.rp-more .rp-chip{min-height:40px;padding:4px 12px;border-block-end:0;font-size:14px}.rp-more .rp-chip[aria-pressed=true]{color:#047857}.rp-kind{display:inline-block;font-size:13px;color:#4b5563}.rp-kind:first-letter{text-transform:uppercase}.rp-card.rp-flush .rp-st-head,.rp-card.rp-flush .rp-nums,.rp-card.rp-flush .rp-ln,.rp-card.rp-flush .rp-foot{padding-inline:16px}.rp-card .rp-ln-empty{padding-inline:4px}.rp-hover{background:#fff;color:var(--charcoal, #1F2937);border-radius:8px;box-shadow:0 16px 40px -16px #1f293759;padding:16px 18px;font-size:13px}.rp-hover .fr-neg{color:#b91c1c}.rp-hover .fr-muted{color:#5b6472;font-size:13px}.rp-hover .bk-icon-btn{width:32px;height:32px;font-size:16px}.bk-modal .cx-kv-k{flex:0 0 160px}a.sl-link,a.ex-link,a.bk-text-btn,a.sl-link:hover{text-decoration:none}.sl-title .ex-info{margin-inline-start:12px;vertical-align:middle}.rp-page .ant-table-cell{white-space:nowrap}.login-form-panel .lf-field{display:flex;flex-direction:column;gap:8px}.login-form-panel .lf-label{font-size:13px;font-weight:500;color:var(--charcoal, #1F2937)}.login-form-panel .lf-wrap{height:56px;padding:0 18px;border:1px solid #D1D5DB;border-radius:8px;background:var(--surface)}.login-form-panel .lf-wrap:focus-within{border-color:#047857;box-shadow:0 0 0 3px #a7f3d099}.login-form-panel .lf-input{font-size:14px}.login-form-panel .login-btn{height:56px;border-radius:8px;background:#047857;color:#fff;font-size:14px;font-weight:600;letter-spacing:0}.login-form-panel .login-btn:hover:not(:disabled){filter:none;background:#065f46}.login-tab-bar{background:transparent;border:0;border-radius:0;padding:0;gap:24px;border-block-end:1px solid #E5E7EB;margin-block-end:28px}.login-tab{flex:0 0 auto;min-height:36px;padding:10px 0;border-radius:0;border-block-end:2px solid transparent;margin-block-end:-1px;font-size:14px;font-weight:500;color:#5b6472;background:transparent}.login-tab.active{background:transparent;color:var(--charcoal, #1F2937);font-weight:600;border-block-end-color:#047857}.login-tab:hover:not(.active){color:var(--charcoal, #1F2937)}.login-form-title{font-family:inherit;font-size:22px;font-weight:600;letter-spacing:-.02em;display:flex;align-items:center;gap:12px}[dir=rtl] .login-form-title{letter-spacing:0}.login-form-panel .ant-form-item{margin-block-end:18px}.login-form-panel .ant-form-item-explain-error{font-size:13px}.ov-bar,.ov-bar.ov-warn{background:transparent;padding:0;color:var(--charcoal, #1F2937)}.ov-bar .ov-line:before{content:"";flex:0 0 10px;width:10px;height:10px;border-radius:9999px;background:#047857}.ov-bar.ov-warn .ov-line:before{background:#d97706}.hp-wrap{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f293773;z-index:9998;display:flex;justify-content:flex-end}.hp-card{background:#fff;color:var(--charcoal, #1F2937);border-radius:8px;box-shadow:0 24px 60px -24px #1f293759;width:400px;max-width:100%;max-height:100%;overflow:auto;padding:24px;box-sizing:border-box}[data-theme=dark] .hp-card{background:var(--surface);color:var(--text)}.hp-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:16px}.hp-title{font-size:20px;font-weight:600;letter-spacing:-.02em}.hp-lead{margin:0 0 12px;font-size:14px;line-height:1.5;font-weight:500}.hp-list{margin:0 0 12px;padding-inline-start:20px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5}.hp-steps{list-style:none;padding:0}.hp-steps li{display:flex;gap:12px;align-items:flex-start}.hp-num{flex:none;width:24px;height:24px;border-radius:9999px;background:#ecfdf5;color:#047857;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.hp-word{font-size:13px;line-height:1.5;color:#5b6472}.hp-word b{color:var(--charcoal, #1F2937)}.hp-foot{display:flex;justify-content:flex-end;margin-block-start:20px}.ucm-menu button{min-height:36px;font-size:14px!important;font-weight:500!important}.ucm-menu{border:0!important;border-radius:8px!important;box-shadow:0 12px 32px -12px #1f293747!important}.lang-toggle{min-height:36px;font-size:14px}.sl-page .ant-table-wrapper .ant-table,.bk-page .ant-table-wrapper .ant-table{background:transparent;font-variant-numeric:tabular-nums}.sl-page .ant-table-wrapper .ant-table-thead>tr>th,.bk-page .ant-table-wrapper .ant-table-thead>tr>th{background:transparent!important;color:#5b6472!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;border-bottom:0!important;padding:14px 12px!important}.sl-page .ant-table-wrapper .ant-table-tbody>tr>td,.bk-page .ant-table-wrapper .ant-table-tbody>tr>td{background:transparent!important;color:#1f2937!important;font-size:14px;padding:16px 12px!important;border-bottom:0!important;border-top:1px solid #F0F1F3!important}.sl-page .ant-table-wrapper .ant-table-tbody>tr:hover>td,.bk-page .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:transparent!important}.sl-page .ant-table-wrapper .ant-table-placeholder>td,.bk-page .ant-table-wrapper .ant-table-placeholder>td,.sl-page .ant-table-wrapper .ant-table-placeholder .ant-table-cell,.bk-page .ant-table-wrapper .ant-table-placeholder .ant-table-cell{border-top:0!important}.sl-page .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right,.bk-page .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right,.sl-page .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right,.bk-page .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#fff!important}.bk-page .ant-btn,.sl-page .ant-btn{min-height:36px;border-radius:6px;padding-inline:22px;font-size:14px;font-weight:600;box-shadow:none}.bk-page .ant-btn-default:not(.ant-btn-dangerous),.sl-page .ant-btn-default:not(.ant-btn-dangerous){background:#fff;color:#1f2937;border-color:#d1d5db;font-weight:500}.bk-page .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover,.sl-page .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover{background:#f9fafb;color:#1f2937;border-color:#d1d5db}.bk-page .ant-btn-primary:not(.ant-btn-dangerous),.sl-page .ant-btn-primary:not(.ant-btn-dangerous){background:#047857;border-color:#047857;color:#fff}.bk-page .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover,.sl-page .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover{background:#065f46;border-color:#065f46;color:#fff}.bk-page .ant-btn-primary.ant-btn-dangerous,.sl-page .ant-btn-primary.ant-btn-dangerous{background:#b91c1c!important;border-color:#b91c1c!important;color:#fff}.bk-page .ant-btn-default.ant-btn-dangerous,.sl-page .ant-btn-default.ant-btn-dangerous{background:#fff;color:#b91c1c;border-color:#fecaca;font-weight:500}.bk-page .ant-btn-dashed,.sl-page .ant-btn-dashed{border-style:solid}.bk-page .ant-btn.ant-btn-link,.sl-page .ant-btn.ant-btn-link{border:0;background:transparent;color:#047857;padding-inline:8px}.bk-page .ant-btn.ant-btn-sm:not(.ant-btn-icon-only),.sl-page .ant-btn.ant-btn-sm:not(.ant-btn-icon-only){border:0!important;background:transparent!important;box-shadow:none;padding-inline:10px;font-size:14px;font-weight:500;color:#4b5563!important;min-height:36px}.bk-page .ant-btn.ant-btn-sm:not(.ant-btn-icon-only):not(:disabled):hover,.sl-page .ant-btn.ant-btn-sm:not(.ant-btn-icon-only):not(:disabled):hover{color:#047857!important;background:#f3f4f6!important}.bk-page .ant-btn.ant-btn-sm.ant-btn-primary:not(.ant-btn-icon-only),.sl-page .ant-btn.ant-btn-sm.ant-btn-primary:not(.ant-btn-icon-only){color:#047857!important;font-weight:600}.bk-page .ant-btn.ant-btn-sm.ant-btn-dangerous:not(.ant-btn-icon-only),.sl-page .ant-btn.ant-btn-sm.ant-btn-dangerous:not(.ant-btn-icon-only){color:#b91c1c!important}.bk-page .ant-btn.ant-btn-sm:disabled,.sl-page .ant-btn.ant-btn-sm:disabled{opacity:.5}.bk-page .ant-btn.ant-btn-icon-only,.sl-page .ant-btn.ant-btn-icon-only{min-width:44px;padding-inline:0;border-radius:6px}.bk-page .ant-tag,.sl-page .ant-tag{background:transparent!important;border:0!important;border-radius:0;padding:0;margin:0 12px 0 0;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex;align-items:center;gap:8px;color:#4b5563!important;white-space:normal}.bk-page .ant-tag:before,.sl-page .ant-tag:before{content:"";width:8px;height:8px;border-radius:9999px;background:currentColor;flex:0 0 8px}.bk-page .ant-tag>.anticon,.sl-page .ant-tag>.anticon,.bk-page .ant-tag>svg,.sl-page .ant-tag>svg{display:none}.bk-page .ant-tag-green,.sl-page .ant-tag-green,.bk-page .ant-tag-success,.sl-page .ant-tag-success,.bk-page .ant-tag-lime,.sl-page .ant-tag-lime,.bk-page .ant-tag-cyan,.sl-page .ant-tag-cyan{color:#047857!important}.bk-page .ant-tag-orange,.sl-page .ant-tag-orange,.bk-page .ant-tag-warning,.sl-page .ant-tag-warning,.bk-page .ant-tag-gold,.sl-page .ant-tag-gold,.bk-page .ant-tag-yellow,.sl-page .ant-tag-yellow,.bk-page .ant-tag-volcano,.sl-page .ant-tag-volcano{color:#b45309!important}.bk-page .ant-tag-red,.sl-page .ant-tag-red,.bk-page .ant-tag-error,.sl-page .ant-tag-error,.bk-page .ant-tag-magenta,.sl-page .ant-tag-magenta{color:#b91c1c!important}.bk-page .ant-tag-blue,.sl-page .ant-tag-blue,.bk-page .ant-tag-processing,.sl-page .ant-tag-processing,.bk-page .ant-tag-geekblue,.sl-page .ant-tag-geekblue,.bk-page .ant-tag-purple,.sl-page .ant-tag-purple{color:#1f2937!important}.bk-page .ant-badge-count,.sl-page .ant-badge-count{background:#047857;box-shadow:none;font-size:12px;font-weight:600;min-width:20px;height:20px;line-height:20px;padding-inline:6px}.bk-page .ant-tabs-tab .ant-badge,.sl-page .ant-tabs-tab .ant-badge{margin-inline-start:6px}.bk-page .ant-tabs>.ant-tabs-nav,.sl-page .ant-tabs>.ant-tabs-nav{margin-block-end:20px}.bk-page .ant-tabs>.ant-tabs-nav:before,.sl-page .ant-tabs>.ant-tabs-nav:before{border-block-end:0}.bk-page .ant-tabs>.ant-tabs-nav .ant-tabs-tab,.sl-page .ant-tabs>.ant-tabs-nav .ant-tabs-tab{font-size:14px;padding-block:10px}.bk-page .ant-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.sl-page .ant-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-inline-start:24px}.bk-page .ant-tabs>.ant-tabs-nav .ant-tabs-tab-btn,.sl-page .ant-tabs>.ant-tabs-nav .ant-tabs-tab-btn{color:#5b6472;font-weight:500}.bk-page .ant-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn,.sl-page .ant-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1f2937;font-weight:600}.bk-page .ant-tabs>.ant-tabs-nav .ant-tabs-ink-bar,.sl-page .ant-tabs>.ant-tabs-nav .ant-tabs-ink-bar{background:#047857;height:2px}.bk-page .ant-tabs-tab .anticon,.sl-page .ant-tabs-tab .anticon,.bk-page .ant-tabs-tab svg.lucide,.sl-page .ant-tabs-tab svg.lucide{display:none}.bk-page .ant-empty-image,.sl-page .ant-empty-image{display:none}.bk-page .ant-empty,.sl-page .ant-empty{margin:0;padding-block:28px}.bk-page .ant-empty-description,.sl-page .ant-empty-description{font-size:14px;color:#4b5563}.bk-page .ant-divider-vertical,.sl-page .ant-divider-vertical{display:none}.bk-page .sn-note,.sl-page .sn-note{margin-block-end:12px}.bk-page .ant-segmented,.sl-page .ant-segmented{background:transparent;padding:0}.bk-page .ant-segmented .ant-segmented-item,.sl-page .ant-segmented .ant-segmented-item{min-height:36px;display:inline-flex;align-items:center;border-radius:6px;font-size:14px;font-weight:500;color:#4b5563}.bk-page .ant-segmented .ant-segmented-item+.ant-segmented-item,.sl-page .ant-segmented .ant-segmented-item+.ant-segmented-item{margin-inline-start:8px}.bk-page .ant-segmented .ant-segmented-item-selected,.sl-page .ant-segmented .ant-segmented-item-selected{box-shadow:none;color:#047857;background:#ecfdf5;font-weight:600}.bk-page .ant-segmented .ant-segmented-thumb,.sl-page .ant-segmented .ant-segmented-thumb{display:none}[data-theme=dark] .sl-title,[data-theme=dark] .st-title,[data-theme=dark] .su-title,[data-theme=dark] .tx-title,[data-theme=dark] .rp-title{color:#f9fafb}[data-theme=dark] .sl-tab[aria-selected=true]{color:#f9fafb}[data-theme=dark] .sl-empty,[data-theme=dark] .jr-count{color:#9ca3af}[data-theme=dark] .sl-link,[data-theme=dark] .ex-link{color:#34d399}[data-theme=dark] .login-tab.active,[data-theme=dark] .login-form-title{color:#f9fafb}[data-theme=dark] .login-tab{color:#9ca3af}[data-theme=dark] .login-form-panel .lf-label{color:#e5e7eb}[data-theme=dark] .login-form-panel .lf-wrap{background:var(--surface-2);border-color:#4b5563}@media (max-width: 640px){.ov-corner{inset-block-end:88px}}[data-theme=dark] .st-title{color:#f3f4f6}[data-theme=dark] .st-warn{background:#d9770629;color:#fbbf24}[data-theme=dark] .st-card{background:var(--surface);color:#f3f4f6}[data-theme=dark] .st-input{border:1px solid #4B5563;background:var(--surface);color:#f3f4f6}[data-theme=dark] .st-input[readonly],[data-theme=dark] .st-input:disabled{background:var(--surface-2);color:#d1d5db}[data-theme=dark] .st-sep{border-block-start:1px solid #374151}[data-theme=dark] .st-saved{color:#9ca3af}[data-theme=dark] .st-saved.st-ok{color:#34d399}[data-theme=dark] .st-saved.st-bad{color:#f87171}[data-theme=dark] .st-switch{border-block-start:1px solid #374151}[data-theme=dark] .st-logo-box{background:var(--surface-2)}[data-theme=dark] .st-person{border-block-end:1px solid #374151}[data-theme=dark] .st-person-sub,[data-theme=dark] .st-perm-title{color:#9ca3af}[data-theme=dark] .st-ccy{border-block-end:1px solid #374151}[data-theme=dark] .st-ccy-sub{color:#9ca3af}[data-theme=dark] .st-select{border:1px solid #4B5563;background:var(--surface);color:#f3f4f6}[data-theme=dark] .st-coa-table th{background:var(--surface);color:#9ca3af}[data-theme=dark] .st-coa-table td{border-block-start:1px solid #374151}[data-theme=dark] .st-coa-table tr.st-coa-row:hover td{background:var(--surface-2)}[data-theme=dark] .st-coa-table tr.st-coa-sel td{background:#10b98129}[data-theme=dark] .st-coa-code{color:#d1d5db}[data-theme=dark] .st-coa-sub{color:#9ca3af}[data-theme=dark] .ov-note{color:#f3f4f6}[data-theme=dark] .ov-corner{background:var(--surface)}[data-theme=dark] .ov-bar{background:#10b98129}[data-theme=dark] .ov-bar.ov-warn{background:#d9770629;color:#fbbf24}[data-theme=dark] .ov-tab{color:#f3f4f6;background:var(--surface)}[data-theme=dark] .ov-tab svg{color:#34d399}[data-theme=dark] .ob-page,[data-theme=dark] .cpk-page,[data-theme=dark] .su-page{background:var(--surface-2);color:#f3f4f6}[data-theme=dark] .ob-title{color:#f3f4f6}[data-theme=dark] .ob-page .ant-form-item-label>label{color:#f3f4f6}[data-theme=dark] .ob-page .ant-input:not(textarea),[data-theme=dark] .ob-page .ant-input-affix-wrapper{border:1px solid #4B5563;background:var(--surface)}[data-theme=dark] .ob-opt-sub{color:#9ca3af}[data-theme=dark] .ob-card{background:var(--surface)}[data-theme=dark] .ob-sw,[data-theme=dark] .ob-sum-row{border-block-end:1px solid #374151}[data-theme=dark] .ob-sum-k,[data-theme=dark] .ob-note{color:#9ca3af}[data-theme=dark] .ob-logo-card{background:var(--surface);border:2px dashed #4B5563;color:#d1d5db}[data-theme=dark] .ob-logo-drop.ob-active{background:#10b98129}[data-theme=dark] .ob-logo-ico{color:#34d399}[data-theme=dark] .ob-logo-img{background:var(--surface)}[data-theme=dark] .ob-logo-card:has(.ob-logo-img){background:#10b98129}[data-theme=dark] .lg-tabs{border-block-end:1px solid #374151}[data-theme=dark] .lg-tab{color:#9ca3af}[data-theme=dark] .lg-tab:hover,[data-theme=dark] .lg-tab[aria-current=page]{color:#f3f4f6}[data-theme=dark] .lg-card{background:var(--surface)}[data-theme=dark] .lg-sec p{color:#d1d5db}[data-theme=dark] .cpk-item.company-picker-btn{background:var(--surface);color:#f3f4f6}[data-theme=dark] .cpk-item.company-picker-btn:hover{background:var(--surface)}[data-theme=dark] .cpk-avatar-new{background:#10b98129;color:#34d399}[data-theme=dark] .cpk-role{color:#9ca3af}[data-theme=dark] .su-status{color:#d1d5db}[data-theme=dark] .su-status.su-ok{color:#34d399}[data-theme=dark] .su-status.su-warn{color:#fbbf24}[data-theme=dark] .su-status.su-bad{color:#f87171}[data-theme=dark] .su-note{background:var(--surface)}[data-theme=dark] .su-note-ok{color:#34d399}[data-theme=dark] .su-note-bad{color:#f87171}[data-theme=dark] .su-note-sub{color:#9ca3af}[data-theme=dark] .su-period-btn{color:#d1d5db}[data-theme=dark] .su-period-btn[aria-selected=true],[data-theme=dark] .su-plan{background:var(--surface);color:#f3f4f6}[data-theme=dark] .su-feats svg{color:#34d399}[data-theme=dark] .su-pay{background:var(--surface)}[data-theme=dark] .su-pay-how{color:#d1d5db}[data-theme=dark] .su-instr{background:var(--surface-2)}[data-theme=dark] .su-input{border:1px solid #4B5563;background:var(--surface)}[data-theme=dark] .su-card{background:var(--surface)}[data-theme=dark] .su-detail-desc,[data-theme=dark] .su-detail-list .su-dim{color:#9ca3af}[data-theme=dark] .su-extra{background:var(--surface-2)}[data-theme=dark] .su-table th{color:#9ca3af;border-block-end:1px solid #374151}[data-theme=dark] .su-table td{border-block-end:1px solid #374151}[data-theme=dark] .su-support{color:#9ca3af}[data-theme=dark] .topbar-search-wrap{background:var(--surface-2)}[data-theme=dark] .topbar-icon-btn{color:#d1d5db}[data-theme=dark] .topbar-icon-btn:hover{background:var(--surface-2);color:#f3f4f6}[data-theme=dark] .ask-btn,[data-theme=dark] .ask-btn.has-ask{color:#d1d5db}[data-theme=dark] .ask-btn:hover,[data-theme=dark] .ask-btn.has-ask:hover{background:var(--surface-2);color:#f3f4f6}[data-theme=dark] .help-fab.help-fab-top{color:#d1d5db}[data-theme=dark] .help-fab.help-fab-top:hover{background:var(--surface-2);color:#f3f4f6}[data-theme=dark] .lang-toggle{color:#d1d5db}[data-theme=dark] .lang-toggle:hover{background:var(--surface-2);color:#f3f4f6}[data-theme=dark] .topbar-user-chip{background:var(--surface-2)}[data-theme=dark] .ed-status,[data-theme=dark] .st-k,[data-theme=dark] .st-notes{color:#9ca3af}[data-theme=dark] .st-badge{background:#10b98129;color:#34d399}[data-theme=dark] .st-empty,[data-theme=dark] .st-sw{color:#d1d5db}[data-theme=dark] .st-status{color:#f3f4f6}[data-theme=dark] .st-ccy-rate{background:#10b98129}[data-theme=dark] .st-ant .ant-input[disabled]{background:var(--surface-2);color:#d1d5db}[data-theme=dark] .st-ant .ant-tag-green{background:#10b98129;color:#34d399}[data-theme=dark] .st-ant .ant-tag-red{color:#f87171}[data-theme=dark] .st-ant .ant-tag-orange{background:#d9770629;color:#fbbf24}[data-theme=dark] .st-coa-panel{background:var(--surface);color:#f3f4f6}[data-theme=dark] .st-coa-kv{border-block-end:1px solid #374151}[data-theme=dark] .st-coa-kv>span:first-child{color:#9ca3af}[data-theme=dark] .st-danger.hm-btn:not(:disabled):hover{color:#f87171}[data-theme=dark] .st-pol{border-block-end:1px solid #374151}[data-theme=dark] .st-pol-btn{background:var(--surface);color:#d1d5db}[data-theme=dark] .st-pol-btn[aria-pressed=true]{background:#10b98129;color:#34d399}[data-theme=dark] .cx .ant-btn-default:not(.ant-btn-dangerous),[data-theme=dark] .sl-modal .ant-btn-default:not(.ant-btn-dangerous),[data-theme=dark] .bk-modal .ant-btn-default:not(.ant-btn-dangerous),[data-theme=dark] .ex-wiz .ant-btn-default:not(.ant-btn-dangerous){background:var(--surface);color:#f3f4f6;border-color:#4b5563}[data-theme=dark] .cx .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover,[data-theme=dark] .sl-modal .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover,[data-theme=dark] .bk-modal .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover,[data-theme=dark] .ex-wiz .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover{background:var(--surface-2);color:#f3f4f6;border-color:#4b5563}[data-theme=dark] .cx .ant-btn-default.ant-btn-dangerous,[data-theme=dark] .sl-modal .ant-btn-default.ant-btn-dangerous,[data-theme=dark] .bk-modal .ant-btn-default.ant-btn-dangerous,[data-theme=dark] .ex-wiz .ant-btn-default.ant-btn-dangerous{background:var(--surface);color:#f87171}[data-theme=dark] .cx .ant-btn.ant-btn-link,[data-theme=dark] .sl-modal .ant-btn.ant-btn-link,[data-theme=dark] .bk-modal .ant-btn.ant-btn-link,[data-theme=dark] .ex-wiz .ant-btn.ant-btn-link{color:#34d399}[data-theme=dark] .cx .ant-btn.ant-btn-sm:not(.ant-btn-icon-only),[data-theme=dark] .sl-modal .ant-btn.ant-btn-sm:not(.ant-btn-icon-only),[data-theme=dark] .bk-modal .ant-btn.ant-btn-sm:not(.ant-btn-icon-only),[data-theme=dark] .ex-wiz .ant-btn.ant-btn-sm:not(.ant-btn-icon-only){color:#d1d5db!important}[data-theme=dark] .cx .ant-btn.ant-btn-sm:not(.ant-btn-icon-only):not(:disabled):hover,[data-theme=dark] .sl-modal .ant-btn.ant-btn-sm:not(.ant-btn-icon-only):not(:disabled):hover,[data-theme=dark] .bk-modal .ant-btn.ant-btn-sm:not(.ant-btn-icon-only):not(:disabled):hover,[data-theme=dark] .ex-wiz .ant-btn.ant-btn-sm:not(.ant-btn-icon-only):not(:disabled):hover{color:#34d399!important;background:var(--surface-2)!important}[data-theme=dark] .cx .ant-btn.ant-btn-sm.ant-btn-primary:not(.ant-btn-icon-only),[data-theme=dark] .sl-modal .ant-btn.ant-btn-sm.ant-btn-primary:not(.ant-btn-icon-only),[data-theme=dark] .bk-modal .ant-btn.ant-btn-sm.ant-btn-primary:not(.ant-btn-icon-only),[data-theme=dark] .ex-wiz .ant-btn.ant-btn-sm.ant-btn-primary:not(.ant-btn-icon-only){color:#34d399!important}[data-theme=dark] .cx .ant-btn.ant-btn-sm.ant-btn-dangerous:not(.ant-btn-icon-only),[data-theme=dark] .sl-modal .ant-btn.ant-btn-sm.ant-btn-dangerous:not(.ant-btn-icon-only),[data-theme=dark] .bk-modal .ant-btn.ant-btn-sm.ant-btn-dangerous:not(.ant-btn-icon-only),[data-theme=dark] .ex-wiz .ant-btn.ant-btn-sm.ant-btn-dangerous:not(.ant-btn-icon-only){color:#f87171!important}[data-theme=dark] .cx.ant-popover .ant-popconfirm-title{color:#f3f4f6}[data-theme=dark] .cx.ant-popover .ant-popconfirm-description{color:#d1d5db}[data-theme=dark] .cx.ant-popover .ant-btn-default{background:var(--surface);color:#f3f4f6;border-color:#4b5563}[data-theme=dark] .cx .ant-tag,[data-theme=dark] .sl-modal .ant-tag,[data-theme=dark] .bk-modal .ant-tag,[data-theme=dark] .ex-wiz .ant-tag{color:#d1d5db!important}[data-theme=dark] .cx .ant-tag-green,[data-theme=dark] .sl-modal .ant-tag-green,[data-theme=dark] .bk-modal .ant-tag-green,[data-theme=dark] .ex-wiz .ant-tag-green,[data-theme=dark] .cx .ant-tag-success,[data-theme=dark] .sl-modal .ant-tag-success,[data-theme=dark] .bk-modal .ant-tag-success,[data-theme=dark] .ex-wiz .ant-tag-success,[data-theme=dark] .cx .ant-tag-lime,[data-theme=dark] .sl-modal .ant-tag-lime,[data-theme=dark] .bk-modal .ant-tag-lime,[data-theme=dark] .ex-wiz .ant-tag-lime,[data-theme=dark] .cx .ant-tag-cyan,[data-theme=dark] .sl-modal .ant-tag-cyan,[data-theme=dark] .bk-modal .ant-tag-cyan,[data-theme=dark] .ex-wiz .ant-tag-cyan{color:#34d399!important}[data-theme=dark] .cx .ant-tag-orange,[data-theme=dark] .sl-modal .ant-tag-orange,[data-theme=dark] .bk-modal .ant-tag-orange,[data-theme=dark] .ex-wiz .ant-tag-orange,[data-theme=dark] .cx .ant-tag-warning,[data-theme=dark] .sl-modal .ant-tag-warning,[data-theme=dark] .bk-modal .ant-tag-warning,[data-theme=dark] .ex-wiz .ant-tag-warning,[data-theme=dark] .cx .ant-tag-gold,[data-theme=dark] .sl-modal .ant-tag-gold,[data-theme=dark] .bk-modal .ant-tag-gold,[data-theme=dark] .ex-wiz .ant-tag-gold,[data-theme=dark] .cx .ant-tag-yellow,[data-theme=dark] .sl-modal .ant-tag-yellow,[data-theme=dark] .bk-modal .ant-tag-yellow,[data-theme=dark] .ex-wiz .ant-tag-yellow,[data-theme=dark] .cx .ant-tag-volcano,[data-theme=dark] .sl-modal .ant-tag-volcano,[data-theme=dark] .bk-modal .ant-tag-volcano,[data-theme=dark] .ex-wiz .ant-tag-volcano{color:#fbbf24!important}[data-theme=dark] .cx .ant-tag-red,[data-theme=dark] .sl-modal .ant-tag-red,[data-theme=dark] .bk-modal .ant-tag-red,[data-theme=dark] .ex-wiz .ant-tag-red,[data-theme=dark] .cx .ant-tag-error,[data-theme=dark] .sl-modal .ant-tag-error,[data-theme=dark] .bk-modal .ant-tag-error,[data-theme=dark] .ex-wiz .ant-tag-error,[data-theme=dark] .cx .ant-tag-magenta,[data-theme=dark] .sl-modal .ant-tag-magenta,[data-theme=dark] .bk-modal .ant-tag-magenta,[data-theme=dark] .ex-wiz .ant-tag-magenta{color:#f87171!important}[data-theme=dark] .cx .ant-tag-blue,[data-theme=dark] .sl-modal .ant-tag-blue,[data-theme=dark] .bk-modal .ant-tag-blue,[data-theme=dark] .ex-wiz .ant-tag-blue,[data-theme=dark] .cx .ant-tag-processing,[data-theme=dark] .sl-modal .ant-tag-processing,[data-theme=dark] .bk-modal .ant-tag-processing,[data-theme=dark] .ex-wiz .ant-tag-processing,[data-theme=dark] .cx .ant-tag-geekblue,[data-theme=dark] .sl-modal .ant-tag-geekblue,[data-theme=dark] .bk-modal .ant-tag-geekblue,[data-theme=dark] .ex-wiz .ant-tag-geekblue,[data-theme=dark] .cx .ant-tag-purple,[data-theme=dark] .sl-modal .ant-tag-purple,[data-theme=dark] .bk-modal .ant-tag-purple,[data-theme=dark] .ex-wiz .ant-tag-purple{color:#f3f4f6!important}[data-theme=dark] .cx .ant-card{background:var(--surface)}[data-theme=dark] .cx .ant-table-thead>tr>th{color:#9ca3af}[data-theme=dark] .cx .ant-table-tbody>tr>td{border-block-start:1px solid #374151}[data-theme=dark] .cx .ant-table-cell-fix-right,[data-theme=dark] .cx .ant-table-cell-fix-left{background:var(--surface)!important}[data-theme=dark] .cx .ant-tabs>.ant-tabs-nav .ant-tabs-tab-btn{color:#9ca3af}[data-theme=dark] .cx .ant-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f3f4f6}[data-theme=dark] .cx .ant-empty-description,[data-theme=dark] .sl-modal .ant-empty-description,[data-theme=dark] .bk-modal .ant-empty-description,[data-theme=dark] .ex-wiz .ant-empty-description{color:#d1d5db}[data-theme=dark] .ant-message .ant-message-notice-content{color:#f3f4f6}[data-theme=dark] .li-head,[data-theme=dark] .li-need-t,[data-theme=dark] .li-totals{color:#9ca3af}[data-theme=dark] .li-totals strong,[data-theme=dark] .li-totals .li-grand{color:#f3f4f6}[data-theme=dark] .cx-p{color:#d1d5db}[data-theme=dark] .cx-lbl{color:#f3f4f6}[data-theme=dark] .cx-sub{color:#9ca3af}[data-theme=dark] .cx-summary{border-block-end:1px solid #374151}[data-theme=dark] .cx-jv{border-block:1px solid #374151;color:#d1d5db}[data-theme=dark] .cx-file,[data-theme=dark] .cx-kv{border-block-end:1px solid #374151}[data-theme=dark] .cx-kv-k{color:#9ca3af}[data-theme=dark] .sl-s-done,[data-theme=dark] .bk-in{color:#34d399}[data-theme=dark] .sl-modal .ant-form-item-required:before{color:#9ca3af!important}[data-theme=dark] .bk-modal .ant-form-item-required:before{color:#9ca3af!important}[data-theme=dark] .sl-modal .ant-modal-confirm-title,[data-theme=dark] .bk-modal .ant-modal-confirm-title{color:#f3f4f6}[data-theme=dark] .sl-modal .ant-modal-confirm-content,[data-theme=dark] .bk-modal .ant-modal-confirm-content,[data-theme=dark] .cx .ant-segmented .ant-segmented-item{color:#d1d5db}[data-theme=dark] .cx .ant-segmented .ant-segmented-item-selected{color:#34d399;background:#10b98129}[data-theme=dark] .cx .epy-drawer .ant-drawer-body,[data-theme=dark] .epy-drawer .ant-drawer-body{background:var(--surface-2)}[data-theme=dark] .epy-title{color:#f3f4f6}[data-theme=dark] .epy-sub,[data-theme=dark] .epy-step{color:#9ca3af}[data-theme=dark] .epy-bulk{background:var(--surface)}[data-theme=dark] .epy-bulk.active{background:#10b98129}[data-theme=dark] .epy-opt{border:1px solid #4B5563!important;background:var(--surface)}[data-theme=dark] .epy-money{background:var(--surface)}[data-theme=dark] .epy-datenote{color:#9ca3af}[data-theme=dark] .epy-datehead{color:#f3f4f6}[data-theme=dark] .epy-date.ant-picker{border-color:#4b5563}[data-theme=dark] .epy-drawer .ant-drawer-footer{background:var(--surface)}[data-theme=dark] .cx .ant-table-wrapper .ant-table-thead>tr>th,[data-theme=dark] .sl-modal .ant-table-wrapper .ant-table-thead>tr>th,[data-theme=dark] .bk-modal .ant-table-wrapper .ant-table-thead>tr>th{color:#9ca3af!important}[data-theme=dark] .cx .ant-table-wrapper .ant-table-tbody>tr>td,[data-theme=dark] .sl-modal .ant-table-wrapper .ant-table-tbody>tr>td,[data-theme=dark] .bk-modal .ant-table-wrapper .ant-table-tbody>tr>td{color:#f3f4f6!important;border-top:1px solid #374151!important}[data-theme=dark] .cx .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right,[data-theme=dark] .sl-modal .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right,[data-theme=dark] .bk-modal .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right,[data-theme=dark] .cx .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right,[data-theme=dark] .sl-modal .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right,[data-theme=dark] .bk-modal .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right{background:var(--surface)!important}[data-theme=dark] .rp-chip{color:#9ca3af}[data-theme=dark] .rp-chip:hover,[data-theme=dark] .rp-chip[aria-pressed=true]{color:#f3f4f6}[data-theme=dark] .rp-chip-more,[data-theme=dark] .rp-more .rp-chip[aria-pressed=true]{color:#34d399}[data-theme=dark] .rp-kind{color:#d1d5db}[data-theme=dark] .rp-hover{background:var(--surface);color:#f3f4f6}[data-theme=dark] .rp-hover .fr-neg{color:#f87171}[data-theme=dark] .rp-hover .fr-muted{color:#9ca3af}[data-theme=dark] .ov-bar,[data-theme=dark] .ov-bar.ov-warn{color:#f3f4f6}[data-theme=dark] .hp-card{background:var(--surface);color:#f3f4f6}[data-theme=dark] .hp-num{background:#10b98129;color:#34d399}[data-theme=dark] .hp-word{color:#9ca3af}[data-theme=dark] .hp-word b{color:#f3f4f6}[data-theme=dark] .sl-page .ant-table-wrapper .ant-table-thead>tr>th,[data-theme=dark] .bk-page .ant-table-wrapper .ant-table-thead>tr>th{color:#9ca3af!important}[data-theme=dark] .sl-page .ant-table-wrapper .ant-table-tbody>tr>td,[data-theme=dark] .bk-page .ant-table-wrapper .ant-table-tbody>tr>td{color:#f3f4f6!important;border-top:1px solid #374151!important}[data-theme=dark] .sl-page .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right,[data-theme=dark] .bk-page .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right,[data-theme=dark] .sl-page .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right,[data-theme=dark] .bk-page .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right{background:var(--surface)!important}[data-theme=dark] .bk-page .ant-btn-default:not(.ant-btn-dangerous),[data-theme=dark] .sl-page .ant-btn-default:not(.ant-btn-dangerous){background:var(--surface);color:#f3f4f6;border-color:#4b5563}[data-theme=dark] .bk-page .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover,[data-theme=dark] .sl-page .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover{background:var(--surface-2);color:#f3f4f6;border-color:#4b5563}[data-theme=dark] .bk-page .ant-btn-default.ant-btn-dangerous,[data-theme=dark] .sl-page .ant-btn-default.ant-btn-dangerous{background:var(--surface);color:#f87171}[data-theme=dark] .bk-page .ant-btn.ant-btn-link,[data-theme=dark] .sl-page .ant-btn.ant-btn-link{color:#34d399}[data-theme=dark] .bk-page .ant-btn.ant-btn-sm:not(.ant-btn-icon-only),[data-theme=dark] .sl-page .ant-btn.ant-btn-sm:not(.ant-btn-icon-only){color:#d1d5db!important}[data-theme=dark] .bk-page .ant-btn.ant-btn-sm:not(.ant-btn-icon-only):not(:disabled):hover,[data-theme=dark] .sl-page .ant-btn.ant-btn-sm:not(.ant-btn-icon-only):not(:disabled):hover{color:#34d399!important;background:var(--surface-2)!important}[data-theme=dark] .bk-page .ant-btn.ant-btn-sm.ant-btn-primary:not(.ant-btn-icon-only),[data-theme=dark] .sl-page .ant-btn.ant-btn-sm.ant-btn-primary:not(.ant-btn-icon-only){color:#34d399!important}[data-theme=dark] .bk-page .ant-btn.ant-btn-sm.ant-btn-dangerous:not(.ant-btn-icon-only),[data-theme=dark] .sl-page .ant-btn.ant-btn-sm.ant-btn-dangerous:not(.ant-btn-icon-only){color:#f87171!important}[data-theme=dark] .bk-page .ant-tag,[data-theme=dark] .sl-page .ant-tag{color:#d1d5db!important}[data-theme=dark] .bk-page .ant-tag-green,[data-theme=dark] .sl-page .ant-tag-green,[data-theme=dark] .bk-page .ant-tag-success,[data-theme=dark] .sl-page .ant-tag-success,[data-theme=dark] .bk-page .ant-tag-lime,[data-theme=dark] .sl-page .ant-tag-lime,[data-theme=dark] .bk-page .ant-tag-cyan,[data-theme=dark] .sl-page .ant-tag-cyan{color:#34d399!important}[data-theme=dark] .bk-page .ant-tag-orange,[data-theme=dark] .sl-page .ant-tag-orange,[data-theme=dark] .bk-page .ant-tag-warning,[data-theme=dark] .sl-page .ant-tag-warning,[data-theme=dark] .bk-page .ant-tag-gold,[data-theme=dark] .sl-page .ant-tag-gold,[data-theme=dark] .bk-page .ant-tag-yellow,[data-theme=dark] .sl-page .ant-tag-yellow,[data-theme=dark] .bk-page .ant-tag-volcano,[data-theme=dark] .sl-page .ant-tag-volcano{color:#fbbf24!important}[data-theme=dark] .bk-page .ant-tag-red,[data-theme=dark] .sl-page .ant-tag-red,[data-theme=dark] .bk-page .ant-tag-error,[data-theme=dark] .sl-page .ant-tag-error,[data-theme=dark] .bk-page .ant-tag-magenta,[data-theme=dark] .sl-page .ant-tag-magenta{color:#f87171!important}[data-theme=dark] .bk-page .ant-tag-blue,[data-theme=dark] .sl-page .ant-tag-blue,[data-theme=dark] .bk-page .ant-tag-processing,[data-theme=dark] .sl-page .ant-tag-processing,[data-theme=dark] .bk-page .ant-tag-geekblue,[data-theme=dark] .sl-page .ant-tag-geekblue,[data-theme=dark] .bk-page .ant-tag-purple,[data-theme=dark] .sl-page .ant-tag-purple{color:#f3f4f6!important}[data-theme=dark] .bk-page .ant-tabs>.ant-tabs-nav .ant-tabs-tab-btn,[data-theme=dark] .sl-page .ant-tabs>.ant-tabs-nav .ant-tabs-tab-btn{color:#9ca3af}[data-theme=dark] .bk-page .ant-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn,[data-theme=dark] .sl-page .ant-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f3f4f6}[data-theme=dark] .bk-page .ant-empty-description,[data-theme=dark] .sl-page .ant-empty-description,[data-theme=dark] .bk-page .ant-segmented .ant-segmented-item,[data-theme=dark] .sl-page .ant-segmented .ant-segmented-item{color:#d1d5db}[data-theme=dark] .bk-page .ant-segmented .ant-segmented-item-selected,[data-theme=dark] .sl-page .ant-segmented .ant-segmented-item-selected{color:#34d399;background:#10b98129}[data-theme=dark] .hm-card{background:var(--surface)}[data-theme=dark] .hm-todo-row{border-block-end:1px solid #374151}[data-theme=dark] .hm-todo-text{color:#f3f4f6}[data-theme=dark] .hm-btn-light{background:var(--surface);color:#f3f4f6}[data-theme=dark] .hm-btn-light:hover{background:var(--surface-2)}[data-theme=dark] .hm-num-label{color:#d1d5db}[data-theme=dark] .hm-num-value{color:#f3f4f6}[data-theme=dark] .hm-num-ccy{color:#9ca3af}[data-theme=dark] .hm-setup-title{color:#f3f4f6}[data-theme=dark] .hm-setup-count{color:#9ca3af}[data-theme=dark] .hm-done{color:#34d399}[data-theme=dark] .hm-tile{background:var(--surface)}[data-theme=dark] .hm-tile-main,[data-theme=dark] .sl-title,[data-theme=dark] .ui-title,[data-theme=dark] .ui-page[data-testid=requests-page] .ui-title{color:#f3f4f6}[data-theme=dark] .sl-tab{color:#9ca3af}[data-theme=dark] .sl-tab:hover,[data-theme=dark] .sl-tab[aria-selected=true]{color:#f3f4f6}[data-theme=dark] .sl-search{border:1px solid #4B5563;background:var(--surface);color:#f3f4f6}[data-theme=dark] .sl-link{color:#d1d5db}[data-theme=dark] .sl-link:hover{color:#34d399}[data-theme=dark] .sl-card{background:var(--surface)}[data-theme=dark] .sl-item{border-block-end:1px solid #374151}[data-theme=dark] .sl-row{color:#f3f4f6}[data-theme=dark] .sl-sub,[data-theme=dark] .sl-s-paid,[data-theme=dark] .sl-s-draft{color:#9ca3af}[data-theme=dark] .sl-s-unpaid{color:#fbbf24}[data-theme=dark] .sl-s-late{color:#f87171}[data-theme=dark] .sl-empty{background:var(--surface);color:#d1d5db}[data-theme=dark] .sl-tpl{background:var(--surface)}[data-theme=dark] .sl-tpl-title{color:#f3f4f6}[data-theme=dark] .sl-etabs>.ant-tabs-nav .ant-tabs-tab-btn{color:#9ca3af}[data-theme=dark] .sl-etabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f3f4f6}[data-theme=dark] .sl-page .ant-segmented .ant-segmented-item{color:#9ca3af}[data-theme=dark] .sl-page .ant-segmented .ant-segmented-item-selected,[data-theme=dark] .sl-modal .ant-modal-title{color:#f3f4f6}[data-theme=dark] .ex-h{color:#d1d5db}[data-theme=dark] .ex-busy{color:#34d399}[data-theme=dark] .ex-note{color:#9ca3af}[data-theme=dark] .rd-bar{background:#374151}[data-theme=dark] .rd-fill{background:#34d399}[data-theme=dark] .rd-text{color:#e5e7eb}[data-theme=dark] .rd-ok .rd-text,[data-theme=dark] .rd-ok .rd-ico{color:#34d399}[data-theme=dark] .rd-warn .rd-text,[data-theme=dark] .rd-warn .rd-ico{color:#fbbf24}[data-theme=dark] .ex-wiz .ant-modal-content{background:var(--surface-2)}[data-theme=dark] .ex-prog{color:#9ca3af}[data-theme=dark] .ex-close{color:#d1d5db}[data-theme=dark] .ex-w-col{color:#f3f4f6}[data-theme=dark] .ex-w-sub{color:#9ca3af}[data-theme=dark] .ex-w-card{background:var(--surface)}[data-theme=dark] .ex-totals{color:#9ca3af}[data-theme=dark] .ex-totals strong{color:#f3f4f6}[data-theme=dark] .ex-link{color:#34d399}[data-theme=dark] .ex-link-quiet{color:#d1d5db}[data-theme=dark] .ex-b-back{background:var(--surface);color:#f3f4f6}[data-theme=dark] .ex-b-back:hover{background:var(--surface-2)}[data-theme=dark] .ex-info{color:#d1d5db}[data-theme=dark] .ex-q-opt{background:var(--surface);color:#f3f4f6}[data-theme=dark] .ex-warn{color:#fbbf24}[data-theme=dark] .ex-err{color:#f87171}[data-theme=dark] .ex-ok{color:#34d399}[data-theme=dark] .ex-line{border-block-start:1px solid #374151}[data-theme=dark] .ex-drop{background:var(--surface);color:#d1d5db}[data-theme=dark] .ex-drop.ex-active{background:#10b98129}[data-theme=dark] .ex-jl{border-block-start:1px solid #374151}[data-theme=dark] .bk-attn-row{border-block-end:1px solid #374151}[data-theme=dark] .bk-attn-text{color:#f3f4f6}[data-theme=dark] .bk-attn-text.bk-late{color:#f87171}[data-theme=dark] .bk-attn-more{color:#d1d5db}[data-theme=dark] .bk-warn{color:#fbbf24}[data-theme=dark] .bk-late{color:#f87171}[data-theme=dark] .bk-icon-btn{color:#9ca3af}[data-theme=dark] .bk-icon-btn:hover{background:var(--surface-2);color:#f87171}[data-theme=dark] .bk-table .ant-table-thead>tr>th{color:#9ca3af}[data-theme=dark] .bk-table .ant-table-tbody>tr>td{border-block-start:1px solid #374151}[data-theme=dark] .bk-s-ok{color:#34d399}[data-theme=dark] .bk-s-wait{color:#9ca3af}[data-theme=dark] .bk-s-warn{color:#fbbf24}[data-theme=dark] .bk-s-bad{color:#f87171}[data-theme=dark] .bk-text-btn{color:#d1d5db}[data-theme=dark] .bk-text-btn:hover{color:#34d399;background:var(--surface-2)}[data-theme=dark] .bk-text-btn.bk-danger:hover{color:#f87171}[data-theme=dark] .bk-ccy,[data-theme=dark] .bk-found-sub{color:#9ca3af}[data-theme=dark] .bk-big-icon{color:#34d399}[data-theme=dark] .bk-modal .ant-modal-title{color:#f3f4f6}[data-theme=dark] .bk-prev{background:var(--surface)}[data-theme=dark] .bk-prev-head{border-block-end:1px solid #374151;color:#9ca3af}[data-theme=dark] .pr-total-value{color:#f3f4f6}[data-theme=dark] .pr-row{border-block-end:1px solid #374151}[data-theme=dark] .pr-row-name,[data-theme=dark] .pr-row-amt{color:#f3f4f6}[data-theme=dark] .pr-empty{color:#d1d5db}[data-theme=dark] .pr-muted{color:#9ca3af}[data-theme=dark] .pr-sum{color:#f3f4f6}[data-theme=dark] .pr-sum-quiet{color:#d1d5db}[data-theme=dark] .pr-sum-group{border-block-start:1px solid #374151}[data-theme=dark] .pr-adv{color:#9ca3af}[data-theme=dark] .pr-owe-total{color:#f3f4f6}[data-theme=dark] .pr-rates{color:#9ca3af}[data-theme=dark] .pr-rate-row{border-block-end:1px solid #374151}[data-theme=dark] .pr-rate-row>span{color:#d1d5db}[data-theme=dark] .pr-manual-line{border-block-start:1px solid #374151}[data-theme=dark] .pr-wiz-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f3f4f6}[data-theme=dark] .pr-drop-types{color:#9ca3af}[data-theme=dark] .tx-page{color:#f3f4f6}[data-theme=dark] .tx-row{border-block-end:1px solid #374151}[data-theme=dark] .tx-row-status{color:#9ca3af}[data-theme=dark] .tx-s-amber{color:#fbbf24}[data-theme=dark] .tx-note{color:#d1d5db}[data-theme=dark] .tx-ans .ant-radio-button-wrapper-checked{background:#10b98129;color:#34d399}[data-theme=dark] .tx-table .ant-table-thead>tr>th{color:#9ca3af}[data-theme=dark] .tx-table .ant-table-tbody>tr>td{border-block-end-color:#374151}[data-theme=dark] .tx-quiet-card{background:var(--surface)}[data-theme=dark] .tx-kv{border-block-end:1px solid #374151}[data-theme=dark] .tx-kv>span:first-child{color:#d1d5db}[data-theme=dark] .tx-kv-strong,[data-theme=dark] .tx-kv-strong>span:first-child{color:#f3f4f6}[data-theme=dark] .tx-sec-label{color:#d1d5db}[data-theme=dark] .vg-root{background:var(--surface-2)}[data-theme=dark] .vg-text{color:#d1d5db}[data-theme=dark] .vg-text-strong{color:#f3f4f6}[data-theme=dark] .vg-quiet{color:#9ca3af}[data-theme=dark] .vg-safe{background:#12352a;color:#a7f3d0}[data-theme=dark] .vg-tick{border-color:#4b5563;color:#f3f4f6}[data-theme=dark] .vg-li{color:#f3f4f6}[data-theme=dark] .vg-n{background:#10b98129;color:#34d399}[data-theme=dark] .vg-file{background:var(--surface-2)}[data-theme=dark] .vg-file-t span{color:#fbbf24}[data-theme=dark] .vg-file-name{color:#9ca3af}[data-theme=dark] .vg-file-name.vg-saved{color:#f3f4f6}[data-theme=dark] .vg-expect{background:#10b98129}[data-theme=dark] .vg-expect-amt{color:#34d399}[data-theme=dark] .vg-shot{border:1px solid #374151;background:var(--surface)}[data-theme=dark] .vg-in{border:1px solid #4B5563;background:var(--surface);color:#f3f4f6}[data-theme=dark] .vg-warn{background:var(--surface)}[data-theme=dark] .vg-warn-t{color:#fbbf24}[data-theme=dark] .vg-resume{color:#34d399}[data-theme=dark] .vg-detail{border-block-start:1px solid #374151}[data-theme=dark] .vg-detail>summary{color:#f3f4f6}[data-theme=dark] .vg-link-btn{color:#d1d5db}[data-theme=dark] .vg-link-btn:hover{color:#34d399}[data-theme=dark] .rp-switch{color:#f3f4f6}[data-theme=dark] .rp-toolbar .ant-select.ant-select-single .ant-select-selector,[data-theme=dark] .rp-toolbar .ant-picker{border-color:#4b5563;background:var(--surface)}[data-theme=dark] .rp-toolbar .fr-toggle{background:var(--surface)}[data-theme=dark] .rp-page{color:#f3f4f6}[data-theme=dark] .rp-page .card{background:var(--surface)}[data-theme=dark] .rp-page .card>h3,[data-theme=dark] .rp-card-title{color:#f3f4f6}[data-theme=dark] .rp-card{background:var(--surface)}[data-theme=dark] .rp-chip{color:#d1d5db}[data-theme=dark] .rp-chip:hover{background:var(--surface);color:#f3f4f6}[data-theme=dark] .rp-chip[aria-pressed=true]{background:#10b98129;color:#34d399}[data-theme=dark] .rp-chip-more{color:#9ca3af}[data-theme=dark] .rp-more{background:var(--surface)}[data-theme=dark] .rp-more-label{color:#9ca3af}[data-theme=dark] .rp-st-title{color:#f3f4f6}[data-theme=dark] .rp-st-meta{color:#9ca3af}[data-theme=dark] .rp-link{color:#d1d5db}[data-theme=dark] .rp-link:hover{color:#34d399}[data-theme=dark] .rp-ln-total{border-block-start:1px solid #374151}[data-theme=dark] .rp-ln-neg{color:#f87171}[data-theme=dark] .rp-ln-head{color:#9ca3af}[data-theme=dark] .rp-ln-sub{color:#d1d5db}[data-theme=dark] .rp-ln-sub.rp-ln-sub-strong{color:#f3f4f6}[data-theme=dark] .rp-ln-empty,[data-theme=dark] .rp-pct{color:#9ca3af}[data-theme=dark] .rp-ok{color:#34d399}[data-theme=dark] .rp-bad{color:#f87171}[data-theme=dark] .rp-note{background:var(--surface);color:#d1d5db}[data-theme=dark] .rp-note-success{background:#10b98129;color:#34d399}[data-theme=dark] .rp-note-warning{background:#d9770629;color:#fbbf24}[data-theme=dark] .rp-note-error{color:#f87171}[data-theme=dark] .rp-num-label{color:#d1d5db}[data-theme=dark] .rp-num-value{color:#f3f4f6}[data-theme=dark] .rp-num-sub,[data-theme=dark] .rp-foot{color:#9ca3af}[data-theme=dark] .rp-wait{color:#d1d5db}[data-theme=dark] .rp-page .ant-card{background:var(--surface)!important}[data-theme=dark] .rp-page .ant-statistic-title{color:#d1d5db!important}[data-theme=dark] .rp-page .ant-statistic-content-value,[data-theme=dark] .rp-page .ant-statistic-content{color:#f3f4f6!important}[data-theme=dark] .rp-page .ant-alert{background:var(--surface)}[data-theme=dark] .rp-page .ant-alert-success{background:#10b98129}[data-theme=dark] .rp-page .ant-alert-warning{background:#d9770629}[data-theme=dark] .rp-page .ant-table-thead>tr>th{border-block-end:1px solid #374151;color:#9ca3af}[data-theme=dark] .rp-page .ant-table-tbody>tr>td{border-block-end:1px solid #374151}[data-theme=dark] .rp-page .ant-table-summary>tr>td{border-block-start:1px solid #374151}[data-theme=dark] .rp-kpi-label{color:#d1d5db}[data-theme=dark] .rp-kpi-value{color:#f3f4f6}[data-theme=dark] .rp-kpi-sub{color:#9ca3af}[data-theme=dark] .rp-page .fr-kpis{background:var(--surface)}[data-theme=dark] .rp-page .kpi-card-label{color:#d1d5db}[data-theme=dark] .rp-page .kpi-card-value{color:#f3f4f6}[data-theme=dark] .rp-page .fr-toggle{background:var(--surface-2)}[data-theme=dark] .rp-page .fr-toggle button.fr-on{background:var(--surface);color:#f3f4f6}[data-theme=dark] .rp-page .fr-table thead th{color:#9ca3af;border-bottom:1px solid #374151}[data-theme=dark] .rp-page .fr-table tbody td{border-bottom:1px solid #374151}[data-theme=dark] .rp-page .fr-table tr.fr-section td{background:var(--surface);color:#9ca3af}[data-theme=dark] .rp-page .fr-table tr.fr-total td{color:#f3f4f6;border-top:1px solid #374151}[data-theme=dark] .rp-page .fr-table tr.fr-detail-row td{background:var(--surface-2)}[data-theme=dark] .rp-page .fr-table-3stmt th:first-child,[data-theme=dark] .rp-page .fr-table-3stmt td:first-child{background:var(--surface)}[data-theme=dark] .rp-page .fr-table-3stmt tr.fr-detail-row td:first-child,[data-theme=dark] .rp-page .fr-table col.fr-actual-col{background:var(--surface-2)}[data-theme=dark] .rp-page .fr-neg{color:#f87171}[data-theme=dark] .rp-page .fr-bars{border-bottom:1px solid #374151}[data-theme=dark] .rp-page .fr-track{background:var(--surface-2)}[data-theme=dark] .rp-page .fr-info{background:var(--surface-2);color:#d1d5db}[data-theme=dark] .rp-page .fr-muted{color:#9ca3af}[data-theme=dark] .rp-donut-row{border-block-end:1px solid #374151}[data-theme=dark] .rp-text-btn{color:#d1d5db}[data-theme=dark] .rp-text-btn:hover{color:#34d399;background:var(--surface-2)}[data-theme=dark] .rp-notes-text{color:#d1d5db}[data-theme=dark] .rp-page .ant-card-body div[style*="background: var(--surface-2)"]>div:first-child{color:#d1d5db!important}[data-theme=dark] .rp-page>div>.ant-table-wrapper{background:var(--surface)}[data-theme=dark] .rp-meta{color:#9ca3af}[data-theme=dark] .rp-card-head>h3{color:#f3f4f6}[data-theme=dark] .rp-vat-page,[data-theme=dark] .iv-sum{color:#f3f4f6}[data-theme=dark] .iv-sum-side{color:#d1d5db}[data-theme=dark] .iv-sum-side strong{color:#f3f4f6}[data-theme=dark] .iv-sum-btn{color:#fbbf24}[data-theme=dark] .iv-step{color:#d1d5db}[data-theme=dark] button.iv-step:hover{color:#34d399}[data-theme=dark] .iv-step-n{background:var(--surface-hover);color:#d1d5db}[data-theme=dark] .iv-in{color:#34d399}[data-theme=dark] .iv-out{color:#f87171}[data-theme=dark] .iv-sub{color:#9ca3af}[data-theme=dark] .fw-prev-frame{background:var(--surface-2)}[data-theme=dark] .fw-dup{background:#d9770629;color:#fbbf24}[data-theme=dark] .fw-attached{color:#34d399}[data-theme=dark] .jr-card{background:var(--surface)}[data-theme=dark] .jr-card-title,[data-theme=dark] .jr-h{color:#f3f4f6}[data-theme=dark] .jr-muted{color:#9ca3af}[data-theme=dark] .jr-note{color:#d1d5db}[data-theme=dark] .jr-warn{color:#fbbf24}[data-theme=dark] .jr-count{color:#9ca3af}[data-theme=dark] .jr-go.bk-text-btn{color:#34d399}[data-theme=dark] .jr-bulk,[data-theme=dark] .jr-check .ant-checkbox-wrapper{color:#d1d5db}[data-theme=dark] .bk-table .ant-table-expanded-row>.ant-table-cell{background:var(--surface-2);border-block-start:1px solid #374151}[data-theme=dark] .bk-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#10b98129}[data-theme=dark] .jr-file{border-block-start:1px solid #374151}[data-theme=dark] .jr-file-meta,[data-theme=dark] .jr-kv dt{color:#9ca3af}[data-theme=dark] .jr-kv dd{color:#f3f4f6}[data-theme=dark] .jr-meta span{color:#9ca3af}[data-theme=dark] .jr-meta strong,[data-theme=dark] .jr-desc{color:#f3f4f6}[data-theme=dark] .jr-json{background:var(--surface-2)}[data-theme=dark] .jr-drawer .ant-drawer-title{color:#f3f4f6}[data-theme=dark] .jr-dims{border-inline-start:2px solid #374151}[data-theme=dark] .jr-dims-t{color:#9ca3af}[data-theme=dark] .jr-bal{color:#d1d5db}[data-theme=dark] .jr-bal strong{color:#f3f4f6}[data-theme=dark] .jr-bal-ok{color:#34d399}[data-theme=dark] .jr-bal-bad{color:#f87171}[data-theme=dark] .jr-fx,[data-theme=dark] .jr-kpi-l{color:#9ca3af}[data-theme=dark] .jr-kpi-v{color:#f3f4f6}[data-theme=dark] .jr-kpi-s{color:#9ca3af}[data-theme=dark] .jr-sum-row{border-block-start:1px solid #374151}[data-theme=dark] .jr-sum-amt span,[data-theme=dark] .jr-ob-acct span{color:#9ca3af}[data-theme=dark] .jr-reg-tag{color:#f87171}[data-theme=dark] .jr-reg-files{color:#34d399}[data-theme=dark] .jr-mini th{color:#9ca3af}[data-theme=dark] .jr-mini td{border-block-start:1px solid #374151}[data-theme=dark] .jr-tabs>.ant-tabs-nav .ant-tabs-tab-btn{color:#9ca3af}[data-theme=dark] .jr-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f3f4f6}[data-theme=dark] .jr-acct-sub{color:#9ca3af}[data-theme=dark] .jr-word-warn{color:#fbbf24}[data-theme=dark] .jr-word-quiet{color:#9ca3af}[data-theme=dark] .jr-panel-head{background:var(--surface);border-block-end:1px solid #374151}[data-theme=dark] .jr-panel-title{color:#f3f4f6}[data-theme=dark] .jr-panel-body{background:var(--surface-2)}[data-theme=dark] .jr-panel-ico{background:#10b98129;color:#34d399}[data-theme=dark] .bk-icon-btn:disabled:hover{color:#9ca3af}.login-form-panel .lf-input,.login-form-panel .lf-input:-webkit-autofill{background:transparent!important}.ac-step{font-size:13px;color:#5b6472;margin-block-end:12px}.ac-q{margin:0 0 12px;font-size:15px;font-weight:600;display:flex;align-items:center;gap:10px;color:var(--charcoal, #1F2937)}.ac-h{margin:0;font-size:14px;font-weight:600;color:var(--charcoal, #1F2937)}.sl-card>.ac-h{padding-block:20px 4px}.ac-main{font-size:14px;font-weight:500;color:var(--charcoal, #1F2937);overflow-wrap:anywhere}.ac-sub{font-size:13px;color:#5b6472}.ac-row{cursor:default}.ac-num{min-width:110px;text-align:end}.ac-stat{flex:0 1 190px;min-width:130px}.ac-status{min-height:0;font-size:14px}.ac-actions{display:flex;flex-wrap:wrap;gap:0 14px;align-items:center}.ac-actions-end{justify-content:flex-end}.ac-quiet{display:inline-flex;align-items:center;gap:8px}.ac-del{color:#b91c1c}.ac-del:hover{color:#991b1b}.ac-go{color:#047857;font-weight:600}.ac-warn{color:#b45309;font-weight:600}.ac-range{font-size:14px}.ac-pre{padding-block:0 18px}.ac-scroll{overflow-x:auto}.ac-tbl{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ac-tbl th{text-align:start;font-size:13px;font-weight:600;color:#5b6472;padding:14px 12px}.ac-tbl td{padding:16px 12px;font-size:14px;color:var(--charcoal, #1F2937);border-block-start:1px solid #F0F1F3;vertical-align:middle}.ac-tbl th.ac-end,.ac-tbl td.ac-end{text-align:end}.ac-amount{font-variant-numeric:tabular-nums;font-weight:500}.ac-nowrap{white-space:nowrap}.ac-wrow{padding-block:16px;border-block-end:1px solid #F0F1F3}.ac-wrow:last-of-type{border-block-end:0}.ac-done{opacity:.75}.ac-grid3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) 150px;gap:12px;align-items:center}.ac-grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.ac-grid-other{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 130px;gap:12px;align-items:end}.ac-amt-in{text-align:end}.ac-tags{margin-block-start:12px}.ac-tag-row{display:flex;flex-wrap:wrap;gap:8px}.ac-kv{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-block:14px;border-block-start:1px solid #F0F1F3;font-size:14px;color:var(--charcoal, #1F2937);font-variant-numeric:tabular-nums}.ac-kv:first-of-type{border-block-start:0}.ac-kv-total{font-weight:600}.ac-line-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-block-end:12px}.ac-opts{display:flex;flex-wrap:wrap;gap:8px}.ac-opt{font:inherit;font-size:14px;font-weight:500;min-height:36px;padding-inline:18px;border-radius:6px;border:1px solid #D1D5DB;background:#fff;color:#1f2937;cursor:pointer}.ac-opt:hover{background:#f9fafb}.ac-opt:focus-visible{outline:2px solid #047857;outline-offset:2px}.ac-opt[aria-pressed=true]{border-color:#047857;background:#ecfdf5;color:#047857;font-weight:600}.ac-ym{display:flex;gap:8px;align-items:center}.ac-ym .st-input{flex:1 1 auto;min-width:0}.ac-month{min-width:90px;min-height:40px}.ac-radio{display:flex;align-items:center;gap:10px;min-height:36px;font-size:14px;font-weight:400;cursor:pointer}.ac-ma-row{padding-block:14px;border-block-end:1px solid #F0F1F3}.ac-ma-leg{display:flex;gap:8px;align-items:flex-start}.ac-ma-side{flex:0 0 56px;padding-block-start:12px;font-size:13px;font-weight:600;color:#5b6472}.ac-ma-dims{margin-inline-start:64px;margin-block-start:6px}.ac-ma-mirror{text-align:end;padding-block-start:12px;font-variant-numeric:tabular-nums;color:#5b6472}.ac-ma-rm{margin-block-start:4px;text-align:end}@media (max-width: 640px){.ac-grid3,.ac-grid2,.ac-grid-other{grid-template-columns:minmax(0,1fr)}.ac-num{text-align:start}.ac-ma-leg{flex-wrap:wrap}.ac-ma-dims{margin-inline-start:0}.ac-actions{width:100%}}[data-theme=dark] .ac-main,[data-theme=dark] .ac-q,[data-theme=dark] .ac-h,[data-theme=dark] .ac-kv,[data-theme=dark] .ac-tbl td{color:#f3f4f6}[data-theme=dark] .ac-sub,[data-theme=dark] .ac-step,[data-theme=dark] .ac-tbl th,[data-theme=dark] .ac-ma-side{color:#9ca3af}[data-theme=dark] .ac-wrow,[data-theme=dark] .ac-kv,[data-theme=dark] .ac-tbl td,[data-theme=dark] .ac-ma-row{border-color:#374151}[data-theme=dark] .ac-opt{background:var(--surface);color:#f3f4f6;border-color:#4b5563}[data-theme=dark] .ac-opt[aria-pressed=true]{background:#04785740;color:#34d399;border-color:#34d399}[data-theme=dark] .ac-del{color:#f87171}[data-theme=dark] .ac-go{color:#34d399}[data-theme=dark] .ac-warn{color:#fbbf24}.ns-eta-connect{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 14px;border-radius:6px;border:1px solid #047857;background:#04785738;color:#a7f3d0;font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-align:start;box-sizing:border-box}.ns-eta-connect:hover{background:#04785757;color:#d1fae5}.ns-eta-connect svg{flex:0 0 auto}.ns-eta-connect:focus-visible,.ns-eta-status:focus-visible{outline:2px solid #34D399;outline-offset:2px}.ns-eta-status{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 14px;border-radius:6px;font-size:13px;color:#d1d5db;cursor:default}.ns-eta-dot{flex:0 0 9px;width:9px;height:9px;border-radius:9999px;background:#34d399}.ns-empty{background:#fff;border-radius:8px;box-shadow:0 8px 24px -12px #1f29371f;padding:72px 28px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;color:var(--charcoal, #1F2937)}.ns-empty-title{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}.ns-empty-line{margin:0;font-size:14px;color:#4b5563}.ns-empty-btn{min-height:40px;padding-inline:30px;font-size:14px;margin-block-start:10px}.ns-empty-link{font:inherit;font-size:13px;color:#4b5563;background:none;border:0;min-height:36px;padding-inline:8px;margin-block-start:6px;cursor:pointer}.ns-empty-link strong{color:#047857;font-weight:600}.ns-empty-link:hover strong{color:#065f46}.ns-empty-link:focus-visible{outline:2px solid #047857;outline-offset:2px;border-radius:8px}.ns-tag{display:inline-block;margin-inline-start:10px;vertical-align:middle;font-size:12px;font-weight:500;line-height:1.4;padding:3px 10px;border-radius:9999px;background:#f3f4f6;color:#4b5563}.ns-card-line{margin:0;font-size:14px;line-height:1.5;color:#4b5563}@media (max-width: 640px){.ns-empty{padding:48px 18px}}[data-theme=dark] .ns-empty{background:var(--surface);color:#f3f4f6}[data-theme=dark] .ns-empty-line,[data-theme=dark] .ns-empty-link,[data-theme=dark] .ns-card-line{color:#9ca3af}[data-theme=dark] .ns-empty-link strong{color:#34d399}[data-theme=dark] .ns-tag{background:#374151;color:#d1d5db}.topbar-user-chip{width:44px;min-height:36px;height:44px;padding:0!important;gap:0!important;justify-content:center;border-radius:50%;flex-shrink:0}.topbar-user-chip .topbar-user-avatar{width:40px;height:40px}.topbar-user-avatar{font-size:14px}.login-mobile-logo{display:none;height:56px;width:auto;max-width:100%;margin:0 auto 24px;object-fit:contain}@media (max-width: 768px){.login-mobile-logo{display:block}}[data-theme=dark] .login-form-panel .lf-wrap,[data-theme=dark] .login-form-panel .lf-wrap:hover,[data-theme=dark] .login-form-panel .lf-wrap:focus-within{background:var(--surface-2)}[data-theme=dark] .login-form-panel .lf-input,[data-theme=dark] .login-form-panel .lf-input:-webkit-autofill,[data-theme=dark] .login-form-panel .lf-input:-webkit-autofill:hover,[data-theme=dark] .login-form-panel .lf-input:-webkit-autofill:focus{background:transparent!important;-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset!important;box-shadow:0 0 0 1000px var(--surface-2) inset!important}[data-theme=dark] .ob-page .ex-w-logo:not(.lg-logo-dk){filter:brightness(0) invert(1)}[data-theme=dark] .su-period{background:var(--surface);border:1px solid var(--border-strong)}[data-theme=dark] .su-period-btn{color:var(--text-muted)}[data-theme=dark] .su-period-btn[aria-selected=true]{background:var(--accent);color:var(--on-accent)}[data-theme=dark] .fr-kpis .kpi-card{background:var(--surface)}[data-theme=dark] .fr-kpis .kpi-card-value{color:var(--text)}[data-theme=dark] .fr-kpis .kpi-card-label{color:var(--text-muted)}@media (max-width: 640px){.ask-pop.ant-popover{left:8px!important;right:8px!important;width:auto;max-width:none}.ask-pop .ant-popover-arrow{display:none}.ask-pop .ant-popover-inner{max-width:calc(100vw - 16px);box-sizing:border-box}}@media (max-width: 640px){.jr-ob-grp .ant-table-content,.jr-ob-grp .ant-table-body{overflow-x:visible!important}.jr-ob-grp .ant-table table{min-width:0!important;width:100%!important;table-layout:auto!important}.jr-ob-grp .ant-table-thead{display:none}.jr-ob-grp .ant-table-tbody{display:block}.jr-ob-grp .ant-table-tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:10px 0;border-block-end:1px solid var(--border)}.jr-ob-grp .ant-table-tbody>tr>td{display:block;width:auto;padding:0!important;border:0!important;text-align:start!important;min-width:0}.jr-ob-grp .ant-table-tbody>tr>td:first-child{grid-column:1 / -1}.jr-ob-input.ant-input-number{width:100%}}.ik-coach{border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-xl)}.ik-coach-head{background:var(--surface);border-block-end:1px solid var(--border);min-height:52px;padding-block:8px;padding-inline:16px 8px}.ik-coach-body{padding:16px;flex:1;min-height:0}.ik-coach-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;box-sizing:border-box;padding:8px 16px;border-block-start:1px solid var(--border);background:var(--surface-2)}.ik-coach-tile{flex:none;width:34px;height:34px;border-radius:10px;background:var(--brand-50);color:var(--accent);display:inline-flex;align-items:center;justify-content:center}.ik-coach-line{cursor:pointer}.ik-coach-line:hover{background:var(--surface-2)}.ik-coach-line:focus-within{background:var(--surface-2)}.ik-coach-cta{all:unset;box-sizing:border-box;cursor:pointer;height:40px;padding:0 16px;border-radius:10px;background:var(--mint);color:var(--brand-700);font-size:14.5px;font-weight:700;display:inline-flex;align-items:center;gap:8px}.ik-coach-cta:hover{background:var(--brand-100)}.ik-coach-cta:focus-visible,.ik-coach-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ik-coach-btn{all:unset;box-sizing:border-box;cursor:pointer;height:38px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:7px}.ik-coach-btn-pri{background:var(--accent);color:var(--on-accent)}.ik-coach-btn-pri:hover{background:var(--accent-hover)}.ik-coach-btn-sec{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);font-weight:600}.ik-coach-btn-sec:hover{background:var(--brand-50)}.ant-tooltip{z-index:10050!important}.ik-coach-foot{padding-inline-end:68px}.ik-coach-step{margin:6px 0;padding:14px;border:1.5px solid var(--accent);border-radius:14px;background:var(--surface);display:flex;flex-direction:column;gap:14px;animation:ik-step-in .28s ease-out both;transition:background .2s,border-color .2s}.ik-coach-step-done{background:var(--brand-50);border-color:var(--mint);box-shadow:none}.ik-coach-pop{animation:ik-pop .35s ease-out both;box-shadow:0 0 0 5px #04785726}.ik-coach-btn-ghost{background:transparent;color:var(--accent);font-weight:600;padding:0 6px}.ik-coach-btn-ghost:hover{background:var(--brand-50)}@keyframes ik-step-in{0%{opacity:0;transform:translateY(6px);box-shadow:0 0 #04785700}to{opacity:1;transform:none;box-shadow:0 0 0 4px #0478571a}}@keyframes ik-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.ik-coach-step,.ik-coach-pop{animation:none!important}}.ik-ring-box{position:fixed;z-index:9985;pointer-events:none;box-sizing:border-box;border:2px solid var(--accent);box-shadow:0 0 0 5px #04785729;animation:ik-ring-halo 1.6s ease-in-out infinite}@keyframes ik-ring-halo{0%,to{box-shadow:0 0 0 4px #04785729}50%{box-shadow:0 0 0 8px #04785712}}@media (prefers-reduced-motion: reduce){.ik-ring-box{animation:none}}.brand-loader{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:24px;text-align:center;background:var(--bg);color:var(--text-muted, #6B7280);animation:brand-loader-in .5s ease both}.brand-loader-mark{width:168px;height:auto;-webkit-user-select:none;user-select:none;animation:brand-loader-breathe 2.6s ease-in-out infinite}.brand-loader-bar{width:132px;height:3px;border-radius:3px;overflow:hidden;background:#04785724}.brand-loader-bar>span{display:block;width:42%;height:100%;border-radius:3px;background:var(--brand-500, #047857);animation:brand-loader-slide 1.5s cubic-bezier(.45,0,.25,1) infinite}.brand-loader-text{font-size:13.5px;letter-spacing:.01em;min-height:20px;animation:brand-loader-in .6s ease both}@keyframes brand-loader-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes brand-loader-breathe{0%,to{opacity:.78;transform:scale(.985)}50%{opacity:1;transform:scale(1)}}@keyframes brand-loader-slide{0%{transform:translate(-110%)}to{transform:translate(340%)}}[dir=rtl] .brand-loader-bar>span{animation-name:brand-loader-slide-rtl}@keyframes brand-loader-slide-rtl{0%{transform:translate(110%)}to{transform:translate(-340%)}}@media (prefers-reduced-motion: reduce){.brand-loader,.brand-loader-mark,.brand-loader-text{animation:none}.brand-loader-bar>span{animation-duration:3s}}.ik-coach-search{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 10px 0 12px;box-sizing:border-box;background:var(--surface);border:1.5px solid var(--border-strong, var(--border));border-radius:12px;transition:border-color .15s,box-shadow .15s}.ik-coach-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #04785724}.ik-coach-input,.ik-coach-input:focus,.ik-coach-input:hover{flex:1;min-width:0;width:auto;height:auto;margin:0;padding:10px 0;font:inherit;font-size:14.5px;color:var(--text);background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important;border-radius:0}.ik-coach-input::placeholder{color:var(--text-faint)}.topbar-search,.topbar-search:focus,.topbar-search:hover,.ant-input-affix-wrapper>input.ant-input,.ant-input-affix-wrapper>input.ant-input:focus,.ant-input-number-input,.ant-input-number-input:focus,.ant-picker-input>input,.ant-picker-input>input:focus,input.ant-select-selection-search-input,input.ant-select-selection-search-input:focus{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}.topbar-search-wrap{min-height:40px;padding:0 14px;gap:10px;background:#f3f4f6;border:0;border-radius:10px;box-shadow:none;transition:background .15s,box-shadow .15s}.topbar-search-wrap:focus-within{background:var(--surface);border-radius:10px;box-shadow:0 0 0 1.5px var(--accent),0 0 0 4px #0478571f}.topbar-search{font-size:14px}.topbar-search-wrap:has(.topbar-search:focus-visible){box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.topbar-search::placeholder{color:var(--text-muted)}.search-clear{width:20px;height:20px;font-size:15px}.search-dropdown{top:calc(100% + 8px);padding:6px;border-radius:12px;box-shadow:var(--shadow-lg);max-height:420px}.search-section-title{padding:8px 12px 4px;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-muted)}.search-dropdown-item{padding:9px 12px;border-radius:8px}.search-dropdown-item.is-active,.search-dropdown-item:hover{background:var(--surface-hover)}.search-item-group{font-size:12.5px;color:var(--text-muted);background:transparent;border:0;border-radius:0;padding:0}.search-empty{padding:10px 12px 6px}.st-page-col{width:100%;gap:18px}.st-page-col .st-card{max-width:none}.st-page-col .st-switches{grid-template-columns:minmax(0,1fr)}.st-more{border-block-start:1px solid #E5E7EB;padding-block-start:6px}.st-more-btn{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:0;min-height:44px;font:inherit;font-weight:600;color:var(--accent-text);cursor:pointer}.st-more-btn:hover{color:var(--accent-hover)}.st-more-btn:focus-visible{outline:2px solid #047857;outline-offset:2px}.st-more-wide{width:100%;min-height:56px;color:var(--text)}.st-more-hint{color:var(--text-muted);font-size:13px;margin-block-start:2px}.st-more-body{margin-block-start:12px}.st-card-row{gap:14px}.st-page.st-narrow{max-width:1180px}.st-page.st-narrow .st-body{gap:18px}.st-two{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.st-two>.st-main{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:18px}.st-two>.st-side{flex:1 1 320px;min-width:0;max-width:440px;display:flex;flex-direction:column;gap:18px}.st-two .st-card{max-width:none}.st-group-head{margin-block-start:14px;padding-block-end:4px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.st-switch-child{margin-inline-start:24px;padding-inline-start:16px;border-inline-start:2px solid #D1D5DB}.st-chip{display:inline-block;font-weight:600;font-size:13px;border-radius:999px;padding:4px 12px}.topbar-search-wrap input.topbar-search:not([type=checkbox]):not([type=radio]):not([type=range]),.topbar-search-wrap input.topbar-search:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.topbar-search-wrap input.topbar-search:not([type=checkbox]):not([type=radio]):not([type=range]):hover,.ik-coach-search input.ik-coach-input:not([type=checkbox]):not([type=radio]):not([type=range]),.ik-coach-search input.ik-coach-input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.ik-coach-search input.ik-coach-input:not([type=checkbox]):not([type=radio]):not([type=range]):hover,.ant-input-affix-wrapper>input.ant-input:not([type=checkbox]):not([type=radio]):not([type=range]),.ant-input-affix-wrapper>input.ant-input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.ant-input-affix-wrapper>input.ant-input:not([type=checkbox]):not([type=radio]):not([type=range]):hover,input.ant-input-number-input:not([type=checkbox]):not([type=radio]):not([type=range]),input.ant-input-number-input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,input.ant-input-number-input:not([type=checkbox]):not([type=radio]):not([type=range]):hover,.ant-picker-input>input:not([type=checkbox]):not([type=radio]):not([type=range]),.ant-picker-input>input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.ant-picker-input>input:not([type=checkbox]):not([type=radio]):not([type=range]):hover,input.ant-select-selection-search-input:not([type=checkbox]):not([type=radio]):not([type=range]),input.ant-select-selection-search-input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,input.ant-select-selection-search-input:not([type=checkbox]):not([type=radio]):not([type=range]):hover{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}.hm-two>.st-main{gap:28px}.hm-side{padding:20px 24px 8px}.hm-side-title{margin:0 0 6px;font-size:16px;font-weight:600}.hm-side-list{list-style:none;margin:0;padding:0}.hm-side-item{display:flex;align-items:center;gap:4px;border-block-start:1px solid var(--border)}.hm-side-list>li:not(.hm-side-item){border-block-start:1px solid var(--border)}.hm-side-row{flex:1;width:100%;min-width:0;display:flex;align-items:center;gap:10px;min-height:48px;padding:0;background:none;border:0;cursor:pointer;font:inherit;font-weight:500;color:var(--text);text-align:start}.hm-side-row:hover{color:var(--accent-text)}.hm-side-row:focus-visible{outline:2px solid #047857;outline-offset:2px}.hm-side-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.hm-side-row svg{flex:none;color:var(--text-muted)}[dir=rtl] .hm-side-row svg{transform:scaleX(-1)}[dir=rtl] .st-more-btn{--dir-flip: -1}.st-two .st-card>.st-lede{flex:0 0 auto}.hm-actions{gap:12px}.hm-act{font:inherit;font-size:15px;font-weight:600;height:42px;padding-inline:20px;border-radius:6px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;background:#fff;color:#1f2937;border:1px solid #D1D5DB;transition:background .12s,border-color .12s}.hm-act:hover{background:#f9fafb;border-color:#9ca3af}.hm-act:focus-visible{outline:2px solid #047857;outline-offset:2px}.hm-act-main{background:#047857;color:#fff;border-color:#047857;box-shadow:0 1px 2px #04785759}.hm-act-main:hover{background:#065f46;border-color:#065f46}.hm-two .hm-card{border-radius:14px;box-shadow:0 1px 3px #1f29370f}.hm-todo-row{flex-wrap:nowrap;padding-block:14px}.hm-todo-text{flex:1;min-width:0}.hm-dot{width:8px;height:8px;border-radius:50%;background:#d97706;flex:none}.hm-dot-late{background:#dc2626}.hm-link-go{font:inherit;font-size:14px;font-weight:600;background:none;border:0;padding:6px 4px;color:#047857;cursor:pointer;white-space:nowrap;border-radius:6px}.hm-link-go:hover{text-decoration:underline}.hm-link-go:focus-visible{outline:2px solid #047857;outline-offset:2px}[data-theme=dark] .hm-act{background:var(--surface);color:#f3f4f6;border-color:#374151}[data-theme=dark] .hm-act-main{background:#047857;color:#fff;border-color:#047857}[data-theme=dark] .hm-link-go{color:#34d399}@media (max-width: 640px){.hm-act{flex:1 1 100%;justify-content:center}.hm-todo-row{flex-wrap:wrap}}.ts-status{display:flex;align-items:center;gap:10px;font-size:15px}.ts-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.ts-status .ex-link{margin-inline-start:8px;font-weight:600}.tx-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.ts-btns .ex-b{flex:0 0 auto;min-width:110px}.es-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin-block-end:28px}.es-tile{font:inherit;text-align:start;cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:14px;min-height:168px;padding:28px;border-radius:14px;background:var(--surface);color:var(--text);border:1px solid var(--border);transition:border-color .12s,background .12s}.es-tile:hover{border-color:var(--accent)}.es-tile:focus-visible,.es-card-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.es-tile-main{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.es-tile-main:hover{background:var(--accent-hover, var(--accent))}.es-tile-title{font-size:20px;font-weight:700;line-height:1.3}.es-card{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:32px;border-radius:14px;background:var(--surface);border:1px solid var(--border)}.es-card-title{margin:0;font-size:22px;font-weight:700;color:var(--text);line-height:1.3}.es-card-body{margin:0;font-size:16px;line-height:1.6;color:var(--text);max-width:70ch}@media (max-width: 760px){.es-tiles{grid-template-columns:1fr;gap:12px}.es-tile{flex-direction:row;align-items:center;min-height:88px;padding:18px 20px}.es-card{padding:22px 18px}}.amber-stack{display:flex;flex-direction:column;gap:10px;margin-block-end:12px}.amber-notice{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-radius:12px;background:var(--warning-light);border:1px solid var(--warning);color:var(--text);font-size:15px;line-height:1.5}.amber-notice-ico{flex:none;color:var(--warning-text)}.amber-notice-text{flex:1 1 260px;min-width:0}.amber-notice-btn{font:inherit;font-size:14px;font-weight:600;min-height:40px;padding:0 16px;border-radius:8px;cursor:pointer;background:var(--surface);color:var(--text);border:1px solid var(--warning)}.amber-notice-btn:hover{background:var(--surface-2)}.amber-notice-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amber-notice-btn:disabled{opacity:.6;cursor:default}.ex-more-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-block-start:12px;font-size:15px;color:var(--text)}.bulk-result{margin-block-start:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.bulk-result-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;border-block-end:1px solid var(--border)}.bulk-result-title{margin:0;font-size:16px;font-weight:700;color:var(--text)}.bulk-result-list{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}.bulk-result-row{display:flex;gap:14px;padding:9px 16px;font-size:14px;line-height:1.45;color:var(--text);border-block-end:1px solid var(--border)}.bulk-result-row:last-child{border-block-end:0}.bulk-result-num{flex:none;min-width:64px;font-weight:600;color:var(--danger-text)}.bulk-result-why{flex:1;min-width:0;overflow-wrap:anywhere}.sidebar-skel-row{height:40px;margin:6px 12px;border-radius:8px;background:var(--surface-hover, var(--surface-2));opacity:.6;animation:sidebar-skel 1.2s ease-in-out infinite}@keyframes sidebar-skel{0%,to{opacity:.35}50%{opacity:.7}}@media (prefers-reduced-motion: reduce){.sidebar-skel-row{animation:none}}.st-head-end{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap;margin-inline-start:auto;min-width:0}.st-value{font-size:15px;color:var(--text);overflow-wrap:anywhere}.msm-card{display:flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:4px 12px 4px 4px;transition:border-color .12s}[dir=rtl] .msm-card{padding:4px 4px 4px 12px}.msm-card:hover,.msm-card:focus-within{border-color:var(--accent)}.msm-main{flex:1;min-width:0;text-align:start;font:inherit;font-weight:700;font-size:15px;color:var(--text);background:none;border:0;padding:14px 12px;min-height:52px;cursor:pointer}.msm-main:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:10px}.ex-drop-wrap{position:relative}button.ex-drop{width:100%;box-sizing:border-box;font:inherit;color:inherit}button.ex-drop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ex-drop-info{position:absolute;inset-block-start:8px;inset-inline-end:8px}[dir=rtl] .ant-picker-content th,[dir=rtl] .ant-picker-cell{min-width:46px}[dir=rtl] .ant-picker-content th{font-size:12px;white-space:nowrap}@media (max-width: 1100px){.portal-sidebar:not(.mobile-open){visibility:hidden;transition:transform .28s ease,visibility 0s linear .28s}.portal-sidebar.mobile-open{visibility:visible;transition:transform .28s ease}}[data-testid=company-switcher]:focus-visible{outline:2px solid #34D399;outline-offset:2px}.topbar-user-chip:focus-visible,.fcb-fab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fr-bar .fr-blbl{top:auto;bottom:100%;line-height:16px}.fr-bar.fr-bar-neg .fr-blbl{top:100%;bottom:auto}.fr-bar.fr-forecast{opacity:1;background-color:color-mix(in srgb,var(--accent) 55%,transparent)}.fr-bar.fr-bar-neg.fr-forecast,.rp-page .fr-bar.fr-bar-neg.fr-forecast{background-color:color-mix(in srgb,var(--danger) 55%,transparent)}[data-theme=dark] .iv-dim{color:var(--text-faint)}[data-theme=dark] .ex-w-logo:not(.lg-logo-dk){filter:brightness(0) invert(1)}[data-theme=dark] .ex-prog-bar{background:var(--border)}[data-theme=dark] .ant-modal-confirm .ant-modal-confirm-title{color:var(--text)}[data-theme=dark] .ant-modal-confirm .ant-modal-confirm-content{color:var(--text-muted)}[data-theme=dark] .ant-modal-confirm .ant-btn-default{background:var(--surface);color:var(--text);border-color:var(--border-strong)}[data-theme=dark] .ant-notification-notice{background:var(--surface-2);border:1px solid var(--border)}[data-theme=dark] .ant-notification-notice .ant-notification-notice-message{color:var(--text)}[data-theme=dark] .ant-notification-notice .ant-notification-notice-description{color:var(--text-muted)}[data-theme=dark] .ant-dropdown .ant-dropdown-menu{background:var(--surface-2);border:1px solid var(--border);box-shadow:var(--shadow-lg)}[data-theme=dark] .ant-dropdown .ant-dropdown-menu-item{color:var(--text)}[data-theme=dark] .ant-dropdown .ant-dropdown-menu-item:hover{background:var(--surface-hover)}[dir=rtl] .ant-picker-content th{font-size:11px;letter-spacing:0;padding-inline:2px;min-width:52px;overflow:hidden;text-overflow:ellipsis}.pp-wrap{position:relative;display:inline-flex}.pp-dd{all:unset;box-sizing:border-box;cursor:pointer;height:44px;padding:0 14px 0 18px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);display:inline-flex;align-items:center;justify-content:space-between;gap:10px;font-weight:700;font-size:15px;color:var(--text);font-variant-numeric:tabular-nums}.pp-dd svg{color:#6b7280;flex:none}.pp-dd:hover{background:var(--surface-2);border-color:#9ca3af}.pp-dd:focus-visible,.pp-arrow:focus-visible,.pp-seg-btn:focus-visible,.pp-mon:focus-visible,.pp-opt:focus-visible{outline:3px solid #34d399;outline-offset:1px}.pp-arrow{all:unset;box-sizing:border-box;cursor:pointer;width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#374151}.pp-arrow:hover:not(:disabled){background:var(--surface-hover)}.pp-arrow:disabled{opacity:.35;cursor:default}.pp-seg{display:inline-flex;background:var(--bg);border-radius:999px;padding:3px;height:38px;box-sizing:border-box}.pp-seg-btn{all:unset;box-sizing:border-box;cursor:pointer;padding:0 14px;height:32px;display:inline-flex;align-items:center;border-radius:999px;font-size:14px;font-weight:600;color:var(--text-muted)}.pp-seg-btn:hover{color:var(--text)}.pp-seg-btn[aria-pressed=true]{background:var(--surface);color:var(--accent);font-weight:700;box-shadow:0 1px 2px #0000001f}.pp-pop{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:50;width:292px;box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 30px #11182724;padding:8px;display:flex;flex-direction:column;gap:2px}.pp-pop-narrow{width:150px}.pp-pop-head{display:flex;align-items:center;justify-content:space-between;padding:0 2px 6px;font-size:15px}.pp-opt{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:40px;padding:0 12px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:500;color:var(--text)}.pp-opt:hover{background:var(--surface-3)}.pp-opt[aria-selected=true]{font-weight:700;color:var(--accent)}.pp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pp-mon{all:unset;box-sizing:border-box;cursor:pointer;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:var(--text)}.pp-mon:hover:not(:disabled):not([aria-pressed=true]){background:var(--surface-3)}.pp-mon[aria-pressed=true]{background:var(--accent);color:#fff;font-weight:700}.pp-mon:disabled{color:#9ca3af;cursor:default}.ed-sync-wrap{position:relative;display:inline-flex}.ed-sync-dot{position:absolute;top:-4px;inset-inline-end:-4px;width:12px;height:12px;border-radius:9999px;background:#e0a21b;border:2px solid #fff;box-sizing:border-box;pointer-events:none}[data-theme=dark] .ed-sync-dot{border-color:#1f2937}.tp-box{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:8px 14px;border:2px solid #F59E0B;background:#fffbeb;border-radius:10px;font-size:18px;font-weight:600;color:#111827}.tp-chips{display:flex;flex-wrap:wrap;gap:10px}.tp-chip{font:inherit;min-height:48px;padding-inline:18px;border-radius:12px;border:2px solid #D1D5DB;background:#fff;color:#111827;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer}.tp-chip:hover{border-color:#047857;background:#ecfdf5}.tp-chip:focus-visible{outline:3px solid #047857;outline-offset:2px}.tp-chip-other{border-style:dashed;border-color:#9ca3af;color:#374151;font-size:15px;font-weight:600}.tp-tick{display:flex;align-items:center;gap:12px;min-height:48px;padding-inline:14px;border-radius:12px;border:2px solid #D97706;background:#fffbeb;font-size:15px;font-weight:600;color:#78350f;cursor:pointer}.tp-tick.on{border-color:#047857;background:#f0fdf4;color:#065f46}.tp-warn-line{font-size:14px;font-weight:600;color:#92400e}[data-theme=dark] .tp-box{background:#3a2a0b;color:#f9fafb}[data-theme=dark] .tp-chip{background:#1f2937;color:#f9fafb;border-color:#4b5563}[data-theme=dark] .tp-chip:hover{background:#064e3b}[data-theme=dark] .tp-tick{background:#3a2a0b;color:#fde68a}[data-theme=dark] .tp-tick.on{background:#064e3b;color:#a7f3d0}[data-theme=dark] .tp-warn-line{color:#fcd34d}.ex-w-col.ex-src-on{max-width:1180px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;row-gap:24px;align-items:start}.ex-w-col.ex-src-on>*{grid-column:1}.ex-w-col.ex-src-on>.ex-src{grid-column:2;grid-row:1 / span 30;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto}.ex-src-btn{display:block;width:100%;padding:0;border:1px solid #E5E7EB;border-radius:10px;background:#f9fafb;cursor:zoom-in;overflow:hidden}.ex-src-btn img{display:block;width:100%;height:auto}.ex-src-btn:focus-visible{outline:3px solid #047857;outline-offset:2px}.ex-src-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#111827d9;display:flex}.ex-src-scroll{flex:1;overflow:auto;display:flex;padding:56px 16px 16px}.ex-src-scroll img{width:min(100%,900px);height:auto;margin:0 auto;align-self:flex-start;cursor:zoom-in;background:#fff}.ex-src-scroll img.full{width:220%;max-width:none;margin:0;cursor:zoom-out}.ex-src-x{position:absolute;top:8px;inset-inline-end:12px;z-index:1;width:44px;height:44px;border-radius:22px;border:0;background:#fff;color:#111827;font-size:28px;line-height:1;cursor:pointer}@media (max-width: 900px){.ex-w-col.ex-src-on{display:flex}.ex-w-col.ex-src-on>.ex-src{order:-1;position:static;max-height:38vh}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html{overscroll-behavior-y:none}body{-webkit-tap-highlight-color:transparent}a,button,[role=button],input,select,textarea,label,.ant-btn,.ant-select,.ant-picker,.ant-tabs-tab,.ant-checkbox-wrapper,.ant-radio-wrapper{touch-action:manipulation}@media (pointer: coarse){input,textarea,select,.ant-input,.ant-input-number-input,.ant-select-selection-search-input,.ant-picker-input>input,.fcb-input,.topbar-search{font-size:16px!important}.ant-select,.ant-select-selection-item,.ant-select-selection-placeholder{font-size:16px}.ant-btn:not(.ant-btn-sm):not(.ant-btn-link):not(.ant-btn-text){min-height:44px}.ant-btn-sm{min-height:36px}.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-input-number{min-height:44px}.ant-select-single:not(.ant-select-sm):not(.ant-select-lg){height:44px}.ant-select:not(.ant-select-sm) .ant-select-selector{min-height:44px}.ant-select:not(.ant-select-sm) .ant-select-selection-item,.ant-select:not(.ant-select-sm) .ant-select-selection-placeholder{line-height:42px}.ant-checkbox-inner,.ant-radio-inner{width:20px;height:20px}.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{min-width:36px;height:36px;line-height:34px}.login-link-btn,.ui-link{min-height:44px;display:inline-flex;align-items:center}.ui-hint-close{padding:12px;margin:-12px}[data-testid=page-hint]>button[aria-label]{padding:14px!important;inset-block-start:0!important;inset-inline-end:0!important}[data-testid=page-hint-expand]{padding:12px 0!important;margin-top:0!important}.lf-eye{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.sidebar-item{min-height:44px}}@media (max-width: 768px){html .portal-topbar{padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important;padding-top:env(safe-area-inset-top,0px);height:calc(56px + env(safe-area-inset-top,0px));gap:8px}html .portal-topbar-title{font-size:20px!important}.portal-topbar-left{flex:1 1 auto}html[dir=rtl] .portal-topbar,html[dir=rtl] .portal-topbar-actions{flex-direction:row}html[dir=rtl] .portal-topbar-left{text-align:start}.portal-content{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.portal-main{min-height:100vh;min-height:100dvh}.portal-sidebar{height:100vh;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);overscroll-behavior:contain;width:min(var(--sidebar-w, 276px),86vw)}body:has(.portal-sidebar.mobile-open){overflow:hidden}.portal-mobile-hamburger{width:44px;height:44px}.section-header{flex-wrap:wrap;row-gap:12px;margin-bottom:18px}.section-header>:first-child{flex:1 1 100%;min-width:0}.section-header-actions{flex:1 1 100%;flex-wrap:wrap;flex-shrink:1;min-width:0}.section-header-actions>.ant-input-affix-wrapper,.section-header-actions>.ant-input,.section-header-actions>.ant-select,.section-header-actions>.ant-picker{flex:1 1 100%;width:auto!important;min-width:0;max-width:none}.section-header-actions>.ant-btn{flex:1 1 auto;justify-content:center}.page-title{font-size:24px!important}.sidebar-logo-sub{font-size:11px}.ant-table-thead>tr>th{font-size:12px}html .fcb-fab{width:52px;height:52px;bottom:calc(16px + env(safe-area-inset-bottom,0px));right:calc(16px + env(safe-area-inset-right,0px));left:auto}html .help-fab{width:40px;height:40px;bottom:calc(78px + env(safe-area-inset-bottom,0px));right:calc(22px + env(safe-area-inset-right,0px));left:auto}html[dir=rtl] .fcb-fab{right:auto;left:calc(16px + env(safe-area-inset-left,0px))}html[dir=rtl] .help-fab{right:auto;left:calc(22px + env(safe-area-inset-left,0px))}body:has(.portal-sidebar.mobile-open) :is(.fcb-fab,.help-fab),body:has(.fcb-panel) :is(.fcb-fab,.help-fab){display:none}html .fcb-panel,html[dir=rtl] .fcb-panel{top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100dvh;max-height:none;border-radius:0}.fcb-header{padding-top:calc(13px + env(safe-area-inset-top,0px))}.fcb-input-row{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.ant-modal{max-width:calc(100vw - 20px)!important;margin:10px auto!important;top:0!important;padding-bottom:0}.ant-modal-content{max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);display:flex;flex-direction:column}.ant-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.ant-modal-footer{padding-bottom:max(12px,env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:0}.ant-drawer-content-wrapper{max-width:100vw!important}.ant-drawer-body{padding-bottom:max(16px,env(safe-area-inset-bottom))}.ant-picker-dropdown,.ant-select-dropdown{max-width:calc(100vw - 16px)}.ucm-menu button{min-height:44px}.ucm-menu{position:fixed!important;top:calc(62px + env(safe-area-inset-top,0px))!important;left:12px!important;right:12px!important;width:auto!important;max-height:calc(100dvh - 90px);overflow-y:auto}}.ucm-mobile-only{display:none}@media (max-width: 600px){.portal-topbar-actions :is(.lang-toggle,.theme-toggle,.mode-toggle-btn){display:none!important}.ucm-mobile-only{display:block}html .tour-btn{padding:0 10px;gap:6px}}@media (max-width: 360px){.portal-content{padding-left:12px;padding-right:12px}html .portal-topbar-title{font-size:16px!important}}@media (max-height: 480px) and (orientation: landscape){.help-fab{display:none}.fcb-fab{width:44px;height:44px}}@media (max-width: 768px){[data-testid=tour-panel-root]>aside{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}}@media (pointer: coarse){[data-testid=tour-close]{padding:13px!important;margin:-9px}}@media (max-width: 900px){.grid2{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 640px){[style*="grid-template-columns: 1fr 1fr"],[style*="grid-template-columns:1fr 1fr"],[style*="grid-template-columns: 2fr 1fr"],[style*="grid-template-columns: 1fr 2fr"],[style*="grid-template-columns: 1.5fr 1fr"],[style*="grid-template-columns: 1fr 1.5fr"],[style*="grid-template-columns: 3fr 2fr"],[style*="grid-template-columns: 2fr 3fr"],[style*="grid-template-columns: 1fr 1fr 1fr"],[style*="grid-template-columns: repeat(2, 1fr)"],[style*="grid-template-columns: repeat(2,1fr)"],[style*="grid-template-columns: repeat(2, minmax(0, 1fr))"]{grid-template-columns:minmax(0,1fr)!important}[style*="grid-template-columns: repeat(3, 1fr)"],[style*="grid-template-columns: repeat(4, 1fr)"],[style*="grid-template-columns: repeat(5, 1fr)"],[style*="grid-template-columns: repeat(6, 1fr)"],[style*="grid-template-columns: repeat(3,1fr)"],[style*="grid-template-columns: repeat(4,1fr)"],[style*="grid-template-columns: 1fr 1fr 1fr 1fr"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-bars{overflow-x:auto;overflow-y:hidden;gap:6px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:2px}.fr-bcol{flex:1 0 46px;min-width:46px}.fr-bcap{white-space:nowrap;word-break:normal;font-size:10.5px}.fr-bar .fr-blbl{font-size:10px;left:-12px;right:-12px}.fr-hbar>span:first-child{width:96px}.fr-hbar .fr-v{width:84px}.fr-legend{gap:10px}.fr-donut{margin-inline:auto}[style*="justify-content: space-between"]>span:last-child:not(:first-child),[style*="justify-content:space-between"]>span:last-child:not(:first-child){white-space:nowrap;flex:none;text-align:end}[style*="justify-content: space-between"]>span:first-child:not(:last-child){min-width:0;overflow-wrap:anywhere;padding-inline-end:12px}.reports-section-tabs,.subtab-bar{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-16px;padding-inline:16px!important;scroll-snap-type:x proximity}.reports-section-tabs::-webkit-scrollbar,.subtab-bar::-webkit-scrollbar{display:none}.reports-section-tabs>*,.subtab-bar>*{flex:none;scroll-snap-align:start;white-space:nowrap}.ant-space{max-width:100%}.ant-space-item{min-width:0}.ant-space-horizontal{flex-wrap:wrap;row-gap:8px}[style*=flex]:not([style*=flex-wrap]):not([style*=column]):has(>.ant-btn){flex-wrap:wrap;row-gap:8px}[style*="display: flex"][style*="justify-content: space-between"]:not([style*=flex-wrap]):not([style*="flex-direction: column"]):has(>.ant-btn,>.ant-select,>.ant-picker,>.ant-space,>.ant-dropdown-trigger,>div>.ant-btn,>div>.ant-select,>div>.ant-picker){flex-wrap:wrap;row-gap:10px}.card,.glass-card,.ant-card-body{padding:16px!important}.ant-card-head{padding-inline:16px!important}.ant-statistic-content-value{font-size:20px!important}.ant-table-cell{padding:10px 8px!important}.ant-descriptions-item-label,.ant-descriptions-item-content{word-break:break-word}.reports-period-card>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;align-items:center}.reports-period-card>div>:first-child{grid-column:1 / -1;min-width:0!important}.reports-period-card .ant-select,.reports-period-card .ant-picker{width:100%!important}.reports-period-card .ant-picker-range,.reports-period-card .ant-tag{grid-column:1 / -1}.reports-period-card .ant-tag{justify-self:start;margin:0}.reports-period-card>div>div:last-child{grid-column:1 / -1;margin:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.reports-period-card>div>div:last-child .ant-btn{width:100%}.ant-picker-range{width:100%!important}.fr-toggle{max-width:100%}html .help-fab{display:none}}@media (max-width: 768px){.fcb-fab{transition:transform .22s ease,opacity .22s ease}html[data-fab=hide] .fcb-fab{transform:translateY(90px);opacity:0;pointer-events:none}}@media (max-width: 480px){[style*="minmax(3"],[style*="minmax(4"],[style*="minmax(5"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important}.import-step-bar{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}.import-step{flex:none}.import-step-connector{display:none}}@media (max-width: 768px){.welcome-hero{padding:22px 18px!important}.welcome-hero>div[style*=space-between]{flex-direction:column!important;gap:20px!important}.welcome-hero>div>div{max-width:100%!important;min-width:0!important;width:100%}.welcome-hero h1{font-size:26px!important;letter-spacing:-.4px!important}}@media (max-width: 768px){.ant-space-compact{display:flex!important;width:100%;max-width:100%}.ant-space-compact .ant-select{flex:1 1 auto;width:auto!important;min-width:0}}@media (pointer: coarse){.ant-tabs-tab{min-height:44px;align-items:center}.ant-btn-icon-only{min-width:44px}.ant-switch{min-width:44px;height:24px}.ant-switch.ant-switch-small{min-width:40px;height:22px}.ant-table-row-expand-icon{width:28px;height:28px;line-height:26px}.ant-table-filter-trigger{min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center}.ant-picker-clear,.ant-select-clear{min-width:24px;min-height:24px}}@media (max-width: 640px){[style*="justify-content: space-between"]:has(>div:first-child~*):not([style*=flex-wrap]):not([style*="flex-direction: column"]):not([style*=grid]){flex-wrap:wrap;row-gap:6px}[style*="justify-content: space-between"]:has(>div:first-child~*):not([style*=flex-wrap]):not([style*="flex-direction: column"])>div:first-child{flex:1 1 200px;min-width:0}}@media (max-width: 640px){[style*="flex-wrap: wrap"]>.ant-select,[style*="flex-wrap: wrap"]>.ant-picker,[style*="flex-wrap: wrap"]>.ant-input-affix-wrapper,[style*="flex-wrap:wrap"]>.ant-select,[style*="flex-wrap:wrap"]>.ant-picker{flex:1 1 calc(50% - 8px);width:auto!important;min-width:140px;max-width:100%}}@media (max-width: 640px){.page-subtitle{margin-bottom:18px}.fr-table-3stmt col:first-child{width:128px!important}.fr-table-3stmt th:first-child,.fr-table-3stmt td:first-child{max-width:128px;overflow-wrap:anywhere;font-size:12px}}@media (max-width: 768px){html .portal-topbar-title{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.15;font-size:18px!important}.grid2{margin-top:12px}.fr-sub{margin-bottom:12px}}@media (max-width: 768px){[style*="grid-template-columns: 1fr 380px"],[style*="grid-template-columns: 1fr 360px"],[style*="grid-template-columns: 1fr 420px"]{grid-template-columns:minmax(0,1fr)!important}[style*="grid-template-columns: 1.1fr 1.4fr"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[style*="grid-template-columns: 1.5fr 1fr 100px"]{grid-template-columns:minmax(0,1fr) 100px!important}[style*="position: sticky"][style*="top: 12px"]{position:static!important}}@media (max-width: 768px){.ant-picker-dropdown{left:8px!important;right:8px!important;width:auto;max-width:calc(100vw - 16px)!important;min-width:0!important}.ant-picker-dropdown .ant-picker-range-wrapper,.ant-picker-dropdown .ant-picker-panel-container{max-width:100%;min-width:0!important}.ant-picker-dropdown .ant-picker-panels{flex-direction:column;width:100%}.ant-picker-dropdown .ant-picker-panel,.ant-picker-dropdown .ant-picker-date-panel,.ant-picker-dropdown .ant-picker-month-panel,.ant-picker-dropdown .ant-picker-year-panel,.ant-picker-dropdown .ant-picker-quarter-panel{width:100%!important}.ant-picker-dropdown .ant-picker-content{width:100%!important;table-layout:fixed}.ant-picker-dropdown .ant-picker-cell{padding:2px 0}.ant-picker-dropdown .ant-picker-footer{min-width:0!important}.ant-picker-dropdown .ant-picker-ranges{padding:6px 8px}.portal-content table:not([class*=ant-]):not(.fr-table){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 640px){.ant-card-head-wrapper{flex-wrap:wrap;row-gap:8px}.ant-card-head-title{white-space:normal;flex:1 1 200px;min-width:0}.ant-card-extra{margin-inline-start:0!important;padding:0}[style*="display: flex"]:not([style*=flex-wrap]):not([style*="flex-direction: column"]):has(>div>.ant-switch),[style*="display: flex"]:not([style*=flex-wrap]):not([style*="flex-direction: column"]):has(>label>.ant-switch){flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width: 640px){.ant-select,select,.ant-input-affix-wrapper,.ant-picker,.ant-input-number{max-width:100%}.ant-segmented{max-width:100%;overflow-x:auto;scrollbar-width:none}.ant-segmented::-webkit-scrollbar{display:none}.ant-descriptions-view{overflow-x:auto}.ant-tag{white-space:normal;max-width:100%;height:auto}[style*="display: flex"]:not([style*="flex-direction: column"])>span:not([class*=anticon]):not(.ant-switch),[style*="display: flex"]:not([style*="flex-direction: column"])>div{min-width:0}.ant-space-horizontal{justify-content:flex-start!important}.ant-space-item{max-width:100%}.ant-space-compact{flex-direction:column;align-items:stretch!important;gap:8px}.ant-space-compact>*{width:100%}.ant-space-compact .ant-btn,.ant-space-compact .ant-select-selector{border-radius:8px!important}.ant-upload,.ant-upload-select{max-width:100%}}@media (max-width: 640px){.ant-table-tbody>tr>td.ant-table-cell:not(.ant-table-cell-ellipsis){white-space:nowrap}}@media (max-width: 640px){[style*="display: flex"]:not([style*=flex-wrap]):not([style*="flex-direction: column"]):has(>.ant-select),[style*="display: flex"]:not([style*=flex-wrap]):not([style*="flex-direction: column"]):has(>div>.ant-select){flex-wrap:wrap;row-gap:8px}.ant-message{top:calc(64px + env(safe-area-inset-top,0px))!important}}html[dir=rtl] .ant-btn>span:not(.anticon){line-height:1.7}@media (max-width: 640px){.ant-tooltip{max-width:calc(100vw - 32px)}.ant-tooltip-inner{font-size:13px;line-height:1.45;padding:8px 12px}.ant-tag{border-radius:10px;line-height:1.5;padding:2px 10px}}@media (max-width: 400px){.ant-select,.ant-picker,select,.ant-input-affix-wrapper{max-width:calc(100vw - 56px)!important}select{width:100%}.ant-descriptions{max-width:100%;overflow-x:auto}.ant-descriptions-view,.ant-descriptions-view table{max-width:100%}.ant-descriptions-item-label,.ant-descriptions-item-content{white-space:normal}.ant-card-body>*,.glass-card>*{max-width:100%}}@media (max-width: 400px){.ant-select,.ant-picker{min-width:0!important}.ant-descriptions-view table{table-layout:fixed;width:100%}.ant-descriptions-item-content{overflow-wrap:anywhere}}@media (max-width: 400px){[style*="min-width: 3"]:not(.ant-btn):not(.ant-tag):not(td):not(th),[style*="min-width: 4"]:not(.ant-btn):not(.ant-tag):not(td):not(th){min-width:0!important}}.skip-link{position:absolute;inset-inline-start:8px;top:-48px;z-index:10000;background:var(--accent);color:#fff;padding:10px 16px;border-radius:8px;font-weight:600;transition:top .15s}.skip-link:focus{top:8px}[role=region][tabindex="0"]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer: coarse),(max-width: 640px){.ant-btn,.ant-btn-sm,.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next,.ant-pagination-jump-prev,.ant-pagination-jump-next,.ant-segmented-item-label,.ant-tabs-tab,.ant-select-selector,.ant-picker,.ant-dropdown-menu-item{min-height:44px}.ant-btn,.ant-btn-sm,.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{min-width:44px}.ant-table-tbody .ant-btn,.ant-table-tbody a,.ant-table-tbody .ant-checkbox-wrapper{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.ant-checkbox-inner{width:22px;height:22px}.ant-checkbox-inner:after{inset-inline-start:30%}.portal-content{padding-bottom:88px}}.pending-bell-dot,.nav-count,.nav-count-badge{background:#b45309!important;color:#fff}.ant-tag-green,.ant-tag-success{color:#166534!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.ant-typography-warning,.ant-typography.ant-typography-warning{color:#b45309!important}[data-theme=dark] .ant-typography-warning{color:#fbbf24!important}[data-theme=dark] .ant-tag-green,[data-theme=dark] .ant-tag-success{color:#86efac!important;background:#22c55e24!important;border-color:#22c55e66!important}.ui-page{max-width:960px}.ui-title{font-family:var(--font-serif);font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.015em;color:var(--heading);margin:0}[dir=rtl] .ui-title{font-family:var(--font-ar);font-weight:600;letter-spacing:0}.ui-lede{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--text-muted)}.ui-page-head{margin-block-end:32px}.ui-section{margin-block-end:36px}.ui-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block-end:8px;border-block-end:1px solid var(--border-strong)}.ui-section-title{margin:0;font-size:13px;font-weight:600;color:var(--text-muted);letter-spacing:.01em}.ui-btn{font:inherit;font-size:13px;font-weight:500;line-height:1;padding:8px 14px;border-radius:4px;cursor:pointer;white-space:nowrap;color:var(--text);background:transparent;border:1px solid var(--border-strong);transition:border-color .12s,background-color .12s}.ui-btn:hover{border-color:var(--accent);color:var(--accent)}.ui-btn:focus-visible,.ui-link:focus-visible,.ui-cell:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent, #fff);font-weight:600;padding:10px 18px;font-size:13px}.ui-btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent, #fff)}.ui-link{font:inherit;font-size:13px;font-weight:500;padding:0;background:none;border:0;cursor:pointer;color:var(--accent-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:transparent}.ui-link:hover{text-decoration-color:currentColor}.ui-link-muted{color:var(--text-muted)}.ui-rows{list-style:none;margin:0;padding:0}.ui-row{display:flex;align-items:center;gap:16px;padding-block:14px;border-block-end:1px solid var(--border)}.ui-row-main{flex:1;min-width:0}.ui-row-title{font-size:14px;font-weight:500;line-height:1.4;color:var(--text)}.ui-row-sub{font-size:13px;line-height:1.45;color:var(--text-muted);margin-block-start:2px}.ui-empty{padding-block:14px;font-size:13px;color:var(--text-muted)}.ui-cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));column-gap:32px}.ui-cell{font:inherit;text-align:start;width:100%;cursor:pointer;color:var(--text);display:flex;align-items:center;gap:12px;padding-block:14px;background:none;border:0;border-block-end:1px solid var(--border)}.ui-cell-main{flex:1;min-width:0}.ui-cell-title,.ui-cell-sub{display:block}.ui-cell-title{font-size:14px;font-weight:500;line-height:1.4}.ui-cell-sub{font-size:13px;line-height:1.45;color:var(--text-muted);margin-block-start:2px}.ui-cell .ui-chev{color:var(--text-faint);flex:none;transition:transform .12s,color .12s}.ui-cell:hover .ui-cell-title{color:var(--accent)}.ui-cell:hover .ui-chev{color:var(--accent);transform:translate(2px)}[dir=rtl] .ui-chev{transform:scaleX(-1)}[dir=rtl] .ui-cell:hover .ui-chev{transform:scaleX(-1) translate(2px)}.ui-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));padding-block-start:18px}.ui-fig{padding-inline:0 20px;padding-block-end:4px}.ui-fig+.ui-fig{border-inline-start:1px solid var(--border);padding-inline-start:20px}.ui-fig-label{font-size:13px;color:var(--text-muted)}.ui-fig-value{font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.01em;margin-block:4px 6px;color:var(--text);font-variant-numeric:tabular-nums}.ui-fig-ccy{font-size:12px;font-weight:500;color:var(--text-faint);margin-inline-end:6px;letter-spacing:.02em}.ui-fig-note{font-size:13px;line-height:1.45;color:var(--text-muted)}.ui-tone-warn{color:var(--warning)}.ui-tone-bad{color:var(--danger)}.ui-tone-good{color:var(--success)}@media (max-width: 640px){.ui-figures{grid-template-columns:1fr 1fr;row-gap:22px}.ui-fig:nth-child(odd){border-inline-start:0;padding-inline-start:0}.ui-title{font-size:20px}.ui-row{flex-wrap:wrap}}.ui-next{border-block:1px solid var(--border-strong);padding-block:22px;margin-block-end:36px}.ui-next-label{font-size:13px;font-weight:600;color:var(--text-muted);margin-block-end:14px}.ui-next-title{font-family:var(--font-serif);font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--heading);margin:0 0 6px}[dir=rtl] .ui-next-title{font-family:var(--font-ar);font-weight:600;letter-spacing:0}.ui-next-why{font-size:14px;line-height:1.6;color:var(--text-muted);margin:0 0 6px;max-width:62ch}.ui-next-meta{font-size:13px;color:var(--text-faint);margin-block-end:16px}.ui-next-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.ui-next-gap{height:20px}.ui-next-more{margin-block-start:14px}.ui-next-line{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ui-next-line-text{flex:1;min-width:180px;font-size:14px;font-weight:500;line-height:1.5;color:var(--text)}.ui-progress-track{height:3px;border-radius:2px;background:var(--border);overflow:hidden}.ui-progress-fill{height:100%;background:var(--accent);transition:width .3s ease}.ui-progress-text{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-block-start:8px;font-size:13px;color:var(--text-muted)}.ui-cell-solo{border-block-start:1px solid var(--border);margin-block-end:36px}.ui-cell-note{display:block;font-size:12px;line-height:1.4;color:var(--warning);margin-block-start:4px}.ui-setup-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-block:12px 4px;font-size:13px;color:var(--text-muted)}.ui-status{font-size:13px;font-weight:500;flex:none;color:var(--text-faint)}.ui-status-done{color:var(--success)}.ui-status-todo{color:var(--accent-text)}.ui-oneline{display:flex;align-items:center;gap:14px;padding-block:12px;border-block:1px solid var(--border);margin-block-end:36px;font-size:13px;color:var(--text-muted)}.ui-oneline-text{flex:1}.ui-feed{list-style:none;margin:0;padding:0}.ui-feed-item{display:flex;gap:20px;padding-block:14px;border-block-end:1px solid var(--border)}.ui-feed-item.is-muted{opacity:.55}.ui-feed-main{flex:1;min-width:0}.ui-feed-title{font-size:14px;font-weight:500;line-height:1.4;color:var(--text)}.ui-feed-tag{margin-inline-start:8px;font-size:12px;font-weight:500;color:var(--text-faint)}.ui-feed-meta{font-size:13px;line-height:1.45;color:var(--text-muted);margin-block-start:2px;font-variant-numeric:tabular-nums}.ui-feed-files{display:flex;flex-wrap:wrap;gap:4px 16px;margin-block-start:8px}.ui-feed-dues{margin-block-start:8px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text-muted)}.ui-feed-dues-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ui-feed-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none;font-size:13px;color:var(--text-faint);text-align:end}.ui-feed-status{color:var(--success)}.ui-btn-sm{padding:5px 10px;font-size:12px}@media (max-width: 640px){.ui-feed-item{flex-direction:column;gap:6px}.ui-feed-side{flex-direction:row;align-items:center;gap:12px;text-align:start}}.ui-hint{position:relative;margin-block-end:28px;padding:14px 44px 14px 20px;background:var(--surface);border:1px solid var(--border);border-radius:4px}[dir=rtl] .ui-hint{padding:14px 20px 14px 44px}.ui-hint-close{position:absolute;inset-block-start:12px;inset-inline-end:14px;background:none;border:0;padding:0;line-height:0;cursor:pointer;color:var(--text-faint)}.ui-hint-close:hover{color:var(--text)}.ui-hint-label{font-size:13px;font-weight:600;color:var(--text-muted);margin-block-end:2px}.ui-hint-what{margin:0;font-size:14px;font-weight:500;line-height:1.55;color:var(--text)}.ui-hint-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 32px;margin-block-start:14px}.ui-hint-list{margin:0;padding-inline-start:18px;display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:1.55;color:var(--text)}.ui-hint-text{margin:0;font-size:13px;line-height:1.55;color:var(--text)}.ui-hint-step{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block-start:14px;padding-block-start:12px;border-block-start:1px solid var(--border);font-size:13px;color:var(--text-muted)}.ui-hint-step>span{flex:1;min-width:200px}
