@charset "UTF-8";@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-LEZCGFVT.woff2") format("woff2"),url("./media/material-icons-JLIDJUWE.woff") format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-outlined-7BWLPMFK.woff2") format("woff2"),url("./media/material-icons-outlined-PCUTWIDZ.woff") format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-round-WEHMTW23.woff2") format("woff2"),url("./media/material-icons-round-SLOHZIXU.woff") format("woff")}.material-icons-round{font-family:Material Icons Round;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-sharp-HCCYMPXE.woff2") format("woff2"),url("./media/material-icons-sharp-U4OLFP3G.woff") format("woff")}.material-icons-sharp{font-family:Material Icons Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-two-tone-M5N5K6F5.woff2") format("woff2"),url("./media/material-icons-two-tone-LCGWGE2N.woff") format("woff")}.material-icons-two-tone{font-family:Material Icons Two Tone;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url("./media/poppins-devanagari-300-normal-CHUXJ2ND.woff2") format("woff2"),url("./media/poppins-devanagari-300-normal-RMHWOKZR.woff") format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url("./media/poppins-latin-ext-300-normal-INNXYKSF.woff2") format("woff2"),url("./media/poppins-latin-ext-300-normal-EIDFZEM3.woff") format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url("./media/poppins-latin-300-normal-YBCVDBLX.woff2") format("woff2"),url("./media/poppins-latin-300-normal-LGPMPPUP.woff") format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url("./media/poppins-devanagari-400-normal-2JE4Z3CD.woff2") format("woff2"),url("./media/poppins-devanagari-400-normal-2ZNG57PP.woff") format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url("./media/poppins-latin-ext-400-normal-2E5DQAXQ.woff2") format("woff2"),url("./media/poppins-latin-ext-400-normal-6PKAXVGU.woff") format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url("./media/poppins-latin-400-normal-SFWTNBQB.woff2") format("woff2"),url("./media/poppins-latin-400-normal-ZPTYLX7I.woff") format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url("./media/poppins-devanagari-500-normal-LFYTYJCT.woff2") format("woff2"),url("./media/poppins-devanagari-500-normal-763VGAFJ.woff") format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url("./media/poppins-latin-ext-500-normal-5AE6DVPL.woff2") format("woff2"),url("./media/poppins-latin-ext-500-normal-4EKIYSNL.woff") format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url("./media/poppins-latin-500-normal-O53RGPUQ.woff2") format("woff2"),url("./media/poppins-latin-500-normal-7WHJNQSB.woff") format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./media/poppins-devanagari-600-normal-IGWDMXIY.woff2") format("woff2"),url("./media/poppins-devanagari-600-normal-O4YNA3PS.woff") format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./media/poppins-latin-ext-600-normal-HWA5RN4A.woff2") format("woff2"),url("./media/poppins-latin-ext-600-normal-PWTPPCS6.woff") format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./media/poppins-latin-600-normal-3BUSBBSI.woff2") format("woff2"),url("./media/poppins-latin-600-normal-YBYM6FEI.woff") format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url("./media/poppins-devanagari-700-normal-AEOADOJC.woff2") format("woff2"),url("./media/poppins-devanagari-700-normal-EV5NJ5E7.woff") format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url("./media/poppins-latin-ext-700-normal-VX3ND3HV.woff2") format("woff2"),url("./media/poppins-latin-ext-700-normal-GLGG63TW.woff") format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url("./media/poppins-latin-700-normal-TKEB4KWA.woff2") format("woff2"),url("./media/poppins-latin-700-normal-ZA622GRH.woff") format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url("./media/poppins-devanagari-800-normal-4PAZSOJR.woff2") format("woff2"),url("./media/poppins-devanagari-800-normal-F3L6UA2J.woff") format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url("./media/poppins-latin-ext-800-normal-5DGGDKRD.woff2") format("woff2"),url("./media/poppins-latin-ext-800-normal-RVJWMPKQ.woff") format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url("./media/poppins-latin-800-normal-G5W5RXBY.woff2") format("woff2"),url("./media/poppins-latin-800-normal-N77OKOQS.woff") format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url("./media/poppins-devanagari-900-normal-E5BZ6DPS.woff2") format("woff2"),url("./media/poppins-devanagari-900-normal-ZGMFXHIM.woff") format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url("./media/poppins-latin-ext-900-normal-4VUPKPFI.woff2") format("woff2"),url("./media/poppins-latin-ext-900-normal-EKIBEMPV.woff") format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url("./media/poppins-latin-900-normal-XVBH6JNM.woff2") format("woff2"),url("./media/poppins-latin-900-normal-GLSOXNHK.woff") format("woff");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:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/raleway-900.woff2) format("woff2")}html{height:100%;--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Poppins;--mat-sys-body-large-font: Poppins;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Poppins;--mat-sys-body-medium-font: Poppins;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Poppins;--mat-sys-body-small-font: Poppins;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Poppins;--mat-sys-display-large-font: Poppins;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Poppins;--mat-sys-display-medium-font: Poppins;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Poppins;--mat-sys-display-small-font: Poppins;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Poppins;--mat-sys-headline-large-font: Poppins;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Poppins;--mat-sys-headline-medium-font: Poppins;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Poppins;--mat-sys-headline-small-font: Poppins;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Poppins;--mat-sys-label-large-font: Poppins;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Poppins;--mat-sys-label-medium-font: Poppins;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Poppins;--mat-sys-label-small-font: Poppins;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Poppins;--mat-sys-title-large-font: Poppins;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Poppins;--mat-sys-title-medium-font: Poppins;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Poppins;--mat-sys-title-small-font: Poppins;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{color-scheme:light;background-color:var(--mat-sys-surface);color:var(--c-body, #64748b);font-family:var(--font)!important;font-size:var(--fs-body);line-height:1.5;margin:0;height:100%}:root{--font: "Poppins";--mat-sys-display-large-font: "Poppins";--mat-sys-display-medium-font: "Poppins";--mat-sys-display-small-font: "Poppins";--mat-sys-headline-large-font: "Poppins";--mat-sys-headline-medium-font: "Poppins";--mat-sys-headline-small-font: "Poppins";--mat-sys-title-large-font: "Poppins";--mat-sys-title-medium-font: "Poppins";--mat-sys-title-small-font: "Poppins";--mat-sys-body-large-font: "Poppins";--mat-sys-body-medium-font: "Poppins";--mat-sys-body-small-font: "Poppins";--mat-sys-label-large-font: "Poppins";--mat-sys-label-medium-font: "Poppins";--mat-sys-label-small-font: "Poppins";--mdc-outlined-text-field-input-text-font: "Poppins";--mdc-filled-text-field-input-text-font: "Poppins";--mdc-outlined-text-field-label-text-font: "Poppins";--mdc-filled-text-field-label-text-font: "Poppins";--mat-select-trigger-text-font: "Poppins";--mat-option-label-text-font: "Poppins";--mdc-list-list-item-label-text-font: "Poppins";--mat-select-placeholder-text-font: "Poppins";--mdc-outlined-text-field-input-text-type: normal;--fs-page-title: 13px;--fs-section: 12px;--fs-body: 12px;--fs-table-hdr: 11px;--fs-table-cell: 11px;--fs-caption: 10px;--fs-badge: 10px;--fw-bold: 700;--fw-semibold:600;--fw-medium: 500;--fw-regular: 400;--c-heading: #4a5568;--c-body: #64748b;--c-label: #64748b;--c-muted: #94a3b8;--c-caption: #b0bec5;--c-link: #4a5568;--c-danger: #E31837}*,*:before,*:after{box-sizing:border-box}input,textarea,select,input:focus,textarea:focus,select:focus,input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,.mat-mdc-input-element,.mdc-text-field__input{font-family:Poppins!important;font-style:normal!important;font-weight:400!important}input:disabled,input[readonly],textarea:disabled,textarea[readonly],select:disabled,.mat-mdc-input-element:disabled,.mat-mdc-input-element[readonly],.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-input-element,.mat-mdc-select.mat-mdc-select-disabled,.mat-mdc-select-disabled .mat-mdc-select-trigger{cursor:not-allowed!important}.mat-mdc-form-field.mat-form-field-disabled{cursor:not-allowed!important}:root{--mdc-outlined-text-field-container-shape: 0px;--mdc-filled-text-field-container-shape: 0px;--mat-select-container-shape: 0px;--mdc-outlined-text-field-focus-outline-width: 1px;--mdc-outlined-select-focus-outline-width: 1px;--mat-option-selected-state-label-text-color: #E31837;--mat-option-selected-state-layer-color: #fdecea;--mat-option-focus-state-layer-color: #fff5f5;--mat-option-hover-state-layer-color: #fff5f5;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #E31837;--mat-pseudo-checkbox-minimal-selected-checkmark-size: 10px;--mdc-filled-button-container-shape: 0px;--mdc-outlined-button-container-shape: 0px;--mdc-text-button-container-shape: 0px;--mdc-protected-button-container-shape: 0px;--mat-sys-corner-full: 0px;--mat-sys-corner-extra-large: 0px;--mat-sys-corner-large: 0px;--mat-sys-corner-medium: 0px;--mat-sys-corner-small: 0px;--mat-sys-corner-extra-small: 0px}.mat-mdc-form-field,.mat-mdc-text-field-wrapper,.mdc-text-field--outlined,.mdc-notched-outline__leading,.mdc-notched-outline__trailing,.mat-mdc-select-panel,.mat-mdc-autocomplete-panel{border-radius:0!important}*:not(.material-icons):not(.material-icons-outlined):not(.material-icons-round):not(.material-icons-sharp):not(mat-icon){font-family:Poppins!important}.material-icons,.material-icons-outlined,.material-icons-round,.material-icons-sharp,mat-icon{font-family:Material Icons!important}.portal-title{font-family:Raleway!important;font-weight:900!important}.full-width{width:100%}.pwd-page{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 64px);padding:24px}.pwd-card{width:100%;max-width:460px;padding:24px}.pwd-card .btn-row{display:flex;gap:12px;margin-top:16px}.step-section{padding:8px 0 16px;margin-top:12px}.section-card{margin-bottom:20px;padding-top:4px}.search-form-container{max-width:520px;margin:16px auto}.step-actions{display:flex;justify-content:flex-end;gap:16px;margin-top:16px;padding:16px 0}.section-title,.form-section-heading,.section-header,.page-header-card{margin-top:16px!important;margin-bottom:12px!important}.step-section>.section-title:first-child,.step-section>.form-section-heading:first-child,.section-card>.section-title:first-child,.section-card>.form-section-heading:first-child,mat-card-content>.section-title:first-child,mat-card-content>.form-section-heading:first-child{margin-top:0!important}.section-title+*,.form-section-heading+*,.section-header+*{margin-top:12px}.section-title+.grid-2,.section-title+.grid-3,.form-section-heading+.grid-2,.form-section-heading+.grid-3{margin-top:12px!important}mat-form-field+mat-form-field,mat-form-field+.grid-2,mat-form-field+.grid-3,mat-form-field+.section-title,mat-form-field+.form-section-heading{margin-top:12px}mat-card .mat-mdc-card-content,mat-card .mat-mdc-card-content:first-child{padding:14px 16px!important}.alert-error,.alert-success,.alert-warning,.alert-info{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:4px;font-size:12px;font-weight:var(--fw-medium);margin:8px 0 0;width:100%;box-sizing:border-box;min-height:32px}.alert-error span,.alert-error__text,.alert-success span,.alert-success__text,.alert-warning span,.alert-warning__text,.alert-info span,.alert-info__text{flex:1}.alert-error .alert-close-btn,.alert-success .alert-close-btn,.alert-warning .alert-close-btn,.alert-info .alert-close-btn{margin-left:auto;flex-shrink:0;width:20px!important;height:20px!important;line-height:20px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.alert-error .alert-close-btn .mat-icon,.alert-success .alert-close-btn .mat-icon,.alert-warning .alert-close-btn .mat-icon,.alert-info .alert-close-btn .mat-icon{font-size:14px!important;width:14px!important;height:14px!important;line-height:14px!important}.alert-error mat-icon:first-child,.alert-success mat-icon:first-child,.alert-warning mat-icon:first-child,.alert-info mat-icon:first-child{font-size:16px!important;width:16px!important;height:16px!important;flex-shrink:0}.alert-error{background:#fff5f5;border:1px solid #fca5a5;border-left:4px solid #dc2626;color:#991b1b}.alert-error mat-icon:first-child{color:#dc2626!important}.alert-error button{color:#991b1b!important}.alert-success{background:#f0fdf4;border:1px solid #86efac;border-left:4px solid #16a34a;color:#166534}.alert-success mat-icon:first-child{color:#16a34a!important}.alert-success button{color:#166534!important}.alert-warning{background:#fffbeb;border:1px solid #fcd34d;border-left:4px solid #d97706;color:#92400e}.alert-warning mat-icon:first-child{color:#d97706!important}.alert-warning button{color:#92400e!important}.alert-info{background:#e8f4fd;border:1px solid #90caf9;border-left:4px solid var(--app-primary, #E31837);color:#0d47a1}.alert-info mat-icon:first-child{color:var(--app-primary, #E31837)!important}.alert-info button{color:#0d47a1!important}.table-wrapper{overflow-x:auto}.no-records{text-align:center;padding:16px;color:var(--c-muted);font-size:var(--fs-body);font-style:italic}.section-header{display:flex;align-items:center;justify-content:space-between;margin:16px 0 12px}.section-header h4{margin:0;font-size:var(--fs-section);font-weight:var(--fw-semibold);color:var(--c-heading)}.table-input{border:1px solid #ccc;border-radius:4px;padding:4px 6px;font-size:13px;width:100%}.table-input:focus{outline:none;border-color:#1a1a1a}.table-input.right-align{text-align:right}.table-select{width:100%;font-size:13px}.text-right{text-align:right!important}.footer-row td{background:#d9e3f7;font-weight:700;font-size:13px;padding:8px}.footer-label{text-align:center}.footer-value{text-align:right}.totals-row{display:flex;justify-content:flex-end;gap:32px;padding:4px 16px;font-size:13px}.total-label{font-weight:500}.total-value{font-weight:700;min-width:80px;text-align:right}.treatment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 0;margin-bottom:16px}@media(max-width:960px){.treatment-grid{grid-template-columns:repeat(2,1fr)}}.treatment-grid .mat-mdc-checkbox{width:100%}.treatment-grid .mdc-label{font-size:11px!important;font-weight:700!important;color:var(--c-body, #64748b);letter-spacing:.01em}.amount-row{display:flex;gap:12px;align-items:center}.amount-row mat-form-field{flex:1}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;align-items:center}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px 16px;align-items:center}.span-2{grid-column:span 2}.empty-state{text-align:center;padding:32px;color:var(--c-muted);font-size:var(--fs-body)}.empty-state mat-icon{font-size:48px;opacity:.3;display:block;margin:0 auto}.upload-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;margin-bottom:16px}.upload-controls mat-form-field{min-width:200px}.upload-controls button{border-radius:0!important;height:30px!important;font-size:12px!important;font-weight:500!important;font-family:Poppins!important;padding:0 14px!important}.file-pick-row{display:flex;align-items:center;gap:8px}.file-label{font-size:var(--fs-caption);color:var(--c-muted)}.file-label.file-selected{color:var(--c-heading);font-weight:var(--fw-medium)}.submit-alert{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:4px;margin-bottom:16px;font-size:14px}.submit-alert.success{background:#e8f5e9;border:1px solid #a5d6a7;color:#2e7d32}.submit-alert.success mat-icon{color:#2e7d32}.submit-alert.warning{background:#fff8e1;border:1px solid #ffe082;color:#e65100}.submit-alert.warning mat-icon{color:#e65100}.required{color:red}.lf{display:flex;flex-direction:row;align-items:center;gap:8px}.lf .lf-label{flex-shrink:0;width:120px;font-size:11px;font-weight:500;color:var(--c-body, #64748b);font-family:var(--font);line-height:1.3;text-align:right}.lf mat-form-field{flex:1;min-width:0}.form-row{display:flex;align-items:center;gap:12px;margin-bottom:10px}.form-row .field-label{min-width:130px;max-width:130px;flex-shrink:0;font-size:11px;font-family:var(--font);font-weight:500;color:var(--c-body, #64748b);text-align:right;line-height:1.4}.form-row mat-form-field,.form-row input,.form-row select{flex:1;min-width:0}.form-row mat-form-field .mdc-notched-outline__notch{border-top:1px solid currentColor!important;width:0!important}.form-row mat-form-field .mat-mdc-floating-label{display:none!important}.lf mat-form-field .mat-mdc-floating-label{display:none!important}.field-label{min-width:140px;font-size:12px;font-family:var(--font);font-weight:500;color:var(--c-body, #64748b)}.radio-group{display:flex;gap:16px}.module-filter-item{display:flex;align-items:center;padding:8px 12px;margin-bottom:6px;border-radius:20px;cursor:pointer;transition:background .15s}.module-filter-item:hover{opacity:.85}.confirm-overlay{position:fixed;inset:0;background:#00000059;z-index:9999;display:flex;align-items:center;justify-content:center}.ci-tab-nav+.op-stepper .mat-stepper-header-container,.ci-tab-nav+.op-stepper .mat-horizontal-stepper-header-container,.ci-tab-nav+.op-stepper mat-step-header,.ci-tab-nav+.op-stepper .mat-step-header,.ci-tab-nav+.op-stepper .mat-stepper-horizontal-line,.ci-tab-nav~.op-stepper .mat-stepper-header-container,.ci-tab-nav~.op-stepper .mat-horizontal-stepper-header-container,.ci-tab-nav~.op-stepper mat-step-header,.ci-tab-nav~.op-stepper .mat-step-header,.ci-tab-nav~.op-stepper .mat-stepper-horizontal-line,.op-stepper .mat-stepper-header-container,.op-stepper .mat-horizontal-stepper-header-container,.op-stepper mat-step-header,.op-stepper .mat-step-header,.op-stepper .mat-stepper-horizontal-line{display:none!important;height:0!important;overflow:hidden!important}.ci-tab-nav+.op-stepper .mat-horizontal-content-container,.ci-tab-nav~.op-stepper .mat-horizontal-content-container,.op-stepper .mat-horizontal-content-container{padding:12px 0 0!important}.ci-tab-nav+.op-stepper .mat-horizontal-stepper-content,.ci-tab-nav~.op-stepper .mat-horizontal-stepper-content,.op-stepper .mat-horizontal-stepper-content{padding:0!important}.op-stepper{background:transparent!important;box-shadow:none!important}.op-stepper .mat-stepper-horizontal-line,.op-stepper .mat-step-header .mat-step-icon,.op-stepper .mat-step-header .mat-step-icon-state-number,.op-stepper .mat-step-header .mat-step-icon-state-edit,.op-stepper .mat-step-header .mat-step-icon-state-done{display:none!important}.op-stepper .mat-stepper-header-container{display:flex!important;flex-wrap:nowrap!important;overflow:visible!important;padding:12px 12px 0!important;gap:0!important;background:transparent!important;border-bottom:none!important}.op-stepper mat-step-header,.op-stepper .mat-step-header{font-size:13px!important;font-weight:500!important;text-align:center!important;color:#e31837!important;cursor:pointer!important;margin:0 3px 0 0!important;padding:7px 10px 7px 22px!important;min-width:160px!important;flex:1!important;position:relative!important;background-color:#fdecea!important;-webkit-user-select:none!important;user-select:none!important;transition:background-color .2s ease,color .2s ease!important;border-radius:0!important;height:auto!important;overflow:visible!important;z-index:1!important}.op-stepper mat-step-header:after,.op-stepper mat-step-header:before,.op-stepper .mat-step-header:after,.op-stepper .mat-step-header:before{display:none!important}.op-stepper mat-step-header:not(:last-child):after,.op-stepper .mat-step-header:not(:last-child):after{display:block!important;content:""!important;position:absolute!important;top:0!important;right:-17px!important;width:0!important;height:100%!important;border-top:17px solid transparent!important;border-bottom:17px solid transparent!important;border-left:17px solid #fdecea!important;z-index:3!important;transition:border-color .2s ease!important}.op-stepper mat-step-header:not(:first-child):before,.op-stepper .mat-step-header:not(:first-child):before{display:block!important;content:""!important;position:absolute!important;top:0!important;left:0!important;width:0!important;height:100%!important;border-top:17px solid transparent!important;border-bottom:17px solid transparent!important;border-left:17px solid var(--app-page-bg, #ffffff)!important;z-index:2!important}.op-stepper mat-step-header:first-child,.op-stepper .mat-step-header:first-child{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important;padding-left:14px!important}.op-stepper mat-step-header:first-child:before,.op-stepper .mat-step-header:first-child:before{display:none!important}.op-stepper mat-step-header:last-child,.op-stepper .mat-step-header:last-child{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.op-stepper mat-step-header:last-child:after,.op-stepper .mat-step-header:last-child:after{display:none!important}.op-stepper mat-step-header .mat-step-label,.op-stepper mat-step-header .mat-step-label-selected,.op-stepper .mat-step-header .mat-step-label,.op-stepper .mat-step-header .mat-step-label-selected{font-size:13px!important;font-weight:500!important;color:inherit!important;white-space:nowrap!important;overflow:visible!important}.op-stepper mat-step-header[aria-selected=true],.op-stepper mat-step-header.mat-step-header-selected,.op-stepper mat-step-header[ng-reflect-selected=true],.op-stepper .mat-step-header[aria-selected=true],.op-stepper .mat-step-header.mat-step-header-selected,.op-stepper .mat-step-header[ng-reflect-selected=true]{background-color:#fdecea!important;color:#e31837!important;font-weight:500!important;z-index:2!important;box-shadow:none!important;border:1px solid rgba(227,24,55,.2)!important}.op-stepper mat-step-header[aria-selected=true]:not(:last-child):after,.op-stepper mat-step-header.mat-step-header-selected:not(:last-child):after,.op-stepper mat-step-header[ng-reflect-selected=true]:not(:last-child):after,.op-stepper .mat-step-header[aria-selected=true]:not(:last-child):after,.op-stepper .mat-step-header.mat-step-header-selected:not(:last-child):after,.op-stepper .mat-step-header[ng-reflect-selected=true]:not(:last-child):after{border-left-color:#fdecea!important}.op-stepper mat-step-header[aria-selected=true]:not(:first-child):before,.op-stepper mat-step-header.mat-step-header-selected:not(:first-child):before,.op-stepper mat-step-header[ng-reflect-selected=true]:not(:first-child):before,.op-stepper .mat-step-header[aria-selected=true]:not(:first-child):before,.op-stepper .mat-step-header.mat-step-header-selected:not(:first-child):before,.op-stepper .mat-step-header[ng-reflect-selected=true]:not(:first-child):before{border-left-color:var(--app-page-bg, #ffffff)!important}.op-stepper mat-step-header[aria-selected=true] .mat-step-label,.op-stepper mat-step-header[aria-selected=true] .mat-step-label-selected,.op-stepper mat-step-header.mat-step-header-selected .mat-step-label,.op-stepper mat-step-header.mat-step-header-selected .mat-step-label-selected,.op-stepper mat-step-header[ng-reflect-selected=true] .mat-step-label,.op-stepper mat-step-header[ng-reflect-selected=true] .mat-step-label-selected,.op-stepper .mat-step-header[aria-selected=true] .mat-step-label,.op-stepper .mat-step-header[aria-selected=true] .mat-step-label-selected,.op-stepper .mat-step-header.mat-step-header-selected .mat-step-label,.op-stepper .mat-step-header.mat-step-header-selected .mat-step-label-selected,.op-stepper .mat-step-header[ng-reflect-selected=true] .mat-step-label,.op-stepper .mat-step-header[ng-reflect-selected=true] .mat-step-label-selected{color:#e31837!important;font-weight:500!important}.op-stepper mat-step-header.mat-step-header-done,.op-stepper mat-step-header[aria-selected=false][ng-reflect-state=done],.op-stepper .mat-step-header.mat-step-header-done,.op-stepper .mat-step-header[aria-selected=false][ng-reflect-state=done]{background-color:#fcd5d9!important;color:#e31837!important}.op-stepper mat-step-header.mat-step-header-done:not(:last-child):after,.op-stepper mat-step-header[aria-selected=false][ng-reflect-state=done]:not(:last-child):after,.op-stepper .mat-step-header.mat-step-header-done:not(:last-child):after,.op-stepper .mat-step-header[aria-selected=false][ng-reflect-state=done]:not(:last-child):after{border-left-color:#fcd5d9!important}.op-stepper mat-step-header.mat-step-header-done .mat-step-label:after,.op-stepper mat-step-header[aria-selected=false][ng-reflect-state=done] .mat-step-label:after,.op-stepper .mat-step-header.mat-step-header-done .mat-step-label:after,.op-stepper .mat-step-header[aria-selected=false][ng-reflect-state=done] .mat-step-label:after{content:" \2714"!important;font-size:10px!important;color:#e31837!important}.op-stepper mat-step-header:not([aria-selected=true]):hover,.op-stepper .mat-step-header:not([aria-selected=true]):hover{background-color:#fcd5d9!important;color:#e31837!important}.op-stepper mat-step-header:not([aria-selected=true]):hover:not(:last-child):after,.op-stepper .mat-step-header:not([aria-selected=true]):hover:not(:last-child):after{border-left-color:#fcd5d9!important}.op-stepper .mat-horizontal-content-container{padding:12px 0 0!important}.op-stepper .mat-horizontal-stepper-content{padding:0!important}.mat-mdc-raised-button,.mat-mdc-flat-button,.mat-mdc-outlined-button,.mat-mdc-button,[mat-raised-button],[mat-flat-button],[mat-stroked-button],[mat-button]{border-radius:0!important;font-family:var(--font)!important;font-size:11px!important;font-weight:var(--fw-medium)!important;letter-spacing:.02em!important;min-height:30px!important;height:30px!important;line-height:30px!important;padding:0 14px!important;box-shadow:none!important}.mat-mdc-raised-button mat-icon,.mat-mdc-raised-button .mat-icon,.mat-mdc-flat-button mat-icon,.mat-mdc-flat-button .mat-icon,.mat-mdc-outlined-button mat-icon,.mat-mdc-outlined-button .mat-icon,.mat-mdc-button mat-icon,.mat-mdc-button .mat-icon,[mat-raised-button] mat-icon,[mat-raised-button] .mat-icon,[mat-flat-button] mat-icon,[mat-flat-button] .mat-icon,[mat-stroked-button] mat-icon,[mat-stroked-button] .mat-icon,[mat-button] mat-icon,[mat-button] .mat-icon{font-size:15px!important;width:15px!important;height:15px!important;line-height:15px!important}.mat-mdc-raised-button.mat-primary,.mat-mdc-flat-button.mat-primary,[mat-raised-button][color=primary],[mat-flat-button][color=primary]{--mdc-filled-button-container-color: #ffffff !important;--mdc-filled-button-label-text-color: var(--app-btn-text, #E31837) !important;background-color:#fff!important;color:var(--app-btn-text, #E31837)!important;box-shadow:none!important;border:1px solid rgba(227,24,55,.55)!important}.mat-mdc-raised-button.mat-primary mat-icon,.mat-mdc-raised-button.mat-primary .mat-icon,.mat-mdc-flat-button.mat-primary mat-icon,.mat-mdc-flat-button.mat-primary .mat-icon,[mat-raised-button][color=primary] mat-icon,[mat-raised-button][color=primary] .mat-icon,[mat-flat-button][color=primary] mat-icon,[mat-flat-button][color=primary] .mat-icon{color:var(--app-btn-text, #E31837)!important}.mat-mdc-raised-button.mat-primary:hover:not(:disabled),.mat-mdc-flat-button.mat-primary:hover:not(:disabled),[mat-raised-button][color=primary]:hover:not(:disabled),[mat-flat-button][color=primary]:hover:not(:disabled){background-color:#fdecea!important;border-color:var(--app-primary, #E31837)!important;box-shadow:none!important;filter:none!important}.mat-mdc-raised-button.mat-primary:disabled,.mat-mdc-flat-button.mat-primary:disabled,[mat-raised-button][color=primary]:disabled,[mat-flat-button][color=primary]:disabled{opacity:.5!important}.mat-mdc-outlined-button,[mat-stroked-button]{--mdc-outlined-button-label-text-color: var(--app-secondary-btn-color, #E31837) !important;--mdc-outlined-button-outline-color: var(--app-secondary-btn-color, #E31837) !important;color:var(--app-secondary-btn-color, #E31837)!important;border-color:#e318378c!important;background:#fff!important;box-shadow:none!important}.mat-mdc-outlined-button mat-icon,.mat-mdc-outlined-button .mat-icon,[mat-stroked-button] mat-icon,[mat-stroked-button] .mat-icon{color:var(--app-secondary-btn-color, #E31837)!important}.mat-mdc-outlined-button:hover:not(:disabled),[mat-stroked-button]:hover:not(:disabled){background:#fdecea!important;border-color:var(--app-primary, #E31837)!important;box-shadow:none!important}.mat-mdc-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(.ci-validate-btn):not(.ci-update-btn):not(.ci-save-btn):not(.tr-secondary-btn):not(.tr-update-btn):not(.ci-f-apply-btn):not(.ci-ms-f-apply-btn):not(.tr-f-apply-btn):not(.el-f-apply-btn):not(.pv-f-apply-btn):not(.cb-action-secondary-btn):not(.cb-action-primary-btn):not(.cb-filter-apply-btn):not(.cb-cta-btn),[mat-raised-button]:not([color]):not(.ci-validate-btn):not(.ci-update-btn):not(.ci-save-btn):not(.tr-secondary-btn):not(.tr-update-btn):not(.ci-f-apply-btn):not(.ci-ms-f-apply-btn):not(.tr-f-apply-btn):not(.el-f-apply-btn):not(.pv-f-apply-btn):not(.cb-action-secondary-btn):not(.cb-action-primary-btn):not(.cb-filter-apply-btn):not(.cb-cta-btn){--mdc-filled-button-container-color: var(--app-default-btn-bg, #f1f5f9) !important;--mdc-filled-button-label-text-color: var(--app-default-btn-text, #374151) !important;background-color:var(--app-default-btn-bg, #f1f5f9)!important;color:var(--app-default-btn-text, #374151)!important;box-shadow:none!important;border:1px solid #d1d5db!important}.mat-mdc-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(.ci-validate-btn):not(.ci-update-btn):not(.ci-save-btn):not(.tr-secondary-btn):not(.tr-update-btn):not(.ci-f-apply-btn):not(.ci-ms-f-apply-btn):not(.tr-f-apply-btn):not(.el-f-apply-btn):not(.pv-f-apply-btn):not(.cb-action-secondary-btn):not(.cb-action-primary-btn):not(.cb-filter-apply-btn):not(.cb-cta-btn) mat-icon,.mat-mdc-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(.ci-validate-btn):not(.ci-update-btn):not(.ci-save-btn):not(.tr-secondary-btn):not(.tr-update-btn):not(.ci-f-apply-btn):not(.ci-ms-f-apply-btn):not(.tr-f-apply-btn):not(.el-f-apply-btn):not(.pv-f-apply-btn):not(.cb-action-secondary-btn):not(.cb-action-primary-btn):not(.cb-filter-apply-btn):not(.cb-cta-btn) .mat-icon,[mat-raised-button]:not([color]):not(.ci-validate-btn):not(.ci-update-btn):not(.ci-save-btn):not(.tr-secondary-btn):not(.tr-update-btn):not(.ci-f-apply-btn):not(.ci-ms-f-apply-btn):not(.tr-f-apply-btn):not(.el-f-apply-btn):not(.pv-f-apply-btn):not(.cb-action-secondary-btn):not(.cb-action-primary-btn):not(.cb-filter-apply-btn):not(.cb-cta-btn) mat-icon,[mat-raised-button]:not([color]):not(.ci-validate-btn):not(.ci-update-btn):not(.ci-save-btn):not(.tr-secondary-btn):not(.tr-update-btn):not(.ci-f-apply-btn):not(.ci-ms-f-apply-btn):not(.tr-f-apply-btn):not(.el-f-apply-btn):not(.pv-f-apply-btn):not(.cb-action-secondary-btn):not(.cb-action-primary-btn):not(.cb-filter-apply-btn):not(.cb-cta-btn) .mat-icon{color:var(--app-default-btn-text, #374151)!important}.mat-mdc-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(.ci-validate-btn):not(.ci-update-btn):not(.ci-save-btn):not(.tr-secondary-btn):not(.tr-update-btn):not(.ci-f-apply-btn):not(.ci-ms-f-apply-btn):not(.tr-f-apply-btn):not(.el-f-apply-btn):not(.pv-f-apply-btn):not(.cb-action-secondary-btn):not(.cb-action-primary-btn):not(.cb-filter-apply-btn):not(.cb-cta-btn):hover:not(:disabled),[mat-raised-button]:not([color]):not(.ci-validate-btn):not(.ci-update-btn):not(.ci-save-btn):not(.tr-secondary-btn):not(.tr-update-btn):not(.ci-f-apply-btn):not(.ci-ms-f-apply-btn):not(.tr-f-apply-btn):not(.el-f-apply-btn):not(.pv-f-apply-btn):not(.cb-action-secondary-btn):not(.cb-action-primary-btn):not(.cb-filter-apply-btn):not(.cb-cta-btn):hover:not(:disabled){background-color:#e5e7eb!important;box-shadow:none!important;filter:none!important}.mat-mdc-button.mat-primary,[mat-button][color=primary],.mat-mdc-button:not(.mat-warn),[mat-button]:not([color]){color:var(--app-primary, #E31837)!important}.mat-mdc-button.mat-primary mat-icon,.mat-mdc-button.mat-primary .mat-icon,[mat-button][color=primary] mat-icon,[mat-button][color=primary] .mat-icon,.mat-mdc-button:not(.mat-warn) mat-icon,.mat-mdc-button:not(.mat-warn) .mat-icon,[mat-button]:not([color]) mat-icon,[mat-button]:not([color]) .mat-icon{color:var(--app-primary, #E31837)!important}.mat-mdc-icon-button.mat-primary,[mat-icon-button][color=primary]{color:var(--app-primary, #E31837)!important;--mat-icon-button-state-layer-color: var(--app-primary, #E31837) !important}th,th[mat-header-cell],.mat-mdc-header-cell,.mat-header-cell{background:var(--app-table-header-bg, #fdecea)!important;color:var(--app-table-header-text, #4a5568)!important;font-weight:500!important;font-size:12px!important;border-right:1px solid #e8a0a8!important;border-bottom:1px solid #ffcdd2!important}td[mat-cell],.mat-mdc-cell,.mat-cell{border-right:1px solid #d1d5db!important;border-left:none!important;border-bottom:1px solid #f0f0f0!important;font-size:12px!important}.mat-mdc-table,table[mat-table]{border:1px solid #f0f0f0!important;border-collapse:collapse!important;border-radius:0!important;overflow:hidden!important}.mat-mdc-row:hover .mat-mdc-cell,.mat-mdc-row:hover td{background:#fff5f5!important}.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--app-primary, #00897b)!important;border-width:1px!important}.mat-mdc-form-field.mat-focused .mat-mdc-floating-label,.mat-mdc-form-field.mat-focused label{color:var(--app-primary, #00897b)!important}.mat-mdc-paginator{background:#fff!important;border-top:1px solid #e5e7eb!important;font-size:12px!important;color:#555!important;min-height:42px!important}.mat-mdc-paginator-container{min-height:42px!important;padding:4px 14px!important;flex-wrap:wrap;gap:4px}.mat-mdc-paginator-page-size{align-items:center!important;margin-right:8px!important}.mat-mdc-paginator-page-size-label{font-size:12px!important;color:#555!important;margin-right:6px!important}.mat-mdc-paginator-page-size-select{width:auto!important;margin:0!important}.mat-mdc-paginator-page-size-select .mat-mdc-form-field-subscript-wrapper{display:none!important}.mat-mdc-paginator-page-size-select .mdc-notched-outline__leading,.mat-mdc-paginator-page-size-select .mdc-notched-outline__notch,.mat-mdc-paginator-page-size-select .mdc-notched-outline__trailing{border-color:#d1d5db!important;border-radius:0!important}.mat-mdc-paginator-page-size-select .mat-mdc-form-field-infix{padding-top:4px!important;padding-bottom:4px!important;min-height:unset!important;width:52px!important}.mat-mdc-paginator-page-size-select .mat-mdc-select-value-text,.mat-mdc-paginator-page-size-select .mat-mdc-select-value{font-size:12px!important;color:#333!important}.mat-mdc-paginator-page-size-select.mat-focused .mdc-notched-outline__leading,.mat-mdc-paginator-page-size-select.mat-focused .mdc-notched-outline__notch,.mat-mdc-paginator-page-size-select.mat-focused .mdc-notched-outline__trailing{border-color:#e31837!important;border-width:1px!important}.mat-mdc-paginator-range-label{font-size:12px!important;color:#555!important;margin:0 10px!important}.mat-mdc-paginator-range-actions{align-items:center!important;gap:2px!important}.mat-mdc-paginator .mat-mdc-icon-button{width:28px!important;height:28px!important;padding:0!important;border-radius:0!important;border:1px solid #e0e0e0!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background .1s,border-color .1s!important;color:#555!important}.mat-mdc-paginator .mat-mdc-icon-button .mat-icon,.mat-mdc-paginator .mat-mdc-icon-button mat-icon{font-size:18px!important;width:18px!important;height:18px!important;line-height:18px!important;color:#555!important}.mat-mdc-paginator .mat-mdc-icon-button:hover:not([disabled]){background:#fdecea!important;border-color:#ffcdd2!important;color:#e31837!important}.mat-mdc-paginator .mat-mdc-icon-button:hover:not([disabled]) .mat-icon,.mat-mdc-paginator .mat-mdc-icon-button:hover:not([disabled]) mat-icon{color:#e31837!important}.mat-mdc-paginator .mat-mdc-icon-button[disabled]{opacity:.35!important;cursor:default!important;border-color:#eee!important}.mat-mdc-select-arrow{color:var(--app-primary, #00897b)!important}.mat-mdc-radio-button.mat-primary .mdc-radio__outer-circle,.mat-mdc-radio-button.mat-primary .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio--checked .mdc-radio__outer-circle{border-color:var(--app-primary, #00897b)!important}.mat-mdc-radio-button .mdc-radio--checked .mdc-radio__inner-circle{background-color:var(--app-primary, #00897b)!important}.mat-mdc-checkbox.mat-primary .mdc-checkbox__background{background-color:var(--app-primary, #00897b)!important;border-color:var(--app-primary, #00897b)!important}.mat-mdc-progress-spinner circle{stroke:var(--app-primary, #00897b)!important}.mat-mdc-slide-toggle.mat-primary .mdc-switch--selected .mdc-switch__track{background-color:var(--app-primary, #00897b)!important}.mat-mdc-tab-group .mat-mdc-tab-header{background:#f1f5f9!important;border-radius:10px!important;padding:4px!important;border-bottom:none!important}.mat-mdc-tab-group .mdc-tab-indicator,.mat-mdc-tab-group .mat-mdc-tab-header-pagination,.mat-mdc-tab-group .mat-mdc-tab-header .mdc-tab-indicator__content{display:none!important}.mat-mdc-tab-group .mat-mdc-tab{border-radius:7px!important;min-width:0!important;padding:0 18px!important;height:36px!important;min-height:36px!important;opacity:1!important;transition:background .18s ease,color .18s ease!important}.mat-mdc-tab-group .mat-mdc-tab.mdc-tab--active{background:#b2dfdb!important}.mat-mdc-tab-group .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:#4a5568!important;font-weight:var(--fw-semibold)!important}.mat-mdc-tab-group .mat-mdc-tab:not(.mdc-tab--active){background:transparent!important}.mat-mdc-tab-group .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:#4b5563!important;font-weight:var(--fw-medium)!important}.mat-mdc-tab-group .mat-mdc-tab:not(.mdc-tab--active):hover{background:#e2e8f0!important}.mat-mdc-tab-group .mat-mdc-tab:not(.mdc-tab--active):hover .mdc-tab__text-label{color:#4a5568!important}.mat-mdc-tab-group .mdc-tab__text-label{font-family:var(--font)!important;font-size:var(--fs-body)!important}.mat-mdc-tab-group .mat-mdc-tab .mat-ripple,.mat-mdc-tab-group .mat-mdc-tab .mdc-tab__ripple{display:none!important}.mat-mdc-raised-button:not(:disabled),.mat-mdc-flat-button:not(:disabled),.mat-mdc-outlined-button:not(:disabled){transition:background .15s ease,box-shadow .15s ease!important;cursor:pointer!important}.mat-mdc-raised-button:disabled,.mat-mdc-flat-button:disabled,.mat-mdc-outlined-button:disabled,.mat-mdc-button:disabled,[mat-raised-button]:disabled,[mat-stroked-button]:disabled,[mat-flat-button]:disabled,[mat-button]:disabled{opacity:.42!important;filter:grayscale(35%)!important;cursor:not-allowed!important;box-shadow:none!important;pointer-events:auto!important}.mat-mdc-raised-button:disabled mat-icon,.mat-mdc-raised-button:disabled .mat-icon,.mat-mdc-flat-button:disabled mat-icon,.mat-mdc-flat-button:disabled .mat-icon,.mat-mdc-outlined-button:disabled mat-icon,.mat-mdc-outlined-button:disabled .mat-icon,.mat-mdc-button:disabled mat-icon,.mat-mdc-button:disabled .mat-icon,[mat-raised-button]:disabled mat-icon,[mat-raised-button]:disabled .mat-icon,[mat-stroked-button]:disabled mat-icon,[mat-stroked-button]:disabled .mat-icon,[mat-flat-button]:disabled mat-icon,[mat-flat-button]:disabled .mat-icon,[mat-button]:disabled mat-icon,[mat-button]:disabled .mat-icon{opacity:.6!important}.mat-mdc-card-title,mat-card-title,.mat-card-title{font-family:var(--font)!important;font-size:12px!important;font-weight:500!important;color:#e31837!important;border-left:3px solid #E31837!important;padding-left:10px!important;margin:0 0 12px!important;line-height:1.4!important}h2:not(.page-title):not([class]){font-family:var(--font)!important;font-size:13px!important;font-weight:var(--fw-semibold)!important;color:var(--c-heading, #4a5568)!important;margin:12px 0 10px!important}h3:not([class]){font-family:var(--font)!important;font-size:12px!important;font-weight:500!important;color:#e31837!important;border-left:3px solid #E31837!important;padding-left:10px!important;margin:12px 0 10px!important}h4:not([class]),h4[style]{font-family:var(--font)!important;font-size:12px!important;font-weight:var(--fw-semibold)!important;color:var(--c-heading, #4a5568)!important;margin:10px 0 8px!important}.mat-mdc-card,mat-card,.mat-mdc-card-content{border-radius:0!important;background:#fff!important}.mat-mdc-card-header,mat-card-header{padding:0!important;margin-bottom:12px!important}.page-header-card{background:transparent!important;box-shadow:none!important;border-radius:0!important;border-left:4px solid var(--c-heading, #4a5568)!important;margin-bottom:20px!important;padding:0!important}.page-header-card mat-card-content,.page-header-card .mat-mdc-card-content{padding:6px 12px!important;background:transparent!important}.page-title{margin:0!important;font-family:var(--font)!important;font-size:var(--fs-page-title)!important;font-weight:var(--fw-bold)!important;color:#e31837!important;display:flex!important;align-items:center!important;gap:8px!important;line-height:1.3!important}.page-title mat-icon,.page-title .mat-icon{font-size:20px!important;color:#e31837!important}*{font-family:Poppins!important}mat-icon,.material-icons,.material-icons-outlined,.material-icons-round,.material-icons-sharp,.mat-icon{font-family:Material Icons!important}.mat-mdc-table{width:100%;border-collapse:collapse!important;font-family:Poppins!important;font-size:12px!important;background:#fff!important;box-shadow:none!important;border-radius:0!important;overflow:hidden!important}.mat-mdc-header-row{height:36px!important;min-height:36px!important}.mat-mdc-row{height:32px!important;min-height:32px!important}.mat-mdc-row .mat-ripple,.mat-mdc-row .mat-mdc-row-ripple{display:none!important}.mat-mdc-row.mdc-data-table__row--selected .mat-mdc-cell,.mat-mdc-row.cdk-focused .mat-mdc-cell,.mat-mdc-row:focus .mat-mdc-cell{background:inherit!important}.mat-mdc-row:last-child .mat-mdc-cell{border-bottom:none!important}.mat-mdc-header-cell{font-family:Poppins!important;font-size:12px!important;font-weight:500!important;padding:0 10px!important;white-space:nowrap!important;letter-spacing:0!important;border-bottom:1px solid #ffcdd2!important}.mat-mdc-cell{font-family:Poppins!important;font-size:12px!important;font-weight:400!important;color:#333!important;padding:0 10px!important;border-bottom:1px solid #f0f0f0!important;border-right:none!important;white-space:nowrap!important}.mat-mdc-form-field{font-family:Poppins!important;font-size:13px!important;width:100%}.mat-mdc-form-field .mdc-notched-outline__leading{border-radius:0!important;min-width:10px!important}.mat-mdc-form-field .mdc-notched-outline__trailing{border-radius:0!important}.mat-mdc-form-field .mat-mdc-text-field-wrapper{height:36px!important;min-height:36px!important;background-color:#fff!important;padding:0!important}.mat-mdc-form-field .mdc-text-field--outlined,.mat-mdc-form-field .mdc-text-field--filled,.mat-mdc-form-field .mdc-text-field{background-color:#fff!important;--mdc-filled-text-field-container-color: #ffffff !important;--mdc-outlined-text-field-container-color: #ffffff !important}.mat-mdc-form-field .mat-mdc-form-field-flex{height:36px!important;min-height:36px!important;align-items:center!important;padding:0 10px!important}.mat-mdc-form-field .mdc-notched-outline{height:36px!important}.mat-mdc-form-field .mat-mdc-floating-label{top:50%!important;transform:translateY(-50%)!important;font-size:12px!important;font-weight:500!important;color:var(--c-label, #64748b)!important;white-space:nowrap!important;overflow:visible!important}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label--float-above,.mat-mdc-form-field.mat-form-field-should-float .mat-mdc-floating-label{top:0!important;transform:translateY(-50%) scale(.85)!important;color:var(--c-muted, #94a3b8)!important}.mat-mdc-form-field .mat-mdc-input-element,.mat-mdc-form-field input{padding:0!important;height:36px!important;line-height:36px!important}.mat-mdc-input-element,.mdc-text-field__input{font-family:Poppins!important;font-size:12px!important;font-weight:400!important;color:var(--c-body, #64748b)!important;caret-color:#e31837!important}.mat-mdc-select-value-text,.mat-mdc-select-value,.mat-mdc-select-trigger{font-family:Poppins!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;color:#64748b!important}.mat-mdc-select-placeholder{font-family:Poppins!important;font-size:12px!important;font-style:normal!important;color:#9ca3af!important}.mat-mdc-option{font-family:Poppins!important;font-size:12px!important;font-weight:400!important;min-height:30px!important;color:#374151!important}.mat-mdc-option .mdc-list-item__primary-text{font-family:Poppins!important;font-size:12px!important;font-weight:400!important;color:#374151!important}.mat-mdc-select-panel{font-family:Poppins!important;border-radius:0!important;box-shadow:0 4px 16px #00000024!important}.mat-mdc-select-value-text,.mat-mdc-select-placeholder{font-family:Poppins!important;font-size:11px!important;font-weight:400!important}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after{width:7px!important;height:3px!important;border-width:1.5px!important}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background:#fdecea!important;color:#e31837!important}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background:#fff5f5!important}.section-title{font-family:var(--font)!important;font-size:13px!important;font-weight:var(--fw-semibold)!important;color:var(--c-heading)!important;border-left:3px solid var(--c-heading, #4a5568)!important;padding-left:10px!important;margin:16px 0 12px!important;line-height:1.4!important}.mat-mdc-checkbox .mdc-form-field label{font-family:Poppins!important;font-size:13px!important;font-weight:500!important;color:#4a5568!important}.cb-provider .mdc-form-field label{color:#16a34a!important}.cb-member .mdc-form-field label{color:#e31837!important}.mat-mdc-form-field .mat-mdc-floating-label,.mat-mdc-form-field label{font-family:var(--font)!important;font-size:var(--fs-body)!important;font-weight:var(--fw-medium)!important;color:var(--c-label)!important}.mat-mdc-form-field.mat-focused .mat-mdc-floating-label,.mat-mdc-form-field.mat-focused label{color:var(--c-heading)!important}.mat-mdc-outlined-button:not(:disabled):hover{background:#fdecea!important;border-color:var(--app-primary, #E31837)!important;box-shadow:none!important}.form-section-heading{font-family:Poppins!important;font-size:13px!important;font-weight:500!important;color:#4a5568!important;margin:16px 0 12px!important;line-height:1.4!important;border-left:3px solid #4a5568!important;padding-left:10px!important;letter-spacing:0!important}.form-section-heading+*,.form-section-heading+mat-form-field,.form-section-heading+.upload-controls,.form-section-heading+.grid-2,.form-section-heading+.grid-3{margin-top:12px!important}.saved-docs-section{margin-top:20px;border-top:1px solid #e0e0e0;padding-top:16px}.saved-docs-hdr{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:400;color:var(--app-primary, #00897b);margin-bottom:10px}.saved-docs-hdr mat-icon{font-size:18px;width:18px;height:18px}.saved-docs-hdr .saved-docs-count{background:var(--app-primary, #00897b);color:#fff;font-size:11px;font-weight:600;border-radius:10px;padding:1px 7px;line-height:16px}.saved-docs-table{width:100%;border-collapse:collapse;font-size:12px}.saved-docs-table th{background:var(--app-table-header-bg, #1a2f3a);color:var(--app-table-header-text, #fff);padding:7px 10px;text-align:left;font-weight:600}.saved-docs-table td{padding:2px 10px;line-height:1.2;border:1px solid #e0e0e0;color:#374151}.saved-docs-table tr:hover td{background:var(--app-hover, #f0faf8)}.saved-docs-table .saved-docs-actions{white-space:nowrap}.saved-docs-table .saved-docs-actions button{color:var(--app-primary, #00897b)}.btn-pill{border-radius:0!important;padding:0 14px!important;height:30px!important;font-size:12px!important;font-weight:500!important;font-family:Poppins!important}.btn-pill-outlined{border-radius:0!important;padding:0 14px!important;height:30px!important;font-size:12px!important;font-weight:500!important;font-family:Poppins!important;border:1px solid rgba(227,24,55,.55)!important;color:#e31837!important;background:#fff!important}.btn-pill-outlined:hover{background:#f1f5f9!important}.btn-pill-neutral{border-radius:0!important;padding:0 14px!important;height:30px!important;font-size:12px!important;font-weight:500!important;font-family:Poppins!important;background:#f1f5f9!important;color:#374151!important;border:1px solid #d1d5db!important}.btn-pill-neutral:hover{background:#e5e7eb!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:inherit!important;background-color:#fff!important;transition:background-color 0s 600000s,color 0s 600000s!important}.mat-mdc-select-arrow svg{fill:#e31837!important}.mat-mdc-select-arrow{color:#e31837!important}.form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media(max-width:768px){.form-grid-2{grid-template-columns:1fr}}.form-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;align-items:start}@media(max-width:900px){.form-grid-3{grid-template-columns:1fr 1fr}}@media(max-width:600px){.form-grid-3{grid-template-columns:1fr}}.form-label{font-family:Poppins!important;font-size:13px!important;font-weight:500!important;color:#374151!important;margin-bottom:4px!important;display:block!important}.form-label .required-star{color:#e31837;margin-left:2px}.inline-radio-group{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.inline-radio-group .radio-label{font-family:Poppins;font-size:13px;font-weight:500;color:#374151;white-space:nowrap}.no-file-text{font-family:Poppins;font-size:12px;color:#9ca3af}.status-open{color:#207a07;font-weight:700}.status-closed{color:#a00000;font-weight:700}.status-processing{color:#e28306;font-weight:700}.enquiry-detail-panel{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;margin-top:8px}.enquiry-detail-row{display:flex;align-items:center;padding:12px 20px;border-bottom:1px solid #e0e0e0}.enquiry-detail-row:last-child{border-bottom:none}.enquiry-detail-label{width:40%;font-size:13px;color:#555}.enquiry-detail-value{flex:1;font-size:13px;font-weight:500;color:#212121}.enquiry-detail-value.value-primary{color:var(--app-primary, #00897b)}.enquiry-detail-value.value-name{color:#e65100}.sec-nav-menu{--mdc-list-list-item-label-text-size: 12px;--mdc-list-list-item-label-text-color: #E31837;--mdc-list-list-item-one-line-container-height: 38px}.sec-nav-menu .mat-mdc-menu-panel{background:#fff!important;border-radius:6px!important;box-shadow:0 4px 20px #00000024!important;min-width:220px!important;padding:4px 0!important}.sec-nav-menu .mat-mdc-menu-content{padding:4px 0!important;background:#fff!important}.sec-nav-menu .mat-mdc-menu-item{min-height:38px!important;padding:0 16px!important;background:#fff!important}.sec-nav-menu .mat-mdc-menu-item span,.sec-nav-menu .mat-mdc-menu-item .mdc-list-item__primary-text{font-size:12px!important;font-weight:500!important;color:#e31837!important}.sec-nav-menu .mat-mdc-menu-item mat-icon,.sec-nav-menu .mat-mdc-menu-item .mat-icon{font-size:16px!important;width:16px!important;height:16px!important;color:#e31837!important;margin-right:10px!important;opacity:.8}.sec-nav-menu .mat-mdc-menu-item:hover{background:#fff0f2!important}.sec-nav-menu .mat-mdc-menu-item:hover mat-icon,.sec-nav-menu .mat-mdc-menu-item:hover .mat-icon{opacity:1}.sec-nav-menu .sec-menu-item--active{background:#fde8ec!important}.sec-nav-menu .sec-menu-item--active span,.sec-nav-menu .sec-menu-item--active .mdc-list-item__primary-text{font-weight:500!important;color:#e31837!important}.sec-nav-menu .sec-menu-item--active mat-icon,.sec-nav-menu .sec-menu-item--active .mat-icon{opacity:1}.mat-mdc-select-panel,.mdc-menu-surface.mat-mdc-select-panel{background:#fff!important;box-shadow:0 4px 16px #0000001f!important}.mat-mdc-select-panel .mat-mdc-option,.mdc-menu-surface.mat-mdc-select-panel .mat-mdc-option{background:#fff!important;font-size:12px!important;min-height:36px!important}.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),.mdc-menu-surface.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled){background:#fff0f2!important}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple),.mdc-menu-surface.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple){background:#fde8ec!important}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple) .mdc-list-item__primary-text,.mdc-menu-surface.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:#e31837!important;font-weight:600!important}.lang-dropdown-menu .mat-mdc-menu-panel{min-width:180px!important;padding:4px 0!important;border-radius:0!important;box-shadow:0 6px 24px #00000024!important;background:#fff!important;--mat-menu-item-label-text-weight: 400;--mat-menu-item-label-text-size: 11px}.lang-menu-item{display:flex!important;align-items:center!important;gap:10px!important;font-size:11px!important;font-weight:400!important;height:34px!important;color:#374151!important;padding:0 14px!important;background:#fff!important}.lang-menu-item .mdc-list-item__primary-text,.lang-menu-item span:not(.mat-icon):not(.material-icons){font-size:11px!important;font-weight:400!important;color:#374151!important}.lang-menu-item{--mat-menu-item-label-text-weight: 400}.lang-menu-item .lang-flag-svg{display:flex;align-items:center;border-radius:2px;overflow:hidden;flex-shrink:0}.lang-menu-item .lang-menu-label{flex:1}.lang-menu-item .lang-check-icon{font-size:14px!important;width:14px!important;height:14px!important;color:#e31837!important}.lang-menu-item--active{background:#fff5f5!important;font-weight:400!important;color:#e31837!important}.lang-menu-item:hover{background:#fdecea!important}.user-profile-menu .mat-mdc-menu-panel{width:210px!important;min-width:210px!important;padding:0!important;border-radius:4px!important;box-shadow:0 4px 20px #00000026!important;overflow:hidden;background:#fff!important}.upm-header{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f5f5f5;border-bottom:1px solid #e5e7eb}.upm-avatar{width:34px;height:34px;border-radius:50%;background:#fff;border:2px solid #E31837;display:flex;align-items:center;justify-content:center;flex-shrink:0}.upm-avatar .mat-icon{font-size:22px;width:22px;height:22px;color:#e31837}.upm-info{display:flex;flex-direction:column;gap:2px;overflow:hidden}.upm-name{font-size:11px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upm-status{font-size:10px;color:#6b7280;font-weight:400}.upm-meta{padding:3px 0;background:#fff;border-bottom:1px solid #f0f0f0}.upm-meta-row{display:flex;align-items:center;gap:8px;padding:2px 12px;cursor:default}.upm-meta-icon{font-size:15px!important;width:15px!important;height:15px!important;color:#9ca3af;flex-shrink:0}.upm-meta-text{display:flex;flex-direction:column;gap:1px}.upm-meta-label{font-size:10px;color:#6b7280;font-weight:400}.upm-meta-val{font-size:11px;color:#374151;font-weight:500}.upm-meta-val--red{color:#e31837}.upm-actions{padding:2px 0;background:#fff}.upm-signout{width:100%;font-size:11px!important;font-weight:500!important;height:30px!important;color:#e31837!important;background:#fff!important;--mat-menu-item-label-text-weight: 500}.upm-signout .mdc-list-item__primary-text,.upm-signout span:not(.mat-icon):not(.material-icons){font-size:12px!important;font-weight:500!important;color:#e31837!important}.upm-signout .mat-icon{font-size:16px!important;width:16px!important;height:16px!important;color:#e31837!important;margin-right:8px}.upm-signout:hover{background:#fff0f2!important}button.user-avatar-btn mat-icon,button.user-avatar-btn .mat-icon{color:#7f0011!important;font-size:16px!important;width:16px!important;height:16px!important;line-height:16px!important}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:Poppins!important;font-size:10px!important;font-weight:400!important;background:#fdecea!important;color:#e31837!important;border:1px solid #ffcdd2!important;border-radius:0!important;padding:4px 8px!important;box-shadow:0 2px 8px #e318371f!important}.mat-datepicker-content{border-radius:8px!important;box-shadow:0 4px 20px #00000026!important;border:1px solid #e5e7eb!important;background:#fff!important;padding-bottom:0!important}.mat-datepicker-content .mat-calendar{height:auto!important}.mat-calendar{width:280px!important;height:auto!important;font-family:Poppins!important;background:#fff!important}.mat-calendar-content{padding-bottom:4px!important}.mat-calendar-header{background:#fff!important;padding:8px 8px 2px!important;border-bottom:none!important}.mat-calendar-controls{margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.mat-calendar-period-button{color:#111827!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;font-family:Poppins!important;border:none!important;border-radius:4px!important;padding:0 8px!important;height:28px!important;line-height:28px!important}.mat-calendar-period-button .mat-icon{color:#374151!important;font-size:13px!important}.mat-calendar-period-button:hover{background:#f3f4f6!important}.mat-calendar-previous-button,.mat-calendar-next-button{color:#374151!important;width:32px!important;height:32px!important}.mat-calendar-previous-button .mat-mdc-button-ripple,.mat-calendar-previous-button .mat-ripple,.mat-calendar-next-button .mat-mdc-button-ripple,.mat-calendar-next-button .mat-ripple{display:none}.mat-calendar-previous-button .mat-icon,.mat-calendar-next-button .mat-icon{color:#374151!important;font-size:18px!important;width:18px!important;height:18px!important}.mat-calendar-previous-button:hover,.mat-calendar-next-button:hover{background:#f3f4f6!important;border-radius:50%!important}.mat-calendar-table-header th{font-size:11px!important;font-weight:500!important;color:#6b7280!important;padding:4px 0 6px!important;text-align:center!important;border:none!important;background:transparent!important}.mat-calendar-table-header-divider{display:none!important}.mat-calendar-table th,.mat-calendar-table td{border:none!important}.mat-calendar-body-label{visibility:hidden!important;padding:0!important;line-height:0!important;font-size:0!important}.mat-calendar-body-cell-content{font-size:12px!important;font-weight:400!important;width:30px!important;height:30px!important;line-height:30px!important;border-radius:4px!important;color:#111827!important;border:none!important}.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background:#fde8ec!important;color:#e31837!important;border-radius:6px!important}.mat-calendar-body-today:not(.mat-calendar-body-selected){background:transparent!important;color:#e31837!important;font-weight:700!important;border:2px solid #E31837!important;border-radius:6px!important}.mat-calendar-body-selected{background:#e31837!important;color:#fff!important;font-weight:600!important;box-shadow:none!important;border:none!important;border-radius:6px!important}.mat-calendar-body-disabled .mat-calendar-body-cell-content{color:#d1d5db!important}.mat-datepicker-actions{padding:10px 16px 14px!important;border-top:1px solid #f3f4f6!important;display:flex!important;justify-content:center!important;gap:12px!important}.dp-today-btn,.mat-datepicker-actions [matDatepickerCancel]{font-family:Poppins!important;font-size:12px!important;font-weight:500!important;border-radius:4px!important;height:34px!important;min-width:90px!important;line-height:34px!important}.dp-today-btn{background:#fff!important;color:#111827!important;border:1px solid #d1d5db!important}.mat-datepicker-actions [matDatepickerCancel]{color:#111827!important;border:1px solid #d1d5db!important;background:#fff!important}input[type=datetime-local]{accent-color:#E31837}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:0!important;overflow:hidden!important;box-shadow:0 4px 16px #0000001f!important}.mat-mdc-dialog-container{--mdc-dialog-container-shape: 0 !important}.cdk-overlay-backdrop.cdk-overlay-dark-backdrop{background:#00000026!important}.mat-mdc-dialog-content{padding:18px 20px 14px!important;margin:0!important;font-family:Poppins!important;font-size:12px!important;color:#374151!important;max-height:60vh}.mat-mdc-dialog-actions{padding:8px 16px 14px!important;min-height:unset!important}.pdf-preview-panel .mat-mdc-dialog-container,.pdf-preview-panel .mdc-dialog__surface,.pdf-preview-panel .mat-mdc-dialog-surface{padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;height:100%!important;background:#fff!important}.pdf-preview-panel app-pdf-preview-dialog{flex:1;display:flex;flex-direction:column;min-height:0}.fn-search-bar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.fn-field{display:flex;flex-direction:column;gap:3px}.fn-lbl{font-size:11px;font-weight:600;color:#374151;line-height:1}.fn-input{height:28px;width:180px;box-sizing:border-box;border:1px solid #c9cdd4;border-radius:0;padding:0 8px;font-size:11px;font-family:Poppins;color:#374151;background:#fff;outline:none;transition:border-color .15s}.fn-input::placeholder{color:#adb5bd}.fn-select{height:28px;width:160px;box-sizing:border-box;border:1px solid #c9cdd4;border-radius:0;padding:0 8px;font-size:11px;font-family:Poppins;color:#374151;background:#fff;outline:none;cursor:pointer;appearance:auto;transition:border-color .15s}.fn-btn-search{--mdc-filled-button-container-color: #E31837 !important;--mdc-filled-button-label-text-color: #ffffff !important;background-color:#e31837!important;color:#fff!important;height:28px!important;font-size:11px!important;font-weight:600!important;border-radius:0!important;box-shadow:none!important;padding:0 14px!important;min-width:unset!important}.fn-btn-search .mdc-button__label{color:#fff!important}.fn-btn-search mat-icon{font-size:14px!important;height:14px!important;width:14px!important;vertical-align:middle;margin-right:3px;color:#fff!important}.fn-btn-search:hover{background-color:#c9142e!important}.fn-btn-reset{height:28px!important;font-size:11px!important;font-weight:500!important;border-radius:0!important;color:#e31837!important;border-color:#e31837!important;padding:0 10px!important;min-width:unset!important}.fn-btn-reset mat-icon{font-size:14px!important;height:14px!important;width:14px!important;vertical-align:middle;margin-right:3px;color:#e31837}.fn-btn-reset:hover{background:#e318370f!important}.op-claim-container,.page-wrap{background:#fff;min-height:100%}.ci-page-header{background:#e318371a;padding:8px 14px;margin-bottom:0}.ci-page-title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#e31837;margin:0}.ci-title-icon{font-size:16px!important;width:16px!important;height:16px!important;line-height:16px!important;color:#e31837;flex-shrink:0}
