@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}:root{--background:#fafaf7;--foreground:#10100d;--color-primary:#f2ef49;--color-primary-light:#f7f58a;--color-primary-dark:#d4d13f;--color-primary-opaque:#f2ef4926;--color-secondary:#f50057;--color-secondary-light:#ff4081;--color-secondary-dark:#c51162;--color-secondary-opaque:#f5005726;--color-text-primary:#10100d;--color-text-secondary:#4b4f48;--color-text-tertiary:#6a6e65;--color-text-disabled:#bfc1b8;--color-red:#f05159;--color-red-opaque:#f051591a;--color-red-dark:#bb3f45;--color-green:#53c768;--color-green-opaque:#53c76833;--color-green-dark:#258537;--color-blue:#4ba1f1;--color-blue-opaque:#4ba1f133;--color-blue-dark:#2f73b4;--color-orange:#f8ac4f;--color-orange-opaque:#f8ac4f21;--color-orange-dark:#bd7318;--color-purple:#8d65f9;--color-purple-opaque:#8d65f940;--color-purple-dark:#5a38b7;--color-teal:#36c2b9;--color-teal-opaque:#36c2b940;--color-teal-dark:#19847d;--color-pink:#e672ba;--color-pink-opaque:#e672ba40;--color-pink-dark:#cc4096;--color-olive:#b1c45b;--color-olive-opaque:#b1c45b33;--color-olive-dark:#889b31;--color-cyan:#473cc7;--color-cyan-light:#e1defc;--color-cyan-border:#cac6fb;--color-black-100:#e8e9e4;--color-black-200:#bfc1b8;--color-black-300:#96998f;--color-black-400:#6a6e65;--color-black-500:#4b4f48;--color-black-600:#313530;--color-black-700:#1f221e;--color-black-800:#141511;--color-black-900:#10100d;--color-yellow-50:#fffee0;--color-yellow-100:#fefcbe;--color-yellow-200:#fbf78a;--color-yellow-300:#f2f061;--color-yellow-400:#f2ef49;--color-yellow-500:#f1ed00;--color-yellow-600:#d9c700;--color-yellow-700:#a29300;--color-yellow-800:#736700;--color-yellow-900:#3a3300;--color-neutro-50:#fafaf7;--color-neutro-100:#f2f2f0;--color-neutro-200:#e1e1e0;--font-geist-sans:"Geist Variable", "Geist Sans", "Geist", sans-serif;--font-dm-sans:"DM Sans Variable", "DM Sans", sans-serif;--font-sans:"Geist Variable", "Geist Sans", "Geist", "DM Sans Variable", "DM Sans", "Inter", sans-serif}@media (prefers-color-scheme:dark){:root{--background:#10100d;--foreground:#fafaf7}}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans), Arial, Helvetica, sans-serif;height:100%;margin:0;padding:0}#root{height:100%}a{color:inherit;text-decoration:none}.rdp-root{--rdp-accent-color:var(--color-yellow-300);--rdp-accent-background-color:var(--color-yellow-300);--rdp-weekday-opacity:1;--rdp-range_middle-background-color:var(--color-yellow-50);--rdp-range_middle-color:var(--color-text-primary);--rdp-range_start-color:var(--color-text-primary);--rdp-range_end-color:var(--color-text-primary);--rdp-selected-color:var(--color-text-primary);--rdp-today-color:var(--color-text-primary);--rdp-day_button-border-radius:8px;--rdp-day_button-width:40px;--rdp-day_button-height:34px;--rdp-day-width:40px;--rdp-day-height:34px}.rdp-range_start button.rdp-day_button,.rdp-range_start{border-radius:8px 0 0 8px!important}.rdp-range_end button.rdp-day_button,.rdp-range_end{border-radius:0 8px 8px 0!important}.rdp-range_middle .rdp-day_button{border-radius:8px!important}.rdp-day_selected .rdp-day_button{background-color:#0000!important;border:none!important}.rdp-day{border:1px solid #0000}.rdp-day:hover:not(.rdp-day_selected){border-radius:8px;border-color:#323531!important}.rdp-day:focus:not(.rdp-day_selected){outline-offset:2px;outline-width:1px;outline-style:solid;outline-color:#323531!important}.rdp-selected,.rdp-day_button{font-size:14px;font-weight:400}.rdp-chevron{fill:var(--color-text-primary)}.rdp-outside{color:var(--color-text-tertiary)}.rdp-months{padding:16px!important}.rdp-month_grid{border-spacing:0 4px;border-collapse:separate!important}.rdp-month_caption{color:var(--color-text-secondary);font-size:16px;font-weight:500}.rdp-today button{font-weight:700!important}.rdp-weekday{text-transform:uppercase;font-size:0;font-weight:600;color:var(--color-text-primary)!important}.rdp-weekday:first-letter{font-size:14px}.drivevolve-grid{--ag-background-color:#fafafa;--ag-foreground-color:var(--color-black-500);--ag-header-background-color:#f0f0f0;--ag-header-foreground-color:#8e8f8c;--ag-font-size:14px;--ag-font-family:var(--font-sans);--ag-border-color:transparent;--ag-row-border-color:transparent;--ag-header-column-separator-display:none;--ag-row-hover-color:#e3e1f1;--ag-selected-row-background-color:#e3e1f1;--ag-header-cell-hover-background-color:transparent;--ag-header-cell-moving-background-color:var(--color-neutro-200);--ag-active-color:#4636f5;--ag-header-height:40px;--ag-odd-row-background-color:#f0f0f0!important}.drivevolve-grid .ag-root-wrapper{border:none;border-radius:16px;overflow:hidden}:is(.drivevolve-grid .ag-root-wrapper:has(.ag-body-horizontal-scroll:not(.ag-hidden)),.drivevolve-grid .ag-root:has(.ag-body-horizontal-scroll:not(.ag-hidden))){padding-bottom:12px}.drivevolve-grid .ag-header{border-bottom:none;min-height:40px;max-height:40px}.drivevolve-grid .ag-header-cell{padding:0 12px}.drivevolve-grid .ag-header-cell-label{text-transform:uppercase;color:#8e8f8c;letter-spacing:.02em;padding:0;font-size:12px;font-weight:500}.drivevolve-grid .ag-row{border-top:1px solid #0000;border-bottom:1px solid #0000;font-weight:500;transition:background-color .2s}.drivevolve-grid .ag-cell{color:#5a5c59;text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:4px 12px;display:flex}.drivevolve-grid .ag-cell .MuiTypography-root{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.drivevolve-grid .ag-cell[style*=color] .MuiTypography-root{color:inherit!important}.drivevolve-grid .ag-row-selected{background-color:#e3e1f1;border-top:1px solid #9d95f9;border-bottom:1px solid #9d95f9}.drivevolve-grid .ag-row-selected:hover{background-color:#e3e1f1}.drivevolve-grid .grid-link{color:var(--color-black-900);border-bottom:1px dotted var(--color-black-900);width:fit-content;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block}.drivevolve-grid .grid-link:hover{color:var(--color-black-500);border-bottom-color:var(--color-black-500)}.drivevolve-grid .cell-primary .MuiTypography-root{font-weight:600;color:var(--color-black-900)!important}.drivevolve-grid .cell-secondary .MuiTypography-root{color:var(--color-black-500);font-weight:600}.drivevolve-grid .ag-header-cell-resize:after{background-color:#e0e0e0}.drivevolve-grid .ag-selection-checkbox-cell,.drivevolve-grid .ag-header-cell[col-id=ag-Grid-SelectionColumn]{justify-content:center;align-items:center;display:flex;padding:0!important}.drivevolve-grid .ag-header-cell[col-id=ag-Grid-SelectionColumn] .ag-header-component-wrapper{justify-content:center}.drivevolve-grid .ag-selection-checkbox,.drivevolve-grid .ag-header-select-all{display:none!important}.drivevolve-grid :where(.ag-header-cell:not(.ag-header-cell-auto-height)) .ag-header-cell-comp-wrapper{justify-content:center}.ag-header-cell.ag-column-last{padding-left:8px!important}.drivevolve-grid .ag-header-group-cell{text-transform:uppercase;justify-content:center;font-size:12px;font-weight:600;color:var(--color-text-primary)!important}.drivevolve-grid .ag-header-group-cell-label{justify-content:center}.MuiPickersInputBase-root fieldset{border:1px solid #e1e1e0!important}.notistack-SnackbarContainer-bottomRight{bottom:16px!important;right:16px!important}.wx-willow-theme{--wx-gantt-border:1px solid #f0f0f0;--wx-gantt-form-header-border:none;--wx-gantt-icon-color:#8e8f8c;--wx-gantt-bar-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-gantt-bar-border-radius:3px;--wx-gantt-milestone-border-radius:3px;--wx-gantt-task-color:#3983eb;--wx-gantt-task-font-color:#fff;--wx-gantt-task-fill-color:#1f6bd9;--wx-gantt-task-border-color:#1f6bd9;--wx-gantt-task-border:1px solid transparent;--wx-gantt-project-color:#00ba94;--wx-gantt-project-font-color:#fff;--wx-gantt-project-fill-color:#099f81;--wx-gantt-project-border-color:#099f81;--wx-gantt-project-border:1px solid transparent;--wx-gantt-milestone-color:#ad44ab;--wx-gantt-select-color:#eaedf5;--wx-gantt-link-color:#9fa1ae;--wx-gantt-link-marker-background:#eaedf5;--wx-gantt-link-marker-color:#9fa1ae;--wx-gantt-bar-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-gantt-progress-marker-height:26px;--wx-gantt-progress-border-color:#c0c3ce;--wx-gantt-baseline-border-radius:2px;--wx-grid-header-font:var(--wx-font-weight-md) var(--wx-font-size) var(--wx-font-family);--wx-grid-header-font-color:var(--wx-color-font);--wx-grid-header-text-transform:capitalize;--wx-grid-header-shadow:none;--wx-grid-body-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-grid-body-font-color:var(--wx-color-font);--wx-grid-body-row-border:var(--wx-gantt-border);--wx-grid-body-cell-border:1px solid transparent;--wx-timescale-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-timescale-font-color:var(--wx-color-font);--wx-timescale-text-transform:uppercase;--wx-timescale-shadow:none;--wx-timescale-border:var(--wx-gantt-border);--wx-gantt-holiday-background:#f0f6fa;--wx-gantt-holiday-color:#9fa1ae;--wx-gantt-marker-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-gantt-marker-font-color:#fff;--wx-gantt-marker-color:#06bdf8c4;--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#e6e6e6;--wx-tooltip-background:#4f525a;--wx-sidebar-close-icon:#c0c3ce}.wx-header .wx-cell{background-color:#f0f0f0;padding:15px 12px}.wx-header .wx-cell:first-of-type{border-top-left-radius:16px}.wx-content .wx-chart .wx-cell{background-color:#f0f0f0;padding:4px;border:1px solid #1010080d!important}.wx-task:not(.wx-split):hover.wx-bar,.wx-task.wx-bar .wx-segment:hover{box-shadow:none!important}.wx-task:not(.wx-split).wx-bar,.wx-task.wx-bar .wx-segment{color:#0000!important;background-color:#0000!important;border:#0000!important}.wx-summary{display:none!important}.wx-content .wx-scale .wx-cell{color:#5a5c59!important;text-transform:none!important;font-size:14px!important;font-weight:500!important}.MuiYearCalendar-button{font-weight:500!important}.drivevolve-grid .ag-row{border-bottom:1px solid #f0f0f0!important}[class*=nivo-tooltip],.nivo-tooltip,[id^=nivo-tooltip],div[style*="pointer-events: none"]{z-index:9999!important}.nivo-tooltip-container{overflow:visible!important}div:has(>svg){overflow:visible!important}svg{overflow:visible!important}.MuiAutocomplete-tag{background-color:var(--color-cyan-light)!important;border:1px solid var(--color-cyan-border)!important;color:var(--color-cyan)!important}
