@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;600;700&display=swap);*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/* ! tailwindcss v3.4.15 | MIT License | https://tailwindcss.com */*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}button{all:unset;background:none;color:inherit;font:inherit}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.left-2{left:.5rem}.left-3{left:.75rem}.top-1{top:.25rem}.top-2{top:.5rem}.z-50{z-index:50}.m-1{margin:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-16{margin-left:4rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.mt-1{margin-top:.25rem}.mt-16{margin-top:4rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-96{width:24rem}.w-full{width:100%}.min-w-full{min-width:100%}.shrink{flex-shrink:1}.flex-grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-4{column-gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.bg-black\/30{background-color:#0000004d}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pt-2{padding-top:.5rem}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}button:active,button:focus{box-shadow:none!important;outline:none!important}:root{--background-color:#fff;--header-background-color:#036;--side-nav-background-color:#f5f5f5;--content-background-color:#fff;--text-color:#000;--header-text-color:#fff;--side-nav-group-text-color:#000;--side-nav-text-color:#000;--dropdown-text-color:#000;--side-nav-hover-background-color:#e0e0e0;--side-nav-selected-background-color:#fff;--side-nav-icon-color:#036;--toggle-button-background-color:#007bff;--toggle-button-hover-background-color:#0056b3;--dropdown-background-color:#fff;--dropdown-hover-background-color:#f1f1f1;--dark-mode-toggle-background:#e0e0e0;--dark-mode-toggle-hover-background:#f1f1f1;--neutral-background-color:#fff;--link-color:#61dafb;--link-hover-color:#21a1f1;--card-background-color:var(--neutral-background-color);--highlight-color:#0056b3;--modal-background-color:#00000080;--dashboard-background-color:#f9f9f9;--table-border-color:#ddd;--table-header-background-color:#f2f2f2;--button-background-color:#fff;--button-text-color-dark:#333;--sale-type-button-background-color:#f0f0f0;--sale-type-button-text-color:#333;--sale-type-button-hover-background-color:#0056b3;--sale-type-button-hover-text-color:#fff;--chart-title-color:#333;--switch-slider-background-color:#ccc;--switch-slider-checked-background-color:#007bff;--sales-analytics-title-color:#333;--month-button-background-color:#fff;--month-button-text-color:#000;--month-button-hover-background-color:#0056b3;--month-button-hover-text-color:#fff;--chart-background-color:#fff;--chart-text-color:#333;--axis-line-color:#333;--tooltip-background-color:#003366e6;--tooltip-text-color:#fff;--tooltip-box-shadow-color:#0000001a;--slider-background-color:#ccc;--slider-checked-background-color:#007bff;--tooltip-box-shadow:0px 0px 6px #0000001a;--form-background-color:#f9f9f9;--form-text-color:#333;--button-border-color:#007bff;--button-hover-border-color:#0056b3;--input-border-color:#ccc;--input-background-color:#fff;--checkbox-accent-color:#007bff;--search-input-background-color:#fff;--search-input-text-color:#333;--fetched-data-background-color:#f0f0f0;--fetched-data-text-color:#333;--fetched-data-border-color:#ccc;--loading-background-color:#f0f0f0;--loading-car-color:#000;--loading-smoke-color:#0003;--loading-text-color:#555;--sales-form-background-color:#f9f9f9;--sales-form-text-color:#333;--section-header-color:#036;--divider-color:#ddd;--form-box-shadow:0 4px 8px #0000001a;--inventory-form-background-color:#f9f9f9;--inventory-form-text-color:#333;--inventory-heading-color:#036;--inventory-subheading-color:silver;--inventory-divider-color:#ddd;--inventory-form-box-shadow:0 2px 4px #0000001a;--button-secondary-background-color:silver;--button-secondary-border-color:silver;--button-secondary-hover-background-color:#007bff;--button-secondary-border-hover-color:#007bff;--inventory-data-background-color:#f9f9f9;--inventory-data-text-color:#333;--inventory-data-box-shadow:0 4px 8px #0000001a;--inventory-data-heading-color:#036;--inventory-data-subheading-color:silver;--header-divider-color:silver;--status-sold-color:red;--status-available-color:green;--download-icon-color:#fff;--download-icon-hover-color:#0056b3;--label-color:#333;--leaderboard-background-color:#f9f9f9;--leaderboard-box-shadow:0 4px 8px #0000001a;--leaderboard-heading-color:#036;--leaderboard-table-border-color:#ddd;--leaderboard-table-header-background-color:#036;--leaderboard-table-header-text-color:#fff;--leaderboard-table-row-even-background-color:#f2f2f2;--leaderboard-table-row-odd-background-color:#fff;--leaderboard-table-row-hover-background-color:#ddd;--leaderboard-table-cell-text-color:#333;--leaderboard-even-row-background-color:#f9f9f9;--leaderboard-odd-row-background-color:#fff;--sales-report-background-color:#f9f9f9;--sales-report-box-shadow:0 4px 8px #0000001a;--sales-report-heading-color:#036;--sales-report-section-background-color:#fff;--sales-report-section-border-color:#ccc;--sales-report-section-heading-color:#036;--sales-report-section-heading-border-color:#ccc;--sales-report-section-text-color:#333;--sales-report-table-border-color:#ddd;--sales-report-table-header-background-color:#036;--sales-report-table-header-text-color:#fff;--sales-report-table-row-even-background-color:#f2f2f2;--sales-report-table-row-odd-background-color:#fff;--sales-report-table-row-hover-background-color:#ddd;--sales-report-table-cell-text-color:#333;--report-background-color:#fff;--report-box-shadow:0 4px 8px #0000001a;--fetch-button-bg:#007bff;--fetch-button-text:#fff;--fetch-button-hover-bg:#0056b3;--download-button-bg:#007bff;--download-button-text:#fff;--download-button-hover-bg:#0056b3;--dropdown-bg:#fff;--dropdown-border:#ddd;--dropdown-item-bg:#0000;--dropdown-item-text:#007bff;--dropdown-item-hover-bg:#f0f0f0;--dropdown-item-hover-text:#0056b3;--table-border:#ddd;--table-header-bg:#f2f2f2;--table-header-text:#000;--table-row-even-bg:#f9f9f9;--table-row-odd-bg:#fff;--table-row-hover-bg:#e0e0e0;--dropdown-item-focus-bg:#e0e0e0;--dropdown-item-focus-text:#0056b3;--calendar-header-background-color:#f0f0f0;--calendar-header-text-color:#333;--button-background-color:#007bff;--button-text-color:#fff;--button-hover-background-color:#0056b3;--card-background-color:#fff;--neutral-text-color:#333;--current-day-background-color:#007bff33;--current-day-text-color:#000;--side-nav-hover-background-color:#f0f0f0;--box-shadow-color:#0000001a;--scrollbar-thumb-color:#8888881a}.dark-mode{--background-color:#181a1b;--header-background-color:#013568;--side-nav-background-color:#1e2021;--content-background-color:#181a1b;--text-color:#e8e6e3;--neutral-text-color:#e8e6e3;--header-text-color:#e8e6e3;--side-nav-group-text-color:#e8e6e3;--side-nav-text-color:#e8e6e3;--dropdown-text-color:#e8e6e3;--button-text-color:#e8e6e3;--box-shadow-color:#0000001a;--side-nav-hover-background-color:#2a2d2f;--side-nav-selected-background-color:#333739;--side-nav-icon-color:#8fcdff;--toggle-button-background-color:#0062cc;--toggle-button-hover-background-color:#00458f;--dropdown-background-color:#181a1b;--dropdown-hover-background-color:#202324;--dark-mode-toggle-background:#202325;--dark-mode-toggle-hover-background:#2a2d2f;--neutral-background-color:#181a1b;--link-color:#61dafb;--link-hover-color:#21a1f1;--card-background-color:var(--neutral-background-color);--highlight-color:#61b7ff;--modal-background-color:#00000080;--button-background-color:#1a73e8;--button-hover-background-color:#135ba1;--dashboard-background-color:#1e1e1e;--table-border-color:#444;--table-header-background-color:#333;--button-text-color-dark:#fff;--button-hover-background-color:#007bff;--sale-type-button-background-color:#2c2c2c;--sale-type-button-text-color:#fff;--sale-type-button-hover-background-color:#007bff;--sale-type-button-hover-text-color:#fff;--chart-title-color:#fff;--switch-slider-background-color:#555;--switch-slider-checked-background-color:#007bff;--sales-analytics-title-color:#fff;--month-button-background-color:#2c2c2c;--month-button-text-color:#fff;--month-button-hover-background-color:#007bff;--month-button-hover-text-color:#fff;--chart-background-color:#1e1e1e;--chart-text-color:#fff;--axis-line-color:#fff;--tooltip-background-color:#000000e6;--tooltip-text-color:#fff;--tooltip-box-shadow-color:#ffffff1a;--slider-background-color:#555;--slider-checked-background-color:#007bff;--tooltip-box-shadow:0px 0px 6px #ffffff1a;--form-background-color:#1e2021;--form-text-color:#fff;--button-background-color:#007bff;--button-border-color:#007bff;--button-hover-background-color:#0056b3;--button-hover-border-color:#0056b3;--input-border-color:#444;--input-background-color:#2c2c2c;--checkbox-accent-color:#007bff;--search-input-background-color:#2c2c2c;--search-input-text-color:#fff;--fetched-data-background-color:#2c2c2c;--fetched-data-text-color:#fff;--fetched-data-border-color:#555;--loading-background-color:#1e1e1e;--loading-car-color:#fff;--loading-smoke-color:#fff3;--loading-text-color:#fff;--sales-form-background-color:#1e1e1e;--sales-form-text-color:#fff;--section-header-color:#69f;--divider-color:#555;--form-box-shadow:0 4px 8px #ffffff1a;--inventory-form-background-color:#1e1e1e;--inventory-form-text-color:#fff;--inventory-heading-color:#69f;--inventory-subheading-color:#ccc;--inventory-divider-color:#555;--inventory-form-box-shadow:0 2px 4px #ffffff1a;--button-secondary-background-color:#555;--button-secondary-border-color:#555;--button-secondary-hover-background-color:#007bff;--button-secondary-border-hover-color:#007bff;--inventory-data-background-color:#1e1e1e;--inventory-data-text-color:#fff;--inventory-data-box-shadow:0 4px 8px #ffffff1a;--inventory-data-heading-color:#69f;--inventory-data-subheading-color:#ccc;--header-divider-color:silver;--status-sold-color:#ff4d4d;--status-available-color:#4dff88;--download-icon-color:#fff;--download-icon-hover-color:#0056b3;--label-color:#fff;--leaderboard-background-color:#1e1e1e;--leaderboard-box-shadow:0 4px 8px #ffffff1a;--leaderboard-heading-color:#69f;--leaderboard-table-border-color:#555;--leaderboard-table-header-background-color:#69f;--leaderboard-table-header-text-color:#fff;--leaderboard-table-row-even-background-color:#2c2c2c;--leaderboard-table-row-odd-background-color:#1e1e1e;--leaderboard-table-row-hover-background-color:#555;--leaderboard-table-cell-text-color:#fff;--leaderboard-even-row-background-color:#2c2c2c;--leaderboard-odd-row-background-color:#1e1e1e;--sales-report-background-color:#1e1e1e;--sales-report-box-shadow:0 4px 8px #ffffff1a;--sales-report-heading-color:#69f;--sales-report-section-background-color:#2c2c2c;--sales-report-section-border-color:#555;--sales-report-section-heading-color:#69f;--sales-report-section-heading-border-color:#555;--sales-report-section-text-color:#fff;--sales-report-table-border-color:#555;--sales-report-table-header-background-color:#69f;--sales-report-table-header-text-color:#fff;--sales-report-table-row-even-background-color:#2c2c2c;--sales-report-table-row-odd-background-color:#1e1e1e;--sales-report-table-row-hover-background-color:#555;--sales-report-table-cell-text-color:#fff;--report-background-color:#1e1e1e;--report-box-shadow:0 4px 8px #ffffff1a;--fetch-button-bg:#69f;--fetch-button-text:#1e1e1e;--fetch-button-hover-bg:#036;--download-button-bg:#69f;--download-button-text:#1e1e1e;--download-button-hover-bg:#036;--dropdown-bg:#2c2c2c;--dropdown-border:#555;--dropdown-item-bg:#2c2c2c;--dropdown-item-text:#69f;--dropdown-item-hover-bg:#555;--dropdown-item-hover-text:#fff;--table-border:#555;--table-header-bg:#69f;--table-header-text:#fff;--table-row-even-bg:#2c2c2c;--table-row-odd-bg:#1e1e1e;--table-row-hover-bg:#555;--dropdown-item-focus-bg:#555;--dropdown-item-focus-text:#fff;--calendar-header-background-color:#333;--calendar-header-text-color:#f0f0f0;--button-background-color:#444;--button-text-color:#fff;--button-hover-background-color:#333;--card-background-color:#2b2b2b;--neutral-text-color:#f0f0f0;--current-day-background-color:#007bff80;--current-day-text-color:#fff;--side-nav-hover-background-color:#3a3a3a;--box-shadow-color:#00000080;--scrollbar-thumb-color:#555}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--background-color);color:#000;color:var(--text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;transition:background-color .3s ease,color .3s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-container{background-color:var(--background-color);color:var(--text-color);display:flex;flex-direction:column;height:100vh;min-height:0;overflow:hidden;transition:background-color .3s ease,color .3s ease}.app-header{padding:20px}.app-footer,.app-header{background-color:var(--header-background-color);color:var(--header-text-color);text-align:center;transition:background-color .3s ease,color .3s ease}.app-footer{padding:10px}.login-page{align-items:center;background:url(/static/media/login_background.338abb56f5e85116bbcd.svg) 50%/cover no-repeat;display:flex;justify-content:center;min-height:100vh}.login-container{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:360px;min-width:320px;padding:40px;position:relative;text-align:center;width:30%}.login-form{align-items:center;display:flex;flex-direction:column}.input-field{background:#0000;max-width:320px}.help-icon{animation:helpFade .5s ease-in 8s forwards;color:#9a9a9aab;cursor:pointer;font-size:16px;opacity:0;position:absolute;right:-26px;top:50%;transform:translateY(-50%)}@keyframes helpFade{to{opacity:1}}.remember-row{align-items:center;color:#555;display:flex;font-size:14px;margin:-8px 0 20px;max-width:320px;width:100%}.remember-row input{margin-right:6px}.login-page button{all:unset;box-sizing:border-box}.login-form button{background:#fff;border:2px solid #007bffb0;border-radius:40px;color:#007bffb0;cursor:pointer;display:block;font-size:12px;font-weight:700;height:40px;letter-spacing:1px;margin-bottom:2px;max-width:140px;overflow:hidden;position:relative;transition:transform .2s,background .3s,border .3s;width:100%}.login-form button:after{content:"SUBMIT";display:inline-block;line-height:20px}.login-form button:before{background:#ffffff40;content:"";inset:0;left:-100%;position:absolute;transform:skewX(-20deg);transition:left .3s}.login-form button:hover:before{left:150%}.login-form button:active{letter-spacing:2px}.login-form button:not(.onclic):not(.validate):not(.error):hover{background:#1ecd97;border:none;color:#fff}.login-form button.onclic{animation:rotating 2s linear .25s infinite;background:#0000;border:5px solid #bbb;border-left-color:#1ecd97;font-size:0;width:40px}.login-form button.onclic:hover{background:#0000}.login-form button.validate{background:#1ecd97;border:none;color:#fff;font-size:18px}.login-form button.validate:after{content:"\f00c";font-family:FontAwesome}.login-form button.validate:hover{background:#1ecd97}.login-form button.error{background:#e53935;border:none;color:#fff;font-size:18px}.login-form button.error:after{content:"\f00d";font-family:FontAwesome}.login-form button.error:hover{background:#e53935}@media(max-width:768px){.login-container{max-width:92%;padding:28px}.input-field{height:40px}.input-field input{font-size:14px}.password-toggle-icon{font-size:16px;right:12px}.help-icon{right:-20px}}@media(max-width:480px){.login-logo{height:60px;margin-bottom:24px}.login-container{padding:24px}.password-toggle-icon{right:10px}.help-icon{right:-20px}}.login-page .button-wrapper{position:relative}.login-page .error-message{align-self:center;display:block;margin-bottom:-10px;margin-top:16px;position:static!important;text-align:center;width:100%}.login-page .input-field{max-width:100%;width:320px}.auth-page{align-items:center;background:url(/static/media/login_background.338abb56f5e85116bbcd.svg) 50%/cover no-repeat;display:flex;justify-content:center;min-height:100vh}.auth-container{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:360px;min-width:320px;padding:40px 40px 32px;position:relative;text-align:center;width:30%}.auth-title{color:#036;display:inline-block;margin:0 auto 24px;max-width:100%;text-align:center;width:320px}.auth-container form{align-items:center;display:flex;flex-direction:column}.auth-container input{background:#0000;border:none;border-bottom:1px solid #f4f4f4;font-size:18px;height:44px;margin-bottom:24px;max-width:100%;outline:none;text-align:center;width:320px}.auth-container input:focus{border-color:#007bff94}.auth-container button{all:unset;background:#fff;border:2px solid #007bffb0;border-radius:40px;box-sizing:border-box;color:#007bffb0;cursor:pointer;display:block;font-size:12px;font-weight:700;height:40px;letter-spacing:1px;margin:0 auto;max-width:140px;overflow:hidden;position:relative;transition:background .3s,border .3s,color .3s;width:100%}.auth-container button:before{background:#ffffff40;content:"";inset:0;left:-100%;position:absolute;transform:skewX(-20deg);transition:left .3s}.auth-container button:hover:before{left:150%}.auth-container button:not(.no-green):hover{background:#1ecd97;border:none;color:#fff}.auth-container button.no-green:hover{background:#007bff1a;color:#007bff}.error-message{animation:fadeIn .3s ease-in;color:#e53935;margin-top:8px}@media(max-width:768px){.auth-container{max-width:92%;padding:28px}.auth-container button,.auth-container input{font-size:14px}}.change-password-page{align-items:center;background:url(/static/media/login_background.338abb56f5e85116bbcd.svg) 50%/cover no-repeat;display:flex;justify-content:center;min-height:100vh}.change-password-container{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:360px;min-width:320px;padding:40px;position:relative;text-align:center;width:30%}.login-logo{display:block;height:80px;margin:0 auto 32px;-webkit-user-select:none;user-select:none}.input-field{border-bottom:1px solid #f4f4f4;display:flex;height:44px;margin-bottom:24px;max-width:100%;padding-right:16px;position:relative;width:320px}.input-left-icon,.password-toggle-icon{align-items:center;display:flex;justify-content:center}.input-left-icon{color:#007bffb0;font-size:16px;height:100%;pointer-events:none}.input-field input{background:#0000;border:none!important;flex:1 1 auto;font-size:18px;outline:none!important;text-align:center}.password-toggle-icon{color:#7777;cursor:pointer;font-size:22px;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.button-wrapper{display:flex;flex-direction:column;max-width:320px;width:100%}.change-password-page button{all:unset;box-sizing:border-box}.button-wrapper button{background:#fff;border:2px solid #007bffb0;border-radius:40px;color:#007bffb0;cursor:pointer;display:block;font-size:12px;font-weight:700;height:40px;letter-spacing:1px;margin:0 auto 2px;max-width:140px;overflow:hidden;position:relative;transition:transform .2s,background .3s,border .3s;width:100%}.button-wrapper button:after{content:"SUBMIT";display:inline-block;line-height:20px}.button-wrapper button:before{background:#ffffff40;content:"";inset:0;left:-100%;position:absolute;transform:skewX(-20deg);transition:left .3s}.button-wrapper button:hover:before{left:150%}.button-wrapper button:active{letter-spacing:2px}.button-wrapper button:not(.onclic):not(.validate):not(.error):hover{background:#1ecd97;border:none;color:#fff}.button-wrapper button.onclic{animation:rotating 2s linear .25s infinite;background:#0000;border:5px solid #bbb;border-left-color:#1ecd97;font-size:0;width:40px}.button-wrapper button.onclic:hover{background:#0000}.button-wrapper button.validate{background:#1ecd97;border:none;color:#fff;font-size:18px}.button-wrapper button.validate:after{content:"\f00c";font-family:FontAwesome}.button-wrapper button.validate:hover{background:#1ecd97}.button-wrapper button.error{background:#e53935;border:none;color:#fff;font-size:18px}.button-wrapper button.error:after{content:"\f00d";font-family:FontAwesome}.button-wrapper button.error:hover{background:#e53935}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.change-password-page .button-wrapper{position:relative}.error-message{align-self:center;animation:fadeIn .3s ease-in-out;color:red;font-size:14px;margin-top:16px;position:static!important;text-align:center;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.change-password-container{max-width:92%;padding:28px}.input-field{height:40px}.input-field input{font-size:14px}.password-toggle-icon{font-size:16px;right:12px}.button-wrapper button{font-size:14px}}@media(max-width:480px){.login-logo{height:60px;margin-bottom:24px}.change-password-container{padding:24px}.password-toggle-icon{right:10px}}.main-layout{--ml-background-color:#f9fafb;--ml-text-color:#0f172a;--ml-title-text-color:#0f172a;--ml-header-text-color:#0f172a;--ml-box-shadow-color:#0000001a;--ml-button-text-color:#fff;--ml-button-text-color-dark:#0f172a;--ml-toggle-button-bg:#2563eb;--ml-toggle-button-bg-hover:#1d4ed8;--ml-highlight-color:#2563eb;--ml-accent-danger:#f44336;--ml-accent-success:#4caf50;--ml-side-nav-bg:#111827;--ml-side-nav-text:#e5e7eb;--ml-side-nav-group-text:#e5e7eb;--ml-side-nav-icon:#93c5fd;--ml-side-nav-hover-bg:#ffffff14;--ml-side-nav-selected-bg:#2563eb2e;--ml-dropdown-bg:#fff;--ml-dropdown-text:#111827;--ml-dropdown-hover-bg:#f3f4f6;--ml-panel-bg:#fff;--ml-panel-border:#e5e7eb;--ml-bubble-me-bg:#dbeafe;--ml-bubble-them-bg:#f3f4f6;--ml-bubble-text:#0f172a}.main-layout.dark-mode{--ml-background-color:#0b1220;--ml-text-color:#e5e7eb;--ml-title-text-color:#e5e7eb;--ml-header-text-color:#e5e7eb;--ml-box-shadow-color:#00000080;--ml-side-nav-bg:#0f172a;--ml-side-nav-text:#e5e7eb;--ml-side-nav-group-text:#e5e7eb;--ml-side-nav-icon:#93c5fd;--ml-side-nav-hover-bg:#ffffff0f;--ml-side-nav-selected-bg:#2563eb40;--ml-dropdown-bg:#1f2937;--ml-dropdown-text:#e5e7eb;--ml-dropdown-hover-bg:#111827;--ml-panel-bg:#0f172a;--ml-panel-border:#1f2937;--ml-bubble-me-bg:#1e40af;--ml-bubble-them-bg:#111827;--ml-bubble-text:#e5e7eb}.header{background-color:var(--background-color);box-shadow:0 4px 4px var(--box-shadow-color);box-sizing:border-box;color:var(--button-text-color-dark);font-family:Robotico,sans-serif;height:70px;justify-content:space-between;padding:10px;position:fixed;transition:background-color .3s ease,color .3s ease;width:100%;z-index:1000}.header,.header-left{align-items:center;display:flex}.header-left{flex:1 1}.title{font-size:24px;font-weight:700;left:50%;margin:0;position:absolute;text-align:center;transform:translateX(-50%)}.header-right{align-items:center;display:flex;flex:1 1;justify-content:flex-end;position:relative}.logo-long{display:block;height:50px;margin-right:30px}.logo-tall{display:none;height:40px;margin-left:-10px;margin-right:10px}@media (max-width:600px){.logo-long{display:none}.logo-tall{display:block;height:40px}}.account-dropdown{display:inline-block;position:relative}.account-link{align-items:center;color:var(--button-text-color-dark);cursor:pointer;display:flex;flex-direction:column;font-weight:700;justify-content:center;text-decoration:none}.account-name{font-size:14px;margin-bottom:2px}.account-text{color:var(
    --button-text-color-dark
  );font-size:14px}.dropdown-content{align-items:stretch;background-color:var(--dropdown-background-color);border-radius:4px;box-shadow:0 8px 8px var(--box-shadow-color);display:none;flex-direction:column;gap:5px;overflow:hidden;padding:10%;position:absolute;right:0;width:150%;z-index:1}.account-dropdown:hover .dropdown-content{display:flex}.dropdown-content a,.dropdown-content button{background-color:var(--dropdown-background-color);box-sizing:border-box;color:var(--dropdown-text-color);padding:8px;text-align:center}.dropdown-content a{text-decoration:none;width:100%}.dropdown-content a:hover{background-color:var(--dropdown-hover-background-color);border-radius:4px}.dropdown-content button{background-color:var(--toggle-button-background-color);border:none;color:var(--button-text-color);cursor:pointer;font-size:16px;width:100%}.dropdown-content button:hover{background-color:var(--toggle-button-hover-background-color)}.dropdown-content button:focus{outline:none}@media (max-width:600px){.dropdown-content{width:150px}.dropdown-content a,.dropdown-content button{font-size:16px;padding:8px}}.main-layout{color:var(--text-color);flex-direction:column;height:100vh;transition:background-color .3s ease,color .3s ease}.layout-content,.main-layout{background-color:var(--background-color);display:flex;min-height:0;overflow:hidden}.layout-content{box-sizing:border-box;flex:1 1;height:100%;padding-top:70px;transition:background-color .3s ease}.side-nav{align-items:center;background:#0000;display:flex;flex-direction:column;height:calc(100% - 70px);left:0;overflow:visible;padding-top:20px;position:fixed;top:70px;transition:width .3s;width:150px;z-index:100}.side-nav.collapsed{width:60px}.toggle-button{background:none;border:none;color:var(--header-text-color);cursor:pointer;font-size:20px;margin:0;width:80%}.toggle-button:focus{outline:none}select{background-color:var(--dropdown-background-color);border:1px solid #ccc;border-radius:4px;color:var(--dropdown-text-color);margin:10px 0;padding:8px;width:100%}select:focus{border-color:#007bff;outline:none}.side-nav>ul>li.selected{--pop:12px;background-color:var(
    --side-nav-selected-background-color
  );border-left:4px solid #007bff;border-radius:0 20px 20px 0;box-shadow:2px 2px 8px #0003;margin-left:calc(var(--pop)*-1);position:relative;transition:margin-left .3s ease,width .3s ease,padding-left .3s ease,background-color .3s ease,box-shadow .3s ease;width:calc(110% + var(--pop))}.side-nav>ul>li.selected:hover{--pop:16px;box-shadow:4px 4px 12px #0000004d}.side-nav ul{list-style-type:none;margin:0;padding:0;width:100%}.side-nav>ul>li{align-items:center;border-radius:0;color:var(--side-nav-text-color);cursor:pointer;display:flex;flex-direction:column;font-size:18px;padding:10px 0;position:relative;transition:background-color .3s,border-radius .3s;width:100%}.side-nav>ul>li:hover{background-color:var(--side-nav-background-color);border-radius:0 20px 20px 0}.side-nav>ul>li>div{align-items:center;color:var(--side-nav-group-text-color);display:flex;justify-content:center;transition:justify-content .3s,color .3s ease;width:100%}.side-nav>ul>li.expanded>div{justify-content:flex-start;padding-left:20px}.side-nav>ul>li .icon{color:var(--side-nav-icon-color);margin-right:10px;transition:font-size .3s}.side-nav.collapsed>ul>li .icon{font-size:24px}.nested{align-items:center;display:none;flex-direction:column;padding-left:0}.side-nav>ul>li.expanded .nested{display:flex}.nested li{border-radius:0;color:var(--side-nav-text-color);cursor:pointer;font-size:16px;padding:5px 0;text-align:center;transition:background-color .3s,border-radius .3s;width:100%}.nested li:hover{background-color:var(--side-nav-hover-background-color);border-radius:20px}.nested li a{color:var(--side-nav-text-color);display:block;text-decoration:none;width:100%}.nested li a:hover{color:#007bff}.side-nav-footer{margin-top:auto;padding:20px 0;width:100%}.dark-mode-toggle-button,.side-nav-footer{align-items:center;display:flex;justify-content:center}.dark-mode-toggle-button{background-color:var(--side-nav-icon-color);border:none;border-radius:4px;color:var(--button-text-color);cursor:pointer;padding:8px 12px;transition:background-color .3s ease,color .3s ease;width:80%}.dark-mode-toggle-button:hover{background-color:var(--dark-mode-toggle-hover-background)}.dark-mode-toggle-button:focus{outline:none}.dark-mode-text{font-size:16px}.rooftop-selector-item{box-sizing:border-box;padding:10px 20px;width:100%}.rooftop-popover{border-radius:8px;box-shadow:0 8px 8px var(--box-shadow-color);display:flex;flex-direction:column;padding:12px;width:300px}.side-nav.collapsed .rooftop-popover{width:300px}.rooftop-popover .rooftop-option{transition:background-color .2s ease,color .2s ease}.rooftop-popover .rooftop-option:hover{color:var(--highlight-color)}.rooftop-popover .rooftop-option.selected{color:var(--neutral-text-color);font-weight:700}.rooftop-popover .rooftop-option{padding:10px 16px}.rooftop-popover{transition:opacity .2s ease,transform .2s ease}.side-nav li.expanded .rooftop-popover{transform:translateX(20)}.rooftop-option{color:var(--dropdown-text-color);padding:8px}.rooftop-option:active{background-color:#d9d9d9;background-color:var(
    --option-active-background-color,#d9d9d9
  )}.rooftop-popover .selected{color:#0056b3;color:var(--selected-color,#0056b3);font-weight:700}.side-nav-item{align-items:center;display:flex;width:100%}.side-nav-dropdown{background-color:var(--dropdown-background-color);border:1px solid #ccc;border-radius:4px;color:var(--dropdown-text-color);margin-left:10px;padding:5px;width:100%}.side-nav-dropdown:focus{outline:none}.rooftop-title{color:var(--title-text-color);font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center}@media (max-width:768px){.rooftop-title{font-size:1.5rem}}@media (max-width:480px){.rooftop-title{font-size:1.2rem}}.error-message{background-color:#fdd;border:1px solid #d8000c;border-radius:4px;color:#d8000c;padding:10px 20px;position:fixed;right:20px;top:80px;z-index:1001}.loading-spinner{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.side-nav-dropdown{-webkit-appearance:none;appearance:none;background-position:right 10px center;background-repeat:no-repeat;background-size:10px 5px;padding-right:20px}.side-nav-dropdown:hover{border-color:#007bff}.side-nav-dropdown:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80}.content{background-color:var(--background-color);color:var(--neutral-text-color);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:20px;transition:margin-left .3s,background-color .3s ease,color .3s ease}.content,.content.expanded{margin-left:150px}.content.collapsed{margin-left:60px}@media (max-width:768px){.side-nav{width:60px}.side-nav.collapsed .toggle-button,.side-nav.collapsed svg#blob{display:none}.side-nav.collapsed{width:60px}.side-nav:not(.collapsed){width:150px}.content,.content.collapsed{margin-left:60px}.header-left .title{font-size:20px}.header-right{flex:0 1}.dark-mode-toggle-button{width:70%}.dark-mode-text{font-size:14px}}@media (max-width:480px){.title{font-size:18px}.side-nav>ul>li{font-size:16px}.side-nav>ul>li .icon{font-size:20px}.nested li{font-size:14px}.dark-mode-toggle-button{font-size:14px;padding:6px 10px}.dark-mode-text{display:none}}.notification-bell-container{color:var(--neutral-text-color);cursor:pointer;margin-right:1rem;position:relative}.notification-bell-icon{color:var(--button-text-color-dark);font-size:1.2rem}.notification-bell-badge{background:red;border-radius:50%;color:var(--header-text-color);font-size:.7rem;padding:0 6px;position:absolute;right:-10px;top:-6px}.notification-dropdown{background:var(--side-nav-background-color);padding:.5rem;position:absolute;right:0;top:2rem;width:250px;z-index:999}.notification-item{border-bottom:1px solid #eee;padding:.5rem 0}.notification-item:last-child{border-bottom:none}.notification-actions{margin-top:.5rem}.approve-btn{background-color:#4caf50;border:none;border-radius:4px;color:var(--dropdown-hover-background-color);cursor:pointer;margin-right:.5rem;padding:.3rem .6rem}.approve-btn:hover{background-color:#45a049}.reject-btn{background-color:#f44336;border:none;border-radius:4px;color:var(--dropdown-hover-background-color);cursor:pointer;padding:.3rem .6rem}.reject-btn:hover{background-color:#d73b31}.review-btn{background-color:var(--toggle-button-background-color);border:none;border-radius:4px;color:var(--dropdown-hover-background-color);cursor:pointer;margin-left:5px;padding:.3rem .6rem}.review-btn:hover{background-color:var(--toggle-button-hover-background-color)}#blob{height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:none;z-index:0}.side-nav.collapsed #blob{transform:translateX(0);width:600px}.side-nav:not(.collapsed) #blob{transform:translateX(-60px);width:60px}#blob-path{fill:var(--side-nav-background-color)}.side-nav .toggle-button,.side-nav ul,.side-nav-footer{position:relative;z-index:1}.side-nav .toggle-button,.side-nav-footer .dark-mode-toggle-button{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;transition:background .25s,color .25s}.side-nav .toggle-button{background:#0000;border:2px solid var(--side-nav-icon-color);border-radius:50%;color:var(--side-nav-icon-color);font-size:14px;height:32px;margin-bottom:18px;width:32px}.side-nav .toggle-button:hover{background:var(--side-nav-hover-background-color)}.side-nav-footer .dark-mode-toggle-button{background:#fff;border:2px solid var(--side-nav-icon-color);border-radius:40px;color:var(--side-nav-icon-color);font-size:14px;font-weight:600;gap:8px;min-height:36px;width:86%}.side-nav-footer .dark-mode-toggle-button:hover{background:var(--side-nav-hover-background-color)}.dark-mode-icon{font-size:16px;line-height:0}.side-nav-footer .dark-mode-toggle-button{transition:width .3s,background .25s,color .25s;white-space:nowrap}.side-nav.collapsed .dark-mode-toggle-button{padding:8px;width:40px}.side-nav:not(.collapsed) .dark-mode-toggle-button{width:86%}.main-layout .notification-bell-container{color:var(--ml-header-text-color);cursor:pointer;margin-right:1rem;position:relative}.main-layout .notification-bell-icon{color:var(--ml-button-text-color-dark);font-size:1.2rem}.main-layout .notification-bell-badge{background:#ef4444;border-radius:50%;color:#fff;font-size:.7rem;padding:0 6px;position:absolute;right:-10px;top:-6px}.main-layout .notification-dropdown{background:var(--ml-dropdown-bg);border:1px solid var(--ml-panel-border);border-radius:10px;color:var(--ml-dropdown-text);padding:.5rem;position:absolute;right:0;top:2rem;width:360px;z-index:999}.main-layout .notification-item{border-bottom:1px solid #eee;padding:.5rem 0}.main-layout .notification-item:last-child{border-bottom:none}.main-layout .notification-actions{margin-top:.5rem}.main-layout .approve-btn{background-color:var(--ml-accent-success);border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:.5rem;padding:.3rem .6rem}.main-layout .approve-btn:hover{background-color:#45a049}.main-layout .reject-btn{background-color:var(--ml-accent-danger);border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.3rem .6rem}.main-layout .reject-btn:hover{background-color:#d73b31}.main-layout .review-btn{background-color:var(--ml-toggle-button-bg);border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:5px;padding:.3rem .6rem}.main-layout .review-btn:hover{background-color:var(--ml-toggle-button-bg-hover)}.main-layout .mark-all-btn{font-size:12px}.main-layout .fab-messages{align-items:center;background:#2563eb;border:none;border-radius:9999px;bottom:16px;box-shadow:0 8px 26px #0000002e;color:#fff;cursor:pointer;display:inline-flex;gap:8px;max-width:calc(100vw - 32px);min-width:0;overflow:hidden;padding:12px 14px;position:fixed;right:16px;text-overflow:ellipsis;white-space:nowrap;width:auto!important;z-index:2000}.main-layout .fab-messages .fab-badge{background:#ef4444;border-radius:9999px;color:#fff;font-size:11px;line-height:1;padding:4px 6px;position:absolute;right:-4px;top:-4px}@media (max-width:420px){.main-layout .fab-messages{padding:12px}.main-layout .fab-messages .fab-label{display:none}}.main-layout .msg-overlay{background:#0003;display:none;inset:0;position:fixed;z-index:2500}.main-layout .msg-overlay.open{display:block}.main-layout .msg-panel{background:var(--ml-panel-bg);border:1px solid var(--ml-panel-border);border-radius:12px;bottom:12px;color:var(--ml-text-color);display:flex;flex-direction:column;max-width:calc(100vw - 24px);overflow:hidden;position:absolute;right:12px;top:12px;width:880px}.main-layout .msg-header{align-items:center;border-bottom:1px solid var(--ml-panel-border);display:flex;justify-content:space-between;padding:12px 16px}.main-layout .msg-close{align-items:center;background:var(--ml-bubble-them-bg);border:1px solid var(--ml-panel-border);border-radius:8px;color:var(--ml-dropdown-text);cursor:pointer;display:inline-flex;height:36px;justify-content:center;margin-left:20px;opacity:.85;padding:0;transition:background .16s ease,opacity .16s ease,transform 60ms ease;width:36px}.main-layout .msg-close:hover{background:var(--ml-dropdown-bg);opacity:1}.main-layout .msg-body{display:flex;flex:1 1;min-height:0}.main-layout .msg-threads{background:#0000;border-right:1px solid var(--ml-panel-border);color:inherit;overflow:auto;padding:10px;width:280px}.main-layout .threads-title{font-weight:600;margin-bottom:8px}.main-layout .thread-item{align-items:center;background:none;border:none;border-radius:8px;color:inherit;cursor:pointer;display:flex;justify-content:space-between;padding:8px 10px;text-align:left;width:90%}.main-layout .thread-item:hover{background:#4c6d92;color:#fff}.main-layout .thread-item.active{background:#f3f4f6}.main-layout .thread-item.active:hover{background:#f3f4f6;color:inherit}.main-layout.dark-mode .thread-item.active{background:#111827}.main-layout .thread-badge{background:#2563eb;border-radius:9999px;color:#fff;font-size:11px;padding:2px 6px}.main-layout .chat-list,.main-layout .msg-chat{display:flex;flex:1 1;flex-direction:column}.main-layout .chat-list{gap:8px;overflow:auto;padding:12px}.main-layout .bubble{border-radius:12px;color:var(--ml-bubble-text);max-width:72%;padding:8px 10px}.main-layout .bubble.me{align-self:flex-end;background:#4c6d92!important}.main-layout .bubble.them{align-self:flex-start;background:var(--ml-bubble-them-bg);border:1px solid var(--ml-panel-border)}.main-layout .bubble-meta{font-size:11px;margin-top:4px;opacity:.7}.main-layout .chat-input{border-top:1px solid var(--ml-panel-border);display:flex;padding:10px}.main-layout .chat-input input{background:var(--ml-dropdown-bg);border:1px solid var(--ml-panel-border);border-radius:8px;color:var(--ml-dropdown-text);flex:1 1;padding:10px}.main-layout.dark-mode .chat-input input{background:#111827;border-color:#1f2937;color:#e5e7eb}.main-layout .chat-input button{background:var(--ml-toggle-button-bg);border:none;border-radius:8px;color:var(--ml-button-text-color);padding:10px 14px}.main-layout .chat-input button:hover{background:var(--ml-toggle-button-bg-hover)}.main-layout .message-user-picker{background:#fff;border:1px solid #e5e7eb;color:#111827}.main-layout .message-user-picker .muted{opacity:.75}.main-layout .message-user-picker button{color:inherit}.main-layout.dark-mode .message-user-picker{background:#0f172a;border-color:#1f2937;color:#e5e7eb}.main-layout .bubble.pending{opacity:.6}.main-layout .bubble.error{background:#fee2e2}.main-layout .bubble.me.pending{background:var(--ml-bubble-me-bg);opacity:.85}.main-layout .bubble.me.sent{background:#3b82f6;color:#fff}.main-layout .msg-icon-btn{align-items:center;background:var(--ml-dropdown-bg);border:1px solid var(--ml-panel-border);border-radius:8px;color:var(--ml-dropdown-text);cursor:pointer;display:inline-flex;height:36px;justify-content:center;opacity:.85;padding:0;transition:background .16s ease,opacity .16s ease,transform 60ms ease;width:36px}.main-layout .msg-icon-btn:hover{background:var(--ml-dropdown-hover-bg);opacity:1}.main-layout .msg-icon-btn:active{transform:translateY(1px)}.main-layout .msg-icon-btn:disabled{cursor:default;opacity:.5}.main-layout .msg-icon-btn svg{font-size:16px;line-height:1}.main-layout .msg-overlay{background:#0000;transition:background .42s ease}.main-layout .msg-overlay.open{background:#00000040}.main-layout .msg-overlay.closing{background:#0000}.main-layout .msg-panel{opacity:0;transform:translateY(14px) scale(.94);transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .42s ease;will-change:transform,opacity}.main-layout .msg-overlay.open .msg-panel{opacity:1;transform:translateY(0) scale(1)}.main-layout .msg-overlay.closing .msg-panel{opacity:0;transform:translateY(14px) scale(.94)}.main-layout .chat-title-bar{align-items:center;background:var(--ml-panel-bg);border-bottom:1px solid var(--ml-panel-border);display:grid;grid-template-columns:24px 1fr 24px;padding:6px 12px}.main-layout .chat-title-text{font-weight:600;justify-self:center;text-align:center}.main-layout .chat-title-spinner,.main-layout .ctb-left{align-items:center;display:inline-flex;height:18px;justify-content:center;opacity:.6;width:24px}.main-layout .bubble.me{align-self:flex-end!important;margin-left:auto}.main-layout .bubble.them{align-self:flex-start!important;margin-right:auto}.main-layout .notification-dropdown .dropdown-item:hover{background:var(--ml-dropdown-hover-bg);border-radius:6px}.main-layout .threads-title .threads-spinner{align-items:center;display:inline-flex;height:18px;justify-content:center;opacity:.7;width:18px}.notification-dropdown{background:#fff;border:1px solid #0000000f;border-radius:10px;box-shadow:0 10px 30px #0000001f;padding:10px 0;width:360px}.notification-header{align-items:center;display:flex;justify-content:space-between;padding:10px 12px 6px}.notification-title-head{font-size:14px;font-weight:700;margin:0}.mark-all-btn{background:#2563eb;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:12px;padding:6px 10px}.mark-all-btn:disabled{cursor:default;opacity:.5}.notification-empty{color:#6b7280;font-size:13px;padding:12px}.notification-item{border-top:1px solid #eee;outline:none;padding:10px 12px}.notification-item:hover{background:#f8fafc}.notification-item.read .notification-title{font-weight:600}.notification-item.unread .notification-title{font-weight:700}.notification-item-header,.notification-left{align-items:center;display:flex;gap:8px}.notification-left{min-width:0}.notif-dot{background:#2563eb;border-radius:999px;flex:0 0 auto;height:8px;width:8px}.notification-title{color:#111827;font-size:14px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-time{color:#9aa0a6;flex:0 0 auto;font-size:12px;margin-left:auto}.notification-body{color:#374151;font-size:13px;margin:6px 0 2px;white-space:pre-wrap}.main-layout .notification-header{gap:0}.main-layout .notif-delete{background:#0000;border:none;color:#9aa0a6;font-size:16px;line-height:1;margin-left:1px;margin-right:6px;padding:1px}.main-layout .notif-delete:hover{background:#0000;color:#ef4444}.main-layout .notif-btn{-webkit-appearance:none;appearance:none;border-radius:6px;height:28px;line-height:28px;padding:0 10px}.main-layout .notif-btn:hover{background:var(--ml-dropdown-hover-bg)}.main-layout .notification-item .notification-time{color:#6b7280;font-size:11px;margin-left:auto}.main-layout .notification-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.main-layout .notification-title-head{font-weight:700;margin:0}.main-layout .notif-actions{align-items:center;display:flex;gap:8px}.main-layout .notif-spinner{align-items:center;display:inline-flex;height:18px;justify-content:center;opacity:.7;width:18px}.main-layout .notif-btn{all:unset;background:var(--ml-dropdown-bg);border:1px solid var(--ml-panel-border);border-radius:8px;box-sizing:border-box;color:var(--ml-dropdown-text);cursor:pointer;font-size:12px;line-height:1;padding:6px 10px}.main-layout .notif-btn.primary{background:var(--ml-toggle-button-bg);border-color:var(--ml-toggle-button-bg);color:#fff}.main-layout .notif-btn.ghost{opacity:.9}.main-layout .notif-btn:disabled{cursor:default;opacity:.5}.main-layout .notification-item-header{align-items:center;display:flex;gap:8px}.main-layout .notification-left{align-items:center;display:flex;gap:6px;min-width:0}.main-layout .notification-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-layout .notif-right{align-items:center;display:flex;gap:6px;margin-left:auto}.main-layout .notification-time{font-size:12px;opacity:.7}.main-layout .notif-delete{align-items:center;background:var(--ml-dropdown-bg);border:1px solid var(--ml-panel-border);border-radius:6px;color:var(--ml-dropdown-text);cursor:pointer;display:inline-flex;height:24px;justify-content:center;width:24px}.main-layout .notif-delete:disabled{cursor:default;opacity:.45}.main-layout .notification-item.deleting{opacity:.5;pointer-events:none}.notification-item .notif-right{align-items:center;display:inline-flex;gap:8px;margin-left:auto}.notification-item .notification-body.full{line-height:1.35;margin-top:6px;overflow-wrap:anywhere;white-space:pre-wrap}.notification-item{cursor:pointer}.notification-item.open{background:#00000008;background:var(--ml-dropdown-bg,#00000008);border-radius:8px}.notif-open{background:#0000;border:1px solid #e5e7eb;border:1px solid var(--ml-panel-border,#e5e7eb);border-radius:6px;cursor:pointer;font-size:12px;line-height:1.2;padding:2px 8px}.notif-open:hover{background:#0000000d;background:var(--ml-side-nav-selected-bg,#0000000d)}.main-layout .notification-bell-container .notification-time{color:#6b7280;font-size:11px}.main-layout .notification-bell-container .notif-btn.read-btn:hover{background:var(--ml-toggle-button-bg);border-color:var(--ml-toggle-button-bg);color:#fff}.main-layout .notification-bell-container .notif-btn.clear-btn{background:var(--ml-accent-danger);border-color:var(--ml-accent-danger);color:#fff}.main-layout .notification-bell-container .notif-btn.clear-btn:hover{filter:brightness(.95)}.main-layout .notification-bell-container .notif-open{align-items:center;background:var(--ml-dropdown-bg);border:1px solid var(--ml-panel-border);border-radius:6px;color:var(--ml-dropdown-text);cursor:pointer;display:inline-flex;font-size:12px;height:24px;justify-content:center;line-height:1;padding:0 2px}.main-layout .notification-bell-container .notif-open:hover{background:var(--ml-dropdown-hover-bg)}.main-layout .notification-bell-container .notif-delete{align-items:center;background:var(--ml-dropdown-bg);border:1px solid var(--ml-panel-border);border-radius:6px;color:var(--ml-dropdown-text);cursor:pointer;display:inline-flex;font-size:16px;height:1rem;justify-content:center;line-height:1;margin-right:30px;padding:1px;width:2rem}.main-layout .notification-bell-container .notif-delete:hover{background:var(--ml-dropdown-hover-bg);color:#ef4444}.main-layout .notification-bell-container .notification-title{display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1px,#000 calc(100% - 30px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 1px,#000 calc(100% - 30px),#0000);max-width:100%;min-width:0;overflow:hidden;position:relative;white-space:nowrap}.main-layout .notification-bell-container .notification-title .mt-track{display:inline-flex;transform:translateX(0);will-change:transform}.main-layout .notification-bell-container .notification-title .mt-text{padding-right:180px}.main-layout .notification-bell-container .notification-title.play .mt-track{animation:bell-ticker 10s linear infinite;animation:bell-ticker var(--marquee-duration,10s) linear infinite}@keyframes bell-ticker{0%{transform:translateX(0)}to{transform:translateX(0);transform:translateX(calc(var(--marquee-distance, 0px)*-1))}}@media (prefers-reduced-motion:reduce){.main-layout .notification-bell-container .notification-title.play .mt-track{animation:none}}@media (max-width:640px){.main-layout .msg-panel{bottom:6vh;left:5vw;max-width:none;right:5vw;top:6vh;width:auto}.main-layout .msg-threads{flex:0 0 clamp(200px,44vw,320px);min-width:0}.main-layout .msg-chat{min-width:220px}}@media (max-width:420px){.main-layout .msg-panel{bottom:4vh;left:4vw;right:4vw;top:4vh}.main-layout .msg-threads{flex-basis:clamp(180px,42vw,300px)}}.main-layout .chat-input{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto}.main-layout .chat-input input{min-width:0;width:100%}.main-layout .chat-input button{align-items:center;display:inline-flex;flex:none;justify-content:center;white-space:nowrap;width:auto}@media (max-width:420px){.main-layout .chat-input button{padding:10px 12px}}.rooftop-popover{grid-gap:8px;background-color:var(--side-nav-background-color);border:1px solid var(--ml-panel-border);border-radius:10px;box-shadow:0 10px 26px var(--ml-box-shadow-color);color:var(--side-nav-text-color);display:grid;gap:8px;grid-template-rows:auto 1fr;left:150px;max-width:350px;opacity:0;padding:10px;position:absolute;top:0;transform:translateX(-10px);transition:opacity .18s ease,transform .18s ease;z-index:3}.side-nav.collapsed .rooftop-popover{left:60px}.side-nav li.expanded .rooftop-popover{opacity:1;transform:translateX(0)}.rooftop-popover-header{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.rooftop-popover-title{font-size:14px;font-weight:700;opacity:.9}.rooftop-search{background:var(--ml-dropdown-bg);border:1px solid var(--ml-panel-border);border-radius:8px;color:var(--ml-dropdown-text);padding:8px 10px;width:100%}.rooftop-search::placeholder{opacity:.7}.rooftop-search:focus{box-shadow:0 0 0 2px #2563eb40;outline:none}.rooftop-list{display:flex;flex-direction:column;gap:4px;max-height:360px;overflow:auto;padding:4px}.rooftop-option{grid-gap:8px;all:unset;align-items:center;border-radius:8px;color:var(--side-nav-text-color);cursor:pointer;display:grid;gap:8px;grid-template-columns:24px 1fr 20px;padding:8px 10px}.rooftop-option:hover{background:var(--ml-panel-border)!important}.rooftop-option:disabled{cursor:default;opacity:.5}.rooftop-option.current{background:var(--ml-side-nav-selected-bg);font-weight:600}.rooftop-number{opacity:.7}.rooftop-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-icon{align-items:center;display:inline-flex;justify-content:center}.content.is-loading{cursor:progress;filter:saturate(.8) opacity(.92);pointer-events:none;transition:filter .18s ease,opacity .18s ease}.top-progress{background:linear-gradient(90deg,#60a5fa,#2563eb,#60a5fa);background-size:200% 100%;height:3px;left:0;opacity:0;position:fixed;right:0;top:70px;transform:scaleX(0);transform-origin:left center;transition:transform .2s ease,opacity .2s ease;z-index:1100}.top-progress.show{animation:topbar-sheen 1.2s linear infinite;opacity:1;transform:scaleX(1)}@keyframes topbar-sheen{0%{background-position:0 50%}to{background-position:200% 50%}}.sr-only{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media (max-width:430px){.content,.content.collapsed,.content.expanded{margin-left:0!important}.side-nav{box-shadow:0 10px 24px var(--ml-box-shadow-color);pointer-events:none;transform:translateX(-110%);transition:transform .28s ease;width:260px;z-index:1400}.side-nav.mobile-open{pointer-events:auto;transform:translateX(0)}.side-nav.mobile-hidden{transform:translateX(-110%)}.side-nav #blob,.side-nav .toggle-button{display:none}.nav-overlay{background:#00000059;border:0;inset:70px 0 0 0;margin:0;padding:0;position:fixed;z-index:1300}.nav-fab{background:var(--ml-toggle-button-bg);border:none;border-radius:9999px;bottom:16px;box-shadow:0 8px 26px #0000002e;color:#fff;height:42px;left:12px;position:fixed;width:42px;z-index:1500}.nav-fab{align-items:center;display:inline-flex;justify-content:center;top:auto}.nav-fab{--fab-size:36px;-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px);background:#ffffffeb;border:1px solid #00000014;border-radius:9999px;bottom:calc(env(safe-area-inset-bottom, 0px) + 16px);box-shadow:0 8px 22px #00000029;color:var(--ml-toggle-button-bg);cursor:pointer;height:var(--fab-size);left:calc(env(safe-area-inset-left, 0px) + 12px);padding:0;touch-action:manipulation;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;width:var(--fab-size)}.nav-fab svg{font-size:18px;line-height:1}.nav-fab:hover{box-shadow:0 10px 26px #0003}.nav-fab:active{transform:scale(.96)}}.nav-fab.nav-fab--solid{background:var(--ml-toggle-button-bg);border:none;color:#fff}@media (max-width:430px){.side-nav:before{background:var(--side-nav-background-color);border-right:1px solid var(--ml-panel-border);content:"";display:none;inset:0;opacity:.98;position:absolute;z-index:1}.side-nav:not(.collapsed):before{display:block}#blob{z-index:0}.side-nav .toggle-button,.side-nav ul,.side-nav-footer{position:relative;z-index:2}}@media (max-width:480px){.rooftop-popover{left:60px;max-height:calc(100vh - 120px);max-width:none;overflow:auto;right:12px;top:8px;width:auto}}@media (max-width:640px){.main-layout .msg-body{position:relative}.main-layout .msg-threads.as-drawer{animation:threads-slide-in .2s cubic-bezier(.2,.8,.2,1);background:var(--ml-panel-bg);border-right:1px solid var(--ml-panel-border);bottom:0;box-shadow:6px 0 24px #00000040;color:var(--ml-text-color);left:0;max-width:360px;position:absolute;top:0;width:min(86vw,360px);z-index:3}.main-layout .threads-scrim{background:#00000040;inset:0;position:absolute;z-index:2}@keyframes threads-slide-in{0%{opacity:.98;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}}@media (max-width:430px){.main-layout .notification-bell-container .notification-dropdown{left:calc(env(safe-area-inset-left, 0px) + 8px);position:fixed;right:calc(env(safe-area-inset-right, 0px) + 8px);top:78px;width:auto}}.kpis{display:flex;gap:12px;justify-content:space-around;margin-top:5px}.kpi-item{align-items:center;background:var(--card-background-color);border-radius:8px;box-shadow:0 4px 6px var(--box-shadow-color);display:flex;min-width:200px;padding:10px;width:30%}.kpi-item.sale-type-card{min-width:0;padding:12px;width:100%}.kpi-item.sale-type-card .kpi-text{width:100%}.kpi-item.sale-type-card h3{margin:0 0 8px}.kpi-icon-wrapper{align-items:center;background-color:var(--highlight-color);border-radius:50%;display:flex;flex:0 0 auto;height:50px;justify-content:center;margin-right:15px;width:50px}.kpi-icon{color:#fff;font-size:28px}.kpi-text h3{color:var(--text-color);font-size:1rem;margin:0}.kpi-text p{color:var(--highlight-color);font-size:1.5rem;font-weight:700;margin:0}.kpi-sub{color:var(--neutral-text-color);display:block;font-size:.82rem;margin-top:2px}@media (max-width:768px){.kpis{align-items:center;flex-direction:column;place-self:center;width:300px}.kpi-item{margin-bottom:10px;width:90%}.kpi-text h3{font-size:.9rem}.kpi-text p{font-size:1.2rem}}.react-grid-layout .kpi-item{width:100%!important}.overview-kpis-stack{align-items:center;display:flex;flex-direction:column;gap:10px}.kpi-sale-switch{--seg-gap:10px;background:var(--card-background-color);border:1px solid var(--box-shadow-color);border-radius:9999px;gap:0;margin:0 auto 12px;max-width:100%;overflow:visible;padding:4px 8px;-webkit-user-select:none;user-select:none;white-space:nowrap;width:auto}.kpi-sale-switch,.kpi-switch-btn{align-items:center;display:inline-flex;justify-content:center;position:relative}.kpi-switch-btn{-webkit-appearance:none;appearance:none;background:#0000!important;border:0;border-radius:9999px;color:var(--neutral-text-color);cursor:pointer;flex:0 0 auto;font-size:.9rem;line-height:1;padding:6px 12px;transition:transform .18s ease,background-color .18s ease,color .18s ease;z-index:1}.kpi-switch-btn+.kpi-switch-btn{margin-left:var(--seg-gap)}.kpi-switch-btn+.kpi-switch-btn:before{background:var(--box-shadow-color);bottom:6px;content:"";left:calc(var(--seg-gap)*-.5);opacity:.85;pointer-events:none;position:absolute;top:6px;width:1px}.kpi-switch-btn:hover:not(.active){background:var(--side-nav-hover-background-color)!important}.kpi-switch-btn.active{align-self:center;background:var(--button-background-color)}.kpi-switch-btn:active{transform:translateY(1px)}.kpi-switch-btn:focus-visible{outline:2px solid var(--button-background-color);outline-offset:2px}@media (max-width:430px){.kpi-item.sale-type-card{padding:10px}.kpi-item.sale-type-card h3{font-size:.95rem;margin-bottom:8px}.kpi-sale-switch{--seg-gap:8px;padding:4px 6px}.kpi-switch-btn{font-size:.88rem;padding:6px 10px}}.kpi-switch-thumb{background:var(--button-background-color);border-radius:9999px;bottom:4px;left:0;pointer-events:none;position:absolute;top:4px;transition:transform .22s cubic-bezier(.2,.8,.2,1),width .22s cubic-bezier(.2,.8,.2,1);width:0;will-change:transform,width;z-index:0}.kpi-switch-btn.active{color:var(--button-text-color)}.kpi-switch-btn.jump{animation:kpiJump .28s ease-out}@keyframes kpiJump{0%{transform:translateY(0) scale(1)}35%{transform:translateY(-4px) scale(1.02)}to{transform:translateY(0) scale(1)}}.kpi-switch-loader{border-radius:2px;bottom:2px;height:2px;left:8px;overflow:hidden;pointer-events:none;position:absolute;right:8px}.kpi-switch-loader:before{animation:kpiLoad 1.2s linear infinite;background:linear-gradient(90deg,#0000 0,var(--button-background-color) 50%,#0000 100%);content:"";inset:0;position:absolute}@keyframes kpiLoad{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.overview-kpi{align-items:center;background:var(--card-background-color);border-radius:8px;box-shadow:0 4px 6px var(--box-shadow-color);display:flex;padding:15px}.overview-kpi .kpi-icon-wrapper{margin-right:12px}.overview-kpi .kpi-text h3{margin-bottom:2px}.kpi-item.sale-type-card{justify-content:center}.kpi-item.sale-type-card .kpi-text{margin:0 auto;text-align:center;width:auto!important}.kpi-item.sale-type-card .kpi-sale-switch{margin-left:auto!important;margin-right:auto!important}.tasks-section{align-items:stretch;display:flex;gap:10px;padding-top:5px}.calendar-container{flex:1 1 30%;max-width:400px;min-width:300px}.tasks-container{background-color:var(--card-background-color);border-radius:8px;box-shadow:0 2px 4px var(--box-shadow-color);flex:1 1 70%;margin-left:0;max-height:475px;max-width:650px;min-width:400px;overflow-y:auto;padding:0 20px 20px;scrollbar-color:var(--side-nav-hover-background-color)}.tabs{align-items:flex-end;display:inline-flex;float:inline-end;gap:0;margin-bottom:-10px}.tabs button:not(.icon-btn){align-items:center;background:var(--card-background-color);border:1px solid #ededed;border-bottom:3px solid var(--side-nav-hover-background-color);border-top-left-radius:8px;border-top-right-radius:8px;color:var(--neutral-text-color);display:inline-flex;height:44px;padding:0 10px;position:relative;text-align:end;transition:transform .2s ease,background-color .2s ease,border-bottom-color .2s ease,box-shadow .2s ease;z-index:1}.tabs button:not(.icon-btn):first-of-type{margin-left:0;z-index:3}.tabs button:not(.icon-btn):nth-of-type(2){z-index:2}.tabs button:not(.icon-btn):nth-of-type(3){z-index:1}.tabs button:not(.icon-btn):hover{background:#dfdfdf!important;box-shadow:0 3px 6px #00000014;transform:translateY(-4px);z-index:10}.tabs button.active{background:var(--side-nav-hover-background-color);border-bottom-color:var(--button-background-color);font-weight:600;z-index:11}.tabs button.active:hover{background:#dfdfdf!important;transform:translateY(0)}.tabs .icon-btn{align-items:center;background:var(--button-background-color);border:none;border-radius:6px;color:var(--button-text-color);cursor:pointer;display:inline-flex;height:30px;justify-content:center;margin-bottom:20px;margin-left:20px;overflow:visible;padding:0;position:relative;transition:background-color .2s ease,transform .15s ease;width:30px}.tabs .icon-btn.plus{font-size:24px;line-height:1}.tabs .icon-btn:hover{background:var(--button-hover-background-color);transform:translateY(-2px)}.tabs .icon-btn.refresh svg{fill:currentColor;display:block;height:26px;width:26px}.tasks-container table{border-collapse:collapse;width:100%}.tasks-container thead th{background:var(--neutral-background-color);background:var(--table-header-background-color,var(--neutral-background-color));border-bottom:2px solid var(--box-shadow-color);color:var(--text-color);cursor:pointer;padding:10px;position:relative;text-align:left;-webkit-user-select:none;user-select:none}.tasks-container tbody td{border-bottom:1px solid var(--box-shadow-color);color:var(--neutral-text-color);padding:10px}.tasks-container tr:hover{background:var(--side-nav-hover-background-color)}.tasks-container thead th.sort-asc:after,.tasks-container thead th.sort-desc:after{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.tasks-container thead th.sort-asc:after{content:" ↑"}.tasks-container thead th.sort-desc:after{content:" ↓"}.status-badge{border-radius:12px;color:#fff;display:inline-block;font-size:12px;padding:5px 10px}.status-active{background:#ccc}.status-pending{background:#ffc107;color:#000}.status-cancelled{background:#dc3545}.status-completed{background:#28a745}.status-overdue{background:#ff5722}.fc{margin:0 auto;max-width:100%}.fc .fc-toolbar{margin-bottom:10px}.fc .fc-toolbar-title{align-items:center;color:var(--neutral-text-color);display:flex;font-size:16px}.fc-button{background:#aaa!important;border:none!important;border-radius:4px;color:var(--button-text-color);cursor:pointer;font-size:14px;padding:5px 10px;transition:background-color .3s}.fc-button:hover{background:#8f8f8f!important}.fc-button:disabled{background:#ccc;cursor:default}.fc .fc-scrollgrid,.fc-theme-standard .fc-col-header-cell,.fc-theme-standard .fc-daygrid-day,.fc-theme-standard .fc-scrollgrid,.fc-theme-standard .fc-scrollgrid table,.fc-theme-standard .fc-scrollgrid-section>td,.fc-theme-standard td,.fc-theme-standard th{border:0!important}.fc .fc-col-header{background:var(--background-color);color:var(--calendar-header-text-color)}.fc .fc-col-header-cell-cushion{font-weight:700}.fc .fc-day-other,.fc .fc-day-today,.fc .fc-daygrid-day{background:#0000!important}.fc .fc-daygrid-day-frame{align-items:center;background:var(--card-background-color);border-radius:8px;display:flex;flex-direction:column;height:60px;margin:2px;overflow:visible;padding:2px 0;position:relative}.fc .fc-daygrid-day-frame:hover{background:var(--side-nav-hover-background-color)}.fc .fc-day-today .fc-daygrid-day-frame{background:var(--current-day-background-color)!important;color:var(--current-day-text-color)!important}.fc-event{display:none}.day-cell-content{align-items:center;display:flex;flex-direction:column}.dots-container{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-top:2px}.event-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.calendar-legend{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:4px;white-space:nowrap}.calendar-legend span{align-items:center;color:var(--neutral-text-color);display:inline-flex;font-size:14px;gap:6px;margin:0}.legend-dot{border-radius:50%;flex:0 0 auto;height:12px;width:12px}.legend-dot.urgent{background:red}.legend-dot.high{background:orange}.legend-dot.low{background:green}.modal{background:var(--card-background-color);border-radius:8px;box-shadow:0 5px 15px var(--box-shadow-color);color:var(--neutral-text-color);margin:auto;max-height:80vh;overflow-y:auto;padding:20px;width:440px}.overlay{background:var(--modal-background-color);inset:0;position:fixed;z-index:1000}.modal-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.modal-header h2{margin:0}.header-danger{align-items:center;background:#0000;border:1px solid #c62828;border-radius:6px;color:#c62828;cursor:pointer;display:inline-flex;gap:6px;padding:6px 10px;transition:background-color .15s ease,transform .1s ease}.header-danger:hover{background:#c6282814!important;transform:translateY(-1px)}.header-danger svg{flex:0 0 auto}@media (max-width:480px){.header-danger span{display:none}}.modal-form{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.modal-form label{display:flex;flex-direction:column;gap:6px}.modal-form textarea{min-height:90px;resize:vertical}.modal-buttons{display:flex;gap:16px;justify-content:center;margin-top:12px}.modal-buttons button{background:var(--button-background-color);border:none;border-radius:6px;color:var(--button-text-color);cursor:pointer;padding:8px 16px}.modal-buttons button:hover{background:var(--button-hover-background-color)}.react-tooltip{background-color:#000000e6;background-color:var(--tooltip-background-color,#000000e6);border-radius:4px;box-shadow:0 0 6px #0000001a;box-shadow:var(--tooltip-box-shadow-color,0 0 6px #0000001a);color:#fff;color:var(--tooltip-text-color,#fff);max-width:200px;padding:10px;pointer-events:none;z-index:999}.react-tooltip div{line-height:1.5;margin-top:5px}.aging-inventory{flex:1 1 100%;margin:20px 0;width:100%}.aging-inventory-header{align-items:center;display:flex;justify-content:space-between}.aging-inventory h2{border-bottom:2px solid var(--highlight-color);color:var(--neutral-text-color);display:inline-block;font-size:24px;font-weight:700;margin-bottom:15px;padding-bottom:5px}.filter-buttons{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.filter-buttons button{background:#0000;border:none;border-radius:25px;box-shadow:0 1px 3px #0003;color:var(--text-color);cursor:pointer;font-size:16px;transition:.3s}.filter-buttons button.active{border:2px solid var(--button-hover-background-color);box-shadow:0 4px 10px #0000004d;color:var(--text-color);font-weight:700}.filter-buttons button:hover{background:#0000!important;border:2px solid #38a2c9;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.inventory-list{margin-top:2px}.inventory-item{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:200px 1fr 70px;margin-bottom:8px;padding:5px 1px}.inventory-details{font-weight:600;overflow:visible;white-space:normal}.age-bar-container{height:16px;position:relative;width:100%}.age-bar{background:#ccc;border-radius:4px;display:flex;height:8px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.age-bar .segment{flex:1 1;height:100%}.segment-30{background:#adc7d1}.segment-60{background:#74b7cf}.segment-90{background:#38a2c9}.segment-180{background:#0088b9}.car-icon{color:#0056b3;color:var(--highlight-color,#0056b3);font-size:35px;position:absolute;top:-15px;transform:translateX(-50%)}.car-age{color:var(--text-color);font-size:16px;font-weight:700;margin-left:10px}.finance-contracts{background:var(--card-background-color);border-radius:8px;box-shadow:0 4px 8px var(--box-shadow-color);box-sizing:border-box;height:100%;margin-top:10px;overflow-y:auto;padding:10px}.finance-contracts h2{color:var(--text-color);font-size:1.5rem;margin-bottom:20px;text-align:center}.finance-contracts-table{border-collapse:collapse;width:100%}.finance-contracts-table th{background:var(--neutral-background-color);background:var(--table-header-background-color,var(--neutral-background-color));font-size:1rem;font-weight:700;padding:10px;text-align:left}.finance-contracts-table td{border-bottom:1px solid #ddd;padding:10px}.finance-contracts-table tr:last-child td{border-bottom:none}.finance-contracts-table tr{transition:background-color .3s,transform .2s}.finance-contracts-table tr:hover{background:var(--table-header-background-color);cursor:pointer;transform:scale(1.02)}.term-doughnut-container{display:inline-block;height:50px;position:relative;width:50px}.term-doughnut-label{font-size:.8rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.remaining-days{color:#555;font-size:.8rem;margin-left:10px}.delta{font-size:.9rem;margin-left:8px}.increase{color:green}.decrease{color:red}.finance-tooltip{background:#000000e6;background:var(--tooltip-background-color,#000000e6);border-radius:4px;box-shadow:0 0 6px #0000001a;box-shadow:var(--tooltip-box-shadow-color,0 0 6px #0000001a);color:#fff;color:var(--tooltip-text-color,#fff);line-height:1.5;max-width:220px;padding:10px;position:fixed;z-index:9999}.finance-tooltip p{margin:0 0 4px}.pill{border:none;border-radius:12px;color:#fff;display:inline-block;font-size:12px;line-height:18px;padding:2px 8px}.pill-new{background:#007bff!important}.pill-used{background:#6c757d!important}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;will-change:width,height;z-index:1}.react-grid-item.react-draggable-dragging{transition:none;will-change:transform;z-index:3}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;-webkit-user-select:none;-o-user-select:none;user-select:none;z-index:2}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{height:20px;position:absolute;width:20px}.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid #0006;border-right:2px solid #0006;bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.dash-customizer{-webkit-overflow-scrolling:touch;background:#f7f8fa;box-shadow:-2px 0 8px #00000026;height:100vh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 16px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:620px;z-index:2000}.dash-customizer.open{transform:translateX(0)}.dash-customizer-backdrop{background:#0f172a59;inset:0;position:fixed;z-index:1999}.dash-header{align-items:center;display:flex;justify-content:center;margin:10px 0;padding:6px 4px}.dash-header h3{color:#222;color:var(--text-color,#222);font-size:1.4rem;font-weight:700;margin:0}.dash-customizer>.close-btn{-webkit-appearance:none;appearance:none;background:#e0e0e0;background:var(--button-background-color,#e0e0e0);border:none;box-shadow:0 1px 3px #00000026;color:#111;color:var(--button-text-color,#111);cursor:pointer;height:32px!important;right:12px;top:10px;transition:background-color .2s,transform .08s,box-shadow .2s;width:32px!important}.dash-customizer>.close-btn:hover{background:#d5d5d5;background:var(--button-hover-background-color,#d5d5d5)}.default-home{align-items:center;display:flex;gap:8px;margin:8px 6px 12px}.default-home select{background:#fff;border:1px solid #dcdcdc;border:1px solid var(--box-shadow-color,#dcdcdc);border-radius:6px;color:#222;color:var(--text-color,#222);font-size:.9rem;height:32px;padding:0 8px;width:auto}.dash-customizer .grid-item{background:#fff;background:var(--card-background-color,#fff);border-radius:8px;box-shadow:0 4px 6px #00000014;box-shadow:0 4px 6px var(--box-shadow-color,#00000014);overflow:hidden;position:relative;z-index:1}.dash-customizer .react-grid-placeholder{background:#0000000f!important;border:2px dashed #00000026}.dash-customizer .react-grid-layout .aging-inventory,.dash-customizer .react-grid-layout .finance-contracts,.dash-customizer .react-grid-layout .kpi-item,.dash-customizer .react-grid-layout .tasks-section{max-width:100%!important;width:100%!important}.dash-customizer .kpi-item{padding:6px!important;transform:scale(.88);transform-origin:center}.dash-customizer .kpi-icon-wrapper{height:34px;margin-right:8px;width:34px}.dash-customizer .kpi-icon{font-size:18px}.dash-customizer .kpi-text h3{font-size:.8rem}.dash-customizer .kpi-text p{font-size:1.05rem}.dash-customizer .drag-handle{min-height:24px;padding:0 8px 0 38px}.dash-customizer .drag-handle .delete-btn{background:#00000014;color:#333;height:16px!important;left:6px;opacity:1;pointer-events:auto;width:16px!important}.dash-customizer .drag-handle .delete-btn:after{border-radius:12px}.dash-customizer .drag-handle .delete-btn svg{width:12px}.add-title{border-top:1px solid #e0e0e0;border-top:1px solid var(--box-shadow-color,#e0e0e0);color:#222;color:var(--text-color,#222);font-size:16px;font-weight:600;margin-top:20px;padding-top:12px}.add-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.add-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #d0d0d0;border:1px solid var(--box-shadow-color,#d0d0d0);border-radius:9999px;color:#222;color:var(--text-color,#222);cursor:pointer;display:inline-flex;font-size:.9rem;gap:6px;height:34px;justify-content:center;padding:0 12px;transition:background .18s,border-color .18s,transform .08s;white-space:nowrap}.add-btn:hover{background:#f4f6f8;border-color:#c6c6c6}.add-btn:active{transform:translateY(1px)}.add-btn:focus-visible{outline:2px solid #6aa0ff;outline:2px solid var(--button-background-color,#6aa0ff);outline-offset:2px}.add-btn svg{flex:0 0 auto;height:16px;width:16px}@media (max-width:760px){.dash-customizer{width:min(94vw,620px)}}@media (prefers-reduced-motion:reduce){.dash-customizer{transition:none}}.dash-customizer .drag-handle{min-height:28px;padding-bottom:2px;padding-top:2px}.dash-customizer .drag-handle .delete-btn{height:18px!important;top:50%;width:18px!important}.dash-customizer>.close-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:0;border-radius:9999px!important;box-shadow:none;color:#64748b;display:inline-flex;height:28px!important;justify-content:center;line-height:0;opacity:.7;position:absolute;right:10px;top:8px;width:28px!important;z-index:2050}.dash-customizer>.close-btn:hover{background:#0f172a0f;opacity:1}.dash-customizer>.close-btn:active{transform:translateY(1px)}.dash-customizer>.close-btn:focus-visible{outline:2px solid #6aa0ff;outline:2px solid var(--button-background-color,#6aa0ff);outline-offset:2px}.dash-header{padding-right:44px}@media (max-width:480px){.dash-customizer>.close-btn{height:24px!important;opacity:.75;right:8px;top:6px;width:24px!important}.dash-header{padding-right:38px}}.dash-customizer .drag-handle{-webkit-tap-highlight-color:transparent;align-items:center;background:#e9ecef;color:#5f6a79;cursor:grab;display:flex;justify-content:flex-end;min-height:32px;padding:4px 10px 4px 46px;position:relative;-webkit-user-select:none;user-select:none;z-index:10}.dash-customizer .drag-handle .delete-btn{align-items:center;background:none;border:0;border-radius:9999px!important;color:#fe0000;cursor:pointer;display:inline-flex;height:12px!important;justify-content:center;left:-12px;line-height:0;overflow:hidden;position:absolute;top:20%;transform:translateY(-50%);width:12px!important;z-index:11}.dash-customizer .drag-handle .delete-btn svg{height:12px;pointer-events:none;width:px}.dash-customizer .drag-handle .delete-btn:after{border-radius:14px;bottom:-10px;content:"";left:-10px;position:absolute;right:-10px;top:-10px}.dash-customizer .drag-handle .delete-btn:hover{background:#00000024}.dash-customizer .drag-handle .delete-btn:active{transform:translateY(-50%) scale(.96)}.dash-customizer .drag-handle>span{font-size:14px;line-height:1;margin-left:auto;opacity:.75}@media (max-width:480px){.dash-customizer .drag-handle{min-height:30px;padding-left:42px}.dash-customizer .drag-handle .delete-btn{height:18px!important;left:-12px;top:10px;width:18px!important}}.loading-container{background-color:var(--background-color);height:100vh;overflow:hidden;position:relative;transition:background-color .3s ease;width:100%}.loading-car{align-items:center;animation:loadingDrive 5s linear infinite;display:flex;left:-150px;position:absolute;top:50px}.loading-car svg{color:var(--loading-car-color);transition:color .3s ease}.loading-smoke{animation:loadingSmoke 1s ease-in-out infinite;background-color:var(--loading-smoke-color);border-radius:50%;height:20px;left:-30px;position:absolute;transition:background-color .3s ease;width:20px}.loading-text{animation:loadingReveal 3s ease-in-out forwards;color:var(--loading-text-color);font-size:24px;font-weight:700;left:50px;opacity:0;position:absolute;top:100px;transition:color .3s ease}@keyframes loadingDrive{0%{left:-150px}to{left:100%}}@keyframes loadingSmoke{0%{opacity:0;transform:translateY(10px) scale(.5)}50%{opacity:1;transform:translateY(-20px) scale(1)}to{opacity:0;transform:translateY(-40px) scale(.5)}}@keyframes loadingReveal{to{opacity:1}}.home-page{background-color:#f8fafc;background-color:var(--neutral-background-color,#f8fafc);border-radius:8px;box-shadow:0 2px 4px #0000000f;box-shadow:0 2px 4px var(--box-shadow-color,#0000000f);color:#111827;color:var(--neutral-text-color,#111827);display:flex;flex:1 1 auto;flex-direction:column;font-family:Arial,sans-serif;margin:0 auto;max-width:none;min-height:100%;overflow:auto;padding:15px 15px calc(32px + env(safe-area-inset-bottom, 0px));scrollbar-gutter:stable both-edges;transition:background-color .3s ease,color .3s ease;width:100%}.home-page h2{color:#111827;color:var(--text-color,#111827);font-size:24px;font-weight:700;margin-bottom:20px;text-align:center;transition:color .3s ease}.main-content{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.main-content>*{flex:1 1 420px;min-width:280px}.dashboard-grid{min-height:1px}details[open]>summary{margin-bottom:.5rem}details summary{cursor:pointer;font-weight:600;-webkit-user-select:none;user-select:none}.customize-btn{all:unset;align-items:center;-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px);background:#ffffffeb;border:1px solid #00000014;border-radius:9999px;box-shadow:0 6px 20px #0000002e;cursor:pointer;display:flex;height:44px;justify-content:center;position:fixed;right:calc(16px + env(safe-area-inset-right, 0px));top:80px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;width:44px;z-index:1200}.customize-btn:hover{background-color:orange!important;border:orange;color:#f8fafc}.customize-btn:active{transform:scale(.96)}@media (max-width:1024px){.home-page{padding:12px}}@media (max-width:640px){.home-page{padding:10px}.home-page h2{font-size:20px;margin-bottom:14px}.kpis{align-items:center;place-self:center;width:100%}.kpis,.main-content{flex-direction:column}.main-content{gap:12px}.main-content>*{flex:1 1 auto;min-width:0}}@media (max-width:375px){.home-page h2{font-size:18px}}@media (max-width:430px){.home-page{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 96px)}.customize-btn{color:#111827;height:40px;right:calc(8px + env(safe-area-inset-right, 0px));top:calc(76px + env(safe-area-inset-top, 0px));width:40px}}.account-details-page{display:flex;flex:1 1 auto;flex-direction:column;min-height:100%;overflow:auto;padding:12px 16px calc(32px + env(safe-area-inset-bottom, 0px));scrollbar-gutter:stable both-edges}body{cursor:default}.account-details-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1.2fr 1fr;margin:0 auto;max-width:1200px;width:100%}.left-col,.right-col{min-width:0}.account-details-container{background-color:#f9f9f9;border-radius:12px;box-shadow:0 2px 6px #00000014;color:#111827;margin:0;max-width:100%;padding:20px;width:100%}h2,h3{color:#036}h2{font-size:clamp(20px,2.2vw,26px);margin:0 0 8px;text-align:center}h3{font-size:clamp(16px,1.8vw,20px);margin:18px 0 8px}p{line-height:1.45;margin:10px 0}.support-section{background-color:#e8f4f8;border:1px solid #d6ecf3;border-radius:10px;margin-top:16px;padding:15px;text-align:center}.support-form{margin-top:15px;text-align:left}.support-form label{color:#0f3658;display:block;font-weight:700;margin-bottom:8px}.support-form input[type=email],.support-form input[type=text],.support-form textarea{background:#fff;border:1px solid #cfd8e3;border-radius:8px;box-sizing:border-box;color:#111827;height:110px;margin-bottom:12px;min-height:90px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.support-form input[type=email]:focus,.support-form input[type=text]:focus,.support-form textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.support-form button{align-items:center;background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:.35rem;justify-content:center;line-height:1;padding:10px 18px;transition:background-color .2s ease,transform .06s ease}.support-form button:hover{background-color:#005ed4}.support-form button:active{transform:translateY(1px)}.support-form button:disabled{cursor:default;opacity:.6}p.success-message{color:#138a36;font-weight:600;margin-top:10px}.error-message{color:#d14343}@media (max-width:980px){.account-details-grid{grid-template-columns:1fr}.right-col{order:2}.left-col{order:1}}@media (max-width:640px){.account-details-page{padding:8px 10px calc(28px + env(safe-area-inset-bottom, 0px))}.account-details-container{border-radius:10px;padding:14px}.support-form button{width:100%}}.ag-row.ag-row-pinned-source{background-color:var(--ag-pinned-source-row-background-color);color:var(--ag-pinned-source-row-text-color);font-weight:var(--ag-pinned-source-row-font-weight)}.ag-row.ag-row-pinned{background-color:var(--ag-pinned-row-background-color);color:var(--ag-pinned-row-text-color);font-weight:var(--ag-pinned-row-font-weight)}.ag-floating-top-viewport{border-bottom:var(--ag-pinned-row-border)}.ag-floating-bottom-viewport{border-top:var(--ag-pinned-row-border)}.ag-measurement-container{--ag-legacy-styles-loaded:"true"}.ag-icon{font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ag-icon-font-color);font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);font-style:normal;font-variant:normal;font-weight:var(--ag-icon-font-weight);height:var(--ag-icon-size);line-height:var(--ag-icon-size);position:relative;text-transform:none;width:var(--ag-icon-size)}.ag-icon:before{content:"";font-family:inherit}.ag-icon:after{background:#0000 none 50%/contain no-repeat;background:#0000 var(--ag-icon-image,none) center/contain no-repeat;content:"";display:var(--ag-icon-image-display);inset:0;opacity:.9;opacity:var(--ag-icon-image-opacity,.9);position:absolute}.ag-icon-aggregation{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-aggregation,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-aggregation,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-aggregation,var(--ag-icon-font-weight))}.ag-icon-aggregation:before{content:"\f101";content:var(--ag-icon-font-code-aggregation,"\f101");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-aggregation,var(--ag-icon-font-display))}.ag-icon-aggregation:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-aggregation,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-aggregation,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-aggregation,var(--ag-icon-image-opacity,.9))}.ag-icon-arrows{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-arrows,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-arrows,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-arrows,var(--ag-icon-font-weight))}.ag-icon-arrows:before{content:"\f102";content:var(--ag-icon-font-code-arrows,"\f102");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-arrows,var(--ag-icon-font-display))}.ag-icon-arrows:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-arrows,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-arrows,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-arrows,var(--ag-icon-image-opacity,.9))}.ag-icon-asc{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-asc,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-asc,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-asc,var(--ag-icon-font-weight))}.ag-icon-asc:before{content:"\f103";content:var(--ag-icon-font-code-asc,"\f103");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-asc,var(--ag-icon-font-display))}.ag-icon-asc:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-asc,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-asc,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-asc,var(--ag-icon-image-opacity,.9))}.ag-icon-cancel{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-cancel,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-cancel,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-cancel,var(--ag-icon-font-weight))}.ag-icon-cancel:before{content:"\f104";content:var(--ag-icon-font-code-cancel,"\f104");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-cancel,var(--ag-icon-font-display))}.ag-icon-cancel:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-cancel,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-cancel,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-cancel,var(--ag-icon-image-opacity,.9))}.ag-icon-chart{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-chart,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-chart,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-chart,var(--ag-icon-font-weight))}.ag-icon-chart:before{content:"\f105";content:var(--ag-icon-font-code-chart,"\f105");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-chart,var(--ag-icon-font-display))}.ag-icon-chart:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-chart,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-chart,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-chart,var(--ag-icon-image-opacity,.9))}.ag-icon-checkbox-checked{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-checkbox-checked,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-checkbox-checked,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-checkbox-checked,var(--ag-icon-font-weight))}.ag-icon-checkbox-checked:before{content:"\f106";content:var(--ag-icon-font-code-checkbox-checked,"\f106");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-checkbox-checked,var(--ag-icon-font-display))}.ag-icon-checkbox-checked:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-checkbox-checked,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-checkbox-checked,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-checkbox-checked,var(--ag-icon-image-opacity,.9))}.ag-icon-checkbox-indeterminate{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-checkbox-indeterminate,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-checkbox-indeterminate,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-checkbox-indeterminate,var(--ag-icon-font-weight))}.ag-icon-checkbox-indeterminate:before{content:"\f107";content:var(--ag-icon-font-code-checkbox-indeterminate,"\f107");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-checkbox-indeterminate,var(--ag-icon-font-display))}.ag-icon-checkbox-indeterminate:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-checkbox-indeterminate,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-checkbox-indeterminate,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-checkbox-indeterminate,var(--ag-icon-image-opacity,.9))}.ag-icon-checkbox-unchecked{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-checkbox-unchecked,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-checkbox-unchecked,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-checkbox-unchecked,var(--ag-icon-font-weight))}.ag-icon-checkbox-unchecked:before{content:"\f108";content:var(--ag-icon-font-code-checkbox-unchecked,"\f108");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-checkbox-unchecked,var(--ag-icon-font-display))}.ag-icon-checkbox-unchecked:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-checkbox-unchecked,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-checkbox-unchecked,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-checkbox-unchecked,var(--ag-icon-image-opacity,.9))}.ag-icon-color-picker{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-color-picker,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-color-picker,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-color-picker,var(--ag-icon-font-weight))}.ag-icon-color-picker:before{content:"\f109";content:var(--ag-icon-font-code-color-picker,"\f109");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-color-picker,var(--ag-icon-font-display))}.ag-icon-color-picker:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-color-picker,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-color-picker,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-color-picker,var(--ag-icon-image-opacity,.9))}.ag-icon-columns{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-columns,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-columns,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-columns,var(--ag-icon-font-weight))}.ag-icon-columns:before{content:"\f10a";content:var(--ag-icon-font-code-columns,"\f10a");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-columns,var(--ag-icon-font-display))}.ag-icon-columns:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-columns,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-columns,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-columns,var(--ag-icon-image-opacity,.9))}.ag-icon-contracted{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-contracted,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-contracted,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-contracted,var(--ag-icon-font-weight))}.ag-icon-contracted:before{content:"\f10b";content:var(--ag-icon-font-code-contracted,"\f10b");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-contracted,var(--ag-icon-font-display))}.ag-icon-contracted:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-contracted,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-contracted,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-contracted,var(--ag-icon-image-opacity,.9))}.ag-icon-copy{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-copy,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-copy,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-copy,var(--ag-icon-font-weight))}.ag-icon-copy:before{content:"\f10c";content:var(--ag-icon-font-code-copy,"\f10c");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-copy,var(--ag-icon-font-display))}.ag-icon-copy:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-copy,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-copy,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-copy,var(--ag-icon-image-opacity,.9))}.ag-icon-cross{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-cross,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-cross,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-cross,var(--ag-icon-font-weight))}.ag-icon-cross:before{content:"\f10d";content:var(--ag-icon-font-code-cross,"\f10d");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-cross,var(--ag-icon-font-display))}.ag-icon-cross:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-cross,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-cross,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-cross,var(--ag-icon-image-opacity,.9))}.ag-icon-csv{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-csv,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-csv,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-csv,var(--ag-icon-font-weight))}.ag-icon-csv:before{content:"\f10e";content:var(--ag-icon-font-code-csv,"\f10e");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-csv,var(--ag-icon-font-display))}.ag-icon-csv:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-csv,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-csv,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-csv,var(--ag-icon-image-opacity,.9))}.ag-icon-cut{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-cut,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-cut,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-cut,var(--ag-icon-font-weight))}.ag-icon-cut:before{content:"\f10f";content:var(--ag-icon-font-code-cut,"\f10f");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-cut,var(--ag-icon-font-display))}.ag-icon-cut:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-cut,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-cut,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-cut,var(--ag-icon-image-opacity,.9))}.ag-icon-desc{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-desc,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-desc,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-desc,var(--ag-icon-font-weight))}.ag-icon-desc:before{content:"\f110";content:var(--ag-icon-font-code-desc,"\f110");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-desc,var(--ag-icon-font-display))}.ag-icon-desc:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-desc,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-desc,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-desc,var(--ag-icon-image-opacity,.9))}.ag-icon-excel{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-excel,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-excel,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-excel,var(--ag-icon-font-weight))}.ag-icon-excel:before{content:"\f111";content:var(--ag-icon-font-code-excel,"\f111");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-excel,var(--ag-icon-font-display))}.ag-icon-excel:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-excel,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-excel,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-excel,var(--ag-icon-image-opacity,.9))}.ag-icon-expanded{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-expanded,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-expanded,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-expanded,var(--ag-icon-font-weight))}.ag-icon-expanded:before{content:"\f112";content:var(--ag-icon-font-code-expanded,"\f112");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-expanded,var(--ag-icon-font-display))}.ag-icon-expanded:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-expanded,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-expanded,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-expanded,var(--ag-icon-image-opacity,.9))}.ag-icon-eye-slash{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-eye-slash,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-eye-slash,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-eye-slash,var(--ag-icon-font-weight))}.ag-icon-eye-slash:before{content:"\f113";content:var(--ag-icon-font-code-eye-slash,"\f113");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-eye-slash,var(--ag-icon-font-display))}.ag-icon-eye-slash:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-eye-slash,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-eye-slash,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-eye-slash,var(--ag-icon-image-opacity,.9))}.ag-icon-eye{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-eye,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-eye,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-eye,var(--ag-icon-font-weight))}.ag-icon-eye:before{content:"\f114";content:var(--ag-icon-font-code-eye,"\f114");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-eye,var(--ag-icon-font-display))}.ag-icon-eye:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-eye,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-eye,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-eye,var(--ag-icon-image-opacity,.9))}.ag-icon-filter{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-filter,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-filter,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-filter,var(--ag-icon-font-weight))}.ag-icon-filter:before{content:"\f115";content:var(--ag-icon-font-code-filter,"\f115");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-filter,var(--ag-icon-font-display))}.ag-icon-filter:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-filter,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-filter,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-filter,var(--ag-icon-image-opacity,.9))}.ag-icon-first{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-first,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-first,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-first,var(--ag-icon-font-weight))}.ag-icon-first:before{content:"\f116";content:var(--ag-icon-font-code-first,"\f116");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-first,var(--ag-icon-font-display))}.ag-icon-first:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-first,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-first,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-first,var(--ag-icon-image-opacity,.9))}.ag-icon-grip{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-grip,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-grip,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-grip,var(--ag-icon-font-weight))}.ag-icon-grip:before{content:"\f117";content:var(--ag-icon-font-code-grip,"\f117");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-grip,var(--ag-icon-font-display))}.ag-icon-grip:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-grip,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-grip,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-grip,var(--ag-icon-image-opacity,.9))}.ag-icon-group{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-group,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-group,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-group,var(--ag-icon-font-weight))}.ag-icon-group:before{content:"\f118";content:var(--ag-icon-font-code-group,"\f118");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-group,var(--ag-icon-font-display))}.ag-icon-group:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-group,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-group,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-group,var(--ag-icon-image-opacity,.9))}.ag-icon-last{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-last,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-last,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-last,var(--ag-icon-font-weight))}.ag-icon-last:before{content:"\f119";content:var(--ag-icon-font-code-last,"\f119");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-last,var(--ag-icon-font-display))}.ag-icon-last:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-last,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-last,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-last,var(--ag-icon-image-opacity,.9))}.ag-icon-left{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-left,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-left,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-left,var(--ag-icon-font-weight))}.ag-icon-left:before{content:"\f11a";content:var(--ag-icon-font-code-left,"\f11a");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-left,var(--ag-icon-font-display))}.ag-icon-left:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-left,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-left,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-left,var(--ag-icon-image-opacity,.9))}.ag-icon-linked{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-linked,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-linked,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-linked,var(--ag-icon-font-weight))}.ag-icon-linked:before{content:"\f11b";content:var(--ag-icon-font-code-linked,"\f11b");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-linked,var(--ag-icon-font-display))}.ag-icon-linked:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-linked,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-linked,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-linked,var(--ag-icon-image-opacity,.9))}.ag-icon-loading{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-loading,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-loading,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-loading,var(--ag-icon-font-weight))}.ag-icon-loading:before{content:"\f11c";content:var(--ag-icon-font-code-loading,"\f11c");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-loading,var(--ag-icon-font-display))}.ag-icon-loading:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-loading,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-loading,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-loading,var(--ag-icon-image-opacity,.9))}.ag-icon-maximize{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-maximize,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-maximize,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-maximize,var(--ag-icon-font-weight))}.ag-icon-maximize:before{content:"\f11d";content:var(--ag-icon-font-code-maximize,"\f11d");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-maximize,var(--ag-icon-font-display))}.ag-icon-maximize:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-maximize,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-maximize,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-maximize,var(--ag-icon-image-opacity,.9))}.ag-icon-menu{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-menu,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-menu,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-menu,var(--ag-icon-font-weight))}.ag-icon-menu:before{content:"\f11e";content:var(--ag-icon-font-code-menu,"\f11e");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-menu,var(--ag-icon-font-display))}.ag-icon-menu:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-menu,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-menu,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-menu,var(--ag-icon-image-opacity,.9))}.ag-icon-minimize{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-minimize,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-minimize,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-minimize,var(--ag-icon-font-weight))}.ag-icon-minimize:before{content:"\f11f";content:var(--ag-icon-font-code-minimize,"\f11f");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-minimize,var(--ag-icon-font-display))}.ag-icon-minimize:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-minimize,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-minimize,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-minimize,var(--ag-icon-image-opacity,.9))}.ag-icon-next{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-next,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-next,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-next,var(--ag-icon-font-weight))}.ag-icon-next:before{content:"\f120";content:var(--ag-icon-font-code-next,"\f120");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-next,var(--ag-icon-font-display))}.ag-icon-next:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-next,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-next,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-next,var(--ag-icon-image-opacity,.9))}.ag-icon-none{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-none,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-none,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-none,var(--ag-icon-font-weight))}.ag-icon-none:before{content:"\f121";content:var(--ag-icon-font-code-none,"\f121");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-none,var(--ag-icon-font-display))}.ag-icon-none:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-none,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-none,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-none,var(--ag-icon-image-opacity,.9))}.ag-icon-not-allowed{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-not-allowed,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-not-allowed,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-not-allowed,var(--ag-icon-font-weight))}.ag-icon-not-allowed:before{content:"\f122";content:var(--ag-icon-font-code-not-allowed,"\f122");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-not-allowed,var(--ag-icon-font-display))}.ag-icon-not-allowed:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-not-allowed,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-not-allowed,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-not-allowed,var(--ag-icon-image-opacity,.9))}.ag-icon-paste{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-paste,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-paste,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-paste,var(--ag-icon-font-weight))}.ag-icon-paste:before{content:"\f123";content:var(--ag-icon-font-code-paste,"\f123");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-paste,var(--ag-icon-font-display))}.ag-icon-paste:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-paste,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-paste,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-paste,var(--ag-icon-image-opacity,.9))}.ag-icon-pin{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-pin,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-pin,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-pin,var(--ag-icon-font-weight))}.ag-icon-pin:before{content:"\f124";content:var(--ag-icon-font-code-pin,"\f124");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-pin,var(--ag-icon-font-display))}.ag-icon-pin:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-pin,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-pin,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-pin,var(--ag-icon-image-opacity,.9))}.ag-icon-pivot{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-pivot,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-pivot,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-pivot,var(--ag-icon-font-weight))}.ag-icon-pivot:before{content:"\f125";content:var(--ag-icon-font-code-pivot,"\f125");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-pivot,var(--ag-icon-font-display))}.ag-icon-pivot:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-pivot,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-pivot,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-pivot,var(--ag-icon-image-opacity,.9))}.ag-icon-previous{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-previous,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-previous,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-previous,var(--ag-icon-font-weight))}.ag-icon-previous:before{content:"\f126";content:var(--ag-icon-font-code-previous,"\f126");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-previous,var(--ag-icon-font-display))}.ag-icon-previous:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-previous,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-previous,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-previous,var(--ag-icon-image-opacity,.9))}.ag-icon-radio-button-off{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-radio-button-off,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-radio-button-off,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-radio-button-off,var(--ag-icon-font-weight))}.ag-icon-radio-button-off:before{content:"\f127";content:var(--ag-icon-font-code-radio-button-off,"\f127");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-radio-button-off,var(--ag-icon-font-display))}.ag-icon-radio-button-off:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-radio-button-off,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-radio-button-off,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-radio-button-off,var(--ag-icon-image-opacity,.9))}.ag-icon-radio-button-on{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-radio-button-on,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-radio-button-on,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-radio-button-on,var(--ag-icon-font-weight))}.ag-icon-radio-button-on:before{content:"\f128";content:var(--ag-icon-font-code-radio-button-on,"\f128");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-radio-button-on,var(--ag-icon-font-display))}.ag-icon-radio-button-on:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-radio-button-on,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-radio-button-on,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-radio-button-on,var(--ag-icon-image-opacity,.9))}.ag-icon-right{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-right,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-right,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-right,var(--ag-icon-font-weight))}.ag-icon-right:before{content:"\f129";content:var(--ag-icon-font-code-right,"\f129");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-right,var(--ag-icon-font-display))}.ag-icon-right:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-right,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-right,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-right,var(--ag-icon-image-opacity,.9))}.ag-icon-save{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-save,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-save,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-save,var(--ag-icon-font-weight))}.ag-icon-save:before{content:"\f12a";content:var(--ag-icon-font-code-save,"\f12a");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-save,var(--ag-icon-font-display))}.ag-icon-save:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-save,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-save,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-save,var(--ag-icon-image-opacity,.9))}.ag-icon-small-down{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-small-down,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-small-down,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-small-down,var(--ag-icon-font-weight))}.ag-icon-small-down:before{content:"\f12b";content:var(--ag-icon-font-code-small-down,"\f12b");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-small-down,var(--ag-icon-font-display))}.ag-icon-small-down:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-small-down,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-small-down,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-small-down,var(--ag-icon-image-opacity,.9))}.ag-icon-small-left{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-small-left,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-small-left,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-small-left,var(--ag-icon-font-weight))}.ag-icon-small-left:before{content:"\f12c";content:var(--ag-icon-font-code-small-left,"\f12c");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-small-left,var(--ag-icon-font-display))}.ag-icon-small-left:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-small-left,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-small-left,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-small-left,var(--ag-icon-image-opacity,.9))}.ag-icon-small-right{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-small-right,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-small-right,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-small-right,var(--ag-icon-font-weight))}.ag-icon-small-right:before{content:"\f12d";content:var(--ag-icon-font-code-small-right,"\f12d");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-small-right,var(--ag-icon-font-display))}.ag-icon-small-right:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-small-right,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-small-right,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-small-right,var(--ag-icon-image-opacity,.9))}.ag-icon-small-up{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-small-up,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-small-up,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-small-up,var(--ag-icon-font-weight))}.ag-icon-small-up:before{content:"\f12e";content:var(--ag-icon-font-code-small-up,"\f12e");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-small-up,var(--ag-icon-font-display))}.ag-icon-small-up:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-small-up,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-small-up,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-small-up,var(--ag-icon-image-opacity,.9))}.ag-icon-tick{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-tick,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-tick,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-tick,var(--ag-icon-font-weight))}.ag-icon-tick:before{content:"\f12f";content:var(--ag-icon-font-code-tick,"\f12f");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-tick,var(--ag-icon-font-display))}.ag-icon-tick:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-tick,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-tick,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-tick,var(--ag-icon-image-opacity,.9))}.ag-icon-tree-closed{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-tree-closed,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-tree-closed,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-tree-closed,var(--ag-icon-font-weight))}.ag-icon-tree-closed:before{content:"\f130";content:var(--ag-icon-font-code-tree-closed,"\f130");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-tree-closed,var(--ag-icon-font-display))}.ag-icon-tree-closed:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-tree-closed,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-tree-closed,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-tree-closed,var(--ag-icon-image-opacity,.9))}.ag-icon-tree-indeterminate{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-tree-indeterminate,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-tree-indeterminate,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-tree-indeterminate,var(--ag-icon-font-weight))}.ag-icon-tree-indeterminate:before{content:"\f131";content:var(--ag-icon-font-code-tree-indeterminate,"\f131");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-tree-indeterminate,var(--ag-icon-font-display))}.ag-icon-tree-indeterminate:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-tree-indeterminate,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-tree-indeterminate,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-tree-indeterminate,var(--ag-icon-image-opacity,.9))}.ag-icon-tree-open{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-tree-open,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-tree-open,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-tree-open,var(--ag-icon-font-weight))}.ag-icon-tree-open:before{content:"\f132";content:var(--ag-icon-font-code-tree-open,"\f132");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-tree-open,var(--ag-icon-font-display))}.ag-icon-tree-open:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-tree-open,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-tree-open,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-tree-open,var(--ag-icon-image-opacity,.9))}.ag-icon-unlinked{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-unlinked,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-unlinked,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-unlinked,var(--ag-icon-font-weight))}.ag-icon-unlinked:before{content:"\f133";content:var(--ag-icon-font-code-unlinked,"\f133");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-unlinked,var(--ag-icon-font-display))}.ag-icon-unlinked:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-unlinked,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-unlinked,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-unlinked,var(--ag-icon-image-opacity,.9))}.ag-icon-up{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-up,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-up,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-up,var(--ag-icon-font-weight))}.ag-icon-up:before{content:"\f134";content:var(--ag-icon-font-code-up,"\f134");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-up,var(--ag-icon-font-display))}.ag-icon-up:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-up,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-up,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-up,var(--ag-icon-image-opacity,.9))}.ag-icon-down{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-down,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-down,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-down,var(--ag-icon-font-weight))}.ag-icon-down:before{content:"\f135";content:var(--ag-icon-font-code-down,"\f135");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-down,var(--ag-icon-font-display))}.ag-icon-down:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-down,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-down,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-down,var(--ag-icon-image-opacity,.9))}.ag-icon-plus{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-plus,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-plus,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-plus,var(--ag-icon-font-weight))}.ag-icon-plus:before{content:"\f136";content:var(--ag-icon-font-code-plus,"\f136");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-plus,var(--ag-icon-font-display))}.ag-icon-plus:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-plus,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-plus,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-plus,var(--ag-icon-image-opacity,.9))}.ag-icon-minus{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-minus,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-minus,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-minus,var(--ag-icon-font-weight))}.ag-icon-minus:before{content:"\f137";content:var(--ag-icon-font-code-minus,"\f137");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-minus,var(--ag-icon-font-display))}.ag-icon-minus:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-minus,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-minus,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-minus,var(--ag-icon-image-opacity,.9))}.ag-icon-menu-alt{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-menu-alt,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-menu-alt,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-menu-alt,var(--ag-icon-font-weight))}.ag-icon-menu-alt:before{content:"\f138";content:var(--ag-icon-font-code-menu-alt,"\f138");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-menu-alt,var(--ag-icon-font-display))}.ag-icon-menu-alt:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-menu-alt,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-menu-alt,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-menu-alt,var(--ag-icon-image-opacity,.9))}.ag-icon-settings{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-settings,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-settings,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-settings,var(--ag-icon-font-weight))}.ag-icon-settings:before{content:"\f139";content:var(--ag-icon-font-code-settings,"\f139");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-settings,var(--ag-icon-font-display))}.ag-icon-settings:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-settings,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-settings,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-settings,var(--ag-icon-image-opacity,.9))}.ag-icon-column-arrow{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-column-arrow,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-column-arrow,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-column-arrow,var(--ag-icon-font-weight))}.ag-icon-column-arrow:before{content:"\f13a";content:var(--ag-icon-font-code-column-arrow,"\f13a");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-column-arrow,var(--ag-icon-font-display))}.ag-icon-column-arrow:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-column-arrow,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-column-arrow,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-column-arrow,var(--ag-icon-image-opacity,.9))}.ag-icon-un-pin{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-un-pin,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-un-pin,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-un-pin,var(--ag-icon-font-weight))}.ag-icon-un-pin:before{content:"\f13b";content:var(--ag-icon-font-code-un-pin,"\f13b");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-un-pin,var(--ag-icon-font-display))}.ag-icon-un-pin:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-un-pin,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-un-pin,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-un-pin,var(--ag-icon-image-opacity,.9))}.ag-icon-pinned-bottom{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-pinned-bottom,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-pinned-bottom,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-pinned-bottom,var(--ag-icon-font-weight))}.ag-icon-pinned-bottom:before{content:"\f13e";content:var(--ag-icon-font-code-pinned-bottom,"\f13e");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-pinned-bottom,var(--ag-icon-font-display))}.ag-icon-pinned-bottom:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-pinned-bottom,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-pinned-bottom,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-pinned-bottom,var(--ag-icon-image-opacity,.9))}.ag-icon-pinned-top{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-pinned-top,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-pinned-top,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-pinned-top,var(--ag-icon-font-weight))}.ag-icon-pinned-top:before{content:"\f13f";content:var(--ag-icon-font-code-pinned-top,"\f13f");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-pinned-top,var(--ag-icon-font-display))}.ag-icon-pinned-top:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-pinned-top,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-pinned-top,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-pinned-top,var(--ag-icon-image-opacity,.9))}.ag-icon-row-drag:before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow:before{content:var(--ag-icon-font-code-left)}.ag-right-arrow:before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color:#000;--ag-data-color:var(--ag-foreground-color);--ag-secondary-foreground-color:var(--ag-foreground-color);--ag-header-foreground-color:var(--ag-secondary-foreground-color);--ag-disabled-foreground-color:#00000080;--ag-background-color:#fff;--ag-header-background-color:#0000;--ag-tooltip-background-color:#0000;--ag-subheader-background-color:#0000;--ag-subheader-toolbar-background-color:#0000;--ag-control-panel-background-color:#0000;--ag-side-button-selected-background-color:var(--ag-control-panel-background-color);--ag-selected-row-background-color:#bbb;--ag-odd-row-background-color:var(--ag-background-color);--ag-modal-overlay-background-color:#ffffffa8;--ag-menu-background-color:var(--ag-background-color);--ag-menu-border-color:var(--ag-border-color);--ag-panel-background-color:var(--ag-background-color);--ag-panel-border-color:var(--ag-border-color);--ag-row-hover-color:#0000;--ag-column-hover-color:#0000;--ag-range-selection-border-color:var(--ag-foreground-color);--ag-range-selection-border-style:solid;--ag-range-selection-background-color:#0003;--ag-range-selection-background-color-2:var(--ag-range-selection-background-color);--ag-range-selection-background-color-3:var(--ag-range-selection-background-color);--ag-range-selection-background-color-4:var(--ag-range-selection-background-color);--ag-range-selection-highlight-color:var(--ag-range-selection-border-color);--ag-range-header-highlight-color:color-mix(in srgb,var(--ag-header-background-color),var(--ag-foreground-color) 8%);--ag-selected-tab-underline-color:var(--ag-range-selection-border-color);--ag-selected-tab-underline-width:0;--ag-selected-tab-underline-transition-speed:0s;--ag-range-selection-chart-category-background-color:#00ff841a;--ag-range-selection-chart-background-color:#0058ff1a;--ag-header-cell-hover-background-color:#0000;--ag-header-cell-moving-background-color:var(--ag-background-color);--ag-value-change-value-highlight-background-color:#16a08580;--ag-value-change-delta-up-color:#43a047;--ag-value-change-delta-down-color:#e53935;--ag-row-loading-skeleton-effect-color:#42424233;--ag-chip-background-color:#0000;--ag-chip-border-color:var(--ag-chip-background-color);--ag-borders:solid 1px;--ag-border-color:#00000040;--ag-borders-critical:var(--ag-borders);--ag-borders-secondary:var(--ag-borders);--ag-secondary-border-color:var(--ag-border-color);--ag-row-border-style:solid;--ag-row-border-width:1px;--ag-cell-horizontal-border:solid #0000;--ag-borders-input:var(--ag-borders-secondary);--ag-input-border-color:var(--ag-secondary-border-color);--ag-borders-input-invalid:solid 2px;--ag-input-border-color-invalid:var(--ag-invalid-color);--ag-borders-side-button:var(--ag-borders);--ag-border-radius:0px;--ag-wrapper-border-radius:var(--ag-border-radius);--ag-row-border-color:var(--ag-secondary-border-color);--ag-header-column-separator-display:none;--ag-header-column-separator-height:100%;--ag-header-column-separator-width:1px;--ag-header-column-separator-color:var(--ag-secondary-border-color);--ag-header-column-resize-handle-display:none;--ag-header-column-resize-handle-height:50%;--ag-header-column-resize-handle-width:1px;--ag-header-column-resize-handle-color:var(--ag-secondary-border-color);--ag-invalid-color:red;--ag-input-disabled-border-color:var(--ag-input-border-color);--ag-input-disabled-background-color:#0000;--ag-checkbox-background-color:#0000;--ag-checkbox-border-radius:var(--ag-border-radius);--ag-checkbox-checked-color:var(--ag-foreground-color);--ag-checkbox-unchecked-color:var(--ag-foreground-color);--ag-checkbox-indeterminate-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color:var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color:var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color:var(--ag-background-color);--ag-toggle-button-switch-border-color:var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width:1px;--ag-toggle-button-height:var(--ag-icon-size);--ag-toggle-button-width:calc(var(--ag-toggle-button-height)*2);--ag-input-focus-box-shadow:none;--ag-input-focus-border-color:none;--ag-minichart-selected-chart-color:var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color:var(--ag-checkbox-checked-color);--ag-grid-size:4px;--ag-icon-size:12px;--ag-icon-font-weight:normal;--ag-icon-font-color:var(--ag-foreground-color);--ag-icon-image-display:block;--ag-widget-container-horizontal-padding:calc(var(--ag-grid-size)*1.5);--ag-widget-container-vertical-padding:calc(var(--ag-grid-size)*1.5);--ag-widget-horizontal-spacing:calc(var(--ag-grid-size)*2);--ag-widget-vertical-spacing:var(--ag-grid-size);--ag-cell-horizontal-padding:calc(var(--ag-grid-size)*3);--ag-cell-widget-spacing:var(--ag-cell-horizontal-padding);--ag-row-height:calc(var(--ag-grid-size)*6 + 1px);--ag-header-height:var(--ag-row-height);--ag-list-item-height:calc(var(--ag-grid-size)*5);--ag-column-select-indent-size:calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size:calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-advanced-filter-builder-indent-size:calc(var(--ag-grid-size)*2 + var(--ag-icon-size));--ag-row-group-indent-size:calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-row-numbers-selected-color:#bbb;--ag-filter-tool-panel-group-indent:16px;--ag-tab-min-width:220px;--ag-chart-menu-panel-width:var(--ag-tab-min-width);--ag-menu-min-width:181px;--ag-side-bar-panel-width:200px;--ag-font-family:"Helvetica Neue",sans-serif;--ag-font-size:14px;--ag-card-radius:var(--ag-border-radius);--ag-card-shadow:none;--ag-popup-shadow:5px 5px 10px #0000004d;--ag-advanced-filter-join-pill-color:#f08e8d;--ag-advanced-filter-column-pill-color:#a6e194;--ag-advanced-filter-option-pill-color:#f3c08b;--ag-advanced-filter-value-pill-color:#85c0e4;--ag-find-match-color:var(--ag-foreground-color);--ag-find-active-match-color:var(--ag-foreground-color);--ag-find-match-background-color:#ff0;--ag-find-active-match-background-color:orange}.ag-dnd-ghost,.ag-root-wrapper,.ag-sticky-bottom,.ag-sticky-top{background-color:var(--ag-background-color)}.ag-sticky-bottom{border-top:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-popup,.ag-root-wrapper{--ag-indentation-level:0}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;color:var(--ag-foreground-color);font-family:var(--ag-font-family);font-size:var(--ag-font-size);line-height:normal}ag-grid,ag-grid-angular,ag-grid-aurelia,ag-grid-ng2,ag-grid-polymer{display:block}.ag-aria-description-container{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;z-index:9999}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{display:block;height:0;position:absolute;width:0}.ag-virtual-list-viewport .ag-tab-guard{position:sticky}.ag-tab-guard-top{top:1px}.ag-tab-guard-bottom{bottom:1px}.ag-select-agg-func-popup{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{align-items:center;display:flex;flex:1 1 auto;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;display:flex;flex-direction:column;overflow:hidden;position:relative;white-space:normal}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{bottom:20px;color:#9b9b9b;opacity:.7;position:absolute;right:25px;transition:opacity 1s ease-out 3s}.ag-watermark:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xOTIuOTkzIDIzLjY1OHYtNy45NDZoLTEzLjU0MWwtNy45NDcgNy45NDZoMjEuNDg4Wk0yMDguMjUgMy45NWgtMTYuOTc0bC04LjAxIDcuOTQ3aDI0Ljk4NFYzLjk1MVpNMTYzLjYyMiAzMS42MDVsNC4wNjktNC4wNjloMTMuNzMydjcuOTQ3aC0xNy44MDF2LTMuODc4WiIgZmlsbD0iIzlCOUI5QiIvPjxwYXRoIGQ9Ik0xNjYuNjEgMTkuNzhoOC43NzNsOC4wMS03Ljk0NkgxNjYuNjF2Ny45NDZaTTE1Ny4wMTEgMzEuNjA1aDYuNjExbDcuODgzLTcuOTQ3aC0xNC40OTR2Ny45NDdaTTE5MS4yNzYgMy45NWwtNC4wNjggNC4wN0gxNjEuMjdWLjA3MmgzMC4wMDZWMy45NVpNMjAuODQgMzAuMjA2SDguMzc4bC0yLjE2MiA1LjM0SC43NUwxMi4yNTcgOC41OTJoNC43NjhMMjguNTMgMzUuNTQ2aC01LjUzbC0yLjE2Mi01LjM0Wm0tMS43MTctNC4yNkwxNC42MDkgMTQuOTVsLTQuNTE0IDEwLjk5OGg5LjAyOFpNMTA0LjQzNyAxOC41MDljMS41ODktMi4zNTIgNS41OTQtMi42MDcgNy4yNDctMi42MDd2NC41NzhjLTIuMDM0IDAtNC4wNjkuMDYzLTUuMjc3Ljk1My0xLjIwNy44OS0xLjg0MyAyLjA5OC0xLjg0MyAzLjU2djEwLjU1M2gtNC45NTlWMTUuOTAyaDQuNzY4bC4wNjQgMi42MDdaTTExOS4zNzYgMTUuOTAyaC00Ljk1OHYxOS42NDRoNC45NThWMTUuOTAyWk0xMTkuMzc2IDcuMTNoLTQuOTU4djUuODQ4aDQuOTU4VjcuMTI5Wk0xNDMuOTc5IDcuMTN2MjguNDE2aC00Ljc2OGwtLjEyNy0yLjk4OGE4LjMyNCA4LjMyNCAwIDAgMS0yLjY3IDIuNDhjLTEuMDgxLjU3Mi0yLjQxNi44OS0zLjk0Mi44OS0xLjMzNSAwLTIuNjA2LS4yNTUtMy42ODctLjctMS4xNDQtLjUwOC0yLjE2Mi0xLjE0NC0yLjk4OC0yLjAzNGE5LjU4IDkuNTggMCAwIDEtMS45NzEtMy4xNzljLS41MDgtMS4yMDctLjY5OS0yLjYwNi0uNjk5LTQuMTMyIDAtMS41MjUuMjU0LTIuOTI0LjY5OS00LjE5Ni41MDktMS4yNzEgMS4xNDUtMi4zNTIgMS45NzEtMy4yNDIuODI2LS44OSAxLjg0NC0xLjU4OSAyLjk4OC0yLjA5OCAxLjE0NC0uNTA4IDIuMzUyLS43NjMgMy42ODctLjc2MyAxLjUyNiAwIDIuNzk3LjI1NSAzLjg3OC44MjdzMS45NzEgMS4zMzUgMi42NyAyLjQxNlY3LjE5M2g0Ljk1OXYtLjA2NFptLTEwLjQyNiAyNC41MzhjMS42NTMgMCAyLjkyNC0uNTcyIDMuOTQxLTEuNjUzIDEuMDE3LTEuMDggMS41MjYtMi41NDMgMS41MjYtNC4zMjMgMC0xLjc4LS41MDktMy4xNzgtMS41MjYtNC4zMjItMS4wMTctMS4wODEtMi4yODgtMS42NTMtMy45NDEtMS42NTMtMS41OSAwLTIuOTI1LjU3Mi0zLjg3OCAxLjY1My0xLjAxNyAxLjA4LTEuNTI2IDIuNTQzLTEuNTI2IDQuMzIyIDAgMS43OC41MDkgMy4xOCAxLjUyNiA0LjI2IDEuMDE3IDEuMTQ0IDIuMjg4IDEuNzE2IDMuODc4IDEuNzE2Wk01Ny4yMDIgMjAuMzUySDQ0LjkzM3Y0LjI2aDYuOTkzYy0uMTkgMi4xNjEtMS4wMTcgMy44MTQtMi40MTYgNS4xNS0xLjM5OCAxLjI3LTMuMTc4IDEuOTA2LTUuNDY3IDEuOTA2LTEuMjcxIDAtMi40OC0uMjU0LTMuNDk2LS42OTlhNy4wMjQgNy4wMjQgMCAwIDEtMi43MzQtMS45N2MtLjc2My0uODI3LTEuMzM1LTEuODQ0LTEuNzgtMy4wNTItLjQ0NS0xLjIwOC0uNjM2LTIuNDgtLjYzNi0zLjk0MiAwLTEuNDYyLjE5LTIuNzMzLjYzNi0zLjk0MS4zODEtMS4yMDggMS4wMTctMi4xNjIgMS43OC0zLjA1Mi43NjMtLjgyNiAxLjY1My0xLjQ2MiAyLjczMy0xLjk3YTkuMTE1IDkuMTE1IDAgMCAxIDMuNTYtLjdjMi42NyAwIDQuNzA1LjYzNiA2LjEwMyAxLjkwN2wzLjMwNi0zLjMwNWMtMi40OC0xLjkwNy01LjY1OC0yLjkyNS05LjQwOS0yLjkyNS0yLjA5NyAwLTQuMDA1LjMxOC01LjcyMSAxLjAxOC0xLjcxNi42OTktMy4xNzkgMS41ODktNC4zODYgMi43OTdBMTIuMDczIDEyLjA3MyAwIDAgMCAzMS4yIDE2LjIyYy0uNjM1IDEuNzE3LS45NTMgMy42MjQtLjk1MyA1LjY1OCAwIDIuMDM1LjMxOCAzLjk0MiAxLjAxNyA1LjY1OC43IDEuNzE3IDEuNTkgMy4xNzkgMi43OTcgNC4zODdhMTIuMDczIDEyLjA3MyAwIDAgMCA0LjM4NyAyLjc5N2MxLjcxNi43IDMuNjIzIDEuMDE3IDUuNjU3IDEuMDE3IDIuMDM1IDAgMy44NzgtLjMxOCA1LjUzMS0xLjAxNyAxLjY1My0uNyAzLjA1Mi0xLjU5IDQuMTk2LTIuNzk3IDEuMTQ0LTEuMjA4IDIuMDM0LTIuNjcgMi42Ny00LjM4Ny42MzYtMS43MTYuOTU0LTMuNjIzLjk1NC01LjY1OHYtLjgyNmMtLjE5MS0uMTI3LS4yNTUtLjQ0NS0uMjU1LS43Wk05NS45ODEgMjAuMzUySDgzLjcxMnY0LjI2aDYuOTkzYy0uMTkgMi4xNjEtMS4wMTcgMy44MTQtMi40MTYgNS4xNS0xLjM5OCAxLjI3LTMuMTc4IDEuOTA2LTUuNDY3IDEuOTA2LTEuMjcxIDAtMi40OC0uMjU0LTMuNDk2LS42OTlhNy4wMjQgNy4wMjQgMCAwIDEtMi43MzQtMS45N2MtLjc2My0uODI3LTEuMzM1LTEuODQ0LTEuNzgtMy4wNTItLjQ0NS0xLjIwOC0uNjM2LTIuNDgtLjYzNi0zLjk0MiAwLTEuNDYyLjE5LTIuNzMzLjYzNi0zLjk0MS4zODEtMS4yMDggMS4wMTctMi4xNjIgMS43OC0zLjA1Mi43NjMtLjgyNiAxLjY1My0xLjQ2MiAyLjczNC0xLjk3YTkuMTE1IDkuMTE1IDAgMCAxIDMuNTYtLjdjMi42NyAwIDQuNzA0LjYzNiA2LjEwMyAxLjkwN2wzLjMwNS0zLjMwNWMtMi40NzktMS45MDctNS42NTgtMi45MjUtOS40MDgtMi45MjUtMi4wOTggMC00LjAwNS4zMTgtNS43MjIgMS4wMTgtMS43MTYuNjk5LTMuMTc4IDEuNTg5LTQuMzg2IDIuNzk3YTEyLjA3NSAxMi4wNzUgMCAwIDAtMi43OTcgNC4zODZjLS42MzYgMS43MTctLjk1NCAzLjYyNC0uOTU0IDUuNjU4IDAgMi4wMzUuMzE4IDMuOTQyIDEuMDE3IDUuNjU4LjcgMS43MTcgMS41OSAzLjE3OSAyLjc5NyA0LjM4N2ExMi4wNzMgMTIuMDczIDAgMCAwIDQuMzg3IDIuNzk3YzEuNzE2LjcgMy42MjMgMS4wMTcgNS42NTggMS4wMTcgMi4wMzQgMCAzLjg3OC0uMzE4IDUuNTMtMS4wMTcgMS42NTMtLjcgMy4wNTItMS41OSA0LjE5Ni0yLjc5NyAxLjE0NS0xLjIwOCAyLjAzNS0yLjY3IDIuNjctNC4zODcuNjM2LTEuNzE2Ljk1NC0zLjYyMy45NTQtNS42NTh2LS44MjZjLS4xOS0uMTI3LS4yNTUtLjQ0NS0uMjU1LS43WiIgZmlsbD0iIzlCOUI5QiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:170px 40px;content:"";display:block;height:40px;width:170px}.ag-watermark-text{font-family:Impact,sans-serif;font-size:19px;font-weight:700;opacity:.5;padding-left:.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{display:flex;flex-direction:column;position:relative}.ag-root.ag-layout-auto-height,.ag-root.ag-layout-normal{flex:1 1 auto;overflow:hidden;width:0}.ag-root.ag-layout-normal{height:100%}.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-floating-top-viewport,.ag-header-viewport,.ag-sticky-bottom-viewport,.ag-sticky-top-viewport,.ag-virtual-list-viewport{flex:1 1 auto;height:100%;min-width:0;overflow:hidden;position:relative}.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-floating-top-viewport,.ag-header-viewport,.ag-sticky-bottom-viewport,.ag-sticky-top-viewport{-ms-overflow-style:none!important;overflow-x:auto;scrollbar-width:none!important}.ag-body-viewport::-webkit-scrollbar,.ag-center-cols-viewport::-webkit-scrollbar,.ag-floating-bottom-viewport::-webkit-scrollbar,.ag-floating-top-viewport::-webkit-scrollbar,.ag-header-viewport::-webkit-scrollbar,.ag-sticky-bottom-viewport::-webkit-scrollbar,.ag-sticky-top-viewport::-webkit-scrollbar{display:none!important}.ag-body-viewport{display:flex;overflow-x:hidden}.ag-body-viewport.ag-layout-normal{-webkit-overflow-scrolling:touch;overflow-y:auto}.ag-viewport{position:relative}.ag-spanning-container{position:absolute;top:0;z-index:1}.ag-floating-bottom-container,.ag-floating-top-container,.ag-sticky-bottom-container,.ag-sticky-top-container{min-height:1px}.ag-sticky-bottom,.ag-sticky-top{z-index:1}.ag-center-cols-viewport{min-height:100%;width:100%}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-body-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-center-cols-container,.ag-floating-bottom-container,.ag-floating-bottom-full-width-container,.ag-floating-top-container,.ag-full-width-container,.ag-header-container,.ag-pinned-left-cols-container,.ag-pinned-right-cols-container,.ag-sticky-bottom-container,.ag-sticky-top-container,.ag-virtual-list-container{position:relative}.ag-floating-bottom-container,.ag-floating-top-container,.ag-header-container,.ag-pinned-left-floating-bottom,.ag-pinned-left-floating-top,.ag-pinned-right-floating-bottom,.ag-pinned-right-floating-top,.ag-sticky-bottom-container,.ag-sticky-top-container{height:100%;white-space:nowrap}.ag-center-cols-container,.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container,.ag-full-width-container,.ag-sticky-bottom-full-width-container,.ag-sticky-top-full-width-container{pointer-events:none;position:absolute;top:0}.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-full-width-container,.ag-ltr .ag-sticky-bottom-full-width-container,.ag-ltr .ag-sticky-top-full-width-container{left:0}.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-full-width-container,.ag-rtl .ag-sticky-bottom-full-width-container,.ag-rtl .ag-sticky-top-full-width-container{right:0}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;height:100%;overflow:hidden;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-body{display:flex;flex:1 1 auto;flex-direction:row!important;min-height:0;position:relative}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{display:flex;min-height:0;min-width:0;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{bottom:0;position:absolute}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;transition:opacity .4s;visibility:hidden}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling{opacity:1;visibility:visible}.ag-body-horizontal-scroll{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{top:0;z-index:10}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable .ag-header-cell-label{cursor:pointer}.ag-header{display:flex;white-space:nowrap;width:100%}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{align-items:center;display:inline-flex;height:100%;overflow:hidden;position:absolute}.ag-header-cell-filter-button,.ag-header-cell.ag-header-active .ag-header-cell-menu-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){opacity:0;transition:opacity .2s}.ag-header-cell-label,.ag-header-group-cell-label{align-items:center;align-self:stretch;display:flex;flex:1 1 auto;overflow:hidden}.ag-header-cell-label{text-overflow:ellipsis}.ag-header-group-cell-label.ag-sticky-label{flex:none;max-width:100%;overflow:visible;position:sticky}.ag-header-cell-text,.ag-header-group-text{overflow:hidden;text-overflow:ellipsis}.ag-header-cell-text{word-break:break-word}.ag-header-group-cell .ag-header-cell-comp-wrapper{display:flex}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{align-items:center;display:flex;height:100%}.ag-header-cell-comp-wrapper{width:100%}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-header-cell-comp-wrapper-limited-height>div{overflow:hidden}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-cell-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:8px;z-index:2}.ag-ltr .ag-header-cell-resize{right:-3px}.ag-rtl .ag-header-cell-resize{left:-3px}.ag-pinned-left-header .ag-header-cell-resize{right:-3px}.ag-pinned-right-header .ag-header-cell-resize{left:-3px}.ag-header-select-all{display:flex}.ag-floating-filter-button-button,.ag-header-cell-filter-button,.ag-header-cell-menu-button,.ag-panel-title-bar-button,.ag-side-button-button{cursor:pointer}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell,.ag-column-moving .ag-spanned-cell-wrapper{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-column-panel{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.ag-column-select{display:flex;flex:3 1;flex-direction:column;overflow:hidden;position:relative}.ag-column-select-header{display:flex;flex:none;position:relative}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1;overflow:hidden}.ag-column-drop{align-items:center;display:inline-flex;overflow:auto;position:relative;width:100%}.ag-column-drop-cell,.ag-column-drop-list{align-items:center;display:flex}.ag-column-drop-cell{position:relative}.ag-column-drop-cell-text{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{align-items:stretch;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ag-column-drop-vertical-title-bar{align-items:center;display:flex;flex:none}.ag-column-drop-vertical-list{align-items:stretch;flex-direction:column;flex-grow:1;overflow-x:auto;position:relative}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{overflow:hidden;white-space:nowrap}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search,.ag-filter-toolpanel-search>*{align-items:center;display:flex}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s,opacity .2s}.ag-row-animation .ag-row.ag-after-created{transition:transform .4s,top .4s,height .4s,opacity .2s}.ag-row-animation.ag-prevent-animation .ag-row,.ag-row-animation.ag-prevent-animation .ag-row.ag-after-created{transition:none!important}.ag-row-no-animation .ag-row{transition:none}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{align-items:center;display:flex}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{align-items:center;display:flex}.ag-cell{display:inline-block;height:100%;position:absolute;white-space:nowrap}.ag-cell-value{flex:1 1 auto}.ag-cell-value,.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrapper{align-items:center;display:flex}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-cell-wrap-text{white-space:normal;word-break:break-word}.ag-cell-wrap-text:not(.ag-cell-auto-height) .ag-cell-wrapper{align-items:normal;height:100%}.ag-cell-wrap-text:not(.ag-cell-auto-height) .ag-cell-wrapper .ag-cell-value{height:100%}.ag-sparkline-wrapper{height:100%;line-height:normal;position:absolute;top:0;width:100%}.ag-full-width-row .ag-cell-wrapper.ag-row-group{align-items:center;height:100%}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor.ag-cell-editor.ag-cell-editor input,.ag-cell-inline-editing .ag-cell-wrapper{height:100%;line-height:normal;min-height:100%;width:100%}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{align-items:center;display:flex;height:100%}.ag-set-filter-item-checkbox{display:flex;height:100%;width:100%}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{display:flex;flex:1 1 auto;height:100%;position:relative}.ag-floating-filter-full-body{align-items:center;display:flex;flex:1 1 auto;height:100%;overflow:hidden;width:100%}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-date-floating-filter-wrapper{display:flex}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{align-items:center;cursor:move;display:inline-flex;white-space:nowrap}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.ag-overlay-panel,.ag-overlay-wrapper{display:flex;height:100%;width:100%}.ag-overlay-wrapper{align-items:center;flex:none;justify-content:center;text-align:center}.ag-overlay-loading-wrapper{pointer-events:all}.ag-popup-child{top:0;z-index:5}.ag-popup-editor{position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-bottom,.ag-floating-top{display:flex;overflow:hidden;position:relative;white-space:nowrap;width:100%}.ag-pinned-left-floating-bottom,.ag-pinned-left-floating-top,.ag-pinned-right-floating-bottom,.ag-pinned-right-floating-top{min-width:0;overflow:hidden;position:relative}.ag-sticky-bottom,.ag-sticky-top{display:flex;height:0;overflow:hidden;position:absolute;width:100%}.ag-sticky-bottom{box-sizing:initial!important}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{height:100%;overflow:hidden;position:relative}.ag-sticky-bottom-full-width-container,.ag-sticky-top-full-width-container{height:100%;overflow:hidden;width:100%}.ag-dialog,.ag-panel{display:flex;flex-direction:column;overflow:hidden;position:relative}.ag-panel-title-bar{align-items:center;cursor:default;display:flex;flex:none}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;overflow:hidden;position:relative}.ag-dialog,.ag-resizer{position:absolute}.ag-resizer{pointer-events:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;z-index:1}.ag-resizer.ag-resizer-topLeft{cursor:nwse-resize;height:5px;left:0;top:0;width:5px}.ag-resizer.ag-resizer-top{cursor:ns-resize;height:5px;left:5px;right:5px;top:0}.ag-resizer.ag-resizer-topRight{cursor:nesw-resize;height:5px;right:0;top:0;width:5px}.ag-resizer.ag-resizer-right{bottom:5px;cursor:ew-resize;right:0;top:5px;width:5px}.ag-resizer.ag-resizer-bottomRight{bottom:0;cursor:nwse-resize;height:5px;right:0;width:5px}.ag-resizer.ag-resizer-bottom{bottom:0;cursor:ns-resize;height:5px;left:5px;right:5px}.ag-resizer.ag-resizer-bottomLeft{bottom:0;cursor:nesw-resize;height:5px;left:0;width:5px}.ag-resizer.ag-resizer-left{bottom:5px;cursor:ew-resize;left:0;top:5px;width:5px}.ag-tooltip,.ag-tooltip-custom{position:absolute;z-index:99999}.ag-tooltip-custom:not(.ag-tooltip-interactive),.ag-tooltip:not(.ag-tooltip-interactive){pointer-events:none}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-dialog .ag-panel-content-wrapper .ag-column-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-menu-option-custom{display:contents}.ag-compact-menu-option{display:flex;flex-wrap:nowrap;width:100%}.ag-compact-menu-option-text{flex:1 1 auto;white-space:nowrap}.ag-context-menu-loading-icon{pointer-events:none;position:absolute}.ag-pill-container{display:flex;flex-wrap:nowrap;gap:.25rem}.ag-pill{align-items:center;display:flex;padding:0 .25rem;white-space:nowrap}.ag-pill .ag-pill-button{border:none;padding:0}.ag-rich-select{cursor:default;height:100%;outline:none}.ag-rich-select-value{align-items:center;display:flex;height:100%}.ag-rich-select-value .ag-picker-field-display{overflow:hidden;text-overflow:ellipsis}.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder{opacity:.5}.ag-rich-select-list{position:relative}.ag-rich-select-list .ag-loading-text{min-height:2rem}.ag-rich-select-row{align-items:center;display:flex;flex:1 1 auto;height:100%;overflow:hidden;white-space:nowrap}.ag-rich-select-field-input{flex:1 1 auto}.ag-rich-select-field-input .ag-input-field-input{border:none!important;box-shadow:none!important;padding:0!important;text-overflow:ellipsis}.ag-rich-select-field-input .ag-input-field-input::-moz-placeholder{opacity:.8}.ag-rich-select-field-input .ag-input-field-input::placeholder{opacity:.8}.ag-autocomplete{align-items:center;display:flex}.ag-autocomplete>*{flex:1 1 auto}.ag-autocomplete-list-popup{position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-autocomplete-list{position:relative}.ag-autocomplete-virtual-list-item{display:flex}.ag-autocomplete-row{align-items:center;display:flex;flex:1 1 auto;overflow:hidden}.ag-autocomplete-row-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-paging-panel{justify-content:flex-end}.ag-paging-page-summary-panel,.ag-paging-panel{align-items:center;display:flex}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{cursor:default;display:flex;overflow-x:hidden;overflow-y:auto;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;position:relative}.ag-column-select-column-group>*,.ag-column-select-column>*,.ag-select-agg-func-item>*{flex:none}.ag-column-select-column-label,.ag-select-agg-func-item{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize,.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{align-items:center;contain:paint;display:flex;height:100%;position:absolute}.ag-header-group-cell-no-group.ag-header-span-height{display:none}.ag-cell-label-container{align-items:center;display:flex;flex-direction:row-reverse;height:100%;justify-content:space-between;width:100%}.ag-cell-label-container,.ag-header-group-cell-label{padding:5px 0}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{flex-direction:row;order:-1}.ag-side-button-button{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;outline:none;position:relative;white-space:nowrap}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel,.ag-status-panel.ag-status-panel-aggregations .ag-status-name-value{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-center,.ag-status-bar-left,.ag-status-bar-right{display:inline-flex}.ag-row-number-cell{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%}.ag-ltr .ag-row-number-cell{text-align:right}.ag-rtl .ag-row-number-cell{text-align:left}.ag-row-numbers-resizer{bottom:-2px;cursor:ns-resize;height:4px;left:0;position:absolute;width:100%}.ag-icon{speak:none;display:block}.ag-group{position:relative;width:100%}.ag-group-title-bar{align-items:center;display:flex}.ag-group-title{display:inline;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{align-items:center;display:flex}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{position:absolute;top:-1px;transition:right .3s}.ag-input-field,.ag-select{align-items:center;display:flex;flex-direction:row}.ag-input-field-input{flex:1 1 auto}.ag-floating-filter-input .ag-input-field-input[type=date]{width:1px}.ag-angle-select,.ag-range-field{align-items:center;display:flex}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-picker-field-display,.ag-slider-wrapper .ag-input-field{flex:1 1 auto}.ag-picker-field{align-items:center;display:flex}.ag-picker-field-icon{border:0;cursor:pointer;display:flex;margin:0;padding:0}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{align-items:flex-start;flex-direction:column}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-color-panel{display:flex;flex-direction:column;text-align:center;width:100%}.ag-spectrum-color{cursor:default;flex:1 1 auto;overflow:visible;position:relative}.ag-spectrum-fill{bottom:0;left:0;position:absolute;right:0;top:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{cursor:pointer;pointer-events:none;position:absolute}.ag-spectrum-alpha,.ag-spectrum-hue{cursor:default}.ag-spectrum-hue-background{background:linear-gradient(270deg,red 3%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);height:100%;width:100%}.ag-spectrum-alpha{--ag-spectrum-alpha-background-checked:url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%224%22 height=%224%22><rect x=%220%22 y=%220%22 width=%224%22 height=%224%22 fill=%22%23fff%22/><path d=%22M0 0H2V4H4V2H0Z%22 fill=%22%23b2b2b2%22/></svg>")}.ag-spectrum-alpha-background{background:linear-gradient(to right,var(--ag-internal-spectrum-alpha-color-from),var(--ag-internal-spectrum-alpha-color-to)),var(--ag-spectrum-alpha-background-checked) top left/4px 4px;height:100%;width:100%}.ag-spectrum-tool{cursor:pointer;position:relative}.ag-spectrum-slider{pointer-events:none;position:absolute}.ag-spectrum-alpha .ag-spectrum-slider{background:linear-gradient(to bottom,var(--ag-internal-spectrum-alpha-color),var(--ag-internal-spectrum-alpha-color)) #fff}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-pill-select{display:flex;flex-direction:column}.ag-pill-select .ag-column-drop{flex:initial}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-body-horizontal-scroll,.ag-ltr .ag-body-viewport,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-floating-top,.ag-ltr .ag-header,.ag-ltr .ag-sticky-bottom,.ag-ltr .ag-sticky-top{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-body-horizontal-scroll,.ag-rtl .ag-body-viewport,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-floating-top,.ag-rtl .ag-header,.ag-rtl .ag-sticky-bottom,.ag-rtl .ag-sticky-top{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-measurement-container{overflow:hidden;visibility:hidden;width:0}.ag-measurement-container div{position:absolute}.ag-layout-print.ag-body{display:block;height:auto}.ag-layout-print.ag-root-wrapper{display:inline-block}.ag-layout-print .ag-body-horizontal-scroll,.ag-layout-print .ag-body-vertical-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible!important}@media print{.ag-root-wrapper.ag-layout-print{display:table}.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{display:block!important;height:auto!important;overflow:hidden!important}.ag-root-wrapper.ag-layout-print .ag-cell,.ag-root-wrapper.ag-layout-print .ag-row{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}[class^=ag-],[class^=ag-]:after,[class^=ag-]:before,[class^=ag-]:focus{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{flex:none;min-width:0;min-width:auto;width:auto}.ag-button{border-radius:0;color:var(--ag-foreground-color)}.ag-button:hover{background-color:initial}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{margin:0}input[class^=ag-],select[class^=ag-],textarea[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=text],textarea[class^=ag-]{border:var(--ag-borders-input) var(--ag-input-border-color);color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=text]:disabled,textarea[class^=ag-]:disabled{background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color);color:var(--ag-disabled-foreground-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=text]:focus,textarea[class^=ag-]:focus{border-color:var(--ag-input-focus-border-color);box-shadow:var(--ag-input-focus-box-shadow);outline:none}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=text]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper){-moz-appearance:textfield}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button,input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}button[class^=ag-]:focus,input[class^=ag-][type=button]:focus{box-shadow:var(--ag-input-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-virtual-list-item:focus-visible{outline:none}.ag-virtual-list-item:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-select-list{background-color:var(--ag-background-color);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-border-radius);overflow-x:hidden;overflow-y:auto}.ag-list-item{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-select-list-item{cursor:default;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-ltr .ag-select-list-item{padding-left:calc(var(--ag-cell-horizontal-padding)/2)}.ag-rtl .ag-select-list-item{padding-right:calc(var(--ag-cell-horizontal-padding)/2)}.ag-select-list-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-group-contracted,.ag-group-expanded,.ag-row-drag,.ag-selection-checkbox{color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-contracted,.ag-ltr .ag-group-expanded,.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-group-contracted,.ag-rtl .ag-group-expanded,.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox{margin-left:var(--ag-cell-widget-spacing)}.ag-cell-wrapper>:not(.ag-cell-value):not(.ag-group-value){--ag-internal-calculated-line-height:var(
      --ag-line-height,calc(var(--ag-row-height) - var(--ag-row-border-width))
  );--ag-internal-padded-row-height:calc(var(--ag-row-height) - var(--ag-row-border-width) - 2px);align-items:center;display:flex;flex:none;height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height))}.ag-group-contracted,.ag-group-expanded{cursor:pointer}.ag-group-title-bar-icon{color:var(--ag-secondary-foreground-color);cursor:pointer;flex:none}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{background-color:var(--ag-subheader-toolbar-background-color);padding:var(--ag-grid-size)}.ag-disabled-group-container,.ag-disabled-group-title-bar{opacity:.5}.group-item{margin:calc(var(--ag-grid-size)*.5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size)*.5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:.4}.ag-ltr .ag-angle-select-field,.ag-ltr .ag-slider-field{margin-right:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-angle-select-field,.ag-rtl .ag-slider-field{margin-left:calc(var(--ag-grid-size)*2)}.ag-angle-select-parent-circle{background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-border-color);border-radius:12px;height:24px;width:24px}.ag-angle-select-child-circle{background-color:var(--ag-secondary-foreground-color);border-radius:3px;height:6px;left:12px;margin-left:-3px;margin-top:-4px;top:4px;width:6px}.ag-picker-field-wrapper{background-color:var(--ag-background-color);border:var(--ag-borders);border-color:var(--ag-border-color);border-radius:5px}.ag-picker-field-wrapper:disabled{background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color);color:var(--ag-disabled-foreground-color)}.ag-picker-field-wrapper.ag-picker-has-focus,.ag-picker-field-wrapper:focus-within{border-color:var(--ag-input-focus-border-color);box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-wrapper{padding-left:var(--ag-grid-size);padding-right:var(--ag-grid-size)}.ag-color-picker .ag-picker-field-display{align-items:center;display:flex;flex-direction:row;min-height:var(--ag-list-item-height)}.ag-ltr .ag-color-picker-color,.ag-ltr .ag-color-picker-value{margin-right:var(--ag-grid-size)}.ag-rtl .ag-color-picker-color,.ag-rtl .ag-color-picker-value{margin-left:var(--ag-grid-size)}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:red;border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(90deg,#fff,#cc9a8100)}.ag-spectrum-val{background-image:linear-gradient(0deg,#000,#cc9a8100)}.ag-spectrum-dragger{background:#000;border:2px solid #fff;border-radius:12px;box-shadow:0 0 2px 0 #0000003d;height:12px;width:12px}.ag-spectrum-alpha-background,.ag-spectrum-hue-background{border-radius:2px}.ag-spectrum-tool{border-radius:2px;height:11px;margin-bottom:10px}.ag-spectrum-slider{border:2px solid #fff;border-radius:13px;box-shadow:0 1px 4px 0 #0000005e;height:13px;margin-top:-12px;width:13px}.ag-recent-colors{margin-top:10px}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-recent-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]){box-shadow:var(--ag-input-focus-box-shadow)}.ag-ltr .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-rtl .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-color-input .ag-color-input-color{position:absolute}.ag-ltr .ag-color-input .ag-color-input-color{margin-left:var(--ag-grid-size)}.ag-rtl .ag-color-input .ag-color-input-color{margin-right:var(--ag-grid-size)}.ag-color-input-color,.ag-color-picker-color{border:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-radius:2px;height:var(--ag-icon-size);width:var(--ag-icon-size)}.ag-dnd-ghost{background:var(--ag-background-color);border:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);line-height:var(--ag-header-height);margin:0;overflow:hidden;padding:0 calc(var(--ag-grid-size)*2);text-overflow:ellipsis;transform:translateY(calc(var(--ag-grid-size)*2))}.ag-dnd-ghost-icon{color:var(--ag-foreground-color);margin-right:var(--ag-grid-size)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-select .ag-picker-field-wrapper{cursor:default;min-height:var(--ag-list-item-height)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding)/2)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-right:calc(var(--ag-cell-horizontal-padding)/2)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-right:var(--ag-grid-size)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-left:var(--ag-grid-size)}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){min-height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-select .ag-picker-field-icon{align-items:center;display:flex}.ag-select.ag-disabled{opacity:.5}.ag-rich-select-list,.ag-rich-select-value{background-color:var(--ag-background-color)}.ag-rich-select-list{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-border-radius);height:auto;width:100%}.ag-rich-select-list .ag-loading-text{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-rich-select-value{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding-bottom:0;padding-top:0}.ag-ltr .ag-rich-select-value{padding-left:calc(var(--ag-cell-horizontal-padding)/2)}.ag-rtl .ag-rich-select-value{padding-right:calc(var(--ag-cell-horizontal-padding)/2)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-ltr .ag-rich-select-field-input{left:calc(var(--ag-cell-horizontal-padding))}.ag-rtl .ag-rich-select-field-input{right:calc(var(--ag-cell-horizontal-padding))}.ag-popup-editor .ag-rich-select-value{height:var(--ag-row-height);min-width:200px}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-rich-select-virtual-list-item:focus-visible:after{content:none}.ag-ltr .ag-rich-select-row{padding-left:calc(var(--ag-cell-horizontal-padding)/2)}.ag-rtl .ag-rich-select-row{padding-right:calc(var(--ag-cell-horizontal-padding)/2)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-rich-select-row-highlighted,.ag-rich-select-row:hover{background-image:linear-gradient(var(--ag-row-hover-color),var(--ag-row-hover-color))}.ag-rich-select-row-text-highlight{font-weight:700}.ag-autocomplete{width:100%}.ag-autocomplete-list{height:calc(var(--ag-row-height)*6.5);min-width:200px;width:100%}.ag-autocomplete-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-autocomplete-virtual-list-item:focus-visible:after{content:none}.ag-autocomplete-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-autocomplete-row-label{margin:0 var(--ag-widget-container-horizontal-padding)}.ag-autocomplete-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-pill{background-color:var(--ag-chip-background-color);border:1px solid var(--ag-chip-border-color);border-radius:var(--ag-border-radius)}.ag-ltr .ag-pill .ag-pill-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-pill .ag-pill-button{margin-right:var(--ag-grid-size)}.ag-pill:focus-visible{border-color:var(--ag-input-focus-border-color)}.ag-pill .ag-pill-button:hover{cursor:pointer}.ag-dragging-fill-handle .ag-dialog,.ag-dragging-range-handle .ag-dialog{opacity:.7;pointer-events:none}.ag-dialog{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-border-radius);box-shadow:var(--ag-popup-shadow)}.ag-panel{background-color:var(--ag-panel-background-color);border-color:var(--ag-panel-border-color)}.ag-panel-title-bar{border-bottom:var(--ag-borders) var(--ag-border-color);color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);color:var(--ag-foreground-color);padding:var(--ag-grid-size);white-space:normal}.ag-tooltip-custom.ag-tooltip-animate,.ag-tooltip.ag-tooltip-animate{transition:opacity 1s}.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding,.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding{opacity:0}.ag-ltr .ag-column-select-column,.ag-ltr .ag-column-select-column-group{padding-left:calc(var(--ag-indentation-level)*var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-column,.ag-rtl .ag-column-select-column-group{padding-right:calc(var(--ag-indentation-level)*var(--ag-column-select-indent-size))}.ag-column-select-header-icon{cursor:pointer}.ag-column-select-header-icon:focus-visible{outline:none}.ag-column-select-header-icon:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-column-select-virtual-list-item:focus-visible{outline:none}.ag-column-select-virtual-list-item:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 2px);left:1px;pointer-events:none;position:absolute;top:1px;width:calc(100% - 2px)}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-group-readonly,.ag-column-select-column-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding)*.5) 0}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-checkbox-edit{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-pill-select .ag-column-drop{border-bottom:0;min-height:0;min-height:auto}.ag-pill-select .ag-column-drop-list{padding:0}.ag-pill-select .ag-select{padding-top:var(--ag-grid-size)}.ag-pill-select .ag-picker-field-wrapper{background-color:initial;border:0}.ag-pill-select .ag-picker-field-display{cursor:pointer}.ag-rtl{text-align:right}.ag-root-wrapper{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-wrapper-border-radius)}.ag-row>.ag-cell-wrapper.ag-row-group{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*var(--ag-indentation-level))}.ag-cell-wrapper.ag-pivot-leaf-group,.ag-cell-wrapper.ag-row-group,.ag-cell-wrapper.ag-row-group-leaf-indent{padding-left:calc(var(--ag-indentation-level)*var(--ag-row-group-indent-size))}.ag-cell-wrapper>.ag-group-checkbox-spacing{margin-right:var(--ag-cell-widget-spacing);width:var(--ag-icon-size)}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:initial;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color .1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color)!important}.ag-cell-data-changed-animation{background-color:initial}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color)!important}.ag-row,.ag-spanned-row{color:var(--ag-data-color)}.ag-row{border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);height:var(--ag-row-height)}.ag-row,.ag-spanned-cell-wrapper{background-color:var(--ag-background-color)}.ag-spanned-cell-wrapper{position:absolute}.ag-spanned-cell-wrapper>.ag-spanned-cell{display:block;position:relative}.ag-row-highlight-above:after,.ag-row-highlight-below:after{background-color:var(--ag-range-selection-border-color);content:"";height:1px;left:1px;position:absolute;width:calc(100% - 1px)}.ag-row-highlight-above:after{top:0}.ag-row-highlight-below:after{bottom:0}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-row-selected:before{background-color:var(--ag-selected-row-background-color);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.ag-row-hover.ag-full-width-row.ag-row-group:before,.ag-row-hover:not(.ag-full-width-row):before{background-color:var(--ag-row-hover-color);bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.ag-row.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected:before{background-color:var(--ag-row-hover-color);background-image:linear-gradient(var(--ag-selected-row-background-color),var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-header-range-highlight{background-color:var(--ag-range-header-highlight-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-ltr .ag-right-aligned-cell .ag-skeleton-effect{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-skeleton-effect{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height:var(
      --ag-line-height,calc(var(--ag-row-height) - var(--ag-row-border-width))
  );--ag-internal-padded-row-height:calc(var(--ag-row-height) - var(--ag-row-border-width) - 2px);-webkit-font-smoothing:subpixel-antialiased;border:1px solid #0000;line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));padding-left:calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size)*var(--ag-indentation-level));padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:.5}.ag-cell-inline-editing{background-color:var(--ag-control-panel-background-color);border:1px solid var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0}.ag-autocomplete-list-popup,.ag-popup-editor .ag-large-text{background:var(--ag-background-color);background-color:var(--ag-control-panel-background-color);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{background-color:var(--ag-background-color);padding:calc(var(--ag-grid-size)*5)}.ag-layout-auto-height .ag-center-cols-container,.ag-layout-auto-height .ag-center-cols-viewport,.ag-layout-print .ag-center-cols-container,.ag-layout-print .ag-center-cols-viewport{min-height:50px}.ag-overlay-loading-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-center{background:var(--ag-background-color);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size)}.ag-skeleton-container{align-content:center;height:100%;width:100%}.ag-skeleton-effect{animation:ag-skeleton-loading 1.5s ease-in-out .5s infinite;background-color:var(--ag-row-loading-skeleton-effect-color);border-radius:.25rem;height:1em;width:100%}@keyframes ag-skeleton-loading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ag-loading{align-items:center;display:flex;height:100%}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}.ag-floating-top:not(.ag-invisible){border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom:not(.ag-invisible){border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-find-cell{display:block;overflow:hidden;text-overflow:ellipsis}.ag-find-match{background-color:var(--ag-find-match-background-color);color:var(--ag-find-match-color)}.ag-find-active-match{background-color:var(--ag-find-active-match-background-color);color:var(--ag-find-active-match-color)}.ag-ltr .ag-cell{border-right:var(--ag-cell-horizontal-border)}.ag-rtl .ag-cell{border-left:var(--ag-cell-horizontal-border)}.ag-ltr .ag-cell{border-right-width:1px}.ag-rtl .ag-cell{border-left-width:1px}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing),.ag-cell-range-selected.ag-cell-range-chart,.ag-cell-range-selected:not(.ag-cell-focus){background-color:var(--ag-range-selection-background-color)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart,.ag-cell-range-selected.ag-cell-range-chart.ag-cell-range-chart,.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color)!important}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category,.ag-cell-range-selected.ag-cell-range-chart.ag-cell-range-chart.ag-cell-range-chart-category,.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color)!important}.ag-cell-range-selected-1.ag-cell-range-chart,.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2,.ag-cell-range-selected-2.ag-cell-range-chart,.ag-cell-range-selected-2:not(.ag-cell-focus){background-color:var(--ag-range-selection-background-color-2)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3,.ag-cell-range-selected-3.ag-cell-range-chart,.ag-cell-range-selected-3:not(.ag-cell-focus){background-color:var(--ag-range-selection-background-color-3)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4,.ag-cell-range-selected-4.ag-cell-range-chart,.ag-cell-range-selected-4:not(.ag-cell-focus){background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:medium none invert;outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-fill-handle,.ag-range-handle{background-color:var(--ag-range-selection-border-color);bottom:-1px;height:6px;position:absolute;width:6px}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle{cursor:cell}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-menu{background:var(--ag-background-color);background-color:var(--ag-menu-background-color);border:var(--ag-borders) var(--ag-border-color);border-color:var(--ag-menu-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0}.ag-menu.ag-tabs{min-width:var(--ag-tab-min-width)}.ag-menu-list{cursor:default;padding:var(--ag-grid-size) 0}.ag-menu-separator{height:calc(var(--ag-grid-size)*2 + 1px)}.ag-menu-separator-part:after{border-top:var(--ag-borders-critical) var(--ag-border-color);content:"";display:block}.ag-menu-option{position:relative}.ag-menu-option:focus-visible{outline:none}.ag-menu-option:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 2px);left:1px;pointer-events:none;position:absolute;top:1px;width:calc(100% - 2px)}.ag-compact-menu-option-active,.ag-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-compact-menu-option-part,.ag-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-compact-menu-option-disabled,.ag-menu-option-disabled{opacity:.5}.ag-compact-menu-option-icon,.ag-menu-option-icon{width:var(--ag-icon-size)}.ag-ltr .ag-compact-menu-option-icon,.ag-ltr .ag-menu-option-icon{padding-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-compact-menu-option-icon,.ag-rtl .ag-menu-option-icon{padding-right:calc(var(--ag-grid-size)*2)}.ag-compact-menu-option-text,.ag-menu-option-text{padding-left:calc(var(--ag-grid-size)*2);padding-right:calc(var(--ag-grid-size)*2)}.ag-ltr .ag-compact-menu-option-shortcut,.ag-ltr .ag-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-compact-menu-option-shortcut,.ag-rtl .ag-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-ltr .ag-compact-menu-option-popup-pointer,.ag-ltr .ag-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-rtl .ag-compact-menu-option-popup-pointer,.ag-rtl .ag-menu-option-popup-pointer{padding-left:var(--ag-grid-size)}.ag-tabs-header,.ag-tabs-header-wrapper{display:flex}.ag-tabs-header-wrapper .ag-tabs-header{flex:1 1}.ag-tabs-close-button-wrapper{border:0;border-right:var(--ag-borders) var(--ag-border-color);padding:var(--ag-grid-size)}.ag-tabs-close-button{background-color:initial;border:0;cursor:pointer;padding:0}.ag-tab{align-items:center;border-bottom:var(--ag-selected-tab-underline-width) solid #0000;cursor:pointer;display:flex;flex:none;justify-content:center;transition:border-bottom var(--ag-selected-tab-underline-transition-speed)}.ag-tab:focus-visible{outline:none}.ag-tab:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size)*2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-filter-no-matches,.ag-set-filter-list{height:calc(var(--ag-list-item-height)*6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height)*10)}.ag-set-filter-filter{margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding);margin-top:var(--ag-widget-container-vertical-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter{--ag-indentation-level:0}.ag-ltr .ag-set-filter-item{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level)*var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-item{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level)*var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-menu .ag-set-filter-list{min-width:200px}.ag-filter-virtual-list-item:focus-visible{outline:none}.ag-filter-virtual-list-item:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 2px);left:1px;pointer-events:none;position:absolute;top:1px;width:calc(100% - 2px)}.ag-filter-apply-panel{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size)*2)}.ag-simple-filter-body-wrapper{min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));overflow-y:auto;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-simple-filter-body-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{background-color:initial;padding:calc(var(--ag-grid-size)*2) var(--ag-grid-size)}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-multi-filter-group-title-bar:focus-visible{outline:none}.ag-multi-filter-group-title-bar:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{background-color:var(--ag-control-panel-background-color);width:var(--ag-side-bar-panel-width)}.ag-side-buttons{overflow:hidden;padding-top:calc(var(--ag-grid-size)*4);position:relative;width:calc(var(--ag-icon-size) + 4px)}button.ag-side-button-button{background:#0000;background-position-x:center;background-position-y:center;background-repeat:no-repeat;border:none;border-bottom:var(--ag-borders-side-button) var(--ag-border-color);border-top:var(--ag-borders-side-button) var(--ag-border-color);color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;min-height:calc(var(--ag-grid-size)*18);padding:calc(var(--ag-grid-size)*2) 0 calc(var(--ag-grid-size)*2) 0;width:100%}button.ag-side-button-button:focus{box-shadow:none}.ag-side-button-button:focus-visible{outline:none}.ag-side-button-button:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid #0000;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-ltr .ag-side-bar-right,.ag-rtl .ag-side-bar-left{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-right .ag-side-button-button,.ag-rtl .ag-side-bar-left .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid #0000;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size)*6)}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{padding:0 var(--ag-grid-size)}.ag-filter-toolpanel-header:focus-visible{outline:none}.ag-filter-toolpanel-header:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-filter-toolpanel-group:not(.ag-has-filter)>.ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon{display:none}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size)*8)}.ag-filter-toolpanel-group-item{margin-bottom:calc(var(--ag-grid-size)*.5);margin-top:calc(var(--ag-grid-size)*.5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{flex-grow:1;height:calc(var(--ag-grid-size)*4)}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-title-bar{background-color:initial}.ag-ltr .ag-filter-toolpanel-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-pivot-mode-panel{display:flex;height:var(--ag-header-height);min-height:var(--ag-header-height)}.ag-pivot-mode-select{align-items:center;display:flex}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-column-select-header:focus-visible{outline:none}.ag-column-select-header:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-column-select-header{align-items:center;height:var(--ag-header-height);padding:0 var(--ag-widget-container-horizontal-padding)}.ag-column-panel-column-select,.ag-column-select-header{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered:after{content:"";height:1px;left:0;position:absolute;right:0}.ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-header,.ag-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-header-cell:focus-visible{outline:none}.ag-header-cell:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-header-group-cell:focus-visible{outline:none}.ag-header-group-cell:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-advanced-filter-header-cell:focus-visible{outline:none}.ag-advanced-filter-header-cell:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{margin-left:4px}.ag-rtl .ag-header-expand-icon{margin-right:4px}.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total,.ag-header-parent-hidden),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell:before,.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{background-color:var(--ag-header-column-separator-color);content:"";display:var(--ag-header-column-separator-display);height:var(--ag-header-column-separator-height);position:absolute;top:calc(50% - var(--ag-header-column-separator-height)*.5);width:var(--ag-header-column-separator-width);z-index:1}.ag-ltr .ag-header-cell:before,.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{right:0}.ag-rtl .ag-header-cell:before,.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{left:0}.ag-header-highlight-after:after,.ag-header-highlight-before:after{content:"";height:100%;position:absolute;width:1px}.ag-header-highlight-before:after{left:0}.ag-header-highlight-after:after{right:0}.ag-pinned-left-header .ag-header-highlight-after:after{right:1px}.ag-header-cell-resize{align-items:center;display:flex}.ag-header-cell-resize:after{background-color:var(--ag-header-column-resize-handle-color);content:"";display:var(--ag-header-column-resize-handle-display);height:var(--ag-header-column-resize-handle-height);position:absolute;top:calc(50% - var(--ag-header-column-resize-handle-height)*.5);width:var(--ag-header-column-resize-handle-width);z-index:1}.ag-header-cell.ag-header-span-height .ag-header-cell-resize:after{height:calc(100% - var(--ag-grid-size)*4);top:calc(var(--ag-grid-size)*2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize:after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:var(--ag-cell-widget-spacing)}.ag-rtl .ag-floating-filter-button{margin-right:var(--ag-cell-widget-spacing)}.ag-floating-filter-button-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;height:var(--ag-icon-size);line-height:inherit;padding:0;width:var(--ag-icon-size)}.ag-filter-loading{align-items:normal;background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);position:absolute;width:100%;z-index:1}.ag-paging-panel{border-top:1px solid;border-top-color:var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)}.ag-paging-panel>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-panel>.ag-paging-page-size .ag-wrapper{min-width:calc(var(--ag-grid-size)*10)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-paging-button:focus-visible{outline:none}.ag-paging-button:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size)}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);line-height:1.5;padding-left:calc(var(--ag-grid-size)*4);padding-right:calc(var(--ag-grid-size)*4)}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-bottom:calc(var(--ag-grid-size)*2);padding-top:calc(var(--ag-grid-size)*2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border:1px solid var(--ag-chip-border-color);border-radius:calc(var(--ag-grid-size)*4);height:calc(var(--ag-grid-size)*4);padding:0 calc(var(--ag-grid-size)*.5)}.ag-column-drop-cell:focus-visible{outline:none}.ag-column-drop-cell:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 4px);left:2px;pointer-events:none;position:absolute;top:2px;width:calc(100% - 4px)}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{color:var(--ag-secondary-foreground-color);margin:0 calc(var(--ag-grid-size)*.5);min-width:calc(var(--ag-grid-size)*4)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size)*2)}.ag-column-drop-cell-ghost{opacity:.5}.ag-column-drop-horizontal{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders) var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{color:var(--ag-secondary-foreground-color);margin:0 var(--ag-grid-size)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-left:var(--ag-grid-size);padding-right:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);min-height:50px}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{bottom:0;color:var(--ag-disabled-foreground-color);left:0;margin-top:var(--ag-grid-size);overflow:hidden;position:absolute;right:0;top:0}.ag-select-agg-func-popup{background:var(--ag-background-color);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);height:calc(var(--ag-grid-size)*5*3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default}.ag-ltr .ag-select-agg-func-virtual-list-item{padding-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-select-agg-func-virtual-list-item{padding-right:calc(var(--ag-grid-size)*2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-select-agg-func-virtual-list-item:focus-visible{outline:none}.ag-select-agg-func-virtual-list-item:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 2px);left:1px;pointer-events:none;position:absolute;top:1px;width:calc(100% - 2px)}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{display:flex;height:100%;position:relative;width:100%}.ag-chart-components-wrapper{display:flex}.ag-chart-canvas-wrapper,.ag-chart-components-wrapper{flex:1 1 auto;position:relative}.ag-chart-menu{display:flex;flex-direction:column;position:absolute;top:16px}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{min-width:var(--ag-chart-menu-panel-width);position:relative}.ag-chart-menu-hidden~.ag-chart-docked-container{display:none}.ag-chart-tabbed-menu{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.ag-chart-tabbed-menu-header{cursor:default;flex:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-chart-tabbed-menu-body{align-items:stretch;display:flex;flex:1 1 auto;overflow:hidden}.ag-chart-tab{overflow:hidden;overflow-y:auto;width:100%}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.ag-chart-settings-nav-bar{align-items:center;display:flex;height:30px;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;user-select:none;width:100%}.ag-chart-settings-card-selector{align-items:center;display:flex;flex:1 1 auto;height:100%;justify-content:space-around;padding:0 10px}.ag-chart-settings-card-item{background-color:#000;cursor:pointer;height:10px;position:relative;width:10px}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{background-color:initial;content:" ";display:block;height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}.ag-chart-settings-next,.ag-chart-settings-prev{flex:none;position:relative}.ag-chart-settings-next:focus-within,.ag-chart-settings-prev:focus-within{border-radius:1px;box-shadow:var(--ag-input-focus-box-shadow)}.ag-chart-settings-next-button,.ag-chart-settings-prev-button{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ag-chart-settings-mini-charts-container{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;position:relative}.ag-chart-settings-mini-wrapper{display:flex;flex-direction:column;left:0;min-height:100%;overflow:hidden;position:absolute;top:0;width:100%}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-advanced-settings-wrapper,.ag-chart-data-wrapper,.ag-chart-format-wrapper{display:flex;flex-direction:column;padding-bottom:16px;position:relative;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-chart-advanced-settings-wrapper,.ag-chart-data-wrapper{height:100%;overflow-y:auto}.ag-chart-advanced-settings{background-color:var(--ag-control-panel-background-color)}.ag-chart-advanced-settings,.ag-chart-advanced-settings-wrapper{width:100%}.ag-chart-advanced-settings-wrapper{padding-bottom:0}.ag-chart-advanced-settings-section,.ag-chart-data-section,.ag-chart-format-section{display:flex;margin:0}.ag-chart-advanced-settings-section{padding-bottom:var(--ag-grid-size);padding-top:var(--ag-grid-size)}.ag-chart-advanced-settings-section:not(:last-child){border-bottom:1px solid var(--ag-secondary-border-color)}.ag-chart-empty-text{align-items:center;background-color:var(--ag-background-color);display:flex;height:100%;justify-content:center;top:0;width:100%}.ag-chart .ag-chart-menu-wrapper .ag-chart-menu{display:flex;flex-direction:row;gap:20px;top:8px;width:auto}.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{justify-content:right;right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px)}.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{justify-content:left;left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px)}.ag-charts-font-size-color{align-self:stretch;display:flex;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-charts-data-group-item:not(:last-child){margin-bottom:var(--ag-grid-size)}.ag-chart-menu{background:var(--ag-background-color)}.ag-chart-menu,.ag-chart-menu-icon{border-radius:var(--ag-card-radius)}.ag-chart-menu-icon{color:var(--ag-secondary-foreground-color);cursor:pointer;margin:2px 0;opacity:.5}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-menu-toolbar-button{background-color:initial;border:0;border-radius:1px;padding:0 2px}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px;padding:1px}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color);border-width:2px;padding:initial}.ag-chart-mini-thumbnail:focus-visible{border-color:var(--ag-minichart-selected-chart-color);box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-chart-settings-card-item{background:var(--ag-foreground-color);border-radius:4px;height:8px;width:8px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar,.ag-charts-settings-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);position:relative}.ag-charts-advanced-settings-top-level-group-title-bar{background-color:initial;position:relative}.ag-charts-data-group-title-bar:focus-visible{outline:none}.ag-charts-data-group-title-bar:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-charts-format-top-level-group-title-bar:focus-visible{outline:none}.ag-charts-format-top-level-group-title-bar:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-charts-data-group-title-bar .ag-charts-data-group-title,.ag-charts-format-top-level-group-title-bar .ag-charts-format-top-level-group-title{cursor:pointer}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding)*.5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field{margin-top:var(--ag-grid-size)}.ag-charts-data-group-container .ag-list-item-hovered:after{content:"";height:1px;left:0;position:absolute;right:0}.ag-charts-data-group-container .ag-item-highlight-top:after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom:after{bottom:0}.ag-charts-advanced-settings-top-level-group-container,.ag-charts-format-top-level-group-container{padding:var(--ag-grid-size)}.ag-ltr .ag-charts-advanced-settings-top-level-group-container,.ag-ltr .ag-charts-format-top-level-group-container{margin-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-charts-advanced-settings-top-level-group-container,.ag-rtl .ag-charts-format-top-level-group-container{margin-right:calc(var(--ag-grid-size)*2)}.ag-charts-advanced-settings-top-level-group-item,.ag-charts-format-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*,.ag-charts-format-sub-level-no-header-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-group-container .ag-charts-format-sub-level-group-item.ag-font-panel-no-header{margin:0}.ag-charts-settings-group-container{grid-row-gap:8px;display:grid;grid-template-columns:60px 1fr 60px 1fr 60px;padding:var(--ag-grid-size);row-gap:8px}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1){grid-column:1}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2){grid-column:3}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3){grid-column:5}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-ltr .ag-chart-menu-panel{border-left:1px solid var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:1px solid var(--ag-border-color)}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-advanced-filter-header{align-items:center;display:flex;padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding);position:relative}.ag-advanced-filter{align-items:center;display:flex;width:100%}.ag-advanced-filter-apply-button,.ag-advanced-filter-builder-button{line-height:normal;white-space:nowrap}.ag-ltr .ag-advanced-filter-apply-button,.ag-ltr .ag-advanced-filter-builder-button{margin-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-advanced-filter-apply-button,.ag-rtl .ag-advanced-filter-builder-button{margin-right:calc(var(--ag-grid-size)*2)}.ag-advanced-filter-builder-button{align-items:center;background-color:initial;border:0;color:var(--ag-foreground-color);display:flex;font-size:var(--ag-font-size);font-weight:600}.ag-advanced-filter-builder-button:hover:not(:disabled){background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-button:not(:disabled){cursor:pointer}.ag-advanced-filter-builder-button-label{margin-left:var(--ag-grid-size)}.ag-advanced-filter-builder{background-color:var(--ag-control-panel-background-color);display:flex;flex-direction:column;-moz-user-select:none;-webkit-user-select:none;user-select:none;width:100%}.ag-advanced-filter-builder-list{flex:1 1;overflow:auto}.ag-advanced-filter-builder-list .ag-list-item-hovered:after{content:"";height:1px;left:0;position:absolute;right:0}.ag-advanced-filter-builder-list .ag-item-highlight-top:after{top:0}.ag-advanced-filter-builder-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-builder-button-panel{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);display:flex;justify-content:flex-end;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button{margin-left:calc(var(--ag-grid-size)*2)}.ag-advanced-filter-builder-item-wrapper{align-items:center;display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden;padding-left:calc(var(--ag-icon-size)/2);padding-right:var(--ag-icon-size)}.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard{position:absolute}.ag-advanced-filter-builder-item-tree-lines>*{width:var(--ag-advanced-filter-builder-indent-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root{width:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root:before{height:50%;top:50%}.ag-advanced-filter-builder-item-tree-line-horizontal,.ag-advanced-filter-builder-item-tree-line-vertical,.ag-advanced-filter-builder-item-tree-line-vertical-bottom,.ag-advanced-filter-builder-item-tree-line-vertical-top{align-items:center;display:flex;height:100%;position:relative}.ag-advanced-filter-builder-item-tree-line-horizontal:after,.ag-advanced-filter-builder-item-tree-line-horizontal:before,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:after,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before,.ag-advanced-filter-builder-item-tree-line-vertical-top:after,.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical:after,.ag-advanced-filter-builder-item-tree-line-vertical:before{content:"";height:100%;position:absolute}.ag-advanced-filter-builder-item-tree-line-horizontal:after{border-bottom:1px solid;border-color:var(--ag-border-color);height:50%;left:calc(var(--ag-icon-size)/2);top:0;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size))}.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical:before{border-left:1px solid;border-color:var(--ag-border-color);left:calc(var(--ag-icon-size)/2);top:0;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size)/2)}.ag-advanced-filter-builder-item-tree-line-vertical-top:before{height:50%}.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before{border-left:1px solid;border-color:var(--ag-border-color);height:calc(50% - var(--ag-icon-size)*1.5/2);left:calc(var(--ag-icon-size)/2);top:calc(50% + var(--ag-icon-size)*1.5/2);width:calc(var(--ag-icon-size)/2)}.ag-advanced-filter-builder-item-condition{padding-bottom:var(--ag-grid-size);padding-top:var(--ag-grid-size)}.ag-advanced-filter-builder-item,.ag-advanced-filter-builder-item-buttons,.ag-advanced-filter-builder-item-condition,.ag-advanced-filter-builder-item-tree-lines,.ag-advanced-filter-builder-pill,.ag-advanced-filter-builder-pill-wrapper{align-items:center;display:flex;height:100%}.ag-advanced-filter-builder-pill-wrapper{margin:0 var(--ag-grid-size)}.ag-advanced-filter-builder-pill{border-radius:var(--ag-border-radius);min-height:calc(100% - var(--ag-grid-size)*3);min-width:calc(var(--ag-grid-size)*2);padding:var(--ag-grid-size) calc(var(--ag-grid-size)*2);position:relative}.ag-advanced-filter-builder-pill .ag-picker-field-display{margin-right:var(--ag-grid-size)}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number{font-family:monospace;font-weight:700}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty{color:var(--ag-disabled-foreground-color)}.ag-advanced-filter-builder-pill:focus-visible{outline:none}.ag-advanced-filter-builder-pill:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% + 8px);left:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px)}.ag-advanced-filter-builder-item-button:focus-visible{outline:none}.ag-advanced-filter-builder-item-button:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% + 8px);left:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px)}.ag-advanced-filter-builder-pill-display{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-advanced-filter-builder-join-pill{background-color:var(--ag-advanced-filter-join-pill-color);color:var(--ag-foreground-color);cursor:pointer}.ag-advanced-filter-builder-column-pill{background-color:var(--ag-advanced-filter-column-pill-color);color:var(--ag-foreground-color);cursor:pointer}.ag-advanced-filter-builder-option-pill{background-color:var(--ag-advanced-filter-option-pill-color);color:var(--ag-foreground-color);cursor:pointer}.ag-advanced-filter-builder-value-pill{background-color:var(--ag-advanced-filter-value-pill-color);color:var(--ag-foreground-color);cursor:text;max-width:140px}.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display{display:block}.ag-advanced-filter-builder-item-buttons>*{margin:0 calc(var(--ag-grid-size)*.5)}.ag-advanced-filter-builder-item-button{color:var(--ag-secondary-foreground-color);cursor:pointer;opacity:50%;position:relative}.ag-advanced-filter-builder-item-button-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-advanced-filter-builder-virtual-list-container{top:var(--ag-grid-size)}.ag-advanced-filter-builder-virtual-list-item{cursor:default;display:flex;height:var(--ag-list-item-height)}.ag-advanced-filter-builder-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button{opacity:100%}.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid,.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible{opacity:100%}.ag-advanced-filter-builder-invalid{color:var(--ag-invalid-color);cursor:default;margin:0 var(--ag-grid-size)}.ag-row-number-cell{background-color:var(--ag-header-background-color);color:var(--ag-header-foreground-color);font-family:var(--ag-font-family);font-size:var(--ag-font-size)}.ag-row-number-header.ag-row-number-selection-enabled{cursor:cell}.ag-row-number-range-highlight{background-color:var(--ag-range-header-highlight-color)}.ag-row-number-range-selected{background-color:var(--ag-row-numbers-selected-color)}.ag-ltr .ag-cell.ag-row-number-cell:not(.ag-cell-last-left-pinned),.ag-ltr .ag-row-number-header{border-right:var(--ag-pinned-column-border)}.ag-ltr .ag-cell.ag-row-number-cell.ag-row-number-selection-enabled{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjUiPjxwYXRoIGQ9Ik0zLjQ0NSA4LjkxMVY3LjQwOUg5Ljc1VjYuMDE0bDIuNTM1IDIuMTQ2LTIuNTM1IDIuMTQ2VjguOTExSDMuNDQ1WiIgc3R5bGU9InN0cm9rZTojZmZmO3N0cm9rZS13aWR0aDouNDFweCIgdHJhbnNmb3JtPSJtYXRyaXgoMS41Nzg0IDAgMCAxLjg2NDI5IC00LjQxMyAtNy4yMTIpIi8+PC9zdmc+),auto}.ag-rtl .ag-cell.ag-row-number-cell:not(.ag-cell-first-right-pinned),.ag-rtl .ag-row-number-header{border-left:var(--ag-pinned-column-border)}.ag-rtl .ag-cell.ag-row-number-cell.ag-row-number-selection-enabled{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjUiPjxwYXRoIGQ9Ik01Ljk3OSA4LjkxMXYxLjM5NUwzLjQ0NSA4LjE2bDIuNTM0LTIuMTQ2djEuMzk1aDYuMzA2djEuNTAySDUuOTc5WiIgc3R5bGU9InN0cm9rZTojZmZmO3N0cm9rZS13aWR0aDouNDFweCIgdHJhbnNmb3JtPSJtYXRyaXgoMS41Nzg0IDAgMCAxLjg2NDI5IC00LjQxMyAtNy4yMTIpIi8+PC9zdmc+),auto}.ag-input-field-input{min-width:0;width:100%}.ag-checkbox-input-wrapper{font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);color:var(--ag-icon-font-color);display:inline-block;flex:none;font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);font-style:normal;font-variant:normal;font-weight:var(--ag-icon-font-weight);height:var(--ag-icon-size);line-height:var(--ag-icon-size);text-transform:none;vertical-align:middle;width:var(--ag-icon-size)}.ag-checkbox-input-wrapper input{-webkit-appearance:none;height:100%;opacity:0;width:100%}.ag-checkbox-input-wrapper:active,.ag-checkbox-input-wrapper:focus-within{box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-checkbox-input-wrapper:after{color:var(--ag-checkbox-unchecked-color);content:"\f108";content:var(--ag-icon-font-code-checkbox-unchecked,"\f108");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-checkbox-unchecked,var(--ag-icon-font-display));font-family:inherit;left:0;pointer-events:none;position:absolute;top:0}.ag-checkbox-input-wrapper.ag-checked:after{color:var(--ag-checkbox-checked-color);content:"\f106";content:var(--ag-icon-font-code-checkbox-checked,"\f106");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-checkbox-checked,var(--ag-icon-font-display));left:0;pointer-events:none;position:absolute;top:0}.ag-checkbox-input-wrapper.ag-indeterminate:after{color:var(--ag-checkbox-indeterminate-color);content:"\f107";content:var(--ag-icon-font-code-checkbox-indeterminate,"\f107");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-checkbox-indeterminate,var(--ag-icon-font-display));left:0;pointer-events:none;position:absolute;top:0}.ag-checkbox-input-wrapper:before{background:#0000 50%/contain no-repeat;background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-checkbox-unchecked,var(--ag-icon-image));content:"";display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-checkbox-unchecked,var(--ag-icon-image-display));inset:0;opacity:.9;opacity:var(--ag-icon-image-opacity-checkbox-unchecked,var(--ag-icon-image-opacity,.9));position:absolute}.ag-checkbox-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-checkbox-checked,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-checkbox-checked,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-checkbox-checked,var(--ag-icon-image-opacity,.9))}.ag-checkbox-input-wrapper.ag-indeterminate:before{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-checkbox-indeterminate,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-checkbox-indeterminate,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-checkbox-indeterminate,var(--ag-icon-image-opacity,.9))}.ag-toggle-button-input-wrapper{background-color:var(--ag-toggle-button-off-background-color);border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color);border-radius:calc(var(--ag-toggle-button-height)*.5);box-sizing:border-box;flex:none;height:var(--ag-toggle-button-height);max-width:var(--ag-toggle-button-width);min-width:var(--ag-toggle-button-width);position:relative;width:var(--ag-toggle-button-width)}.ag-toggle-button-input-wrapper input{height:100%;opacity:0;width:100%}.ag-toggle-button-input-wrapper:focus-within{box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper:before{background-color:var(--ag-toggle-button-switch-background-color);border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color);border-radius:100%;box-sizing:border-box;content:" ";display:block;height:var(--ag-toggle-button-height);left:calc(0px - var(--ag-toggle-button-border-width));position:absolute;top:calc(0px - var(--ag-toggle-button-border-width));transition:left .1s;width:var(--ag-toggle-button-height)}.ag-toggle-button-input-wrapper.ag-checked:before{border-color:var(--ag-toggle-button-on-border-color);left:calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width))}.ag-radio-button-input-wrapper{font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);border-radius:var(--ag-icon-size);color:var(--ag-icon-font-color);display:inline-block;flex:none;font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);font-style:normal;font-variant:normal;font-weight:var(--ag-icon-font-weight);height:var(--ag-icon-size);line-height:var(--ag-icon-size);text-transform:none;vertical-align:middle;width:var(--ag-icon-size)}.ag-radio-button-input-wrapper input{-webkit-appearance:none;height:100%;opacity:0;width:100%}.ag-radio-button-input-wrapper:active,.ag-radio-button-input-wrapper:focus-within{box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-radio-button-input-wrapper:after{color:var(--ag-checkbox-unchecked-color);content:"\f127";content:var(--ag-icon-font-code-radio-button-off,"\f127");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-radio-button-off,var(--ag-icon-font-display));left:0;pointer-events:none;position:absolute;top:0}.ag-radio-button-input-wrapper.ag-checked:after{color:var(--ag-checkbox-checked-color);content:"\f128";content:var(--ag-icon-font-code-radio-button-on,"\f128");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-radio-button-on,var(--ag-icon-font-display));left:0;pointer-events:none;position:absolute;top:0}.ag-radio-button-input-wrapper:before{background:#0000 50%/contain no-repeat;background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-radio-button-off,var(--ag-icon-image));content:"";display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-radio-button-off,var(--ag-icon-image-display));inset:0;opacity:.9;opacity:var(--ag-icon-image-opacity-radio-button-off,var(--ag-icon-image-opacity,.9));position:absolute}.ag-radio-button-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-radio-button-on,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-radio-button-on,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-radio-button-on,var(--ag-icon-image-opacity,.9))}input[class^=ag-][type=range]{-webkit-appearance:none;background:none;height:100%;overflow:visible;width:100%}input[class^=ag-][type=range]::-webkit-slider-runnable-track{background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);height:3px;margin:0;padding:0;width:100%}input[class^=ag-][type=range]::-moz-range-track{background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);height:3px;margin:0;padding:0;width:100%}input[class^=ag-][type=range]::-ms-track{background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:#0000;height:3px;margin:0;padding:0;width:100%;width:calc(100% - 2px)}input[class^=ag-][type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);height:var(--ag-icon-size);margin:0;padding:0;transform:translateY(calc(var(--ag-icon-size)*-.5 + 1.5px));width:var(--ag-icon-size)}input[class^=ag-][type=range]::-ms-thumb{-webkit-appearance:none;background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);height:var(--ag-icon-size);margin:0;padding:0;width:var(--ag-icon-size)}input[class^=ag-][type=range]::-moz-ag-range-thumb{-webkit-appearance:none;background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);height:var(--ag-icon-size);margin:0;padding:0;width:var(--ag-icon-size)}input[class^=ag-][type=range]:focus{outline:none}input[class^=ag-][type=range]:focus::-webkit-slider-thumb{border-color:var(--ag-checkbox-checked-color);box-shadow:var(--ag-input-focus-box-shadow)}input[class^=ag-][type=range]:focus::-ms-thumb{border-color:var(--ag-checkbox-checked-color);box-shadow:var(--ag-input-focus-box-shadow)}input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{border-color:var(--ag-checkbox-checked-color);box-shadow:var(--ag-input-focus-box-shadow)}input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-ms-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:disabled{opacity:.5}@font-face{font-family:agGridQuartz;font-style:normal;font-weight:400;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABuQAAsAAAAAOXQAABs9AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIo4BmAAjD4Kyii7dAE2AiQDglALgSoABCAFhEYHhXcb0DBlhpjHAajJ6zyKkjXqRlGxSWb/f53ATVEwK+pfKEoCLoJMXPqbSpP+MWvvlf04PqG2sFBU0j/s9EG3eGYn7tAR5FzkDEVMeCaN/eJ+Py+ducYUjx2SFE0e/n8OvS/5JVA9lVVVrAHJAY+4Qm9sTI2Y0BMKJWDsKD9t63vAsOArYl+dZQYGWdMT13QhX8k/XUiXRFu6IZqzJlmCJ0uYJEBq8YWAhwrVKEHUaohXDOtSakIdWk9quilXE7IVyj/cdffEoGLAC5xtrrQq/4cXkE0f2OEJ7n3csbUbt17JJ8v5IDgCj8Aj6AbYLQrvqZymZBdXdlEQOEBKUgbBEfuQ9dltebdlgaXgNAZBAKDlhCXrX4QxphP9UUXA/00tqcu17ktvLAQEkDCmGY21Gn3J9ljeIs8pG2+Xy3un1XZd8d5uRym9Y2t9xUq1rlaUdACvwjRAAmhYcMPoWKinPxhBoD2whEP5E3SzoFEcEAXmCXluqrIej1Alm3Gr5TxfOtbNCW5qUgMhWFEYbwQ8INu+e2b/Rhsd9Ao2kDscAdTagrHjh8EC9Kvm9VPIQPLHB5gGxlV/7waI7zqkWRXEE5z+aVRx3mu/opF5DZeZZ57Ufp6bEhNtpXM4opINDEWrCGbCWgyExUaxAszojjaHi+MuDylEpPBo9ZGxJMRkGbNVW9FTF2IYcLj7ukYIklh9tlnxVBuC2hNHNfEsLW0EIivY0hIlmcD6XD6D+3boEaKeMQM1gA2E8Xo8mC+GI2Nz+5aOyzaBm3CiWYmTwEzDJRhvrRsUgtPjs7m8rVskzM82hlHrEIuXEDFXryi7bUSfwTeMOtUVCNZDlCAX7ViArvG+rZnb3lqlGBpAX1Difni5DIMB2+OplZ/T9WEzxBoxco6MHRAdBOKcV4trCWKYRqdCk9Pz3Genvnnrm99gJROJySEjSGjDbr31LltPricWRYjhUdJDPjg2EBAibEFbkKhswUqmvrGsJcx0iPKRYZAkjdDkCllKJ2EyeLa8dkAmUAsuJBAiJCwoD9A2NwktlG/ncqmo/cYn9HAvTAVxwVkNkWUs2ZFjJcFrUS1ZwAOxHtLCche5aolHgHUaQkvu8gbiQc5TQ7s6NZInMvRYolpzWBEea6Ebi/YBJpLQ4sTelYIVdxXY8cQ5oqXvvU1E+bbRI9CorIdC7WCNCULWUAvXPfbWMU0DlAx9P5Hr8/VDJ2QcIzC+CgsmbHpFWyOuChAJOFazD6YMfBfySMFVxbE4WQExcQE1P6wgQQbTtMTQGfcnIH50enwDw9DenRmUfYmteJBdtF4Dj7tzHx/1BhMgw+eQ78HysXcbvuosSD6M3TR69xwFW28BKoAc6Lj7ZrJ2fXu04YZCB46MuZH/AI1Ehw5l3QPPfSz6ClKW6HTDIy+LKPCyLDeCXrgLlhw5BZ7lXd6VBrN7wO0sHT6gUhNR6AhOraNnYo7B4iC8AIFIIlOoNLqgkLCIqMRbP4kJSSlpGVk5eQVFipKyiqqaiLqGpiXLVqxas27Dpi3bdoTs2rPvwKEjx05AVEJ+5zn//L4Zb4BnrbYFnckhtcdgjpPR1OlN5hDd1ANSq88m0FltDthbH7C/GeBgE8Dh5oGjDQLHWwVO1g+cbgo42zBwZdPA1U0C17YAXN8ocGMjwM0tAbc3ANzZOHB3Q8C9LQL3twI82BjwcLPAoy0DF9c1UIDpQF8TwAQIAUqAEeAEBAFJQBHQBAwBS8AR8AQCgUggEcgECoFKoBHoBAaBSWAR2AQOgUvgEfgEAafYQnIuIogJEoKUIOMUVU7uKQhKgoqgJmgIWoKOoCcYCEaCiWAmWAhWjt5sJJyd4CA4CS6Cm+BF8OaJN9Y/vlwCr0DdVxrf2Lzire/H9sJhjSPM46MCIwB160nXHt/DZ8AuQPT3wH6QLf4DZr+FHnBgOMK/+siyNtfjrojCgvUubHu2Z9hMIKclhH++kaqgOCIsbxOPrEpq5nfIZizRG3ZJEgrL1ajUZ3U14BHNBCGrqpqu7Vk2dXac0llRReOJv012OWNDsS6IAtV1GC4SgaMRNpayLEc1XSns621JKbaV3HpaVUlpee6+zaCaeSZJXIqCDvZoOnFIh+zBJAP55wcFEjhnVwpHDhu2amBW1KpdIlTEnCvMGi8YCHKSns37lTZfnmSWG7mMk7ZmnAjKTY8DcfYBLW252fxim4iXjQ4HcmUJpOwJHF347PY6BSXW6RKfjktXifCcbGBnmhAFSLccskpc6rHs5h5H/qnAkpgVio84iTzsUBQUdTxptWPP38ESLfgs5MJQWoliUaSUsoSFgmwUwP+/sxQFWc05IAYzri/HG+uMcn6I93iDppG/mtnD6bxgyrhBV1Ai0+SI3rPrLqfrUJsK+hl8xxseb5eavmASJvnUnjd/hEv1L9i64DXtB/7PwjLjS6E+etP8US24lxOEayW3l/SvT0lQOa+EGtSy3u3X8usqzh3ggIwc5q/bRaZFMafWsJ6rCo5OkulxtMlelxeXiCpLBc6yNBxA9fuZZ8nkKJXgyAR4Bk+Nye+AmyXNoSiGZqikkQekBDNJfPpk3DGmuYxqkiWFuq7W5dUIimwgFfkmI0rYt2ZsalfiysTIgtjB0UmG+K92Yo9WbkPMgmwefQJPjATQXZrMFNKSNTYFVHPK2bPni2icO6uJygmpc/rzPvx51ZAL/Ek8Q1XC2azuxzx9HDAePMmW0pzFMMdOQ7ZqRWZVrqmkJg6ovrmfISv1YqsYahpv8LbH4gxbtRAWW25WApeaJtEl2MBmVmXWGSUGjUxdtyz9skEjOyzSulcTahbyJMvpFpSjbNBmA8OhoO4pd8HXtRRJMQV6j8kQToeUFISsHxsGL5cIkEksFQ/AQTKMhkQURWFU3CClzE63mj3bGAZxeWGuEN0u3KvIPYXEoXD0TE2gVTLFOgTVYNVY5UC5v0CElFlpe7kMK5YBUoTFGyjPpckqlpRSt8zZTZeCa0Qp3SOglsE5fp2c0V5A8wSkKnCYpFtpJ5Pjx6hG2ohKd0jhdjg3a79VFLykdag3WPPmsVfm3ikAvCLj1fir86Je5VRVUaPb7y4QGwjy4B9VmJ2yWet1sUEgpov374mdjb4sxMnQFBJ9ePmAewJAY3nqk7FXosMm4R7q0MH8IwMdqa0Y/nBaiRKt9f5k2eBCq7e7ueS3T8bkAldhMTiQl2aWpBs7+8+gYTIIB/CQgoMAhiGJIiS9OacrhhdX9nc2FtV9NBJSwa8cyCtzy+zm7t7i6rLB9yelkCjRCeQzz+Zd6Bg486RANBlOFLADXcZM160Ai+UumrGi+KyZXU5NuZw0zkJS+saawxqc/eTZgjNYyr1YpqN3sNH4Ra/0Ah4AXLnDlTREkgY4a6d0PrkvhQLKdZ8oZU+9ZDDTRY+KK1Coi2rRILMpdvuIl8X5JG6T/4bbUdtQHwDY+9fCkDAXwSB+PPw87hloga2DvVdxTAxgpaZQlNLxdCl1902oTnV67A8ueYZsldORJ+2mQRO5waMYidj7eNdLXAdXPEkEmyZJNSQkP6r6SEPh4l4cl13iToLxCDSgKaTkhStnUhoXiTyrg2csvyEtGt3AodgfyoNMfE0rQIuHWidD0kktnXm2gZMqaKGsTrx3xmoVWJFaiBJRQRaZvoF+xdqlhLeUwoVetIonFgBfOC+19w8308WK+0nlcZmlrbVFbF/vlzLtMEmP0qTIkfY6D4iAwRy055Js1PrdrtnI5LyWOqMkHHw4aQtHJnZQMK1652hbDs/kmo3vTvcAmu6aKkTVAItnI3vyr1De37J5uW9spvlSnnb0/cBCvoqdVItlijKJFPmEaHy6NVHuPxyXc8MXeRoSdqcme6GVKMDUoFzyYhoWh14onSVNozwvoxKVSEoA7Sq5YaFkVVOwKAiV68C7ClcsuwbVls7eVn71ajN8mR5qXvfAqitqCXBhm41KK5uF4Te7zyjbSpk+8tpU7Hh1KWEI6aTYuSjEFJO4Vors+rTtSj+f5aT4Op+5YFLmiXMpl4odm7RoaC1j2EPZI6lzj8BZMazWv0VT9/UzxqxMezOxw1JOiOivmPmsa6UzkEFqGqOgiyHCufchZKHZbqHZOZoFADTq+GewFbZcq1tKg/NMhLXmfMJ9Q22oXTU87HS+xmXKZIiG66AYOF40nJHSNdFx3N88h0b+iQqQhL5av4yfBSgGiEhATDvocLa7IlEKZ8k8msMz8e8Fj8mqyC9ucHMMCZeGF317FtQFXix5855SP8BOD11Sl5meQcNGlyfWuo6SuNOBwovvp1YOZ7R0bcmUgZpGEw7SaqCUOnAM/nuyIUfWMB9nYkeYN5v7gFRX00De5ZI2OtgHVkX1Umw3BSV5jY3tMh5Pms7/N15fcpD6NLq3BbZRVOIEOBYxrcsGX0kp/o2UWEYxOk7iKHnb+rKo0nxDwUtimazTNSh8H7ywcMPw0IRbMN3ua3LDgztt9SbjHx+5mhyDBIte7F/V/+InF8cTZDGpU37xE38DJBQEby2PgGPspdc8lv8257e5y4RAnHiNVtArV5KsfQrKygATJMukoFauvODT3tbGTSvtvAWAFa9r/dXwi2LI7fQChrUzNY3bWr+4AxV3WkHeUtupF4gK/WiMdncnWafV1NMndxECM/HuvrBMaAEHgSM9SQ0dGBgcfKMwKXqcGxjoLIvOaMMHN6yxLYrPKsMHB4BIVwlNvH08E/bB2ONH0CVK7oLrQj+0YGY4cafWBNB2/L5LG2LIJIQgaasqCNGosoVRKBKE1F8nS0vRqICgADR6YWkMui4L3OQCd4dzIsSeN/MQs6qhdrmhZtfaghYx9UllNTNmyZ0ZgjNxjDua6t49QKoL4u7Yt7VzaFuXfVUMfyinWWq4s6CHm7t86bqft45s/Xnd0tZUn+QH8bE9DmJqKzQb4uNP+bv7dyYmEH28PsK08yjwqfj4DX2TACq9RmEmzFpZSVG4i9ZFI0NPxljwGKOkmMboqKjDTys0tIW2xplYVjrZ0TFYkHPj3j3TZJPLKtFOyU7R5M0L3UDkti8G5WXjZaUBNEVw3dI2J3U7Xf+5Y//P153Q5KkGYK8r4o4KjbIj3tK4vfKIzCi9pAwoXLBU9qMebTxwMOfg7kY0GZWN795T9XW7UdmeA9UcN+AKUVpBj49jo+L2ssjBjY1WAIf7WBjata8FzZgFIsojAV0BR5RI18eOyvTKCHj5PcdPcVScbX0PsYt0u4d0m1S47bC4WxjM44gETO/7k8LMGC0QuAlIzIJRX3cQ0BiBkWiomC4HAjP6hkqL6yrW6S8ysFIsECvBZuwvkgb88stJv9Q3tjP67T3VLt8xKrr+jc67evjzO/7Fsh0KyeU26Oo25Y9ja20cN90xGL3iS186zlvy1X1yemI9h7vQ4LGac/ACx8NjfE7AOvWz6jU8p0N3Nuqb3jtzkyH7UtPVy/yJx4gPb9hDsaKjDOcfZgfP8Iz+2eWOlO2Qqfv2F8GxR67nZm9REl4WdyVwW89yiuY7styDX7tVnOKcqnALfKKydzzsangHdjlTbNWQGlpD9UbPmJdWJCsVGuIdFx1qavb2ofR6IPSXL3pGojRCGxTPjnW3uMU6xwdpI6SJTF3TZlfqMkGMr0+s+ZqY1Fg1lIbe3PBEdmCA/gwGxCpfaMII3s99r6k8k4KUSmjswPDSSvnK1LW/7pPcN9n3OK0xYtHGpRFusS+5+OfuOekL0u+f0f3L/mWAMzcqZklS4/6lYfCQPc8+1N1QnLJs+ql+h5dativwkloJtoz+naVl3Lb6doO5SNAKME1nBJX5QVGeav0ctWdM+ZHu6qYp6sfPEwdCn/+WyR4N/xztme5WLRkKXSXpc/+WtH1z4xS9oaMn76aAZKZ7ZAi0WkGGR7qIymsKmijOTZnQ+i5cLglvqu7uLl9zRflSrY/yzA+q9PcHujXyoom62NTxnuIp00F6NPZj+Ch7TuW2OEm0BUu11jqGvmpRGFg83OwVWbxbLdAL1kpwnbuLI72atUhaoGbQ8aHWR+cX6ZE4uQsChBF21YeOg5rANGT+FBGt3g6J7vWP8fWNyZHgZM7Pw36pjmAWbaIjQPRfkICfRPUl/wkSJ37zkcsCzFnzNd4PPYHDHHACpH50mTBW3zY+Nz44SLL2xlFSzrXXt4n9vgN4bhHRGhNpGhf9LDaXh6knIVvM5yvKov2A8r6KwmhJrnA0eIFHdxJeZtiNJqG5ErwsVaN3whMSKYxMTHAFJECzwgxlDZYj3pNpgVN/hU6Zh1QW6AD0M15mxX4xX0epT3uQ++ANNlITSHWTSMXpOMrbeyRcHD5iZNq7LCeHhq2QwAhoBQP1QptQXYgudGxSmGsZGuaXIF2gFSdlqzhfkyjzuzLnanfhWIoqRJUyJgyTVwVemG+ibL5GnJz1oEcyUt8+N87OehRiIi7EAKm0tRWCEx+Lx6AOT6a3Yt0QidF1dVaWKc7qdhpTPPWAwiBJL+KWdQVW2cJX0EfjE81rOErm31MoW10dpTCxPttJ7Ne2FlgYtr6x0I4GHCgRk2rN9pGRWmqMfMXFbEjwJiABJ5C8plGBjSQOk8O/jtCpqEKPjIAnf0GL6JzBhM6x3+GnFDD9rsEfvK4C5lw+QGP00BBeaCIIi9y4fXjYigVwRwMCOPGWtvWNr9aO3SKaAOXEjdnXX7yIUz6XnucphZlFH45ub2t1tTN0Ed+JdyfqP3cOoIXTgZu7RhMyS52eHesX7esb7RdLSHAq2nfPTkwrclMbZheHFBSEFM/5dIQjjLBN8HHOadtHUDx76DOnuAEIkKcSZ5FQdsm74XJ7X5KNeYzqFggtrAfVo2MuN2Ss7CL0NzQo3skbkv316A8Sbx2HROEC/aiH3i8Zl9ntfzP/zYV+HgHlKSmkjSmOOn6Cwug6vnhbPbe0DE9JlkML4Nxvdh0VRssuKhmGSTtFe5y6WsLlaLk8nGfiGSHBW19fORohb+ly2pP/YZIRjayfhBqm6lEltMBH8nIQIWvpdhS+Ezp27wyXgXL5I2jmebnopxpcupAX4WWK7C95BHCGUQ0kNVYtsreS0ScyWdPZbpReVuYQpI21U/yUZ4a9vdpv7D3wBb3603sfmVr60cHeCTeLHlmhCYIpqqEldrdL1KmRBbBlZtpMtCT/RNy8gogWWJNWk8nujAtRe85tcoq5/CcHbIkomBt3vrjQeTRQm8zemV7SzktcapT7SNnp2Xu2l6S6duZ1xrng6TnNMHa1Mcq4ekrNyZM1U9oCm9cmMBJJu855F1p/uirBq8DQqN/Uq13bXlj/Ed/AA5ffd5amievX4x4AdU3bh4asIjyHh8FUnYlnhgOnT9eoexXk+IR3wjoxgaemudTX46dPD0ACSj4sKsIwSGAWCH7dx4nmMOBZY4ML8V82wunDFeLj4/jhtUAAbfDjBPcBDn6NemqTGSqUVJDPntaARQpqo1OnaIwEyYNt3Sj/ixZYwToMq4goeRMMbnsk7izKliZ6PztvsKP+7dNLzonKivb6VnFaWWfd1+csIo/84rRUv6KoYR5wsx1XaNubGP2T60M+DZvEHoQJx1JVs1RALJX47xTv9Hd27sKnrcw2Q7bCaGyrywDFZVh5w6KM4FSVKjU4oz8406lU1c70Z05DmZEMATWiWwvk6bKU1tYUWbr8oQR/+NZWWYo8/eEV9ouvXvSl5a5HLy83S/SpEkdFM8hGFkVZloiUbChzfsbTao0uWJQv9b+vJKSESMYlCgG7RrGSmG0i8HvBgBO4HJ2LlUTzGT9lq4KSk4NUmqLYD7Yn0vcFJ2w/FsVoVMmBQclbdIowjje+fxbFqC9AycOyeut/rfKiOwVuefhK+jxC3Psk8+zS/mclbfbF/Q9GscO3XGIHBdZ8WFli/e8t93mS1+4hHq8lvu4rpy59s/GWs2uos4Rt2Qi+e3ae7cpO3diQXb8plS1hLwWje6AFvnIOQu864Z18vvg3wzcYXJwaKDn8Tuo6bmy6TvJMzica7vNljSK255Uck5eDcNlOl+OfSVT+ufZn1XzmVFn/uoXZra7CmBJ1PDaUAINDdBFhrKBCdwY/gKQhVi2ugnmkALqlnD6dFDNN4l9bn8i4fSBgFJD1Nf/ky3/UjkxBlnTyA4pwSQAyL8qO+SJV8jDGBslkjQnpuIrZhUyJPUVM1RYjUQD882eUIx+iWCVy73EhSBbWyDwK2hMujbJhzT7Et5H5VRebwvwh1oFoNY6KGZHFMQvz8+NfI1djdTmHtOxk/hfZZzPRxdqQZ5oWtI7u7sPIW+kQ2ky1BmHufx5zG8KJJSyDVNnWIEnMyFRxEfMoaLe4TH/ECDOGu0ZmAsj7eN9/SldMLfKd74gL5jSE8yzm3lFzooxjuejc/9g7IcMAMDIcfvlmbYf8zv+MYbk1+8ew9zACAH+K7LN9egop/ggZ6/+DVPcrS/j7FxCC8lNibGVAbdwKSjCbffOBGVSyRUZYkDeaD1oUwml+8ZYKitVbKqkOaC2iUfjiOlFPcJgkASPlU3QLS7drJ0WS+X+oDcz/ewuLwD9qC/P/3+IoJdDv5kQRu6Y+incf2Yg+vmGdg5H1qPhMfqEkz1S8bmxt278jEopRdMXpXqRL/aZaFZVwUxyYYo9C4CIKf6LV/Vk1vj9v3lUB95abJ6N2JDznQ2Ziu3r4BhOehY1xEcaFGb/gG01wvjFSeLX3Qgwfgch3NBRyxsm9MZJLYrzRwqgUlVuwRuHAiok0KMo/EHHrE7KK750NrOjdczFbReV7lkV6zuKukJb/byxYoemGadmO65Fen1+UZEXVdMO0bMf1/CCM4iTN8qKs6qbt+mGc5mXd9uO87sfz9f6wUQ6Xx9fW0dXTNzA0MjYxNTO3cKZIWmfqWrA26pl6RoSvqW2S7VlDFkPXno3oop1ov058K/tWdLvVV3hyqCiNJ6O42taYiTR8YjmwlNHPFkv/BOaG0sgyqRir6DqW471rhVNq23Rp26wdh8l28bZvedAsGnZPN8Q7limYdG4PuV7lwx7lrv0kaacWH7u1cI6dX2UtO1baC54OHLQf2DhP9aAxN9/4B3YapDywlCxqEBOOibU0IfAVrBt3TmEbKepe68K6kF3PDpenrMpUclXNV37UFV+ftZPMBUepYSiVjq804qNQxyD+RR18IxupnosKYxXE0gZOgJUaLSMM1305Ig0yOUJbRlYMOXW1QiuD00BHjf7TQNUTzKTJuYXSg0Yvk+CMptW2CF15YlVuRotvSjmCgRoEEBQ8MBBcIYGFAGf4ghPcoHTQQIYId7hABY8nAAAA)}.ag-theme-quartz,.ag-theme-quartz-auto-dark,.ag-theme-quartz-dark{--ag-active-color:#2196f3;--ag-background-color:#fff;--ag-foreground-color:#181d1f;--ag-border-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 15%);--ag-secondary-border-color:var(--ag-border-color);--ag-header-background-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 2%);--ag-tooltip-background-color:var(--ag-header-background-color);--ag-control-panel-background-color:var(--ag-header-background-color);--ag-subheader-background-color:#0000;--ag-invalid-color:#e02525;--ag-checkbox-unchecked-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 30%);--ag-advanced-filter-join-pill-color:#f08e8d;--ag-advanced-filter-column-pill-color:#a6e194;--ag-advanced-filter-option-pill-color:#f3c08b;--ag-advanced-filter-value-pill-color:#85c0e4;--ag-header-column-resize-handle-color:var(--ag-secondary-border-color);--ag-icon-font-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 90%);--ag-find-match-color:var(--ag-foreground-color);--ag-find-match-background-color:#ff0;--ag-find-active-match-color:var(--ag-foreground-color);--ag-find-active-match-background-color:orange;--ag-panel-background-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 3%);--ag-panel-border-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 20%);--ag-menu-background-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 3%);--ag-menu-border-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 20%);--ag-selected-row-background-color:color-mix(in srgb,#0000,var(--ag-active-color) 8%);--ag-row-hover-color:color-mix(in srgb,#0000,var(--ag-active-color) 12%);--ag-column-hover-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 5%);--ag-input-focus-border-color:var(--ag-active-color);--ag-input-focus-box-shadow:0 0 0 3px color-mix(in srgb,#0000,var(--ag-input-focus-border-color) 47%);--ag-range-selection-background-color:color-mix(in srgb,#0000,var(--ag-active-color) 20%);--ag-range-selection-background-color-2:color-mix(in srgb,#0000,var(--ag-active-color) 36%);--ag-range-selection-background-color-3:color-mix(in srgb,#0000,var(--ag-active-color) 49%);--ag-range-selection-background-color-4:color-mix(in srgb,#0000,var(--ag-active-color) 59%);--ag-row-numbers-selected-color:color-mix(in srgb,#0000,var(--ag-active-color) 50%);--ag-checkbox-background-color:var(--ag-background-color);--ag-checkbox-checked-color:var(--ag-active-color);--ag-range-selection-border-color:var(--ag-active-color);--ag-secondary-foreground-color:var(--ag-foreground-color);--ag-input-border-color:var(--ag-border-color);--ag-input-border-color-invalid:var(--ag-invalid-color);--ag-disabled-foreground-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 50%);--ag-chip-background-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 7%);--ag-chip-border-color:color-mix(in srgb,var(--ag-header-background-color),var(--ag-foreground-color) 13%);--ag-input-disabled-border-color:var(--ag-border-color);--ag-input-disabled-background-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 6%);--ag-modal-overlay-background-color:color-mix(in srgb,#0000,var(--ag-background-color) 66%);--ag-chart-menu-label-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 80%);--ag-chart-menu-pill-select-button-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 70%);--ag-borders:solid 1px;--ag-border-radius:4px;--ag-wrapper-border-radius:8px;--ag-borders-side-button:none;--ag-side-button-selected-background-color:#0000;--ag-header-column-resize-handle-display:block;--ag-header-column-resize-handle-width:2px;--ag-header-column-resize-handle-height:30%;--ag-grid-size:8px;--ag-icon-size:16px;--ag-header-height:calc(var(--ag-font-size) + var(--ag-grid-size)*4.25);--ag-row-height:calc(var(--ag-font-size) + var(--ag-grid-size)*3.5);--ag-list-item-height:calc(var(--ag-icon-size) + var(--ag-widget-vertical-spacing));--ag-column-select-indent-size:var(--ag-icon-size);--ag-set-filter-indent-size:var(--ag-icon-size);--ag-filter-tool-panel-group-indent:var(--ag-grid-size);--ag-advanced-filter-builder-indent-size:calc(var(--ag-icon-size) + var(--ag-grid-size)*2);--ag-cell-horizontal-padding:calc(var(--ag-grid-size)*2);--ag-cell-widget-spacing:calc(var(--ag-grid-size)*1.5);--ag-widget-container-vertical-padding:calc(var(--ag-grid-size)*1.5);--ag-widget-container-horizontal-padding:calc(var(--ag-grid-size)*1.5);--ag-widget-horizontal-spacing:calc(var(--ag-grid-size)*1.5);--ag-widget-vertical-spacing:calc(var(--ag-grid-size)*1);--ag-toggle-button-height:18px;--ag-toggle-button-width:28px;--ag-toggle-button-border-width:2px;--ag-font-family:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--ag-font-size:14px;--ag-icon-font-family:agGridQuartz;--ag-tab-min-width:290px;--ag-chart-menu-panel-width:260px;--ag-card-shadow:0 1px 4px 1px #babfc766;--ag-popup-shadow:0 0 16px 0 #00000026;--ag-side-bar-panel-width:250px}.ag-theme-quartz-dark{--ag-background-color:color-mix(in srgb,#fff,#182230 97%);--ag-foreground-color:#fff;--ag-border-color:#ffffff29;--ag-secondary-border-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 10%);--ag-header-background-color:color-mix(in srgb,#fff,#182230 93%);--ag-tooltip-background-color:color-mix(in srgb,#fff,#182230 96%);--ag-control-panel-background-color:color-mix(in srgb,#fff,#182230 93%);--ag-input-disabled-background-color:#68686e12;--ag-card-shadow:0 1px 20px 1px #000;--ag-input-border-color:var(--ag-border-color);--ag-input-disabled-border-color:#ffffff12;--ag-checkbox-unchecked-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 40%);--ag-row-hover-color:color-mix(in srgb,#0000,var(--ag-active-color) 20%);--ag-selected-row-background-color:var(--ag-row-hover-color);--ag-panel-background-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 10%);--ag-panel-border-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 10%);--ag-menu-background-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 10%);--ag-menu-border-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color:#7a3a37;--ag-advanced-filter-column-pill-color:#355f2d;--ag-advanced-filter-option-pill-color:#5a3168;--ag-advanced-filter-value-pill-color:#374c86;--ag-find-match-color:var(--ag-background-color);--ag-find-active-match-color:var(--ag-background-color);--ag-popup-shadow:0 0px 20px #0000004d;--ag-row-loading-skeleton-effect-color:#cacbcc66;color-scheme:dark}@media (prefers-color-scheme:dark){.ag-theme-quartz-auto-dark{--ag-background-color:color-mix(in srgb,#fff,#182230 97%);--ag-foreground-color:#fff;--ag-border-color:#ffffff29;--ag-secondary-border-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 10%);--ag-header-background-color:color-mix(in srgb,#fff,#182230 93%);--ag-tooltip-background-color:color-mix(in srgb,#fff,#182230 96%);--ag-control-panel-background-color:color-mix(in srgb,#fff,#182230 93%);--ag-input-disabled-background-color:#68686e12;--ag-card-shadow:0 1px 20px 1px #000;--ag-input-border-color:var(--ag-border-color);--ag-input-disabled-border-color:#ffffff12;--ag-checkbox-unchecked-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 40%);--ag-row-hover-color:color-mix(in srgb,#0000,var(--ag-active-color) 20%);--ag-selected-row-background-color:var(--ag-row-hover-color);--ag-panel-background-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 10%);--ag-panel-border-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 10%);--ag-menu-background-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 10%);--ag-menu-border-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color:#7a3a37;--ag-advanced-filter-column-pill-color:#355f2d;--ag-advanced-filter-option-pill-color:#5a3168;--ag-advanced-filter-value-pill-color:#374c86;--ag-find-match-color:var(--ag-background-color);--ag-find-active-match-color:var(--ag-background-color);--ag-popup-shadow:0 0px 20px #0000004d;--ag-row-loading-skeleton-effect-color:#cacbcc66;color-scheme:dark}}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz .ag-header-row,.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz .ag-panel-title-bar-title,.ag-theme-quartz .ag-row-number-cell,.ag-theme-quartz .ag-status-bar,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-header-row,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-panel-title-bar-title,.ag-theme-quartz-auto-dark .ag-row-number-cell,.ag-theme-quartz-auto-dark .ag-status-bar,.ag-theme-quartz-dark .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-header-row,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-panel-title-bar-title,.ag-theme-quartz-dark .ag-row-number-cell,.ag-theme-quartz-dark .ag-status-bar{color:var(--ag-header-foreground-color);font-weight:500}.ag-theme-quartz input[class^=ag-]:not([type]),.ag-theme-quartz input[class^=ag-][type=date],.ag-theme-quartz input[class^=ag-][type=datetime-local],.ag-theme-quartz input[class^=ag-][type=number],.ag-theme-quartz input[class^=ag-][type=tel],.ag-theme-quartz input[class^=ag-][type=text],.ag-theme-quartz textarea[class^=ag-],.ag-theme-quartz-auto-dark input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark input[class^=ag-][type=date],.ag-theme-quartz-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark input[class^=ag-][type=number],.ag-theme-quartz-auto-dark input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark input[class^=ag-][type=text],.ag-theme-quartz-auto-dark textarea[class^=ag-],.ag-theme-quartz-dark input[class^=ag-]:not([type]),.ag-theme-quartz-dark input[class^=ag-][type=date],.ag-theme-quartz-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark input[class^=ag-][type=number],.ag-theme-quartz-dark input[class^=ag-][type=tel],.ag-theme-quartz-dark input[class^=ag-][type=text],.ag-theme-quartz-dark textarea[class^=ag-]{border-radius:var(--ag-border-radius);min-height:calc(var(--ag-grid-size)*4)}.ag-theme-quartz .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz .ag-ltr textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-ltr textarea[class^=ag-],.ag-theme-quartz-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz .ag-rtl textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-rtl textarea[class^=ag-],.ag-theme-quartz-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-picker-field-wrapper,.ag-theme-quartz-auto-dark .ag-picker-field-wrapper,.ag-theme-quartz-dark .ag-picker-field-wrapper{min-height:calc(var(--ag-grid-size)*4)}.ag-theme-quartz .ag-tab,.ag-theme-quartz-auto-dark .ag-tab,.ag-theme-quartz-dark .ag-tab{border-left:var(--ag-borders) #0000;border-right:var(--ag-borders) #0000;flex:1 1 auto;padding:var(--ag-grid-size)}.ag-theme-quartz .ag-tab-selected,.ag-theme-quartz-auto-dark .ag-tab-selected,.ag-theme-quartz-dark .ag-tab-selected{background-color:var(--ag-background-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:first-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:first-of-type){border-right-color:var(--ag-border-color)}.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:last-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected){opacity:.7}.ag-theme-quartz .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected):hover{opacity:1}.ag-theme-quartz .ag-menu,.ag-theme-quartz-auto-dark .ag-menu,.ag-theme-quartz-dark .ag-menu{color:color-mix(in srgb,#0000,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-auto-dark .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-dark .ag-panel-content-wrapper .ag-column-select{background-color:var(--ag-control-panel-background-color);color:color-mix(in srgb,#0000,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-menu-header,.ag-theme-quartz-auto-dark .ag-menu-header,.ag-theme-quartz-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-menu-option,.ag-theme-quartz-auto-dark .ag-menu-option,.ag-theme-quartz-dark .ag-menu-option{cursor:pointer;font-weight:500}.ag-theme-quartz .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon{text-align:right}.ag-theme-quartz .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon{text-align:left}.ag-theme-quartz .ag-tabs-header,.ag-theme-quartz-auto-dark .ag-tabs-header,.ag-theme-quartz-dark .ag-tabs-header{background-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 5%);border-bottom:var(--ag-borders) var(--ag-border-color);display:flex}.ag-theme-quartz .ag-side-bar,.ag-theme-quartz-auto-dark .ag-side-bar,.ag-theme-quartz-dark .ag-side-bar{background-color:var(--ag-control-panel-background-color);min-width:calc(var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-theme-quartz .ag-side-buttons,.ag-theme-quartz-auto-dark .ag-side-buttons,.ag-theme-quartz-dark .ag-side-buttons{align-self:stretch;background:var(--ag-control-panel-background-color);padding:0;width:calc(var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-theme-quartz .ag-side-button,.ag-theme-quartz-auto-dark .ag-side-button,.ag-theme-quartz-dark .ag-side-button{border-bottom:var(--ag-borders) #0000;border-top:var(--ag-borders) #0000}@media (max-resolution:1.5x){.ag-theme-quartz .ag-side-button-label,.ag-theme-quartz-auto-dark .ag-side-button-label,.ag-theme-quartz-dark .ag-side-button-label{font-family:"Segoe UI",var(--ag-font-family);transform:rotate(.05deg)}}.ag-theme-quartz .ag-side-button.ag-selected,.ag-theme-quartz-auto-dark .ag-side-button.ag-selected,.ag-theme-quartz-dark .ag-side-button.ag-selected{background-color:var(--ag-background-color);border-bottom-color:var(--ag-border-color)}.ag-theme-quartz .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-side-button.ag-selected:not(:first-of-type){border-top-color:var(--ag-border-color)}.ag-theme-quartz .ag-column-panel-column-select,.ag-theme-quartz-auto-dark .ag-column-panel-column-select,.ag-theme-quartz-dark .ag-column-panel-column-select{border-bottom:1px solid var(--ag-secondary-border-color);border-top:none}.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-filter-toolpanel-search{height:auto;margin-top:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-filter-toolpanel-search-input,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search-input,.ag-theme-quartz-dark .ag-filter-toolpanel-search-input{margin:0}.ag-theme-quartz .ag-filter-apply-panel,.ag-theme-quartz-auto-dark .ag-filter-apply-panel,.ag-theme-quartz-dark .ag-filter-apply-panel{border:none;padding-top:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-chart-tabbed-menu-body,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body{position:relative}.ag-theme-quartz .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body:after{background:linear-gradient(var(--ag-control-panel-background-color),#0000);content:"";display:block;height:16px;left:0;position:absolute;right:0;top:0}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar{border-top:none;font-weight:500}.ag-theme-quartz .ag-chart-mini-thumbnail,.ag-theme-quartz-auto-dark .ag-chart-mini-thumbnail,.ag-theme-quartz-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color);margin-bottom:0;margin-top:0}.ag-theme-quartz .ag-chart-settings-nav-bar,.ag-theme-quartz-auto-dark .ag-chart-settings-nav-bar,.ag-theme-quartz-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar{background:none;font-weight:500}.ag-theme-quartz .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz .ag-chart-format-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar){color:var(--ag-chart-menu-label-color)}.ag-theme-quartz .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz .ag-chart-format-section .ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-format-section .ag-label-align-top .ag-label{margin-bottom:var(--ag-widget-vertical-spacing);margin-top:calc(var(--ag-widget-vertical-spacing)*.5)}.ag-theme-quartz .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label{margin-bottom:0}.ag-theme-quartz .ag-chart-data-section label,.ag-theme-quartz .ag-chart-format-section label,.ag-theme-quartz-auto-dark .ag-chart-data-section label,.ag-theme-quartz-auto-dark .ag-chart-format-section label,.ag-theme-quartz-dark .ag-chart-data-section label,.ag-theme-quartz-dark .ag-chart-format-section label{display:inline-block}.ag-theme-quartz .ag-chart-data-wrapper,.ag-theme-quartz .ag-chart-format-wrapper,.ag-theme-quartz .ag-charts-data-group-container,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-format-sub-level-group,.ag-theme-quartz .ag-charts-format-sub-level-group-container,.ag-theme-quartz .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group,.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-charts-format-top-level-group-item,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-chart-data-wrapper,.ag-theme-quartz-auto-dark .ag-chart-format-wrapper,.ag-theme-quartz-auto-dark .ag-charts-data-group-container,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-chart-data-wrapper,.ag-theme-quartz-dark .ag-chart-format-wrapper,.ag-theme-quartz-dark .ag-charts-data-group-container,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group,.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-charts-format-top-level-group-item,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar{margin:0;padding:0}.ag-theme-quartz .ag-charts-data-group,.ag-theme-quartz .ag-charts-format-top-level-group,.ag-theme-quartz-auto-dark .ag-charts-data-group,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,.ag-theme-quartz-dark .ag-charts-data-group,.ag-theme-quartz-dark .ag-charts-format-top-level-group{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-charts-settings-group .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-charts-settings-group .ag-charts-settings-group-container{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar{padding:var(--ag-widget-vertical-spacing) 0}.ag-theme-quartz .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container{padding-bottom:var(--ag-widget-container-vertical-padding);padding-top:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz .ag-charts-format-top-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-container>*,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-dark .ag-charts-format-top-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-chart-settings-mini-wrapper,.ag-theme-quartz .ag-charts-data-group-item,.ag-theme-quartz-auto-dark .ag-chart-settings-mini-wrapper,.ag-theme-quartz-auto-dark .ag-charts-data-group-item,.ag-theme-quartz-dark .ag-chart-settings-mini-wrapper,.ag-theme-quartz-dark .ag-charts-data-group-item{padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-chart-advanced-settings-section,.ag-theme-quartz-auto-dark .ag-chart-advanced-settings-section,.ag-theme-quartz-dark .ag-chart-advanced-settings-section{padding-bottom:var(--ag-widget-container-vertical-padding);padding-top:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-container{margin:0}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-item{margin-bottom:0;margin-top:calc(var(--ag-widget-vertical-spacing)*2)}.ag-theme-quartz .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-spectrum-color,.ag-theme-quartz .ag-spectrum-fill,.ag-theme-quartz-auto-dark .ag-spectrum-color,.ag-theme-quartz-auto-dark .ag-spectrum-fill,.ag-theme-quartz-dark .ag-spectrum-color,.ag-theme-quartz-dark .ag-spectrum-fill{border-radius:var(--ag-border-radius)}.ag-theme-quartz .ag-spectrum-dragger,.ag-theme-quartz-auto-dark .ag-spectrum-dragger,.ag-theme-quartz-dark .ag-spectrum-dragger{border:3px solid #fff;border-radius:18px;height:18px;width:18px}.ag-theme-quartz .ag-spectrum-tools,.ag-theme-quartz-auto-dark .ag-spectrum-tools,.ag-theme-quartz-dark .ag-spectrum-tools{padding-bottom:0;padding-left:0;padding-right:0}.ag-theme-quartz .ag-spectrum-tool,.ag-theme-quartz-auto-dark .ag-spectrum-tool,.ag-theme-quartz-dark .ag-spectrum-tool{height:12px}.ag-theme-quartz .ag-spectrum-alpha-background,.ag-theme-quartz .ag-spectrum-hue-background,.ag-theme-quartz-auto-dark .ag-spectrum-alpha-background,.ag-theme-quartz-auto-dark .ag-spectrum-hue-background,.ag-theme-quartz-dark .ag-spectrum-alpha-background,.ag-theme-quartz-dark .ag-spectrum-hue-background{border-radius:12px}.ag-theme-quartz .ag-spectrum-slider,.ag-theme-quartz-auto-dark .ag-spectrum-slider,.ag-theme-quartz-dark .ag-spectrum-slider{border:3px solid #f8f8f8;border-radius:18px;height:18px;margin-top:-15px;width:18px}.ag-theme-quartz .ag-recent-colors,.ag-theme-quartz-auto-dark .ag-recent-colors,.ag-theme-quartz-dark .ag-recent-colors{margin-bottom:2px;margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-color-input-color,.ag-theme-quartz .ag-color-picker-color,.ag-theme-quartz .ag-recent-color,.ag-theme-quartz-auto-dark .ag-color-input-color,.ag-theme-quartz-auto-dark .ag-color-picker-color,.ag-theme-quartz-auto-dark .ag-recent-color,.ag-theme-quartz-dark .ag-color-input-color,.ag-theme-quartz-dark .ag-color-picker-color,.ag-theme-quartz-dark .ag-recent-color{border-radius:4px}.ag-theme-quartz .ag-recent-color,.ag-theme-quartz-auto-dark .ag-recent-color,.ag-theme-quartz-dark .ag-recent-color{border:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz-auto-dark.ag-dnd-ghost,.ag-theme-quartz-dark.ag-dnd-ghost,.ag-theme-quartz.ag-dnd-ghost{font-weight:500}.ag-theme-quartz .ag-standard-button,.ag-theme-quartz-auto-dark .ag-standard-button,.ag-theme-quartz-dark .ag-standard-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--ag-background-color);border:1px solid var(--ag-input-border-color);border-radius:var(--ag-border-radius);cursor:pointer;font-family:inherit;padding:var(--ag-grid-size) calc(var(--ag-grid-size)*2)}.ag-theme-quartz .ag-standard-button:hover,.ag-theme-quartz-auto-dark .ag-standard-button:hover,.ag-theme-quartz-dark .ag-standard-button:hover{background-color:var(--ag-row-hover-color)}.ag-theme-quartz .ag-standard-button:active,.ag-theme-quartz-auto-dark .ag-standard-button:active,.ag-theme-quartz-dark .ag-standard-button:active{border-color:var(--ag-active-color)}.ag-theme-quartz .ag-standard-button:disabled,.ag-theme-quartz-auto-dark .ag-standard-button:disabled,.ag-theme-quartz-dark .ag-standard-button:disabled{background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color);color:var(--ag-disabled-foreground-color)}.ag-theme-quartz .ag-column-drop-cell,.ag-theme-quartz-auto-dark .ag-column-drop-cell,.ag-theme-quartz-dark .ag-column-drop-cell{border-radius:calc(var(--ag-grid-size)*3);height:calc(var(--ag-grid-size)*3);padding:0 var(--ag-grid-size)}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button{margin:0;min-width:0}.ag-theme-quartz .ag-column-drop-cell-drag-handle,.ag-theme-quartz-auto-dark .ag-column-drop-cell-drag-handle,.ag-theme-quartz-dark .ag-column-drop-cell-drag-handle{margin-left:0}.ag-theme-quartz .ag-column-drop-vertical,.ag-theme-quartz-auto-dark .ag-column-drop-vertical,.ag-theme-quartz-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-quartz .ag-column-drop-vertical-title-bar,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-title-bar,.ag-theme-quartz-dark .ag-column-drop-vertical-title-bar{padding:var(--ag-widget-container-vertical-padding) calc(var(--ag-grid-size)*2) 0}.ag-theme-quartz .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-ltr .ag-column-drop-vertical-icon{margin-left:0;margin-right:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-rtl .ag-column-drop-vertical-icon{margin-left:var(--ag-widget-horizontal-spacing);margin-right:0}.ag-theme-quartz .ag-column-drop-vertical-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-empty-message,.ag-theme-quartz-dark .ag-column-drop-vertical-empty-message{align-items:center;border:1px dashed;border-color:var(--ag-border-color);display:flex;justify-content:center;margin:calc(var(--ag-grid-size)*1.5) calc(var(--ag-grid-size)*2);padding:calc(var(--ag-grid-size)*2)}.ag-theme-quartz .ag-column-drop-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-empty-message,.ag-theme-quartz-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color)}.ag-theme-quartz .ag-pill-select .ag-column-drop,.ag-theme-quartz-auto-dark .ag-pill-select .ag-column-drop,.ag-theme-quartz-dark .ag-pill-select .ag-column-drop{min-height:0;min-height:auto}.ag-theme-quartz .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-display{color:var(--ag-chart-menu-pill-select-button-color);font-weight:500}.ag-theme-quartz .ag-pill-select .ag-picker-field-icon .ag-icon,.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-icon .ag-icon,.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-icon .ag-icon{color:var(--ag-chart-menu-pill-select-button-color)}.ag-theme-quartz .ag-status-bar,.ag-theme-quartz-auto-dark .ag-status-bar,.ag-theme-quartz-dark .ag-status-bar{font-weight:400}.ag-theme-quartz .ag-status-name-value,.ag-theme-quartz-auto-dark .ag-status-name-value,.ag-theme-quartz-dark .ag-status-name-value{padding:var(--ag-widget-container-vertical-padding) 0}.ag-theme-quartz .ag-paging-number,.ag-theme-quartz .ag-paging-row-summary-panel-number,.ag-theme-quartz .ag-status-name-value-value,.ag-theme-quartz-auto-dark .ag-paging-number,.ag-theme-quartz-auto-dark .ag-paging-row-summary-panel-number,.ag-theme-quartz-auto-dark .ag-status-name-value-value,.ag-theme-quartz-dark .ag-paging-number,.ag-theme-quartz-dark .ag-paging-row-summary-panel-number,.ag-theme-quartz-dark .ag-status-name-value-value{font-weight:500}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button{opacity:.75}.ag-theme-quartz .ag-column-drop-cell-button:hover,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button:hover,.ag-theme-quartz-dark .ag-column-drop-cell-button:hover{opacity:1}.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz .ag-chart-settings-next,.ag-theme-quartz .ag-chart-settings-prev,.ag-theme-quartz .ag-column-group-icons,.ag-theme-quartz .ag-column-select-header-icon,.ag-theme-quartz .ag-filter-toolpanel-expand,.ag-theme-quartz .ag-floating-filter-button-button,.ag-theme-quartz .ag-group-contracted .ag-icon,.ag-theme-quartz .ag-group-expanded .ag-icon,.ag-theme-quartz .ag-group-title-bar-icon,.ag-theme-quartz .ag-header-cell-filter-button,.ag-theme-quartz .ag-header-cell-menu-button,.ag-theme-quartz .ag-header-expand-icon,.ag-theme-quartz .ag-panel-title-bar-button,.ag-theme-quartz .ag-panel-title-bar-button-icon,.ag-theme-quartz .ag-set-filter-group-icons,.ag-theme-quartz-auto-dark .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-chart-settings-next,.ag-theme-quartz-auto-dark .ag-chart-settings-prev,.ag-theme-quartz-auto-dark .ag-column-group-icons,.ag-theme-quartz-auto-dark .ag-column-select-header-icon,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button,.ag-theme-quartz-auto-dark .ag-header-expand-icon,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons,.ag-theme-quartz-dark .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-chart-settings-next,.ag-theme-quartz-dark .ag-chart-settings-prev,.ag-theme-quartz-dark .ag-column-group-icons,.ag-theme-quartz-dark .ag-column-select-header-icon,.ag-theme-quartz-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-dark .ag-floating-filter-button-button,.ag-theme-quartz-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-dark .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-header-cell-filter-button,.ag-theme-quartz-dark .ag-header-cell-menu-button,.ag-theme-quartz-dark .ag-header-expand-icon,.ag-theme-quartz-dark .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-dark .ag-set-filter-group-icons{--ag-quartz-icon-hover-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 10%)}.ag-theme-quartz .ag-chart-menu-icon:hover,.ag-theme-quartz .ag-chart-settings-next:hover,.ag-theme-quartz .ag-chart-settings-prev:hover,.ag-theme-quartz .ag-column-group-icons:hover,.ag-theme-quartz .ag-column-select-header-icon:hover,.ag-theme-quartz .ag-filter-toolpanel-expand:hover,.ag-theme-quartz .ag-floating-filter-button-button:hover,.ag-theme-quartz .ag-group-contracted .ag-icon:hover,.ag-theme-quartz .ag-group-expanded .ag-icon:hover,.ag-theme-quartz .ag-group-title-bar-icon:hover,.ag-theme-quartz .ag-header-cell-filter-button:hover,.ag-theme-quartz .ag-header-cell-menu-button:hover,.ag-theme-quartz .ag-header-expand-icon:hover,.ag-theme-quartz .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz .ag-panel-title-bar-button:hover,.ag-theme-quartz .ag-set-filter-group-icons:hover,.ag-theme-quartz-auto-dark .ag-chart-menu-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-next:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-auto-dark .ag-column-group-icons:hover,.ag-theme-quartz-auto-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-auto-dark .ag-header-expand-icon:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons:hover,.ag-theme-quartz-dark .ag-chart-menu-icon:hover,.ag-theme-quartz-dark .ag-chart-settings-next:hover,.ag-theme-quartz-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-dark .ag-column-group-icons:hover,.ag-theme-quartz-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-dark .ag-header-expand-icon:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-dark .ag-set-filter-group-icons:hover{background-color:var(--ag-quartz-icon-hover-color);border-radius:1px;box-shadow:0 0 0 4px var(--ag-quartz-icon-hover-color)}.ag-theme-quartz .ag-filter-active,.ag-theme-quartz-auto-dark .ag-filter-active,.ag-theme-quartz-dark .ag-filter-active{--ag-quartz-icon-active-color:color-mix(in srgb,#0000,var(--ag-active-color) 14%);--ag-quartz-icon-hover-color:color-mix(in srgb,#0000,var(--ag-active-color) 28%);background-color:var(--ag-quartz-icon-active-color);border-radius:1px;box-shadow:0 0 0 4px var(--ag-quartz-icon-active-color);position:relative}.ag-theme-quartz .ag-filter-active:after,.ag-theme-quartz-auto-dark .ag-filter-active:after,.ag-theme-quartz-dark .ag-filter-active:after{background-color:var(--ag-active-color);border-radius:50%;content:"";height:6px;position:absolute;right:-1px;top:-1px;width:6px}.ag-theme-quartz .ag-filter-active .ag-icon-filter,.ag-theme-quartz-auto-dark .ag-filter-active .ag-icon-filter,.ag-theme-quartz-dark .ag-filter-active .ag-icon-filter{clip-path:path("M8,0C8,4.415 11.585,8 16,8L16,16L0,16L0,0L8,0Z")}.ag-theme-quartz .ag-chart-menu,.ag-theme-quartz-auto-dark .ag-chart-menu,.ag-theme-quartz-dark .ag-chart-menu{--ag-icon-size:20px;background-color:color-mix(in srgb,#0000,var(--ag-background-color) 30%);padding:4px 2px}.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-chart-menu-icon{opacity:.8}.ag-theme-quartz .ag-drag-handle,.ag-theme-quartz-auto-dark .ag-drag-handle,.ag-theme-quartz-dark .ag-drag-handle{color:var(--ag-icon-font-color)}.ag-theme-quartz .ag-compact-menu-option-icon,.ag-theme-quartz .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-menu-option-icon,.ag-theme-quartz-dark .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-menu-option-icon{cursor:pointer;width:var(--ag-icon-size)}.ag-theme-quartz .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-icon{padding-left:calc(var(--ag-grid-size)*1.5)}.ag-theme-quartz .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-icon{padding-right:calc(var(--ag-grid-size)*1.5)}.ag-theme-quartz .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-quartz .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size)*2);margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-rtl .ag-panel-title-bar-button{margin-left:var(--ag-grid-size);margin-right:calc(var(--ag-grid-size)*2)}.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size)*1.5) var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-body,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-body,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-body{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-body,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-body,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-body{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-filter-toolpanel-instance-filter{background-color:var(--ag-control-panel-background-color);border:none}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-filter{margin-left:calc(var(--ag-icon-size)*.5)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-filter{margin-right:calc(var(--ag-icon-size)*.5)}.ag-theme-quartz .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-dark .ag-filter-toolpanel-group-level-0{border-top:none}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-header{height:auto;padding-bottom:var(--ag-grid-size);padding-top:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-group-item,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-item,.ag-theme-quartz-dark .ag-filter-toolpanel-group-item{margin:0}.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz .ag-layout-print .ag-center-cols-container,.ag-theme-quartz .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-viewport{min-height:150px}.ag-theme-quartz .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-auto-dark .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-active-color)}.ag-theme-quartz .ag-advanced-filter-builder-button,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-button,.ag-theme-quartz-dark .ag-advanced-filter-builder-button{font-weight:600;padding:var(--ag-grid-size)}.ag-theme-quartz .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz .ag-disabled .ag-icon,.ag-theme-quartz [disabled] .ag-icon,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-auto-dark .ag-disabled .ag-icon,.ag-theme-quartz-auto-dark [disabled] .ag-icon,.ag-theme-quartz-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-dark .ag-disabled .ag-icon,.ag-theme-quartz-dark [disabled] .ag-icon{opacity:.6}.ag-theme-quartz .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-icon-grip,.ag-theme-quartz-dark .ag-icon-grip{opacity:.7}.ag-theme-quartz .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly.ag-icon-grip{opacity:.35}.ag-theme-quartz .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg==);background-position:50% 50%;background-size:contain;content:"";display:block;filter:var(--ag-icon-filter);height:12px;opacity:40%;position:absolute;width:12px}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-text-field-input{padding-left:26px}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-text-field-input{padding-right:26px}.ag-theme-quartz .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size)*1.5)}.ag-theme-quartz .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size)*1.5)}.ag-theme-quartz .ag-menu-option-disabled,.ag-theme-quartz .ag-text-field-input[disabled],.ag-theme-quartz-auto-dark .ag-menu-option-disabled,.ag-theme-quartz-auto-dark .ag-text-field-input[disabled],.ag-theme-quartz-dark .ag-menu-option-disabled,.ag-theme-quartz-dark .ag-text-field-input[disabled]{cursor:not-allowed}.ag-theme-quartz .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-auto-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled{--ag-checkbox-checked-color:var(--ag-checkbox-unchecked-color)}.ag-theme-quartz .ag-checkbox-input,.ag-theme-quartz .ag-radio-button-input,.ag-theme-quartz .ag-toggle-button-input,.ag-theme-quartz input[class^=ag-][type=range],.ag-theme-quartz-auto-dark .ag-checkbox-input,.ag-theme-quartz-auto-dark .ag-radio-button-input,.ag-theme-quartz-auto-dark .ag-toggle-button-input,.ag-theme-quartz-auto-dark input[class^=ag-][type=range],.ag-theme-quartz-dark .ag-checkbox-input,.ag-theme-quartz-dark .ag-radio-button-input,.ag-theme-quartz-dark .ag-toggle-button-input,.ag-theme-quartz-dark input[class^=ag-][type=range]{cursor:pointer}.ag-theme-quartz .ag-details-row,.ag-theme-quartz-auto-dark .ag-details-row,.ag-theme-quartz-dark .ag-details-row{padding:calc(var(--ag-grid-size)*3.75)}.ag-theme-quartz .ag-list-item-hovered:after,.ag-theme-quartz-auto-dark .ag-list-item-hovered:after,.ag-theme-quartz-dark .ag-list-item-hovered:after{background-color:var(--ag-active-color)}.ag-theme-quartz .ag-pill .ag-pill-button:hover,.ag-theme-quartz-auto-dark .ag-pill .ag-pill-button:hover,.ag-theme-quartz-dark .ag-pill .ag-pill-button:hover{color:var(--ag-active-color)}.ag-theme-quartz .ag-header-highlight-after:after,.ag-theme-quartz .ag-header-highlight-before:after,.ag-theme-quartz-auto-dark .ag-header-highlight-after:after,.ag-theme-quartz-auto-dark .ag-header-highlight-before:after,.ag-theme-quartz-dark .ag-header-highlight-after:after,.ag-theme-quartz-dark .ag-header-highlight-before:after{background-color:var(--ag-active-color)}.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before{filter:invert(100%);opacity:66%}.ag-theme-quartz-dark .ag-chart-menu{background-color:color-mix(in srgb,#1827324d,var(--ag-background-color) 30%)}.ag-theme-quartz-dark .ag-text-field-input::-moz-placeholder{color:var(--ag-data-color);opacity:.8}.ag-theme-quartz-dark .ag-text-field-input::placeholder{color:var(--ag-data-color);opacity:.8}.sales-dashboard{display:flex;flex-direction:column;gap:1rem;height:100%;margin-left:20px;min-height:0;overflow-x:hidden;overflow-y:hidden}.kpi-strip{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pill{background:#fff;border:1px solid #ccc;border-radius:9999px;display:inline-flex;overflow:hidden}.pill button{background:#0000;border:none;color:#888;cursor:pointer;font-size:.85rem;padding:4px 14px;transition:background .15s,color .15s}.pill button:not(.active):hover{background:#f0f0f0;color:#555}.pill button.active{background:#0079ff;background:var(--brand-blue,#0079ff);color:#fff}.sale-pill button.active{background:#00b894}.content-row{gap:1rem;overflow-x:hidden}.content-row,.grid-column{display:flex;flex:1 1;min-height:0}.grid-column{flex-direction:column}.search-row{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin:1rem 3rem 1.25rem}.search-group{display:flex;flex:0 1 220px;height:38px;overflow:hidden}.search-group .reset-btn,.search-group .search-btn{all:unset;align-items:center;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .15s;width:36px}.search-group .reset-btn:hover,.search-group .search-btn:hover{background:#f5f5f5}.search-group .reset-btn svg,.search-group .search-btn svg{stroke:#555;height:16px;width:16px}.search-group .reset-btn,.search-group .search-btn{border:none}.search-input{border:none!important;flex:1 1;min-width:0;padding:8px 14px}.status-select{position:relative;width:210px}.status-toggle{background:#767676;background:var(--quartz-bg,#767676);border:1px solid #dadde2;border:1px solid var(--quartz-border,#dadde2);border-radius:6px;font-size:.85rem;height:32px;overflow:hidden;padding:0;position:relative}.status-toggle .marquee{overflow:hidden;white-space:nowrap;width:210px}.status-toggle .marquee span{animation:marquee 8s linear infinite;display:inline-block;padding-left:100%}.status-toggle .caret{font-size:1.5rem;position:absolute;right:4px;top:50%;transform:translateY(-50%)}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.status-menu{background:#fff;background:var(--quartz-bg,#fff);border:1px solid #dadde2;border:1px solid var(--quartz-border,#dadde2);border-radius:8px;box-shadow:0 4px 12px #00000014;left:0;max-height:220px;overflow-y:auto;padding:8px 12px;position:absolute;top:38px;width:210px;z-index:50}.status-menu label{align-items:center;display:flex;font-size:.83rem;gap:6px;margin:4px 0}.status-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.apply-btn,.cancel-btn{align-items:center;background:#0079ff;border-radius:4px;cursor:pointer;display:inline-flex;font-size:.8rem;justify-content:center;padding:4px 10px;transition:background .15s}.apply-btn:hover,.cancel-btn:hover{background:#51a2ff}.grid-wrap{border-radius:8px;flex:1 1;height:100%;position:relative}.form-panel,.grid-wrap{min-height:0;overflow:hidden}.form-panel{background:#f3f3f3;border-radius:6px;display:flex;flex-direction:column;min-width:24px;transition:width .25s}.form-panel.collapsed{align-items:center;background:#ececec;cursor:pointer;display:flex;justify-content:center}.collapsed-label{color:#666;font-size:.8rem;transform:rotate(180deg);writing-mode:vertical-rl}.form-header{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;padding:6px 8px}.form-header .collapse-btn,.form-header button{align-items:center;background:#767676;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;padding:4px 10px;transition:background .15s}.form-header .collapse-btn:hover,.form-header button:hover{background:#555}.collapse-btn{padding:4px 8px}.divider-vert{background:#ccc;height:20px;width:1px}.divider{color:#9ca3af;display:inline-block;font-size:1.5rem;line-height:1.75}.form-wrap{flex:1 1;min-height:0;min-width:405px;overflow-y:auto}.lock-btn{align-items:center;background:#086dcb!important;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:4px 10px;transition:background .15s,transform .3s ease}.lock-btn:hover{background:#1291d08e!important}.lock-btn:disabled{cursor:not-allowed;opacity:.35}.lock-btn.locked{background:#00b894!important}.lock-btn.unlocked{background:#0079ff!important}.lock-btn.locked:hover{background:#2ecc71!important}.lock-btn.unlocked:hover{background:#0077ff76!important}.lock-btn.locked .lock-anim{transform:rotateY(0deg)}.lock-btn.unlocked .lock-anim{transform:rotateY(180deg)}.ag-theme-quartz .ag-row:nth-child(2n){background:#fafafa}.ag-theme-quartz .ag-row:hover{background:#e6f2ff!important}.ag-theme-quartz .ag-header{border-radius:8px 8px 0 0;box-shadow:0 1px 3px #0000001a}.ag-header-cell:focus-within{outline:none}.ag-theme-quartz{border:none}.ag-header-cell-text{font-size:.82rem;line-height:1.25;text-align:center!important;white-space:normal!important}.ag-theme-quartz .ag-root-wrapper{border-color:#c4c4c476;border-radius:8px}.ag-theme-quartz .wrap-header .ag-header-cell-label{line-height:1.25;white-space:normal!important}.loader-wrap{align-items:center;display:flex;height:600px;justify-content:center}.ag-body-horizontal-scroll{bottom:auto!important;height:16px!important;position:absolute!important;top:0}.ag-header{background:inherit;margin-top:16px;position:sticky;top:16px;z-index:2}.pill{align-items:center;height:32px}.pill button{line-height:1;margin:0}.sales-dashboard .search-row .search-group{align-items:stretch;background:#fff;border:1px solid #d0d0d0;border-radius:9999px;box-sizing:border-box;display:inline-flex;flex:0 1 340px;height:36px;max-width:560px;min-width:240px;overflow:hidden;padding:0}.sales-dashboard .search-row .search-group .reset-btn{-webkit-tap-highlight-color:transparent;all:unset;align-items:center;background:#0000;border-radius:9999px 0 0 9999px;border-right:1px solid #d0d0d0;cursor:pointer;display:inline-flex;flex:0 0 42px;height:36px;justify-content:center;transition:background-color .15s ease,transform .06s ease}.sales-dashboard .search-row .search-group .reset-btn:hover{background:#f5f5f5}.sales-dashboard .search-row .search-group .reset-btn:active{transform:translateY(1px)}.sales-dashboard .search-row .search-group .reset-btn svg{stroke:#555;display:block;height:16px;pointer-events:none;width:16px}.sales-dashboard .search-row .search-group .search-input{background:#0000;border:0!important;color:#222;color:var(--text-color,#222);flex:1 1 auto;font-size:.95rem;height:36px;line-height:36px;min-width:0;outline:none;padding:0 12px}.sales-dashboard .search-row .search-group .search-btn{-webkit-tap-highlight-color:transparent;all:unset;align-items:center;background:#0000;border-left:1px solid #d0d0d0;border-radius:0 9999px 9999px 0;cursor:pointer;display:inline-flex;flex:0 0 46px;height:36px;justify-content:center;transition:background-color .15s ease,transform .06s ease}.sales-dashboard .search-row .search-group .search-btn:hover{background:#f5f5f5}.sales-dashboard .search-row .search-group .search-btn:active{transform:translateY(1px)}.sales-dashboard .search-row .search-group .search-btn svg{stroke:#555;display:block;height:16px;pointer-events:none;width:16px}@media (max-width:640px){.sales-dashboard .search-row .search-group{flex:1 1 100%;max-width:none}}.kpi-block{position:relative}.kpi-block .kpi-info-btn{all:unset;align-items:center;background:#b9cfff1a;border-radius:9999px;color:#2563eb;cursor:pointer;display:inline-flex;height:22px;justify-content:center;position:absolute;right:8px;top:8px;transition:background .15s ease,transform .06s ease;width:22px}.kpi-block .kpi-info-btn:hover{background:#2563eb29}.kpi-block .kpi-info-btn:active{transform:translateY(1px)}.kpi-block .kpi-tooltip{background:#111;border-radius:8px;box-shadow:0 8px 24px #00000040;color:#fff;font-size:12px;line-height:1.35;max-width:300px;padding:10px 12px;position:absolute;right:8px;top:36px;z-index:50}.kpi-block .kpi-tooltip:after{border:6px solid;border-color:#0000 #0000 #111;content:"";position:absolute;right:14px;top:-6px}@media (prefers-color-scheme:dark){.kpi-block .kpi-tooltip{background:#1f2937}.kpi-block .kpi-tooltip:after{border-color:#0000 #0000 #1f2937}}.sales-form{background-color:var(--sales-form-background-color);border-radius:8px;box-shadow:var(--form-box-shadow);margin:0 auto;max-width:800px;padding:20px;transition:background-color .3s ease,box-shadow .3s ease}.form-title-bar{display:flex;flex-direction:column;gap:10px;margin-bottom:25px}.form-title-bar h2{color:var(--sales-form-text-color);margin:0;text-align:center}.note-top textarea{resize:vertical}.section-header{align-items:center;background:#f4f6fa;background:var(--section-header-background,#f4f6fa);border-radius:6px;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:6px;margin-bottom:10px;padding:8px 12px;transition:background .25s ease}.section-header:hover{background:#e8ecf3;background:var(--section-header-hover-background,#e8ecf3)}.section-header.open{background:#e0e4ec;background:var(--section-header-open-background,#e0e4ec)}.section-header .chevron{transition:transform .3s ease}.section-header.open .chevron{transform:rotate(90deg)}.collapsible{max-height:0;overflow:hidden;transition:max-height .4s ease}.collapsible.open{max-height:2500px}.sales-form h3{color:var(--section-header-color)}.sales-form .form-section{border-bottom:1px solid var(--divider-color);margin-bottom:20px;padding-bottom:20px;transition:border-color .3s ease}.sales-form .table-layout{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.sales-form label{color:var(--sales-form-text-color);display:flex;flex-direction:column;margin-bottom:10px;transition:color .3s ease}.sales-form input[type=date],.sales-form input[type=number],.sales-form input[type=text],.sales-form select{background-color:var(--input-background-color);border:1px solid var(--input-border-color);border-radius:4px;color:var(--sales-form-text-color);padding:8px;transition:border-color .3s ease,background-color .3s ease,color .3s ease}.sales-form .button-container{align-items:center;display:flex;gap:20px}.sales-form .button-container button,.sales-form button[type=submit]{background-color:var(--button-background-color);border:none;border-radius:4px;color:var(--button-text-color);cursor:pointer;display:flex;padding:10px 20px;transition:background-color .3s ease,color .3s ease;width:auto}.sales-form .button-container button:hover,.sales-form button[type=submit]:hover{background-color:var(--button-hover-background-color)}.sales-form .button-divider{background-color:var(--divider-color);height:40px;margin:0 20px;transition:background-color .3s ease;width:1px}.sales-form .checkbox-container{align-items:center;display:flex;padding-top:20px}.sales-form .checkbox-container input[type=checkbox]{accent-color:var(--checkbox-accent-color);height:20px;margin-left:10px;transform:scale(1.5);transition:accent-color .3s ease;width:20px}.percentage-input-container{align-items:center;display:flex;position:relative}.percentage-input-container input{padding-right:20px;width:100%}.percentage-symbol{color:#555;pointer-events:none;position:absolute;right:10px}.percentage-label{display:flex;flex-direction:column;margin-bottom:10px}.sales-form .section-header{position:relative}.sales-form .section-header .meta-actions{display:inline-flex;gap:8px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.sales-form .mini-toggle{background:#f9fafb;border:1px solid #d1d5db;border-radius:999px;color:#374151;cursor:pointer;font-size:12px;line-height:1;padding:6px 10px}.sales-form .mini-toggle:hover{background:#f3f4f6}.sales-form .mini-toggle.on{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.sales-form .mini-toggle:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.sales-form label.we-owe-switch{align-items:center;display:flex;gap:12px;justify-content:space-between}.sales-form .we-owe-switch input[type=checkbox]{--switch-w:48px;--switch-h:28px;--knob:22px;--on:var(--checkbox-accent-color,#22c55e);--off:#e5e7eb;--border:#cfd4dc;appearance:none;-webkit-appearance:none;background:var(--off);border:1px solid var(--border);border-radius:999px;cursor:pointer;height:var(--switch-h);outline:none;position:relative;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;width:var(--switch-w)}.sales-form .we-owe-switch input[type=checkbox]:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:var(--knob);left:3px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:var(--knob)}.sales-form .we-owe-switch input[type=checkbox]:checked{background:var(--on);border-color:var(--on)}.sales-form .we-owe-switch input[type=checkbox]:checked:after{transform:translate(calc(var(--switch-w) - var(--knob) - 6px),-50%)}.sales-form .we-owe-switch input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px #6366f159}.sales-form .we-owe-switch input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.inventory-dashboard{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#333;font-family:Arial,sans-serif;margin:0 auto;max-width:1000vm;padding:20px}.inventory-dashboard h2,.inventory-dashboard h3{color:#333;margin-bottom:20px;text-align:center}.dashboard-header{color:#007bff;font-size:24px;font-weight:700;margin-bottom:20px}.filters{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:20px}.sale-type-filter{background-color:#e0e0e0;border-radius:8px;display:flex;gap:10px;padding:10px}.sale-type-filter label{align-items:center;cursor:pointer;display:flex;margin:0}.sale-type-filter input[type=radio]{margin-right:5px}.chart-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.chart-item{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.slider-container{align-items:center;display:flex;flex-direction:column;margin-bottom:40px}.slider-label{font-weight:700;margin-bottom:10px}.range-track{background:linear-gradient(90deg,silver,#007bff);border-radius:4px;height:4px;position:relative;width:100%}.range-thumb{background-color:#007bff;border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 5px silver;cursor:pointer;height:10px;position:absolute;transform:translate(-50%,-50%);width:10px}.date-range-display{align-items:center;color:#666;display:flex;font-size:14px;gap:10px;margin-top:10px}.date-range-display span{cursor:pointer}.date-range-display input{max-width:150px;padding:5px}.stats{display:flex;justify-content:space-around;margin-bottom:20px}.average-sale-price,.total-units{border-radius:8px;font-size:18px;padding:10px;text-align:center}.average-sale-price{background-color:#fff;box-shadow:0 2px 4px #0000001a;color:#007bff}.average-price-value{color:#0056b3;font-size:36px;font-weight:700}.total-units{background-color:#fff;box-shadow:0 2px 4px #0000001a;color:#007bff}.total-units-value{color:#0056b3;font-size:36px;font-weight:700}@media (max-width:600px){.inventory-dashboard{padding:10px}.date-range-display,.range-track{width:100%}.average-sale-price,.total-units{font-size:16px}.filters{align-items:stretch;flex-direction:column}.sale-type-filter{justify-content:center;margin-bottom:20px}.stats{align-items:center;flex-direction:column}}.upload-container{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;font-family:sans-serif;margin:20px auto;max-width:800px;padding:20px}.header-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.header-row>div{display:flex;flex:1 1;flex-direction:column;min-width:200px}.header-row label{font-weight:700;margin-bottom:5px}input[type=month]{border:1px solid #ccc;border-radius:4px;cursor:pointer;padding:8px}.selected-files{background-color:#f9f9f9;border:1px dashed #ccc;border-radius:4px;margin:10px 0;padding:10px}.selected-files h3{margin-top:0}.files-list,.required-list{list-style:none;margin:0;padding:0}.files-list li,.required-list li{margin-bottom:5px}.required-list li{align-items:center;display:flex;font-size:1rem}.required-list li .icon{border-radius:50%;display:inline-block;flex-shrink:0;height:20px;margin-right:8px;width:20px}.required-list li.submitted .icon{background-color:#4caf50;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='m6.173 11.414-3.88-3.88L3.707 6.12l2.466 2.466 5.293-5.293 1.414 1.414z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.required-list li.not-submitted .icon{border:2px solid #ccc}.files-list li{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:10px}.files-list li .file-name{flex-grow:1;margin-right:20px;word-break:break-all}.files-list li .actions{display:flex;gap:10px}button{background-color:#007bff;border-radius:4px;font-size:.9rem;padding:5px 10px}button:hover{background-color:#0056b3}button:disabled{background-color:#aaa;cursor:not-allowed}input[type=file]{margin:10px 0}.header-section h3{color:#555;margin:.5rem 0 0}.header-section>div{font-style:italic;margin-top:.5rem}.summary-line .label{font-weight:700}.download-btn{background-color:#3086e0;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;margin:.5rem 0 1rem auto}.download-btn:hover{background-color:#2672ba}.tab-buttons{display:inline-flex;flex-wrap:nowrap;height:45px;margin-left:20px;margin-top:1rem;position:relative}.tab-button{background-color:#eee;border:1px solid #ccc;border-bottom:2px solid #6b6b6b;border-top-left-radius:5px;border-top-right-radius:5px;color:#333;display:inline-block;font-weight:500;margin-bottom:0;margin-right:-10px;padding:10px 20px;position:relative;z-index:1}.tab-button:hover{background-color:#7bd3f9!important;border:solid #fff;border-width:1px 1px 2px}.tab-button:not(:last-child){border-right:none}.tab-button.active{background-color:#fff;border-bottom:2px solid #3086e0;color:#000;font-weight:700;height:36px;margin-top:-14px;z-index:2}.table-scroll{border-radius:4px;margin-top:0;max-width:100%;overflow:auto}.discrepancies-table,.matches-table{background-color:#fff;border-collapse:collapse;margin-top:0;width:max(100%,960px)}.discrepancies-table thead,.matches-table thead{background-color:#eee}.discrepancies-table td,.discrepancies-table th,.matches-table td,.matches-table th{border:1px solid #ccc;line-height:1.2;padding:8px;text-align:center;vertical-align:middle}.discrepancies-table th,.matches-table th{background-color:#f2f2f2;cursor:pointer;font-weight:700}.table-heading{margin:0}.fp-recon-report{background-color:#f9f9f9;border-radius:8px;margin:2rem auto;max-width:1000px;padding:1.5rem}.header-section{margin-bottom:1rem;text-align:center}.summary-box{background-color:#e6f7ff;border:1px solid #b3daff;border-radius:4px;margin:1rem auto;padding:1rem;width:50%}.summary-line{display:flex;justify-content:space-between;margin:.3rem 0}hr{border:none;border-top:1px solid #ccc;margin:8px 0}.control-inline{align-items:flex-start;display:flex;gap:20px;justify-content:center}.narrow-selector-container{align-items:center;display:flex;flex-direction:column;gap:5px;margin-bottom:35px;max-width:250px;width:100%}.narrow-selector-container>label{font-weight:700;margin:0;text-align:center;width:100%}.narrow-selector-container>input,.narrow-selector-container>select{box-sizing:border-box;font-size:1rem;padding:6px 10px;width:100%}.fp-recon-report{box-sizing:border-box;height:100%;min-height:0;overflow:auto;scrollbar-gutter:stable}.fp-recon-report .scroll-x,.fp-recon-report table{display:block;max-width:100%;overflow-x:auto}.landing-page{--page-max:1200px;background-color:#f5f5f5;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;font-family:Arial,sans-serif;margin:0 auto;max-width:var(--page-max);min-height:90dvh;min-width:0;overflow:auto;padding:20px 20px calc(32px + env(safe-area-inset-bottom, 0px));scrollbar-gutter:stable both-edges}.landing-header{background:#007bff;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#fff;margin-bottom:20px;padding:40px 20px;text-align:center}.landing-header h1{font-size:2.5rem;margin:0 0 10px}.landing-header p{font-size:1.2rem;margin:0 0 20px}.dashboard-controls{margin-top:10px;text-align:center}.dashboard-content{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;min-height:0}.dashboard-section{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0;overflow:visible;padding:20px}.report-selector-container{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:20px}.report-selector-container label{font-weight:700}.report-selector-container select{font-size:1rem;max-width:250px;padding:6px 10px}.report-container{margin-top:20px;overflow:visible}.landing-footer{color:#666;flex-shrink:0;font-size:.9rem;margin-top:auto;padding:20px 0 env(safe-area-inset-bottom,0);position:static;text-align:center}.landing-page:after{content:"";display:block;height:12px}.control-group.center-button{display:flex}.landing-page .fp-recon-page,.landing-page .fp-recon-report,.landing-page .upload-container{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.landing-page .fp-recon-report .table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:visible}.gameday-dashboard{box-sizing:border-box;flex:1 1 auto;gap:16px;min-height:0;overflow:auto}.fi-rot-card,.gameday-dashboard{display:flex;flex-direction:column;padding:16px}.fi-rot-card{background:#fff;background:var(--card-bg,#fff);border-radius:12px;box-shadow:0 8px 24px #00000014;color:#222;color:var(--card-fg,#222);gap:12px}.fi-rot-header{align-items:center;display:flex;justify-content:space-between}.fi-rot-header h3{font-size:1.1rem;margin:0}.fi-rot-controls .fi-rot-refresh,.fi-rot-controls select{background:#f8fafc;border:1px solid #e3e6ea;border-radius:8px;color:#222;cursor:pointer;padding:6px 10px}.fi-rot-refresh:hover{background:#eef2f7;color:#f8fafc}.fi-rot-next{border:1px dashed #d4dae3;border-radius:10px;padding:12px;text-align:center}.fi-rot-next .next-label{color:#6b7280;font-size:12px}.fi-rot-next .next-name{font-size:20px;font-weight:700;margin-top:4px}.fi-rot-list{display:flex;flex-direction:column;gap:6px}.fi-rot-row{grid-gap:8px;align-items:center;background:#f9fafb;border-radius:8px;display:grid;gap:8px;grid-template-columns:1fr auto auto;padding:8px 10px}.fi-rot-name{font-weight:600}.fi-rot-badges{align-items:center;display:flex;gap:6px}.badge{background:#e5e7eb;border-radius:12px;font-size:12px;padding:2px 8px}.badge.total{background:#e0e7ff}.badge.new{background:#d1fae5}.badge.used{background:#fde68a}.fi-rot-footer,.fi-rot-last{color:#6b7280;font-size:12px}.fi-rot-footer{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:space-between;margin-top:2px;overflow-x:auto;padding:2px 0}.fi-rot-footer>*{flex:0 0 auto}.fi-rot-footer .total-count{white-space:nowrap}.fi-rot-skeleton .line{animation:shimmer 1.2s infinite;background:linear-gradient(90deg,#f0f2f5 25%,#e6e9ee 37%,#f0f2f5 63%);background-size:400% 100%;border-radius:6px;height:14px}.fi-rot-skeleton .line+.line{margin-top:8px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.fi-rot-controls{align-items:center;display:flex;gap:8px}.fi-rot-info-btn{aspect-ratio:1/1;background:#f8fafc;border:1px solid #e3e6ea;border-radius:50%;color:#334155;cursor:pointer;display:inline-grid;font-size:14px;font-weight:700;line-height:1;padding:0;place-items:center;width:28px}.fi-rot-info-btn:hover{background:#eef2f7;color:#f8fafc}.fi-rot-header{position:relative}.fi-rot-info{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0f172a26;padding:12px 14px;position:absolute;right:8px;top:44px;width:360px;z-index:20}.fi-rot-info .info-title{color:#0f172a;font-weight:700;margin-bottom:6px}.fi-rot-info .info-subtitle{color:#334155;font-size:13px;margin:4px 0 8px}.fi-rot-info ul{color:#334155;font-size:13px;margin:0 0 8px 20px;padding:0}.fi-rot-info li{margin-bottom:6px}.fi-rot-info .info-note{color:#64748b;font-size:12px;margin:0}.fi-rot-legend{align-items:center;color:#334155;display:flex;flex-wrap:nowrap;font-size:12px;gap:14px;margin:0}.legend-item{align-items:center;display:inline-flex;gap:6px}.swatch{aspect-ratio:1/1;border:1px solid #0000000f;border-radius:3px;display:inline-block;width:12px}.swatch-total{background:#e0e7ff}.swatch-new{background:#d1fae5}.swatch-used{background:#fde68a}.swatch-next{background:#eff6ff}.fi-rot-row.is-next{background:#eff6ff;outline:2px solid #60a5fa}.collapsible-section{background-color:var(--side-nav-hover-background-color);border:1px solid var(--table-border-color);box-shadow:0 2px 4px var(--box-shadow-color);margin-bottom:20px}.collapsible-header{align-items:center;background-color:var(--table-header-background);border-top-left-radius:8px;border-top-right-radius:8px;color:var(--table-header-text);cursor:pointer;display:flex;font-size:1.5rem;font-weight:700;justify-content:space-between;overflow:hidden;padding:10px 15px;transition:background-color .3s ease;-webkit-user-select:none;user-select:none}.collapsible-header:focus,.collapsible-header:hover{background-color:#e0e0e0;background-color:var(--button-hover-background,#e0e0e0)}.collapsible-header:focus{outline:none}.collapsible-icon{font-size:1.2rem;transition:transform .3s ease}.collapsible-icon.expanded{transform:rotate(180deg)}.collapsible-content{-webkit-overflow-scrolling:touch;background-color:var(--background-color);overflow-x:auto;overflow-y:visible;padding:15px;transition:max-height .3s ease}@media (max-width:992px){.collapsible-header{font-size:1.3rem}.collapsible-icon{font-size:1rem}}@media (max-width:768px){.collapsible-header{font-size:1.1rem}.collapsible-icon{font-size:.9rem}}@media (max-width:576px){.collapsible-header{font-size:1rem}.collapsible-icon{font-size:.8rem}}.collapsible-header .collapsible-title,.collapsible-header>:first-child{flex:1 1 auto!important;min-width:0!important}.collapsible-header .section-title-with-actions{grid-gap:8px;align-items:center;display:grid!important;gap:8px;grid-template-columns:1fr auto;width:100%}.collapsible-header .section-title-with-actions .actions-slot{align-items:center;display:inline-flex;gap:8px;justify-self:end;margin-right:2rem}.collapsible-header .section-title-with-actions .download-button{border-radius:6px;font-size:13px;padding:6px 10px}.collapsible-header .section-title-with-actions .dropdown-menu{font-size:13px;min-width:120px}.collapsible-header .section-title-with-actions .dropdown-item{padding:6px 8px}.collapsible-section{position:relative}.collapsible-header{position:relative;z-index:20}.collapsible-content{position:relative;z-index:1}.collapsible-header .actions-slot,.collapsible-header .export-section{position:relative;z-index:25}.collapsible-header .dropdown-menu{position:absolute;z-index:99999}.collapsible-header{border-top-left-radius:0;border-top-right-radius:0;overflow:visible!important}.collapsible-section{overflow:visible}.incentive-form-container{padding:16px;position:relative}.notice{background:#fff8e1;border:1px solid #f8d575;border-radius:8px;margin:8px 0 16px;padding:8px 12px}.grid{grid-gap:6px 10px;align-items:center;display:grid;gap:6px 10px;grid-template-columns:220px 150px 150px 180px 160px;margin:12px 0 20px}.grid.slim{grid-template-columns:220px 150px 150px 150px 160px}.hdr{border-bottom:1px solid #ddd;font-weight:700;padding-bottom:2px}.calc{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.strong{background:#f1ffe2;font-weight:700}.note{color:#666}.sep{grid-column:1/-1;height:8px}.gray-input{font-feature-settings:"tnum";background:#efefef;border:1px solid #cfcfcf;border-radius:6px;font-variant-numeric:tabular-nums;padding:4px 6px;width:100%}.totals{display:flex;gap:24px;margin-top:12px}.actions{margin-top:16px}.actions>button{padding:8px 12px}.grid.top{grid-template-columns:220px 150px 150px 180px 160px}.grid.mc{grid-template-columns:220px 150px 150px 160px}.info-wrap{margin-left:6px;position:relative;vertical-align:middle}.info-dot,.info-wrap{align-items:center;display:inline-flex}.info-dot{background:#efefef;border:1px solid #cfcfcf;border-radius:50%;color:#333;cursor:default;font-size:11px;font-weight:600;height:16px;justify-content:center;line-height:1;-webkit-user-select:none;user-select:none;width:16px}.info-pop{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 6px 18px #0000001f;left:0;max-width:360px;min-width:240px;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;top:22px;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease;white-space:normal;z-index:40}.info-wrap:focus-within .info-pop,.info-wrap:hover .info-pop{opacity:1;pointer-events:auto;transform:translateY(0)}.info-pop:after{background:#fff;border-left:1px solid #ddd;border-top:1px solid #ddd;content:"";height:10px;left:10px;position:absolute;top:-6px;transform:rotate(45deg);width:10px}.info-title{font-weight:700;margin-bottom:6px}.info-body{color:#333;font-size:13px;line-height:1.35}.info-table{border-collapse:collapse;margin-top:6px;width:100%}.info-table td,.info-table th{border:1px solid #eee;font-size:12px;padding:4px 6px;text-align:left}.incentive-form-container,.incentive-form-container .grid,.incentive-form-container .grid>*{overflow:visible}.incentive-form-container .collapsible-section,.incentive-form-container .collapsible-section :where(.content,.body,.panel,.card){overflow:visible!important}.info-pop{z-index:999}.info-wrap.up .info-pop{bottom:22px;top:auto;transform:translateY(-4px)}.info-wrap.up .info-pop:after{bottom:-6px;top:auto;transform:rotate(225deg)}.title-row{gap:12px;margin-bottom:12px}.title-row h2{margin:0}.month-picker{align-items:center;display:flex;font-weight:500;gap:8px}.month-input{font-feature-settings:"tnum";border:1px solid #cfcfcf;border-radius:6px;font-variant-numeric:tabular-nums;padding:4px 6px}@media (max-width:640px){.title-row{flex-wrap:wrap}}.title-row{justify-content:space-between}.title-actions,.title-row{align-items:center;display:flex}.title-actions{gap:10px}.export-section{align-items:flex-end;display:inline-flex;margin:0;padding:0}.actions-slot .export-section{align-items:center!important}.download-button{background:#007bff;border-radius:6px;color:#fff;display:inline-flex;gap:.35rem;justify-content:center;line-height:1;transition:background .3s ease;vertical-align:middle}.download-button:hover{background:#0056b3}.dropdown-menu{background:#fff;border:1px solid #d1d5db;border-radius:8px;min-width:140px;padding:1;width:max-content}.dropdown-item{align-self:center;background:#fff;box-sizing:border-box;color:#007bff;margin:1px;padding:8px;text-align:center!important;transition:background .3s ease,color .3s ease;white-space:nowrap;width:90%}.dropdown-item:hover{background:#e5f1ff!important;color:#0056b3}.dropdown-menu .dropdown-item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.dropdown-menu .dropdown-item:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.actions-row{align-items:center;justify-content:flex-start}.actions-row .divider{align-self:center;color:#666;font-weight:700}.actions-row .btn-primary{margin:0}.actions-row .export-section{align-items:center;display:inline-flex}.actions-row .download-button{all:unset;align-items:center;background:#007bff;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:.35rem;height:36px;justify-content:center;line-height:1;padding:0 18px;transition:background .2s ease;-webkit-user-select:none;user-select:none;vertical-align:middle}.actions-row .download-button:hover{background:#0056b3}.actions-row .download-button+.dropdown-menu{left:50%;top:calc(100% + 4px);transform:translateX(-50%)}.actions-slot{align-items:center;display:inline-flex;gap:8px}.actions-slot .download-button{align-items:center;border-radius:6px;display:inline-flex;height:32px;justify-content:center;line-height:1;padding:0 12px}.actions-slot .download-button+.dropdown-menu{top:calc(100% + 4px)}@media (max-width:768px){.download-button{justify-content:center;width:100%}.actions-row{align-items:stretch;flex-direction:column;gap:.5rem}.actions-row .divider{display:none}}.collapsible-header .actions-slot .export-section{align-items:center!important}.collapsible-header .actions-slot .download-button{height:36px;line-height:1;padding:0 14px}.collapsible-header .actions-slot .download-button+.dropdown-menu{left:50%;top:calc(100% + 4px);transform:translateX(-50%)}.export-section{z-index:25}.dropdown-menu{z-index:99999}.customer-form-container{align-items:center;background-color:var(--form-background-color);border-radius:8px;box-shadow:0 2px 4px #0000001a;color:var(--form-text-color);display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:auto;max-width:800px;padding:20px;transition:background-color .3s ease,color .3s ease}.centered-button,button{background-color:var(--button-background-color);border:1px solid var(--button-border-color);border-radius:4px;color:var(--button-text-color);cursor:pointer;display:inline-block;font-size:16px;margin:10px auto;padding:10px 20px;transition:background-color .3s ease,border-color .3s ease}.centered-button:hover,button:hover{background-color:var(--button-hover-background-color);border-color:var(--button-hover-border-color)}.centered-button:focus,button:focus{box-shadow:0 0 0 3px #007bff80;outline:none}.search-buttons{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:10px}.search-section .search-input{background-color:var(--search-input-background-color);border:1px solid var(--input-border-color);border-radius:4px;box-sizing:border-box;color:var(--search-input-text-color);padding:10px;transition:border-color .3s ease,background-color .3s ease,color .3s ease;width:100%}.search-section .search-input:focus{border-color:var(--button-background-color);box-shadow:0 0 0 2px #007bff40;outline:none}.form-fields{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.form-group{box-sizing:border-box;margin-bottom:20px;width:48%}.form-group.full-width{width:100%}.form-group label{color:var(--form-text-color);display:block;font-weight:700;transition:color .3s ease}.form-group input[type=date],.form-group input[type=number],.form-group input[type=text],.form-group select,.form-group textarea{background-color:var(--input-background-color);border:1px solid var(--input-border-color);border-radius:4px;box-sizing:border-box;color:var(--form-text-color);padding:10px;transition:border-color .3s ease,background-color .3s ease,color .3s ease;width:100%}.custom-react-select .react-select__control{background-color:var(--input-background-color)!important;border-color:var(--input-border-color)!important;box-shadow:none!important;transition:border-color .3s ease,background-color .3s ease}.custom-react-select .react-select__control:hover{border-color:var(--button-background-color)!important}.custom-react-select .react-select__menu{background-color:var(--form-background-color)!important;color:var(--form-text-color)!important}.custom-react-select .react-select__option--is-focused,.custom-react-select .react-select__option--is-selected{background-color:var(--button-hover-background-color)!important;color:var(--form-text-color)!important}.custom-react-select .react-select__single-value{color:var(--form-text-color)!important}.custom-react-select .react-select__placeholder{color:var(--search-input-text-color)!important}.custom-react-select .react-select__input{color:var(--form-text-color)!important}.form-group.checkbox-group{align-items:center;display:flex;width:48%}.form-group.checkbox-group label{align-items:center;color:var(--form-text-color);display:flex;transition:color .3s ease}.form-group.checkbox-group input[type=checkbox]{accent-color:var(--checkbox-accent-color);margin-right:10px;transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transition:accent-color .3s ease}.form-actions{margin-top:20px;text-align:center;width:100%}.form-actions .centered-button{padding:10px 20px;width:auto}.fetched-data{background-color:var(--fetched-data-background-color);border:1px solid var(--fetched-data-border-color);border-radius:4px;box-sizing:border-box;color:var(--form-text-color);margin-top:20px;padding:15px;transition:background-color .3s ease,color .3s ease,border-color .3s ease;width:100%}.fetched-data h3{font-size:1.25rem;margin-bottom:10px}.fetched-data h3,.fetched-data p{color:inherit;transition:color .3s ease}.fetched-data p{line-height:1.5;margin:5px 0}.fetched-data strong{color:inherit}@media (max-width:600px){.form-group{width:100%}.centered-button,button{margin:5px 0;padding:12px 0;width:100%}.search-buttons{flex-direction:column}.search-buttons .centered-button{margin-bottom:10px;width:100%}}.inventory-form-container{align-items:center;background-color:var(--inventory-form-background-color);border-radius:8px;box-shadow:var(--inventory-form-box-shadow);color:var(--inventory-form-text-color);display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:auto;max-width:800px;padding:20px;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.inventory-form-container .centered-button,.inventory-form-container button{background-color:var(--button-background-color);border:1px solid var(--button-background-color);border-radius:4px;color:var(--button-text-color);cursor:pointer;display:block;font-size:16px;margin:10px auto;padding:10px 20px;transition:background-color .3s,border-color .3s}.inventory-form-container .centered-button:hover,.inventory-form-container button:hover{background-color:var(--button-hover-background-color);border-color:var(--button-hover-border-color)}.inventory-form-container .centered-button:focus,.inventory-form-container button:focus{outline:none}.inventory-form-container .form-data-section,.inventory-form-container .search-section{margin-top:20px;width:100%}.inventory-form-container .search-section{align-items:center;display:flex;flex-direction:column}.inventory-form-container input[type=date],.inventory-form-container input[type=number],.inventory-form-container input[type=text],.inventory-form-container select{background-color:var(--input-background-color);border:1px solid var(--input-border-color);border-radius:4px;box-sizing:border-box;color:var(--inventory-form-text-color);margin:5px 0 15px;padding:10px;transition:border-color .3s ease,background-color .3s ease,color .3s ease;width:100%}.inventory-form-container label{color:var(--inventory-form-text-color);display:block;font-weight:700;margin-bottom:10px;text-align:left;transition:color .3s ease}.inventory-form-container .hide-fetched-data-button,.inventory-form-container .populate-form-button{background-color:var(--button-secondary-background-color);border:1px solid var(--button-secondary-border-color);color:var(--button-text-color);margin-top:20px;transition:background-color .3s,border-color .3s}.inventory-form-container .hide-fetched-data-button:hover,.inventory-form-container .populate-form-button:hover{background-color:var(--button-secondary-hover-background-color);border-color:var(--button-secondary-border-hover-color)}.inventory-form-container .fetched-data{background-color:var(--fetched-data-background-color);border-radius:8px;box-shadow:var(--form-box-shadow);color:var(--fetched-data-text-color);margin-top:20px;padding:15px;text-align:center;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.inventory-form-container .fetched-data h3{color:var(--inventory-heading-color);margin-top:0;transition:color .3s ease}.inventory-form-container .fetched-data p{color:var(--fetched-data-text-color);margin:5px 0;transition:color .3s ease}.inventory-form-container .form-header-container h2{border-bottom:2px solid var(--inventory-divider-color);color:var(--inventory-heading-color);font-size:28px;font-weight:700;margin-bottom:15px;padding:10px;text-align:center;transition:color .3s ease,border-bottom-color .3s ease}.inventory-form-container .form-header-container h3{color:var(--inventory-subheading-color);font-size:16px;font-weight:700;margin-bottom:15px;padding:0;text-align:center;transition:color .3s ease}@media (max-width:600px){.inventory-form-container{padding:10px}.inventory-form-container .centered-button,.inventory-form-container button{margin:5px 0;width:100%}.inventory-form-container .fetched-data,.inventory-form-container .form-data-section,.inventory-form-container .search-section{margin-top:10px;width:100%}.inventory-form-container input[type=date],.inventory-form-container input[type=number],.inventory-form-container input[type=text],.inventory-form-container select{width:100%}}.inventory-trade-form{height:100%;margin:0 auto;max-width:1200px;min-height:0;overflow:auto;padding:1rem;scrollbar-gutter:stable}.inventory-trade-form h2{color:var(--sales-form-text-color);text-align:center;transition:color .3s ease}.inventory-trade-form h3{color:var(--section-header-color);cursor:pointer;margin-bottom:10px;transition:color .3s ease}.inventory-trade-form .filters-container{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.inventory-trade-form .filters-container button{background:var(--input-border-color);margin:auto}.inventory-trade-form .trade-compare-container{display:flex;flex-direction:column;gap:1rem}.inventory-trade-form .trade-row{border:1px solid var(--box-shadow-color);border-radius:10px;display:flex;gap:1rem;overflow-x:auto;padding:1rem}.inventory-trade-form .trade-row.headers-row{border:none;margin-bottom:-20px}.inventory-trade-form .header-col{border-bottom:2px solid var(--box-shadow-color);font-size:1.1rem;padding-bottom:.5rem;text-align:center}.inventory-trade-form .trade-col{background:var(--sales-report-table-row-even-background-color);border-radius:10px;flex:1 1;padding:.5rem}.inventory-trade-form .external-local-inventory,.inventory-trade-form .external-vehicle{background:var(--background-color);border-radius:10px;flex:1 1;padding:.5rem}.inventory-trade-form .external-local-inventory .trade-row{margin-bottom:10px;padding:15px}.inventory-trade-form .images-container{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem;overflow-x:auto}.inventory-trade-form .images-container img{background:#fff;border-radius:10px;max-height:120px;max-width:160px;object-fit:cover}.inventory-trade-form .images-container button{background:var(--input-border-color);color:var(--button-text-color)}.inventory-trade-form .difference-col{align-items:center;background:var(--sales-report-table-row-odd-background-color);display:flex;flex-direction:column;justify-content:center;min-width:120px}.inventory-trade-form button{background:var(--button-background-color);border:none;border-radius:4px;cursor:pointer;padding:.25rem .5rem}.inventory-trade-form .focused-comparison{background:var(--sales-report-table-row-odd-background-color);border-radius:10px;box-shadow:var(--form-box-shadow);margin-bottom:1rem;padding:1rem;transition:background-color .3s ease,box-shadow .3s ease}.inventory-trade-form .focused-comparison-row{align-items:flex-start;display:flex;gap:1rem;justify-content:space-around;overflow-x:auto}.inventory-trade-form .focused-vehicle{flex:1 1;margin:0 1rem}.inventory-trade-form .focused-differences{background:var(--sales-report-table-row-even-background-color);border-radius:10px;min-width:150px;padding:.5rem;text-align:center}.inventory-trade-form .focused-image-container img{align-items:center;border-radius:10px;display:flex;gap:.5rem;margin-bottom:.5rem}.inventory-trade-form .vehicle-header{font-size:1.1rem;margin-bottom:.5rem;text-align:center}.inventory-trade-form .selected-vehicle{background-color:#3498db1a;border:2px solid #3498db;transition:background-color .3s ease,border .3s ease}.inventory-trade-form .trade-type-toggle{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.inventory-trade-form .trade-type-toggle button{background:var(--button-background-color);border:none;border-radius:4px;cursor:pointer;font-size:1rem;padding:.5rem 1rem;transition:background-color .3s ease,border-color .3s ease}.inventory-trade-form .trade-type-toggle button.active{background:var(--section-header-color);border-color:var(--section-header-color);color:var(--button-text-color)}.inventory-trade-form .trade-type-toggle .icon{margin-right:.5rem}.inventory-trade-form .external-inventory-filter,.inventory-trade-form .internal-inventory-filter{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.inventory-trade-form .external-inventory-filter input,.inventory-trade-form .internal-inventory-filter input{background:var(--background-color);border:1px solid var(--input-border-color);border-radius:4px;flex:1 1;padding:.5rem}.inventory-trade-form .pagination-numbers,.inventory-trade-form .pagination-wrapper{display:flex;justify-content:center;margin-top:1rem}.inventory-trade-form .pagination-numbers{align-items:center;gap:.5rem}.inventory-trade-form .pagination-numbers button{background:var(--button-background-color);border:1px solid var(--input-border-color);border-radius:4px;cursor:pointer;padding:.25rem .75rem;transition:background-color .3s ease,border .3s ease}.inventory-trade-form .pagination-numbers button:hover{background:var(--input-border-color)}.inventory-trade-form .pagination-numbers span{display:inline-block;padding:.25rem .75rem}.inventory-trade-form .external-fields-container{background:var(--sales-report-table-row-even-background-color);border:1px solid var(--box-shadow-color);border-radius:10px;margin-bottom:1rem;padding:1rem}.inventory-trade-form .external-fields-container h3{color:var(--section-header-color);text-align:center}.inventory-trade-form input[type=text],.inventory-trade-form select{background:var(--background-color);border:1px solid var(--input-border-color);border-radius:4px;padding:.5rem}@media (max-width:900px){.inventory-trade-form .focused-comparison-row,.inventory-trade-form .trade-row{flex-wrap:wrap}}.personnel-data-container{background-color:var(--background-color);color:#222;color:var(--text-color,#222);margin:0 auto;max-width:1200px;padding:20px;transition:background-color .3s ease}.personnel-toolbar{gap:8px;margin:8px 0 12px}.search-group{align-items:center;background:#fff;background:var(--card-background-color,#fff);border:1px solid #d0d0d0;border:1px solid var(--box-shadow-color,#d0d0d0);border-radius:9999px;display:inline-flex;gap:4px;padding:2px 6px 2px 4px}.search-input{background:#0000;border:none;color:#222;color:var(--text-color,#222);font-size:.95rem;min-width:260px;outline:none;padding:6px 8px}.reset-btn,.search-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:50%;color:#555;color:var(--neutral-text-color,#555);cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:background-color .15s ease,transform .06s ease;width:28px}.reset-btn:hover,.search-btn:hover{background:#f1f3f5;background:var(--side-nav-hover-background-color,#f1f3f5)}.reset-btn:active,.search-btn:active{transform:translateY(1px)}.count-chip{background:#fff;background:var(--card-background-color,#fff);border:1px solid #e0e0e0;border:1px solid var(--box-shadow-color,#e0e0e0);border-radius:9999px;color:#666;color:var(--neutral-text-color,#666);font-size:.85rem;line-height:1;padding:4px 10px}@media (max-width:720px){.personnel-toolbar{align-items:stretch;flex-direction:column;gap:6px}.search-group{width:100%}.search-input{min-width:0;width:100%}.count-chip{align-self:flex-end}}.personnel-data-container .personnel-table{background:#fff;background:var(--card-background-color,#fff);border-collapse:collapse;border-radius:8px;box-shadow:0 2px 6px #0000000f;box-shadow:0 2px 6px var(--box-shadow-color,#0000000f);margin-bottom:20px;overflow:hidden;width:100%}.personnel-data-container .personnel-table td,.personnel-data-container .personnel-table th{border:1px solid #e5e7eb;border:1px solid var(--table-border-color,#e5e7eb);padding:10px 12px;text-align:left;transition:border-color .3s ease}.personnel-data-container .personnel-table th{background-color:#f6f7f9;background-color:var(--table-header-background-color,#f6f7f9);color:#333;color:var(--table-header-text-color,#333);cursor:pointer;font-weight:600;transition:background-color .3s ease,color .3s ease}.personnel-data-container .personnel-table tr:nth-child(2n){background-color:#fafbfc;background-color:var(--table-row-even-background-color,#fafbfc);transition:background-color .3s ease}.personnel-data-container .personnel-table tr:hover{background-color:#f1f5f9;background-color:var(--table-row-hover-background-color,#f1f5f9);transition:background-color .3s ease}.personnel-data-container .add-section,.personnel-data-container .update-section{background:#fff;background:var(--card-background-color,#fff);border:1px solid #e5e7eb;border:1px solid var(--box-shadow-color,#e5e7eb);border-radius:8px;box-shadow:0 2px 6px #0000000d;box-shadow:0 2px 6px var(--box-shadow-color,#0000000d);margin-top:20px;padding:14px}.personnel-data-container .add-section h3,.personnel-data-container .update-section h3{color:#222;color:var(--text-color,#222);font-size:1.1rem;margin:0 0 10px;transition:color .3s ease}.inline-fields,.inline-fields .row{grid-gap:10px;display:grid;gap:10px}.inline-fields .row{grid-template-columns:repeat(3,minmax(0,1fr))}.inline-fields .row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-fields .field,.personnel-data-container .add-section label,.personnel-data-container .update-section label{color:#444;color:var(--label-color,#444);display:flex;flex-direction:column;font-size:.95rem;gap:6px;margin:0;transition:color .3s ease}.personnel-data-container .add-section input,.personnel-data-container .add-section select,.personnel-data-container .update-section input,.personnel-data-container .update-section select{background-color:#fff;background-color:var(--input-background-color,#fff);border:1px solid #d7d9dc;border:1px solid var(--input-border-color,#d7d9dc);border-radius:6px;box-sizing:border-box;color:#222;color:var(--input-text-color,#222);padding:8px;transition:border-color .2s ease,background-color .2s ease,color .2s ease;width:100%}.personnel-data-container .add-section input:focus,.personnel-data-container .add-section select:focus,.personnel-data-container .update-section input:focus,.personnel-data-container .update-section select:focus{border-color:#6aa0ff;border-color:var(--button-background-color,#6aa0ff);box-shadow:0 0 0 2px #6aa0ff26;outline:none}.help-text{color:#666;color:var(--neutral-text-color,#666);font-size:.85rem}.boolean-field{align-items:flex-start}.boolean-field select{max-width:180px}@media (max-width:900px){.inline-fields .row{grid-template-columns:1fr}}.personnel-data-container .action-row,.personnel-data-container .form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.personnel-data-container .btn,.personnel-data-container button{background-color:#3b82f6;background-color:var(--button-background-color,#3b82f6);border:none;border-radius:8px;color:#fff;color:var(--button-text-color,#fff);cursor:pointer;line-height:1;padding:10px 16px;transition:background-color .18s ease,transform .06s ease,box-shadow .18s ease}.personnel-data-container .btn:hover,.personnel-data-container button:hover{background-color:#2563eb;background-color:var(--button-hover-background-color,#2563eb)}.personnel-data-container .btn:active,.personnel-data-container button:active{transform:translateY(1px)}.personnel-data-container .btn:disabled,.personnel-data-container button:disabled{cursor:default;opacity:.7;transform:none}.personnel-data-container .btn.secondary{background:#fff;background:var(--card-background-color,#fff);border:1px solid #d0d0d0;border:1px solid var(--box-shadow-color,#d0d0d0);color:#222;color:var(--text-color,#222)}.personnel-data-container .btn.secondary:hover{background:#f5f7fa;background:var(--side-nav-hover-background-color,#f5f7fa)}.btn .spinner{animation:spin .7s linear infinite;border:2px solid #ffffffa6;border-radius:50%;border-top-color:#0000;display:inline-block;height:14px;margin-right:6px;vertical-align:-2px;width:14px}@keyframes spin{to{transform:rotate(1turn)}}.personnel-data-container .success-text{color:#2e7d32;font-size:.9rem}.personnel-data-container .error-text{color:#c0392b;font-size:.9rem}.collapsible-section{background:#fff;background:var(--card-background-color,#fff);border:1px solid #e5e7eb;border:1px solid var(--box-shadow-color,#e5e7eb);border-radius:8px;overflow:hidden}.collapsible-section+.collapsible-section{margin-top:10px}.personnel-data-container{box-sizing:border-box;height:100%;min-height:0}.import-data,.personnel-data-container{overflow:auto;scrollbar-gutter:stable both-edges}.import-data{flex:1 1 auto;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);margin:0 auto;max-width:1080px;min-height:100%;padding:2rem 1rem calc(32px + env(safe-area-inset-bottom, 0px))}.dropzone{border:2px dashed #9ca3af;border:2px dashed var(--border,#9ca3af);border-radius:.75rem;color:#6b7280;color:var(--text-muted,#6b7280);cursor:pointer;padding:2.5rem;text-align:center;transition:background .15s,border-color .15s,color .15s}.dropzone:focus-within,.dropzone:hover{background:#f9fafb;background:var(--bg-hover,#f9fafb);border-color:#3b82f6;border-color:var(--primary,#3b82f6);color:#3b82f6;color:var(--primary,#3b82f6)}.file-list{color:#6b7280;color:var(--text-muted,#6b7280);font-size:.9rem;margin-top:1rem}.file-list h4{margin:.6rem 0 .25rem}.file-list ul{margin:.25rem 0 0 1.15rem;padding:0}.file-list li{margin-bottom:.15rem}.checklist{list-style:none;margin:0;padding:0}.checklist li{margin:.2rem 0;padding-left:1.3rem;position:relative}.checklist li:before{background:#fff;border:2px solid #9ca3af;border-radius:50%;content:"";height:.9rem;left:0;position:absolute;top:.2rem;width:.9rem}.checklist li.done:before{background:#16a34a;border-color:#16a34a}.checklist li.done:after{border:2px solid #fff;border-left:0;border-top:0;content:"";height:.65rem;left:.26rem;position:absolute;top:.1rem;transform:rotate(45deg);width:.35rem}.buttons{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}button{background:#3b82f6;background:var(--primary,#3b82f6);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:.55rem 1.25rem;transition:background .2s}button:disabled{cursor:progress;opacity:.55}button:not(:disabled):hover{background:#2563eb;background:var(--primary-dark,#2563eb)}.grid-wrap{-webkit-overflow-scrolling:touch;margin-top:1.5rem;max-height:70vh;overflow:auto;scrollbar-gutter:stable}.grid tbody,.grid thead{display:table;table-layout:fixed;width:100%}.grid{border-collapse:collapse;font-size:.9rem;min-width:900px;table-layout:fixed;width:100%}.grid thead tr{background:#f3f4f6;background:var(--bg-header,#f3f4f6)}.grid td,.grid th{border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);box-sizing:border-box;overflow:hidden;padding:.55rem .75rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.grid th{font-weight:600}.grid tbody tr:nth-child(2n){background:#fafafa;background:var(--bg-alt,#fafafa)}.grid td input{background:#0000;border:none;box-sizing:border-box;font:inherit;padding:0;width:100%}.grid td input:focus{border-bottom:2px solid #3b82f6;border-bottom:2px solid var(--primary,#3b82f6);outline:none}.msg{color:#6b7280;color:var(--text-muted,#6b7280);font-size:.92rem;font-weight:500;margin-top:1rem}.msg:empty{display:none}@media (max-width:640px){.import-data{padding:1rem .75rem}.dropzone{padding:1.75rem}.grid{min-width:720px}}.inventory-data-container{background-color:#fff;background-color:var(--inventory-data-background-color,#fff);border-radius:8px;box-shadow:0 4px 8px #0000000f;box-shadow:var(--inventory-data-box-shadow,0 4px 8px #0000000f);margin:40px auto;max-width:100%;overflow:visible;padding:20px;position:relative;transition:background-color .3s ease,box-shadow .3s ease}.inventory-data-container.page-scroll{height:100%;min-height:0;overflow:auto;scrollbar-gutter:stable}.inventory-data-container h2{color:#111827;color:var(--inventory-data-heading-color,#111827);font-size:28px;margin-bottom:20px;text-align:center;transition:color .3s ease}.inventory-data-container .filter-section{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.inventory-data-container .filter-section .filter-group{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:180px}.inventory-data-container .filter-section label{color:#374151;color:var(--inventory-data-text-color,#374151);font-weight:700}.inventory-data-container .filter-section button.btn-primary-like,.inventory-data-container .filter-section input,.inventory-data-container .filter-section select{background-color:#fff;background-color:var(--input-background-color,#fff);border:1px solid #cfd8e3;border:1px solid var(--input-border-color,#cfd8e3);border-radius:6px;box-sizing:border-box;color:#111827;color:var(--input-text-color,#111827);height:36px;line-height:1;padding:8px 10px;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s}.inventory-data-container .filter-section input:focus,.inventory-data-container .filter-section select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26;outline:none}.inventory-data-container .filter-section button.btn-primary-like{background:#1b7cff;background:var(--button-background-color,#1b7cff);border:none;color:#fff;color:var(--button-text-color,#fff);cursor:pointer;font-weight:700}.inventory-data-container .filter-section button.btn-primary-like:hover{background:#0056b3;background:var(--button-hover-background-color,#0056b3)}.inventory-data-container .filter-section-right{gap:8px;margin-left:auto}.inventory-data-container .download-dropdown-container,.inventory-data-container .filter-section-right{align-items:center;display:inline-flex;position:relative}.inventory-data-container .download-icon{align-items:center;background:#fff;background:var(--input-background-color,#fff);border:1px solid #cfd8e3;border:1px solid var(--input-border-color,#cfd8e3);border-radius:6px;color:#1b7cff;color:var(--download-icon-color,#1b7cff);cursor:pointer;display:inline-flex;font-size:20px;height:36px;justify-content:center;transition:color .2s ease,transform .1s ease;width:42px}.inventory-data-container .download-icon:hover{color:#0056b3;color:var(--download-icon-hover-color,#0056b3)}.inventory-data-container .download-dropdown{background-color:#fff;background-color:var(--inventory-data-background-color,#fff);border:1px solid #d1d5db;border:1px solid var(--input-border-color,#d1d5db);border-radius:8px;box-shadow:0 8px 24px #0000001f;display:none;min-width:180px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);width:max-content;z-index:10000}.inventory-data-container .download-dropdown-container.is-open .download-dropdown,.inventory-data-container .download-dropdown-container:hover .download-dropdown{display:block}.inventory-data-container .download-dropdown button{background:#fff;border:none;border-radius:6px;color:#111827;color:var(--inventory-data-text-color,#111827);cursor:pointer;display:block;margin:2px 0;padding:8px 10px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.inventory-data-container .download-dropdown button:hover{background:#eaf2ff;color:#0b4fd6}.inventory-data-container .table-wrapper{-webkit-overflow-scrolling:touch;margin-top:12px;overflow-x:auto;scrollbar-gutter:stable;width:100%}.inventory-data-container .inventory-table{border-collapse:collapse;table-layout:auto;width:100%}.inventory-data-container .inventory-table td,.inventory-data-container .inventory-table th{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--divider-color,#e5e7eb);padding:10px;text-align:left;transition:border-color .2s ease,background-color .2s ease;vertical-align:middle;white-space:nowrap}.inventory-data-container .inventory-table th{background:#1f2937;background:var(--inventory-data-heading-color,#1f2937);color:#fff;color:var(--button-text-color,#fff)}.inventory-data-container .inventory-table tr:nth-child(2n){background:#fafafa;background:var(--fetched-data-background-color,#fafafa)}.inventory-data-container .inventory-table tr:hover{background:#eef2f7;background:var(--divider-color,#eef2f7)}.inventory-data-container .update-section{background:#fff;background:var(--form-background-color,#fff);border-radius:8px;box-shadow:0 2px 6px #0000000f;box-shadow:var(--form-box-shadow,0 2px 6px #0000000f);margin-bottom:24px;padding:20px}.inventory-data-container .update-section h3{color:#111827;color:var(--inventory-data-text-color,#111827);margin-bottom:12px}.inventory-data-container .update-section label{color:#374151;color:var(--inventory-data-text-color,#374151);display:inline-block;font-weight:700;margin-bottom:8px}.inventory-data-container .update-section input{background:#fff;background:var(--input-background-color,#fff);border:1px solid #cfd8e3;border:1px solid var(--input-border-color,#cfd8e3);border-radius:6px;box-sizing:border-box;color:#111827;color:var(--input-text-color,#111827);height:36px;margin-bottom:14px;max-width:520px;padding:8px 10px;width:60%}.inventory-data-container .update-section button{background:#6b7280;background:var(--button-secondary-background-color,#6b7280);border:none;border-radius:6px;color:#fff;color:var(--button-text-color,#fff);cursor:pointer;height:36px;padding:0 14px}.inventory-data-container .update-section button:hover{background:#4b5563;background:var(--button-secondary-hover-background-color,#4b5563)}.inventory-data-container .pagination{display:flex;gap:6px;justify-content:center;margin-top:16px}.inventory-data-container .pagination button{background:#1b7cff;background:var(--button-background-color,#1b7cff);border:none;border-radius:6px;color:#fff;color:var(--button-text-color,#fff);cursor:pointer;height:34px;padding:0 12px}.inventory-data-container .pagination button.active,.inventory-data-container .pagination button:hover{background:#0056b3;background:var(--button-hover-background-color,#0056b3)}.inventory-data-container .status-sold{color:#dc2626;color:var(--status-sold-color,#dc2626);font-weight:700}.inventory-data-container .status-available{color:#16a34a;color:var(--status-available-color,#16a34a);font-weight:700}.upload-button{background:#0000;border:none;color:#3498db;cursor:pointer}.upload-button:hover{color:#2980b9}.upload-button svg{height:16px;width:16px}.hovered-image-tooltip{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 8px 24px #0000001f;display:flex;flex-wrap:wrap;gap:10px;left:50%;padding:10px;position:absolute;top:50px;transform:translateX(-50%);z-index:20000}.hovered-image-tooltip img{border-radius:4px;max-height:200px;max-width:200px;object-fit:cover}@media (max-width:768px){.inventory-data-container .filter-section{align-items:stretch;flex-direction:column}.inventory-data-container .filter-section .filter-group,.inventory-data-container .filter-section button.btn-primary-like{width:100%}.inventory-data-container .update-section input{max-width:100%;width:100%}.hovered-image-tooltip{left:5%;top:60px;width:90%}.hovered-image-tooltip img{max-height:150px;max-width:150px}}@media (max-width:500px){.inventory-data-container .inventory-table td,.inventory-data-container .inventory-table th{font-size:14px;padding:8px}}.performance-plan-container{background-color:var(--background-color);border-radius:12px;box-shadow:0 4px 12px var(--box-shadow-color);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:40px auto;max-width:900px}.toggle-fetch-button{background-color:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:20px;padding:10px 16px;text-align:center;transition:background-color .3s,transform .2s;width:100%}.toggle-fetch-button:hover{background-color:#5a6268;transform:translateY(-2px)}.toggle-fetch-button:active{background-color:#545b62;transform:translateY(0)}.fetch-data-section{background-color:var(--chart-background-color);border-radius:10px;box-shadow:0 2px 8px var(--box-shadow-color);margin-bottom:30px;padding:20px}.fetch-data-section h2{color:var(--text-color);font-size:22px;margin-bottom:15px}.form-row{gap:20px}.form-group{flex:1 1 200px}.form-group label{color:var(--button-text-color);font-size:14px;font-weight:600;margin-bottom:5px}.form-group input[type=number],.form-group select{background-color:var(--side-nav-background-color);border:1px solid var(--table-border-color);border-radius:6px;font-size:16px;padding:10px 12px;transition:border-color .3s,box-shadow .3s}.form-group input[type=number]:focus,.form-group select:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80;outline:none}.form-group select{-webkit-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="5" viewBox="0 0 10 5"><path fill="%23999" d="M0 0l5 5 5-5z"/></svg>');background-position:right 10px center;background-repeat:no-repeat;background-size:10px 5px;cursor:pointer}.fetch-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:15px}.clear-button,.get-button{-webkit-appearance:none;appearance:none;border:none;border-radius:6px;cursor:pointer;flex:0 0 auto;font-size:.95rem;height:36px;line-height:36px;padding:0 14px;transition:background-color .3s,transform .2s,opacity .2s}.get-button{background-color:var(--button-background-color);color:var(--button-text-color)}.get-button:hover{background-color:var(--toggle-button-hover-background-color);transform:translateY(-2px)}.get-button:active{transform:translateY(0)}.clear-button{background-color:#6c757d;color:#fff}.clear-button:hover{background-color:#5a6268;transform:translateY(-2px)}.clear-button:active{transform:translateY(0)}.clear-button[disabled],.get-button[disabled]{cursor:not-allowed;opacity:.6;transform:none}.fetched-data-table{background-color:var(--background-color);border-radius:10px;box-shadow:0 2px 8px var(--box-shadow-color);margin-bottom:30px;padding:20px}.fetched-data-table h2{color:var(--leaderboard-table-header-text-color);font-size:22px;margin-bottom:15px}.fetched-data-table table{border-collapse:collapse;width:100%}.fetched-data-table td,.fetched-data-table th{border:1px solid var(--table-header-background-color);color:var(--text-color);padding:12px 15px;text-align:left}.fetched-data-table th{background-color:var(--leaderboard-table-row-odd-background-color);font-weight:600}.fetched-data-table tr:nth-child(2n){background-color:var(--leaderboard-table-row-even-background-color)}.table-row{cursor:pointer;transition:background-color .3s}.table-row:hover{background-color:var(--leaderboard-table-row-hover-background-color)}.note{color:#0069d9;font-size:12px;margin-top:10px}.add-missing-button{align-items:center;background:var(--button-background-color);border:0;border-radius:6px;color:var(--button-text-color);cursor:pointer;display:inline-flex;font-size:.95rem;height:36px;justify-content:center;margin-top:12px;padding:0 14px;transition:background-color .2s,transform .1s}.add-missing-button:hover{background:var(--toggle-button-hover-background-color);transform:translateY(-2px)}.add-missing-button:active{transform:translateY(0)}.performance-plan-form{background-color:var(--chart-background-color);border-radius:10px;box-shadow:0 2px 8px var(--box-shadow-color);margin-bottom:30px;padding:25px}.performance-plan-form h2{color:var(--text-color);font-size:22px;margin-bottom:20px}.entry-group{background-color:var(--chart-background-color);border:1px solid var(--border-color);border-radius:8px;margin-bottom:25px;padding:20px;position:relative}.entry-group h3{border-bottom:1px solid var(--sales-report-section-heading-border-color);color:var(--text-color);font-size:18px;margin-bottom:15px;margin-top:0;padding-bottom:5px}.remove-button{background-color:#dc3545;border:none;border-radius:6px;color:var(--button-text-color);cursor:pointer;font-size:14px;height:30px;padding:0 10px;position:absolute;right:20px;top:10px;transition:background-color .3s,transform .2s}.remove-button:hover{background-color:#c82333;transform:translateY(-1px)}.remove-button:active{background-color:#bd2130;transform:translateY(0)}.button-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}.add-button,.import-button,.submit-button{-webkit-appearance:none;appearance:none;border:none;border-radius:6px;cursor:pointer;flex:0 0 auto;font-size:.98rem;height:38px;line-height:38px;padding:0 16px;transition:background-color .3s,transform .2s,opacity .2s}.add-button{background-color:#6c757d;color:#fff}.add-button:hover{background-color:#5a6268;transform:translateY(-2px)}.add-button:active{transform:translateY(0)}.submit-button{background-color:var(--button-background-color);color:var(--button-text-color)}.submit-button:hover{background-color:#0069d9;transform:translateY(-2px)}.submit-button:active{background-color:#005cbf;transform:translateY(0)}.import-button{background:var(--button-background-color);color:var(--button-text-color);margin-top:8px}.import-button:hover{background:var(--toggle-button-hover-background-color);transform:translateY(-2px)}.import-button:active{transform:translateY(0)}.add-button[disabled],.import-button[disabled],.submit-button[disabled]{cursor:not-allowed;opacity:.6;transform:none}.performance-plan-form input,.performance-plan-form select{width:100%}.message{background-color:var(--background-color);border-radius:6px;color:#0069d9;font-size:16px;margin-top:20px;padding:10px}@media (max-width:768px){.form-row{flex-direction:column}.remove-button{right:10px;top:10px}.performance-plan-container{padding:20px}.fetch-data-section,.fetched-data-table,.performance-plan-form{padding:15px}.toggle-fetch-button{font-size:14px;padding:8px 14px}.add-button,.clear-button,.get-button,.import-button,.submit-button{font-size:14px;height:34px;line-height:34px;padding:0 12px}.fetch-data-section h2,.fetched-data-table h2,.performance-plan-form h2{font-size:20px}.entry-group h3{font-size:16px}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}*{transition:background-color .3s ease,color .3s ease}.file-var-indicator{font-size:.9em;margin-left:.25em;opacity:.7}.personnel-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:10px 0 14px}.personnel-toolbar .search-group{align-items:stretch;background:#fff;background:var(--card-background-color,#fff);border:1px solid #dcdcdc;border:1px solid var(--box-shadow-color,#dcdcdc);border-radius:9999px;box-sizing:border-box;display:inline-flex;flex:1 1 560px;max-width:640px;min-width:260px;overflow:hidden;padding:0}.personnel-toolbar .reset-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:0;border-right:1px solid #e3e3e3;border-right:1px solid var(--box-shadow-color,#e3e3e3);cursor:pointer;display:inline-flex;flex:0 0 42px;height:38px;justify-content:center;transition:background-color .15s ease,transform .06s ease}.personnel-toolbar .reset-btn:hover{background:#f2f4f7;background:var(--side-nav-hover-background-color,#f2f4f7)}.personnel-toolbar .reset-btn:active{transform:translateY(1px)}.personnel-toolbar .reset-btn svg{pointer-events:none}.personnel-toolbar .search-input{background:#0000;border:0;color:#222;color:var(--text-color,#222);flex:1 1 auto;font-size:.95rem;height:38px;min-width:0;outline:none;padding:0 10px}.personnel-toolbar .search-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-left:1px solid #e3e3e3;border-left:1px solid var(--box-shadow-color,#e3e3e3);border-radius:0;cursor:pointer;display:inline-flex;flex:0 0 46px;height:38px;justify-content:center;transition:background-color .15s ease,transform .06s ease}.personnel-toolbar .search-btn:hover{background:#f2f4f7;background:var(--side-nav-hover-background-color,#f2f4f7)}.personnel-toolbar .search-btn:active{transform:translateY(1px)}.personnel-toolbar .search-btn svg{pointer-events:none}.personnel-toolbar .count-chip{align-items:center;background:#fff;background:var(--card-background-color,#fff);border:1px solid #dcdcdc;border:1px solid var(--box-shadow-color,#dcdcdc);border-radius:9999px;color:#555;color:var(--neutral-text-color,#555);display:inline-flex;flex:0 0 auto;font-size:.85rem;height:28px;justify-content:center;padding:0 10px}@media (max-width:640px){.personnel-toolbar{align-items:stretch;flex-direction:column;gap:8px}.personnel-toolbar .search-group{max-width:none;width:100%}.personnel-toolbar .count-chip{align-self:flex-end}}.performance-plan-container{box-sizing:border-box;height:auto;margin:32px auto;max-width:1100px;padding:25px}.form-row{display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:center;margin:6px 0 12px}.form-group{flex:0 1 320px;max-width:360px;min-width:260px}.form-group input[type=number],.form-group input[type=text],.form-group select{box-sizing:border-box;font-size:16px;height:40px;line-height:1.25;padding:8px 12px;width:100%}.fetch-buttons{gap:12px;margin-top:18px}@media (max-width:640px){.form-group{flex-basis:280px;min-width:240px}}.performance-plan-container{height:100%;min-height:0;overflow:auto;scrollbar-gutter:stable}.performance-plan-container .form-row{column-gap:24px!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;row-gap:8px!important}.performance-plan-container .form-group{align-items:stretch!important;display:flex!important;flex:0 1 320px!important;flex-direction:column!important;max-width:260px!important;min-width:260px!important}.performance-plan-container .form-group input[type=number],.performance-plan-container .form-group input[type=text],.performance-plan-container .form-group select{box-sizing:border-box!important;height:40px!important;line-height:1.25!important;width:100%!important}.vlr-container{display:flex;flex-direction:column;gap:16px}.vlr-filters{grid-gap:12px;background:var(--ml-panel-bg);border:1px solid var(--ml-panel-border);border-radius:10px;box-shadow:0 6px 18px var(--ml-box-shadow-color);color:var(--ml-text-color);display:grid;gap:12px;grid-template-columns:1fr auto;margin-top:0;padding:10px 14px;position:sticky;top:0;z-index:5}.vlr-title{font-size:20px;font-weight:700;line-height:1.2;margin:0}.vlr-subtitle{font-size:13px;margin-top:2px;opacity:.75}.filters-left{display:flex;flex-direction:column}.filters-right{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.flt{grid-gap:6px;display:grid;font-size:12px;gap:6px}.flt-select{background:var(--ml-dropdown-bg);border:1px solid var(--ml-panel-border);border-radius:8px;color:var(--ml-dropdown-text);min-width:160px;padding:8px 10px}.flt-select:focus{box-shadow:0 0 0 2px #2563eb40;outline:none}.vlr-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.vlr-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.vlr-grid{grid-template-columns:1fr}}.vlr-card{background:var(--ml-panel-bg);border:1px solid var(--ml-panel-border);border-radius:12px;box-shadow:0 10px 26px var(--ml-box-shadow-color);color:var(--ml-text-color);display:flex;flex-direction:column;min-height:0;overflow:hidden}.vlr-card-head{align-items:center;border-bottom:1px solid var(--ml-panel-border);display:flex;justify-content:space-between;padding:10px 12px}.vlr-card-head h3{font-size:16px;margin:0}.vlr-card-head .count{background:var(--ml-dropdown-bg);border:1px solid var(--ml-panel-border);border-radius:999px;color:var(--ml-dropdown-text);font-size:12px;padding:2px 8px}.vlr-table{border-collapse:collapse}.vlr-table,.vlr-table thead{table-layout:fixed;width:100%}.vlr-table thead{background:var(--ml-dropdown-bg);display:table;position:sticky;top:0;z-index:1}.vlr-table thead th{border-bottom:1px solid var(--ml-panel-border);color:var(--ml-dropdown-text);font-size:12px;letter-spacing:.04em;padding:10px 12px;text-align:left;text-transform:uppercase}.vlr-table tbody{-webkit-overflow-scrolling:touch;display:block;max-height:clamp(320px,54vh,680px);overflow-y:auto}.vlr-table tbody tr{display:table;table-layout:fixed;width:100%}.vlr-table td{border-bottom:1px solid var(--ml-panel-border);padding:10px 12px}.vlr-table .col-rank{text-align:left;width:84px}.vlr-table .col-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vlr-table .col-num{text-align:right}.vlr-table tbody tr:hover{background:#2563eb0f}.vlr-table tr.rank-1{background:#facc151a}.vlr-table tr.rank-2{background:#94a3b81a}.vlr-table tr.rank-3{background:#f472b61a}.rank-badge{align-items:center;background:var(--ml-dropdown-bg);border:1px solid var(--ml-panel-border);border-radius:999px;color:var(--ml-dropdown-text);display:inline-flex;font-size:12px;font-weight:700;height:28px;justify-content:center;margin-right:8px;min-width:28px;padding:0 6px}.medal{font-size:16px;margin-left:2px}.medal-1{filter:saturate(1.2)}.medal-2,.medal-3{opacity:.9}.empty{color:#9aa0a6;padding:22px 12px;text-align:center}.vlr-error{background:#ef444414;border:1px solid #ef4444;border-radius:10px;color:#ef4444;padding:10px 12px}.vlr-grid.is-loading .vlr-card{position:relative}.skeleton-row td{height:36px}.skl-blk{animation:skl 1.1s linear infinite;background:linear-gradient(90deg,#0000000f,#0000001f,#0000000f);border-radius:6px;display:inline-block;height:12px;width:100%}@keyframes skl{0%{background-position:0}to{background-position:200%}}@media (max-width:480px){.vlr-card-head h3{font-size:15px}.rank-badge{font-size:11px;height:24px;min-width:24px}.medal{font-size:14px}}.table-wrap{-webkit-overflow-scrolling:touch;border-radius:0 0 12px 12px;flex:1 1;max-height:clamp(320px,54vh,680px);min-height:260px;overflow:auto}.table-wrap .vlr-table thead{position:sticky;top:0}.table-wrap .vlr-table tbody{display:table-row-group;max-height:none;overflow:visible}.table-wrap .vlr-table tbody tr{display:table;table-layout:fixed;width:100%}@media (max-width:430px){body,html{-webkit-overflow-scrolling:touch;height:auto;min-height:100vh;overflow-y:auto!important}#root,.App,.app,.content,.layout,.main,.ml-content,.page,.page-content{height:auto!important;min-height:100vh!important;overflow-x:hidden;overflow-y:auto!important}.vlr-card{overflow:visible}.vlr-table{table-layout:fixed;width:100%}.vlr-table thead{background:var(--ml-panel-bg);position:static;top:auto;z-index:auto}.vlr-table tbody{-webkit-overflow-scrolling:auto;display:table-row-group;max-height:none;overflow:visible}.vlr-table tbody tr{display:table-row}.vlr-table .col-rank{width:64px}.vlr-table .col-name{max-width:0}.vlr-table td{padding:12px}.flt{width:100%}.filters-right{gap:8px;width:100%}.flt-select{-webkit-appearance:menulist;appearance:auto;background:var(--ml-dropdown-bg);border:1px solid var(--ml-panel-border);border-radius:8px;color:var(--ml-dropdown-text);line-height:1.25;min-height:42px;width:100%}.flt-select,.flt-select option{font-size:16px}.vlr-table{border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}.vlr-table thead{background:var(--ml-dropdown-bg);display:table-header-group!important;position:sticky;top:0;z-index:2}.vlr-table tbody{display:table-row-group!important}.vlr-table td,.vlr-table th{box-sizing:border-box;padding:10px;white-space:nowrap}.vlr-table tbody td.col-rank,.vlr-table thead th.col-rank{max-width:56px;min-width:56px;text-align:left;width:56px}.vlr-table tbody td.col-num,.vlr-table thead th:nth-child(3){max-width:100px;min-width:100px;text-align:center;width:100px}.vlr-table tbody td.col-name,.vlr-table thead th:nth-child(2){min-width:80px;overflow:hidden;text-overflow:ellipsis;width:auto}.rank-badge{font-size:11px;height:22px;min-width:22px}.medal{font-size:14px}.vlr-container{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 72px)}.vlr-grid{padding-bottom:8px}.vlr-card:last-child{margin-bottom:8px}}.wip-badge{--wip-amber:#f59e0b}.wip-page{display:grid;min-height:60vh;place-items:center}.wip-card{background:var(--ml-panel-bg);border:1px solid var(--ml-panel-border);border-radius:14px;box-shadow:0 18px 36px var(--ml-box-shadow-color);color:var(--ml-text-color);padding:20px 22px 18px;width:min(650px,92vw)}.wip-art{display:flex;justify-content:center;margin-bottom:8px;margin-top:6px}.wip-svg{height:auto;width:min(600px,78vw)}.wip-title{font-size:16px;font-weight:800;margin:4px 0;text-align:center}.wip-msg{font-size:13px;margin:0 auto;max-width:540px;opacity:.9;text-align:center}.wip-body{align-items:center;display:flex;flex-direction:column}.wip-actions{align-items:center;background:var(--ml-dropdown-bg);border:1px solid var(--ml-panel-border);border-radius:999px;display:inline-flex;flex-wrap:nowrap;gap:10px;justify-content:center;margin:16px auto 0;padding:6px 8px}.wip-eta{background:#0000;color:var(--ml-dropdown-text);font-size:12px;padding:0 10px}.wip-btn,.wip-eta{border:0;height:28px;line-height:28px}.wip-btn{background:var(--ml-toggle-button-bg);border-radius:999px;color:#fff;cursor:pointer;font-weight:600;padding:0 12px}@media (max-width:450px){.wip-actions{grid-template-columns:1fr;justify-items:center;row-gap:10px}.wip-eta{text-align:center}.wip-btn{justify-self:center;width:auto}}.wip-btn:hover{filter:brightness(.96)}.wip-sky-bldg{fill:var(--ml-panel-border);opacity:.55}.wip-sky-window{fill:#fff;opacity:.8}.wip-tree-trunk{fill:#8b5e3c;opacity:.78}.wip-tree-crown{fill:#84cc16;opacity:.86}.wip-floor{fill:var(--ml-panel-border);opacity:.95}.wip-road-asphalt{fill:#000;opacity:.35}.wip-road-edge{fill:var(--ml-panel-border);opacity:.85}.wip-road-centerline{fill:none;stroke:#fc0;stroke-width:3;stroke-linecap:round;stroke-dasharray:50 50;opacity:.7}.wip-road-streak{fill:#8b4513;opacity:.65}.wip-car-shadow{fill:#000;opacity:.14}.wip-car-body{fill:#2f4a73;fill-opacity:1;stroke:#0b3a6b;stroke-width:.35;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;fill-rule:evenodd;paint-order:stroke fill}.car-body-fill{fill:#2f4a73}.car-body-outline{stroke:#0b3a6b;stroke-width:.35;stroke-linejoin:round;stroke-linecap:round}.car-body-outline,.car-detail{vector-effect:non-scaling-stroke}.car-detail{fill:none;stroke:#ffffff38;stroke-width:1.6;stroke-linecap:round}.car-light-front{fill:#ffd166}.car-light-rear{fill:#ff6b6b}.car-handles .car-handle{fill:#ffffff59;stroke:#ffffff2e;stroke-width:1;vector-effect:non-scaling-stroke}.wip-car-trim{fill:none;stroke:#ffffff24;stroke-width:2;stroke-linecap:round}.wip-pillar{fill:#e5e7eb;opacity:.9}.wip-wheel-tire{fill:#111827}.wip-wheel-center{fill:#e5e7eb}.wip-wheel-spoke{fill:none;stroke:#d1d5db;stroke-width:2.2;stroke-dasharray:6 10;transform-origin:0 0}.wip-wheel-rotor{animation:wipWheelSpin .9s linear infinite;transform-origin:0 0}@keyframes wipWheelSpin{to{transform:rotate(1turn)}}.wip-loop{transform:translateX(0)}.wip-tile{width:600px}@keyframes wipScrollX{0%{transform:translateX(0)}to{transform:translateX(-600px)}}.wip-loop-slow{animation:wipScrollX 20s linear infinite}.wip-loop-med{animation:wipScrollX 12s linear infinite}.wip-loop-fast{animation:wipScrollX 8s linear infinite}.wip-sky-bldg{opacity:.5}.wip-cone-body{fill:var(--wip-amber)}.wip-cone-stripe{fill:#fff;opacity:.95}.wip-cone-base{fill:#b45309}.wip-prop-shadow{fill:#000;opacity:.18}.wip-sign-post{fill:var(--ml-panel-border);opacity:.78}.wip-sign-diamond{fill:var(--wip-amber);stroke:#b45309;stroke-width:1.6;vector-effect:non-scaling-stroke}.wip-sign-icon{fill:#111827;opacity:.9}.filter-calendar{background-color:var(--leaderboard-background-color);border-radius:10px;padding:5px}.sales-report-container{background-color:var(--sales-report-background-color);border-radius:8px;box-shadow:var(--sales-report-box-shadow);margin:40px auto;max-width:1200px;padding:20px;transition:background-color .3s ease,box-shadow .3s ease}.sales-report-container h2{color:var(--sales-report-heading-color);margin-bottom:20px;text-align:center;transition:color .3s ease}.sales-report-container .totals-container{display:flex;gap:20px;justify-content:space-between;margin-bottom:30px}.sales-report-container .totals-section{background-color:var(--sales-report-section-background-color);border:1px solid var(--sales-report-section-border-color);border-radius:8px;flex:1 1;margin:0 10px;padding:20px;transition:background-color .3s ease,border-color .3s ease}.sales-report-container .totals-section h3{border-bottom:2px solid var(--sales-report-section-heading-border-color);color:var(--sales-report-section-heading-color);font-size:24px;margin-bottom:15px;padding-bottom:10px;transition:color .3s ease,border-bottom-color .3s ease}.sales-report-container .totals-section p{color:var(--sales-report-section-text-color);font-size:20px;font-weight:700;margin:5px 0;transition:color .3s ease}.table-wrapper{overflow-x:auto}.sales-report-table{border-collapse:collapse;table-layout:auto;width:100%}.sales-report-table td,.sales-report-table th{border-bottom:1px solid var(--sales-report-table-border-color);padding:10px;text-align:left;transition:border-bottom-color .3s ease}.sales-report-table th{background-color:var(--sales-report-table-header-background-color);color:var(--sales-report-table-header-text-color);transition:background-color .3s ease,color .3s ease}.sales-report-table tr:nth-child(2n){background-color:var(--sales-report-table-row-even-background-color);transition:background-color .3s ease}.sales-report-table tr:nth-child(odd){background-color:var(--sales-report-table-row-odd-background-color);transition:background-color .3s ease}.sales-report-table tr:hover{background-color:var(--sales-report-table-row-hover-background-color);transition:background-color .3s ease}.sales-report-table td{color:var(--sales-report-table-cell-text-color);transition:color .3s ease}.even-row{background-color:var(--sales-report-even-row-background-color)}.even-row,.odd-row{transition:background-color .3s ease}.odd-row{background-color:var(--sales-report-odd-row-background-color)}.export-section{margin-bottom:20px}.download-button{background-color:var(--button-background-color);border-radius:5px;color:var(--button-text-color);padding:10px 20px}.download-button:hover{background-color:var(--button-hover-background-color)}.dropdown-menu{border:1px solid var(--sales-report-table-border-color);border-radius:5px;box-shadow:0 2px 5px #0003;right:0;top:45px}.dropdown-item,.dropdown-menu{background-color:var(--sales-report-section-background-color)}.dropdown-item{color:var(--sales-report-table-cell-text-color);padding:10px 20px;transition:background-color .3s ease}.dropdown-item:hover{background-color:var(--sales-report-table-row-hover-background-color)}@media (max-width:768px){.export-section{text-align:center;width:100%}}@media (max-width:600px){.sales-report-container{padding:10px}.sales-report-table td,.sales-report-table th{padding:8px 10px}.sales-report-container h2{font-size:1.5rem}}@media (max-width:500px){.sales-report-container .totals-section h3,.sales-report-container h2{font-size:20px}.sales-report-table td,.sales-report-table th{font-size:12px;padding:6px}.sales-report-container .totals-section p{font-size:16px}}.to-report{background-color:var(--report-background-color);border-radius:8px;box-shadow:var(--report-box-shadow);padding:20px;transition:background-color .3s ease,box-shadow .3s ease}.controls-row{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.controls-row label{color:var(--table-header-text);display:flex;flex-direction:column;font-weight:700}.controls-row input[type=date]{background-color:var(--dropdown-bg);border:1px solid #ccc;border-radius:4px;color:var(--table-header-text);margin-top:5px;padding:8px;transition:background-color .3s ease,color .3s ease}.controls-row input[type=date]::placeholder{color:#999}.fetch-button{background-color:var(--fetch-button-bg);border:none;border-radius:4px;color:var(--fetch-button-text);cursor:pointer;padding:8px 12px;transition:background-color .3s ease}.fetch-button:hover{background-color:var(--fetch-button-hover-bg)}.fetch-button:focus{outline:2px solid var(--fetch-button-hover-bg);outline-offset:2px}.export-section{display:inline-block;position:relative}.download-button{align-items:center;background-color:var(--download-button-bg);border:none;border-radius:4px;color:var(--download-button-text);cursor:pointer;display:flex;padding:8px 12px;transition:background-color .3s ease}.download-button:hover{background-color:var(--download-button-hover-bg)}.download-button:focus{outline:2px solid var(--download-button-hover-bg);outline-offset:2px}.dropdown-menu{background-color:var(--dropdown-bg);border:1px solid var(--dropdown-border);border-radius:4px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;left:0;padding:5px 0;position:absolute;top:100%;width:auto;z-index:1000}.dropdown-item{background-color:var(--dropdown-item-bg);border:none;color:var(--dropdown-item-text);cursor:pointer;padding:8px 12px;text-align:left;transition:background-color .3s ease,color .3s ease;width:100%}.dropdown-item:hover{background-color:var(--dropdown-item-hover-bg);color:var(--dropdown-item-hover-text)}.dropdown-item:focus{background-color:var(--dropdown-item-focus-bg);color:var(--dropdown-item-focus-text);outline:none}.report-table{border-collapse:collapse;margin-top:20px;width:100%}.report-table td,.report-table th{border:1px solid var(--table-border);padding:8px;text-align:center;transition:background-color .3s ease,color .3s ease}.report-table th{background-color:var(--table-header-bg);color:var(--table-header-text)}.report-table tr:nth-child(2n){background-color:var(--table-row-even-bg)}.report-table tr:nth-child(odd){background-color:var(--table-row-odd-bg)}.report-table tr:hover{background-color:var(--table-row-hover-bg)}.loading-indicator{align-items:center;color:var(--table-header-text);display:flex;font-size:18px;height:200px;justify-content:center}@media (max-width:768px){.controls-row{align-items:flex-start;flex-direction:column}.export-section{width:100%}.download-button{justify-content:center;width:100%}.dropdown-menu{left:0;right:0}.dropdown-item{text-align:center}}@media (max-width:500px){.controls-row label{font-size:14px}.download-button,.fetch-button{font-size:14px;padding:6px 10px}.report-table td,.report-table th{font-size:12px;padding:6px}.loading-indicator{font-size:16px}}.inout-page{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;min-height:100%;overflow:auto;padding:1rem 1.25rem calc(32px + env(safe-area-inset-bottom, 0px));position:relative;scrollbar-gutter:stable both-edges}:root{--ctrl-h:40px;--ctrl-pad-x:18px}.inout-header{align-items:flex-end;display:flex;justify-content:space-between}.inout-header h1{line-height:1;margin:0}.subtitle{font-weight:600;margin-top:.25rem;opacity:.7}.inout-controls{align-items:flex-end;display:flex;gap:.5rem}.controls-form{align-items:flex-end;display:inline-flex;gap:.75rem}.date-ctrl{display:flex;flex-direction:column;font-size:.9rem;gap:.25rem}.date-ctrl>span{color:#374151;font-size:12px;line-height:1;margin-bottom:4px}.date-ctrl .date-input{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #cfd8e3;border-radius:8px;box-sizing:border-box;color:#111827;font-size:.95rem;height:40px;height:var(--ctrl-h);outline:none;padding:0 12px}.date-ctrl .date-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.btn{background:#fff;border:1px solid #d0d7e2;border-radius:8px;cursor:pointer;padding:.5rem .8rem}.btn:disabled{cursor:default;opacity:.6}.actions-row{align-items:flex-end;display:flex;gap:.75rem}.actions-row .run-button{all:unset;align-items:center;background:#007bff;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:.35rem;height:40px;height:var(--ctrl-h);justify-content:center;line-height:1;padding:0 18px;padding:0 var(--ctrl-pad-x);transition:background .2s ease;-webkit-user-select:none;user-select:none;vertical-align:middle}.actions-row .run-button:hover:not(:disabled){background:#0056b3}.actions-row .run-button:disabled{cursor:default;opacity:.6}.inout-controls .actions-row .download-button{align-items:center!important;border-radius:6px!important;display:inline-flex!important;height:40px!important;height:var(--ctrl-h)!important;justify-content:center!important;line-height:1!important;padding:0 18px!important;padding:0 var(--ctrl-pad-x)!important}.inout-controls .export-section{padding-top:0!important}.top-strip{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}.card{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #00000008}.card-title{border-bottom:1px solid #eef2f7;font-weight:700;padding:.6rem .8rem}table{border-collapse:collapse;width:100%}.mini td,.mini th{border-bottom:1px solid #f2f4f8;font-size:.9rem;padding:.35rem .5rem;text-align:right}.mini th{background:#f7fafc}.mini .left{text-align:left}.mini tbody td:first-child,.mini thead th:first-child{text-align:left!important;width:50%}.mini tbody td:nth-child(2),.mini tbody td:nth-child(3),.mini thead th:nth-child(2),.mini thead th:nth-child(3){text-align:right;width:25%}.main-grid td,.main-grid th{border-bottom:1px solid #f1f5f9;font-size:.86rem;padding:.35rem .5rem;text-align:right;white-space:nowrap}.main-grid th{background:#f7fafc}.main-grid .left{text-align:left}.main-grid thead .subhead th{background:#fbfdff;font-weight:500}.main-grid thead tr:first-child th{padding-bottom:.45rem;padding-top:.45rem}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable .th-wrap{align-items:center;display:inline-flex;gap:6px}th.sortable .sort-icon{font-size:.85em;opacity:.6}th.sortable:hover .sort-icon{opacity:1}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-gutter:stable}@media (max-width:1200px){.top-strip{grid-template-columns:1fr}}.muted{color:#6b7280;text-align:center}.error{background:#fee;border:1px solid #f99;border-radius:8px;padding:.5rem .75rem}.comp-plan-container{background:var(--background-color);border-radius:8px;box-shadow:0 4px 6px var(--box-shadow-color);color:var(--text-color);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:20px auto;max-height:calc(100vh - 140px);max-width:1200px;overflow:auto;padding:20px 20px 32px;scrollbar-gutter:stable both-edges}h2{color:var(--chart-text-color);flex-wrap:wrap;font-size:1.75rem;margin-bottom:20px}.commission-header,h2{align-items:center;display:flex;justify-content:space-between}.commission-header{flex-direction:row;margin-bottom:10px}.section-totals{color:var(--chart-text-color);display:flex;font-size:1rem;gap:20px}.totals-row{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.totals-separator{border-left:2px solid #ccc;padding-left:1rem}.selection-section{background:var(--background-color);border-radius:4px;box-shadow:0 2px 4px #0000001a;color:var(--text-color);margin-bottom:20px;padding:15px}.form-row{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(220px,1fr))}.form-group{display:flex;flex-direction:column;gap:6px}.selection-section .form-group label{color:var(--text-color);font-weight:600;margin:0}.selection-section .form-group input,.selection-section .form-group select{background:var(--input-background-color);border:1px solid var(--input-border-color);border-radius:8px;color:var(--text-color);font-size:1rem;height:38px;min-width:220px;transition:background .3s,color .3s,border-color .2s}.selection-section .form-group input:focus,.selection-section .form-group select:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff26;outline:none}@media (max-width:1100px){.form-row{grid-template-columns:repeat(3,minmax(220px,1fr))}}@media (max-width:820px){.form-row{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:520px){.form-row{grid-template-columns:1fr}}.comp-plan-table{border-collapse:collapse;margin-bottom:30px;width:100%}.comp-plan-table td,.comp-plan-table th{padding:12px 15px;text-align:center}.comp-plan-table th{background:var(--chart-background-color);border-bottom:2px solid var(--table-border-color);color:var(--text-color);font-weight:700}.comp-plan-table tbody tr{transition:background .3s ease}.comp-plan-table tbody tr,.comp-plan-table tbody tr:hover,.comp-plan-table tbody tr:nth-child(2n){background:var(--background-color)}.comp-plan-table td{border-bottom:1px solid var(--table-border-color)}.input-cell{background:var(--side-nav-background-color);border:1px solid var(--input-boarder-color);border-radius:4px;box-sizing:border-box;font-size:1rem;padding:8px 10px;transition:border-color .3s,box-shadow .3s;width:100%}.input-cell:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80;outline:none}.input-cell.override{background:var(--background-color)}.button-group{display:flex;gap:60px;justify-content:center;margin-top:10px}@media (max-width:768px){.button-group{flex-direction:column}}.clear-data-button,.fetch-data-button{all:unset;border-radius:4px;cursor:pointer;flex:1 1 150px;font-size:1rem;max-width:80px;padding:10px 24px;text-align:center;transition:background .25s;-webkit-user-select:none;user-select:none}.fetch-data-button{background:#007bff;color:#fff}.fetch-data-button:hover{background:#0056b3}.clear-data-button{background:#6c757d;color:#fff}.clear-data-button:hover{background:#5a6268}.loading-spinner{font-size:1.2rem;margin:20px 0}.loading-spinner,.message{color:#007bff;text-align:center}.message{font-weight:700;margin-top:10px}@media (max-width:992px){h2{font-size:1.5rem}.input-cell{font-size:.95rem}}@media (max-width:768px){.comp-plan-table td,.comp-plan-table th{font-size:.9rem;padding:10px 12px}h2{align-items:flex-start;flex-direction:column;font-size:1.3rem}.section-totals{gap:10px;margin-top:10px}.comp-plan-container{padding:15px}.commission-header{align-items:flex-start;flex-direction:column}}@media (max-width:576px){.comp-plan-table td,.comp-plan-table th{font-size:.85rem;padding:8px 10px}h2{font-size:1.2rem}.input-cell{font-size:.85rem}}.summary-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:.5rem}.summary-header .commission-header{margin:0}.btn-row>*{margin-left:.5rem}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:visible;width:100%}.table-scroll .comp-plan-table{min-width:1200px}.compplan-module .info-wrap{display:inline-block;margin-left:6px;position:relative}.compplan-module .info-i{background:#e6e6e6;border-radius:50%;color:#333;display:inline-block;font-size:12px;font-weight:700;height:16px;line-height:16px;text-align:center;-webkit-user-select:none;user-select:none;width:16px}.compplan-module .info-pop{background:#fff;background:var(--background-color,#fff);border:1px solid #ccc;border:1px solid var(--table-border-color,#ccc);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 8px 24px #00000026;color:#111;color:var(--text-color,#111);display:none;left:50%;max-width:420px;padding:8px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:normal;width:max-content;z-index:9999}.compplan-module .info-wrap:hover .info-pop{display:block}.section-title-with-actions{grid-column-gap:8px;align-items:center;column-gap:8px;display:grid!important;grid-template-columns:1fr auto;width:100%}.section-title-with-actions .title-text{font-weight:700}.section-title-with-actions .actions-slot{align-items:center;display:inline-flex;gap:8px;justify-self:end}.section-title-with-actions .actions-slot .download-button{border-radius:6px;font-size:13px;padding:6px 10px}.section-title-with-actions .actions-slot .dropdown-menu{font-size:13px;min-width:120px}.section-title-with-actions .actions-slot .dropdown-item{padding:6px 8px}.collapsible-section h3{display:block!important;flex:1 1 100%!important;margin:0;width:100%!important}.collapsible-header .section-title-with-actions .actions-slot .export-section{align-items:center!important;display:inline-flex;margin:0;padding:0}.collapsible-header .section-title-with-actions .actions-slot .download-button{align-items:center;border-radius:6px;display:inline-flex;height:36px;line-height:1;padding:0 14px}.selection-section .form-group input,.selection-section .form-group select{-webkit-appearance:none;appearance:none;height:40px;line-height:1.2;padding:10px 12px}.payplan-page{display:flex;flex:1 1 auto;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;min-height:100%;overflow:auto;padding:1.5rem 1.5rem calc(32px + env(safe-area-inset-bottom, 0px));scrollbar-gutter:stable both-edges}.payplan-page>.flex.items-center.justify-between{justify-content:center!important}.btn,.btn-primary,.btn-sm{all:unset;align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-weight:600;gap:.25rem;justify-content:center;line-height:1;transition:.2s}.btn-primary{background:#007bff;color:#fff;font-size:1rem;padding:10px 18px}.btn-primary:hover{background:#0056b3}.btn-sm{background:#f3f4f6;color:#111;font-size:.875rem;padding:6px 14px}.btn-sm,.btn-sm:hover{border:1px solid #d1d5db}.btn-sm:hover{background:#1b7cff!important;color:#fff}.btn[disabled]{cursor:not-allowed;opacity:.45}.cards-row{display:flex;justify-content:center;margin:0 auto;max-width:1280px;width:100%}.cards-row>.grid{align-items:flex-start;display:flex!important;flex-wrap:nowrap!important;gap:2rem!important;justify-content:center!important}.card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px #0000000d;display:flex;flex-direction:column;gap:1rem;min-width:0;padding:2rem}.global-items{flex:0 1 660px;max-width:660px}.filters-card{flex:0 1 380px;max-width:380px}@media (max-width:900px){.cards-row>.grid{flex-wrap:wrap!important}.filters-card,.global-items{flex:1 1 100%;max-width:100%}}.payplan-page input,.payplan-page select{height:36px;line-height:1.2}.payplan-page input,.payplan-page select,.payplan-page textarea{background:#fff;border:1px solid #cfcfcf;border-radius:4px;box-sizing:border-box;color:#222;font-size:1rem;padding:8px 10px;transition:border-color .25s,box-shadow .25s;width:100%}.payplan-page input:focus,.payplan-page select:focus,.payplan-page textarea:focus{border-color:#007bff;box-shadow:0 0 4px #007bff59;outline:none}.payplan-page input[type=number]{-webkit-appearance:textfield;appearance:textfield}.payplan-page input::-webkit-inner-spin-button,.payplan-page input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.w-32{width:8rem!important}.w-44{width:11rem!important}.payplan-page .grid.grid-cols-3.items-center{grid-template-columns:180px 210px 100px!important}.payplan-page .grid.grid-cols-3.items-center input[type=date]{width:140px!important}.payplan-page .grid.grid-cols-3.items-center .relative{width:100px!important}@media (max-width:640px){.payplan-page .grid.grid-cols-3.items-center{grid-template-columns:68px 125px 85px!important}.payplan-page .grid.grid-cols-3.items-center input[type=date]{width:125px!important}.payplan-page .grid.grid-cols-3.items-center .relative{width:85px!important}}.cards-row section .grid.grid-cols-2{display:flex!important;flex-wrap:wrap;gap:3rem!important}.cards-row section .space-y-2{display:flex!important;flex:1 1 260px;flex-direction:column;gap:.5rem;max-width:260px;min-width:220px}.cards-row section .flex.items-center.gap-2{grid-column-gap:.75rem!important;align-items:center;column-gap:.75rem!important;display:grid!important;grid-template-columns:minmax(0,1fr) 80px!important}.cards-row section .flex.items-center.gap-2 span{margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cards-row section .relative[class*=w-]{width:100px!important}.cards-row section .relative input{width:100%}.card .btn-primary{display:block;margin:0 auto;width:fit-content}@media (max-width:768px){.card .btn-primary{width:100%}}.manual-grid{box-sizing:border-box;display:flex!important;flex-wrap:wrap;gap:2rem!important;justify-content:center!important;overflow:visible;width:100%}.manual-grid>.grid.grid-cols-2.border-r{grid-gap:2rem!important;align-items:flex-start;border-right:1px solid #e2e8f0;display:grid!important;flex:0 0 560px!important;gap:2rem!important;grid-template-columns:repeat(2,minmax(0,260px))!important;max-width:560px!important;min-width:0}.adjust-col{flex:0 1 360px!important;max-width:360px!important}@media (max-width:768px){.adjust-col,.manual-grid>.grid.grid-cols-2.border-r{border-right:none;flex:1 1 100%!important;max-width:100%!important}}.manual-grid>.grid.grid-cols-2.border-r input,.manual-grid>.grid.grid-cols-2.border-r select{max-width:100%!important;width:100%!important}.manual-grid .w-24,.manual-grid label{min-width:5.5rem}.left-block{flex:0 1 280px!important;max-width:320px!important;padding-left:1rem}.adjust-col{flex:2 1 560px!important;max-width:640px!important;padding-left:2rem}@media (max-width:768px){.adjust-col,.left-block{flex:1 1 100%!important;max-width:100%!important;padding-left:0!important}}.adjust-col input[placeholder=Description]{flex:1 1 3000px!important;max-width:3000px!important}@media (max-width:768px){.adjust-col input[placeholder=Description]{max-width:100%!important}}.fixed.inset-0 .btn-primary:hover{background:#1b7cff!important}.btn-ghost{all:unset;align-items:center;background:#fff;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;padding:8px;transition:background .2s}.btn-ghost:hover{background:#e5e7eb!important}.fixed.inset-0 .divider{color:#9ca3af;display:inline-block;font-size:2rem;line-height:1;padding:0 1.25rem}.divider{font-size:1.25rem;font-weight:1!important}.summary-line-right{align-items:center;display:flex;gap:.4rem;justify-content:flex-end;white-space:nowrap}.summary-line-right span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.misc-header .actions-row .btn,.misc-header .actions-row .btn-primary{align-items:center;display:inline-flex;height:36px;justify-content:center;line-height:1;margin:0;padding:0 18px}.misc-header .actions-row .divider{align-self:center}.misc-header .actions-row{align-items:center;display:inline-flex;gap:12px}.misc-header .actions-row .btn-primary,.misc-header .actions-row .export-section .download-button{align-items:center;border-radius:6px;display:inline-flex;height:36px;justify-content:center;line-height:1;padding:0 18px}.misc-header .actions-row .export-section .download-button{position:relative;top:10px}.misc-header .actions-row .divider{align-items:center;display:inline-flex;height:36px;line-height:1;padding:0 10px}.misc-header .export-section .download-button+.dropdown-menu{top:calc(100% + 14px)}.pdf-capture input,.pdf-capture select{height:36px!important}.pdf-capture .pl-6.pr-2.py-1,.pdf-capture .pl-6.pr-2.py-2,.pdf-capture .px-3.py-1,.pdf-capture input,.pdf-capture input.py-1,.pdf-capture input.py-2,.pdf-capture select{line-height:36px!important;padding-bottom:0!important;padding-top:0!important}.pdf-capture textarea{line-height:1.3!important;padding-bottom:6px!important;padding-top:6px!important}.switchboard-page{background:#f7f9fc;background:var(--ml-background-color,#f7f9fc);box-sizing:border-box;color:#0f172a;color:var(--ml-text-color,#0f172a);display:flex;flex-direction:column;gap:14px;height:100%;overflow:hidden;padding:20px}.sb-topbar{gap:12px;justify-content:space-between}.sb-topbar,.sb-topbar .left{align-items:center;display:flex}.sb-topbar .left{gap:10px}.sb-legend{display:flex;font-size:.85rem;gap:12px;opacity:.8}.sb-legend .legend-item{align-items:center;display:inline-flex;gap:6px}.switchboard-page .sb-add-btn{all:unset;align-items:center;background:#e8eefc;border:1px solid #d5def6;border-radius:10px;color:#0b4abf;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;justify-content:center;padding:8px 14px;transition:background .2s,color .2s,transform .05s}.switchboard-page .sb-add-btn:hover{background:#dfe7fb}.switchboard-page .sb-add-btn:active{transform:translateY(1px)}.matrix-wrapper.horizontal{--sb-col1-w:234px;--sb-col2-w:100px;--sb-head1-h:40px;background:#fff;border:1px solid #e6e9f0;border-radius:14px;box-shadow:0 2px 10px #1018280a;flex:1 1 auto;height:100%;min-height:0;overflow:auto;position:relative}.matrix-table{border-collapse:initial;border-spacing:0;font-size:.8rem;table-layout:fixed;width:100%}.matrix-table td,.matrix-table th{background-clip:padding-box;border:1px solid #e6e9f0;min-width:42px;overflow:hidden;padding:4px 6px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.matrix-table tbody td{background:#fbfcfe}.matrix-table thead th{background:#f4f7fb;position:sticky;z-index:7}.matrix-table thead tr:first-child th{top:0;z-index:9}.matrix-table thead tr:nth-child(2) th{top:40px;top:var(--sb-head1-h,40px);z-index:8}.matrix-table thead tr:first-child th.sticky-col-r{right:0;top:0;z-index:15}.matrix-table thead tr:nth-child(2) th.sticky-col-r{right:0;top:40px;top:var(--sb-head1-h,40px);z-index:14}.matrix-table td:first-child,.matrix-table th:first-child{background:#fff;box-shadow:1px 0 0 #e6e9f0;left:0;max-width:var(--sb-col1-w);min-width:var(--sb-col1-w);position:sticky;width:var(--sb-col1-w);z-index:6}.matrix-table thead th:first-child{background:#f4f7fb;z-index:12}.matrix-table td:nth-child(2),.matrix-table th:nth-child(2){background:#fff;box-shadow:1px 0 0 #e6e9f0;left:calc(var(--sb-col1-w));max-width:var(--sb-col2-w);min-width:var(--sb-col2-w);position:sticky;width:var(--sb-col2-w);z-index:5}.matrix-table thead th:nth-child(2){background:#f4f7fb;z-index:11}.matrix-table .sticky-col-r{background:#f4f7fb;box-shadow:-1px 0 0 #e6e9f0;position:sticky;right:0;z-index:6}.group-head{background:#f4f7fb;border:1px solid #e6e9f0;cursor:pointer;min-width:52px}.group-head .group-toggle{align-items:center;color:#0f172a;display:flex;font-weight:800;gap:8px;justify-content:center;padding:6px 8px}.group-head.closed .group-title{opacity:.75}.group-head.open .group-title{opacity:1}.rail-th{background:#f4f7fb;border:1px solid #e6e9f0;border-top:0;height:0;line-height:0;padding:0}.rail-td,.rail-th{max-width:52px;min-width:52px;width:52px}.rail-td{background:#fbfcfe;border:1px solid #e6e9f0;padding:2px 4px}.rail-sum-h{align-items:center;display:flex;font-size:.7rem;gap:6px;justify-content:center;line-height:1}.rail-sum-h .sum-h{align-items:center;display:inline-flex;gap:3px}.rail-sum-h .sum-h svg:first-child{opacity:.9}.rail-sum-h .slash{opacity:.55}.rail-none{color:#6b7280;display:flex;font-size:.78rem}.comms-badge,.rail-none{align-items:center;justify-content:center}.comms-badge{background:#eef2ff;border:1px solid #dbe3ff;border-radius:999px;color:#1e3a8a;display:inline-flex;font-size:.68rem;font-weight:700;padding:1px 6px}.cell-read{background:#eef2ff;color:#0d53b5}.cell-write{background:#eaf7ff;color:#198fde}.cell-none{background:#eef2ff;color:#6b7280}.clickable{cursor:pointer}.group-head.open{background:#f0f2fa}td.open-col.cell-none,td.open-col.cell-read,td.open-col.cell-write,thead th.open-col{background:#f0f2fa!important}.perm-label{color:#0f172a;font-size:.75rem;font-weight:600;transform:rotate(180deg);writing-mode:vertical-rl}.matrix-table td:nth-child(2) select{font-size:.8rem;max-width:100%;padding:4px 6px;width:100%}.sb-save-btn{all:unset;align-items:center;background:#1e3a8a;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;justify-content:center;padding:5px 10px;transition:background .2s,transform .05s}.sb-save-btn:hover{background:#2342a0}.sb-save-btn:active{transform:translateY(1px)}input[type=checkbox]{accent-color:#1e3a8a;margin-right:4px}.role-pill{background:#eef2ff;border:1px solid #dbe3ff;border-radius:6px;color:#1e3a8a;font-size:.65rem;margin-left:6px;padding:2px 6px;text-transform:capitalize}.role-admin{background:#fff1f2;border-color:#ffe4e6;color:#be123c}.role-executive{background:#fff7ed;border-color:#ffedd5;color:#c2410c}.role-general-manager{background:#ecfdf5;border-color:#d1fae5;color:#047857}.role-manager{background:#eff6ff;border-color:#dbeafe;color:#1d4ed8}.role-controller{background:#f5f3ff;border-color:#ede9fe;color:#6d28d9}.role-editor{background:#fdf4ff;border-color:#fae8ff;color:#a21caf}.role-guest,.role-viewer{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.ReactModal__Overlay.overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal.sb-modal{background:#fff;border-radius:14px;box-shadow:0 16px 40px #02061740;color:#0f172a;max-width:480px;padding:28px 24px;width:calc(100% - 32px)}.modal.sb-modal h3{color:#1e3a8a;font-size:1.35rem;font-weight:800;margin:0 0 18px;text-align:center}.sb-modal .add-user-form{grid-gap:16px;display:grid;gap:16px}.sb-modal .add-user-form label{color:#334155;display:flex;flex-direction:column;font-size:.85rem;font-weight:600;gap:6px}.sb-modal input[type=email],.sb-modal select{background:#f8fafc;border:1px solid #c7d2fe;border-radius:8px;color:#0f172a;font-size:.9rem;padding:10px 12px}.sb-modal input[type=email]:focus,.sb-modal select:focus{background:#fff;border-color:#1e3a8a;outline:none}.sb-modal .modal-actions{display:flex;gap:12px;justify-content:center;margin-top:8px}.sb-modal .sb-btn-primary,.sb-modal .sb-btn-secondary{all:unset;align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:700;justify-content:center;padding:10px 18px;transition:background .25s,color .25s,transform .05s}.sb-modal .sb-btn-primary{background:#1e3a8a;color:#fff}.sb-modal .sb-btn-primary:hover{background:#2342a0}.sb-modal .sb-btn-secondary{background:#e5e7eb;color:#111827}.sb-modal .sb-btn-secondary:hover{background:#d1d5db}.ann-page{display:flex;flex:1 1 auto;flex-direction:column;min-height:100%;overflow:auto;padding:16px 16px calc(32px + env(safe-area-inset-bottom, 0px));scrollbar-gutter:stable both-edges}.msg-header{align-items:center;background:#fff;background:var(--ml-panel-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--ml-panel-border,#e5e7eb);border-radius:10px;box-shadow:0 1px 2px #00000008;color:inherit;color:var(--ml-panel-text,inherit);display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 14px}.ann-page label{color:#0f172a;color:var(--ml-label-text,#0f172a);font-size:14px}.ann-page input[type=text],.ann-page input[type=time],.ann-page input[type=url],.ann-page textarea{background:#fff;background:var(--ml-dropdown-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--ml-panel-border,#e5e7eb);border-radius:8px;box-sizing:border-box;color:inherit;color:var(--ml-dropdown-text,inherit);outline:none;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ann-page textarea{min-height:120px;resize:vertical}.ann-page input:focus,.ann-page textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.ann-page .side-nav-dropdown{background:#fff;background:var(--ml-dropdown-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--ml-panel-border,#e5e7eb);border-radius:8px;color:inherit;color:var(--ml-dropdown-text,inherit);outline:none;padding:10px 12px;width:100%}.ann-page .audience-row,.ann-page .type-link-row{display:flex;flex-wrap:wrap;gap:12px}.ann-btn{all:unset;align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:600;gap:.4rem;justify-content:center;line-height:1;padding:10px 14px;transition:background-color .2s ease,transform .06s ease,opacity .2s ease;-webkit-user-select:none;user-select:none}.ann-btn:active{transform:translateY(1px)}.ann-btn:disabled{cursor:default;opacity:.6}.approve-btn,.review-btn{background:#007bff;color:#fff}.approve-btn:hover,.review-btn:hover{background:#0056b3}.notif-btn.ghost{background:#f3f4f6;border:1px solid #e5e7eb;color:#111827}.notif-btn.ghost:hover{background:#e5e7eb}.ann-status{font-size:13px;opacity:.8}.ann-section{grid-gap:12px;display:grid;gap:12px;margin-bottom:24px}.ann-settings-card{background:#fff;background:var(--ml-panel-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--ml-panel-border,#e5e7eb);border-radius:10px;max-width:760px;padding:12px}.ann-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ann-compose,.ann-settings{max-width:920px}.ann-helper{font-size:12px;margin-bottom:6px;opacity:.8}@media (max-width:880px){.ann-compose,.ann-settings{max-width:100%}}@media (max-width:600px){.msg-header{padding:10px 12px}.ann-page{padding:12px 12px calc(28px + env(safe-area-inset-bottom, 0px))}.ann-row{gap:10px}.ann-btn{width:100%}}.not-authorized-page{padding:50px;text-align:center}.not-authorized-page h2{font-size:2em;margin-bottom:20px}.not-authorized-page p{font-size:1.2em;margin-bottom:20px}.not-authorized-page a{color:#007bff;text-decoration:none}.not-authorized-page a:hover{text-decoration:underline}
/*# sourceMappingURL=main.ec06ca20.css.map*/