body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01","liga" 1,"calt" 1,"tnum";color:#0f1322;color:var(--text-primary,#0f1322);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif);font-size:14px;font-size:var(--text-base,14px);font-variant-numeric:tabular-nums;line-height:1.55;line-height:var(--leading-normal,1.55);margin:0;text-rendering:optimizeLegibility}code,kbd,pre,samp{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-family:var(--font-mono,source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace)}::selection{background:#3b82f62e;background:var(--accent-soft,#3b82f62e);color:inherit;color:var(--text-primary,inherit)}:focus-visible{border-radius:6px;border-radius:var(--radius-sm,6px);box-shadow:0 0 0 3px #3b82f659;box-shadow:var(--ring,0 0 0 3px #3b82f659);outline:none}*{scrollbar-color:#00000038 #0000;scrollbar-color:var(--scrollbar-thumb,#00000038) #0000;scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0000;background:var(--scrollbar-track,#0000)}::-webkit-scrollbar-thumb{background:#00000038;background:var(--scrollbar-thumb,#00000038);background-clip:padding-box;border:2px solid #0000;border-radius:9999px;border-radius:var(--radius-full,9999px)}::-webkit-scrollbar-thumb:hover{background:#00000061;background:var(--scrollbar-thumb-hover,#00000061);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-corner{background:#0000}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.recharts-responsive-container{align-items:center!important;display:flex!important;justify-content:center!important}.recharts-pie{margin:0 auto!important}.recharts-legend-wrapper{display:flex!important;justify-content:center!important;width:100%!important}div[style*="position: absolute"][style*="transform: translate(-50%, -50%)"]{left:50%!important;top:50%!important}}.pdf-generation .recharts-responsive-container{align-items:center!important;display:flex!important;justify-content:center!important}.pdf-generation .recharts-pie{margin:0 auto!important}.pdf-generation .recharts-legend-wrapper{display:flex!important;justify-content:center!important;width:100%!important}.pdf-generation div[style*="position: absolute"][style*="transform: translate(-50%, -50%)"]{left:50%!important;top:50%!important}@media print{canvas{height:auto!important;max-width:100%!important}.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink{bottom:0!important;direction:ltr!important;left:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;right:0!important;top:0!important;visibility:hidden!important;z-index:-1!important}.chart-container{height:auto!important;min-height:250px!important;position:relative!important}}.pdf-generation canvas{display:block!important;opacity:1!important;visibility:visible!important}.pdf-generation canvas[id*=chart]{image-rendering:-webkit-crisp-edges!important;image-rendering:pixelated!important;image-rendering:crisp-edges!important}.pdf-generation .chartjs-size-monitor,.pdf-generation .chartjs-size-monitor-expand,.pdf-generation .chartjs-size-monitor-shrink{bottom:0!important;direction:ltr!important;left:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;right:0!important;top:0!important;visibility:hidden!important;z-index:-1!important}.pdf-generation .chart-container{min-height:250px!important;page-break-inside:avoid!important;position:relative!important}.pdf-generation .optempo-charts-container{display:flex!important;flex-direction:column!important;height:auto!important;min-height:580px!important}.rs-theme-light,:root{--rs-gray-0:#fff;--rs-gray-50:#f7f7fa;--rs-gray-100:#f2f2f5;--rs-gray-200:#e5e5ea;--rs-gray-300:#d9d9d9;--rs-gray-400:#c5c6c7;--rs-gray-500:#a6a6a6;--rs-gray-600:#8e8e93;--rs-gray-700:#7a7a7a;--rs-gray-800:#575757;--rs-gray-900:#272c36;--rs-primary-50:#f2faff;--rs-primary-100:#cce9ff;--rs-primary-200:#a6d7ff;--rs-primary-400:#59afff;--rs-primary-500:#3498ff;--rs-primary-600:#2589f5;--rs-primary-700:#1675e0;--rs-primary-800:#0a5dc2;--rs-primary-900:#004299;--rs-color-red:#f44336;--rs-red-200:#faa9a7;--rs-red-400:#f7635c;--rs-red-500:#f44336;--rs-red-600:#eb3626;--rs-red-700:#d62915;--rs-red-800:#b81c07;--rs-red-900:#8f1300;--rs-orange-200:#fcc690;--rs-orange-400:#fa9b2f;--rs-orange-500:#fa8900;--rs-orange-600:#f08800;--rs-orange-700:#db8000;--rs-orange-800:#bd7100;--rs-orange-900:#945b00;--rs-yellow-200:#ffd991;--rs-yellow-400:#ffbe30;--rs-yellow-500:#ffb300;--rs-yellow-600:#f5af00;--rs-yellow-700:#e0a500;--rs-yellow-800:#c29100;--rs-yellow-900:#997500;--rs-green-200:#a5e0a4;--rs-green-400:#65bf67;--rs-green-500:#4caf50;--rs-green-600:#37ab3c;--rs-green-700:#22a12a;--rs-green-800:#0f9119;--rs-green-900:#007d0c;--rs-cyan-200:#87e6ed;--rs-cyan-400:#2acadb;--rs-cyan-500:#00bcd4;--rs-cyan-600:#00b1cc;--rs-cyan-700:#00a0bd;--rs-cyan-800:#008aa6;--rs-cyan-900:#006e87;--rs-blue-200:#9bd4fa;--rs-blue-400:#49abf5;--rs-blue-500:#2196f3;--rs-blue-600:#1787e8;--rs-blue-700:#0d73d4;--rs-blue-800:#045cb5;--rs-blue-900:#00448c;--rs-violet-200:#b6a1e3;--rs-violet-400:#805ac7;--rs-violet-500:#673ab7;--rs-violet-600:#5f2bb3;--rs-violet-700:#531ba8;--rs-violet-800:#470c99;--rs-violet-900:#390085;--rs-state-error:var(--rs-color-red);--rs-text-primary:var(--rs-gray-800);--rs-text-secondary:var(--rs-gray-600);--rs-text-inverse:var(--rs-gray-50);--rs-text-active:var(--rs-primary-700);--rs-text-disabled:var(--rs-gray-600);--rs-text-error:var(--rs-color-red);--rs-text-highlight-bg:#fff6c9;--rs-border-primary:var(--rs-gray-200);--rs-border-secondary:var(--rs-gray-100);--rs-bg-overlay:var(--rs-gray-0);--rs-bg-well:var(--rs-gray-50);--rs-bg-active:var(--rs-primary-500);--rs-state-hover-bg:var(--rs-primary-50);--rs-color-focus-ring:rgb(from var(--rs-primary-500) r g b/25%);--rs-state-focus-shadow:0 0 0 3px rgb(from var(--rs-primary-500) r g b/25%);--rs-state-error-outline:3px solid rgb(from var(--rs-color-red) r g b/25%);--rs-shadow-overlay:0 4px 4px #0000001f,0 0 10px #0000000f;--rs-btn-default-bg:var(--rs-gray-50);--rs-btn-default-text:var(--rs-gray-800);--rs-btn-default-hover-bg:var(--rs-gray-200);--rs-btn-default-active-bg:var(--rs-gray-300);--rs-btn-default-active-text:var(--rs-gray-900);--rs-btn-default-disabled-bg:var(--rs-gray-50);--rs-btn-default-disabled-text:var(--rs-gray-600);--rs-btn-primary-bg:var(--rs-primary-500);--rs-btn-primary-text:var(--rs-gray-0);--rs-btn-primary-hover-bg:var(--rs-primary-600);--rs-btn-primary-active-bg:var(--rs-primary-700);--rs-btn-subtle-text:var(--rs-gray-800);--rs-btn-subtle-hover-bg:var(--rs-gray-200);--rs-btn-subtle-hover-text:var(--rs-gray-800);--rs-btn-subtle-active-bg:var(--rs-gray-200);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-subtle-disabled-text:var(--rs-gray-400);--rs-btn-ghost-border:var(--rs-primary-700);--rs-btn-ghost-text:var(--rs-primary-700);--rs-btn-ghost-hover-border:var(--rs-primary-800);--rs-btn-ghost-hover-text:var(--rs-primary-800);--rs-btn-ghost-active-border:var(--rs-primary-900);--rs-btn-ghost-active-text:var(--rs-primary-900);--rs-btn-link-text:var(--rs-primary-700);--rs-btn-link-hover-text:var(--rs-primary-800);--rs-btn-link-active-text:var(--rs-primary-900);--rs-loader-ring:rgb(from var(--rs-gray-50) r g b/80%);--rs-loader-rotor:var(--rs-gray-500);--rs-loader-backdrop:rgb(from var(--rs-gray-0) r g b/90%);--rs-loader-ring-inverse:rgb(from var(--rs-gray-50) r g b/30%);--rs-loader-rotor-inverse:var(--rs-gray-0);--rs-loader-backdrop-inverse:rgb(from var(--rs-gray-900) r g b/83%);--rs-input-bg:var(--rs-gray-0);--rs-input-focus-border:var(--rs-primary-500);--rs-input-disabled-bg:var(--rs-gray-50);--rs-listbox-option-group-bg:var(--rs-gray-0);--rs-listbox-option-hover-bg:rgb(from var(--rs-primary-100) r g b/50%);--rs-listbox-option-hover-text:var(--rs-primary-700);--rs-close-button-hover-color:var(--rs-color-red);--rs-picker-value:var(--rs-primary-700);--rs-picker-count-bg:var(--rs-primary-500);--rs-picker-count-text:#fff;--rs-picker-state-error:var(--rs-state-error);--rs-picker-state-error-outline:var(--rs-state-error-outline);--rs-calendar-today-bg:var(--rs-primary-500);--rs-calendar-today-text:#fff;--rs-calendar-range-bg:rgb(from var(--rs-primary-100) r g b/50%);--rs-calendar-time-unit-bg:var(--rs-gray-50);--rs-calendar-date-selected-text:#fff;--rs-calendar-cell-selected-hover-bg:var(--rs-primary-700)}@supports not (color:rgb(from white r g b)){.rs-theme-light,:root{--rs-color-focus-ring:#3498ff40;--rs-state-focus-shadow:0 0 0 3px #3498ff40;--rs-loader-ring:#f7f7facc;--rs-loader-backdrop:#ffffffe6;--rs-loader-ring-inverse:#f7f7fa4d;--rs-loader-backdrop-inverse:#272c36d4;--rs-listbox-option-hover-bg:#cce9ff80;--rs-calendar-range-bg:#cce9ff80}}.rs-theme-dark{--rs-gray-0:#fff;--rs-gray-50:#e9ebf0;--rs-gray-100:#cbced4;--rs-gray-200:#a4a9b3;--rs-gray-300:#858b94;--rs-gray-400:#6a6f76;--rs-gray-500:#5c6066;--rs-gray-600:#3c3f43;--rs-gray-700:#292d33;--rs-gray-800:#1a1d24;--rs-gray-900:#0f131a;--rs-primary-50:#f2fcff;--rs-primary-100:#ccf3ff;--rs-primary-200:#a6e9ff;--rs-primary-400:#59d0ff;--rs-primary-500:#34c3ff;--rs-primary-600:#25b3f5;--rs-primary-700:#169de0;--rs-primary-800:#0a81c2;--rs-primary-900:#006199;--rs-color-red:#f04f43;--rs-red-200:#faa9a7;--rs-red-400:#f26a63;--rs-red-500:#f04f43;--rs-red-600:#e63f30;--rs-red-700:#d12f1d;--rs-red-800:#b3200c;--rs-red-900:#8a1200;--rs-orange-200:#ffce91;--rs-orange-400:#ffa930;--rs-orange-500:#ff9800;--rs-orange-600:#f59700;--rs-orange-700:#e08e00;--rs-orange-800:#c27e00;--rs-orange-900:#960;--rs-yellow-200:#ffe2b3;--rs-yellow-400:#ffcf75;--rs-yellow-500:#ffc757;--rs-yellow-600:#f5bb3d;--rs-yellow-700:#e0a824;--rs-yellow-800:#c28f0e;--rs-yellow-900:#997000;--rs-green-200:#aee0ad;--rs-green-400:#71bf72;--rs-green-500:#58b15b;--rs-green-600:#3fab45;--rs-green-700:#27a12f;--rs-green-800:#10911b;--rs-green-900:#007d0c;--rs-cyan-200:#87e6ed;--rs-cyan-400:#2acadb;--rs-cyan-500:#00bcd4;--rs-cyan-600:#00b1cc;--rs-cyan-700:#00a0bd;--rs-cyan-800:#008aa6;--rs-cyan-900:#006e87;--rs-blue-200:#93d6fa;--rs-blue-400:#3dadf2;--rs-blue-500:#1499ef;--rs-blue-600:#0e8ce6;--rs-blue-700:#087ad1;--rs-blue-800:#0464b3;--rs-blue-900:#00498a;--rs-violet-200:#b6a1e3;--rs-violet-400:#805ac7;--rs-violet-500:#673ab7;--rs-violet-600:#5f2bb3;--rs-violet-700:#531ba8;--rs-violet-800:#470c99;--rs-violet-900:#390085;--rs-state-error:var(--rs-color-red);--rs-text-primary:var(--rs-gray-50);--rs-text-secondary:var(--rs-gray-200);--rs-text-inverse:var(--rs-gray-800);--rs-text-active:var(--rs-primary-500);--rs-text-disabled:var(--rs-gray-400);--rs-border-primary:var(--rs-gray-600);--rs-border-secondary:var(--rs-gray-700);--rs-bg-overlay:var(--rs-gray-700);--rs-bg-well:var(--rs-gray-900);--rs-bg-active:var(--rs-primary-700);--rs-state-hover-bg:var(--rs-gray-600);--rs-color-focus-ring:0 0 0 3px rgb(from var(--rs-gray-500) r g b/25%);--rs-state-focus-shadow:0 0 0 3px rgb(from var(--rs-gray-500) r g b/25%);--rs-state-error-outline:3px solid rgb(from var(--rs-color-red) r g b/25%);--rs-shadow-overlay:0 4px 4px #0000001f,0 0 10px #0000000f;--rs-btn-default-bg:var(--rs-gray-600);--rs-btn-default-text:var(--rs-gray-50);--rs-btn-default-hover-bg:var(--rs-gray-500);--rs-btn-default-active-bg:var(--rs-gray-300);--rs-btn-default-active-text:var(--rs-gray-0);--rs-btn-default-disabled-bg:var(--rs-gray-600);--rs-btn-default-disabled-text:var(--rs-gray-400);--rs-btn-primary-bg:var(--rs-primary-700);--rs-btn-primary-text:var(--rs-gray-0);--rs-btn-primary-hover-bg:var(--rs-primary-600);--rs-btn-primary-active-bg:var(--rs-primary-400);--rs-btn-subtle-text:var(--rs-gray-200);--rs-btn-subtle-hover-bg:var(--rs-gray-500);--rs-btn-subtle-hover-text:var(--rs-gray-50);--rs-btn-subtle-active-bg:var(--rs-gray-400);--rs-btn-subtle-active-text:var(--rs-gray-0);--rs-btn-subtle-disabled-text:var(--rs-gray-500);--rs-btn-ghost-border:var(--rs-primary-500);--rs-btn-ghost-text:var(--rs-primary-500);--rs-btn-ghost-hover-border:var(--rs-primary-400);--rs-btn-ghost-hover-text:var(--rs-primary-400);--rs-btn-ghost-active-border:var(--rs-primary-200);--rs-btn-ghost-active-text:var(--rs-primary-200);--rs-btn-link-text:var(--rs-primary-500);--rs-btn-link-hover-text:var(--rs-primary-400);--rs-btn-link-active-text:var(--rs-primary-200);--rs-loader-ring:rgb(from var(--rs-gray-50) r g b/30%);--rs-loader-rotor:var(--rs-gray-0);--rs-loader-backdrop:rgb(from var(--rs-gray-900) r g b/83%);--rs-loader-ring-inverse:rgb(from var(--rs-gray-50) r g b/80%);--rs-loader-rotor-inverse:var(--rs-gray-500);--rs-loader-backdrop-inverse:rgb(from var(--rs-gray-0) r g b/90%);--rs-input-bg:var(--rs-gray-800);--rs-input-focus-border:var(--rs-primary-500);--rs-input-disabled-bg:var(--rs-gray-700);--rs-listbox-option-group-bg:var(--rs-gray-700);--rs-listbox-option-hover-bg:var(--rs-gray-600);--rs-listbox-option-hover-text:currentColor;--rs-close-button-hover-color:var(--rs-color-red);--rs-picker-value:var(--rs-primary-500);--rs-picker-count-bg:var(--rs-primary-700);--rs-picker-count-text:#fff;--rs-calendar-today-bg:var(--rs-primary-700);--rs-calendar-today-text:#fff;--rs-calendar-range-bg:rgb(from var(--rs-primary-900) r g b/50%);--rs-calendar-time-unit-bg:var(--rs-gray-600);--rs-calendar-date-selected-text:#fff;--rs-calendar-cell-selected-hover-bg:var(--rs-primary-700)}@supports not (color:rgb(from white r g b)){.rs-theme-dark{--rs-color-focus-ring:0 0 0 3px #34c3ff40;--rs-state-focus-shadow:0 0 0 3px #34c3ff40;--rs-loader-ring:#e9ebf04d;--rs-loader-backdrop:#0f131ad4;--rs-loader-ring-inverse:#e9ebf0cc;--rs-loader-backdrop-inverse:#ffffffe6;--rs-calendar-range-bg:#00619980}}.rs-theme-high-contrast{--rs-gray-0:#fff;--rs-gray-50:#e9ebf0;--rs-gray-100:#cbced4;--rs-gray-200:#a4a9b3;--rs-gray-300:#858b94;--rs-gray-400:#6a6f76;--rs-gray-500:#5c6066;--rs-gray-600:#3c3f43;--rs-gray-700:#292d33;--rs-gray-800:#1a1d24;--rs-gray-900:#0f131a;--rs-primary-50:#fffef2;--rs-primary-100:#fffbc2;--rs-primary-200:#fffa91;--rs-primary-400:#fffc30;--rs-primary-500:#ff0;--rs-primary-600:#f1f500;--rs-primary-700:#d9e000;--rs-primary-800:#b8c200;--rs-primary-900:#8f9900;--rs-color-red:#bd1732;--rs-red-200:#e691a3;--rs-red-400:#c93a55;--rs-red-500:#bd1732;--rs-red-600:#b51029;--rs-red-700:#a60a1f;--rs-red-800:#8f0414;--rs-red-900:#70000b;--rs-orange-200:#ffce91;--rs-orange-400:#ffa930;--rs-orange-500:#ff9800;--rs-orange-600:#f59700;--rs-orange-700:#e08e00;--rs-orange-800:#c27e00;--rs-orange-900:#960;--rs-yellow-200:#ffe2b3;--rs-yellow-400:#ffcf75;--rs-yellow-500:#ffc757;--rs-yellow-600:#f5bb3d;--rs-yellow-700:#e0a824;--rs-yellow-800:#c28f0e;--rs-yellow-900:#997000;--rs-green-200:#7ccc8e;--rs-green-400:#2a9c46;--rs-green-500:#0d822c;--rs-green-600:#09802b;--rs-green-700:#057a28;--rs-green-800:#017325;--rs-green-900:#006923;--rs-cyan-200:#87e6ed;--rs-cyan-400:#2acadb;--rs-cyan-500:#00bcd4;--rs-cyan-600:#00b1cc;--rs-cyan-700:#00a0bd;--rs-cyan-800:#008aa6;--rs-cyan-900:#006e87;--rs-blue-200:#93d6fa;--rs-blue-400:#3dadf2;--rs-blue-500:#1499ef;--rs-blue-600:#0e8ce6;--rs-blue-700:#087ad1;--rs-blue-800:#0464b3;--rs-blue-900:#00498a;--rs-violet-200:#b6a1e3;--rs-violet-400:#805ac7;--rs-violet-500:#673ab7;--rs-violet-600:#5f2bb3;--rs-violet-700:#531ba8;--rs-violet-800:#470c99;--rs-violet-900:#390085;--rs-state-error:var(--rs-color-red);--rs-text-primary:var(--rs-gray-50);--rs-text-secondary:var(--rs-gray-200);--rs-text-inverse:var(--rs-gray-800);--rs-text-active:var(--rs-primary-500);--rs-text-disabled:var(--rs-gray-400);--rs-text-highlight-bg:var(--rs-primary-500);--rs-border-primary:var(--rs-gray-100);--rs-border-secondary:var(--rs-gray-700);--rs-bg-overlay:var(--rs-gray-800);--rs-bg-well:var(--rs-gray-900);--rs-bg-active:var(--rs-primary-500);--rs-state-hover-bg:var(--rs-gray-600);--rs-color-focus-ring:var(--rs-gray-0);--rs-state-focus-shadow:0 0 0 3px var(--rs-gray-900),0 0 0 5px var(--rs-gray-0);--rs-state-error-outline:3px solid rgb(from var(--rs-color-red) r g b/25%);--rs-shadow-overlay:0 4px 4px #0000001f,0 0 10px #0000000f;--rs-btn-default-bg:#0000;--rs-btn-default-text:var(--rs-primary-500);--rs-btn-default-border:1px solid var(--rs-primary-500);--rs-btn-default-hover-bg:#0000;--rs-btn-default-hover-text:var(--rs-primary-400);--rs-btn-default-active-bg:#0000;--rs-btn-default-active-text:var(--rs-primary-200);--rs-btn-default-disabled-bg:#0000;--rs-btn-default-disabled-text:var(--rs-primary-900);--rs-btn-default-disabled-boreder-color:var(--rs-gray-100);--rs-btn-primary-bg:var(--rs-primary-500);--rs-btn-primary-text:var(--rs-gray-900);--rs-btn-primary-hover-bg:var(--rs-primary-400);--rs-btn-primary-active-bg:var(--rs-primary-200);--rs-btn-subtle-text:var(--rs-primary-500);--rs-btn-subtle-hover-bg:#0000;--rs-btn-subtle-hover-text:var(--rs-primary-400);--rs-btn-subtle-active-bg:#0000;--rs-btn-subtle-active-text:var(--rs-primary-200);--rs-btn-subtle-disabled-text:var(--rs-gray-500);--rs-btn-ghost-border:var(--rs-primary-500);--rs-btn-ghost-text:var(--rs-primary-500);--rs-btn-ghost-hover-border:var(--rs-primary-400);--rs-btn-ghost-hover-text:var(--rs-primary-400);--rs-btn-ghost-active-border:var(--rs-primary-200);--rs-btn-ghost-active-text:var(--rs-primary-200);--rs-btn-link-text:var(--rs-primary-500);--rs-btn-link-hover-text:var(--rs-primary-400);--rs-btn-link-active-text:var(--rs-primary-200);--rs-loader-ring:rgb(from var(--rs-gray-50) r g b/30%);--rs-loader-rotor:var(--rs-gray-0);--rs-loader-backdrop:rgb(from var(--rs-gray-900) r g b/83%);--rs-loader-ring-inverse:rgb(from var(--rs-gray-50) r g b/80%);--rs-loader-rotor-inverse:var(--rs-gray-500);--rs-loader-backdrop-inverse:rgb(from var(--rs-gray-0) r g b/90%);--rs-input-bg:var(--rs-gray-800);--rs-input-focus-border:var(--rs-primary-500);--rs-input-disabled-bg:var(--rs-gray-700);--rs-listbox-option-group-bg:var(--rs-gray-800);--rs-listbox-option-hover-bg:#0000;--rs-listbox-option-hover-text:var(--rs-primary-500);--rs-close-button-hover-color:var(--rs-color-red);--rs-picker-value:var(--rs-primary-500);--rs-picker-count-bg:var(--rs-primary-500);--rs-picker-count-text:var(--rs-gray-900);--rs-calendar-today-bg:var(--rs-primary-500);--rs-calendar-today-text:var(--rs-gray-900);--rs-calendar-range-bg:rgb(from var(--rs-primary-900) r g b/50%);--rs-calendar-time-unit-bg:var(--rs-gray-900);--rs-calendar-date-selected-text:var(--rs-gray-900);--rs-calendar-cell-selected-hover-bg:var(--rs-gray-50)}@supports not (color:rgb(from white r g b)){.rs-theme-high-contrast{--rs-loader-ring:#e9ebf04d;--rs-loader-backdrop:#0f131ad4;--rs-loader-ring-inverse:#e9ebf0cc;--rs-loader-backdrop-inverse:#ffffffe6;--rs-calendar-range-bg:#8f990080}}[class*=rs-],[class*=rs-]:after,[class*=rs-]:before{-webkit-box-sizing:border-box;box-sizing:border-box}.rs-btn{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:#f7f7fa;background-color:var(--rs-btn-default-bg);border:none;border:var(--rs-btn-default-border,none);border-radius:6px;color:#575757;color:var(--rs-btn-default-text);cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:400;justify-content:center;line-height:20px;margin-bottom:0;overflow:hidden;padding:8px 12px;position:relative;text-align:center;text-decoration:none;-webkit-transition:color .15s ease-out,background-color .15s ease-out;transition:color .15s ease-out,background-color .15s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.rs-theme-high-contrast .rs-btn{-webkit-transition:none;transition:none}.rs-btn-ghost.rs-btn{padding:7px 11px}.rs-btn-icon.rs-btn{line-height:16px;padding:10px}.rs-btn-icon.rs-btn>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-btn{line-height:20px}.rs-btn-icon-with-text.rs-btn>.rs-icon{height:36px;padding:10px;width:36px}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-left{padding:8px 12px 8px 48px}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-right{padding:8px 48px 8px 12px}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-btn:focus-visible{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-btn:focus-visible{outline-offset:2px}.rs-btn:focus,.rs-btn:hover{background-color:#e5e5ea;background-color:var(--rs-btn-default-hover-bg);color:var(--rs-btn-default-hover-text);text-decoration:none}.rs-btn.rs-btn-active,.rs-btn:active{background-color:#d9d9d9;background-color:var(--rs-btn-default-active-bg);color:#272c36;color:var(--rs-btn-default-active-text)}.rs-btn.rs-btn-disabled,.rs-btn:disabled{background-color:#f7f7fa;background-color:var(--rs-btn-default-disabled-bg);color:#8e8e93;color:var(--rs-btn-default-disabled-text);cursor:not-allowed}.rs-theme-high-contrast .rs-btn.rs-btn-disabled,.rs-theme-high-contrast .rs-btn:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){.rs-btn{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}}.rs-btn-start-icon{line-height:0;margin-right:5px}.rs-btn-end-icon{line-height:0;margin-left:5px}.rs-btn-primary{background-color:#3498ff;background-color:var(--rs-btn-primary-bg);border:none;color:#fff;color:var(--rs-btn-primary-text)}.rs-btn-primary:focus,.rs-btn-primary:hover{background-color:#2589f5;background-color:var(--rs-btn-primary-hover-bg);color:#fff;color:var(--rs-btn-primary-text)}.rs-btn-primary.rs-btn-active,.rs-btn-primary:active{background-color:#1675e0;background-color:var(--rs-btn-primary-active-bg);color:#fff;color:var(--rs-btn-primary-text)}.rs-btn-primary.rs-btn-disabled,.rs-btn-primary:disabled{background-color:#3498ff;background-color:var(--rs-btn-primary-bg);color:#fff;color:var(--rs-btn-primary-text);opacity:.3}.rs-theme-high-contrast .rs-btn-primary.rs-btn-disabled,.rs-theme-high-contrast .rs-btn-primary:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-subtle{background-color:initial;border:none;color:#575757;color:var(--rs-btn-subtle-text)}.rs-btn-subtle:focus,.rs-btn-subtle:hover{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#575757;color:var(--rs-btn-subtle-hover-text)}.rs-btn-subtle.rs-btn-active,.rs-btn-subtle:active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-active-bg);color:#272c36;color:var(--rs-btn-subtle-active-text)}.rs-btn-subtle.rs-btn-disabled,.rs-btn-subtle:disabled{background:none;color:#c5c6c7;color:var(--rs-btn-subtle-disabled-text)}.rs-theme-high-contrast .rs-btn-subtle.rs-btn-disabled,.rs-theme-high-contrast .rs-btn-subtle:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-link{background-color:initial;border:none;color:#1675e0;color:var(--rs-btn-link-text)}.rs-btn-link:focus,.rs-btn-link:hover{background-color:initial;color:#0a5dc2;color:var(--rs-btn-link-hover-text);text-decoration:underline}.rs-btn-link.rs-btn-active,.rs-btn-link:active{background-color:initial;color:#004299;color:var(--rs-btn-link-active-text)}.rs-btn-link.rs-btn-disabled,.rs-btn-link:disabled{background-color:initial;color:#0a5dc2;color:var(--rs-btn-link-hover-text);opacity:.3;text-decoration:none}.rs-theme-high-contrast .rs-btn-link.rs-btn-disabled,.rs-theme-high-contrast .rs-btn-link:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-ghost{background-color:initial;border:1px solid #1675e0;border:1px solid var(--rs-btn-ghost-border);color:#1675e0;color:var(--rs-btn-ghost-text)}.rs-btn-ghost:focus,.rs-btn-ghost:hover{background-color:initial;border-color:#0a5dc2;border-color:var(--rs-btn-ghost-hover-border);-webkit-box-shadow:0 0 0 1px #0a5dc2;-webkit-box-shadow:0 0 0 1px var(--rs-btn-ghost-hover-border);box-shadow:0 0 0 1px #0a5dc2;box-shadow:0 0 0 1px var(--rs-btn-ghost-hover-border);color:#0a5dc2;color:var(--rs-btn-ghost-hover-text)}.rs-btn-ghost.rs-btn-active,.rs-btn-ghost:active{background-color:initial;border-color:#004299;border-color:var(--rs-btn-ghost-active-border);color:#004299;color:var(--rs-btn-ghost-active-text)}.rs-btn-ghost.rs-btn-disabled,.rs-btn-ghost:disabled{background-color:initial;border-color:#1675e0;border-color:var(--rs-btn-ghost-border);-webkit-box-shadow:none;box-shadow:none;color:#1675e0;color:var(--rs-btn-ghost-text);opacity:.3}.rs-theme-high-contrast .rs-btn-ghost.rs-btn-disabled,.rs-theme-high-contrast .rs-btn-ghost:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-red{--rs-btn-primary-bg:var(--rs-red-500);--rs-btn-primary-hover-bg:var(--rs-red-700);--rs-btn-primary-active-bg:var(--rs-red-800);--rs-btn-subtle-hover-bg:var(--rs-red-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-red-600);--rs-btn-subtle-active-text:#575757;--rs-btn-ghost-border:var(--rs-red-700);--rs-btn-ghost-text:var(--rs-red-700);--rs-btn-ghost-hover-border:var(--rs-red-900);--rs-btn-ghost-hover-text:var(--rs-red-800);--rs-btn-ghost-active-border:var(--rs-red-900);--rs-btn-ghost-active-text:var(--rs-red-900);--rs-btn-link-text:var(--rs-red-700);--rs-btn-link-hover-text:var(--rs-red-800);--rs-btn-link-active-text:var(--rs-red-900)}.rs-theme-dark .rs-btn-red{--rs-btn-primary-bg:var(--rs-red-700);--rs-btn-primary-hover-bg:var(--rs-red-500);--rs-btn-primary-active-bg:var(--rs-red-400);--rs-btn-subtle-hover-bg:var(--rs-red-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-red-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-red-500);--rs-btn-ghost-text:var(--rs-red-500);--rs-btn-ghost-hover-border:var(--rs-red-400);--rs-btn-ghost-hover-text:var(--rs-red-400);--rs-btn-ghost-active-border:var(--rs-red-200);--rs-btn-ghost-active-text:var(--rs-red-200);--rs-btn-link-text:var(--rs-red-500);--rs-btn-link-hover-text:var(--rs-red-400);--rs-btn-link-active-text:var(--rs-red-200)}.rs-theme-high-contrast .rs-btn-red{--rs-btn-primary-bg:var(--rs-red-700);--rs-btn-primary-hover-bg:var(--rs-red-600);--rs-btn-primary-active-bg:var(--rs-red-400);--rs-btn-subtle-hover-bg:var(--rs-red-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-red-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-red-500);--rs-btn-ghost-text:var(--rs-red-500);--rs-btn-ghost-hover-border:var(--rs-red-400);--rs-btn-ghost-hover-text:var(--rs-red-400);--rs-btn-ghost-active-border:var(--rs-red-200);--rs-btn-ghost-active-text:var(--rs-red-200);--rs-btn-link-text:var(--rs-red-500);--rs-btn-link-hover-text:var(--rs-red-400);--rs-btn-link-active-text:var(--rs-red-200)}.rs-btn-orange{--rs-btn-primary-bg:var(--rs-orange-500);--rs-btn-primary-hover-bg:var(--rs-orange-700);--rs-btn-primary-active-bg:var(--rs-orange-800);--rs-btn-subtle-hover-bg:var(--rs-orange-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-orange-600);--rs-btn-subtle-active-text:#575757;--rs-btn-ghost-border:var(--rs-orange-700);--rs-btn-ghost-text:var(--rs-orange-700);--rs-btn-ghost-hover-border:var(--rs-orange-900);--rs-btn-ghost-hover-text:var(--rs-orange-800);--rs-btn-ghost-active-border:var(--rs-orange-900);--rs-btn-ghost-active-text:var(--rs-orange-900);--rs-btn-link-text:var(--rs-orange-700);--rs-btn-link-hover-text:var(--rs-orange-800);--rs-btn-link-active-text:var(--rs-orange-900)}.rs-theme-dark .rs-btn-orange{--rs-btn-primary-bg:var(--rs-orange-700);--rs-btn-primary-hover-bg:var(--rs-orange-500);--rs-btn-primary-active-bg:var(--rs-orange-400);--rs-btn-subtle-hover-bg:var(--rs-orange-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-orange-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-orange-500);--rs-btn-ghost-text:var(--rs-orange-500);--rs-btn-ghost-hover-border:var(--rs-orange-400);--rs-btn-ghost-hover-text:var(--rs-orange-400);--rs-btn-ghost-active-border:var(--rs-orange-200);--rs-btn-ghost-active-text:var(--rs-orange-200);--rs-btn-link-text:var(--rs-orange-500);--rs-btn-link-hover-text:var(--rs-orange-400);--rs-btn-link-active-text:var(--rs-orange-200)}.rs-theme-high-contrast .rs-btn-orange{--rs-btn-primary-bg:var(--rs-orange-700);--rs-btn-primary-hover-bg:var(--rs-orange-600);--rs-btn-primary-active-bg:var(--rs-orange-400);--rs-btn-subtle-hover-bg:var(--rs-orange-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-orange-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-orange-500);--rs-btn-ghost-text:var(--rs-orange-500);--rs-btn-ghost-hover-border:var(--rs-orange-400);--rs-btn-ghost-hover-text:var(--rs-orange-400);--rs-btn-ghost-active-border:var(--rs-orange-200);--rs-btn-ghost-active-text:var(--rs-orange-200);--rs-btn-link-text:var(--rs-orange-500);--rs-btn-link-hover-text:var(--rs-orange-400);--rs-btn-link-active-text:var(--rs-orange-200)}.rs-btn-yellow{--rs-btn-primary-bg:var(--rs-yellow-500);--rs-btn-primary-hover-bg:var(--rs-yellow-700);--rs-btn-primary-active-bg:var(--rs-yellow-800);--rs-btn-subtle-hover-bg:var(--rs-yellow-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-yellow-600);--rs-btn-subtle-active-text:#575757;--rs-btn-ghost-border:var(--rs-yellow-700);--rs-btn-ghost-text:var(--rs-yellow-700);--rs-btn-ghost-hover-border:var(--rs-yellow-900);--rs-btn-ghost-hover-text:var(--rs-yellow-800);--rs-btn-ghost-active-border:var(--rs-yellow-900);--rs-btn-ghost-active-text:var(--rs-yellow-900);--rs-btn-link-text:var(--rs-yellow-700);--rs-btn-link-hover-text:var(--rs-yellow-800);--rs-btn-link-active-text:var(--rs-yellow-900)}.rs-theme-dark .rs-btn-yellow{--rs-btn-primary-bg:var(--rs-yellow-700);--rs-btn-primary-hover-bg:var(--rs-yellow-500);--rs-btn-primary-active-bg:var(--rs-yellow-400);--rs-btn-subtle-hover-bg:var(--rs-yellow-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-yellow-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-yellow-500);--rs-btn-ghost-text:var(--rs-yellow-500);--rs-btn-ghost-hover-border:var(--rs-yellow-400);--rs-btn-ghost-hover-text:var(--rs-yellow-400);--rs-btn-ghost-active-border:var(--rs-yellow-200);--rs-btn-ghost-active-text:var(--rs-yellow-200);--rs-btn-link-text:var(--rs-yellow-500);--rs-btn-link-hover-text:var(--rs-yellow-400);--rs-btn-link-active-text:var(--rs-yellow-200)}.rs-theme-high-contrast .rs-btn-yellow{--rs-btn-primary-bg:var(--rs-yellow-700);--rs-btn-primary-hover-bg:var(--rs-yellow-600);--rs-btn-primary-active-bg:var(--rs-yellow-400);--rs-btn-subtle-hover-bg:var(--rs-yellow-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-yellow-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-yellow-500);--rs-btn-ghost-text:var(--rs-yellow-500);--rs-btn-ghost-hover-border:var(--rs-yellow-400);--rs-btn-ghost-hover-text:var(--rs-yellow-400);--rs-btn-ghost-active-border:var(--rs-yellow-200);--rs-btn-ghost-active-text:var(--rs-yellow-200);--rs-btn-link-text:var(--rs-yellow-500);--rs-btn-link-hover-text:var(--rs-yellow-400);--rs-btn-link-active-text:var(--rs-yellow-200)}.rs-btn-green{--rs-btn-primary-bg:var(--rs-green-500);--rs-btn-primary-hover-bg:var(--rs-green-700);--rs-btn-primary-active-bg:var(--rs-green-800);--rs-btn-subtle-hover-bg:var(--rs-green-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-green-600);--rs-btn-subtle-active-text:#575757;--rs-btn-ghost-border:var(--rs-green-700);--rs-btn-ghost-text:var(--rs-green-700);--rs-btn-ghost-hover-border:var(--rs-green-900);--rs-btn-ghost-hover-text:var(--rs-green-800);--rs-btn-ghost-active-border:var(--rs-green-900);--rs-btn-ghost-active-text:var(--rs-green-900);--rs-btn-link-text:var(--rs-green-700);--rs-btn-link-hover-text:var(--rs-green-800);--rs-btn-link-active-text:var(--rs-green-900)}.rs-theme-dark .rs-btn-green{--rs-btn-primary-bg:var(--rs-green-700);--rs-btn-primary-hover-bg:var(--rs-green-500);--rs-btn-primary-active-bg:var(--rs-green-400);--rs-btn-subtle-hover-bg:var(--rs-green-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-green-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-green-500);--rs-btn-ghost-text:var(--rs-green-500);--rs-btn-ghost-hover-border:var(--rs-green-400);--rs-btn-ghost-hover-text:var(--rs-green-400);--rs-btn-ghost-active-border:var(--rs-green-200);--rs-btn-ghost-active-text:var(--rs-green-200);--rs-btn-link-text:var(--rs-green-500);--rs-btn-link-hover-text:var(--rs-green-400);--rs-btn-link-active-text:var(--rs-green-200)}.rs-theme-high-contrast .rs-btn-green{--rs-btn-primary-bg:var(--rs-green-700);--rs-btn-primary-hover-bg:var(--rs-green-600);--rs-btn-primary-active-bg:var(--rs-green-400);--rs-btn-subtle-hover-bg:var(--rs-green-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-green-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-green-500);--rs-btn-ghost-text:var(--rs-green-500);--rs-btn-ghost-hover-border:var(--rs-green-400);--rs-btn-ghost-hover-text:var(--rs-green-400);--rs-btn-ghost-active-border:var(--rs-green-200);--rs-btn-ghost-active-text:var(--rs-green-200);--rs-btn-link-text:var(--rs-green-500);--rs-btn-link-hover-text:var(--rs-green-400);--rs-btn-link-active-text:var(--rs-green-200)}.rs-btn-cyan{--rs-btn-primary-bg:var(--rs-cyan-500);--rs-btn-primary-hover-bg:var(--rs-cyan-700);--rs-btn-primary-active-bg:var(--rs-cyan-800);--rs-btn-subtle-hover-bg:var(--rs-cyan-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-cyan-600);--rs-btn-subtle-active-text:#575757;--rs-btn-ghost-border:var(--rs-cyan-700);--rs-btn-ghost-text:var(--rs-cyan-700);--rs-btn-ghost-hover-border:var(--rs-cyan-900);--rs-btn-ghost-hover-text:var(--rs-cyan-800);--rs-btn-ghost-active-border:var(--rs-cyan-900);--rs-btn-ghost-active-text:var(--rs-cyan-900);--rs-btn-link-text:var(--rs-cyan-700);--rs-btn-link-hover-text:var(--rs-cyan-800);--rs-btn-link-active-text:var(--rs-cyan-900)}.rs-theme-dark .rs-btn-cyan{--rs-btn-primary-bg:var(--rs-cyan-700);--rs-btn-primary-hover-bg:var(--rs-cyan-500);--rs-btn-primary-active-bg:var(--rs-cyan-400);--rs-btn-subtle-hover-bg:var(--rs-cyan-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-cyan-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-cyan-500);--rs-btn-ghost-text:var(--rs-cyan-500);--rs-btn-ghost-hover-border:var(--rs-cyan-400);--rs-btn-ghost-hover-text:var(--rs-cyan-400);--rs-btn-ghost-active-border:var(--rs-cyan-200);--rs-btn-ghost-active-text:var(--rs-cyan-200);--rs-btn-link-text:var(--rs-cyan-500);--rs-btn-link-hover-text:var(--rs-cyan-400);--rs-btn-link-active-text:var(--rs-cyan-200)}.rs-theme-high-contrast .rs-btn-cyan{--rs-btn-primary-bg:var(--rs-cyan-700);--rs-btn-primary-hover-bg:var(--rs-cyan-600);--rs-btn-primary-active-bg:var(--rs-cyan-400);--rs-btn-subtle-hover-bg:var(--rs-cyan-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-cyan-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-cyan-500);--rs-btn-ghost-text:var(--rs-cyan-500);--rs-btn-ghost-hover-border:var(--rs-cyan-400);--rs-btn-ghost-hover-text:var(--rs-cyan-400);--rs-btn-ghost-active-border:var(--rs-cyan-200);--rs-btn-ghost-active-text:var(--rs-cyan-200);--rs-btn-link-text:var(--rs-cyan-500);--rs-btn-link-hover-text:var(--rs-cyan-400);--rs-btn-link-active-text:var(--rs-cyan-200)}.rs-btn-blue{--rs-btn-primary-bg:var(--rs-blue-500);--rs-btn-primary-hover-bg:var(--rs-blue-700);--rs-btn-primary-active-bg:var(--rs-blue-800);--rs-btn-subtle-hover-bg:var(--rs-blue-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-blue-600);--rs-btn-subtle-active-text:#575757;--rs-btn-ghost-border:var(--rs-blue-700);--rs-btn-ghost-text:var(--rs-blue-700);--rs-btn-ghost-hover-border:var(--rs-blue-900);--rs-btn-ghost-hover-text:var(--rs-blue-800);--rs-btn-ghost-active-border:var(--rs-blue-900);--rs-btn-ghost-active-text:var(--rs-blue-900);--rs-btn-link-text:var(--rs-blue-700);--rs-btn-link-hover-text:var(--rs-blue-800);--rs-btn-link-active-text:var(--rs-blue-900)}.rs-theme-dark .rs-btn-blue{--rs-btn-primary-bg:var(--rs-blue-700);--rs-btn-primary-hover-bg:var(--rs-blue-500);--rs-btn-primary-active-bg:var(--rs-blue-400);--rs-btn-subtle-hover-bg:var(--rs-blue-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-blue-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-blue-500);--rs-btn-ghost-text:var(--rs-blue-500);--rs-btn-ghost-hover-border:var(--rs-blue-400);--rs-btn-ghost-hover-text:var(--rs-blue-400);--rs-btn-ghost-active-border:var(--rs-blue-200);--rs-btn-ghost-active-text:var(--rs-blue-200);--rs-btn-link-text:var(--rs-blue-500);--rs-btn-link-hover-text:var(--rs-blue-400);--rs-btn-link-active-text:var(--rs-blue-200)}.rs-theme-high-contrast .rs-btn-blue{--rs-btn-primary-bg:var(--rs-blue-700);--rs-btn-primary-hover-bg:var(--rs-blue-600);--rs-btn-primary-active-bg:var(--rs-blue-400);--rs-btn-subtle-hover-bg:var(--rs-blue-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-blue-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-blue-500);--rs-btn-ghost-text:var(--rs-blue-500);--rs-btn-ghost-hover-border:var(--rs-blue-400);--rs-btn-ghost-hover-text:var(--rs-blue-400);--rs-btn-ghost-active-border:var(--rs-blue-200);--rs-btn-ghost-active-text:var(--rs-blue-200);--rs-btn-link-text:var(--rs-blue-500);--rs-btn-link-hover-text:var(--rs-blue-400);--rs-btn-link-active-text:var(--rs-blue-200)}.rs-btn-violet{--rs-btn-primary-bg:var(--rs-violet-500);--rs-btn-primary-hover-bg:var(--rs-violet-700);--rs-btn-primary-active-bg:var(--rs-violet-800);--rs-btn-subtle-hover-bg:var(--rs-violet-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-violet-600);--rs-btn-subtle-active-text:#575757;--rs-btn-ghost-border:var(--rs-violet-700);--rs-btn-ghost-text:var(--rs-violet-700);--rs-btn-ghost-hover-border:var(--rs-violet-900);--rs-btn-ghost-hover-text:var(--rs-violet-800);--rs-btn-ghost-active-border:var(--rs-violet-900);--rs-btn-ghost-active-text:var(--rs-violet-900);--rs-btn-link-text:var(--rs-violet-700);--rs-btn-link-hover-text:var(--rs-violet-800);--rs-btn-link-active-text:var(--rs-violet-900)}.rs-theme-dark .rs-btn-violet{--rs-btn-primary-bg:var(--rs-violet-700);--rs-btn-primary-hover-bg:var(--rs-violet-500);--rs-btn-primary-active-bg:var(--rs-violet-400);--rs-btn-subtle-hover-bg:var(--rs-violet-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-violet-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-violet-500);--rs-btn-ghost-text:var(--rs-violet-500);--rs-btn-ghost-hover-border:var(--rs-violet-400);--rs-btn-ghost-hover-text:var(--rs-violet-400);--rs-btn-ghost-active-border:var(--rs-violet-200);--rs-btn-ghost-active-text:var(--rs-violet-200);--rs-btn-link-text:var(--rs-violet-500);--rs-btn-link-hover-text:var(--rs-violet-400);--rs-btn-link-active-text:var(--rs-violet-200)}.rs-theme-high-contrast .rs-btn-violet{--rs-btn-primary-bg:var(--rs-violet-700);--rs-btn-primary-hover-bg:var(--rs-violet-600);--rs-btn-primary-active-bg:var(--rs-violet-400);--rs-btn-subtle-hover-bg:var(--rs-violet-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-violet-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-violet-500);--rs-btn-ghost-text:var(--rs-violet-500);--rs-btn-ghost-hover-border:var(--rs-violet-400);--rs-btn-ghost-hover-text:var(--rs-violet-400);--rs-btn-ghost-active-border:var(--rs-violet-200);--rs-btn-ghost-active-text:var(--rs-violet-200);--rs-btn-link-text:var(--rs-violet-500);--rs-btn-link-hover-text:var(--rs-violet-400);--rs-btn-link-active-text:var(--rs-violet-200)}.rs-btn-lg{font-size:16px;line-height:22px;padding:10px 16px}.rs-btn-ghost.rs-btn-lg{padding:9px 15px}.rs-btn-icon.rs-btn-lg{line-height:20px;padding:11px}.rs-btn-icon.rs-btn-lg>.rs-icon{font-size:20px}.rs-btn-icon-with-text.rs-btn-lg{line-height:22px}.rs-btn-icon-with-text.rs-btn-lg>.rs-icon{height:42px;padding:11px;width:42px}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-left{padding:10px 16px 10px 58px}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-right{padding:10px 58px 10px 16px}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-btn-md{font-size:14px;line-height:20px;padding:8px 12px}.rs-btn-ghost.rs-btn-md{padding:7px 11px}.rs-btn-icon.rs-btn-md{line-height:16px;padding:10px}.rs-btn-icon.rs-btn-md>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-btn-md{line-height:20px}.rs-btn-icon-with-text.rs-btn-md>.rs-icon{height:36px;padding:10px;width:36px}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-left{padding:8px 12px 8px 48px}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-right{padding:8px 48px 8px 12px}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-btn-sm{font-size:14px;line-height:20px;padding:5px 10px}.rs-btn-ghost.rs-btn-sm{padding:4px 9px}.rs-btn-icon.rs-btn-sm{line-height:16px;padding:7px}.rs-btn-icon.rs-btn-sm>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-btn-sm{line-height:20px}.rs-btn-icon-with-text.rs-btn-sm>.rs-icon{height:30px;padding:7px;width:30px}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-left{padding:5px 10px 5px 40px}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-right{padding:5px 40px 5px 10px}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-btn-xs{font-size:12px;line-height:20px;padding:2px 8px}.rs-btn-ghost.rs-btn-xs{padding:1px 7px}.rs-btn-icon.rs-btn-xs{line-height:12px;padding:6px}.rs-btn-icon.rs-btn-xs>.rs-icon{font-size:12px}.rs-btn-icon-with-text.rs-btn-xs{line-height:20px}.rs-btn-icon-with-text.rs-btn-xs>.rs-icon{height:24px;padding:6px;width:24px}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-left{padding:2px 8px 2px 32px}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-right{padding:2px 32px 2px 8px}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-btn-block{display:block;width:100%}.rs-btn-block+.rs-btn-block{margin-top:5px}.rs-btn-loading{color:#0000!important;cursor:default;pointer-events:none;position:relative}.rs-btn-loading>.rs-btn-spin:after,.rs-btn-loading>.rs-btn-spin:before{border-radius:50%;bottom:0;content:"";height:18px;left:0;margin:auto;position:absolute;right:0;top:0;width:18px;z-index:1}.rs-btn-xs.rs-btn-loading>.rs-btn-spin:after,.rs-btn-xs.rs-btn-loading>.rs-btn-spin:before{height:16px;width:16px}.rs-btn-loading>.rs-btn-spin:before{border:3px solid rgb(from #f7f7fa r g b/80%);border:3px solid var(--rs-loader-ring)}.rs-btn-primary.rs-btn-loading>.rs-btn-spin:before{border-color:#f8f7fa4d}.rs-theme-high-contrast .rs-btn-primary.rs-btn-loading>.rs-btn-spin:before{border-color:rgb(from #f7f7fa r g b/30%);border-color:var(--rs-loader-ring-inverse)}.rs-btn-loading>.rs-btn-spin:after{-webkit-animation:buttonSpin .6s linear infinite;animation:buttonSpin .6s linear infinite;border-color:#a6a6a6 #0000 #0000;border-color:var(--rs-loader-rotor) #0000 #0000;border-style:solid;border-width:3px}.rs-btn-primary.rs-btn-loading>.rs-btn-spin:after{border-top-color:#fff}.rs-theme-high-contrast .rs-btn-primary.rs-btn-loading>.rs-btn-spin:after{border-top-color:#fff;border-top-color:var(--rs-loader-rotor-inverse)}@-webkit-keyframes buttonSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes buttonSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.rs-input{background-color:#fff;background-color:var(--rs-input-bg);background-image:none;border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px;color:#575757;color:var(--rs-text-primary);display:block;font-size:14px;line-height:1.42857143;padding:7px 11px;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;width:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input{height:36px}}textarea.rs-input{height:auto}.rs-theme-high-contrast .rs-input{-webkit-transition:none;transition:none}.rs-input::-webkit-input-placeholder{color:#8e8e93;color:var(--rs-text-secondary)}.rs-input::-moz-placeholder{color:#8e8e93;color:var(--rs-text-secondary)}.rs-input::-ms-input-placeholder{color:#8e8e93;color:var(--rs-text-secondary)}.rs-input:-ms-input-placeholder{color:#8e8e93;color:var(--rs-text-secondary)}.rs-input::placeholder{color:#8e8e93;color:var(--rs-text-secondary)}.rs-input:focus,.rs-input:hover:not(:disabled){border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-input:focus{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-input:focus{outline-offset:2px}.rs-input:disabled{background-color:#f7f7fa;background-color:var(--rs-input-disabled-bg);color:#8e8e93;color:var(--rs-text-disabled)}textarea.rs-input{overflow:auto;resize:vertical}.rs-input-xs{font-size:12px;line-height:1.66666667;padding:1px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-xs{height:24px}}textarea.rs-input-xs{height:auto}.rs-input-lg{font-size:16px;line-height:1.375;padding:9px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-lg{height:42px}}textarea.rs-input-lg{height:auto}.rs-input-sm{font-size:14px;line-height:1.42857143;padding:4px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-sm{height:30px}}textarea.rs-input-sm{height:auto}.rs-input-group{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px;color:#575757;color:var(--rs-text-primary);cursor:text;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;width:100%}.rs-theme-high-contrast .rs-input-group{-webkit-transition:none;transition:none}.rs-input-group:focus-within,.rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus,.rs-input-group:not(.rs-input-group-disabled):hover{border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-input-group:focus-within,.rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-input-group:focus-within,.rs-theme-high-contrast .rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus{outline-offset:2px}.rs-input-group .rs-input-group{border-color:#0000!important;outline:none!important}.rs-input-group .rs-input-group-addon,.rs-input-group .rs-input-group-btn,.rs-input-group .rs-input-number,.rs-input-group .rs-picker-date .rs-picker-toggle,.rs-input-group:not(.rs-input-group-inside) .rs-input{border:none;border-radius:0;outline:none}.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-btn-group-vertical{border-radius:0}.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-touchspin-up{border-top-right-radius:0}.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-touchspin-down{border-bottom-right-radius:0}.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:first-child) .rs-input{border-radius:0!important}.rs-input-group:not(.rs-input-group-inside) .rs-auto-complete:first-child .rs-input,.rs-input-group:not(.rs-input-group-inside) .rs-form-control-wrapper:first-child>.rs-input,.rs-input-group:not(.rs-input-group-inside) .rs-picker-date:first-child .rs-picker-toggle,.rs-input-group:not(.rs-input-group-inside)>:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.rs-input-group:not(.rs-input-group-inside) .rs-auto-complete:last-child .rs-input,.rs-input-group:not(.rs-input-group-inside) .rs-form-control-wrapper:last-child>.rs-input,.rs-input-group:not(.rs-input-group-inside) .rs-picker-date:last-child .rs-picker-toggle,.rs-input-group:not(.rs-input-group-inside)>:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.rs-input-group>.rs-form-control-wrapper,.rs-input-group>.rs-input{-ms-flex:1 1 auto;flex:1 1 auto}.rs-input-group .rs-form-control-wrapper>.rs-input{width:100%}.rs-input-group>.rs-input{position:relative}.rs-input-group .rs-form-control-wrapper~.rs-input-group-addon,.rs-input-group input.rs-input~.rs-input-group-addon{border-left:none;left:auto;right:0}.rs-input-group .rs-form-control-wrapper~.rs-input-group-addon:not(:last-child),.rs-input-group input.rs-input~.rs-input-group-addon:not(:last-child){border-right:0}.rs-input-group.rs-input-group-inside{background-color:#fff;background-color:var(--rs-input-bg);width:100%}.rs-input-group.rs-input-group-inside .rs-input{border:none;display:block;outline:none;width:100%}.rs-input-group.rs-input-group-inside .rs-input-group-addon,.rs-input-group.rs-input-group-inside .rs-input-group-btn{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.rs-input-group.rs-input-group-inside .rs-input-group-btn{background-color:initial;border:none;border-radius:0 6px 6px 0;color:#575757;color:var(--rs-btn-subtle-text);color:inherit;height:34px;padding:7px 11px}.rs-input-group.rs-input-group-inside .rs-input-group-btn:focus,.rs-input-group.rs-input-group-inside .rs-input-group-btn:hover{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#575757;color:var(--rs-btn-subtle-hover-text)}.rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-active,.rs-input-group.rs-input-group-inside .rs-input-group-btn:active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-active-bg);color:#272c36;color:var(--rs-btn-subtle-active-text)}.rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-disabled,.rs-input-group.rs-input-group-inside .rs-input-group-btn:disabled{background:none;color:#c5c6c7;color:var(--rs-btn-subtle-disabled-text)}.rs-theme-high-contrast .rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-disabled,.rs-theme-high-contrast .rs-input-group.rs-input-group-inside .rs-input-group-btn:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-input-group.rs-input-group-inside .rs-input-group-btn>.rs-icon{font-size:14px;line-height:1.42857143}.rs-input-group.rs-input-group-inside .rs-input-group-btn:focus{outline:none}.rs-input-group.rs-input-group-inside .rs-input-group-btn:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.rs-input-group.rs-input-group-inside .rs-input-group-btn:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.rs-input-group.rs-input-group-inside .rs-input-group-addon{background:none;border:none;padding:10px 12px;top:0}.rs-input-group.rs-input-group-inside .rs-input-group-addon.rs-input-group-btn{padding:8px 13px}.rs-input-group.rs-input-group-inside .rs-input-group-addon~.rs-auto-complete>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-addon~.rs-form-control-wrapper>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-addon~input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-btn~.rs-auto-complete>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-btn~.rs-form-control-wrapper>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-btn~input.rs-input{padding-left:0;padding-right:12px}.rs-input-group.rs-input-group-inside .rs-auto-complete~.rs-input-group-addon,.rs-input-group.rs-input-group-inside .rs-form-control-wrapper~.rs-input-group-addon,.rs-input-group.rs-input-group-inside .rs-form-control-wrapper~.rs-input-group-btn,.rs-input-group.rs-input-group-inside input.rs-input~.rs-input-group-btn{left:inherit;right:0}.rs-input-group.rs-input-group-inside .rs-auto-complete~.rs-input-group-btn,.rs-input-group.rs-input-group-inside .rs-form-control-wrapper~.rs-input-group-btn{left:inherit;right:1px}.rs-input-group.rs-input-group-disabled{background-color:#f7f7fa;background-color:var(--rs-input-disabled-bg);color:#8e8e93;color:var(--rs-text-disabled);cursor:not-allowed}.rs-input-group.rs-input-group-disabled .rs-input,.rs-input-group.rs-input-group-disabled .rs-input-group-addon,.rs-input-group.rs-input-group-disabled .rs-input-group-btn{color:inherit}.rs-input-group-lg>.rs-input{font-size:16px;line-height:1.375;padding:9px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-lg>.rs-input{height:42px}}textarea.rs-input-group-lg>.rs-input{height:auto}.rs-input-group-lg.rs-input-group-inside>.rs-input{padding-right:0}.rs-input-group-lg.rs-input-group>.rs-input,.rs-input-group-lg.rs-input-group>.rs-input-group-addon{height:40px}.rs-input-group-lg.rs-input-group>.rs-input-group-addon>.rs-icon{font-size:inherit}.rs-input-group-lg.rs-input-group:not(.rs-input-group-inside)>.rs-input-group-addon{padding-bottom:8px;padding-top:8px}.rs-input-group-md>.rs-input{font-size:14px;line-height:1.42857143;padding:7px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-md>.rs-input{height:36px}}textarea.rs-input-group-md>.rs-input{height:auto}.rs-input-group-md.rs-input-group-inside>.rs-input{padding-right:0}.rs-input-group-md.rs-input-group>.rs-input,.rs-input-group-md.rs-input-group>.rs-input-group-addon{height:34px}.rs-input-group-md.rs-input-group>.rs-input-group-addon>.rs-icon{font-size:inherit}.rs-input-group-md.rs-input-group:not(.rs-input-group-inside)>.rs-input-group-addon{padding-bottom:6px;padding-top:6px}.rs-input-group-sm>.rs-input{font-size:14px;line-height:1.42857143;padding:4px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-sm>.rs-input{height:30px}}textarea.rs-input-group-sm>.rs-input{height:auto}.rs-input-group-sm.rs-input-group-inside>.rs-input{padding-right:0}.rs-input-group-sm.rs-input-group>.rs-input,.rs-input-group-sm.rs-input-group>.rs-input-group-addon{height:28px}.rs-input-group-sm.rs-input-group>.rs-input-group-addon>.rs-icon{font-size:inherit}.rs-input-group-sm.rs-input-group:not(.rs-input-group-inside)>.rs-input-group-addon{padding-bottom:3px;padding-top:3px}.rs-input-group-xs>.rs-input{font-size:12px;line-height:1.66666667;padding:1px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-xs>.rs-input{height:24px}}textarea.rs-input-group-xs>.rs-input{height:auto}.rs-input-group-xs.rs-input-group-inside>.rs-input{padding-right:0}.rs-input-group-xs.rs-input-group>.rs-input,.rs-input-group-xs.rs-input-group>.rs-input-group-addon{height:22px}.rs-input-group-xs.rs-input-group>.rs-input-group-addon>.rs-icon{font-size:inherit}.rs-input-group.rs-input-group-lg>.rs-input-group-addon{font-size:16px;line-height:1.375;min-width:44px;padding:9px 15px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group.rs-input-group-lg>.rs-input-group-addon{height:42px}}textarea.rs-input-group.rs-input-group-lg>.rs-input-group-addon{height:auto}.rs-input-group.rs-input-group-md>.rs-input-group-addon{font-size:14px;line-height:1.42857143;min-width:36px;padding:7px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group.rs-input-group-md>.rs-input-group-addon{height:36px}}textarea.rs-input-group.rs-input-group-md>.rs-input-group-addon{height:auto}.rs-input-group.rs-input-group-sm>.rs-input-group-addon{font-size:14px;line-height:1.42857143;min-width:32px;padding:4px 9px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group.rs-input-group-sm>.rs-input-group-addon{height:30px}}textarea.rs-input-group.rs-input-group-sm>.rs-input-group-addon{height:auto}.rs-input-group.rs-input-group-xs>.rs-input-group-addon{font-size:12px;line-height:1.66666667;min-width:28px;padding:1px 7px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group.rs-input-group-xs>.rs-input-group-addon{height:24px}}textarea.rs-input-group.rs-input-group-xs>.rs-input-group-addon{height:auto}.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn{border-radius:0 6px 6px 0;font-size:16px;height:40px;line-height:1.375;padding:9px 15px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn{height:42px}}textarea.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn{height:auto}.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn>.rs-icon{font-size:16px;line-height:1.375}.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn{border-radius:0 6px 6px 0;font-size:14px;height:34px;line-height:1.42857143;padding:7px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn{height:36px}}textarea.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn{height:auto}.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn>.rs-icon{font-size:14px;line-height:1.42857143}.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn{border-radius:0 6px 6px 0;font-size:14px;height:28px;line-height:1.42857143;padding:4px 9px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn{height:30px}}textarea.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn{height:auto}.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn>.rs-icon{font-size:12px;line-height:1.66666667}.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn{border-radius:0 6px 6px 0;font-size:12px;height:22px;line-height:1.66666667;padding:1px 7px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn{height:24px}}textarea.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn{height:auto}.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn>.rs-icon{font-size:12px;line-height:1.66666667}.rs-input-group-addon:not(:first-child):not(:last-child),.rs-input-group-btn:not(:first-child):not(:last-child),.rs-input-group:not(.rs-input-group-inside) .rs-input:not(:first-child):not(:last-child){border-radius:0}.rs-input-group-addon{-ms-flex-align:center;align-items:center;background-color:#f7f7fa;background-color:var(--rs-btn-default-bg);border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px;color:#575757;color:var(--rs-text-primary);display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px;font-weight:400;line-height:1;padding:8px 12px;text-align:center;vertical-align:middle;white-space:nowrap}.rs-input-group-addon.rs-input-sm{border-radius:6px;font-size:12px;padding:5px 10px}.rs-input-group-addon.rs-input-xs{border-radius:6px;font-size:12px;padding:8px}.rs-input-group-addon.rs-input-lg{border-radius:6px;font-size:16px;padding:10px 16px}.rs-input-group-addon input[type=checkbox],.rs-input-group-addon input[type=radio]{margin-top:0}.rs-input-group-btn{border-radius:0;line-height:1;position:relative;white-space:nowrap}.rs-input-group-btn>.rs-btn{position:relative}.rs-input-group-btn>.rs-btn+.rs-btn{margin-left:-1px}.rs-input-group-btn:first-child>.rs-btn,.rs-input-group-btn:first-child>.rs-btn-group{border-right:none;margin-right:-1px}.rs-input-group-btn:last-child>.rs-btn,.rs-input-group-btn:last-child>.rs-btn-group{margin-left:-1px}.rs-picker-subtle .picker-subtle-toggle{display:inline-block;padding-right:32px;position:relative;z-index:5}.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle{cursor:not-allowed}.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:active,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:focus,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:hover{background:none}.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:active:after,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:focus:after,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:hover:after{display:none}.rs-calendar{min-height:266px;overflow:hidden;padding-top:12px;position:relative}.rs-calendar-bordered .rs-calendar-table{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px}.rs-calendar-bordered .rs-calendar-table-header-row .rs-calendar-table-header-cell,.rs-calendar-bordered .rs-calendar-table-row:not(:last-child) .rs-calendar-table-cell{border-bottom:1px solid #f2f2f5;border-bottom:1px solid var(--rs-border-secondary)}.rs-calendar-bordered .rs-calendar-month-dropdown{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px}.rs-calendar-panel .rs-calendar-header{padding-bottom:6px;width:100%}.rs-calendar-panel .rs-calendar-header:after,.rs-calendar-panel .rs-calendar-header:before{content:" ";display:table}.rs-calendar-panel .rs-calendar-header:after{clear:both}.rs-calendar-panel .rs-calendar-header .rs-calendar-btn-today{float:right}.rs-calendar-panel .rs-calendar-header-backward,.rs-calendar-panel .rs-calendar-header-forward{float:none!important}.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-backward,.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-forward{display:inline-block;pointer-events:none;visibility:hidden}.rs-calendar-panel .rs-calendar-header-month-toolbar{width:auto!important}.rs-calendar-panel .rs-calendar-month-view,.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-month-toolbar{padding-left:0;padding-right:0}.rs-calendar-panel .rs-calendar-table-header-row .rs-calendar-table-header-cell-content{padding-bottom:8px;padding-top:8px}.rs-calendar-panel .rs-calendar-table-cell-is-today .rs-calendar-table-cell-day{background-color:#3498ff;background-color:var(--rs-calendar-today-bg);border-radius:50%;color:#fff;color:var(--rs-calendar-today-text);height:20px;margin-left:auto;margin-right:auto;width:20px}.rs-calendar-panel .rs-calendar-table-cell-is-today .rs-calendar-table-cell-content{-webkit-box-shadow:none;box-shadow:none}.rs-calendar-panel .rs-calendar-table-cell-selected .rs-calendar-table-cell-content{background-color:inherit;-webkit-box-shadow:inset 0 0 0 1px #3498ff;-webkit-box-shadow:inset 0 0 0 1px var(--rs-input-focus-border);box-shadow:inset 0 0 0 1px #3498ff;box-shadow:inset 0 0 0 1px var(--rs-input-focus-border);color:inherit}.rs-calendar-panel .rs-calendar-table-cell-day{display:block;margin-top:3px;text-align:center}.rs-calendar-panel .rs-calendar-month-dropdown{margin-left:12px;margin-right:12px;margin-top:-2px;top:54px;width:calc(100% - 24px)}.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-month-dropdown-scroll{height:644px}.rs-calendar-panel.rs-calendar-compact .rs-calendar-month-dropdown-scroll{height:344px}.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-table-row:not(.rs-calendar-table-header-row) .rs-calendar-table-cell-content{height:100px;overflow:hidden;width:100%}.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-table-cell{vertical-align:top}.rs-calendar-panel .rs-calendar-table-cell{line-height:0;padding:0 1px}.rs-calendar-panel .rs-calendar-table-cell-content{border-radius:0;width:100%}.rs-calendar-panel .rs-calendar-table-row:last-child :first-child .rs-calendar-table-cell-content{border-bottom-left-radius:6px}.rs-calendar-panel .rs-calendar-table-row:last-child :last-child .rs-calendar-table-cell-content{border-bottom-right-radius:6px}.rs-calendar-panel.rs-calendar-compact .rs-calendar-table-row:not(.rs-calendar-table-header-row) .rs-calendar-table-cell-content{height:50px}.rs-calendar-btn-close{-ms-flex-pack:center;background:#fff;background:var(--rs-bg-overlay);border:0;bottom:0;display:-ms-flexbox;display:flex;height:14px;justify-content:center;left:0;padding:0;position:absolute;right:0;z-index:1}.rs-calendar-panel .rs-calendar-btn-close{bottom:11px;margin:0 20px}.rs-calendar-month-view .rs-calendar-header-month-toolbar{padding-left:24px;padding-right:24px}.rs-calendar-month-view .rs-calendar-header-backward,.rs-calendar-month-view .rs-calendar-header-forward{display:none}.rs-calendar-month-view .rs-calendar-header-title-date{background:#0000;color:#1675e0;color:var(--rs-text-active)}.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error{color:#f44336;color:var(--rs-text-error)}.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error:focus,.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error:hover:active{color:#fff!important}.rs-calendar-time-view .rs-calendar-header-title-time{background:#0000;color:#1675e0;color:var(--rs-text-active)}.rs-calendar-time-view .rs-calendar-header-title-time.rs-calendar-header-error{color:#f44336;color:var(--rs-text-error)}.rs-calendar-time-view .rs-calendar-header-title-time.rs-calendar-header-error:hover:active{color:#fff}.rs-calendar-table-cell-in-range,.rs-calendar-table-cell-selected{position:relative}.rs-calendar-table-cell-in-range:before,.rs-calendar-table-cell-selected:before{content:"";display:block;height:24px;margin-top:4px;position:absolute;top:0;width:100%;z-index:0}.rs-calendar-table-cell-in-range .rs-calendar-table-cell-content,.rs-calendar-table-cell-selected .rs-calendar-table-cell-content{position:relative;z-index:1}.rs-calendar-table-cell-in-range:before{background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-calendar-range-bg)}.rs-calendar-table-cell-in-range:hover:before{display:none}.rs-calendar-month-dropdown-scroll div:focus{outline:none}.rs-calendar-header{padding-left:12px;padding-right:12px;width:280px}.rs-calendar-header:after,.rs-calendar-header:before{content:" ";display:table}.rs-calendar-header:after{clear:both}.rs-calendar-header-month-toolbar,.rs-calendar-header-time-toolbar{display:inline-block}.rs-calendar-header-month-toolbar{float:left}.rs-calendar-header-time-toolbar{float:right}.rs-calendar-header-title{margin:0 4px}.rs-calendar-header-meridian{font-size:12px;margin-left:4px}.rs-calendar-header-error{--rs-btn-subtle-text:var(--rs-red-500);--rs-btn-subtle-hover-bg:var(--rs-red-500);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-red-600);--rs-btn-subtle-active-text:#fff;background-color:initial;border:none;color:#575757;color:var(--rs-btn-subtle-text)}.rs-calendar-header-error:focus,.rs-calendar-header-error:hover{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#575757;color:var(--rs-btn-subtle-hover-text)}.rs-calendar-header-error.rs-btn-active,.rs-calendar-header-error:active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-active-bg);color:#272c36;color:var(--rs-btn-subtle-active-text)}.rs-calendar-header-error.rs-btn-disabled,.rs-calendar-header-error:disabled{background:none;color:#c5c6c7;color:var(--rs-btn-subtle-disabled-text)}.rs-theme-high-contrast .rs-calendar-header-error.rs-btn-disabled,.rs-theme-high-contrast .rs-calendar-header-error:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-theme-dark .rs-calendar-header-error{--rs-btn-subtle-hover-bg:var(--rs-red-600);--rs-btn-subtle-active-bg:var(--rs-red-400)}.rs-calendar-header-btn-disabled,.rs-calendar-header-btn-disabled:hover,.rs-calendar-header-btn-disabled:hover:focus{background:none;cursor:not-allowed;opacity:.3}.rs-calendar-header-btn-disabled:after{display:none!important}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time){margin:0 auto;padding-left:12px;padding-right:12px}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar{display:block;text-align:center;width:100%}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar:after,.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar:before{content:" ";display:table}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar:after{clear:both}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-backward{float:left}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-forward{float:right}.rs-calendar-header-has-time:not(.rs-calendar-header-has-month){margin:0 auto;text-align:center}.rs-calendar-header-has-time:not(.rs-calendar-header-has-month) .rs-calendar-header-time-toolbar{display:inline-block;float:none}.rs-calendar-header-has-month.rs-calendar-header-has-time{margin:0 auto}[dir=rtl] .rs-calendar-header-backward .rs-icon,[dir=rtl] .rs-calendar-header-forward .rs-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rs-calendar-body{padding:4px 12px 12px}.rs-calendar-table{display:table;table-layout:fixed;width:100%}.rs-calendar-table-row{display:table-row}.rs-calendar-table-row:nth-child(2) .rs-calendar-table-cell-week-number{border-top-left-radius:6px;border-top-right-radius:6px}.rs-calendar-table-row:last-child .rs-calendar-table-cell-week-number{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.rs-calendar-table-cell,.rs-calendar-table-header-cell{display:table-cell;padding:1px 0;text-align:center;vertical-align:middle;width:1%}.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-un-same-month .rs-calendar-table-cell-content,.rs-calendar-table-cell-un-same-month .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-un-same-month .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-un-same-month .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-header-cell-content:hover{color:#8e8e93;color:var(--rs-text-disabled)}.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content:hover{background:none;cursor:not-allowed;text-decoration:line-through}.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover{background-color:#3498ff;background-color:var(--rs-bg-active);-webkit-box-shadow:none;box-shadow:none;color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover{text-decoration:underline}.rs-calendar-table-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content{opacity:.3}.rs-calendar-table-cell-content{border-radius:6px;cursor:pointer;display:inline-block;font-size:14px;line-height:1.42857143;padding:5px}.rs-calendar-table-cell-content:hover{background-color:#f2faff;background-color:var(--rs-state-hover-bg)}.rs-calendar-table-cell-is-today .rs-calendar-table-cell-content{-webkit-box-shadow:inset 0 0 0 1px #3498ff;-webkit-box-shadow:inset 0 0 0 1px var(--rs-input-focus-border);box-shadow:inset 0 0 0 1px #3498ff;box-shadow:inset 0 0 0 1px var(--rs-input-focus-border)}.rs-calendar-table-cell-selected .rs-calendar-table-cell-content{background-color:#3498ff;background-color:var(--rs-bg-active);-webkit-box-shadow:none;box-shadow:none;color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-calendar-table-cell-selected .rs-calendar-table-cell-content{text-decoration:underline}.rs-calendar-table-header-cell-content{color:#8e8e93;color:var(--rs-text-secondary);display:inline-block;font-size:12px;line-height:1.66666667;padding-bottom:2px;padding-top:2px}.rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-content:focus,.rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-content:hover:focus{background:none;cursor:auto}.rs-calendar-table-cell-week-number{background-color:#f7f7fa;background-color:var(--rs-bg-well);color:#8e8e93;color:var(--rs-text-secondary);display:table-cell;font-size:12px;min-width:30px;padding:1px;text-align:center;vertical-align:middle}.rs-calendar-month-dropdown{background-color:#fff;background-color:var(--rs-bg-overlay);border-top:1px solid #e5e5ea;border-top:1px solid var(--rs-border-primary);display:none;margin-top:0;overflow:hidden;position:absolute;top:44px;width:100%;z-index:1}.rs-calendar-month-view .rs-calendar-month-dropdown{display:block}.rs-calendar-month-view .rs-calendar-month-dropdown-content{-webkit-animation:slideDown .3s linear;animation:slideDown .3s linear}.rs-calendar-month-dropdown-scroll{height:230px}.rs-calendar-month-dropdown-row{padding:5px 12px 5px 50px;position:relative}.rs-calendar-month-dropdown-row:not(:last-child){border-bottom:1px dashed #e5e5ea;border-bottom:1px dashed var(--rs-border-primary)}.rs-calendar-month-dropdown-year{left:12px;position:absolute;top:calc(50% - .5em)}.rs-calendar-month-dropdown-year-active{color:#1675e0;color:var(--rs-text-active)}.rs-calendar-month-dropdown-list{display:block;min-width:200px}.rs-calendar-month-dropdown-list:after,.rs-calendar-month-dropdown-list:before{content:" ";display:table}.rs-calendar-month-dropdown-list:after{clear:both}.rs-calendar-month-dropdown-cell{display:inline-block;float:left;margin:1px;text-align:center;vertical-align:middle;width:calc(16.66667% - 2px)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-calendar-month-dropdown-cell{width:calc(16.66667% - 2.16667px)}}@supports (-ms-ime-align:auto){.rs-calendar-month-dropdown-cell{width:calc(16.66667% - 2.16667px)}}.rs-calendar-month-dropdown-cell-content{border-radius:6px;cursor:pointer;display:inline-block;font-size:14px;height:30px;line-height:1.42857143;padding:5px;width:30px}.rs-calendar-month-dropdown-cell-content:hover{background-color:#f2faff;background-color:var(--rs-state-hover-bg)}.rs-calendar-month-dropdown-cell:not(.rs-calendar-month-dropdown-cell-active).disabled .rs-calendar-month-dropdown-cell-content{background:none;color:#8e8e93;color:var(--rs-text-disabled);cursor:not-allowed;text-decoration:line-through}.rs-calendar-month-dropdown-cell-active.disabled .rs-calendar-month-dropdown-cell-content{cursor:not-allowed;opacity:.3}.rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content{background-color:#3498ff;background-color:var(--rs-bg-active);-webkit-box-shadow:none;box-shadow:none;color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content{text-decoration:underline}.rs-calendar-time-dropdown{background-color:#fff;background-color:var(--rs-bg-overlay);color:#575757;color:var(--rs-text-primary);display:none;overflow:hidden;padding-left:12px;padding-right:12px;position:absolute;top:44px;width:100%;z-index:1}.rs-calendar-time-view .rs-calendar-time-dropdown{display:block}.rs-calendar-time-view .rs-calendar-time-dropdown-content{-webkit-animation:slideDown .3s linear;animation:slideDown .3s linear}.rs-calendar-time-dropdown-row{display:table;width:100%}.rs-calendar-time-dropdown-column{display:table-cell;width:1%}.rs-calendar-time-dropdown-column>ul,.rs-calendar-time-dropdown-column>ul>li{list-style:none;margin:0;padding:0}.rs-calendar-time-dropdown-column>ul{height:230px;overflow-y:auto;padding-bottom:200px}.rs-calendar-time-dropdown-column-title{background-color:#f7f7fa;background-color:var(--rs-calendar-time-unit-bg);color:#8e8e93;color:var(--rs-text-secondary);font-size:12px;line-height:1.66666667;padding-bottom:2px;padding-top:2px;text-align:center;width:100%}.rs-calendar-time-dropdown-cell{color:inherit;cursor:pointer;display:block;font-size:14px;line-height:20px;padding:5px;text-align:center}.rs-calendar-time-dropdown-cell,.rs-calendar-time-dropdown-cell:focus,.rs-calendar-time-dropdown-cell:hover{text-decoration:none}.rs-calendar-time-dropdown-cell:hover{background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-calendar-time-dropdown-cell:hover{color:#1675e0;color:var(--rs-listbox-option-hover-text);outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell:hover{outline-offset:2px}.rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active{background-color:#3498ff;background-color:var(--rs-bg-active);color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover{background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover{color:#1675e0;color:var(--rs-listbox-option-hover-text);outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover{outline-offset:2px}.rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-disabled{background:none;color:#8e8e93;color:var(--rs-text-disabled);cursor:not-allowed;text-decoration:line-through}.rs-calendar-time-dropdown-cell-active.rs-calendar-time-dropdown-cell-disabled.rs-calendar-time-dropdown-cell{cursor:not-allowed;opacity:.3}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.rs-btn-close{background:#0000;border:none;cursor:pointer;line-height:1;outline:none!important}.rs-btn-close .rs-icon{vertical-align:bottom}.rs-btn-close:focus,.rs-btn-close:hover{color:#f44336;color:var(--rs-close-button-hover-color)}.rs-btn-close:focus svg path,.rs-btn-close:hover svg path{stroke:#f44336;stroke:var(--rs-close-button-hover-color);stroke-width:1}.rs-loader{display:inline-block}.rs-loader:after,.rs-loader:before{content:" ";display:table}.rs-loader:after{clear:both}.rs-loader .rs-loader-spin,.rs-loader .rs-loader-spin:after,.rs-loader .rs-loader-spin:before{height:18px;width:18px}.rs-loader .rs-loader-content{font-size:12px;line-height:1.5}.rs-loader .rs-loader-vertical .rs-loader .rs-loader{height:48px}.rs-loader .rs-loader-vertical .rs-loader .rs-loader-content{line-height:1.66666667}.rs-loader-spin{display:inline-block;float:left;position:relative}.rs-loader-spin:after,.rs-loader-spin:before{border-radius:50%;content:"";display:block;left:0;position:absolute;right:0}.rs-loader-spin:before{border:3px solid rgb(from #f7f7fa r g b/80%);border:3px solid var(--rs-loader-ring)}.rs-loader-spin:after{-webkit-animation:loaderSpin .6s linear infinite;animation:loaderSpin .6s linear infinite;border:3px solid #0000;border-top-color:#a6a6a6;border-color:var(--rs-loader-rotor) #0000 #0000}.rs-loader-content{display:inline-block;float:left}.rs-loader-spin+.rs-loader-content{margin-left:12px}.rs-loader-xs .rs-loader-spin+.rs-loader-content{margin-left:10px}.rs-loader-backdrop{background:rgb(from #fff r g b/90%);background:var(--rs-loader-backdrop);height:100%;left:0;position:absolute;top:0;width:100%}.rs-loader-vertical{display:inline-block;width:auto}.rs-loader-vertical .rs-loader{-ms-flex-direction:column;flex-direction:column}.rs-loader-vertical .rs-loader-spin{margin:0 auto}.rs-loader-vertical .rs-loader-content{line-height:1.66666667;text-align:center}.rs-loader-vertical .rs-loader-content,.rs-loader-vertical .rs-loader-spin{display:block;float:none}.rs-loader-vertical .rs-loader-spin+.rs-loader-content{margin-left:0;margin-top:10px}.rs-loader-inverse .rs-loader-content{color:#f7f7fa;color:var(--rs-text-inverse)}.rs-loader-inverse .rs-loader-backdrop{background:rgb(from #272c36 r g b/83%);background:var(--rs-loader-backdrop-inverse)}.rs-loader-inverse .rs-loader-spin:before{border-color:rgb(from #f7f7fa r g b/30%);border-color:var(--rs-loader-ring-inverse)}.rs-loader-inverse .rs-loader-spin:after{border-top-color:#fff;border-top-color:var(--rs-loader-rotor-inverse)}.rs-loader-speed-fast .rs-loader-spin:after{-webkit-animation-duration:.4s;animation-duration:.4s}.rs-loader-speed-normal .rs-loader-spin:after{-webkit-animation-duration:.6s;animation-duration:.6s}.rs-loader-speed-slow .rs-loader-spin:after{-webkit-animation-duration:.8s;animation-duration:.8s}.rs-loader-backdrop-wrapper,.rs-loader-center{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.rs-loader-backdrop-wrapper .rs-loader,.rs-loader-center .rs-loader{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.rs-loader-backdrop-wrapper:not(.rs-loader-vertical) .rs-loader,.rs-loader-center:not(.rs-loader-vertical) .rs-loader{display:-ms-flexbox;display:flex}.rs-loader-backdrop-wrapper.rs-loader-vertical .rs-loader,.rs-loader-center.rs-loader-vertical .rs-loader{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.rs-loader-backdrop-wrapper .rs-loader-content,.rs-loader-center .rs-loader-content{z-index:1}.rs-loader-lg .rs-loader-spin,.rs-loader-lg .rs-loader-spin:after,.rs-loader-lg .rs-loader-spin:before{height:64px;width:64px}.rs-loader-lg .rs-loader-content{font-size:16px;line-height:4}.rs-loader-lg .rs-loader-vertical .rs-loader-lg .rs-loader{height:94px}.rs-loader-lg .rs-loader-vertical .rs-loader-lg .rs-loader-content{line-height:1.25}.rs-loader-md .rs-loader-spin,.rs-loader-md .rs-loader-spin:after,.rs-loader-md .rs-loader-spin:before{height:36px;width:36px}.rs-loader-md .rs-loader-content{font-size:14px;line-height:2.57142857}.rs-loader-md .rs-loader-vertical .rs-loader-md .rs-loader{height:66px}.rs-loader-md .rs-loader-vertical .rs-loader-md .rs-loader-content{line-height:1.42857143}.rs-loader-sm .rs-loader-spin,.rs-loader-sm .rs-loader-spin:after,.rs-loader-sm .rs-loader-spin:before{height:18px;width:18px}.rs-loader-sm .rs-loader-content{font-size:14px;line-height:1.28571429}.rs-loader-sm .rs-loader-vertical .rs-loader-sm .rs-loader{height:48px}.rs-loader-sm .rs-loader-vertical .rs-loader-sm .rs-loader-content{line-height:1.42857143}.rs-loader-xs .rs-loader-spin,.rs-loader-xs .rs-loader-spin:after,.rs-loader-xs .rs-loader-spin:before{height:16px;width:16px}.rs-loader-xs .rs-loader-content{font-size:12px;line-height:1.33333333}.rs-loader-xs .rs-loader-vertical .rs-loader-xs .rs-loader{height:46px}.rs-loader-xs .rs-loader-vertical .rs-loader-xs .rs-loader-content{line-height:1.66666667}.rs-loader-wrapper{display:inline-block;line-height:0;width:auto}@-webkit-keyframes loaderSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loaderSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.rs-highlight-mark{background-color:#fff6c9;background-color:var(--rs-text-highlight-bg);border-radius:4px;font-weight:bolder;padding:0 .2em}.rs-picker-toggle-wrapper{display:inline-block;max-width:100%;vertical-align:middle}.rs-picker-toggle.rs-btn .rs-ripple-pond{display:none!important}.rs-picker-block{display:block}.rs-picker-disabled{cursor:not-allowed}.rs-picker-disabled .rs-picker-tag-list .rs-tag,.rs-picker-disabled .rs-picker-toggle-indicator,.rs-picker-disabled .rs-picker-toggle-value{color:#8e8e93!important;color:var(--rs-text-disabled)!important}.rs-picker-disabled .rs-picker-value-count{opacity:.5}.rs-picker-toggle .rs-picker-toggle-placeholder{color:#8e8e93;color:var(--rs-text-secondary)}.rs-picker-has-value .rs-btn .rs-picker-toggle-value,.rs-picker-has-value .rs-picker-toggle .rs-picker-toggle-value{color:#1675e0;color:var(--rs-picker-value)}.rs-picker-none{color:#8e8e93;color:var(--rs-text-secondary);cursor:default;padding:6px 12px 12px}.rs-picker-countable .rs-picker-toggle-value{display:-ms-flexbox;display:flex}.rs-picker-value-list{-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-picker-value-list{max-width:100%}}.rs-picker-value-count{background-color:#3498ff;background-color:var(--rs-picker-count-bg);border-radius:10px;color:#fff;color:var(--rs-picker-count-text);line-height:20px;margin:0 4px;padding:0 8px}.rs-picker-value-separator{margin:0 4px 0 0}.rs-picker.rs-picker-focused,.rs-picker:not(.rs-picker-disabled):hover{border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-picker-toggle-active,.rs-picker.rs-picker-focused{-webkit-box-shadow:0 0 0 3px rgb(from #3498ff r g b/25%);-webkit-box-shadow:var(--rs-state-focus-shadow);box-shadow:0 0 0 3px rgb(from #3498ff r g b/25%);box-shadow:var(--rs-state-focus-shadow)}.rs-picker-label.rs-input-group-addon{color:#575757;color:var(--rs-text-primary);padding-right:4px!important}.rs-picker-loader{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:14px;width:14px}.rs-picker-error>.rs-picker-input-group,.rs-picker-error>.rs-picker-input-group:focus-within,.rs-picker-error>.rs-picker-input-group:hover{border-color:#f44336;border-color:var(--rs-picker-state-error)}.rs-picker-error>.rs-picker-input-group:focus-within{outline:3px solid rgb(from #f44336 r g b/25%);outline:var(--rs-picker-state-error-outline)}.rs-picker-toggle{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:#f7f7fa;background-color:var(--rs-btn-default-bg);border:none;border:var(--rs-btn-default-border,none);border-radius:6px;color:#575757;color:var(--rs-btn-default-text);cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:400;justify-content:center;line-height:20px;margin-bottom:0;padding:8px 12px;position:relative;text-align:center;text-decoration:none;-webkit-transition:color .15s ease-out,background-color .15s ease-out;transition:color .15s ease-out,background-color .15s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.rs-theme-high-contrast .rs-picker-toggle{-webkit-transition:none;transition:none}.rs-btn-ghost.rs-picker-toggle{padding:7px 11px}.rs-btn-icon.rs-picker-toggle{line-height:16px;padding:10px}.rs-btn-icon.rs-picker-toggle>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-picker-toggle{line-height:20px}.rs-btn-icon-with-text.rs-picker-toggle>.rs-icon{height:36px;padding:10px;width:36px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-left{padding:8px 12px 8px 48px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-right{padding:8px 48px 8px 12px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-picker-toggle:focus-visible{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-picker-toggle:focus-visible{outline-offset:2px}.rs-picker-toggle:focus,.rs-picker-toggle:hover{background-color:#e5e5ea;background-color:var(--rs-btn-default-hover-bg);color:var(--rs-btn-default-hover-text);text-decoration:none}.rs-picker-toggle.rs-btn-active,.rs-picker-toggle:active{background-color:#d9d9d9;background-color:var(--rs-btn-default-active-bg);color:#272c36;color:var(--rs-btn-default-active-text)}.rs-picker-toggle.rs-btn-disabled,.rs-picker-toggle:disabled{background-color:#f7f7fa;background-color:var(--rs-btn-default-disabled-bg);color:#8e8e93;color:var(--rs-btn-default-disabled-text);cursor:not-allowed}.rs-theme-high-contrast .rs-picker-toggle.rs-btn-disabled,.rs-theme-high-contrast .rs-picker-toggle:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){.rs-picker-toggle{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}}.rs-picker-default .rs-picker-toggle{padding:7px 11px}.rs-picker-toggle-textbox{background-color:#fff;background-color:var(--rs-input-bg);border:1px solid #0000;color:#575757;color:var(--rs-text-primary);height:100%;left:0;outline:none;padding-left:10px;padding-right:32px;position:absolute;top:0;width:100%}.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-textbox{padding-left:14px}.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-textbox{padding-left:8px}.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-textbox{padding-left:6px}.rs-picker-toggle-read-only{opacity:0}.rs-picker-default .rs-picker-toggle{-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.rs-theme-high-contrast .rs-picker-default .rs-picker-toggle{-webkit-transition:none;transition:none}.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle-active,.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:focus,.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:hover{border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-picker-subtle .rs-picker-toggle{background-color:initial;border:none;color:#575757;color:var(--rs-btn-subtle-text);-webkit-transition:none;transition:none}.rs-picker-subtle .rs-picker-toggle:focus,.rs-picker-subtle .rs-picker-toggle:hover{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#575757;color:var(--rs-btn-subtle-hover-text)}.rs-picker-subtle .rs-picker-toggle.rs-btn-active,.rs-picker-subtle .rs-picker-toggle:active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-active-bg);color:#272c36;color:var(--rs-btn-subtle-active-text)}.rs-picker-subtle .rs-picker-toggle.rs-btn-disabled,.rs-picker-subtle .rs-picker-toggle:disabled{background:none;color:#c5c6c7;color:var(--rs-btn-subtle-disabled-text)}.rs-theme-high-contrast .rs-picker-subtle .rs-picker-toggle.rs-btn-disabled,.rs-theme-high-contrast .rs-picker-subtle .rs-picker-toggle:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-picker-subtle .rs-picker-toggle-active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#575757;color:var(--rs-btn-subtle-hover-text)}.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn,.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn{padding-right:32px}.rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean{right:12px;top:8px}.rs-picker-default .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean{top:7px}.rs-picker-date .rs-picker-toggle.rs-btn,.rs-picker-daterange .rs-picker-toggle.rs-btn{padding-right:36px}.rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean{right:12px;top:8px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean{top:7px}.rs-picker-default .rs-picker-toggle.rs-btn{padding-bottom:7px;padding-top:7px}.rs-picker-toggle.rs-btn-lg{font-size:16px;line-height:22px;padding:10px 16px}.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-lg,.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-lg{padding-right:36px}.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean{right:16px;top:10px}.rs-picker-default .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean{top:9px}.rs-picker-default .rs-picker-toggle.rs-btn-lg{padding-left:15px}.rs-picker-date .rs-picker-toggle.rs-btn-lg,.rs-picker-daterange .rs-picker-toggle.rs-btn-lg{padding-right:42px}.rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean{right:16px;top:10px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean{top:9px}.rs-picker-default .rs-picker-toggle.rs-btn-lg{padding-bottom:9px;padding-top:9px}.rs-btn-ghost.rs-picker-toggle.rs-btn-lg{padding:9px 15px}.rs-btn-icon.rs-picker-toggle.rs-btn-lg{line-height:20px;padding:11px}.rs-btn-icon.rs-picker-toggle.rs-btn-lg>.rs-icon{font-size:20px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg{line-height:22px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg>.rs-icon{height:42px;padding:11px;width:42px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-left{padding:10px 16px 10px 58px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-right{padding:10px 58px 10px 16px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-picker-toggle.rs-btn-lg .rs-picker-value-count{line-height:22px}.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-md,.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-md{padding-right:32px}.rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean{right:12px;top:8px}.rs-picker-default .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean{top:7px}.rs-picker-default .rs-picker-toggle.rs-btn-md{padding-left:11px}.rs-picker-date .rs-picker-toggle.rs-btn-md,.rs-picker-daterange .rs-picker-toggle.rs-btn-md{padding-right:36px}.rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean{right:12px;top:8px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean{top:7px}.rs-picker-default .rs-picker-toggle.rs-btn-md{padding-bottom:7px;padding-top:7px}.rs-picker-toggle.rs-btn-sm{font-size:14px;line-height:20px;padding:5px 10px}.rs-btn-ghost.rs-picker-toggle.rs-btn-sm{padding:4px 9px}.rs-btn-icon.rs-picker-toggle.rs-btn-sm{line-height:16px;padding:7px}.rs-btn-icon.rs-picker-toggle.rs-btn-sm>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm{line-height:20px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm>.rs-icon{height:30px;padding:7px;width:30px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-left{padding:5px 10px 5px 40px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-right{padding:5px 40px 5px 10px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-sm,.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-sm{padding-right:30px}.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean{right:10px;top:5px}.rs-picker-default .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean{top:4px}.rs-picker-default .rs-picker-toggle.rs-btn-sm{padding-left:9px}.rs-picker-date .rs-picker-toggle.rs-btn-sm,.rs-picker-daterange .rs-picker-toggle.rs-btn-sm{padding-right:34px}.rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean{right:10px;top:4px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean{top:3px}.rs-picker-default .rs-picker-toggle.rs-btn-sm{padding-bottom:4px;padding-top:4px}.rs-picker-toggle.rs-btn-xs{font-size:12px;line-height:20px;padding:2px 8px}.rs-btn-ghost.rs-picker-toggle.rs-btn-xs{padding:1px 7px}.rs-btn-icon.rs-picker-toggle.rs-btn-xs{line-height:12px;padding:6px}.rs-btn-icon.rs-picker-toggle.rs-btn-xs>.rs-icon{font-size:12px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs{line-height:20px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs>.rs-icon{height:24px;padding:6px;width:24px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-left{padding:2px 8px 2px 32px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-right{padding:2px 32px 2px 8px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-xs,.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-xs{padding-right:28px}.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean{right:8px;top:2px}.rs-picker-default .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean{top:1px}.rs-picker-default .rs-picker-toggle.rs-btn-xs{padding-left:7px}.rs-picker-date .rs-picker-toggle.rs-btn-xs,.rs-picker-daterange .rs-picker-toggle.rs-btn-xs{padding-right:30px}.rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean{right:8px;top:2px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean{top:1px}.rs-picker-default .rs-picker-toggle.rs-btn-xs{padding-bottom:1px;padding-top:1px}.rs-picker-toggle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-picker-default .rs-picker-toggle{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);color:#575757;color:var(--rs-text-primary);display:inline-block;padding-right:32px;position:relative;z-index:5}.rs-picker-disabled .rs-picker-toggle{cursor:not-allowed}.rs-picker-toggle .rs-picker-default:not(.rs-picker-disabled):focus,.rs-picker-toggle .rs-picker-default:not(.rs-picker-disabled):hover{border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-picker-subtle .rs-picker-toggle{display:inline-block;padding-right:32px;position:relative;z-index:5}.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle{cursor:not-allowed}.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:active,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:focus,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:hover{background:none}.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:active:after,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:focus:after,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:hover:after{display:none}.rs-picker-toggle.rs-btn{text-align:left;width:100%}.rs-picker-toggle-label{color:#575757;color:var(--rs-text-primary)}.rs-picker-toggle-label:after{content:":";margin:0 4px 0 2px}.rs-picker-toggle-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-picker-cleanable.rs-picker-has-value .rs-picker-toggle{padding-right:44px}.rs-picker-toggle-indicator .rs-picker-clean{-ms-flex-align:center;align-items:center;background:inherit;color:#8e8e93;color:var(--rs-text-secondary);cursor:pointer;display:-ms-flexbox;display:flex;font-size:12px;height:20px;margin-left:2px;position:absolute;right:30px;top:8px;-webkit-transition:color .2s linear;transition:color .2s linear}.rs-picker-toggle-indicator .rs-picker-clean.rs-btn-close{padding:4px 0}.rs-picker-date .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle-indicator .rs-picker-clean{right:38px}.rs-picker-toggle-indicator .rs-picker-caret-icon{color:#8e8e93;color:var(--rs-text-secondary)}.rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle-indicator .rs-picker-loader{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:12px;height:20px;margin-left:2px;position:absolute;right:12px;top:8px}.rs-picker-popup{background-color:#fff;background-color:var(--rs-bg-overlay);border-radius:6px;-webkit-box-shadow:0 4px 4px #0000001f,0 0 10px #0000000f;-webkit-box-shadow:var(--rs-shadow-overlay);box-shadow:0 4px 4px #0000001f,0 0 10px #0000000f;box-shadow:var(--rs-shadow-overlay);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding:6px 0;position:absolute;text-align:left;-webkit-transition:none;transition:none;z-index:7}.rs-theme-high-contrast .rs-picker-popup{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary)}.rs-drawer-open .rs-picker-popup,.rs-modal-open .rs-picker-popup{z-index:1055}.rs-picker-popup.rs-picker-inline{-webkit-box-shadow:none;box-shadow:none;position:relative}.rs-picker-popup .rs-search-box{padding:6px 12px}.rs-picker-popup .rs-highlight .rs-highlight-mark{padding:0}.rs-picker-default .rs-btn,.rs-picker-default .rs-picker-toggle,.rs-picker-input .rs-btn,.rs-picker-input .rs-picker-toggle{background-color:#fff!important;background-color:var(--rs-input-bg)!important}.rs-picker-default.rs-picker-disabled .rs-btn,.rs-picker-default.rs-picker-disabled .rs-picker-toggle,.rs-picker-input.rs-picker-disabled .rs-btn,.rs-picker-input.rs-picker-disabled .rs-picker-toggle{background-color:#f7f7fa!important;background-color:var(--rs-input-disabled-bg)!important}.rs-picker-default.rs-picker-disabled .rs-input-group,.rs-picker-input.rs-picker-disabled .rs-input-group{pointer-events:none}.rs-check-item{display:block}.rs-check-item.rs-check-item-focus,.rs-check-item:focus,.rs-check-item:not(.rs-checkbox-disabled):hover{background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-check-item.rs-check-item-focus,.rs-theme-high-contrast .rs-check-item:focus,.rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover{color:#1675e0;color:var(--rs-listbox-option-hover-text);outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item.rs-check-item-focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item:focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover{outline-offset:2px}.rs-theme-high-contrast .rs-check-item.rs-check-item-focus .rs-check-tree-node-text-wrapper,.rs-theme-high-contrast .rs-check-item:focus .rs-check-tree-node-text-wrapper,.rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover .rs-check-tree-node-text-wrapper{text-decoration:underline}.rs-check-item .rs-checkbox-checker{padding:0}.rs-check-item .rs-checkbox-checker>label{cursor:pointer;display:block;line-height:20px;padding:8px 12px 8px 38px;position:relative}.rs-theme-high-contrast .rs-check-item .rs-checkbox-checker>label{-webkit-transition:none;transition:none}.rs-check-item .rs-checkbox-checker>label:before{background-color:#fff;background-color:var(--rs-bg-overlay)}.rs-theme-high-contrast .rs-check-item .rs-checkbox-checker>label:before{background:none}.rs-checkbox-disabled.rs-check-item .rs-checkbox-checker>label{cursor:not-allowed}.grouped .rs-check-item .rs-checkbox-checker>label,.rs-picker-check-menu-group-children .rs-check-item .rs-checkbox-checker>label{padding-left:52px}.rs-check-item .rs-checkbox-checker .rs-checkbox-control{left:12px}.grouped .rs-check-item .rs-checkbox-checker .rs-checkbox-control,.rs-picker-check-menu-group-children .rs-check-item .rs-checkbox-checker .rs-checkbox-control{left:26px}.rs-picker-menu-group{background-color:#fff;background-color:var(--rs-listbox-option-group-bg);position:sticky;top:-1px;z-index:1}.rs-picker-toolbar{border-top:1px solid #e5e5ea;border-top:1px solid var(--rs-border-primary);padding:12px}.rs-picker-date-inline{height:299px}.rs-picker-date-inline .rs-calendar{height:286px}.rs-picker-date .rs-input-group-addon{color:#8e8e93;color:var(--rs-text-secondary);cursor:pointer}.rs-picker-date .rs-input-group-addon .rs-btn-close{padding:0}.rs-picker-date.rs-picker-subtle .rs-input-group{border-color:#0000}.rs-picker-date>.rs-input-group.rs-input-group-inside .rs-input{padding-right:0}.rs-picker-date-predefined{border-right:1px solid #e5e5ea;border-right:1px solid var(--rs-border-primary);height:325px;padding:4px 0}.rs-picker-date-predefined .rs-btn{display:block}.rs-picker-popup.rs-picker-popup-date{padding:0}.rs-picker-popup .rs-picker-toolbar{max-width:100%}.rs-picker-popup .rs-picker-toolbar-ranges{max-width:400px}.rs-picker-popup .rs-calendar{display:block;margin:0 auto;min-width:264px}.rs-picker-popup .rs-calendar-show-week-numbers{min-width:278px}.rs-picker-popup .rs-calendar-show-week-numbers .rs-calendar-body{padding-left:12px;padding-right:12px}.rs-picker-popup .rs-calendar-body{padding-left:15px;padding-right:15px}.rs-picker-popup .rs-calendar-table{width:auto}.rs-picker-popup .rs-calendar-month-dropdown-cell:focus-visible .rs-calendar-month-dropdown-cell-content{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-picker-popup .rs-calendar-table-cell:focus-visible{outline:none}.rs-picker-popup .rs-calendar-table-cell:focus-visible .rs-calendar-table-cell-content{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-picker-popup .rs-calendar .rs-calendar-table-cell-content{height:30px;width:30px}.rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-content:hover{background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-content:hover{color:#1675e0;color:var(--rs-listbox-option-hover-text);outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-content:hover{outline-offset:2px}.rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content:hover{background-color:#1675e0;background-color:var(--rs-calendar-cell-selected-hover-bg);color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content:hover{color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-picker-popup .rs-calendar .rs-calendar-table-header-row .rs-calendar-table-cell-content{height:24px;padding-top:0}.rs-picker-popup .rs-calendar .rs-calendar-table-cell-content{display:inline-block;padding-left:0;padding-right:0}.rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{color:#1675e0;color:var(--rs-listbox-option-hover-text);outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{outline-offset:2px}.rs-picker-popup .rs-calendar .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content{background-color:#1675e0;background-color:var(--rs-calendar-cell-selected-hover-bg);color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content{color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-scroll{height:227px}.rs-picker-popup .rs-calendar .rs-calendar-time-dropdown-column>ul{height:198px;padding-bottom:184px}.rs-stack{display:-ms-flexbox;display:flex}.rs-picker-daterange .rs-input-group-addon{color:#8e8e93;color:var(--rs-text-secondary);cursor:pointer}.rs-picker-daterange .rs-input-group-addon .rs-btn-close{padding:0}.rs-picker-daterange.rs-picker-subtle .rs-input-group{border-color:#0000}.rs-picker-daterange>.rs-input-group.rs-input-group-inside .rs-input{padding-right:0}.rs-picker-popup.rs-picker-popup-daterange{padding:0}.rs-picker-popup.rs-picker-popup-daterange .rs-calendar:first-child{border-right:1px solid #e5e5ea;border-right:1px solid var(--rs-border-primary)}.rs-picker-popup .rs-calendar{display:inline-block;height:274px;padding-bottom:12px}.rs-picker-popup .rs-calendar-header{text-align:center;width:100%}.rs-picker-popup .rs-calendar-header-month-toolbar{float:none}.rs-picker-popup .rs-calendar-month-dropdown{z-index:1}.rs-picker-popup .rs-calendar-month-dropdown-list{width:185px}.rs-picker-popup .rs-picker-daterange-panel-show-one-calendar .rs-picker-toolbar-ranges{width:190px}.rs-picker-popup .rs-picker-daterange-calendar-single .rs-calendar{border:0;display:block;margin:auto}.rs-picker-daterange-header{border-bottom:1px solid #e5e5ea;border-bottom:1px solid var(--rs-border-primary);font-size:14px;line-height:1.42857143;padding:8px 12px}.rs-picker-daterange-header .rs-picker-header-date:focus{background-color:initial}.rs-picker-daterange-header.rs-picker-tab-active-end,.rs-picker-daterange-header.rs-picker-tab-active-start{-ms-flex-align:center;-ms-flex-pack:distribute;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-around;position:relative}.rs-picker-daterange-header.rs-picker-tab-active-end:after,.rs-picker-daterange-header.rs-picker-tab-active-start:after{border-bottom:2px solid #3498ff;bottom:-1px;content:" ";left:0;position:absolute;-webkit-transition:left .3s;transition:left .3s;width:50%}.rs-picker-daterange-header.rs-picker-tab-active-end:after{left:50%}.rs-picker-daterange-calendar-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:274px;min-width:492px}.rs-picker-daterange-predefined{border-right:1px solid #e5e5ea;border-right:1px solid var(--rs-border-primary);height:366px;padding:4px 0}.rs-picker-daterange-predefined .rs-btn{display:block}.rs-picker-daterange-menu,.rs-picker-popup{z-index:1400!important}.rs-picker-popup{background-color:var(--bg-panel)!important;border:1px solid var(--border-primary)!important;border-radius:10px!important;box-shadow:var(--shadow-lg)!important}.rs-calendar-header{border-bottom:1px solid var(--border-primary)!important}.rs-calendar-header-month-toolbar,.rs-calendar-header-title,.rs-calendar-header-title-date,.rs-calendar-header-title-time{color:var(--text-primary)!important}.rs-calendar-header-backward,.rs-calendar-header-forward{color:var(--text-secondary)!important}.rs-calendar-header-backward:hover,.rs-calendar-header-forward:hover{background-color:var(--bg-hover)!important;color:var(--text-primary)!important}.rs-calendar-table-header-row .rs-calendar-table-cell-content{color:var(--text-tertiary)!important}.rs-calendar-table-cell,.rs-calendar-table-cell-content{color:var(--text-primary)!important}.rs-calendar-table-cell-day,.rs-picker-header-character,.rs-picker-header-date{font-size:14px}.rs-calendar-table-cell-is-today .rs-calendar-table-cell-content{box-shadow:inset 0 0 0 1px var(--accent-primary)!important}.rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{background-color:var(--bg-hover)!important;color:var(--text-primary)!important}.rs-calendar-table-cell-selected .rs-calendar-table-cell-content{background-color:var(--accent-primary)!important;color:var(--accent-contrast)!important}.rs-calendar-table-cell-in-range:before{background-color:var(--accent-soft)!important}.rs-calendar-table-cell-in-range .rs-calendar-table-cell-content{color:var(--text-primary)!important}.rs-calendar-table-cell-disabled{cursor:not-allowed!important;text-decoration:none!important}.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content{color:var(--text-disabled)!important;opacity:.35;text-decoration:none!important}.rs-picker-daterange-predefined{background-color:var(--bg-secondary)!important;border-right:1px solid var(--border-primary)!important}div.rs-stack-item{width:100%}.rs-picker-daterange-predefined .rs-btn-link{color:var(--text-primary)!important}.rs-picker-daterange-predefined .rs-btn-link:focus,.rs-picker-daterange-predefined .rs-btn-link:hover{background-color:var(--bg-hover)!important;color:var(--text-primary)!important}.rs-picker-daterange-predefined .rs-btn-link.rs-btn-link-active,.rs-picker-daterange-predefined .rs-stack-item .rs-btn.active{background-color:var(--accent-primary)!important;color:var(--accent-contrast)!important}button.rs-btn-link{color:var(--text-primary)!important;text-decoration:none!important;width:100%}button.rs-btn-link:focus,button.rs-btn-link:hover{background-color:var(--bg-hover)!important;color:var(--text-primary)!important}.rs-picker-toolbar{background-color:var(--bg-secondary)!important;border-top:1px solid var(--border-primary)!important}.rs-picker-toolbar-ranges .rs-btn{color:var(--text-secondary)!important}.rs-picker-toolbar-ranges .rs-btn:hover{color:var(--text-primary)!important}.rs-btn-primary,.rs-picker-toolbar .rs-btn-primary{background-color:var(--accent-primary)!important;border:none!important;color:var(--accent-contrast)!important}.rs-btn-primary:hover,.rs-picker-toolbar .rs-btn-primary:hover{background-color:var(--accent-hover)!important}.rs-btn-primary:disabled{background-color:var(--text-disabled)!important}.rs-picker-daterange .rs-input-group{background-color:var(--accent-soft)!important;border:1px solid color-mix(in srgb,var(--accent-primary) 50%,#0000)!important}.rs-picker-daterange .rs-input-group.rs-input-group-focus,.rs-picker-daterange .rs-input-group:hover{border-color:var(--accent-primary)!important}body.light-theme .rs-picker-daterange .rs-input-group{background-color:#2563eb26!important;border-color:var(--accent-primary)!important}.rs-picker-daterange .rs-input{background-color:initial!important;color:var(--text-primary)!important}.rs-picker-daterange .rs-input::placeholder{color:var(--text-muted)!important}div.rs-input-group{align-items:center;background-color:var(--accent-soft);background-image:url(/static/media/caret-down.124c2c814e3efe137c17.svg);background-position:right 9px center;background-repeat:no-repeat;background-size:9px;border:1px solid color-mix(in srgb,var(--accent-primary) 50%,#0000);border-radius:10px;cursor:pointer;display:inline-flex;font-size:12px;padding:6px 26px 6px 32px;position:relative;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:auto}div.rs-input-group:hover{border-color:var(--accent-primary);box-shadow:0 2px 10px -2px color-mix(in srgb,var(--accent-primary) 50%,#0000)}div.rs-input-group:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2360A5FA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;left:11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:14px}body.light-theme div.rs-input-group:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563EB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")}body.dark-theme div.rs-input-group{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}.rs-picker-daterange>.rs-input-group.rs-input-group-inside .rs-input{background-color:initial;font-size:16px;line-height:1.2;padding:0}.rs-input-group input.rs-input~.rs-input-group-addon{display:none}.rs-picker-daterange-calendar-group{border-left:1px solid var(--border-primary)!important}body.dark-theme .rs-picker-popup,html.dark-theme .rs-picker-popup{box-shadow:0 4px 20px #00000080!important}body.dark-theme .rs-picker-daterange-predefined,body.dark-theme .rs-picker-toolbar,html.dark-theme .rs-picker-daterange-predefined,html.dark-theme .rs-picker-toolbar{background-color:var(--bg-tertiary)!important}body.light-theme .rs-picker-popup,html.light-theme .rs-picker-popup{box-shadow:0 4px 16px #0000001f!important}@media (max-width:768px){.rs-modal-body{max-height:80vh!important;overflow-y:auto!important}}:root,body.light-theme,html.light-theme{--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--bg-panel:#fff;--bg-sidebar:#fff;--bg-modal:#fff;--bg-hover:#f1f5f9;--bg-active:#e2e8f0;--bg-selected:#2563eb1a;--bg-info:#eff6ff;--canvas:#f8fafc;--bg-dark-gradient:linear-gradient(135deg,#0e1628f2,#020617fa);--bg-dark-panel:#0e1628;--text-primary:#0f172a;--text-secondary:#334155;--text-tertiary:#475569;--text-muted:#586579;--text-disabled:#cbd5e1;--text-inverse:#fff;--border-primary:#e2e8f0;--border-secondary:#cbd5e1;--border-light:#f1f5f9;--border-dark:#94a3b8;--border-subtle:#0f172a0f;--magenta:#1e40af;--magenta-light:#93c5fd;--magenta-dark:#1e3a8a;--magenta-alpha-50:#1e40af80;--magenta-alpha-10:#1e40af1a;--purple:#0284c7;--purple-light:#7dd3fc;--purple-dark:#0369a1;--purple-alpha-50:#0284c780;--purple-alpha-10:#0284c71a;--accent-50:#eff6ff;--accent-100:#dbeafe;--accent-200:#bfdbfe;--accent-300:#93c5fd;--accent-400:#60a5fa;--accent-500:#3b82f6;--accent-600:#2563eb;--accent-700:#1d4ed8;--accent-800:#1e40af;--accent-900:#1e3a8a;--accent-primary:#2563eb;--accent-hover:#1d4ed8;--accent-active:#1e40af;--accent-soft:#2563eb1a;--accent-contrast:#fff;--accent-text:#2563eb;--orange:#eab308;--orange-light:#fde047;--orange-dark:#ca8a04;--orange-alpha-50:#eab30880;--orange-alpha-10:#eab3081a;--blue:#3b82f6;--blue-light:#93c5fd;--blue-dark:#2563eb;--blue-alpha-50:#3b82f680;--blue-alpha-10:#3b82f61a;--green:#22c55e;--green-light:#86efac;--green-dark:#16a34a;--green-alpha-50:#22c55e80;--green-alpha-10:#22c55e1a;--gray-light:#e3e2ec;--gray:#d2d2d8;--gray-dark:#7c7c7f;--charcoal:#7c7c7f;--plum:#933880;--ferra:#77474f;--burnt-orange:#923e2f;--success:#16a34a;--warning:#ca8a04;--error:#dc2626;--info:#2563eb;--success-soft:#22c55e1f;--warning-soft:#eab30824;--error-soft:#ef44441f;--error-solid:#dc2626;--accent-solid:#2563eb;--info-soft:#2563eb1a;--success-ink:#166534;--warning-ink:#854d0e;--error-ink:#b91c1c;--info-ink:#1d4ed8;--shadow-sm:0 1px 2px #0f172a0f;--shadow:0 1px 3px #0f172a14,0 1px 2px #0f172a0a;--shadow-md:0 4px 12px #0f172a14,0 2px 4px #0f172a0a;--shadow-lg:0 12px 28px #0f172a1a,0 4px 10px #0f172a0d;--shadow-xl:0 24px 48px #0f172a1f,0 10px 18px #0f172a0f;--shadow-2xl:0 32px 64px #0f172a2e;--shadow-inner:inset 0 1px 2px #0f172a0f;--shadow-float:0 10px 36px #0f172a1f;--shadow-hover:0 16px 48px #2563eb2e;--glass-bg:#fff9;--glass-bg-strong:#ffffffc7;--glass-border:#ffffff80;--glass-blur:blur(16px) saturate(140%);--glass-shadow:0 8px 32px #1f26871f;--transition-fast:all 0.12s cubic-bezier(0.4,0,0.2,1);--transition-smooth:all 0.2s cubic-bezier(0.4,0,0.2,1);--transition-spring:all 0.32s cubic-bezier(0.34,1.56,0.64,1);--transition-slow:all 0.4s ease-out;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ring:0 0 0 3px #2563eb4d;--ring-offset:0 0 0 2px var(--bg-primary),0 0 0 4px #2563eb73;--glow-blue:0 0 20px #3b82f64d;--glow-magenta:0 0 20px #ec48994d;--glow-purple:0 0 20px #8b5cf64d;--glow-accent:0 0 24px #2563eb59;--gradient-brand:linear-gradient(135deg,#3b82f6,#2563eb 52%,#1d4ed8);--gradient-brand-soft:linear-gradient(135deg,#3b82f61f,#2563eb1a);--gradient-aurora:linear-gradient(120deg,#60a5fa,#3b82f6 35%,#2563eb 65%,#1d4ed8);--gradient-text:linear-gradient(120deg,#1d4ed8,#2563eb 50%,#3b82f6);--overlay:#02061780;--overlay-light:#0206174d;--overlay-heavy:#020617b3;--code-bg:#f3f4f6;--code-text:#1f2937;--map-overlay:#fffffff2;--msg-user-bg:#dbeafe;--msg-assistant-bg:#f1f5f9;--scrollbar-track:#0000;--scrollbar-thumb:#0f172a38;--scrollbar-thumb-hover:#0f172a61;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono","SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:17px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:38px;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.55;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.02em;--tracking-caps:0.08em;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--z-base:1;--z-sticky:100;--z-sidebar:900;--z-overlay:1000;--z-modal:1100;--z-toast:1200;--z-tooltip:1300;color-scheme:light}body.dark-theme,html.dark-theme{--bg-primary:#020617;--bg-secondary:#0a0f1e;--bg-tertiary:#1e293b;--bg-panel:#0e1628;--bg-sidebar:#0b1120;--bg-modal:#0e1628;--bg-hover:#1e293b;--bg-active:#334155;--bg-selected:#60a5fa29;--bg-info:#0f1c36;--canvas:#020617;--bg-dark-gradient:linear-gradient(135deg,#0e1628f2,#020617fa);--bg-dark-panel:#0e1628;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-tertiary:#94a3b8;--text-muted:#8a9ab0;--text-disabled:#475569;--text-inverse:#020617;--border-primary:#334155;--border-secondary:#475569;--border-light:#1e293b;--border-dark:#64748b;--border-subtle:#94a3b81f;--magenta:#1e40af;--magenta-light:#93c5fd;--magenta-dark:#1e3a8a;--magenta-alpha-50:#1e40af80;--magenta-alpha-10:#1e40af1f;--purple:#0284c7;--purple-light:#7dd3fc;--purple-dark:#0369a1;--purple-alpha-50:#0284c780;--purple-alpha-10:#0284c71f;--accent-50:#0d1b3a;--accent-100:#142352;--accent-200:#1e3a8a;--accent-300:#1d4ed8;--accent-400:#2563eb;--accent-500:#3b82f6;--accent-600:#60a5fa;--accent-700:#93c5fd;--accent-800:#bfdbfe;--accent-900:#dbeafe;--accent-primary:#2563eb;--accent-hover:#60a5fa;--accent-active:#93c5fd;--accent-soft:#60a5fa29;--accent-contrast:#f8fafc;--accent-text:#60a5fa;--orange:#facc15;--orange-light:#fde047;--orange-dark:#eab308;--orange-alpha-50:#facc1580;--orange-alpha-10:#facc151f;--blue:#60a5fa;--blue-light:#93c5fd;--blue-dark:#3b82f6;--blue-alpha-50:#60a5fa80;--blue-alpha-10:#60a5fa1f;--green:#4ade80;--green-light:#86efac;--green-dark:#22c55e;--green-alpha-50:#4ade8080;--green-alpha-10:#4ade801f;--gray-light:#475569;--gray:#64748b;--gray-dark:#94a3b8;--charcoal:#94a3b8;--plum:#c77ddb;--ferra:#9d4edd;--burnt-orange:#ff8c42;--success:#22c55e;--warning:#facc15;--error:#ef4444;--info:#60a5fa;--success-soft:#22c55e29;--warning-soft:#facc1526;--error-soft:#ef444429;--error-solid:#dc2626;--accent-solid:#2563eb;--info-soft:#60a5fa29;--success-ink:#4ade80;--warning-ink:#fde047;--error-ink:#f87171;--info-ink:#60a5fa;--shadow-sm:0 1px 2px #0006;--shadow:0 2px 6px #00000073;--shadow-md:0 6px 16px #00000080;--shadow-lg:0 14px 32px #0000008c;--shadow-xl:0 28px 56px #0009;--shadow-2xl:0 40px 80px #000000b3;--shadow-inner:inset 0 1px 2px #00000080;--shadow-float:0 16px 48px #0000008c;--shadow-hover:0 20px 56px #2563eb59;--glass-bg:#0e162899;--glass-bg-strong:#0e1628d1;--glass-border:#ffffff14;--glass-blur:blur(16px) saturate(140%);--glass-shadow:0 8px 32px #00000073;--transition-fast:all 0.12s cubic-bezier(0.4,0,0.2,1);--transition-smooth:all 0.2s cubic-bezier(0.4,0,0.2,1);--transition-spring:all 0.32s cubic-bezier(0.34,1.56,0.64,1);--transition-slow:all 0.4s ease-out;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ring:0 0 0 3px #60a5fa73;--ring-offset:0 0 0 2px var(--bg-primary),0 0 0 4px #60a5fa8c;--glow-blue:0 0 30px #60a5fa80;--glow-magenta:0 0 30px #ec489973;--glow-purple:0 0 30px #8b5cf680;--glow-accent:0 0 32px #60a5fa73;--gradient-brand:linear-gradient(135deg,#60a5fa,#3b82f6 52%,#2563eb);--gradient-brand-soft:linear-gradient(135deg,#60a5fa29,#2563eb1f);--gradient-aurora:linear-gradient(120deg,#93c5fd,#60a5fa 35%,#3b82f6 65%,#2563eb);--gradient-text:linear-gradient(120deg,#bfdbfe,#93c5fd 50%,#60a5fa);--overlay:#000000b3;--overlay-light:#00000080;--overlay-heavy:#000000d9;--code-bg:#0e1628;--code-text:#e2e8f0;--map-overlay:#0e1628f2;--msg-user-bg:#12234a;--msg-assistant-bg:#141d33;--scrollbar-track:#0000;--scrollbar-thumb:#ffffff29;--scrollbar-thumb-hover:#ffffff47;color-scheme:dark}body.dark-theme,body.light-theme{background:#f8fafc;background:var(--canvas)}body.theme-transitioning,body.theme-transitioning *,body.theme-transitioning :after,body.theme-transitioning :before{transition:background-color .26s cubic-bezier(.16,1,.3,1),background-image .26s cubic-bezier(.16,1,.3,1),border-color .26s cubic-bezier(.16,1,.3,1),color .26s cubic-bezier(.16,1,.3,1),fill .26s cubic-bezier(.16,1,.3,1),stroke .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1)!important}body.theme-transitioning .mapboxgl-canvas,body.theme-transitioning .mapboxgl-canvas-container,body.theme-transitioning canvas,body.theme-transitioning iframe,body.theme-transitioning img,body.theme-transitioning video{transition:none!important}.theme-toggle{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border:1px solid #2563eb40;border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 1px 2px #0f172a0f,inset 0 1px 2px #0000000f;box-shadow:var(--shadow-sm),inset 0 1px 2px #0000000f;cursor:pointer;height:28px;position:relative;transition:all .3s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:60px}.theme-toggle.dark{background:linear-gradient(135deg,#1e3a8a,#0b1120);border:1px solid #60a5fa66;box-shadow:0 2px 10px #2563eb59,inset 0 1px 2px #0000004d}.theme-toggle-slider{align-items:center;background:#fff;background:var(--bg-primary);border-radius:50%;box-shadow:0 1px 2px #0f172a0f;box-shadow:var(--shadow-sm);display:flex;height:22px;justify-content:center;left:2px;position:absolute;top:2px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);transition:transform .3s var(--ease-spring);width:22px}.theme-toggle.dark .theme-toggle-slider{transform:translateX(32px)}.theme-toggle-icon{align-items:center;display:flex;font-size:14px;height:100%;justify-content:center;line-height:1;width:100%}.theme-toggle .sun-icon{color:orange;filter:drop-shadow(0 0 2px rgba(255,165,0,.4))}.theme-toggle .moon-icon,.theme-toggle .sun-icon{align-items:center;display:inline-flex;justify-content:center;transition:transform .3s ease,filter .3s ease}.theme-toggle .moon-icon{color:#b8c5ff;filter:drop-shadow(0 0 3px rgba(184,197,255,.5))}.theme-toggle:hover .sun-icon{filter:drop-shadow(0 0 4px rgba(255,165,0,.6));transform:rotate(90deg)}.theme-toggle:hover .moon-icon{filter:drop-shadow(0 0 5px rgba(184,197,255,.7));transform:rotate(-20deg)}.theme-toggle.dark .sun-icon,.theme-toggle:not(.dark) .moon-icon{display:none}.aurora-text{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#1d4ed8,#2563eb 50%,#3b82f6);background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:#0000}.aurora-bg{background:linear-gradient(135deg,#3b82f6,#2563eb 52%,#1d4ed8);background:var(--gradient-brand)}.glass-surface{-webkit-backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:blur(16px) saturate(140%);backdrop-filter:var(--glass-blur);background:#fff9;background:var(--glass-bg);border:1px solid #ffffff80;border:1px solid var(--glass-border);box-shadow:0 8px 32px #1f26871f;box-shadow:var(--glass-shadow)}body.dark-theme table,body.dark-theme td,body.dark-theme th,body.dark-theme tr{color:var(--text-primary)}body.dark-theme table.big-data thead.sortable th{background-color:var(--bg-tertiary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}body.dark-theme ul#settings-tabs li a{color:var(--text-primary)!important}body.dark-theme ul#settings-tabs li.selected{background-color:var(--bg-tertiary)!important}body.dark-theme ul#settings-tabs li{background-color:var(--bg-secondary)!important}body.dark-theme .MuiTableCell-root,body.dark-theme .MuiTypography-root,body.dark-theme .modal-content,body.dark-theme .modal-popup,body.dark-theme .modal-popup td.text,body.dark-theme form.settings-form,body.dark-theme form.settings-form label,body.dark-theme form.settings-form td,body.dark-theme form.settings-form th,body.light-theme table,body.light-theme td,body.light-theme th,body.light-theme tr{color:var(--text-primary)!important}body.dark-theme form.settings-form input,body.dark-theme form.settings-form select,body.dark-theme form.settings-form textarea{background-color:var(--bg-tertiary);border:1px solid var(--border-primary);color:var(--text-primary)!important}body.dark-theme form.settings-form select option{background-color:var(--bg-tertiary);color:var(--text-primary)}body.dark-theme form.settings-form input::placeholder,body.dark-theme form.settings-form textarea::placeholder{color:var(--text-muted)}body.dark-theme #nav div.settings:not(.selected) a,body.dark-theme #nav li.ai:not(.selected) a,body.dark-theme #nav li.alerts:not(.selected) a,body.dark-theme #nav li.assets:not(.selected) a,body.dark-theme #nav li.basis:not(.selected) a,body.dark-theme #nav li.cameraai:not(.selected) a,body.dark-theme #nav li.composition:not(.selected) a,body.dark-theme #nav li.drivers:not(.selected) a,body.dark-theme #nav li.efficiency:not(.selected) a,body.dark-theme #nav li.events:not(.selected) a,body.dark-theme #nav li.home:not(.selected) a,body.dark-theme #nav li.monitor:not(.selected) a,body.dark-theme #nav li.notifications:not(.selected) a,body.dark-theme #nav li.reports:not(.selected) a,body.dark-theme #nav li.risks:not(.selected) a,body.dark-theme #nav li.safety:not(.selected) a,body.dark-theme #nav li.simtool:not(.selected) a,body.dark-theme #nav li.smarthub:not(.selected) a,body.dark-theme #nav li.suggestions:not(.selected) a,body.dark-theme #nav li.trips:not(.selected) a,body.dark-theme #nav li.utilization:not(.selected) a,body.dark-theme #nav li.zones:not(.selected) a{color:#fff!important;filter:none!important}body.dark-theme #nav div.settings.selected a,body.dark-theme #nav li.ai.selected a,body.dark-theme #nav li.alerts.selected a,body.dark-theme #nav li.assets.selected a,body.dark-theme #nav li.basis.selected a,body.dark-theme #nav li.cameraai.selected a,body.dark-theme #nav li.composition.selected a,body.dark-theme #nav li.drivers.selected a,body.dark-theme #nav li.efficiency.selected a,body.dark-theme #nav li.events.selected a,body.dark-theme #nav li.home.selected a,body.dark-theme #nav li.monitor.selected a,body.dark-theme #nav li.notifications.selected a,body.dark-theme #nav li.reports.selected a,body.dark-theme #nav li.risks.selected a,body.dark-theme #nav li.safety.selected a,body.dark-theme #nav li.simtool.selected a,body.dark-theme #nav li.smarthub.selected a,body.dark-theme #nav li.suggestions.selected a,body.dark-theme #nav li.trips.selected a,body.dark-theme #nav li.utilization.selected a,body.dark-theme #nav li.zones.selected a{color:var(--accent-primary)!important}body.light-theme div#nav a,body.light-theme div#nav li a{color:var(--text-primary)!important}body.light-theme div#nav div.ai-monitor.selected a,body.light-theme div#nav div.settings.selected a,body.light-theme div#nav ul li.selected a{color:var(--accent-primary)!important}div#nav .icon,div#nav svg{fill:var(--text-primary)!important;color:var(--text-primary)!important}div#nav ul li.selected a:after,div#nav ul li.selected a:before{background-color:var(--accent-primary)!important}div#nav ul li.ai a:after,div#nav ul li.ai.selected a:after{background-color:initial!important}body.dark-theme div#nav ul li:not(.selected) a{color:#000!important;filter:invert(1) brightness(2)!important;transition:color .3s ease,text-shadow .3s ease}body.dark-theme div#nav ul li.selected a{color:var(--accent-primary)!important;filter:none!important}body.dark-theme div#nav div.ai-monitor:not(.selected) a,body.dark-theme div#nav ul li.alerts:not(.selected) a,body.dark-theme div#nav ul li.assets:not(.selected) a,body.dark-theme div#nav ul li.basis:not(.selected) a,body.dark-theme div#nav ul li.composition:not(.selected) a,body.dark-theme div#nav ul li.drivers:not(.selected) a,body.dark-theme div#nav ul li.efficiency:not(.selected) a,body.dark-theme div#nav ul li.events:not(.selected) a,body.dark-theme div#nav ul li.home:not(.selected) a,body.dark-theme div#nav ul li.monitor:not(.selected) a,body.dark-theme div#nav ul li.reports:not(.selected) a,body.dark-theme div#nav ul li.risks:not(.selected) a,body.dark-theme div#nav ul li.safety:not(.selected) a,body.dark-theme div#nav ul li.simtool:not(.selected) a,body.dark-theme div#nav ul li.smarthub:not(.selected) a,body.dark-theme div#nav ul li.trips:not(.selected) a,body.dark-theme div#nav ul li.utilization:not(.selected) a,body.dark-theme div#nav ul li:not(.selected) a[style*=Accelevate_Side_Logo]{color:#000!important;filter:invert(1) brightness(2)!important}body.dark-theme div#nav div.ai-monitor.selected a,body.dark-theme div#nav ul li.alerts.selected a,body.dark-theme div#nav ul li.assets.selected a,body.dark-theme div#nav ul li.basis.selected a,body.dark-theme div#nav ul li.composition.selected a,body.dark-theme div#nav ul li.drivers.selected a,body.dark-theme div#nav ul li.efficiency.selected a,body.dark-theme div#nav ul li.events.selected a,body.dark-theme div#nav ul li.home.selected a,body.dark-theme div#nav ul li.monitor.selected a,body.dark-theme div#nav ul li.reports.selected a,body.dark-theme div#nav ul li.risks.selected a,body.dark-theme div#nav ul li.safety.selected a,body.dark-theme div#nav ul li.simtool.selected a,body.dark-theme div#nav ul li.smarthub.selected a,body.dark-theme div#nav ul li.trips.selected a,body.dark-theme div#nav ul li.utilization.selected a,body.light-theme div#nav ul li.basis a,body.light-theme div#nav ul li.basis.selected a,body.light-theme div#nav ul li.drivers a,body.light-theme div#nav ul li.drivers.selected a,body.light-theme div#nav ul li.reports a,body.light-theme div#nav ul li.reports.selected a{filter:none}body.dark-theme .dropdown-content{background-color:var(--bg-secondary)!important;border-color:var(--border-primary)!important}body.dark-theme .dropdown-content a,body.dark-theme .dropdown-content span{color:var(--text-primary)!important}body.dark-theme .dropdown-content a:hover{background-color:#ffffff14!important;color:var(--text-primary)!important}body.dark-theme .dropdown-content a.selected{background-color:var(--accent-primary)!important;color:var(--accent-contrast)!important}body.dark-theme .dropdown-content a.partial-selected{background-color:var(--accent-soft)!important;color:var(--text-primary)!important}:root{--black:var(--text-primary);--white:var(--text-inverse);--lightgray:var(--gray-light);--darkgray:var(--gray);--charcoal:var(--gray-dark);--lightmagenta:var(--accent-300);--darkmagenta:color-mix(in srgb,var(--accent-primary) 82%,#000);--lightpurple:var(--purple-light);--darkpurple:var(--purple-dark);--burntorange:var(--burnt-orange);--halfmagenta:color-mix(in srgb,var(--accent-primary) 50%,#0000);--halfpurple:var(--purple-alpha-50);--halforange:var(--orange-alpha-50);--halfblue:var(--blue-alpha-50);--halfgreen:var(--green-alpha-50)}@keyframes trail-dot-glow{0%{opacity:1;transform:scale(1)}to{opacity:.8;transform:scale(1.1)}}@keyframes subtle-glow{0%,to{box-shadow:inset 0 0 8px #29abe21a}50%{box-shadow:inset 0 0 12px #29abe233}}b{font-weight:700!important}body{background-color:var(--bg-primary);border:none;height:100vh;min-height:430px;overflow:hidden;width:100vw}a,abbr,b,body,div,em,h1,h2,h3,h4,h5,i,li,ol,p,small,span,strong,td,th,u,ul{border:0;color:var(--text-primary);color:var(--black);font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:max(1vi,14px);font-weight:400;margin:0;padding:0}header{border-bottom:1px solid var(--lightgray);height:8vh;padding:1vh 1vw}header a#logo img{height:8vh;pointer-events:none;user-select:none;-webkit-user-select:none}header a#help{display:block;float:right;margin:2vh 1vw 0 0}header a#help img{height:1.7vi}header div#account{-webkit-tap-highlight-color:transparent;background-image:url(/static/media/caret-down.124c2c814e3efe137c17.svg);background-position:100%;background-repeat:no-repeat;background-size:.8vw;cursor:pointer;float:right;margin:1vh .7vw 0 0;position:relative;transition-duration:.5s;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:3.75vi}header div#account>span{background:linear-gradient(135deg,var(--accent-primary) 0,color-mix(in srgb,var(--accent-primary) 78%,#000) 100%);border:1px solid color-mix(in srgb,var(--accent-primary) 20%,#0000);border-radius:1.5vi;color:#fff!important;display:block;font-size:1vi;height:2.5vi;line-height:2.5vi;text-align:center;transition-duration:.5s;user-select:none;-webkit-user-select:none;width:2.5vi}body.dark-theme header div#account>span,header div#account>span{box-shadow:0 2px 8px color-mix(in srgb,var(--accent-primary) 30%,#0000)}body.dark-theme header div#account>span{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 45%,#0f0a18) 0,color-mix(in srgb,var(--accent-primary) 26%,#0f0a18) 100%)}header div#account:hover>span{background:linear-gradient(135deg,var(--accent-400) 0,var(--accent-hover) 100%);box-shadow:0 2px 8px color-mix(in srgb,var(--accent-primary) 30%,#0000);transform:scale(1.02);transition:all .25s cubic-bezier(.4,0,.2,1)}body.dark-theme header div#account:hover>span{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 55%,#0f0a18) 0,color-mix(in srgb,var(--accent-primary) 34%,#0f0a18) 100%);box-shadow:0 2px 8px color-mix(in srgb,var(--accent-primary) 30%,#0000)}header div#account .dropdown-content{margin-left:0;right:0;z-index:999999!important}header div#account .dropdown-content span{color:var(--purple)}header div#account .dropdown-content a,header div#account .dropdown-content span{white-space:nowrap}body.dark-theme header div#account:after{background-image:url(/static/media/caret-down.124c2c814e3efe137c17.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";filter:invert(1);height:.8vw;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.8vw}body.dark-theme header div#account{background-image:none!important;position:relative}div#main{display:flex;flex-direction:row}div#nav{border-right:1px solid var(--lightgray);padding:1vh 1vw;width:6.5vw}div#nav div.ai-monitor{bottom:7vh;font-size:.7vi;left:1vw;position:absolute}div#nav div.settings{bottom:3.4vh;font-size:.7vi;left:1vw;position:absolute}.nav-separator-small{margin-top:6px}.nav-separator-large,.nav-separator-small{background-color:var(--border-primary);height:1px;margin-left:-2vi;width:calc(5.4vi + 4vi)}.nav-separator-large{margin-top:15px}@media screen and (max-height:750px){div#nav div.ai-monitor{bottom:65px}div#nav div.settings{bottom:35px}.nav-separator-small{margin-top:5px}.nav-separator-large{margin-top:12px}}@media screen and (max-height:700px){div#nav div.ai-monitor{bottom:45px}div#nav div.settings{bottom:25px}.nav-separator-small{margin-top:4px}.nav-separator-large{margin-top:10px}}@media screen and (max-height:660px){div#nav div.ai-monitor{bottom:50px}div#nav div.settings{bottom:20px}.nav-separator-small{margin-top:3px}.nav-separator-large{margin-top:8px}}.help-container{display:inline-block;position:relative}.help-tooltip{background-color:var(--overlay-heavy);border-radius:4px;color:var(--text-inverse);font-size:12.5px;left:50%;opacity:0;padding:6px 8px;position:absolute;top:-31px;transform:translateX(-50%);transition:opacity .3s ease;visibility:hidden;white-space:nowrap}.help-container:hover .help-tooltip{opacity:1;visibility:visible}div#nav ul li.smarthub a{background-image:url(/static/media/Accelevate_Side_Logo.d663b368e98ce48457c2.svg)}div#nav ul li.smarthub.selected a{background-image:url(/static/media/Selected_Accelevate_Side_Logo.59dddf8f4fbafce18381.svg)}div#nav ul li.efficiency a{background-image:url(/static/media/Accelevate_Side_Logo.d663b368e98ce48457c2.svg)}div#nav ul li.efficiency.selected a{background-image:url(/static/media/Selected_Accelevate_Side_Logo.59dddf8f4fbafce18381.svg)}div#nav ul li.utilization a{background-image:url(/static/media/Accelevate_Side_Logo.d663b368e98ce48457c2.svg)}div#nav ul li.utilization.selected a{background-image:url(/static/media/Selected_Accelevate_Side_Logo.59dddf8f4fbafce18381.svg)}div#nav ul li.composition a{background-image:url(/static/media/Accelevate_Side_Logo.d663b368e98ce48457c2.svg)}div#nav ul li.composition.selected a{background-image:url(/static/media/Selected_Accelevate_Side_Logo.59dddf8f4fbafce18381.svg)}div#nav ul li.risks a{background-image:url(/static/media/Accelevate_Side_Logo.d663b368e98ce48457c2.svg)}div#nav ul li.risks.selected a{background-image:url(/static/media/Selected_Accelevate_Side_Logo.59dddf8f4fbafce18381.svg)}div#nav ul li.safety a{background-image:url(/static/media/Accelevate_Side_Logo.d663b368e98ce48457c2.svg)}div#nav ul li.safety.selected a{background-image:url(/static/media/Selected_Accelevate_Side_Logo.59dddf8f4fbafce18381.svg)}.nav-fade-in{animation:fadeIn .5s ease-out}.smaller-nav-text{font-size:.65vi!important}div#main.basis div#focus div#content,div#main.composition div#focus div#content,div#main.risks div#focus div#content,div#main.safety div#focus div#content,div#main.smarthub div#focus div#content,div#main.utilization div#focus div#content{flex-direction:column}div#main.composition div#table,div#main.risks div#table,div#main.safety div#table{height:48vh}@media screen and (max-width:768px){div#nav ul li.safety a{font-size:.6vi;text-align:center;white-space:normal}}.custom-scrollbar::-webkit-scrollbar{height:6px;width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#1e1e1e;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#3d3d3d;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#555}div#nav div.ai-monitor,div#nav div.settings,div#nav ul li{font-size:.7vi;line-height:2.5vh;list-style:none}div#nav ul li.ai{line-height:2.5vh;min-height:3vw;overflow:visible}div#nav ul li.ai a{align-items:center;display:flex;margin-left:-.8vw;min-height:3vw;padding-left:3.2vw;position:relative}div#nav ul li.ai a:after{background-image:url(/static/media/EBI_AI_Logo_Updated_3.b8717fdfe637fae54de3.png);background-position:50%;background-repeat:no-repeat;background-size:3.2vw auto;content:"";height:3vw;left:-.2vw;position:absolute;top:50%;transform:translateY(-50%);transition:filter .15s ease;width:3.2vw}div#nav ul li.ai a:hover:after{filter:brightness(1.3) saturate(1.2)}div#nav ul li.ai.selected a{align-items:center;display:flex;margin-left:-.8vw;min-height:3vw;opacity:1;padding-left:3.2vw;position:relative;transition:opacity .2s ease}div#nav ul li.ai.selected a:before{background:#3b82f6;border-radius:0 2px 2px 0;content:"";height:60%;left:-1.5vw;position:absolute;top:50%;transform:translateY(-50%);width:3px}div#nav ul li.ai.selected a:after{background-image:url(/static/media/EBI_AI_Logo_Updated_3.b8717fdfe637fae54de3.png);background-position:50%;background-repeat:no-repeat;background-size:3.2vw auto;content:"";height:3vw;left:-.2vw;position:absolute;top:50%;transform:translateY(-50%);width:3.2vw}div#nav ul li.home a{background-image:url(/static/media/Accelevate_Side_Logo.d663b368e98ce48457c2.svg)}div#nav ul li.home.selected a{background-image:url(/static/media/Selected_Accelevate_Side_Logo.59dddf8f4fbafce18381.svg)}div#nav ul li.simtool a{background-image:url(/static/media/Accelevate_Side_Logo.d663b368e98ce48457c2.svg);white-space:nowrap}div#nav ul li.simtool.selected a{background-image:url(/static/media/Selected_Accelevate_Side_Logo.59dddf8f4fbafce18381.svg)}div#nav ul li.assets a{background-image:url(/static/media/Accelevate_Side_Logo.d663b368e98ce48457c2.svg)}div#nav ul li.assets.selected a{background-image:url(/static/media/Selected_Accelevate_Side_Logo.59dddf8f4fbafce18381.svg)}div#nav ul li.trips a{background-image:url(/static/media/Accelevate_Side_Logo.d663b368e98ce48457c2.svg)}div#nav ul li.trips.selected a{background-image:url(/static/media/Selected_Accelevate_Side_Logo.59dddf8f4fbafce18381.svg)}div#nav ul li.events a{background-image:url(/static/media/Accelevate_Side_Logo.d663b368e98ce48457c2.svg)}div#nav ul li.events.selected a{background-image:url(/static/media/Selected_Accelevate_Side_Logo.59dddf8f4fbafce18381.svg)}div#nav ul li.alerts a{background-image:url(/static/media/Accelevate_Side_Logo.d663b368e98ce48457c2.svg)}div#nav ul li.alerts.selected a{background-image:url(/static/media/Selected_Accelevate_Side_Logo.59dddf8f4fbafce18381.svg)}div#nav ul li.monitor a{background-image:url(/static/media/Accelevate_Side_Logo.d663b368e98ce48457c2.svg)}div#nav ul li.monitor.selected a{background-image:url(/static/media/Selected_Accelevate_Side_Logo.59dddf8f4fbafce18381.svg)}div#nav ul li.reports a{background-image:url(/static/media/Accelevate_Side_Logo.d663b368e98ce48457c2.svg)}div#nav ul li.reports.selected a{background-image:url(/static/media/Selected_Accelevate_Side_Logo.59dddf8f4fbafce18381.svg)}div#nav ul li.basis a{background-image:url(/static/media/Accelevate_Side_Logo.d663b368e98ce48457c2.svg)}div#nav ul li.basis.selected a{background-image:url(/static/media/Selected_Accelevate_Side_Logo.59dddf8f4fbafce18381.svg)}div#nav ul li.drivers a{background-image:url(/static/media/Accelevate_Side_Logo.d663b368e98ce48457c2.svg)}div#nav ul li.drivers.selected a{background-image:url(/static/media/drivers_selected.e899631fb151851dfc64.svg)}div#nav ul li.zones a{background-image:url(/static/media/zones.2668c123d17ea08350ff.svg)}div#nav ul li.zones.selected a{background-image:url(/static/media/zones_selected.8ea2fb2be670c89c8467.svg)}div#nav ul li.suggestions a{background-image:url(/static/media/suggestions.0ce23fd18e82c0bc75a4.svg)}div#nav ul li.suggestions.selected a{background-image:url(/static/media/suggestions_selected.66f9a009204a5825b913.svg)}div#nav ul li.notifications a{background-image:url(/static/media/notifications.2be4372611941e93da94.svg)}div#nav ul li.notifications.alert a{background-image:url(/static/media/notifications_alert.6d6b6b9d0f87bf33ff21.svg)}div#nav ul li.notifications.selected a{background-image:url(/static/media/notifications_selected.1262c431fbd4d069ef5d.svg)}div#nav div.ai-monitor a{background-image:url(/static/media/Accelevate_Side_Logo.d663b368e98ce48457c2.svg)}div#nav div.ai-monitor.selected a{background-image:url(/static/media/Selected_Accelevate_Side_Logo.59dddf8f4fbafce18381.svg)}div#nav div.settings a{background-image:url(/static/media/settings.d900e36425f9f5ba7baf.svg)}div#nav div.settings.selected a{background-image:url(/static/media/settings_selected.25a63f88f99dbcaece4b.svg)}div#nav div.ai-monitor a,div#nav div.settings a,div#nav ul li a{background-position:0;background-repeat:no-repeat;background-size:1.2vw;color:var(--text-primary);color:var(--black);display:block;font-size:.7vi;height:100%;padding-left:2vw;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}body.light-theme div#nav div.ai-monitor:not(.selected) a:hover,body.light-theme div#nav div.settings:not(.selected) a:hover,body.light-theme div#nav ul li:not(.ai):not(.selected) a:hover{opacity:.7;transform:translateX(2px);transition:all .2s cubic-bezier(.4,0,.2,1)}body.dark-theme div#nav div.ai-monitor:not(.selected) a:hover,body.dark-theme div#nav div.settings:not(.selected) a:hover,body.dark-theme div#nav ul li.drivers:not(.selected) a:hover,body.dark-theme div#nav ul li.zones:not(.selected) a:hover{color:#000!important;filter:invert(1) brightness(1.3)!important;transform:translateX(2px);transition:transform .25s cubic-bezier(.4,0,.2,1),filter .25s ease}body.dark-theme div#nav div.ai-monitor:not(.selected) a,body.dark-theme div#nav div.settings:not(.selected) a{color:#000!important;filter:invert(1) brightness(2)!important;transition:transform .2s cubic-bezier(.4,0,.2,1),filter .2s ease!important}body.dark-theme div#nav ul li:not(.selected):not(.ai) a{transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s ease,filter .2s ease!important}body.dark-theme div#nav div.ai-monitor:not(.selected) a:hover,body.dark-theme div#nav ul li.alerts:not(.selected) a:hover,body.dark-theme div#nav ul li.assets:not(.selected) a:hover,body.dark-theme div#nav ul li.basis:not(.selected) a:hover,body.dark-theme div#nav ul li.composition:not(.selected) a:hover,body.dark-theme div#nav ul li.efficiency:not(.selected) a:hover,body.dark-theme div#nav ul li.events:not(.selected) a:hover,body.dark-theme div#nav ul li.home:not(.selected) a:hover,body.dark-theme div#nav ul li.monitor:not(.selected) a:hover,body.dark-theme div#nav ul li.reports:not(.selected) a:hover,body.dark-theme div#nav ul li.risks:not(.selected) a:hover,body.dark-theme div#nav ul li.safety:not(.selected) a:hover,body.dark-theme div#nav ul li.simtool:not(.selected) a:hover,body.dark-theme div#nav ul li.smarthub:not(.selected) a:hover,body.dark-theme div#nav ul li.trips:not(.selected) a:hover,body.dark-theme div#nav ul li.utilization:not(.selected) a:hover{color:#000!important;filter:invert(1) brightness(1.3)!important;transform:translateX(2px);transition:transform .25s cubic-bezier(.4,0,.2,1),filter .25s ease}div#nav div.ai-monitor.selected a:hover,div#nav div.settings.selected a:hover,div#nav ul li.selected a:hover{filter:none}div#nav ul li.selected{cursor:default}div#nav div.ai-monitor.selected a,div#nav div.settings.selected a,div#nav ul li.selected a{color:var(--accent-primary);cursor:default;font-weight:700}div#nav ul li.ai a:hover{filter:none!important;opacity:.85;transform:translateX(2px);transition:all .25s cubic-bezier(.4,0,.2,1)}div#nav ul li.ai:not(.selected) a:hover{filter:none!important}div#nav ul li.ai.selected a:hover{filter:none!important;transform:translateX(1px);transition:all .25s cubic-bezier(.4,0,.2,1)}div#focus{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden}@media (min-width:769px){div#main,div#main div#focus,div#main div#focus>div#content{background:#0000!important;background-color:initial!important}}div#focus ul#settings-tabs{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--lightgray);font-size:0;list-style:none;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%}div#focus ul#settings-tabs li{background-color:var(--bg-primary);border-bottom:2px solid var(--white);display:inline-block;margin:0}div#focus ul#settings-tabs li.selected{background-color:var(--gray-light);background-color:var(--lightgray)}div#focus ul#settings-tabs li.selected,div#focus ul#settings-tabs li:hover{border-bottom:2px solid var(--accent-primary)}div#focus ul#settings-tabs li a{display:inline-block;font-size:.7vi;margin:0;padding:10px 15px;text-decoration:none}div#filters{align-items:center;border-bottom:1px solid var(--lightgray);display:flex;min-height:1vh;padding:.6vh 1vw;position:relative}div#company a.back-button{background-image:url(/static/media/back-button.9a31c3d818cbe1e1376c.svg);background-position:0;background-repeat:no-repeat;background-size:.9vw;display:inline-block;height:.9vi;width:.9vi}div#company{color:var(--text-primary);float:left;font-size:1.1vi;font-weight:700;margin-right:1.5vw}div.asset-filter{float:left;margin-right:1vw;min-width:8vw}div#group-customer-filter{max-width:none;overflow:visible;white-space:normal}div#date-filter{float:right}div#date-filter span{background-color:var(--bg-primary);font-size:.5vi;margin-right:.5vw;padding:.1vi .2vi;position:relative;top:-.1vi;transition-duration:.5s}.daterangepicker{margin-top:0}.daterangepicker td.in-range{background-color:var(--accent-300);background-color:var(--lightmagenta)}.daterangepicker .ranges li.active,.daterangepicker td.active,.daterangepicker td.active:hover{background-color:var(--accent-primary)}.daterangepicker:after,.daterangepicker:before{border:none;content:none;display:inline-block;position:absolute;top:0}.daterangepicker .drp-buttons .btn{background-color:var(--gray-light);background-color:var(--lightgray);border:0}.daterangepicker .drp-buttons .btn-primary{background-color:var(--accent-primary);color:var(--text-inverse);color:var(--white)}.daterangepicker .drp-buttons .btn-primary:hover{background-color:var(--plum)}.daterangepicker .drp-buttons .btn-primary:disabled{background-color:var(--gray);background-color:var(--darkgray)}div#filters ul.legend{float:right}ul.legend li{font-size:.7vi;margin-left:10px}ul.legend li,ul.legend li span{display:inline-block;vertical-align:middle}ul.legend li span{border:2px solid var(--black);height:1vi;margin-right:5px;width:1vi}ul.legend li.op-center span{background-color:var(--accent-primary)}ul.legend li.tracking span{background-color:var(--orange)}ul.legend li.remote-hub span{background-color:var(--accent-300);background-color:var(--lightmagenta)}ul.legend li.break span{background-color:var(--green)}ul.legend li.undefined-idle span{background-color:var(--purple)}ul.legend li.undefined-off span{background-color:var(--blue)}body.dark-theme ul.legend li{color:#fff}.daterangepicker .ranges li:hover,.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:var(--gray-light);background-color:var(--lightgray)}div#date-filter,div.asset-filter{background-color:var(--bg-panel);background-image:url(/static/media/caret-down.124c2c814e3efe137c17.svg);background-position:right .6vw center;background-repeat:no-repeat;background-size:.6vw;border:1px solid var(--border-primary);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);cursor:pointer;display:inline-block;font-size:.75vi;padding:.35vh 1.5vw .35vh 1vw;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:auto}div.asset-filter .dropdown-content{margin-left:-.5vw;margin-top:.5vh}div.asset-filter .dropdown-content a{padding-left:2vw}.dropdown-content span{font-weight:700}div#date-filter:hover,div.asset-filter:hover{background-color:var(--bg-hover);border-color:color-mix(in srgb,var(--accent-primary) 35%,var(--border-primary));box-shadow:var(--shadow-md)}div#date-filter:hover span{background-color:var(--bg-primary)}div#content{display:flex;flex-direction:row;height:83.5vh}#map-container{display:flex;flex-direction:column;height:100%;width:100%}#map{flex-grow:1}#wtd-summary{text-align:center;width:100%}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.fade-in{animation:fadeIn .5s ease-out;transition-duration:.3s}.slide-in-left{animation:slideInLeft .3s ease-out}.zoom-in{animation:zoomIn .5s ease-out}div#content.login{height:100vh}div#main.account div#focus div#content,div#main.ai-rules div#focus div#content,div#main.alerts div#focus div#content,div#main.asset-details div#focus div#content,div#main.assets div#focus div#content,div#main.auxsystems div#focus div#content,div#main.data-quality div#focus div#content,div#main.devices div#focus div#content,div#main.drivers div#focus div#content,div#main.engagement-ads div#focus div#content,div#main.enterprise div#focus div#content,div#main.events div#focus div#content,div#main.op-centers div#focus div#content,div#main.routes div#focus div#content,div#main.scheduled-reports div#focus div#content,div#main.tasks div#focus div#content,div#main.trips div#focus div#content,div#main.users div#focus div#content,div#main.vehicles div#focus div#content,div#main.weightings div#focus div#content,div#main.zones div#focus div#content{flex-direction:column}div#main.account div#focus div#content{height:85vh}div#main.scheduled-reports div#focus div#content{overflow-y:auto}div#main.ebai div#focus{display:flex;flex-direction:column;height:100%}div#main.ebai div#focus>div{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0}div#main.ebai div#focus div#content{display:flex;flex:1 1;flex-direction:column;height:auto;min-height:0;overflow:hidden}div#content div.left,div#content div.trending-combined{display:flex;flex-direction:column;width:66.66%}.scorecard-container{display:flex;flex-wrap:wrap;gap:100px;justify-content:center;margin-bottom:30px;margin-top:20px;position:relative}.scorecard{background:var(--bg-panel);border:2px solid #762889;border-radius:15px;box-shadow:0 8px 20px #0000001a;padding:14px;transition:all .25s cubic-bezier(.4,0,.2,1);width:320px}.scorecard:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-2px)}.scorecard-title{color:#333;font-size:18px;font-weight:700;margin-bottom:15px;text-align:center}.scorecard-section{margin-bottom:20px}.section-title{color:#e75b75;font-size:16px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.row{align-items:center;border-bottom:1px dashed #ddd;display:flex;justify-content:space-between;padding:5px 0}.row:last-child{border-bottom:none}.row-label{color:#555;font-size:12.4px}.row-value{color:#333;font-size:12.4px;font-weight:700}div#content.login div.left{background:linear-gradient(#000c,#0000),url(/static/media/traffic-bg.2ef558ba872be8abd947.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}div#content.login div.left img{margin-bottom:5vh;position:relative;top:-5vh;width:50%}div#content.login div.left,div#content.login div.right{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:50%}div#content.login div.left>h2{color:var(--text-inverse);color:var(--white);font-size:2vi;font-weight:400;position:relative;top:-5vh}div#content.login div.right>h2{font-size:1.5vi;font-weight:400;margin-bottom:1vh;text-align:center}div#content.login div.right div#error{background-color:#fcd0d0;border:1px solid var(--error);border-radius:3px;color:var(--error-ink);font-size:.7vi;font-weight:700;margin-bottom:1vh;padding:.5vi;text-align:center;width:40%}div#content.login div.right form p{padding-top:10px;text-align:center;width:100%}div#content.login div.right form p a{color:var(--blue)!important;font-size:.7vi}div#content.login div.right form#login{width:50%}div#content.login div.right form#login input,div#content.login div.right form#login label{width:100%}div#content.login div.right form#login label{font-size:.8vi;margin-bottom:10px}div#content.login div.right form#login input[type=password],div#content.login div.right form#login input[type=text]{border:1px solid var(--darkgray);border-radius:4px;font-size:20px;height:20px;margin-bottom:2.5vh;padding:8px}div#content.login div.right form#login input[type=password]:focus,div#content.login div.right form#login input[type=text]:focus{outline-color:var(--accent-primary)}div#content.login div.right form#login input[type=submit]{background-color:var(--accent-primary);border:none;border-radius:4px;color:var(--text-inverse);color:var(--white);cursor:pointer;display:block;font-size:20px;height:36px;line-height:20px;margin:0 auto;min-width:100px;padding:8px;position:relative;width:25%}div#content div.left>h3,div#content div.right>h3{font-size:.9vi;font-weight:400;margin:1vh 1vw}form.settings-form{overflow-y:scroll;padding:3vh 2vw}div#modal form.settings-form{overflow-y:auto}form.settings-form td{vertical-align:top}form.settings-form td.header{font-size:.9vi!important;font-weight:700;margin-bottom:2vh;text-transform:uppercase}form.settings-form table td:first-child{font-size:.7vi;padding:.5vh 4vw 2vh .5vw}form.settings-form table td.submit{min-width:17vw;padding:0 0 5vh}form.settings-form table td.submit button{background-color:var(--accent-primary);border:none;color:var(--text-inverse);color:var(--white);cursor:pointer;font-size:.8vi;margin-right:10px;padding:.5vh 1vw}form.settings-form table td.submit button[disabled]{background-color:var(--gray-light);background-color:var(--lightgray);color:var(--gray-dark);color:var(--charcoal);cursor:default}form.settings-form table td.submit button.secondary{background-color:var(--purple)}form.settings-form table td.submit button.modal-cancel{background-color:var(--gray);background-color:var(--darkgray)}body.dark-theme form.settings-form table td.submit button.modal-cancel{background-color:#374151;border:1px solid #4b5563;color:#f3f4f6}body.dark-theme form.settings-form table td.submit button.modal-cancel:hover{background-color:#4b5563;color:#fff}form.settings-form label{cursor:pointer}form.settings-form td:last-child{font-size:.7vi;padding:0 0 2vh}form.settings-form table td.read-only{padding:.5vh .5vw 2.5vh 0}form.settings-form table td.map{padding:.5vh .5vw 2.5vh 0;width:60vw}form.settings-form input,form.settings-form select,form.settings-form textarea{padding:.3vh .3vw;width:12vw}form.settings-form td.time select{max-width:150px}form.settings-form input[type=radio]{width:auto}form.settings-form select:invalid{color:var(--gray);color:var(--darkgray)}form.settings-form textarea{height:6vh}div#charts{height:28%}div.stacked{border-bottom:1px solid var(--lightgray);width:calc(100% - 4vw)}div.stacked,div.trending-combined{cursor:pointer;padding:2vh 2vw}div.stacked.third{height:calc(33.33% - 4vh)}div.stacked.two-thirds{height:calc(66.66% - 4vh)}div.stacked.forty{height:calc(40% - 4vh)}div.stacked.fifty{height:calc(50% - 4vh)}div.stacked.sixty{height:calc(60% - 4vh)}div.stacked:last-child{border-bottom:none}div.stacked h3,div.trending-combined h3{font-size:.9vi;font-weight:700;width:100%}div.stacked h3 span,div.trending-combined h3 span{color:var(--gray-dark);color:var(--charcoal);float:right;font-size:.8vi;font-weight:400;left:.5vw;padding-right:.5vw;position:relative}div.cost-numbers{display:flex;flex-direction:row;padding:1vi 0}div.cost-number{border-right:1px solid var(--darkgray);width:calc(33.33% - 1px)}div.cost-number:last-child{border:none}div.cost-number div.number{font-size:2vi;font-weight:700;margin:5% 7% 8% 13%;text-align:center;width:80%}div.cost-number div.number.down,div.cost-number div.number.up{margin:5% 0 8% 10%;padding-right:10%}div.cost-number div.number:after{background-position:center .7vi;background-repeat:no-repeat;background-size:1.25vi;content:"";display:inline-block;height:2vi;width:1.25vi}div.cost-number div.number.up:after{background-image:url(/static/media/arrow-up.a755fbb5852845c1a4ab.svg)}div.cost-number div.number.down:after{background-image:url(/static/media/arrow-down.be5a619ea44be894b1c7.svg)}div.cost-number div.secondary-number{font-size:1.3vi;font-weight:700;margin:1% 10%;padding-bottom:1%;text-align:center;width:80%}div.cost-number div.number-line{border:1px solid var(--darkgray);border-radius:.25vi;height:.5vi;margin:0 10%;overflow:hidden;padding:0;width:80%}div.cost-number div.number-line span{display:inline-block;height:1vi;position:relative;top:-.5vi}div#ops-costs div.cost-number.total div.current div.number-line span,div.cost-graph-line span.total.current{background-color:var(--accent-300);background-color:var(--lightmagenta)}div#ops-costs div.cost-number.ideal div.current div.number-line span,div.cost-graph-line span.ideal.current{background-color:var(--accent-primary)}div#ops-costs div.cost-number.loss div.current div.number-line span,div.cost-graph-line span.loss.current{background-color:color-mix(in srgb,var(--accent-primary) 82%,#000);background-color:var(--darkmagenta)}div#ops-costs div.cost-number.total div.previous div.number-line span,div.cost-graph-line span.total.previous{background-color:var(--purple-light);background-color:var(--lightpurple)}div#ops-costs div.cost-number.ideal div.previous div.number-line span,div.cost-graph-line span.ideal.previous{background-color:var(--purple)}div#ops-costs div.cost-number.loss div.previous div.number-line span,div.cost-graph-line span.loss.previous{background-color:var(--purple-dark);background-color:var(--darkpurple)}div.cost-graph{border-bottom:1px solid var(--lightgray);padding:1vi;width:95%}div.cost-graph div.cost-graph-line{margin-top:.5vi;overflow:hidden;padding:0}div.cost-graph-line span{display:block;float:left;height:calc(.75vi - 1px);margin:0;position:relative}div.cost-graph-line span.total.current{margin-top:-1px}div.cost-graph-line span.total.previous{clear:left;margin-top:2px}div.cost-graph-line span.ideal.current,div.cost-graph-line span.ideal.previous{clear:left;margin-left:-3px;margin-top:2px}div.cost-graph-line span.loss.current,div.cost-graph-line span.loss.previous{margin-left:3px;margin-top:2px}div.cost-number h4{font-size:.8vi;text-align:center}div.cost-number div.previous h4{margin-top:1.5vi}div.cost-number h4 span.date{color:var(--gray-dark);color:var(--charcoal);font-size:.8vi}div#ops-costs{display:flex;flex-direction:column}div#daily-ops-costs canvas{margin-top:2vh}div.stacked ul.legend,div.trending-combined ul.legend,ul.legend.map{list-style:none;padding-top:1vh;text-align:center;width:100%}div.stacked ul.legend li,div.trending-combined ul.legend li,ul.legend.map li{color:var(--gray-dark);color:var(--charcoal);display:inline-block;font-size:.65vi;padding:5px}ul.legend.map li{margin-right:10px}div.stacked ul.legend li:before,div.trending-combined ul.legend li:before,ul.legend.map li:before{content:"";display:inline-block;height:.8vi;margin-right:5px;vertical-align:middle;width:.8vi}div.stacked ul.legend li.green:before{background-color:var(--green)}div.stacked ul.legend li.blue:before,div.trending-combined ul.legend li.blue:before{background-color:var(--blue)}div.stacked ul.legend li.magenta:before,div.trending-combined ul.legend li.magenta:before{background-color:var(--accent-primary)}div.stacked ul.legend li.purple:before,div.trending-combined ul.legend li.purple:before{background-color:var(--purple)}div.stacked ul.legend li.orange:before{background-color:var(--orange)}ul.legend.map li:before{background-position:0;background-repeat:no-repeat;background-size:1.5vi;height:1.5vi;margin-right:5px;width:1.5vi}ul.legend.map li.pink:before{background-image:url(/static/media/map-bus-pink.ba9b82d3ae02e34b2b61.svg)}ul.legend.map li.blue:before{background-image:url(/static/media/map-bus-blue.b8f96c7a536b6998129e.svg)}ul.legend.map li.magenta:before{background-image:url(/static/media/map-bus.45677ed07925b85d7054.svg)}ul.legend.map li.purple:before{background-image:url(/static/media/map-bus-purple.fa251e17b40be98989ea.svg)}ul.legend.map li.orange:before{background-image:url(/static/media/map-bus-orange.27c1a3cf7944b207da38.svg)}div.stacked ul.legend li.magenta-line:before{background-color:var(--accent-primary);height:calc(.8vi-4px);width:calc(.8vi-4px)}div.stacked ul.legend li.purple-line:before{background-color:var(--purple);height:calc(.8vi-4px);width:calc(.8vi-4px)}div.stacked ul.legend li.magenta-bar:before{background-color:#2563eb4d;height:calc(.8vi-4px);width:calc(.8vi-4px)}div.stacked ul.legend li.purple-bar:before{background-color:#0ea5e94d;height:calc(.8vi-4px);width:calc(.8vi-4px)}div#asset-info,div#charts,div#grades{align-items:center;border-bottom:1px solid var(--lightgray);display:flex;flex-direction:row;width:100%}div#asset-info{height:calc(28% - 4vh);padding:2vh 1vw;width:calc(100% - 2vw)}div#overall-grade,div.individual-chart{text-align:center;width:20%}div#asset-info>div{height:100%;text-align:center;width:18%}div#asset-info div.info-content{align-items:top;display:flex;flex-direction:row;width:24%}div#asset-info div.info-content table:first-child{margin-right:2vw}div#asset-info div.info-content table tbody tr td{font-size:.6vi;text-align:left;vertical-align:top}div#asset-info div.info-content table tbody tr td:first-child{font-weight:700;padding-right:.3vw;text-align:right}div#asset-info div.asset-photo img{height:100%}div.individual-chart{display:flex;flex-direction:column;height:100%;padding:1vh 0}div#overall-grade h4,div.individual-chart h4{color:var(--text-primary);font-size:.75vi;margin-bottom:1vh;text-align:center}div.individual-chart h4{color:var(--text-primary);margin-top:1vh}body.dark-theme div.individual-chart h4,body.light-theme div.individual-chart h4{color:var(--text-primary)!important}p.grades{background-position:0;background-repeat:no-repeat;background-size:.8vw;display:inline-block;font-size:.6vi;font-weight:700!important;margin:1vh auto;padding-left:1vw;text-align:center;width:auto}div#overall-grade div.doughnut,div.individual-chart div.doughnut{height:10vi;margin:0 auto;position:relative;width:10vi}div#asset-info div#overall-grade div.doughnut{height:8vi;margin:0 auto;position:relative;width:8vi}div.individual-chart div.doughnut{flex-grow:1;width:13vi}div.individual-chart.small div.doughnut{flex-grow:1;width:8vi}div.individual-chart div.doughnut div{align-items:center;display:flex;justify-content:center}p.upward{background-image:url(/static/media/arrow-up.a755fbb5852845c1a4ab.svg)}p.downward{background-image:url(/static/media/arrow-down.be5a619ea44be894b1c7.svg)}p.stable{background-image:url(/static/media/dash.6a2ac5ff12e2424f4b89.svg)}div#individual-grades{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:2vw;width:100%}div.individual-grade{align-items:center;display:flex;flex-basis:25%;flex-direction:row;height:50%;margin-bottom:1vh}div.individual-grade div.doughnut{height:5.5vi;width:5.5vi}div.individual-grade div.text{margin-left:.7vw}div.individual-grade div.text h4{font-size:.75vi}div.individual-grade div.text p{font-size:.6vi;font-weight:400;margin:0;text-align:left}div.individual-grade div.text p.grades{position:relative;top:-.5vh}div.chart-row{align-items:center;border-bottom:1px solid var(--lightgray);display:flex;flex-direction:row;height:20%;width:100%}div.chart-row div.linechart{height:calc(100% - 2vh);padding:1vh 1vw;width:calc(50% - 2vw - 1px)}div.chart-row div.linechart:first-child{border-right:1px solid var(--lightgray)}div.linechart h4{font-size:.75vi;font-weight:400}div#content div.right{border-left:1px solid var(--lightgray);width:33.33%}div#summary{border-bottom:1px solid var(--lightgray);display:flex;flex-direction:row;height:30%;padding:0 1vw;width:100%}div#summary table{margin:0 auto}div#summary table tbody tr td{font-size:20px;padding:.5vh 0}div#summary table tbody tr:last-child td{padding-bottom:1.5vh}div#summary table tbody tr td:first-child{font-weight:700;padding-right:.3vw;text-align:right}div#map{height:100%;width:100%}div#main.zones div#map{height:45vh}div#main.zones div#table{height:21vh;width:calc(100% - 2vw)}div#main.enterprise div#table{height:80vh}div#main.ai-rules div#table,div#main.alerts div#table,div#main.auxsystems div#table,div#main.data-quality div#table,div#main.devices div#table,div#main.drivers div#table,div#main.engagement-ads div#table,div#main.op-centers div#table,div#main.routes div#table,div#main.scheduled-reports div#table,div#main.tasks div#table,div#main.users,div#main.vehicles div#table,div#main.weightings div#table{height:67.5vh}div#map.horizontal{width:40%}div#table-actions{height:6%}.event-list-container div#table-actions,div#table-actions{align-items:center;border-bottom:1px solid var(--lightgray);display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;padding:0 1vw;position:relative;text-align:right;width:calc(100% - 2vw)}.event-list-container div#table-actions{height:8%;margin-top:-1vh}div#table-actions form#search-bar{align-items:center;display:inline-flex;flex-shrink:0;margin-left:20px}div#table-actions input#search{background-image:url(/static/media/search.e858fddfd192571a1217.svg);background-position:right .2vw center;background-repeat:no-repeat;background-size:1vi;border:1px solid var(--darkgray);box-sizing:border-box;color:var(--gray-dark);color:var(--charcoal);display:inline-block;font-size:.8vi;height:32px;padding:.4vh 1.2vw .4vh .4vw;position:relative;width:12vw}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}::placeholder{color:var(--gray);color:var(--darkgray)}body.dark-theme div#table-actions input#search.force-black-text,body.light-theme div#table-actions input#search.force-black-text,div#table-actions input#search,div#table-actions input#search.force-black-text{-webkit-text-fill-color:#000!important;background-color:#fff!important;color:#000!important}div#table-actions div.download-dropdown>a,div#table-actions>a{background-color:initial;background-position:top;background-repeat:no-repeat;background-size:1.2vi;border:none;color:var(--text-primary);display:inline-block;font-size:.5vi;margin:.3vh 0 0 .5vw;padding-top:1.4vi;text-decoration:none;text-transform:uppercase;width:auto}div#table-actions div.download-dropdown{align-items:center;border:none;display:inline-flex;flex-shrink:0;margin:0;padding-top:0}div#table-actions div.download-dropdown div.dropdown-content{left:-40px}div#table-actions a.columns{background-image:url(/static/media/columns.0a54995a6fb62804760e.svg)}div#table-actions a.add-new{background-image:url(/static/media/add.0882184b6b2cd3afb956.svg);background-position:center 4px;background-size:.9vi;float:left}div#table-actions a.add-new.polygon{background-image:url(/static/media/polygon.00d5244120a635c2870e.svg)}div#table-actions a.add-new.radius{background-image:url(/static/media/radius.0019afe384dd016d6b50.svg)}a.download,div#table-actions a.download,div#table-actions div.download-dropdown a.download{background-image:url(/static/media/download.4ffa170690c17c588065.svg)}a.download{background-color:initial;background-position:top;background-repeat:no-repeat;background-size:1.5vi;border:none;display:inline-block;font-size:.6vi;margin:.3vh 0 0 .5vw;padding-top:1.7vi;position:relative;text-decoration:none;text-transform:uppercase;top:-.2vh;width:auto}div#table-actions .dropdown{display:block;margin-top:1vh;position:relative;text-align:left}div#table{height:48vh;overflow-y:scroll;padding:2vh 1vw 1vh}div#main.trips div#content[style*=overflow] div#table{height:auto;overflow-y:visible;padding-bottom:2vh}table.big-data{border-collapse:collapse;border-spacing:0;height:auto;width:100%}table.big-data *{font-size:.65vi}table.big-data thead.sortable th{word-wrap:break-word;background-color:var(--gray-light);background-color:var(--lightgray);background-image:url(/static/media/table-sort.7b59da5e09ac9c451f81.svg);background-position:right .2vw center;background-repeat:no-repeat;background-size:.5vi;border:1px solid var(--darkgray);cursor:pointer;font-weight:700;overflow-wrap:break-word;padding:.35vh 1vw .35vh .25vw;text-align:left}table.big-data thead.sortable th.no-sort{background-image:none;cursor:default;padding:.35vh .35vw;text-align:center}table.big-data thead.sortable th.sorted.desc{background-image:url(/static/media/table-sort-desc.8a23f845867bcab8906d.svg)}table.big-data thead.sortable th.sorted.asc{background-image:url(/static/media/table-sort-asc.71237981183db4fe7889.svg)}table.big-data thead.sortable th:first-child{min-width:3vw}table.big-data thead.sortable th.edit{min-width:2vw;padding:0;width:2vw}table.big-data tbody tr.undefined td{color:var(--purple)}table.big-data tbody tr.no-edit td{color:var(--gray-dark);color:var(--charcoal)}table.big-data tbody tr.no-edit td.confirm a,table.big-data tbody tr.no-edit td.edit a{display:none}table.big-data tbody td{word-wrap:break-word;border:1px solid var(--darkgray);overflow-wrap:break-word;padding:.44vh .35vw}table.big-data tbody td b{color:var(--purple);padding:0 5px}table.big-data tbody td.nowrap{white-space:nowrap}table.big-data tbody td.text{text-align:left}table.big-data tbody td.map{padding:.2vh 0;text-align:center}table.big-data tbody td.edit{padding:0;text-align:center;width:1vw}table.big-data tbody td.op-center{color:var(--accent-primary);font-weight:700}table.big-data tbody td.op-center:before{content:"Op Center"}table.big-data tbody td.tracking{color:var(--orange);font-weight:700}table.big-data tbody td.tracking:before{content:"Tracking"}table.big-data tbody td.remote-hub{color:var(--accent-300);color:var(--lightmagenta);font-weight:700}table.big-data tbody td.remote-hub:before{content:"Remote Hub"}table.big-data tbody td.break{color:var(--green);font-weight:700}table.big-data tbody td.break:before{content:"Break"}table.big-data tbody td.undefined{color:var(--purple)!important}table.big-data tbody td.undefined:before{content:"Undefined"}table.big-data tbody td.offline{color:red!important}table.big-data tbody td.online{color:#3cb371!important}table.big-data tbody td.confirm a,table.big-data tbody td.edit a,table.big-data tbody td.map a{background-position:50%;background-repeat:no-repeat;background-size:.9vi;display:inline-block;height:.9vi;position:relative;top:.1vh;width:.9vi}table.big-data tbody td.confirm a{height:.8vi;left:.2vh;width:.8vi}table.big-data tbody td a:hover:after,table.big-data tbody td span:hover:after{background:var(--text-primary);background:var(--black);border-radius:5px;color:var(--text-inverse);color:var(--white);content:attr(data-title);font-size:.7vi;left:calc(100% + .65vh);opacity:.8;padding:.5vh .5vw;position:absolute;text-align:left;top:-.38vh;white-space:nowrap;z-index:20}table.big-data tbody td a:hover:before,table.big-data tbody td span:hover:before{border:.6vh solid #0000;border-right-color:#000;content:"";left:calc(100% - .5vh);margin-top:-.6vh;opacity:.8;position:absolute;top:50%;z-index:20}table.big-data tbody td.confirm a{background-image:url(/static/media/confirm.a59ac134d7ec753e8cd5.svg)}table.big-data tbody td.edit a{background-image:url(/static/media/edit.e4c8b8bcb0b04e119dc5.svg)}body.dark-theme table.big-data tbody td.edit a{filter:invert(1) brightness(2)}body.dark-theme a.download,body.dark-theme div#table-actions a.add-new,body.dark-theme div#table-actions a.download,body.dark-theme div#table-actions div.download-dropdown a.download{color:#000!important;filter:invert(1) brightness(2)}table.big-data tbody td.map a.moving{background-image:url(/static/media/moving.94085d9fcb995a1c55f0.svg)}table.big-data tbody td.map a.idle{background-image:url(/static/media/idle.438ae0d4277ec446b942.svg)}table.big-data tbody td.map a.offline{background-image:url(/static/media/offline.fdd53d94221bd9d8ad85.svg)}table.big-data tbody td.chart{padding:0 .35vw;text-align:justify}table.big-data tbody td.chart span{display:inline-block;height:2vh;margin:0;position:relative;top:.15vh}table.big-data tbody td.chart span.offline{background-color:#94a3b8}table.big-data tbody td.chart span.idle{background-color:var(--orange)}table.big-data tbody td.chart span.decelerating{background-color:#7dd3fc}table.big-data tbody td.chart span.accelerating{background-color:var(--accent-primary)}table.big-data tbody td.currency,table.big-data tbody td.interpolated,table.big-data tbody td.number,table.big-data tbody td.percent{text-align:right}table.big-data tbody td.interpolated:after{color:#0080ff;content:"*";float:right;font-weight:700;padding-left:4px}table.big-data tbody td.dq-suspect:after{color:#ca8a04;color:var(--warning,#ca8a04);content:"!";float:right;font-weight:700;padding-left:4px}table.big-data tbody td.dq-suspect{cursor:help}table.big-data tbody td.currency:before{content:"$";float:left;padding-right:4px}table.big-data tbody td.percent:after{content:"%";float:right;padding-left:4px}table.big-data tbody td a{color:var(--blue);text-decoration:underline}div#table-pagination{padding-right:1vw;text-align:right}div#table-pagination *{font-size:.7vi}div#table-pagination>div{display:inline-block;margin-left:1vw}div#table-pagination div#page-selector>div{background-image:url(/static/media/caret-down.124c2c814e3efe137c17.svg);background-position:100%;background-repeat:no-repeat;background-size:.6vw;cursor:pointer;display:inline-block;padding-right:.8vw;position:relative}div#table-pagination div#page-controls span{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;margin-left:2vw;position:relative}div#table-pagination div#page-controls span.begin{margin:0}.dropdown-content{background-color:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:56vh;min-width:3.5vw;overflow-y:auto;padding:4px;position:absolute;z-index:3000}div#table-pagination div#page-selector>div div.dropdown-content{bottom:1vh;margin-left:-1vw;text-align:left}div#table-pagination div#page-selector>div div.dropdown-content *{text-align:left}.dropdown-content a,.dropdown-content span{border-radius:var(--radius-sm);display:block;font-size:.8vi;padding:.8vh 1.2vw;text-decoration:none;transition:background-color .12s ease,color .12s ease}div.asset-filter .dropdown-content a.indent1{padding-left:3vw}div.asset-filter .dropdown-content a.indent2{padding-left:4vw}div.asset-filter .dropdown-content a.indent3{padding-left:5vw}div.asset-filter .dropdown-content a.indent4{padding-left:6vw}.dropdown-content a:hover{background-color:var(--bg-hover)}.dropdown-content a.selected{background-color:var(--accent-primary);color:var(--accent-contrast)}.dropdown-content a.partial-selected{background-color:var(--accent-soft);color:var(--text-primary)}.dropdown-content .expand-arrow{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.veil{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#000;background-color:var(--overlay-light);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:100}.modal-popup{background-color:var(--bg-modal);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);left:50%;max-height:91vh;overflow-y:auto;padding:2vi;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal-popup.vehicles{width:50vw}.modal-content{clear:both}.modal-close{color:var(--text-muted);float:right;font-size:28px;font-weight:700}.modal-close:focus,.modal-close:hover{color:var(--text-primary);cursor:pointer;text-decoration:none}div#modal-map,div#modal2-map{height:40vh;width:100%}div#route-filter{width:300px}div#hours-filter,div#window-filter{width:150px}.alert-summary-container{background:var(--bg-panel);border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:15px;width:100%}.perf-summary-container{box-sizing:border-box;display:flex;flex-direction:column;gap:2vh;padding:2vh;width:100%}.perf-summary-container .bar-container{align-items:flex-start;display:flex;flex-direction:column;line-height:1.8vh;width:100%}.home .perf-summary-container .bar-container{padding-bottom:1.5vh}.perf-summary-container .bar-container span{font-size:.75vi;line-height:.85vh}.perf-summary-container .bar span{font-size:2vh;line-height:2vh}.perf-summary-container .bar-labels{display:flex;font-size:14px;justify-content:space-between;margin-bottom:5px;width:100%}.perf-summary-container .bar-right-label{margin-right:40px}.perf-summary-container .bar-header{margin-right:40px;text-align:left;width:100%}.perf-summary-container .bar-wrapper{align-items:center;display:flex;font-size:1.5vh;gap:10px;width:100%}.perf-summary-container .bar{border-radius:5px;display:flex;flex-grow:1;height:2vh;position:relative}.perf-summary-container .bar-fill{height:100%}.perf-summary-container .bar-fill.orange{background-color:#fc9432}.perf-summary-container .bar-fill.red{background-color:#d916a8;flex-grow:1}.perf-summary-container .bar-fill.purple{background-color:#ba23f6;flex-grow:1}.perf-summary-container .bar-value{min-width:60px;text-align:right}.perf-summary-container .tooltip{background-color:#333;border-radius:5px;box-shadow:0 2px 5px #0003;color:#fff;font-size:12px;overflow:hidden;padding:5px 10px;position:absolute;top:-30px;transform:translateX(-50%);white-space:nowrap;z-index:10}.perf-cards-container{align-items:center;display:flex;gap:16px;justify-content:center}.perf-cards-container .card{background-color:#ba23f6;border-radius:1.5vh;box-shadow:2px 2px 10px #0003;padding:2vh;text-align:center;width:33%}.perf-cards-container .title{color:#fff;font-size:1.3vh;font-weight:700}.perf-cards-container .value{color:#fff;font-size:1.8vh;font-weight:700}div#main.asset-details .quadrants{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:100%;position:relative;width:100%;z-index:1}div#main.asset-details .quadrants .box{align-items:center;background-color:initial;border:3px solid #2563eb;border:3px solid var(--accent-primary,#2563eb);border-radius:2vh;color:#000;display:flex;font-size:2vh;padding:2vh}div#main.asset-details .quadrants .box-left{justify-content:flex-start}div#main.asset-details .quadrants .box-right{justify-content:flex-end}div#main.asset-details .overlay-image{height:70%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}div#content.trip-details div.left{border-right:0 solid var(--darkgray);display:block;height:83vh;min-height:81vh;overflow:hidden;width:60%}div#content div.left div.scrollable-charts{height:30vh;overflow-x:hidden;overflow-y:scroll}div#content div.scrollable-charts>h4{padding:1vh 1vw 0}div#content div.scrollable-charts>div{padding:1vh 1vw 3vh}div#main.trips div#focus div#content.trip-details{flex-direction:row}div#content.trip-details div.right{width:40%}div#content.trip-details div.data{display:flex;flex-direction:row;flex-wrap:wrap;padding:1vi}div#content.trip-details div.data.summary{border-bottom:1px solid var(--lightgray);padding:.5vi 1vi}div#content.trip-details div.data>div{flex-basis:calc(33% - 4vi);padding:.7vi 2vi}div#content.trip-details div.data>div>span{display:block;font-size:max(1.2vi,15px)}div#content.trip-details div.data>div>i{display:block;font-size:max(.7vi,10px);font-style:normal}div#content.trip-details div.data>div>label{color:var(--gray-dark);color:var(--charcoal);display:block;font-size:max(.8vi,11px);font-weight:200}div#table-actions a#play{background-color:var(--accent-primary);background-position:50%;background-repeat:no-repeat;background-size:.6vi;border:0 solid var(--white);border-radius:4.5vi;color:var(--text-inverse);color:var(--white);cursor:pointer;float:left;height:.7vi;margin:1vh 1vw 0 0;padding:.3vi;width:.7vi}div#table-actions>a#play:hover{background-color:color-mix(in srgb,var(--accent-primary) 82%,#000);background-color:var(--darkmagenta)}div.toggle{border:1px solid var(--darkgray);border-radius:4px;float:left;margin-top:.9vh;padding:0}div.toggle span{border-width:1px;border-left:1px solid var(--gray);border:1px solid var(--gray);border-bottom:0 solid var(--darkgray);border-left-color:var(--darkgray);border-right:1px solid var(--darkgray);border-top:0 solid var(--darkgray);cursor:pointer;display:block;float:left;font-size:.6vi;height:100%;margin:0;padding:.3vi .5vi}div.toggle span:hover{background-color:var(--gray-light);background-color:var(--lightgray)}div.toggle span:first-child,div.toggle span:last-child{border-width:0}div.toggle span.selected,div.toggle span.selected:hover{background-color:var(--accent-primary);color:var(--text-inverse);color:var(--white);cursor:default}.rec-comp-panel-container{display:flex;gap:1vw;justify-content:space-around;margin:1vh auto;width:90vw}.rec-comp-panel{align-items:center;border:.05vw solid #000;border-radius:1vw;box-sizing:border-box;display:flex;flex-direction:column;height:17.5vh;padding:.5vh .5vw;width:20vw}.rec-comp-panel h3{font-size:1vw;margin:.5vh 0;text-align:center}.rec-comp-panel img{height:10vh;margin:.5vh 0;object-fit:contain;width:15vw}.rec-comp-panel .rec-comp-details{font-size:.8vw;font-weight:700;margin:.5vh 0;text-align:center}.resolution-success{animation:successPulse .5s ease-in-out,fadeOut .5s ease-in-out .5s forwards}@keyframes successPulse{0%{box-shadow:0 2px 4px #0000001a;transform:scale(1)}50%{box-shadow:0 0 15px 5px #4caf5099;transform:scale(1.05)}to{box-shadow:0 0 12px 4px #4caf5080;transform:scale(.95)}}@keyframes fadeOut{0%{opacity:.8;transform:scale(.95)}to{opacity:0;transform:scale(.9);visibility:hidden}}.editable-field-container{align-items:center;display:flex;gap:10px}.editable-field-display{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;display:flex;flex:1 1;min-height:36px;padding:8px 12px}.editable-field-display.multiline{align-items:flex-start;min-height:80px;white-space:pre-wrap}.editable-field-placeholder{color:#999}.editable-field-btn{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:4px;padding:6px 10px;transition:all .2s ease}.editable-field-btn.edit{background-color:initial;border:1px solid #ddd;color:#666}.editable-field-btn.edit:hover{background-color:#f5f5f5;border-color:#999}.editable-field-btn.save{background-color:#4caf50;border:none;color:#fff}.editable-field-btn.save:hover{background-color:#45a049}.editable-field-btn.cancel{background-color:#f44336;border:none;color:#fff}.editable-field-btn.cancel:hover{background-color:#da190b}form.settings-form .editable-field-container input,form.settings-form .editable-field-container textarea{flex:1 1;padding:.3vh .3vw;width:auto}body.dark-theme #treeWrapper .rd3t-leaf-node circle,body.dark-theme #treeWrapper .rd3t-link,body.dark-theme #treeWrapper .rd3t-node circle,body.dark-theme #treeWrapper path{stroke:#fff!important}.zone-label-text,body.dark-theme .zone-label-text,body.dark-theme div#main.asset-details .card .title,body.dark-theme div#main.asset-details .card .value,body.dark-theme div#main.asset-details .perf-cards-container,body.dark-theme div#main.asset-details .quadrants .box,body.light-theme .zone-label-text{color:#fff!important}body.dark-theme div#company a.back-button{filter:invert(1) brightness(2)}@media (max-width:768px){div#filters{flex-wrap:wrap;gap:4px 0;padding:6px 8px 6px 62px}div#company{font-size:14px;margin-right:8px}div#company a.back-button{background-size:20px;height:24px;min-height:24px;min-width:24px;padding:4px;width:24px}div.asset-filter{float:none;margin-bottom:2px;margin-right:6px;min-width:auto}div#date-filter{float:none}div#nav{-webkit-overflow-scrolling:touch;overflow-x:auto}div#nav ul{flex-wrap:nowrap;min-width:-webkit-max-content;min-width:max-content}header div#account{background-size:10px;margin:0;width:auto}header div#account>span{border-radius:18px;font-size:14px;height:36px;line-height:36px;width:36px}}@media (max-width:480px){div#company{font-size:14px;margin-right:6px}div.asset-filter{font-size:10px;margin-right:4px}}@media (max-width:768px){div#main.enterprise div#focus{overflow-x:hidden!important;overflow-y:auto!important}div#main.enterprise div#focus>*{flex-shrink:0!important}div#content{height:auto!important;min-height:0!important;overflow-y:auto!important}div#table{padding:0 4px 4px!important}div#main.ai-rules div#table,div#main.alerts div#table,div#main.auxsystems div#table,div#main.composition div#table,div#main.data-quality div#table,div#main.devices div#table,div#main.drivers div#table,div#main.engagement-ads div#table,div#main.enterprise div#table,div#main.op-centers div#table,div#main.risks div#table,div#main.routes div#table,div#main.safety div#table,div#main.scheduled-reports div#table,div#main.tasks div#table,div#main.trips div#table,div#main.users div#table,div#main.vehicles div#table,div#main.weightings div#table,div#main.zones div#table,div#table{height:auto!important;max-height:none!important;min-height:0!important}table.big-data *{font-size:11px!important}table.big-data thead.sortable th{background-position:right 4px center!important;background-size:10px!important;font-size:10px!important;padding:6px 8px 6px 4px!important;white-space:nowrap}table.big-data thead.sortable th.no-sort{padding:6px 4px!important}table.big-data tbody td{padding:5px 6px!important}div#table-actions{align-items:flex-start!important;flex-wrap:wrap!important;gap:6px!important;height:auto!important;padding-right:8px!important;width:100%!important}div#table-actions form#search-bar{flex:1 1 auto;margin-left:0!important;min-width:120px}div#table-actions input#search{font-size:12px!important;width:100%!important}div#table-actions div.download-dropdown>a,div#table-actions>a{background-position:4px!important;background-size:14px!important;font-size:11px!important;padding:4px 8px 4px 24px!important}div#table-pagination{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important;padding:6px 8px 8px!important}div#table-pagination *{font-size:11px!important}div#table-pagination>div{margin-left:0!important}div#table-pagination div#page-selector>div{background-size:10px!important;padding-right:14px!important}div#table-pagination div#page-controls span{margin-left:12px!important}.dropdown-content{min-width:80px!important}.dropdown-content a,.dropdown-content span{font-size:12px!important;padding:8px 12px!important}.modal-popup{box-sizing:border-box!important;left:8px!important;max-height:calc(100vh - 60px)!important;max-width:none!important;overflow-y:auto!important;padding:12px!important;top:52px!important;transform:none!important;width:calc(100vw - 16px)!important}.modal-popup form.settings-form{padding:8px 0!important}.modal-popup form.settings-form table{table-layout:fixed!important;width:100%!important}.modal-popup form.settings-form tr{display:block!important;margin-bottom:6px!important}.modal-popup form.settings-form td{word-wrap:break-word!important;box-sizing:border-box!important;display:block!important;overflow-wrap:break-word!important;padding:2px 0!important;white-space:normal!important;width:100%!important}.modal-popup form.settings-form table td:first-child{font-size:13px!important;padding-right:0!important;width:100%!important}.modal-popup form.settings-form input,.modal-popup form.settings-form select,.modal-popup form.settings-form textarea{box-sizing:border-box!important;font-size:16px!important;max-width:100%!important;min-width:0!important;padding:10px!important;width:100%!important}.modal-popup form.settings-form input[type=checkbox],.modal-popup form.settings-form input[type=radio]{width:auto!important}.modal-popup form.settings-form td.submit{display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}.modal-popup form.settings-form td.submit button{flex:1 1 auto!important;font-size:14px!important;min-width:0!important;padding:10px 12px!important}.modal-popup form.settings-form label{word-wrap:break-word!important;font-size:13px!important;font-weight:600!important;white-space:normal!important}.modal-popup .custom-multi-select>div{font-size:15px!important;padding:10px 12px!important}.modal-popup .custom-multi-select .multi-select-option-text{font-size:15px!important}}@keyframes glow{0%{box-shadow:0 0 8px 1px rgba(var(--color-rgb),.6)}50%{box-shadow:0 0 12px 3px rgba(var(--color-rgb),.8)}to{box-shadow:0 0 8px 1px rgba(var(--color-rgb),.6)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #60a5fab3;transform:scale(.95)}70%{box-shadow:0 0 0 10px #60a5fa00;transform:scale(1)}to{box-shadow:0 0 0 0 #60a5fa00;transform:scale(.95)}}@keyframes pulse-opacity{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes breathe{0%,to{opacity:.4;transform:translateX(-50%) scale(1)}50%{opacity:.8;transform:translateX(-50%) scale(1.1)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heatmapFadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes slideDownBanner{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes slideDownAndFadeOut{0%{opacity:0;transform:translate(-50%,-20px)}10%{opacity:1;transform:translate(-50%)}80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}@keyframes notificationPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes animatedgradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #3b82f64d}50%{box-shadow:0 0 40px #3b82f680}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.spinner{animation:spin 1s linear infinite}.dark-theme input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1)}.utilization-card{animation:fadeInUp .4s ease-out forwards}.utilization-card:first-child{animation-delay:.05s}.utilization-card:nth-child(2){animation-delay:.1s}.utilization-card:nth-child(3){animation-delay:.15s}.utilization-card:nth-child(4){animation-delay:.2s}.utilization-card:nth-child(5){animation-delay:.25s}.utilization-card:nth-child(6){animation-delay:.3s}.heatmap-cell{animation:heatmapFadeIn .3s ease-out forwards}.available-assets-scroll::-webkit-scrollbar,.vehicle-list::-webkit-scrollbar{width:5px}.vehicle-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.vehicle-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.vehicle-list::-webkit-scrollbar-thumb:hover{background:#ffffff40}.available-assets-scroll::-webkit-scrollbar{width:6px}.available-assets-scroll::-webkit-scrollbar-track{background:#34d3990d;border-radius:10px}.available-assets-scroll::-webkit-scrollbar-thumb{background:#34d3994d;border-radius:10px}.available-assets-scroll::-webkit-scrollbar-thumb:hover{background:#34d39980}.tickets-container::-webkit-scrollbar{width:10px}.tickets-container::-webkit-scrollbar-track{background:#f1f1f1;background:var(--scrollbar-track,#f1f1f1);border-radius:4px}.tickets-container::-webkit-scrollbar-thumb{background:#888;background:var(--scrollbar-thumb,#888);border-radius:4px}.tickets-container::-webkit-scrollbar-thumb:hover{background:#555;background:var(--scrollbar-thumb-hover,#555)}.risk-cards-container::-webkit-scrollbar{width:10px}.risk-cards-container::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:4px}.risk-cards-container::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.risk-cards-container::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.violations-scroll-container::-webkit-scrollbar{height:8px}.violations-scroll-container::-webkit-scrollbar-track{background:#f1f1f1;background:var(--scrollbar-track,#f1f1f1);border-radius:4px}.violations-scroll-container::-webkit-scrollbar-thumb{background:#888;background:var(--scrollbar-thumb,#888);border-radius:4px}.violations-scroll-container::-webkit-scrollbar-thumb:hover{background:#555;background:var(--scrollbar-thumb-hover,#555)}.horizontal-scroll-styled::-webkit-scrollbar{height:8px}.horizontal-scroll-styled::-webkit-scrollbar-track{background:#f1f1f1;background:var(--scrollbar-track,#f1f1f1);border-radius:4px}.horizontal-scroll-styled::-webkit-scrollbar-thumb{background:#888;background:var(--scrollbar-thumb,#888);border-radius:4px}.horizontal-scroll-styled::-webkit-scrollbar-thumb:hover{background:#555;background:var(--scrollbar-thumb-hover,#555)}.violations-by-vehicle-scroll::-webkit-scrollbar{width:8px}.violations-by-vehicle-scroll::-webkit-scrollbar-track{background:#0000001a;background:var(--scrollbar-track,#0000001a);border-radius:4px}.violations-by-vehicle-scroll::-webkit-scrollbar-thumb{background:#667eea80;background:var(--scrollbar-thumb,#667eea80);border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.violations-by-vehicle-scroll::-webkit-scrollbar-thumb:hover{background:#667eeacc;background:var(--scrollbar-thumb-hover,#667eeacc)}.events-list::-webkit-scrollbar{width:5px}.events-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.events-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.events-list::-webkit-scrollbar-thumb:hover{background:#ffffff40}.heatmap-scroll::-webkit-scrollbar{height:6px;width:6px}.heatmap-scroll::-webkit-scrollbar-track{background:#0000}.heatmap-scroll::-webkit-scrollbar-thumb{background:#8888884d;border-radius:3px}.heatmap-scroll::-webkit-scrollbar-thumb:hover{background:#88888880}.utilization-recommendations-scroll::-webkit-scrollbar{height:8px}.utilization-recommendations-scroll::-webkit-scrollbar-track{background:#0000;border-radius:4px}.utilization-recommendations-scroll::-webkit-scrollbar-thumb{background:#88888880;background:var(--scrollbar-thumb,#88888880);background-clip:padding-box;border:2px solid #0000;border-radius:4px}.utilization-recommendations-scroll::-webkit-scrollbar-thumb:hover{background:#555555b3;background:var(--scrollbar-thumb-hover,#555555b3);background-clip:padding-box}.event-card-clickable{cursor:pointer;transition:all .3s ease}.event-card-clickable:hover{background:linear-gradient(135deg,#162033e6,#162033bf)!important;border-color:#ffffff26!important;box-shadow:0 10px 20px #0000004d!important;transform:translateX(2px)}.severity-select,.severity-select option{background-color:#0f172a!important}.severity-select option{margin:2px 0;padding:6px 12px}.severity-select option[value=all]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)!important;border:1px solid #fff3;color:#fff!important;font-weight:600}.severity-select option[value=critical]{background:linear-gradient(135deg,#dc26264d,#dc262626)!important;border:1px solid #dc262680;color:#ef4444!important;font-weight:600}.severity-select option[value=urgent]{background:linear-gradient(135deg,#ef44444d,#ef444426)!important;border:1px solid #ef444480;color:#f87171!important;font-weight:600}.severity-select option[value=warning]{background:linear-gradient(135deg,#fbbf244d,#fbbf2426)!important;border:1px solid #fbbf2480;color:#fbbf24!important;font-weight:600}.severity-select option[value=aware]{background:linear-gradient(135deg,#22c55e4d,#22c55e26)!important;border:1px solid #22c55e80;color:#4ade80!important;font-weight:600}.severity-select option[value=info]{background:linear-gradient(135deg,#3b82f64d,#3b82f626)!important;border:1px solid #3b82f64d;color:#60a5fa!important;font-weight:600}.severity-select option:hover{filter:brightness(1.2)}.zone-time-scrollbar::-webkit-scrollbar{width:6px}.zone-time-scrollbar::-webkit-scrollbar-track{background-color:#ffffff0d;border-radius:3px}.zone-time-scrollbar::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:3px}.zone-time-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.zone-legend-scrollbar::-webkit-scrollbar{height:6px;width:6px}.zone-legend-scrollbar::-webkit-scrollbar-track{background-color:#0000000d;border-radius:3px}.zone-legend-scrollbar::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:3px}.zone-legend-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#00000080}.legend-item{align-items:center;background-color:initial;border-radius:4px;cursor:pointer;display:flex;padding:4px 2px;transition:all .2s ease}.legend-item:hover{background-color:#0000000a}body.dark-theme .legend-item:hover{background-color:#ffffff0d}.legend-item-dot{border-radius:3px;height:12px;margin-right:5.5px;transition:transform .2s ease;width:12px}.legend-item:hover .legend-item-dot{transform:scale(1.2)}.legend-item-text{align-items:center;color:#64748b;display:flex;font-size:13px;gap:4px;transition:color .2s ease}body.dark-theme .legend-item-text{color:var(--text-secondary)}.legend-item:hover .legend-item-text{color:#334155}body.dark-theme .legend-item:hover .legend-item-text{color:var(--text-primary)}.gradient-border:before{animation:animatedgradient 3s ease infinite alternate;background:linear-gradient(60deg,#f79533,#f37055,#ef4e7b,#a166ab,#5073b8,#1098ad,#07b39b,#6fba82)}.gradient-border:before,.image-indicator-loaded:before{background-size:300% 300%;border-radius:4px;content:"";height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:calc(100% + 4px);z-index:1}.image-indicator-loaded:before{background:#8126c7}.time-indicator:hover{box-shadow:0 0 5px 2px #2563eb80;cursor:pointer;transform:scale(1.05);transition:all .15s ease-in-out;z-index:5}.vehicle-list::-webkit-scrollbar-thumb{background-color:#fff3;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.risk-chart-scroll::-webkit-scrollbar{width:12px}.risk-chart-scroll::-webkit-scrollbar-track{background:var(--scrollbar-track-bg);border-radius:6px;margin:4px}.risk-chart-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border:2px solid var(--scrollbar-track-bg);border-radius:6px;-webkit-transition:background .2s ease;transition:background .2s ease}.risk-chart-scroll::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-bg)}.risk-chart-scroll{scrollbar-color:var(--scrollbar-thumb-bg) var(--scrollbar-track-bg);scrollbar-width:thin}.risk-chart-scroll.light-mode{--scrollbar-track-bg:#f0f0f0;--scrollbar-thumb-bg:#b0b0b0;--scrollbar-thumb-hover-bg:#909090}.risk-chart-scroll.dark-mode{--scrollbar-track-bg:#1a1a1a;--scrollbar-thumb-bg:#444;--scrollbar-thumb-hover-bg:#666}.risk-anomaly-scroll::-webkit-scrollbar{width:12px}.risk-anomaly-scroll::-webkit-scrollbar-track{background:var(--scrollbar-track-bg);border-radius:6px;margin:4px}.risk-anomaly-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border:2px solid var(--scrollbar-track-bg);border-radius:6px;-webkit-transition:background .2s ease;transition:background .2s ease}.risk-anomaly-scroll::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-bg)}.risk-anomaly-scroll{scrollbar-color:var(--scrollbar-thumb-bg) var(--scrollbar-track-bg);scrollbar-width:thin}.risk-anomaly-scroll.light-mode{--scrollbar-track-bg:#f0f0f0;--scrollbar-thumb-bg:#b0b0b0;--scrollbar-thumb-hover-bg:#909090}.risk-anomaly-scroll.dark-mode{--scrollbar-track-bg:#1a1a1a;--scrollbar-thumb-bg:#444;--scrollbar-thumb-hover-bg:#666}.maintenance-container{align-items:center;background:linear-gradient(155deg,#090c15,#10131f 55%,#0a0d17);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.maintenance-overlay{background:radial-gradient(circle at 22% 18%,#60a5fa1f 0,#0000 42%),radial-gradient(circle at 78% 82%,#60a5fa17 0,#0000 42%),radial-gradient(circle at 55% 45%,#60a5fa0f 0,#0000 60%);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.maintenance-content{backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);background:#121723b8;border:1px solid #60a5fa29;border-radius:24px;box-shadow:0 30px 80px -16px #0009,inset 0 1px 0 0 #ffffff0f;max-width:500px;overflow:hidden;padding:3rem;position:relative;text-align:center;z-index:10}.maintenance-content:before{background:linear-gradient(120deg,#93c5fd,#60a5fa 40%,#3b82f6);content:"";height:2px;left:0;position:absolute;right:0;top:0}.maintenance-icon{color:#60a5fa;filter:drop-shadow(0 0 18px rgba(96,165,250,.35));margin-bottom:2rem}.rotating-circle{animation:rotate 8s linear infinite;opacity:.7;transform-origin:center}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.maintenance-title{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#fff,#bae6fd 55%,#7dd3fc);-webkit-background-clip:text;background-clip:text;color:#fffffff2;font-size:2.5rem;font-weight:700;letter-spacing:-.03em;margin-bottom:1rem}.maintenance-message{color:#d7dcecbf;font-size:1.125rem;font-weight:400;line-height:1.6}@media (max-width:640px){.maintenance-title{font-size:2rem}.maintenance-message{font-size:1rem}.maintenance-icon svg{height:80px;width:80px}.maintenance-content{margin:1rem;padding:2rem}}@media (prefers-reduced-motion:reduce){.rotating-circle{animation:none}}.page-transition-container{height:100%;position:relative;width:100%}.login-transition-overlay{background-color:#0a0c12;bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:99999}.login-transition-overlay.overlay-in{animation:overlayFadeIn .2s ease-out forwards}.login-transition-overlay.overlay-out{animation:overlayFadeOut .3s ease-in-out forwards}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes overlayFadeOut{0%{opacity:1}to{opacity:0}}.header-enter{animation:slideDown .35s ease-out forwards}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sidebar-enter{animation:slideIn .35s ease-out .05s forwards;opacity:0}@keyframes slideIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.content-enter{animation:contentFadeIn .35s ease-out .1s forwards;opacity:0}@keyframes contentFadeIn{0%{opacity:0}to{opacity:1}}.pulse-ripple,.ring-ripple,.transition-glow,.transition-overlay{display:none}@media (prefers-reduced-motion:reduce){.content-enter,.header-enter,.login-transition-overlay.overlay-in,.login-transition-overlay.overlay-out,.sidebar-enter{animation:none;opacity:1;transform:none}}
/*# sourceMappingURL=main.5cd70ecd.css.map*/