html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwkT9nA2.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:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwAT9nA2.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:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwgT9nA2.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwcT9nA2.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:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwsT9nA2.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:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwoT9nA2.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:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwQT9g.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:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvvYwYL8g.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:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvmYwYL8g.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:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvuYwYL8g.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvhYwYL8g.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:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvtYwYL8g.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:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvsYwYL8g.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:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcviYwY.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{--primary-color: #0D1421;--primary-light: #0F1729;--primary-lightest: #030711;--primary-hover: rgba(236, 239, 242, .18);--primary-color-light: rgba(236, 239, 242, .14);--font-family-primary: "Inter", sans-serif;--font-family-secondary: "Inter", sans-serif;--bg-primary: #0D1421;--bg-secondary: #0D1421;--bg-tertiary: #030711;--bg-card: #0F1729;--bg-surface: var(--bg-tertiary);--bg-hover: rgba(236, 239, 242, .08);--bg-active: rgba(236, 239, 242, .16);--bg-header: var(--bg-tertiary);--text-primary: #F8FAFC;--text-secondary: #ECEFF2;--text-muted: rgba(243, 245, 247, .6);--text-inverse: #F3F5F7;--text-table-header: #94A3B8;--border-color: #1D283A;--border-light: #0F1729;--border-dark: #030711;--sidebar-border: rgba(236, 239, 242, .12);--border-radius: 8px;--transition-default: all .3s ease;--card-shadow: 0 18px 40px rgba(3, 7, 17, .52), 0 6px 18px rgba(15, 23, 41, .36);--card-shadow-hover: 0 28px 56px rgba(3, 7, 17, .6), 0 10px 24px rgba(15, 23, 41, .42);--shadow-sm: 0 1px 3px rgba(3, 7, 17, .6);--shadow-md: 0 6px 14px rgba(15, 23, 41, .45);--shadow-lg: 0 12px 28px rgba(3, 7, 17, .5);--shadow-xl: 0 20px 44px rgba(3, 7, 17, .55);--shadow-2xl: 0 30px 70px rgba(3, 7, 17, .62);--shadow-primary: 0 16px 32px rgba(29, 40, 58, .42);--success-color: #10b981;--danger-color: #ef4444;--warning-color: #f59e0b;--inprogress-color: #60A5FA;--info-color: var(--primary-color);--success-light: #22C55E;--success-light-color: #4ADE80;--danger-light: rgba(239, 68, 68, .12);--warning-light: rgba(245, 158, 11, .14);--info-light: rgba(236, 239, 242, .14);--success-hover: #0ea371;--danger-hover: #dc2626;--sidebar-bg: #030711;--sidebar-header-bg: var(--bg-secondary);--sidebar-footer-bg: var(--bg-secondary);--sidebar-text: var(--text-secondary);--sidebar-link-hover: rgba(236, 239, 242, .08);--sidebar-link-active: rgba(236, 239, 242, .16);--input-bg: var(--bg-secondary);--input-border: var(--border-color);--input-focus: rgba(236, 239, 242, .3);--input-text: var(--text-primary);--table-header-bg: var(--bg-tertiary);--table-row-hover: rgba(236, 239, 242, .06);--table-border: var(--border-color);--btn-secondary-bg: var(--bg-tertiary);--btn-secondary-hover: rgba(236, 239, 242, .08);--btn-outline-border: var(--border-color);--btn-outline-hover: rgba(236, 239, 242, .08);--modal-bg: var(--bg-secondary);--modal-overlay: rgba(3, 7, 17, .75);--panel-bg: var(--bg-secondary);--panel-border: var(--border-color);--bg-success-light: var(--success-light);--bg-warning-light: var(--warning-light)}:root.light-theme,.light-theme{--primary-color: #F3F5F7;--primary-light: #ECEFF2;--primary-hover: rgba(3, 7, 17, .12);--primary-color-light: rgba(3, 7, 17, .08);--bg-primary: #fff;--bg-secondary: #ECEFF2;--bg-tertiary: #F3F5F7;--bg-card: #FFFFFF;--bg-surface: #F3F5F7;--bg-hover: rgba(29, 40, 58, .08);--bg-active: rgba(29, 40, 58, .12);--bg-header: #FFFFFF;--text-primary: #28333E;--text-secondary: rgba(3, 7, 17, .75);--text-muted: rgba(3, 7, 17, .55);--text-inverse: #28333E;--text-table-header: #5A7398;--border-color: #DBE0E6;--border-light: #ECEFF2;--border-dark: #1D283A;--sidebar-border: rgba(3, 7, 17, .08);--card-shadow: 0 14px 32px rgba(29, 40, 58, .12), 0 4px 16px rgba(29, 40, 58, .08);--card-shadow-hover: 0 24px 48px rgba(29, 40, 58, .16), 0 10px 24px rgba(29, 40, 58, .12);--shadow-sm: 0 1px 3px rgba(3, 7, 17, .12);--shadow-md: 0 6px 14px rgba(3, 7, 17, .16);--shadow-lg: 0 12px 28px rgba(3, 7, 17, .18);--shadow-xl: 0 20px 44px rgba(3, 7, 17, .2);--shadow-2xl: 0 28px 60px rgba(3, 7, 17, .24);--shadow-primary: 0 12px 28px rgba(29, 40, 58, .18);--sidebar-bg: #F3F5F7;--sidebar-header-bg: #F3F5F7;--sidebar-footer-bg: #F3F5F7;--sidebar-text: rgba(3, 7, 17, .75);--sidebar-link-hover: rgba(3, 7, 17, .08);--sidebar-link-active: rgba(3, 7, 17, .12);--input-bg: #FFFFFF;--input-border: #ECEFF2;--input-focus: rgba(29, 40, 58, .25);--input-text: #030711;--table-header-bg: #ECEFF2;--table-row-hover: rgba(29, 40, 58, .05);--table-border: #ECEFF2;--btn-secondary-bg: #ECEFF2;--btn-secondary-hover: rgba(3, 7, 17, .05);--btn-outline-border: #ECEFF2;--btn-outline-hover: rgba(29, 40, 58, .08);--modal-bg: #FFFFFF;--modal-overlay: rgba(3, 7, 17, .45);--panel-bg: #FFFFFF;--panel-border: #ECEFF2;--bg-success-light: rgba(16, 185, 129, .1);--bg-warning-light: rgba(245, 158, 11, .12);--success-light: rgba(16, 185, 129, .08);--danger-light: rgba(239, 68, 68, .1);--warning-light: rgba(245, 158, 11, .12);--info-light: rgba(29, 40, 58, .12);--success-light-color: #239b4f }*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--font-family-primary);background-color:var(--bg-primary);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}.dark-theme body{background-color:var(--bg-primary)}.pagination-controls button{background-color:transparent;border:none;color:var(--text-primary);cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .3s ease}.pagination-controls button:hover{background-color:var(--bg-hover)}.btn{border:none;padding:12px 20px;border-radius:var(--border-radius);cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font-family-primary);transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;box-shadow:var(--shadow-sm)}.btn-primary{background-color:var(--primary-color);color:var(--text-inverse)}.btn-primary:hover{background-color:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-primary)}.btn-secondary{background-color:var(--bg-tertiary);color:var(--text-primary)}.btn-secondary:hover{background-color:var(--bg-hover)}.btn-outline{background-color:transparent;border:1px solid var(--border-color);color:var(--text-primary)}.btn-outline:hover{background-color:var(--bg-hover)}.dark-theme .btn-secondary{background-color:var(--btn-secondary-bg);color:var(--text-primary)}.dark-theme .btn-secondary:hover{background-color:var(--btn-secondary-hover)}.dark-theme .btn-outline{border-color:var(--btn-outline-border)}.dark-theme .btn-outline:hover{background-color:var(--btn-outline-hover)}.card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--card-shadow);transition:all .3s ease}.card:hover{box-shadow:var(--card-shadow-hover)}.card-header{padding:20px 24px;border-bottom:1px solid var(--border-light);background-color:var(--bg-secondary);border-radius:var(--border-radius) var(--border-radius) 0 0}.card-body{padding:24px}.form-control{width:100%;padding:12px 16px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--bg-primary);color:var(--text-primary);font-size:14px;font-family:var(--font-family-primary);transition:all .3s ease}.form-control:focus{outline:none;border-color:var(--input-focus)}.dark-theme .form-control,.dark-theme input,.dark-theme textarea,.dark-theme select{background-color:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}.dark-theme .form-control::placeholder,.dark-theme input::placeholder,.dark-theme textarea::placeholder{color:var(--text-muted)}.table{width:100%;border-collapse:collapse;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.table th,.table td{padding:12px;text-align:left;border:none;border-bottom:1px solid var(--table-border)}.table th{background-color:inherit!important;font-weight:400!important;color:var(--text-table-header)!important}.table tr:hover{background-color:var(--bg-hover)}.table tbody tr:last-child td,table tbody tr:last-child td{border-bottom:none}table{border-collapse:collapse;border-spacing:0}table th{background-color:inherit!important;color:var(--text-table-header)!important}table th,table td{border:none;font-weight:400!important;border-bottom:1px solid var(--table-border)}table td{height:72px!important}.dark-theme .table{background-color:var(--bg-card);border-color:var(--table-border)}.dark-theme .table th{background-color:var(--table-header-bg);border:none;border-bottom:1px solid var(--table-border)}.dark-theme .table td{border:none;border-bottom:1px solid var(--table-border)}.dark-theme .table tr:hover{background-color:var(--table-row-hover)}.table-container,.activity-table-container,.logs-content,.tab-content>div:has(table),div:has(.activity-table),div:has(.table){overflow-x:auto;overflow-y:visible;width:100%;max-width:100%}.table,.activity-table,table{min-width:800px;width:100%}.table-container::-webkit-scrollbar,.activity-table-container::-webkit-scrollbar,.logs-content::-webkit-scrollbar,div:has(.activity-table)::-webkit-scrollbar,div:has(.table)::-webkit-scrollbar{height:8px}.table-container::-webkit-scrollbar-track,.activity-table-container::-webkit-scrollbar-track,.logs-content::-webkit-scrollbar-track,div:has(.activity-table)::-webkit-scrollbar-track,div:has(.table)::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:4px}.table-container::-webkit-scrollbar-thumb,.activity-table-container::-webkit-scrollbar-thumb,.logs-content::-webkit-scrollbar-thumb,div:has(.activity-table)::-webkit-scrollbar-thumb,div:has(.table)::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:4px;transition:var(--transition-default)}.table-container::-webkit-scrollbar-thumb:hover,.activity-table-container::-webkit-scrollbar-thumb:hover,.logs-content::-webkit-scrollbar-thumb:hover,div:has(.activity-table)::-webkit-scrollbar-thumb:hover,div:has(.table)::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted)}.main-content,.dashboard-content,app-dashboard,app-activity-logs,app-status{overflow:visible}.sidebar-expanded .main-content{overflow-x:visible}.sidebar-expanded .table-container,.sidebar-expanded .activity-table-container,.sidebar-expanded .logs-content{max-width:calc(100vw - 280px)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--sidebar-bg)}::-webkit-scrollbar-thumb{background:#cfcfcf;border-radius:var(--border-radius)}::-webkit-scrollbar-thumb:hover{background:#acacac}.dark-theme ::-webkit-scrollbar-track{background:var(--primary-color)}.dark-theme ::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:var(--border-radius)}.dark-theme ::-webkit-scrollbar-thumb:hover{background:var(--bg-hover)}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.dark-theme{color-scheme:dark}.dark-theme .modal,.dark-theme .panel,.dark-theme .sidebar-panel{background-color:var(--modal-bg)!important;border-color:var(--panel-border)!important}.dark-theme .modal-content,.dark-theme .panel-content{background-color:var(--panel-bg)!important;color:var(--text-primary)!important}.dark-theme .modal-overlay{background-color:var(--modal-overlay)!important}.dark-theme .form-group label,.dark-theme .form-label{color:var(--text-secondary)!important}.dark-theme .card{background-color:var(--bg-card)!important;border-color:var(--border-light)!important;box-shadow:var(--card-shadow)!important}.dark-theme .card:hover{box-shadow:var(--card-shadow-hover)!important}.dark-theme .card-header{background-color:var(--bg-header)!important;border-color:var(--border-light)!important}.dark-theme .nav,.dark-theme .navbar,.dark-theme .menu{background-color:var(--bg-secondary)!important;border-color:var(--border-color)!important}.dark-theme .nav-link,.dark-theme .menu-item{color:var(--text-secondary)!important;border-radius:var(--border-radius)!important}.dark-theme .nav-link:hover,.dark-theme .menu-item:hover{background-color:var(--bg-hover)!important;color:var(--text-primary)!important}.dark-theme .nav-link.active,.dark-theme .menu-item.active{background-color:var(--bg-active)!important;color:var(--primary-color)!important}.dark-theme .dropdown-menu,.dark-theme .select-dropdown{background-color:var(--bg-card);border-color:var(--border-color);box-shadow:var(--shadow-lg)}.dark-theme .dropdown-item{color:var(--text-primary)}.dark-theme .dropdown-item:hover{background-color:var(--bg-hover)}.dark-theme .alert{border-color:var(--border-color)}.dark-theme .alert-success{background-color:var(--success-light);border-color:var(--success-color);color:var(--success-color)}.dark-theme .alert-danger{background-color:var(--danger-light);border-color:var(--danger-color);color:var(--danger-color)}.dark-theme .alert-warning{background-color:var(--warning-light);border-color:var(--warning-color);color:var(--warning-color)}.dark-theme .alert-info{background-color:var(--info-light);border-color:var(--info-color);color:var(--info-color)}.dark-theme .badge{background-color:var(--bg-tertiary);color:var(--text-primary)}.dark-theme .badge-primary{background-color:var(--primary-color);color:var(--text-inverse)}.dark-theme .badge-success{background-color:var(--success-color);color:var(--text-inverse)}.dark-theme .badge-danger{background-color:var(--danger-color);color:var(--text-inverse)}.dark-theme .badge-warning{background-color:var(--warning-color);color:var(--text-inverse)}.dark-theme .pagination .page-link{background-color:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .pagination .page-link:hover{background-color:var(--bg-hover)!important;border-color:var(--primary-color)!important}.dark-theme .pagination .page-item.active .page-link{border-color:var(--primary-color)!important;color:var(--text-inverse)!important}.dark-theme .tab-nav,.dark-theme .nav-tabs{border-color:var(--border-color)!important}.dark-theme .tab-nav .tab-item,.dark-theme .nav-tabs .nav-link{color:var(--text-secondary)!important;border-color:transparent!important}.dark-theme .tab-nav .tab-item:hover,.dark-theme .nav-tabs .nav-link:hover{color:var(--text-primary);background-color:var(--bg-hover)}.dark-theme .tab-nav .tab-item.active,.dark-theme .nav-tabs .nav-link.active{color:var(--primary-color)!important;border-color:var(--primary-color)!important;background-color:var(--bg-primary)!important}.dark-theme .spinner,.dark-theme .loading{border-color:var(--border-color)!important;border-top-color:var(--primary-color)!important}.dark-theme .tooltip{background-color:var(--bg-tertiary)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important}.dark-theme .tooltip-arrow{border-color:var(--bg-tertiary)}.dark-theme pre,.dark-theme code{background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.dark-theme .progress{background-color:var(--bg-tertiary)}.dark-theme .progress-bar{background-color:var(--primary-color)}.dark-theme .list-group{background-color:var(--bg-card)}.dark-theme .list-group-item{background-color:var(--bg-card);border-color:var(--border-color);color:var(--text-primary)}.dark-theme .list-group-item:hover{background-color:var(--bg-hover)}.dark-theme .list-group-item.active{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--text-inverse)}.dark-theme .accordion{background-color:var(--bg-card)}.dark-theme .accordion-item{background-color:var(--bg-card);border-color:var(--border-color)}.dark-theme .accordion-header{background-color:var(--bg-secondary)}.dark-theme .accordion-button{background-color:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-color)}.dark-theme .accordion-button:hover{background-color:var(--bg-hover)}.dark-theme .accordion-body{background-color:var(--bg-card);color:var(--text-primary)}.dark-theme .datepicker,.dark-theme .calendar{background-color:var(--bg-card);border-color:var(--border-color);color:var(--text-primary)}.dark-theme .datepicker-header,.dark-theme .calendar-header{background-color:var(--bg-secondary);border-color:var(--border-color)}.dark-theme .datepicker-day,.dark-theme .calendar-day{color:var(--text-primary)}.dark-theme .datepicker-day:hover,.dark-theme .calendar-day:hover{background-color:var(--bg-hover)}.dark-theme .datepicker-day.selected,.dark-theme .calendar-day.selected{background-color:var(--primary-color);color:var(--text-inverse)}.dark-theme .file-upload{background-color:var(--bg-card);border-color:var(--border-color)}.dark-theme .file-upload:hover{background-color:var(--bg-hover);border-color:var(--primary-color)}.dark-theme .file-upload.dragover{background-color:var(--bg-active);border-color:var(--primary-color)}.dark-theme .text-editor,.dark-theme .rich-text-editor{background-color:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .text-editor-toolbar{background-color:var(--bg-secondary)!important;border-color:var(--border-color)!important}.dark-theme .chart,.dark-theme .graph{background-color:var(--bg-card)!important}.dark-theme .chart-legend,.dark-theme .graph-legend{color:var(--text-primary)!important}.dark-theme .search-box,.dark-theme .filter-box{background-color:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--input-text)!important}.dark-theme .search-results,.dark-theme .filter-results{background-color:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-lg)!important}.dark-theme .search-result-item,.dark-theme .filter-result-item{color:var(--text-primary)!important}.dark-theme .search-result-item:hover,.dark-theme .filter-result-item:hover{background-color:var(--bg-hover)!important}.dark-theme *{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.dark-theme .pagination-controls{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}.dark-theme .pagination-info{color:var(--text-secondary)!important}.dark-theme .page-size-selector select{background-color:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--input-text)!important}.dark-theme .page-size-selector select:focus{border-color:var(--input-focus)!important;box-shadow:0 0 0 2px var(--primary-light)!important}.dark-theme .pagination-buttons .btn{background-color:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .pagination-buttons .btn:hover{background-color:var(--bg-hover)!important;border-color:var(--primary-color)!important}.dark-theme .pagination-buttons .btn:disabled{background-color:var(--bg-tertiary)!important;color:var(--text-muted)!important;border-color:var(--border-light)!important}.dark-theme .pagination-buttons .btn.active{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:var(--text-inverse)!important}.dark-theme .search-input,.dark-theme .filter-select{background-color:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--input-text)!important}.dark-theme .search-input:focus,.dark-theme .filter-select:focus{border-color:var(--input-focus)!important;box-shadow:0 0 0 2px var(--primary-light)!important}.dark-theme .action-btn{background-color:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .action-btn:hover{background-color:var(--bg-hover)!important;border-color:var(--primary-color)!important}.dark-theme .action-btn.danger{color:var(--danger-color)!important;border-color:var(--danger-color)!important}.dark-theme .action-btn.danger:hover{background-color:var(--danger-light)!important}.dark-theme .panel-overlay,.dark-theme .modal-backdrop{background-color:var(--modal-overlay)!important}.dark-theme .loading-spinner{border-color:var(--border-color)!important;border-top-color:var(--primary-color)!important}.dark-theme .loading-text{color:var(--text-secondary)!important}.dark-theme .data-table{background-color:var(--bg-card)!important;border-color:var(--table-border)!important}.dark-theme .data-table thead th{background-color:var(--table-header-bg)!important;border-color:var(--table-border)!important;color:var(--text-primary)!important}.dark-theme .data-table tbody td{border-color:var(--table-border)!important;color:var(--text-primary)!important}.dark-theme .data-table tbody tr:hover{background-color:var(--table-row-hover)!important}.dark-theme .empty-state{color:var(--text-secondary)!important}.dark-theme .empty-state-icon{color:var(--text-muted)!important}.dark-theme .progress-bar{background-color:var(--bg-tertiary)!important}.dark-theme .progress-bar-fill{background-color:var(--primary-color)!important}.dark-theme .divider,.dark-theme hr{border-color:var(--border-color)!important}.dark-theme .source-label select,.dark-theme .hamburger-btn-center,.dark-theme .pagination-btn.page-number,.dark-theme .pagination-btn,.dark-theme .action-buttons .btn-sm,.dark-theme .condition-actions .btn-sm,.dark-theme .btn-outline-primary,.dark-theme .control-btn-collapsed{background-color:var(--bg-tertiary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .source-label select:hover{background-color:var(--bg-hover)!important;border-color:var(--primary-color)!important}body{margin:0;padding:0;overflow-x:hidden}.app-layout{overflow-x:visible!important}.hamburger-toggle{overflow:visible!important;z-index:9999!important}.hamburger-btn{overflow:visible!important}.subtitle{font-size:18px!important;color:var(--text-table-header)!important}mat-icon{vertical-align:inherit!important}.mat-icon{color:var(--text-table-header)!important}.btn.btn-danger .mat-icon{color:var(--text-inverse)!important}.light-theme .btn.btn-danger span,.light-theme .btn.btn-danger .mat-icon{color:var(--bg-primary)!important}.left-menu .menu-link .mat-icon{color:var(--text-primary)!important}.light-theme .left-menu .menu-link.active .mat-icon,.light-theme .left-menu .menu-item a.active{color:var(--bg-primary)!important}.status-content{padding:20px 20px 0;border:1px solid var(--border-color)!important;border-radius:var(--border-radius)}.modal-header{background-color:var(--bg-tertiary)!important}.btn-header:hover,.status-header .btn:hover{transform:none!important}.popup-content,.modal-container,.details-header .btn,.status-header .btn,.table-actions .btn,.panel-footer .btn,.btn-header{border:1px solid var(--border-color)!important}.popup-content pre,.details-textarea,.log-header-info,.payload-textarea{background-color:var(--border-color)!important}.details-header .btn span,.table-actions .btn span,.btn-primary span,.sync-link{color:var(--text-primary)!important}.timestamp-wrapper .time{opacity:.6;line-height:24px;font-size:.8rem}.status-badge{padding:6px 12px;border-radius:16px;font-size:.75rem;font-weight:500;font-family:var(--font-family-primary);display:inline-flex;align-items:center;gap:8px;min-width:70px;text-align:center;transition:all .3s ease;position:relative}.status-badge:before{content:"";width:8px;height:8px;border-radius:50%;background-color:currentColor}.status-completed{background-color:#22c55e33;color:var(--success-light-color)}.status-inreview,.status-inprogress{background-color:#60a5fa33;color:var(--inprogress-color)}.status-discarded,.status-failed,.status-timedout{background-color:var(--danger-light);color:var(--danger-color)}.status-pending,.status-queued{background-color:var(--info-light);color:var(--info-color)}.pagination-btn.page-number.active{background-color:var(--border-color)!important;border-color:var(--input-focus)!important}.light-theme .main-wrapper .action-buttons img,.light-theme .main-wrapper app-icon img{filter:brightness(.4)}.action-buttons .btn-sm:hover,.condition-actions .btn-sm:hover,.btn-outline-primary:hover,.download-btn:hover{background:none!important;border-color:var(--input-focus)!important}.form-input:focus,.form-select:focus,.form-control:focus,.filter-dropdown:focus,.source-dropdown:focus{outline:none;border-color:var(--input-focus)!important}.form-input:hover,.form-select:hover,.form-control:hover,.filter-dropdown:hover,.source-dropdown:hover{border-color:var(--input-focus)!important}::-webkit-calendar-picker-indicator{background-image:none;background-color:transparent;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease;width:16px;height:16px;margin-left:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23718096' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");background-size:16px 16px;background-repeat:no-repeat;background-position:center;opacity:.7}::-webkit-calendar-picker-indicator:hover{background-color:var(--bg-hover, rgba(0, 0, 0, .1));opacity:1}input[type=date]{appearance:none;-webkit-appearance:none;-moz-appearance:textfield;position:relative;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:8px 12px;font-family:var(--font-family-primary);font-size:14px;color:var(--text-primary);transition:var(--transition-default);outline:none;cursor:pointer}input[type=date]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--color-primary-alpha)}input[type=date]:hover{border-color:var(--input-focus)}@media (max-width: 1200px){.table,.activity-table,table{min-width:1000px}}@media (max-width: 768px){.table-container,.activity-table-container,.logs-content,div:has(.activity-table),div:has(.table){margin:0 -16px;border-radius:0}.table,.activity-table,table{min-width:600px}.sidebar-expanded .table-container,.sidebar-expanded .activity-table-container,.sidebar-expanded .logs-content{max-width:100vw}}::-webkit-datetime-edit-text{color:var(--text-secondary);padding:0 2px}::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-year-field{background:transparent;color:var(--text-primary);padding:2px;border-radius:2px}::-webkit-datetime-edit-month-field:focus,::-webkit-datetime-edit-day-field:focus,::-webkit-datetime-edit-year-field:focus{background-color:var(--bg-hover);outline:none}.dark-theme ::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a0aec0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E")}.dark-theme ::-webkit-calendar-picker-indicator:hover{background-color:var(--bg-hover)}.filters-container{min-width:none!important;.filter,.filter.date-range .date-item{max-width:180px!important;min-width:180px!important}.filter.date-range{max-width:inherit!important;min-width:inherit!important}.filter label{font-size:14px!important;margin-bottom:8px!important}.filter input{height:37px!important;border:1px solid var(--border-color)!important}.filter input:focus,.filter select:focus{border-color:var(--input-focus)!important}}.btn-success .mat-icon{color:var(--text-inverse)!important}.timestamp-wrapper{min-width:90px}.clear-filters-btn{background-color:transparent!important;border:none!important;color:var(--text-secondary)!important;padding:0!important;margin:12px 0!important;font-size:14px!important;cursor:pointer!important;box-shadow:none!important}.filters-container{margin-top:5px!important}.floating-field.is-focused .floating-label,.floating-field.has-value .floating-label,.floating-select.is-focused .floating-label,.floating-select.has-value .floating-label{color:var(--text-muted)!important;font-size:12px!important;border-radius:var(--border-radius)!important;padding:0 5px!important;margin-top:2px!important}.floating-select .source-dropdown,.floating-datepicker .date-input,.filters-container .floating-field input,.floating-field select,.floating-field input,.searchable-select{padding:10px 12px 10px 16px!important}.filters-container{.filter,.filter.date-range .date-item{max-width:180px!important;min-width:180px!important}}.filter .floating-field{min-width:inherit!important}.floating-datepicker .date-input,.filters-container .floating-field input,.searchable-select{height:44px!important}.btn:disabled{opacity:.4!important;cursor:default!important}.source-selector{width:100%!important;max-width:200px!important}.light-theme .field-name.required,.light-theme .truncated-text{background:var(--bg-primary)!important;border:1px solid var(--border-color)!important}.light-theme .pagination-btn:hover:not(:disabled){color:var(--text-primary)!important}.filter label{font-weight:500!important}.floating-field .select-display .selected-value,.options-list li,.searchable-dropdown .search-input{font-size:14px!important}.searchable-select.is-focused{border-color:var(--border-color)!important}.no-data p{font-size:14px!important;color:var(--text-secondary)!important}p.no-data-hint{font-size:13px!important;margin:0!important}::-webkit-calendar-picker-indicator{background-image:none;background-color:transparent;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease}::-webkit-calendar-picker-indicator:hover{background-color:var(--bg-hover, rgba(0, 0, 0, .1))}input[type=date]{appearance:none;-webkit-appearance:none;-moz-appearance:textfield;position:relative;background-color:var(--bg-card, #ffffff);border:1px solid var(--border-color, #e1e5e9);border-radius:var(--border-radius, 6px);padding:8px 12px;font-family:var(--font-family-primary, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:14px;color:var(--text-primary, #1a202c);transition:var(--transition-default, all .2s ease);outline:none;cursor:pointer}input[type=date]:focus{border-color:var(--primary-color, #3182ce);box-shadow:0 0 0 2px var(--color-primary-alpha, rgba(49, 130, 206, .2))}input[type=date]:hover{border-color:var(--input-focus, var(--primary-color, #3182ce))}::-webkit-datetime-edit{padding:0;background:transparent}::-webkit-datetime-edit-fields-wrapper{background:transparent}::-webkit-datetime-edit-text{color:var(--text-secondary, #4a5568);padding:0 2px}::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-year-field{background:transparent;color:var(--text-primary, #1a202c);padding:2px;border-radius:2px}::-webkit-datetime-edit-month-field:focus,::-webkit-datetime-edit-day-field:focus,::-webkit-datetime-edit-year-field:focus{background-color:var(--bg-hover, rgba(0, 0, 0, .05));outline:none}input[type=date]::-moz-focus-inner{border:0}input[type=date]::-webkit-outer-spin-button,input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dark-theme input[type=date]{background-color:var(--bg-card, #2d3748);border-color:var(--border-color, #4a5568);color:var(--text-primary, #f7fafc)}.dark-theme ::-webkit-datetime-edit-text{color:var(--text-secondary, #a0aec0)}.dark-theme ::-webkit-datetime-edit-month-field,.dark-theme ::-webkit-datetime-edit-day-field,.dark-theme ::-webkit-datetime-edit-year-field{color:var(--text-primary, #f7fafc)}.dark-theme ::-webkit-datetime-edit-month-field:focus,.dark-theme ::-webkit-datetime-edit-day-field:focus,.dark-theme ::-webkit-datetime-edit-year-field:focus{background-color:var(--bg-hover, rgba(255, 255, 255, .1))}.dark-theme ::-webkit-calendar-picker-indicator:hover{background-color:var(--bg-hover, rgba(255, 255, 255, .1))}input[type=date]:focus::-webkit-calendar-picker-indicator{background-color:var(--primary-color, #3182ce);border-radius:50%}input[type=date]::-webkit-calendar-picker-indicator{width:16px;height:16px;margin-left:8px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");background-size:16px 16px;background-repeat:no-repeat;background-position:center;opacity:.6;transition:opacity .2s ease}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}@media (max-width: 768px){input[type=date]{font-size:16px;padding:10px 12px}::-webkit-calendar-picker-indicator{width:18px;height:18px;margin-left:6px}}input[type=date]:invalid{border-color:var(--color-danger, #e53e3e)}input[type=date]:invalid:focus{box-shadow:0 0 0 2px var(--color-danger-alpha, rgba(229, 62, 62, .2))}input[type=date]:not(:focus):not(:valid){color:var(--text-secondary, #4a5568)}
