@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI Variable,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html,body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI Variable,Segoe UI,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dark{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(249 250 251 / var(--tw-text-opacity, 1))}*{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--transition-normal)}.glass-effect{border-width:1px;border-color:#e5e5e599;background-color:#fffc;--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.dark .glass-effect{border-color:#26262699;background-color:#000c}.card-modern{border-radius:1rem;border-width:1px;border-color:#e5e5e580;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dark .card-modern{border-color:#26262680;--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.card-modern:hover{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(99 102 241 / .2)}.btn-primary:active{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.btn-secondary{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.btn-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .btn-secondary{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.dark .btn-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark .btn-ghost{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark .btn-ghost:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}:is(.dark *)::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}::-webkit-scrollbar-thumb{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}:is(.dark *)::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}:is(.dark *)::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.modern-table{overflow:hidden;border-radius:.5rem}.advanced-table{border-radius:.75rem}.server-table{border-radius:.5rem}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-scale-in{animation:scaleIn .2s ease-out}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}.pointer-events-none{pointer-events:none!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}.inset-0{inset:0!important}.inset-y-0{top:0!important;bottom:0!important}.-bottom-1{bottom:-.25rem!important}.-right-1{right:-.25rem!important}.left-0{left:0!important}.top-0{top:0!important}.z-50{z-index:50!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.mb-1{margin-bottom:.25rem!important}.mb-12{margin-bottom:3rem!important}.mb-16{margin-bottom:4rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-8{margin-bottom:2rem!important}.ml-2{margin-left:.5rem!important}.mr-1\.5{margin-right:.375rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:.75rem!important}.mt-0\.5{margin-top:.125rem!important}.mt-1{margin-top:.25rem!important}.mt-16{margin-top:4rem!important}.mt-3{margin-top:.75rem!important}.block{display:block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.grid{display:grid!important}.contents{display:contents!important}.hidden{display:none!important}.h-1{height:.25rem!important}.h-1\.5{height:.375rem!important}.h-10{height:2.5rem!important}.h-12{height:3rem!important}.h-2{height:.5rem!important}.h-3{height:.75rem!important}.h-4{height:1rem!important}.h-5{height:1.25rem!important}.h-6{height:1.5rem!important}.h-8{height:2rem!important}.h-full{height:100%!important}.min-h-screen{min-height:100vh!important}.w-1\.5{width:.375rem!important}.w-10{width:2.5rem!important}.w-12{width:3rem!important}.w-2{width:.5rem!important}.w-3{width:.75rem!important}.w-4{width:1rem!important}.w-5{width:1.25rem!important}.w-6{width:1.5rem!important}.w-8{width:2rem!important}.w-full{width:100%!important}.min-w-0{min-width:0px!important}.max-w-3xl{max-width:48rem!important}.max-w-5xl{max-width:64rem!important}.max-w-6xl{max-width:72rem!important}.max-w-7xl{max-width:80rem!important}.max-w-md{max-width:28rem!important}.flex-1{flex:1 1 0%!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn .3s ease-out!important}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite!important}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:scaleIn .2s ease-out!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.items-start{align-items:flex-start!important}.items-center{align-items:center!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.gap-1{gap:.25rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-6{gap:1.5rem!important}.gap-8{gap:2rem!important}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.25rem * var(--tw-space-x-reverse))!important;margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.75rem * var(--tw-space-x-reverse))!important;margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(1rem * var(--tw-space-x-reverse))!important;margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(1.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.25rem * var(--tw-space-y-reverse))!important}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.5rem * var(--tw-space-y-reverse))!important}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.75rem * var(--tw-space-y-reverse))!important}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1rem * var(--tw-space-y-reverse))!important}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))!important}.overflow-hidden{overflow:hidden!important}.overflow-x-auto{overflow-x:auto!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rounded{border-radius:.25rem!important}.rounded-2xl{border-radius:1rem!important}.rounded-full{border-radius:9999px!important}.rounded-lg{border-radius:.5rem!important}.rounded-md{border-radius:.375rem!important}.rounded-xl{border-radius:.75rem!important}.border{border-width:1px!important}.border-2{border-width:2px!important}.border-t{border-top-width:1px!important}.border-blue-200{--tw-border-opacity: 1 !important;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))!important}.border-gray-200{--tw-border-opacity: 1 !important;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))!important}.border-gray-300{--tw-border-opacity: 1 !important;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))!important}.border-gray-800{--tw-border-opacity: 1 !important;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))!important}.border-white{--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))!important}.border-yellow-200{--tw-border-opacity: 1 !important;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))!important}.bg-amber-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))!important}.bg-amber-400{--tw-bg-opacity: 1 !important;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))!important}.bg-amber-500{--tw-bg-opacity: 1 !important;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))!important}.bg-blue-100{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))!important}.bg-blue-400{--tw-bg-opacity: 1 !important;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))!important}.bg-blue-50{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))!important}.bg-blue-500{--tw-bg-opacity: 1 !important;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))!important}.bg-blue-600{--tw-bg-opacity: 1 !important;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))!important}.bg-cyan-100{--tw-bg-opacity: 1 !important;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))!important}.bg-emerald-100{--tw-bg-opacity: 1 !important;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))!important}.bg-emerald-400{--tw-bg-opacity: 1 !important;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))!important}.bg-emerald-500{--tw-bg-opacity: 1 !important;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))!important}.bg-gray-100{--tw-bg-opacity: 1 !important;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))!important}.bg-gray-200{--tw-bg-opacity: 1 !important;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))!important}.bg-gray-400{--tw-bg-opacity: 1 !important;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))!important}.bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))!important}.bg-gray-900{--tw-bg-opacity: 1 !important;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))!important}.bg-green-100{--tw-bg-opacity: 1 !important;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))!important}.bg-green-400{--tw-bg-opacity: 1 !important;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))!important}.bg-indigo-100{--tw-bg-opacity: 1 !important;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))!important}.bg-orange-400{--tw-bg-opacity: 1 !important;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))!important}.bg-pink-100{--tw-bg-opacity: 1 !important;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))!important}.bg-primary-100{--tw-bg-opacity: 1 !important;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))!important}.bg-primary-50{--tw-bg-opacity: 1 !important;background-color:rgb(240 244 255 / var(--tw-bg-opacity, 1))!important}.bg-primary-600{--tw-bg-opacity: 1 !important;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))!important}.bg-purple-100{--tw-bg-opacity: 1 !important;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))!important}.bg-purple-400{--tw-bg-opacity: 1 !important;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))!important}.bg-red-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))!important}.bg-red-400{--tw-bg-opacity: 1 !important;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))!important}.bg-red-500{--tw-bg-opacity: 1 !important;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))!important}.bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-yellow-50{--tw-bg-opacity: 1 !important;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))!important}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))!important}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))!important}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.from-primary-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.from-primary-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to) !important}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position) !important}.to-primary-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position) !important}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position) !important}.bg-clip-text{-webkit-background-clip:text!important;background-clip:text!important}.object-cover{object-fit:cover!important}.p-1{padding:.25rem!important}.p-1\.5{padding:.375rem!important}.p-2{padding:.5rem!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.p-6{padding:1.5rem!important}.p-8{padding:2rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-12{padding-top:3rem!important;padding-bottom:3rem!important}.py-16{padding-top:4rem!important;padding-bottom:4rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.pl-10{padding-left:2.5rem!important}.pl-3{padding-left:.75rem!important}.pr-3{padding-right:.75rem!important}.pt-8{padding-top:2rem!important}.text-center{text-align:center!important}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.text-xs{font-size:.75rem!important;line-height:1rem!important}.font-bold{font-weight:700!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.capitalize{text-transform:capitalize!important}.leading-relaxed{line-height:1.625!important}.tracking-tight{letter-spacing:-.025em!important}.text-amber-500{--tw-text-opacity: 1 !important;color:rgb(245 158 11 / var(--tw-text-opacity, 1))!important}.text-amber-600{--tw-text-opacity: 1 !important;color:rgb(217 119 6 / var(--tw-text-opacity, 1))!important}.text-amber-700{--tw-text-opacity: 1 !important;color:rgb(180 83 9 / var(--tw-text-opacity, 1))!important}.text-amber-800{--tw-text-opacity: 1 !important;color:rgb(146 64 14 / var(--tw-text-opacity, 1))!important}.text-blue-400{--tw-text-opacity: 1 !important;color:rgb(96 165 250 / var(--tw-text-opacity, 1))!important}.text-blue-600{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity, 1))!important}.text-blue-700{--tw-text-opacity: 1 !important;color:rgb(29 78 216 / var(--tw-text-opacity, 1))!important}.text-blue-800{--tw-text-opacity: 1 !important;color:rgb(30 64 175 / var(--tw-text-opacity, 1))!important}.text-cyan-800{--tw-text-opacity: 1 !important;color:rgb(21 94 117 / var(--tw-text-opacity, 1))!important}.text-emerald-400{--tw-text-opacity: 1 !important;color:rgb(52 211 153 / var(--tw-text-opacity, 1))!important}.text-emerald-600{--tw-text-opacity: 1 !important;color:rgb(5 150 105 / var(--tw-text-opacity, 1))!important}.text-emerald-700{--tw-text-opacity: 1 !important;color:rgb(4 120 87 / var(--tw-text-opacity, 1))!important}.text-emerald-800{--tw-text-opacity: 1 !important;color:rgb(6 95 70 / var(--tw-text-opacity, 1))!important}.text-gray-100{--tw-text-opacity: 1 !important;color:rgb(243 244 246 / var(--tw-text-opacity, 1))!important}.text-gray-300{--tw-text-opacity: 1 !important;color:rgb(209 213 219 / var(--tw-text-opacity, 1))!important}.text-gray-400{--tw-text-opacity: 1 !important;color:rgb(156 163 175 / var(--tw-text-opacity, 1))!important}.text-gray-500{--tw-text-opacity: 1 !important;color:rgb(107 114 128 / var(--tw-text-opacity, 1))!important}.text-gray-600{--tw-text-opacity: 1 !important;color:rgb(75 85 99 / var(--tw-text-opacity, 1))!important}.text-gray-700{--tw-text-opacity: 1 !important;color:rgb(55 65 81 / var(--tw-text-opacity, 1))!important}.text-gray-800{--tw-text-opacity: 1 !important;color:rgb(31 41 55 / var(--tw-text-opacity, 1))!important}.text-gray-900{--tw-text-opacity: 1 !important;color:rgb(17 24 39 / var(--tw-text-opacity, 1))!important}.text-green-700{--tw-text-opacity: 1 !important;color:rgb(21 128 61 / var(--tw-text-opacity, 1))!important}.text-green-800{--tw-text-opacity: 1 !important;color:rgb(22 101 52 / var(--tw-text-opacity, 1))!important}.text-indigo-800{--tw-text-opacity: 1 !important;color:rgb(55 48 163 / var(--tw-text-opacity, 1))!important}.text-pink-800{--tw-text-opacity: 1 !important;color:rgb(157 23 77 / var(--tw-text-opacity, 1))!important}.text-primary-500{--tw-text-opacity: 1 !important;color:rgb(99 102 241 / var(--tw-text-opacity, 1))!important}.text-primary-600{--tw-text-opacity: 1 !important;color:rgb(79 70 229 / var(--tw-text-opacity, 1))!important}.text-primary-700{--tw-text-opacity: 1 !important;color:rgb(67 56 202 / var(--tw-text-opacity, 1))!important}.text-purple-800{--tw-text-opacity: 1 !important;color:rgb(107 33 168 / var(--tw-text-opacity, 1))!important}.text-red-600{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity, 1))!important}.text-red-700{--tw-text-opacity: 1 !important;color:rgb(185 28 28 / var(--tw-text-opacity, 1))!important}.text-red-800{--tw-text-opacity: 1 !important;color:rgb(153 27 27 / var(--tw-text-opacity, 1))!important}.text-transparent{color:transparent!important}.text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-yellow-400{--tw-text-opacity: 1 !important;color:rgb(250 204 21 / var(--tw-text-opacity, 1))!important}.text-yellow-600{--tw-text-opacity: 1 !important;color:rgb(202 138 4 / var(--tw-text-opacity, 1))!important}.text-yellow-700{--tw-text-opacity: 1 !important;color:rgb(161 98 7 / var(--tw-text-opacity, 1))!important}.text-yellow-800{--tw-text-opacity: 1 !important;color:rgb(133 77 14 / var(--tw-text-opacity, 1))!important}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1 !important;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))!important}.opacity-30{opacity:.3!important}.shadow-medium{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-soft{--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-gray-200{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1)) !important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-shadow{transition-property:box-shadow!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-transform{transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.duration-200{transition-duration:.2s!important}.duration-300{transition-duration:.3s!important}.duration-500{transition-duration:.5s!important}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}:root{--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1)}.dark .ngx-simple-datatable{--ngx-sdt-color-background: #1f2937;--ngx-sdt-color-text: #f3f4f6;--ngx-sdt-color-border: #374151}.hover\:scale-105:hover{--tw-scale-x: 1.05 !important;--tw-scale-y: 1.05 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.hover\:bg-amber-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))!important}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))!important}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))!important}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))!important}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))!important}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))!important}.hover\:bg-green-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))!important}.hover\:bg-red-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))!important}.hover\:bg-red-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))!important}.hover\:text-amber-800:hover{--tw-text-opacity: 1 !important;color:rgb(146 64 14 / var(--tw-text-opacity, 1))!important}.hover\:text-blue-800:hover{--tw-text-opacity: 1 !important;color:rgb(30 64 175 / var(--tw-text-opacity, 1))!important}.hover\:text-gray-900:hover{--tw-text-opacity: 1 !important;color:rgb(17 24 39 / var(--tw-text-opacity, 1))!important}.hover\:text-primary-700:hover{--tw-text-opacity: 1 !important;color:rgb(67 56 202 / var(--tw-text-opacity, 1))!important}.hover\:text-red-800:hover{--tw-text-opacity: 1 !important;color:rgb(153 27 27 / var(--tw-text-opacity, 1))!important}.hover\:shadow-large:hover{--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus\:border-transparent:focus{border-color:transparent!important}.focus\:outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1)) !important}.group:hover .group-hover\:-rotate-12{--tw-rotate: -12deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.group:hover .group-hover\:rotate-12{--tw-rotate: 12deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1 !important;--tw-scale-y: 1.1 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.group:hover .group-hover\:text-gray-900{--tw-text-opacity: 1 !important;color:rgb(17 24 39 / var(--tw-text-opacity, 1))!important}.dark\:border-blue-800:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))!important}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))!important}.dark\:border-gray-800:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))!important}.dark\:border-yellow-800:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(133 77 14 / var(--tw-border-opacity, 1))!important}.dark\:bg-amber-900\/20:is(.dark *){background-color:#78350f33!important}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.dark\:bg-blue-800:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))!important}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))!important}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1e3a8a33!important}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d!important}.dark\:bg-cyan-900\/20:is(.dark *){background-color:#164e6333!important}.dark\:bg-emerald-900\/20:is(.dark *){background-color:#064e3b33!important}.dark\:bg-emerald-950:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(2 44 34 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1f293780!important}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-900\/20:is(.dark *){background-color:#11182733!important}.dark\:bg-primary-950:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(30 27 75 / var(--tw-bg-opacity, 1))!important}.dark\:bg-primary-950\/50:is(.dark *){background-color:#1e1b4b80!important}.dark\:bg-purple-900\/20:is(.dark *){background-color:#581c8733!important}.dark\:bg-red-900\/20:is(.dark *){background-color:#7f1d1d33!important}.dark\:bg-yellow-900\/20:is(.dark *){background-color:#713f1233!important}.dark\:from-blue-900\/20:is(.dark *){--tw-gradient-from: rgb(30 58 138 / .2) var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.dark\:to-indigo-900\/20:is(.dark *){--tw-gradient-to: rgb(49 46 129 / .2) var(--tw-gradient-to-position) !important}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(251 191 36 / var(--tw-text-opacity, 1))!important}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(147 197 253 / var(--tw-text-opacity, 1))!important}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(96 165 250 / var(--tw-text-opacity, 1))!important}.dark\:text-cyan-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(34 211 238 / var(--tw-text-opacity, 1))!important}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(52 211 153 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-100:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(243 244 246 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(229 231 235 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(209 213 219 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(156 163 175 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(249 250 251 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-500:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(107 114 128 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(75 85 99 / var(--tw-text-opacity, 1))!important}.dark\:text-primary-300:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(165 180 252 / var(--tw-text-opacity, 1))!important}.dark\:text-primary-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(129 140 248 / var(--tw-text-opacity, 1))!important}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(192 132 252 / var(--tw-text-opacity, 1))!important}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(248 113 113 / var(--tw-text-opacity, 1))!important}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(253 224 71 / var(--tw-text-opacity, 1))!important}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(250 204 21 / var(--tw-text-opacity, 1))!important}.dark\:placeholder-gray-400:is(.dark *)::placeholder{--tw-placeholder-opacity: 1 !important;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))!important}.dark\:ring-gray-700:is(.dark *){--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1)) !important}.dark\:hover\:bg-amber-900\/20:hover:is(.dark *){background-color:#78350f33!important}.dark\:hover\:bg-blue-900\/20:hover:is(.dark *){background-color:#1e3a8a33!important}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))!important}.dark\:hover\:bg-red-900\/20:hover:is(.dark *){background-color:#7f1d1d33!important}.dark\:hover\:text-gray-100:hover:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(243 244 246 / var(--tw-text-opacity, 1))!important}.dark\:hover\:text-primary-300:hover:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(165 180 252 / var(--tw-text-opacity, 1))!important}.group:hover .dark\:group-hover\:text-gray-100:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(243 244 246 / var(--tw-text-opacity, 1))!important}@media (min-width: 640px){.sm\:block{display:block!important}.sm\:flex-row{flex-direction:row!important}.sm\:items-center{align-items:center!important}.sm\:justify-between{justify-content:space-between!important}.sm\:px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.sm\:text-5xl{font-size:3rem!important;line-height:1!important}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2!important}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.md\:flex-row{flex-direction:row!important}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(0px * var(--tw-space-y-reverse))!important}}@media (min-width: 1024px){.lg\:flex{display:flex!important}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg\:flex-row{flex-direction:row!important}.lg\:items-center{align-items:center!important}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(0px * var(--tw-space-y-reverse))!important}.lg\:px-8{padding-left:2rem!important;padding-right:2rem!important}.lg\:text-6xl{font-size:3.75rem!important;line-height:1!important}}:root{--ngx-sdt-color-primary: #2563eb;--ngx-sdt-color-primary-hover: #1d4ed8;--ngx-sdt-color-primary-light: #dbeafe;--ngx-sdt-color-secondary: #64748b;--ngx-sdt-color-accent: #7c3aed;--ngx-sdt-color-text: #1e293b;--ngx-sdt-color-text-muted: #64748b;--ngx-sdt-color-text-light: #94a3b8;--ngx-sdt-color-background: #ffffff;--ngx-sdt-color-background-gray: #f8fafc;--ngx-sdt-color-background-gray-hover: #f1f5f9;--ngx-sdt-color-background-gray-light: rgba(248, 250, 252, .6);--ngx-sdt-color-background-gray-alt: rgba(241, 245, 249, .4);--ngx-sdt-color-background-soft: #fefefe;--ngx-sdt-color-border: #e2e8f0;--ngx-sdt-color-border-hover: #cbd5e1;--ngx-sdt-color-border-light: #f1f5f9;--ngx-sdt-color-success: #059669;--ngx-sdt-color-error: #dc2626;--ngx-sdt-color-warning: #d97706;--ngx-sdt-color-overlay: rgba(255, 255, 255, .85);--ngx-sdt-spacing-xs: .375rem;--ngx-sdt-spacing-sm: .5rem;--ngx-sdt-spacing-md: .75rem;--ngx-sdt-spacing-lg: 1rem;--ngx-sdt-spacing-xl: 1.5rem;--ngx-sdt-spacing-2xl: 2rem;--ngx-sdt-spacing-3xl: 2.5rem;--ngx-sdt-font-size-xs: .75rem;--ngx-sdt-font-size-sm: .875rem;--ngx-sdt-font-size-base: .875rem;--ngx-sdt-font-size-md: .9375rem;--ngx-sdt-font-size-lg: 1rem;--ngx-sdt-font-weight-normal: 400;--ngx-sdt-font-weight-medium: 500;--ngx-sdt-font-weight-semibold: 600;--ngx-sdt-font-weight-bold: 700;--ngx-sdt-border-radius-xs: .25rem;--ngx-sdt-border-radius-sm: .375rem;--ngx-sdt-border-radius-md: .5rem;--ngx-sdt-border-radius-lg: .75rem;--ngx-sdt-border-radius-xl: 1rem;--ngx-sdt-shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .02);--ngx-sdt-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .06), 0 1px 2px 0 rgba(0, 0, 0, .04);--ngx-sdt-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .04);--ngx-sdt-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -2px rgba(0, 0, 0, .04);--ngx-sdt-transition-all: all .2s cubic-bezier(.4, 0, .2, 1);--ngx-sdt-transition-colors: background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1), border-color .2s cubic-bezier(.4, 0, .2, 1);--ngx-sdt-transition-transform: transform .2s cubic-bezier(.4, 0, .2, 1);--ngx-sdt-checkbox-size: 1.125rem;--ngx-sdt-checkbox-column-width: 52px;--ngx-sdt-icon-size-sm: .875rem;--ngx-sdt-icon-size-base: 1rem;--ngx-sdt-z-index-dropdown: 50;--ngx-sdt-z-index-sticky: 10;--ngx-sdt-z-index-overlay: 20;--ngx-sdt-skeleton-color-start: #f1f5f9;--ngx-sdt-skeleton-color-mid: #e2e8f0;--ngx-sdt-skeleton-color-end: #f1f5f9;--ngx-sdt-cell-padding-compact: .5rem .75rem;--ngx-sdt-cell-padding-normal: .875rem 1rem;--ngx-sdt-cell-padding-xs: .375rem .5rem;--ngx-sdt-cell-padding-sm: .5rem .75rem;--ngx-sdt-cell-padding-md: .625rem .875rem;--ngx-sdt-filter-input-height-xs: 28px;--ngx-sdt-filter-input-height-sm: 30px;--ngx-sdt-filter-input-height-md: 32px;--ngx-sdt-filter-input-height-lg: 36px;--ngx-sdt-filter-button-width-xs: 28px;--ngx-sdt-filter-button-width-sm: 30px;--ngx-sdt-filter-button-width-md: 32px;--ngx-sdt-filter-button-width-lg: 36px;--ngx-sdt-pagination-button-height: 2.25rem;--ngx-sdt-pagination-button-min-width: 2.25rem;--ngx-sdt-pagination-button-number-min-width: 2.5rem;--ngx-sdt-table-width: 100%;--ngx-sdt-table-height: auto;--ngx-sdt-table-max-height: none;--ngx-sdt-table-min-height: 200px}.ngx-sdt-theme-dark{--ngx-sdt-color-text: #f1f5f9;--ngx-sdt-color-text-muted: #94a3b8;--ngx-sdt-color-background: #0f172a;--ngx-sdt-color-background-gray: #1e293b;--ngx-sdt-color-background-gray-hover: #334155;--ngx-sdt-color-background-gray-light: rgba(30, 41, 59, .6);--ngx-sdt-color-background-gray-alt: rgba(51, 65, 85, .4);--ngx-sdt-color-border: #334155;--ngx-sdt-color-border-hover: #475569;--ngx-sdt-color-overlay: rgba(15, 23, 42, .85);--ngx-sdt-skeleton-color-start: #334155;--ngx-sdt-skeleton-color-mid: #475569;--ngx-sdt-skeleton-color-end: #334155}.ngx-sdt-theme-compact{--ngx-sdt-spacing-xs: .25rem;--ngx-sdt-spacing-sm: .375rem;--ngx-sdt-spacing-md: .5rem;--ngx-sdt-spacing-lg: .75rem;--ngx-sdt-spacing-xl: 1rem;--ngx-sdt-cell-padding-normal: .625rem .875rem;--ngx-sdt-font-size-md: .8125rem;--ngx-sdt-filter-input-height-lg: 32px;--ngx-sdt-filter-button-width-lg: 32px;--ngx-sdt-pagination-button-height: 2rem;--ngx-sdt-pagination-button-min-width: 2rem;--ngx-sdt-pagination-button-number-min-width: 2.25rem}.ngx-sdt-custom-primary{--ngx-sdt-color-primary: var(--custom-primary, #2563eb);--ngx-sdt-color-primary-hover: var(--custom-primary-hover, #1d4ed8);--ngx-sdt-color-primary-light: var(--custom-primary-light, #dbeafe)}.ngx-sdt-full-width{--ngx-sdt-table-width: 100%}.ngx-sdt-full-height{--ngx-sdt-table-height: 100%}.ngx-sdt-auto-height{--ngx-sdt-table-height: auto}.ngx-sdt-no-border{--ngx-sdt-color-border: transparent}.ngx-sdt-rounded-none{--ngx-sdt-border-radius-xs: 0;--ngx-sdt-border-radius-sm: 0;--ngx-sdt-border-radius-md: 0;--ngx-sdt-border-radius-lg: 0;--ngx-sdt-border-radius-xl: 0}.ngx-sdt-no-shadow{--ngx-sdt-shadow-xs: none;--ngx-sdt-shadow-sm: none;--ngx-sdt-shadow-md: none;--ngx-sdt-shadow-lg: none}.ngx-sdt-focus-ring{outline:none;border-color:var(--ngx-sdt-color-primary);box-shadow:0 0 0 3px var(--ngx-sdt-color-primary-light)}.ngx-sdt-button-base{display:flex;align-items:center;justify-content:center;border:var(--ngx-sdt-button-border-width, 1px) solid var(--ngx-sdt-button-border-color, var(--ngx-sdt-color-border));border-radius:var(--ngx-sdt-button-border-radius, var(--ngx-sdt-border-radius-md));background-color:var(--ngx-sdt-button-background, var(--ngx-sdt-color-background));color:var(--ngx-sdt-button-color, var(--ngx-sdt-color-text));cursor:pointer;transition:var(--ngx-sdt-transition-all);-webkit-user-select:none;user-select:none;font-weight:var(--ngx-sdt-button-font-weight, var(--ngx-sdt-font-weight-medium));box-shadow:var(--ngx-sdt-button-shadow, var(--ngx-sdt-shadow-xs));font-family:inherit}.ngx-sdt-button-base:hover:not(.ngx-sdt-button--disabled){background-color:var(--ngx-sdt-button-hover-background, var(--ngx-sdt-color-primary));border-color:var(--ngx-sdt-button-hover-border, var(--ngx-sdt-color-primary));color:var(--ngx-sdt-button-hover-color, var(--ngx-sdt-color-background));transform:var(--ngx-sdt-button-hover-transform, translateY(-2px));box-shadow:var(--ngx-sdt-button-hover-shadow, var(--ngx-sdt-shadow-md))}.ngx-sdt-button-base:focus{outline:none;border-color:var(--ngx-sdt-button-focus-border, var(--ngx-sdt-color-primary));box-shadow:var(--ngx-sdt-button-focus-shadow, 0 0 0 3px var(--ngx-sdt-color-primary-light))}.ngx-sdt-button-base.ngx-sdt-button--disabled{opacity:var(--ngx-sdt-button-disabled-opacity, .4);cursor:not-allowed;pointer-events:none}.ngx-sdt-input-base{border:var(--ngx-sdt-input-border-width, 1px) solid var(--ngx-sdt-input-border-color, var(--ngx-sdt-color-border));border-radius:var(--ngx-sdt-input-border-radius, var(--ngx-sdt-border-radius-md));background-color:var(--ngx-sdt-input-background, var(--ngx-sdt-color-background));color:var(--ngx-sdt-input-color, var(--ngx-sdt-color-text));box-sizing:border-box;transition:var(--ngx-sdt-transition-all);font-family:inherit}.ngx-sdt-input-base:focus{outline:none;border-color:var(--ngx-sdt-input-focus-border, var(--ngx-sdt-color-primary));box-shadow:var(--ngx-sdt-input-focus-shadow, 0 0 0 3px var(--ngx-sdt-color-primary-light));transform:var(--ngx-sdt-input-focus-transform, translateY(-1px))}.ngx-sdt-input-base:hover{border-color:var(--ngx-sdt-input-hover-border, var(--ngx-sdt-color-border-hover))}.ngx-sdt-input-base:disabled{opacity:var(--ngx-sdt-input-disabled-opacity, .5);cursor:not-allowed;background-color:var(--ngx-sdt-input-disabled-background, var(--ngx-sdt-color-background-gray))}.ngx-sdt-sticky-column{position:sticky;left:0;background-color:inherit;z-index:var(--ngx-sdt-z-index-sticky);box-shadow:var(--ngx-sdt-sticky-shadow, 2px 0 6px rgba(0, 0, 0, .08))}.ngx-sdt-sticky-column.ngx-sdt-table__cell--sticky-offset-checkbox{left:var(--ngx-sdt-checkbox-column-width)}.ngx-sdt-skeleton-loading{background:linear-gradient(90deg,var(--ngx-sdt-skeleton-color-start) 25%,var(--ngx-sdt-skeleton-color-mid) 50%,var(--ngx-sdt-skeleton-color-end) 75%);background-size:200% 100%;animation:ngx-sdt-skeleton-animation var(--ngx-sdt-skeleton-duration, 1.8s) infinite;border-radius:var(--ngx-sdt-skeleton-border-radius, var(--ngx-sdt-border-radius-md))}.ngx-sdt-utility-hidden{display:none!important}.ngx-sdt-utility-invisible{visibility:hidden!important}.ngx-sdt-utility-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ngx-sdt-utility-truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ngx-sdt-utility-text-center{text-align:center!important}.ngx-sdt-utility-text-right{text-align:right!important}.ngx-sdt-utility-text-left{text-align:left!important}.ngx-sdt-utility-w-full{width:100%!important}.ngx-sdt-utility-h-full{height:100%!important}.ngx-sdt-utility-flex{display:flex!important}.ngx-sdt-utility-flex-col{flex-direction:column!important}.ngx-sdt-utility-flex-1{flex:1 1 0%!important}.ngx-sdt-utility-items-center{align-items:center!important}.ngx-sdt-utility-justify-center{justify-content:center!important}.ngx-sdt-utility-justify-between{justify-content:space-between!important}.ngx-sdt-utility-gap-1{gap:.25rem!important}.ngx-sdt-utility-gap-2{gap:.5rem!important}.ngx-sdt-utility-gap-4{gap:1rem!important}.ngx-sdt-utility-p-0{padding:0!important}.ngx-sdt-utility-p-2{padding:.5rem!important}.ngx-sdt-utility-p-4{padding:1rem!important}.ngx-sdt-utility-m-0{margin:0!important}.ngx-sdt-utility-m-2{margin:.5rem!important}.ngx-sdt-utility-m-4{margin:1rem!important}.ngx-sdt-utility-bg-transparent{background-color:transparent!important}.ngx-sdt-utility-border-0{border-width:0!important}.ngx-sdt-utility-rounded-none{border-radius:0!important}.ngx-sdt-utility-rounded{border-radius:var(--ngx-sdt-border-radius-md)!important}.ngx-sdt-utility-rounded-lg{border-radius:var(--ngx-sdt-border-radius-lg)!important}.ngx-sdt-utility-shadow-none{box-shadow:none!important}.ngx-sdt-utility-shadow{box-shadow:var(--ngx-sdt-shadow-sm)!important}.ngx-sdt-utility-shadow-lg{box-shadow:var(--ngx-sdt-shadow-lg)!important}.ngx-sdt-utility-opacity-50{opacity:.5!important}.ngx-sdt-utility-opacity-75{opacity:.75!important}.ngx-sdt-utility-pointer-events-none{pointer-events:none!important}.ngx-sdt-utility-cursor-pointer{cursor:pointer!important}.ngx-sdt-utility-cursor-not-allowed{cursor:not-allowed!important}.ngx-sdt-utility-select-none{-webkit-user-select:none!important;user-select:none!important}.ngx-sdt-utility-select-text{-webkit-user-select:text!important;user-select:text!important}.ngx-sdt-utility-whitespace-nowrap{white-space:nowrap!important}.ngx-sdt-utility-whitespace-normal{white-space:normal!important}.ngx-sdt-utility-font-medium{font-weight:var(--ngx-sdt-font-weight-medium)!important}.ngx-sdt-utility-font-semibold{font-weight:var(--ngx-sdt-font-weight-semibold)!important}.ngx-sdt-utility-font-bold{font-weight:var(--ngx-sdt-font-weight-bold)!important}.ngx-sdt-utility-text-xs{font-size:var(--ngx-sdt-font-size-xs)!important}.ngx-sdt-utility-text-sm{font-size:var(--ngx-sdt-font-size-sm)!important}.ngx-sdt-utility-text-base{font-size:var(--ngx-sdt-font-size-base)!important}.ngx-sdt-utility-text-lg{font-size:var(--ngx-sdt-font-size-lg)!important}.ngx-sdt-utility-text-primary{color:var(--ngx-sdt-color-primary)!important}.ngx-sdt-utility-text-secondary{color:var(--ngx-sdt-color-secondary)!important}.ngx-sdt-utility-text-muted{color:var(--ngx-sdt-color-text-muted)!important}.ngx-sdt-utility-bg-primary{background-color:var(--ngx-sdt-color-primary)!important}.ngx-sdt-utility-bg-secondary{background-color:var(--ngx-sdt-color-secondary)!important}.ngx-sdt-utility-bg-gray{background-color:var(--ngx-sdt-color-background-gray)!important}.ngx-sdt-utility-border-primary{border-color:var(--ngx-sdt-color-primary)!important}.ngx-sdt-utility-border-secondary{border-color:var(--ngx-sdt-color-secondary)!important}.ngx-sdt-utility-border-gray{border-color:var(--ngx-sdt-color-border)!important}.ngx-sdt-datatable{position:relative;width:var(--ngx-sdt-table-width);height:var(--ngx-sdt-table-height);max-height:var(--ngx-sdt-table-max-height);min-height:var(--ngx-sdt-table-min-height);font-family:var( --ngx-sdt-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif );font-size:var(--ngx-sdt-font-size-md);line-height:1.5;color:var(--ngx-sdt-color-text);box-sizing:border-box;background-color:var(--ngx-sdt-color-background);display:flex;flex-direction:column}.ngx-sdt-table-container{position:relative;width:100%;height:100%;flex:1;overflow:auto;border-radius:var(--ngx-sdt-border-radius-lg);border:var(--ngx-sdt-border-width, 1px) solid var(--ngx-sdt-color-border);box-shadow:var(--ngx-sdt-shadow-sm);background-color:var(--ngx-sdt-color-background)}.ngx-sdt-table-container.ngx-sdt-table-container--min-height{min-height:var(--ngx-sdt-table-min-height)}.ngx-sdt-table-container.ngx-sdt-table-container--scroll{overflow-x:auto;overflow-y:auto}.ngx-sdt-table{width:100%;min-width:100%;height:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;background-color:var(--ngx-sdt-color-background)}.ngx-sdt-table.ngx-sdt-table--striped tbody .ngx-sdt-table__row:nth-child(2n){background-color:var(--ngx-sdt-color-background-gray-light)}.ngx-sdt-table.ngx-sdt-table--hover tbody .ngx-sdt-table__row:hover{background-color:var(--ngx-sdt-color-background-gray-hover);transform:var(--ngx-sdt-hover-transform, translateY(-1px));transition:var(--ngx-sdt-transition-all)}.ngx-sdt-table.ngx-sdt-table--bordered .ngx-sdt-table__header-cell,.ngx-sdt-table.ngx-sdt-table--bordered .ngx-sdt-table__cell{border:var(--ngx-sdt-border-width, 1px) solid var(--ngx-sdt-color-border)}.ngx-sdt-table.ngx-sdt-table--compact .ngx-sdt-table__header-cell,.ngx-sdt-table.ngx-sdt-table--compact .ngx-sdt-table__cell{padding:var(--ngx-sdt-cell-padding-compact)}.ngx-sdt-table colgroup col{min-width:0}.ngx-sdt-table:not([style*=width]){width:100%!important}.ngx-sdt-table--auto-width{width:auto!important;min-width:max-content}.ngx-sdt-table--preserve-readability .ngx-sdt-table__cell-content{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.ngx-sdt-loading-overlay{position:absolute;inset:0;background-color:var(--ngx-sdt-color-overlay);-webkit-backdrop-filter:var(--ngx-sdt-backdrop-filter, blur(2px));backdrop-filter:var(--ngx-sdt-backdrop-filter, blur(2px));display:flex;align-items:center;justify-content:center;z-index:var(--ngx-sdt-z-index-overlay);border-radius:var(--ngx-sdt-border-radius-lg)}.ngx-sdt-datatable *{box-sizing:border-box}.ngx-sdt-datatable .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@supports (height: 100dvh){.ngx-sdt-full-viewport{--ngx-sdt-table-height: 100dvh}}@supports not (height: 100dvh){.ngx-sdt-full-viewport{--ngx-sdt-table-height: 100vh}}.ngx-sdt-flex-grow{flex:1;min-height:0}.ngx-sdt-overflow-hidden{overflow:hidden}.ngx-sdt-overflow-auto{overflow:auto}.ngx-sdt-overflow-x-auto{overflow-x:auto;overflow-y:hidden}.ngx-sdt-overflow-y-auto{overflow-y:auto;overflow-x:hidden}.ngx-sdt-scrollbar-thin::-webkit-scrollbar{width:8px;height:8px}.ngx-sdt-scrollbar-thin::-webkit-scrollbar-track{background:var(--ngx-sdt-color-background-gray);border-radius:var(--ngx-sdt-border-radius-sm)}.ngx-sdt-scrollbar-thin::-webkit-scrollbar-thumb{background:var(--ngx-sdt-color-border-hover);border-radius:var(--ngx-sdt-border-radius-sm)}.ngx-sdt-scrollbar-thin::-webkit-scrollbar-thumb:hover{background:var(--ngx-sdt-color-primary)}.ngx-sdt-column-sizing-auto-fit{--ngx-sdt-column-sizing-strategy: auto-fit}.ngx-sdt-column-sizing-auto-width{--ngx-sdt-column-sizing-strategy: auto-width}.ngx-sdt-column-sizing-hybrid{--ngx-sdt-column-sizing-strategy: hybrid}.ngx-sdt-respect-min-widths{--ngx-sdt-respect-column-min-widths: true}.ngx-sdt-preserve-readability{--ngx-sdt-preserve-readability: true}.ngx-sdt-allow-horizontal-scroll{--ngx-sdt-allow-horizontal-scroll: true}.ngx-sdt-table__header{background:var( --ngx-sdt-header-background, linear-gradient(135deg, var(--ngx-sdt-color-background-gray) 0%, var(--ngx-sdt-color-background-gray-hover) 100%) );border-bottom:var(--ngx-sdt-header-border-width, 2px) solid var(--ngx-sdt-color-border)}.ngx-sdt-table__header.ngx-sdt-table__header--sticky{position:sticky;top:0;z-index:var(--ngx-sdt-z-index-sticky)}.ngx-sdt-table__footer{background:var( --ngx-sdt-footer-background, linear-gradient(135deg, var(--ngx-sdt-color-background-gray) 0%, var(--ngx-sdt-color-background-gray-hover) 100%) );border-top:var(--ngx-sdt-footer-border-width, 2px) solid var(--ngx-sdt-color-border)}.ngx-sdt-table__footer.ngx-sdt-table__footer--sticky{position:sticky;bottom:0;z-index:var(--ngx-sdt-z-index-sticky)}.ngx-sdt-table__header-cell{padding:var(--ngx-sdt-header-cell-padding, var(--ngx-sdt-cell-padding-normal));text-align:var(--ngx-sdt-header-text-align, left);font-weight:var(--ngx-sdt-header-font-weight, var(--ngx-sdt-font-weight-semibold));color:var(--ngx-sdt-header-text-color, var(--ngx-sdt-color-text));vertical-align:middle;border-bottom:var(--ngx-sdt-header-cell-border-width, 1px) solid var(--ngx-sdt-color-border-light);overflow:hidden;position:relative;box-sizing:border-box;font-size:var(--ngx-sdt-header-font-size, var(--ngx-sdt-font-size-md));letter-spacing:var(--ngx-sdt-header-letter-spacing, .025em)}.ngx-sdt-table__header-cell:first-child{border-top-left-radius:var(--ngx-sdt-border-radius-lg)}.ngx-sdt-table__header-cell:last-child{border-top-right-radius:var(--ngx-sdt-border-radius-lg)}.ngx-sdt-table__header-cell.ngx-sdt-table__header-cell--sticky{position:sticky;left:0;background:var( --ngx-sdt-sticky-header-background, linear-gradient(135deg, var(--ngx-sdt-color-background-gray) 0%, var(--ngx-sdt-color-background-gray-hover) 100%) );z-index:var(--ngx-sdt-z-index-sticky);box-shadow:var(--ngx-sdt-sticky-shadow, 2px 0 4px rgba(0, 0, 0, .05))}.ngx-sdt-table__header-cell.ngx-sdt-table__header-cell--sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--ngx-sdt-transition-colors)}.ngx-sdt-table__header-cell.ngx-sdt-table__header-cell--sortable:hover .ngx-sdt-table__header-content{background-color:var(--ngx-sdt-header-hover-background, var(--ngx-sdt-color-primary-light));border-radius:var(--ngx-sdt-border-radius-md)}.ngx-sdt-table__footer-cell{padding:var(--ngx-sdt-footer-cell-padding, var(--ngx-sdt-cell-padding-normal));text-align:var(--ngx-sdt-footer-text-align, left);font-weight:var(--ngx-sdt-footer-font-weight, var(--ngx-sdt-font-weight-semibold));color:var(--ngx-sdt-footer-text-color, var(--ngx-sdt-color-text));border-top:var(--ngx-sdt-footer-cell-border-width, 1px) solid var(--ngx-sdt-color-border);overflow:hidden;box-sizing:border-box;position:relative}.ngx-sdt-table__footer-cell.ngx-sdt-table__footer-cell--sticky{position:sticky;left:0;background:var( --ngx-sdt-sticky-footer-background, linear-gradient(135deg, var(--ngx-sdt-color-background-gray) 0%, var(--ngx-sdt-color-background-gray-hover) 100%) );z-index:var(--ngx-sdt-z-index-sticky);box-shadow:var(--ngx-sdt-sticky-shadow, 2px 0 4px rgba(0, 0, 0, .05))}.ngx-sdt-table__row{border-bottom:var(--ngx-sdt-row-border-width, 1px) solid var(--ngx-sdt-color-border-light);transition:var(--ngx-sdt-transition-all);background-color:var(--ngx-sdt-row-background, var(--ngx-sdt-color-background))}.ngx-sdt-table__row.ngx-sdt-table__row--clickable{cursor:pointer}.ngx-sdt-table__row.ngx-sdt-table__row--clickable:hover{background-color:var(--ngx-sdt-row-hover-background, var(--ngx-sdt-color-background-gray-hover));box-shadow:var(--ngx-sdt-row-hover-shadow, 0 2px 4px rgba(0, 0, 0, .05))}.ngx-sdt-table__row.ngx-sdt-table__row--even{background-color:var(--ngx-sdt-row-even-background, var(--ngx-sdt-color-background))}.ngx-sdt-table__row.ngx-sdt-table__row--odd{background-color:var(--ngx-sdt-row-odd-background, var(--ngx-sdt-color-background-gray-alt))}.ngx-sdt-table__row.ngx-sdt-table__row--selected{background-color:var(--ngx-sdt-row-selected-background, var(--ngx-sdt-color-primary-light));border-color:var(--ngx-sdt-row-selected-border, var(--ngx-sdt-color-primary))}.ngx-sdt-table__row.ngx-sdt-table__row--loading{background:var(--ngx-sdt-color-background)!important;border:transparent!important}.ngx-sdt-table__cell{padding:var(--ngx-sdt-cell-padding, var(--ngx-sdt-cell-padding-normal));vertical-align:var(--ngx-sdt-cell-vertical-align, middle);overflow:hidden;box-sizing:border-box;position:relative;font-size:var(--ngx-sdt-cell-font-size, var(--ngx-sdt-font-size-base));line-height:var(--ngx-sdt-cell-line-height, 1.5);color:var(--ngx-sdt-cell-text-color, inherit)}.ngx-sdt-table__cell.ngx-sdt-table__cell--sticky{position:sticky;left:0;background-color:inherit;z-index:var(--ngx-sdt-z-index-sticky);box-shadow:var(--ngx-sdt-sticky-shadow, 2px 0 4px rgba(0, 0, 0, .03))}.ngx-sdt-table__cell.ngx-sdt-table__cell--sticky-offset-checkbox{left:var(--ngx-sdt-checkbox-column-width)}.ngx-sdt-table__cell.ngx-sdt-table__cell--no-data{text-align:center;color:var(--ngx-sdt-no-data-text-color, var(--ngx-sdt-color-text-muted));font-style:var(--ngx-sdt-no-data-font-style, italic);padding:var(--ngx-sdt-no-data-padding, var(--ngx-sdt-spacing-3xl));font-size:var(--ngx-sdt-no-data-font-size, var(--ngx-sdt-font-size-md))}.ngx-sdt-table__cell.ngx-sdt-table__cell--no-data .ngx-sdt-table__cell-content{white-space:normal}.ngx-sdt-table__cell.ngx-sdt-table__cell--skeleton{padding:var(--ngx-sdt-skeleton-padding, var(--ngx-sdt-spacing-md))!important;border:transparent!important}.ngx-sdt-table__cell.ngx-sdt-table__cell--skeleton .ngx-sdt-skeleton-box{height:var(--ngx-sdt-skeleton-height, 2.5rem);background:linear-gradient(90deg,var(--ngx-sdt-skeleton-color-start) 25%,var(--ngx-sdt-skeleton-color-mid) 50%,var(--ngx-sdt-skeleton-color-end) 75%);background-size:200% 100%;animation:ngx-sdt-skeleton-animation var(--ngx-sdt-skeleton-duration, 1.8s) infinite;border-radius:var(--ngx-sdt-border-radius-md)}.ngx-sdt-table__cell-content{width:100%;overflow:var(--ngx-sdt-cell-content-overflow, hidden);text-overflow:var(--ngx-sdt-cell-content-text-overflow, ellipsis);white-space:var(--ngx-sdt-cell-content-white-space, nowrap)}.ngx-sdt-table__cell-content--boolean{font-weight:var(--ngx-sdt-boolean-font-weight, var(--ngx-sdt-font-weight-medium));color:var(--ngx-sdt-boolean-text-color, var(--ngx-sdt-color-primary))}.ngx-sdt-table__cell-content--date{color:var(--ngx-sdt-date-text-color, var(--ngx-sdt-color-text-muted));font-variant-numeric:tabular-nums;font-family:var( --ngx-sdt-date-font-family, ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace )}.ngx-sdt-table__cell-content--number{text-align:var(--ngx-sdt-number-text-align, right);font-variant-numeric:tabular-nums;font-family:var( --ngx-sdt-number-font-family, ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace );font-weight:var(--ngx-sdt-number-font-weight, var(--ngx-sdt-font-weight-medium));color:var(--ngx-sdt-number-text-color, inherit)}.ngx-sdt-table__cell-content--text{color:var(--ngx-sdt-text-cell-color, inherit)}.ngx-sdt-table th,.ngx-sdt-table td{border-right:none;border-left:none}@keyframes ngx-sdt-skeleton-animation{0%{background-position:-200% 0}to{background-position:200% 0}}.ngx-sdt-table--borderless .ngx-sdt-table__header-cell,.ngx-sdt-table--borderless .ngx-sdt-table__cell,.ngx-sdt-table--borderless .ngx-sdt-table__footer-cell{border:none}.ngx-sdt-table--rounded-none .ngx-sdt-table__header-cell:first-child,.ngx-sdt-table--rounded-none .ngx-sdt-table__header-cell:last-child{border-radius:0}.ngx-sdt-table--dense .ngx-sdt-table__header-cell,.ngx-sdt-table--dense .ngx-sdt-table__cell,.ngx-sdt-table--dense .ngx-sdt-table__footer-cell{padding:var(--ngx-sdt-cell-padding-compact)}.ngx-sdt-table--loose .ngx-sdt-table__header-cell,.ngx-sdt-table--loose .ngx-sdt-table__cell,.ngx-sdt-table--loose .ngx-sdt-table__footer-cell{padding:var(--ngx-sdt-spacing-lg) var(--ngx-sdt-spacing-xl)}.ngx-sdt-header-cell{position:relative;-webkit-user-select:none;user-select:none;box-sizing:border-box;overflow:hidden}.ngx-sdt-header-cell.ngx-sdt-header-cell--sortable{cursor:pointer}.ngx-sdt-header-cell.ngx-sdt-header-cell--sortable:hover .ngx-sdt-header__content{background-color:var(--ngx-sdt-header-hover-background, var(--ngx-sdt-color-primary-light));border-radius:var(--ngx-sdt-border-radius-md);transform:var(--ngx-sdt-header-hover-transform, translateY(-1px))}.ngx-sdt-header-cell.ngx-sdt-header-cell--sticky-first{position:sticky;left:0;background:var( --ngx-sdt-sticky-first-background, linear-gradient(135deg, var(--ngx-sdt-color-background-gray) 0%, var(--ngx-sdt-color-background-gray-hover) 100%) );z-index:var(--ngx-sdt-z-index-sticky);box-shadow:var(--ngx-sdt-sticky-shadow, 2px 0 6px rgba(0, 0, 0, .08))}.ngx-sdt-header__content{display:flex;align-items:center;justify-content:space-between;padding:var(--ngx-sdt-header-content-padding, var(--ngx-sdt-spacing-sm));margin:0;border-radius:var(--ngx-sdt-border-radius-md);transition:var(--ngx-sdt-transition-all);box-sizing:border-box;min-height:var(--ngx-sdt-header-content-min-height, 2.5rem);width:100%;overflow:hidden}.ngx-sdt-header__title{font-weight:var(--ngx-sdt-header-title-font-weight, var(--ngx-sdt-font-weight-semibold));color:var(--ngx-sdt-header-title-color, var(--ngx-sdt-color-text));flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:inherit;letter-spacing:var(--ngx-sdt-header-title-letter-spacing, .025em)}.ngx-sdt-header__sort-indicators{margin-left:var(--ngx-sdt-header-sort-margin, var(--ngx-sdt-spacing-sm));display:flex;align-items:center;flex-shrink:0}.ngx-sdt-header__sort-icon{width:var(--ngx-sdt-sort-icon-size, var(--ngx-sdt-icon-size-base));height:var(--ngx-sdt-sort-icon-size, var(--ngx-sdt-icon-size-base));fill:var(--ngx-sdt-sort-icon-color, var(--ngx-sdt-color-secondary));transition:var(--ngx-sdt-transition-all)}.ngx-sdt-header__sort-icon.ngx-sdt-header__sort-icon--asc,.ngx-sdt-header__sort-icon.ngx-sdt-header__sort-icon--desc{fill:var(--ngx-sdt-sort-icon-active-color, var(--ngx-sdt-color-primary));transform:var(--ngx-sdt-sort-icon-active-transform, scale(1.1))}.ngx-sdt-header__sort-icon.ngx-sdt-header__sort-icon--none{opacity:var(--ngx-sdt-sort-icon-inactive-opacity, .4)}.ngx-sdt-header__filter-container{margin-top:var(--ngx-sdt-filter-container-margin, var(--ngx-sdt-spacing-md));display:flex;align-items:center;position:relative;box-sizing:border-box;width:100%;gap:0}.ngx-sdt-header__filter-input,.ngx-sdt-header__filter-select{border:var(--ngx-sdt-filter-input-border-width, 1px) solid var(--ngx-sdt-color-border);border-radius:var(--ngx-sdt-border-radius-md) 0 0 var(--ngx-sdt-border-radius-md);background-color:var(--ngx-sdt-filter-input-background, var(--ngx-sdt-color-background));color:var(--ngx-sdt-filter-input-color, var(--ngx-sdt-color-text));box-sizing:border-box;flex:1;min-width:0;padding:var(--ngx-sdt-filter-input-padding, var(--ngx-sdt-spacing-sm) var(--ngx-sdt-spacing-md));font-size:var(--ngx-sdt-filter-input-font-size, var(--ngx-sdt-font-size-base));height:var(--ngx-sdt-filter-input-height-lg);transition:var(--ngx-sdt-transition-all);font-family:inherit}.ngx-sdt-header__filter-input:focus,.ngx-sdt-header__filter-select:focus{outline:none;border-color:var(--ngx-sdt-filter-input-focus-border, var(--ngx-sdt-color-primary));box-shadow:var(--ngx-sdt-filter-input-focus-shadow, 0 0 0 3px var(--ngx-sdt-color-primary-light));transform:var(--ngx-sdt-filter-input-focus-transform, translateY(-1px))}.ngx-sdt-header__filter-input::placeholder{color:var(--ngx-sdt-filter-placeholder-color, var(--ngx-sdt-color-text-light));font-style:var(--ngx-sdt-filter-placeholder-style, italic)}.ngx-sdt-header__filter-input.ngx-sdt-header__filter-input--responsive.ngx-sdt-header__filter-input--xs{height:var(--ngx-sdt-filter-input-height-xs);font-size:var(--ngx-sdt-font-size-xs);padding:.25rem .5rem}.ngx-sdt-header__filter-input.ngx-sdt-header__filter-input--responsive.ngx-sdt-header__filter-input--sm{height:var(--ngx-sdt-filter-input-height-sm);font-size:var(--ngx-sdt-font-size-sm);padding:.375rem .625rem}.ngx-sdt-header__filter-input.ngx-sdt-header__filter-input--responsive.ngx-sdt-header__filter-input--md{height:var(--ngx-sdt-filter-input-height-md);font-size:var(--ngx-sdt-font-size-base);padding:.5rem .75rem}.ngx-sdt-header__filter-input.ngx-sdt-header__filter-input--responsive.ngx-sdt-header__filter-input--lg{height:var(--ngx-sdt-filter-input-height-lg);font-size:var(--ngx-sdt-font-size-base);padding:var(--ngx-sdt-spacing-sm) var(--ngx-sdt-spacing-md)}.ngx-sdt-header__filter-select{border-radius:var(--ngx-sdt-border-radius-md);appearance:none;background-image:var( --ngx-sdt-select-arrow, url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E") );background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.ngx-sdt-header__filter-button{display:flex;align-items:center;justify-content:center;border:var(--ngx-sdt-filter-button-border-width, 1px) solid var(--ngx-sdt-color-border);border-left:none;border-radius:0 var(--ngx-sdt-border-radius-md) var(--ngx-sdt-border-radius-md) 0;background-color:var(--ngx-sdt-filter-button-background, var(--ngx-sdt-color-background-gray));color:var(--ngx-sdt-filter-button-color, var(--ngx-sdt-color-text-muted));cursor:pointer;transition:var(--ngx-sdt-transition-all);-webkit-user-select:none;user-select:none;box-sizing:border-box;flex-shrink:0;width:var(--ngx-sdt-filter-button-width-lg);height:var(--ngx-sdt-filter-input-height-lg)}.ngx-sdt-header__filter-button:hover{background-color:var(--ngx-sdt-filter-button-hover-background, var(--ngx-sdt-color-primary));color:var(--ngx-sdt-filter-button-hover-color, var(--ngx-sdt-color-background));border-color:var(--ngx-sdt-filter-button-hover-border, var(--ngx-sdt-color-primary));transform:var(--ngx-sdt-filter-button-hover-transform, translateY(-1px));box-shadow:var(--ngx-sdt-filter-button-hover-shadow, var(--ngx-sdt-shadow-md))}.ngx-sdt-header__filter-button:focus{outline:none;border-color:var(--ngx-sdt-filter-button-focus-border, var(--ngx-sdt-color-primary));box-shadow:var(--ngx-sdt-filter-button-focus-shadow, 0 0 0 3px var(--ngx-sdt-color-primary-light))}.ngx-sdt-header__filter-button svg{width:var(--ngx-sdt-filter-icon-size, var(--ngx-sdt-icon-size-sm));height:var(--ngx-sdt-filter-icon-size, var(--ngx-sdt-icon-size-sm));transition:var(--ngx-sdt-transition-transform)}.ngx-sdt-header__filter-button:hover svg{transform:var(--ngx-sdt-filter-icon-hover-transform, scale(1.1))}.ngx-sdt-header__filter-button.ngx-sdt-header__filter-button--responsive.ngx-sdt-header__filter-button--xs{width:var(--ngx-sdt-filter-button-width-xs);height:var(--ngx-sdt-filter-input-height-xs)}.ngx-sdt-header__filter-button.ngx-sdt-header__filter-button--responsive.ngx-sdt-header__filter-button--xs svg{width:.75rem;height:.75rem}.ngx-sdt-header__filter-button.ngx-sdt-header__filter-button--responsive.ngx-sdt-header__filter-button--sm{width:var(--ngx-sdt-filter-button-width-sm);height:var(--ngx-sdt-filter-input-height-sm)}.ngx-sdt-header__filter-button.ngx-sdt-header__filter-button--responsive.ngx-sdt-header__filter-button--sm svg{width:.8125rem;height:.8125rem}.ngx-sdt-header__filter-button.ngx-sdt-header__filter-button--responsive.ngx-sdt-header__filter-button--md{width:var(--ngx-sdt-filter-button-width-md);height:var(--ngx-sdt-filter-input-height-md)}.ngx-sdt-header__filter-button.ngx-sdt-header__filter-button--responsive.ngx-sdt-header__filter-button--md svg{width:var(--ngx-sdt-icon-size-sm);height:var(--ngx-sdt-icon-size-sm)}.ngx-sdt-header__filter-button.ngx-sdt-header__filter-button--responsive.ngx-sdt-header__filter-button--lg{width:var(--ngx-sdt-filter-button-width-lg);height:var(--ngx-sdt-filter-input-height-lg)}.ngx-sdt-header__filter-button.ngx-sdt-header__filter-button--responsive.ngx-sdt-header__filter-button--lg svg{width:var(--ngx-sdt-icon-size-sm);height:var(--ngx-sdt-icon-size-sm)}.ngx-sdt-header--no-background .ngx-sdt-header__content{background:none}.ngx-sdt-header--minimal .ngx-sdt-header__content{padding:var(--ngx-sdt-spacing-xs);min-height:2rem}.ngx-sdt-header--large .ngx-sdt-header__content{padding:var(--ngx-sdt-spacing-lg);min-height:3rem}.ngx-sdt-checkbox{box-sizing:border-box}.ngx-sdt-checkbox__container{position:relative;display:inline-block}.ngx-sdt-checkbox__input{position:absolute;width:var(--ngx-sdt-checkbox-size);height:var(--ngx-sdt-checkbox-size);opacity:0;cursor:pointer}.ngx-sdt-checkbox__visual{display:flex;align-items:center;justify-content:center;width:var(--ngx-sdt-checkbox-size);height:var(--ngx-sdt-checkbox-size);border:var(--ngx-sdt-checkbox-border-width, 2px) solid var(--ngx-sdt-checkbox-border-color, var(--ngx-sdt-color-border));border-radius:var(--ngx-sdt-checkbox-border-radius, var(--ngx-sdt-border-radius-sm));background-color:var(--ngx-sdt-checkbox-background, var(--ngx-sdt-color-background));transition:var(--ngx-sdt-transition-all);box-shadow:var(--ngx-sdt-checkbox-shadow, var(--ngx-sdt-shadow-xs))}.ngx-sdt-checkbox__visual:hover{border-color:var(--ngx-sdt-checkbox-hover-border, var(--ngx-sdt-color-primary));transform:var(--ngx-sdt-checkbox-hover-transform, scale(1.05));box-shadow:var(--ngx-sdt-checkbox-hover-shadow, var(--ngx-sdt-shadow-sm))}.ngx-sdt-checkbox__visual .ngx-sdt-checkbox__check-icon,.ngx-sdt-checkbox__visual .ngx-sdt-checkbox__dash-icon{display:none;width:var(--ngx-sdt-checkbox-icon-size, .75rem);height:var(--ngx-sdt-checkbox-icon-size, .75rem);color:var(--ngx-sdt-checkbox-icon-color, var(--ngx-sdt-color-background));transition:var(--ngx-sdt-transition-transform)}.ngx-sdt-checkbox__input:checked+.ngx-sdt-checkbox__visual{background-color:var(--ngx-sdt-checkbox-checked-background, var(--ngx-sdt-color-primary));border-color:var(--ngx-sdt-checkbox-checked-border, var(--ngx-sdt-color-primary));transform:var(--ngx-sdt-checkbox-checked-transform, scale(1.05));box-shadow:var(--ngx-sdt-checkbox-checked-shadow, 0 0 0 3px var(--ngx-sdt-color-primary-light))}.ngx-sdt-checkbox__input:checked+.ngx-sdt-checkbox__visual .ngx-sdt-checkbox__check-icon{display:block;animation:var(--ngx-sdt-checkbox-check-animation, checkboxCheckAnimation .2s cubic-bezier(.4, 0, .2, 1))}.ngx-sdt-checkbox__input:indeterminate+.ngx-sdt-checkbox__visual{background-color:var(--ngx-sdt-checkbox-indeterminate-background, var(--ngx-sdt-color-primary));border-color:var(--ngx-sdt-checkbox-indeterminate-border, var(--ngx-sdt-color-primary));transform:var(--ngx-sdt-checkbox-indeterminate-transform, scale(1.05));box-shadow:var(--ngx-sdt-checkbox-indeterminate-shadow, 0 0 0 3px var(--ngx-sdt-color-primary-light))}.ngx-sdt-checkbox__input:indeterminate+.ngx-sdt-checkbox__visual .ngx-sdt-checkbox__dash-icon{display:block;animation:var(--ngx-sdt-checkbox-dash-animation, checkboxDashAnimation .2s cubic-bezier(.4, 0, .2, 1))}.ngx-sdt-checkbox__input:focus+.ngx-sdt-checkbox__visual{box-shadow:var(--ngx-sdt-checkbox-focus-shadow, 0 0 0 3px var(--ngx-sdt-color-primary-light))}.ngx-sdt-checkbox__input:disabled+.ngx-sdt-checkbox__visual{opacity:var(--ngx-sdt-checkbox-disabled-opacity, .5);cursor:not-allowed;pointer-events:none}@keyframes checkboxCheckAnimation{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes checkboxDashAnimation{0%{transform:scaleX(0);opacity:0}50%{transform:scaleX(1.2);opacity:.8}to{transform:scaleX(1);opacity:1}}.ngx-sdt-checkbox--large{--ngx-sdt-checkbox-size: 1.5rem;--ngx-sdt-checkbox-icon-size: 1rem}.ngx-sdt-checkbox--small{--ngx-sdt-checkbox-size: 1rem;--ngx-sdt-checkbox-icon-size: .625rem}.ngx-sdt-checkbox--rounded{--ngx-sdt-checkbox-border-radius: 50%}.ngx-sdt-checkbox--square{--ngx-sdt-checkbox-border-radius: 0}.ngx-sdt-filter-menu{position:absolute;top:100%;right:var(--ngx-sdt-filter-menu-right, 0);left:var(--ngx-sdt-filter-menu-left, auto);z-index:var(--ngx-sdt-z-index-dropdown);margin-top:var(--ngx-sdt-filter-menu-margin-top, var(--ngx-sdt-spacing-sm));min-width:var(--ngx-sdt-filter-menu-min-width, 220px);max-width:var(--ngx-sdt-filter-menu-max-width, 320px);background-color:var(--ngx-sdt-filter-menu-background, var(--ngx-sdt-color-background));border:var(--ngx-sdt-filter-menu-border-width, 1px) solid var(--ngx-sdt-filter-menu-border-color, var(--ngx-sdt-color-border));border-radius:var(--ngx-sdt-filter-menu-border-radius, var(--ngx-sdt-border-radius-lg));box-shadow:var(--ngx-sdt-filter-menu-shadow, var(--ngx-sdt-shadow-lg));-webkit-backdrop-filter:var(--ngx-sdt-filter-menu-backdrop-filter, blur(8px));backdrop-filter:var(--ngx-sdt-filter-menu-backdrop-filter, blur(8px));animation:var(--ngx-sdt-filter-menu-animation, filterMenuSlideIn .2s cubic-bezier(.4, 0, .2, 1))}.ngx-sdt-filter-menu__options{padding:var(--ngx-sdt-filter-menu-options-padding, var(--ngx-sdt-spacing-sm));font-size:var(--ngx-sdt-filter-menu-font-size, var(--ngx-sdt-font-size-md));max-height:var(--ngx-sdt-filter-menu-max-height, 320px);overflow-y:auto}.ngx-sdt-filter-menu__option{display:block;width:100%;padding:var(--ngx-sdt-filter-option-padding, var(--ngx-sdt-spacing-md) var(--ngx-sdt-spacing-lg));text-align:var(--ngx-sdt-filter-option-text-align, left);color:var(--ngx-sdt-filter-option-color, var(--ngx-sdt-color-text));background-color:var(--ngx-sdt-filter-option-background, transparent);border:var(--ngx-sdt-filter-option-border, none);border-radius:var(--ngx-sdt-filter-option-border-radius, var(--ngx-sdt-border-radius-md));cursor:pointer;transition:var(--ngx-sdt-transition-all);font-weight:var(--ngx-sdt-filter-option-font-weight, var(--ngx-sdt-font-weight-medium));font-size:var(--ngx-sdt-filter-option-font-size, var(--ngx-sdt-font-size-base));margin-bottom:var(--ngx-sdt-filter-option-margin-bottom, var(--ngx-sdt-spacing-xs))}.ngx-sdt-filter-menu__option:last-child{margin-bottom:0}.ngx-sdt-filter-menu__option:hover{background-color:var(--ngx-sdt-filter-option-hover-background, var(--ngx-sdt-color-background-gray-hover));transform:var(--ngx-sdt-filter-option-hover-transform, translateX(4px));box-shadow:var(--ngx-sdt-filter-option-hover-shadow, var(--ngx-sdt-shadow-sm))}.ngx-sdt-filter-menu__option.ngx-sdt-filter-menu__option--active{background-color:var(--ngx-sdt-filter-option-active-background, var(--ngx-sdt-color-primary));color:var(--ngx-sdt-filter-option-active-color, var(--ngx-sdt-color-background));box-shadow:var(--ngx-sdt-filter-option-active-shadow, var(--ngx-sdt-shadow-md));transform:var(--ngx-sdt-filter-option-active-transform, translateX(2px))}.ngx-sdt-filter-menu__option.ngx-sdt-filter-menu__option--active:hover{background-color:var(--ngx-sdt-filter-option-active-hover-background, var(--ngx-sdt-color-primary-hover));transform:var(--ngx-sdt-filter-option-active-hover-transform, translateX(6px))}.ngx-sdt-filter-menu__option:focus{outline:none;background-color:var(--ngx-sdt-filter-option-focus-background, var(--ngx-sdt-color-background-gray-hover));box-shadow:var(--ngx-sdt-filter-option-focus-shadow, 0 0 0 2px var(--ngx-sdt-color-primary-light))}.ngx-sdt-filter-menu__option:disabled{opacity:var(--ngx-sdt-filter-option-disabled-opacity, .5);cursor:not-allowed;pointer-events:none}@keyframes filterMenuSlideIn{0%{opacity:0;transform:var(--ngx-sdt-filter-menu-slide-from, translateY(-8px) scale(.95))}to{opacity:1;transform:var(--ngx-sdt-filter-menu-slide-to, translateY(0) scale(1))}}.ngx-sdt-filter-menu--left{--ngx-sdt-filter-menu-right: auto;--ngx-sdt-filter-menu-left: 0}.ngx-sdt-filter-menu--center{--ngx-sdt-filter-menu-right: auto;--ngx-sdt-filter-menu-left: 50%;transform:translate(-50%)}.ngx-sdt-filter-menu--compact{--ngx-sdt-filter-menu-min-width: 180px;--ngx-sdt-filter-option-padding: var(--ngx-sdt-spacing-sm) var(--ngx-sdt-spacing-md);--ngx-sdt-filter-option-font-size: var(--ngx-sdt-font-size-sm)}.ngx-sdt-filter-menu--large{--ngx-sdt-filter-menu-min-width: 280px;--ngx-sdt-filter-option-padding: var(--ngx-sdt-spacing-lg) var(--ngx-sdt-spacing-xl);--ngx-sdt-filter-option-font-size: var(--ngx-sdt-font-size-lg)}.ngx-sdt-pagination{display:flex;justify-content:var(--ngx-sdt-pagination-justify, space-between);align-items:center;padding:var(--ngx-sdt-pagination-padding, var(--ngx-sdt-spacing-xl) var(--ngx-sdt-spacing-lg));background-color:var(--ngx-sdt-pagination-background, var(--ngx-sdt-color-background-gray));border-top:var(--ngx-sdt-pagination-border-width, 1px) solid var(--ngx-sdt-pagination-border-color, var(--ngx-sdt-color-border));border-radius:var( --ngx-sdt-pagination-border-radius, 0 0 var(--ngx-sdt-border-radius-lg) var(--ngx-sdt-border-radius-lg) );flex-wrap:wrap;gap:var(--ngx-sdt-pagination-gap, var(--ngx-sdt-spacing-lg))}.ngx-sdt-pagination__info{display:flex;align-items:center;gap:var(--ngx-sdt-pagination-info-gap, var(--ngx-sdt-spacing-md))}.ngx-sdt-pagination__info-text{color:var(--ngx-sdt-pagination-info-color, var(--ngx-sdt-color-text-muted));font-size:var(--ngx-sdt-pagination-info-font-size, var(--ngx-sdt-font-size-md));font-weight:var(--ngx-sdt-pagination-info-font-weight, var(--ngx-sdt-font-weight-medium));white-space:nowrap}.ngx-sdt-pagination__page-size-select{border:var(--ngx-sdt-page-size-select-border-width, 1px) solid var(--ngx-sdt-page-size-select-border-color, var(--ngx-sdt-color-border));border-radius:var(--ngx-sdt-page-size-select-border-radius, var(--ngx-sdt-border-radius-md));background-color:var(--ngx-sdt-page-size-select-background, var(--ngx-sdt-color-background));color:var(--ngx-sdt-page-size-select-color, var(--ngx-sdt-color-text));box-sizing:border-box;padding:var(--ngx-sdt-page-size-select-padding, var(--ngx-sdt-spacing-sm) var(--ngx-sdt-spacing-md));font-size:var(--ngx-sdt-page-size-select-font-size, var(--ngx-sdt-font-size-md));font-weight:var(--ngx-sdt-page-size-select-font-weight, var(--ngx-sdt-font-weight-medium));cursor:pointer;transition:var(--ngx-sdt-transition-all);appearance:none;background-image:var( --ngx-sdt-page-size-select-arrow, url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E") );background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;padding-right:2.25rem}.ngx-sdt-pagination__page-size-select:focus{outline:none;border-color:var(--ngx-sdt-page-size-select-focus-border, var(--ngx-sdt-color-primary));box-shadow:var(--ngx-sdt-page-size-select-focus-shadow, 0 0 0 3px var(--ngx-sdt-color-primary-light));transform:var(--ngx-sdt-page-size-select-focus-transform, translateY(-1px))}.ngx-sdt-pagination__page-size-select:hover{border-color:var(--ngx-sdt-page-size-select-hover-border, var(--ngx-sdt-color-primary))}.ngx-sdt-pagination__controls{display:flex;align-items:center;gap:var(--ngx-sdt-pagination-controls-gap, var(--ngx-sdt-spacing-sm))}.ngx-sdt-pagination__button{display:flex;align-items:center;justify-content:center;border:var(--ngx-sdt-pagination-button-border-width, 1px) solid var(--ngx-sdt-pagination-button-border-color, var(--ngx-sdt-color-border));border-radius:var(--ngx-sdt-pagination-button-border-radius, var(--ngx-sdt-border-radius-md));background-color:var(--ngx-sdt-pagination-button-background, var(--ngx-sdt-color-background));color:var(--ngx-sdt-pagination-button-color, var(--ngx-sdt-color-text));cursor:pointer;transition:var(--ngx-sdt-transition-all);-webkit-user-select:none;user-select:none;min-width:var(--ngx-sdt-pagination-button-min-width);height:var(--ngx-sdt-pagination-button-height);padding:var(--ngx-sdt-pagination-button-padding, 0 var(--ngx-sdt-spacing-md));font-size:var(--ngx-sdt-pagination-button-font-size, var(--ngx-sdt-font-size-md));font-weight:var(--ngx-sdt-pagination-button-font-weight, var(--ngx-sdt-font-weight-medium));box-shadow:var(--ngx-sdt-pagination-button-shadow, var(--ngx-sdt-shadow-xs))}.ngx-sdt-pagination__button:hover:not(.ngx-sdt-button--disabled){background-color:var(--ngx-sdt-pagination-button-hover-background, var(--ngx-sdt-color-primary));border-color:var(--ngx-sdt-pagination-button-hover-border, var(--ngx-sdt-color-primary));color:var(--ngx-sdt-pagination-button-hover-color, var(--ngx-sdt-color-background));transform:var(--ngx-sdt-pagination-button-hover-transform, translateY(-2px));box-shadow:var(--ngx-sdt-pagination-button-hover-shadow, var(--ngx-sdt-shadow-md))}.ngx-sdt-pagination__button:focus{outline:none;border-color:var(--ngx-sdt-pagination-button-focus-border, var(--ngx-sdt-color-primary));box-shadow:var(--ngx-sdt-pagination-button-focus-shadow, 0 0 0 3px var(--ngx-sdt-color-primary-light))}.ngx-sdt-pagination__button.ngx-sdt-button--disabled{opacity:var(--ngx-sdt-pagination-button-disabled-opacity, .4);cursor:not-allowed;pointer-events:none}.ngx-sdt-pagination__button.ngx-sdt-pagination__button--active{background-color:var(--ngx-sdt-pagination-button-active-background, var(--ngx-sdt-color-primary));border-color:var(--ngx-sdt-pagination-button-active-border, var(--ngx-sdt-color-primary));color:var(--ngx-sdt-pagination-button-active-color, var(--ngx-sdt-color-background));box-shadow:var(--ngx-sdt-pagination-button-active-shadow, var(--ngx-sdt-shadow-md));transform:var(--ngx-sdt-pagination-button-active-transform, translateY(-1px))}.ngx-sdt-pagination__button.ngx-sdt-pagination__button--active:hover{background-color:var(--ngx-sdt-pagination-button-active-hover-background, var(--ngx-sdt-color-primary-hover));transform:var(--ngx-sdt-pagination-button-active-hover-transform, translateY(-2px));box-shadow:var(--ngx-sdt-pagination-button-active-hover-shadow, var(--ngx-sdt-shadow-lg))}.ngx-sdt-pagination__button.ngx-sdt-pagination__button--number{min-width:var(--ngx-sdt-pagination-button-number-min-width);font-variant-numeric:tabular-nums}.ngx-sdt-pagination__arrow-icon{width:var(--ngx-sdt-pagination-arrow-icon-size, var(--ngx-sdt-icon-size-sm));height:var(--ngx-sdt-pagination-arrow-icon-size, var(--ngx-sdt-icon-size-sm));fill:currentColor;transition:var(--ngx-sdt-transition-transform)}.ngx-sdt-pagination__button:hover .ngx-sdt-pagination__arrow-icon{transform:var(--ngx-sdt-pagination-arrow-icon-hover-transform, scale(1.1))}.ngx-sdt-pagination--centered{--ngx-sdt-pagination-justify: center}.ngx-sdt-pagination--minimal{--ngx-sdt-pagination-padding: var(--ngx-sdt-spacing-md) var(--ngx-sdt-spacing-lg);--ngx-sdt-pagination-background: transparent;--ngx-sdt-pagination-border-width: 0}.ngx-sdt-pagination--compact{--ngx-sdt-pagination-button-height: 2rem;--ngx-sdt-pagination-button-min-width: 2rem;--ngx-sdt-pagination-button-number-min-width: 2.25rem;--ngx-sdt-pagination-button-font-size: var(--ngx-sdt-font-size-sm);--ngx-sdt-pagination-gap: var(--ngx-sdt-spacing-sm);--ngx-sdt-pagination-controls-gap: var(--ngx-sdt-spacing-xs)}.ngx-sdt-pagination--large{--ngx-sdt-pagination-button-height: 2.75rem;--ngx-sdt-pagination-button-min-width: 2.75rem;--ngx-sdt-pagination-button-number-min-width: 3rem;--ngx-sdt-pagination-button-font-size: var(--ngx-sdt-font-size-lg);--ngx-sdt-pagination-gap: var(--ngx-sdt-spacing-xl)}@media (max-width: 1280px){.ngx-sdt-datatable{font-size:var(--ngx-sdt-font-size-base)}.ngx-sdt-table .ngx-sdt-table__header-cell,.ngx-sdt-table .ngx-sdt-table__cell{padding:var(--ngx-sdt-cell-padding-md)}.ngx-sdt-header__title{font-size:var(--ngx-sdt-font-size-base)}.ngx-sdt-pagination{padding:var(--ngx-sdt-spacing-lg) var(--ngx-sdt-spacing-md)}}@media (max-width: 1024px){.ngx-sdt-datatable{font-size:var(--ngx-sdt-font-size-sm)}.ngx-sdt-table .ngx-sdt-table__header-cell,.ngx-sdt-table .ngx-sdt-table__cell{padding:var(--ngx-sdt-cell-padding-sm)}.ngx-sdt-header__title{font-size:var(--ngx-sdt-font-size-sm)}.ngx-sdt-pagination{gap:var(--ngx-sdt-spacing-md)}.ngx-sdt-pagination__controls{gap:var(--ngx-sdt-spacing-xs)}.ngx-sdt-filter-menu{min-width:200px}.ngx-sdt-table-container{border-radius:var(--ngx-sdt-border-radius-md)}.ngx-sdt-datatable.ngx-sdt-column-sizing-auto-fit{--ngx-sdt-column-sizing-strategy: hybrid}}@media (max-width: 768px){.ngx-sdt-datatable{font-size:var(--ngx-sdt-font-size-xs)}.ngx-sdt-table-container{border-radius:var(--ngx-sdt-border-radius-md)}.ngx-sdt-table .ngx-sdt-table__header-cell,.ngx-sdt-table .ngx-sdt-table__cell{padding:var(--ngx-sdt-cell-padding-xs)}.ngx-sdt-header__title{font-size:var(--ngx-sdt-font-size-xs)}.ngx-sdt-pagination{flex-direction:column;text-align:center;gap:var(--ngx-sdt-spacing-lg);padding:var(--ngx-sdt-spacing-lg)}.ngx-sdt-pagination__info{flex-direction:column;gap:var(--ngx-sdt-spacing-sm)}.ngx-sdt-pagination__controls{flex-wrap:wrap;justify-content:center}.ngx-sdt-filter-menu{min-width:180px;left:0;right:auto}.ngx-sdt-header__filter-container{margin-top:var(--ngx-sdt-spacing-sm)}.ngx-sdt-datatable:not(.ngx-sdt-preserve-mobile-layout){--ngx-sdt-column-sizing-strategy: auto-width;--ngx-sdt-allow-horizontal-scroll: true}.ngx-sdt-datatable.ngx-sdt-mobile-stack .ngx-sdt-table,.ngx-sdt-datatable.ngx-sdt-mobile-stack .ngx-sdt-table tbody,.ngx-sdt-datatable.ngx-sdt-mobile-stack .ngx-sdt-table tr,.ngx-sdt-datatable.ngx-sdt-mobile-stack .ngx-sdt-table td{display:block}.ngx-sdt-datatable.ngx-sdt-mobile-stack .ngx-sdt-table__header{display:none}.ngx-sdt-datatable.ngx-sdt-mobile-stack .ngx-sdt-table__row{border:1px solid var(--ngx-sdt-color-border);border-radius:var(--ngx-sdt-border-radius-md);margin-bottom:var(--ngx-sdt-spacing-md);padding:var(--ngx-sdt-spacing-md)}.ngx-sdt-datatable.ngx-sdt-mobile-stack .ngx-sdt-table__cell{border:none;padding:var(--ngx-sdt-spacing-xs) 0;position:relative;padding-left:50%}.ngx-sdt-datatable.ngx-sdt-mobile-stack .ngx-sdt-table__cell:before{content:attr(data-label);position:absolute;left:var(--ngx-sdt-spacing-sm);width:45%;padding-right:var(--ngx-sdt-spacing-sm);white-space:nowrap;font-weight:var(--ngx-sdt-font-weight-semibold);color:var(--ngx-sdt-color-text-muted)}}@media (max-width: 480px){.ngx-sdt-table-container{border-radius:var(--ngx-sdt-border-radius-sm);margin:0 calc(-1 * var(--ngx-sdt-spacing-sm))}.ngx-sdt-table .ngx-sdt-table__header-cell:first-child,.ngx-sdt-table .ngx-sdt-table__header-cell:last-child{border-radius:0}.ngx-sdt-pagination{border-radius:0;margin:0 calc(-1 * var(--ngx-sdt-spacing-sm))}.ngx-sdt-pagination__button{min-width:2rem;height:2rem;padding:0 var(--ngx-sdt-spacing-sm);font-size:var(--ngx-sdt-font-size-xs)}.ngx-sdt-pagination__button.ngx-sdt-pagination__button--number{min-width:2rem}.ngx-sdt-filter-menu{min-width:160px}.ngx-sdt-filter-menu__option{padding:var(--ngx-sdt-spacing-sm) var(--ngx-sdt-spacing-md);font-size:var(--ngx-sdt-font-size-xs)}.ngx-sdt-header__filter-input,.ngx-sdt-header__filter-select{font-size:var(--ngx-sdt-font-size-xs)}.ngx-sdt-datatable.ngx-sdt-mobile-stack .ngx-sdt-table__cell{padding-left:40%}.ngx-sdt-datatable.ngx-sdt-mobile-stack .ngx-sdt-table__cell:before{width:35%}.ngx-sdt-datatable:not(.ngx-sdt-preserve-mobile-layout){--ngx-sdt-column-sizing-strategy: auto-width;--ngx-sdt-allow-horizontal-scroll: true;--ngx-sdt-preserve-readability: true}}@media (hover: none) and (pointer: coarse){.ngx-sdt-table.ngx-sdt-table--hover tbody .ngx-sdt-table__row:hover,.ngx-sdt-header-cell.ngx-sdt-header-cell--sortable:hover .ngx-sdt-header__content,.ngx-sdt-checkbox__visual:hover{transform:none}.ngx-sdt-pagination__button:hover:not(.ngx-sdt-button--disabled){transform:none}.ngx-sdt-header__filter-button:hover,.ngx-sdt-filter-menu__option:hover{transform:none}}@media (prefers-reduced-motion: reduce){.ngx-sdt-datatable *,.ngx-sdt-datatable *:before,.ngx-sdt-datatable *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.ngx-sdt-datatable{box-shadow:none;border:1px solid #000}.ngx-sdt-table-container{overflow:visible;height:auto}.ngx-sdt-pagination,.ngx-sdt-header__filter-container{display:none}.ngx-sdt-table__row{page-break-inside:avoid}.ngx-sdt-checkbox{display:none}.ngx-sdt-table{width:100%!important;min-width:auto!important}}.ngx-sdt-scroll-container{width:100%;height:100%;overflow:auto;scrollbar-width:var(--ngx-sdt-scrollbar-width, auto);scrollbar-color:var(--ngx-sdt-scrollbar-color, auto)}.ngx-sdt-scroll-container::-webkit-scrollbar{width:var(--ngx-sdt-scrollbar-webkit-width, 8px);height:var(--ngx-sdt-scrollbar-webkit-height, 8px)}.ngx-sdt-scroll-container::-webkit-scrollbar-track{background:var(--ngx-sdt-scrollbar-track-color, var(--ngx-sdt-color-background-gray));border-radius:var(--ngx-sdt-scrollbar-track-border-radius, var(--ngx-sdt-border-radius-sm))}.ngx-sdt-scroll-container::-webkit-scrollbar-thumb{background:var(--ngx-sdt-scrollbar-thumb-color, var(--ngx-sdt-color-border-hover));border-radius:var(--ngx-sdt-scrollbar-thumb-border-radius, var(--ngx-sdt-border-radius-sm))}.ngx-sdt-scroll-container::-webkit-scrollbar-thumb:hover{background:var(--ngx-sdt-scrollbar-thumb-hover-color, var(--ngx-sdt-color-primary))}.ngx-simple-datatable{--ngx-sdt-color-primary: var(--datatable-primary-color, var(--ngx-sdt-color-primary));--ngx-sdt-color-primary-hover: var(--datatable-primary-hover-color, var(--ngx-sdt-color-primary-hover));--ngx-sdt-color-primary-light: var(--datatable-primary-light-color, var(--ngx-sdt-color-primary-light));--ngx-sdt-color-text: var(--datatable-text-color, var(--ngx-sdt-color-text));--ngx-sdt-color-text-muted: var(--datatable-text-muted-color, var(--ngx-sdt-color-text-muted));--ngx-sdt-color-background: var(--datatable-background-color, var(--ngx-sdt-color-background));--ngx-sdt-color-background-gray: var(--datatable-background-gray-color, var(--ngx-sdt-color-background-gray));--ngx-sdt-color-border: var(--datatable-border-color, var(--ngx-sdt-color-border));--ngx-sdt-color-border-hover: var(--datatable-border-hover-color, var(--ngx-sdt-color-border-hover));--ngx-sdt-border-radius-sm: var(--datatable-border-radius-sm, var(--ngx-sdt-border-radius-sm));--ngx-sdt-border-radius-md: var(--datatable-border-radius-md, var(--ngx-sdt-border-radius-md));--ngx-sdt-border-radius-lg: var(--datatable-border-radius-lg, var(--ngx-sdt-border-radius-lg));--ngx-sdt-font-size-xs: var(--datatable-font-size-xs, var(--ngx-sdt-font-size-xs));--ngx-sdt-font-size-sm: var(--datatable-font-size-sm, var(--ngx-sdt-font-size-sm));--ngx-sdt-font-size-base: var(--datatable-font-size-base, var(--ngx-sdt-font-size-base));--ngx-sdt-font-size-md: var(--datatable-font-size-md, var(--ngx-sdt-font-size-md));--ngx-sdt-font-size-lg: var(--datatable-font-size-lg, var(--ngx-sdt-font-size-lg));--ngx-sdt-spacing-xs: var(--datatable-spacing-xs, var(--ngx-sdt-spacing-xs));--ngx-sdt-spacing-sm: var(--datatable-spacing-sm, var(--ngx-sdt-spacing-sm));--ngx-sdt-spacing-md: var(--datatable-spacing-md, var(--ngx-sdt-spacing-md));--ngx-sdt-spacing-lg: var(--datatable-spacing-lg, var(--ngx-sdt-spacing-lg));--ngx-sdt-spacing-xl: var(--datatable-spacing-xl, var(--ngx-sdt-spacing-xl));--ngx-sdt-shadow-xs: var(--datatable-shadow-xs, var(--ngx-sdt-shadow-xs));--ngx-sdt-shadow-sm: var(--datatable-shadow-sm, var(--ngx-sdt-shadow-sm));--ngx-sdt-shadow-md: var(--datatable-shadow-md, var(--ngx-sdt-shadow-md));--ngx-sdt-shadow-lg: var(--datatable-shadow-lg, var(--ngx-sdt-shadow-lg));--ngx-sdt-table-width: var(--datatable-width, 100%);--ngx-sdt-table-height: var(--datatable-height, auto);--ngx-sdt-table-max-height: var(--datatable-max-height, none);--ngx-sdt-table-min-height: var(--datatable-min-height, 200px)}.ngx-simple-datatable.tw-compat{--ngx-sdt-spacing-xs: .25rem;--ngx-sdt-spacing-sm: .5rem;--ngx-sdt-spacing-md: .75rem;--ngx-sdt-spacing-lg: 1rem;--ngx-sdt-spacing-xl: 1.5rem;--ngx-sdt-color-primary: #2563eb;--ngx-sdt-color-primary-hover: #1d4ed8;--ngx-sdt-color-primary-light: #dbeafe;--ngx-sdt-color-text: #111827;--ngx-sdt-color-text-muted: #6b7280;--ngx-sdt-color-background: #fff;--ngx-sdt-color-background-gray: #f9fafb;--ngx-sdt-color-border: #e5e7eb;--ngx-sdt-color-border-hover: #d1d5db;--ngx-sdt-border-radius-sm: .125rem;--ngx-sdt-border-radius-md: .375rem;--ngx-sdt-border-radius-lg: .5rem;--ngx-sdt-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--ngx-sdt-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--ngx-sdt-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1)}.ngx-simple-datatable.tw-compat *{box-sizing:border-box}.ngx-simple-datatable.bs-compat{--ngx-sdt-color-primary: var(--bs-primary, #0d6efd);--ngx-sdt-color-primary-hover: var(--bs-primary-hover, #0b5ed7);--ngx-sdt-color-text: var(--bs-body-color, #212529);--ngx-sdt-color-text-muted: var(--bs-secondary, #6c757d);--ngx-sdt-color-background: var(--bs-body-bg, #ffffff);--ngx-sdt-color-background-gray: var(--bs-light, #f8f9fa);--ngx-sdt-color-border: var(--bs-border-color, #dee2e6);--ngx-sdt-border-radius-sm: var(--bs-border-radius-sm, .25rem);--ngx-sdt-border-radius-md: var(--bs-border-radius, .375rem);--ngx-sdt-border-radius-lg: var(--bs-border-radius-lg, .5rem);--ngx-sdt-font-size-xs: .75rem;--ngx-sdt-font-size-sm: .875rem;--ngx-sdt-font-size-base: 1rem;--ngx-sdt-font-size-md: 1rem;--ngx-sdt-font-size-lg: 1.125rem}.ngx-simple-datatable.md-compat{--ngx-sdt-color-primary: #6750a4;--ngx-sdt-color-primary-hover: #5c43a5;--ngx-sdt-color-primary-light: #e7e0ec;--ngx-sdt-color-text: #1c1b1f;--ngx-sdt-color-text-muted: #49454f;--ngx-sdt-color-background: #fffbfe;--ngx-sdt-color-background-gray: #f7f2fa;--ngx-sdt-color-border: #79747e;--ngx-sdt-color-border-hover: #625b71;--ngx-sdt-shadow-sm: 0px 1px 2px 0px rgba(0, 0, 0, .3), 0px 1px 3px 1px rgba(0, 0, 0, .15);--ngx-sdt-shadow-md: 0px 1px 2px 0px rgba(0, 0, 0, .3), 0px 2px 6px 2px rgba(0, 0, 0, .15);--ngx-sdt-shadow-lg: 0px 4px 8px 3px rgba(0, 0, 0, .15), 0px 1px 3px 0px rgba(0, 0, 0, .3);--ngx-sdt-border-radius-sm: .25rem;--ngx-sdt-border-radius-md: .5rem;--ngx-sdt-border-radius-lg: .75rem}.ngx-simple-datatable.no-borders{--ngx-sdt-color-border: transparent;--ngx-sdt-border-width: 0}.ngx-simple-datatable.rounded-none{--ngx-sdt-border-radius-sm: 0;--ngx-sdt-border-radius-md: 0;--ngx-sdt-border-radius-lg: 0}.ngx-simple-datatable.no-shadow{--ngx-sdt-shadow-xs: none;--ngx-sdt-shadow-sm: none;--ngx-sdt-shadow-md: none;--ngx-sdt-shadow-lg: none}.ngx-simple-datatable.minimal{--ngx-sdt-color-background-gray: transparent;--ngx-sdt-pagination-background: transparent;--ngx-sdt-header-background: transparent;--ngx-sdt-footer-background: transparent}.ngx-simple-datatable.dense{--ngx-sdt-cell-padding-normal: .5rem .75rem;--ngx-sdt-spacing-md: .5rem;--ngx-sdt-spacing-lg: .75rem}.ngx-simple-datatable.spacious{--ngx-sdt-cell-padding-normal: 1.25rem 1.5rem;--ngx-sdt-spacing-md: 1rem;--ngx-sdt-spacing-lg: 1.5rem}@media (prefers-contrast: high){.ngx-simple-datatable{--ngx-sdt-color-border: #000000;--ngx-sdt-color-text: #000000;--ngx-sdt-color-background: #ffffff;--ngx-sdt-color-primary: #0000ff}}@media (prefers-color-scheme: dark){.ngx-simple-datatable:not(.light-mode){--ngx-sdt-color-text: #f1f5f9;--ngx-sdt-color-text-muted: #94a3b8;--ngx-sdt-color-background: #0f172a;--ngx-sdt-color-background-gray: #1e293b;--ngx-sdt-color-background-gray-hover: #334155;--ngx-sdt-color-background-gray-light: rgba(30, 41, 59, .6);--ngx-sdt-color-background-gray-alt: rgba(51, 65, 85, .4);--ngx-sdt-color-border: #334155;--ngx-sdt-color-border-hover: #475569;--ngx-sdt-color-overlay: rgba(15, 23, 42, .85);--ngx-sdt-skeleton-color-start: #334155;--ngx-sdt-skeleton-color-mid: #475569;--ngx-sdt-skeleton-color-end: #334155}}.ngx-simple-datatable.light-mode{--ngx-sdt-color-text: #1e293b;--ngx-sdt-color-text-muted: #64748b;--ngx-sdt-color-background: #ffffff;--ngx-sdt-color-background-gray: #f8fafc;--ngx-sdt-color-background-gray-hover: #f1f5f9;--ngx-sdt-color-background-gray-light: rgba(248, 250, 252, .6);--ngx-sdt-color-background-gray-alt: rgba(241, 245, 249, .4);--ngx-sdt-color-border: #e2e8f0;--ngx-sdt-color-border-hover: #cbd5e1;--ngx-sdt-color-overlay: rgba(255, 255, 255, .85);--ngx-sdt-skeleton-color-start: #f1f5f9;--ngx-sdt-skeleton-color-mid: #e2e8f0;--ngx-sdt-skeleton-color-end: #f1f5f9}.ngx-simple-datatable.dark-mode{--ngx-sdt-color-text: #f1f5f9;--ngx-sdt-color-text-muted: #94a3b8;--ngx-sdt-color-background: #0f172a;--ngx-sdt-color-background-gray: #1e293b;--ngx-sdt-color-background-gray-hover: #334155;--ngx-sdt-color-background-gray-light: rgba(30, 41, 59, .6);--ngx-sdt-color-background-gray-alt: rgba(51, 65, 85, .4);--ngx-sdt-color-border: #334155;--ngx-sdt-color-border-hover: #475569;--ngx-sdt-color-overlay: rgba(15, 23, 42, .85);--ngx-sdt-skeleton-color-start: #334155;--ngx-sdt-skeleton-color-mid: #475569;--ngx-sdt-skeleton-color-end: #334155}
