@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{--color-primary-default: #d72638;--color-primary-hover: #c11f31;--color-primary-active: #a01a29;--color-primary-bg: #fdf4f5;--color-primary-text: #a01a29;--color-secondary-default: #282828;--color-secondary-hover: #000000;--color-secondary-active: #343a40;--color-secondary-bg: #f1f3f5;--color-secondary-text: #282828;--color-success-default: #16a34a;--color-success-hover: #15803d;--color-success-active: #166534;--color-success-bg: #f0fdf4;--color-success-text: #166534;--color-warning-default: #f97316;--color-warning-hover: #ea580c;--color-warning-active: #c2410c;--color-warning-bg: #fff7ed;--color-warning-text: #9a3412;--color-error-default: #d72638;--color-error-hover: #c11f31;--color-error-active: #a01a29;--color-error-bg: #fdf4f5;--color-error-text: #a01a29;--color-info-default: #2563eb;--color-info-hover: #1d4ed8;--color-info-active: #1e40af;--color-info-bg: #eff6ff;--color-info-text: #1e40af;--color-purple-default: #9333ea;--color-purple-hover: #7c3aed;--color-purple-active: #6b21a8;--color-purple-bg: #f5f3ff;--color-purple-text: #6b21a8;--color-cyan-default: #0891b2;--color-cyan-hover: #0e7490;--color-cyan-active: #155e75;--color-cyan-bg: #ecfeff;--color-cyan-text: #155e75;--color-yellow-default: #d97706;--color-yellow-hover: #b45309;--color-yellow-active: #92400e;--color-yellow-bg: #fffbeb;--color-yellow-text: #92400e;--color-text-default: #18181b;--color-text-secondary: #3f3f46;--color-text-muted: #71717a;--color-text-disabled: #a1a1aa;--color-text-inverse: #ffffff;--color-text-default-hover: #ffffff;--color-text-secondary-hover: #ffffff;--color-bg-default: #f4f4f5;--color-bg-surface: #ffffff;--color-bg-surface-alt: #e4e4e7;--color-bg-surface-hover: #d4d4d8;--color-bg-surface-disabled: #a1a1aa;--border-color-default: #e4e4e7;--border-color-hover: #d4d4d8;--border-color-focus: #2563eb;--shadow-none: none;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .03), 0 1px 3px rgba(0, 0, 0, .04);--shadow-md: 0 2px 4px rgba(0, 0, 0, .03), 0 4px 12px rgba(0, 0, 0, .06);--shadow-lg: 0 4px 8px rgba(0, 0, 0, .04), 0 12px 24px rgba(0, 0, 0, .08);--shadow-xl: 0 8px 16px rgba(0, 0, 0, .06), 0 20px 40px rgba(0, 0, 0, .1);--shadow-inset: inset 0 2px 4px 0 rgba(0, 0, 0, .04);--focus-ring: 0 0 0 2px rgba(215, 38, 56, .25);--focus-ring-info: 0 0 0 3px rgba(37, 99, 235, .15);--focus-ring-error: 0 0 0 3px rgba(215, 38, 56, .15);--overlay-bg: rgba(0, 0, 0, .4);--color-table-header-bg: #e4e4e7;--color-table-row-even-bg: #f4f4f5;--p-primary-50: #fdf4f5;--p-primary-100: #fbe2e4;--p-primary-200: #f7c5c8;--p-primary-300: #f2a8ac;--p-primary-400: #eb8a8f;--p-primary-500: #e46d73;--p-primary-600: #d72638;--p-primary-700: #c11f31;--p-primary-800: #a01a29;--p-primary-900: #801520;--p-surface-0: #ffffff;--p-surface-50: #fafafa;--p-surface-100: #f4f4f5;--p-surface-200: #e4e4e7;--p-surface-300: #d4d4d8;--p-surface-400: #a1a1aa;--p-surface-500: #71717a;--p-surface-600: #52525b;--p-surface-700: #3f3f46;--p-surface-800: #27272a;--p-surface-900: #18181b;--p-text-color: #18181b;--p-text-secondary-color: #3f3f46;--p-text-muted-color: #71717a;--p-content-border-color: #e4e4e7;--p-content-border-radius: .5rem;--p-green-500: #16a34a;--p-green-600: #15803d;--p-orange-500: #f97316;--p-orange-600: #ea580c;--p-red-500: #d72638;--p-red-600: #c11f31}[data-theme=dark]{--color-primary-default: #e5293d;--color-primary-hover: #ef4444;--color-primary-active: #d72638;--color-primary-bg: rgba(215, 38, 56, .12);--color-primary-text: #fca5a5;--color-secondary-default: #fafafa;--color-secondary-hover: #ffffff;--color-secondary-active: #e4e4e7;--color-secondary-bg: #323232;--color-secondary-text: #fafafa;--color-success-default: #22c55e;--color-success-hover: #4ade80;--color-success-active: #16a34a;--color-success-bg: #1a2e1f;--color-success-text: #86efac;--color-warning-default: #fb923c;--color-warning-hover: #fdba74;--color-warning-active: #f97316;--color-warning-bg: #2e2318;--color-warning-text: #fdba74;--color-error-default: #e5293d;--color-error-hover: #ef4444;--color-error-active: #d72638;--color-error-bg: #2e1a1c;--color-error-text: #fca5a5;--color-info-default: #60a5fa;--color-info-hover: #93c5fd;--color-info-active: #3b82f6;--color-info-bg: #1d2540;--color-info-text: #93c5fd;--color-purple-default: #c084fc;--color-purple-hover: #d8b4fe;--color-purple-active: #a855f7;--color-purple-bg: #261e3a;--color-purple-text: #d8b4fe;--color-cyan-default: #22d3ee;--color-cyan-hover: #67e8f9;--color-cyan-active: #06b6d4;--color-cyan-bg: rgba(6, 182, 212, .12);--color-cyan-text: #67e8f9;--color-yellow-default: #facc15;--color-yellow-hover: #fde68a;--color-yellow-active: #f59e0b;--color-yellow-bg: rgba(245, 158, 11, .12);--color-yellow-text: #fde68a;--color-text-default: #fafafa;--color-text-secondary: #a1a1aa;--color-text-muted: #71717a;--color-text-disabled: #52525b;--color-text-inverse: #18181b;--color-text-default-hover: #ffffff;--color-text-secondary-hover: #ffffff;--color-bg-default: #1e1e1e;--color-bg-surface: #282828;--color-bg-surface-alt: #323232;--color-bg-surface-hover: #3c3c3c;--color-bg-surface-disabled: #4a4a4a;--border-color-default: rgba(255, 255, 255, .08);--border-color-hover: rgba(255, 255, 255, .14);--border-color-focus: #60a5fa;--shadow-none: none;--shadow-sm: 0 0 0 1px rgba(255, 255, 255, .04);--shadow-md: 0 2px 8px rgba(0, 0, 0, .4);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .5);--shadow-xl: 0 8px 32px rgba(0, 0, 0, .6);--shadow-inset: inset 0 2px 4px 0 rgba(0, 0, 0, .3);--focus-ring: 0 0 0 2px rgba(229, 41, 61, .4);--focus-ring-info: 0 0 0 3px rgba(96, 165, 250, .25);--focus-ring-error: 0 0 0 3px rgba(229, 41, 61, .25);--overlay-bg: rgba(0, 0, 0, .7);--color-table-header-bg: #1e1e1e;--color-table-row-even-bg: #323232;--p-primary-50: rgba(215, 38, 56, .08);--p-primary-100: rgba(215, 38, 56, .12);--p-primary-200: rgba(215, 38, 56, .18);--p-primary-300: rgba(215, 38, 56, .24);--p-primary-400: #e46d73;--p-primary-500: #e5293d;--p-primary-600: #e5293d;--p-primary-700: #ef4444;--p-primary-800: #fca5a5;--p-primary-900: #fecaca;--p-surface-0: #1e1e1e;--p-surface-50: #282828;--p-surface-100: #323232;--p-surface-200: #3c3c3c;--p-surface-300: #4a4a4a;--p-surface-400: #71717a;--p-surface-500: #a1a1aa;--p-surface-600: #d4d4d8;--p-surface-700: #e4e4e7;--p-surface-800: #f4f4f5;--p-surface-900: #fafafa;--p-text-color: #fafafa;--p-text-secondary-color: #a1a1aa;--p-text-muted-color: #71717a;--p-content-border-color: rgba(255, 255, 255, .08);--p-content-border-radius: .5rem;--p-green-500: #22c55e;--p-green-600: #4ade80;--p-orange-500: #fb923c;--p-orange-600: #fdba74;--p-red-500: #e5293d;--p-red-600: #ef4444}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}ul,ol{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}html{font-size:14px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}body{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1rem;font-weight:400;line-height:1.5;color:var(--color-text-default);background-color:var(--color-bg-default);transition:background-color .3s ease,color .3s ease}h1,h2,h3,h4,h5,h6{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--color-text-default);margin-bottom:.75rem}h1{font-size:2rem;letter-spacing:-.03em}h2{font-size:1.5rem}h3{font-size:1.125rem}h4{font-size:1rem;letter-spacing:0}h5{font-size:.875rem;letter-spacing:0}h6{font-size:.75rem;letter-spacing:0}a{color:var(--color-primary-default);text-decoration:none;transition:color .2s ease}@media (hover: hover){a:hover{color:var(--color-primary-hover);text-decoration:underline}}@media (max-width: 576px){.hide-mobile{display:none!important}}.show-mobile{display:none!important}@media (max-width: 576px){.show-mobile{display:block!important}}@media (max-width: 768px){.hide-tablet{display:none!important}}.show-tablet{display:none!important}@media (max-width: 768px){.show-tablet{display:block!important}}@media (max-width: 576px){.flex-column-mobile{flex-direction:column!important}}@media (max-width: 576px){.full-width-mobile{width:100%!important}}.touch-target{min-width:44px;min-height:44px}@media (max-width: 576px){html{font-size:13px}}.app-tooltip{position:relative;z-index:10000;padding:12px 16px;background-color:var(--color-bg-surface);color:var(--color-text-default)!important;font-size:.8125rem;font-weight:500;line-height:1.5;border-radius:8px;min-width:280px;max-width:440px;white-space:normal;word-wrap:break-word;border:1px solid var(--border-color-default);box-shadow:var(--shadow-xl);pointer-events:none;opacity:0;display:block;transition:opacity .2s ease,transform .2s ease}.app-tooltip__content{display:block;width:100%}.app-tooltip__html-content{display:inline}.app-tooltip__icon{font-family:Material Symbols Outlined;font-size:1.25rem!important;float:left;margin-right:10px;margin-bottom:4px;line-height:1.25rem;height:1.25rem;display:inline-flex;align-items:center}.app-tooltip--info .app-tooltip__icon{color:var(--color-info-default)}.app-tooltip--warning .app-tooltip__icon,.app-tooltip--warning-info .app-tooltip__icon{color:var(--color-warning-default)}.app-tooltip--error .app-tooltip__icon{color:var(--color-error-default)}.app-tooltip--success .app-tooltip__icon{color:var(--color-success-default)}.app-tooltip--visible{opacity:1}.app-tooltip:before,.app-tooltip:after{content:"";position:absolute;width:0;height:0;left:var(--arrow-offset, 50%);transform:translate(-50%)}.app-tooltip--top{transform:translateY(-4px)}.app-tooltip--top.app-tooltip--visible{transform:translateY(0)}.app-tooltip--top:before{bottom:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--border-color-default)}.app-tooltip--top:after{bottom:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid var(--color-bg-surface)}.app-tooltip--bottom{transform:translateY(4px)}.app-tooltip--bottom.app-tooltip--visible{transform:translateY(0)}.app-tooltip--bottom:before{top:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--border-color-default)}.app-tooltip--bottom:after{top:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid var(--color-bg-surface)}.app-tooltip--left{transform:translate(-4px)}.app-tooltip--left.app-tooltip--visible{transform:translate(0)}.app-tooltip--left:before{right:-10px;top:var(--arrow-offset, 50%);transform:translateY(-50%);border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--border-color-default)}.app-tooltip--left:after{right:-9px;top:var(--arrow-offset, 50%);transform:translateY(-50%);border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid var(--color-bg-surface)}.app-tooltip--right{transform:translate(4px)}.app-tooltip--right.app-tooltip--visible{transform:translate(0)}.app-tooltip--right:before{left:-10px;top:var(--arrow-offset, 50%);transform:translateY(-50%);border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid var(--border-color-default)}.app-tooltip--right:after{left:-9px;top:var(--arrow-offset, 50%);transform:translateY(-50%);border-top:9px solid transparent;border-bottom:9px solid transparent;border-right:9px solid var(--color-bg-surface)}.app-tooltip .tooltip-header{font-weight:700;margin-bottom:10px;font-size:.75rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-default)}.app-tooltip .tooltip-divider{margin:10px -16px;border-bottom:1px solid var(--border-color-default)}.app-tooltip .tooltip-section-title{font-size:.6875rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;text-align:left;margin-bottom:8px;margin-top:12px;letter-spacing:.02em}.app-tooltip .tooltip-row{display:flex;align-items:baseline;gap:16px;margin:6px 0;color:var(--color-text-default)}.app-tooltip .tooltip-row .label{flex:1;min-width:0;color:var(--color-text-secondary);font-size:.75rem;font-weight:500;text-align:left}.app-tooltip .tooltip-row .value{flex-shrink:0;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.app-tooltip .tooltip-separator{margin:12px 0;border-top:1px dashed var(--border-color-default)}.app-tooltip strong{font-weight:600;color:var(--color-text-default)}.app-tooltip small{font-size:.85em;opacity:.7;color:var(--color-text-default);font-weight:400}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdownSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdownSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 576px){input,select,textarea{font-size:16px!important}}.cdk-overlay-transparent-backdrop{background:transparent}.select-overlay-panel{z-index:1000}.select-overlay-panel .select-dropdown{width:100%;min-width:60px;background-color:var(--color-bg-surface);border:1px solid var(--border-color-default);border-radius:.5rem;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;animation:dropdownSlideDown .2s ease}.select-overlay-panel .select-options{max-height:240px;overflow-y:auto}.select-overlay-panel .select-options::-webkit-scrollbar{width:6px}.select-overlay-panel .select-options::-webkit-scrollbar-track{background:transparent}.select-overlay-panel .select-options::-webkit-scrollbar-thumb{background:var(--color-bg-surface-hover);border-radius:.5rem}.select-overlay-panel .select-search{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--border-color-default);background-color:var(--color-bg-surface);position:sticky;top:0;z-index:1}.select-overlay-panel .search-icon{color:var(--color-text-muted);flex-shrink:0;font-size:18px}.select-overlay-panel .search-input{flex:1;border:none;outline:none;background:transparent;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:.875rem;color:var(--color-text-default)}.select-overlay-panel .search-input::placeholder{color:var(--color-text-muted)}.select-overlay-panel .search-clear{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:9999px;transition:all .15s ease}.select-overlay-panel .search-clear .material-symbols-outlined{font-size:16px}@media (hover: hover){.select-overlay-panel .search-clear:hover{background-color:var(--color-bg-surface-alt);color:var(--color-text-default)}}.select-overlay-panel .select-option{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1rem;font-weight:400;color:var(--color-text-default);background-color:transparent;border:none;outline:none;cursor:pointer;text-align:left;transition:background-color .1s ease-in-out}@media (hover: hover){.select-overlay-panel .select-option:hover{background-color:var(--color-bg-surface-alt)}}.select-overlay-panel .select-option.highlighted{background-color:var(--color-bg-surface-alt)}.select-overlay-panel .select-option.selected{color:var(--color-primary-default);font-weight:500}.select-overlay-panel .select-option:first-child{border-radius:.5rem .5rem 0 0}.select-overlay-panel .select-option:last-child{border-radius:0 0 .5rem .5rem}.select-overlay-panel .select-option:only-child{border-radius:.5rem}.select-overlay-panel .option-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-overlay-panel .option-check{display:flex;align-items:center;justify-content:center;color:var(--color-primary-default);margin-left:.5rem;flex-shrink:0;font-size:18px}.select-overlay-panel .select-empty{padding:.75rem;text-align:center;color:var(--color-text-muted);font-size:.875rem}.total-amount,.amount{font-weight:600}.currency-color--usd{color:var(--color-success-default);font-weight:600}.currency-color--eur{color:var(--color-info-default);font-weight:600}
