@charset "UTF-8";:root,.rs-theme-light{--rs-gray-0: #fff;--rs-gray-50: #f7f7fa;--rs-gray-100: #f2f2f5;--rs-gray-200: #e5e5ea;--rs-gray-300: #d9d9d9;--rs-gray-400: #b6b7b8;--rs-gray-500: #939393;--rs-gray-600: #717273;--rs-gray-700: #575757;--rs-gray-800: #343434;--rs-gray-900: #121212;--rs-primary-50: #f2fffd;--rs-primary-100: #baf5ee;--rs-primary-200: #86ebe1;--rs-primary-300: #54ded2;--rs-primary-400: #28d4c8;--rs-primary-500: #00CAC0;--rs-primary-600: #00c2bb;--rs-primary-700: #00b3b0;--rs-primary-800: #009c9c;--rs-primary-900: #007b7d;--rs-color-red: #f44336;--rs-color-orange: #fa8900;--rs-color-yellow: #ffb300;--rs-color-green: #4caf50;--rs-color-cyan: #00bcd4;--rs-color-blue: #2196f3;--rs-color-violet: #673ab7;--rs-red-50: #fff2f2;--rs-red-100: #fccfcf;--rs-red-200: #faa9a7;--rs-red-300: #fa8682;--rs-red-400: #f7635c;--rs-red-500: #f44336;--rs-red-600: #eb3626;--rs-red-700: #d62915;--rs-red-800: #b81c07;--rs-red-900: #8f1300;--rs-orange-50: #fff8f2;--rs-orange-100: #ffdfc2;--rs-orange-200: #fcc690;--rs-orange-300: #fcb160;--rs-orange-400: #fa9b2f;--rs-orange-500: #fa8900;--rs-orange-600: #f08800;--rs-orange-700: #db8000;--rs-orange-800: #bd7100;--rs-orange-900: #945b00;--rs-yellow-50: #fffaf2;--rs-yellow-100: #ffe9c2;--rs-yellow-200: #ffd991;--rs-yellow-300: #ffca61;--rs-yellow-400: #ffbe30;--rs-yellow-500: #ffb300;--rs-yellow-600: #f5af00;--rs-yellow-700: #e0a500;--rs-yellow-800: #c29100;--rs-yellow-900: #997500;--rs-green-50: #eeffed;--rs-green-100: #c8f0c7;--rs-green-200: #a5e0a4;--rs-green-300: #82cf82;--rs-green-400: #65bf67;--rs-green-500: #4caf50;--rs-green-600: #37ab3c;--rs-green-700: #22a12a;--rs-green-800: #0f9119;--rs-green-900: #007d0c;--rs-cyan-50: #f2ffff;--rs-cyan-100: #bcf4f7;--rs-cyan-200: #87e6ed;--rs-cyan-300: #57dae6;--rs-cyan-400: #2acadb;--rs-cyan-500: #00bcd4;--rs-cyan-600: #00b1cc;--rs-cyan-700: #00a0bd;--rs-cyan-800: #008aa6;--rs-cyan-900: #006e87;--rs-blue-50: #f0f9ff;--rs-blue-100: #c5e7fc;--rs-blue-200: #9bd4fa;--rs-blue-300: #72c0f7;--rs-blue-400: #49abf5;--rs-blue-500: #2196f3;--rs-blue-600: #1787e8;--rs-blue-700: #0d73d4;--rs-blue-800: #045cb5;--rs-blue-900: #00448c;--rs-violet-50: #f6f2ff;--rs-violet-100: #d5c9f0;--rs-violet-200: #b6a1e3;--rs-violet-300: #987bd4;--rs-violet-400: #805ac7;--rs-violet-500: #673ab7;--rs-violet-600: #5f2bb3;--rs-violet-700: #531ba8;--rs-violet-800: #470c99;--rs-violet-900: #390085;--rs-state-success: var(--rs-color-green);--rs-state-info: var(--rs-color-blue);--rs-state-warning: var(--rs-color-yellow);--rs-state-error: var(--rs-color-red);--rs-body: var(--rs-gray-0);--rs-bg-success: #edfae1;--rs-bg-info: #e9f5fe;--rs-bg-warning: #fff9e6;--rs-bg-error: #fde9ef;--rs-text-link: var(--rs-primary-700);--rs-text-link-hover: var(--rs-primary-800);--rs-text-link-active: var(--rs-primary-900);--rs-text-primary: var(--rs-gray-800);--rs-text-secondary: var(--rs-gray-600);--rs-text-tertiary: var(--rs-gray-500);--rs-text-heading: var(--rs-gray-900);--rs-text-inverse: var(--rs-gray-50);--rs-text-heading-inverse: var(--rs-gray-0);--rs-text-active: var(--rs-primary-700);--rs-text-disabled: var(--rs-gray-600);--rs-text-error: var(--rs-color-red);--rs-text-highlight-bg: #fff6c9;--rs-text-weight-thin: 100;--rs-text-weight-light: 300;--rs-text-weight-regular: 400;--rs-text-weight-medium: 500;--rs-text-weight-semibold: 600;--rs-text-weight-bold: 700;--rs-text-weight-extrabold: 800;--rs-border-primary: var(--rs-gray-200);--rs-border-secondary: var(--rs-gray-100);--rs-bg-card: var(--rs-gray-0);--rs-bg-overlay: var(--rs-gray-0);--rs-bg-well: var(--rs-gray-50);--rs-bg-active: var(--rs-primary-500);--rs-bg-backdrop: rgb(from var(--rs-gray-900) r g b / 30%);--rs-state-hover-bg: var(--rs-primary-50);--rs-color-focus-ring: rgb(from var(--rs-primary-500) r g b / 25%);--rs-state-focus-shadow: 0 0 0 3px rgb(from var(--rs-primary-500) r g b / 25%);--rs-state-focus-outline: 3px solid rgb(from var(--rs-primary-500) r g b / 25%);--rs-state-error-outline: 3px solid rgb(from var(--rs-color-red) r g b / 25%);--rs-shadow-overlay: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);--rs-scrollbar-bg: transparent;--rs-scrollbar-thumb-bg: var(--rs-gray-500);--rs-scrollbar-thumb-hover-bg: var(--rs-gray-400);--rs-btn-default-bg: var(--rs-gray-50);--rs-btn-default-text: var(--rs-gray-800);--rs-btn-default-hover-bg: var(--rs-gray-200);--rs-btn-default-active-bg: var(--rs-gray-300);--rs-btn-default-active-text: var(--rs-gray-900);--rs-btn-default-disabled-bg: var(--rs-gray-50);--rs-btn-default-disabled-text: var(--rs-gray-600);--rs-btn-primary-bg: var(--rs-primary-500);--rs-btn-primary-text: var(--rs-gray-0);--rs-btn-primary-hover-bg: var(--rs-primary-600);--rs-btn-primary-active-bg: var(--rs-primary-700);--rs-btn-subtle-text: var(--rs-gray-800);--rs-btn-subtle-hover-bg: var(--rs-gray-200);--rs-btn-subtle-hover-text: var(--rs-gray-800);--rs-btn-subtle-active-bg: var(--rs-gray-200);--rs-btn-subtle-active-text: var(--rs-gray-900);--rs-btn-subtle-disabled-text: var(--rs-gray-400);--rs-btn-ghost-border: var(--rs-primary-700);--rs-btn-ghost-text: var(--rs-primary-700);--rs-btn-ghost-hover-border: var(--rs-primary-800);--rs-btn-ghost-hover-text: var(--rs-primary-800);--rs-btn-ghost-active-border: var(--rs-primary-900);--rs-btn-ghost-active-text: var(--rs-primary-900);--rs-btn-link-text: var(--rs-primary-700);--rs-btn-link-hover-text: var(--rs-primary-800);--rs-btn-link-active-text: var(--rs-primary-900);--rs-iconbtn-addon: var(--rs-gray-100);--rs-iconbtn-activated-addon: var(--rs-gray-300);--rs-iconbtn-pressed-addon: var(--rs-gray-400);--rs-iconbtn-primary-addon: var(--rs-primary-600);--rs-iconbtn-primary-activated-addon: var(--rs-primary-700);--rs-iconbtn-primary-pressed-addon: var(--rs-primary-800);--rs-divider-border: var(--rs-gray-200);--rs-loader-ring: rgb(from var(--rs-gray-50) r g b / 80%);--rs-loader-rotor: var(--rs-gray-500);--rs-loader-backdrop: rgb(from var(--rs-gray-0) r g b / 90%);--rs-loader-ring-inverse: rgb(from var(--rs-gray-50) r g b / 30%);--rs-loader-rotor-inverse: var(--rs-gray-0);--rs-loader-backdrop-inverse: rgb(from var(--rs-gray-900) r g b / 83%);--rs-message-success-header: var(--rs-text-heading);--rs-message-success-text: var(--rs-text-primary);--rs-message-success-icon: var(--rs-color-green);--rs-message-success-icon-border: var(--rs-green-200);--rs-message-success-bg: rgb(from var(--rs-green-100) r g b / 60%);--rs-message-success-border: var(--rs-color-green);--rs-message-info-header: var(--rs-text-heading);--rs-message-info-text: var(--rs-text-primary);--rs-message-info-icon: var(--rs-color-blue);--rs-message-info-icon-border: var(--rs-blue-200);--rs-message-info-bg: rgb(from var(--rs-blue-100) r g b / 60%);--rs-message-info-border: var(--rs-color-blue);--rs-message-warning-header: var(--rs-text-heading);--rs-message-warning-text: var(--rs-text-primary);--rs-message-warning-icon: var(--rs-color-yellow);--rs-message-warning-icon-border: var(--rs-yellow-200);--rs-message-warning-bg: rgb(from var(--rs-yellow-100) r g b / 60%);--rs-message-warning-border: var(--rs-color-yellow);--rs-message-error-header: var(--rs-text-heading);--rs-message-error-text: var(--rs-text-primary);--rs-message-error-icon: var(--rs-color-red);--rs-message-error-icon-border: var(--rs-red-200);--rs-message-error-bg: rgb(from var(--rs-red-100) r g b / 60%);--rs-message-error-border: var(--rs-color-red);--rs-tooltip-bg: var(--rs-gray-900);--rs-tooltip-text: var(--rs-gray-0);--rs-progress-bg: var(--rs-gray-200);--rs-progress-bar: var(--rs-primary-500);--rs-progress-bar-success: var(--rs-color-green);--rs-progress-bar-fail: var(--rs-color-red);--rs-placeholder: var(--rs-gray-100);--rs-placeholder-active: var(--rs-gray-200);--rs-breadcrumb-item-active-text: var(--rs-gray-900);--rs-dropdown-divider: var(--rs-gray-200);--rs-dropdown-item-bg-hover: rgb(from var(--rs-primary-100) r g b / 50%);--rs-dropdown-item-bg-active: var(--rs-primary-50);--rs-dropdown-item-text-active: var(--rs-primary-700);--rs-dropdown-header-text: var(--rs-gray-500);--rs-dropdown-shadow: 0 0 10px rgba(0, 0, 0, .06), 0 4px 4px rgba(0, 0, 0, .12);--rs-menuitem-active-bg: rgb(from var(--rs-primary-100) r g b / 50%);--rs-menuitem-active-text: var(--rs-primary-700);--rs-steps-border: var(--rs-gray-600);--rs-steps-state-finish: var(--rs-primary-500);--rs-steps-border-state-finish: var(--rs-primary-500);--rs-steps-state-wait: var(--rs-gray-600);--rs-steps-state-process: var(--rs-primary-500);--rs-steps-state-error: var(--rs-color-red);--rs-steps-border-state-error: var(--rs-color-red);--rs-steps-icon-state-process: var(--rs-primary-500);--rs-steps-icon-state-error: var(--rs-color-red);--rs-navs-text: var(--rs-gray-800);--rs-navs-text-hover: var(--rs-gray-800);--rs-navs-bg-hover: var(--rs-gray-200);--rs-navs-text-active: var(--rs-gray-900);--rs-navs-bg-active: var(--rs-gray-200);--rs-navs-tab-border: var(--rs-gray-300);--rs-navs-subtle-border: var(--rs-gray-50);--rs-navs-selected: var(--rs-primary-700);--rs-navs-pills-bg: var(--rs-gray-100);--rs-navs-pills-item-color: var(--rs-text-secondary);--rs-navs-pills-item-active-bg: var(--rs-gray-0);--rs-navs-pills-item-active-color: var(--rs-gray-900);--rs-navs-pills-item-disabled-color: var(--rs-gray-400);--rs-navs-pills-item-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--rs-navbar-default-bg: var(--rs-gray-50);--rs-navbar-default-text: var(--rs-gray-800);--rs-navbar-default-selected-text: var(--rs-primary-700);--rs-navbar-default-hover-bg: var(--rs-gray-200);--rs-navbar-default-hover-text: var(--rs-gray-800);--rs-navbar-inverse-bg: var(--rs-primary-500);--rs-navbar-inverse-text: #fff;--rs-navbar-inverse-selected-bg: var(--rs-primary-700);--rs-navbar-inverse-hover-bg: var(--rs-primary-600);--rs-navbar-inverse-hover-text: #fff;--rs-navbar-subtle-bg: #fff;--rs-navbar-subtle-text: var(--rs-gray-800);--rs-navbar-subtle-selected-text: var(--rs-primary-700);--rs-navbar-subtle-hover-bg: var(--rs-gray-50);--rs-navbar-subtle-hover-text: var(--rs-gray-800);--rs-sidenav-default-bg: var(--rs-gray-50);--rs-sidenav-default-text: var(--rs-gray-800);--rs-sidenav-default-selected-text: var(--rs-primary-700);--rs-sidenav-default-hover-bg: var(--rs-gray-200);--rs-sidenav-default-hover-text: var(--rs-gray-800);--rs-sidenav-default-footer-border: var(--rs-gray-200);--rs-sidenav-inverse-bg: var(--rs-primary-500);--rs-sidenav-inverse-text: #fff;--rs-sidenav-inverse-selected-bg: var(--rs-primary-700);--rs-sidenav-inverse-hover-bg: var(--rs-primary-600);--rs-sidenav-inverse-footer-border: var(--rs-primary-600);--rs-sidenav-subtle-bg: #fff;--rs-sidenav-subtle-text: var(--rs-gray-800);--rs-sidenav-subtle-selected-text: var(--rs-primary-700);--rs-sidenav-subtle-hover-bg: var(--rs-gray-50);--rs-sidenav-subtle-hover-text: var(--rs-gray-800);--rs-sidenav-subtle-footer-border: var(--rs-gray-200);--rs-input-bg: var(--rs-gray-0);--rs-input-focus-border: var(--rs-primary-500);--rs-input-disabled-bg: var(--rs-gray-50);--rs-inline-edit-hover-bg: var(--rs-gray-200);--rs-listbox-option-group-bg: var(--rs-gray-0);--rs-listbox-option-hover-bg: rgb(from var(--rs-primary-100) r g b / 50%);--rs-listbox-option-hover-text: var(--rs-primary-700);--rs-listbox-option-selected-text: var(--rs-primary-700);--rs-listbox-option-selected-bg: var(--rs-primary-50);--rs-listbox-option-disabled-text: var(--rs-gray-400);--rs-listbox-option-disabled-selected-text: var(--rs-primary-200);--rs-checkbox-icon: #fff;--rs-checkbox-border: var(--rs-gray-300);--rs-checkbox-checked-bg: var(--rs-primary-500);--rs-checkbox-disabled-bg: var(--rs-gray-50);--rs-radio-marker: #fff;--rs-radio-border: var(--rs-gray-300);--rs-radio-checked-bg: var(--rs-primary-500);--rs-radio-disabled-bg: var(--rs-gray-50);--rs-radio-tile-border: var(--rs-gray-300);--rs-radio-tile-bg: var(--rs-gray-0);--rs-radio-tile-checked-color: var(--rs-primary-500);--rs-radio-tile-checked-mark-color: #fff;--rs-radio-tile-checked-disabled-color: var(--rs-primary-200);--rs-radio-tile-icon-size: 32px;--rs-rate-symbol: var(--rs-gray-600);--rs-rate-symbol-checked: var(--rs-blue-500);--rs-toggle-bg: var(--rs-gray-400);--rs-toggle-thumb: #fff;--rs-toggle-loader-ring: rgb(from var(--rs-gray-50) r g b / 30%);--rs-toggle-loader-rotor: var(--rs-gray-0);--rs-toggle-hover-bg: var(--rs-gray-500);--rs-toggle-disabled-bg: var(--rs-gray-200);--rs-toggle-disabled-thumb: #fff;--rs-toggle-checked-bg: var(--rs-primary-500);--rs-toggle-checked-thumb: #fff;--rs-toggle-checked-hover-bg: var(--rs-primary-600);--rs-toggle-checked-disabled-bg: var(--rs-primary-200);--rs-toggle-checked-disabled-thumb: #fff;--rs-slider-bar: var(--rs-gray-100);--rs-slider-hover-bar: var(--rs-gray-200);--rs-slider-thumb-border: var(--rs-primary-500);--rs-slider-thumb-bg: #fff;--rs-slider-thumb-hover-shadow: 0 0 0 8px rgb(from var(--rs-gray-500) r g b / 25%);--rs-slider-progress: var(--rs-primary-500);--rs-uploader-item-bg: var(--rs-gray-300);--rs-uploader-item-hover-bg: var(--rs-gray-50);--rs-uploader-overlay-bg: rgb(from #fff r g b / 80%);--rs-uploader-dnd-bg: var(--rs-gray-0);--rs-uploader-dnd-border: var(--rs-gray-200);--rs-uploader-dnd-hover-border: var(--rs-primary-500);--rs-avatar-bg: var(--rs-gray-300);--rs-avatar-text: var(--rs-gray-0);--rs-avatar-offset-color: var(--rs-gray-0);--rs-avatar-ring-color: var(--rs-avatar-bg);--rs-badge-bg: var(--rs-color-red);--rs-badge-text: var(--rs-gray-0);--rs-close-button-hover-color: var(--rs-color-red);--rs-tag-bg: var(--rs-gray-50);--rs-card-bg: var(--rs-gray-0);--rs-carousel-bg: var(--rs-gray-600);--rs-carousel-indicator: rgb(from var(--rs-gray-0) r g b / 40%);--rs-carousel-indicator-hover: var(--rs-gray-0);--rs-carousel-indicator-active: var(--rs-primary-500);--rs-panel-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);--rs-list-bg: var(--rs-gray-0);--rs-list-border: var(--rs-gray-200);--rs-list-hover-bg: var(--rs-primary-50);--rs-list-placeholder-bg: rgb(from var(--rs-primary-50) r g b / 50%);--rs-list-placeholder-border: var(--rs-primary-500);--rs-timeline-indicator-bg: var(--rs-gray-300);--rs-timeline-indicator-active-bg: var(--rs-primary-500);--rs-table-border-color: var(--rs-border-secondary);--rs-table-shadow: rgba(9, 9, 9, .08);--rs-table-sort: var(--rs-primary-500);--rs-table-resize: var(--rs-primary-500);--rs-table-scrollbar-track: var(--rs-gray-200);--rs-table-scrollbar-thumb: var(--rs-gray-800);--rs-table-scrollbar-thumb-active: var(--rs-gray-900);--rs-table-scrollbar-vertical-track: rgb(from var(--rs-gray-200) r g b / 40%);--rs-drawer-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);--rs-modal-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);--rs-form-errormessage-text: var(--rs-color-red);--rs-form-errormessage-bg: #fff;--rs-form-errormessage-border: var(--rs-gray-200);--rs-picker-value: var(--rs-primary-700);--rs-picker-count-bg: var(--rs-primary-500);--rs-picker-count-text: #fff;--rs-picker-state-error: var(--rs-state-error);--rs-picker-state-error-outline: var(--rs-state-error-outline);--rs-calendar-today-bg: var(--rs-primary-500);--rs-calendar-today-text: #fff;--rs-calendar-range-bg: rgb(from var(--rs-primary-100) r g b / 50%);--rs-calendar-time-unit-bg: var(--rs-gray-50);--rs-calendar-date-selected-text: #fff;--rs-calendar-cell-selected-hover-bg: var(--rs-primary-700);--rs-popover-shadow: 0 1px 8px rgba(0, 0, 0, .12);--rs-tree-indent-line-color: rgba(0, 0, 0, .1);--rs-scroll-view-shadow-color: rgba(9, 9, 9, .2);--rs-stat-body-bg: var(--rs-gray-0)}@supports not (color: rgb(from white r g b)){:root,.rs-theme-light{--rs-bg-backdrop: rgba(18, 18, 18, .3);--rs-color-focus-ring: rgba(0, 202, 192, .25);--rs-state-focus-shadow: 0 0 0 3px rgba(0, 202, 192, .25);--rs-state-focus-outline: 3px solid rgba(0, 202, 192, .25);--rs-loader-ring: rgba(247, 247, 250, .8);--rs-loader-backdrop: rgba(255, 255, 255, .9);--rs-loader-ring-inverse: rgba(247, 247, 250, .3);--rs-loader-backdrop-inverse: rgba(18, 18, 18, .83);--rs-message-success-bg: rgba(200, 240, 199, .6);--rs-message-info-bg: rgba(197, 231, 252, .6);--rs-message-warning-bg: rgba(255, 233, 194, .6);--rs-message-error-bg: rgba(252, 207, 207, .6);--rs-dropdown-item-bg-hover: rgba(186, 245, 238, .5);--rs-menuitem-active-bg: rgba(186, 245, 238, .5);--rs-listbox-option-hover-bg: rgba(186, 245, 238, .5);--rs-toggle-loader-ring: rgba(247, 247, 250, .3);--rs-slider-thumb-hover-shadow: 0 0 0 8px rgba(0, 202, 192, .25);--rs-uploader-overlay-bg: rgba(255, 255, 255, .8);--rs-carousel-indicator: rgba(255, 255, 255, .4);--rs-list-placeholder-bg: rgba(242, 255, 253, .5);--rs-table-scrollbar-vertical-track: rgba(229, 229, 234, .4);--rs-calendar-range-bg: rgba(186, 245, 238, .5)}}.rs-theme-dark{--rs-gray-0: #fff;--rs-gray-50: #e9ebf0;--rs-gray-100: #cbced4;--rs-gray-200: #a4a9b3;--rs-gray-300: #858b94;--rs-gray-400: #6a6f76;--rs-gray-500: #5c6066;--rs-gray-600: #3c3f43;--rs-gray-700: #292d33;--rs-gray-800: #1a1d24;--rs-gray-900: #0f131a;--rs-primary-50: #f2fcff;--rs-primary-100: #ccf3ff;--rs-primary-200: #a6e9ff;--rs-primary-300: #80ddff;--rs-primary-400: #59d0ff;--rs-primary-500: #34c3ff;--rs-primary-600: #25b3f5;--rs-primary-700: #169de0;--rs-primary-800: #0a81c2;--rs-primary-900: #006199;--rs-color-red: #f04f43;--rs-color-orange: #ff9800;--rs-color-yellow: #ffc757;--rs-color-green: #58b15b;--rs-color-cyan: #00bcd4;--rs-color-blue: #1499ef;--rs-color-violet: #673ab7;--rs-red-50: #ffeded;--rs-red-100: #fccaca;--rs-red-200: #faa9a7;--rs-red-300: #f58884;--rs-red-400: #f26a63;--rs-red-500: #f04f43;--rs-red-600: #e63f30;--rs-red-700: #d12f1d;--rs-red-800: #b3200c;--rs-red-900: #8a1200;--rs-orange-50: #fff9f2;--rs-orange-100: #ffe2c2;--rs-orange-200: #ffce91;--rs-orange-300: #ffba61;--rs-orange-400: #ffa930;--rs-orange-500: #ff9800;--rs-orange-600: #f59700;--rs-orange-700: #e08e00;--rs-orange-800: #c27e00;--rs-orange-900: #996600;--rs-yellow-50: #fff9f0;--rs-yellow-100: #ffedd1;--rs-yellow-200: #ffe2b3;--rs-yellow-300: #ffd894;--rs-yellow-400: #ffcf75;--rs-yellow-500: #ffc757;--rs-yellow-600: #f5bb3d;--rs-yellow-700: #e0a824;--rs-yellow-800: #c28f0e;--rs-yellow-900: #997000;--rs-green-50: #f3fff2;--rs-green-100: #cff0ce;--rs-green-200: #aee0ad;--rs-green-300: #8ccf8c;--rs-green-400: #71bf72;--rs-green-500: #58b15b;--rs-green-600: #3fab45;--rs-green-700: #27a12f;--rs-green-800: #10911b;--rs-green-900: #007d0c;--rs-cyan-50: #f2ffff;--rs-cyan-100: #bcf4f7;--rs-cyan-200: #87e6ed;--rs-cyan-300: #57dae6;--rs-cyan-400: #2acadb;--rs-cyan-500: #00bcd4;--rs-cyan-600: #00b1cc;--rs-cyan-700: #00a0bd;--rs-cyan-800: #008aa6;--rs-cyan-900: #006e87;--rs-blue-50: #edf9ff;--rs-blue-100: #c0e8fc;--rs-blue-200: #93d6fa;--rs-blue-300: #67c1f5;--rs-blue-400: #3dadf2;--rs-blue-500: #1499ef;--rs-blue-600: #0e8ce6;--rs-blue-700: #087ad1;--rs-blue-800: #0464b3;--rs-blue-900: #00498a;--rs-violet-50: #f6f2ff;--rs-violet-100: #d5c9f0;--rs-violet-200: #b6a1e3;--rs-violet-300: #987bd4;--rs-violet-400: #805ac7;--rs-violet-500: #673ab7;--rs-violet-600: #5f2bb3;--rs-violet-700: #531ba8;--rs-violet-800: #470c99;--rs-violet-900: #390085;--rs-state-success: var(--rs-color-green);--rs-state-info: var(--rs-color-blue);--rs-state-warning: var(--rs-color-yellow);--rs-state-error: var(--rs-color-red);--rs-body: var(--rs-gray-900);--rs-text-link: var(--rs-primary-500);--rs-text-link-hover: var(--rs-primary-400);--rs-text-link-active: var(--rs-primary-300);--rs-text-primary: var(--rs-gray-50);--rs-text-secondary: var(--rs-gray-200);--rs-text-tertiary: var(--rs-gray-300);--rs-text-heading: var(--rs-gray-0);--rs-text-inverse: var(--rs-gray-800);--rs-text-heading-inverse: var(--rs-gray-900);--rs-text-active: var(--rs-primary-500);--rs-text-disabled: var(--rs-gray-400);--rs-border-primary: var(--rs-gray-600);--rs-border-secondary: var(--rs-gray-700);--rs-bg-card: var(--rs-gray-800);--rs-bg-overlay: var(--rs-gray-700);--rs-bg-well: var(--rs-gray-900);--rs-bg-active: var(--rs-primary-700);--rs-bg-backdrop: rgb(from var(--rs-gray-900) r g b / 80%);--rs-state-hover-bg: var(--rs-gray-600);--rs-color-focus-ring: 0 0 0 3px rgb(from var(--rs-gray-500) r g b / 25%);--rs-state-focus-shadow: 0 0 0 3px rgb(from var(--rs-gray-500) r g b / 25%);--rs-state-focus-outline: 3px solid rgb(from var(--rs-gray-500) r g b / 25%);--rs-state-error-outline: 3px solid rgb(from var(--rs-color-red) r g b / 25%);--rs-shadow-overlay: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);--rs-scrollbar-bg: transparent;--rs-scrollbar-thumb-bg: var(--rs-gray-300);--rs-scrollbar-thumb-hover-bg: var(--rs-gray-400);--rs-btn-default-bg: var(--rs-gray-600);--rs-btn-default-text: var(--rs-gray-50);--rs-btn-default-hover-bg: var(--rs-gray-500);--rs-btn-default-active-bg: var(--rs-gray-300);--rs-btn-default-active-text: var(--rs-gray-0);--rs-btn-default-disabled-bg: var(--rs-gray-600);--rs-btn-default-disabled-text: var(--rs-gray-400);--rs-btn-primary-bg: var(--rs-primary-700);--rs-btn-primary-text: var(--rs-gray-0);--rs-btn-primary-hover-bg: var(--rs-primary-600);--rs-btn-primary-active-bg: var(--rs-primary-400);--rs-btn-subtle-text: var(--rs-gray-200);--rs-btn-subtle-hover-bg: var(--rs-gray-500);--rs-btn-subtle-hover-text: var(--rs-gray-50);--rs-btn-subtle-active-bg: var(--rs-gray-400);--rs-btn-subtle-active-text: var(--rs-gray-0);--rs-btn-subtle-disabled-text: var(--rs-gray-500);--rs-btn-ghost-border: var(--rs-primary-500);--rs-btn-ghost-text: var(--rs-primary-500);--rs-btn-ghost-hover-border: var(--rs-primary-400);--rs-btn-ghost-hover-text: var(--rs-primary-400);--rs-btn-ghost-active-border: var(--rs-primary-200);--rs-btn-ghost-active-text: var(--rs-primary-200);--rs-btn-link-text: var(--rs-primary-500);--rs-btn-link-hover-text: var(--rs-primary-400);--rs-btn-link-active-text: var(--rs-primary-200);--rs-iconbtn-addon: var(--rs-gray-500);--rs-iconbtn-activated-addon: var(--rs-gray-400);--rs-iconbtn-pressed-addon: var(--rs-gray-200);--rs-iconbtn-primary-addon: var(--rs-primary-600);--rs-iconbtn-primary-activated-addon: var(--rs-primary-500);--rs-iconbtn-primary-pressed-addon: var(--rs-primary-400);--rs-divider-border: var(--rs-gray-600);--rs-loader-ring: rgb(from var(--rs-gray-50) r g b / 30%);--rs-loader-rotor: var(--rs-gray-0);--rs-loader-backdrop: rgb(from var(--rs-gray-900) r g b / 83%);--rs-loader-ring-inverse: rgb(from var(--rs-gray-50) r g b / 80%);--rs-loader-rotor-inverse: var(--rs-gray-500);--rs-loader-backdrop-inverse: rgb(from var(--rs-gray-0) r g b / 90%);--rs-message-success-header: #fff;--rs-message-success-text: #fff;--rs-message-success-icon: #fff;--rs-message-success-bg: var(--rs-green-500);--rs-message-success-border: var(--rs-green-800);--rs-message-info-header: #fff;--rs-message-info-text: #fff;--rs-message-info-icon: #fff;--rs-message-info-bg: var(--rs-blue-500);--rs-message-info-border: var(--rs-blue-800);--rs-message-warning-header: var(--rs-gray-900);--rs-message-warning-text: var(--rs-gray-900);--rs-message-warning-icon: var(--rs-gray-900);--rs-message-warning-bg: var(--rs-yellow-500);--rs-message-warning-border: var(--rs-yellow-800);--rs-message-error-header: #fff;--rs-message-error-text: #fff;--rs-message-error-icon: #fff;--rs-message-error-bg: var(--rs-red-500);--rs-message-error-border: var(--rs-red-800);--rs-tooltip-bg: var(--rs-gray-500);--rs-tooltip-text: var(--rs-gray-0);--rs-progress-bg: var(--rs-gray-700);--rs-progress-bar: var(--rs-primary-500);--rs-progress-bar-success: var(--rs-color-green);--rs-progress-bar-fail: var(--rs-color-red);--rs-placeholder: var(--rs-gray-600);--rs-placeholder-active: var(--rs-gray-500);--rs-breadcrumb-item-active-text: #fff;--rs-dropdown-divider: var(--rs-gray-600);--rs-dropdown-item-bg-hover: var(--rs-gray-600);--rs-dropdown-item-bg-active: rgb(from var(--rs-primary-900) r g b / 20%);--rs-dropdown-item-text-active: var(--rs-primary-500);--rs-dropdown-header-text: var(--rs-gray-500);--rs-dropdown-shadow: 0 0 10px 1px rgba(0, 0, 0, .2), 0 4px 4px 3px rgba(0, 0, 0, .24);--rs-menuitem-active-bg: var(--rs-gray-600);--rs-menuitem-active-text: currentColor;--rs-steps-border: var(--rs-gray-200);--rs-steps-state-finish: var(--rs-primary-500);--rs-steps-border-state-finish: var(--rs-primary-500);--rs-steps-state-wait: var(--rs-gray-200);--rs-steps-state-process: var(--rs-primary-700);--rs-steps-state-error: var(--rs-color-red);--rs-steps-border-state-error: var(--rs-color-red);--rs-steps-icon-state-process: var(--rs-primary-500);--rs-steps-icon-state-error: var(--rs-color-red);--rs-navs-text: var(--rs-gray-200);--rs-navs-text-hover: var(--rs-gray-100);--rs-navs-bg-hover: var(--rs-gray-400);--rs-navs-text-active: var(--rs-gray-0);--rs-navs-bg-active: var(--rs-gray-400);--rs-navs-tab-border: var(--rs-gray-600);--rs-navs-subtle-border: var(--rs-gray-600);--rs-navs-selected: var(--rs-primary-500);--rs-navs-pills-bg: var(--rs-gray-700);--rs-navs-pills-item-color: var(--rs-text-secondary);--rs-navs-pills-item-active-bg: var(--rs-gray-600);--rs-navs-pills-item-active-color: var(--rs-gray-0);--rs-navs-pills-item-disabled-color: var(--rs-gray-400);--rs-navbar-default-bg: var(--rs-gray-800);--rs-navbar-default-text: var(--rs-gray-200);--rs-navbar-default-selected-text: var(--rs-primary-500);--rs-navbar-default-hover-bg: var(--rs-gray-700);--rs-navbar-default-hover-text: var(--rs-gray-50);--rs-navbar-inverse-bg: var(--rs-primary-700);--rs-navbar-inverse-text: #fff;--rs-navbar-inverse-selected-bg: var(--rs-primary-400);--rs-navbar-inverse-hover-bg: var(--rs-primary-600);--rs-navbar-inverse-hover-text: #fff;--rs-navbar-subtle-bg: transparent;--rs-navbar-subtle-text: var(--rs-gray-200);--rs-navbar-subtle-selected-text: var(--rs-primary-500);--rs-navbar-subtle-hover-bg: var(--rs-gray-700);--rs-navbar-subtle-hover-text: var(--rs-gray-50);--rs-sidenav-default-bg: var(--rs-gray-800);--rs-sidenav-default-text: var(--rs-gray-200);--rs-sidenav-default-selected-text: var(--rs-primary-500);--rs-sidenav-default-hover-bg: var(--rs-gray-700);--rs-sidenav-default-hover-text: var(--rs-gray-50);--rs-sidenav-default-footer-border: var(--rs-gray-600);--rs-sidenav-inverse-bg: var(--rs-primary-700);--rs-sidenav-inverse-text: #fff;--rs-sidenav-inverse-selected-bg: var(--rs-primary-400);--rs-sidenav-inverse-hover-bg: var(--rs-primary-600);--rs-sidenav-inverse-footer-border: var(--rs-primary-600);--rs-sidenav-subtle-bg: transparent;--rs-sidenav-subtle-text: var(--rs-gray-200);--rs-sidenav-subtle-selected-text: var(--rs-primary-500);--rs-sidenav-subtle-hover-bg: var(--rs-gray-700);--rs-sidenav-subtle-hover-text: var(--rs-gray-50);--rs-sidenav-subtle-footer-border: var(--rs-gray-600);--rs-input-bg: var(--rs-gray-800);--rs-input-focus-border: var(--rs-primary-500);--rs-input-disabled-bg: var(--rs-gray-700);--rs-inline-edit-hover-bg: var(--rs-gray-500);--rs-listbox-option-group-bg: var(--rs-gray-700);--rs-listbox-option-hover-bg: var(--rs-gray-600);--rs-listbox-option-hover-text: currentColor;--rs-listbox-option-selected-text: var(--rs-primary-500);--rs-listbox-option-selected-bg: rgb(from var(--rs-primary-900) r g b / 20%);--rs-listbox-option-disabled-text: var(--rs-gray-500);--rs-listbox-option-disabled-selected-text: var(--rs-primary-200);--rs-checkbox-icon: var(--rs-gray-800);--rs-checkbox-border: var(--rs-gray-400);--rs-checkbox-checked-bg: var(--rs-primary-500);--rs-checkbox-disabled-bg: var(--rs-gray-500);--rs-radio-marker: var(--rs-gray-800);--rs-radio-border: var(--rs-gray-400);--rs-radio-checked-bg: var(--rs-primary-500);--rs-radio-disabled-bg: var(--rs-gray-500);--rs-radio-tile-border: var(--rs-gray-300);--rs-radio-tile-bg: var(--rs-gray-0);--rs-radio-tile-checked-color: var(--rs-primary-500);--rs-radio-tile-checked-mark-color: var(--rs-gray-800);--rs-radio-tile-checked-disabled-color: var(--rs-primary-900);--rs-rate-symbol: var(--rs-gray-600);--rs-rate-symbol-checked: var(--rs-yellow-500);--rs-toggle-bg: var(--rs-gray-400);--rs-toggle-thumb: #fff;--rs-toggle-hover-bg: var(--rs-gray-300);--rs-toggle-disabled-bg: var(--rs-gray-600);--rs-toggle-disabled-thumb: var(--rs-gray-500);--rs-toggle-checked-bg: var(--rs-primary-700);--rs-toggle-checked-thumb: #fff;--rs-toggle-checked-hover-bg: var(--rs-primary-600);--rs-toggle-checked-disabled-bg: var(--rs-primary-900);--rs-toggle-checked-disabled-thumb: var(--rs-gray-300);--rs-slider-bar: var(--rs-gray-600);--rs-slider-hover-bar: var(--rs-gray-600);--rs-slider-thumb-border: var(--rs-primary-500);--rs-slider-thumb-bg: var(--rs-gray-700);--rs-slider-thumb-hover-shadow: 0 0 0 8px rgb(from var(--rs-primary-500) r g b / 25%);--rs-slider-progress: var(--rs-primary-500);--rs-uploader-item-bg: var(--rs-gray-300);--rs-uploader-item-hover-bg: var(--rs-gray-600);--rs-uploader-overlay-bg: rgb(from var(--rs-gray-600) r g b / 80%);--rs-uploader-dnd-bg: var(--rs-gray-700);--rs-uploader-dnd-border: var(--rs-gray-200);--rs-uploader-dnd-hover-border: var(--rs-primary-500);--rs-avatar-bg: var(--rs-gray-400);--rs-avatar-text: var(--rs-gray-0);--rs-avatar-offset-color: var(--rs-gray-900);--rs-avatar-ring-color: var(--rs-avatar-bg);--rs-badge-bg: var(--rs-color-red);--rs-badge-text: var(--rs-gray-0);--rs-close-button-hover-color: var(--rs-color-red);--rs-tag-bg: var(--rs-gray-600);--rs-card-bg: var(--rs-gray-900);--rs-carousel-bg: var(--rs-gray-600);--rs-carousel-indicator: rgb(from var(--rs-gray-0) r g b / 40%);--rs-carousel-indicator-hover: var(--rs-gray-0);--rs-carousel-indicator-active: var(--rs-primary-500);--rs-panel-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);--rs-list-bg: var(--rs-gray-900);--rs-list-border: var(--rs-gray-700);--rs-list-hover-bg: var(--rs-gray-600);--rs-list-placeholder-bg: rgb(from var(--rs-primary-900) r g b / 20%);--rs-list-placeholder-border: var(--rs-primary-500);--rs-timeline-indicator-bg: var(--rs-gray-500);--rs-timeline-indicator-active-bg: var(--rs-primary-500);--rs-table-border-color: var(--rs-border-secondary);--rs-table-shadow: rgba(9, 9, 9, .99);--rs-table-sort: var(--rs-primary-500);--rs-table-resize: var(--rs-primary-500);--rs-table-scrollbar-track: var(--rs-gray-700);--rs-table-scrollbar-thumb: var(--rs-gray-200);--rs-table-scrollbar-thumb-active: var(--rs-gray-100);--rs-table-scrollbar-vertical-track: var(--rs-gray-700);--rs-drawer-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);--rs-modal-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);--rs-form-errormessage-text: #fff;--rs-form-errormessage-bg: var(--rs-color-red);--rs-form-errormessage-border: var(--rs-color-red);--rs-picker-value: var(--rs-primary-500);--rs-picker-count-bg: var(--rs-primary-700);--rs-picker-count-text: #fff;--rs-calendar-today-bg: var(--rs-primary-700);--rs-calendar-today-text: #fff;--rs-calendar-range-bg: rgb(from var(--rs-primary-900) r g b / 50%);--rs-calendar-time-unit-bg: var(--rs-gray-600);--rs-calendar-date-selected-text: #fff;--rs-calendar-cell-selected-hover-bg: var(--rs-primary-700);--rs-popover-shadow: 0 4px 6px rgba(0, 0, 0, .3);--rs-tree-indent-line-color: rgba(255, 255, 255, .1);--rs-scroll-view-shadow-color: rgba(0, 0, 0, .99);--rs-stat-body-bg: var(--rs-gray-900)}@supports not (color: rgb(from white r g b)){.rs-theme-dark{--rs-bg-backdrop: rgba(15, 19, 26, .8);--rs-color-focus-ring: 0 0 0 3px rgba(52, 195, 255, .25);--rs-state-focus-shadow: 0 0 0 3px rgba(52, 195, 255, .25);--rs-state-focus-outline: 3px solid rgba(52, 195, 255, .25);--rs-loader-ring: rgba(233, 235, 240, .3);--rs-loader-backdrop: rgba(15, 19, 26, .83);--rs-loader-ring-inverse: rgba(233, 235, 240, .8);--rs-loader-backdrop-inverse: rgba(255, 255, 255, .9);--rs-dropdown-item-bg-active: rgba(0, 97, 153, .2);--rs-listbox-option-selected-bg: rgba(0, 97, 153, .2);--rs-slider-thumb-hover-shadow: 0 0 0 8px rgba(52, 195, 255, .25);--rs-uploader-overlay-bg: rgba(60, 63, 67, .8);--rs-carousel-indicator: rgba(255, 255, 255, .4);--rs-list-placeholder-bg: rgba(0, 97, 153, .2);--rs-calendar-range-bg: rgba(0, 97, 153, .5);--rs-placeholder-active: #484c50}}.rs-theme-high-contrast{--rs-gray-0: #fff;--rs-gray-50: #e9ebf0;--rs-gray-100: #cbced4;--rs-gray-200: #a4a9b3;--rs-gray-300: #858b94;--rs-gray-400: #6a6f76;--rs-gray-500: #5c6066;--rs-gray-600: #3c3f43;--rs-gray-700: #292d33;--rs-gray-800: #1a1d24;--rs-gray-900: #0f131a;--rs-primary-50: #fffef2;--rs-primary-100: #fffbc2;--rs-primary-200: #fffa91;--rs-primary-300: #fffa61;--rs-primary-400: #fffc30;--rs-primary-500: #ffff00;--rs-primary-600: #f1f500;--rs-primary-700: #d9e000;--rs-primary-800: #b8c200;--rs-primary-900: #8f9900;--rs-color-red: #bd1732;--rs-color-orange: #ff9800;--rs-color-yellow: #ffc757;--rs-color-green: #0d822c;--rs-color-cyan: #00bcd4;--rs-color-blue: #1499ef;--rs-color-violet: #673ab7;--rs-red-50: #fff2f5;--rs-red-100: #f2c2cd;--rs-red-200: #e691a3;--rs-red-300: #d6637a;--rs-red-400: #c93a55;--rs-red-500: #bd1732;--rs-red-600: #b51029;--rs-red-700: #a60a1f;--rs-red-800: #8f0414;--rs-red-900: #70000b;--rs-orange-50: #fff9f2;--rs-orange-100: #ffe2c2;--rs-orange-200: #ffce91;--rs-orange-300: #ffba61;--rs-orange-400: #ffa930;--rs-orange-500: #ff9800;--rs-orange-600: #f59700;--rs-orange-700: #e08e00;--rs-orange-800: #c27e00;--rs-orange-900: #996600;--rs-yellow-50: #fff9f0;--rs-yellow-100: #ffedd1;--rs-yellow-200: #ffe2b3;--rs-yellow-300: #ffd894;--rs-yellow-400: #ffcf75;--rs-yellow-500: #ffc757;--rs-yellow-600: #f5bb3d;--rs-yellow-700: #e0a824;--rs-yellow-800: #c28f0e;--rs-yellow-900: #997000;--rs-green-50: #f2fff5;--rs-green-100: #b3e6bd;--rs-green-200: #7ccc8e;--rs-green-300: #50b567;--rs-green-400: #2a9c46;--rs-green-500: #0d822c;--rs-green-600: #09802b;--rs-green-700: #057a28;--rs-green-800: #017325;--rs-green-900: #006923;--rs-cyan-50: #f2ffff;--rs-cyan-100: #bcf4f7;--rs-cyan-200: #87e6ed;--rs-cyan-300: #57dae6;--rs-cyan-400: #2acadb;--rs-cyan-500: #00bcd4;--rs-cyan-600: #00b1cc;--rs-cyan-700: #00a0bd;--rs-cyan-800: #008aa6;--rs-cyan-900: #006e87;--rs-blue-50: #edf9ff;--rs-blue-100: #c0e8fc;--rs-blue-200: #93d6fa;--rs-blue-300: #67c1f5;--rs-blue-400: #3dadf2;--rs-blue-500: #1499ef;--rs-blue-600: #0e8ce6;--rs-blue-700: #087ad1;--rs-blue-800: #0464b3;--rs-blue-900: #00498a;--rs-violet-50: #f6f2ff;--rs-violet-100: #d5c9f0;--rs-violet-200: #b6a1e3;--rs-violet-300: #987bd4;--rs-violet-400: #805ac7;--rs-violet-500: #673ab7;--rs-violet-600: #5f2bb3;--rs-violet-700: #531ba8;--rs-violet-800: #470c99;--rs-violet-900: #390085;--rs-state-success: var(--rs-color-green);--rs-state-info: var(--rs-color-blue);--rs-state-warning: var(--rs-color-yellow);--rs-state-error: var(--rs-color-red);--rs-body: var(--rs-gray-900);--rs-text-link: var(--rs-primary-500);--rs-text-link-hover: var(--rs-primary-400);--rs-text-link-active: var(--rs-primary-300);--rs-text-primary: var(--rs-gray-50);--rs-text-secondary: var(--rs-gray-200);--rs-text-tertiary: var(--rs-gray-300);--rs-text-heading: var(--rs-gray-0);--rs-text-inverse: var(--rs-gray-800);--rs-text-heading-inverse: var(--rs-gray-900);--rs-text-active: var(--rs-primary-500);--rs-text-disabled: var(--rs-gray-400);--rs-text-highlight-bg: var(--rs-primary-500);--rs-border-primary: var(--rs-gray-100);--rs-border-secondary: var(--rs-gray-700);--rs-bg-card: var(--rs-gray-800);--rs-bg-overlay: var(--rs-gray-800);--rs-bg-well: var(--rs-gray-900);--rs-bg-active: var(--rs-primary-500);--rs-bg-backdrop: rgb(from var(--rs-gray-900) r g b / 80%);--rs-state-hover-bg: var(--rs-gray-600);--rs-color-focus-ring: var(--rs-gray-0);--rs-state-focus-shadow: 0 0 0 3px var(--rs-gray-900), 0 0 0 5px var(--rs-gray-0);--rs-state-focus-shadow-slim: 0 0 0 2px var(--rs-gray-0);--rs-state-focus-outline: 3px solid rgb(from var(--rs-primary-500) r g b / 25%);--rs-state-error-outline: 3px solid rgb(from var(--rs-color-red) r g b / 25%);--rs-shadow-overlay: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);--rs-scrollbar-bg: transparent;--rs-scrollbar-thumb-bg: var(--rs-gray-300);--rs-scrollbar-thumb-hover-bg: var(--rs-gray-400);--rs-btn-default-bg: transparent;--rs-btn-default-text: var(--rs-primary-500);--rs-btn-default-border: 1px solid var(--rs-primary-500);--rs-btn-default-hover-bg: transparent;--rs-btn-default-hover-text: var(--rs-primary-400);--rs-btn-default-active-bg: transparent;--rs-btn-default-active-text: var(--rs-primary-200);--rs-btn-default-disabled-bg: transparent;--rs-btn-default-disabled-text: var(--rs-primary-900);--rs-btn-default-disabled-boreder-color: var(--rs-gray-100);--rs-btn-primary-bg: var(--rs-primary-500);--rs-btn-primary-text: var(--rs-gray-900);--rs-btn-primary-hover-bg: var(--rs-primary-400);--rs-btn-primary-active-bg: var(--rs-primary-200);--rs-btn-subtle-text: var(--rs-primary-500);--rs-btn-subtle-hover-bg: transparent;--rs-btn-subtle-hover-text: var(--rs-primary-400);--rs-btn-subtle-active-bg: transparent;--rs-btn-subtle-active-text: var(--rs-primary-200);--rs-btn-subtle-disabled-text: var(--rs-gray-500);--rs-btn-ghost-border: var(--rs-primary-500);--rs-btn-ghost-text: var(--rs-primary-500);--rs-btn-ghost-hover-border: var(--rs-primary-400);--rs-btn-ghost-hover-text: var(--rs-primary-400);--rs-btn-ghost-active-border: var(--rs-primary-200);--rs-btn-ghost-active-text: var(--rs-primary-200);--rs-btn-link-text: var(--rs-primary-500);--rs-btn-link-hover-text: var(--rs-primary-400);--rs-btn-link-active-text: var(--rs-primary-200);--rs-iconbtn-addon: transparent;--rs-iconbtn-activated-addon: transparent;--rs-iconbtn-pressed-addon: transparent;--rs-iconbtn-primary-addon: var(--rs-primary-400);--rs-iconbtn-primary-activated-addon: var(--rs-primary-300);--rs-iconbtn-primary-pressed-addon: var(--rs-primary-100);--rs-divider-border: var(--rs-gray-600);--rs-loader-ring: rgb(from var(--rs-gray-50) r g b / 30%);--rs-loader-rotor: var(--rs-gray-0);--rs-loader-backdrop: rgb(from var(--rs-gray-900) r g b / 83%);--rs-loader-ring-inverse: rgb(from var(--rs-gray-50) r g b / 80%);--rs-loader-rotor-inverse: var(--rs-gray-500);--rs-loader-backdrop-inverse: rgb(from var(--rs-gray-0) r g b / 90%);--rs-message-success-header: #fff;--rs-message-success-text: #fff;--rs-message-success-icon: #fff;--rs-message-success-bg: var(--rs-green-900);--rs-message-success-border: var(--rs-green-300);--rs-message-info-header: #fff;--rs-message-info-text: #fff;--rs-message-info-icon: #fff;--rs-message-info-bg: var(--rs-blue-900);--rs-message-info-border: var(--rs-blue-500);--rs-message-warning-header: #fff;--rs-message-warning-text: #fff;--rs-message-warning-icon: #fff;--rs-message-warning-bg: var(--rs-yellow-900);--rs-message-warning-border: var(--rs-yellow-500);--rs-message-error-header: #fff;--rs-message-error-text: #fff;--rs-message-error-icon: #fff;--rs-message-error-bg: var(--rs-red-900);--rs-message-error-border: var(--rs-red-300);--rs-tooltip-bg: var(--rs-gray-800);--rs-tooltip-text: var(--rs-gray-0);--rs-progress-bg: var(--rs-gray-700);--rs-progress-bar: var(--rs-primary-500);--rs-progress-bar-success: var(--rs-color-green);--rs-progress-bar-fail: var(--rs-color-red);--rs-placeholder: var(--rs-gray-600);--rs-placeholder-active: var(--rs-gray-500);--rs-breadcrumb-item-active-text: #fff;--rs-dropdown-divider: var(--rs-gray-600);--rs-dropdown-item-bg-hover: var(--rs-gray-600);--rs-dropdown-item-bg-active: rgb(from var(--rs-primary-900) r g b / 20%);--rs-dropdown-item-text-active: var(--rs-primary-500);--rs-dropdown-header-text: var(--rs-gray-500);--rs-dropdown-shadow: 0 0 10px 1px rgba(0, 0, 0, .2), 0 4px 4px 3px rgba(0, 0, 0, .24);--rs-menuitem-active-bg: transparent;--rs-menuitem-active-text: var(--rs-primary-500);--rs-steps-border: var(--rs-gray-200);--rs-steps-state-finish: var(--rs-primary-500);--rs-steps-border-state-finish: var(--rs-primary-500);--rs-steps-state-wait: var(--rs-gray-200);--rs-steps-state-process: var(--rs-primary-700);--rs-steps-state-error: var(--rs-color-red);--rs-steps-border-state-error: var(--rs-color-red);--rs-steps-icon-state-process: var(--rs-primary-500);--rs-steps-icon-state-error: var(--rs-color-red);--rs-navs-text: var(--rs-gray-200);--rs-navs-text-hover: var(--rs-primary-500);--rs-navs-bg-hover: transparent;--rs-navs-text-active: var(--rs-primary-500);--rs-navs-bg-active: var(--rs-gray-400);--rs-navs-tab-border: var(--rs-gray-600);--rs-navs-subtle-border: var(--rs-gray-600);--rs-navs-selected: var(--rs-primary-500);--rs-navs-pills-bg: var(--rs-gray-700);--rs-navs-pills-item-color: var(--rs-text-secondary);--rs-navs-pills-item-active-bg: var(--rs-gray-600);--rs-navs-pills-item-active-color: var(--rs-primary-500);--rs-navs-pills-item-disabled-color: var(--rs-gray-400);--rs-navbar-default-bg: var(--rs-gray-800);--rs-navbar-default-text: var(--rs-gray-50);--rs-navbar-default-selected-text: var(--rs-primary-500);--rs-navbar-default-hover-bg: transparent;--rs-navbar-default-hover-text: var(--rs-primary-500);--rs-navbar-inverse-bg: var(--rs-gray-800);--rs-navbar-inverse-text: var(--rs-gray-50);--rs-navbar-inverse-selected-bg: transparent;--rs-navbar-inverse-selected-text: var(--rs-primary-500);--rs-navbar-inverse-hover-bg: transparent;--rs-navbar-inverse-hover-text: var(--rs-primary-500);--rs-navbar-subtle-bg: var(--rs-gray-800);--rs-navbar-subtle-text: var(--rs-gray-50);--rs-navbar-subtle-selected-text: var(--rs-primary-500);--rs-navbar-subtle-hover-bg: transparent;--rs-navbar-subtle-hover-text: var(--rs-primary-500);--rs-sidenav-default-bg: var(--rs-gray-800);--rs-sidenav-default-text: var(--rs-gray-50);--rs-sidenav-default-selected-text: var(--rs-primary-500);--rs-sidenav-default-hover-bg: transparent;--rs-sidenav-default-hover-text: var(--rs-primary-500);--rs-sidenav-default-footer-border: var(--rs-gray-50);--rs-sidenav-inverse-bg: var(--rs-gray-800);--rs-sidenav-inverse-text: var(--rs-gray-50);--rs-sidenav-inverse-selected-bg: transparent;--rs-sidenav-inverse-selected-text: var(--rs-primary-500);--rs-sidenav-inverse-hover-bg: transparent;--rs-sidenav-inverse-footer-border: var(--rs-gray-50);--rs-sidenav-subtle-bg: var(--rs-gray-800);--rs-sidenav-subtle-text: var(--rs-gray-50);--rs-sidenav-subtle-selected-text: var(--rs-primary-500);--rs-sidenav-subtle-hover-bg: transparent;--rs-sidenav-subtle-hover-text: var(--rs-primary-500);--rs-sidenav-subtle-footer-border: var(--rs-gray-50);--rs-input-bg: var(--rs-gray-800);--rs-input-focus-border: var(--rs-primary-500);--rs-input-disabled-bg: var(--rs-gray-700);--rs-inline-edit-hover-bg: transparent;--rs-listbox-option-group-bg: var(--rs-gray-800);--rs-listbox-option-hover-bg: transparent;--rs-listbox-option-hover-text: var(--rs-primary-500);--rs-listbox-option-selected-text: var(--rs-primary-500);--rs-listbox-option-selected-bg: transparent;--rs-listbox-option-disabled-text: var(--rs-gray-500);--rs-listbox-option-disabled-selected-text: var(--rs-primary-200);--rs-checkbox-icon: var(--rs-gray-800);--rs-checkbox-border: var(--rs-gray-100);--rs-checkbox-checked-bg: var(--rs-primary-500);--rs-checkbox-disabled-bg: var(--rs-gray-500);--rs-radio-marker: var(--rs-gray-800);--rs-radio-border: var(--rs-gray-100);--rs-radio-checked-bg: var(--rs-primary-500);--rs-radio-disabled-bg: var(--rs-gray-500);--rs-radio-tile-border: var(--rs-gray-300);--rs-radio-tile-bg: var(--rs-gray-0);--rs-radio-tile-checked-color: var(--rs-primary-500);--rs-radio-tile-checked-mark-color: var(--rs-gray-800);--rs-radio-tile-checked-disabled-color: var(--rs-primary-900);--rs-rate-symbol: var(--rs-gray-100);--rs-rate-symbol-checked: var(--rs-primary-500);--rs-toggle-bg: var(--rs-gray-800);--rs-toggle-thumb: var(--rs-gray-100);--rs-toggle-hover-bg: var(--rs-gray-800);--rs-toggle-disabled-bg: var(--rs-gray-800);--rs-toggle-disabled-thumb: var(--rs-gray-300);--rs-toggle-checked-bg: var(--rs-primary-500);--rs-toggle-checked-thumb: var(--rs-gray-800);--rs-toggle-checked-hover-bg: var(--rs-primary-400);--rs-toggle-checked-disabled-bg: var(--rs-primary-900);--rs-toggle-checked-disabled-thumb: var(--rs-gray-800);--rs-slider-bar: var(--rs-gray-600);--rs-slider-hover-bar: var(--rs-gray-600);--rs-slider-thumb-border: var(--rs-primary-500);--rs-slider-thumb-bg: var(--rs-gray-700);--rs-slider-thumb-hover-shadow: 0 0 0 8px rgb(from var(--rs-primary-500) r g b / 25%);--rs-slider-progress: var(--rs-primary-500);--rs-uploader-item-bg: var(--rs-gray-300);--rs-uploader-item-hover-bg: var(--rs-gray-800);--rs-uploader-item-hover-text: var(--rs-primary-500);--rs-uploader-overlay-bg: rgb(from var(--rs-gray-600) r g b / 80%);--rs-uploader-dnd-bg: var(--rs-gray-700);--rs-uploader-dnd-border: var(--rs-gray-200);--rs-uploader-dnd-hover-border: var(--rs-primary-500);--rs-avatar-bg: var(--rs-gray-400);--rs-avatar-text: var(--rs-gray-0);--rs-avatar-offset-color: var(--rs-gray-900);--rs-avatar-ring-color: var(--rs-avatar-bg);--rs-badge-bg: var(--rs-red-500);--rs-badge-text: var(--rs-gray-0);--rs-close-button-hover-color: var(--rs-color-red);--rs-tag-bg: var(--rs-gray-600);--rs-card-bg: var(--rs-gray-900);--rs-carousel-bg: var(--rs-gray-600);--rs-carousel-indicator: rgb(from var(--rs-gray-0) r g b / 40%);--rs-carousel-indicator-hover: var(--rs-gray-0);--rs-carousel-indicator-active: var(--rs-primary-500);--rs-panel-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);--rs-pagination-item-text: var(--rs-gray-50);--rs-pagination-item-current-text: var(--rs-primary-500);--rs-list-bg: transparent;--rs-list-border: var(--rs-gray-700);--rs-list-hover-bg: var(--rs-gray-600);--rs-list-placeholder-bg: rgb(from var(--rs-primary-900) r g b / 20%);--rs-list-placeholder-border: var(--rs-primary-500);--rs-timeline-indicator-bg: var(--rs-gray-500);--rs-timeline-indicator-active-bg: var(--rs-primary-500);--rs-table-border-color: var(--rs-border-secondary);--rs-table-shadow: rgba(9, 9, 9, .99);--rs-table-sort: var(--rs-primary-500);--rs-table-resize: var(--rs-primary-500);--rs-table-scrollbar-track: var(--rs-gray-700);--rs-table-scrollbar-thumb: var(--rs-gray-200);--rs-table-scrollbar-thumb-active: var(--rs-gray-100);--rs-table-scrollbar-vertical-track: var(--rs-gray-700);--rs-drawer-bg: var(--rs-gray-700);--rs-drawer-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);--rs-modal-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);--rs-modal-border: 1px solid var(--rs-gray-100);--rs-form-errormessage-text: #fff;--rs-form-errormessage-bg: var(--rs-red-500);--rs-form-errormessage-border: var(--rs-red-500);--rs-picker-value: var(--rs-primary-500);--rs-picker-count-bg: var(--rs-primary-500);--rs-picker-count-text: var(--rs-gray-900);--rs-calendar-today-bg: var(--rs-primary-500);--rs-calendar-today-text: var(--rs-gray-900);--rs-calendar-range-bg: rgb(from var(--rs-primary-900) r g b / 50%);--rs-calendar-time-unit-bg: var(--rs-gray-900);--rs-calendar-date-selected-text: var(--rs-gray-900);--rs-calendar-cell-selected-hover-bg: var(--rs-gray-50);--rs-popover-shadow: 0 4px 6px rgba(0, 0, 0, .3);--rs-tree-indent-line-color: rgba(255, 255, 255, .1);--rs-scroll-view-shadow-color: rgba(0, 0, 0, .99);--rs-stat-body-bg: var(--rs-gray-900)}@supports not (color: rgb(from white r g b)){.rs-theme-high-contrast{--rs-bg-backdrop: rgba(15, 19, 26, .8);--rs-state-focus-outline: 3px solid rgba(255, 255, 0, .25);--rs-loader-ring: rgba(233, 235, 240, .3);--rs-loader-backdrop: rgba(15, 19, 26, .83);--rs-loader-ring-inverse: rgba(233, 235, 240, .8);--rs-loader-backdrop-inverse: rgba(255, 255, 255, .9);--rs-dropdown-item-bg-active: rgba(143, 153, 0, .2);--rs-slider-thumb-hover-shadow: 0 0 0 8px rgba(255, 255, 0, .25);--rs-uploader-overlay-bg: rgba(60, 63, 67, .8);--rs-carousel-indicator: rgba(255, 255, 255, .4);--rs-list-placeholder-bg: rgba(143, 153, 0, .2);--rs-calendar-range-bg: rgba(143, 153, 0, .5);--rs-placeholder-active: #484c50}}*[class*=rs-]{box-sizing:border-box}*[class*=rs-]:before,*[class*=rs-]:after{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button{border-radius:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:not-allowed}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}[tabindex="-1"]{outline:none}input[type=button],input[type=submit],input[type=reset],button{border-width:0}input::-ms-clear{display:none}input[type=file]::-webkit-file-upload-button,input[type=file]::-ms-browse{border-width:0;background:transparent;color:currentColor}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:-apple-system,BlinkMacSystemFont,Arial,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,STXihei,sans-serif;font-size:14px;line-height:1.42857143;color:var(--rs-text-primary);background-color:var(--rs-body)}a{color:var(--rs-text-link);text-decoration:none}a:hover,a:focus{color:var(--rs-text-link-hover);text-decoration:underline}a:active{color:var(--rs-text-link-active);text-decoration:underline}img{vertical-align:middle}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid var(--rs-border-primary)}[role=button]{cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:bolder;color:inherit;margin:0}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;line-height:1;color:var(--rs-text-disabled)}h1{font-size:46px;line-height:62px}h2{font-size:36px;line-height:50px}h3{font-size:28px;line-height:42px}h4{font-size:22px;line-height:34px}h5{font-size:18px;line-height:24px}h6{font-size:16px;line-height:22px}p{margin:0}p+p{margin-top:8px}small{font-size:85%}mark{background-color:var(--rs-bg-warning);padding:.2em;font-weight:bolder}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}dl{margin-top:0;margin-bottom:10px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0;margin-bottom:10px}:root{--rs-anim-fade-duration: .15s;--rs-anim-collapse-duration: .35s}@keyframes slideInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes slideOutLeft{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes slideInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}@keyframes slideOutRight{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes slideInTop{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes slideOutTop{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes slideInBottom{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes slideOutBottom{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,100%,0)}}.rs-anim-slide-out{animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,1,1);animation-fill-mode:forwards}.rs-anim-slide-in{animation-duration:.3s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.rs-anim-right.rs-anim-slide-in{animation-name:slideInRight}.rs-anim-right.rs-anim-slide-out{animation-name:slideOutRight}.rs-anim-left.rs-anim-slide-in{animation-name:slideInLeft}.rs-anim-left.rs-anim-slide-out{animation-name:slideOutLeft}.rs-anim-top.rs-anim-slide-in{animation-name:slideInTop}.rs-anim-top.rs-anim-slide-out{animation-name:slideOutTop}.rs-anim-bottom.rs-anim-slide-in{animation-name:slideInBottom}.rs-anim-bottom.rs-anim-slide-out{animation-name:slideOutBottom}.rs-anim-bounce-in{animation-name:bounceIn;animation-duration:.3s;animation-timing-function:cubic-bezier(.68,-.55,.27,1.55);animation-fill-mode:forwards}@keyframes bounceIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.rs-anim-bounce-out{animation-name:bounceOut;animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,1,1);animation-fill-mode:forwards}@keyframes bounceOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.rs-anim-collapse{display:none}.rs-anim-collapse.rs-anim-in{display:block}tr.rs-anim-collapse.rs-anim-in{display:table-row}tbody.rs-anim-collapse.rs-anim-in{display:table-row-group}.rs-anim-collapsing{position:relative;height:0;overflow:hidden;transition:height var(--rs-anim-collapse-duration) ease,width var(--rs-anim-collapse-duration) ease,visibility var(--rs-anim-collapse-duration) ease}.rs-anim-fade{opacity:0;transition:opacity var(--rs-anim-fade-duration) linear;pointer-events:none}.rs-anim-fade.rs-anim-in{opacity:1;pointer-events:auto}.rs-auto-complete-menu{overflow-y:auto}.rs-auto-complete-menu ul{list-style:none;margin:0;padding:0}.rs-auto-complete-item{display:block;padding:8px 12px;clear:both;font-weight:400;line-height:1.42857143;color:var(--rs-text-primary);cursor:pointer;text-decoration:none;width:100%}.rs-auto-complete-item:hover,.rs-auto-complete-item:focus,.rs-auto-complete-item-focus{background-color:var(--rs-listbox-option-hover-bg);color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-auto-complete-item:hover,.rs-theme-high-contrast .rs-auto-complete-item:focus,.rs-theme-high-contrast .rs-auto-complete-item-focus{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;color:var(--rs-listbox-option-hover-text);text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-auto-complete-item:hover,.rs-theme-high-contrast .rs-theme-high-contrast .rs-auto-complete-item:focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-auto-complete-item-focus{outline-offset:2px}.rs-auto-complete .rs-input:focus::-webkit-textfield-decoration-container{visibility:hidden;pointer-events:none}.rs-avatar{background-color:var(--rs-avatar-bg);color:var(--rs-avatar-text);display:inline-flex;justify-content:center;align-items:center;border-radius:4px;overflow:hidden;position:relative;width:40px;height:40px;font-size:18px}.rs-avatar>.rs-icon{font-size:29px;height:29px}.rs-avatar>.rs-avatar-image{width:40px;height:40px;line-height:40px}.rs-avatar>.rs-icon{vertical-align:middle}.rs-avatar-image:before{content:attr(alt);position:absolute;width:100%;height:inherit;top:0;left:0;background:var(--rs-avatar-bg);text-align:center;padding:0 2px}.rs-avatar-icon{position:absolute}.rs-avatar-bordered{--rs-ring-offset-shadow: var(--rs-avatar-offset-color) 0 0 0 2px;--rs-ring-shadow: var(--rs-avatar-ring-color) 0 0 0 4px;box-shadow:var(--rs-ring-offset-shadow),var(--rs-ring-shadow),0 0 #0000}.rs-avatar-circle{border-radius:50%}.rs-avatar-xxl{width:120px;height:120px;font-size:48px}.rs-avatar-xxl>.rs-icon{font-size:84px;height:84px}.rs-avatar-xxl>.rs-avatar-image{width:120px;height:120px;line-height:120px}.rs-avatar-xl{width:90px;height:90px;font-size:36px}.rs-avatar-xl>.rs-icon{font-size:63px;height:63px}.rs-avatar-xl>.rs-avatar-image{width:90px;height:90px;line-height:90px}.rs-avatar-lg{width:60px;height:60px;font-size:26px}.rs-avatar-lg>.rs-icon{font-size:43px;height:43px}.rs-avatar-lg>.rs-avatar-image{width:60px;height:60px;line-height:60px}.rs-avatar-sm{width:30px;height:30px;font-size:14px}.rs-avatar-sm>.rs-icon{font-size:22px;height:22px}.rs-avatar-sm>.rs-avatar-image{width:30px;height:30px;line-height:30px}.rs-avatar-xs{width:20px;height:20px;font-size:12px}.rs-avatar-xs>.rs-icon{font-size:16px;height:16px}.rs-avatar-xs>.rs-avatar-image{width:20px;height:20px;line-height:20px}.rs-avatar-red{--rs-avatar-bg: var(--rs-red-500);--rs-avatar-ring-color: var(--rs-red-500)}.rs-avatar-orange{--rs-avatar-bg: var(--rs-orange-500);--rs-avatar-ring-color: var(--rs-orange-500)}.rs-avatar-yellow{--rs-avatar-bg: var(--rs-yellow-500);--rs-avatar-ring-color: var(--rs-yellow-500)}.rs-avatar-green{--rs-avatar-bg: var(--rs-green-500);--rs-avatar-ring-color: var(--rs-green-500)}.rs-avatar-cyan{--rs-avatar-bg: var(--rs-cyan-500);--rs-avatar-ring-color: var(--rs-cyan-500)}.rs-avatar-blue{--rs-avatar-bg: var(--rs-blue-500);--rs-avatar-ring-color: var(--rs-blue-500)}.rs-avatar-violet{--rs-avatar-bg: var(--rs-violet-500);--rs-avatar-ring-color: var(--rs-violet-500)}.rs-avatar-group{display:flex;align-items:flex-end;flex-wrap:wrap}.rs-avatar-group-stack .rs-avatar{box-sizing:content-box;margin-right:-10px;transition:margin .15s}.rs-avatar-group-stack .rs-avatar:last-child{margin-right:0}.rs-avatar-group-stack .rs-avatar:hover{margin-right:0}.rs-badge-wrapper{position:relative}.rs-badge{display:inline-block}.rs-badge-independent,.rs-badge-content{background-color:var(--rs-badge-bg);color:var(--rs-badge-text);border-radius:8px;font-size:12px;line-height:16px;padding:0 5px}.rs-badge-independent.rs-badge-dot,.rs-badge-wrapper .rs-badge-content:empty{width:8px;height:8px;border-radius:4px;padding:0}.rs-badge-wrapper .rs-badge-content{position:absolute;top:0;right:0;transform:translate(50%,-50%);z-index:1}.rs-badge-red.rs-badge-independent,.rs-badge-red .rs-badge-content{background-color:var(--rs-red-500)}.rs-badge-orange.rs-badge-independent,.rs-badge-orange .rs-badge-content{background-color:var(--rs-orange-500)}.rs-badge-yellow.rs-badge-independent,.rs-badge-yellow .rs-badge-content{background-color:var(--rs-yellow-500)}.rs-badge-green.rs-badge-independent,.rs-badge-green .rs-badge-content{background-color:var(--rs-green-500)}.rs-badge-cyan.rs-badge-independent,.rs-badge-cyan .rs-badge-content{background-color:var(--rs-cyan-500)}.rs-badge-blue.rs-badge-independent,.rs-badge-blue .rs-badge-content{background-color:var(--rs-blue-500)}.rs-badge-violet.rs-badge-independent,.rs-badge-violet .rs-badge-content{background-color:var(--rs-violet-500)}.rs-breadcrumb{margin-bottom:20px;font-size:12px;color:var(--rs-text-secondary)}.rs-breadcrumb ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.rs-breadcrumb-item{transition:color .3s linear;display:flex;align-items:center}.rs-breadcrumb-item:focus{outline:0}.rs-breadcrumb-item-active{color:var(--rs-breadcrumb-item-active-text)}.rs-breadcrumb-separator{margin:0 4px}.rs-btn{display:inline-flex;align-items:center;justify-content:center;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;transition:color .15s ease-out,background-color .15s ease-out;border:var(--rs-btn-default-border, none);-webkit-user-select:none;user-select:none;text-decoration:none;color:var(--rs-btn-default-text);background-color:var(--rs-btn-default-bg);border-radius:6px;font-size:14px;line-height:20px;padding:8px 12px;overflow:hidden;position:relative}.rs-theme-high-contrast .rs-btn{transition:none}.rs-btn-ghost.rs-btn{padding:7px 11px}.rs-btn-icon.rs-btn{padding:10px;line-height:16px}.rs-btn-icon.rs-btn>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-btn{line-height:20px}.rs-btn-icon-with-text.rs-btn>.rs-icon{padding:10px;width:36px;height:36px}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-left{padding:8px 12px 8px 48px}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:var(--rs-btn-default-border, none)}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-right{padding:8px 48px 8px 12px}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:var(--rs-btn-default-border, none)}.rs-btn:focus-visible{outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-btn:focus-visible{outline-offset:2px}.rs-btn:hover,.rs-btn:focus{color:var(--rs-btn-default-hover-text);background-color:var(--rs-btn-default-hover-bg);text-decoration:none}.rs-btn:active,.rs-btn.rs-btn-active{color:var(--rs-btn-default-active-text);background-color:var(--rs-btn-default-active-bg)}.rs-btn:disabled,.rs-btn.rs-btn-disabled{cursor:not-allowed;color:var(--rs-btn-default-disabled-text);background-color:var(--rs-btn-default-disabled-bg)}.rs-theme-high-contrast .rs-btn:disabled,.rs-theme-high-contrast .rs-btn.rs-btn-disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}@media not all and (min-resolution:.001dpcm){.rs-btn{-webkit-mask-image:-webkit-radial-gradient(white,black)}}.rs-btn-start-icon{line-height:0;margin-right:5px}.rs-btn-end-icon{line-height:0;margin-left:5px}.rs-btn-primary{color:var(--rs-btn-primary-text);background-color:var(--rs-btn-primary-bg);border:none}.rs-btn-primary:hover,.rs-btn-primary:focus{color:var(--rs-btn-primary-text);background-color:var(--rs-btn-primary-hover-bg)}.rs-btn-primary:active,.rs-btn-primary.rs-btn-active{color:var(--rs-btn-primary-text);background-color:var(--rs-btn-primary-active-bg)}.rs-btn-primary:disabled,.rs-btn-primary.rs-btn-disabled{color:var(--rs-btn-primary-text);background-color:var(--rs-btn-primary-bg);opacity:.3}.rs-theme-high-contrast .rs-btn-primary:disabled,.rs-theme-high-contrast .rs-btn-primary.rs-btn-disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-subtle{color:var(--rs-btn-subtle-text);background-color:transparent;border:none}.rs-btn-subtle:hover,.rs-btn-subtle:focus{color:var(--rs-btn-subtle-hover-text);background-color:var(--rs-btn-subtle-hover-bg)}.rs-btn-subtle:active,.rs-btn-subtle.rs-btn-active{color:var(--rs-btn-subtle-active-text);background-color:var(--rs-btn-subtle-active-bg)}.rs-btn-subtle:disabled,.rs-btn-subtle.rs-btn-disabled{color:var(--rs-btn-subtle-disabled-text);background:none}.rs-theme-high-contrast .rs-btn-subtle:disabled,.rs-theme-high-contrast .rs-btn-subtle.rs-btn-disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-link{color:var(--rs-btn-link-text);background-color:transparent;border:none}.rs-btn-link:hover,.rs-btn-link:focus{color:var(--rs-btn-link-hover-text);background-color:transparent;text-decoration:underline}.rs-btn-link:active,.rs-btn-link.rs-btn-active{color:var(--rs-btn-link-active-text);background-color:transparent}.rs-btn-link:disabled,.rs-btn-link.rs-btn-disabled{color:var(--rs-btn-link-hover-text);background-color:transparent;text-decoration:none;opacity:.3}.rs-theme-high-contrast .rs-btn-link:disabled,.rs-theme-high-contrast .rs-btn-link.rs-btn-disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-ghost{color:var(--rs-btn-ghost-text);background-color:transparent;border:1px solid var(--rs-btn-ghost-border)}.rs-btn-ghost:hover,.rs-btn-ghost:focus{color:var(--rs-btn-ghost-hover-text);background-color:transparent;border-color:var(--rs-btn-ghost-hover-border);box-shadow:0 0 0 1px var(--rs-btn-ghost-hover-border)}.rs-btn-ghost:active,.rs-btn-ghost.rs-btn-active{color:var(--rs-btn-ghost-active-text);background-color:transparent;border-color:var(--rs-btn-ghost-active-border)}.rs-btn-ghost:disabled,.rs-btn-ghost.rs-btn-disabled{color:var(--rs-btn-ghost-text);background-color:transparent;opacity:.3;border-color:var(--rs-btn-ghost-border);box-shadow:none}.rs-theme-high-contrast .rs-btn-ghost:disabled,.rs-theme-high-contrast .rs-btn-ghost.rs-btn-disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-red{--rs-btn-primary-bg: var(--rs-red-500);--rs-btn-primary-hover-bg: var(--rs-red-700);--rs-btn-primary-active-bg: var(--rs-red-800);--rs-btn-subtle-hover-bg: var(--rs-red-500);--rs-btn-subtle-hover-text: #e5e5ea;--rs-btn-subtle-active-bg: var(--rs-red-600);--rs-btn-subtle-active-text: #343434;--rs-btn-ghost-border: var(--rs-red-700);--rs-btn-ghost-text: var(--rs-red-700);--rs-btn-ghost-hover-border: var(--rs-red-900);--rs-btn-ghost-hover-text: var(--rs-red-800);--rs-btn-ghost-active-border: var(--rs-red-900);--rs-btn-ghost-active-text: var(--rs-red-900);--rs-btn-link-text: var(--rs-red-700);--rs-btn-link-hover-text: var(--rs-red-800);--rs-btn-link-active-text: var(--rs-red-900);--rs-iconbtn-primary-addon: var(--rs-red-600);--rs-iconbtn-primary-activated-addon: var(--rs-red-800);--rs-iconbtn-primary-pressed-addon: var(--rs-red-900)}.rs-theme-dark .rs-btn-red{--rs-btn-primary-bg: var(--rs-red-700);--rs-btn-primary-hover-bg: var(--rs-red-500);--rs-btn-primary-active-bg: var(--rs-red-400);--rs-btn-subtle-hover-bg: var(--rs-red-600);--rs-btn-subtle-hover-text: #fff;--rs-btn-subtle-active-bg: var(--rs-red-400);--rs-btn-subtle-active-text: #fff;--rs-btn-ghost-border: var(--rs-red-500);--rs-btn-ghost-text: var(--rs-red-500);--rs-btn-ghost-hover-border: var(--rs-red-400);--rs-btn-ghost-hover-text: var(--rs-red-400);--rs-btn-ghost-active-border: var(--rs-red-200);--rs-btn-ghost-active-text: var(--rs-red-200);--rs-btn-link-text: var(--rs-red-500);--rs-btn-link-hover-text: var(--rs-red-400);--rs-btn-link-active-text: var(--rs-red-200);--rs-iconbtn-primary-addon: var(--rs-red-600);--rs-iconbtn-primary-activated-addon: var(--rs-red-400);--rs-iconbtn-primary-pressed-addon: var(--rs-red-300)}.rs-theme-high-contrast .rs-btn-red{--rs-btn-primary-bg: var(--rs-red-700);--rs-btn-primary-hover-bg: var(--rs-red-600);--rs-btn-primary-active-bg: var(--rs-red-400);--rs-btn-subtle-hover-bg: var(--rs-red-600);--rs-btn-subtle-hover-text: var(--rs-gray-900);--rs-btn-subtle-active-bg: var(--rs-red-400);--rs-btn-subtle-active-text: var(--rs-gray-900);--rs-btn-ghost-border: var(--rs-red-500);--rs-btn-ghost-text: var(--rs-red-500);--rs-btn-ghost-hover-border: var(--rs-red-400);--rs-btn-ghost-hover-text: var(--rs-red-400);--rs-btn-ghost-active-border: var(--rs-red-200);--rs-btn-ghost-active-text: var(--rs-red-200);--rs-btn-link-text: var(--rs-red-500);--rs-btn-link-hover-text: var(--rs-red-400);--rs-btn-link-active-text: var(--rs-red-200)}.rs-btn-orange{--rs-btn-primary-bg: var(--rs-orange-500);--rs-btn-primary-hover-bg: var(--rs-orange-700);--rs-btn-primary-active-bg: var(--rs-orange-800);--rs-btn-subtle-hover-bg: var(--rs-orange-500);--rs-btn-subtle-hover-text: #e5e5ea;--rs-btn-subtle-active-bg: var(--rs-orange-600);--rs-btn-subtle-active-text: #343434;--rs-btn-ghost-border: var(--rs-orange-700);--rs-btn-ghost-text: var(--rs-orange-700);--rs-btn-ghost-hover-border: var(--rs-orange-900);--rs-btn-ghost-hover-text: var(--rs-orange-800);--rs-btn-ghost-active-border: var(--rs-orange-900);--rs-btn-ghost-active-text: var(--rs-orange-900);--rs-btn-link-text: var(--rs-orange-700);--rs-btn-link-hover-text: var(--rs-orange-800);--rs-btn-link-active-text: var(--rs-orange-900);--rs-iconbtn-primary-addon: var(--rs-orange-600);--rs-iconbtn-primary-activated-addon: var(--rs-orange-800);--rs-iconbtn-primary-pressed-addon: var(--rs-orange-900)}.rs-theme-dark .rs-btn-orange{--rs-btn-primary-bg: var(--rs-orange-700);--rs-btn-primary-hover-bg: var(--rs-orange-500);--rs-btn-primary-active-bg: var(--rs-orange-400);--rs-btn-subtle-hover-bg: var(--rs-orange-600);--rs-btn-subtle-hover-text: #fff;--rs-btn-subtle-active-bg: var(--rs-orange-400);--rs-btn-subtle-active-text: #fff;--rs-btn-ghost-border: var(--rs-orange-500);--rs-btn-ghost-text: var(--rs-orange-500);--rs-btn-ghost-hover-border: var(--rs-orange-400);--rs-btn-ghost-hover-text: var(--rs-orange-400);--rs-btn-ghost-active-border: var(--rs-orange-200);--rs-btn-ghost-active-text: var(--rs-orange-200);--rs-btn-link-text: var(--rs-orange-500);--rs-btn-link-hover-text: var(--rs-orange-400);--rs-btn-link-active-text: var(--rs-orange-200);--rs-iconbtn-primary-addon: var(--rs-orange-600);--rs-iconbtn-primary-activated-addon: var(--rs-orange-400);--rs-iconbtn-primary-pressed-addon: var(--rs-orange-300)}.rs-theme-high-contrast .rs-btn-orange{--rs-btn-primary-bg: var(--rs-orange-700);--rs-btn-primary-hover-bg: var(--rs-orange-600);--rs-btn-primary-active-bg: var(--rs-orange-400);--rs-btn-subtle-hover-bg: var(--rs-orange-600);--rs-btn-subtle-hover-text: var(--rs-gray-900);--rs-btn-subtle-active-bg: var(--rs-orange-400);--rs-btn-subtle-active-text: var(--rs-gray-900);--rs-btn-ghost-border: var(--rs-orange-500);--rs-btn-ghost-text: var(--rs-orange-500);--rs-btn-ghost-hover-border: var(--rs-orange-400);--rs-btn-ghost-hover-text: var(--rs-orange-400);--rs-btn-ghost-active-border: var(--rs-orange-200);--rs-btn-ghost-active-text: var(--rs-orange-200);--rs-btn-link-text: var(--rs-orange-500);--rs-btn-link-hover-text: var(--rs-orange-400);--rs-btn-link-active-text: var(--rs-orange-200)}.rs-btn-yellow{--rs-btn-primary-bg: var(--rs-yellow-500);--rs-btn-primary-hover-bg: var(--rs-yellow-700);--rs-btn-primary-active-bg: var(--rs-yellow-800);--rs-btn-subtle-hover-bg: var(--rs-yellow-500);--rs-btn-subtle-hover-text: #e5e5ea;--rs-btn-subtle-active-bg: var(--rs-yellow-600);--rs-btn-subtle-active-text: #343434;--rs-btn-ghost-border: var(--rs-yellow-700);--rs-btn-ghost-text: var(--rs-yellow-700);--rs-btn-ghost-hover-border: var(--rs-yellow-900);--rs-btn-ghost-hover-text: var(--rs-yellow-800);--rs-btn-ghost-active-border: var(--rs-yellow-900);--rs-btn-ghost-active-text: var(--rs-yellow-900);--rs-btn-link-text: var(--rs-yellow-700);--rs-btn-link-hover-text: var(--rs-yellow-800);--rs-btn-link-active-text: var(--rs-yellow-900);--rs-iconbtn-primary-addon: var(--rs-yellow-600);--rs-iconbtn-primary-activated-addon: var(--rs-yellow-800);--rs-iconbtn-primary-pressed-addon: var(--rs-yellow-900)}.rs-theme-dark .rs-btn-yellow{--rs-btn-primary-bg: var(--rs-yellow-700);--rs-btn-primary-hover-bg: var(--rs-yellow-500);--rs-btn-primary-active-bg: var(--rs-yellow-400);--rs-btn-subtle-hover-bg: var(--rs-yellow-600);--rs-btn-subtle-hover-text: #fff;--rs-btn-subtle-active-bg: var(--rs-yellow-400);--rs-btn-subtle-active-text: #fff;--rs-btn-ghost-border: var(--rs-yellow-500);--rs-btn-ghost-text: var(--rs-yellow-500);--rs-btn-ghost-hover-border: var(--rs-yellow-400);--rs-btn-ghost-hover-text: var(--rs-yellow-400);--rs-btn-ghost-active-border: var(--rs-yellow-200);--rs-btn-ghost-active-text: var(--rs-yellow-200);--rs-btn-link-text: var(--rs-yellow-500);--rs-btn-link-hover-text: var(--rs-yellow-400);--rs-btn-link-active-text: var(--rs-yellow-200);--rs-iconbtn-primary-addon: var(--rs-yellow-600);--rs-iconbtn-primary-activated-addon: var(--rs-yellow-400);--rs-iconbtn-primary-pressed-addon: var(--rs-yellow-300)}.rs-theme-high-contrast .rs-btn-yellow{--rs-btn-primary-bg: var(--rs-yellow-700);--rs-btn-primary-hover-bg: var(--rs-yellow-600);--rs-btn-primary-active-bg: var(--rs-yellow-400);--rs-btn-subtle-hover-bg: var(--rs-yellow-600);--rs-btn-subtle-hover-text: var(--rs-gray-900);--rs-btn-subtle-active-bg: var(--rs-yellow-400);--rs-btn-subtle-active-text: var(--rs-gray-900);--rs-btn-ghost-border: var(--rs-yellow-500);--rs-btn-ghost-text: var(--rs-yellow-500);--rs-btn-ghost-hover-border: var(--rs-yellow-400);--rs-btn-ghost-hover-text: var(--rs-yellow-400);--rs-btn-ghost-active-border: var(--rs-yellow-200);--rs-btn-ghost-active-text: var(--rs-yellow-200);--rs-btn-link-text: var(--rs-yellow-500);--rs-btn-link-hover-text: var(--rs-yellow-400);--rs-btn-link-active-text: var(--rs-yellow-200)}.rs-btn-green{--rs-btn-primary-bg: var(--rs-green-500);--rs-btn-primary-hover-bg: var(--rs-green-700);--rs-btn-primary-active-bg: var(--rs-green-800);--rs-btn-subtle-hover-bg: var(--rs-green-500);--rs-btn-subtle-hover-text: #e5e5ea;--rs-btn-subtle-active-bg: var(--rs-green-600);--rs-btn-subtle-active-text: #343434;--rs-btn-ghost-border: var(--rs-green-700);--rs-btn-ghost-text: var(--rs-green-700);--rs-btn-ghost-hover-border: var(--rs-green-900);--rs-btn-ghost-hover-text: var(--rs-green-800);--rs-btn-ghost-active-border: var(--rs-green-900);--rs-btn-ghost-active-text: var(--rs-green-900);--rs-btn-link-text: var(--rs-green-700);--rs-btn-link-hover-text: var(--rs-green-800);--rs-btn-link-active-text: var(--rs-green-900);--rs-iconbtn-primary-addon: var(--rs-green-600);--rs-iconbtn-primary-activated-addon: var(--rs-green-800);--rs-iconbtn-primary-pressed-addon: var(--rs-green-900)}.rs-theme-dark .rs-btn-green{--rs-btn-primary-bg: var(--rs-green-700);--rs-btn-primary-hover-bg: var(--rs-green-500);--rs-btn-primary-active-bg: var(--rs-green-400);--rs-btn-subtle-hover-bg: var(--rs-green-600);--rs-btn-subtle-hover-text: #fff;--rs-btn-subtle-active-bg: var(--rs-green-400);--rs-btn-subtle-active-text: #fff;--rs-btn-ghost-border: var(--rs-green-500);--rs-btn-ghost-text: var(--rs-green-500);--rs-btn-ghost-hover-border: var(--rs-green-400);--rs-btn-ghost-hover-text: var(--rs-green-400);--rs-btn-ghost-active-border: var(--rs-green-200);--rs-btn-ghost-active-text: var(--rs-green-200);--rs-btn-link-text: var(--rs-green-500);--rs-btn-link-hover-text: var(--rs-green-400);--rs-btn-link-active-text: var(--rs-green-200);--rs-iconbtn-primary-addon: var(--rs-green-600);--rs-iconbtn-primary-activated-addon: var(--rs-green-400);--rs-iconbtn-primary-pressed-addon: var(--rs-green-300)}.rs-theme-high-contrast .rs-btn-green{--rs-btn-primary-bg: var(--rs-green-700);--rs-btn-primary-hover-bg: var(--rs-green-600);--rs-btn-primary-active-bg: var(--rs-green-400);--rs-btn-subtle-hover-bg: var(--rs-green-600);--rs-btn-subtle-hover-text: var(--rs-gray-900);--rs-btn-subtle-active-bg: var(--rs-green-400);--rs-btn-subtle-active-text: var(--rs-gray-900);--rs-btn-ghost-border: var(--rs-green-500);--rs-btn-ghost-text: var(--rs-green-500);--rs-btn-ghost-hover-border: var(--rs-green-400);--rs-btn-ghost-hover-text: var(--rs-green-400);--rs-btn-ghost-active-border: var(--rs-green-200);--rs-btn-ghost-active-text: var(--rs-green-200);--rs-btn-link-text: var(--rs-green-500);--rs-btn-link-hover-text: var(--rs-green-400);--rs-btn-link-active-text: var(--rs-green-200)}.rs-btn-cyan{--rs-btn-primary-bg: var(--rs-cyan-500);--rs-btn-primary-hover-bg: var(--rs-cyan-700);--rs-btn-primary-active-bg: var(--rs-cyan-800);--rs-btn-subtle-hover-bg: var(--rs-cyan-500);--rs-btn-subtle-hover-text: #e5e5ea;--rs-btn-subtle-active-bg: var(--rs-cyan-600);--rs-btn-subtle-active-text: #343434;--rs-btn-ghost-border: var(--rs-cyan-700);--rs-btn-ghost-text: var(--rs-cyan-700);--rs-btn-ghost-hover-border: var(--rs-cyan-900);--rs-btn-ghost-hover-text: var(--rs-cyan-800);--rs-btn-ghost-active-border: var(--rs-cyan-900);--rs-btn-ghost-active-text: var(--rs-cyan-900);--rs-btn-link-text: var(--rs-cyan-700);--rs-btn-link-hover-text: var(--rs-cyan-800);--rs-btn-link-active-text: var(--rs-cyan-900);--rs-iconbtn-primary-addon: var(--rs-cyan-600);--rs-iconbtn-primary-activated-addon: var(--rs-cyan-800);--rs-iconbtn-primary-pressed-addon: var(--rs-cyan-900)}.rs-theme-dark .rs-btn-cyan{--rs-btn-primary-bg: var(--rs-cyan-700);--rs-btn-primary-hover-bg: var(--rs-cyan-500);--rs-btn-primary-active-bg: var(--rs-cyan-400);--rs-btn-subtle-hover-bg: var(--rs-cyan-600);--rs-btn-subtle-hover-text: #fff;--rs-btn-subtle-active-bg: var(--rs-cyan-400);--rs-btn-subtle-active-text: #fff;--rs-btn-ghost-border: var(--rs-cyan-500);--rs-btn-ghost-text: var(--rs-cyan-500);--rs-btn-ghost-hover-border: var(--rs-cyan-400);--rs-btn-ghost-hover-text: var(--rs-cyan-400);--rs-btn-ghost-active-border: var(--rs-cyan-200);--rs-btn-ghost-active-text: var(--rs-cyan-200);--rs-btn-link-text: var(--rs-cyan-500);--rs-btn-link-hover-text: var(--rs-cyan-400);--rs-btn-link-active-text: var(--rs-cyan-200);--rs-iconbtn-primary-addon: var(--rs-cyan-600);--rs-iconbtn-primary-activated-addon: var(--rs-cyan-400);--rs-iconbtn-primary-pressed-addon: var(--rs-cyan-300)}.rs-theme-high-contrast .rs-btn-cyan{--rs-btn-primary-bg: var(--rs-cyan-700);--rs-btn-primary-hover-bg: var(--rs-cyan-600);--rs-btn-primary-active-bg: var(--rs-cyan-400);--rs-btn-subtle-hover-bg: var(--rs-cyan-600);--rs-btn-subtle-hover-text: var(--rs-gray-900);--rs-btn-subtle-active-bg: var(--rs-cyan-400);--rs-btn-subtle-active-text: var(--rs-gray-900);--rs-btn-ghost-border: var(--rs-cyan-500);--rs-btn-ghost-text: var(--rs-cyan-500);--rs-btn-ghost-hover-border: var(--rs-cyan-400);--rs-btn-ghost-hover-text: var(--rs-cyan-400);--rs-btn-ghost-active-border: var(--rs-cyan-200);--rs-btn-ghost-active-text: var(--rs-cyan-200);--rs-btn-link-text: var(--rs-cyan-500);--rs-btn-link-hover-text: var(--rs-cyan-400);--rs-btn-link-active-text: var(--rs-cyan-200)}.rs-btn-blue{--rs-btn-primary-bg: var(--rs-blue-500);--rs-btn-primary-hover-bg: var(--rs-blue-700);--rs-btn-primary-active-bg: var(--rs-blue-800);--rs-btn-subtle-hover-bg: var(--rs-blue-500);--rs-btn-subtle-hover-text: #e5e5ea;--rs-btn-subtle-active-bg: var(--rs-blue-600);--rs-btn-subtle-active-text: #343434;--rs-btn-ghost-border: var(--rs-blue-700);--rs-btn-ghost-text: var(--rs-blue-700);--rs-btn-ghost-hover-border: var(--rs-blue-900);--rs-btn-ghost-hover-text: var(--rs-blue-800);--rs-btn-ghost-active-border: var(--rs-blue-900);--rs-btn-ghost-active-text: var(--rs-blue-900);--rs-btn-link-text: var(--rs-blue-700);--rs-btn-link-hover-text: var(--rs-blue-800);--rs-btn-link-active-text: var(--rs-blue-900);--rs-iconbtn-primary-addon: var(--rs-blue-600);--rs-iconbtn-primary-activated-addon: var(--rs-blue-800);--rs-iconbtn-primary-pressed-addon: var(--rs-blue-900)}.rs-theme-dark .rs-btn-blue{--rs-btn-primary-bg: var(--rs-blue-700);--rs-btn-primary-hover-bg: var(--rs-blue-500);--rs-btn-primary-active-bg: var(--rs-blue-400);--rs-btn-subtle-hover-bg: var(--rs-blue-600);--rs-btn-subtle-hover-text: #fff;--rs-btn-subtle-active-bg: var(--rs-blue-400);--rs-btn-subtle-active-text: #fff;--rs-btn-ghost-border: var(--rs-blue-500);--rs-btn-ghost-text: var(--rs-blue-500);--rs-btn-ghost-hover-border: var(--rs-blue-400);--rs-btn-ghost-hover-text: var(--rs-blue-400);--rs-btn-ghost-active-border: var(--rs-blue-200);--rs-btn-ghost-active-text: var(--rs-blue-200);--rs-btn-link-text: var(--rs-blue-500);--rs-btn-link-hover-text: var(--rs-blue-400);--rs-btn-link-active-text: var(--rs-blue-200);--rs-iconbtn-primary-addon: var(--rs-blue-600);--rs-iconbtn-primary-activated-addon: var(--rs-blue-400);--rs-iconbtn-primary-pressed-addon: var(--rs-blue-300)}.rs-theme-high-contrast .rs-btn-blue{--rs-btn-primary-bg: var(--rs-blue-700);--rs-btn-primary-hover-bg: var(--rs-blue-600);--rs-btn-primary-active-bg: var(--rs-blue-400);--rs-btn-subtle-hover-bg: var(--rs-blue-600);--rs-btn-subtle-hover-text: var(--rs-gray-900);--rs-btn-subtle-active-bg: var(--rs-blue-400);--rs-btn-subtle-active-text: var(--rs-gray-900);--rs-btn-ghost-border: var(--rs-blue-500);--rs-btn-ghost-text: var(--rs-blue-500);--rs-btn-ghost-hover-border: var(--rs-blue-400);--rs-btn-ghost-hover-text: var(--rs-blue-400);--rs-btn-ghost-active-border: var(--rs-blue-200);--rs-btn-ghost-active-text: var(--rs-blue-200);--rs-btn-link-text: var(--rs-blue-500);--rs-btn-link-hover-text: var(--rs-blue-400);--rs-btn-link-active-text: var(--rs-blue-200)}.rs-btn-violet{--rs-btn-primary-bg: var(--rs-violet-500);--rs-btn-primary-hover-bg: var(--rs-violet-700);--rs-btn-primary-active-bg: var(--rs-violet-800);--rs-btn-subtle-hover-bg: var(--rs-violet-500);--rs-btn-subtle-hover-text: #e5e5ea;--rs-btn-subtle-active-bg: var(--rs-violet-600);--rs-btn-subtle-active-text: #343434;--rs-btn-ghost-border: var(--rs-violet-700);--rs-btn-ghost-text: var(--rs-violet-700);--rs-btn-ghost-hover-border: var(--rs-violet-900);--rs-btn-ghost-hover-text: var(--rs-violet-800);--rs-btn-ghost-active-border: var(--rs-violet-900);--rs-btn-ghost-active-text: var(--rs-violet-900);--rs-btn-link-text: var(--rs-violet-700);--rs-btn-link-hover-text: var(--rs-violet-800);--rs-btn-link-active-text: var(--rs-violet-900);--rs-iconbtn-primary-addon: var(--rs-violet-600);--rs-iconbtn-primary-activated-addon: var(--rs-violet-800);--rs-iconbtn-primary-pressed-addon: var(--rs-violet-900)}.rs-theme-dark .rs-btn-violet{--rs-btn-primary-bg: var(--rs-violet-700);--rs-btn-primary-hover-bg: var(--rs-violet-500);--rs-btn-primary-active-bg: var(--rs-violet-400);--rs-btn-subtle-hover-bg: var(--rs-violet-600);--rs-btn-subtle-hover-text: #fff;--rs-btn-subtle-active-bg: var(--rs-violet-400);--rs-btn-subtle-active-text: #fff;--rs-btn-ghost-border: var(--rs-violet-500);--rs-btn-ghost-text: var(--rs-violet-500);--rs-btn-ghost-hover-border: var(--rs-violet-400);--rs-btn-ghost-hover-text: var(--rs-violet-400);--rs-btn-ghost-active-border: var(--rs-violet-200);--rs-btn-ghost-active-text: var(--rs-violet-200);--rs-btn-link-text: var(--rs-violet-500);--rs-btn-link-hover-text: var(--rs-violet-400);--rs-btn-link-active-text: var(--rs-violet-200);--rs-iconbtn-primary-addon: var(--rs-violet-600);--rs-iconbtn-primary-activated-addon: var(--rs-violet-400);--rs-iconbtn-primary-pressed-addon: var(--rs-violet-300)}.rs-theme-high-contrast .rs-btn-violet{--rs-btn-primary-bg: var(--rs-violet-700);--rs-btn-primary-hover-bg: var(--rs-violet-600);--rs-btn-primary-active-bg: var(--rs-violet-400);--rs-btn-subtle-hover-bg: var(--rs-violet-600);--rs-btn-subtle-hover-text: var(--rs-gray-900);--rs-btn-subtle-active-bg: var(--rs-violet-400);--rs-btn-subtle-active-text: var(--rs-gray-900);--rs-btn-ghost-border: var(--rs-violet-500);--rs-btn-ghost-text: var(--rs-violet-500);--rs-btn-ghost-hover-border: var(--rs-violet-400);--rs-btn-ghost-hover-text: var(--rs-violet-400);--rs-btn-ghost-active-border: var(--rs-violet-200);--rs-btn-ghost-active-text: var(--rs-violet-200);--rs-btn-link-text: var(--rs-violet-500);--rs-btn-link-hover-text: var(--rs-violet-400);--rs-btn-link-active-text: var(--rs-violet-200)}.rs-btn-lg{font-size:16px;line-height:22px;padding:10px 16px}.rs-btn-ghost.rs-btn-lg{padding:9px 15px}.rs-btn-icon.rs-btn-lg{padding:11px;line-height:20px}.rs-btn-icon.rs-btn-lg>.rs-icon{font-size:20px}.rs-btn-icon-with-text.rs-btn-lg{line-height:22px}.rs-btn-icon-with-text.rs-btn-lg>.rs-icon{padding:11px;width:42px;height:42px}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-left{padding:10px 16px 10px 58px}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:var(--rs-btn-default-border, none)}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-right{padding:10px 58px 10px 16px}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:var(--rs-btn-default-border, none)}.rs-btn-md{font-size:14px;line-height:20px;padding:8px 12px}.rs-btn-ghost.rs-btn-md{padding:7px 11px}.rs-btn-icon.rs-btn-md{padding:10px;line-height:16px}.rs-btn-icon.rs-btn-md>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-btn-md{line-height:20px}.rs-btn-icon-with-text.rs-btn-md>.rs-icon{padding:10px;width:36px;height:36px}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-left{padding:8px 12px 8px 48px}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:var(--rs-btn-default-border, none)}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-right{padding:8px 48px 8px 12px}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:var(--rs-btn-default-border, none)}.rs-btn-sm{font-size:14px;line-height:20px;padding:5px 10px}.rs-btn-ghost.rs-btn-sm{padding:4px 9px}.rs-btn-icon.rs-btn-sm{padding:7px;line-height:16px}.rs-btn-icon.rs-btn-sm>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-btn-sm{line-height:20px}.rs-btn-icon-with-text.rs-btn-sm>.rs-icon{padding:7px;width:30px;height:30px}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-left{padding:5px 10px 5px 40px}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:var(--rs-btn-default-border, none)}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-right{padding:5px 40px 5px 10px}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:var(--rs-btn-default-border, none)}.rs-btn-xs{font-size:12px;line-height:20px;padding:2px 8px}.rs-btn-ghost.rs-btn-xs{padding:1px 7px}.rs-btn-icon.rs-btn-xs{padding:6px;line-height:12px}.rs-btn-icon.rs-btn-xs>.rs-icon{font-size:12px}.rs-btn-icon-with-text.rs-btn-xs{line-height:20px}.rs-btn-icon-with-text.rs-btn-xs>.rs-icon{padding:6px;width:24px;height:24px}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-left{padding:2px 8px 2px 32px}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:var(--rs-btn-default-border, none)}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-right{padding:2px 32px 2px 8px}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:var(--rs-btn-default-border, none)}.rs-btn-block{width:100%}.rs-btn-block+.rs-btn-block{margin-top:5px}.rs-btn-loading{color:transparent!important;position:relative;cursor:default;pointer-events:none}.rs-btn-loading>.rs-btn-spin:before,.rs-btn-loading>.rs-btn-spin:after{content:"";position:absolute;width:18px;height:18px;margin:auto;top:0;right:0;bottom:0;left:0;border-radius:50%;z-index:1}.rs-btn-xs.rs-btn-loading>.rs-btn-spin:before,.rs-btn-xs.rs-btn-loading>.rs-btn-spin:after{width:16px;height:16px}.rs-btn-loading>.rs-btn-spin:before{border:3px solid var(--rs-loader-ring)}.rs-btn-primary.rs-btn-loading>.rs-btn-spin:before{border-color:#f8f7fa4d}.rs-theme-high-contrast .rs-btn-primary.rs-btn-loading>.rs-btn-spin:before{border-color:var(--rs-loader-ring-inverse)}.rs-btn-loading>.rs-btn-spin:after{border-width:3px;border-color:var(--rs-loader-rotor) transparent transparent;border-style:solid;animation:buttonSpin .6s infinite linear}.rs-btn-primary.rs-btn-loading>.rs-btn-spin:after{border-top-color:#fff}.rs-theme-high-contrast .rs-btn-primary.rs-btn-loading>.rs-btn-spin:after{border-top-color:var(--rs-loader-rotor-inverse)}@keyframes buttonSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rs-btn-group{position:relative;display:inline-block;vertical-align:middle}.rs-btn-group>.rs-btn{position:relative}.rs-btn-group>.rs-btn:focus,.rs-btn-group>.rs-btn:active{z-index:2}.rs-btn-group:not(.rs-btn-group-vertical)>.rs-btn{float:left}.rs-btn-group:not(.rs-btn-group-vertical)>.rs-btn:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rs-btn-group:not(.rs-btn-group-vertical)>.rs-btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rs-btn-group:not(.rs-btn-group-vertical)>.rs-btn-ghost+.rs-btn-ghost{margin-left:-1px}.rs-btn-group-vertical>.rs-btn{display:block;width:100%;max-width:100%}.rs-btn-group-vertical>.rs-btn:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.rs-btn-group-vertical>.rs-btn:not(:first-child){border-top-right-radius:0;border-top-left-radius:0}.rs-btn-group-vertical>.rs-btn-ghost+.rs-btn-ghost{margin-top:-1px}.rs-btn-group-justified{display:flex;width:100%}.rs-btn-group-justified>.rs-btn{flex:1 1 1%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-btn-toolbar{line-height:0}.rs-picker-subtle .picker-subtle-toggle{position:relative;z-index:5;padding-right:32px;display:inline-block}.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle{cursor:not-allowed}.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:hover,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:focus,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:active{background:none}.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:hover:after,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:focus:after,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:active:after{display:none}.rs-calendar{padding-top:10px;position:relative;min-height:266px;overflow:hidden}.rs-calendar-bordered .rs-calendar-table{border:1px solid var(--rs-border-primary);border-radius:6px}.rs-calendar-bordered .rs-calendar-table-row:not(:last-child) .rs-calendar-table-cell,.rs-calendar-bordered .rs-calendar-table-header-row .rs-calendar-table-header-cell{border-bottom:1px solid var(--rs-border-secondary)}.rs-calendar-bordered .rs-calendar-month-dropdown{border:1px solid var(--rs-border-primary);border-radius:6px}.rs-calendar-panel .rs-calendar-header{width:100%;padding-bottom:6px}.rs-calendar-panel .rs-calendar-header:before,.rs-calendar-panel .rs-calendar-header:after{content:" ";display:table}.rs-calendar-panel .rs-calendar-header:after{clear:both}.rs-calendar-panel .rs-calendar-header .rs-calendar-btn-today{float:right}.rs-calendar-panel .rs-calendar-header-forward,.rs-calendar-panel .rs-calendar-header-backward{float:none!important}.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-forward,.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-backward{display:inline-block;visibility:hidden;pointer-events:none}.rs-calendar-panel .rs-calendar-header-month-toolbar{width:auto!important}.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-month-toolbar,.rs-calendar-panel .rs-calendar-month-view{padding-left:0;padding-right:0}.rs-calendar-panel .rs-calendar-table-header-row .rs-calendar-table-header-cell-content{padding-top:8px;padding-bottom:8px}.rs-calendar-panel .rs-calendar-table-cell-is-today .rs-calendar-table-cell-day{color:var(--rs-calendar-today-text);width:20px;height:20px;background-color:var(--rs-calendar-today-bg);border-radius:50%;margin-left:auto;margin-right:auto}.rs-calendar-panel .rs-calendar-table-cell-is-today .rs-calendar-table-cell-content{box-shadow:none}.rs-calendar-panel .rs-calendar-table-cell-selected .rs-calendar-table-cell-content{background-color:inherit;color:inherit;box-shadow:inset 0 0 0 1px var(--rs-input-focus-border)}.rs-calendar-panel .rs-calendar-table-cell-day{display:block;text-align:center}.rs-calendar-panel .rs-calendar-month-dropdown{margin-left:10px;margin-right:10px;border-radius:6px;width:calc(100% - 20px)}.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-table-row:not(.rs-calendar-table-header-row) .rs-calendar-table-cell-content{width:100%;height:100px;overflow:hidden}.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-table-cell{vertical-align:top}.rs-calendar-panel .rs-calendar-table-cell{padding:0 1px;line-height:0}.rs-calendar-panel .rs-calendar-table-cell-content{width:100%;border-radius:0}.rs-calendar-panel .rs-calendar-table-row:last-child :first-child .rs-calendar-table-cell-content{border-bottom-left-radius:6px}.rs-calendar-panel .rs-calendar-table-row:last-child :last-child .rs-calendar-table-cell-content{border-bottom-right-radius:6px}.rs-calendar-panel.rs-calendar-compact .rs-calendar-table-row:not(.rs-calendar-table-header-row) .rs-calendar-table-cell-content{min-height:38px;display:flex;align-items:center;justify-content:center;flex-direction:column}.rs-calendar-btn-close{position:absolute;bottom:0;left:0;right:0;height:14px;padding:0;border:0;display:flex;justify-content:center;background:var(--rs-bg-overlay);z-index:1}.rs-calendar-btn-close:hover{background-color:var(--rs-btn-subtle-hover-bg)}.rs-calendar-panel .rs-calendar-btn-close{bottom:4px;margin:0 11px;border-radius:0 0 6px 6px}.rs-calendar-panel.rs-calendar-bordered .rs-calendar-btn-close{bottom:5px}.rs-calendar-month-view .rs-calendar-header-month-toolbar{padding-left:24px;padding-right:24px}.rs-calendar-month-view .rs-calendar-header-backward,.rs-calendar-month-view .rs-calendar-header-forward{display:none}.rs-calendar-month-view .rs-calendar-header-title-date{color:var(--rs-text-active);background:transparent}.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error{color:var(--rs-text-error)}.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error:focus,.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error:hover:active{color:#fff!important}.rs-calendar-time-view .rs-calendar-header-title-time{color:var(--rs-text-active);background:transparent}.rs-calendar-time-view .rs-calendar-header-title-time.rs-calendar-header-error{color:var(--rs-text-error)}.rs-calendar-time-view .rs-calendar-header-title-time.rs-calendar-header-error:hover:active{color:#fff}.rs-calendar-table-cell-selected,.rs-calendar-table-cell-in-range{position:relative}.rs-calendar-table-cell-selected:before,.rs-calendar-table-cell-in-range:before{content:"";display:block;width:100%;margin-top:4px;height:24px;position:absolute;z-index:0;top:0}.rs-calendar-table-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-cell-in-range .rs-calendar-table-cell-content{z-index:1;position:relative}.rs-calendar-table-cell-in-range:before{background-color:var(--rs-calendar-range-bg)}.rs-calendar-table-cell-in-range:hover:before{display:none}.rs-calendar-month-dropdown-scroll div:focus{outline:none}.rs-calendar-header{width:280px;padding-left:10px;padding-right:10px}.rs-calendar-header:before,.rs-calendar-header:after{content:" ";display:table}.rs-calendar-header:after{clear:both}.rs-calendar-header-month-toolbar,.rs-calendar-header-time-toolbar{display:inline-block}.rs-calendar-header-month-toolbar{float:left}.rs-calendar-header-time-toolbar{float:right}.rs-calendar-header-title{margin:0 4px}.rs-calendar-header-meridiem{font-size:12px;margin-left:4px}.rs-calendar-header-error{color:var(--rs-btn-subtle-text);background-color:transparent;border:none;--rs-btn-subtle-text: var(--rs-red-500);--rs-btn-subtle-hover-bg: var(--rs-red-500);--rs-btn-subtle-hover-text: #fff;--rs-btn-subtle-active-bg: var(--rs-red-600);--rs-btn-subtle-active-text: #fff}.rs-calendar-header-error:hover,.rs-calendar-header-error:focus{color:var(--rs-btn-subtle-hover-text);background-color:var(--rs-btn-subtle-hover-bg)}.rs-calendar-header-error:active,.rs-calendar-header-error.rs-btn-active{color:var(--rs-btn-subtle-active-text);background-color:var(--rs-btn-subtle-active-bg)}.rs-calendar-header-error:disabled,.rs-calendar-header-error.rs-btn-disabled{color:var(--rs-btn-subtle-disabled-text);background:none}.rs-theme-high-contrast .rs-calendar-header-error:disabled,.rs-theme-high-contrast .rs-calendar-header-error.rs-btn-disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-theme-dark .rs-calendar-header-error{--rs-btn-subtle-hover-bg: var(--rs-red-600);--rs-btn-subtle-active-bg: var(--rs-red-400)}.rs-calendar-header-btn-disabled,.rs-calendar-header-btn-disabled:hover,.rs-calendar-header-btn-disabled:hover:focus{cursor:not-allowed;opacity:.3;background:none}.rs-calendar-header-btn-disabled:after{display:none!important}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time){margin:0 auto;padding-left:10px;padding-right:10px}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar{display:block;text-align:center;width:100%}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar:before,.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar:after{content:" ";display:table}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar:after{clear:both}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-backward{float:left}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-forward{float:right}.rs-calendar-header-has-time:not(.rs-calendar-header-has-month){margin:0 auto;text-align:center}.rs-calendar-header-has-time:not(.rs-calendar-header-has-month) .rs-calendar-header-time-toolbar{float:none;display:inline-block}.rs-calendar-header-has-month.rs-calendar-header-has-time{margin:0 auto}[dir=rtl] .rs-calendar-header-backward .rs-icon,[dir=rtl] .rs-calendar-header-forward .rs-icon{transform:rotate(180deg)}.rs-calendar-body{padding:4px 10px 10px}.rs-calendar-table{display:table;table-layout:fixed;width:100%}.rs-calendar-table-row{display:table-row}.rs-calendar-table-row:nth-child(2) .rs-calendar-table-cell-week-number{border-top-left-radius:6px;border-top-right-radius:6px}.rs-calendar-table-row:last-child .rs-calendar-table-cell-week-number{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.rs-calendar-table-cell,.rs-calendar-table-header-cell{display:table-cell;width:1%;padding:1px 0;text-align:center;vertical-align:middle}.rs-calendar-table-cell-un-same-month .rs-calendar-table-cell-content,.rs-calendar-table-cell-un-same-month .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-un-same-month .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-un-same-month .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content:hover{color:var(--rs-text-disabled)}.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content:hover{background:none;text-decoration:line-through;cursor:not-allowed}.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover{color:var(--rs-calendar-date-selected-text);background-color:var(--rs-bg-active);box-shadow:none}.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover{text-decoration:underline}.rs-calendar-table-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content{opacity:.3}.rs-calendar-table-cell-content{display:inline-block;font-size:14px;line-height:1.42857143;padding:5px;cursor:pointer;border-radius:6px}.rs-calendar-table-cell-content:hover{background-color:var(--rs-state-hover-bg)}.rs-calendar-table-cell-is-today .rs-calendar-table-cell-content{box-shadow:inset 0 0 0 1px var(--rs-input-focus-border)}.rs-calendar-table-cell-selected .rs-calendar-table-cell-content{color:var(--rs-calendar-date-selected-text);background-color:var(--rs-bg-active);box-shadow:none}.rs-theme-high-contrast .rs-calendar-table-cell-selected .rs-calendar-table-cell-content{text-decoration:underline}.rs-calendar-table-header-cell-content{display:inline-block;color:var(--rs-text-secondary);font-size:12px;line-height:1.66666667;padding-top:2px;padding-bottom:2px}.rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-content:focus,.rs-calendar-table-header-cell-content:hover:focus{background:none;cursor:auto}.rs-calendar-table-cell-week-number{display:table-cell;min-width:30px;padding:1px;text-align:center;vertical-align:middle;color:var(--rs-text-secondary);background-color:var(--rs-bg-well);font-size:12px}.rs-calendar-month-dropdown{display:none;position:absolute;top:44px;border-top:1px solid var(--rs-border-primary);margin-top:0;width:100%;background-color:var(--rs-bg-overlay);overflow:hidden;z-index:1;height:calc(100% - 48px)}.rs-calendar-month-view .rs-calendar-month-dropdown{display:block}.rs-calendar-month-view .rs-calendar-month-dropdown-scroll{animation:.3s linear slideDown}.rs-calendar-month-dropdown-scroll{height:100%}.rs-calendar-month-dropdown-row{position:relative;padding:5px 10px 5px 48px}.rs-calendar-month-dropdown-row:not(:last-child){border-bottom:1px dashed var(--rs-border-primary)}.rs-calendar-month-dropdown-year{position:absolute;top:calc(50% - .5em);left:10px}.rs-calendar-month-dropdown-year-active{color:var(--rs-text-active)}.rs-calendar-month-dropdown-list{display:grid;grid-template-columns:repeat(4,25%)}.rs-calendar-month-dropdown-cell{margin:1px;text-align:center;vertical-align:middle}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-calendar-month-dropdown-cell{width:calc((100% - 1px * 12 - 1px) / 6)}}@supports (-ms-ime-align: auto){.rs-calendar-month-dropdown-cell{width:calc((100% - 1px * 12 - 1px) / 6)}}.rs-calendar-month-dropdown-cell-content{display:inline-block;font-size:14px;line-height:1.42857143;padding:5px;cursor:pointer;border-radius:6px}.rs-calendar-month-dropdown-cell-content:hover{background-color:var(--rs-state-hover-bg)}.rs-calendar-month-dropdown-cell:not(.rs-calendar-month-dropdown-cell-active).disabled .rs-calendar-month-dropdown-cell-content{color:var(--rs-text-disabled);background:none;text-decoration:line-through;cursor:not-allowed}.rs-calendar-month-dropdown-cell-active.disabled .rs-calendar-month-dropdown-cell-content{opacity:.3;cursor:not-allowed}.rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content{color:var(--rs-calendar-date-selected-text);background-color:var(--rs-bg-active);box-shadow:none}.rs-theme-high-contrast .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content{text-decoration:underline}.rs-calendar-time-dropdown{display:none;position:absolute;top:44px;padding-left:10px;padding-right:10px;width:100%;background-color:var(--rs-bg-overlay);color:var(--rs-text-primary);overflow:hidden;z-index:1}.rs-calendar-time-view .rs-calendar-time-dropdown{display:block}.rs-calendar-time-view .rs-calendar-time-dropdown-content{animation:.3s linear slideDown}.rs-calendar-time-dropdown-row{display:table;width:100%}.rs-calendar-time-dropdown-column{display:table-cell;width:1%}.rs-calendar-time-dropdown-column :after{content:"";display:block;height:calc(100% - 30px)}.rs-calendar-time-dropdown-column>ul,.rs-calendar-time-dropdown-column>ul>li{list-style:none;margin:0;padding:0}.rs-calendar-time-dropdown-column>ul{height:230px;overflow-y:auto;scroll-behavior:smooth}.rs-calendar-time-dropdown-column-title{width:100%;background-color:var(--rs-calendar-time-unit-bg);color:var(--rs-text-secondary);text-align:center;font-size:12px;line-height:1.66666667;padding-top:2px;padding-bottom:2px;margin-bottom:2px}.rs-calendar-only-time .rs-calendar-time-dropdown-column-title{border-top:none}.rs-calendar-time-dropdown-cell{font-size:14px;line-height:20px;color:inherit;padding:5px;display:block;text-align:center;cursor:pointer;margin:1px}.rs-calendar-time-dropdown-cell,.rs-calendar-time-dropdown-cell:hover,.rs-calendar-time-dropdown-cell:focus{text-decoration:none}.rs-calendar-time-dropdown-cell:hover{background-color:var(--rs-listbox-option-hover-bg);color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-calendar-time-dropdown-cell:hover{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;color:var(--rs-listbox-option-hover-text);text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell:hover{outline-offset:2px}.rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active{background-color:var(--rs-bg-active);color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover{background-color:var(--rs-listbox-option-hover-bg);color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;color:var(--rs-listbox-option-hover-text);text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover{outline-offset:2px}.rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-disabled{color:var(--rs-text-disabled);background:none;cursor:not-allowed;text-decoration:line-through}.rs-calendar-time-dropdown-cell-active.rs-calendar-time-dropdown-cell-disabled.rs-calendar-time-dropdown-cell{opacity:.3;cursor:not-allowed}.rs-calendar-only-time{padding-top:10px;display:block}.rs-calendar-only-time .rs-calendar-time-dropdown{position:relative;top:2px}.rs-calendar-only-time .rs-calendar-time-dropdown-row{display:flex}.rs-calendar-only-time .rs-calendar-time-dropdown-column{min-width:60px}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.rs-card{--rs-card-width: 100%;--rs-card-padding: 16px;display:flex;flex-direction:column;border-radius:6px;overflow:hidden;box-sizing:border-box;position:relative;width:var(--rs-card-width)}.rs-card-bordered{border:1px solid var(--rs-border-primary);background-color:var(--rs-card-bg)}.rs-card-shaded{box-shadow:var(--rs-panel-shadow)}.rs-card-shaded-hover:hover{box-shadow:var(--rs-panel-shadow);cursor:pointer}.rs-card-sm{--rs-card-padding: 8px}.rs-card-md{--rs-card-padding: 16px}.rs-card-lg{--rs-card-padding: 24px}.rs-card-row{flex-direction:row}.rs-card-header{padding:var(--rs-card-padding) var(--rs-card-padding) 0 var(--rs-card-padding)}.rs-card-body{padding:var(--rs-card-padding)}.rs-card-footer{display:flex;gap:8px;padding:0 var(--rs-card-padding) var(--rs-card-padding) var(--rs-card-padding)}.rs-card-group{--rs-columns: 4;--rs-spacing: 20px;display:grid;grid-template-columns:repeat(var(--rs-columns),1fr);grid-gap:var(--rs-spacing)}.rs-carousel{position:relative;height:400px;overflow:hidden;background-color:var(--rs-carousel-bg)}.rs-carousel-content{position:relative;width:100%;height:100%;overflow:hidden}.rs-carousel-slider{position:relative;left:0;height:100%;transition:transform .3s ease;will-change:transform}.rs-carousel-slider-item{background-color:var(--rs-carousel-bg);float:left;height:100%;width:100%}.rs-carousel-slider-after{position:absolute;left:0;height:100%;width:100%;background-color:var(--rs-carousel-bg);top:0;animation:moveLeftHalf .3s ease forwards}.rs-carousel-slider-after-vertical{animation:moveLeftHalf-vertical .3s ease forwards}.rs-carousel-toolbar{display:flex;align-items:center;justify-content:center;position:absolute}.rs-carousel-toolbar>ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.rs-carousel-label-wrapper{margin:3px}.rs-carousel-label-wrapper input{width:0;height:0;position:absolute;opacity:0}.rs-carousel-label-wrapper input:checked~label{background-color:var(--rs-carousel-indicator-active)}.rs-carousel-label{cursor:pointer;display:block;background-color:var(--rs-carousel-indicator);transition:background .3s linear;transition-property:background,width,height;position:relative}.rs-carousel-label:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}.rs-carousel-label:hover{background-color:var(--rs-carousel-indicator-hover)}.rs-carousel-shape-dot .rs-carousel-label{width:10px;height:10px;border-radius:50%}.rs-carousel-shape-bar .rs-carousel-label{border-radius:2px}.rs-carousel-placement-top.rs-carousel-shape-bar .rs-carousel-label,.rs-carousel-placement-bottom.rs-carousel-shape-bar .rs-carousel-label{width:18px;height:4px}.rs-carousel-placement-top.rs-carousel-shape-bar .rs-carousel-label-wrapper input:checked~label,.rs-carousel-placement-bottom.rs-carousel-shape-bar .rs-carousel-label-wrapper input:checked~label{width:28px}.rs-carousel-placement-left.rs-carousel-shape-bar .rs-carousel-label,.rs-carousel-placement-right.rs-carousel-shape-bar .rs-carousel-label{width:4px;height:18px}.rs-carousel-placement-left.rs-carousel-shape-bar .rs-carousel-label-wrapper input:checked~label,.rs-carousel-placement-right.rs-carousel-shape-bar .rs-carousel-label-wrapper input:checked~label{height:28px}.rs-carousel-placement-top .rs-carousel-toolbar,.rs-carousel-placement-bottom .rs-carousel-toolbar{left:0;width:100%}.rs-carousel-placement-top .rs-carousel-toolbar>ul,.rs-carousel-placement-bottom .rs-carousel-toolbar>ul{align-items:center;justify-content:center}.rs-carousel-placement-top .rs-carousel-toolbar{top:17px}.rs-carousel-placement-bottom .rs-carousel-toolbar{bottom:17px}.rs-carousel-placement-left .rs-carousel-toolbar,.rs-carousel-placement-right .rs-carousel-toolbar{top:0;width:1.2vw;height:100%}.rs-carousel-placement-left .rs-carousel-toolbar>ul,.rs-carousel-placement-right .rs-carousel-toolbar>ul{align-items:center;justify-content:center;flex-direction:column}.rs-carousel-placement-left .rs-carousel-toolbar{left:17px}.rs-carousel-placement-right .rs-carousel-toolbar{right:17px}@keyframes moveLeftHalf{0%{transform:none}to{transform:translate(-50%)}}@keyframes moveLeftHalf-vertical{0%{transform:none}to{transform:translateY(-50%)}}.rs-cascade-search-view-panel{max-height:300px;margin-top:6px;overflow:auto}.rs-cascade-search-view-row{display:block;padding:8px 12px;clear:both;font-weight:400;line-height:1.42857143;color:var(--rs-text-primary);cursor:pointer;text-decoration:none;width:100%}.rs-cascade-search-view-row:hover{background-color:var(--rs-listbox-option-hover-bg);color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-cascade-search-view-row:hover{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;color:var(--rs-listbox-option-hover-text);text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-cascade-search-view-row:hover{outline-offset:2px}.rs-cascade-search-view-row.rs-cascade-search-view-row-focus{background-color:var(--rs-listbox-option-hover-bg);color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-cascade-search-view-row.rs-cascade-search-view-row-focus{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;color:var(--rs-listbox-option-hover-text);text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-cascade-search-view-row.rs-cascade-search-view-row-focus{outline-offset:2px}.rs-cascade-search-view-row:disabled,.rs-cascade-search-view-row.rs-cascade-search-view-row-disabled{color:var(--rs-listbox-option-disabled-text);background:none;cursor:not-allowed}.rs-cascade-search-view-col{display:inline-block}.rs-cascade-search-view-col:after{content:" / "}.rs-cascade-search-view-col:last-child:after{display:none}.rs-cascade-tree .rs-highlight-mark{padding:0}.rs-cascade-tree-items{padding:6px 0;display:flex}.rs-cascade-tree-items ul,.rs-cascade-tree-items li{margin:0;padding:0;list-style:none;font-size:14px}.rs-cascade-tree-column{overflow-y:auto}.rs-cascade-tree-column-loading{padding:4px;display:flex;align-items:center;justify-content:center}.rs-cascade-tree-column-loading .rs-icon{margin:4px}.rs-cascade-tree-item{display:block;clear:both;font-weight:400;line-height:1.42857143;color:var(--rs-text-primary);cursor:pointer;text-decoration:none;width:100%;position:relative;padding:8px 28px 8px 12px;word-break:break-word}.rs-cascade-tree-items-has-children .rs-cascade-tree-item{padding-right:32px}.rs-cascade-tree-item:hover,.rs-cascade-tree-item:focus,.rs-cascade-tree-item.rs-cascade-tree-item-focus{background-color:var(--rs-listbox-option-hover-bg);color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-cascade-tree-item:hover,.rs-theme-high-contrast .rs-cascade-tree-item:focus,.rs-theme-high-contrast .rs-cascade-tree-item.rs-cascade-tree-item-focus{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;color:var(--rs-listbox-option-hover-text);text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-cascade-tree-item:hover,.rs-theme-high-contrast .rs-theme-high-contrast .rs-cascade-tree-item:focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-cascade-tree-item.rs-cascade-tree-item-focus{outline-offset:2px}.rs-cascade-tree-item.rs-cascade-tree-item-active{background-color:var(--rs-listbox-option-selected-bg);font-weight:700;color:var(--rs-listbox-option-selected-text)}.rs-theme-high-contrast .rs-cascade-tree-item.rs-cascade-tree-item-active{text-decoration:underline}.rs-cascade-tree-item.rs-cascade-tree-item-active .rs-cascade-tree-caret{color:var(--rs-text-primary)}.rs-cascade-tree-item:disabled,.rs-cascade-tree-item.rs-cascade-tree-item-disabled{color:var(--rs-listbox-option-disabled-text);background:none;cursor:not-allowed}.rs-cascade-tree-caret{display:flex;align-items:center;margin-left:2px;position:absolute;top:8px;right:12px;height:20px;font-size:12px;font-size:14px}.rs-checkbox{position:relative;display:inline-block;vertical-align:middle}.rs-checkbox-disabled label{cursor:not-allowed}.rs-checkbox label{line-height:1.14285714;margin-bottom:0;font-weight:400;cursor:pointer}.rs-checkbox-inner:before{border-color:var(--rs-checkbox-checked-bg)}.rs-checkbox.rs-checkbox-disabled label{cursor:not-allowed}.rs-checkbox-disabled>.rs-checkbox-checker>label{color:var(--rs-text-disabled)}.rs-checkbox-inline{position:relative;display:inline-block;margin-bottom:0;vertical-align:middle;font-weight:400;margin-top:0;margin-right:10px}.rs-plaintext .rs-checkbox-inline:first-child{margin-left:0}.rs-checkbox [type=checkbox]:focus-visible~.rs-checkbox-inner:before{box-shadow:var(--rs-state-focus-shadow)}.rs-checkbox-checker{padding-top:10px;padding-bottom:10px;padding-left:36px;min-height:36px;line-height:1;position:relative}.rs-checkbox-control:before,.rs-checkbox-control .rs-checkbox-inner:before,.rs-checkbox-control .rs-checkbox-inner:after{content:"";position:absolute;left:0;top:0;display:block}.rs-checkbox-control .rs-checkbox-inner:after{opacity:0;transform:rotate(45deg) scale(0);transition:opacity .2s ease-in,transform .2s cubic-bezier(.12,.4,.29,1.46)}.rs-theme-high-contrast .rs-checkbox-control .rs-checkbox-inner:after{transition:none}.rs-checkbox-checked .rs-checkbox-control .rs-checkbox-inner:after,.rs-checkbox-indeterminate .rs-checkbox-control .rs-checkbox-inner:after{border:solid var(--rs-checkbox-icon);width:6px;height:9px;margin-top:2px;margin-left:5px;opacity:1}.rs-checkbox-checked .rs-checkbox-control .rs-checkbox-inner:after{border-width:0 2px 2px 0;transform:rotate(45deg) scale(1)}.rs-checkbox-indeterminate .rs-checkbox-control .rs-checkbox-inner:after{border-width:0 0 2px;transform:rotate(0) scale(1);width:10px;margin-top:0;margin-left:3px}.rs-checkbox-control{position:absolute;width:16px;height:16px;display:inline-block;left:10px;top:10px}.rs-checkbox-control [type=checkbox]{position:absolute;opacity:0;z-index:1;top:-10px;right:-10px;bottom:-10px;left:-10px;min-width:36px;min-height:36px}.rs-checkbox-control:before,.rs-checkbox-control .rs-checkbox-inner:before,.rs-checkbox-control .rs-checkbox-inner:after{width:16px;height:16px}.rs-checkbox-control:before{border:1px solid var(--rs-checkbox-checked-bg);background-color:transparent;border-radius:3px;transform:scale(1);opacity:.7;visibility:hidden;transition:transform .2s linear,opacity .2s linear}.rs-theme-high-contrast .rs-checkbox-control:before{transition:none}.rs-checkbox-checked .rs-checkbox-control:before{transform:scale(1.5);opacity:0;visibility:visible}.rs-checkbox-control .rs-checkbox-inner:before{border:1px solid var(--rs-checkbox-border);background-color:transparent;border-radius:3px;transition:background .2s linear,border .2s linear,box-shadow .2s linear}.rs-theme-high-contrast .rs-checkbox-control .rs-checkbox-inner:before{transition:none}label:hover .rs-checkbox-control .rs-checkbox-inner:before{border-color:var(--rs-checkbox-checked-bg)}.rs-checkbox-disabled:not(.rs-checkbox-checked):not(.rs-checkbox-indeterminate) .rs-checkbox-control .rs-checkbox-inner:before{border-color:var(--rs-checkbox-disabled-bg);background-color:var(--rs-checkbox-disabled-bg)}.rs-checkbox-checked .rs-checkbox-control .rs-checkbox-inner:before,.rs-checkbox-indeterminate .rs-checkbox-control .rs-checkbox-inner:before{border-color:var(--rs-checkbox-checked-bg);background-color:var(--rs-checkbox-checked-bg)}.rs-checkbox-disabled.rs-checkbox-checked .rs-checkbox-control .rs-checkbox-inner:before,.rs-checkbox-disabled.rs-checkbox-indeterminate .rs-checkbox-control .rs-checkbox-inner:before{opacity:.5}.rs-checkbox-red .rs-checkbox-control:before{border-color:var(--rs-red-500)}.rs-checkbox-red label:hover .rs-checkbox-inner:before{border-color:var(--rs-red-500)}.rs-checkbox-red.rs-checkbox-checked .rs-checkbox-inner:before,.rs-checkbox-red.rs-checkbox-indeterminate .rs-checkbox-inner:before{border-color:var(--rs-red-500);background-color:var(--rs-red-500)}.rs-checkbox-orange .rs-checkbox-control:before{border-color:var(--rs-orange-500)}.rs-checkbox-orange label:hover .rs-checkbox-inner:before{border-color:var(--rs-orange-500)}.rs-checkbox-orange.rs-checkbox-checked .rs-checkbox-inner:before,.rs-checkbox-orange.rs-checkbox-indeterminate .rs-checkbox-inner:before{border-color:var(--rs-orange-500);background-color:var(--rs-orange-500)}.rs-checkbox-yellow .rs-checkbox-control:before{border-color:var(--rs-yellow-500)}.rs-checkbox-yellow label:hover .rs-checkbox-inner:before{border-color:var(--rs-yellow-500)}.rs-checkbox-yellow.rs-checkbox-checked .rs-checkbox-inner:before,.rs-checkbox-yellow.rs-checkbox-indeterminate .rs-checkbox-inner:before{border-color:var(--rs-yellow-500);background-color:var(--rs-yellow-500)}.rs-checkbox-green .rs-checkbox-control:before{border-color:var(--rs-green-500)}.rs-checkbox-green label:hover .rs-checkbox-inner:before{border-color:var(--rs-green-500)}.rs-checkbox-green.rs-checkbox-checked .rs-checkbox-inner:before,.rs-checkbox-green.rs-checkbox-indeterminate .rs-checkbox-inner:before{border-color:var(--rs-green-500);background-color:var(--rs-green-500)}.rs-checkbox-cyan .rs-checkbox-control:before{border-color:var(--rs-cyan-500)}.rs-checkbox-cyan label:hover .rs-checkbox-inner:before{border-color:var(--rs-cyan-500)}.rs-checkbox-cyan.rs-checkbox-checked .rs-checkbox-inner:before,.rs-checkbox-cyan.rs-checkbox-indeterminate .rs-checkbox-inner:before{border-color:var(--rs-cyan-500);background-color:var(--rs-cyan-500)}.rs-checkbox-blue .rs-checkbox-control:before{border-color:var(--rs-blue-500)}.rs-checkbox-blue label:hover .rs-checkbox-inner:before{border-color:var(--rs-blue-500)}.rs-checkbox-blue.rs-checkbox-checked .rs-checkbox-inner:before,.rs-checkbox-blue.rs-checkbox-indeterminate .rs-checkbox-inner:before{border-color:var(--rs-blue-500);background-color:var(--rs-blue-500)}.rs-checkbox-violet .rs-checkbox-control:before{border-color:var(--rs-violet-500)}.rs-checkbox-violet label:hover .rs-checkbox-inner:before{border-color:var(--rs-violet-500)}.rs-checkbox-violet.rs-checkbox-checked .rs-checkbox-inner:before,.rs-checkbox-violet.rs-checkbox-indeterminate .rs-checkbox-inner:before{border-color:var(--rs-violet-500);background-color:var(--rs-violet-500)}.rs-checkbox-group{display:flex;flex-direction:column}.rs-checkbox-group>.rs-checkbox{margin-left:-10px}.rs-checkbox-group-inline{flex-direction:row}.rs-picker-check-menu-items{overflow-y:auto}.rs-picker-check-menu-items ul{list-style:none;margin:0;padding:0}.rs-picker-check-menu-items .rs-picker-menu-group:not(:first-child){margin-top:6px;border-top:1px solid var(--rs-border-primary);padding-top:6px}.rs-picker-check-menu-items .rs-picker-menu-group-title{padding:8px 32px 8px 12px;position:relative;cursor:pointer;color:var(--rs-text-heading)}.rs-picker-check-menu-items .rs-picker-menu-group-title .rs-picker-menu-group-caret{display:inline-block;margin-left:2px;position:absolute;top:8px;right:12px;color:var(--rs-text-secondary)}.rs-picker-check-menu-items .rs-picker-menu-group.folded .rs-picker-menu-group-caret{transform:rotate(90deg)}.rs-picker-check-menu-items .rs-check-item.rs-checkbox-checked .rs-checkbox-checker>label{font-weight:700}.rs-picker-check-menu-items.rs-picker-check-menu-grouped .rs-check-item .rs-checkbox-checker>label{padding-left:52px}.rs-picker-check-menu-items.rs-picker-check-menu-grouped .rs-check-item .rs-checkbox-checker .rs-checkbox-control{left:26px}.rs-tree-node-toggle{cursor:pointer;width:24px;padding:4px;display:flex;justify-content:center;align-items:center}.rs-tree-node-toggle>.rs-tree-node-toggle-icon{display:inline-block;height:16px;width:16px;-webkit-user-select:none;user-select:none}.rs-tree-node-toggle>.rs-tree-node-custom-icon,.rs-tree-node-toggle>.rs-tree-node-loading-icon{display:flex;align-items:center;font-size:14px}.rs-tree-node-toggle-placeholder{width:24px;height:24px}[dir=rtl] .rs-tree-node-toggle{right:0;padding-right:inherit}.rs-tree-indent-line{border-left:1px solid var(--rs-tree-indent-line-color);position:absolute;width:1px;top:-10px;left:12px;bottom:-4px}.rs-check-tree{height:100%;flex:1 1 auto}.rs-check-tree .rs-check-tree-node-content .rs-check-item .rs-checkbox-checker>label{text-align:left;position:relative;margin:0;padding:2px 2px 2px 38px}.rs-check-tree .rs-check-tree-node-content .rs-check-item .rs-checkbox-checker .rs-checkbox-label{padding:6px;width:auto}.rs-check-tree .rs-check-tree-node-content:focus-visible .rs-checkbox-label{outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-check-tree .rs-check-tree-node-content:focus-visible .rs-checkbox-label{outline-offset:2px}.rs-check-tree .rs-check-tree-node-all-uncheckable .rs-check-item .rs-checkbox-checker>label{padding-left:2px}.rs-check-tree .rs-search-box{padding:6px}.rs-check-tree .rs-check-tree-empty{padding:6px 12px;color:var(--rs-text-secondary)}.rs-check-tree-view{max-height:360px;overflow-y:auto}.rs-check-tree.rs-tree-virtualized .rs-check-tree-view{overflow:hidden}.rs-check-tree .rs-highlight-mark{padding:0}.rs-check-tree-without-children .rs-check-item .rs-checkbox-checker>label{padding-left:32px}.rs-check-tree-without-children .rs-check-item .rs-checkbox-checker>label:before{width:28px;margin-left:-34px}.rs-check-tree-without-children .rs-check-item .rs-checkbox-checker .rs-checkbox-control{left:0}.rs-check-tree-group{padding-left:26px}.rs-check-tree-node{position:relative;display:flex;align-items:center}.rs-check-tree-node .rs-check-item{display:inline-block}.rs-check-tree-node .rs-check-item:hover,.rs-check-tree-node .rs-check-item:focus,.rs-check-tree-node .rs-check-item-focus{background-color:transparent!important}.rs-check-tree-node .rs-check-item:hover .rs-checkbox-label,.rs-check-tree-node .rs-check-item:focus .rs-checkbox-label,.rs-check-tree-node .rs-check-item-focus .rs-checkbox-label{background-color:var(--rs-listbox-option-hover-bg);color:var(--rs-listbox-option-hover-text);border-radius:6px}.rs-check-tree-node .rs-check-item.rs-checkbox-disabled .rs-checkbox-label{color:var(--rs-text-disabled);background:none}.rs-check-tree-node:focus .rs-check-item .rs-checkbox-checker>label{color:var(--rs-text-primary);background-color:var(--rs-state-hover-bg)}.rs-check-tree-node .rs-check-item.rs-checkbox-checked .rs-checkbox-checker>label{font-weight:700}.rs-check-tree-node-children>.rs-check-tree-group{position:relative;display:none}.rs-check-tree-node-expanded.rs-check-tree-node-children>.rs-check-tree-group{display:block}.rs-check-tree-node>.rs-check-tree-node-content .rs-checkbox-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;vertical-align:top}.rs-picker-popup{display:flex;flex-direction:column}.rs-picker-popup.rs-check-tree-menu{padding-top:12px}.rs-picker-popup .rs-check-item{display:block}.rs-picker-popup .rs-check-tree-view{padding:2px 4px}.rs-container{display:flex;flex-direction:column;flex:auto}.rs-container-has-sidebar{flex-direction:row}.rs-content{flex:1 1 auto}.rs-form-control-label{margin-bottom:4px}.rs-form-plaintext .rs-form-control-label{color:var(--rs-text-secondary)}.rs-picker-toolbar{padding:10px;border-top:1px solid var(--rs-border-primary)}.rs-picker-date-inline{height:299px}.rs-picker-date-inline .rs-calendar{height:286px}.rs-picker-date .rs-input-group-addon{color:var(--rs-text-secondary);cursor:pointer}.rs-picker-date .rs-input-group-addon .rs-btn-close{padding:0}.rs-picker-date.rs-picker-subtle .rs-input-group{border-color:transparent}.rs-picker-date>.rs-input-group.rs-input-group-inside .rs-input{padding-right:0}.rs-picker-date-predefined{height:325px;border-right:1px solid var(--rs-border-primary);padding:4px 0}.rs-picker-date-predefined .rs-btn{display:block}.rs-picker-popup.rs-picker-popup-date{padding:0}.rs-picker-popup .rs-picker-toolbar{max-width:100%}.rs-picker-popup .rs-picker-toolbar-ranges{max-width:400px}.rs-picker-popup .rs-calendar{min-width:264px;display:block;margin:0 auto}.rs-picker-popup .rs-calendar-show-week-numbers{min-width:278px}.rs-picker-popup .rs-calendar-show-week-numbers .rs-calendar-body{padding-left:12px;padding-right:12px}.rs-picker-popup .rs-calendar-header{width:100%}.rs-picker-popup .rs-calendar-body{padding-left:15px;padding-right:15px}.rs-picker-popup .rs-calendar-table{width:unset}.rs-picker-popup .rs-calendar-month-dropdown-cell:focus-visible .rs-calendar-month-dropdown-cell-content{outline:3px solid var(--rs-color-focus-ring)}.rs-picker-popup .rs-calendar-table-cell:focus-visible{outline:none}.rs-picker-popup .rs-calendar-table-cell:focus-visible .rs-calendar-table-cell-content{outline:3px solid var(--rs-color-focus-ring)}.rs-picker-popup .rs-calendar .rs-calendar-table-cell-content{width:30px;height:30px}.rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-content:hover{background-color:var(--rs-listbox-option-hover-bg);color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-content:hover{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;color:var(--rs-listbox-option-hover-text);text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-content:hover{outline-offset:2px}.rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content:hover{background-color:var(--rs-calendar-cell-selected-hover-bg);color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content:hover{color:var(--rs-calendar-date-selected-text)}.rs-picker-popup .rs-calendar .rs-calendar-table-header-row .rs-calendar-table-cell-content{height:24px;padding-top:0}.rs-picker-popup .rs-calendar .rs-calendar-table-cell-content{padding-left:0;padding-right:0;display:inline-block}.rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{background-color:var(--rs-listbox-option-hover-bg);color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;color:var(--rs-listbox-option-hover-text);text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{outline-offset:2px}.rs-picker-popup .rs-calendar .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content{background-color:var(--rs-calendar-cell-selected-hover-bg);color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content{color:var(--rs-calendar-date-selected-text)}.rs-picker-popup .rs-calendar .rs-calendar-time-dropdown-column>ul{height:198px}.rs-picker-popup .rs-calendar.rs-calendar-only-time{min-width:auto}.rs-picker-popup .rs-calendar.rs-calendar-only-time .rs-calendar-time-dropdown-column>ul{height:240px}.rs-picker-daterange .rs-input-group-addon{color:var(--rs-text-secondary);cursor:pointer}.rs-picker-daterange .rs-input-group-addon .rs-btn-close{padding:0}.rs-picker-daterange.rs-picker-subtle .rs-input-group{border-color:transparent}.rs-picker-daterange>.rs-input-group.rs-input-group-inside .rs-input{padding-right:0}.rs-picker-popup.rs-picker-popup-daterange{padding:0}.rs-picker-popup.rs-picker-popup-daterange .rs-calendar:first-child{border-right:1px solid var(--rs-border-primary)}.rs-picker-popup .rs-calendar{height:274px;padding-bottom:10px}.rs-picker-popup .rs-calendar-header{width:100%;text-align:center}.rs-picker-popup .rs-calendar-header-month-toolbar{float:none}.rs-picker-popup .rs-calendar-month-dropdown{z-index:1}.rs-picker-popup .rs-picker-daterange-panel-show-one-calendar .rs-picker-toolbar-ranges{width:190px}.rs-picker-popup .rs-picker-daterange-panel-only-time .rs-picker-daterange-calendar-group{min-width:auto}.rs-picker-popup .rs-picker-daterange-calendar-single .rs-calendar{border:0;display:block;margin:auto}.rs-picker-daterange-header{padding:8px 12px;font-size:14px;line-height:1.42857143;border-bottom:1px solid var(--rs-border-primary)}.rs-picker-daterange-header .rs-picker-header-date:focus{background-color:transparent}.rs-picker-daterange-header.rs-picker-tab-active-end,.rs-picker-daterange-header.rs-picker-tab-active-start{position:relative;display:flex;align-items:center;justify-content:space-around}.rs-picker-daterange-header.rs-picker-tab-active-end:after,.rs-picker-daterange-header.rs-picker-tab-active-start:after{content:" ";position:absolute;width:50%;bottom:-1px;border-bottom:2px solid #3498ff;left:0;transition:left .3s}.rs-picker-daterange-header.rs-picker-tab-active-end:after{left:50%}.rs-picker-daterange-calendar-group{display:flex;flex-wrap:nowrap;height:274px;min-width:492px}.rs-picker-daterange-predefined{height:366px;border-right:1px solid var(--rs-border-primary);padding:4px 0}.rs-picker-daterange-predefined .rs-btn{display:block}.rs-divider{background-color:var(--rs-divider-border)}.rs-divider-vertical{display:inline-block;min-height:1em;height:100%;width:1px;vertical-align:middle;margin:0 12px}.rs-divider-horizontal{height:1px;width:100%;margin:24px 0}.rs-divider-horizontal.rs-divider-with-text{display:flex;flex-direction:row;align-items:center;background:transparent;margin:30px 0}.rs-divider-horizontal.rs-divider-with-text:before,.rs-divider-horizontal.rs-divider-with-text:after{content:"";flex:1 1 auto;border-top:1px solid var(--rs-divider-border)}.rs-divider-inner-text{padding:0 12px;flex:0 0 auto}@keyframes shakeHead{0%,to{transform:translateZ(0)}25%,75%{transform:translate3d(-10px,0,0)}50%{transform:translate3d(10px,0,0)}}.rs-drawer-wrapper{position:fixed;z-index:1050;top:0;left:0;width:100%;height:100%}.rs-drawer-wrapper.rs-drawer-no-backdrop{pointer-events:none}.rs-drawer{display:none;overflow:hidden;position:fixed;z-index:1050;box-shadow:var(--rs-drawer-shadow);pointer-events:auto;outline:0}.rs-drawer-open.rs-drawer-has-backdrop{overflow:hidden}.rs-drawer-left,.rs-drawer-right{top:0;height:100%}.rs-drawer-left.rs-drawer-lg,.rs-drawer-right.rs-drawer-lg{width:968px}.rs-drawer-left.rs-drawer-md,.rs-drawer-right.rs-drawer-md{width:800px}.rs-drawer-left.rs-drawer-sm,.rs-drawer-right.rs-drawer-sm{width:600px}.rs-drawer-left.rs-drawer-xs,.rs-drawer-right.rs-drawer-xs{width:400px}.rs-drawer-top,.rs-drawer-bottom{width:100%}.rs-drawer-top.rs-drawer-lg,.rs-drawer-bottom.rs-drawer-lg{height:568px}.rs-drawer-top.rs-drawer-md,.rs-drawer-bottom.rs-drawer-md{height:480px}.rs-drawer-top.rs-drawer-sm,.rs-drawer-bottom.rs-drawer-sm{height:400px}.rs-drawer-top.rs-drawer-xs,.rs-drawer-bottom.rs-drawer-xs{height:290px}.rs-drawer-full.rs-drawer-top,.rs-drawer-full.rs-drawer-bottom,.rs-drawer-full.rs-drawer-top .rs-drawer-content,.rs-drawer-full.rs-drawer-bottom .rs-drawer-content{height:100%}.rs-drawer-full.rs-drawer-left,.rs-drawer-full.rs-drawer-right{width:100%}.rs-drawer-right{right:0}.rs-drawer-left{left:0}.rs-drawer-top{top:0}.rs-drawer-bottom{bottom:0}.rs-drawer-open .rs-drawer{overflow:visible}.rs-drawer-dialog{position:relative;width:100%;height:100%}.rs-drawer-shake .rs-drawer-dialog{animation:.3s linear shakeHead}.rs-drawer-content{position:absolute;background-color:var(--rs-bg-overlay);outline:0;width:100%;height:100%}.rs-theme-high-contrast .rs-drawer-content{background-color:var(--rs-drawer-bg)}.rs-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background-color:var(--rs-bg-backdrop)}.rs-drawer-backdrop.rs-anim-fade{opacity:0;transition:opacity .3s ease-in}.rs-drawer-backdrop.rs-anim-in{opacity:1}.rs-drawer-header{position:relative;padding:20px 40px 20px 60px;border-bottom:1px solid var(--rs-border-primary);display:flex}.rs-drawer-header:before,.rs-drawer-header:after{content:" ";display:table}.rs-drawer-header:after{clear:both}.rs-drawer-header .rs-drawer-header-close{position:absolute;left:15px;top:23px}.rs-drawer-title{flex-grow:1;flex-shrink:1;margin:0;color:var(--rs-text-heading);font-weight:400;font-size:18px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-drawer-actions{flex-shrink:0;text-align:right;border-top:none;margin-left:auto}.rs-drawer-actions:before,.rs-drawer-actions:after{content:" ";display:table}.rs-drawer-actions:after{clear:both}.rs-drawer-title~.rs-drawer-actions{margin-left:10px}.rs-drawer-actions .rs-btn+.rs-btn{margin-left:10px;margin-bottom:0}.rs-drawer-actions .rs-btn-group .rs-btn+.rs-btn{margin-left:-1px}.rs-drawer-actions .rs-btn-block+.rs-btn-block{margin-left:0}.rs-drawer-body{position:relative;padding:30px 60px;height:100%;overflow:auto}.rs-drawer-header+.rs-drawer-body{height:calc(100% - 76px)}.rs-drawer-body-close{position:absolute;left:15px;top:25px}.rs-drawer-header~.rs-drawer-body .rs-drawer-body-close{display:none}.rs-drawer-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.rs-drawer-footer{text-align:right;border-top:none;margin:0 20px 20px}.rs-drawer-footer:before,.rs-drawer-footer:after{content:" ";display:table}.rs-drawer-footer:after{clear:both}.rs-drawer-footer .rs-btn+.rs-btn{margin-left:10px;margin-bottom:0}.rs-drawer-footer .rs-btn-group .rs-btn+.rs-btn{margin-left:-1px}.rs-drawer-footer .rs-btn-block+.rs-btn-block{margin-left:0}.rs-dropdown-toggle-caret{display:flex;align-items:center;margin-left:2px;position:absolute;top:8px;right:12px;height:20px;font-size:12px}.rs-dropdown{position:relative;display:inline-block;vertical-align:middle}.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn{cursor:not-allowed!important;box-shadow:none}.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-subtle,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-subtle:focus,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-subtle:active{color:var(--rs-btn-subtle-disabled-text);background:none}.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-primary,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-primary:focus,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-primary:active{opacity:.3;background-color:var(--rs-btn-primary-bg)}.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-link,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-link:focus,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-link:active{opacity:.3;text-decoration:none}.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-ghost,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-ghost:focus,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-ghost:active{opacity:.3}.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn .rs-ripple-pond{display:none!important}.rs-dropdown-toggle.rs-btn-lg{padding-right:36px!important}.rs-dropdown-toggle.rs-btn-lg .rs-dropdown-toggle-caret{top:10px;right:16px;font-size:14px}.rs-dropdown-toggle.rs-btn-sm{padding-right:30px!important}.rs-dropdown-toggle.rs-btn-sm .rs-dropdown-toggle-caret{top:5px;right:10px;font-size:10px}.rs-dropdown-toggle.rs-btn-xs{padding-right:28px!important}.rs-dropdown-toggle.rs-btn-xs .rs-dropdown-toggle-caret{top:2px;right:8px;font-size:8px}.rs-dropdown-toggle,.rs-dropdown-toggle.rs-btn{position:relative;z-index:5;padding-right:32px;display:inline-block;display:inline-flex;align-items:center;gap:6px}.rs-dropdown-toggle.rs-dropdown-toggle-no-caret{padding-right:12px}.rs-dropdown-menu{margin:0;list-style:none;font-size:14px;text-align:left;background-color:var(--rs-bg-overlay);border-radius:6px;padding:6px 0;outline:0}.rs-dropdown-menu:focus-visible{outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-dropdown-menu:focus-visible{outline-offset:2px}.rs-dropdown .rs-dropdown-menu{position:absolute;z-index:6;float:left;box-shadow:var(--rs-dropdown-shadow);outline:none}.rs-theme-high-contrast .rs-dropdown .rs-dropdown-menu{border:1px solid var(--rs-border-primary)}.rs-dropdown-menu[hidden]{display:none}.rs-dropdown-item{display:flex;align-items:center;width:100%;gap:6px;padding:8px 12px;clear:both;font-weight:400;line-height:1.42857143;color:var(--rs-text-primary);white-space:nowrap;cursor:pointer;text-decoration:none}.rs-dropdown-item:hover,.rs-dropdown-item:focus,.rs-dropdown-item:active{text-decoration:none}.rs-dropdown-item-content{flex:1}.rs-dropdown-item .rs-dropdown-item-shortcut{margin-inline-start:20px;border:none}.rs-dropdown-item>.rs-icon{width:14px;text-align:center}.rs-dropdown-item.rs-dropdown-item-active{outline:0;font-weight:700}.rs-dropdown-item.rs-dropdown-item-active,.rs-dropdown-item.rs-dropdown-item-active:hover,.rs-dropdown-item.rs-dropdown-item-active:focus{color:var(--rs-dropdown-item-text-active);background-color:var(--rs-dropdown-item-bg-active)}.rs-dropdown-item.rs-dropdown-item-active .rs-text,.rs-dropdown-item.rs-dropdown-item-active:hover .rs-text,.rs-dropdown-item.rs-dropdown-item-active:focus .rs-text{color:var(--rs-dropdown-item-text-active)}.rs-dropdown-item:focus-visible,.rs-dropdown-item.rs-dropdown-item-focus{background-color:var(--rs-menuitem-active-bg);color:var(--rs-menuitem-active-text)}.rs-theme-high-contrast .rs-dropdown-item:focus-visible,.rs-theme-high-contrast .rs-dropdown-item.rs-dropdown-item-focus{text-decoration:underline;box-shadow:inset 0 0 0 2px #fff}.rs-dropdown-item:focus{outline:0}.rs-dropdown-item-disabled{color:var(--rs-text-disabled);cursor:not-allowed}.rs-dropdown-item-disabled .rs-text{color:var(--rs-text-disabled)}.rs-dropdown-item-disabled:hover,.rs-dropdown-item-disabled:focus{text-decoration:none;background-color:transparent;background-image:none}.rs-dropdown-item-divider{height:1px;margin:6px 0;overflow:hidden;background-color:var(--rs-dropdown-divider)}.rs-dropdown-item-submenu{position:relative}.rs-dropdown-item-submenu:hover>.rs-dropdown-item-toggle{background-color:var(--rs-menuitem-active-bg);color:var(--rs-menuitem-active-text)}.rs-theme-high-contrast .rs-dropdown-item-submenu:hover>.rs-dropdown-item-toggle{text-decoration:underline;box-shadow:inset 0 0 0 2px #fff}.rs-dropdown-item-submenu.rs-dropdown-item{position:relative}.rs-dropdown-item-submenu.rs-dropdown-item>.rs-dropdown-item-toggle .rs-dropdown-menu-toggle-icon{position:absolute;top:11px;margin:0}.rs-dropdown-item-submenu.rs-dropdown-item>.rs-dropdown-menu{position:absolute;top:-6px}.rs-dropdown-item.rs-dropdown-item-submenu{padding:0}.rs-dropdown-item.rs-dropdown-item-submenu .rs-dropdown-item-toggle{padding:8px 27px 8px 12px}.rs-dropdown-item.rs-dropdown-item-submenu .rs-dropdown-menu-toggle-icon{right:9px}.rs-dropdown-item-submenu .rs-dropdown-menu{left:100%}.rs-dropdown-item-submenu .rs-dropdown-menu[data-direction=start]{left:unset;right:100%}.rs-dropdown-item-submenu.rs-dropdown-item-open>.rs-dropdown-menu{display:table;animation-name:slideUpIn;animation-play-state:running}.rs-dropdown-menu>.rs-dropdown-menu-item-focus{outline:0;background-color:var(--rs-dropdown-item-bg-active)}.rs-dropdown-menu>.rs-dropdown-menu-item-focus:hover,.rs-dropdown-menu>.rs-dropdown-menu-item-focus:focus{background-color:var(--rs-menuitem-active-bg);color:var(--rs-menuitem-active-text)}.rs-theme-high-contrast .rs-dropdown-menu>.rs-dropdown-menu-item-focus:hover,.rs-theme-high-contrast .rs-dropdown-menu>.rs-dropdown-menu-item-focus:focus{text-decoration:underline;box-shadow:inset 0 0 0 2px #fff}.rs-dropdown-open>.rs-dropdown-menu{animation-play-state:running}.rs-dropdown-open.rs-dropdown-placement-top-start>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-top-end>.rs-dropdown-menu{bottom:100%}.rs-dropdown-open.rs-dropdown-placement-left-start>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-left-end>.rs-dropdown-menu{right:100%}.rs-dropdown-open.rs-dropdown-placement-right-start>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-right-end>.rs-dropdown-menu{left:100%}.rs-dropdown-open.rs-dropdown-placement-bottom-start>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-bottom-end>.rs-dropdown-menu{top:100%}.rs-dropdown-open.rs-dropdown-placement-top-start>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-bottom-start>.rs-dropdown-menu{left:0}.rs-dropdown-open.rs-dropdown-placement-top-end>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-bottom-end>.rs-dropdown-menu{right:0}.rs-dropdown-open.rs-dropdown-placement-left-start>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-right-start>.rs-dropdown-menu{top:0}.rs-dropdown-open.rs-dropdown-placement-right-end>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-left-end>.rs-dropdown-menu{bottom:0}.rs-dropdown-open>a{outline:0}.rs-dropdown-header{display:block;padding:8px 12px;line-height:1.42857143;color:var(--rs-dropdown-header-text);border-bottom:1px solid var(--rs-border-primary);white-space:nowrap}@keyframes slideUpIn{0%{transform-origin:0% 0%;transform:scaleY(.8)}to{transform-origin:0% 0%;transform:scaleY(1)}}.rs-flex-box-grid{display:flex;flex-flow:row wrap}.rs-flex-box-grid-item{flex:0 0 auto}.rs-flex-box-grid-top{align-items:flex-start}.rs-flex-box-grid-middle{align-items:center}.rs-flex-box-grid-bottom{align-items:flex-end}.rs-flex-box-grid-start{justify-content:flex-start}.rs-flex-box-grid-center{justify-content:center}.rs-flex-box-grid-end{justify-content:flex-end}.rs-flex-box-grid-space-between{justify-content:space-between}.rs-flex-box-grid-space-around{justify-content:space-around}.rs-flex-box-grid-item-1{position:relative;display:block;min-height:1px;width:4.16666667%}.rs-flex-box-grid-item-order-1{order:1}.rs-flex-box-grid-item-2{position:relative;display:block;min-height:1px;width:8.33333333%}.rs-flex-box-grid-item-order-2{order:2}.rs-flex-box-grid-item-3{position:relative;display:block;min-height:1px;width:12.5%}.rs-flex-box-grid-item-order-3{order:3}.rs-flex-box-grid-item-4{position:relative;display:block;min-height:1px;width:16.66666667%}.rs-flex-box-grid-item-order-4{order:4}.rs-flex-box-grid-item-5{position:relative;display:block;min-height:1px;width:20.83333333%}.rs-flex-box-grid-item-order-5{order:5}.rs-flex-box-grid-item-6{position:relative;display:block;min-height:1px;width:25%}.rs-flex-box-grid-item-order-6{order:6}.rs-flex-box-grid-item-7{position:relative;display:block;min-height:1px;width:29.16666667%}.rs-flex-box-grid-item-order-7{order:7}.rs-flex-box-grid-item-8{position:relative;display:block;min-height:1px;width:33.33333333%}.rs-flex-box-grid-item-order-8{order:8}.rs-flex-box-grid-item-9{position:relative;display:block;min-height:1px;width:37.5%}.rs-flex-box-grid-item-order-9{order:9}.rs-flex-box-grid-item-10{position:relative;display:block;min-height:1px;width:41.66666667%}.rs-flex-box-grid-item-order-10{order:10}.rs-flex-box-grid-item-11{position:relative;display:block;min-height:1px;width:45.83333333%}.rs-flex-box-grid-item-order-11{order:11}.rs-flex-box-grid-item-12{position:relative;display:block;min-height:1px;width:50%}.rs-flex-box-grid-item-order-12{order:12}.rs-flex-box-grid-item-13{position:relative;display:block;min-height:1px;width:54.16666667%}.rs-flex-box-grid-item-order-13{order:13}.rs-flex-box-grid-item-14{position:relative;display:block;min-height:1px;width:58.33333333%}.rs-flex-box-grid-item-order-14{order:14}.rs-flex-box-grid-item-15{position:relative;display:block;min-height:1px;width:62.5%}.rs-flex-box-grid-item-order-15{order:15}.rs-flex-box-grid-item-16{position:relative;display:block;min-height:1px;width:66.66666667%}.rs-flex-box-grid-item-order-16{order:16}.rs-flex-box-grid-item-17{position:relative;display:block;min-height:1px;width:70.83333333%}.rs-flex-box-grid-item-order-17{order:17}.rs-flex-box-grid-item-18{position:relative;display:block;min-height:1px;width:75%}.rs-flex-box-grid-item-order-18{order:18}.rs-flex-box-grid-item-19{position:relative;display:block;min-height:1px;width:79.16666667%}.rs-flex-box-grid-item-order-19{order:19}.rs-flex-box-grid-item-20{position:relative;display:block;min-height:1px;width:83.33333333%}.rs-flex-box-grid-item-order-20{order:20}.rs-flex-box-grid-item-21{position:relative;display:block;min-height:1px;width:87.5%}.rs-flex-box-grid-item-order-21{order:21}.rs-flex-box-grid-item-22{position:relative;display:block;min-height:1px;width:91.66666667%}.rs-flex-box-grid-item-order-22{order:22}.rs-flex-box-grid-item-23{position:relative;display:block;min-height:1px;width:95.83333333%}.rs-flex-box-grid-item-order-23{order:23}.rs-flex-box-grid-item-24{position:relative;display:block;min-height:1px;width:100%}.rs-flex-box-grid-item-order-24{order:24}.rs-footer{flex:0 0 auto}.rs-form-inline>*,.rs-form-inline>.rs-btn{margin-right:20px;margin-bottom:24px;vertical-align:top}.rs-form-inline .rs-form-control-label{vertical-align:top;margin-bottom:auto;margin-right:12px;margin-top:8px;display:inline-block}.rs-form-fluid .rs-form-control-wrapper{width:100%}.rs-form-fluid .rs-form-control-wrapper>.rs-input-number,.rs-form-fluid .rs-form-control-wrapper>.rs-input{width:100%}.rs-form-fluid.rs-form-vertical .rs-form-group .rs-input-group{width:100%}.rs-form-control-wrapper{position:relative}.rs-form-control-wrapper>.rs-input-number,.rs-form-control-wrapper>.rs-input{width:300px}.rs-form-control-wrapper.read-only{pointer-events:none;touch-action:none}.rs-form-vertical .rs-form-group .rs-input-group{width:300px}.rs-form-vertical .rs-form-group .rs-form-control-wrapper{display:inline-block;max-width:100%}.rs-form-horizontal .rs-form-group .rs-form-control-wrapper{float:left}.rs-form-horizontal .rs-form-group .rs-form-control-wrapper+.rs-form-help-text{clear:both}.rs-form-horizontal .rs-form-group .rs-form-control-wrapper+.rs-form-help-text:not(.rs-form-help-text-tooltip){margin-left:182px}.rs-form-inline .rs-form-group .rs-form-control-wrapper{display:inline-block}.rs-form-inline .rs-form-group .rs-sr-only+.rs-form-control-wrapper{margin-left:0}.rs-form-group{position:relative}.rs-form:not(.rs-form-inline) .rs-form-group:not(:last-child){margin-bottom:24px}.rs-form-group .rs-input{display:inline-block}.rs-form-group textarea.rs-input{vertical-align:bottom}.rs-form-vertical .rs-form-group .rs-form-control-label{display:block;width:fit-content}.rs-form-vertical .rs-form-group .rs-form-help-text:not(.rs-form-help-text-tooltip){padding-top:4px}.rs-form-horizontal .rs-form-group:before,.rs-form-horizontal .rs-form-group:after{content:" ";display:table}.rs-form-horizontal .rs-form-group:after{clear:both}.rs-form-horizontal .rs-form-group .rs-form-control-label{float:left;display:inline-block;min-height:20px;line-height:1.42857143;font-size:14px;padding:8px 0;width:170px;margin-right:12px;text-align:right}.rs-form-horizontal .rs-form-group .rs-btn-toolbar{padding-left:182px}.rs-form-inline .rs-form-group{display:inline-block}@keyframes errorMessageSlideUpIn{0%{transform:translate3d(0,2px,0);visibility:visible}to{transform:translateZ(0)}}@keyframes errorMessageSlideDownIn{0%{transform:translate3d(0,-2px,0);visibility:visible}to{transform:translateZ(0)}}@keyframes errorMessageSlideLeftIn{0%{transform:translate3d(-2px,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes errorMessageSlideRightIn{0%{transform:translate3d(2px,0,0);visibility:visible}to{transform:translateZ(0)}}.rs-form-error-message{position:absolute;padding:3px 7px;background-color:var(--rs-form-errormessage-bg);border:1px solid var(--rs-form-errormessage-border);border-radius:6px;filter:drop-shadow(0 0 6px rgba(0,0,0,.1));z-index:5;color:var(--rs-form-errormessage-text);font-size:12px;line-height:20px;display:none;white-space:nowrap}.rs-form-error-message-wrapper{position:absolute}.rs-form-error-message-show{display:block;animation-duration:.3s;animation-timing-function:ease-out}.rs-form-error-message-arrow:before,.rs-form-error-message-arrow:after{content:"";position:absolute;border-color:transparent;border-style:solid}.rs-form-error-message-placement-bottom-start,.rs-form-error-message-placement-bottom-end{bottom:0}.rs-form-error-message-placement-bottom-start .rs-form-error-message,.rs-form-error-message-placement-bottom-end .rs-form-error-message{top:0}.rs-form-error-message-placement-bottom-start .rs-form-error-message-show,.rs-form-error-message-placement-bottom-end .rs-form-error-message-show{animation-name:errorMessageSlideDownIn}.rs-form-error-message-placement-bottom-start .rs-form-error-message-arrow:before,.rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow:before,.rs-form-error-message-placement-bottom-start .rs-form-error-message-arrow:after,.rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow:after{border-width:0 6px 6px;border-bottom-color:var(--rs-form-errormessage-border);top:-6px}.rs-form-error-message-placement-bottom-start .rs-form-error-message-arrow:after,.rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow:after{top:-5px;border-bottom-color:var(--rs-form-errormessage-bg)}.rs-form-error-message-placement-top-start,.rs-form-error-message-placement-top-end{top:0}.rs-form-error-message-placement-top-start .rs-form-error-message,.rs-form-error-message-placement-top-end .rs-form-error-message{bottom:0}.rs-form-error-message-placement-top-start .rs-form-error-message-show,.rs-form-error-message-placement-top-end .rs-form-error-message-show{animation-name:errorMessageSlideUpIn}.rs-form-error-message-placement-top-start .rs-form-error-message-arrow:before,.rs-form-error-message-placement-top-end .rs-form-error-message-arrow:before,.rs-form-error-message-placement-top-start .rs-form-error-message-arrow:after,.rs-form-error-message-placement-top-end .rs-form-error-message-arrow:after{border-width:6px 6px 0;border-top-color:var(--rs-form-errormessage-border);bottom:-6px}.rs-form-error-message-placement-top-start .rs-form-error-message-arrow:after,.rs-form-error-message-placement-top-end .rs-form-error-message-arrow:after{bottom:-5px;border-top-color:var(--rs-form-errormessage-bg)}.rs-form-error-message-placement-bottom-start,.rs-form-error-message-placement-top-start,.rs-form-error-message-placement-bottom-start .rs-form-error-message,.rs-form-error-message-placement-top-start .rs-form-error-message{left:0}.rs-form-error-message-placement-bottom-start .rs-form-error-message-arrow:before,.rs-form-error-message-placement-top-start .rs-form-error-message-arrow:before,.rs-form-error-message-placement-bottom-start .rs-form-error-message-arrow:after,.rs-form-error-message-placement-top-start .rs-form-error-message-arrow:after{left:10px}.rs-form-error-message-placement-bottom-end,.rs-form-error-message-placement-top-end,.rs-form-error-message-placement-bottom-end .rs-form-error-message,.rs-form-error-message-placement-top-end .rs-form-error-message{right:0}.rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow:before,.rs-form-error-message-placement-top-end .rs-form-error-message-arrow:before,.rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow:after,.rs-form-error-message-placement-top-end .rs-form-error-message-arrow:after{right:10px}.rs-form-error-message-placement-left-start,.rs-form-error-message-placement-left-end{left:0}.rs-form-error-message-placement-left-start .rs-form-error-message,.rs-form-error-message-placement-left-end .rs-form-error-message{right:0}.rs-form-error-message-placement-left-start .rs-form-error-message-show,.rs-form-error-message-placement-left-end .rs-form-error-message-show{animation-name:errorMessageSlideRightIn}.rs-form-error-message-placement-left-start .rs-form-error-message-arrow:before,.rs-form-error-message-placement-left-end .rs-form-error-message-arrow:before,.rs-form-error-message-placement-left-start .rs-form-error-message-arrow:after,.rs-form-error-message-placement-left-end .rs-form-error-message-arrow:after{border-width:6px 0 6px 6px;border-left-color:var(--rs-form-errormessage-border);right:-6px}.rs-form-error-message-placement-left-start .rs-form-error-message-arrow:after,.rs-form-error-message-placement-left-end .rs-form-error-message-arrow:after{right:-5px;border-left-color:var(--rs-form-errormessage-bg)}.rs-form-error-message-placement-right-start,.rs-form-error-message-placement-right-end{right:0}.rs-form-error-message-placement-right-start .rs-form-error-message,.rs-form-error-message-placement-right-end .rs-form-error-message{left:0}.rs-form-error-message-placement-right-start .rs-form-error-message-show,.rs-form-error-message-placement-right-end .rs-form-error-message-show{animation-name:errorMessageSlideLeftIn}.rs-form-error-message-placement-right-start .rs-form-error-message-arrow:before,.rs-form-error-message-placement-right-end .rs-form-error-message-arrow:before,.rs-form-error-message-placement-right-start .rs-form-error-message-arrow:after,.rs-form-error-message-placement-right-end .rs-form-error-message-arrow:after{border-width:6px 6px 6px 0;border-right-color:var(--rs-form-errormessage-border);left:-6px}.rs-form-error-message-placement-right-start .rs-form-error-message-arrow:after,.rs-form-error-message-placement-right-end .rs-form-error-message-arrow:after{left:-5px;border-right-color:var(--rs-form-errormessage-bg)}.rs-form-error-message-placement-left-start,.rs-form-error-message-placement-right-start,.rs-form-error-message-placement-left-start .rs-form-error-message,.rs-form-error-message-placement-right-start .rs-form-error-message{top:0}.rs-form-error-message-placement-left-start .rs-form-error-message-arrow:before,.rs-form-error-message-placement-right-start .rs-form-error-message-arrow:before,.rs-form-error-message-placement-left-start .rs-form-error-message-arrow:after,.rs-form-error-message-placement-right-start .rs-form-error-message-arrow:after{top:4px}.rs-form-error-message-placement-left-end,.rs-form-error-message-placement-right-end,.rs-form-error-message-placement-left-end .rs-form-error-message,.rs-form-error-message-placement-right-end .rs-form-error-message{bottom:0}.rs-form-error-message-placement-left-end .rs-form-error-message-arrow:before,.rs-form-error-message-placement-right-end .rs-form-error-message-arrow:before,.rs-form-error-message-placement-left-end .rs-form-error-message-arrow:after,.rs-form-error-message-placement-right-end .rs-form-error-message-arrow:after{bottom:4px}.rs-grid-container{margin-right:auto;margin-left:auto;padding-left:5px;padding-right:5px}.rs-grid-container:before,.rs-grid-container:after{content:" ";display:table}.rs-grid-container:after{clear:both}@media(min-width:576px){.rs-grid-container{width:550px}}@media(min-width:768px){.rs-grid-container{width:730px}}@media(min-width:992px){.rs-grid-container{width:970px}}@media(min-width:1200px){.rs-grid-container{width:970px}}@media(min-width:1400px){.rs-grid-container{width:970px}}.rs-grid-container-fluid{margin-right:auto;margin-left:auto;padding-left:5px;padding-right:5px}.rs-grid-container-fluid:before,.rs-grid-container-fluid:after{content:" ";display:table}.rs-grid-container-fluid:after{clear:both}.rs-col-xs-1{width:4.16666667%}.rs-col-xs-pull-1{right:4.16666667%}.rs-col-xs-push-1{left:4.16666667%}.rs-col-xs-offset-1{margin-left:4.16666667%}.rs-col-xs-2{width:8.33333333%}.rs-col-xs-pull-2{right:8.33333333%}.rs-col-xs-push-2{left:8.33333333%}.rs-col-xs-offset-2{margin-left:8.33333333%}.rs-col-xs-3{width:12.5%}.rs-col-xs-pull-3{right:12.5%}.rs-col-xs-push-3{left:12.5%}.rs-col-xs-offset-3{margin-left:12.5%}.rs-col-xs-4{width:16.66666667%}.rs-col-xs-pull-4{right:16.66666667%}.rs-col-xs-push-4{left:16.66666667%}.rs-col-xs-offset-4{margin-left:16.66666667%}.rs-col-xs-5{width:20.83333333%}.rs-col-xs-pull-5{right:20.83333333%}.rs-col-xs-push-5{left:20.83333333%}.rs-col-xs-offset-5{margin-left:20.83333333%}.rs-col-xs-6{width:25%}.rs-col-xs-pull-6{right:25%}.rs-col-xs-push-6{left:25%}.rs-col-xs-offset-6{margin-left:25%}.rs-col-xs-7{width:29.16666667%}.rs-col-xs-pull-7{right:29.16666667%}.rs-col-xs-push-7{left:29.16666667%}.rs-col-xs-offset-7{margin-left:29.16666667%}.rs-col-xs-8{width:33.33333333%}.rs-col-xs-pull-8{right:33.33333333%}.rs-col-xs-push-8{left:33.33333333%}.rs-col-xs-offset-8{margin-left:33.33333333%}.rs-col-xs-9{width:37.5%}.rs-col-xs-pull-9{right:37.5%}.rs-col-xs-push-9{left:37.5%}.rs-col-xs-offset-9{margin-left:37.5%}.rs-col-xs-10{width:41.66666667%}.rs-col-xs-pull-10{right:41.66666667%}.rs-col-xs-push-10{left:41.66666667%}.rs-col-xs-offset-10{margin-left:41.66666667%}.rs-col-xs-11{width:45.83333333%}.rs-col-xs-pull-11{right:45.83333333%}.rs-col-xs-push-11{left:45.83333333%}.rs-col-xs-offset-11{margin-left:45.83333333%}.rs-col-xs-12{width:50%}.rs-col-xs-pull-12{right:50%}.rs-col-xs-push-12{left:50%}.rs-col-xs-offset-12{margin-left:50%}.rs-col-xs-13{width:54.16666667%}.rs-col-xs-pull-13{right:54.16666667%}.rs-col-xs-push-13{left:54.16666667%}.rs-col-xs-offset-13{margin-left:54.16666667%}.rs-col-xs-14{width:58.33333333%}.rs-col-xs-pull-14{right:58.33333333%}.rs-col-xs-push-14{left:58.33333333%}.rs-col-xs-offset-14{margin-left:58.33333333%}.rs-col-xs-15{width:62.5%}.rs-col-xs-pull-15{right:62.5%}.rs-col-xs-push-15{left:62.5%}.rs-col-xs-offset-15{margin-left:62.5%}.rs-col-xs-16{width:66.66666667%}.rs-col-xs-pull-16{right:66.66666667%}.rs-col-xs-push-16{left:66.66666667%}.rs-col-xs-offset-16{margin-left:66.66666667%}.rs-col-xs-17{width:70.83333333%}.rs-col-xs-pull-17{right:70.83333333%}.rs-col-xs-push-17{left:70.83333333%}.rs-col-xs-offset-17{margin-left:70.83333333%}.rs-col-xs-18{width:75%}.rs-col-xs-pull-18{right:75%}.rs-col-xs-push-18{left:75%}.rs-col-xs-offset-18{margin-left:75%}.rs-col-xs-19{width:79.16666667%}.rs-col-xs-pull-19{right:79.16666667%}.rs-col-xs-push-19{left:79.16666667%}.rs-col-xs-offset-19{margin-left:79.16666667%}.rs-col-xs-20{width:83.33333333%}.rs-col-xs-pull-20{right:83.33333333%}.rs-col-xs-push-20{left:83.33333333%}.rs-col-xs-offset-20{margin-left:83.33333333%}.rs-col-xs-21{width:87.5%}.rs-col-xs-pull-21{right:87.5%}.rs-col-xs-push-21{left:87.5%}.rs-col-xs-offset-21{margin-left:87.5%}.rs-col-xs-22{width:91.66666667%}.rs-col-xs-pull-22{right:91.66666667%}.rs-col-xs-push-22{left:91.66666667%}.rs-col-xs-offset-22{margin-left:91.66666667%}.rs-col-xs-23{width:95.83333333%}.rs-col-xs-pull-23{right:95.83333333%}.rs-col-xs-push-23{left:95.83333333%}.rs-col-xs-offset-23{margin-left:95.83333333%}.rs-col-xs-24{width:100%}.rs-col-xs-pull-24{right:100%}.rs-col-xs-push-24{left:100%}.rs-col-xs-offset-24{margin-left:100%}.rs-col-xs-pull-0{right:auto}.rs-col-xs-push-0{left:auto}@media(min-width:576px){.rs-col-sm-1{width:4.16666667%}.rs-col-sm-pull-1{right:4.16666667%}.rs-col-sm-push-1{left:4.16666667%}.rs-col-sm-offset-1{margin-left:4.16666667%}.rs-col-sm-2{width:8.33333333%}.rs-col-sm-pull-2{right:8.33333333%}.rs-col-sm-push-2{left:8.33333333%}.rs-col-sm-offset-2{margin-left:8.33333333%}.rs-col-sm-3{width:12.5%}.rs-col-sm-pull-3{right:12.5%}.rs-col-sm-push-3{left:12.5%}.rs-col-sm-offset-3{margin-left:12.5%}.rs-col-sm-4{width:16.66666667%}.rs-col-sm-pull-4{right:16.66666667%}.rs-col-sm-push-4{left:16.66666667%}.rs-col-sm-offset-4{margin-left:16.66666667%}.rs-col-sm-5{width:20.83333333%}.rs-col-sm-pull-5{right:20.83333333%}.rs-col-sm-push-5{left:20.83333333%}.rs-col-sm-offset-5{margin-left:20.83333333%}.rs-col-sm-6{width:25%}.rs-col-sm-pull-6{right:25%}.rs-col-sm-push-6{left:25%}.rs-col-sm-offset-6{margin-left:25%}.rs-col-sm-7{width:29.16666667%}.rs-col-sm-pull-7{right:29.16666667%}.rs-col-sm-push-7{left:29.16666667%}.rs-col-sm-offset-7{margin-left:29.16666667%}.rs-col-sm-8{width:33.33333333%}.rs-col-sm-pull-8{right:33.33333333%}.rs-col-sm-push-8{left:33.33333333%}.rs-col-sm-offset-8{margin-left:33.33333333%}.rs-col-sm-9{width:37.5%}.rs-col-sm-pull-9{right:37.5%}.rs-col-sm-push-9{left:37.5%}.rs-col-sm-offset-9{margin-left:37.5%}.rs-col-sm-10{width:41.66666667%}.rs-col-sm-pull-10{right:41.66666667%}.rs-col-sm-push-10{left:41.66666667%}.rs-col-sm-offset-10{margin-left:41.66666667%}.rs-col-sm-11{width:45.83333333%}.rs-col-sm-pull-11{right:45.83333333%}.rs-col-sm-push-11{left:45.83333333%}.rs-col-sm-offset-11{margin-left:45.83333333%}.rs-col-sm-12{width:50%}.rs-col-sm-pull-12{right:50%}.rs-col-sm-push-12{left:50%}.rs-col-sm-offset-12{margin-left:50%}.rs-col-sm-13{width:54.16666667%}.rs-col-sm-pull-13{right:54.16666667%}.rs-col-sm-push-13{left:54.16666667%}.rs-col-sm-offset-13{margin-left:54.16666667%}.rs-col-sm-14{width:58.33333333%}.rs-col-sm-pull-14{right:58.33333333%}.rs-col-sm-push-14{left:58.33333333%}.rs-col-sm-offset-14{margin-left:58.33333333%}.rs-col-sm-15{width:62.5%}.rs-col-sm-pull-15{right:62.5%}.rs-col-sm-push-15{left:62.5%}.rs-col-sm-offset-15{margin-left:62.5%}.rs-col-sm-16{width:66.66666667%}.rs-col-sm-pull-16{right:66.66666667%}.rs-col-sm-push-16{left:66.66666667%}.rs-col-sm-offset-16{margin-left:66.66666667%}.rs-col-sm-17{width:70.83333333%}.rs-col-sm-pull-17{right:70.83333333%}.rs-col-sm-push-17{left:70.83333333%}.rs-col-sm-offset-17{margin-left:70.83333333%}.rs-col-sm-18{width:75%}.rs-col-sm-pull-18{right:75%}.rs-col-sm-push-18{left:75%}.rs-col-sm-offset-18{margin-left:75%}.rs-col-sm-19{width:79.16666667%}.rs-col-sm-pull-19{right:79.16666667%}.rs-col-sm-push-19{left:79.16666667%}.rs-col-sm-offset-19{margin-left:79.16666667%}.rs-col-sm-20{width:83.33333333%}.rs-col-sm-pull-20{right:83.33333333%}.rs-col-sm-push-20{left:83.33333333%}.rs-col-sm-offset-20{margin-left:83.33333333%}.rs-col-sm-21{width:87.5%}.rs-col-sm-pull-21{right:87.5%}.rs-col-sm-push-21{left:87.5%}.rs-col-sm-offset-21{margin-left:87.5%}.rs-col-sm-22{width:91.66666667%}.rs-col-sm-pull-22{right:91.66666667%}.rs-col-sm-push-22{left:91.66666667%}.rs-col-sm-offset-22{margin-left:91.66666667%}.rs-col-sm-23{width:95.83333333%}.rs-col-sm-pull-23{right:95.83333333%}.rs-col-sm-push-23{left:95.83333333%}.rs-col-sm-offset-23{margin-left:95.83333333%}.rs-col-sm-24{width:100%}.rs-col-sm-pull-24{right:100%}.rs-col-sm-push-24{left:100%}.rs-col-sm-offset-24{margin-left:100%}.rs-col-sm-pull-0{right:auto}.rs-col-sm-push-0{left:auto}}@media(min-width:768px){.rs-col-md-1{width:4.16666667%}.rs-col-md-pull-1{right:4.16666667%}.rs-col-md-push-1{left:4.16666667%}.rs-col-md-offset-1{margin-left:4.16666667%}.rs-col-md-2{width:8.33333333%}.rs-col-md-pull-2{right:8.33333333%}.rs-col-md-push-2{left:8.33333333%}.rs-col-md-offset-2{margin-left:8.33333333%}.rs-col-md-3{width:12.5%}.rs-col-md-pull-3{right:12.5%}.rs-col-md-push-3{left:12.5%}.rs-col-md-offset-3{margin-left:12.5%}.rs-col-md-4{width:16.66666667%}.rs-col-md-pull-4{right:16.66666667%}.rs-col-md-push-4{left:16.66666667%}.rs-col-md-offset-4{margin-left:16.66666667%}.rs-col-md-5{width:20.83333333%}.rs-col-md-pull-5{right:20.83333333%}.rs-col-md-push-5{left:20.83333333%}.rs-col-md-offset-5{margin-left:20.83333333%}.rs-col-md-6{width:25%}.rs-col-md-pull-6{right:25%}.rs-col-md-push-6{left:25%}.rs-col-md-offset-6{margin-left:25%}.rs-col-md-7{width:29.16666667%}.rs-col-md-pull-7{right:29.16666667%}.rs-col-md-push-7{left:29.16666667%}.rs-col-md-offset-7{margin-left:29.16666667%}.rs-col-md-8{width:33.33333333%}.rs-col-md-pull-8{right:33.33333333%}.rs-col-md-push-8{left:33.33333333%}.rs-col-md-offset-8{margin-left:33.33333333%}.rs-col-md-9{width:37.5%}.rs-col-md-pull-9{right:37.5%}.rs-col-md-push-9{left:37.5%}.rs-col-md-offset-9{margin-left:37.5%}.rs-col-md-10{width:41.66666667%}.rs-col-md-pull-10{right:41.66666667%}.rs-col-md-push-10{left:41.66666667%}.rs-col-md-offset-10{margin-left:41.66666667%}.rs-col-md-11{width:45.83333333%}.rs-col-md-pull-11{right:45.83333333%}.rs-col-md-push-11{left:45.83333333%}.rs-col-md-offset-11{margin-left:45.83333333%}.rs-col-md-12{width:50%}.rs-col-md-pull-12{right:50%}.rs-col-md-push-12{left:50%}.rs-col-md-offset-12{margin-left:50%}.rs-col-md-13{width:54.16666667%}.rs-col-md-pull-13{right:54.16666667%}.rs-col-md-push-13{left:54.16666667%}.rs-col-md-offset-13{margin-left:54.16666667%}.rs-col-md-14{width:58.33333333%}.rs-col-md-pull-14{right:58.33333333%}.rs-col-md-push-14{left:58.33333333%}.rs-col-md-offset-14{margin-left:58.33333333%}.rs-col-md-15{width:62.5%}.rs-col-md-pull-15{right:62.5%}.rs-col-md-push-15{left:62.5%}.rs-col-md-offset-15{margin-left:62.5%}.rs-col-md-16{width:66.66666667%}.rs-col-md-pull-16{right:66.66666667%}.rs-col-md-push-16{left:66.66666667%}.rs-col-md-offset-16{margin-left:66.66666667%}.rs-col-md-17{width:70.83333333%}.rs-col-md-pull-17{right:70.83333333%}.rs-col-md-push-17{left:70.83333333%}.rs-col-md-offset-17{margin-left:70.83333333%}.rs-col-md-18{width:75%}.rs-col-md-pull-18{right:75%}.rs-col-md-push-18{left:75%}.rs-col-md-offset-18{margin-left:75%}.rs-col-md-19{width:79.16666667%}.rs-col-md-pull-19{right:79.16666667%}.rs-col-md-push-19{left:79.16666667%}.rs-col-md-offset-19{margin-left:79.16666667%}.rs-col-md-20{width:83.33333333%}.rs-col-md-pull-20{right:83.33333333%}.rs-col-md-push-20{left:83.33333333%}.rs-col-md-offset-20{margin-left:83.33333333%}.rs-col-md-21{width:87.5%}.rs-col-md-pull-21{right:87.5%}.rs-col-md-push-21{left:87.5%}.rs-col-md-offset-21{margin-left:87.5%}.rs-col-md-22{width:91.66666667%}.rs-col-md-pull-22{right:91.66666667%}.rs-col-md-push-22{left:91.66666667%}.rs-col-md-offset-22{margin-left:91.66666667%}.rs-col-md-23{width:95.83333333%}.rs-col-md-pull-23{right:95.83333333%}.rs-col-md-push-23{left:95.83333333%}.rs-col-md-offset-23{margin-left:95.83333333%}.rs-col-md-24{width:100%}.rs-col-md-pull-24{right:100%}.rs-col-md-push-24{left:100%}.rs-col-md-offset-24{margin-left:100%}.rs-col-md-pull-0{right:auto}.rs-col-md-push-0{left:auto}}@media(min-width:992px){.rs-col-lg-1{width:4.16666667%}.rs-col-lg-pull-1{right:4.16666667%}.rs-col-lg-push-1{left:4.16666667%}.rs-col-lg-offset-1{margin-left:4.16666667%}.rs-col-lg-2{width:8.33333333%}.rs-col-lg-pull-2{right:8.33333333%}.rs-col-lg-push-2{left:8.33333333%}.rs-col-lg-offset-2{margin-left:8.33333333%}.rs-col-lg-3{width:12.5%}.rs-col-lg-pull-3{right:12.5%}.rs-col-lg-push-3{left:12.5%}.rs-col-lg-offset-3{margin-left:12.5%}.rs-col-lg-4{width:16.66666667%}.rs-col-lg-pull-4{right:16.66666667%}.rs-col-lg-push-4{left:16.66666667%}.rs-col-lg-offset-4{margin-left:16.66666667%}.rs-col-lg-5{width:20.83333333%}.rs-col-lg-pull-5{right:20.83333333%}.rs-col-lg-push-5{left:20.83333333%}.rs-col-lg-offset-5{margin-left:20.83333333%}.rs-col-lg-6{width:25%}.rs-col-lg-pull-6{right:25%}.rs-col-lg-push-6{left:25%}.rs-col-lg-offset-6{margin-left:25%}.rs-col-lg-7{width:29.16666667%}.rs-col-lg-pull-7{right:29.16666667%}.rs-col-lg-push-7{left:29.16666667%}.rs-col-lg-offset-7{margin-left:29.16666667%}.rs-col-lg-8{width:33.33333333%}.rs-col-lg-pull-8{right:33.33333333%}.rs-col-lg-push-8{left:33.33333333%}.rs-col-lg-offset-8{margin-left:33.33333333%}.rs-col-lg-9{width:37.5%}.rs-col-lg-pull-9{right:37.5%}.rs-col-lg-push-9{left:37.5%}.rs-col-lg-offset-9{margin-left:37.5%}.rs-col-lg-10{width:41.66666667%}.rs-col-lg-pull-10{right:41.66666667%}.rs-col-lg-push-10{left:41.66666667%}.rs-col-lg-offset-10{margin-left:41.66666667%}.rs-col-lg-11{width:45.83333333%}.rs-col-lg-pull-11{right:45.83333333%}.rs-col-lg-push-11{left:45.83333333%}.rs-col-lg-offset-11{margin-left:45.83333333%}.rs-col-lg-12{width:50%}.rs-col-lg-pull-12{right:50%}.rs-col-lg-push-12{left:50%}.rs-col-lg-offset-12{margin-left:50%}.rs-col-lg-13{width:54.16666667%}.rs-col-lg-pull-13{right:54.16666667%}.rs-col-lg-push-13{left:54.16666667%}.rs-col-lg-offset-13{margin-left:54.16666667%}.rs-col-lg-14{width:58.33333333%}.rs-col-lg-pull-14{right:58.33333333%}.rs-col-lg-push-14{left:58.33333333%}.rs-col-lg-offset-14{margin-left:58.33333333%}.rs-col-lg-15{width:62.5%}.rs-col-lg-pull-15{right:62.5%}.rs-col-lg-push-15{left:62.5%}.rs-col-lg-offset-15{margin-left:62.5%}.rs-col-lg-16{width:66.66666667%}.rs-col-lg-pull-16{right:66.66666667%}.rs-col-lg-push-16{left:66.66666667%}.rs-col-lg-offset-16{margin-left:66.66666667%}.rs-col-lg-17{width:70.83333333%}.rs-col-lg-pull-17{right:70.83333333%}.rs-col-lg-push-17{left:70.83333333%}.rs-col-lg-offset-17{margin-left:70.83333333%}.rs-col-lg-18{width:75%}.rs-col-lg-pull-18{right:75%}.rs-col-lg-push-18{left:75%}.rs-col-lg-offset-18{margin-left:75%}.rs-col-lg-19{width:79.16666667%}.rs-col-lg-pull-19{right:79.16666667%}.rs-col-lg-push-19{left:79.16666667%}.rs-col-lg-offset-19{margin-left:79.16666667%}.rs-col-lg-20{width:83.33333333%}.rs-col-lg-pull-20{right:83.33333333%}.rs-col-lg-push-20{left:83.33333333%}.rs-col-lg-offset-20{margin-left:83.33333333%}.rs-col-lg-21{width:87.5%}.rs-col-lg-pull-21{right:87.5%}.rs-col-lg-push-21{left:87.5%}.rs-col-lg-offset-21{margin-left:87.5%}.rs-col-lg-22{width:91.66666667%}.rs-col-lg-pull-22{right:91.66666667%}.rs-col-lg-push-22{left:91.66666667%}.rs-col-lg-offset-22{margin-left:91.66666667%}.rs-col-lg-23{width:95.83333333%}.rs-col-lg-pull-23{right:95.83333333%}.rs-col-lg-push-23{left:95.83333333%}.rs-col-lg-offset-23{margin-left:95.83333333%}.rs-col-lg-24{width:100%}.rs-col-lg-pull-24{right:100%}.rs-col-lg-push-24{left:100%}.rs-col-lg-offset-24{margin-left:100%}.rs-col-lg-pull-0{right:auto}.rs-col-lg-push-0{left:auto}}@media(min-width:1200px){.rs-col-xl-1{width:4.16666667%}.rs-col-xl-pull-1{right:4.16666667%}.rs-col-xl-push-1{left:4.16666667%}.rs-col-xl-offset-1{margin-left:4.16666667%}.rs-col-xl-2{width:8.33333333%}.rs-col-xl-pull-2{right:8.33333333%}.rs-col-xl-push-2{left:8.33333333%}.rs-col-xl-offset-2{margin-left:8.33333333%}.rs-col-xl-3{width:12.5%}.rs-col-xl-pull-3{right:12.5%}.rs-col-xl-push-3{left:12.5%}.rs-col-xl-offset-3{margin-left:12.5%}.rs-col-xl-4{width:16.66666667%}.rs-col-xl-pull-4{right:16.66666667%}.rs-col-xl-push-4{left:16.66666667%}.rs-col-xl-offset-4{margin-left:16.66666667%}.rs-col-xl-5{width:20.83333333%}.rs-col-xl-pull-5{right:20.83333333%}.rs-col-xl-push-5{left:20.83333333%}.rs-col-xl-offset-5{margin-left:20.83333333%}.rs-col-xl-6{width:25%}.rs-col-xl-pull-6{right:25%}.rs-col-xl-push-6{left:25%}.rs-col-xl-offset-6{margin-left:25%}.rs-col-xl-7{width:29.16666667%}.rs-col-xl-pull-7{right:29.16666667%}.rs-col-xl-push-7{left:29.16666667%}.rs-col-xl-offset-7{margin-left:29.16666667%}.rs-col-xl-8{width:33.33333333%}.rs-col-xl-pull-8{right:33.33333333%}.rs-col-xl-push-8{left:33.33333333%}.rs-col-xl-offset-8{margin-left:33.33333333%}.rs-col-xl-9{width:37.5%}.rs-col-xl-pull-9{right:37.5%}.rs-col-xl-push-9{left:37.5%}.rs-col-xl-offset-9{margin-left:37.5%}.rs-col-xl-10{width:41.66666667%}.rs-col-xl-pull-10{right:41.66666667%}.rs-col-xl-push-10{left:41.66666667%}.rs-col-xl-offset-10{margin-left:41.66666667%}.rs-col-xl-11{width:45.83333333%}.rs-col-xl-pull-11{right:45.83333333%}.rs-col-xl-push-11{left:45.83333333%}.rs-col-xl-offset-11{margin-left:45.83333333%}.rs-col-xl-12{width:50%}.rs-col-xl-pull-12{right:50%}.rs-col-xl-push-12{left:50%}.rs-col-xl-offset-12{margin-left:50%}.rs-col-xl-13{width:54.16666667%}.rs-col-xl-pull-13{right:54.16666667%}.rs-col-xl-push-13{left:54.16666667%}.rs-col-xl-offset-13{margin-left:54.16666667%}.rs-col-xl-14{width:58.33333333%}.rs-col-xl-pull-14{right:58.33333333%}.rs-col-xl-push-14{left:58.33333333%}.rs-col-xl-offset-14{margin-left:58.33333333%}.rs-col-xl-15{width:62.5%}.rs-col-xl-pull-15{right:62.5%}.rs-col-xl-push-15{left:62.5%}.rs-col-xl-offset-15{margin-left:62.5%}.rs-col-xl-16{width:66.66666667%}.rs-col-xl-pull-16{right:66.66666667%}.rs-col-xl-push-16{left:66.66666667%}.rs-col-xl-offset-16{margin-left:66.66666667%}.rs-col-xl-17{width:70.83333333%}.rs-col-xl-pull-17{right:70.83333333%}.rs-col-xl-push-17{left:70.83333333%}.rs-col-xl-offset-17{margin-left:70.83333333%}.rs-col-xl-18{width:75%}.rs-col-xl-pull-18{right:75%}.rs-col-xl-push-18{left:75%}.rs-col-xl-offset-18{margin-left:75%}.rs-col-xl-19{width:79.16666667%}.rs-col-xl-pull-19{right:79.16666667%}.rs-col-xl-push-19{left:79.16666667%}.rs-col-xl-offset-19{margin-left:79.16666667%}.rs-col-xl-20{width:83.33333333%}.rs-col-xl-pull-20{right:83.33333333%}.rs-col-xl-push-20{left:83.33333333%}.rs-col-xl-offset-20{margin-left:83.33333333%}.rs-col-xl-21{width:87.5%}.rs-col-xl-pull-21{right:87.5%}.rs-col-xl-push-21{left:87.5%}.rs-col-xl-offset-21{margin-left:87.5%}.rs-col-xl-22{width:91.66666667%}.rs-col-xl-pull-22{right:91.66666667%}.rs-col-xl-push-22{left:91.66666667%}.rs-col-xl-offset-22{margin-left:91.66666667%}.rs-col-xl-23{width:95.83333333%}.rs-col-xl-pull-23{right:95.83333333%}.rs-col-xl-push-23{left:95.83333333%}.rs-col-xl-offset-23{margin-left:95.83333333%}.rs-col-xl-24{width:100%}.rs-col-xl-pull-24{right:100%}.rs-col-xl-push-24{left:100%}.rs-col-xl-offset-24{margin-left:100%}.rs-col-xl-pull-0{right:auto}.rs-col-xl-push-0{left:auto}}@media(min-width:1400px){.rs-col-xxl-1{width:4.16666667%}.rs-col-xxl-pull-1{right:4.16666667%}.rs-col-xxl-push-1{left:4.16666667%}.rs-col-xxl-offset-1{margin-left:4.16666667%}.rs-col-xxl-2{width:8.33333333%}.rs-col-xxl-pull-2{right:8.33333333%}.rs-col-xxl-push-2{left:8.33333333%}.rs-col-xxl-offset-2{margin-left:8.33333333%}.rs-col-xxl-3{width:12.5%}.rs-col-xxl-pull-3{right:12.5%}.rs-col-xxl-push-3{left:12.5%}.rs-col-xxl-offset-3{margin-left:12.5%}.rs-col-xxl-4{width:16.66666667%}.rs-col-xxl-pull-4{right:16.66666667%}.rs-col-xxl-push-4{left:16.66666667%}.rs-col-xxl-offset-4{margin-left:16.66666667%}.rs-col-xxl-5{width:20.83333333%}.rs-col-xxl-pull-5{right:20.83333333%}.rs-col-xxl-push-5{left:20.83333333%}.rs-col-xxl-offset-5{margin-left:20.83333333%}.rs-col-xxl-6{width:25%}.rs-col-xxl-pull-6{right:25%}.rs-col-xxl-push-6{left:25%}.rs-col-xxl-offset-6{margin-left:25%}.rs-col-xxl-7{width:29.16666667%}.rs-col-xxl-pull-7{right:29.16666667%}.rs-col-xxl-push-7{left:29.16666667%}.rs-col-xxl-offset-7{margin-left:29.16666667%}.rs-col-xxl-8{width:33.33333333%}.rs-col-xxl-pull-8{right:33.33333333%}.rs-col-xxl-push-8{left:33.33333333%}.rs-col-xxl-offset-8{margin-left:33.33333333%}.rs-col-xxl-9{width:37.5%}.rs-col-xxl-pull-9{right:37.5%}.rs-col-xxl-push-9{left:37.5%}.rs-col-xxl-offset-9{margin-left:37.5%}.rs-col-xxl-10{width:41.66666667%}.rs-col-xxl-pull-10{right:41.66666667%}.rs-col-xxl-push-10{left:41.66666667%}.rs-col-xxl-offset-10{margin-left:41.66666667%}.rs-col-xxl-11{width:45.83333333%}.rs-col-xxl-pull-11{right:45.83333333%}.rs-col-xxl-push-11{left:45.83333333%}.rs-col-xxl-offset-11{margin-left:45.83333333%}.rs-col-xxl-12{width:50%}.rs-col-xxl-pull-12{right:50%}.rs-col-xxl-push-12{left:50%}.rs-col-xxl-offset-12{margin-left:50%}.rs-col-xxl-13{width:54.16666667%}.rs-col-xxl-pull-13{right:54.16666667%}.rs-col-xxl-push-13{left:54.16666667%}.rs-col-xxl-offset-13{margin-left:54.16666667%}.rs-col-xxl-14{width:58.33333333%}.rs-col-xxl-pull-14{right:58.33333333%}.rs-col-xxl-push-14{left:58.33333333%}.rs-col-xxl-offset-14{margin-left:58.33333333%}.rs-col-xxl-15{width:62.5%}.rs-col-xxl-pull-15{right:62.5%}.rs-col-xxl-push-15{left:62.5%}.rs-col-xxl-offset-15{margin-left:62.5%}.rs-col-xxl-16{width:66.66666667%}.rs-col-xxl-pull-16{right:66.66666667%}.rs-col-xxl-push-16{left:66.66666667%}.rs-col-xxl-offset-16{margin-left:66.66666667%}.rs-col-xxl-17{width:70.83333333%}.rs-col-xxl-pull-17{right:70.83333333%}.rs-col-xxl-push-17{left:70.83333333%}.rs-col-xxl-offset-17{margin-left:70.83333333%}.rs-col-xxl-18{width:75%}.rs-col-xxl-pull-18{right:75%}.rs-col-xxl-push-18{left:75%}.rs-col-xxl-offset-18{margin-left:75%}.rs-col-xxl-19{width:79.16666667%}.rs-col-xxl-pull-19{right:79.16666667%}.rs-col-xxl-push-19{left:79.16666667%}.rs-col-xxl-offset-19{margin-left:79.16666667%}.rs-col-xxl-20{width:83.33333333%}.rs-col-xxl-pull-20{right:83.33333333%}.rs-col-xxl-push-20{left:83.33333333%}.rs-col-xxl-offset-20{margin-left:83.33333333%}.rs-col-xxl-21{width:87.5%}.rs-col-xxl-pull-21{right:87.5%}.rs-col-xxl-push-21{left:87.5%}.rs-col-xxl-offset-21{margin-left:87.5%}.rs-col-xxl-22{width:91.66666667%}.rs-col-xxl-pull-22{right:91.66666667%}.rs-col-xxl-push-22{left:91.66666667%}.rs-col-xxl-offset-22{margin-left:91.66666667%}.rs-col-xxl-23{width:95.83333333%}.rs-col-xxl-pull-23{right:95.83333333%}.rs-col-xxl-push-23{left:95.83333333%}.rs-col-xxl-offset-23{margin-left:95.83333333%}.rs-col-xxl-24{width:100%}.rs-col-xxl-pull-24{right:100%}.rs-col-xxl-push-24{left:100%}.rs-col-xxl-offset-24{margin-left:100%}.rs-col-xxl-pull-0{right:auto}.rs-col-xxl-push-0{left:auto}}@media(max-width:575px){.rs-hidden-xs{display:none}}@media(min-width:576px)and (max-width:767px){.rs-hidden-sm{display:none}}@media(min-width:768px)and (max-width:991px){.rs-hidden-md{display:none}}@media(min-width:992px)and (max-width:1199px){.rs-hidden-lg{display:none}}@media(min-width:1200px)and (max-width:1399px){.rs-hidden-xl{display:none}}@media(min-width:1400px){.rs-hidden-xxl{display:none}}.rs-row{margin-left:-5px;margin-right:-5px}.rs-row:before,.rs-row:after{content:" ";display:table}.rs-row:after{clear:both}.rs-col{float:left;position:relative;min-height:1px;padding-left:5px;padding-right:5px}.rs-header{flex:0 0 auto}.rs-form-help-text{display:block;color:var(--rs-text-secondary);min-height:20px;line-height:1.66666667;font-size:12px}.rs-form-help-text-tooltip{display:inline-flex;align-items:center;margin-left:10px;margin-top:8px}.rs-btn-icon>.rs-icon{vertical-align:bottom}.rs-btn-icon-with-text>.rs-icon{position:absolute;top:0;display:block;background-color:var(--rs-iconbtn-addon);transition:color .15s ease-out,background-color .15s ease-out}.rs-btn-icon-with-text:hover>.rs-icon,.rs-btn-icon-with-text:focus>.rs-icon{background-color:var(--rs-iconbtn-activated-addon)}.rs-btn-icon-with-text:active>.rs-icon,.rs-btn-icon-with-text.rs-btn-active>.rs-icon{background-color:var(--rs-iconbtn-pressed-addon)}.rs-btn-icon-with-text:disabled>.rs-icon,.rs-btn-icon-with-text.rs-btn-disabled>.rs-icon{background-color:var(--rs-iconbtn-addon)}.rs-theme-high-contrast .rs-btn-icon-with-text:disabled,.rs-theme-high-contrast .rs-btn-icon-with-text.rs-btn-disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-icon-with-text.rs-btn-primary>.rs-icon{background-color:var(--rs-iconbtn-primary-addon)}.rs-btn-icon-with-text.rs-btn-primary:hover>.rs-icon,.rs-btn-icon-with-text.rs-btn-primary:focus>.rs-icon{background-color:var(--rs-iconbtn-primary-activated-addon)}.rs-btn-icon-with-text.rs-btn-primary:active>.rs-icon,.rs-btn-icon-with-text.rs-btn-primary.rs-btn-active>.rs-icon{background-color:var(--rs-iconbtn-primary-pressed-addon)}.rs-btn-icon-with-text.rs-btn-primary:disabled>.rs-icon,.rs-btn-icon-with-text.rs-btn-primary.rs-btn-disabled>.rs-icon{background-color:var(--rs-iconbtn-primary-addon)}.rs-theme-high-contrast .rs-btn-icon-with-text.rs-btn-primary:disabled,.rs-theme-high-contrast .rs-btn-icon-with-text.rs-btn-primary.rs-btn-disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-icon-circle{border-radius:50%!important}.rs-image{--rs-object-fit: cover;--rs-object-position: initial;object-fit:var(--rs-object-fit);object-position:var(--rs-object-position);max-width:100%}.rs-image-rounded{border-radius:6px}.rs-image-circle{border-radius:50%}.rs-image-bordered{border:1px solid var(--rs-border-primary)}.rs-image-zoomed{transition:transform .3s ease-in-out;cursor:pointer}.rs-image-zoomed:hover{transform:scale(1.25)}.rs-image-wrapper{position:relative;overflow:hidden}.rs-input{display:block;width:100%;color:var(--rs-text-primary);background-color:var(--rs-input-bg);background-image:none;border:1px solid var(--rs-border-primary);transition:border-color ease-in-out .15s;border-radius:6px;padding:7px 11px;font-size:14px;line-height:1.42857143}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-input{height:36px}}textarea.rs-input{height:auto}.rs-theme-high-contrast .rs-input{transition:none}.rs-input::placeholder{color:var(--rs-text-secondary)}.rs-input:focus,.rs-input:hover:not(:disabled){border-color:var(--rs-input-focus-border)}.rs-input:focus{outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-input:focus{outline-offset:2px}.rs-input:disabled{background-color:var(--rs-input-disabled-bg);color:var(--rs-text-disabled)}textarea.rs-input{overflow:auto;resize:vertical}.rs-input-xs{padding:1px 11px;font-size:12px;line-height:1.66666667}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-input-xs{height:24px}}textarea.rs-input-xs{height:auto}.rs-input-lg{padding:9px 11px;font-size:16px;line-height:1.375}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-input-lg{height:42px}}textarea.rs-input-lg{height:auto}.rs-input-sm{padding:4px 11px;font-size:14px;line-height:1.42857143}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-input-sm{height:30px}}textarea.rs-input-sm{height:auto}.rs-input-group{position:relative;display:flex;border-radius:6px;transition:border-color ease-in-out .15s;width:100%;cursor:text;color:var(--rs-text-primary);border:1px solid var(--rs-border-primary)}.rs-theme-high-contrast .rs-input-group{transition:none}.rs-input-group:not(.rs-input-group-disabled):hover,.rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus,.rs-input-group:focus-within{border-color:var(--rs-input-focus-border)}.rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus,.rs-input-group:focus-within{outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus,.rs-theme-high-contrast .rs-input-group:focus-within{outline-offset:2px}.rs-input-group .rs-input-group{outline:none!important;border-color:transparent!important}.rs-input-group .rs-input-number,.rs-input-group .rs-input-group-addon,.rs-input-group .rs-input-group-btn,.rs-input-group .rs-picker-date .rs-picker-toggle{border:none;border-radius:0;outline:none}.rs-input-group:not(.rs-input-group-inside) .rs-input{border:none;border-radius:0;outline:none}.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-btn-group-vertical{border-radius:0}.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-touchspin-up{border-top-right-radius:0}.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-touchspin-down{border-bottom-right-radius:0}.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:first-child) .rs-input{border-radius:0!important}.rs-input-group:not(.rs-input-group-inside)>:first-child,.rs-input-group:not(.rs-input-group-inside) .rs-auto-complete:first-child .rs-input,.rs-input-group:not(.rs-input-group-inside) .rs-picker-date:first-child .rs-picker-toggle,.rs-input-group:not(.rs-input-group-inside) .rs-form-control-wrapper:first-child>.rs-input{border-bottom-left-radius:6px;border-top-left-radius:6px}.rs-input-group:not(.rs-input-group-inside)>:last-child,.rs-input-group:not(.rs-input-group-inside) .rs-auto-complete:last-child .rs-input,.rs-input-group:not(.rs-input-group-inside) .rs-picker-date:last-child .rs-picker-toggle,.rs-input-group:not(.rs-input-group-inside) .rs-form-control-wrapper:last-child>.rs-input{border-bottom-right-radius:6px;border-top-right-radius:6px}.rs-input-group>.rs-input,.rs-input-group>.rs-form-control-wrapper,.rs-input-group>.rs-auto-complete{flex:1 1 auto}.rs-input-group .rs-form-control-wrapper>.rs-input{width:100%}.rs-input-group>.rs-input,.rs-input-group>.rs-auto-complete{position:relative}.rs-input-group input.rs-input~.rs-input-group-addon,.rs-input-group .rs-form-control-wrapper~.rs-input-group-addon{border-left:none;left:auto;right:0}.rs-input-group input.rs-input~.rs-input-group-addon:not(:last-child),.rs-input-group .rs-form-control-wrapper~.rs-input-group-addon:not(:last-child){border-right:0}.rs-input-group.rs-input-group-inside{width:100%;background-color:var(--rs-input-bg)}.rs-input-group.rs-input-group-inside .rs-input{display:block;width:100%;border:none;outline:none}.rs-input-group.rs-input-group-inside .rs-input-group-btn,.rs-input-group.rs-input-group-inside .rs-input-group-addon{flex:0 0 auto;width:auto}.rs-input-group.rs-input-group-inside .rs-input-group-btn{color:var(--rs-btn-subtle-text);background-color:transparent;border:none;color:inherit;height:34px;padding:7px 11px;border-radius:0 6px 6px 0}.rs-input-group.rs-input-group-inside .rs-input-group-btn:hover,.rs-input-group.rs-input-group-inside .rs-input-group-btn:focus{color:var(--rs-btn-subtle-hover-text);background-color:var(--rs-btn-subtle-hover-bg)}.rs-input-group.rs-input-group-inside .rs-input-group-btn:active,.rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-active{color:var(--rs-btn-subtle-active-text);background-color:var(--rs-btn-subtle-active-bg)}.rs-input-group.rs-input-group-inside .rs-input-group-btn:disabled,.rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-disabled{color:var(--rs-btn-subtle-disabled-text);background:none}.rs-theme-high-contrast .rs-input-group.rs-input-group-inside .rs-input-group-btn:disabled,.rs-theme-high-contrast .rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-input-group.rs-input-group-inside .rs-input-group-btn>.rs-icon{font-size:14px;line-height:1.42857143}.rs-input-group.rs-input-group-inside .rs-input-group-btn:focus{outline:none}.rs-input-group.rs-input-group-inside .rs-input-group-btn:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.rs-input-group.rs-input-group-inside .rs-input-group-btn:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.rs-input-group.rs-input-group-inside .rs-input-group-addon{top:0;background:none;border:none;padding:10px 12px}.rs-input-group.rs-input-group-inside .rs-input-group-addon.rs-input-group-btn{padding:8px 13px}.rs-input-group.rs-input-group-inside .rs-input-group-btn~input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-addon~input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-btn~.rs-auto-complete>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-addon~.rs-auto-complete>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-addon~.rs-form-control-wrapper>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-btn~.rs-form-control-wrapper>input.rs-input{padding-left:0;padding-right:12px}.rs-input-group.rs-input-group-inside input.rs-input~.rs-input-group-btn,.rs-input-group.rs-input-group-inside .rs-auto-complete~.rs-input-group-addon,.rs-input-group.rs-input-group-inside .rs-form-control-wrapper~.rs-input-group-addon,.rs-input-group.rs-input-group-inside .rs-form-control-wrapper~.rs-input-group-btn{left:inherit;right:0}.rs-input-group.rs-input-group-inside .rs-auto-complete~.rs-input-group-btn,.rs-input-group.rs-input-group-inside .rs-form-control-wrapper~.rs-input-group-btn{left:inherit;right:1px}.rs-input-group.rs-input-group-disabled{background-color:var(--rs-input-disabled-bg);color:var(--rs-text-disabled);cursor:not-allowed}.rs-input-group.rs-input-group-disabled .rs-input,.rs-input-group.rs-input-group-disabled .rs-input-group-btn,.rs-input-group.rs-input-group-disabled .rs-input-group-addon{color:inherit}.rs-input-group-lg>.rs-input{padding:9px 11px;font-size:16px;line-height:1.375}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-input-group-lg>.rs-input{height:42px}}textarea.rs-input-group-lg>.rs-input{height:auto}.rs-input-group-lg.rs-input-group-inside>.rs-input{padding-right:0}.rs-input-group-lg.rs-input-group>.rs-input{height:40px}.rs-input-group-lg.rs-input-group>.rs-input-group-addon{height:40px}.rs-input-group-lg.rs-input-group>.rs-input-group-addon>.rs-icon{font-size:inherit}.rs-input-group-lg.rs-input-group:not(.rs-input-group-inside)>.rs-input-group-addon{padding-top:8px;padding-bottom:8px}.rs-input-group-md>.rs-input{padding:7px 11px;font-size:14px;line-height:1.42857143}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-input-group-md>.rs-input{height:36px}}textarea.rs-input-group-md>.rs-input{height:auto}.rs-input-group-md.rs-input-group-inside>.rs-input{padding-right:0}.rs-input-group-md.rs-input-group>.rs-input{height:34px}.rs-input-group-md.rs-input-group>.rs-input-group-addon{height:34px}.rs-input-group-md.rs-input-group>.rs-input-group-addon>.rs-icon{font-size:inherit}.rs-input-group-md.rs-input-group:not(.rs-input-group-inside)>.rs-input-group-addon{padding-top:6px;padding-bottom:6px}.rs-input-group-sm>.rs-input{padding:4px 11px;font-size:14px;line-height:1.42857143}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-input-group-sm>.rs-input{height:30px}}textarea.rs-input-group-sm>.rs-input{height:auto}.rs-input-group-sm.rs-input-group-inside>.rs-input{padding-right:0}.rs-input-group-sm.rs-input-group>.rs-input{height:28px}.rs-input-group-sm.rs-input-group>.rs-input-group-addon{height:28px}.rs-input-group-sm.rs-input-group>.rs-input-group-addon>.rs-icon{font-size:inherit}.rs-input-group-sm.rs-input-group:not(.rs-input-group-inside)>.rs-input-group-addon{padding-top:3px;padding-bottom:3px}.rs-input-group-xs>.rs-input{padding:1px 11px;font-size:12px;line-height:1.66666667}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-input-group-xs>.rs-input{height:24px}}textarea.rs-input-group-xs>.rs-input{height:auto}.rs-input-group-xs.rs-input-group-inside>.rs-input{padding-right:0}.rs-input-group-xs.rs-input-group>.rs-input{height:22px}.rs-input-group-xs.rs-input-group>.rs-input-group-addon{height:22px}.rs-input-group-xs.rs-input-group>.rs-input-group-addon>.rs-icon{font-size:inherit}.rs-input-group.rs-input-group-lg>.rs-input-group-addon{font-size:16px;line-height:1.375;min-width:44px;padding:9px 15px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-input-group.rs-input-group-lg>.rs-input-group-addon{height:42px}}textarea.rs-input-group.rs-input-group-lg>.rs-input-group-addon{height:auto}.rs-input-group.rs-input-group-md>.rs-input-group-addon{font-size:14px;line-height:1.42857143;min-width:36px;padding:7px 11px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-input-group.rs-input-group-md>.rs-input-group-addon{height:36px}}textarea.rs-input-group.rs-input-group-md>.rs-input-group-addon{height:auto}.rs-input-group.rs-input-group-sm>.rs-input-group-addon{font-size:14px;line-height:1.42857143;min-width:32px;padding:4px 9px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-input-group.rs-input-group-sm>.rs-input-group-addon{height:30px}}textarea.rs-input-group.rs-input-group-sm>.rs-input-group-addon{height:auto}.rs-input-group.rs-input-group-xs>.rs-input-group-addon{font-size:12px;line-height:1.66666667;min-width:28px;padding:1px 7px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-input-group.rs-input-group-xs>.rs-input-group-addon{height:24px}}textarea.rs-input-group.rs-input-group-xs>.rs-input-group-addon{height:auto}.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn{font-size:16px;line-height:1.375;height:40px;padding:9px 15px;border-radius:0 6px 6px 0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn{height:42px}}textarea.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn{height:auto}.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn>.rs-icon{font-size:16px;line-height:1.375}.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn{font-size:14px;line-height:1.42857143;height:34px;padding:7px 11px;border-radius:0 6px 6px 0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn{height:36px}}textarea.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn{height:auto}.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn>.rs-icon{font-size:14px;line-height:1.42857143}.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn{font-size:14px;line-height:1.42857143;height:28px;padding:4px 9px;border-radius:0 6px 6px 0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn{height:30px}}textarea.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn{height:auto}.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn>.rs-icon{font-size:12px;line-height:1.66666667}.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn{font-size:12px;line-height:1.66666667;height:22px;padding:1px 7px;border-radius:0 6px 6px 0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn{height:24px}}textarea.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn{height:auto}.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn>.rs-icon{font-size:12px;line-height:1.66666667}.rs-input-group-addon:not(:first-child):not(:last-child),.rs-input-group-btn:not(:first-child):not(:last-child),.rs-input-group:not(.rs-input-group-inside) .rs-input:not(:first-child):not(:last-child){border-radius:0}.rs-input-group-addon{flex:0 0 auto;display:flex;align-items:center;white-space:nowrap;vertical-align:middle;color:var(--rs-text-primary);padding:8px 12px;font-size:14px;font-weight:400;line-height:1;text-align:center;background-color:var(--rs-btn-default-bg);border:1px solid var(--rs-border-primary);border-radius:6px}.rs-input-group-addon.rs-input-sm{padding:5px 10px;font-size:12px;border-radius:6px}.rs-input-group-addon.rs-input-xs{padding:8px;font-size:12px;border-radius:6px}.rs-input-group-addon.rs-input-lg{padding:10px 16px;font-size:16px;border-radius:6px}.rs-input-group-addon input[type=radio],.rs-input-group-addon input[type=checkbox]{margin-top:0}.rs-input-group-btn{position:relative;line-height:1;white-space:nowrap;border-radius:0}.rs-input-group-btn>.rs-btn{position:relative}.rs-input-group-btn>.rs-btn+.rs-btn{margin-left:-1px}.rs-input-group-btn:first-child>.rs-btn,.rs-input-group-btn:first-child>.rs-btn-group{margin-right:-1px;border-right:medium none}.rs-input-group-btn:last-child>.rs-btn,.rs-input-group-btn:last-child>.rs-btn-group{margin-left:-1px}.rs-input-number{background-color:var(--rs-input-bg)}.rs-input-number-btn-group-vertical{position:relative;width:20px;flex:0 0 20px;display:block}.rs-input-number-btn-group-vertical>.rs-btn{display:block;float:none;width:100%;max-width:100%;position:relative;border:none}.rs-input-number-touchspin-up,.rs-input-number-touchspin-down{position:relative;border-radius:0;padding:0;box-shadow:none!important;height:17px}.rs-input-number-touchspin-up>.rs-icon,.rs-input-number-touchspin-down>.rs-icon{height:17px;color:var(--rs-text-secondary)}.rs-input-group-lg .rs-input-number-touchspin-up,.rs-input-group-lg .rs-input-number-touchspin-down{height:20px}.rs-input-group-lg .rs-input-number-touchspin-up>.rs-icon,.rs-input-group-lg .rs-input-number-touchspin-down>.rs-icon{height:20px;color:var(--rs-text-secondary)}.rs-input-group-sm .rs-input-number-touchspin-up,.rs-input-group-sm .rs-input-number-touchspin-down{height:14px}.rs-input-group-sm .rs-input-number-touchspin-up>.rs-icon,.rs-input-group-sm .rs-input-number-touchspin-down>.rs-icon{height:14px;color:var(--rs-text-secondary)}.rs-input-group-xs .rs-input-number-touchspin-up,.rs-input-group-xs .rs-input-number-touchspin-down{height:11px}.rs-input-group-xs .rs-input-number-touchspin-up>.rs-icon,.rs-input-group-xs .rs-input-number-touchspin-down>.rs-icon{height:11px;color:var(--rs-text-secondary)}.rs-input-number-touchspin-up>.rs-icon,.rs-input-number-touchspin-down>.rs-icon{position:absolute;top:0;left:0;width:100%;font-size:12px;display:flex;align-items:center;justify-content:center}.rs-input-number-btn-group-vertical:last-child .rs-input-number-touchspin-up{border-top-right-radius:6px}.rs-input-number-btn-group-vertical:last-child .rs-input-number-touchspin-down{border-bottom-right-radius:6px}.rs-input-number>.rs-input{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}.rs-input-number>.rs-input:disabled+.rs-input-number-btn-group-vertical .rs-input-number-touchspin-up,.rs-input-number>.rs-input:disabled+.rs-input-number-btn-group-vertical .rs-input-number-touchspin-down{background-color:var(--rs-input-disabled-bg)}.rs-input-number input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.rs-input-number input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.rs-picker-input{position:relative;border:1px solid var(--rs-border-primary);border-radius:6px;transition:border-color ease-in-out .15s;background-color:var(--rs-input-bg)}.rs-picker-input .rs-picker-toggle{border:none!important;background:transparent!important;height:34px;cursor:text}.rs-picker-input .rs-picker-toggle-clean,.rs-picker-input .rs-picker-toggle-caret{top:7px}.rs-picker-input .rs-picker-toggle .rs-ripple-pond{display:none}.rs-picker-input:not(.rs-picker-disabled) .rs-picker-toggle{position:absolute!important}.rs-picker-input .rs-picker-toggle.rs-btn-lg{height:40px}.rs-picker-input .rs-picker-toggle.rs-btn-md{height:34px}.rs-picker-input .rs-picker-toggle.rs-btn-sm{height:28px}.rs-picker-input .rs-picker-toggle.rs-btn-xs{height:22px}.rs-picker-textbox{margin-right:32px;min-height:34px}.rs-picker-cleanable .rs-picker-textbox{margin-right:44px}.rs-picker-search{border:none;width:100%}.rs-picker-search-input{padding:7px 0 7px 11px;font-size:14px;line-height:1.42857143;background:none;outline:none;border:none;width:100%;position:relative}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-picker-search-input{height:36px}}textarea.rs-picker-search-input{height:auto}.rs-picker-tag .rs-picker-search-input{font-size:14px;line-height:1.42857143;padding:2px 12px 2px 11px}.rs-picker-tag .rs-picker-search-input>input{background:none;outline:none;border:none;width:100%}.rs-picker-focused .rs-picker-search-input{z-index:6}.rs-picker-input-lg .rs-picker-search-input{padding:8px 16px;font-size:16px;line-height:1.375}.rs-picker-input-lg .rs-picker-textbox{min-height:40px}.rs-picker-input-md .rs-picker-search-input{padding:7px 12px;font-size:14px;line-height:1.42857143}.rs-picker-input-sm .rs-picker-search-input{padding:4px 10px;font-size:14px;line-height:1.42857143}.rs-picker-input-sm .rs-picker-textbox{min-height:28px}.rs-picker-input-xs .rs-picker-search-input{padding:1px 8px;font-size:12px;line-height:1.66666667}.rs-picker-input-xs .rs-picker-textbox{min-height:22px}.rs-inline-edit{position:relative;display:inline-block}.rs-inline-edit .rs-plaintext{padding:7px 11px;font-size:14px;line-height:1.42857143;border-radius:6px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-inline-edit .rs-plaintext{height:36px}}textarea.rs-inline-edit .rs-plaintext{height:auto}.rs-inline-edit .rs-plaintext:hover{background-color:var(--rs-inline-edit-hover-bg)}.rs-inline-edit-disabled .rs-plaintext:hover{background-color:transparent}.rs-inline-edit-controls{position:absolute;inset-block-start:100%;inset-inline-end:0px;margin-block-start:6px;z-index:7}.rs-inline-edit-controls .rs-btn{box-shadow:0 4px 4px #0000001f,0 0 10px #0000000f}.rs-inline-edit-xs .rs-plaintext{padding:1px 11px;font-size:12px;line-height:1.66666667}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-inline-edit-xs .rs-plaintext{height:24px}}textarea.rs-inline-edit-xs .rs-plaintext{height:auto}.rs-inline-edit-lg .rs-plaintext{padding:9px 11px;font-size:16px;line-height:1.375}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-inline-edit-lg .rs-plaintext{height:42px}}textarea.rs-inline-edit-lg .rs-plaintext{height:auto}.rs-inline-edit-sm .rs-plaintext{padding:4px 11px;font-size:14px;line-height:1.42857143}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-inline-edit-sm .rs-plaintext{height:30px}}textarea.rs-inline-edit-sm .rs-plaintext{height:auto}.rs-list{position:relative;overflow-x:hidden;overflow-y:auto}.rs-list-bordered{border-radius:6px;border:1px solid var(--rs-list-border)}.rs-list-hover .rs-list-item:hover{background-color:var(--rs-list-hover-bg)}.rs-list-sortable .rs-list-item{cursor:move;cursor:grab}.rs-list-sortable .rs-list-item-disabled,.rs-list-sortable .rs-list-item-disabled:active{cursor:not-allowed}.rs-list-item{position:relative}.rs-list-item-bordered{padding-left:20px;padding-right:20px}.rs-list-item-lg{padding-top:20px;padding-bottom:20px}.rs-list-item-md{padding-top:13px;padding-bottom:13px}.rs-list-item-sm{padding-top:8px;padding-bottom:8px}.rs-list-item-xs{padding-top:2px;padding-bottom:2px}.rs-list-item{background-color:var(--rs-list-bg)}.rs-list-item-helper{position:absolute;background-color:var(--rs-list-bg);box-shadow:0 3px 8px #0000001a;width:calc(100% - 2px);border-radius:6px;top:0;left:0;z-index:99;border:none;cursor:move}.rs-modal-open .rs-list-item-helper,.rs-drawer-open .rs-list-item-helper{z-index:1149}.rs-list-item-holder{background-color:var(--rs-list-placeholder-bg);visibility:hidden}.rs-list-item-holder:after{content:"";position:absolute;visibility:visible;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);border:1px var(--rs-list-placeholder-border) dashed}.rs-list-divider .rs-list-item+.rs-list-item{border-top:1px solid var(--rs-list-border)}.rs-loader{display:inline-block}.rs-loader:before,.rs-loader:after{content:" ";display:table}.rs-loader:after{clear:both}.rs-loader .rs-loader-spin{width:18px;height:18px}.rs-loader .rs-loader-spin:before,.rs-loader .rs-loader-spin:after{width:18px;height:18px}.rs-loader .rs-loader-content{font-size:12px;line-height:1.5}.rs-loader .rs-loader-vertical .rs-loader .rs-loader{height:48px}.rs-loader .rs-loader-vertical .rs-loader .rs-loader-content{line-height:1.66666667}.rs-loader-spin{position:relative;display:inline-block;float:left}.rs-loader-spin:before,.rs-loader-spin:after{content:"";position:absolute;left:0;right:0;display:block;border-radius:50%}.rs-loader-spin:before{border:3px solid var(--rs-loader-ring)}.rs-loader-spin:after{border-width:3px;border-style:solid;border-color:var(--rs-loader-rotor) transparent transparent;animation:loaderSpin .6s infinite linear}.rs-loader-content{float:left;display:inline-block}.rs-loader-spin+.rs-loader-content{margin-left:12px}.rs-loader-xs .rs-loader-spin+.rs-loader-content{margin-left:10px}.rs-loader-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--rs-loader-backdrop)}.rs-loader-vertical{width:auto;display:inline-block}.rs-loader-vertical .rs-loader{flex-direction:column}.rs-loader-vertical .rs-loader-spin{margin:0 auto}.rs-loader-vertical .rs-loader-content{line-height:1.66666667;text-align:center}.rs-loader-vertical .rs-loader-spin,.rs-loader-vertical .rs-loader-content{display:block;float:none}.rs-loader-vertical .rs-loader-spin+.rs-loader-content{margin-left:0;margin-top:10px}.rs-loader-inverse .rs-loader-content{color:var(--rs-text-inverse)}.rs-loader-inverse .rs-loader-backdrop{background:var(--rs-loader-backdrop-inverse)}.rs-loader-inverse .rs-loader-spin:before{border-color:var(--rs-loader-ring-inverse)}.rs-loader-inverse .rs-loader-spin:after{border-top-color:var(--rs-loader-rotor-inverse)}.rs-loader-speed-fast .rs-loader-spin:after{animation-duration:.4s}.rs-loader-speed-normal .rs-loader-spin:after{animation-duration:.6s}.rs-loader-speed-slow .rs-loader-spin:after{animation-duration:.8s}.rs-loader-speed-paused .rs-loader-spin:after{animation-play-state:paused}.rs-loader-center,.rs-loader-backdrop-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%}.rs-loader-center .rs-loader,.rs-loader-backdrop-wrapper .rs-loader{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.rs-loader-center:not(.rs-loader-vertical) .rs-loader,.rs-loader-backdrop-wrapper:not(.rs-loader-vertical) .rs-loader{display:flex}.rs-loader-center.rs-loader-vertical .rs-loader,.rs-loader-backdrop-wrapper.rs-loader-vertical .rs-loader{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.rs-loader-center .rs-loader-content,.rs-loader-backdrop-wrapper .rs-loader-content{z-index:1}.rs-loader-lg .rs-loader-spin{width:64px;height:64px}.rs-loader-lg .rs-loader-spin:before,.rs-loader-lg .rs-loader-spin:after{width:64px;height:64px}.rs-loader-lg .rs-loader-content{font-size:16px;line-height:4}.rs-loader-lg .rs-loader-vertical .rs-loader-lg .rs-loader{height:94px}.rs-loader-lg .rs-loader-vertical .rs-loader-lg .rs-loader-content{line-height:1.25}.rs-loader-md .rs-loader-spin{width:36px;height:36px}.rs-loader-md .rs-loader-spin:before,.rs-loader-md .rs-loader-spin:after{width:36px;height:36px}.rs-loader-md .rs-loader-content{font-size:14px;line-height:2.57142857}.rs-loader-md .rs-loader-vertical .rs-loader-md .rs-loader{height:66px}.rs-loader-md .rs-loader-vertical .rs-loader-md .rs-loader-content{line-height:1.42857143}.rs-loader-sm .rs-loader-spin{width:18px;height:18px}.rs-loader-sm .rs-loader-spin:before,.rs-loader-sm .rs-loader-spin:after{width:18px;height:18px}.rs-loader-sm .rs-loader-content{font-size:14px;line-height:1.28571429}.rs-loader-sm .rs-loader-vertical .rs-loader-sm .rs-loader{height:48px}.rs-loader-sm .rs-loader-vertical .rs-loader-sm .rs-loader-content{line-height:1.42857143}.rs-loader-xs .rs-loader-spin{width:16px;height:16px}.rs-loader-xs .rs-loader-spin:before,.rs-loader-xs .rs-loader-spin:after{width:16px;height:16px}.rs-loader-xs .rs-loader-content{font-size:12px;line-height:1.33333333}.rs-loader-xs .rs-loader-vertical .rs-loader-xs .rs-loader{height:46px}.rs-loader-xs .rs-loader-vertical .rs-loader-xs .rs-loader-content{line-height:1.66666667}.rs-loader-wrapper{display:inline-block;width:auto;line-height:0}@keyframes loaderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes notificationMoveIn{0%{opacity:0;transform-origin:0% 0%;transform:scaleY(.8)}to{opacity:1;transform-origin:0% 0%;transform:scaleY(1)}}@keyframes notificationMoveInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes notificationMoveInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}@keyframes notificationMoveOut{0%{opacity:1;transform-origin:0% 0%;transform:scaleY(1);max-height:100px}to{opacity:0;transform-origin:0% 0%;transform:scaleY(.8);max-height:0;overflow:hidden}}.rs-message{border-radius:6px;font-size:14px;line-height:1.42857143;position:relative;animation-fill-mode:forwards;overflow:hidden}.rs-message-container{padding:20px 28px 20px 20px;display:flex}.rs-message-centered .rs-message-container{flex-direction:column;align-items:center;text-align:center;gap:20px}.rs-message-centered .rs-message-icon{align-self:center!important}.rs-message-centered .rs-message-icon .rs-icon{font-size:40px!important}.rs-message-centered.rs-message-bordered{border-left-width:1px!important;border-top-width:4px!important}.rs-message-icon{align-self:center;font-size:0;margin-right:10px}.rs-message-icon .rs-icon{font-size:16px;align-items:center}.rs-message-content{flex-grow:1}.rs-message-header{color:var(--rs-text-heading);line-height:1.71428571;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-message-header+.rs-message-body{margin-top:4px}.rs-message-body{color:var(--rs-text-primary)}.rs-message-body ul,.rs-message-body ol{margin:0;padding:0;padding-inline-start:16px}.rs-message.rs-message-has-title .rs-message-icon{align-self:flex-start}.rs-message.rs-message-has-title .rs-message-icon .rs-icon{font-size:24px;line-height:1}.rs-message:not(.rs-message-hiding)+.rs-message{margin-top:10px}.rs-message:not(.rs-message-hiding)+.rs-message.rs-message-hiding:last-child{transition:margin-top .1s linear .3s;margin-top:0}.rs-message.rs-message-hiding{animation:notificationMoveOut .3s ease-in forwards}.rs-theme-dark .rs-message .rs-btn-link,.rs-theme-dark .rs-message a{color:inherit;text-decoration:underline}.rs-message-full{position:absolute;top:0;left:0;width:100%;border-radius:0;z-index:3}.rs-message-success{background-color:#fff}.rs-message-success.rs-message-bordered{border:1px solid var(--rs-message-success-border);border-left-width:4px}.rs-message-success.rs-message-bordered .rs-message-icon{box-sizing:content-box;border:4px solid var(--rs-message-success-icon-border);border-radius:50%}.rs-message-success .rs-message-container{background-color:var(--rs-message-success-bg)}.rs-message-success .rs-message-header{color:var(--rs-message-success-header)}.rs-message-success .rs-message-body{color:var(--rs-message-success-text)}.rs-message-success .rs-btn-close{position:absolute;right:0;top:0;padding:8px;font-size:12px}.rs-message-success .rs-message-icon>.rs-icon,.rs-message-success .rs-btn-close{color:var(--rs-message-success-icon)}.rs-theme-high-contrast .rs-message-success{border:1px solid var(--rs-message-success-border)}.rs-message-info{background-color:#fff}.rs-message-info.rs-message-bordered{border:1px solid var(--rs-message-info-border);border-left-width:4px}.rs-message-info.rs-message-bordered .rs-message-icon{box-sizing:content-box;border:4px solid var(--rs-message-info-icon-border);border-radius:50%}.rs-message-info .rs-message-container{background-color:var(--rs-message-info-bg)}.rs-message-info .rs-message-header{color:var(--rs-message-info-header)}.rs-message-info .rs-message-body{color:var(--rs-message-info-text)}.rs-message-info .rs-btn-close{position:absolute;right:0;top:0;padding:8px;font-size:12px}.rs-message-info .rs-message-icon>.rs-icon,.rs-message-info .rs-btn-close{color:var(--rs-message-info-icon)}.rs-theme-high-contrast .rs-message-info{border:1px solid var(--rs-message-info-border)}.rs-message-warning{background-color:#fff}.rs-message-warning.rs-message-bordered{border:1px solid var(--rs-message-warning-border);border-left-width:4px}.rs-message-warning.rs-message-bordered .rs-message-icon{box-sizing:content-box;border:4px solid var(--rs-message-warning-icon-border);border-radius:50%}.rs-message-warning .rs-message-container{background-color:var(--rs-message-warning-bg)}.rs-message-warning .rs-message-header{color:var(--rs-message-warning-header)}.rs-message-warning .rs-message-body{color:var(--rs-message-warning-text)}.rs-message-warning .rs-btn-close{position:absolute;right:0;top:0;padding:8px;font-size:12px}.rs-message-warning .rs-message-icon>.rs-icon,.rs-message-warning .rs-btn-close{color:var(--rs-message-warning-icon)}.rs-theme-high-contrast .rs-message-warning{border:1px solid var(--rs-message-warning-border)}.rs-message-error{background-color:#fff}.rs-message-error.rs-message-bordered{border:1px solid var(--rs-message-error-border);border-left-width:4px}.rs-message-error.rs-message-bordered .rs-message-icon{box-sizing:content-box;border:4px solid var(--rs-message-error-icon-border);border-radius:50%}.rs-message-error .rs-message-container{background-color:var(--rs-message-error-bg)}.rs-message-error .rs-message-header{color:var(--rs-message-error-header)}.rs-message-error .rs-message-body{color:var(--rs-message-error-text)}.rs-message-error .rs-btn-close{position:absolute;right:0;top:0;padding:8px;font-size:12px}.rs-message-error .rs-message-icon>.rs-icon,.rs-message-error .rs-btn-close{color:var(--rs-message-error-icon)}.rs-theme-high-contrast .rs-message-error{border:1px solid var(--rs-message-error-border)}.rs-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1049;background-color:var(--rs-bg-backdrop)}.rs-modal-backdrop.rs-anim-fade{opacity:0;transition:opacity .3s ease-in}.rs-modal-backdrop.rs-anim-in{opacity:1}.rs-modal-open{overflow:hidden}.rs-modal-wrapper{position:fixed;overflow:auto;z-index:1050;top:0;left:0;width:100%;height:100%}.rs-modal{display:none;overflow:visible;outline:0;margin:30px auto 0;position:relative;width:auto;z-index:1050}.rs-modal-lg{width:968px;max-width:calc(100% - 10px)}.rs-modal-md{width:800px;max-width:calc(100% - 10px)}.rs-modal-sm{width:600px;max-width:calc(100% - 10px)}.rs-modal-xs{width:400px;max-width:calc(100% - 10px)}.rs-modal-full{margin:0;height:100%}.rs-modal-full .rs-modal-content{position:absolute;height:100%;width:100%;border-radius:0;display:flex;flex-direction:column}.rs-modal-full .rs-modal-content .rs-modal-header{flex:0 0 auto}.rs-modal-full .rs-modal-content .rs-modal-body{flex:1 1 auto;overflow:auto}.rs-modal-full .rs-modal-content .rs-modal-footer{flex:0 0 auto}.rs-modal-shake .rs-modal-dialog{animation:.3s linear shakeHead}.rs-modal-content{position:relative;background-color:var(--rs-bg-overlay);border:var(--rs-modal-border, none);border-radius:6px;outline:0;box-shadow:var(--rs-modal-shadow);padding:20px}.rs-modal-header{padding-right:20px}.rs-modal-header:before,.rs-modal-header:after{content:" ";display:table}.rs-modal-header:after{clear:both}.rs-modal-header .rs-modal-header-close{position:absolute;right:20px;top:20px;font-size:12px;color:var(--rs-text-secondary);padding:0}.rs-modal-header .rs-modal-header-close:hover{color:var(--rs-text-primary)}.rs-modal-title{font-weight:400;font-size:18px;line-height:1.11111111;display:block;color:var(--rs-text-heading);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-modal-body{position:relative;margin-top:20px;padding-bottom:20px}.rs-modal-footer{text-align:right;border-top:none}.rs-modal-footer:before,.rs-modal-footer:after{content:" ";display:table}.rs-modal-footer:after{clear:both}.rs-modal-footer .rs-btn+.rs-btn{margin-left:10px;margin-bottom:0}.rs-modal-footer .rs-btn-group .rs-btn+.rs-btn{margin-left:-1px}.rs-modal-footer .rs-btn-block+.rs-btn-block{margin-left:0}.rs-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.rs-cascade-tree-items .rs-check-item .rs-checkbox-checker>label{padding-right:26px}.rs-cascade-tree-items .rs-check-item.rs-check-item-focus .rs-checkbox-checker>label,.rs-cascade-tree-items .rs-check-item.rs-checkbox-checked .rs-checkbox-checker>label{font-weight:700}.rs-cascade-tree-column.rs-cascade-tree-column-uncheckable .rs-check-item .rs-checkbox-checker>label{padding-left:12px}.rs-cascade-tree-multi .rs-cascade-search-view-row{padding-left:0;padding-top:0;padding-bottom:0}.rs-cascade-tree-multi .rs-cascade-search-view-col{padding:0}.rs-picker-popup-multi-cascader .rs-cascade-search-view-row{padding-left:0;padding-top:0;padding-bottom:0}.rs-picker-popup-multi-cascader .rs-cascade-search-view-col{padding:0}.rs-nav{position:relative;outline:0}.rs-nav .rs-dropdown>.rs-dropdown-toggle{height:36px;vertical-align:bottom}.rs-nav-default .rs-nav-item,.rs-nav-tabs .rs-nav-item{overflow:hidden;position:relative;transition:color .15s ease-out,background-color .15s ease-out}@media not all and (min-resolution:.001dpcm){.rs-nav-default .rs-nav-item,.rs-nav-tabs .rs-nav-item{-webkit-mask-image:-webkit-radial-gradient(white,black)}}.rs-nav-item{padding:8px 12px;cursor:pointer;color:var(--rs-navs-text);background:transparent;transition:color .15s ease-out,background-color .15s ease-out;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;outline:none;text-decoration:none}@media not all and (min-resolution:.001dpcm){.rs-nav-item{-webkit-mask-image:-webkit-radial-gradient(white,black)}}.rs-nav-item:hover,.rs-nav-item:focus,.rs-nav-item:active{text-decoration:none}.rs-theme-high-contrast .rs-nav-item{transition:none}.rs-nav-item:hover,.rs-nav-item:focus,.rs-nav-item.rs-nav-item-focus{color:var(--rs-navs-text-hover)}.rs-theme-high-contrast .rs-nav-item:hover,.rs-theme-high-contrast .rs-nav-item:focus,.rs-theme-high-contrast .rs-nav-item.rs-nav-item-focus{text-decoration:underline}.rs-nav-item:focus-visible{outline:3px solid var(--rs-color-focus-ring);outline-width:2px;outline-offset:0;z-index:2}.rs-theme-high-contrast .rs-nav-item:focus-visible{outline-offset:2px}.rs-nav-item:active{color:var(--rs-navs-text-active)}.rs-theme-high-contrast .rs-nav-item:active{text-decoration:underline}.rs-nav-item.rs-nav-item-disabled{cursor:not-allowed;pointer-events:none;color:var(--rs-text-disabled)}.rs-nav-item.rs-nav-item-active{position:relative;color:var(--rs-navs-selected);z-index:1}.rs-theme-high-contrast .rs-nav-item.rs-nav-item-active{text-decoration:underline}.rs-nav-item-icon{margin-right:6px}.rs-nav-item-caret{font-size:16px;vertical-align:text-bottom;margin-left:6px}.rs-nav-horizontal{white-space:nowrap}.rs-nav-horizontal>.rs-nav-item{display:inline-flex;align-items:center;justify-content:center;vertical-align:top}.rs-nav-horizontal .rs-nav-bar{position:absolute;bottom:0;width:100%}.rs-nav-reversed.rs-nav-horizontal .rs-nav-bar{bottom:auto;top:0}.rs-nav-vertical>.rs-nav-item{display:flex;align-items:center}.rs-nav-vertical>.rs-dropdown{width:100%}.rs-nav-vertical>.rs-dropdown>.rs-dropdown-toggle{width:100%;text-align:left;z-index:0}.rs-nav-vertical .rs-nav-bar{display:block;position:absolute;top:0;bottom:0;right:0}.rs-nav-reversed.rs-nav-vertical .rs-nav-bar{right:auto}.rs-nav-default .rs-nav-item{border-radius:6px}.rs-nav-default .rs-nav-item:hover{background:var(--rs-navs-bg-hover)}.rs-nav-tabs .rs-nav-item:hover,.rs-nav-tabs .rs-nav-item:focus{background:var(--rs-navs-bg-hover)}.rs-nav-tabs .rs-nav-item.rs-nav-item-active{border:1px solid var(--rs-navs-tab-border);background-color:var(--rs-bg-card);z-index:1}.rs-nav-tabs.rs-nav-horizontal>.rs-nav-item,.rs-nav-tabs.rs-nav-horizontal>.rs-dropdown .rs-dropdown-toggle{border-radius:6px 6px 0 0}.rs-nav-reversed.rs-nav-tabs.rs-nav-horizontal>.rs-nav-item,.rs-nav-reversed.rs-nav-tabs.rs-nav-horizontal>.rs-dropdown .rs-dropdown-toggle{border-radius:0 0 6px 6px}.rs-nav-tabs.rs-nav-horizontal .rs-nav-bar{border-top:1px solid var(--rs-navs-tab-border)}.rs-nav-tabs.rs-nav-horizontal .rs-nav-item.rs-nav-item-active{border-bottom-width:0}.rs-nav-reversed.rs-nav-tabs.rs-nav-horizontal .rs-nav-item.rs-nav-item-active{border-bottom-width:1px;border-top-width:0}.rs-nav-tabs.rs-nav-vertical>.rs-nav-item,.rs-nav-tabs.rs-nav-vertical>.rs-dropdown .rs-dropdown-toggle{border-radius:6px 0 0 6px}.rs-nav-reversed.rs-nav-tabs.rs-nav-vertical>.rs-nav-item,.rs-nav-reversed.rs-nav-tabs.rs-nav-vertical>.rs-dropdown .rs-dropdown-toggle{border-radius:0 6px 6px 0}.rs-nav-tabs.rs-nav-vertical .rs-nav-bar{width:1px;background:var(--rs-navs-tab-border)}.rs-nav-tabs.rs-nav-vertical .rs-nav-item.rs-nav-item-active{border-right-width:0}.rs-nav-reversed.rs-nav-tabs.rs-nav-vertical .rs-nav-item.rs-nav-item-active{border-right-width:1px;border-left-width:0}.rs-nav-subtle .rs-nav-item{position:relative}.rs-nav-subtle .rs-nav-item:hover,.rs-nav-subtle .rs-nav-item:focus{color:var(--rs-navs-selected)}.rs-nav-subtle .rs-nav-item.rs-nav-item-active:before{content:"";position:absolute;background-color:var(--rs-navs-selected);display:block;z-index:1}.rs-nav-subtle.rs-nav-horizontal .rs-nav-bar{border-top:2px solid var(--rs-navs-subtle-border)}.rs-nav-subtle.rs-nav-horizontal .rs-nav-item.rs-nav-item-active:before{bottom:0;left:0;right:0;height:2px}.rs-nav-reversed.rs-nav-subtle.rs-nav-horizontal .rs-nav-item.rs-nav-item-active:before{bottom:auto;top:0}.rs-nav-subtle.rs-nav-vertical .rs-nav-bar{width:2px;background:var(--rs-navs-subtle-border)}.rs-nav-subtle.rs-nav-vertical .rs-nav-item.rs-nav-item-active:before{right:0;top:0;bottom:0;width:2px}.rs-nav-reversed.rs-nav-subtle.rs-nav-vertical .rs-nav-item.rs-nav-item-active:before{right:auto;left:0}.rs-nav-pills{display:inline-flex;background-color:var(--rs-navs-pills-bg);border-radius:6px;padding:4px;width:max-content}.rs-nav-pills .rs-nav-item{border-radius:6px;position:relative;padding:4px 12px;color:var(--rs-navs-pills-item-color)}.rs-nav-pills .rs-nav-item-active{background-color:var(--rs-navs-pills-item-active-bg);color:var(--rs-navs-pills-item-active-color);box-shadow:var(--rs-navs-pills-item-shadow)}.rs-nav-pills .rs-nav-item-disabled{color:var(--rs-navs-pills-item-disabled-color)}.rs-nav-pills.rs-nav-vertical{flex-direction:column}.rs-nav-pills.rs-nav-vertical .rs-nav-item{padding:6px 12px;justify-content:center}.rs-nav-justified{display:flex}.rs-nav-justified>.rs-nav-item,.rs-nav-justified>.rs-dropdown{flex:1 1 1%}.rs-nav-justified>.rs-dropdown .rs-dropdown-toggle{width:100%;text-align:left}.rs-navbar:before,.rs-navbar:after{content:" ";display:table}.rs-navbar:after{clear:both}.rs-navbar-header,.rs-navbar-brand{float:left;display:inline-block;height:56px;color:inherit}.rs-navbar-header a{color:inherit}.rs-navbar-brand{padding:18px 20px}.rs-navbar-nav{float:left}.rs-navbar-nav.rs-navbar-right{float:right}.rs-navbar-nav:focus .rs-navbar-item:focus-visible,.rs-navbar-nav:focus .rs-navbar-item.rs-navbar-item-focus,.rs-navbar-nav:focus .rs-dropdown .rs-dropdown-toggle:focus-visible,.rs-navbar-nav:focus .rs-dropdown.rs-dropdown-focus .rs-dropdown-toggle{z-index:1;outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item:focus-visible,.rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item.rs-navbar-item-focus,.rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown .rs-dropdown-toggle:focus-visible,.rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown.rs-dropdown-focus .rs-dropdown-toggle{outline-offset:2px}.rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item:focus-visible,.rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item.rs-navbar-item-focus,.rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown .rs-dropdown-toggle:focus-visible,.rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown.rs-dropdown-focus .rs-dropdown-toggle{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px}.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item:focus-visible,.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item.rs-navbar-item-focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown .rs-dropdown-toggle:focus-visible,.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown.rs-dropdown-focus .rs-dropdown-toggle{outline-offset:2px}.rs-navbar-item,.rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle{padding:18px 16px;height:56px;border-radius:0;color:inherit;float:left;background-color:transparent;position:relative;overflow:hidden;display:flex;align-items:center}.rs-navbar-item-icon{font-size:16px;margin-right:5px}.rs-navbar-item-caret{font-size:16px;margin-left:6px}.rs-navbar-brand,.rs-navbar-item,.rs-navbar-nav>.rs-dropdown-item,.rs-navbar-brand:hover,.rs-navbar-item:hover,.rs-navbar-nav>.rs-dropdown-item:hover,.rs-navbar-brand:focus,.rs-navbar-item:focus,.rs-navbar-nav>.rs-dropdown-item:focus,.rs-navbar-brand:active,.rs-navbar-item:active,.rs-navbar-nav>.rs-dropdown-item:active,.rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle{text-decoration:none}.rs-navbar-brand:focus-visible,.rs-navbar-item:focus-visible,.rs-navbar-nav>.rs-dropdown-item:focus-visible,.rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle:focus,.rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle:focus-visible{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;z-index:2}.rs-theme-high-contrast .rs-navbar-brand:focus-visible,.rs-theme-high-contrast .rs-navbar-item:focus-visible,.rs-theme-high-contrast .rs-navbar-nav>.rs-dropdown-item:focus-visible{outline-offset:2px}.rs-theme-high-contrast .rs-navbar-brand:focus-visible,.rs-theme-high-contrast .rs-navbar-item:focus-visible,.rs-theme-high-contrast .rs-navbar-nav>.rs-dropdown-item:focus-visible{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px}.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-brand:focus-visible,.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-item:focus-visible,.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav>.rs-dropdown-item:focus-visible{outline-offset:2px}.rs-navbar-item,.rs-navbar-nav>.rs-dropdown,.rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle{margin:0!important}.rs-theme-high-contrast .rs-navbar-item.rs-navbar-item-active{text-decoration:underline}.rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle{padding-right:36px}.rs-theme-high-contrast .rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle{border:none}.rs-theme-high-contrast .rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle:focus-visible{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px}.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle:focus-visible{outline-offset:2px}.rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle .rs-dropdown-toggle-caret{top:18px;right:16px}.rs-navbar .rs-dropdown-item:hover{background-color:var(--rs-menuitem-active-bg);color:var(--rs-menuitem-active-text)}.rs-theme-high-contrast .rs-navbar .rs-dropdown-item:hover{text-decoration:underline;box-shadow:inset 0 0 0 2px #fff}.rs-navbar-default{background-color:var(--rs-navbar-default-bg);color:var(--rs-navbar-default-text)}.rs-navbar-default .rs-navbar-item:hover,.rs-navbar-default .rs-dropdown .rs-dropdown-toggle:hover,.rs-navbar-default .rs-dropdown.rs-dropdown-open .rs-dropdown-toggle{background-color:var(--rs-navbar-default-hover-bg);color:var(--rs-navbar-default-hover-text)}.rs-navbar-default .rs-navbar-item.rs-navbar-item-active,.rs-navbar-default .rs-dropdown .rs-dropdown-menu-active~.rs-dropdown-toggle{color:var(--rs-navbar-default-selected-text)}.rs-navbar-inverse{background-color:var(--rs-navbar-inverse-bg);color:var(--rs-navbar-inverse-text)}.rs-navbar-inverse .rs-navbar-item:hover,.rs-navbar-inverse .rs-dropdown .rs-dropdown-toggle:hover,.rs-navbar-inverse .rs-navbar-item:focus,.rs-navbar-inverse .rs-dropdown .rs-dropdown-toggle:focus{background-color:var(--rs-navbar-inverse-hover-bg);color:var(--rs-navbar-inverse-hover-text)}.rs-navbar-inverse .rs-navbar-item.rs-navbar-item-active,.rs-navbar-inverse .rs-dropdown .rs-dropdown-menu-active~.rs-dropdown-toggle{background-color:var(--rs-navbar-inverse-selected-bg)}.rs-theme-high-contrast .rs-navbar-inverse .rs-navbar-item.rs-navbar-item-active,.rs-theme-high-contrast .rs-navbar-inverse .rs-dropdown .rs-dropdown-menu-active~.rs-dropdown-toggle{color:var(--rs-navbar-inverse-selected-text)}.rs-navbar-subtle{background-color:transparent;color:var(--rs-navbar-subtle-text)}.rs-navbar-subtle .rs-navbar-item:hover,.rs-navbar-subtle .rs-dropdown .rs-dropdown-toggle:hover,.rs-navbar-subtle .rs-navbar-item:focus,.rs-navbar-subtle .rs-dropdown .rs-dropdown-toggle:focus{background-color:var(--rs-navbar-subtle-hover-bg);color:var(--rs-navbar-subtle-hover-text)}.rs-navbar-subtle .rs-navbar-item.rs-navbar-item-active,.rs-navbar-subtle .rs-dropdown .rs-dropdown-menu-active~.rs-dropdown-toggle{color:var(--rs-navbar-subtle-selected-text)}.rs-notification{pointer-events:auto;position:relative;display:inline-block;flex:0 0 auto;animation-fill-mode:forwards;border-radius:6px;background:var(--rs-bg-overlay);box-shadow:0 4px 4px #0000001f,0 0 10px #0000000f;overflow:hidden}.rs-notification:not(.rs-toast-fade-exited)~.rs-notification{margin-top:10px}.rs-theme-high-contrast .rs-notification{border:1px solid var(--rs-border-primary)}.rs-notification-content{padding:20px;max-width:400px}.rs-notification-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--rs-text-heading);font-size:16px;line-height:1.5}.rs-notification-title>p{margin:0}.rs-notification-title .rs-icon{font-size:24px;width:24px;line-height:1;margin-right:10px}.rs-notification-title-with-icon{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-notification-description{color:var(--rs-text-primary)}.rs-notification-title+.rs-notification-description{margin-top:8px}.rs-notification.rs-notification-hiding{animation:notificationMoveOut .3s ease-in forwards}.rs-notification.rs-notification-hiding~.rs-notification{margin-top:0}.rs-notification .rs-btn-close{position:absolute;right:0;top:0;padding:8px;font-size:12px}.rs-notification-success .rs-notification-content .rs-notification-title+.rs-notification-description{margin-left:34px}.rs-notification-success .rs-notification-content .rs-icon{color:var(--rs-state-success)}.rs-notification-success .rs-notification-content .rs-icon:before{vertical-align:middle}.rs-notification-info .rs-notification-content .rs-notification-title+.rs-notification-description{margin-left:34px}.rs-notification-info .rs-notification-content .rs-icon{color:var(--rs-state-info)}.rs-notification-info .rs-notification-content .rs-icon:before{vertical-align:middle}.rs-notification-warning .rs-notification-content .rs-notification-title+.rs-notification-description{margin-left:34px}.rs-notification-warning .rs-notification-content .rs-icon{color:var(--rs-state-warning)}.rs-notification-warning .rs-notification-content .rs-icon:before{vertical-align:middle}.rs-notification-error .rs-notification-content .rs-notification-title+.rs-notification-description{margin-left:34px}.rs-notification-error .rs-notification-content .rs-icon{color:var(--rs-state-error)}.rs-notification-error .rs-notification-content .rs-icon:before{vertical-align:middle}.rs-pagination-group{display:flex;align-items:center}.rs-pagination-group-lg{font-size:16px}.rs-pagination-group-md,.rs-pagination-group-sm{font-size:14px}.rs-pagination-group-xs{font-size:12px}.rs-pagination-group-grow{flex-grow:1}.rs-pagination-group .rs-pagination{vertical-align:middle}.rs-pagination-group-limit{position:relative}.rs-pagination-group-limit+.rs-pagination-group-total{margin-left:18px}.rs-pagination-group-skip{vertical-align:middle;display:inline-block;margin-left:10px}.rs-pagination-group-skip .rs-input{width:46px;margin:0 5px;display:inline-block}.rs-pagination{display:inline-block;padding-left:0;margin-bottom:0}.rs-pagination-lg .rs-pagination-btn{font-size:16px;line-height:22px;padding:10px 16px;min-width:42px}.rs-btn-ghost.rs-pagination-lg .rs-pagination-btn{padding:9px 15px}.rs-btn-icon.rs-pagination-lg .rs-pagination-btn{padding:11px;line-height:20px}.rs-btn-icon.rs-pagination-lg .rs-pagination-btn>.rs-icon{font-size:20px}.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn{line-height:22px}.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn>.rs-icon{padding:11px;width:42px;height:42px}.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn.rs-btn-icon-placement-left{padding:10px 16px 10px 58px}.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:var(--rs-btn-default-border, none)}.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn.rs-btn-icon-placement-right{padding:10px 58px 10px 16px}.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:var(--rs-btn-default-border, none)}.rs-pagination-lg .rs-pagination-btn .rs-pagination-symbol{height:22px}.rs-pagination-lg .rs-pagination-btn-active{padding:9px 15px}.rs-pagination-md .rs-pagination-btn{font-size:14px;line-height:20px;padding:8px 12px;min-width:36px}.rs-btn-ghost.rs-pagination-md .rs-pagination-btn{padding:7px 11px}.rs-btn-icon.rs-pagination-md .rs-pagination-btn{padding:10px;line-height:16px}.rs-btn-icon.rs-pagination-md .rs-pagination-btn>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn{line-height:20px}.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn>.rs-icon{padding:10px;width:36px;height:36px}.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn.rs-btn-icon-placement-left{padding:8px 12px 8px 48px}.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:var(--rs-btn-default-border, none)}.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn.rs-btn-icon-placement-right{padding:8px 48px 8px 12px}.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:var(--rs-btn-default-border, none)}.rs-pagination-md .rs-pagination-btn-active{padding:7px 11px}.rs-pagination-sm .rs-pagination-btn{font-size:14px;line-height:20px;padding:5px 10px;min-width:30px}.rs-btn-ghost.rs-pagination-sm .rs-pagination-btn{padding:4px 9px}.rs-btn-icon.rs-pagination-sm .rs-pagination-btn{padding:7px;line-height:16px}.rs-btn-icon.rs-pagination-sm .rs-pagination-btn>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn{line-height:20px}.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn>.rs-icon{padding:7px;width:30px;height:30px}.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn.rs-btn-icon-placement-left{padding:5px 10px 5px 40px}.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:var(--rs-btn-default-border, none)}.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn.rs-btn-icon-placement-right{padding:5px 40px 5px 10px}.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:var(--rs-btn-default-border, none)}.rs-pagination-sm .rs-pagination-btn-active{padding:4px 9px}.rs-pagination-xs .rs-pagination-btn{font-size:12px;line-height:20px;padding:2px 8px;min-width:24px}.rs-btn-ghost.rs-pagination-xs .rs-pagination-btn{padding:1px 7px}.rs-btn-icon.rs-pagination-xs .rs-pagination-btn{padding:6px;line-height:12px}.rs-btn-icon.rs-pagination-xs .rs-pagination-btn>.rs-icon{font-size:12px}.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn{line-height:20px}.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn>.rs-icon{padding:6px;width:24px;height:24px}.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn.rs-btn-icon-placement-left{padding:2px 8px 2px 32px}.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:var(--rs-btn-default-border, none)}.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn.rs-btn-icon-placement-right{padding:2px 32px 2px 8px}.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:var(--rs-btn-default-border, none)}.rs-pagination-xs .rs-pagination-btn-active{padding:1px 7px}.rs-pagination-btn{display:inline-flex;align-items:center;font-weight:400;text-align:center;vertical-align:middle;white-space:nowrap;transition:color .15s ease-out,background-color .15s ease-out;border:var(--rs-btn-default-border, none);color:var(--rs-btn-default-text);background-color:var(--rs-btn-default-bg);border-radius:6px;overflow:hidden;color:var(--rs-btn-subtle-text);background-color:transparent;border:none;font-size:14px;line-height:20px;padding:5px 10px;margin:0 2px;position:relative;float:left;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;justify-content:center}.rs-theme-high-contrast .rs-pagination-btn{transition:none}.rs-btn-ghost.rs-pagination-btn{padding:7px 11px}.rs-btn-icon.rs-pagination-btn{padding:10px;line-height:16px}.rs-btn-icon-with-text.rs-pagination-btn>.rs-icon{padding:10px;width:36px;height:36px}.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-left{padding:8px 12px 8px 48px}.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-right{padding:8px 48px 8px 12px}.rs-pagination-btn:focus-visible{outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-pagination-btn:focus-visible{outline-offset:2px}.rs-pagination-btn:hover,.rs-pagination-btn:focus{color:var(--rs-btn-default-hover-text);background-color:var(--rs-btn-default-hover-bg);text-decoration:none}.rs-pagination-btn:active,.rs-pagination-btn.rs-btn-active{color:var(--rs-btn-default-active-text);background-color:var(--rs-btn-default-active-bg)}.rs-pagination-btn:disabled,.rs-pagination-btn.rs-btn-disabled{cursor:not-allowed;color:var(--rs-btn-default-disabled-text);background-color:var(--rs-btn-default-disabled-bg)}@media not all and (min-resolution:.001dpcm){.rs-pagination-btn{-webkit-mask-image:-webkit-radial-gradient(white,black)}}.rs-pagination-btn:hover,.rs-pagination-btn:focus{color:var(--rs-btn-subtle-hover-text);background-color:var(--rs-btn-subtle-hover-bg)}.rs-pagination-btn:active,.rs-pagination-btn.rs-btn-active{color:var(--rs-btn-subtle-active-text);background-color:var(--rs-btn-subtle-active-bg)}.rs-pagination-btn:disabled,.rs-pagination-btn.rs-btn-disabled{color:var(--rs-btn-subtle-disabled-text);background:none}.rs-theme-high-contrast .rs-pagination-btn:disabled,.rs-theme-high-contrast .rs-pagination-btn.rs-btn-disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-ghost.rs-pagination-btn{padding:4px 9px}.rs-btn-icon.rs-pagination-btn{padding:7px;line-height:16px}.rs-btn-icon.rs-pagination-btn>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-pagination-btn{line-height:20px}.rs-btn-icon-with-text.rs-pagination-btn>.rs-icon{padding:7px;width:30px;height:30px}.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-left{padding:5px 10px 5px 40px}.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:var(--rs-btn-default-border, none)}.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-right{padding:5px 40px 5px 10px}.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:var(--rs-btn-default-border, none)}.rs-pagination-btn .rs-pagination-symbol{display:flex;align-items:center;height:20px}.rs-theme-high-contrast .rs-pagination-btn{transition:none;color:var(--rs-pagination-item-text)}.rs-theme-high-contrast .rs-pagination-btn:hover,.rs-theme-high-contrast .rs-pagination-btn:focus-visible{color:var(--rs-pagination-item-current-text);text-decoration:underline}.rs-pagination-btn.rs-pagination-btn-active{color:var(--rs-btn-ghost-text);background-color:transparent;border:1px solid var(--rs-btn-ghost-border)}.rs-pagination-btn.rs-pagination-btn-active:hover,.rs-pagination-btn.rs-pagination-btn-active:focus{color:var(--rs-btn-ghost-hover-text);background-color:transparent;border-color:var(--rs-btn-ghost-hover-border);box-shadow:0 0 0 1px var(--rs-btn-ghost-hover-border)}.rs-pagination-btn.rs-pagination-btn-active:active,.rs-pagination-btn.rs-pagination-btn-active.rs-btn-active{color:var(--rs-btn-ghost-active-text);background-color:transparent;border-color:var(--rs-btn-ghost-active-border)}.rs-pagination-btn.rs-pagination-btn-active:disabled,.rs-pagination-btn.rs-pagination-btn-active.rs-btn-disabled{color:var(--rs-btn-ghost-text);background-color:transparent;opacity:.3;border-color:var(--rs-btn-ghost-border);box-shadow:none}.rs-theme-high-contrast .rs-pagination-btn.rs-pagination-btn-active:disabled,.rs-theme-high-contrast .rs-pagination-btn.rs-pagination-btn-active.rs-btn-disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-theme-high-contrast .rs-pagination-btn.rs-pagination-btn-active{color:var(--rs-pagination-item-current-text);text-decoration:underline}[dir=rtl] .rs-pagination-btn [class*=rs-icon-page]{transform:rotate(180deg)}.rs-scroll-view.rs-scroll-view-shadow{overflow:auto;padding:0}.rs-scroll-view.rs-scroll-view-shadow:before,.rs-scroll-view.rs-scroll-view-shadow:after{content:"";position:sticky;width:100%;height:2px;visibility:hidden;display:block;z-index:1}.rs-scroll-view.rs-scroll-view-shadow:before{top:-2px;box-shadow:3px 0 5px var(--rs-scroll-view-shadow-color)}.rs-scroll-view.rs-scroll-view-shadow:after{bottom:-2px;box-shadow:-3px 0 5px var(--rs-scroll-view-shadow-color)}.rs-scroll-view.rs-scroll-view-shadow.rs-scroll-view-thumb-middle:before,.rs-scroll-view.rs-scroll-view-shadow.rs-scroll-view-thumb-middle:after{visibility:visible}.rs-scroll-view.rs-scroll-view-shadow.rs-scroll-view-thumb-top:after{visibility:visible}.rs-scroll-view.rs-scroll-view-shadow.rs-scroll-view-thumb-bottom:before{visibility:visible}.rs-scroll-view.rs-scroll-view-custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--rs-scrollbar-thumb-bg) var(--rs-scrollbar-bg)}.rs-scroll-view.rs-scroll-view-custom-scrollbar::-webkit-scrollbar{width:12px}.rs-scroll-view.rs-scroll-view-custom-scrollbar::-webkit-scrollbar-track{background:var(--rs-scrollbar-bg);border-radius:10px}.rs-scroll-view.rs-scroll-view-custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--rs-scrollbar-thumb-bg);border-radius:6px;border:3px solid var(--rs-scrollbar-bg)}.rs-scroll-view.rs-scroll-view-custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--rs-scrollbar-thumb-hover-bg)}.rs-panel{border-radius:6px;overflow:hidden}.rs-panel .rs-anim-collapse{display:none}.rs-panel .rs-anim-collapse.rs-anim-in{display:block}.rs-panel-bordered{border:1px solid var(--rs-border-primary)}.rs-panel-shaded{box-shadow:var(--rs-panel-shadow)}.rs-panel-header,.rs-panel-body{padding:20px}.rs-panel-body-fill{padding:0!important}.rs-panel-header{color:var(--rs-text-heading);font-size:16px;line-height:1.25;font-weight:inherit}.rs-panel-btn{width:100%;border:none;background:none;outline:transparent solid 2px;display:flex;align-items:center;font-size:16px;padding:10px;border-radius:6px}.rs-panel-btn:hover,.rs-panel-btn:focus,.rs-panel-btn:active{background-color:var(--rs-btn-subtle-hover-bg);color:var(--rs-btn-subtle-hover-text);outline:transparent solid 2px}.rs-panel-btn-icon{transition:transform .2s ease 0s}.rs-panel-btn[disabled]{cursor:not-allowed;color:var(--rs-text-disabled);background-color:var(--rs-btn-subtle-disabled-bg)}.rs-panel-title{margin:0;flex:1 1 0%;text-align:left}.rs-panel-title a{color:inherit}.rs-panel-title a:hover,.rs-panel-title a:focus,.rs-panel-title a:active{text-decoration:none}.rs-panel-header+.rs-panel-body-collapse .rs-panel-body,.rs-panel-header+.rs-panel-body{padding-top:0}.rs-panel-collapsible>.rs-panel-header{cursor:pointer;transition:background-color .3s linear,border-radius .3s linear;position:relative;padding:10px}.rs-panel-collapsible>.rs-panel-header>.rs-icon{color:var(--rs-text-secondary);position:absolute;top:24px;right:20px;transition:transform .3s linear}.rs-panel-group{border-radius:6px;overflow:hidden}.rs-panel-group-bordered{border:1px solid var(--rs-border-primary)}.rs-panel-group>.rs-panel{border:none}.rs-panel-group>.rs-panel+.rs-panel{position:relative}.rs-panel-group>.rs-panel+.rs-panel:before{content:"";position:absolute;top:0;border-top:1px solid var(--rs-border-primary);left:20px;right:20px}.rs-placeholder{display:flex}.rs-placeholder-paragraph{justify-content:flex-start;align-items:flex-start}.rs-placeholder-paragraph-graph{flex:0 0 auto;width:60px;height:60px;border-radius:2px;margin-right:20px;background-color:var(--rs-placeholder)}.rs-placeholder-paragraph-graph-circle{border-radius:50%}.rs-placeholder-paragraph-graph-image{width:80px;height:60px;position:relative;overflow:hidden}.rs-placeholder-paragraph-graph-image:after{content:"";width:0;height:0;left:10px;bottom:10px;position:absolute;border-bottom:36px solid var(--rs-bg-card);border-left:20px solid transparent;border-right:30px solid transparent}.rs-placeholder-paragraph-graph-image:before{content:"";width:0;height:0;left:40px;bottom:10px;position:absolute;border-bottom:22px solid var(--rs-bg-card);border-left:16px solid transparent;border-right:16px solid transparent}.rs-placeholder-paragraph-graph-image .rs-placeholder-paragraph-graph-inner{width:12px;height:12px;right:18px;top:10px;border-radius:50%;background:var(--rs-bg-card);position:absolute}.rs-placeholder-paragraph-group{width:100%}.rs-placeholder-paragraph .rs-placeholder-row:nth-child(9){width:75%}.rs-placeholder-paragraph .rs-placeholder-row:nth-child(8){width:60%}.rs-placeholder-paragraph .rs-placeholder-row:nth-child(7){width:85%}.rs-placeholder-paragraph .rs-placeholder-row:nth-child(6){width:70%}.rs-placeholder-paragraph .rs-placeholder-row:nth-child(5){width:90%}.rs-placeholder-paragraph .rs-placeholder-row:nth-child(4){width:65%}.rs-placeholder-paragraph .rs-placeholder-row:nth-child(3){width:80%}.rs-placeholder-paragraph .rs-placeholder-row:nth-child(2){width:50%}.rs-placeholder-paragraph .rs-placeholder-row:nth-child(1){width:100%}.rs-placeholder-row{background-color:var(--rs-placeholder);width:100%}.rs-placeholder-grid-col{flex:1;display:flex;flex-direction:column;align-items:flex-end}.rs-placeholder-grid-col:first-child{align-items:flex-start}.rs-placeholder-grid-col .rs-placeholder-row{width:30%}.rs-placeholder-grid-col .rs-placeholder-row:nth-child(3){width:35%}.rs-placeholder-grid-col .rs-placeholder-row:nth-child(2){width:25%}.rs-placeholder-grid-col .rs-placeholder-row:nth-child(1){width:50%}.rs-placeholder-graph{display:inline-block;width:100%;background-color:var(--rs-placeholder)}.rs-placeholder-active.rs-placeholder-graph,.rs-placeholder-active .rs-placeholder-paragraph-graph,.rs-placeholder-active .rs-placeholder-row{background:linear-gradient(-45deg,var(--rs-placeholder) 25%,var(--rs-placeholder-active) 37%,var(--rs-placeholder) 63%);background-size:400% 100%!important;animation:placeholder-active 1.5s ease infinite}@keyframes placeholder-active{0%{background-position:100% 50%}to{background-position:0 50%}}.rs-popover{position:absolute;top:0;left:0;z-index:1060;display:none;padding:12px;font-size:14px;background-color:var(--rs-bg-overlay);background-clip:padding-box;border-radius:4px;opacity:0;filter:drop-shadow(var(--rs-popover-shadow));box-shadow:var(--rs-popover-shadow)}.rs-popover.rs-anim-fade{transition:opacity .1s linear,transform .1s ease-out}.rs-popover.rs-anim-in{opacity:1;transition:opacity .15s linear,transform .15s ease-in}.rs-theme-high-contrast .rs-popover{border:1px solid var(--rs-border-primary)}.rs-popover>.rs-popover-arrow{border-width:6px}.rs-popover>.rs-popover-arrow,.rs-popover>.rs-popover-arrow:before,.rs-popover>.rs-popover-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.rs-popover>.rs-popover-arrow:before,.rs-popover>.rs-popover-arrow:after{border-width:6px;content:""}.rs-popover>.rs-popover-arrow:before{display:none}.rs-theme-high-contrast .rs-popover>.rs-popover-arrow:before{display:block}.rs-popover-title{margin:0;font-size:14px;line-height:1.42857143}.rs-popover-content{font-size:12px;line-height:1.66666667}.rs-popover-title~.rs-popover-content{margin-top:8px}.rs-popover[class*=placement-top]{margin-top:-8px;transform:translate(0)}.rs-popover[class*=placement-top].rs-anim-in{transform:translateY(-2px)}.rs-popover[class*=placement-top]>.rs-popover-arrow{margin-left:-6px;bottom:-6px}.rs-popover[class*=placement-top]>.rs-popover-arrow:after{bottom:-6px;margin-left:-6px;border-width:6px 6px 0;border-top-color:var(--rs-bg-overlay)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-popover[class*=placement-top]>.rs-popover-arrow:after{bottom:-7px}}@supports (-ms-ime-align: auto){.rs-popover[class*=placement-top]>.rs-popover-arrow:after{bottom:-7px}}.rs-theme-high-contrast .rs-popover[class*=placement-top]>.rs-popover-arrow:before{bottom:-7px;margin-left:-7px;border-width:7px 7px 0;border-top-color:var(--rs-border-primary)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-theme-high-contrast .rs-popover[class*=placement-top]>.rs-popover-arrow:before{bottom:-8px}}@supports (-ms-ime-align: auto){.rs-theme-high-contrast .rs-popover[class*=placement-top]>.rs-popover-arrow:before{bottom:-8px}}.rs-popover[class*=placement-right]{margin-left:8px;transform:translate(0)}.rs-popover[class*=placement-right].rs-anim-in{transform:translate(2px)}.rs-popover[class*=placement-right]>.rs-popover-arrow{left:-6px;margin-top:-6px}.rs-popover[class*=placement-right]>.rs-popover-arrow:after{left:-6px;margin-top:-6px;border-width:6px 6px 6px 0;border-right-color:var(--rs-bg-overlay)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-popover[class*=placement-right]>.rs-popover-arrow:after{left:-7px}}@supports (-ms-ime-align: auto){.rs-popover[class*=placement-right]>.rs-popover-arrow:after{left:-7px}}.rs-theme-high-contrast .rs-popover[class*=placement-right]>.rs-popover-arrow:before{left:-7px;margin-top:-7px;border-width:7px 7px 7px 0;border-right-color:var(--rs-border-primary)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-theme-high-contrast .rs-popover[class*=placement-right]>.rs-popover-arrow:before{left:-8px}}@supports (-ms-ime-align: auto){.rs-theme-high-contrast .rs-popover[class*=placement-right]>.rs-popover-arrow:before{left:-8px}}.rs-popover[class*=placement-left]{margin-left:-8px;transform:translate(0)}.rs-popover[class*=placement-left].rs-anim-in{transform:translate(-2px)}.rs-popover[class*=placement-left]>.rs-popover-arrow{right:-6px;margin-top:-6px}.rs-popover[class*=placement-left]>.rs-popover-arrow:after{right:-6px;margin-top:-6px;border-width:6px 0 6px 6px;border-left-color:var(--rs-bg-overlay)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-popover[class*=placement-left]>.rs-popover-arrow:after{right:-7px}}@supports (-ms-ime-align: auto){.rs-popover[class*=placement-left]>.rs-popover-arrow:after{right:-7px}}.rs-theme-high-contrast .rs-popover[class*=placement-left]>.rs-popover-arrow:before{right:-7px;margin-top:-7px;border-width:7px 0 7px 7px;border-left-color:var(--rs-border-primary)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-theme-high-contrast .rs-popover[class*=placement-left]>.rs-popover-arrow:before{right:-8px}}@supports (-ms-ime-align: auto){.rs-theme-high-contrast .rs-popover[class*=placement-left]>.rs-popover-arrow:before{right:-8px}}.rs-popover[class*=placement-bottom]{margin-top:8px;transform:translate(0)}.rs-popover[class*=placement-bottom].rs-anim-in{transform:translateY(2px)}.rs-popover[class*=placement-bottom]>.rs-popover-arrow{margin-left:-6px;top:-6px}.rs-popover[class*=placement-bottom]>.rs-popover-arrow:after{top:-6px;margin-left:-6px;border-width:0 6px 6px;border-bottom-color:var(--rs-bg-overlay)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-popover[class*=placement-bottom]>.rs-popover-arrow:after{top:-7px}}@supports (-ms-ime-align: auto){.rs-popover[class*=placement-bottom]>.rs-popover-arrow:after{top:-7px}}.rs-theme-high-contrast .rs-popover[class*=placement-bottom]>.rs-popover-arrow:before{top:-7px;margin-left:-7px;border-width:0 7px 7px;border-bottom-color:var(--rs-border-primary)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-theme-high-contrast .rs-popover[class*=placement-bottom]>.rs-popover-arrow:before{top:-8px}}@supports (-ms-ime-align: auto){.rs-theme-high-contrast .rs-popover[class*=placement-bottom]>.rs-popover-arrow:before{top:-8px}}.rs-popover.placement-bottom>.rs-popover-arrow,.rs-popover.placement-top>.rs-popover-arrow{left:50%}.rs-popover.placement-bottom-end>.rs-popover-arrow,.rs-popover.placement-top-end>.rs-popover-arrow{right:4px}.rs-popover.placement-left>.rs-popover-arrow,.rs-popover.placement-right>.rs-popover-arrow{top:50%}.rs-popover.placement-left-end>.rs-popover-arrow,.rs-popover.placement-right-end>.rs-popover-arrow{bottom:4px}.rs-popover-full{padding:0}.rs-popover-full .rs-popover-content{margin-top:0}.rs-popover.placement-top-start.rs-popover-full>.rs-popover-arrow,.rs-popover.placement-bottom-start.rs-popover-full>.rs-popover-arrow{margin-left:6px}.rs-popover.placement-right-start.rs-popover-full>.rs-popover-arrow,.rs-popover.placement-left-start.rs-popover-full>.rs-popover-arrow{margin-top:6px}@keyframes progress-active{0%{opacity:.1;width:0}20%{opacity:.5;width:0}to{opacity:0;width:100%}}@keyframes progress-active-vertical{0%{opacity:.1;height:0}20%{opacity:.5;height:0}to{opacity:0;height:100%}}.rs-progress-info{font-size:0}.rs-progress,.rs-progress-icon-success,.rs-progress-icon-fail,.rs-progress-info-status{font-size:16px;line-height:1.25}.rs-progress-circle{position:relative;font-size:0}.rs-progress-circle-info{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;text-align:center;font-size:16px;line-height:2.25;height:36px;color:var(--rs-text-secondary)}.rs-progress-circle .rs-progress-trail{stroke:var(--rs-progress-bg)}.rs-progress-circle .rs-progress-stroke{stroke:var(--rs-progress-bar);transition:stroke-dashoffset .3s ease,stroke-dasharray .2s ease-in-out,stroke .3s}.rs-progress-circle-success .rs-progress-circle-info{color:var(--rs-progress-bar-success)}.rs-progress-circle-success .rs-progress-stroke{stroke:var(--rs-progress-bar-success)}.rs-progress-circle-fail .rs-progress-circle-info{color:var(--rs-progress-bar-fail)}.rs-progress-circle-fail .rs-progress-stroke{stroke:var(--rs-progress-bar-fail)}.rs-progress-line{display:flex;align-items:center;width:100%;padding:8px 12px}.rs-progress-line-active .rs-progress-line-bg{position:relative}.rs-progress-line-active .rs-progress-line-bg:before{content:"";opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;border-radius:10px;animation:progress-active 2s cubic-bezier(.23,1,.32,1) infinite}.rs-progress-line .rs-progress-info{width:50px;flex:0 0 50px;height:20px;padding-left:12px;display:flex;align-items:center}.rs-progress-line-outer{flex:1 1 auto;border-radius:5px;overflow:hidden;vertical-align:middle}.rs-progress-line-inner{background:var(--rs-progress-bg);border-radius:5px}.rs-progress-line-bg{background-color:var(--rs-progress-bar);border-radius:5px;transition:.2s ease-in-out;transition-property:width,background-color}.rs-progress-line-inner,.rs-progress-line-bg{height:10px}.rs-progress-line-success{color:var(--rs-progress-bar-success)}.rs-progress-line-success .rs-progress-line-bg{background-color:var(--rs-progress-bar-success)}.rs-progress-line-fail{color:var(--rs-progress-bar-fail)}.rs-progress-line-fail .rs-progress-line-bg{background-color:var(--rs-progress-bar-fail)}.rs-progress-line.rs-progress-line-vertical{flex-direction:column-reverse;width:auto}.rs-progress-line.rs-progress-line-vertical .rs-progress-line-outer{width:auto;flex:1 1 auto}.rs-progress-line.rs-progress-line-vertical .rs-progress-line-inner{min-height:100px;width:10px;display:flex;flex-direction:column-reverse;align-items:center;position:relative;height:100%}.rs-progress-line.rs-progress-line-vertical .rs-progress-info{flex-basis:auto;padding-left:0;padding-bottom:12px;width:auto}.rs-progress-line.rs-progress-line-vertical .rs-progress-line-bg{width:100%;transition-property:height,background-color;transform:rotate(180deg);position:absolute;bottom:0}.rs-progress-line.rs-progress-line-vertical.rs-progress-line-active .rs-progress-line-bg:before{animation-name:progress-active-vertical}.rs-progress-icon-success,.rs-progress-icon-fail{display:inline-block}.rs-progress-icon-success svg,.rs-progress-icon-fail svg{stroke:currentColor;stroke-width:.5px;stroke-linecap:round}.rs-progress-line .rs-progress-icon-success,.rs-progress-line .rs-progress-icon-fail{line-height:0;font-size:14px}.rs-progress-circle .rs-progress-icon-success,.rs-progress-circle .rs-progress-icon-fail{line-height:0;font-size:36px}.rs-radio{position:relative;display:inline-block;vertical-align:middle}.rs-radio-disabled label{cursor:not-allowed}.rs-radio label{line-height:1.14285714;margin-bottom:0;font-weight:400;cursor:pointer}.rs-radio-inner:before{border-color:var(--rs-checkbox-checked-bg)}.rs-radio.rs-radio-disabled label{cursor:not-allowed}.rs-radio-disabled>.rs-radio-checker>label{color:var(--rs-text-disabled)}.rs-radio-inline{position:relative;display:inline-block;margin-bottom:0;vertical-align:middle;font-weight:400;margin-top:0;margin-right:10px}.rs-plaintext .rs-radio-inline:first-child{margin-left:0}.rs-radio [type=radio]:focus~.rs-radio-inner:before{box-shadow:var(--rs-state-focus-shadow)}.rs-radio-checker{padding-top:10px;padding-bottom:10px;padding-left:36px;min-height:36px;line-height:1;position:relative}.rs-radio-control{position:absolute;width:16px;height:16px;display:inline-block;left:10px;top:10px}.rs-radio-control [type=radio]{opacity:0;position:absolute;z-index:1;cursor:pointer;top:-10px;right:-10px;bottom:-10px;left:-10px}.rs-radio-control [type=radio]:disabled{cursor:not-allowed}.rs-radio-control:before,.rs-radio-control .rs-radio-inner:before,.rs-radio-control .rs-radio-inner:after{content:"";position:absolute;left:0;top:0;display:block}.rs-radio-control:before,.rs-radio-control .rs-radio-inner:before{width:16px;height:16px}.rs-radio-control:before{border:1px solid var(--rs-radio-checked-bg);background-color:transparent;border-radius:50%;transform:scale(1);opacity:.7;visibility:hidden;transition:transform .2s linear,opacity .2s linear}.rs-theme-high-contrast .rs-radio-control:before{transition:none}.rs-radio-checked .rs-radio-control:before{transform:scale(1.5);opacity:0;visibility:visible}.rs-radio-inner:before{border:1px solid var(--rs-radio-border);background-color:transparent;border-radius:50%;transition:background .2s linear,border .2s linear,box-shadow .2s linear}.rs-theme-high-contrast .rs-radio-inner:before{transition:none}.rs-radio:hover .rs-radio-inner:before{border-color:var(--rs-radio-checked-bg)}.rs-radio.rs-radio-disabled .rs-radio-inner:before{border-color:var(--rs-radio-disabled-bg);background-color:var(--rs-radio-disabled-bg)}.rs-radio.rs-radio-checked .rs-radio-inner:before{border-color:var(--rs-radio-checked-bg);background-color:var(--rs-radio-checked-bg)}.rs-radio.rs-radio-disabled.rs-radio-checked .rs-radio-inner:before{opacity:.5}.rs-radio-inner:after{width:6px;height:6px;background-color:var(--rs-radio-marker);margin-top:5px;margin-left:5px;border-radius:50%;opacity:0;transform:scale(0);transition:opacity .2s ease-in,transform .2s cubic-bezier(.12,.4,.29,1.46)}.rs-theme-high-contrast .rs-radio-inner:after{transition:none}.rs-radio-checked .rs-radio-inner:after{transform:scale(1);opacity:1}.rs-radio-red .rs-radio-control:before{border-color:var(--rs-red-500)}.rs-radio-red label:hover .rs-radio-inner:before{border-color:var(--rs-red-500)}.rs-radio-red.rs-radio-checked .rs-radio-inner:before{border-color:var(--rs-red-500);background-color:var(--rs-red-500)}.rs-radio-orange .rs-radio-control:before{border-color:var(--rs-orange-500)}.rs-radio-orange label:hover .rs-radio-inner:before{border-color:var(--rs-orange-500)}.rs-radio-orange.rs-radio-checked .rs-radio-inner:before{border-color:var(--rs-orange-500);background-color:var(--rs-orange-500)}.rs-radio-yellow .rs-radio-control:before{border-color:var(--rs-yellow-500)}.rs-radio-yellow label:hover .rs-radio-inner:before{border-color:var(--rs-yellow-500)}.rs-radio-yellow.rs-radio-checked .rs-radio-inner:before{border-color:var(--rs-yellow-500);background-color:var(--rs-yellow-500)}.rs-radio-green .rs-radio-control:before{border-color:var(--rs-green-500)}.rs-radio-green label:hover .rs-radio-inner:before{border-color:var(--rs-green-500)}.rs-radio-green.rs-radio-checked .rs-radio-inner:before{border-color:var(--rs-green-500);background-color:var(--rs-green-500)}.rs-radio-cyan .rs-radio-control:before{border-color:var(--rs-cyan-500)}.rs-radio-cyan label:hover .rs-radio-inner:before{border-color:var(--rs-cyan-500)}.rs-radio-cyan.rs-radio-checked .rs-radio-inner:before{border-color:var(--rs-cyan-500);background-color:var(--rs-cyan-500)}.rs-radio-blue .rs-radio-control:before{border-color:var(--rs-blue-500)}.rs-radio-blue label:hover .rs-radio-inner:before{border-color:var(--rs-blue-500)}.rs-radio-blue.rs-radio-checked .rs-radio-inner:before{border-color:var(--rs-blue-500);background-color:var(--rs-blue-500)}.rs-radio-violet .rs-radio-control:before{border-color:var(--rs-violet-500)}.rs-radio-violet label:hover .rs-radio-inner:before{border-color:var(--rs-violet-500)}.rs-radio-violet.rs-radio-checked .rs-radio-inner:before{border-color:var(--rs-violet-500);background-color:var(--rs-violet-500)}.rs-radio-group{display:flex;flex-direction:column}.rs-radio-group>.rs-radio{margin-left:-10px}.rs-radio-group-inline{flex-direction:row}.rs-radio-group-picker{display:inline-flex;color:var(--rs-text-primary);border:1px solid var(--rs-border-primary);border-radius:6px}.rs-radio-group-picker .rs-radio-inline{padding:0 10px;margin:0}.rs-radio-group-picker .rs-radio-inline:first-child{padding-left:12px}.rs-radio-group-picker .rs-radio-inline:last-child{padding-right:12px}.rs-radio-group-picker .rs-radio-checker{padding:0;min-height:auto}.rs-radio-group-picker .rs-radio-control{display:none}.rs-radio-group-picker .rs-radio-checker>label{display:inline-block;white-space:nowrap;font-size:14px;line-height:1.42857143;border-radius:0;color:var(--rs-text-secondary);background:none;transition:color .3s linear;padding:7px 0 5px;border-bottom:2px solid transparent}.rs-theme-high-contrast .rs-radio-group-picker .rs-radio-checker>label{transition:none}.rs-radio-group-picker .rs-radio-checker>label:hover,.rs-radio-group-picker .rs-radio-checker>label:active{color:var(--rs-text-active);background:none}.rs-radio-group-picker .rs-radio-checked .rs-radio-checker>label{color:var(--rs-text-active);border-color:var(--rs-text-active)}.rs-radio-group-picker .rs-radio-disabled .rs-radio-checker{opacity:.3;cursor:not-allowed}.rs-radio-group-picker .rs-radio-disabled:not(.rs-radio-checked) .rs-radio-checker>label{color:var(--rs-text-secondary)}.rs-radio-tile{border-radius:6px;overflow:hidden;border:2px solid var(--rs-radio-tile-border);padding:10px;position:relative;cursor:pointer}.rs-radio-tile-label{font-weight:700}.rs-radio-tile-content{color:var(--rs-text-secondary)}.rs-radio-tile-mark{background:var(--rs-radio-tile-checked-color);border-bottom-left-radius:50%;height:48px;position:absolute;right:-24px;top:-24px;width:48px;z-index:3;opacity:0}.rs-radio-tile-mark-icon{position:absolute;font-size:16px;top:25px;left:7px;color:var(--rs-radio-tile-checked-mark-color)}.rs-radio-tile-checked .rs-radio-tile-mark{opacity:1}.rs-radio-tile-checked.rs-radio-tile-disabled{border-color:var(--rs-radio-tile-checked-disabled-color)}.rs-radio-tile-checked.rs-radio-tile-disabled .rs-radio-tile-mark{background-color:var(--rs-radio-tile-checked-disabled-color)}.rs-radio-tile-checked,.rs-radio-tile:hover:not(.rs-radio-tile-disabled){border:2px solid var(--rs-radio-tile-checked-color)}.rs-radio-tile-disabled,.rs-radio-tile-disabled .rs-radio-tile-content{color:var(--rs-text-disabled);cursor:not-allowed}.rs-radio-tile input{opacity:0;width:0;height:0;position:absolute}.rs-radio-tile-icon{font-size:var(--rs-radio-tile-icon-size)}.rs-picker-select-menu-items{overflow-y:auto}.rs-picker-select-menu-items ul{list-style:none;margin:0;padding:0}.rs-picker-select-menu-items .rs-picker-menu-group:not(:first-child){margin-top:6px;border-top:1px solid var(--rs-border-primary);padding-top:6px}.rs-picker-select-menu-items .rs-picker-menu-group-title{padding:8px 32px 8px 12px;position:relative;cursor:pointer;color:var(--rs-text-heading)}.rs-picker-select-menu-items .rs-picker-menu-group-title .rs-picker-menu-group-caret{display:inline-block;margin-left:2px;position:absolute;top:8px;right:12px;color:var(--rs-text-secondary)}.rs-picker-select-menu-items .rs-picker-menu-group.folded .rs-picker-menu-group-caret{transform:rotate(90deg)}.rs-picker-select-menu-items .rs-picker-menu-group~[role=option]>.rs-picker-select-menu-item{padding-left:26px}.rs-picker-select-menu-item{display:block;padding:8px 12px;clear:both;font-weight:400;line-height:1.42857143;color:var(--rs-text-primary);cursor:pointer;text-decoration:none;width:100%}.rs-picker-select-menu-item:hover,.rs-picker-select-menu-item:focus,.rs-picker-select-menu-item.rs-picker-select-menu-item-focus{background-color:var(--rs-listbox-option-hover-bg);color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-picker-select-menu-item:hover,.rs-theme-high-contrast .rs-picker-select-menu-item:focus,.rs-theme-high-contrast .rs-picker-select-menu-item.rs-picker-select-menu-item-focus{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;color:var(--rs-listbox-option-hover-text);text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-select-menu-item:hover,.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-select-menu-item:focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-select-menu-item.rs-picker-select-menu-item-focus{outline-offset:2px}.rs-picker-select-menu-item.rs-picker-select-menu-item-active{font-weight:700;color:var(--rs-listbox-option-selected-text);background-color:var(--rs-listbox-option-selected-bg)}.rs-picker-select-menu-item.rs-picker-select-menu-item-disabled{color:var(--rs-listbox-option-disabled-text);background:none;cursor:not-allowed}.grouped .rs-picker-select-menu-item,.rs-picker-select-menu-group-children .rs-picker-select-menu-item{padding-left:26px}.rs-sidebar-collapse{transition:flex .15s ease-in,width .15s ease-in;min-width:0}.rs-sidenav{transition:width .15s ease-in;width:56px;display:flex;flex-direction:column}.rs-sidenav-nav{list-style:none;padding:0}.rs-sidenav-nav .rs-sidenav-item,.rs-sidenav-nav .rs-dropdown-toggle,.rs-sidenav-nav .rs-dropdown-item,.rs-sidenav-nav .rs-dropdown-item-toggle{padding:15px 20px;transition:color .15s ease-out,background-color .15s ease-out;border-radius:0;color:inherit}.rs-theme-high-contrast .rs-sidenav-nav .rs-sidenav-item,.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle,.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-item,.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-item-toggle{transition:none}.rs-sidenav-nav .rs-dropdown-item{display:block}.rs-sidenav-nav>.rs-sidenav-item,.rs-sidenav-nav>.rs-dropdown{margin:0!important}.rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-toggle{display:block;width:100%;text-align:start;background:none;padding-right:40px;position:relative;border-width:0}.rs-sidenav-collapse-in .rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-toggle{padding-left:56px}.rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-toggle:focus{outline:0}.rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-toggle:focus-visible{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;z-index:1}.rs-theme-high-contrast .rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-toggle:focus-visible{outline-offset:2px}.rs-theme-high-contrast .rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-toggle:focus-visible{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px}.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-toggle:focus-visible{outline-offset:2px}.rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-toggle-icon{font-size:16px;position:absolute;right:20px;top:11px}.rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-expand-icon{transform:rotate(270deg)}.rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-collapse-icon{transform:rotate(90deg)}.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle,.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-menu{border:none}.rs-sidenav-nav .rs-sidenav-item:focus-visible{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;z-index:1}.rs-theme-high-contrast .rs-sidenav-nav .rs-sidenav-item:focus-visible{outline-offset:2px}.rs-theme-high-contrast .rs-sidenav-nav .rs-sidenav-item:focus-visible{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px}.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-nav .rs-sidenav-item:focus-visible{outline-offset:2px}.rs-sidenav-nav>.rs-dropdown .rs-dropdown-menu-item-focus,.rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-active{font-weight:400;background:transparent}.rs-sidenav-nav>.rs-dropdown .rs-dropdown-menu{transition:height .15s ease-in}.rs-sidenav-nav>.rs-dropdown .rs-dropdown-toggle{height:auto;padding-right:40px}.rs-sidenav-nav>.rs-dropdown .rs-dropdown-toggle .rs-dropdown-toggle-caret{font-size:16px;right:20px;top:15px}.rs-sidenav-nav>.rs-dropdown .rs-dropdown-toggle .rs-dropdown-toggle-caret[aria-label=angle-right]{transform:rotate(90deg)}.rs-sidenav-nav>.rs-sidenav-item,.rs-sidenav-nav>.rs-dropdown .rs-dropdown-toggle{font-size:16px;line-height:1.25;padding-left:56px;width:100%;white-space:normal}.rs-sidenav-nav>.rs-sidenav-item:focus-visible,.rs-sidenav-nav>.rs-dropdown .rs-dropdown-toggle:focus-visible{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px}.rs-theme-high-contrast .rs-sidenav-nav>.rs-sidenav-item:focus-visible,.rs-theme-high-contrast .rs-sidenav-nav>.rs-dropdown .rs-dropdown-toggle:focus-visible{outline-offset:2px}.rs-sidenav-nav>.rs-sidenav-item>.rs-icon:not(.rs-dropdown-toggle-caret),.rs-sidenav-nav>.rs-dropdown .rs-dropdown-toggle>.rs-icon:not(.rs-dropdown-toggle-caret){font-size:16px;margin-right:20px;position:absolute;left:20px;top:15px;line-height:1.25;height:16px}.rs-sidenav-nav>.rs-dropdown-focus .rs-dropdown-toggle,.rs-sidenav-nav .rs-dropdown-toggle:focus-visible{outline:3px solid var(--rs-color-focus-ring);z-index:2}.rs-theme-high-contrast .rs-sidenav-nav>.rs-dropdown-focus .rs-dropdown-toggle,.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle:focus-visible{outline-offset:2px}.rs-theme-high-contrast .rs-sidenav-nav>.rs-dropdown-focus .rs-dropdown-toggle,.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle:focus-visible{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px}.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-nav>.rs-dropdown-focus .rs-dropdown-toggle,.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle:focus-visible{outline-offset:2px}.rs-sidenav-item{position:relative;display:block;outline:0;overflow:hidden;text-decoration:none}.rs-sidenav-item:hover,.rs-sidenav-item:focus{text-decoration:none}.rs-sidenav-item:focus-visible,.rs-sidenav-item.rs-sidenav-item-focus{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;z-index:2}.rs-theme-high-contrast .rs-sidenav-item:focus-visible,.rs-theme-high-contrast .rs-sidenav-item.rs-sidenav-item-focus{outline-offset:2px}.rs-sidenav-toggle{height:50px;border-top:1px solid;margin-top:auto}.rs-sidenav-toggle-button{float:right;width:56px;height:100%;border:none;border-radius:0;color:inherit}.rs-sidenav-collapse-in{width:100%}.rs-sidenav-collapse-in .rs-sidenav-item{border-radius:0}.rs-sidenav-collapse-in .rs-dropdown{display:flex;flex:1 1 auto;flex-direction:column}.rs-sidenav-collapse-in .rs-dropdown-item:focus-visible,.rs-sidenav-collapse-in .rs-dropdown-item-focus{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;background:none;z-index:2}.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible,.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus{outline-offset:2px}.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible,.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px}.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible,.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus{outline-offset:2px}.rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu,.rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu{box-shadow:none}.rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu>.rs-dropdown-item-toggle,.rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu>.rs-dropdown-item-toggle{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;z-index:2}.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu>.rs-dropdown-item-toggle,.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu>.rs-dropdown-item-toggle{outline-offset:2px}.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu>.rs-dropdown-item-toggle,.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu>.rs-dropdown-item-toggle{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px}.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu>.rs-dropdown-item-toggle,.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu>.rs-dropdown-item-toggle{outline-offset:2px}.rs-sidenav-collapse-in .rs-dropdown-item:not(.rs-dropdown-item-submenu),.rs-sidenav-collapse-in .rs-dropdown-item-submenu>.rs-dropdown-item-toggle{overflow:hidden;position:relative}@media not all and (min-resolution:.001dpcm){.rs-sidenav-collapse-in .rs-dropdown-item:not(.rs-dropdown-item-submenu),.rs-sidenav-collapse-in .rs-dropdown-item-submenu>.rs-dropdown-item-toggle{-webkit-mask-image:-webkit-radial-gradient(white,black)}}.rs-sidenav-collapse-in .rs-dropdown-item-disabled .rs-sidenav-collapse-in .rs-dropdown-item:after{display:none}.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-toggle-caret:before,.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-item-toggle>.rs-dropdown-item-toggle-icon:before{display:none}.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-toggle-caret,.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-item-toggle>.rs-dropdown-item-toggle-icon{transition:transform .3s linear}.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-expand .rs-dropdown-toggle-caret{transform:rotate(180deg)}.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-menu{display:block;position:static;float:none;box-shadow:none;animation-name:none;padding:0;background-color:transparent;border-radius:0}.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-item-submenu{padding:0}.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-item-submenu:hover{background-color:transparent}.rs-sidenav-collapse-in .rs-dropdown-item:not(.rs-dropdown-item-submenu),.rs-sidenav-collapse-in .rs-dropdown-menu .rs-dropdown-menu-toggle{width:100%;white-space:normal}.rs-sidenav-collapse-in .rs-dropdown-menu{overflow:hidden}.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-collapse>.rs-dropdown-menu.rs-dropdown-menu-collapse-out,.rs-sidenav-collapse-in .rs-dropdown-item-submenu.rs-dropdown-item-collapse>.rs-dropdown-menu.rs-dropdown-menu-collapse-out{display:none}.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-menu-collapse-in>.rs-dropdown-menu.dropdown-menu-collapse-in,.rs-sidenav-collapse-in .rs-dropdown-item-submenu.rs-dropdown-menu-collapse-in>.rs-dropdown-menu.rs-dropdown-menu-collapse-in{display:block}.rs-sidenav-collapse-in .rs-dropdown-item-submenu>.rs-dropdown-item-menu-icon{padding-top:11px;padding-bottom:11px;line-height:1.42857143;width:14px;position:absolute;z-index:1}.rs-sidenav-collapse-in .rs-dropdown-item,.rs-sidenav-collapse-in .rs-dropdown-item-submenu>.rs-dropdown-item-toggle{padding:11px 20px 11px 56px}.rs-sidenav-collapse-in .rs-dropdown-item.rs-dropdown-item-with-icon>.rs-dropdown-item-content>.rs-dropdown-item-menu-icon{left:56px}.rs-sidenav-collapse-in .rs-dropdown-item.rs-dropdown-item-with-icon>.rs-dropdown-item-content>.rs-dropdown-menu-toggle{padding-left:76px}.rs-sidenav-collapse-in .rs-dropdown-item .rs-dropdown-item:not(.rs-dropdown-item-submenu),.rs-sidenav-collapse-in .rs-dropdown-item-submenu>.rs-dropdown-menu .rs-dropdown-item-toggle{padding-left:65px}.rs-sidenav-collapse-in .rs-dropdown-item-submenu>.rs-dropdown-menu>.rs-dropdown-item.rs-dropdown-item-with-icon>.rs-dropdown-item-content>.rs-dropdown-item-menu-icon{left:65px}.rs-sidenav-collapse-in .rs-dropdown-item-submenu>.rs-dropdown-menu>.rs-dropdown-item.rs-dropdown-item-with-icon>.rs-dropdown-item-content>.rs-dropdown-menu-toggle{padding-left:85px}.rs-sidenav-collapse-out .rs-sidenav-item,.rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle{padding-right:0;height:50px;padding-left:56px}.rs-sidenav-collapse-out .rs-sidenav-item:focus-visible,.rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle:focus-visible{outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-sidenav-collapse-out .rs-sidenav-item:focus-visible,.rs-theme-high-contrast .rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle:focus-visible{outline-offset:2px}.rs-theme-high-contrast .rs-sidenav-collapse-out .rs-sidenav-item:focus-visible,.rs-theme-high-contrast .rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle:focus-visible{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px}.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-out .rs-sidenav-item:focus-visible,.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle:focus-visible{outline-offset:2px}.rs-sidenav-collapse-out .rs-dropdown-item{padding:8px 27px 8px 12px}.rs-sidenav-collapse-out .rs-dropdown-item-submenu{padding:0}.rs-sidenav-collapse-out .rs-dropdown-toggle-caret{display:none}.rs-sidenav-collapse-out .rs-sidenav-item-text,.rs-sidenav-collapse-out .rs-dropdown-toggle>span{animation:sideNavFoldedText .15s ease-in forwards}.rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-sidenav-item,.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-sidenav-item,.rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-toggle,.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle,.rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-dropdown-item,.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown-item,.rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-dropdown-item-submenu>.rs-dropdown-menu-toggle,.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown-item-submenu>.rs-dropdown-menu-toggle{white-space:nowrap;text-overflow:clip}.rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-dropdown-toggle-caret{display:none}.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-menu{padding-left:0}.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown-item{animation:sideNavFoldedText .15s ease-in}.rs-sidenav-default{background-color:var(--rs-sidenav-default-bg);color:var(--rs-sidenav-default-text)}.rs-sidenav-default .rs-sidenav-item,.rs-sidenav-default .rs-dropdown-toggle,.rs-sidenav-default .rs-sidenav-toggle-button{background-color:var(--rs-sidenav-default-bg)}.rs-sidenav-default .rs-sidenav-item:hover,.rs-sidenav-default .rs-dropdown .rs-dropdown-toggle:hover,.rs-sidenav-default .rs-sidenav-toggle-button:hover,.rs-sidenav-default .rs-dropdown.rs-dropdown-open .rs-dropdown-toggle{background-color:var(--rs-sidenav-default-hover-bg);color:var(--rs-sidenav-default-hover-text)}.rs-sidenav-default .rs-sidenav-item.rs-sidenav-item-active,.rs-sidenav-default .rs-dropdown-item.rs-dropdown-item-active,.rs-sidenav-default .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon{color:var(--rs-sidenav-default-selected-text)}.rs-sidenav-default .rs-sidenav-toggle{border-top-color:var(--rs-sidenav-default-footer-border)}.rs-sidenav-default.rs-sidenav-collapse-out .rs-dropdown-item.rs-dropdown-item-active{background-color:var(--rs-menuitem-active-bg);color:var(--rs-menuitem-active-text)}.rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapse-out .rs-dropdown-item.rs-dropdown-item-active{text-decoration:underline;box-shadow:inset 0 0 0 2px #fff}.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-menu-toggle,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-menu-toggle,.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-item-toggle{color:var(--rs-sidenav-default-text)}.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-menu-toggle:hover,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-menu-toggle:hover,.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle:hover,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-item-toggle:hover,.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-menu-toggle:focus,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-menu-toggle:focus,.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle:focus,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-item-toggle:focus,.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-menu-toggle.rs-dropdown-item-focus,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-menu-toggle.rs-dropdown-item-focus,.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle.rs-dropdown-item-focus,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-item-toggle.rs-dropdown-item-focus{background-color:var(--rs-sidenav-default-hover-bg);color:var(--rs-sidenav-default-hover-text)}.rs-sidenav-default.rs-sidenav-collapse-in .rs-sidenav-item.rs-sidenav-item-active,.rs-sidenav-default.rs-sidenav-collapsing .rs-sidenav-item.rs-sidenav-item-active,.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-menu>.rs-dropdown-item.rs-dropdown-item-active,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-menu>.rs-dropdown-item.rs-dropdown-item-active{color:var(--rs-sidenav-default-selected-text)}.rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapse-in .rs-sidenav-item.rs-sidenav-item-active,.rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapsing .rs-sidenav-item.rs-sidenav-item-active,.rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-menu>.rs-dropdown-item.rs-dropdown-item-active,.rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-menu>.rs-dropdown-item.rs-dropdown-item-active{text-decoration:underline}.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon,.rs-sidenav-default.rs-sidenav-collapse-out .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon{color:var(--rs-sidenav-default-selected-text)}.rs-sidenav-inverse{background-color:var(--rs-sidenav-inverse-bg);color:var(--rs-sidenav-inverse-text)}.rs-sidenav-inverse .rs-sidenav-item,.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle,.rs-sidenav-inverse .rs-sidenav-toggle-button,.rs-sidenav-inverse .rs-dropdown-item-submenu:hover>.rs-dropdown-item-toggle{background-color:var(--rs-sidenav-inverse-bg)}.rs-sidenav-inverse .rs-sidenav-item:hover,.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle:hover,.rs-sidenav-inverse .rs-sidenav-toggle-button:hover,.rs-sidenav-inverse .rs-dropdown-item-submenu:hover>.rs-dropdown-item-toggle:hover,.rs-sidenav-inverse .rs-sidenav-item:focus,.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle:focus,.rs-sidenav-inverse .rs-sidenav-toggle-button:focus,.rs-sidenav-inverse .rs-dropdown-item-submenu:hover>.rs-dropdown-item-toggle:focus{background-color:var(--rs-sidenav-inverse-hover-bg)}.rs-sidenav-inverse .rs-dropdown-item,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-menu-toggle,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-item-toggle,.rs-sidenav-inverse .rs-sidenav-toggle-button{color:var(--rs-sidenav-inverse-text)}.rs-sidenav-inverse .rs-dropdown-item:hover,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-menu-toggle:hover,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-item-toggle:hover,.rs-sidenav-inverse .rs-sidenav-toggle-button:hover,.rs-sidenav-inverse .rs-dropdown-item:focus,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-menu-toggle:focus,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-item-toggle:focus,.rs-sidenav-inverse .rs-sidenav-toggle-button:focus,.rs-sidenav-inverse .rs-dropdown-item.rs-dropdown-item-focus,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-menu-toggle.rs-dropdown-item-focus,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-item-toggle.rs-dropdown-item-focus,.rs-sidenav-inverse .rs-sidenav-toggle-button.rs-dropdown-item-focus{background-color:var(--rs-sidenav-inverse-hover-bg);color:var(--rs-sidenav-inverse-text)}.rs-theme-high-contrast .rs-sidenav-inverse .rs-sidenav-item.rs-sidenav-item-active,.rs-theme-high-contrast .rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle{color:var(--rs-sidenav-inverse-selected-text)}.rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle,.rs-sidenav-inverse .rs-sidenav-item,.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle{color:var(--rs-sidenav-inverse-text)}.rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:hover,.rs-sidenav-inverse .rs-sidenav-item:hover,.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle:hover,.rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:focus,.rs-sidenav-inverse .rs-sidenav-item:focus,.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle:focus,.rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle.rs-dropdown-item-focus,.rs-sidenav-inverse .rs-sidenav-item.rs-dropdown-item-focus,.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle.rs-dropdown-item-focus{color:var(--rs-sidenav-inverse-text)}.rs-sidenav-inverse .rs-sidenav-item.rs-sidenav-item-active,.rs-sidenav-inverse .rs-dropdown-item.rs-dropdown-item-active{background-color:var(--rs-sidenav-inverse-selected-bg)}.rs-sidenav-inverse .rs-sidenav-toggle{border-top-color:var(--rs-sidenav-inverse-footer-border)}.rs-sidenav-subtle{background-color:transparent}.rs-sidenav-subtle .rs-sidenav-item,.rs-sidenav-subtle .rs-dropdown-toggle,.rs-sidenav-subtle .rs-dropdown-item,.rs-sidenav-subtle .rs-sidenav-toggle-button{background-color:transparent;color:var(--rs-sidenav-subtle-text)}.rs-sidenav-subtle .rs-sidenav-item:hover,.rs-sidenav-subtle .rs-dropdown-toggle:hover,.rs-sidenav-subtle .rs-dropdown-item:hover,.rs-sidenav-subtle .rs-sidenav-toggle-button:hover,.rs-sidenav-subtle .rs-sidenav-item:focus-visible,.rs-sidenav-subtle .rs-dropdown-toggle:focus-visible,.rs-sidenav-subtle .rs-dropdown-item:focus-visible,.rs-sidenav-subtle .rs-sidenav-toggle-button:focus-visible{background-color:var(--rs-sidenav-subtle-hover-bg);color:var(--rs-sidenav-subtle-hover-text)}.rs-sidenav-subtle .rs-sidenav-item.rs-sidenav-item-active,.rs-sidenav-subtle .rs-dropdown-item.rs-dropdown-item-active,.rs-sidenav-subtle .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon{color:var(--rs-sidenav-subtle-selected-text)}.rs-sidenav-subtle .rs-dropdown-open>.rs-dropdown-toggle.btn{background-color:transparent}.rs-sidenav-subtle .rs-dropdown-open>.rs-dropdown-toggle.btn:hover,.rs-sidenav-subtle .rs-dropdown-open>.rs-dropdown-toggle.btn:focus{background-color:var(--rs-sidenav-subtle-hover-bg)}.rs-sidenav-subtle .rs-sidenav-toggle{border-top-color:var(--rs-sidenav-subtle-footer-border)}.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-menu-toggle,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-menu-toggle,.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-item-toggle{color:var(--rs-sidenav-subtle-text)}.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-menu-toggle:hover,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-menu-toggle:hover,.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle:hover,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-item-toggle:hover,.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-menu-toggle:focus-visible,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-menu-toggle:focus-visible,.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle:focus-visible,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-item-toggle:focus-visible{background-color:var(--rs-sidenav-subtle-hover-bg);color:var(--rs-sidenav-subtle-hover-text)}.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-menu>.rs-dropdown-item.rs-dropdown-item-active,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-menu>.rs-dropdown-item.rs-dropdown-item-active{color:var(--rs-sidenav-subtle-selected-text)}.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:hover,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:hover,.rs-sidenav-subtle.rs-sidenav-collapse-out .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:hover{background-color:var(--rs-sidenav-subtle-hover-bg)}.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle-icon,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle-icon,.rs-sidenav-subtle.rs-sidenav-collapse-out .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle-icon{color:var(--rs-sidenav-subtle-selected-text)}@keyframes sideNavFoldedText{0%{max-width:200px;opacity:.8}to{max-width:0;opacity:0}}.rs-slider{position:relative}.rs-slider .rs-tooltip{display:none}.rs-slider .rs-tooltip.rs-tooltip-placement-top .rs-tooltip:after{margin:auto;left:0;right:0}.rs-slider-disabled{opacity:.5;cursor:not-allowed}.rs-slider-disabled .rs-slider-bar,.rs-slider-disabled .rs-slider-handle:before{pointer-events:none}.rs-slider-with-mark:not(.rs-slider-vertical){margin-bottom:29px}.rs-slider-bar{height:6px;border-radius:3px;background-color:var(--rs-slider-bar);transition:background-color ease-in-out .3s;cursor:pointer}.rs-slider:hover .rs-slider-bar{background-color:var(--rs-slider-hover-bar)}.rs-slider-vertical .rs-slider-bar{height:100%;width:6px}.rs-slider-handle{position:absolute;top:-50%;outline:none}.rs-slider-handle:before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;border:2px solid var(--rs-slider-thumb-border);background-color:var(--rs-slider-thumb-bg);margin-left:-6px;cursor:pointer;transition:box-shadow .15s ease-in-out,background-color .15s ease-in-out,transform .15s ease-in-out}.rs-slider-handle:hover:before,.rs-slider-handle:focus:before{box-shadow:var(--rs-slider-thumb-hover-shadow)}.rs-slider-handle:active:before,.rs-slider-handle.active:before{transform:scale(1.2)}.rs-slider-vertical .rs-slider-handle{top:unset}.rs-slider-vertical .rs-slider-handle:before{left:3px;margin-top:-6px}.rs-slider-handle:hover .rs-tooltip,.rs-slider-handle.active .rs-tooltip{display:block;opacity:1;top:-30px}.rs-slider-vertical .rs-slider-handle:hover .rs-tooltip,.rs-slider-vertical .rs-slider-handle.active .rs-tooltip{top:-33px;margin-left:3px}.rs-slider-mark{position:absolute;top:15px;left:-2px;white-space:nowrap}.rs-slider-mark-content{margin-left:-50%}.rs-slider-mark-last{left:auto;right:-2px}.rs-slider-mark-last .rs-slider-mark-content{margin-left:50%}.rs-slider-graduator{width:100%}.rs-slider-graduator ol,.rs-slider-graduator li{list-style:none}.rs-slider-graduator>ol{display:flex;padding-left:0;width:100%}.rs-slider-graduator>ol>li{flex:1 1 1%;position:relative}.rs-slider-graduator>ol>li:last-child:after,.rs-slider-graduator>ol>li:before{content:"";display:block;position:absolute;width:8px;height:8px;border-radius:50%;background-color:var(--rs-slider-thumb-bg);box-sizing:border-box;border:2px solid var(--rs-slider-bar);margin-left:-4px;top:-1px}.rs-slider-vertical .rs-slider-graduator>ol>li:last-child:after,.rs-slider-vertical .rs-slider-graduator>ol>li:before{top:unset;bottom:-4px;margin-left:-1px}.rs-slider-graduator>ol>li:last-child:after{right:-4px}.rs-slider-vertical .rs-slider-graduator>ol>li:last-child:after{left:0;bottom:unset;top:-4px}.rs-slider-graduator>ol>li.rs-slider-pass:before{border-color:var(--rs-slider-progress)}.rs-slider-graduator>ol>li.rs-slider-active:before{visibility:hidden}.rs-slider-vertical .rs-slider-graduator{display:block;height:100%}.rs-slider-vertical .rs-slider-graduator>ol{width:6px;display:flex;flex-direction:column-reverse;height:100%;padding:0}.rs-slider-vertical .rs-slider-graduator>ol>li{display:block;padding:0}.rs-slider-progress-bar{position:absolute;height:6px;border-radius:3px 0 0 3px;background-color:var(--rs-slider-progress)}.rs-slider-vertical .rs-slider-progress-bar{width:6px;border-radius:0 0 3px 3px}.rs-slider-vertical{height:100%}.rs-slider-vertical .rs-slider-mark{top:unset;bottom:-8px;left:15px}.rs-slider-vertical .rs-slider-mark-content{margin-left:auto}.rs-slider-vertical .rs-slider-mark-last{bottom:unset;top:-8px}.rs-stat{display:flex;gap:10px;align-items:center}.rs-stat-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:6px}.rs-stat-body{display:flex;flex-direction:column;gap:8px;width:100%;margin:0}.rs-stat-bordered{border:1px solid var(--rs-border-primary);background-color:var(--rs-stat-body-bg);border-radius:6px;padding:16px}.rs-stat-label{font-weight:100;display:inline-flex;align-items:center;color:var(--rs-text-secondary);gap:6px}.rs-stat-label-uppercase{text-transform:uppercase}.rs-stat-value{display:flex;gap:4px;align-items:baseline;font-size:24px;font-weight:600;line-height:1;margin:0}.rs-stat-value-unit{font-size:12px;font-weight:400}.rs-stat-trend{display:inline-flex;align-items:center;gap:2px;border-radius:4px;font-weight:600;font-size:12px;line-height:1}.rs-stat-trend-up{color:var(--rs-green-900)}.rs-stat-trend-down{color:var(--rs-red-900)}.rs-stat-trend-equal{color:var(--rs-primary-900)}.rs-stat-trend-default{padding:2px 6px}.rs-stat-trend-default.rs-stat-trend-up{background-color:var(--rs-green-100)}.rs-stat-trend-default.rs-stat-trend-down{background-color:var(--rs-red-100)}.rs-stat-trend-default.rs-stat-trend-equal{background-color:var(--rs-primary-100)}.rs-stat-trend-subtle.rs-stat-trend-up{color:var(--rs-green-600)}.rs-stat-trend-subtle.rs-stat-trend-down{color:var(--rs-red-600)}.rs-stat-trend-subtle.rs-stat-trend-equal{color:var(--rs-primary-600)}.rs-stat-help-text{color:var(--rs-text-secondary)}.rs-stat .rs-progress-line{padding:0}.rs-stat-group{--rs-columns: 4;--rs-spacing: 6px;display:grid;grid-template-columns:repeat(var(--rs-columns),1fr);grid-gap:var(--rs-spacing)}.rs-steps{min-height:30px}.rs-steps-item{padding-left:40px;position:relative;overflow:hidden}.rs-steps-item-icon-wrapper{width:30px;height:30px;text-align:center;font-size:16px;line-height:1.75;color:var(--rs-text-secondary);position:absolute;top:0;left:0;display:flex;align-items:center;border:1px solid var(--rs-steps-border);border-radius:50%}.rs-steps-item-status-finish .rs-steps-item-icon-wrapper{border-color:var(--rs-steps-state-finish);color:var(--rs-steps-state-finish)}.rs-steps-item-status-error .rs-steps-item-icon-wrapper{border-color:var(--rs-steps-state-error);color:var(--rs-steps-state-error)}.rs-steps-item-status-process .rs-steps-item-icon-wrapper{border-color:var(--rs-steps-state-process);background-color:var(--rs-steps-state-process);color:var(--rs-text-inverse)}.rs-steps-item-status-process .rs-steps-item-icon-wrapper .rs-icon{color:var(--rs-steps-icon-state-process)}.rs-steps-item-icon-wrapper.rs-steps-item-custom-icon{border:none;background:none}.rs-steps-item-icon-wrapper>.rs-steps-item-icon{width:100%;display:flex;justify-content:center;text-align:center;position:relative}.rs-steps-item-icon-wrapper>.rs-steps-item-icon .rs-icon{font-size:14px;vertical-align:middle}.rs-steps-item-content{color:var(--rs-text-secondary);display:inline-block;position:relative;width:100%}.rs-steps-item-status-process .rs-steps-item-content{color:var(--rs-text-primary)}.rs-steps-item-status-error .rs-steps-item-content{color:var(--rs-text-error)}.rs-steps-item-title{position:relative;font-size:16px;line-height:1.875;min-height:16px;padding-right:10px;display:inline-block}.rs-steps-item-title:empty{padding-right:0}.rs-steps-item-description{margin-top:12px}.rs-steps-item-tail,.rs-steps-item-title:after{position:absolute;border-color:var(--rs-steps-border)}.rs-steps-item-status-process .rs-steps-item-tail,.rs-steps-item-status-process .rs-steps-item-title:after{border-color:var(--rs-steps-border)}.rs-steps-item-status-finish .rs-steps-item-tail,.rs-steps-item-status-finish .rs-steps-item-title:after{border-color:var(--rs-steps-state-finish)}.rs-steps-next-error .rs-steps-item-tail,.rs-steps-next-error .rs-steps-item-title:after{border-color:var(--rs-steps-border-state-error)}.rs-steps-horizontal{display:flex;justify-content:space-between}.rs-steps-horizontal .rs-steps-item{flex-grow:1;flex-shrink:1;min-height:30px}.rs-steps-horizontal .rs-steps-item:last-child{flex-grow:0;flex-shrink:0}.rs-steps-horizontal .rs-steps-item:last-child .rs-steps-item-title:after{display:none}.rs-steps-horizontal .rs-steps-item:not(:first-child){padding-left:50px}.rs-steps-horizontal .rs-steps-item:not(:first-child) .rs-steps-item-icon-wrapper{left:10px}.rs-steps-horizontal .rs-steps-item-content{height:30px}.rs-steps-horizontal .rs-steps-item-title:after{content:"";top:15px;left:100%;width:9999px;border-top-width:1px;border-top-style:solid}.rs-steps-vertical .rs-steps-item{padding-bottom:20px}.rs-steps-vertical .rs-steps-item:not(:first-child){margin-top:10px}.rs-steps-vertical .rs-steps-item:last-child .rs-steps-item-tail{display:none}.rs-steps-vertical .rs-steps-item-tail{top:40px;bottom:0;left:15px;border-left-width:1px;border-left-style:solid}.rs-steps-small,.rs-steps-small.rs-steps-horizontal .rs-steps-item{min-height:24px}.rs-steps-small.rs-steps-horizontal .rs-steps-item:not(:first-child){padding-left:44px}.rs-steps-small.rs-steps-vertical .rs-steps-item-tail{left:12px}.rs-steps-small.rs-steps-horizontal .rs-steps-item-title:after{top:12px}.rs-steps-small .rs-steps-item{padding-left:34px}.rs-steps-small .rs-steps-item-icon-wrapper{width:24px;height:24px;font-size:14px;line-height:1.57142857}.rs-steps-small .rs-steps-item-title{font-size:14px;line-height:1.71428571}.rs-steps-small .rs-steps-item-description{margin-top:12px;font-size:12px;line-height:1.66666667}.rs-table{position:relative;overflow:hidden}.rs-table-column-resizing{cursor:ew-resize;-webkit-user-select:none;user-select:none}.rs-table-row{overflow:hidden;position:absolute;height:36px;width:100%;top:0}.rs-table-row.virtualized{pointer-events:none}@media not all and (min-resolution:.001dpcm){.rs-table-row.virtualized{visibility:hidden}}.rs-table-row-expanded{position:absolute;height:46px;bottom:0;width:100%;z-index:4;border-top:1px solid var(--rs-table-border-color);padding:10px;background-color:var(--rs-bg-card)}.rs-table-hover .rs-table-row:hover .rs-table-cell-group,.rs-table-hover .rs-table-row:hover .rs-table-cell,.rs-table-row-header,.rs-table-row-header .rs-table-cell{background-color:var(--rs-bg-card)}.rs-table-row-header .rs-table-cell-group-shadow{z-index:5;box-shadow:none}.rs-table-hover .rs-table-row:not(.rs-table-row-header):hover,.rs-table-hover .rs-table-row:hover .rs-table-cell-group,.rs-table-hover .rs-table-row:hover .rs-table-cell{background-color:var(--rs-state-hover-bg)}.rs-table-hover .rs-table-row-header:hover .rs-table-cell-group,.rs-table-hover .rs-table-row-header:hover .rs-table-cell{background-color:var(--rs-bg-card)}.rs-table-header-row-wrapper{z-index:2;position:relative;font-size:12px;color:var(--rs-text-secondary)}.rs-table-affix-header{z-index:3;visibility:hidden}.rs-table-affix-header.fixed{visibility:visible}.rs-table-body-row-wrapper{position:relative;overflow:hidden;z-index:0}.rs-table-body-info{width:100%;text-align:center;top:50%;position:absolute;margin-top:-20px;line-height:40px}.rs-table-body-info .icon{margin:0 10px}.rs-table-body-info-wheel-area,.rs-table-body-wheel-area{width:100%}.rs-table-loader-wrapper{position:absolute;height:100%;width:100%;background-color:var(--rs-loader-backdrop);opacity:0;transition:opacity .2s ease-in;pointer-events:none}@media not all and (min-resolution:.001dpcm){.rs-table-loader-wrapper{visibility:hidden}}.rs-table-loader{width:100%;text-align:center;top:50%;position:absolute;margin-top:-20px;line-height:40px}.rs-table-loader-icon{width:18px;height:18px;display:inline-block;position:relative;margin-right:12px;padding-top:3px}.rs-table-loader-icon:before,.rs-table-loader-icon:after{width:18px;height:18px}.rs-table-loader-icon:before,.rs-table-loader-icon:after{content:"";position:absolute;left:0;right:0;display:block;border-radius:50%}.rs-table-loader-icon:before{border:3px solid var(--rs-loader-ring)}.rs-table-loader-icon:after{border-width:3px;border-style:solid;border-color:var(--rs-loader-rotor) transparent transparent;animation:loaderSpin .6s infinite linear}.rs-table-loading .rs-table-loader-wrapper{visibility:visible;opacity:1;pointer-events:auto;z-index:1}.rs-table-cell{height:36px;display:block;overflow:hidden;position:absolute;white-space:normal;background-color:var(--rs-bg-card);border-bottom:1px solid var(--rs-table-border-color)}.rs-table-cell.first{border-left-width:0}.rs-table-cell-wrap1{display:table}.rs-table-cell-wrap2{display:table-row}.rs-table-cell-wrap3{display:table-cell;vertical-align:middle}.rs-table-cell-content{padding:13px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-table-cell-header .rs-table-cell-content{padding:10px;line-height:1.66666667;display:flex;align-items:center}.rs-table-cell-header-sort-wrapper{cursor:pointer;margin-left:5px;display:inline-block}.rs-table-cell-header-icon-sort{color:var(--rs-table-sort);font-size:16px;line-height:1.66666667;display:flex}.rs-table-cell-header-icon-sort:where([data-sort=asc]){transform:rotate(180deg)}.rs-table-cell-rowspan{border-bottom:1px solid var(--rs-table-border-color)!important}.rs-table-cell-full-text:hover{z-index:1!important;width:auto!important;box-shadow:inset var(--rs-primary-500) 0 0 2px}.rs-table-cell-full-text:hover .rs-table-cell-content{width:auto!important}.rs-table-cell-header-sortable .rs-table-cell-content{cursor:pointer}.rs-table-column-resize-spanner{height:36px;width:3px;z-index:3;position:absolute;cursor:ew-resize!important;outline:none;box-sizing:content-box}.rs-table-column-resize-spanner:after,.rs-table-column-resize-spanner:before{content:" ";position:absolute;width:0;height:0;margin:auto;bottom:0;top:0;display:none}.rs-table-column-resize-spanner:before{border-style:dashed solid dashed dashed;border-color:transparent var(--rs-table-resize) transparent transparent;border-width:3px;right:4px}.rs-table-column-resize-spanner:after{border-style:dashed dashed dashed solid;border-color:transparent transparent transparent var(--rs-table-resize);border-width:3px;left:4px}.rs-table:not(.rs-table-column-resizing) .rs-table-cell-header .rs-table-cell:hover~.rs-table-column-resize-spanner,.rs-table:not(.rs-table-column-resizing) .rs-table-column-resize-spanner:hover{background-color:var(--rs-table-resize)}.rs-table:not(.rs-table-column-resizing) .rs-table-cell-header .rs-table-cell:hover~.rs-table-column-resize-spanner:before,.rs-table:not(.rs-table-column-resizing) .rs-table-column-resize-spanner:hover:before,.rs-table:not(.rs-table-column-resizing) .rs-table-cell-header .rs-table-cell:hover~.rs-table-column-resize-spanner:after,.rs-table:not(.rs-table-column-resizing) .rs-table-column-resize-spanner:hover:after{display:block}.rs-table-cell-group-fixed-right,.rs-table-cell-group-fixed-left{position:absolute;z-index:4;background-color:var(--rs-bg-card)}.rs-table-cell-group-shadow,.rs-table-cell-group-left-shadow{box-shadow:3px 0 5px var(--rs-table-shadow)}.rs-table-cell-group-right-shadow{box-shadow:-3px 0 5px var(--rs-table-shadow)}.rs-table-mouse-area{display:none;background-color:var(--rs-table-resize);left:-1px;top:0;position:absolute;width:1px;z-index:6}.rs-table-mouse-area>span{height:36px;width:3px;z-index:3;cursor:ew-resize!important;outline:none;background-color:var(--rs-table-resize);position:absolute;left:-1.5px}.rs-table-word-wrap .rs-table-cell-content{white-space:normal}.rs-table-bordered{border:1px solid var(--rs-table-border-color)}.rs-table-cell-bordered .rs-table-cell{border-right:1px solid var(--rs-table-border-color)}.rs-table-column-group{position:absolute;left:0;right:0;top:0;width:100%}.rs-table-column-group-header{border-bottom:1px solid var(--rs-table-border-color);position:absolute;width:100%}.rs-table-column-group-header-content{display:table-cell;padding:10px}.rs-table-column-group-cell{position:absolute;border-right:1px solid var(--rs-table-border-color)}.rs-table:not(.rs-table-has-rowspan) .rs-table-row{border-bottom:1px solid var(--rs-table-border-color)}.rs-table-cell-expand-wrapper{margin-right:10px;display:inline-block;cursor:pointer}.rs-table-cell-expand-icon{cursor:pointer;outline:none;font-size:16px;transition:transform .3s ease}.rs-table-cell-expand-icon:where([data-expanded=true]){transform:rotate(90deg)}.rs-table-scrollbar{background-color:var(--rs-table-scrollbar-track);position:absolute;transition:background .1s linear,transform .1s linear;opacity:.6;z-index:1}.rs-table-scrollbar-hide{display:none}.rs-table-scrollbar-handle{position:absolute;background-color:var(--rs-table-scrollbar-thumb);border-radius:4px}.rs-table-scrollbar-pressed{z-index:1}.rs-table-scrollbar-pressed .rs-table-scrollbar-handle{background-color:var(--rs-table-scrollbar-thumb-active)}.rs-table-scrollbar-horizontal{width:100%;height:10px;bottom:0}.rs-table-scrollbar-horizontal.fixed{position:fixed}.rs-table-scrollbar-horizontal .rs-table-scrollbar-handle{height:8px;left:0;top:2px/2}.rs-table-scrollbar-pressed.rs-table-scrollbar-horizontal:hover,.rs-table-scrollbar-horizontal:hover{transform-origin:center bottom;transform:scaleY(1.3)}.rs-table-scrollbar-vertical{top:0;right:0;width:10px;bottom:10px;background-color:var(--rs-table-scrollbar-vertical-track)}.rs-table-scrollbar-vertical .rs-table-scrollbar-handle{min-height:20px;width:8px;top:0;left:2px/2}.rs-table-scrollbar-pressed.rs-table-scrollbar-vertical:hover,.rs-table-scrollbar-vertical:hover{transform-origin:right center;transform:scaleX(1.3)}.rs-tag{display:inline-block;background-color:var(--rs-tag-bg);color:var(--rs-text-primary);border-radius:6px;line-height:20px}.rs-tag-closable{position:relative}.rs-tag-icon-close{position:absolute;top:0;right:0}.rs-tag-lg{padding:5px 10px;font-size:14px}.rs-tag-lg .rs-tag-icon-close{padding:9px 8px}.rs-tag-closable.rs-tag-lg{padding-right:27px}.rs-tag-md{padding:2px 8px;font-size:12px}.rs-tag-md .rs-tag-icon-close{padding:6px 8px}.rs-tag-closable.rs-tag-md{padding-right:25px}.rs-tag-sm{padding:0 8px;font-size:12px}.rs-tag-sm .rs-tag-icon-close{padding:4px 5px}.rs-tag-closable.rs-tag-sm{padding-right:25px}.rs-tag+.rs-tag{margin-left:10px}.rs-tag-red{background-color:var(--rs-red-500);color:#fff}.rs-tag-orange{background-color:var(--rs-orange-500);color:#fff}.rs-tag-yellow{background-color:var(--rs-yellow-500);color:#fff}.rs-tag-green{background-color:var(--rs-green-500);color:#fff}.rs-tag-cyan{background-color:var(--rs-cyan-500);color:#fff}.rs-tag-blue{background-color:var(--rs-blue-500);color:#fff}.rs-tag-violet{background-color:var(--rs-violet-500);color:#fff}.rs-tag-group{margin:-10px 0 0 -10px}.rs-tag-group>.rs-tag{margin-top:10px;margin-left:10px}.rs-tabs{display:flex;flex-direction:column;gap:10px}.rs-tabs-reversed{flex-direction:column-reverse}.rs-tabs-vertical{flex-direction:row}.rs-tabs-vertical .rs-tabs-content{flex:1}.rs-tabs .rs-nav-vertical{display:flex;flex-direction:column}.rs-picker-tag .rs-picker-toggle{left:0;cursor:text}.rs-picker-tag.rs-picker-disabled .rs-picker-toggle{position:absolute}.rs-picker-tag .rs-tag{max-width:calc(100% - 6px);vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-picker-tag .rs-picker-search-input,.rs-picker-tag .rs-tag{margin-top:5px}.rs-picker-tag.rs-picker-has-value .rs-picker-search-input{padding-left:6px}.rs-picker-tag .rs-picker-search,.rs-picker-tag .rs-picker-search-input,.rs-picker-tag .rs-picker-search-input>input{display:inline-block;width:auto;min-width:14px}.rs-picker-tag .rs-picker-search-input>input{padding:0}.rs-picker-tag .rs-picker-textbox{position:relative;z-index:6;padding-bottom:5px}.rs-picker-tag-list{display:contents}.rs-plaintext .rs-tag{margin:0}.rs-picker-tag .rs-picker-textbox,.rs-picker-tag-md .rs-picker-textbox{padding-bottom:5px}.rs-picker-tag .rs-picker-textbox .rs-picker-search-input,.rs-picker-tag-md .rs-picker-textbox .rs-picker-search-input{padding-left:12px;margin-top:5px;font-size:14px}.rs-picker-tag .rs-picker-textbox input,.rs-picker-tag-md .rs-picker-textbox input{height:18px}.rs-picker-tag .rs-picker-toggle,.rs-picker-tag-md .rs-picker-toggle{padding-top:7px;padding-bottom:7px;box-shadow:none}.rs-picker-tag .rs-picker-tag-list .rs-tag-md,.rs-picker-tag-md .rs-picker-tag-list .rs-tag-md{margin-top:5px;margin-left:5px}.rs-picker-tag-lg .rs-picker-textbox{padding-bottom:7px}.rs-picker-tag-lg .rs-picker-textbox .rs-picker-search-input{padding-left:16px;margin-top:7px;font-size:16px}.rs-picker-tag-lg .rs-picker-textbox input{height:20px}.rs-picker-tag-lg .rs-picker-toggle{padding-top:9px;padding-bottom:9px;box-shadow:none}.rs-picker-tag-lg .rs-picker-textbox{min-height:40px}.rs-picker-tag-lg .rs-picker-tag-list .rs-tag-lg{margin-top:6px;margin-left:6px}.rs-picker-tag-sm .rs-picker-textbox{padding-bottom:2px}.rs-picker-tag-sm .rs-picker-textbox .rs-picker-search-input{padding-left:10px;margin-top:2px;font-size:14px}.rs-picker-tag-sm .rs-picker-textbox input{height:18px}.rs-picker-tag-sm .rs-picker-toggle{padding-top:4px;padding-bottom:4px;box-shadow:none}.rs-picker-tag-sm .rs-picker-textbox{min-height:28px}.rs-picker-tag-sm .rs-picker-tag-list .rs-tag-sm{margin-top:4px;margin-left:4px}.rs-picker-tag-xs .rs-picker-textbox{padding-bottom:-1px}.rs-picker-tag-xs .rs-picker-textbox .rs-picker-search-input{padding-left:8px;margin-top:-1px;font-size:12px}.rs-picker-tag-xs .rs-picker-textbox input{height:18px}.rs-picker-tag-xs .rs-picker-toggle{padding-top:1px;padding-bottom:1px;box-shadow:none}.rs-picker-tag-xs .rs-picker-textbox{min-height:22px;padding-bottom:1px}.rs-picker-tag-xs .rs-picker-textbox .rs-picker-search-input{padding-top:1px;padding-bottom:1px}.rs-picker-tag-xs .rs-picker-tag-list .rs-tag-sm{margin-top:1px;margin-left:2px}.rs-picker-disabled-options .rs-picker-toggle{padding-right:32px!important}.rs-picker-disabled-options .rs-picker-textbox{margin-right:32px!important}.rs-picker-disabled-options .rs-picker-clean{right:10px!important}.rs-timeline{list-style:none;padding:0;margin-bottom:0;direction:ltr}.rs-timeline-item{position:relative;text-align:left}.rs-timeline-item:not(:last-child) .rs-timeline-item-content{padding-bottom:18px}.rs-timeline-item-dot{position:absolute;top:5px}.rs-timeline-item-dot:before{content:"";display:block;width:10px;height:10px;background-color:var(--rs-timeline-indicator-bg);border-radius:50%}.rs-timeline-item-custom-dot{text-align:center}.rs-timeline-item-custom-dot:before{display:none}.rs-timeline-item-active .rs-timeline-item-dot:before{background-color:var(--rs-timeline-indicator-active-bg)}.rs-timeline-item-tail{position:absolute;top:0;bottom:0;width:2px;background-color:var(--rs-timeline-indicator-bg)}.rs-timeline-item:first-child .rs-timeline-item-tail{top:5px}.rs-timeline-item:last-child .rs-timeline-item-tail{bottom:auto;height:15px}.rs-timeline-endless .rs-timeline-item:last-child .rs-timeline-item-tail{height:auto;min-height:38px}.rs-timeline-item:only-child .rs-timeline-item-tail{display:none}.rs-timeline-align-left .rs-timeline-item-dot{left:0}.rs-timeline-align-left .rs-timeline-item-tail{left:4px}.rs-timeline-align-left .rs-timeline-item{padding-left:22px}.rs-timeline-align-right .rs-timeline-item-dot{right:0}.rs-timeline-align-right .rs-timeline-item-tail{right:4px}.rs-timeline-align-right .rs-timeline-item{padding-right:22px}.rs-timeline-align-right .rs-timeline-item-content{text-align:right}.rs-timeline-align-alternate .rs-timeline-item-dot{left:calc(50% - 5px)}.rs-timeline-align-alternate .rs-timeline-item-tail{left:calc(50% - 1px)}.rs-timeline-align-alternate .rs-timeline-item-content{width:50%}.rs-timeline-align-alternate .rs-timeline-item:nth-child(2n) .rs-timeline-item-content{text-align:right}.rs-timeline-align-alternate .rs-timeline-item:nth-child(odd){text-align:right}.rs-timeline-align-alternate .rs-timeline-item:nth-child(odd) .rs-timeline-item-content{display:inline-block;text-align:left}.rs-timeline-with-time .rs-timeline-item{display:flex;padding-left:0}.rs-timeline-with-time .rs-timeline-item-dot{left:calc(50% - 5px)}.rs-timeline-with-time .rs-timeline-item-tail{left:calc(50% - 1px)}.rs-timeline-with-time .rs-timeline-item-time,.rs-timeline-with-time .rs-timeline-item-content{flex:1 0 50%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-timeline-with-time .rs-timeline-item-time,.rs-timeline-with-time .rs-timeline-item-content{max-width:50%}}.rs-timeline-align-alternate .rs-timeline-item:nth-child(2n),.rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item{flex-direction:row-reverse}.rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item{padding-right:0}.rs-timeline-with-time.rs-timeline-align-left .rs-timeline-item-time{text-align:right}.rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item-time{text-align:left}.rs-timeline-with-time.rs-timeline-align-left .rs-timeline-item-time,.rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item-content,.rs-timeline-align-alternate .rs-timeline-item:nth-child(odd) .rs-timeline-item-time,.rs-timeline-align-alternate .rs-timeline-item:nth-child(2n) .rs-timeline-item-content{padding-right:17px}.rs-timeline-with-time.rs-timeline-align-left .rs-timeline-item-content,.rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item-time,.rs-timeline-align-alternate .rs-timeline-item:nth-child(odd) .rs-timeline-item-content,.rs-timeline-align-alternate .rs-timeline-item:nth-child(2n) .rs-timeline-item-time{padding-left:17px}.rs-toggle{position:relative;display:inline-block;vertical-align:middle;font-size:14px}.rs-toggle .rs-toggle-loader{width:18px;height:18px;left:3px;top:3px}.rs-toggle .rs-toggle-loader .rs-loader-spin,.rs-toggle .rs-toggle-loader .rs-loader-spin:before,.rs-toggle .rs-toggle-loader .rs-loader-spin:after{width:18px;height:18px}.rs-toggle .rs-toggle-presentation{height:24px;min-width:44px;border-radius:12px}.rs-toggle .rs-toggle-presentation:after{width:18px;height:18px;left:3px;top:3px;border-radius:9px}.rs-toggle .rs-toggle-presentation:active:after{width:21.6px}.rs-toggle .rs-toggle-inner{margin-left:24px;margin-right:8px;height:24px;line-height:2;font-size:12px}.rs-toggle .rs-toggle-inner .rs-icon{font-size:12px}.rs-toggle.rs-toggle-checked .rs-toggle-presentation:after{left:100%;margin-left:-21px}.rs-toggle.rs-toggle-checked .rs-toggle-presentation:active:after{margin-left:-24.6px}.rs-toggle.rs-toggle-checked .rs-toggle-presentation .rs-toggle-inner{margin-right:24px;margin-left:8px}.rs-toggle.rs-toggle-checked .rs-toggle-loader{left:100%;margin-left:-21px}.rs-toggle .rs-toggle-label{font-size:14px}.rs-toggle-label{cursor:pointer;margin-left:10px}.rs-toggle-input{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.rs-toggle-presentation{position:relative;display:inline-block;box-sizing:border-box;vertical-align:middle;background-color:var(--rs-toggle-bg);color:var(--rs-toggle-thumb);cursor:pointer;transition:background-color .15s ease-out,width .15s ease-out;-webkit-user-select:none;user-select:none}.rs-theme-high-contrast .rs-toggle-presentation{transition:none;box-shadow:inset 0 0 0 1px var(--rs-toggle-thumb)}.rs-toggle-input:focus-visible+.rs-toggle-presentation{outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-toggle-input:focus-visible+.rs-toggle-presentation{outline-offset:2px}.rs-theme-high-contrast .rs-toggle-input:focus-visible+.rs-toggle-presentation{box-shadow:inset 0 0 0 1px var(--rs-toggle-thumb),var(--rs-state-focus-shadow)}.rs-toggle-presentation:hover{background-color:var(--rs-toggle-hover-bg)}.rs-toggle-presentation:after{content:"";cursor:pointer;position:absolute;background-color:currentColor;transition:left .15s ease-out,margin-left .15s ease-out,width .15s ease-out}.rs-theme-high-contrast .rs-toggle-presentation:after{transition:none}.rs-toggle-disabled .rs-toggle-presentation{background-color:var(--rs-toggle-disabled-bg);color:var(--rs-toggle-disabled-thumb);box-shadow:inset 0 0 0 1px var(--rs-toggle-disabled-thumb);pointer-events:none}.rs-toggle-checked .rs-toggle-presentation{background-color:var(--rs-toggle-checked-bg);color:var(--rs-toggle-checked-thumb);box-shadow:none}.rs-toggle-checked .rs-toggle-presentation:hover{background-color:var(--rs-toggle-checked-hover-bg)}.rs-toggle-disabled.rs-toggle-checked .rs-toggle-presentation{background-color:var(--rs-toggle-checked-disabled-bg);color:var(--rs-toggle-checked-disabled-thumb)}.rs-toggle-loading .rs-toggle-presentation:after{display:none}.rs-toggle-inner{display:flex;align-items:center;transition:margin .15s ease-out}.rs-theme-high-contrast .rs-toggle-inner{transition:none}.rs-toggle-loader{position:absolute;transition:left .15s ease-out,margin-left .15s ease-out,width .15s ease-out}.rs-toggle-loader .rs-loader-spin:before{border-color:var(--rs-toggle-loader-ring)}.rs-toggle-loader .rs-loader-spin:after{border-top-color:var(--rs-toggle-loader-rotor)}.rs-toggle-sm{font-size:12px}.rs-toggle-sm .rs-toggle-loader{width:10px;height:10px;left:2px;top:2px}.rs-toggle-sm .rs-toggle-loader .rs-loader-spin,.rs-toggle-sm .rs-toggle-loader .rs-loader-spin:before,.rs-toggle-sm .rs-toggle-loader .rs-loader-spin:after{width:10px;height:10px}.rs-toggle-sm .rs-toggle-loader .rs-loader-spin:before,.rs-toggle-sm .rs-toggle-loader .rs-loader-spin:after{border-width:2px}.rs-toggle-sm .rs-toggle-presentation{height:14px;min-width:26px;border-radius:7px}.rs-toggle-sm .rs-toggle-presentation:after{width:10px;height:10px;left:2px;top:2px;border-radius:5px}.rs-toggle-sm .rs-toggle-presentation:active:after{width:12px}.rs-toggle-sm .rs-toggle-inner{margin-left:14px;margin-right:6px;height:14px;line-height:1.4;font-size:10px}.rs-toggle-sm .rs-toggle-inner .rs-icon{font-size:10px}.rs-toggle-sm.rs-toggle-checked .rs-toggle-presentation:after{left:100%;margin-left:-12px}.rs-toggle-sm.rs-toggle-checked .rs-toggle-presentation:active:after{margin-left:-14px}.rs-toggle-sm.rs-toggle-checked .rs-toggle-presentation .rs-toggle-inner{margin-right:14px;margin-left:6px}.rs-toggle-sm.rs-toggle-checked .rs-toggle-loader{left:100%;margin-left:-12px}.rs-toggle-sm .rs-toggle-label{font-size:12px}.rs-toggle-md{font-size:14px}.rs-toggle-md .rs-toggle-loader{width:18px;height:18px;left:3px;top:3px}.rs-toggle-md .rs-toggle-loader .rs-loader-spin,.rs-toggle-md .rs-toggle-loader .rs-loader-spin:before,.rs-toggle-md .rs-toggle-loader .rs-loader-spin:after{width:18px;height:18px}.rs-toggle-md .rs-toggle-presentation{height:24px;min-width:44px;border-radius:12px}.rs-toggle-md .rs-toggle-presentation:after{width:18px;height:18px;left:3px;top:3px;border-radius:9px}.rs-toggle-md .rs-toggle-presentation:active:after{width:21.6px}.rs-toggle-md .rs-toggle-inner{margin-left:24px;margin-right:8px;height:24px;line-height:2;font-size:12px}.rs-toggle-md .rs-toggle-inner .rs-icon{font-size:12px}.rs-toggle-md.rs-toggle-checked .rs-toggle-presentation:after{left:100%;margin-left:-21px}.rs-toggle-md.rs-toggle-checked .rs-toggle-presentation:active:after{margin-left:-24.6px}.rs-toggle-md.rs-toggle-checked .rs-toggle-presentation .rs-toggle-inner{margin-right:24px;margin-left:8px}.rs-toggle-md.rs-toggle-checked .rs-toggle-loader{left:100%;margin-left:-21px}.rs-toggle-md .rs-toggle-label{font-size:14px}.rs-toggle-lg{font-size:16px}.rs-toggle-lg .rs-toggle-loader{width:22px;height:22px;left:4px;top:4px}.rs-toggle-lg .rs-toggle-loader .rs-loader-spin,.rs-toggle-lg .rs-toggle-loader .rs-loader-spin:before,.rs-toggle-lg .rs-toggle-loader .rs-loader-spin:after{width:22px;height:22px}.rs-toggle-lg .rs-toggle-presentation{height:30px;min-width:55px;border-radius:15px}.rs-toggle-lg .rs-toggle-presentation:after{width:22px;height:22px;left:4px;top:4px;border-radius:11px}.rs-toggle-lg .rs-toggle-presentation:active:after{width:26.4px}.rs-toggle-lg .rs-toggle-inner{margin-left:30px;margin-right:10px;height:30px;line-height:2.14285714;font-size:14px}.rs-toggle-lg .rs-toggle-inner .rs-icon{font-size:14px}.rs-toggle-lg.rs-toggle-checked .rs-toggle-presentation:after{left:100%;margin-left:-26px}.rs-toggle-lg.rs-toggle-checked .rs-toggle-presentation:active:after{margin-left:-30.4px}.rs-toggle-lg.rs-toggle-checked .rs-toggle-presentation .rs-toggle-inner{margin-right:30px;margin-left:10px}.rs-toggle-lg.rs-toggle-checked .rs-toggle-loader{left:100%;margin-left:-26px}.rs-toggle-lg .rs-toggle-label{font-size:16px}.rs-toggle-checked.rs-toggle-red .rs-toggle-presentation{background-color:var(--rs-red-500)}.rs-toggle-checked.rs-toggle-red .rs-toggle-presentation:hover{background-color:var(--rs-red-600)}.rs-toggle-checked.rs-toggle-orange .rs-toggle-presentation{background-color:var(--rs-orange-500)}.rs-toggle-checked.rs-toggle-orange .rs-toggle-presentation:hover{background-color:var(--rs-orange-600)}.rs-toggle-checked.rs-toggle-yellow .rs-toggle-presentation{background-color:var(--rs-yellow-500)}.rs-toggle-checked.rs-toggle-yellow .rs-toggle-presentation:hover{background-color:var(--rs-yellow-600)}.rs-toggle-checked.rs-toggle-green .rs-toggle-presentation{background-color:var(--rs-green-500)}.rs-toggle-checked.rs-toggle-green .rs-toggle-presentation:hover{background-color:var(--rs-green-600)}.rs-toggle-checked.rs-toggle-cyan .rs-toggle-presentation{background-color:var(--rs-cyan-500)}.rs-toggle-checked.rs-toggle-cyan .rs-toggle-presentation:hover{background-color:var(--rs-cyan-600)}.rs-toggle-checked.rs-toggle-blue .rs-toggle-presentation{background-color:var(--rs-blue-500)}.rs-toggle-checked.rs-toggle-blue .rs-toggle-presentation:hover{background-color:var(--rs-blue-600)}.rs-toggle-checked.rs-toggle-violet .rs-toggle-presentation{background-color:var(--rs-violet-500)}.rs-toggle-checked.rs-toggle-violet .rs-toggle-presentation:hover{background-color:var(--rs-violet-600)}.rs-tooltip{position:absolute;z-index:1070;display:block;font-size:12px;opacity:0;line-height:1.66666667;max-width:250px;padding:2px 10px;color:var(--rs-tooltip-text);background-color:var(--rs-tooltip-bg);border-radius:4px;overflow-wrap:break-word}.rs-tooltip.rs-anim-fade{transition:opacity .1s linear,transform .1s ease-out}.rs-tooltip.rs-anim-in{opacity:1;transition:opacity .15s linear,transform .15s ease-in}.rs-tooltip-arrow:before,.rs-tooltip-arrow:after{content:" ";display:block;position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rs-tooltip-arrow:before{display:none}.rs-theme-high-contrast .rs-tooltip{border:1px solid var(--rs-border-primary)}.rs-theme-high-contrast .rs-tooltip-arrow:before{display:block}.rs-tooltip[class*=placement-top]{margin-top:-8px;transform:translate(0)}.rs-tooltip[class*=placement-top].rs-anim-in{transform:translateY(-2px)}.rs-tooltip[class*=placement-top]:after{bottom:-6px;margin-left:-6px;border-width:6px 6px 0;border-top-color:var(--rs-tooltip-bg)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-tooltip[class*=placement-top]:after{bottom:-7px}}@supports (-ms-ime-align: auto){.rs-tooltip[class*=placement-top]:after{bottom:-7px}}.rs-theme-high-contrast .rs-tooltip[class*=placement-top]:before{bottom:-7px;margin-left:-7px;border-width:7px 7px 0;border-top-color:var(--rs-tooltip-border)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-theme-high-contrast .rs-tooltip[class*=placement-top]:before{bottom:-8px}}@supports (-ms-ime-align: auto){.rs-theme-high-contrast .rs-tooltip[class*=placement-top]:before{bottom:-8px}}.rs-tooltip[class*=placement-bottom]{margin-top:8px;transform:translate(0)}.rs-tooltip[class*=placement-bottom].rs-anim-in{transform:translateY(2px)}.rs-tooltip[class*=placement-bottom]:after{top:-6px;margin-left:-6px;border-width:0 6px 6px;border-bottom-color:var(--rs-tooltip-bg)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-tooltip[class*=placement-bottom]:after{top:-7px}}@supports (-ms-ime-align: auto){.rs-tooltip[class*=placement-bottom]:after{top:-7px}}.rs-theme-high-contrast .rs-tooltip[class*=placement-bottom]:before{top:-7px;margin-left:-7px;border-width:0 7px 7px;border-bottom-color:var(--rs-tooltip-border)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-theme-high-contrast .rs-tooltip[class*=placement-bottom]:before{top:-8px}}@supports (-ms-ime-align: auto){.rs-theme-high-contrast .rs-tooltip[class*=placement-bottom]:before{top:-8px}}.rs-tooltip[class*=placement-right]{margin-left:8px;transform:translate(0)}.rs-tooltip[class*=placement-right].rs-anim-in{transform:translate(2px)}.rs-tooltip[class*=placement-right]:after{left:-6px;margin-top:-6px;border-width:6px 6px 6px 0;border-right-color:var(--rs-tooltip-bg)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-tooltip[class*=placement-right]:after{left:-7px}}@supports (-ms-ime-align: auto){.rs-tooltip[class*=placement-right]:after{left:-7px}}.rs-theme-high-contrast .rs-tooltip[class*=placement-right]:before{left:-7px;margin-top:-7px;border-width:7px 7px 7px 0;border-right-color:var(--rs-tooltip-border)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-theme-high-contrast .rs-tooltip[class*=placement-right]:before{left:-8px}}@supports (-ms-ime-align: auto){.rs-theme-high-contrast .rs-tooltip[class*=placement-right]:before{left:-8px}}.rs-tooltip[class*=placement-left]{margin-left:-8px;transform:translate(0)}.rs-tooltip[class*=placement-left].rs-anim-in{transform:translate(-2px)}.rs-tooltip[class*=placement-left]:after{right:-6px;margin-top:-6px;border-width:6px 0 6px 6px;border-left-color:var(--rs-tooltip-bg)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-tooltip[class*=placement-left]:after{right:-7px}}@supports (-ms-ime-align: auto){.rs-tooltip[class*=placement-left]:after{right:-7px}}.rs-theme-high-contrast .rs-tooltip[class*=placement-left]:before{right:-7px;margin-top:-7px;border-width:7px 0 7px 7px;border-left-color:var(--rs-tooltip-border)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-theme-high-contrast .rs-tooltip[class*=placement-left]:before{right:-8px}}@supports (-ms-ime-align: auto){.rs-theme-high-contrast .rs-tooltip[class*=placement-left]:before{right:-8px}}.rs-tooltip.placement-bottom:before,.rs-tooltip.placement-top:before,.rs-tooltip.placement-bottom:after,.rs-tooltip.placement-top:after{left:50%}.rs-tooltip.placement-bottom-start:before,.rs-tooltip.placement-top-start:before,.rs-tooltip.placement-bottom-start:after,.rs-tooltip.placement-top-start:after{left:10px}.rs-tooltip.placement-bottom-end:before,.rs-tooltip.placement-top-end:before{right:3px}.rs-tooltip.placement-bottom-end:after,.rs-tooltip.placement-top-end:after{right:4px}.rs-tooltip.placement-right:before,.rs-tooltip.placement-left:before,.rs-tooltip.placement-right:after,.rs-tooltip.placement-left:after{top:50%}.rs-tooltip.placement-right-start:before,.rs-tooltip.placement-left-start:before,.rs-tooltip.placement-right-start:after,.rs-tooltip.placement-left-start:after{top:10px}.rs-tooltip.placement-right-end:before,.rs-tooltip.placement-left-end:before{bottom:3px}.rs-tooltip.placement-right-end:after,.rs-tooltip.placement-left-end:after{bottom:4px}.rs-tree{height:100%;flex:1 1 auto}.rs-tree-drag-preview{position:absolute;top:0;color:var(--rs-text-primary);background-color:var(--rs-bg-overlay);display:inline-block;margin:0;padding:8px 12px;border-radius:6px;box-shadow:0 1px 8px #0000001f;z-index:-1}.rs-tree .rs-search-box{padding:6px}.rs-tree .rs-tree-empty{padding:6px 12px;color:var(--rs-text-secondary)}.rs-tree-view{max-height:360px;overflow-y:auto}.rs-tree.rs-tree-virtualized .rs-tree-view{overflow:hidden}.rs-tree .rs-highlight-mark{padding:0}.rs-tree-group{padding-left:18px}.rs-tree-node{position:relative;font-size:0;text-align:left;margin:0 0 4px;display:flex;align-items:center}.rs-tree-node:focus-visible .rs-tree-node-label{outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-tree-node:focus-visible .rs-tree-node-label{outline-offset:2px}.rs-tree-node-label{position:relative;margin:1px;cursor:pointer;font-size:14px;line-height:22px;padding:6px;border-radius:6px}.rs-tree-node-label:hover,.rs-tree-node-label:focus,.rs-tree-node-label.rs-tree-node-label-focus{background-color:var(--rs-listbox-option-hover-bg);color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-tree-node-label:hover,.rs-theme-high-contrast .rs-tree-node-label:focus,.rs-theme-high-contrast .rs-tree-node-label.rs-tree-node-label-focus{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;color:var(--rs-listbox-option-hover-text);text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-tree-node-label:hover,.rs-theme-high-contrast .rs-theme-high-contrast .rs-tree-node-label:focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-tree-node-label.rs-tree-node-label-focus{outline-offset:2px}.rs-tree-node-label:after{content:"";position:absolute;width:0;height:0;left:-8px;border-left:6px solid var(--rs-text-link);border-top:3px solid transparent;border-bottom:3px solid transparent;display:none}.rs-tree-node-active .rs-tree-node-label{font-weight:700;color:var(--rs-text-link);background-color:var(--rs-listbox-option-selected-bg)}.rs-tree-node-drag-over{background-color:var(--rs-listbox-option-hover-bg)}.rs-tree-node-dragging{outline:1px dashed var(--rs-primary-500)}.rs-tree-node-drag-over-top.rs-tree-node-label{border-top:2px solid var(--rs-text-link)!important;border-radius:0}.rs-tree-node-drag-over-top.rs-tree-node-label:after{display:block;top:-4px}.rs-tree-node-drag-over-bottom.rs-tree-node-label{border-bottom:2px solid var(--rs-text-link)!important;border-radius:0}.rs-tree-node-drag-over-bottom.rs-tree-node-label:after{display:block;bottom:-4px}.rs-tree-node-disabled .rs-tree-node-label{background:none;color:var(--rs-listbox-option-disabled-text);cursor:not-allowed}.rs-tree-node-disabled>.rs-tree-node-label{cursor:not-allowed;color:var(--rs-listbox-option-disabled-text)}.rs-tree-node-disabled>.rs-tree-node-label,.rs-tree-node-disabled>.rs-tree-node-label:hover{background-color:transparent}.rs-tree-node-disabled.rs-tree-node-active>.rs-tree-node-label,.rs-tree-node-disabled.rs-tree-node-active>.rs-tree-node-label:hover{color:var(--rs-listbox-option-disabled-selected-text)}.rs-tree-node:not(.rs-tree-node-disabled):focus>.rs-tree-node-label{background-color:var(--rs-listbox-option-selected-bg)}.rs-tree-node:not(.rs-tree-node-disabled)>.rs-tree-node-label:focus{background-color:var(--rs-listbox-option-selected-bg)}.rs-tree-node-children>.rs-tree-group{position:relative;display:none}.rs-tree-node-expanded.rs-tree-node-children>.rs-tree-group{display:block}.rs-picker-popup .rs-tree.rs-tree-virtualized{padding:0}.rs-picker-popup .rs-tree-node{margin:0}.rs-picker-popup .rs-tree-view{padding:2px 4px}.rs-uploader-trigger input[type=file]{position:absolute!important;clip:rect(1px 1px 1px 1px)}.rs-uploader-file-item-disabled{opacity:.3;cursor:not-allowed}.rs-uploader-file-item-disabled:hover{background-color:transparent!important}.rs-uploader-picture .rs-uploader-file-item-disabled .rs-uploader-file-item-status{cursor:not-allowed}.rs-uploader-file-item-disabled .rs-uploader-file-item-btn-remove{display:none}.rs-uploader-file-item-icon-reupload{cursor:pointer;margin-left:10px;color:var(--rs-text-primary);font-size:12px}.rs-theme-high-contrast .rs-uploader-file-item:hover .rs-uploader-file-item-title{color:var(--rs-uploader-item-hover-text);text-decoration:underline}.rs-uploader-text .rs-uploader-file-items{margin-top:10px}.rs-uploader-text .rs-uploader-file-item{padding:8px 30px 8px 36px;position:relative;transition:.3s linear background-color}.rs-uploader-text .rs-uploader-file-item:hover{background-color:var(--rs-uploader-item-hover-bg)}.rs-uploader-text .rs-uploader-file-item-icon-wrapper{position:absolute;display:inline-flex;align-items:center;top:8px;left:12px;width:20px;height:20px;justify-content:center}.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon{width:18px;height:18px}.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before,.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after{width:18px;height:18px}.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before,.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after{content:"";position:absolute;left:0;right:0;display:block;border-radius:50%}.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before{border:3px solid var(--rs-loader-ring)}.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after{border-width:3px;border-style:solid;border-color:var(--rs-loader-rotor) transparent transparent;animation:loaderSpin .6s infinite linear}.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon>svg{display:none}.rs-uploader-text .rs-uploader-file-item-content{display:flex;justify-content:space-between;color:var(--rs-text-primary);transition:color .3s}.rs-uploader-text .rs-uploader-file-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;flex:1 1 auto}.rs-uploader-text .rs-uploader-file-item-size{flex:0 0 auto;color:var(--rs-text-secondary);padding:0 8px}.rs-uploader-text .rs-uploader-file-item-status{flex:0 0 auto}.rs-uploader-text .rs-uploader-file-item-status>a{text-decoration:none}.rs-uploader-text .rs-uploader-file-item-status>a:hover,.rs-uploader-text .rs-uploader-file-item-status>a:focus,.rs-uploader-text .rs-uploader-file-item-status>a:active{text-decoration:none}.rs-uploader-text .rs-uploader-file-item-btn-remove{position:absolute;font-size:14px;top:12px;right:12px;color:var(--rs-text-secondary);cursor:pointer;padding:0}.rs-uploader-text .rs-uploader-file-item-btn-remove:hover,.rs-uploader-text .rs-uploader-file-item-btn-remove:focus{text-decoration:none}.rs-uploader-text .rs-uploader-file-item-panel{position:relative}.rs-uploader-text .rs-uploader-file-item-progress{position:absolute;bottom:0;width:100%;left:0}.rs-uploader-text .rs-uploader-file-item-progress-bar{height:2px;background-color:var(--rs-primary-500);transition:width .3s ease-in-out}.rs-uploader-text .rs-uploader-file-item-has-error .rs-uploader-file-item-content,.rs-uploader-text .rs-uploader-file-item-has-error .rs-uploader-file-item-title{color:var(--rs-state-error)}.rs-uploader-picture{display:inline-block}.rs-uploader-picture:before,.rs-uploader-picture:after{content:" ";display:table}.rs-uploader-picture:after{clear:both}.rs-uploader-picture .rs-uploader-trigger-btn{display:inline-flex;align-items:center;justify-content:center;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;transition:color .15s ease-out,background-color .15s ease-out;border:var(--rs-btn-default-border, none);-webkit-user-select:none;user-select:none;text-decoration:none;color:var(--rs-btn-default-text);background-color:var(--rs-btn-default-bg);font-size:14px;line-height:20px;overflow:hidden;position:relative;color:var(--rs-btn-subtle-text);background-color:transparent;border:none;width:66px;height:66px;margin:10px 0 0;padding:0;border:2px dotted var(--rs-border-primary);border-radius:6px}.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn{transition:none}.rs-btn-ghost.rs-uploader-picture .rs-uploader-trigger-btn{padding:7px 11px}.rs-btn-icon.rs-uploader-picture .rs-uploader-trigger-btn{padding:10px;line-height:16px}.rs-btn-icon.rs-uploader-picture .rs-uploader-trigger-btn>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn{line-height:20px}.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn>.rs-icon{padding:10px;width:36px;height:36px}.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-icon-placement-left{padding:8px 12px 8px 48px}.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:var(--rs-btn-default-border, none)}.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-icon-placement-right{padding:8px 48px 8px 12px}.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:var(--rs-btn-default-border, none)}.rs-uploader-picture .rs-uploader-trigger-btn:focus-visible{outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn:focus-visible{outline-offset:2px}.rs-uploader-picture .rs-uploader-trigger-btn:hover,.rs-uploader-picture .rs-uploader-trigger-btn:focus{color:var(--rs-btn-default-hover-text);background-color:var(--rs-btn-default-hover-bg);text-decoration:none}.rs-uploader-picture .rs-uploader-trigger-btn:active,.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-active{color:var(--rs-btn-default-active-text);background-color:var(--rs-btn-default-active-bg)}.rs-uploader-picture .rs-uploader-trigger-btn:disabled,.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-disabled{cursor:not-allowed;color:var(--rs-btn-default-disabled-text);background-color:var(--rs-btn-default-disabled-bg)}@media not all and (min-resolution:.001dpcm){.rs-uploader-picture .rs-uploader-trigger-btn{-webkit-mask-image:-webkit-radial-gradient(white,black)}}.rs-uploader-picture .rs-uploader-trigger-btn:hover,.rs-uploader-picture .rs-uploader-trigger-btn:focus{color:var(--rs-btn-subtle-hover-text);background-color:var(--rs-btn-subtle-hover-bg)}.rs-uploader-picture .rs-uploader-trigger-btn:active,.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-active{color:var(--rs-btn-subtle-active-text);background-color:var(--rs-btn-subtle-active-bg)}.rs-uploader-picture .rs-uploader-trigger-btn:disabled,.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-disabled{color:var(--rs-btn-subtle-disabled-text);background:none}.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn:disabled,.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-uploader-picture .rs-uploader-trigger.rs-uploader-trigger-disabled .rs-uploader-trigger-btn{color:var(--rs-btn-subtle-text)!important;background-color:transparent!important}.rs-uploader-picture .rs-uploader-trigger.rs-uploader-trigger-disabled .rs-uploader-trigger-btn:after{display:none}.rs-uploader-picture .rs-uploader-trigger,.rs-uploader-picture .rs-uploader-file-item{float:left}.rs-uploader-picture .rs-uploader-file-items{display:inline}.rs-uploader-picture .rs-uploader-file-item{width:66px;height:66px;overflow:hidden;background-color:var(--rs-uploader-item-bg);border-radius:6px;position:relative;margin-top:10px;margin-right:10px}.rs-uploader-picture .rs-uploader-file-item-preview{position:relative;height:66px;vertical-align:middle;text-align:center;z-index:1}.rs-uploader-picture .rs-uploader-file-item-preview>img{width:100%;height:auto}@supports (object-fit: cover){.rs-uploader-picture .rs-uploader-file-item-preview>img{height:100%;object-fit:cover}}.rs-uploader-picture .rs-uploader-file-item-preview .rs-uploader-file-item-icon{font-size:22px;margin:22px}.rs-uploader-picture .rs-uploader-file-item-status{position:absolute;top:0;left:0;width:66px;height:66px;text-align:center;z-index:3;background-color:var(--rs-uploader-overlay-bg);cursor:default;color:var(--rs-state-error);display:flex;flex-direction:column;align-items:center;justify-content:center}.rs-uploader-picture .rs-uploader-file-item-status>span{white-space:nowrap}.rs-uploader-picture .rs-uploader-file-item-status>a:hover{text-decoration:none}.rs-uploader-picture .rs-uploader-file-item-icon-wrapper{display:none}.rs-uploader-picture .rs-uploader-file-item-btn-remove{color:var(--rs-text-secondary);cursor:pointer;position:absolute;top:3px;right:3px;width:24px;height:24px;line-height:24px;text-align:center;background-color:var(--rs-uploader-overlay-bg);border-radius:50%;visibility:hidden;opacity:0;transition:.2s opacity;z-index:4;display:flex;align-items:center;justify-content:center;padding-top:0}.rs-uploader-picture .rs-uploader-file-item-btn-remove:hover,.rs-uploader-picture .rs-uploader-file-item-btn-remove:focus{text-decoration:none}.rs-uploader-picture .rs-uploader-file-item:hover .rs-uploader-file-item-btn-remove{opacity:1;visibility:visible}.rs-uploader-picture .rs-uploader-file-item-icon-loading{display:block;width:66px;height:66px;line-height:66px;background-color:var(--rs-uploader-overlay-bg);position:absolute;top:0;left:0;z-index:2;text-align:center}.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon{width:18px;height:18px;display:inline-block;position:relative}.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before,.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after{width:18px;height:18px}.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before,.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after{content:"";position:absolute;left:0;right:0;display:block;border-radius:50%}.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before{border:3px solid var(--rs-loader-ring)}.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after{border-width:3px;border-style:solid;border-color:var(--rs-loader-rotor) transparent transparent;animation:loaderSpin .6s infinite linear}.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon>svg{display:none}.rs-uploader-picture .rs-uploader-file-item-icon-reupload{margin-left:0;display:block}.rs-uploader-picture-text .rs-uploader-file-item{position:relative;height:50px;padding-left:50px;margin-top:10px;padding-right:30px;border:1px solid var(--rs-border-primary);border-radius:6px;overflow:hidden;transition:.3s linear background-color}.rs-uploader-picture-text .rs-uploader-file-item:hover{background-color:var(--rs-uploader-item-hover-bg)}.rs-uploader-picture-text .rs-uploader-file-item-icon-wrapper{display:none}.rs-uploader-picture-text .rs-uploader-file-item-preview{position:absolute;left:0;top:0;width:50px;height:50px;vertical-align:middle;text-align:center;background-color:var(--rs-border-primary);overflow:hidden;border-radius:6px 0 0 6px}.rs-uploader-picture-text .rs-uploader-file-item-preview>img{width:100%;height:auto}@supports (object-fit: cover){.rs-uploader-picture-text .rs-uploader-file-item-preview>img{height:100%;object-fit:cover}}.rs-uploader-picture-text .rs-uploader-file-item-preview .rs-uploader-file-item-icon{font-size:22px;margin:12px}.rs-uploader-picture-text .rs-uploader-file-item-content{padding:5px 12px}.rs-uploader-picture-text .rs-uploader-file-item-content .rs-uploader-file-item-title,.rs-uploader-picture-text .rs-uploader-file-item-content .rs-uploader-file-item-size{display:block}.rs-uploader-picture-text .rs-uploader-file-item-content .rs-uploader-file-item-title{color:var(--rs-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-uploader-picture-text .rs-uploader-file-item-content .rs-uploader-file-item-size{color:var(--rs-text-secondary)}.rs-uploader-picture-text .rs-uploader-file-item-btn-remove{position:absolute;top:0;right:12px;color:var(--rs-text-secondary);cursor:pointer;height:50px;display:flex;align-items:center;justify-content:center;padding:0}.rs-uploader-picture-text .rs-uploader-file-item-btn-remove:hover,.rs-uploader-picture-text .rs-uploader-file-item-btn-remove:focus{text-decoration:none}.rs-uploader-picture-text .rs-uploader-file-item-progress{position:absolute;bottom:0;width:100%;left:0;padding-left:50px}.rs-uploader-picture-text .rs-uploader-file-item-progress-bar{height:2px;background-color:var(--rs-primary-500);transition:width .3s ease-in-out}.rs-uploader-picture-text .rs-uploader-file-item-icon-loading{position:absolute;top:0;left:0;display:block;width:50px;height:50px;z-index:1;background-color:var(--rs-border-primary);text-align:center;line-height:50px}.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon{width:18px;height:18px;display:inline-block;position:relative}.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before,.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after{width:18px;height:18px}.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before,.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after{content:"";position:absolute;left:0;right:0;display:block;border-radius:50%}.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before{border:3px solid var(--rs-loader-ring)}.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after{border-width:3px;border-style:solid;border-color:var(--rs-loader-rotor) transparent transparent;animation:loaderSpin .6s infinite linear}.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon>svg{display:none}.rs-uploader-picture-text .rs-uploader-file-item-has-error .rs-uploader-file-item-size{display:none}.rs-uploader-picture-text .rs-uploader-file-item-has-error .rs-uploader-file-item-title,.rs-uploader-picture-text .rs-uploader-file-item-has-error .rs-uploader-file-item-status{display:block;color:var(--rs-state-error)}.rs-uploader-draggable .rs-uploader-trigger-customize .rs-uploader-trigger-btn{display:block;background:var(--rs-uploader-dnd-bg);border:1px dashed var(--rs-uploader-dnd-border)}.rs-uploader-draggable .rs-uploader-trigger.rs-uploader-trigger-customize:not(.rs-uploader-trigger-disabled) .rs-uploader-trigger-btn:hover,.rs-uploader-draggable .rs-uploader-trigger-drag-over .rs-uploader-trigger-btn.rs-uploader-trigger-customize{border-color:var(--rs-uploader-dnd-hover-border)}.rs-uploader-draggable .rs-uploader-trigger-disabled{cursor:not-allowed}.rs-uploader-draggable .rs-uploader-trigger-disabled .rs-uploader-trigger-btn{pointer-events:none}.rs-rate{position:relative;display:inline-flex;color:var(--rs-rate-symbol-checked);list-style:none;vertical-align:middle;margin:0;padding:0}.rs-rate-character{position:relative;margin-right:10px;padding:3px 0;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.rs-rate-character-before{position:absolute;width:50%;height:100%;overflow:hidden;opacity:0}.rs-rate-character-after{color:var(--rs-rate-symbol);filter:grayscale(1)}.rs-theme-high-contrast .rs-rate-character-after>.rs-icon{fill:none;stroke:currentColor}.rs-rate-character-before,.rs-rate-character-after{display:flex;z-index:1}.rs-rate-character-before>.rs-icon,.rs-rate-character-after>.rs-icon{font-size:inherit}.rs-rate-character-half .rs-rate-character-before{opacity:1;filter:none}.rs-rate-character-full .rs-rate-character-after{color:inherit;filter:none}.rs-rate-character-full .rs-rate-character-after>.rs-icon{fill:currentColor}.rs-rate-character-vertical{width:100%;height:50%;flex-direction:column-reverse;bottom:3px}.rs-rate-character .rs-icon{position:absolute;height:1em;width:1em}.rs-rate:not(.rs-rate-readonly).rs-rate:not(.rs-rate-disabled) .rs-rate-character:hover{transform:scale(1.1)}.rs-rate:not(.rs-rate-readonly).rs-rate:not(.rs-rate-disabled) .rs-rate-character:active{transform:scale(1)}.rs-rate-disabled{opacity:.5;outline:none}.rs-rate-disabled .rs-rate-character{cursor:not-allowed}.rs-rate-readonly .rs-rate-character{cursor:default;pointer-events:none}.rs-rate-lg{font-size:36px}.rs-rate-lg .rs-rate-character{width:36px;height:42px}.rs-rate-md{font-size:30px}.rs-rate-md .rs-rate-character{width:30px;height:36px}.rs-rate-sm{font-size:24px}.rs-rate-sm .rs-rate-character{width:24px;height:30px}.rs-rate-xs{font-size:18px}.rs-rate-xs .rs-rate-character{width:18px;height:24px}.rs-rate-red{color:var(--rs-red-500)}.rs-rate-orange{color:var(--rs-orange-500)}.rs-rate-yellow{color:var(--rs-yellow-500)}.rs-rate-green{color:var(--rs-green-500)}.rs-rate-cyan{color:var(--rs-cyan-500)}.rs-rate-blue{color:var(--rs-blue-500)}.rs-rate-violet{color:var(--rs-violet-500)}.rs-toast{pointer-events:auto}.rs-toast-container{position:fixed;z-index:1080;pointer-events:none;display:flex;flex-direction:column}.rs-toast-container .rs-toast:not(.rs-notification){box-shadow:var(--rs-shadow-overlay)}.rs-toast-container-top-center,.rs-toast-container-bottom-center{align-items:center;width:100%}.rs-toast-container-top-center .rs-toast-fade-entered,.rs-toast-container-bottom-center .rs-toast-fade-entered{animation-name:notificationMoveIn}.rs-toast-container-bottom-start,.rs-toast-container-top-start{align-items:flex-start;left:24px}.rs-toast-container-bottom-start .rs-toast-fade-entered,.rs-toast-container-top-start .rs-toast-fade-entered{animation-name:notificationMoveInLeft}.rs-toast-container-bottom-end,.rs-toast-container-top-end{align-items:flex-end;right:24px}.rs-toast-container-bottom-end .rs-toast-fade-entered,.rs-toast-container-top-end .rs-toast-fade-entered{margin-left:auto;animation-name:notificationMoveInRight}.rs-toast-container-top-center,.rs-toast-container-top-start,.rs-toast-container-top-end{top:24px}.rs-toast-container-bottom-center,.rs-toast-container-bottom-start,.rs-toast-container-bottom-end{bottom:24px}.rs-toast-fade-entered,.rs-toast-fade-exiting{animation-fill-mode:forwards}.rs-toast-fade-entered{animation-duration:.4s;animation-timing-function:cubic-bezier(.99,.44,.44,1.35)}.rs-toast-fade-exited,.rs-toast-fade-entering{opacity:0}.rs-toast-fade-exited{transform-origin:0 0;transform:scaleY(.8);max-height:0;overflow:hidden}.rs-toast-fade-exiting{animation-duration:.3s;animation-timing-function:cubic-bezier(.64,.65,.57,1.13);animation-name:notificationMoveOut}.rs-stack{display:flex}.rs-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.rs-text{font-family:-apple-system,BlinkMacSystemFont,Arial,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,STXihei,sans-serif;line-height:1.42857143;color:var(--rs-text-primary);margin:0}blockquote.rs-text{font-style:italic;padding-left:1.5rem;border-left:2px solid var(--rs-gray-200)}kbd.rs-text{background-color:var(--rs-bg-well);border:solid #c8c8c8;border-image:initial;border-radius:.25em;border-width:1px 1px 2px;box-sizing:border-box;font-size:.875em;padding:.2em .3em}.rs-text.rs-text-muted{color:var(--rs-text-secondary)}.rs-text-left{text-align:left}.rs-text-center{text-align:center}.rs-text-right{text-align:right}.rs-text-justify{text-align:justify}.rs-text-uppercase{text-transform:uppercase}.rs-text-lowercase{text-transform:lowercase}.rs-text-capitalize{text-transform:capitalize}.rs-text-thin{font-weight:var(--rs-text-weight-thin)}.rs-text-light{font-weight:var(--rs-text-weight-light)}.rs-text-medium{font-weight:var(--rs-text-weight-medium)}.rs-text-semibold{font-weight:var(--rs-text-weight-semibold)}.rs-text-bold{font-weight:var(--rs-text-weight-bold)}.rs-text-extrabold{font-weight:var(--rs-text-weight-extrabold)}.rs-text-pre-line{white-space:pre-line}.rs-text-ellipsis{overflow:hidden}@supports (-webkit-line-clamp: 1){.rs-text-ellipsis{display:-webkit-box;-webkit-box-orient:vertical}}@supports not (-webkit-line-clamp: 1){.rs-text-ellipsis{text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word}}.rs-text-red{color:var(--rs-red-500)}.rs-text-orange{color:var(--rs-orange-500)}.rs-text-yellow{color:var(--rs-yellow-500)}.rs-text-green{color:var(--rs-green-500)}.rs-text-cyan{color:var(--rs-cyan-500)}.rs-text-blue{color:var(--rs-blue-500)}.rs-text-violet{color:var(--rs-violet-500)}.rs-heading{font-family:inherit;font-weight:bolder;color:inherit;margin:0}.rs-heading.h1{font-size:46px;line-height:62px}.rs-heading.h2{font-size:36px;line-height:50px}.rs-heading.h3{font-size:28px;line-height:42px}.rs-heading.h4{font-size:22px;line-height:34px}.rs-heading.h5{font-size:18px;line-height:24px}.rs-heading.h6{font-size:16px;line-height:22px}.rs-heading-group{margin-bottom:1rem}.rs-highlight-mark{background-color:var(--rs-text-highlight-bg);padding:0 .2em;font-weight:bolder;border-radius:4px}.rs-ripple{position:absolute;display:block;border-radius:50%;background-color:#0003;transform:scale(0);transition:0s}.rs-ripple-rippling{transition:transform .55s cubic-bezier(.4,0,.2,1),opacity 1s cubic-bezier(.4,0,.2,1);transform:scale(1);opacity:0}.rs-ripple-pond{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.rs-theme-high-contrast .rs-ripple-pond{display:none!important}.rs-btn-close{border:none;outline:none!important;background:transparent;line-height:1;cursor:pointer}.rs-btn-close .rs-icon{vertical-align:bottom}.rs-btn-close:hover,.rs-btn-close:focus{color:var(--rs-close-button-hover-color)}.rs-btn-close:hover svg path,.rs-btn-close:focus svg path{stroke:var(--rs-close-button-hover-color);stroke-width:1}.rs-picker-toggle-wrapper{display:inline-block;vertical-align:middle;max-width:100%}.rs-picker-toggle.rs-btn .rs-ripple-pond{display:none!important}.rs-picker-block{display:block}.rs-picker-disabled{cursor:not-allowed}.rs-picker-disabled .rs-picker-toggle-value,.rs-picker-disabled .rs-picker-toggle-indicator,.rs-picker-disabled .rs-picker-tag-list .rs-tag{color:var(--rs-text-disabled)!important}.rs-picker-disabled .rs-picker-value-count{opacity:.5}.rs-picker-toggle .rs-picker-toggle-placeholder{color:var(--rs-text-secondary)}.rs-picker-has-value .rs-btn .rs-picker-toggle-value,.rs-picker-has-value .rs-picker-toggle .rs-picker-toggle-value{color:var(--rs-picker-value)}.rs-picker-none{padding:6px 12px 12px;color:var(--rs-text-secondary);cursor:default}.rs-picker-countable .rs-picker-toggle-value{display:flex}.rs-picker-value-list{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rs-picker-value-list{max-width:100%}}.rs-picker-value-count{margin:0 4px;background-color:var(--rs-picker-count-bg);color:var(--rs-picker-count-text);border-radius:10px;padding:0 8px;line-height:20px}.rs-picker-value-separator{margin:0 4px 0 0}.rs-picker:not(.rs-picker-disabled):hover,.rs-picker.rs-picker-focused{border-color:var(--rs-input-focus-border)}.rs-picker-toggle-active,.rs-picker.rs-picker-focused{box-shadow:var(--rs-state-focus-shadow)}.rs-picker-label.rs-input-group-addon{color:var(--rs-text-primary);padding-right:4px!important}.rs-picker-loader{width:14px;height:14px;display:flex;align-items:center}.rs-picker-error>.rs-picker-input-group{border-color:var(--rs-picker-state-error)}.rs-picker-error>.rs-picker-input-group:hover{border-color:var(--rs-picker-state-error)}.rs-picker-error>.rs-picker-input-group:focus-within{border-color:var(--rs-picker-state-error);outline:var(--rs-picker-state-error-outline)}.rs-picker-toggle{display:inline-flex;align-items:center;justify-content:center;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;transition:color .15s ease-out,background-color .15s ease-out;border:var(--rs-btn-default-border, none);-webkit-user-select:none;user-select:none;text-decoration:none;color:var(--rs-btn-default-text);background-color:var(--rs-btn-default-bg);border-radius:6px;font-size:14px;line-height:20px;padding:8px 12px;overflow:hidden;position:relative}.rs-theme-high-contrast .rs-picker-toggle{transition:none}.rs-btn-ghost.rs-picker-toggle{padding:7px 11px}.rs-btn-icon.rs-picker-toggle{padding:10px;line-height:16px}.rs-btn-icon.rs-picker-toggle>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-picker-toggle{line-height:20px}.rs-btn-icon-with-text.rs-picker-toggle>.rs-icon{padding:10px;width:36px;height:36px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-left{padding:8px 12px 8px 48px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:var(--rs-btn-default-border, none)}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-right{padding:8px 48px 8px 12px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:var(--rs-btn-default-border, none)}.rs-picker-toggle:focus-visible{outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-picker-toggle:focus-visible{outline-offset:2px}.rs-picker-toggle:hover,.rs-picker-toggle:focus{color:var(--rs-btn-default-hover-text);background-color:var(--rs-btn-default-hover-bg);text-decoration:none}.rs-picker-toggle:active,.rs-picker-toggle.rs-btn-active{color:var(--rs-btn-default-active-text);background-color:var(--rs-btn-default-active-bg)}.rs-picker-toggle:disabled,.rs-picker-toggle.rs-btn-disabled{cursor:not-allowed;color:var(--rs-btn-default-disabled-text);background-color:var(--rs-btn-default-disabled-bg)}.rs-theme-high-contrast .rs-picker-toggle:disabled,.rs-theme-high-contrast .rs-picker-toggle.rs-btn-disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}@media not all and (min-resolution:.001dpcm){.rs-picker-toggle{-webkit-mask-image:-webkit-radial-gradient(white,black)}}.rs-picker-default .rs-picker-toggle{padding:7px 11px}.rs-picker-toggle-textbox{position:absolute;width:100%;height:100%;left:0;top:0;border:1px solid #0000;padding-left:10px;padding-right:32px;color:var(--rs-text-primary);background-color:var(--rs-input-bg);outline:none}.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-textbox{padding-left:14px}.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-textbox{padding-left:8px}.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-textbox{padding-left:6px}.rs-picker-toggle-read-only{opacity:0}.rs-picker-default .rs-picker-toggle{transition:border-color ease-in-out .15s}.rs-theme-high-contrast .rs-picker-default .rs-picker-toggle{transition:none}.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:hover,.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:focus,.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle-active{border-color:var(--rs-input-focus-border)}.rs-picker-subtle .rs-picker-toggle{color:var(--rs-btn-subtle-text);background-color:transparent;border:none;transition:none}.rs-picker-subtle .rs-picker-toggle:hover,.rs-picker-subtle .rs-picker-toggle:focus{color:var(--rs-btn-subtle-hover-text);background-color:var(--rs-btn-subtle-hover-bg)}.rs-picker-subtle .rs-picker-toggle:active,.rs-picker-subtle .rs-picker-toggle.rs-btn-active{color:var(--rs-btn-subtle-active-text);background-color:var(--rs-btn-subtle-active-bg)}.rs-picker-subtle .rs-picker-toggle:disabled,.rs-picker-subtle .rs-picker-toggle.rs-btn-disabled{color:var(--rs-btn-subtle-disabled-text);background:none}.rs-theme-high-contrast .rs-picker-subtle .rs-picker-toggle:disabled,.rs-theme-high-contrast .rs-picker-subtle .rs-picker-toggle.rs-btn-disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-picker-subtle .rs-picker-toggle-active{background-color:var(--rs-btn-subtle-hover-bg);color:var(--rs-btn-subtle-hover-text)}.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn,.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn{padding-right:32px}.rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean{top:8px;right:12px}.rs-picker-default .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean{top:7px}.rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-loader{top:8px;right:12px}.rs-picker-date .rs-picker-toggle.rs-btn,.rs-picker-daterange .rs-picker-toggle.rs-btn{padding-right:36px}.rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon{top:8px;right:12px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon{top:7px}.rs-picker-default .rs-picker-toggle.rs-btn{padding-top:7px;padding-bottom:7px}.rs-picker-toggle.rs-btn-lg{font-size:16px;line-height:22px;padding:10px 16px}.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-lg,.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-lg{padding-right:36px}.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean{top:10px;right:16px}.rs-picker-default .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean{top:9px}.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-loader{top:10px;right:16px}.rs-picker-default .rs-picker-toggle.rs-btn-lg{padding-left:15px}.rs-picker-date .rs-picker-toggle.rs-btn-lg,.rs-picker-daterange .rs-picker-toggle.rs-btn-lg{padding-right:42px}.rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon{top:10px;right:16px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon{top:9px}.rs-picker-default .rs-picker-toggle.rs-btn-lg{padding-top:9px;padding-bottom:9px}.rs-btn-ghost.rs-picker-toggle.rs-btn-lg{padding:9px 15px}.rs-btn-icon.rs-picker-toggle.rs-btn-lg{padding:11px;line-height:20px}.rs-btn-icon.rs-picker-toggle.rs-btn-lg>.rs-icon{font-size:20px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg{line-height:22px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg>.rs-icon{padding:11px;width:42px;height:42px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-left{padding:10px 16px 10px 58px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:var(--rs-btn-default-border, none)}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-right{padding:10px 58px 10px 16px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:var(--rs-btn-default-border, none)}.rs-picker-toggle.rs-btn-lg .rs-picker-value-count{line-height:22px}.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-md,.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-md{padding-right:32px}.rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean{top:8px;right:12px}.rs-picker-default .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean{top:7px}.rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-loader{top:8px;right:12px}.rs-picker-default .rs-picker-toggle.rs-btn-md{padding-left:11px}.rs-picker-date .rs-picker-toggle.rs-btn-md,.rs-picker-daterange .rs-picker-toggle.rs-btn-md{padding-right:36px}.rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon{top:8px;right:12px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon{top:7px}.rs-picker-default .rs-picker-toggle.rs-btn-md{padding-top:7px;padding-bottom:7px}.rs-picker-toggle.rs-btn-sm{font-size:14px;line-height:20px;padding:5px 10px}.rs-btn-ghost.rs-picker-toggle.rs-btn-sm{padding:4px 9px}.rs-btn-icon.rs-picker-toggle.rs-btn-sm{padding:7px;line-height:16px}.rs-btn-icon.rs-picker-toggle.rs-btn-sm>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm{line-height:20px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm>.rs-icon{padding:7px;width:30px;height:30px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-left{padding:5px 10px 5px 40px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:var(--rs-btn-default-border, none)}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-right{padding:5px 40px 5px 10px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:var(--rs-btn-default-border, none)}.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-sm,.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-sm{padding-right:30px}.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean{top:5px;right:10px}.rs-picker-default .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean{top:4px}.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-loader{top:5px;right:10px}.rs-picker-default .rs-picker-toggle.rs-btn-sm{padding-left:9px}.rs-picker-date .rs-picker-toggle.rs-btn-sm,.rs-picker-daterange .rs-picker-toggle.rs-btn-sm{padding-right:34px}.rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon{top:4px;right:10px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon{top:3px}.rs-picker-default .rs-picker-toggle.rs-btn-sm{padding-top:4px;padding-bottom:4px}.rs-picker-toggle.rs-btn-xs{font-size:12px;line-height:20px;padding:2px 8px}.rs-btn-ghost.rs-picker-toggle.rs-btn-xs{padding:1px 7px}.rs-btn-icon.rs-picker-toggle.rs-btn-xs{padding:6px;line-height:12px}.rs-btn-icon.rs-picker-toggle.rs-btn-xs>.rs-icon{font-size:12px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs{line-height:20px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs>.rs-icon{padding:6px;width:24px;height:24px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-left{padding:2px 8px 2px 32px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:var(--rs-btn-default-border, none)}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-right{padding:2px 32px 2px 8px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:var(--rs-btn-default-border, none)}.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-xs,.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-xs{padding-right:28px}.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean{top:2px;right:8px}.rs-picker-default .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean{top:1px}.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-loader{top:2px;right:8px}.rs-picker-default .rs-picker-toggle.rs-btn-xs{padding-left:7px}.rs-picker-date .rs-picker-toggle.rs-btn-xs,.rs-picker-daterange .rs-picker-toggle.rs-btn-xs{padding-right:30px}.rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon{top:2px;right:8px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon{top:1px}.rs-picker-default .rs-picker-toggle.rs-btn-xs{padding-top:1px;padding-bottom:1px}.rs-picker-toggle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-picker-default .rs-picker-toggle{position:relative;z-index:5;padding-right:32px;display:inline-block;color:var(--rs-text-primary);border:1px solid var(--rs-border-primary)}.rs-picker-disabled .rs-picker-toggle{cursor:not-allowed}.rs-picker-toggle .rs-picker-default:not(.rs-picker-disabled):hover,.rs-picker-toggle .rs-picker-default:not(.rs-picker-disabled):focus{border-color:var(--rs-input-focus-border)}.rs-picker-subtle .rs-picker-toggle{position:relative;z-index:5;padding-right:32px;display:inline-block}.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle{cursor:not-allowed}.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:hover,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:focus,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:active{background:none}.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:hover:after,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:focus:after,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:active:after{display:none}.rs-picker-toggle.rs-btn{width:100%;text-align:left}.rs-picker-toggle-label{color:var(--rs-text-primary)}.rs-picker-toggle-label:after{content:":";margin:0 4px 0 2px}.rs-picker-toggle-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-picker-cleanable.rs-picker-has-value .rs-picker-toggle{padding-right:44px}.rs-picker-toggle-indicator .rs-picker-clean{display:flex;align-items:center;margin-left:2px;position:absolute;top:8px;right:30px;height:20px;font-size:12px;background:inherit;color:var(--rs-text-secondary);transition:.2s color linear;cursor:pointer}.rs-picker-toggle-indicator .rs-picker-clean.rs-btn-close{padding:4px 0}.rs-picker-date .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle-indicator .rs-picker-clean{right:38px}.rs-picker-toggle-indicator .rs-picker-caret-icon{display:flex;align-items:center;margin-left:2px;position:absolute;top:8px;right:12px;height:20px;font-size:12px;font-size:16px;color:var(--rs-text-secondary)}.rs-picker-toggle-indicator .rs-picker-loader{display:flex;align-items:center;margin-left:2px;position:absolute;top:8px;right:12px;height:20px;font-size:12px}.rs-picker-popup{position:absolute;text-align:left;z-index:7;border-radius:6px;background-color:var(--rs-bg-overlay);box-shadow:var(--rs-shadow-overlay);overflow:hidden;transition:none;display:flex;flex-direction:column;padding:6px 0}.rs-theme-high-contrast .rs-picker-popup{border:1px solid var(--rs-border-primary)}.rs-modal-open .rs-picker-popup,.rs-drawer-open .rs-picker-popup{z-index:1055}.rs-picker-popup.rs-picker-inline{position:relative;box-shadow:none}.rs-picker-popup .rs-search-box{padding:6px 12px}.rs-picker-popup .rs-highlight .rs-highlight-mark{padding:0}.rs-picker-default .rs-btn,.rs-picker-input .rs-btn,.rs-picker-default .rs-picker-toggle,.rs-picker-input .rs-picker-toggle{background-color:var(--rs-input-bg)!important}.rs-picker-default.rs-picker-disabled .rs-picker-toggle,.rs-picker-input.rs-picker-disabled .rs-picker-toggle,.rs-picker-default.rs-picker-disabled .rs-btn,.rs-picker-input.rs-picker-disabled .rs-btn{background-color:var(--rs-input-disabled-bg)!important}.rs-picker-default.rs-picker-disabled .rs-input-group,.rs-picker-input.rs-picker-disabled .rs-input-group{pointer-events:none}.rs-check-item{display:block}.rs-check-item:not(.rs-checkbox-disabled):hover,.rs-check-item:focus,.rs-check-item.rs-check-item-focus{background-color:var(--rs-listbox-option-hover-bg);color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover,.rs-theme-high-contrast .rs-check-item:focus,.rs-theme-high-contrast .rs-check-item.rs-check-item-focus{outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;color:var(--rs-listbox-option-hover-text);text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover,.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item:focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item.rs-check-item-focus{outline-offset:2px}.rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover .rs-check-tree-node-text-wrapper,.rs-theme-high-contrast .rs-check-item:focus .rs-check-tree-node-text-wrapper,.rs-theme-high-contrast .rs-check-item.rs-check-item-focus .rs-check-tree-node-text-wrapper{text-decoration:underline}.rs-check-item .rs-checkbox-checker{padding:0}.rs-check-item .rs-checkbox-checker>label{position:relative;cursor:pointer;display:block;padding:8px 12px 8px 38px;line-height:20px}.rs-theme-high-contrast .rs-check-item .rs-checkbox-checker>label{transition:none}.rs-check-item .rs-checkbox-checker>label:before{background-color:var(--rs-bg-overlay)}.rs-theme-high-contrast .rs-check-item .rs-checkbox-checker>label:before{background:none}.rs-checkbox-disabled.rs-check-item .rs-checkbox-checker>label{cursor:not-allowed}.grouped .rs-check-item .rs-checkbox-checker>label,.rs-picker-check-menu-group-children .rs-check-item .rs-checkbox-checker>label{padding-left:52px}.rs-check-item .rs-checkbox-checker .rs-checkbox-control{left:12px}.grouped .rs-check-item .rs-checkbox-checker .rs-checkbox-control,.rs-picker-check-menu-group-children .rs-check-item .rs-checkbox-checker .rs-checkbox-control{left:26px}.rs-picker-menu-group{background-color:var(--rs-listbox-option-group-bg);position:sticky;top:-1px;z-index:1}.rs-virt-list .rs-picker-select-menu-item,.rs-virt-list .rs-check-item label,.rs-tree-virt-list .rs-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-search-box{position:relative}.rs-search-box-icon{color:var(--rs-text-secondary)}a{color:inherit;text-decoration:none!important}a:hover{color:inherit}h2{font-size:inherit;line-height:30px}table{border-collapse:inherit}.rs-panel{margin-bottom:30px}@font-face{font-family:Cabin;src:url(/fonts/Cabin/cabin-regular-webfont.woff2) format("woff2"),url(/fonts/Cabin/cabin-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/fonts/Google-Material-Icons.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}*{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:inherit;box-sizing:border-box;color:#666;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}html,body{margin:0;padding:0;width:100%;height:100%;background:#fff}body{font-size:.85em}body.app-body{overflow:hidden}p{margin:15px 0}.hidden{display:none}.no-margin{margin:0}.no-outline{outline:none}.t-center{text-align:center}.t-right{text-align:right}.font-no-space{font-size:0}.half-opacity{opacity:.5;transition:opacity .2s ease-in-out}.flex-div{display:flex}.flex-div>*{width:100%}.half-width{width:50%}.padding-normal{padding:15px}textarea,input[type=text],input[type=password],select,input[type=number]{background:#fff;padding:7px 10.5px;border-radius:10px;border:1px solid rgb(234.8,234.8,234.8);box-shadow:#f0f0f0 0 1px 1px;outline:none;color:#444;margin:7px;width:300px}textarea:focus,input[type=text]:focus,input[type=password]:focus,select:focus,input[type=number]:focus{border:2px solid #00CAC0;padding:6px 9.5px}label{display:block;text-align:left;width:300px;margin:0 auto;font-size:.8em}input[type=text][disabled],input[type=password][disabled],select[disabled],input[type=number][disabled]{background:transparent;color:#00000061}input[type=text].html-duration-picker{background:#e8e8e8;padding:10px 30px 10px 20px;border-radius:10px;border:none;font-size:14px}.html-duration-picker-wrapper button{margin-top:7px!important;border-radius:0;background:transparent}textarea{width:100%;min-height:150px;margin-left:0;margin-right:0}input[type=submit],.button-link,button{background:#f8f8f8;border:none;padding:11px 22px;border-radius:4px;text-decoration:none;margin:0;cursor:pointer;font-size:14px;transition:all .2s ease-in-out}input[type=submit]>i,input[type=submit]>svg,.button-link>i,.button-link>svg,button>i,button>svg{margin-right:7px;transition:color .2s ease-in-out}input[type=submit]>strong,.button-link>strong,button>strong{transition:color .2s ease-in-out}input[type=submit].button-icon,.button-link.button-icon,button.button-icon{min-height:28px}input[type=submit].button-icon i,.button-link.button-icon i,button.button-icon i{margin-right:0}input[type=submit]:not([disabled]):hover,.button-link:not([disabled]):hover,button:not([disabled]):hover{background:#00cac0;color:#fff}input[type=submit]:not([disabled]):hover strong,.button-link:not([disabled]):hover strong,button:not([disabled]):hover strong{color:#fff}input[type=submit][disabled],.button-link[disabled],button[disabled]{cursor:not-allowed;background:#ccc!important;color:#999!important}input[type=submit][disabled] i,.button-link[disabled] i,button[disabled] i,input[type=submit][disabled] .material-icons,.button-link[disabled] .material-icons,button[disabled] .material-icons{color:#999!important}input[type=submit].btn-white,.button-link.btn-white,button.btn-white{background:#fff}input[type=submit].btn-main-color,.button-link.btn-main-color,button.btn-main-color{border-color:transparent;background:#00cac0;color:#fff}input[type=submit].btn-main-color:hover,.button-link.btn-main-color:hover,button.btn-main-color:hover{color:#fff;border-color:transparent;background:#00e4d8}input[type=submit].btn-main-color *,.button-link.btn-main-color *,button.btn-main-color *{color:#fff}input[type=submit].btn-big,.button-link.btn-big,button.btn-big{padding:8px 30px}input[type=submit].btn-full-width,.button-link.btn-full-width,button.btn-full-width{width:100%}input[type=submit].selected,.button-link.selected,button.selected{background:#00cac0;color:#fff;border-color:#00cac0}input[type=submit].selected:hover,.button-link.selected:hover,button.selected:hover{background:#00cac0}input[type=submit].button-success,input[type=submit].button-success i,.button-link.button-success,.button-link.button-success i,button.button-success,button.button-success i{background:#2ceaa8!important;border-color:#2ceaa8;color:#fff;font-weight:700}input[type=submit].button-warning,input[type=submit].button-warning i,.button-link.button-warning,.button-link.button-warning i,button.button-warning,button.button-warning i{background:#ec6b22!important;border-color:#ec6b22;color:#fff}input[type=submit].button-primary,.button-link.button-primary,button.button-primary{background:#00cac0;border-color:#00cac0;color:#fff;font-weight:600}input[type=submit].button-primary:hover,.button-link.button-primary:hover,button.button-primary:hover{background:#00b1a8;border-color:#00b1a8}input[type=submit].button-primary i,.button-link.button-primary i,button.button-primary i{color:#fff}input[type=submit].button-primary svg path,.button-link.button-primary svg path,button.button-primary svg path{color:#fff}input[type=submit].button-sm,.button-link.button-sm,button.button-sm{padding:7px 15px;font-size:12px;font-weight:700}input[type=submit].button-error,input[type=submit].button-error i,.button-link.button-error,.button-link.button-error i,button.button-error,button.button-error i{background:#f9224b!important;border-color:#f9224b;color:#fff;font-weight:700}.btn-group{display:inline-block;font-size:0}.btn-group input[type=submit],.btn-group .button-link,.btn-group button{margin-left:0!important;margin-right:0!important;display:inline-block;border-left:none;border-radius:0}.btn-group input[type=submit]:first-child,.btn-group .button-link:first-child,.btn-group button:first-child{border-left:1px solid #CCC;border-top-left-radius:6px;border-bottom-left-radius:6px}.btn-group input[type=submit]:last-child,.btn-group .button-link:last-child,.btn-group button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}input[type=checkbox]{display:none}input[type=checkbox]+label{margin-bottom:-3px;margin-right:10px;display:inline-block;cursor:pointer;font-size:14px}input[type=checkbox]+label>span{display:inline-block;width:20px;height:20px;border-radius:1000px;background:#d3d3d3;vertical-align:middle;margin:-2px 4px 0 0;text-align:center;transition:all .3s ease-in-out}input[type=checkbox]+label>span:after{content:"✓";display:inline-block;color:#fff;font-weight:700;transform:scale(0);opacity:0;transition:all .2s ease-in-out}input[type=checkbox]:checked+label>span:after{transform:scale(1);opacity:1}input[type=checkbox]:checked+label>span{background:#00cac0}#lightbox-back{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:500;background:#000c}#lightbox-back .lightbox{display:none;position:absolute;top:10%;left:50%;margin-left:-250px;background:#fff;min-width:600px;max-height:80%;border-radius:4px;overflow:hidden;box-shadow:#00000080 0 5px 5px}#lightbox-back .lightbox h2{background:#f5f5f5;margin:0;padding:15px 30px;text-align:center}#lightbox-back .lightbox .lightbox__content{padding:15px 30px;text-align:center}.avatar{display:inline-block;background:#bdd1f9;width:50px;height:50px;line-height:50px;text-align:center;color:#fff!important;font-weight:700;border-radius:1000px;-webkit-user-select:none;user-select:none}.avatar.avatar-with-menu{cursor:pointer}.avatar.avatar-huge{width:200px;height:200px;line-height:200px;font-size:3em;margin:30px auto}.avatar.avatar-normal-small{width:35px;height:35px;line-height:35px;font-weight:400;font-size:.9em}.avatar.avatar-small{width:28px;height:28px;line-height:28px;font-weight:400;font-size:.8em}.avatar.avatar-mini{width:18px;height:18px;line-height:18px;font-weight:400;font-size:.8em}.avatar+.avatar{margin-left:7px}.loading-container{width:80%;margin:30px auto;padding:15px 0;text-align:center}.loading-container.inline{margin:0;width:100px}.dropzone{width:70%;height:250px;line-height:250px;text-align:center;margin:60px auto;background:#fff;border-radius:10px;border:2px dashed #CCC;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .2s ease-in-out}.dropzone.dropzone-small{height:150px;line-height:150px}.dropzone:hover{color:#f9224b;border-color:#f9224b}.dropzone.dragging{color:#f9224b;border-color:#f9224b;transform:scale(1.03);background-position:center center}.dropzone p{margin:0}.progresszone{text-align:center}.progresszone p{font-size:18px;margin-bottom:30px}.progresszone p span{font-size:1em}.tag{padding:0 7px 3px;border-radius:4px;color:#fff;font-variant:small-caps;-webkit-user-select:none;user-select:none}[class^=fc]>table td.fc-timeline-slot{padding:1px}:not([class^=fc])>table{width:100%;max-width:100%;border-spacing:0 7px;table-layout:fixed}:not([class^=fc])>table tr:not(.container):hover td{background:#f3f3f3}:not([class^=fc])>table.small-spacing{border-spacing:0 3.5px}:not([class^=fc])>table th,:not([class^=fc])>table td{padding:11.2px 30px;text-align:left;transition:background .2s ease-in-out,color .2s ease-in-out}:not([class^=fc])>table th:first-child,:not([class^=fc])>table td:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}:not([class^=fc])>table th:last-child,:not([class^=fc])>table td:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}:not([class^=fc])>table th.container,:not([class^=fc])>table td.container{padding:0;background:transparent}:not([class^=fc])>table th.container table,:not([class^=fc])>table td.container table{border-spacing:0}:not([class^=fc])>table th button,:not([class^=fc])>table th .button-link,:not([class^=fc])>table th input[type=submit],:not([class^=fc])>table td button,:not([class^=fc])>table td .button-link,:not([class^=fc])>table td input[type=submit]{margin:0;font-size:14px;padding:3.5px 15px;background:#fff;min-width:50px}:not([class^=fc])>table th button>i,:not([class^=fc])>table th button>svg,:not([class^=fc])>table th .button-link>i,:not([class^=fc])>table th .button-link>svg,:not([class^=fc])>table th input[type=submit]>i,:not([class^=fc])>table th input[type=submit]>svg,:not([class^=fc])>table td button>i,:not([class^=fc])>table td button>svg,:not([class^=fc])>table td .button-link>i,:not([class^=fc])>table td .button-link>svg,:not([class^=fc])>table td input[type=submit]>i,:not([class^=fc])>table td input[type=submit]>svg{margin-right:0}:not([class^=fc])>table th{color:#999;padding-bottom:7px}:not([class^=fc])>table td{background:#f8f8f8;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:not([class^=fc])>table td:first-child{border-left:1px solid #f5f5f5}:not([class^=fc])>table td:last-child{border-right:1px solid #f5f5f5}:not([class^=fc])>table.table--compact th,:not([class^=fc])>table.table--compact td{padding:7px 15px}#root{height:100%;max-height:100%}#main-grid{display:grid;grid-template-columns:90px auto auto;grid-template-rows:70px auto;height:100%;max-height:100vh;width:100%;max-width:100vw;background:#f8f8f8}#main-grid #main-grid__item--tabs{grid-area:1/1/span 1/span 2;padding-left:90px;background:url(/assets/handddle_256-B9n8xUs7.png) #f8f8f8;background-size:42px;background-position:24px center;background-repeat:no-repeat}#main-grid #main-grid__item--tabs #tabs{height:100%;position:relative}#main-grid #main-grid__item--tabs #tabs .tabs__tab{display:inline-block;width:120px;height:100%;padding-top:35px;text-align:center;position:relative;margin-left:30px;text-decoration:none}#main-grid #main-grid__item--tabs #tabs .tabs__tab.active:after{content:"";position:absolute;bottom:0;left:30px;right:30px;height:4px;background:#333}#main-grid #main-grid__item--header{grid-area:1/3/span 1/span 1}#main-grid #main-grid__item--header #header{height:100%;display:flex;justify-content:flex-end;align-items:center}#main-grid #main-grid__item--main-menu{grid-area:2/1/span 1/span 1;background:#222;max-height:calc(100vh - 70px)}#main-grid #main-grid__item--main-content{grid-area:2/2/span 1/span 2;background:#fff;max-height:100%;overflow:auto}#main-grid.view-content-only #main-grid__item--main-content{grid-area:1/1/span 2/span 3}#main-grid #offline-mode-block{position:fixed;bottom:30px;right:30px;background:#fefce8;z-index:50;padding:15px;border-radius:10px;box-shadow:#0000004d 0 0 10px}#main-grid #offline-mode-block *{color:#a16207;margin:0}#main-grid #goto-offline-screen{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1000;display:flex;justify-content:center;align-items:center;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#main-grid #goto-offline-screen .block{border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:800px;height:400px;font-size:1.8em;box-shadow:#0000004d 0 0 30px;text-align:center}#main-grid #goto-offline-screen .material-icons{font-size:100px!important;color:#00cac0}#command-palette{border-radius:100px 100px 100px 0;height:100px;margin-top:-50px;background:#00cac0}#command-palette__input{background:#f5f5f5;padding:10px 20px;border-radius:1000px;border:none;margin-top:83px;margin-left:20px;width:80%;font-size:14px}#main-menu{height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;justify-content:space-between;background-color:#333}#main-menu .main-menu__menu-item{display:block;text-decoration:none;width:44px;height:44px;background-size:24px 24px;background-repeat:no-repeat;background-position:center center;color:#999;border:1px solid transparent;border-radius:4px;text-align:center;margin:15px auto 0;-webkit-user-select:none;user-select:none;transition:all .2s ease-in-out;position:relative}#main-menu .main-menu__menu-item:hover,#main-menu .main-menu__menu-item.main-menu__menu-item--active{background-color:#555;border-color:#00cac0;color:#ddd}#main-menu .main-menu__menu-item#main-menu__menu-item--pic{background-color:#00cac0;background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.21%209.614H0V6.118H6.21V0H9.89V6.118H16.1V9.614H9.89V15.732H6.21V9.614Z'%20fill='white'/%3e%3c/svg%3e");background-size:16px 16px}#main-menu .main-menu__menu-item#main-menu__menu-item--dashboard{background-image:url("data:image/svg+xml,%3csvg%20id='SvgjsSvg1015'%20width='288'%20height='288'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns:svgjs='http://svgjs.com/svgjs'%3e%3cdefs%20id='SvgjsDefs1016'%3e%3c/defs%3e%3cg%20id='SvgjsG1017'%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20523.93%20302.54'%20width='288'%20height='288'%3e%3cg%20data-name='Calque%202'%20fill='%23efefef'%20class='color000%20svgShape'%3e%3cg%20data-name='Calque%201'%20fill='%23efefef'%20class='color000%20svgShape'%3e%3cpath%20d='M418.59%2052.65L390.17%2080.88C316.58%2033.74%20239.38%2025.35%20160.9%2065.75S44.3%20173.87%2040%20261.71H0A251.67%20251.67%200%200121.61%20157.56c23.14-52.45%2059.54-93.32%20109.07-122.2C228.08-21.44%20344.24-5.52%20418.59%2052.65zM460.75%2065.48c-1.37%202.74-2.25%205.91-4.19%208.15q-74.73%2086.13-149.72%20172c-3.42%203.92-5.19%207.39-4.45%2013.15%202.61%2020.56-13.53%2040.49-34.15%2043.32-22.14%203-42.43-11.1-46.26-32.21-5.16-28.42%2018.41-52.63%2046.71-48.21a9.2%209.2%200%20006.45-2.2q87.69-76%20175.27-152.09c2.24-1.94%205.4-2.83%208.12-4.2zM523.93%20261.71H483.4c-.55-22.76-3.56-45.18-10.58-66.95a222%20222%200%2000-29.81-60l29.12-29.11C506.05%20151.88%20523.56%20203.7%20523.93%20261.71z'%20fill='%23efefef'%20class='color000%20svgShape'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e%3c/g%3e%3c/svg%3e")}#main-menu .main-menu__menu-item#main-menu__menu-item--gantt{background-image:url("data:image/svg+xml,%3csvg%20width='26'%20height='24'%20viewBox='0%200%2026%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.4199%203.97998V22.98'%20stroke='%23EFEFEF'%20stroke-miterlimit='10'/%3e%3cpath%20d='M1.95996%205.97021L16.96%205.97021C17.5122%205.97021%2017.96%205.5225%2017.96%204.97022V3.97022C17.96%203.41793%2017.5122%202.97022%2016.96%202.97022L1.95996%202.97022C1.40768%202.97022%200.959961%203.41793%200.959961%203.97022V4.97022C0.959961%205.5225%201.40768%205.97021%201.95996%205.97021Z'%20fill='%23EFEFEF'%20stroke='%23EFEFEF'%20stroke-width='0.5'%20stroke-miterlimit='10'/%3e%3cpath%20d='M6.95996%2011.6499L23.96%2011.6499C24.5122%2011.6499%2024.96%2011.2022%2024.96%2010.6499V9.6499C24.96%209.09762%2024.5122%208.6499%2023.96%208.6499L6.95996%208.6499C6.40768%208.6499%205.95996%209.09762%205.95996%209.6499V10.6499C5.95996%2011.2022%206.40768%2011.6499%206.95996%2011.6499Z'%20fill='%23EFEFEF'%20stroke='%23EFEFEF'%20stroke-width='0.5'%20stroke-miterlimit='10'/%3e%3cpath%20d='M1.92969%2017.3101H14.9297C15.482%2017.3101%2015.9297%2016.8623%2015.9297%2016.3101V15.3101C15.9297%2014.7578%2015.482%2014.3101%2014.9297%2014.3101L1.92969%2014.3101C1.3774%2014.3101%200.929688%2014.7578%200.929688%2015.3101V16.3101C0.929688%2016.8623%201.3774%2017.3101%201.92969%2017.3101Z'%20fill='%23EFEFEF'%20stroke='%23EFEFEF'%20stroke-width='0.5'%20stroke-miterlimit='10'/%3e%3cpath%20d='M3.95996%2022.98L23.96%2022.98C24.5122%2022.98%2024.96%2022.5323%2024.96%2021.98V20.98C24.96%2020.4277%2024.5122%2019.98%2023.96%2019.98L3.95996%2019.98C3.40768%2019.98%202.95996%2020.4277%202.95996%2020.98V21.98C2.95996%2022.5323%203.40768%2022.98%203.95996%2022.98Z'%20fill='%23EFEFEF'%20stroke='%23EFEFEF'%20stroke-width='0.5'%20stroke-miterlimit='10'/%3e%3cpath%20d='M13.4199%200L11.4199%201.99L9.41992%200H13.4199Z'%20fill='%23EFEFEF'/%3e%3c/svg%3e")}#main-menu .main-menu__menu-item#main-menu__menu-item--manager{background-image:url(/assets/pic_manager-BHA4qX-E.svg)}#main-menu .main-menu__menu-item#main-menu__menu-item--resources{background-image:url("data:image/svg+xml,%3csvg%20id='SvgjsSvg1022'%20width='288'%20height='288'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns:svgjs='http://svgjs.com/svgjs'%3e%3cdefs%20id='SvgjsDefs1023'%3e%3c/defs%3e%3cg%20id='SvgjsG1024'%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20data-name='Layer%201'%20viewBox='0%200%2025%2025'%20width='288'%20height='288'%3e%3cpath%20fill='%23efefef'%20d='M25,17.27a1.09,1.09,0,0,1-.58.91L13.58,24.72A2.17,2.17,0,0,1,12.5,25a2.13,2.13,0,0,1-1.07-.27L.59,18.19a1,1,0,0,1,0-1.83l1.19-.73,9,5.43a3.28,3.28,0,0,0,1.7.46,3.35,3.35,0,0,0,1.7-.45l9-5.44,1.19.71A1.1,1.1,0,0,1,25,17.27ZM.58,8.85l10.84,6.53a2.22,2.22,0,0,0,2.15,0L24.42,8.85A1.1,1.1,0,0,0,25,7.93,1.1,1.1,0,0,0,24.43,7L13.57.29a2.17,2.17,0,0,0-2.14,0L.57,7A1.1,1.1,0,0,0,0,7.93,1.1,1.1,0,0,0,.58,8.85Zm0,4.65L11.42,20a2.22,2.22,0,0,0,2.15,0l10.84-6.53a1,1,0,0,0,0-1.84l-1.14-.74-9.11,5.48a3.41,3.41,0,0,1-3.39,0l-9.13-5.5-1.11.7a1.14,1.14,0,0,0-.56,1A1.12,1.12,0,0,0,.58,13.5Z'%20data-name='Stack%20Layers'%20class='color0e1d25%20svgShape'%3e%3c/path%3e%3c/svg%3e%3c/g%3e%3c/svg%3e")}#main-menu .main-menu__menu-item#main-menu__menu-item--projects{background-image:url(/assets/projects-8asuwZm3.svg)}#main-menu .main-menu__menu-item#main-menu__menu-item--library{background-image:url(/assets/library-D-bUC-YW.svg)}#main-menu .main-menu__menu-item#main-menu__menu-item--farm{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M22.4199%2018.2998H1.41992C1.14378%2018.2998%200.919922%2018.5237%200.919922%2018.7998V23.4798C0.919922%2023.7559%201.14378%2023.9798%201.41992%2023.9798H22.4199C22.6961%2023.9798%2022.9199%2023.7559%2022.9199%2023.4798V18.7998C22.9199%2018.5237%2022.6961%2018.2998%2022.4199%2018.2998Z'%20fill='%23EFEFEF'/%3e%3cpath%20d='M10.9997%200.97998H0.969727V20.98H10.9997V0.97998Z'%20fill='%23333333'/%3e%3cpath%20d='M10%202V20H2V2H10ZM12%200H0V22H12V0Z'%20fill='%23EFEFEF'/%3e%3cpath%20d='M22.9704%200.97998H12.9404V20.98H22.9704V0.97998Z'%20fill='%23333333'/%3e%3cpath%20d='M22%202V20H14V2H22ZM24%200H12V22H24V0Z'%20fill='%23EFEFEF'/%3e%3cpath%20d='M0.740234%201.97998H23.5002'%20stroke='%23EFEFEF'%20stroke-width='2'%20stroke-miterlimit='10'/%3e%3cpath%20d='M3.98047%2010.98H7.98047'%20stroke='%23EFEFEF'%20stroke-width='2'%20stroke-miterlimit='10'%20stroke-linecap='round'/%3e%3cpath%20d='M15.9502%2010.98H19.9502'%20stroke='%23EFEFEF'%20stroke-width='2'%20stroke-miterlimit='10'%20stroke-linecap='round'/%3e%3cpath%20d='M0.740234%2014.98H23.5002'%20stroke='%23EFEFEF'%20stroke-width='2'%20stroke-miterlimit='10'/%3e%3c/svg%3e")}#main-menu .main-menu__menu-item#main-menu__menu-item--settings{background-image:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M24.34%206.46998C24.1172%205.75858%2023.673%205.1369%2023.0723%204.69552C22.4715%204.25414%2021.7455%204.01611%2021%204.01611C20.2545%204.01611%2019.5285%204.25414%2018.9277%204.69552C18.327%205.1369%2017.8828%205.75858%2017.66%206.46998H4V8.56998H17.66C17.8828%209.28138%2018.327%209.90305%2018.9277%2010.3444C19.5285%2010.7858%2020.2545%2011.0238%2021%2011.0238C21.7455%2011.0238%2022.4715%2010.7858%2023.0723%2010.3444C23.673%209.90305%2024.1172%209.28138%2024.34%208.56998H28V6.46998H24.34ZM21%208.68998C20.826%208.69162%2020.6543%208.65041%2020.5%208.56998C20.3038%208.47353%2020.1385%208.32404%2020.023%208.13845C19.9074%207.95286%2019.8461%207.73861%2019.8461%207.51998C19.8461%207.30135%2019.9074%207.08709%2020.023%206.9015C20.1385%206.71592%2020.3038%206.56642%2020.5%206.46998C20.6543%206.38955%2020.826%206.34833%2021%206.34998C21.1772%206.34832%2021.3521%206.38948%2021.51%206.46998C21.7062%206.56642%2021.8715%206.71592%2021.987%206.9015C22.1026%207.08709%2022.1639%207.30135%2022.1639%207.51998C22.1639%207.73861%2022.1026%207.95286%2021.987%208.13845C21.8715%208.32404%2021.7062%208.47353%2021.51%208.56998C21.3521%208.65047%2021.1772%208.69164%2021%208.68998Z'%20fill='%23EFEFEF'/%3e%3cpath%20d='M7.72%2017.0698C7.94282%2017.7812%208.38697%2018.4028%208.98774%2018.8442C9.58851%2019.2856%2010.3145%2019.5236%2011.06%2019.5236C11.8055%2019.5236%2012.5315%2019.2856%2013.1323%2018.8442C13.733%2018.4028%2014.1772%2017.7812%2014.4%2017.0698H28V14.9998H14.4C14.1772%2014.2884%2013.733%2013.6667%2013.1323%2013.2253C12.5315%2012.7839%2011.8055%2012.5459%2011.06%2012.5459C10.3145%2012.5459%209.58851%2012.7839%208.98774%2013.2253C8.38697%2013.6667%207.94282%2014.2884%207.72%2014.9998H4V17.0998L7.72%2017.0698ZM11.06%2014.8498C11.234%2014.8481%2011.4057%2014.8893%2011.56%2014.9698C11.7562%2015.0662%2011.9215%2015.2157%2012.037%2015.4013C12.1526%2015.5869%2012.2139%2015.8011%2012.2139%2016.0198C12.2139%2016.2384%2012.1526%2016.4526%2012.037%2016.6382C11.9215%2016.8238%2011.7562%2016.9733%2011.56%2017.0698C11.4057%2017.1502%2011.234%2017.1914%2011.06%2017.1898C10.8828%2017.1914%2010.7079%2017.1503%2010.55%2017.0698C10.3538%2016.9733%2010.1885%2016.8238%2010.073%2016.6382C9.9574%2016.4526%209.89614%2016.2384%209.89614%2016.0198C9.89614%2015.8011%209.9574%2015.5869%2010.073%2015.4013C10.1885%2015.2157%2010.3538%2015.0662%2010.55%2014.9698C10.7079%2014.8893%2010.8828%2014.8481%2011.06%2014.8498Z'%20fill='%23EFEFEF'/%3e%3cpath%20d='M24.34%2023.47C24.1172%2022.7586%2023.673%2022.1369%2023.0723%2021.6955C22.4715%2021.2541%2021.7455%2021.0161%2021%2021.0161C20.2545%2021.0161%2019.5285%2021.2541%2018.9277%2021.6955C18.327%2022.1369%2017.8828%2022.7586%2017.66%2023.47H4V25.57H17.66C17.8828%2026.2814%2018.327%2026.9031%2018.9277%2027.3444C19.5285%2027.7858%2020.2545%2028.0238%2021%2028.0238C21.7455%2028.0238%2022.4715%2027.7858%2023.0723%2027.3444C23.673%2026.9031%2024.1172%2026.2814%2024.34%2025.57H28V23.47H24.34ZM21%2025.69C20.826%2025.6916%2020.6543%2025.6504%2020.5%2025.57C20.3038%2025.4735%2020.1385%2025.324%2020.023%2025.1385C19.9074%2024.9529%2019.8461%2024.7386%2019.8461%2024.52C19.8461%2024.3013%2019.9074%2024.0871%2020.023%2023.9015C20.1385%2023.7159%2020.3038%2023.5664%2020.5%2023.47C20.6543%2023.3895%2020.826%2023.3483%2021%2023.35C21.1772%2023.3483%2021.3521%2023.3895%2021.51%2023.47C21.7062%2023.5664%2021.8715%2023.7159%2021.987%2023.9015C22.1026%2024.0871%2022.1639%2024.3013%2022.1639%2024.52C22.1639%2024.7386%2022.1026%2024.9529%2021.987%2025.1385C21.8715%2025.324%2021.7062%2025.4735%2021.51%2025.57C21.3521%2025.6505%2021.1772%2025.6916%2021%2025.69Z'%20fill='%23EFEFEF'/%3e%3c/svg%3e")}#main-menu p{font-size:12px;margin:7px auto;text-align:center}#sub-menu{background:#333;height:100%;border-radius:10px;padding:15px;text-align:center}#sub-menu h2{text-align:center;color:#ddd;padding-bottom:30px;position:relative;margin-bottom:30px}#sub-menu h2:after{content:" ";display:block;position:absolute;bottom:0;width:100%;height:4px;background:#00cac0;border-radius:1000px}#sub-menu h3{font-size:14px;background:#ddd;text-align:center;padding:7px 15px;border-radius:10px;margin:0}#sub-menu p{color:#ddd}.sub-menu__space{height:15px}#main-content{padding:30px;border-top:1px solid #f5f5f5;min-width:800px}#main-content,#main-content>p{color:#444}#main-content .block{margin-left:0;margin-right:0}.block{background:#f8f8f8;margin:30px 30px 0;border-radius:4px;padding:30px}.block h2{margin-top:0}.block *:last-child{margin-bottom:0}.block table{table-layout:fixed}.block table td>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block table td:first-child{font-weight:700;width:30%}.block [class^=fc]>table td:first-child{font-weight:400!important;width:auto!important}.block input[type=submit],.block button{background:#fff}.block.block-error{background:#ff3838}.block.block-error *{color:#fff}.block.block-error button{color:#ff3838}.block.block-error button:hover{background:#fff}#header{display:flex;align-items:center;justify-content:right;padding-right:15px;background:#f8f8f8}#header #header__world{width:50px;height:50px;background-image:url(/assets/world-UufzLk2X.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:center center;margin-right:7px;border-radius:10px;transition:background .2s ease-in-out}#header #header__world:hover{background-color:#fff}#header #header__search-zone{padding-right:15px;border-right:1px solid #f5f5f5}#header #header__notifications{width:50px;height:50px;display:flex;justify-content:center;align-items:center;margin-right:7px;cursor:pointer;border-radius:10px;position:relative;transition:background .2s ease-in-out}#header #header__notifications:hover{background:#fff}#header #header__notifications i{font-size:24px;font-weight:400}#header #header__notifications .__react_component_tooltip.show{opacity:1!important;box-shadow:#0003 0 4px 10px;max-height:500px;overflow-y:auto}#header #header__notifications .__react_component_tooltip.place-bottom:after{left:354px!important}#header #header__notifications.no-badge .MuiBadge-badge{display:none}#header .license-expiration-badge{display:flex;align-items:center;gap:7px;padding:7px 15px;border-radius:6px;margin-right:15px;font-size:14px;font-weight:600;cursor:default;transition:all .2s ease-in-out;border:2px solid}#header .license-expiration-badge i{font-size:16px}#header .license-expiration-badge .license-expiration-text{white-space:nowrap}#header .license-expiration-badge.license-badge-expired{background-color:#f9224b1a;border:2px solid #F9224B}#header .license-expiration-badge.license-badge-expired span{color:#f9224b}#header .license-expiration-badge.license-badge-expired svg>path{color:#f9224b}#header .license-expiration-badge.license-badge-expired:hover{background-color:#f9224b26}#header .license-expiration-badge.license-badge-urgent{background-color:#ec6b221a;border-color:#ec6b22}#header .license-expiration-badge.license-badge-urgent span{color:#ec6b22}#header .license-expiration-badge.license-badge-urgent svg>path{color:#ec6b22}#header .license-expiration-badge.license-badge-urgent:hover{background-color:#ec6b2226}#header .license-expiration-badge.license-badge-warning{background-color:#ffc1071a;border-color:#ffc107}#header .license-expiration-badge.license-badge-warning span{color:#f57f17}#header .license-expiration-badge.license-badge-warning svg>path{color:#f57f17}#header .license-expiration-badge.license-badge-warning:hover{background-color:#ffc10726}#header .license-expiration-badge.license-badge-normal{background-color:#1976d21a;border-color:#1976d2}#header .license-expiration-badge.license-badge-normal span{color:#1976d2}#header .license-expiration-badge.license-badge-normal svg>path{color:#1976d2}#header .license-expiration-badge.license-badge-normal:hover{background-color:#1976d226}#notifications__panel{overflow-y:auto;margin-top:70px;background:#f5f5f5;height:100%}#notifications__panel h2{font-size:24px}#notifications__panel p{padding:15px 30px}#notifications__panel #notifications__list .notification__header{display:flex;padding:0 15px;margin-bottom:30px;box-shadow:#0003 0 0 4px;align-items:center;justify-content:space-between;position:absolute;top:0;width:100%;height:70px;z-index:10}#notifications__panel #notifications__list .notification__header .header__read-all{width:24px;height:24px;line-height:24px;text-align:center;border-radius:4px;background:#f5f5f5;cursor:pointer;transition:all .2s ease-in-out}#notifications__panel #notifications__list .notification__header .header__read-all:hover{background:#00cac0}#notifications__panel #notifications__list .button__read-all{position:absolute;right:10px;top:5px;outline:none}#notifications__panel #notifications__list .list__item-notification{padding:15px 30px;text-decoration:none;position:relative;border-bottom:1px solid white;background:#f5f5f5;cursor:pointer}#notifications__panel #notifications__list .list__item-notification h3{font-size:1.1em;margin:0}#notifications__panel #notifications__list .list__item-notification p{margin:0;padding:0;font-weight:400}#notifications__panel #notifications__list .list__item-notification.notification--unread{background:#fff}#notifications__panel #notifications__list .list__item-notification.notification--unread:before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:4px;background:#00cac0}#notifications__panel #notifications__list .list__item-notification .notification__read{position:absolute;width:24px;height:24px;line-height:24px;text-align:center;border-radius:4px;background:#f5f5f5;top:50%;margin-top:-12px;right:30px;display:none;cursor:pointer;transition:all .2s ease-in-out}#notifications__panel #notifications__list .list__item-notification .notification__read:hover{background:#00cac0}#notifications__panel #notifications__list .list__item-notification.notification--unread:hover .notification__read{display:block}#notifications__panel #notifications__list .list__item-notification .notification__date{display:block;font-size:12px;color:#999;margin:7px auto 0}#notifications__panel #notifications__list .list__item-notification.color0,#notifications__panel #notifications__list .list__item-notification.color0:before{border-color:#f9224b}#notifications__panel #notifications__list .list__item-notification.color1,#notifications__panel #notifications__list .list__item-notification.color1:before{border-color:#31af91}#notifications__panel #notifications__list .list__item-notification.color2,#notifications__panel #notifications__list .list__item-notification.color2:before{border-color:#f6cb74}#notifications__panel #notifications__list .list__item-notification.color3,#notifications__panel #notifications__list .list__item-notification.color3:before{border-color:#00aed3}#user__panel{display:grid;padding:15px 0}#user__panel a{text-decoration:none;padding:7px 15px;border-radius:10px;transition:background .2s ease-in-out}#user__panel a:hover{background:#f5f5f5}#user__panel a i{margin-right:7px}#user__panel a i .fa-users{font-size:80%}.modal__overlay{background-color:#0003;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000}.modal__overlay .modal__dialog{background-color:#fff;border-radius:4px;margin:90px auto;max-width:100%;width:500px;overflow:hidden}.modal__overlay .modal__dialog .dialog__content{padding:30px}.modal__overlay .modal__dialog .dialog__content .content__title{font-size:18px;margin-top:0}.modal__overlay .modal__dialog .dialog__content p{margin-bottom:0}.modal__overlay .modal__dialog .dialog__footer{background:#f8f8f8;display:flex;justify-content:flex-end;padding:15px}.modal__overlay .modal__dialog .dialog__footer button{margin-left:15px}.modal__overlay.corner{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.modal__overlay.corner .modal__dialog{position:absolute;left:105px;bottom:15px;margin:0;width:auto;box-shadow:#0003 0 7px 15px;background-color:#333}.modal__overlay.corner .modal__dialog .dialog__content{padding:15px 30px}.modal__overlay.corner .modal__dialog .dialog__content .content__title{color:#ddd;font-weight:400;pointer-events:auto;font-size:16px;margin-top:0}.modal__overlay:has(.modal__dialog--maintenance-level),.modal__overlay:has(.modal__dialog--maintenance-type),.modal__overlay:has(.modal__dialog--printer-selection){display:flex;align-items:center;justify-content:center}.modal__overlay .modal__dialog.modal__dialog--maintenance-level{width:900px!important;max-width:95%;max-height:90vh;display:flex;flex-direction:column;margin:0}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .dialog__content{flex:1;overflow-y:auto;padding:20px;max-height:calc(90vh - 80px)}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .content__title{margin-bottom:20px;color:#333;font-size:24px;font-weight:600}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-level-progress{margin-bottom:20px;padding:12px;background-color:#f5f5f5;border-radius:8px;text-align:center;font-weight:500;color:#666}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-level-tasks{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .dialog__footer{flex-shrink:0;border-top:1px solid #e0e0e0}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item{padding:16px;border:2px solid #e0e0e0;border-radius:8px;background-color:#fff;transition:border-color .2s,background-color .2s}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item.status-done{border-color:#4caf50;background-color:#f1f8f4}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item.status-error{border-color:#f44336;background-color:#fef1f0}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item.status-pending{border-color:#e0e0e0;background-color:#fff}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-header .task-title{flex:1}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-header .task-title strong{font-size:16px;color:#333;display:block;margin-bottom:4px}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-header .task-title .task-description{margin:0;font-size:14px;color:#666;line-height:1.4}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-header .task-status{margin-left:16px}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-header .task-status .material-icon{font-size:28px}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-actions{display:flex;gap:8px;margin-top:12px}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-actions .task-btn{flex:1;padding:10px 16px;border:2px solid #e0e0e0;border-radius:6px;background-color:#fff;color:#666;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-actions .task-btn .material-icon{font-size:18px}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-actions .task-btn:hover:not(:disabled){background-color:#f5f5f5}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-actions .task-btn:disabled{opacity:.5;cursor:not-allowed}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-actions .task-btn.task-btn-done.active,.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-actions .task-btn.task-btn-done:hover:not(:disabled){border-color:#4caf50;background-color:#4caf50;color:#fff}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-actions .task-btn.task-btn-error.active,.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-actions .task-btn.task-btn-error:hover:not(:disabled){border-color:#f44336;background-color:#f44336;color:#fff}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-error-comment{margin-top:12px;padding-top:12px;border-top:1px solid #e0e0e0}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-error-comment textarea{width:100%;padding:10px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;font-family:inherit;resize:vertical;margin-bottom:8px;transition:border-color .2s}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-error-comment textarea:focus{outline:none;border-color:#f44336}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-error-comment textarea::placeholder{color:#999}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-error-comment .btn-save-error{padding:8px 16px;border:none;border-radius:6px;background-color:#f44336;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-error-comment .btn-save-error:hover:not(:disabled){background-color:#d32f2f}.modal__overlay .modal__dialog.modal__dialog--maintenance-level .maintenance-task-item .task-error-comment .btn-save-error:disabled{opacity:.5;cursor:not-allowed}.maintenance-type-icon{position:relative}.maintenance-type-icon .maintenance-type-badge{position:absolute;top:-4px;right:-4px;background-color:#ff6b35;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;border:2px solid #fff}@media(max-width:768px){.modal__dialog--maintenance-level{max-width:95%;max-height:95vh}.modal__dialog--maintenance-level .maintenance-task-item .task-header{flex-direction:column}.modal__dialog--maintenance-level .maintenance-task-item .task-header .task-status{margin-left:0;margin-top:8px}.modal__dialog--maintenance-level .maintenance-task-item .task-actions{flex-direction:column}.modal__dialog--maintenance-level .maintenance-task-item .task-actions .task-btn{width:100%}}.modal__overlay .modal__dialog.modal__dialog--maintenance-type{width:700px!important;max-width:95%;margin:0}.modal__overlay .modal__dialog.modal__dialog--maintenance-type .maintenance-type-list{margin-top:15px;display:flex;flex-direction:column;gap:15px}.modal__overlay .modal__dialog.modal__dialog--maintenance-type .maintenance-type-item{display:flex;align-items:center;padding:15px;border:2px solid #CCCCCC;border-radius:4px;cursor:pointer;transition:all .2s ease}.modal__overlay .modal__dialog.modal__dialog--maintenance-type .maintenance-type-item:hover{border-color:#00cac0;background-color:#00cac00d}.modal__overlay .modal__dialog.modal__dialog--maintenance-type .maintenance-type-item.selected{border-color:#00cac0;background-color:#00cac01a}.modal__overlay .modal__dialog.modal__dialog--maintenance-type .maintenance-type-icon{margin-right:15px;display:flex;align-items:center;justify-content:center}.modal__overlay .modal__dialog.modal__dialog--maintenance-type .maintenance-type-icon .material-icons{font-size:32px;color:#00cac0}.modal__overlay .modal__dialog.modal__dialog--maintenance-type .maintenance-type-info{flex:1}.modal__overlay .modal__dialog.modal__dialog--maintenance-type .maintenance-type-label{font-weight:700;font-size:16px;margin-bottom:4px}.modal__overlay .modal__dialog.modal__dialog--maintenance-type .maintenance-type-description{font-size:14px;color:#8d8d8d}.modal__overlay .modal__dialog.modal__dialog--maintenance-type .maintenance-type-radio input[type=radio]{width:20px;height:20px;cursor:pointer}.modal__overlay .modal__dialog.modal__dialog--printer-selection{width:700px!important;max-width:95%;margin:0}.modal__overlay .modal__dialog.modal__dialog--printer-selection .printer-list{margin-top:15px;display:flex;flex-direction:column;gap:15px;max-height:400px;overflow-y:auto}.modal__overlay .modal__dialog.modal__dialog--printer-selection .printer-item{display:flex;align-items:center;padding:15px;border:2px solid #CCCCCC;border-radius:4px;cursor:pointer;transition:all .2s ease}.modal__overlay .modal__dialog.modal__dialog--printer-selection .printer-item:hover{border-color:#00cac0;background-color:#00cac00d}.modal__overlay .modal__dialog.modal__dialog--printer-selection .printer-item.selected{border-color:#00cac0;background-color:#00cac01a}.modal__overlay .modal__dialog.modal__dialog--printer-selection .printer-icon{margin-right:15px;display:flex;align-items:center;justify-content:center}.modal__overlay .modal__dialog.modal__dialog--printer-selection .printer-icon .material-icons{font-size:28px;color:#6c757d}.modal__overlay .modal__dialog.modal__dialog--printer-selection .printer-info{flex:1}.modal__overlay .modal__dialog.modal__dialog--printer-selection .printer-name{font-weight:700;font-size:16px;margin-bottom:2px}.modal__overlay .modal__dialog.modal__dialog--printer-selection .printer-serial{font-size:14px;color:#8d8d8d}.modal__overlay .modal__dialog.modal__dialog--printer-selection .printer-radio input[type=radio]{width:20px;height:20px;cursor:pointer}.dialog__footer .button-secondary{background-color:#8d8d8d;color:#fff;border:none;padding:7px 15px;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .2s ease}.dialog__footer .button-secondary:hover{background-color:#747474}.dialog__footer .button-secondary:disabled{opacity:.5;cursor:not-allowed}#digit-code-container{top:0;left:0;position:fixed;background-color:#00000080;width:0;height:100%;overflow:hidden;overflow-y:auto;z-index:-1;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .2s ease-in-out}#digit-code-container.visible{width:100%;opacity:1;z-index:2500}#digit-code-container #digit-code-form{background:#fff;border-radius:4px;width:70%;max-width:400px;display:flex;flex-direction:column;justify-content:center;box-shadow:#0000001a 0 0 5px}#digit-code-container #digit-code-form p{text-align:center;font-size:18px;margin:30px}#digit-code-container #digit-code-form>div{display:flex;justify-content:center}#digit-code-container #digit-code-form>div .digit__number{width:65px;height:65px;line-height:65px;text-align:center;background:#ccc;border-radius:1000px;margin:7px;font-size:24px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .2s ease-in-out}#digit-code-container #digit-code-form>div .digit__number:hover{transform:scale(1.1);background:#00cac0;color:#fff}#digit-code-container #digit-code-form .digit__progress{display:inline-block;width:12px;height:12px;margin:auto 7px;border-radius:1000px;border:2px solid #999;transition:background .2s ease-in-out}#digit-code-container #digit-code-form .digit__progress.filled{background:#999}.main__lists_toolbars{display:flex;justify-content:space-between;align-items:center}.main__lists_toolbars .filter-list{margin-right:10px;width:25%}.main__lists_toolbars .filter-list>div{width:100%}.main__lists_toolbars .toolbar-left{display:flex;width:100%}.main__lists_toolbars .toolbar-right{min-width:25%;display:flex;justify-content:flex-end}.main__lists_toolbars input{margin:0 5px;background:none}.main__lists_toolbars input:hover{background:none}.main__lists_toolbars .search-bar{width:30%;max-width:350px}.simple-button{border:none;outline:none}.simple-button div{height:20px;display:flex;align-items:center}.simple-button:disabled{outline:none!important}.simple-button:focus{outline:none}.simple-button-bold{font-weight:700}.simple-button-fill span{color:#fff}.simple-button-main-fill{background-color:#00cac0}.simple-button-main-fill:hover{background-color:#00bdb3!important}.simple-button-warn-fill{background-color:#ec6b22}.simple-button-warn-fill:hover{background-color:#d95615!important}.simple-button-error-fill{background-color:#f9224b}.simple-button-error-fill:hover{background-color:#be1e3c!important}.simple-button-default-fill{background-color:#ccc}.simple-button-default-fill:hover{background-color:#999!important}.simple-button-gray-fill{background-color:#999}.simple-button-gray-fill:hover{background-color:#999!important}.simple-button-gray-fill:disabled{background-color:#666!important;cursor:not-allowed}.simple-button-gray-fill:disabled:hover{background-color:#999!important}.simple-button-outlined{background-color:unset;border:2px solid}.simple-button-outlined span{transition:all .2s ease-in-out}.simple-button-outlined:hover{background-color:unset!important}.simple-button-outlined:hover span{transition:all .2s ease-in-out}.simple-button-main-outlined{border-color:#00cac0}.simple-button-main-outlined:hover{border-color:#00bdb3}.simple-button-main-outlined:hover span{color:#00bdb3!important}.simple-button-main-outlined span{color:#00cac0}.simple-button-warn-outlined{border-color:#ec6b22}.simple-button-warn-outlined:hover{border-color:#d95615}.simple-button-warn-outlined:hover span{color:#d95615!important}.simple-button-warn-outlined span{color:#ec6b22}.simple-button-error-outlined{border-color:#f9224b}.simple-button-error-outlined:hover{border-color:#be1e3c}.simple-button-error-outlined:hover span{color:#be1e3c!important}.simple-button-error-outlined span{color:#f9224b}.simple-button-default-outlined{border-color:#ccc}.simple-button-default-outlined:hover{border-color:#999}.simple-button-default-outlined:hover span{color:#999!important}.simple-button-default-outlined span{color:#ccc}.simple-button-gray-outlined{border-color:#666}.simple-button-gray-outlined:hover{border-color:#666!important}.simple-button-gray-outlined:hover span{color:#666!important}.simple-button-gray-outlined span{color:#666}.simple-button-gray-outlined:disabled{border-color:#666!important;cursor:not-allowed}.simple-button-gray-outlined:disabled:hover{border-color:#666!important}.simple-button-gray-outlined:disabled:hover span{color:#666!important}.simple-button-gray-outlined:disabled span{color:#666!important}.simple-button-icon{font-size:24px;margin-right:5px}.error-boundary-container{min-height:100vh;height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:24px;background:linear-gradient(135deg,#f8f9fa,#fff);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.error-boundary-container .error-boundary-content{max-width:640px;width:100%;text-align:center;min-height:calc(100vh - 48px);display:flex;flex-direction:column;justify-content:center}.error-boundary-container .error-boundary-content.has-expanded-details{justify-content:flex-start;padding-top:40px;min-height:auto}.error-boundary-container .error-boundary-content .error-boundary-main{display:flex;flex-direction:column;width:100%}.error-boundary-container .error-boundary-content .error-boundary-logo-container{margin-bottom:40px}.error-boundary-container .error-boundary-content .error-boundary-logo-container .error-boundary-logo{max-width:400px;height:auto;transition:all .3s cubic-bezier(.4,0,.2,1);padding:16px}.error-boundary-container .error-boundary-content .error-boundary-visual{margin-bottom:32px}.error-boundary-container .error-boundary-content .error-boundary-visual .error-boundary-icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#f443361a,#f443360d);border-radius:50%;margin:0 auto 24px}.error-boundary-container .error-boundary-content .error-boundary-visual .error-boundary-icon .error-icon{font-size:40px!important;color:#f44336}.error-boundary-container .error-boundary-content .error-boundary-title{color:#333!important;font-size:2.5rem!important;font-weight:600!important;line-height:1.2!important;margin:0 0 16px!important;letter-spacing:-.025em}.error-boundary-container .error-boundary-content .error-boundary-description{color:#64748b!important;font-size:1.125rem!important;line-height:1.6!important;max-width:480px;margin:0 auto 32px!important;text-align:center!important;width:100%}.error-boundary-container .error-boundary-content .error-boundary-alert{background:#fff;border:1px solid rgba(0,202,192,.15);border-radius:12px!important;box-shadow:0 4px 16px #00000014!important;padding:24px;text-align:left;margin-bottom:32px}.error-boundary-container .error-boundary-content .error-boundary-alert .error-alert-title{display:flex;align-items:center;gap:12px;color:#333!important;font-size:1.125rem!important;font-weight:600!important;margin:0 0 16px!important}.error-boundary-container .error-boundary-content .error-boundary-alert .error-alert-title .error-alert-icon{font-size:20px!important;color:#00cac0}.error-boundary-container .error-boundary-content .error-boundary-alert .error-message{color:#64748b!important;margin:0 0 16px!important;font-size:.875rem;line-height:1.5}.error-boundary-container .error-boundary-content .error-boundary-alert .error-message strong{color:#333;font-weight:600}.error-boundary-container .error-boundary-content .error-boundary-alert .error-details-toggle{background:transparent!important;border:1px solid rgba(0,202,192,.3)!important;color:#00cac0!important;border-radius:8px!important;padding:8px 16px!important;font-size:.875rem!important;font-weight:500!important;text-transform:none!important;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:8px}.error-boundary-container .error-boundary-content .error-boundary-alert .error-details-toggle:hover{background:#00cac00d!important;border-color:#00cac080!important}.error-boundary-container .error-boundary-content .error-boundary-alert .error-details-toggle:focus{outline:2px solid rgba(0,202,192,.5);outline-offset:2px}.error-boundary-container .error-boundary-content .error-boundary-alert .error-details-toggle .material-icons{font-size:16px!important}.error-boundary-container .error-boundary-content .error-technical-details-container{margin-top:16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);animation:slideDown .3s ease-out;max-height:60vh;display:flex;flex-direction:column}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-header{padding:20px 20px 16px;border-bottom:1px solid #f1f5f9;background:#fafbfc}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-header .technical-details-actions{display:flex;justify-content:space-between;align-items:center;gap:16px}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-header .copy-all-button{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#00cac0,#00b8b0)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:10px 16px!important;font-size:.875rem!important;font-weight:500!important;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00cac033}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-header .copy-all-button:hover{background:linear-gradient(135deg,#00b8b0,#00a19a)!important;box-shadow:0 4px 12px #00cac04d;transform:translateY(-1px)}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-header .copy-all-button:active{transform:translateY(0)}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-header .copy-all-button .material-icons{font-size:16px!important}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-header .search-container{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:0 12px;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:280px}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-header .search-container:focus-within{border-color:#00cac0;box-shadow:0 0 0 3px #00cac01a}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-header .search-container .search-icon{font-size:18px!important;color:#9ca3af;margin-right:8px}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-header .search-container .search-input{flex:1;border:none;outline:none;padding:10px 0;font-size:.875rem;color:#374151;background:transparent}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-header .search-container .search-input::placeholder{color:#9ca3af}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-header .search-container .clear-search{background:none;border:none;cursor:pointer;padding:4px;margin-left:8px;color:#9ca3af;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:4px}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-header .search-container .clear-search:hover{background:#f3f4f6;color:#374151}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-header .search-container .clear-search .material-icons{font-size:16px!important}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-tabs{display:flex;background:#f8fafc;border-bottom:1px solid #e2e8f0;overflow-x:auto}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-tabs::-webkit-scrollbar{height:2px}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-tabs::-webkit-scrollbar-track{background:#f1f5f9}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-tabs::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-tabs .tab-button{display:flex;align-items:center;gap:8px;background:transparent;border:none;padding:12px 20px;font-size:.875rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-bottom:3px solid transparent;white-space:nowrap;position:relative}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-tabs .tab-button:hover{background:#00cac00d;color:#00cac0}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-tabs .tab-button.active{color:#00cac0;background:#00cac014;border-bottom-color:#00cac0}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-tabs .tab-button .material-icons{font-size:16px!important}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content{flex:1;overflow-y:auto;overflow-x:hidden}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .tab-content{padding:24px;animation:fadeIn .2s ease-out}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content::-webkit-scrollbar{width:6px}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content::-webkit-scrollbar-track{background:#f8fafc}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .error-details-tab{display:flex;flex-direction:column;gap:16px}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .error-details-tab .detail-card{background:#fafbfc;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .error-details-tab .detail-card:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .error-details-tab .detail-card .detail-header{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #e5e7eb}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .error-details-tab .detail-card .detail-header .detail-icon{font-size:18px!important}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .error-details-tab .detail-card .detail-header .detail-icon.error{color:#ef4444}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .error-details-tab .detail-card .detail-header .detail-icon.warning{color:#f59e0b}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .error-details-tab .detail-card .detail-header .detail-icon.info{color:#3b82f6}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .error-details-tab .detail-card .detail-header .detail-title{flex:1;margin:0!important;font-size:.875rem!important;font-weight:600!important;color:#374151!important}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .error-details-tab .detail-card .detail-header .copy-button{background:none;border:1px solid #d1d5db;color:#6b7280;border-radius:4px;padding:6px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .error-details-tab .detail-card .detail-header .copy-button:hover{border-color:#00cac0;color:#00cac0;background:#00cac00d}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .error-details-tab .detail-card .detail-header .copy-button .material-icons{font-size:14px!important}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .error-details-tab .detail-card .detail-content{padding:16px}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .error-details-tab .detail-card .detail-content .error-message-code{display:block;background:#f1f5f9;color:#dc2626;padding:12px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8125rem;line-height:1.5;word-break:break-word;border-left:4px solid #ef4444}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .error-details-tab .detail-card .detail-content .error-type{display:inline-block;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;padding:6px 12px;border-radius:20px;font-size:.8125rem;font-weight:600;border:1px solid #fbbf24}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .error-details-tab .detail-card .detail-content .timestamp{color:#6b7280;font-size:.875rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container .code-block-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#1e293b;color:#e2e8f0;border-bottom:1px solid #334155}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container .code-block-header .code-block-info{display:flex;align-items:center;gap:10px}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container .code-block-header .code-block-info .code-icon{font-size:16px!important;color:#00d4aa}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container .code-block-header .code-block-info .code-title{font-size:.875rem;font-weight:600}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container .code-block-header .code-block-info .code-meta{font-size:.75rem;color:#94a3b8;background:#334155;padding:2px 8px;border-radius:12px}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container .code-block-header .copy-code-button{display:flex;align-items:center;gap:6px;background:#00d4aa1a;border:1px solid rgba(0,212,170,.3);color:#00d4aa;border-radius:4px;padding:6px 12px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container .code-block-header .copy-code-button:hover{background:#00d4aa33;border-color:#00d4aa80}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container .code-block-header .copy-code-button .material-icons{font-size:14px!important}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container .code-block{max-height:300px;overflow:auto;background:#0f172a;margin:0}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container .code-block code{display:block;padding:20px;color:#e2e8f0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8125rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container .code-block.stack-trace code .file-path{color:#7dd3fc;text-decoration:underline}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container .code-block.stack-trace code .line-number{color:#fbbf24;font-weight:600}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container .code-block.stack-trace code .function-name{color:#a78bfa;font-weight:600}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container .code-block.stack-trace code .error-location{color:#f87171;background:#f871711a;padding:1px 3px;border-radius:2px}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container .code-block.component-stack code .component-name{color:#34d399;font-weight:600}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container .code-block.component-stack code .hierarchy-level{color:#94a3b8}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container .code-block::-webkit-scrollbar{width:8px;height:8px}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container .code-block::-webkit-scrollbar-track{background:#1e293b}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container .code-block::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container .code-block::-webkit-scrollbar-thumb:hover{background:#64748b}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .code-block-container .code-block:focus{outline:2px solid rgba(0,202,192,.5);outline-offset:2px}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .environment-tab .environment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .environment-tab .environment-grid .env-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .environment-tab .environment-grid .env-card:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .environment-tab .environment-grid .env-card .env-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .environment-tab .environment-grid .env-card .env-header .env-icon{font-size:18px!important;color:#00cac0}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .environment-tab .environment-grid .env-card .env-header .env-title{font-weight:600;font-size:.875rem;color:#374151}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .environment-tab .environment-grid .env-card .env-content .env-value{display:block;font-size:.8125rem;color:#6b7280;word-break:break-all}.error-boundary-container .error-boundary-content .error-technical-details-container .technical-details-content .environment-tab .environment-grid .env-card .env-content .env-value[class*=code]{background:#f3f4f6;padding:8px 12px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;border:1px solid #e5e7eb}.error-boundary-container .error-boundary-content .error-actions{display:flex;flex-direction:column;gap:16px;width:100%;max-width:480px;margin:40px auto 0;flex-direction:row;gap:12px}.error-boundary-container .error-boundary-content .error-actions .error-action-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:14px 24px!important;border-radius:12px!important;font-size:.875rem!important;font-weight:600!important;text-transform:none!important;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-height:48px;position:relative;overflow:hidden}.error-boundary-container .error-boundary-content .error-actions .error-action-button .material-icons{font-size:18px!important;line-height:1!important;margin:0!important}.error-boundary-container .error-boundary-content .error-actions .error-action-button span{line-height:1.4;margin:0;font-weight:inherit}.error-boundary-container .error-boundary-content .error-actions .error-action-button:focus{outline:3px solid rgba(0,202,192,.3);outline-offset:2px}.error-boundary-container .error-boundary-content .error-actions .error-action-button:disabled{opacity:.6;cursor:not-allowed}.error-boundary-container .error-boundary-content .error-actions .error-action-button:disabled:hover{transform:none!important;box-shadow:0 4px 16px #00000014!important}.error-boundary-container .error-boundary-content .error-actions .error-action-button.primary{background:linear-gradient(135deg,#00cac0,#00b8b0)!important;color:#fff!important;box-shadow:0 4px 16px #00cac040!important}.error-boundary-container .error-boundary-content .error-actions .error-action-button.primary span{color:#fff!important}.error-boundary-container .error-boundary-content .error-actions .error-action-button.primary:hover{background:linear-gradient(135deg,#00b8b0,#00a19a)!important;box-shadow:0 8px 32px #00cac033!important;transform:translateY(-1px)}.error-boundary-container .error-boundary-content .error-actions .error-action-button.primary:hover span{color:#fff!important}.error-boundary-container .error-boundary-content .error-actions .error-action-button.primary:active{transform:translateY(0)}.error-boundary-container .error-boundary-content .error-actions .error-action-button.secondary{background:#fff!important;color:#00cac0!important;border:2px solid #00CAC0!important;box-shadow:0 4px 16px #00000014!important}.error-boundary-container .error-boundary-content .error-actions .error-action-button.secondary:hover{background:#00cac00d!important;border-color:#00b8b0!important;transform:translateY(-1px);box-shadow:0 8px 24px #00cac026!important}.error-boundary-container .error-boundary-content .error-actions .error-action-button.secondary:active{transform:translateY(0)}.error-boundary-container .error-boundary-content .error-actions .error-action-button.tertiary{background:#f8fafccc!important;color:#64748b!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 8px #0000000f!important}.error-boundary-container .error-boundary-content .error-actions .error-action-button.tertiary:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#475569!important;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a!important}.error-boundary-container .error-boundary-content .error-actions .error-action-button.tertiary:active{transform:translateY(0)}.error-boundary-container .error-boundary-content .error-help-text{margin-top:48px;text-align:center}.error-boundary-container .error-boundary-content .error-help-text .error-support-text{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 16px;font-size:.875rem;color:#64748b;line-height:1.5}.error-boundary-container .error-boundary-content .error-help-text .error-support-text .support-icon{font-size:16px!important;color:#00cac0}.error-boundary-container .error-boundary-content .error-help-text .error-timestamp{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:.8125rem;color:#94a3b8;padding:12px 16px;background:#f8fafc80;border-radius:8px;border:1px solid #f1f5f9}.error-boundary-container .error-boundary-content .error-help-text .error-timestamp .timestamp-icon{font-size:14px!important;color:#94a3b8}.error-boundary-container .error-boundary-content .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.component-error-boundary{padding:24px;margin:16px 0;border:1px solid #ffcdd2;border-radius:12px;background:#ffebee;text-align:center}.component-error-boundary .component-error-title{color:#c62828!important;margin-bottom:12px!important;font-weight:600!important}.component-error-boundary .component-error-message{color:#666!important;margin-bottom:16px!important}.component-error-boundary .component-retry-button{background:#c62828!important;color:#fff!important;text-transform:none!important;border-radius:12px!important;padding:8px 16px!important}.component-error-boundary .component-retry-button:hover{background:#b71c1c!important}.pdf-viewer-dialog .MuiDialog-paper{width:95vw;height:95vh;margin:0;overflow:hidden}.pdf-viewer-dialog .pdf-viewer-content{display:flex;flex-direction:column;height:100%}.pdf-viewer-dialog .pdf-viewer-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e0e0e0;background-color:#fafafa;min-height:64px;flex-shrink:0}.pdf-viewer-dialog .pdf-viewer-header .pdf-viewer-title{margin:0 16px 0 0;font-size:1.25rem;font-weight:500;color:#000000de;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdf-viewer-dialog .pdf-viewer-header .pdf-viewer-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.pdf-viewer-dialog .pdf-viewer-header .pdf-viewer-download-btn,.pdf-viewer-dialog .pdf-viewer-header .pdf-viewer-close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;color:#0000008a;transition:background-color .2s,color .2s;display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;flex-shrink:0}.pdf-viewer-dialog .pdf-viewer-header .pdf-viewer-download-btn:hover,.pdf-viewer-dialog .pdf-viewer-header .pdf-viewer-close-btn:hover{background-color:#0000000a;color:#000000de}.pdf-viewer-dialog .pdf-viewer-header .pdf-viewer-download-btn:focus,.pdf-viewer-dialog .pdf-viewer-header .pdf-viewer-close-btn:focus{outline:none}.pdf-viewer-dialog .pdf-viewer-header .pdf-viewer-download-btn svg,.pdf-viewer-dialog .pdf-viewer-header .pdf-viewer-close-btn svg{font-size:20px;margin:0}.pdf-viewer-dialog .pdf-viewer-header .pdf-viewer-download-btn:hover{background-color:#1976d20a;color:#1976d2}.pdf-viewer-dialog .pdf-viewer-body{flex:1;position:relative;overflow:hidden;background-color:#f5f5f5}.pdf-viewer-dialog .pdf-viewer-body .pdf-viewer-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#0009}.pdf-viewer-dialog .pdf-viewer-body .pdf-viewer-loading .loading-spinner{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-left:4px solid #1976d2;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.pdf-viewer-dialog .pdf-viewer-body .pdf-viewer-loading p{margin:0;font-size:16px}.pdf-viewer-dialog .pdf-viewer-body .pdf-viewer-error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:24px;text-align:center;color:#0009}.pdf-viewer-dialog .pdf-viewer-body .pdf-viewer-error h3{margin:0 0 16px;font-size:20px;font-weight:500;color:#d32f2f}.pdf-viewer-dialog .pdf-viewer-body .pdf-viewer-error p{margin:0 0 24px;font-size:16px;max-width:400px}.pdf-viewer-dialog .pdf-viewer-body .pdf-viewer-error .retry-btn{background-color:#1976d2;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s}.pdf-viewer-dialog .pdf-viewer-body .pdf-viewer-error .retry-btn:hover{background-color:#1565c0}.pdf-viewer-dialog .pdf-viewer-body .pdf-viewer-error .retry-btn:focus{outline:none}.pdf-viewer-dialog .pdf-viewer-body .pdf-viewer-error .retry-btn svg{font-size:16px}.pdf-viewer-dialog .pdf-viewer-body .pdf-viewer-iframe{width:100%;height:100%;border:none;background-color:#fff}@media(max-width:768px){.pdf-viewer-dialog .MuiDialog-paper{width:95vw;height:95vh;margin:8px}.pdf-viewer-dialog .pdf-viewer-header{padding:12px 16px;min-height:56px}.pdf-viewer-dialog .pdf-viewer-header .pdf-viewer-title{font-size:1.1rem;margin-right:12px}.pdf-viewer-dialog .pdf-viewer-header .pdf-viewer-close-btn{min-width:36px;min-height:36px;padding:6px}.pdf-viewer-dialog .pdf-viewer-header .pdf-viewer-close-btn svg{font-size:18px;margin:0}.pdf-viewer-dialog .pdf-viewer-body .pdf-viewer-error{padding:16px}.pdf-viewer-dialog .pdf-viewer-body .pdf-viewer-error h3{font-size:18px}.pdf-viewer-dialog .pdf-viewer-body .pdf-viewer-error p{font-size:14px}}.pdf-link-button{background:#f8f8f8!important;border:none;cursor:pointer;font-size:inherit;font-family:inherit;padding:0;margin:0;text-align:left}.pdf-link-button:hover{text-decoration:none;background:#f8f8f8;color:#666!important}.pdf-link-button:focus{outline:none;outline-offset:0}.print-fail-dialog .MuiDialog-paper{width:90vw;height:85vh;max-width:1400px;max-height:90vh;margin:0;overflow:hidden;border-radius:10px}.print-fail-dialog .print-fail-dialog-content{display:flex;flex-direction:column;height:100%}.print-fail-dialog .print-fail-dialog-header{display:flex;justify-content:space-between;align-items:center;padding:15px 24px;border-bottom:1px solid #e0e0e0;background-color:#f9224b;min-height:56px;flex-shrink:0}.print-fail-dialog .print-fail-dialog-header .print-fail-dialog-header-alert{display:flex;align-items:center;gap:12px;flex:1}.print-fail-dialog .print-fail-dialog-header .print-fail-dialog-header-icon{color:#fff;font-size:20px}.print-fail-dialog .print-fail-dialog-header .print-fail-dialog-title{margin:0;font-size:18px;font-weight:600;color:#fff}.print-fail-dialog .print-fail-dialog-header .print-fail-dialog-close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;color:#fffc;transition:background-color .2s,color .2s;display:flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;flex-shrink:0}.print-fail-dialog .print-fail-dialog-header .print-fail-dialog-close-btn:hover{background-color:#ffffff26;color:#fff}.print-fail-dialog .print-fail-dialog-header .print-fail-dialog-close-btn:focus{outline:none}.print-fail-dialog .print-fail-dialog-header .print-fail-dialog-close-btn svg{font-size:18px}.print-fail-dialog .print-fail-dialog-info{display:flex;align-items:center;gap:30px;padding:12px 24px;background-color:#fafafa;border-bottom:1px solid #e0e0e0;flex-shrink:0}.print-fail-dialog .print-fail-dialog-info .print-fail-dialog-info-item{display:flex;flex-direction:column;gap:2px}.print-fail-dialog .print-fail-dialog-info .print-fail-dialog-info-label{font-size:12px;color:#00000080;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.print-fail-dialog .print-fail-dialog-info .print-fail-dialog-info-value{font-size:16px;color:#000000de;font-weight:500}.print-fail-dialog .print-fail-dialog-info .print-fail-dialog-cell-link{display:flex;align-items:center;gap:6px;background:none;border:none;padding:0;font-size:16px;font-weight:500;color:#00cac0;cursor:pointer;transition:color .2s}.print-fail-dialog .print-fail-dialog-info .print-fail-dialog-cell-link:hover{color:#009790;text-decoration:underline}.print-fail-dialog .print-fail-dialog-info .print-fail-dialog-cell-link:focus{outline:none}.print-fail-dialog .print-fail-dialog-info .print-fail-dialog-cell-link svg{font-size:12px}.print-fail-dialog .print-fail-dialog-body{flex:1;position:relative;overflow:hidden;background-color:#1a1a1a;min-height:500px}.print-fail-dialog .print-fail-dialog-body .print-fail-dialog-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#ffffffb3}.print-fail-dialog .print-fail-dialog-body .print-fail-dialog-loading .loading-spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.15);border-left:4px solid white;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:15px}.print-fail-dialog .print-fail-dialog-body .print-fail-dialog-loading p{margin:0;font-size:16px}.print-fail-dialog .print-fail-dialog-body .print-fail-dialog-error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:24px;text-align:center;color:#fff9}.print-fail-dialog .print-fail-dialog-body .print-fail-dialog-error h3{margin:0 0 15px;font-size:20px;font-weight:500;color:#f9224b}.print-fail-dialog .print-fail-dialog-body .print-fail-dialog-error p{margin:0 0 24px;font-size:16px;max-width:400px}.print-fail-dialog .print-fail-dialog-body .print-fail-dialog-error .retry-btn{background-color:#fff;color:#333;border:none;border-radius:4px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s}.print-fail-dialog .print-fail-dialog-body .print-fail-dialog-error .retry-btn:hover{background-color:#e0e0e0}.print-fail-dialog .print-fail-dialog-body .print-fail-dialog-error .retry-btn:focus{outline:none}.print-fail-dialog .print-fail-dialog-body .print-fail-dialog-error .retry-btn svg{font-size:14px}.print-fail-dialog .print-fail-dialog-body .print-fail-dialog-video{width:100%;height:100%;object-fit:contain;background-color:#1a1a1a}@media(max-width:768px){.print-fail-dialog .MuiDialog-paper{width:95vw;max-height:95vh;margin:8px}.print-fail-dialog .print-fail-dialog-header{padding:12px 16px;min-height:48px}.print-fail-dialog .print-fail-dialog-header .print-fail-dialog-title{font-size:16px}.print-fail-dialog .print-fail-dialog-info{flex-wrap:wrap;gap:15px;padding:10px 16px}.print-fail-dialog .print-fail-dialog-body{min-height:280px}}.react-datepicker-wrapper{width:100%;position:relative}.react-datepicker__input-container{width:100%;position:relative;display:block}.react-datepicker__input-container input{cursor:pointer;width:100%}.react-datepicker__input-container input:hover{border-color:#dcdcdc}.react-datepicker__input-container input::placeholder{color:#aaa}.react-datepicker{font-family:inherit;font-size:14px;background-color:#fff;border:1px solid #E0E0E0;border-radius:10px;box-shadow:0 4px 12px #00000026;padding:7px;display:inline-block}.react-datepicker__triangle{display:none!important}.react-datepicker__header{background-color:#f8f8f8;border-bottom:1px solid #E0E0E0;border-radius:4px;padding:15px 15px 7px}.react-datepicker__header--custom{background-color:transparent;border-bottom:none}.react-datepicker__navigation{position:absolute!important;top:12px!important;width:32px!important;height:32px!important;border:none!important;background:none!important;transition:all .2s ease-in-out!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;font-size:0!important;line-height:0!important;color:transparent!important;text-indent:-9999px!important;overflow:hidden!important;z-index:1!important}.react-datepicker__navigation:hover{background:none!important}.react-datepicker__navigation:active{transform:scale(.9)}.react-datepicker__navigation--previous{left:12px!important}.react-datepicker__navigation--next{right:12px!important}.react-datepicker__navigation-icon{position:relative!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.react-datepicker__navigation-icon:before{content:""!important;position:absolute!important;border-style:solid!important;border-color:#8d8d8d!important;border-width:0 2px 2px 0!important;height:10px!important;width:10px!important;top:50%!important;left:50%!important;margin:0!important;padding:0!important;transition:border-color .2s ease-in-out!important}.react-datepicker__navigation--previous .react-datepicker__navigation-icon:before{transform:translate(-50%,-50%) rotate(135deg)!important}.react-datepicker__navigation--next .react-datepicker__navigation-icon:before{transform:translate(-50%,-50%) rotate(-45deg)!important}.react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:#00cac0!important}.react-datepicker__current-month{font-size:16px;font-weight:600;color:#444;margin-bottom:7px}.react-datepicker__day-names{margin-top:7px;display:flex;justify-content:space-between}.react-datepicker__day-name{width:32px;line-height:32px;font-size:12px;font-weight:500;color:#8d8d8d;text-transform:uppercase;margin:2px}.react-datepicker__month{margin:7px 0}.react-datepicker__week{display:flex;justify-content:space-between}.react-datepicker__day{width:32px;height:32px;line-height:32px;margin:2px;border-radius:4px;color:#444;font-size:12px;transition:all .2s ease-in-out;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.react-datepicker__day:hover{background-color:#00cac01a;color:#00cac0;transform:scale(1.05)}.react-datepicker__day--selected{background-color:#00cac0!important;color:#fff!important;font-weight:600;box-shadow:0 2px 4px #00cac04d}.react-datepicker__day--selected:hover{background-color:#00bdb3!important;color:#fff!important;transform:scale(1.05)}.react-datepicker__day--keyboard-selected{background-color:#00cac01a!important;color:#444!important}.react-datepicker__day--keyboard-selected:hover{background-color:#00cac033!important;color:#00cac0!important;transform:scale(1.05)}.react-datepicker__day--today{font-weight:600;color:#00cac0;border:1px solid #00CAC0;background-color:#00cac00d}.react-datepicker__day--today:hover{background-color:#00cac026}.react-datepicker__day--outside-month{color:#aaa;opacity:.5}.react-datepicker__day--outside-month:hover{background-color:transparent;opacity:.7}.react-datepicker__day--disabled{color:#aaa;opacity:.3;cursor:not-allowed}.react-datepicker__day--disabled:hover{background-color:transparent;transform:none}.react-datepicker__day--in-range{background-color:#00cac026!important;color:#444!important;border-radius:0}.react-datepicker__day--in-range:hover{background-color:#00cac040!important}.react-datepicker__day--in-selecting-range{background-color:#00cac01a!important;color:#444!important}.react-datepicker__day--range-start,.react-datepicker__day--range-end{background-color:#00cac0;color:#fff;border-radius:4px}.react-datepicker__day--range-start:hover,.react-datepicker__day--range-end:hover{background-color:#00bdb3}.react-datepicker__close-icon{position:absolute!important;right:10px!important;top:calc(50% - 12px)!important;padding:0!important;border:none!important;background:none!important;cursor:pointer!important;outline:none!important;width:18px!important;height:18px!important;display:flex!important;align-items:center!important;justify-content:center!important}.react-datepicker__close-icon:after{display:flex!important;align-items:center!important;justify-content:center!important;background-color:#8d8d8d!important;border-radius:1000px!important;font-size:14px!important;line-height:18px!important;width:18px!important;height:18px!important;color:#fff!important;transition:background-color .2s ease-in-out!important;cursor:pointer!important}.react-datepicker__close-icon:hover:after{background-color:#f9224b!important}.react-datepicker__month-text{display:inline-block;width:4rem;margin:2px;padding:7px;border-radius:4px;color:#444;transition:all .2s ease-in-out;cursor:pointer}.react-datepicker__month-text:hover{background-color:#00cac01a;color:#00cac0}.react-datepicker__month-text.react-datepicker__month--selected,.react-datepicker__month-text.react-datepicker__month-text--selected,.react-datepicker__month-text.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text.react-datepicker__month-text--in-range{background-color:#00cac0!important;color:#fff!important;font-weight:600}.react-datepicker__year-text{display:inline-block;width:4rem;margin:2px;padding:7px;border-radius:4px;color:#444;transition:all .2s ease-in-out;cursor:pointer}.react-datepicker__year-text:hover{background-color:#00cac01a;color:#00cac0}.react-datepicker__year-text.react-datepicker__year-text--selected,.react-datepicker__year-text.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text.react-datepicker__year-text--in-range{background-color:#00cac0!important;color:#fff!important;font-weight:600}.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range{background-color:#00cac0!important;color:#fff!important}.react-datepicker-popper{z-index:9999}.react-datepicker-popper[data-placement^=bottom]{margin-top:7px}.react-datepicker-popper[data-placement^=top]{margin-bottom:7px}.react-datepicker__time-container{border-left:1px solid #E0E0E0;width:85px}.react-datepicker__time{background-color:#fff;border-radius:4px}.react-datepicker__time-box{width:85px}.react-datepicker__time-list-item{height:30px;padding:7px;color:#444;transition:background-color .2s ease-in-out}.react-datepicker__time-list-item:hover{background-color:#00cac01a;color:#00cac0;cursor:pointer}.react-datepicker__time-list-item--selected{background-color:#00cac0;color:#fff;font-weight:600}.react-datepicker__time-list-item--selected:hover{background-color:#00bdb3}.react-datepicker__aria-live{position:absolute;clip:rect(0,0,0,0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0}@media(max-width:768px){.react-datepicker{font-size:12px}.react-datepicker__day,.react-datepicker__day-name{width:28px;height:28px;line-height:28px}}.demo-badge-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:30px;border:1.5px solid #F9224B;background-color:#f9224b1a;color:#f9224b!important;font-weight:600;font-size:12px;cursor:pointer;transition:all .2s ease;margin-right:15px}.demo-badge-tag:hover{background-color:#f9224b26;border-color:#be1e3c}.demo-badge-tag.urgent{animation:demo-pulse 1.5s infinite}.demo-badge-tag i{font-size:14px;color:#f9224b!important}.demo-badge-tag svg path{fill:#f9224b!important}.demo-badge-tag span{text-transform:uppercase;letter-spacing:.5px;color:#f9224b!important}.demo-popover-content{padding:12px;display:flex;flex-direction:column;align-items:center}.demo-popover-content .demo-timer{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background-color:#00cac00d;border-radius:10px;margin-bottom:15px;width:100%}.demo-popover-content .demo-timer i{color:#00cac0;font-size:18px}.demo-popover-content .demo-timer span{font-family:Courier New,monospace;font-size:20px;font-weight:600;color:#333}.demo-popover-content .demo-timer span.demo-timer-urgent{color:#f9224b;animation:blink 1s infinite}.demo-popover-content .demo-buttons-row{display:flex;gap:7px;width:100%}.demo-popover-content .btn-prolong{flex:1;padding:10px;background-color:#00cac0;color:#fff;border:1.5px solid #00CAC0;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s;display:flex;align-items:center;justify-content:center;gap:6px}.demo-popover-content .btn-prolong:hover{background-color:#00bdb3;border-color:#00bdb3}.demo-popover-content .btn-prolong i{font-size:14px;color:#fff}.demo-popover-content .btn-prolong svg path{fill:#fff!important}.demo-popover-content .btn-deactivate{flex:1;padding:10px;background-color:#f9224b;color:#fff;border:1.5px solid #F9224B;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}.demo-popover-content .btn-deactivate:hover:not(:disabled){background-color:#be1e3c;border-color:#be1e3c}.demo-popover-content .btn-deactivate:disabled{background-color:#f5f5f5;border-color:#ccc;color:#666;cursor:not-allowed}.demo-popover-content .btn-deactivate i{color:#fff}.demo-popover-content .btn-deactivate svg path{fill:#fff!important}@keyframes demo-pulse{0%,to{box-shadow:0 0 #f9224b66}50%{box-shadow:0 0 0 6px #f9224b00}}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}.pagination{display:flex;align-items:center;position:relative}.pagination .pagination-pages{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:4px}.pagination .pagination-right{margin-left:auto;display:flex;align-items:center;gap:15px}.pagination .pagination-limit select{background-color:#f5f5f5;border:none;border-radius:4px;padding:7px 15px;font-size:12px;color:#333;cursor:pointer;width:auto}.pagination .pagination-limit select:focus{outline:none}.pagination .pagination-total{font-size:12px;color:#8d8d8d}.pagination .pagination-btn{min-width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;border-radius:4px;font-size:12px;color:#333;cursor:pointer;transition:all .2s ease-in-out}.pagination .pagination-btn:hover{color:#333}.pagination .pagination-btn:hover:not(:disabled){background-color:#f5f5f5}.pagination .pagination-btn.active{background-color:#00cac0;color:#fff}.pagination .pagination-btn:disabled{opacity:.3;cursor:not-allowed}.pagination .pagination-btn svg{margin:0}.avatars-list{display:flex;align-items:center;gap:4px}.avatars-list--with-names{flex-direction:column;align-items:flex-start;gap:7px}.avatars-list--mini .avatars-list__avatar{width:20px;height:20px;font-size:9px}.avatars-list--small .avatars-list__avatar{width:28px;height:28px;font-size:11px}.avatars-list--normal .avatars-list__avatar{width:32px;height:32px;font-size:12px}.avatars-list--stacked{gap:0}.avatars-list--stacked .avatars-list__avatar{margin-left:-6px;border:2px solid white;position:relative}.avatars-list--stacked .avatars-list__avatar:first-child{margin-left:0;z-index:10}.avatars-list--stacked .avatars-list__avatar:nth-child(2){z-index:9}.avatars-list--stacked .avatars-list__avatar:nth-child(3){z-index:8}.avatars-list--stacked .avatars-list__avatar:nth-child(4){z-index:7}.avatars-list--stacked .avatars-list__avatar:nth-child(5){z-index:6}.avatars-list--stacked .avatars-list__avatar--more{z-index:5}.avatars-list--grid{flex-direction:row;flex-wrap:wrap;gap:15px}.avatars-list--grid .avatars-list__item{min-width:180px}.avatars-list__avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#00cac0;color:#fff;font-weight:600;cursor:default;flex-shrink:0}.avatars-list__avatar--public{background-color:#8d8d8d}.avatars-list__avatar--public i{font-size:12px}.avatars-list__avatar--more{background-color:#f5f5f5;color:#333;font-size:10px!important}.avatars-list__item{display:flex;align-items:center;gap:7px}.avatars-list__info{display:flex;flex-direction:column;gap:2px}.avatars-list__name{font-size:16px;color:#333}.avatars-list__org{font-size:12px;color:#8d8d8d}.avatars-list__public-label{font-size:16px;color:#8d8d8d;display:flex;align-items:center;gap:7px;width:100%}.avatars-list__public-label i{font-size:14px}text{font-weight:700}#main__dashboard{max-width:1200px;margin:auto}#main__dashboard h1{margin:0;padding:0}#main__dashboard #dashboard__header{display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 30px}#main__dashboard #dashboard__header .toggle_zone{display:flex}#main__dashboard #dashboard__header .toggle_zone .toggle{width:auto;margin:0 15px 7px}#main__dashboard #dashboard__grid .dashboard-block-flex-zone{display:flex;justify-content:space-between}#main__dashboard #dashboard__grid .dashboard-block-flex-zone .dashboard-block:first-child{margin-right:15px}#main__dashboard #dashboard__grid .dashboard-block-flex-zone .dashboard-block:last-child{margin-left:15px}#main__dashboard #dashboard__grid .dashboard-block{background:#f8f8f8;border-radius:10px;padding:15px;width:100%;margin-bottom:30px;display:flex;justify-content:space-around;align-items:center;text-align:center}#main__dashboard #dashboard__grid .dashboard-block h2{margin-top:0}#main__dashboard #dashboard__grid .dashboard-block .refill-success{padding:15px;text-align:left;border-radius:10px;width:100%;font-weight:700;color:#2ceaa8;font-size:1.2em}#main__dashboard #dashboard__grid .dashboard-block .refill-success svg,#main__dashboard #dashboard__grid .dashboard-block .refill-success svg *{fill:#2ceaa8;margin-right:15px}#main__dashboard #dashboard__grid .dashboard-block .figures{font-weight:700}#main__dashboard #dashboard__grid .dashboard-block .figures span{font-size:5em;color:#00cac0;display:block;font-weight:400}#main__dashboard #dashboard__grid .dashboard-block .dashboard-chart{width:100%}#main__gantt{position:relative}#main__gantt #gantt__gantt{margin-top:30px}#main__gantt .gantt-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff9;display:flex;align-items:center;justify-content:center;z-index:100;pointer-events:none}#main__gantt .gantt-loading-spinner{width:40px;height:40px;border:3px solid rgba(0,202,192,.2);border-top-color:#00cac0;border-radius:50%;animation:gantt-spin .8s linear infinite}@keyframes gantt-spin{to{transform:rotate(360deg)}}#validate-start-of-task__form label{font-weight:700;margin:15px 0 0}#validate-start-of-task__form .btn-resource{padding-left:30px;position:relative;margin-top:7px;margin-right:7px}#validate-start-of-task__form .btn-resource:before{content:attr(data-resource-position-str);position:absolute;top:12px;left:8px;display:inline-block;width:15px;height:15px;line-height:15px;text-align:center;background:#fff;border:1px solid #999;border-radius:1000px;color:#999}#validate-start-of-task__form .btn-resource.selected{background:#00cac0!important}#validate-start-of-task__form .btn-resource.selected:before{color:#00cac0;border-color:#00cac0}#validate-start-of-task__form .btn-resource.selected:after{content:attr(data-order);position:absolute;right:-7px;top:-7px;width:15px;height:15px;border-radius:1000px;font-size:12px;background:#00cac0;color:#fff}#validate-start-of-task__form p.not-enough-quantity{color:#00cac0;font-weight:700}.waiting-quantity-cell__value{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.waiting-quantity-cell__input{width:60px!important;text-align:center;border:1px solid #00CAC0;border-radius:4px;margin:0!important}.waiting-list-actions{display:flex;gap:7px;justify-content:center}.waiting-list-actions__btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:4px;background:transparent;color:#8d8d8d;cursor:pointer;transition:all .2s ease;padding:0}.waiting-list-actions__btn svg{width:14px;height:14px;margin:0}.waiting-list-actions__btn:hover,.waiting-list-actions__btn--schedule:hover{background:#00cac01a;color:#00cac0}.waiting-list-actions__btn--delete:hover{background:#f9224b1a;color:#f9224b}#main__history .history__header button{margin-right:7px}#main__history .task-state{font-size:12px;color:#fff;padding:3.5px 7px;border-radius:10px;cursor:default;-webkit-user-select:none;user-select:none}#main__history .task-state.task-state--done{background:gray}#main__history .task-state.task-state--incoming{background:orange}#main__history .task-state.task-state--working{background:#f9224b}#main__history .task-state.task-state--complete{background:#2ceaa8}#main__history tr:hover{cursor:pointer}#main__history .task-done td{background-color:#ccc}#main__history .project__name{font-size:12px;color:#fff;padding:3.5px 7px;border-radius:10px;cursor:default;-webkit-user-select:none;user-select:none}#main__history .flex{display:flex;justify-content:space-between}#main__history .search-bar{display:flex;justify-content:flex-end;margin-bottom:20px;width:40%}#main__history .search-bar-input{width:20%}#main__history .search-bar-addon-icon{height:100%;padding-top:0!important;padding-bottom:0!important;padding-right:20px!important}#main__history .rs-table-hover .rs-table-row-header:hover .rs-table-cell-group,#main__history .rs-table-hover .rs-table-row-header:hover .rs-table-cell{background-color:unset}#main__history .rs-table-row:hover{cursor:pointer}#main__history .rs-table-row{border-bottom:3px solid white!important;padding-left:15px;border-radius:10px}#main__history .rs-table-row[data-depth="0"]>.rs-table-cell-group>.rs-table-cell{font-weight:700}#main__history .rs-table .rs-table-row:not(.rs-table-row-header),#main__history .rs-table .rs-table-body-row-wrapper .rs-table-body-wheel-area .rs-table-row:not(.rs-table-row-header) .rs-table-cell-group,#main__history .rs-table .rs-table-row:not(.rs-table-row-header) .rs-table-cell{background-color:#f5f5f5}#main__history .rs-table-hover .rs-table-row:not(.rs-table-row-header):hover,#main__history .rs-table-hover .rs-table-body-row-wrapper .rs-table-body-wheel-area .rs-table-row:not(.rs-table-row-header):hover .rs-table-cell-group,#main__history .rs-table-hover .rs-table-row:not(.rs-table-row-header):hover .rs-table-cell{background-color:#fff}#main__history .rs-table-cell-header-icon-sort{fill:#00cac0}#main__history .rs-table-cell[role=columnheader]>.rs-table-cell-content{font-size:14px;font-weight:700}#main__task-details h1{font-weight:500;font-size:20px;line-height:24px;color:#333;margin-left:38px}#main__task-details h2{font-weight:700;font-size:16px;line-height:24px;color:#333}#main__task-details .block{border-radius:4px;margin:15px;padding:15px}#main__task-details .button-build-page{margin-top:20px}#main__task-details .connected-printer-interaction{font-weight:700}#main__task-details .toggle-mode-block{margin-top:10px;display:flex;align-items:center}#main__task-details .toggle-mode{display:flex;width:auto;margin-top:0;margin-left:10px;margin-right:10px}#main__task-details .details__header{background:#333;padding:30px}#main__task-details .details__header .header__title{display:flex;align-items:center;justify-content:space-between}#main__task-details .details__header .header__title h1{color:#fff;margin:0;display:flex;align-items:center}#main__task-details .details__header .header__title h1>span{display:inline}#main__task-details .details__header .header__title h1 a{margin-left:15px}#main__task-details .details__header .header__title h1 .demo-badge-inline{display:inline;color:#f9224b;font-weight:700;font-size:inherit;padding:0;margin:0}#main__task-details .details__header .header__title div{display:flex;flex-wrap:wrap;justify-content:right}#main__task-details .details__header .header__title div>*{flex-shrink:0;margin-bottom:7px}#main__task-details .details__header .header__title button,#main__task-details .details__header .header__title span{padding:7px 15px;margin-left:7px}#main__task-details .details__header .header__title span.state{color:#fff;border-radius:4px;padding:7px 15px}#main__task-details .details__header .header__title span.state.task-state-upcoming{background:#ec6b22}#main__task-details .details__header .header__title span.state.task-state-progress{background:#2ceaa8}#main__task-details .details__header .header__title span.state.task-state-done{background:#8d8d8d}#main__task-details .details__header .header-details{display:flex}#main__task-details .details__header .header-details *{color:#fff}#main__task-details .details__header .header-details div{display:flex;margin-right:30px}#main__task-details .details__header .header-details .task-sheduling,#main__task-details .details__header .header-details .task-priority{cursor:pointer}#main__task-details .details__header .task-progression-infos p{margin-bottom:0;color:#fff}#main__task-details .details__header .task-progression-infos p span{color:inherit}#main__task-details .message-zone{height:48px;background:#fae9bd;border-radius:3px;display:flex;margin:7px 4px}#main__task-details .message-zone img{width:20px;height:20px;margin:auto 24px auto 20px}#main__task-details .message-zone h3{margin:auto 0}#main__task-details .task-details__body{display:flex}#main__task-details .task-details__body .details-content .current-action{justify-content:center;display:grid;text-align:center}#main__task-details .task-details__body .details-content .action-button-zone{margin-top:16px;justify-content:space-around;display:flex}#main__task-details .task-details__body .details-content .action-button-zone button{border-radius:4px;margin:15px;min-width:130px;font-weight:700}#main__task-details .task-details__body .details-content .action-button-zone button span{vertical-align:middle;color:#fff;margin-right:15px}#main__task-details .task-details__body .details-content .connected-printer-messages>p{margin-bottom:0}#main__task-details .task-details__body .details-content .connected-printer-message-success{color:#2ceaa8}#main__task-details .task-details__body .details-content .connected-printer-message-success svg>path{fill:#2ceaa8}#main__task-details .task-details__body .details-content .connected-printer-message-warning{color:#ec6b22}#main__task-details .task-details__body .details-content .connected-printer-message-warning svg>path{fill:#ec6b22}#main__task-details .task-details__body .details-content .connected-printer-message-error{color:#f9224b}#main__task-details .task-details__body .details-content .connected-printer-message-error svg>path{fill:#f9224b}#main__task-details .task-details__body .task-details__menu{height:auto;width:58px;border-right:1px solid #CCCCCC}#main__task-details .task-details__body .task-details__menu img{margin:16px 8px;cursor:pointer}#main__task-details .task-details__body .task-details__menu img.active{border:.1px solid #00CAC0;box-sizing:border-box;border-radius:3px;background:#efefef}#main__task-details .task-details__body .step-details{height:300px;overflow-y:auto}#main__task-details .task-details__body .step-details .sub-menu-icone{height:45px;width:45px}#main__task-details .task-details__body .step-details .MuiAccordionSummary-content.Mui-expanded,#main__task-details .task-details__body .step-details .MuiAccordion-root.Mui-expanded{margin:0!important}#main__task-details .task-details__body .step-details .accordion-details li{padding:8px 0;letter-spacing:.15px;font-family:Cabin;font-style:normal;font-weight:700;font-size:13px;line-height:24px;margin-left:45px}#main__task-details .task-details__body .step-details .accordion-details li.uncomplete{color:#ccc}#main__task-details .task-details__body .step-details .accordion-details li .check-circle-icone{width:14px;height:14px;fill:#0df385;right:16px;position:absolute;margin-top:5px}#main__task-details .task-details__body .step-details .accordion-details li .check-circle-icone.uncomplete{fill:#ccc}#main__task-details .task-details__body .task-events .task-events__event{display:flex;margin-left:30px;border-left:4px solid #CCC;position:relative;height:50px;padding-left:30px}#main__task-details .task-details__body .task-events .task-events__event svg{margin-right:7px}#main__task-details .task-details__body .task-events .task-events__event:first-child{margin-top:15px}#main__task-details .task-details__body .task-events .task-events__event:last-child{height:20px}#main__task-details .task-details__body .task-events .task-events__event>div:first-child{font-weight:700;font-size:smaller;margin-right:15px;margin-top:2px;vertical-align:middle}#main__task-details .task-details__body .task-events .task-events__event.sf-event>div:first-child{margin-left:15px;font-size:x-small;color:#999}#main__task-details .task-details__body .task-events .task-events__event.sf-event>div:last-child{margin-top:2px;font-size:smaller;color:#999}#main__task-details .task-details__body .task-events .task-events__event.past:before{content:"";position:absolute;width:50px;height:100%;top:0;left:-4px;border-left:5px solid #00CAC0}#main__task-details .task-details__body .task-events .task-events__event:after{content:"";position:absolute;width:20px;height:20px;border-radius:1000px;top:0;left:-12px;background:#f5f5f5;border:4px solid #CCC}#main__task-details .task-details__body .task-events .task-events__event.past:after{border-color:#00cac0}#main__task-details .task-details__body .task-events .task-events__event.late:after{border-color:#f08080}#main__task-details .task-details__body .task-events .task-events__event.sf-event:after{height:0;top:6px;border-color:#ccc}#main__task-details .task-details__body .task-events .task-events__event.late:before{border-color:#ccc!important}#main__task-details .print-fail-item{margin-top:15px;padding:15px;border:1px solid #CCCCCC;border-radius:4px;background-color:#fafafa}#main__task-details .print-fail-item .print-fail-item__title{font-size:16px;font-weight:500;margin-bottom:7px;color:#333}#main__task-details .print-fail-item .print-fail-item__media{margin-top:7px;margin-bottom:7px}#main__task-details .print-fail-item .print-fail-item__media .print-fail-item__media-title{font-size:14px;font-weight:500;margin-bottom:7px;color:#333}#main__task-details .print-fail-item .print-fail-item__media .print-fail-item__image{width:100%;border-radius:4px;display:block}#main__task-details .print-fail-item .print-fail-item__media video{border-radius:4px}#main__task-details .print-fail-item .print-fail-item__media button{cursor:pointer}#main__task-details .task-materials-list{display:flex;flex-direction:column;gap:7px}#main__task-details .task-materials-list .task-material-item{display:flex;align-items:baseline;gap:7px}#main__task-details .task-materials-list .task-material-item .task-material-extruder{font-weight:600;color:#333;white-space:nowrap}#main__task-details .task-materials-list .task-material-item .task-material-name{color:#999}#main__program-task label{margin-left:0}#main__program-task input,#main__program-task select{margin-left:0;margin-bottom:15px;display:block}#main__program-task button{display:block;margin-top:15px!important}#date-time-duration i{cursor:pointer}#date-time-duration p{padding:4px}#date_time_duration__panel{padding:15px}#date_time_duration__panel label{margin-bottom:0}#date_time_duration__panel input[type=time]{background:#f5f5f5;padding:10px 20px;border-radius:10px;border:none;font-size:14px}#date_time_duration__panel:focus{outline-width:0}#date_time_duration__panel h2{margin-bottom:0;text-align:center}#date_time_duration__panel .xdsoft_datetimepicker{border:none;padding:0}#date_time_duration__panel .xdsoft_datetimepicker .xdsoft_datepicker{margin-left:0}#date_time_duration__panel .xdsoft_datetimepicker .xdsoft_calendar th{border:0;background:#fff}#date_time_duration__panel .xdsoft_datetimepicker .xdsoft_calendar th:first-child{border-top-left-radius:10px}#date_time_duration__panel .xdsoft_datetimepicker .xdsoft_calendar th:last-child{border-top-right-radius:10px}#date_time_duration__panel .xdsoft_datetimepicker .xdsoft_calendar tr:last-child td:first-child{border-bottom-left-radius:10px}#date_time_duration__panel .xdsoft_datetimepicker .xdsoft_calendar tr:last-child td:last-child{border-bottom-right-radius:10px}#date_time_duration__panel .xdsoft_datetimepicker .xdsoft_calendar td{border:0;background:#fff}#date_time_duration__panel .xdsoft_datetimepicker .xdsoft_current{background:#00cac0!important;box-shadow:none;border-radius:5px}#date_time_duration__panel .xdsoft_datetimepicker .xdsoft_calendar td div:hover{background:#f5f5f5}#date_time_duration__panel .xdsoft_datetimepicker .xdsoft_calendar td:hover{background:#f5f5f5!important;border-radius:5px}.main__fast-print .dropzone{width:500px;height:200px;line-height:200px}.main__fast-print .plate-selection-container{margin-top:15px;margin-left:20px;padding:10px;background-color:#f8f9fa;border-radius:5px;border:1px solid #e9ecef}.main__fast-print .plate-selection-container .plate-selection-title{margin:0 0 10px;font-size:16px;font-weight:500}.main__fast-print .plate-selection-container .plate-selection-buttons{display:flex;gap:8px;flex-wrap:wrap}.main__fast-print .plate-selection-container .plate-selection-buttons button{font-size:14px}#task-details__panel{width:700px}#task-details__panel span.initials{display:inline-block;height:30px;width:30px;text-align:center;background:#bdd1f9;border-radius:1000px;font-weight:700;color:#fff;line-height:30px}#task-details__panel #details_header__panel .flex{display:flex;margin:0;padding:7px}#task-details__panel #details_header__panel .flex table{border-spacing:5px}#task-details__panel #details_header__panel .flex td{width:fit-content;margin-bottom:0;margin-top:0;white-space:normal;padding:0;margin-right:7px}#task-details__panel #details_header__panel .flex td .project__name{font-size:12px;color:#fff;padding:3.5px 7px;border-radius:10px;cursor:default;-webkit-user-select:none;user-select:none}#task-details__panel #details_header__panel .block{padding:7px;margin:7px}.order-information-name{display:flex;align-items:center;height:50px}.order-information-name .order-information-name-button{background-color:unset;padding:0}.order-information-name .order-information-name-button:hover{background-color:unset}.order-information-name .order-information-name-input{margin:0!important;width:75%!important}.order-information-name .order-information-name-input-save{display:inline-flex;align-items:center;justify-content:center;margin-left:10px!important}.order-information-name form{display:flex;align-items:center}.smart-shift-modal-paper{border-radius:10px;height:calc(100vh - 32px)!important;width:calc(100vw - 32px)!important;max-width:none!important;max-height:none!important;margin:16px!important}.smart-shift-modal-title{background:#00cac0;color:#fff;padding:15px 30px}.smart-shift-modal-title h2{font-size:18px;font-weight:600}.smart-shift-modal-actions.MuiDialogActions-root{padding:16px 24px!important;background-color:#f8f9fa;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:15px!important;border-top:1px solid #e0e0e0}.smart-shift-modal-actions.MuiDialogActions-root>*{margin:0!important}.smart-shift-modal-actions.MuiDialogActions-root .btn-cancel{background:#f9224b;color:#fff;padding:8px 20px;font-weight:500;border-radius:6px;cursor:pointer;width:auto;border:none;flex-shrink:0}.smart-shift-modal-actions.MuiDialogActions-root .btn-cancel:hover{background:#be1e3c;color:#fff}.smart-shift-modal-actions.MuiDialogActions-root .btn-add{background:linear-gradient(135deg,#00cac0,#00b1a8)!important;color:#fff!important;border:none;border-radius:6px;padding:8px 24px;font-weight:500;cursor:pointer;width:auto;flex-shrink:0;transition:none}.smart-shift-modal-actions.MuiDialogActions-root .btn-add[disabled]{background:#ccc!important;color:#999!important;cursor:not-allowed;box-shadow:none}.smart-shift-modal-actions.MuiDialogActions-root .btn-add:hover:not([disabled]){background:#00b1a8!important}.smart-shift-task-info{background:#f5f5f5;padding:15px;border-radius:4px;margin-bottom:15px}.smart-shift-task-info p{margin:4px 0;font-size:14px}.smart-shift-task-info p strong{color:#333}.smart-shift-keep-order{margin-bottom:15px;padding:15px;background:#00cac014;border-radius:4px;border-left:3px solid #00CAC0;display:flex;align-items:center}.smart-shift-keep-order label{margin:0;width:auto;display:inline-flex;align-items:center;cursor:pointer}.smart-shift-tabs{margin-bottom:15px;border-bottom:1px solid #CCCCCC}.smart-shift-tabs .MuiTab-root{text-transform:none;font-size:14px;min-width:auto;padding:7px 15px}.smart-shift-tabs .MuiTabs-indicator{background-color:#00cac0}.smart-shift-tabs .Mui-selected{color:#00cac0}.smart-shift-preview-content{min-height:200px;overflow:visible;position:relative}.smart-shift-preview-content--loading{pointer-events:none}.smart-shift-preview-content--loading>*:not(.smart-shift-loading-overlay){opacity:.5;filter:grayscale(30%)}.smart-shift-loading-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;background:#fffc;border-radius:50%;padding:15px;box-shadow:0 2px 8px #00000026}.smart-shift-loading-overlay .MuiCircularProgress-root{color:#00cac0;display:block}.smart-shift-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;color:#8d8d8d}.smart-shift-loading p{margin-top:15px}.smart-shift-loading .MuiCircularProgress-root{color:#00cac0}.smart-shift-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;color:#f9224b;text-align:center}.smart-shift-error svg{width:24px;height:24px;margin-bottom:15px}.smart-shift-error p{margin:0}.smart-shift-error ul{list-style:disc;margin-top:15px;padding-left:30px;text-align:left}.smart-shift-changes-list{margin-top:15px;background:#f8f8f8;border-radius:10px;padding:15px}.smart-shift-changes-list h4{margin:0 0 7px;font-size:14px;font-weight:600;color:#333;display:flex;align-items:center;gap:7px}.smart-shift-changes-list h4 .changes-count{background:#00cac0;color:#fff;min-width:20px;height:20px;line-height:20px;text-align:center;padding:0 6px;border-radius:20px;font-size:11px;font-weight:600}.smart-shift-changes-list .no-changes{color:#8d8d8d;font-size:14px;font-style:italic;margin:0;padding:15px;background:#fff;border-radius:4px;text-align:center}.smart-shift-changes-list ul{list-style:none;margin:0;padding:0;max-height:300px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:7px}.smart-shift-changes-list ul li{display:flex;justify-content:space-between;align-items:center;padding:7px 15px;background:#fff;border-radius:4px;font-size:14px;transition:all .2s ease}.smart-shift-changes-list ul li.clickable{cursor:pointer}.smart-shift-changes-list ul li.clickable:hover,.smart-shift-changes-list ul li.clickable.hovered{background:#00cac014;box-shadow:inset 3px 0 #00cac0}.smart-shift-changes-list ul li.fixed-task{background:#ec6b221a;border-left:3px solid #ec6b22}.smart-shift-changes-list ul li.fixed-task.clickable:hover{background:#ec6b222e}.smart-shift-changes-list ul li .task-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.smart-shift-changes-list ul li .task-name{display:flex;align-items:center;gap:7px;color:#333;font-weight:500}.smart-shift-changes-list ul li .task-dates{font-size:12px;color:#8d8d8d}.smart-shift-changes-list ul li .fixed-badge{background:#ec6b2226;color:#ca5411;padding:2px 8px;border-radius:30px;font-size:10px;font-weight:600}.smart-shift-changes-list ul li .task-end-times{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:4px 10px;border-radius:4px}.smart-shift-changes-list ul li .task-end-times.delayed{background:#ec6b221a}.smart-shift-changes-list ul li .task-end-times.delayed .end-times{color:#ca5411}.smart-shift-changes-list ul li .task-end-times.delayed .task-delta{color:#ec6b22}.smart-shift-changes-list ul li .task-end-times.advanced{background:#2ceaa81a}.smart-shift-changes-list ul li .task-end-times.advanced .end-times{color:#15ce8e}.smart-shift-changes-list ul li .task-end-times.advanced .task-delta{color:#2ceaa8}.smart-shift-changes-list ul li .task-end-times .end-times{font-size:12px;font-weight:500;white-space:nowrap}.smart-shift-changes-list ul li .task-end-times .task-delta{font-size:10px;font-weight:600;white-space:nowrap}.smart-shift-mode-description{margin-top:15px;padding:15px;background:#00cac01a;border-radius:4px;border-left:3px solid #00CAC0}.smart-shift-mode-description p{margin:0;font-size:14px;color:#6c757d;display:flex;align-items:flex-start;gap:7px}.smart-shift-mode-description p svg{color:#00cac0;width:16px;height:16px;flex-shrink:0;margin-top:2px}.mini-gantt-preview{background:#fff;border-radius:10px;padding:30px;margin-bottom:15px;box-shadow:0 1px 3px #00000014;flex:1;display:flex;flex-direction:column;overflow:visible;position:relative}.mini-gantt-days-row{display:flex;align-items:center;gap:15px;margin-bottom:15px}.mini-gantt-days-header{display:flex;justify-content:space-evenly;flex:1}.mini-gantt-day-chip{background:linear-gradient(135deg,#00cac0,#00a199);color:#fff;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:600;text-transform:capitalize;box-shadow:0 2px 4px #00cac040}.mini-gantt-nav-spacer{width:44px;flex-shrink:0}.mini-gantt-nav-container{display:flex;align-items:stretch;gap:15px;flex:1}.mini-gantt-timelines{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;overflow:visible}.mini-gantt-nav-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:15px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:none;border-radius:10px;cursor:pointer;transition:all .2s ease;color:#8d8d8d;min-width:44px;box-shadow:0 1px 2px #0000000d}.mini-gantt-nav-btn:hover{background:linear-gradient(135deg,#00cac0,#00a199);color:#fff;transform:translateY(-1px);box-shadow:0 3px 6px #00cac040}.mini-gantt-nav-btn:hover svg{color:#fff}.mini-gantt-nav-btn:hover .nav-count{background:#fff;color:#00cac0}.mini-gantt-nav-btn:active{transform:translateY(0)}.mini-gantt-nav-btn svg{width:16px;height:16px;color:#6c757d;display:block;margin:0}.mini-gantt-nav-btn .nav-count{background:#00cac0;color:#fff;font-size:10px;font-weight:700;min-width:20px;height:20px;line-height:20px;text-align:center;border-radius:20px;padding:0 6px}.mini-gantt-section{display:flex;align-items:center;margin-bottom:15px;overflow:visible;position:relative}.mini-gantt-section:last-of-type{margin-bottom:15px}.mini-gantt-label{width:50px;font-size:12px;font-weight:600;color:#8d8d8d;text-transform:uppercase;letter-spacing:.5px;text-align:right;padding-right:15px;flex-shrink:0}.mini-gantt-timeline{flex:1;position:relative;height:60px;background:linear-gradient(180deg,#f8f9fa,#fff);border-radius:10px;overflow:visible;box-shadow:inset 0 1px 3px #0000000f}.mini-gantt-task{position:absolute;height:48px;top:6px;border-radius:10px;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;min-width:4px;background-color:#7a7eff}.mini-gantt-task-name{font-size:14px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px}.mini-gantt-task--moved{background-color:#3b82f6;z-index:2}.mini-gantt-task--impacted{background-color:#fb923c}.mini-gantt-task--fixed{background-color:#9ca3af}.mini-gantt-task--fixed-pushed{background-color:#9ca3af;box-shadow:inset 0 0 0 3px #f9224b}.mini-gantt-task--before{opacity:.5;filter:saturate(.7)}.mini-gantt-task--after{opacity:1}.mini-gantt-axis{position:relative;height:24px;margin-left:50px;margin-top:7px;overflow:hidden;display:flex;align-items:flex-start}.mini-gantt-axis-label{position:absolute;transform:translate(-50%);text-align:center;white-space:nowrap}.mini-gantt-axis-label:last-child{transform:translate(-100%)}.mini-gantt-axis-label:first-child{transform:translate(0)}.mini-gantt-axis-label .mini-gantt-axis-time{display:block;font-size:10px;color:#6c757d;font-weight:600}.mini-gantt-axis-label .mini-gantt-axis-date{display:block;font-size:9px;color:#8d8d8d;font-weight:500}.mini-gantt-axis-label.is-day-start .mini-gantt-axis-time{color:#00cac0;font-weight:700}.mini-gantt-tooltip .mini-gantt-tooltip-title{font-weight:600;font-size:14px;color:#333}.mini-gantt-tooltip .mini-gantt-tooltip-time{font-size:12px;color:#8d8d8d;margin-top:2px}.mini-gantt-tooltip .mini-gantt-tooltip-duration{font-size:10px;color:#6c757d;margin-top:4px;font-weight:600}.mini-gantt-legend{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px;padding-top:7px;justify-content:center}.mini-gantt-legend-item{display:flex;align-items:center;gap:6px;font-size:11px;color:#6c757d}.mini-gantt-legend-item .legend-color{width:14px;height:14px;border-radius:4px}.mini-gantt-legend-item .legend-color--moved{background-color:#3b82f6}.mini-gantt-legend-item .legend-color--impacted{background-color:#fb923c}.mini-gantt-legend-item .legend-color--fixed{background-color:#9ca3af}.mini-gantt-legend-item .legend-color--fixed-pushed{background-color:#9ca3af;box-shadow:inset 0 0 0 2px #f9224b}.simulation-metrics{display:flex;gap:15px;margin-bottom:15px;padding:15px;background:linear-gradient(135deg,#00cac00d,#00cac01a);border-radius:10px;border:1px solid rgba(0,202,192,.15)}.simulation-metrics__item{display:flex;flex-direction:column;align-items:center;padding:7px 15px;background:#fff;border-radius:4px;min-width:100px;box-shadow:0 1px 2px #0000000d}.simulation-metrics__label{font-size:10px;color:#8d8d8d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.simulation-metrics__value{font-size:16px;font-weight:600;color:#00cac0}.simulation-indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px}.simulation-indicator .MuiCircularProgress-root{color:#00cac0}.simulation-indicator p{margin-top:15px;color:#8d8d8d;font-size:14px}.task-actions{display:flex;align-items:center;gap:7px;padding:7px;background:#fff;border-radius:10px;box-shadow:0 4px 12px #00000026}.task-actions--disabled{opacity:.6;pointer-events:none}.task-actions--move-to{flex-direction:column;align-items:stretch;gap:7px;padding:15px;min-width:280px}.task-actions__current{display:flex;align-items:center;gap:7px;padding:7px;background:#f5f5f5;border-radius:4px;font-size:14px;color:#6c757d}.task-actions__current svg{color:#00cac0;width:14px;height:14px;margin:0}.task-actions__datetime{display:flex;gap:7px}.task-actions__date-input,.task-actions__time-input{flex:1;padding:8px 12px;border:1px solid #CCCCCC;border-radius:4px;font-size:14px;font-family:inherit;color:#333}.task-actions__date-input:focus,.task-actions__time-input:focus{outline:none;border-color:#00cac0;box-shadow:0 0 0 2px #00cac01a}.task-actions__date-input{min-width:130px}.task-actions__time-input{min-width:90px}.task-actions__quick-nudge{display:flex;gap:4px;justify-content:center}.task-actions__quick-nudge button{flex:1;padding:6px 8px;border:1px solid #CCCCCC;border-radius:4px;background:#fff;font-size:10px;font-weight:600;color:#6c757d;cursor:pointer;transition:all .15s ease}.task-actions__quick-nudge button:hover:not(:disabled){background:#00cac0;border-color:#00cac0;color:#fff}.task-actions__quick-nudge button:disabled{opacity:.5;cursor:not-allowed}.task-actions__confirm{display:flex;gap:7px;justify-content:flex-end;margin-top:7px}.task-actions__nudge{display:flex;gap:4px}.task-actions__btn{display:flex;align-items:center;gap:4px;padding:6px 10px;border:none;border-radius:4px;font-size:10px;font-weight:600;cursor:pointer;transition:all .15s ease}.task-actions__btn svg{width:10px;height:10px;margin:0}.task-actions__btn--move-to{background:linear-gradient(135deg,#00cac0,#00a199);color:#fff;padding:8px 12px}.task-actions__btn--move-to:hover:not(:disabled){background:linear-gradient(135deg,#00b1a8,#008d86)}.task-actions__btn--move-to svg{width:12px;height:12px;margin:0}.task-actions__btn--nudge{background:#f5f5f5;color:#6c757d}.task-actions__btn--nudge:hover:not(:disabled){background:#00cac0;color:#fff}.task-actions__btn--fixed{background:#f5f5f5;color:#6c757d}.task-actions__btn--fixed:hover:not(:disabled){background:#ec6b22;color:#fff}.task-actions__btn--fixed.task-actions__btn--active{background:#ec6b22;color:#fff}.task-actions__btn--confirm{background:#2ceaa8;color:#fff;padding:8px 16px}.task-actions__btn--confirm:hover:not(:disabled){background:#15d894}.task-actions__btn--confirm svg{width:12px;height:12px;margin:0}.task-actions__btn--cancel{background:#f5f5f5;color:#6c757d;padding:8px 12px}.task-actions__btn--cancel:hover:not(:disabled){background:#f9224b;color:#fff}.task-actions__btn--cancel svg{width:12px;height:12px;margin:0}.task-actions__btn:disabled{cursor:not-allowed;opacity:.5}.mini-gantt-task--interactive{cursor:pointer}.mini-gantt-task--draggable{cursor:grab}.mini-gantt-task--draggable:active{cursor:grabbing}.mini-gantt-task--dragging{cursor:grabbing!important;opacity:.85;z-index:1000!important;transition:none}.mini-gantt-task--highlighted{box-shadow:0 0 0 2px #fff,0 0 0 4px #0000004d;z-index:10}.mini-gantt-task-actions-wrapper{position:absolute;bottom:100%;left:0;margin-bottom:8px;z-index:1000;white-space:nowrap;pointer-events:auto}.mini-gantt-task-actions-wrapper:after{content:"";position:absolute;top:100%;left:20px;border-width:6px;border-style:solid;border-color:white transparent transparent transparent}.mini-gantt-task--selected{z-index:100!important;overflow:visible!important}.mini-gantt-tooltip-hint{font-size:10px;color:#00cac0;margin-top:4px;font-style:italic}.smart-shift-mode-selector{margin-top:15px;padding:15px;background:#f5f5f5;border-radius:4px}.smart-shift-mode-selector .mode-option{display:flex;align-items:flex-start;padding:7px;cursor:pointer;border-radius:4px;margin-bottom:7px;transition:all .2s ease-in-out}.smart-shift-mode-selector .mode-option:last-child{margin-bottom:0}.smart-shift-mode-selector .mode-option:hover{background:#00cac00d}.smart-shift-mode-selector .mode-option.selected{background:#00cac01a;border:1px solid #00CAC0}.smart-shift-mode-selector .mode-option input[type=radio]{margin-right:7px;margin-top:3px}.smart-shift-mode-selector .mode-option .mode-content{flex:1}.smart-shift-mode-selector .mode-option .mode-content .mode-title{display:block;font-weight:600;font-size:14px;color:#333}.smart-shift-mode-selector .mode-option .mode-content .mode-description{display:block;font-size:12px;color:#8d8d8d;margin-top:2px}.smart-shift-mode-selector .mode-option .mode-content .mode-preview-summary{margin-top:7px;padding:7px;background:#fff;border-radius:2px;font-size:12px}.smart-shift-mode-selector .mode-option .mode-content .mode-preview-summary .preview-count{color:#00cac0;font-weight:700}.smart-shift-mode-selector .mode-option .mode-content .mode-preview-summary .preview-error{color:#f9224b}.gantt-calendar__text{margin:0}.gantt-calendar .gc-main-container{display:flex;margin:2em 0;border-radius:10px;background:#f8f8f8;padding:2em}.gc-resources{display:flex;flex-direction:column;justify-content:space-between;flex:1}.gc-resources__title{margin:0 0 1em;font-size:2em}.gc-resources__filters{display:flex;flex-direction:column;gap:2px;margin-bottom:2px;padding-right:2px}.gc-resources__toggle{display:flex;align-items:center;gap:.5em;font-size:.8em}.gc-resources__toggle label{width:auto;margin:0}.gc-resources .gc-resources-table{border-collapse:collapse;border-radius:0;width:100%;table-layout:fixed;font-size:.8em}.gc-resources .gc-resources-table .gc-resource-row{position:relative;border:1px solid lightgray;height:85px}.gc-resources .gc-resources-table .gc-resource-row__cell{padding:1em;border:none;width:inherit;white-space:nowrap;overflow:hidden}.gc-resources .gc-resources-table .gc-resource-row .gc-resource-farm{width:6em}.gc-resources .gc-resources-table .gc-resource-row .gc-resource-farm button{font-size:1em;padding:2px;margin-top:7px}.gc-resources .gc-resources-table .gc-resource-row .gc-resource-separator{width:1px;height:inherit}.gc-resources .gc-resources-table .gc-resource-row .gc-resource-separator__bar{border:1px solid lightgray;height:100%}.gc-resources .gc-resources-table .gc-resource-row .gc-resource-printer__name,.gc-resources .gc-resources-table .gc-resource-row .gc-resource-printer__info{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-resources .gc-resources-table .gc-resource-row .gc-resource-printer__name{margin:0;font-size:14px;line-height:12px}.gc-resources .gc-resources-table .gc-resource-row .gc-resource-printer__info{margin-bottom:1em;font-size:10px}.gc-resources .gc-resources-table .gc-resource-row .gc-resource-printer .gc-materials{display:flex;justify-content:space-between;width:100%}.gc-resources .gc-resources-table .gc-resource-row .gc-resource-printer .gc-materials .gc-resource-material-bar{position:relative;border-radius:10px;background-color:#ebebeb;width:45%;height:1em}.gc-resources .gc-resources-table .gc-resource-row .gc-resource-printer .gc-materials .gc-resource-material-bar__fill{position:absolute;top:0;left:0;border-radius:inherit;background-color:#d3d3d3;height:inherit}.gc-resources .gc-resources-table .gc-resource-row .gc-resource-printer .gc-materials .warning{border:1px solid #ec6b22;padding:0 3.5px;border-radius:4px;color:#ec6b22;background:#fff}.gc-resources .gc-resources-table .gc-resource-row .gc-resource-printer .gc-materials .warning svg,.gc-resources .gc-resources-table .gc-resource-row .gc-resource-printer .gc-materials .warning svg *{fill:#ec6b22;margin-right:3.5px}.gc-resources .gc-resources-table .gc-resource-row .gc-resource-menu{padding:.5em;width:0}.gc-resources .gc-resources-table .gc-resource-row .gc-resource-menu__icon{position:absolute;top:0;right:0;transform:scale(.8);cursor:pointer;padding:.5em 0}.gc-resource-menu-actions{display:flex;flex-direction:column}.gc-resource-menu-actions__item{border-radius:0;padding:1em;font-size:.8em}.tooltip{border-radius:10px}.tooltip .flex{display:flex;justify-content:space-between;align-items:center}.tooltip .flex .tooltip__avatar{margin-left:30px}.tooltip>*{font-size:.8rem}.tooltip .tooltip-title{font-weight:700}.tooltip .demo-badge-inline{color:#f9224b;font-weight:700}.gc-tasks{display:flex;flex-direction:column;justify-content:space-between;flex:3}.gc-tasks .gc-tasks-toolbar{margin:0 0 1em;text-align:right}.gc-tasks .gc-tasks-toolbar__button{background-color:#e6f0f5}.gc-tasks .gc-tasks-container{position:relative;font-size:.8em}.gc-tasks .gc-tasks-container .gc-tasks-time-bar__text-container{margin-bottom:1em;height:2em!important}.gc-tasks .gc-tasks-container .gc-tasks-time-bar .gc-tasks-time-bar-block{position:absolute;top:0;left:0;bottom:0;pointer-events:none}.gc-tasks .gc-tasks-container .gc-tasks-time-bar .gc-tasks-time-bar-block__past{position:absolute;top:3em;bottom:0;left:0;z-index:1;background-color:#fffafa66;width:100%}.gc-tasks .gc-tasks-container .gc-tasks-time-bar .gc-tasks-time-bar-block__text{position:absolute;right:0;display:flex;align-items:center;border-radius:10px 0 0 10px;background-color:#ffaa004d;padding:.5em 1em;width:max-content;height:2em;color:#ff8c00}.gc-tasks .gc-tasks-container .gc-tasks-time-bar .gc-tasks-time-bar-block__line{position:absolute;top:0;right:0;bottom:0;z-index:1;border-right:1px solid darkorange}.gc-tasks .gc-tasks-container .gc-tasks-movable-time-bar__text-container{margin-bottom:1em;height:2em!important}.gc-tasks .gc-tasks-container .gc-tasks-movable-time-bar .gc-tasks-movable-time-bar-block{position:absolute;top:0;left:0;bottom:0;pointer-events:none}.gc-tasks .gc-tasks-container .gc-tasks-movable-time-bar .gc-tasks-movable-time-bar-block__text{position:absolute;right:0;display:flex;align-items:center;border-radius:10px 0 0 10px;background-color:#0004ff4d;padding:.5em 1em;width:max-content;height:2em;color:#00008b}.gc-tasks .gc-tasks-container .gc-tasks-movable-time-bar .gc-tasks-movable-time-bar-block__line{position:absolute;top:0;right:0;bottom:0;z-index:1;border-right:1px solid darkblue}.gc-tasks .gc-tasks-container .gc-tasks-cursor{margin-bottom:1em}.gc-tasks .gc-tasks-container .gc-tasks-cursor__zone{background-color:#d3d3d3;cursor:pointer;height:1em}.gc-tasks .gc-tasks-container .gc-tasks-grid{border-collapse:collapse;border-radius:0;width:100%;table-layout:fixed}.gc-tasks .gc-tasks-container .gc-tasks-grid .gc-tasks-grid-header .gc-tasks-grid-header-cell{padding:.5em 0;height:42.5px;white-space:nowrap;overflow:hidden;vertical-align:bottom;text-align:left;font-weight:400}.gc-tasks .gc-tasks-container .gc-tasks-grid .gc-tasks-grid-header .gc-tasks-grid-header-cell__text{transform-origin:top left;transform:rotate(-45deg)}.gc-tasks .gc-tasks-container .gc-tasks-grid .gc-tasks-grid-header .gc-tasks-grid-header-cell__text--grayed-out{color:#d3d3d3}.gc-tasks .gc-tasks-container .gc-tasks-grid .gc-tasks-grid-row{height:85px}.gc-tasks .gc-tasks-container .gc-tasks-grid .gc-tasks-grid-row__cell:hover{background:#fffafa66}.gc-tasks .gc-tasks-container .gc-tasks-grid .gc-tasks-grid-row__cell{border:1px solid lightgray;background-color:#e6f0f5;cursor:pointer;padding:0}.gc-tasks .gc-tasks-container .gc-tasks-grid .gc-tasks-grid-row__cell--grayed-out{background-color:#ebebeb}.gc-tasks .gc-tasks-container .gc-task-draggable--external-printer-task{background-color:#282828!important}.gc-tasks .gc-tasks-container .gc-task-draggable--maintenance{background-color:#fff!important}.gc-tasks .gc-tasks-container .gc-task-draggable--maintenance h3,.gc-tasks .gc-tasks-container .gc-task-draggable--maintenance span,.gc-tasks .gc-tasks-container .gc-task-draggable--maintenance div{color:#8d8d8d!important}.gc-tasks .gc-tasks-container .gc-task-draggable--demo{border:2px dashed #F9224B!important;box-sizing:border-box}.gc-tasks .gc-tasks-container .demo-badge-inline{color:#f9224b;font-weight:700;margin-right:6px}.gc-tasks .gc-tasks-container .gc-tasks-table{position:absolute;left:0;bottom:0;border-collapse:collapse;border-radius:0;width:100%;table-layout:fixed;pointer-events:none}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row{height:85px}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell{display:flex;position:relative;align-items:center;border:none;background-color:transparent;padding:0;width:inherit;height:inherit;white-space:nowrap;overflow:hidden}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-tasks-cell-drag-limit{position:absolute;top:0;bottom:0;background-color:#ff8c004d;width:20px}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-tasks-cell-drag-limit--left{left:0}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-tasks-cell-drag-limit--right{right:0}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-task-draggable{position:absolute;transition:transform .25s ease;transition:min-width .25s;min-width:0%;border-radius:10px;background-color:#7a7eff;overflow:hidden}@keyframes task-progress{5%,15%{transform:translate(3px)}10%,20%{transform:translate(-3px)}25%{transform:translate(0)}}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-task-draggable.gc-task-progress{animation:task-progress 3s ease-in-out infinite;z-index:1}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-task-draggable .gc-task-draggable-trigger{cursor:grab;pointer-events:auto;touch-action:none;height:55px}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-task-draggable .gc-task-draggable-trigger .gc-task-draggable-content{position:relative}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-task-draggable .gc-task-draggable-trigger .gc-task-draggable-content__name,.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-task-draggable .gc-task-draggable-trigger .gc-task-draggable-content__info{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-task-draggable .gc-task-draggable-trigger .gc-task-draggable-content__name{font-size:14px;margin:0 5px}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-task-draggable .gc-task-draggable-trigger .gc-task-draggable-content__info{font-size:10px;position:relative;top:-10px;margin-left:5px}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-task-draggable .gc-task-draggable-trigger .gc-task-draggable-content__avatar{position:absolute;top:0;right:0;transform:scale(.8);pointer-events:none}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-task-draggable .gc-task-draggable-trigger .gc-task-draggable-content__dissociate button{position:absolute;bottom:2px;right:2px;padding:2px;min-width:0;min-height:0;width:18px!important;height:18px!important;border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer!important}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-task-draggable .gc-task-draggable-trigger .gc-task-draggable-content__dissociate button:hover{background-color:#282828}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-task-draggable .gc-task-draggable-trigger .gc-task-draggable-content__dissociate button:hover span{color:#fff}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-task-draggable .gc-task-draggable-trigger .gc-task-draggable-content__dissociate button span{font-size:16px}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-task-draggable--selected{background-color:#5656bb}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-task-draggable--dragging{z-index:1;transform:scaleY(1.05);background-color:#80808080;-webkit-user-select:none;user-select:none}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-task-draggable--dragging .gc-task-draggable-trigger{cursor:grabbing}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-task-draggable--drag-disabled .gc-task-draggable-trigger{cursor:wait}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-task-draggable--external-task{background-color:#80808080}.gc-tasks .gc-tasks-container .gc-tasks-table .gc-tasks-row .gc-tasks-cell .gc-task-draggable--external-task .gc-task-draggable-trigger{cursor:not-allowed}.gc-toolbar{display:flex;justify-content:space-between}.gc-toolbar .gc-toolbar-display-mode__button:not(:last-child){margin-right:.5em}.gc-toolbar .gc-toolbar-display-mode__button--selected{background-color:#e6f0f5}.gc-toolbar .gc-toolbar-date-selection__button:not(:last-child),.gc-toolbar .gc-toolbar-date-selection__text:not(:last-child){margin-right:.5em}.gc-toolbar .gc-toolbar-date-selection__button{position:relative;z-index:2}.gc-toolbar .gc-toolbar-date-selection__button--primary{background-color:#e6f0f5}.gc-toolbar .gc-toolbar-date-selection__text{display:inline-block;position:relative;z-index:1}.gc-toolbar .gc-toolbar-date-selection__text--animate-from-left,.gc-toolbar .gc-toolbar-date-selection__text--animate-from-right{animation:.4s ease translation}.gc-toolbar .gc-toolbar-date-selection__text--animate-from-left{--translation-origin: -50%}.gc-toolbar .gc-toolbar-date-selection__text--animate-from-right{--translation-origin: 50%}@keyframes translation{0%{transform:translate(var(--translation-origin, 0));opacity:0}to{transform:translate(0);opacity:1}}.main__resource-choice{z-index:1000;position:fixed;right:30px;bottom:10px;width:420px;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;color:#000;box-shadow:0 4px 12px #00000026}.main__resource-choice .resource-choice-title{padding:12px 14px;border-bottom:1px solid #e5e5e5;border-radius:8px 8px 0 0;background-color:#f5f5f5;display:flex;justify-content:space-between;align-items:center}.main__resource-choice .resource-choice-title .resource-choice-title-content{display:flex;flex-direction:column;gap:2px}.main__resource-choice .resource-choice-title .resource-choice-title-content>span:first-child{font-weight:700;font-size:15px}.main__resource-choice .resource-choice-title .resource-choice-counter{font-size:12px;font-weight:500;color:#00cac0;background-color:#00cac01a;padding:2px 8px;border-radius:12px;display:inline-block;width:fit-content}.main__resource-choice .resource-choice-close-button{padding:4px;margin:0;line-height:1;border-radius:4px}.main__resource-choice .resource-choice-close-button:hover{background-color:#0000000d}.main__resource-choice .resource-choice-content{max-height:500px;overflow-y:auto}.main__resource-choice .resource-choice-printer-group{border-bottom:1px solid #e5e5e5}.main__resource-choice .resource-choice-printer-group:last-child{border-bottom:none}.main__resource-choice .resource-choice-printer-header{display:flex;align-items:center;padding:10px 12px;background-color:#fafafa;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease}.main__resource-choice .resource-choice-printer-header:hover{background-color:#f0f0f0}.main__resource-choice .resource-choice-printer-header .resource-choice-printer-chevron.material-icons{font-size:18px;color:#666!important;margin-right:4px}.main__resource-choice .resource-choice-printer-header .resource-choice-printer-icon.material-icons{font-size:18px;color:#00cac0!important;margin-right:8px}.main__resource-choice .resource-choice-printer-header .resource-choice-printer-name{font-weight:600;font-size:13px;color:#333}.main__resource-choice .resource-choice-printer-header .resource-choice-printer-count{font-size:12px;color:#888;margin-left:6px}.main__resource-choice .resource-choice-printer-tasks{background-color:#fff}.main__resource-choice .resource-choice-task{border-bottom:1px solid #eee;margin-left:12px;padding-left:12px;border-left:2px solid #e0e0e0}.main__resource-choice .resource-choice-task:last-child{border-bottom:none}.main__resource-choice .resource-choice-task .resource-choice-task-content{padding:12px 0}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-header{margin-bottom:10px}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-header .resource-choice-task-header-info{display:flex;flex-direction:column;gap:6px}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-header .resource-choice-task-header-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-header .resource-choice-task-name{font-size:14px;font-weight:600;color:#333}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-header .resource-choice-task-meta{display:flex;align-items:center;gap:12px;font-size:12px;color:#666}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-header .resource-choice-task-meta .meta-icon.material-icons{font-size:14px;margin-right:3px;vertical-align:middle;color:#888!important}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-header .resource-choice-task-date{display:flex;align-items:center}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-status-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:500}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-status-badge .status-badge-icon.material-icons{font-size:13px}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-status-badge.status-progress{background-color:#fff3e0;color:#e65100}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-status-badge.status-progress .status-badge-icon.material-icons{color:#e65100!important}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-status-badge.status-done{background-color:#e8f5e9;color:#2e7d32}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-status-badge.status-done .status-badge-icon.material-icons{color:#2e7d32!important}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-status-badge.status-upcoming{background-color:#e3f2fd;color:#1565c0}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-status-badge.status-upcoming .status-badge-icon.material-icons{color:#1565c0!important}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-material-label{font-size:12px;font-weight:600;margin-top:8px;color:#555}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-material-info{font-size:12px;color:#666;background-color:#f5f5f5;padding:4px 8px;border-radius:4px;margin-top:4px}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-select,.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-select>*{width:100%;cursor:pointer;margin-top:6px}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-select>*,.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-select>*>*{cursor:pointer!important}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-second-resource{margin-top:12px;padding-top:12px;border-top:1px dashed #e0e0e0}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-actions{display:flex;gap:8px;margin-top:12px}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-actions .action-button-icon.material-icons{font-size:16px;margin-right:4px}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-skip-button{flex:1;background-color:#f5f5f5;border:1px solid #e0e0e0;padding:6px 10px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:4px;font-size:12px;color:#666;transition:all .15s ease}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-skip-button:hover:not(:disabled){background-color:#eee;border-color:#ccc}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-skip-button:disabled{opacity:.6;cursor:not-allowed}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-save-button{flex:1;background-color:#00cac0;padding:6px 10px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:4px;font-size:12px;transition:all .15s ease}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-save-button>*{color:#fff}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-save-button:hover:not(:disabled){background-color:#00bdb3}.main__resource-choice .resource-choice-task .resource-choice-task-content .resource-choice-task-save-button:disabled{opacity:.5;cursor:not-allowed}.fc-timeline-events{padding-bottom:0!important}.fc-timeline-events .fc-timeline-event-harness{padding:10px 0}.fc-timeline-events .fc-timeline-event-harness .fc-timeline-event{border-radius:4px!important;padding:0 7px!important;-webkit-user-select:none;user-select:none;height:47px!important;position:relative}.fc-timeline-events .fc-timeline-event-harness .fc-timeline-event *{color:#fff}.fc-timeline-events .fc-timeline-event-harness .fc-timeline-event.booking-slot *{color:#666}.fc-timeline-events .fc-timeline-event-harness .fc-timeline-event.booking-slot * .owner-initials{background:#f5f5f5}.fc-timeline-events .fc-timeline-event-harness .fc-timeline-event.bouncy-slot{animation:bouncy-slot-animation 1.5s infinite ease-in-out}@keyframes bouncy-slot-animation{0%{transform:scale(1.025)}50%{transform:scale(1)}to{transform:scale(1.025)}}.fc-timeline-events .fc-timeline-event-harness .fc-timeline-event.multi-selected{border:2px solid white!important;box-shadow:#0003 0 0 5px}.fc-timeline-events .fc-timeline-event-harness .fc-timeline-event.not-auto-scheduled{border-left:4px solid #F9224B!important}.fc-timeline-events .fc-timeline-event-harness .fc-timeline-event.start-validated,.fc-timeline-events .fc-timeline-event-harness .fc-timeline-event.start-validated *{cursor:not-allowed}.fc-timeline-events .fc-timeline-event-harness .fc-timeline-event .fc-event-title,.fc-timeline-events .fc-timeline-event-harness .fc-timeline-event .fc-event-main *{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.fc-timeline-events .fc-timeline-event-harness .fc-timeline-event .owner-initials{position:absolute;top:0;right:0}.fc-resource-group>div{display:flex;align-items:center}.fc-datagrid-cell>div{background:#fff;display:flex;align-items:center}.fc-button-primary{background:#fff!important;border:1px solid #CCC!important;color:#999!important;transition:all .2s ease-in-out!important}.fc-button-primary:hover{background:#f7f7f7;box-shadow:#0000001a 0 0 4px}.fc-button-primary:focus{box-shadow:unset!important}.fc-prev-button{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.fc-next-button{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.fc-icon:before{color:#999}.fc-button-group .fc-button{padding:7px 15px!important}.fc-button-group .fc-button:first-child{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.fc-button-group .fc-button:last-child{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.fc-resource .fc-icon,.fc-resource .fc-datagrid-expander{display:none}.fc-resource .fc-datagrid-cell-cushion{padding:0!important;width:100%!important}.fc-resource .printer-header{height:60px;padding:0 4px 0 15px;display:flex;justify-content:space-between;align-items:center;transition:background .2s ease-in-out;width:100%}.fc-resource .printer-header .header-flex{display:flex}.fc-resource .printer-header .header-flex-space{width:100%;display:flex;justify-content:space-between;align-items:center}.fc-resource .printer-header .data-cell{width:70px;min-width:70px;max-width:70px;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;font-size:14px;border-right:1px solid #CCC;padding-right:15px;margin-right:15px}.fc-resource .printer-header .details{display:block;font-size:12px;color:#999}.fc-resource .printer-header .schedule-zone button{padding:7px 15px}.fc-resource .printer-header .schedule-zone button svg{margin:0}.fc-resource .printer-header .data-door-open{height:100%;width:60px;min-width:60px;margin-right:0;text-align:center;display:flex;align-items:center;white-space:break-spaces;font-weight:700;color:#fff;background:#00cac0;border-radius:4px}.fc-resource-timeline th{border-bottom:none!important}.fc-resource-timeline .fc-resource-group{display:none}.fc-lane-off-days{background:#cccccc4d}#gantt-header{background:#fff;border:1px solid #ddd;margin-bottom:-1px;padding:7px;text-align:center}.xdsoft_datetimepicker,.xdsoft_datetimepicker *{transition:unset}.xdsoft_datetimepicker button:hover,.xdsoft_datetimepicker * button:hover{background:unset!important}.table-heatmap .months-labels{width:610px;margin-bottom:5px;padding-left:30px;display:flex;justify-content:space-around;font-size:.7em;font-weight:700}.table-heatmap .table-heatmap-grid{height:100px;position:relative}.table-heatmap .table-heatmap-grid .block-day{background:#2ceaa8;border-radius:2px;width:9px;height:9px;display:inline-block;position:absolute}.table-heatmap .table-heatmap-grid .block-day:not(.future):hover{transform:scale(2);border:1px solid gray;z-index:10}.table-heatmap .table-heatmap-grid .block-day.warn{background:#f09264}.table-heatmap .table-heatmap-grid .block-day.crit{background:#f9224b}.table-heatmap .table-heatmap-grid .block-day.future{background:#f5f5f5;border:1px solid rgb(232.25,232.25,232.25)}.table-heatmap .table-heatmap-grid .day-label{font-size:.7em;font-weight:700;height:11px;vertical-align:middle;width:30px;text-align:right;padding-right:8px;transform:translateY(-3px)}.rs-tooltip span,.rs-tooltip div{color:#fff!important}.farm-cell-printers-block{padding:15px 30px;margin:30px;background:#fff;border-radius:8px}.farm-cell-printers-block>.environment-item{border:none;margin:0}.farm-cell-printers-block>.environment-item>.environment-printers{padding:0}.environment-item{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:16px;margin-right:8px;overflow:hidden;background:#fff}.environment-item .environment-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.environment-item .environment-header .environment-info{display:flex;align-items:center}.environment-item .environment-header .environment-info .environment-name{font-weight:600;margin-right:12px;color:#333}.environment-item .environment-printers{padding:16px}.environment-item .environment-printers .height-control{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:6px;background:#f8f9fa;border-radius:8px;border:1px solid #e0e0e0}.environment-item .environment-printers .height-control label{font-weight:600;color:#333;font-size:14px;width:120px;margin:0 0 0 4px}.environment-item .environment-printers .height-control .height-dropdown{padding:6px 12px;margin:0;width:52px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;cursor:pointer;transition:border-color .2s ease}.environment-item .environment-printers .height-control .height-dropdown:hover:not(:disabled){border-color:#00cac0}.environment-item .environment-printers .height-control .height-dropdown:disabled{opacity:.6;cursor:not-allowed}.environment-item .environment-printers .printer-item{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:8px;background:#fafafa;transition:all .2s ease}.environment-item .environment-printers .printer-item:hover{border-color:#00cac0;background:#fff;box-shadow:0 2px 4px #00cac01a}.environment-item .environment-printers .printer-item:last-child{margin-bottom:0}.environment-item .environment-printers .printer-item .printer-info{display:flex;align-items:center;flex:1}.environment-item .environment-printers .printer-item .printer-info .printer-icon{font-size:20px;margin-right:12px;color:#00cac0}.environment-item .environment-printers .printer-item .printer-info .printer-icon .material-icon{font-size:20px}.environment-item .environment-printers .printer-item .printer-info .printer-details .printer-name{font-weight:600;color:#333;margin-bottom:4px;font-size:14px}.environment-item .environment-printers .printer-item .printer-info .printer-details .printer-meta{font-size:12px;color:#666}.environment-item .environment-printers .printer-item .printer-actions{display:flex;align-items:center;gap:8px}.environment-item .environment-printers .printer-item .printer-actions .position-dropdown{padding:6px 10px;margin:0;border:1px solid #ddd;border-radius:4px;font-size:12px;background:#fff;cursor:pointer;transition:border-color .2s ease;width:70px}.environment-item .environment-printers .printer-item .printer-actions .position-dropdown:hover:not(:disabled){border-color:#00cac0}.environment-item .environment-printers .printer-item .printer-actions .position-dropdown:disabled{opacity:.5;cursor:not-allowed}.environment-item .environment-printers .printer-item .printer-actions .btn-remove{padding:6px 12px;border:1px solid #dc3545;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;background:#fff;color:#dc3545;transition:all .2s ease}.environment-item .environment-printers .printer-item .printer-actions .btn-remove:hover:not(:disabled){background:#dc3545;color:#fff}.environment-item .environment-printers .printer-item .printer-actions .btn-remove:disabled{opacity:.5;cursor:not-allowed}.environment-item .environment-printers .add-printer-dropdown{width:100%;padding:12px;border:2px dashed #ddd;border-radius:8px;background:#fafafa;color:#00cac0;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14px;margin:0}.environment-item .environment-printers .add-printer-dropdown:hover{border-color:#00cac0;background:#f0f8ff}.environment-item .environment-printers .add-printer-dropdown option{background:#fff;color:#333;padding:8px 12px}.environment-item .environment-printers .add-printer-dropdown option:hover{background:#f8f9fa}@keyframes led-bounce{0%{width:8px;height:8px;top:4px;left:4px;opacity:1}30%,to{width:16px;height:16px;top:0;left:0}50%,to{opacity:0}}#main__farm .farm__zone{position:relative}#main__farm .farm__zone #farm__ehs{display:flex;flex-direction:column;justify-content:space-between;position:absolute;right:0;top:0;width:300px;height:100%;gap:30px}#main__farm .farm__zone #farm__ehs .block{margin:0;text-align:center}#main__farm .farm__zone #farm__ehs .expiration{font-weight:700}#main__farm .farm__zone #farm__ehs img{width:200px;margin:15px auto}#main__farm .farm__zone #farm__ehs h3.error{font-size:1.5em;line-height:1.5;padding:15px;border-radius:4px;background:#ffb2b2;color:#f9224b}#main__farm #farm__container{display:flex;justify-content:space-between;position:relative;margin-top:30px;align-items:flex-start}#main__farm #farm__container #farm__tryit{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:30px;display:flex;justify-content:center;align-items:center;transform:scale(1.1)}#main__farm #farm__container #farm__list{min-width:150px;height:100%;margin-right:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}#main__farm #farm__container #farm__list .list__element{width:80px;height:80px;border-radius:10px}#main__farm #farm__container #farm__list #list__add{border:1px solid #CCC}#main__farm #farm__container #farm__modules{width:80%;margin:auto;position:relative}#main__farm #farm__container #farm__modules #farm__error{z-index:10;background:#f5f5f5cc;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);flex-direction:column;justify-content:center;align-items:center;border:2px solid #CCC;border-radius:10px;padding:10%;display:none}#main__farm #farm__container #farm__modules #farm__error p{text-align:center;font-size:24px}#main__farm #farm__container #farm__modules .modules__content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center}#main__farm #farm__container #farm__modules .aspect-ratio-41{padding-bottom:41%}#main__farm #farm__container #farm__modules .modules__module{width:100%;margin-right:15px;display:flex;flex-direction:column;justify-content:space-between;position:relative;border:2px solid #CCC;padding:7px 7px 0;border-radius:10px;max-width:300px}#main__farm #farm__container #farm__modules .modules__module:after{content:"Porte ouverte";position:absolute;background:#fff;left:7px;right:7px;bottom:-20px;height:40px;line-height:40px;text-align:center;border-radius:10px;box-shadow:#0000001a 0 2px 5px;animation:door-open 2s infinite;opacity:0;transition:bottom .2s ease-in-out,opacity .2s ease-in-out}#main__farm #farm__container #farm__modules .modules__module.door-open:after{bottom:7px;opacity:1}@keyframes door-open{0%{transform:scale(1.03)}50%{transform:scale(1)}to{transform:scale(1.03)}}#main__farm #farm__container #farm__modules .modules__module .module__cell{height:100%;margin-bottom:7px;border-radius:10px;position:relative;background-color:#ccc;background-position:center center;background-repeat:no-repeat;background-size:60px 60px;transition:background-color .2s ease-in-out,border .2s ease-in-out;display:flex}#main__farm #farm__container #farm__modules .modules__module .module__cell[data-color="8"]{background-color:#fff!important}#main__farm #farm__container #farm__modules .modules__module .module__cell[data-color="2"]{background-color:#f04040!important}#main__farm #farm__container #farm__modules .modules__module .module__cell[data-color="3"]{background-color:#40f040!important}#main__farm #farm__container #farm__modules .modules__module .module__cell[data-color="5"]{background-color:#00cac0!important}#main__farm #farm__container #farm__modules .modules__module .module__cell[data-color="4"]{background-color:orange!important}#main__farm #farm__container #farm__modules .modules__module .module__cell:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:0;z-index:10;transition:opacity .2s ease-in-out}#main__farm #farm__container #farm__modules .modules__module .module__cell[data-state=s0]{background-color:#dcdcdc}#main__farm #farm__container #farm__modules .modules__module .module__cell[data-state=s1]{background-color:#c2c2c2}#main__farm #farm__container #farm__modules .modules__module .module__cell[data-state=waiting]{background-color:#ededed}#main__farm #farm__container #farm__modules .modules__module .module__cell[data-state=waiting]:before{height:100%}#main__farm #farm__container #farm__modules .modules__module .module__cell[data-state=waiting] .cell__controls{opacity:.5}#main__farm #farm__container #farm__modules .modules__module .module__cell[data-state=s-disabled]{background-color:#ededed;border-color:transparent}#main__farm #farm__container #farm__modules .modules__module .module__cell[data-state=s-disabled] .cell__controls{opacity:.5}#main__farm #farm__container #farm__modules .modules__module .module__cell.manual:after{content:"Manuel";position:absolute;top:-7px;right:-7px;padding:0 7px;height:20px;line-height:20px;text-align:center;color:#fff;background:#00cac0;border-radius:1000px}#main__farm #farm__container #farm__modules .modules__module .module__cell .cell__controls{padding:7px;display:flex;justify-content:space-between;align-items:center;transition:opacity .2s ease-in-out}#main__farm #farm__container #farm__modules .modules__module .module__cell .cell__controls .controls__control{width:100%;max-width:50px;height:50px;border-radius:10px;transition:background .2s ease-in-out;display:flex;justify-content:center;align-items:center;font-size:18px;cursor:pointer}#main__farm #farm__container #farm__modules .modules__module .module__cell .cell__controls .controls__control:hover,#main__farm #farm__container #farm__modules .modules__module .module__cell .cell__controls .controls__control.active{background:#fff}#main__farm #farm__container #farm__modules .modules__module .module__cell p{background:#fff;padding:10px;border-radius:10px;text-align:center;width:70%;margin:auto}#main__farm .farm-panel-data{width:200px}#main__farm .farm-panel-data .panel__title{display:flex;justify-content:space-between}#main__farm .farm-panel-data .colors-selection{display:flex;justify-content:space-between;margin-bottom:7px}#main__farm .farm-panel-data .colors-selection span{display:block;height:20px;width:30px;border-radius:4px;border:1px solid #666;cursor:pointer}#main__farm .farm-panel-data .colors-selection span.selected{border:2px solid #00CAC0}#main__farm .farm-panel-data .colors-selection span[data-color="0"]{background:#f5f5f5}#main__farm .farm-panel-data .colors-selection span[data-color="1"]{background:#fff}#main__farm .farm-panel-data .colors-selection span[data-color="2"]{background:#2ceaa880}#main__farm .farm-panel-data .colors-selection span[data-color="3"]{background:#f9224b80}#main__farm .farm-panel-data .colors-selection span[data-color="4"]{background:#b0d5ef80}#main__farm .farm-panel-data button{display:block;margin:auto auto 7px}#main__farm .farm-panel-data input[type=number],#main__farm .farm-panel-data input[type=text]{margin-left:0;margin-right:0;width:100%}#main__farm .farm-panel-data .farm-data-setter-slider{height:15px;border-radius:1000px;margin:15px 0}#main__farm .farm-panel-data .farm-data-setter-slider .ui-slider-range-min{border-radius:1000px;background:#00cac0}#main__farm .farm-panel-data .farm-data-setter-slider .ui-slider-handle{width:21px;height:21px;border-radius:1000px;background:#fff}.farm__dialog{background:#f5f5f5}.farm__dialog .font-bold{font-weight:700}.farm__dialog h2{font-size:16px;margin-bottom:6px}.farm__dialog .farm-dialog-title-bloc{background-color:#fff;padding:10px 10px 10px 30px}.farm__dialog .farm-dialog-title{font-size:20px;font-weight:700;width:100%}.farm__dialog .farm-dialog-title .environment-name{font-size:.6em;float:right;margin-top:5px;margin-right:20px}.farm__dialog .error-box-base,.farm__dialog .sensor-warning-box,.farm__dialog .sensor-warnings-summary,.farm__dialog .connection-smart-farm-error{margin:12px 30px 0;padding:14px 18px;border-radius:6px;display:flex;align-items:flex-start;box-shadow:0 2px 4px #00000014;transition:all .25s ease;border:1px solid rgba(0,0,0,.05);position:relative}.farm__dialog .error-box-base:hover,.farm__dialog .sensor-warning-box:hover,.farm__dialog .sensor-warnings-summary:hover,.farm__dialog .connection-smart-farm-error:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-1px)}.farm__dialog .error-box-base .error-icon,.farm__dialog .sensor-warning-box .error-icon,.farm__dialog .sensor-warning-box .sensor-warning-icon,.farm__dialog .sensor-warnings-summary .error-icon,.farm__dialog .sensor-warnings-summary .summary-icon,.farm__dialog .connection-smart-farm-error .error-icon,.farm__dialog .connection-smart-farm-error .smart-farm-error-icon{margin-right:12px;margin-top:2px;flex-shrink:0;font-size:20px;transition:transform .2s ease}.farm__dialog .error-box-base:hover .error-icon,.farm__dialog .error-box-base:hover .sensor-warning-box .sensor-warning-icon,.farm__dialog .sensor-warning-box .error-box-base:hover .sensor-warning-icon,.farm__dialog .sensor-warning-box:hover .error-icon,.farm__dialog .sensor-warning-box:hover .sensor-warning-icon,.farm__dialog .error-box-base:hover .sensor-warnings-summary .summary-icon,.farm__dialog .sensor-warning-box:hover .sensor-warnings-summary .summary-icon,.farm__dialog .sensor-warnings-summary .error-box-base:hover .summary-icon,.farm__dialog .sensor-warnings-summary .sensor-warning-box:hover .summary-icon,.farm__dialog .sensor-warnings-summary:hover .error-icon,.farm__dialog .sensor-warnings-summary:hover .sensor-warning-box .sensor-warning-icon,.farm__dialog .sensor-warning-box .sensor-warnings-summary:hover .sensor-warning-icon,.farm__dialog .sensor-warnings-summary:hover .summary-icon,.farm__dialog .error-box-base:hover .connection-smart-farm-error .smart-farm-error-icon,.farm__dialog .sensor-warning-box:hover .connection-smart-farm-error .smart-farm-error-icon,.farm__dialog .sensor-warnings-summary:hover .connection-smart-farm-error .smart-farm-error-icon,.farm__dialog .connection-smart-farm-error .error-box-base:hover .smart-farm-error-icon,.farm__dialog .connection-smart-farm-error .sensor-warning-box:hover .smart-farm-error-icon,.farm__dialog .connection-smart-farm-error .sensor-warnings-summary:hover .smart-farm-error-icon,.farm__dialog .connection-smart-farm-error:hover .error-icon,.farm__dialog .connection-smart-farm-error:hover .sensor-warning-box .sensor-warning-icon,.farm__dialog .sensor-warning-box .connection-smart-farm-error:hover .sensor-warning-icon,.farm__dialog .connection-smart-farm-error:hover .sensor-warnings-summary .summary-icon,.farm__dialog .sensor-warnings-summary .connection-smart-farm-error:hover .summary-icon,.farm__dialog .connection-smart-farm-error:hover .smart-farm-error-icon{transform:scale(1.05)}.farm__dialog .error-box-base .error-content,.farm__dialog .sensor-warning-box .error-content,.farm__dialog .sensor-warning-box .sensor-warning-content,.farm__dialog .sensor-warnings-summary .error-content,.farm__dialog .sensor-warnings-summary .sensor-warning-content,.farm__dialog .connection-smart-farm-error .error-content,.farm__dialog .connection-smart-farm-error .smart-farm-error-content{flex:1;min-width:0}.farm__dialog .error-box-base .error-header,.farm__dialog .sensor-warning-box .error-header,.farm__dialog .sensor-warning-box .sensor-warning-header,.farm__dialog .sensor-warnings-summary .error-header,.farm__dialog .sensor-warnings-summary .sensor-warning-header,.farm__dialog .connection-smart-farm-error .error-header,.farm__dialog .connection-smart-farm-error .smart-farm-error-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;min-height:20px}.farm__dialog .error-box-base .error-text,.farm__dialog .sensor-warning-box .error-text,.farm__dialog .sensor-warnings-summary .error-text,.farm__dialog .connection-smart-farm-error .error-text,.farm__dialog .connection-smart-farm-error .smart-farm-error-text{font-weight:500;font-size:13px;line-height:20px;flex:1}.farm__dialog .error-box-base .error-time,.farm__dialog .sensor-warning-box .error-time,.farm__dialog .sensor-warnings-summary .error-time,.farm__dialog .connection-smart-farm-error .error-time,.farm__dialog .connection-smart-farm-error .smart-farm-error-time{font-size:11px;font-weight:500;white-space:nowrap;opacity:.9;padding:2px 6px;border-radius:4px}.farm__dialog .error-box-base .error-details,.farm__dialog .sensor-warning-box .error-details,.farm__dialog .sensor-warnings-summary .error-details,.farm__dialog .connection-smart-farm-error .error-details,.farm__dialog .connection-smart-farm-error .smart-farm-error-details{display:flex;flex-direction:column;gap:3px;margin-top:4px}.farm__dialog .error-box-base .error-details .error-cause,.farm__dialog .sensor-warning-box .error-details .error-cause,.farm__dialog .sensor-warnings-summary .error-details .error-cause,.farm__dialog .connection-smart-farm-error .error-details .error-cause,.farm__dialog .connection-smart-farm-error .smart-farm-error-details .error-cause,.farm__dialog .error-box-base .error-details .error-action,.farm__dialog .sensor-warning-box .error-details .error-action,.farm__dialog .sensor-warnings-summary .error-details .error-action,.farm__dialog .connection-smart-farm-error .error-details .error-action,.farm__dialog .connection-smart-farm-error .smart-farm-error-details .error-action{font-size:11px;line-height:1.3;font-weight:400}.farm__dialog .error-box-base .error-details .error-cause,.farm__dialog .sensor-warning-box .error-details .error-cause,.farm__dialog .sensor-warnings-summary .error-details .error-cause,.farm__dialog .connection-smart-farm-error .error-details .error-cause,.farm__dialog .connection-smart-farm-error .smart-farm-error-details .error-cause{opacity:.9}.farm__dialog .error-box-base .error-details .error-action,.farm__dialog .sensor-warning-box .error-details .error-action,.farm__dialog .sensor-warnings-summary .error-details .error-action,.farm__dialog .connection-smart-farm-error .error-details .error-action,.farm__dialog .connection-smart-farm-error .smart-farm-error-details .error-action{font-weight:500}.farm__dialog .connection-smart-farm-error{margin-bottom:15px;background:linear-gradient(135deg,#fef2f2,#fdeaea);border-left:4px solid #e74c3c;border-color:#e74c3c26}.farm__dialog .connection-smart-farm-error .smart-farm-error-icon{color:#c0392b}.farm__dialog .connection-smart-farm-error .smart-farm-error-text{color:#a93226}.farm__dialog .connection-smart-farm-error .smart-farm-error-time{background:#e74c3c1a;color:#b93c32}.farm__dialog .connection-smart-farm-error .smart-farm-error-details .error-cause,.farm__dialog .connection-smart-farm-error .smart-farm-error-details .error-action{color:#b93c32}.farm__dialog .connection-smart-farm-error.initializing{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-left:4px solid #f59e0b;border-color:#f59e0b26}.farm__dialog .connection-smart-farm-error.initializing .smart-farm-error-icon{color:#d97706;animation:pulse 2s ease-in-out infinite}.farm__dialog .connection-smart-farm-error.initializing .smart-farm-error-text{color:#b45309}.farm__dialog .sensor-warnings{margin-bottom:15px}.farm__dialog .sensor-warnings-summary{margin-bottom:8px;cursor:pointer;background:linear-gradient(135deg,#fef9e7,#fef6e0);border:1px solid rgba(236,107,34,.2);border-left:4px solid #ec6b22;position:relative;overflow:hidden}.farm__dialog .sensor-warnings-summary:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(236,107,34,.3) 50%,transparent 100%)}.farm__dialog .sensor-warnings-summary:hover{box-shadow:0 4px 12px #ec6b2226;background:linear-gradient(135deg,#fef7e2,#fef3dc);border-color:#ec6b224d;transform:translateY(-1px)}.farm__dialog .sensor-warnings-summary:active{transform:translateY(0);box-shadow:0 2px 6px #ec6b221f}.farm__dialog .sensor-warnings-summary .summary-icon{color:#ec6b22}.farm__dialog .sensor-warnings-summary .sensor-warning-header{justify-content:space-between;gap:14px}.farm__dialog .sensor-warnings-summary .sensor-warning-title{font-weight:600;font-size:13px;color:#b24a0f;line-height:20px;flex:1;letter-spacing:-.01em}.farm__dialog .sensor-warnings-summary .sensor-warning-action{font-size:11px;color:#ca5411;font-weight:500;white-space:nowrap;opacity:.85;transition:all .2s ease;display:flex;align-items:center;gap:3px}.farm__dialog .sensor-warnings-summary .sensor-warning-action:after{content:"→";transition:transform .2s ease}.farm__dialog .sensor-warnings-summary:hover .sensor-warning-action{opacity:1;transform:translate(2px)}.farm__dialog .sensor-warnings-summary:hover .sensor-warning-action:after{transform:translate(2px)}.farm__dialog .sensor-warnings-collapse{margin-bottom:8px;cursor:pointer;text-align:center;animation:fadeInDown .3s ease}.farm__dialog .sensor-warnings-collapse .collapse-text{font-size:11px;color:#666;font-weight:500;padding:6px 12px;border-radius:6px;background:linear-gradient(135deg,#f5f5f5,#f0f0f0);border:1px solid rgba(0,0,0,.08);transition:all .25s ease;display:inline-flex;align-items:center;gap:4px;letter-spacing:-.01em}.farm__dialog .sensor-warnings-collapse .collapse-text:before{content:"←";transition:transform .2s ease}.farm__dialog .sensor-warnings-collapse .collapse-text:hover{background:linear-gradient(135deg,#ededed,#e8e8e8);border-color:#0000001f;color:#333;transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.farm__dialog .sensor-warnings-collapse .collapse-text:hover:before{transform:translate(-2px)}.farm__dialog .sensor-warnings-collapse .collapse-text:active{transform:translateY(0);box-shadow:0 1px 3px #0000000f}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.farm__dialog .sensor-warning-box{margin-bottom:8px;animation:fadeInUp .4s ease backwards;background:linear-gradient(135deg,#fef5e7,#fef1e0);border-left:4px solid #ec6b22}.farm__dialog .sensor-warning-box:last-child{margin-bottom:0}.farm__dialog .sensor-warning-box .sensor-warning-icon{color:#e15e13}.farm__dialog .sensor-warning-box .sensor-warning-header{justify-content:flex-start;gap:14px;margin-bottom:4px}.farm__dialog .sensor-warning-box .sensor-warning-title{font-weight:600;font-size:13px;color:#9b400d;line-height:20px;flex:1;letter-spacing:-.01em}.farm__dialog .sensor-warning-box .sensor-warning-details{font-size:11px;color:#b24a0f;line-height:1.4;font-weight:400;margin-top:4px;display:block;opacity:.9}.farm__dialog .sensor-warning-box.sensor-warning-temperature{background:linear-gradient(135deg,#fef2f2,#fdeaea);border-left-color:#e74c3c;border-color:#e74c3c26}.farm__dialog .sensor-warning-box.sensor-warning-temperature .sensor-warning-icon{color:#c0392b}.farm__dialog .sensor-warning-box.sensor-warning-temperature .sensor-warning-title{color:#a93226}.farm__dialog .sensor-warning-box.sensor-warning-temperature .sensor-warning-details{color:#b93c32}.farm__dialog .sensor-warning-box.sensor-warning-humidity{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-left-color:#3498db;border-color:#3498db26}.farm__dialog .sensor-warning-box.sensor-warning-humidity .sensor-warning-icon{color:#2980b9}.farm__dialog .sensor-warning-box.sensor-warning-humidity .sensor-warning-title{color:#1f618d}.farm__dialog .sensor-warning-box.sensor-warning-humidity .sensor-warning-details{color:#2471a3}.farm__dialog .sensor-warning-box.sensor-warning-air-quality{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-left-color:#9b59b6;border-color:#9b59b626}.farm__dialog .sensor-warning-box.sensor-warning-air-quality .sensor-warning-icon{color:#8e44ad}.farm__dialog .sensor-warning-box.sensor-warning-air-quality .sensor-warning-title{color:#7d3c98}.farm__dialog .sensor-warning-box.sensor-warning-air-quality .sensor-warning-details{color:#8e44ad}.farm__dialog .sensor-warning-box.sensor-warning-co2{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-left-color:#27ae60;border-color:#27ae6026}.farm__dialog .sensor-warning-box.sensor-warning-co2 .sensor-warning-icon{color:#229954}.farm__dialog .sensor-warning-box.sensor-warning-co2 .sensor-warning-title{color:#1e8449}.farm__dialog .sensor-warning-box.sensor-warning-co2 .sensor-warning-details{color:#229954}.farm__dialog .sensor-warning-box.sensor-warning-general{background:linear-gradient(135deg,#fef5e7,#fef1e0);border-left-color:#f39c12;border-color:#f39c1226}.farm__dialog .sensor-warning-box.sensor-warning-general .sensor-warning-icon{color:#d68910}.farm__dialog .sensor-warning-box.sensor-warning-general .sensor-warning-title{color:#b7950b}.farm__dialog .sensor-warning-box.sensor-warning-general .sensor-warning-details{color:#d68910}.farm__dialog .button-outlined-main{background-color:unset;color:#00cac0;font-weight:700;padding:6px 8px}.farm__dialog .button-outlined-main:not([disabled]){border:2px solid #00CAC0}.farm__dialog .flex{display:flex}.farm__dialog .block{flex-shrink:0;display:inline-block;border-radius:10px;margin:0 15px 15px 0}.farm__dialog .block button:first-child{margin-right:7px}.farm__dialog .block h3{font-size:1.4em;font-weight:400;text-align:right;color:#00cac0}.farm__dialog .block.block-graph{width:45%}.farm__dialog .farm__dialog_system_status_block{margin-top:30px}.printer-state-icon{display:inline-block;width:7px;height:7px;border-radius:1000px;margin-right:7px}.printer-state-icon.printer-state-icon--active{background:#90ee90}.printer-state-icon.printer-state-icon--error{background:red}.printer-state-icon.printer-state-icon--alert{background:orange}#main__printers table td:first-child{font-weight:700}#main__printers table .printer-state{font-size:12px;color:#fff;padding:3.5px 7px;border-radius:10px;cursor:default;-webkit-user-select:none;user-select:none}#main__printers table .printer-state.printer-state--free{background:#2ceaa8}#main__printers table .printer-state.printer-state--upcoming{background:orange}#main__printers table .printer-state.printer-state--working{background:#f9224b}#main__printer-details .resource-change{overflow-y:scroll;height:250px}#main__printer-details table{margin-bottom:30px}#main__printer-details label{width:auto}#main__printer-details input[type=text],#main__printer-details select{margin-left:0}#main__printer-details #details__head{display:flex;justify-content:space-around;text-align:center;margin:30px 0}#main__printer-details #details__head>div{width:40%}#main__printer-details #details__head #head__image #image__image{height:100px;background:#fff;border-radius:10px}#main__printer-details #details__notes{background:#fff;padding:30px;border-radius:10px;margin-bottom:30px}#main__printer-details #details__notes p{margin:0}#main__printer-details #details__notes textarea{background:#fff;resize:none;padding:15px}#main__printer-details #details__files-list .files-list__file-item{display:inline-block;text-decoration:none;padding:15px 30px;border-radius:10px;margin-right:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;background:#fff}#main__printer-details #details__files-list .files-list__file-item:hover{transform:scale(1.03);box-shadow:#0003 0 0 8px}#main__printer-details #dropzone__printer-files{display:none}.printer-controllable-printer-error{color:#f9224b}.printer-controllable-printer-error svg>path{fill:#f9224b}#main__add-printer label{margin-left:0}#main__add-printer input,#main__add-printer select{margin-left:0;margin-bottom:15px;display:block}#main__add-printer #is_fiber{margin-bottom:30px}#main__edit-printer label{margin-left:0}#main__edit-printer input,#main__edit-printer select{margin-left:0;margin-bottom:15px;display:block}#main__edit-printer #dual-extruder-zone{margin-bottom:30px}#main__edit-printer option:disabled{color:#ccc}#main__resources .resources__material-title span{margin-top:30px;font-size:16px;background:#f5f5f5;border-radius:10px;padding:10px 15px;font-weight:700;display:block;cursor:pointer}#main__resources .resources__table-header{cursor:pointer}#main__resources table{table-layout:fixed}#main__resources table tr.nearly-empty td{background-color:#f9224b33;color:#f9224b;font-weight:700}#main__resources table tr.nearly-empty td .button-link{font-weight:400}#main__resources table tr.nearly-empty td.resource__stock{position:relative}#main__resources table tr.nearly-empty td.resource__stock:before{content:"";font-family:FontAwesome;position:absolute;width:20px;height:20px;top:14px;left:0;font-size:18px;font-weight:400}#main__resources table tr.nearly-empty-main td.resource__stock{position:relative}#main__resources table tr.nearly-empty-main td.resource__stock:before{content:"";font-family:FontAwesome;position:absolute;width:20px;height:20px;top:14px;left:0;font-size:18px;font-weight:400;color:#ec6b22}#main__resources table tr.resources__table-header td:first-child{font-weight:700}#main__resources table td.container{padding-left:50px;border:none}#main__resources table .progress{background:#f5f5f5;height:8px;width:100px;border-radius:1000px;overflow:hidden;position:relative}#main__resources table .progress .progress__complete{position:absolute;top:0;left:0;height:100%;width:50%;background:green}#main__resources table .resource__stock>*{display:inline-block}#main__resources table .resource__stock p{margin:0 0 0 7px;font-size:12px;color:inherit}#main__resource-details #details__files-list .files-list__file-item{display:inline-block;width:300px;text-decoration:none;border-radius:10px;margin-bottom:15px;margin-right:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out}#main__resource-details #details__files-list .files-list__file-item:hover{transform:scale(1.03);box-shadow:#0003 0 0 8px}#main__add-resource h2{font-size:16px}#main__add-resource h3{font-size:14px}#main__add-resource .last-block{margin-bottom:20px}#main__add-resource .form-message-warning{margin-top:7px;color:#f9224b;font-size:12px}#main__add-resource .weight-measure-enabled{padding-left:10px;font-weight:700}#main__add-resource .weight-measure-disabled{padding-left:10px;color:#8d8d8d;font-weight:400}#main__add-resource .radio-group{display:flex;justify-content:space-between}#main__add-resource #add-resource__form .form-group{display:flex;justify-content:space-between;margin-bottom:15px}#main__add-resource #add-resource__form .form-group>div{width:50%}#main__add-resource #add-resource__form .form-group>div:first-child{margin-right:15px}#main__add-resource #add-resource__form .form-group>div:last-child{margin-left:15px}#main__add-resource #add-resource__form .form-group select,#main__add-resource #add-resource__form .form-group input{width:100%;margin-left:0;margin-right:0;margin-bottom:0}#main__add-resource #add-resource__form .form-group label{margin-top:7px;width:100%}#main__add-resource #add-resource__form .form-group button{margin-top:15px}#main__add-resource #add-resource__form .form-group #chk-incomplete-resource-zone{margin-top:15px;margin-bottom:15px}#main__add-resource #add-resource__form .form-group .new-brand{display:flex}#main__add-resource #add-resource__form .form-group .weight-text-info{margin-bottom:0;margin-top:7px;font-size:12px}#main__add-resource #add-resource__form .form-group .weigh-text-warning{color:#ec6b22}.MuiDialogActions-root{display:block!important;padding:30px!important}.MuiDialogActions-root .balance-buttons{width:100%;margin:0!important;display:flex}.MuiDialogActions-root button{width:200px;text-align:left;display:flex;margin:7px}.MuiDialogActions-root button .material-icons{font-size:20px;margin-right:7px}#main__edit-resource #edit-resource__form{display:flex;justify-content:space-between}#main__edit-resource #edit-resource__form>div{width:50%}#main__edit-resource #edit-resource__form>div:first-child{margin-right:15px}#main__edit-resource #edit-resource__form>div:last-child{margin-left:15px}#main__edit-resource #edit-resource__form select,#main__edit-resource #edit-resource__form input{width:100%;margin-left:0;margin-right:0;margin-bottom:0}#main__edit-resource #edit-resource__form label{margin-top:7px;width:100%}#main__edit-resource #edit-resource__form button,#main__edit-resource #edit-resource__form #chk-incomplete-resource-zone{margin-top:15px}#main__edit-resource #edit-resource__form #remaining-quantity-zone{display:none}.main__resources_list_table{margin-left:30px}.main__resources_list_table input[type=text]{margin:0;width:50px;padding:2px 4px;text-align:right;background:transparent}.main__resources_list_table input[type=text]:hover,.main__resources_list_table input[type=text]:focus{padding:2px 4px;background:#fff}.main__resources_list_table .rs-table-row:hover[data-depth="1"]{cursor:pointer}.main__resources_list_table .rs-table-row{border-bottom:3px solid white!important}.main__resources_list_table .rs-table-row[data-depth="0"]>.rs-table-cell-group>.rs-table-cell{font-weight:700}.main__resources_list_table .rs-table-hover .rs-table-row:not(.rs-table-row-header):hover[data-depth="1"],.main__resources_list_table .rs-table-hover .rs-table-row:hover[data-depth="1"] .rs-table-cell-group,.main__resources_list_table .rs-table-hover .rs-table-row:hover[data-depth="1"] .rs-table-cell{background-color:#fff}.main__resources_list_table .rs-table .rs-table-row:not(.rs-table-row-header),.main__resources_list_table .rs-table .rs-table-row:not(.rs-table-row-header) .rs-table-cell-group,.main__resources_list_table .rs-table .rs-table-row:not(.rs-table-row-header) .rs-table-cell{background-color:#f5f5f5}.main__resources_list_table .rs-table-hover .rs-table-row-header:hover .rs-table-cell-group,.main__resources_list_table .rs-table-hover .rs-table-row-header:hover .rs-table-cell{background-color:unset}.main__resources_list_table .rs-table-cell-header-icon-sort{fill:#00cac0}.main__resources_list_table .rs-table-cell[role=columnheader]>.rs-table-cell-content{font-size:14px;font-weight:700}.main__resources_list_table .quantity-infos{display:flex}.main__resources_list_table .quantity-infos-text{margin-left:10px}.main__resources_list_table .action-buttons{display:flex!important}.button-table-link{font-size:.9em;padding:5px 10px;margin-top:-6px;margin-right:5px;background-color:#fff;display:flex;align-items:center;font-weight:700}.button-table-link>svg{margin:0}.main__resources_stock_level_donut .donut-chart{position:relative;border-radius:50%;overflow:hidden;width:20px;height:20px}.main__resources_stock_level_donut .donut-chart .slice{position:absolute;top:0;left:0;width:100%;height:100%}.main__resources_stock_level_donut .donut-chart .slice.one{clip:rect(0 20px 10px 0)}.main__resources_stock_level_donut .donut-chart .slice.two{clip:rect(0 10px 20px 0)}.main__resources_stock_level_donut .donut-chart .chart-center{position:absolute;border-radius:50%;top:6px;left:6px;width:8px;height:8px;background:#f5f5f5}.main__resources_stock_level_donut .donut-chart .chart-center span{display:block;text-align:center;line-height:8px}.main__resources_list .resources-filter-list{margin-right:10px;width:25%}.main__resources_list .resources-filter-list>div{width:100%}.main__resources_list .resources-toolbar{display:flex;justify-content:space-between}.main__resources_list .resources-toolbar-left{display:flex;width:100%}.main__resources_list .resources-toolbar-right{min-width:25%;display:flex;justify-content:flex-end}#main__resource_management .action-button-list{margin-top:15px}#main__resource_management .action-button{margin-right:10px}#main__resource_history th,#main__resource_history td{padding:2px}#main__resource_history .history-table{overflow-y:scroll;height:250px;margin-top:10px}#main__resource_datablock .datablock-display{display:flex;justify-content:left;margin-bottom:20px}#main__resource_datablock p{margin:0}#main__resource_datablock .datablock{background-color:#f5f5f5;border-radius:13px;padding:10px 20px;min-width:17%;margin-right:30px}#main__resource_datablock .datablock-one-line-content{margin-top:15px}#main__resource_datablock .datablock-title{font-size:16px;font-weight:700;margin-bottom:5px}#main__resource_datablock .datablock-number{font-size:18px;font-weight:700}#main__resource_datablock .datablock-big-number{font-size:24px;font-weight:700}#main__resource_datablock .datablock-resource-name{margin-top:10px}#main__resource_datablock .datablock-resource-name .datablock-resource-material{font-weight:700}#main__resource_datablock .datablock-batchnumber{font-size:16px;font-weight:700}#main__resource_datablock .datablock-date,#main__resource_datablock .datablock-small-text{font-size:12px}.farm__dialog_environment_manager .header-block{display:flex;justify-content:space-between}.farm__dialog_environment_manager .grid-zone{display:flex;width:100%;justify-content:space-between;align-items:center}.farm__dialog_environment_manager .grid-zone .right{display:flex;justify-content:center;align-items:center;height:50px}.farm__dialog_environment_manager .grid-zone .right button{padding:7px 15px;margin-right:15px}.farm__dialog_environment_manager .lighting-choices{display:flex;justify-content:space-between}.farm__dialog_environment_manager .light-color-zone{padding:7px 15px;border-radius:10px}.farm__dialog_environment_manager .light-color-label{font-weight:700;margin-right:6px}.farm__dialog_environment_manager .door-block{margin-top:15px;display:flex;align-items:center}.farm__dialog_environment_manager .door-status{margin-left:20px}.farm__dialog_environment_manager .door-status-label{margin-right:5px}.rs-anim-fade.rs-anim-in{z-index:1500!important}.rs-btn-ghost{border:1px solid #00CAC0}.rs-btn-ghost:active,.rs-btn-active,.rs-btn-ghost:hover,.rs-btn-ghost:focus{border:1px solid #00CAC0!important;background-color:#00cac0!important;color:#fff!important}.farm__dialog_graphics_data_range{display:flex;justify-content:space-between;padding:7px 0}.farm__dialog_graphics_data_range .data-range-header{display:flex;justify-content:space-between;align-items:flex-start}.farm__dialog_graphics_data_range .data-range-export-button{display:flex;align-items:center;padding:4px 6px}.farm__dialog_graphics_data_range .data-range-export-button>*{color:#00cac0}.farm__dialog_graphics_data_range .data-range-export-button:hover>*{color:#fff}.farm__dialog_graphics_data_range .data-range-export-button-icon{margin-right:5px}.farm__dialog_graphics_data_range .data-range-select-block{display:flex;align-items:center}.farm__dialog_graphics_data_range .data-range-custom-select-block{margin-left:10px}.farm__dialog_graphics_data_range .data-range-custom-select-label{font-weight:700;margin-right:5px}.environment-pollution-info{position:relative;width:100%;height:10px;display:flex;justify-content:flex-end;z-index:20}.environment-pollution-info:hover{cursor:pointer}#environment-pollution-info-tooltip-tooltip>.MuiTooltip-tooltip{color:#000!important;background-color:#fff!important;border:1px solid #f5f5f5}#environment-pollution-info-tooltip-tooltip>.MuiTooltip-tooltip .environment-pollution-info-tooltip-title{font-weight:700;font-size:12px}#environment-pollution-info-tooltip-tooltip>.MuiTooltip-tooltip .environment-pollution-info-tooltip-description{margin-top:5px}#environment-pollution-info-tooltip-tooltip>.MuiTooltip-tooltip .environment-pollution-info-tooltip-description-title{font-weight:700}.farm__dialog_environment_blocks .farm__dialog_environment_blocks-flex{display:flex;align-items:center;justify-content:space-around}.farm__dialog_environment_blocks .environment-left-block{display:flex;justify-content:center;flex-wrap:wrap;width:200px}.farm__dialog_environment_blocks .environment-pollution-ok-nok{background:#f3f3f3;width:100px;height:100px;display:flex;align-items:center;border-radius:1000px;text-align:center;border:4px solid black;font-weight:700;box-sizing:content-box}.farm__dialog_environment_blocks .environment-pollution-ok-nok.ok{border-color:#2ceaa8;color:#2ceaa8}.farm__dialog_environment_blocks .environment-pollution-ok-nok.nok{border-color:#f9224b;color:#f9224b}.farm__dialog_environment_blocks .environment-pollution-ok-nok.no-data{border-color:#999;color:#999}.farm__dialog_environment_blocks .environment-pollution-left-block{display:flex;flex-direction:column;width:70%}.farm__dialog_environment_blocks .environment-pollution-left-block .environment-pollution-left-block-left-donuts{display:flex;justify-content:space-around;align-items:flex-start}.farm__dialog_environment_blocks .environment-pollution-left-block .environment-pollution-type-select{margin-top:10px;width:80%}.farm__dialog_environment_blocks .environment-pollution-left-block .environment-pollution-type-select .rs-picker-has-value .rs-btn .rs-picker-toggle-value,.farm__dialog_environment_blocks .environment-pollution-left-block .environment-pollution-type-select .rs-picker-has-value .rs-picker-toggle .rs-picker-toggle-value{color:#000}.farm__dialog_environment_blocks .environment-pollution-left-block .environment-pollution-change-filter-block{background:#f8f8f8;border-radius:4px;text-align:center}.farm__dialog_environment_blocks .environment-pollution-left-block .environment-left-block-line{display:flex;flex-direction:column;justify-content:center;align-items:center}.farm__dialog_environment_blocks .environment-graph-block-pollution-container{display:flex}.farm__dialog_environment_blocks .environment-graph-block-pollution-container>div{width:50%}.farm__dialog_environment_blocks .environment-left-block-line{width:100%;display:flex;justify-content:center}.farm__dialog_environment_blocks .environment-pollution-right-block{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:60%}.farm__dialog_environment_blocks .environment-slider{display:flex;justify-content:center;margin-top:20px;width:100%}.farm__dialog_environment_blocks .environment-slider-content{width:60%}.farm__dialog_environment_blocks .environment-slider-legend{width:150px}.farm__dialog_environment_blocks .environment-pollution-slider-block{display:flex;align-items:center;flex-direction:column;padding:0 20px;margin:15px 0}.farm__dialog_environment_blocks .environment-pollution-slider,.farm__dialog_environment_blocks .environment-pollution-slider-content{width:100%}.farm__dialog_environment_blocks .environment-graph-block{width:60%;background:gray;display:contents}.farm__dialog_environment_blocks .environment-graph-block>div,.farm__dialog_environment_blocks .environment-graph-block>div>div,.farm__dialog_environment_blocks .environment-graph-block>div>div>svg{width:100%!important}.farm__dialog_environment_blocks .environment-graph{display:flex;align-items:center;flex-direction:column}.farm__dialog_environment_blocks .environment-graph-legend{padding-left:30px;display:flex;align-items:center;margin-top:-8px}.farm__dialog_environment_blocks .environment-graph-legend-icon{margin-right:5px;font-size:20px}.farm__dialog_environment_blocks .need-filter-label{display:flex;justify-content:center;font-weight:500}.farm__dialog_environment_blocks .need-filter-value{display:flex;justify-content:center;font-weight:700}.farm__dialog_environment_blocks .need-filter-change-date{font-size:12px;color:#666}.farm__dialog_environment_blocks .stability-indicator{display:flex;flex-direction:column;align-items:center;gap:8px}.farm__dialog_environment_blocks .stability-circle{width:100px;height:100px;border-radius:50%;border:4px solid;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.farm__dialog_environment_blocks .stability-value{font-size:32px;font-weight:700;display:flex;align-items:baseline}.farm__dialog_environment_blocks .stability-unit{font-size:16px;margin-left:2px}.farm__dialog_environment_blocks .stability-status{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.farm__dialog_environment_blocks .stability-no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;height:180px;color:#666;text-align:center;padding:20px}.farm__dialog_environment_blocks .stability-no-data span:first-child{font-size:14px;font-weight:500}.farm__dialog_environment_blocks .stability-no-data .stability-no-data-hint{font-size:12px;margin-top:8px;opacity:.8}.farm__dialog_environment_blocks .combined-climate-chart-container{width:100%;padding:10px 0}.farm__dialog_environment_blocks .donut-chart-value{font-weight:700;font-size:26px}.farm__dialog_environment_blocks .donut-chart-value-line{height:20px;position:relative;top:-10px}.farm__dialog_environment_blocks .donut-chart-value-line-unit{font-size:14px;display:flex;justify-content:center}.farm__dialog_environment_blocks .donut-chart-value-small{font-weight:700;font-size:16px}.farm__dialog_environment_blocks .donut-chart{position:relative;border-radius:50%;overflow:hidden;width:100px;height:100px}.farm__dialog_environment_blocks .donut-chart .slice{position:absolute;top:0;left:0;width:100%;height:100%}.farm__dialog_environment_blocks .donut-chart .slice.one{clip:rect(0 100px 50px 0)}.farm__dialog_environment_blocks .donut-chart .slice.two{clip:rect(0 50px 100px 0)}.farm__dialog_environment_blocks .donut-chart .chart-center{position:absolute;border-radius:50%;top:8px;left:8px;width:84px;height:84px;background:#f5f5f5}.farm__dialog_environment_blocks .donut-chart .chart-center span{display:block;text-align:center;line-height:84px}.environment-circles-row{display:flex;justify-content:space-around;align-items:flex-start;gap:20px;padding:0}.environment-circle-block{display:flex;flex-direction:column;align-items:center;flex:1;max-width:200px}.environment-circle-block h3{font-size:14px;font-weight:600;margin:0 0 10px;color:#333}.environment-circle-block .environment-circle-content{display:flex;justify-content:center;margin-bottom:10px}.environment-circle-block .rd-temperature-slider-compact,.environment-circle-block .rd-humidity-slider-compact{width:100%;margin-top:10px}.farm__dialog_status_blocks .status-label{margin-right:5px}.farm__dialog_status_blocks .status-value{font-weight:700}.farm__dialog_status_blocks .material-stock-button{margin-top:15px;margin-bottom:10px}.farm__dialog_status_blocks .printers_status_printer_name{font-weight:700;margin-bottom:2px}.farm__dialog_status_blocks .printers_status_printer_block{margin-bottom:8px}.farm__dialog_status_blocks .status-toggle{display:flex;align-items:center;padding:10px 0}.farm__dialog_status_blocks .status-toggle label{display:contents}.farm__dialog_status_blocks .status-toggle .toggle-label{margin-left:5px}.farm__dialog_history_events .history-events-table{overflow-y:scroll;height:250px}.farm__dialog_history_events .toggle{display:flex;align-items:center}.farm__dialog_history_events .toggle label{width:60px;margin:0}.farm__header{display:flex;justify-content:space-between}.farm__header .farm-header-solid-block{background-color:#f5f5f5;padding:10px 20px;border-radius:4px}.farm__header .farm-header-outlined-block{padding:10px 20px;border:1px solid #E7E7E7;border-radius:4px}.farm__header .farm-header-organization-block .organization-block-content{min-width:200px}.farm__header .farm-header-organization-block .organization-block-label{font-size:12px}.farm__header .farm-header-organization-block .organization-block-value{font-size:16px;font-weight:700}.farm__header .farm-header-organization-block .organization-block-select{margin-top:10px}.farm__header .farm-header-organization-block .rs-picker-has-value .rs-btn .rs-picker-toggle-value,.farm__header .farm-header-organization-block .rs-picker-has-value .rs-picker-toggle .rs-picker-toggle-value{color:#000}.farm__header .realtime-hour-block{min-width:160px}.farm__header .connection-block{display:flex;align-items:center;justify-content:flex-end;height:100%;font-size:12px;min-width:160px}.farm__header .header-data-label-block{margin-right:20px}.farm__header .header-data-block{display:flex}.farm__header .header-data-value{font-weight:700}.farm__header .weather-block{display:flex;align-items:center;min-width:280px}.farm__header .weather-block .weather-loading{display:flex;justify-content:center;align-items:center;width:100%}.farm__header .weather-block .weather-data{display:flex;justify-content:space-between;align-items:center;width:100%}.farm__header .weather-block .weather-condition{display:flex;align-items:center}.farm__header .weather-block .weather-icon{display:flex;align-items:center;justify-content:center;margin-right:5px}.farm__header .weather-block .weather-description{font-size:12px}.farm__header .weather-block .weather-icon-path{transform:scale(.8) translateY(3px)}.farm__header .weather-block .weather-temperature{font-size:28px;font-weight:700}.farm__header .weather-block .weather-info-label{font-size:12px;margin-right:5px;text-align:end}.farm__header .weather-block .weather-info-value{font-size:12px;font-weight:700;text-align:end;min-width:45px}.farm__header .weather-block .weather-block-right-part{margin-left:15px}.farm__header .weather-block .weather-details{display:flex}.farm__header .weather-block .weather-location{font-weight:700;text-align:end;margin-bottom:10px}.farm__header .micro-factory-block{flex:1;margin:0 20px;display:flex;justify-content:space-between;align-items:center}.farm__header .micro-factory-block realtime-date{font-size:12px}.farm__header .micro-factory-block .realtime-hour{font-weight:700;font-size:20px}.farm__header .micro-factory-block .external-environment-block .external-environment-title{font-size:16px;text-align:center;margin-bottom:5px}.farm__header .micro-factory-block .external-environment-block .external-environment-subtitle{font-weight:700;font-size:12px;text-align:center;margin-bottom:3px}.farm__header .micro-factory-block .external-environment-block .external-environment-values{display:flex;justify-content:center;font-size:12px}.farm__header .micro-factory-block .external-environment-block .environment-data{display:flex;align-items:center;margin:0 5px;position:relative}.farm__header .micro-factory-block .external-environment-block .environment-data span{color:#000}.farm__header .micro-factory-block .external-environment-block .environment-data .external-sensor-error-badge{display:inline-block;width:6px;height:6px;margin-left:8px;background:#f9224b!important;border-radius:50%;box-shadow:0 0 #f9224b;animation:external-sensor-pulse 2s infinite;transform:scale(1)}@keyframes external-sensor-pulse{0%{transform:scale(.95);box-shadow:0 0 #f9224bb3}70%{transform:scale(1);box-shadow:0 0 0 6px #f9224b00}to{transform:scale(.95);box-shadow:0 0 #f9224b00}}.farm__header .micro-factory-block .external-environment-block .environment-data-value{margin-left:2px}.farm__dialog_environment_profiles .header-block{display:flex;align-items:center;margin-top:15px}.farm__dialog_environment_profiles .header-block h2{font-size:16px;margin-bottom:0;margin-right:auto}.farm__dialog_environment_profiles .header-block .header-badges{display:flex;align-items:center;gap:7px}.farm__dialog_environment_profiles .rd-badge{padding:4px 12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:6px;transition:all .2s ease;white-space:nowrap}.farm__dialog_environment_profiles .rd-badge-active{background:linear-gradient(135deg,#00cac0,#00bdb3);color:#fff;border:2px solid #00BDB3;box-shadow:0 2px 6px #00cac040}.farm__dialog_environment_profiles .rd-badge-active:hover:not(:disabled){background:linear-gradient(135deg,#00bdb3,#00a49b);box-shadow:0 3px 10px #00cac059;transform:translateY(-1px)}.farm__dialog_environment_profiles .rd-badge-inactive{background-color:#f5f5f5;color:#999;border:1px solid #CCCCCC;cursor:not-allowed;opacity:.6}.farm__dialog_environment_profiles .eco-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:6px;transition:all .2s ease;white-space:nowrap}.farm__dialog_environment_profiles .eco-badge .eco-badge-icon{font-size:14px}.farm__dialog_environment_profiles .eco-badge-active{background:linear-gradient(135deg,#2ceaa8,#15ce8e);color:#fff;border:2px solid rgb(20.5474137931,206.4525862069,141.875);box-shadow:0 2px 6px #4caf5040}.farm__dialog_environment_profiles .eco-badge-active:hover:not(:disabled){background:linear-gradient(135deg,#17e69e,#12b77e);box-shadow:0 3px 10px #4caf5059;transform:translateY(-1px)}.farm__dialog_environment_profiles .eco-badge-active .eco-badge-icon{color:#fff}.farm__dialog_environment_profiles .eco-badge-inactive{background-color:#f5f5f5;color:#999;border:1px solid #CCCCCC}.farm__dialog_environment_profiles .eco-badge-inactive:hover:not(:disabled){background-color:#e8e8e8;border-color:#2ceaa8;color:#2ceaa8}.farm__dialog_environment_profiles .eco-badge-inactive:hover:not(:disabled) .eco-badge-icon{color:#2ceaa8}.farm__dialog_environment_profiles .eco-badge-inactive:disabled{opacity:.6;cursor:not-allowed}.farm__dialog_environment_profiles .eco-badge-inactive .eco-badge-icon{color:#999}.farm__dialog_environment_profiles .status-container{margin-top:7px;padding:15px;border-radius:4px}.farm__dialog_environment_profiles .status-container.preconditioning-active{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left:3px solid #ec6b22}.farm__dialog_environment_profiles .status-container.preconditioning-active .status-icon,.farm__dialog_environment_profiles .status-container.preconditioning-active .detail-icon{color:#ec6b22}.farm__dialog_environment_profiles .status-container.preconditioning-active .status-label{color:#b24a0f}.farm__dialog_environment_profiles .status-container.preconditioning-active .status-material,.farm__dialog_environment_profiles .status-container.preconditioning-active .status-countdown{color:#9b400d}.farm__dialog_environment_profiles .status-container.production-active{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-left:3px solid #2CEAA8}.farm__dialog_environment_profiles .status-container.production-active .status-icon,.farm__dialog_environment_profiles .status-container.production-active .detail-icon{color:#2ceaa8}.farm__dialog_environment_profiles .status-container.production-active .status-label{color:#12b77e}.farm__dialog_environment_profiles .status-container.production-active .status-material,.farm__dialog_environment_profiles .status-container.production-active .status-countdown{color:#10a06e}.farm__dialog_environment_profiles .status-container .status-header{display:flex;align-items:center;gap:7px;margin-bottom:7px}.farm__dialog_environment_profiles .status-container .status-header .status-icon{font-size:20px}.farm__dialog_environment_profiles .status-container .status-header .status-label{font-size:14px;font-weight:600}.farm__dialog_environment_profiles .status-container .status-details{display:flex;flex-direction:column;gap:6px;padding-left:28px}.farm__dialog_environment_profiles .status-container .status-details .status-material,.farm__dialog_environment_profiles .status-container .status-details .status-countdown{display:flex;align-items:center;gap:7px;font-size:13px}.farm__dialog_environment_profiles .status-container .status-details .status-material .detail-icon,.farm__dialog_environment_profiles .status-container .status-details .status-countdown .detail-icon{font-size:16px}.farm__dialog_environment_profiles .status-container .status-details .status-material strong,.farm__dialog_environment_profiles .status-container .status-details .status-countdown strong{font-weight:600}.farm__dialog_environment_profiles .auto-profile-container{padding:7px 0;transition:opacity .2s ease}.farm__dialog_environment_profiles .auto-profile-container.disabled{opacity:.5}.farm__dialog_environment_profiles .auto-profile-container .profile-label{font-size:12px;color:#8d8d8d;font-weight:500;margin-bottom:6px}.farm__dialog_environment_profiles .auto-profile-container .profile-label .disabled-text{font-style:italic;color:#747474}.farm__dialog_environment_profiles .auto-profile-container .profile-badges-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.farm__dialog_environment_profiles .auto-profile-container .profile-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500;white-space:nowrap;cursor:help;border-bottom:2px dotted transparent;transition:border-color .2s ease}.farm__dialog_environment_profiles .auto-profile-container .profile-badge .badge-icon{font-size:16px}.farm__dialog_environment_profiles .auto-profile-container .profile-badge:hover{border-bottom-color:currentColor}.farm__dialog_environment_profiles .auto-profile-container .profile-badge.profile-badge-temperature{background-color:#ffbf84;color:#cf6e15}.farm__dialog_environment_profiles .auto-profile-container .profile-badge.profile-badge-temperature .badge-icon{color:#cf6e15}.farm__dialog_environment_profiles .auto-profile-container .profile-badge.profile-badge-humidity{background-color:#b0d5ef;color:#0742b5}.farm__dialog_environment_profiles .auto-profile-container .profile-badge.profile-badge-humidity .badge-icon{color:#0742b5}.farm__dialog_environment_profiles .auto-profile-empty{display:flex;align-items:center;gap:7px;padding:7px;background-color:#f5f5f5;border:1px dashed #CCCCCC;border-radius:4px;color:#8d8d8d;font-size:13px;margin-top:7px}.farm__dialog_environment_profiles .auto-profile-empty .empty-icon{font-size:18px;color:#999;flex-shrink:0}.farm__dialog_environment_profiles .auto-profile-empty .empty-content{display:flex;flex-direction:column;gap:4px}.farm__dialog_environment_profiles .auto-profile-empty .empty-text{font-style:italic}.farm__dialog_environment_profiles .auto-profile-empty .default-state-text{font-size:12px;color:#999;font-weight:500}.farm__dialog_environment_profiles .rd-mode-warning{display:flex;align-items:center;gap:7px;margin-top:7px;padding:7px 15px;background:linear-gradient(135deg,#fef9e7,#fef6e0);border-left:3px solid #ec6b22;border-radius:4px;font-size:12px;color:#9b400d;font-weight:500}.farm__dialog_environment_profiles .rd-mode-warning .warning-icon{font-size:16px;color:#ec6b22;flex-shrink:0}.farm__dialog_environment_profiles .eco-mode-warning{display:flex;align-items:center;gap:7px;margin-top:7px;padding:7px 15px;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-left:3px solid #2CEAA8;border-radius:4px;font-size:12px;color:#10a06e;font-weight:500}.farm__dialog_environment_profiles .eco-mode-warning .warning-icon{font-size:16px;color:#2ceaa8;flex-shrink:0}.farm__structure{height:680px;display:flex;align-items:center;overflow-x:auto;padding-bottom:10px}.farm__structure .farm-element-first{margin-left:auto}.farm__structure .farm-element-last{margin-right:auto!important}.farm-module{width:300px;min-width:300px;height:100%}.farm-module .module-element-block-center{display:flex;justify-content:center}.farm-module .farm-module-header{background-color:#d8d8d8;height:7%;border-radius:2px 2px 0 0}.farm-module .farm-module-header .module-header-door{width:30%;height:40%;display:flex;justify-content:center;align-items:center;background-color:#333;color:#c7c7c7;font-size:12px;border-radius:0 0 3px 3px;padding:2px}.farm-module .farm-module-header .module-header-door-open{color:#ec6b22}.farm-module .farm-module-header .air-extraction-content{display:flex;justify-content:center}.farm-module .farm-module-header .air-extraction-text{font-size:10px}.farm-module .farm-module-body{background-color:#262626;height:88%;border-radius:0 0 2px 2px;padding:3%}.farm-module .farm-module-footer{height:5%;display:flex;justify-content:space-between;margin:0 5%}.farm-module .farm-module-footer .farm-module-foot{height:100%;width:35px}.farm-module .farm-module-footer .module-footer-top-box{height:65%;display:flex;justify-content:center}.farm-module .farm-module-footer .module-footer-top{width:10px;background-color:#d8d8d8}.farm-module .farm-module-footer .module-footer-bottom{width:100%;height:35%;border-radius:6px 6px 1px 1px;background-color:#262626}.farm-cell{position:relative;width:100%;border-radius:3px;border-bottom:16px solid #262626}.farm-cell .farm-cell__states{position:absolute;top:5px;right:5px;text-align:right;padding-right:20px;z-index:10;font-size:.8em}.farm-cell .farm-cell__states:nth-child(2){margin-top:16px}.farm-cell .farm-cell__states:nth-child(3){margin-top:32px}.farm-cell .farm-cell__states .led-inactive{position:absolute;top:4px;right:4px;width:8px;height:8px;border:1px solid lightgray;border-radius:100%}.farm-cell .farm-cell__states .led-bounce{position:absolute;top:0;right:0;width:16px;height:16px}.farm-cell .farm-cell__states .led-bounce:before{content:"";position:absolute;top:4px;left:4px;width:8px;height:8px;border-radius:100%}.farm-cell .farm-cell__states .led-bounce:after{content:"";position:absolute;animation:led-bounce 1.5s ease-in-out infinite;border-radius:100%}.farm-cell .farm-cell__states .led-bounce.red:before,.farm-cell .farm-cell__states .led-bounce.red:after{background:#f9224b}.farm-cell .farm-cell__states .led-bounce.blue:before,.farm-cell .farm-cell__states .led-bounce.blue:after{background:#b0d5ef}.farm-cell .cell-content{overflow:hidden;height:100%;position:relative;border-radius:3px;background-color:#f8f8f8}.farm-cell .cell-content-maintenance{border:3px solid orange;background-color:#ffe7ba}.farm-cell .cell-content-hover{display:flex;justify-content:center;position:absolute;z-index:100;height:calc(100% + 16px);width:106%;top:-8px;left:-3%;border:8px solid rgba(0,0,0,0)}.farm-cell .cell-content-hover:hover{transition:border .2s linear;border:8px solid #000000;cursor:pointer}.farm-cell .cell-content-hover:hover .cell-content-hover-radius{transition:box-shadow .2s linear;box-shadow:0 0 0 5px #b9b9b9}.farm-cell .cell-content-hover-radius{width:100%;height:100%;border-radius:3px;box-shadow:0 0 0 8px #0000}.farm-cell .cell-air-extraction-block{position:absolute;z-index:200;width:100%;font-size:10px}.farm-cell .cell-air-extraction-position-with-color{display:flex;justify-content:flex-end;align-items:center;padding:4px}.farm-cell .cell-air-extraction-position-without-color{display:flex;justify-content:flex-end;align-items:center;padding:0 4px}.farm-cell .cell-air-extraction-on span{color:#ec6b22}.farm-cell .cell-air-extraction-on path{fill:#ec6b22}.farm-cell .cell-air-extraction-off>* span,.farm-cell .cell-air-extraction-off>*>* span{color:#8d8d8d}.farm-cell .cell-air-extraction-off>* path,.farm-cell .cell-air-extraction-off>*>* path{fill:#8d8d8d}.farm-cell .cell-air-extraction-icon{height:25px;width:22px;transform:scale(.7)}.farm-cell .cell-led-light{overflow:hidden;display:flex;justify-content:center;position:absolute;top:-30px;width:100%;height:300px}.farm-cell .cell-led-light-effect{z-index:0;clip-path:polygon(50% 0,100% 100%,0 100%);height:60%;width:100%}.farm-cell .cell-header{position:relative;height:20%}.farm-cell .cell-header .cell-led-line{z-index:100;height:7px;border-radius:3px 3px 0 0}.farm-cell .cell-header .cell-type{margin:6px 0 0 10px;font-weight:700}.farm-cell .cell-header .cell-environment{display:flex;gap:10px;margin:4px 0 0 10px;font-size:.75em}.farm-cell .cell-header .cell-environment span{display:flex;align-items:center;gap:3px;font-weight:500}.farm-cell .cell-header .cell-environment span i{font-size:.9em}.farm-cell .cell-header .cell-environment__temp{color:#e67e00}.farm-cell .cell-header .cell-environment__humidity{color:#0077b6}.farm-cell .cell-body{position:relative}.farm-cell .cell-body-printers{height:80%;display:flex;align-items:flex-end}.farm-cell .cell-body-printers .cell-printers{width:100%;display:flex;justify-content:center}.cell-printer{width:100px;max-height:75%;margin:0 20px}.cell-printer .printer-header{display:flex;justify-content:center}.cell-printer .printer-header .printer-header-content-big,.cell-printer .printer-header .printer-header-content-small{height:17px}.cell-printer .printer-header .printer-header-content-xs{height:14px}.cell-printer .printer-header .printer-header-content{width:80%;background-color:#1d1d1d;border-radius:10px 10px 0 0;display:flex;justify-content:center;align-items:center;color:#ccc;font-size:10px}.cell-printer .printer-body-big{height:160px}.cell-printer .printer-body-small{height:110px}.cell-printer .printer-body-xs{height:70px}.cell-printer .printer-body{background-color:#484848}.cell-printer .printer-body .printer-data{padding-top:8px}.cell-printer .printer-body .printer-data,.cell-printer .printer-body .printer-data>*{color:#fff;text-align:center}.cell-printer .printer-body .printer-name{padding:0 5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:500}.cell-printer .printer-body .printer-name-big{font-size:12px}.cell-printer .printer-body .printer-name-small,.cell-printer .printer-body .printer-name-xs{font-size:11px}.cell-printer .printer-body .printer-brand{font-size:10px;color:#ccc}.cell-printer .printer-body .printer-status-block{display:flex;justify-content:center}.cell-printer .printer-body .printer-status-big{height:70px;width:74px;border-radius:100%;margin-top:18px}.cell-printer .printer-body .printer-status-small{height:70px;width:74px;border-radius:100%;margin-top:1px}.cell-printer .printer-body .printer-status-xs{height:40px;width:66px;border-radius:24px;margin-top:4px}.cell-printer .printer-body .printer-status{background-color:#1d1d1d;display:flex;justify-content:center;align-items:center}.cell-printer .printer-body .printer-status-icon{display:flex;justify-content:center;margin-bottom:4px}.cell-printer .printer-body .printer-status-icon>span{font-size:18px}.cell-printer .printer-body .printer-status-value{display:flex;justify-content:center;color:#fff;font-weight:700;font-size:10px}.cell-printer .printer-manual-mode{margin-top:4px;display:flex;justify-content:center;font-size:10px;color:#ccc}.cell-printer .printer-status-manual-mode{font-size:10px;color:#ccc;margin-top:-2px;display:flex;justify-content:center}.cell-material{display:flex;justify-content:center}.cell-material .material-status-block-big{margin-top:-10px;height:140px}.cell-material .material-status-block-small{margin-top:-26px;height:100px}.cell-material .material-status-block-xs{margin-top:-25px;height:77px}.cell-material .material-status-value{display:flex;justify-content:center;position:relative;z-index:10;align-items:center}.cell-material .material-status-value>div{color:#f5f5f5}.cell-material .material-status-value-swirl-big{top:-78px}.cell-material .material-status-value-swirl-small{top:-70px}.cell-material .material-status-value-swirl-xs,.cell-material .material-status-value-regeneration-big{top:-60px}.cell-material .material-status-value-regeneration-small{top:-50px}.cell-material .material-status-value-regeneration-small>div{font-size:10px}.cell-material .material-status-value-regeneration-xs{top:-38px}.cell-material .material-status-value-regeneration-xs>div{font-size:9px}.cell-material .cell-material-content{width:100%}.cell-material .material-scale{display:flex;justify-content:center}.cell-material .material-scale-big{margin-top:14px}.cell-material .material-scale-small{margin-top:18px}.cell-material .material-scale-xs{margin-top:13px}.cell-material .material-scale-button{border:1px solid #1D1D1D;z-index:200}.cell-material .material-scale-button:hover{background-color:#1d1d1d;color:#fff}.cell-material .material-scale-button-big{padding:6px 16px}.cell-material .material-scale-button-small{padding:3px 16px}.cell-material .material-scale-button-xs{padding:0 16px}.cell-material .material-round{display:flex;justify-content:center}.cell-material .material-round-xs{padding-top:4px}.cell-material .material-status-value-inactive{display:flex;justify-content:center}.cell-material .material-status-value-inactive-value{display:flex;justify-content:center;align-items:center;background-color:#484848;color:#ccc;border-radius:100%}.cell-material .material-status-value-inactive-value-big{margin-bottom:10px;width:112px;height:112px}.cell-material .material-status-value-inactive-value-small{margin-top:-12px;margin-bottom:-8px;width:95px;height:95px}.cell-material .material-status-value-inactive-value-xs{margin-top:-15px;margin-bottom:-8px;width:77px;height:77px}.cell-material .material-off{display:flex;justify-content:center;align-items:center;width:100%!important}.cell-material .material-off-big{width:130px;height:130px}.cell-material .material-off-small{width:75px;height:75px}.cell-material .material-off-xs{width:45px;height:45px}.cell-material .round-spinner{display:inline-block;position:relative}.cell-material .round-spinner-big{width:120px;height:120px}.cell-material .round-spinner-small{width:100px;height:100px}.cell-material .round-spinner-xs{width:80px;height:80px}.cell-material .round-spinner div{box-sizing:border-box;display:block;position:absolute;margin:8px 0;border:8px solid #F9224B;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#F9224B transparent transparent transparent;background-color:#1d1d1d;background-clip:content-box}.cell-material .round-spinner-big div{width:120px;height:120px}.cell-material .round-spinner-small div{width:100px;height:100px}.cell-material .round-spinner-xs div{width:80px;height:80px}.cell-material .round-spinner div:nth-child(1){animation-delay:-.45s}.cell-material .round-spinner div:nth-child(2){animation-delay:-.3s}.cell-material .round-spinner div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cell-material .round-pulse{background:#28a5ff;border-radius:50%;margin:10px;box-shadow:0 0 #000;transform:scale(1);animation:pulse 2s infinite}.cell-material .round-pulse-big{height:120px;width:120px}.cell-material .round-pulse-small{height:100px;width:100px}.cell-material .round-pulse-xs{height:80px;width:80px;margin-top:0}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #28a5ffb3}70%{transform:scale(1);box-shadow:0 0 0 10px #28a5ff00}to{transform:scale(.95);box-shadow:0 0 #28a5ff00}}.control-panel .control-panel-block{display:flex;align-items:center}.control-panel .control-panel-block .control-panel-screen{height:116px;width:200px;background-color:#1d1d1d;border-radius:10px;display:flex;justify-content:center;align-items:center}.control-panel .control-panel-block .control-panel-content-block{display:flex;justify-content:space-between;background-color:#f8f8f8;border-radius:5px;height:100px;width:184px;border:4px solid #F8F8F8}.control-panel .control-panel-block .control-panel-content-block:hover{transition:border .2s linear;border:4px solid #b9b9b9;cursor:pointer}.control-panel .control-panel-block .control-panel-content{width:100%}.control-panel .control-panel-block .control-panel-text{font-weight:700;margin:10px}.control-panel .control-panel-block .control-panel-icon{margin:10px;font-size:20px}.control-panel .control-panel-block .control-panel-buzzer-button-block{display:flex;justify-content:center;margin-top:10px}.control-panel .control-panel-block .control-panel-link{margin-bottom:40px;background-color:#1d1d1d;width:40px;height:22px}.control-panel .control-panel-block .stop-buzzer-block{display:flex;justify-content:center;align-items:center}.control-panel .control-panel-block .stop-buzzer-button{padding:5px;background-color:#1d1d1d;width:40px;height:40px;border-radius:0 0 5px 5px}.control-panel .control-panel-block .stop-buzzer-button-content-icon{display:flex;justify-content:center}.control-panel .control-panel-block .stop-buzzer-icon{border-radius:100%;background-color:#f9224b;height:25px;width:25px;border:3px solid #FFEA32}.farm__dialog_common label{width:auto!important;margin:0!important}.farm__dialog_common .toggle-label-right{display:flex;align-items:center}.farm__dialog_common .farm-command-line{margin-bottom:5px}.farm__dialog_common .toggle-label{margin-left:6px;font-weight:700}.farm__dialog_common .button-danger{display:flex;align-items:center;font-weight:700}.farm__dialog_common .button-danger .button-icon-left{margin-right:8px}.farm__dialog_common .button-danger:not([disabled]) span{transition:all .2s ease-in-out;color:#f9224b}.farm__dialog_common .button-danger:not([disabled]):hover{background:#f9224b}.farm__dialog_common .button-danger:not([disabled]):hover span{transition:all .2s ease-in-out;color:#fff}.farm__dialog_common .button-danger:not([disabled]):hover strong{color:#fff}.farm__dialog_farm_manager{display:flex;justify-content:space-between;align-items:center}.farm__dialog_farm_manager .buzzer-button{margin-top:15px;padding:4px 8px}.farm__dialog_farm_manager .scanner-toggle{margin-top:10px}.farm__dialog_printer_manager .printer-summary{margin-bottom:20px;padding:10px 15px;background:#fafafa;border-radius:8px}.farm__dialog_printer_manager .printer-summary .summary-stats{display:flex;gap:20px;flex-wrap:wrap}.farm__dialog_printer_manager .printer-summary .summary-stats .stat-item{font-size:14px;color:#333}.farm__dialog_printer_manager .printer-summary .summary-stats .stat-item strong{font-weight:600}.farm__dialog_printer_manager .printer-summary .summary-stats .stat-item:not(:last-child):after{content:" |";margin-left:20px;color:#ccc}.farm__dialog_printer_manager .printer-section{margin-bottom:20px}.farm__dialog_printer_manager .printer-section .printer-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:12px 15px;background:#f8f9fa;border-radius:8px}.farm__dialog_printer_manager .printer-section .printer-section-header h3{margin:0;font-size:16px;font-weight:600;color:#333}.farm__dialog_printer_manager .printer-section .search-container{flex:1;width:100%}.farm__dialog_printer_manager .printer-section .search-container .printer-search{width:100%;padding:8px 12px;margin:0;border:1px solid #ddd;border-radius:4px;font-size:14px}.farm__dialog_printer_manager .printer-section .search-container .printer-search:focus{outline:none;border-color:#00cac0}.farm__dialog_printer_manager .printer-section .printer-section-content.scrollable-list{max-height:240px;overflow-y:auto;padding:8px}.farm__dialog_printer_manager .printer-section .printer-section-content.scrollable-list .printer-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-bottom:8px;background:#fff;border:1px solid #e0e0e0;border-radius:10px;transition:border-color .2s ease}.farm__dialog_printer_manager .printer-section .printer-section-content.scrollable-list .printer-item:hover{border-color:#ccc}.farm__dialog_printer_manager .printer-section .printer-section-content.scrollable-list .printer-item:last-child{margin-bottom:0}.farm__dialog_printer_manager .printer-section .printer-section-content.scrollable-list .printer-item .printer-info{display:flex;align-items:center;flex:1}.farm__dialog_printer_manager .printer-section .printer-section-content.scrollable-list .printer-item .printer-info .printer-icon{margin-right:12px;color:#00cac0;font-size:18px}.farm__dialog_printer_manager .printer-section .printer-section-content.scrollable-list .printer-item .printer-info .printer-details .printer-name{font-weight:600;color:#333;margin-bottom:4px;font-size:14px}.farm__dialog_printer_manager .printer-section .printer-section-content.scrollable-list .printer-item .printer-info .printer-details .printer-meta{font-size:12px;color:#666}.farm__dialog_printer_manager .printer-section .printer-section-content.scrollable-list .printer-item .printer-actions{display:flex;align-items:center;gap:12px}.farm__dialog_printer_manager .printer-section .printer-section-content.scrollable-list .printer-item .printer-actions .assign-dropdown{padding:6px 12px;border:1px solid #00CAC0;border-radius:4px;background:#fff;color:#00cac0;font-size:12px;cursor:pointer;transition:all .2s ease;width:100px}.farm__dialog_printer_manager .printer-section .printer-section-content.scrollable-list .printer-item .printer-actions .assign-dropdown:hover:not(:disabled){background:#00cac0;color:#fff}.farm__dialog_printer_manager .printer-section .printer-section-content.scrollable-list .printer-item .printer-actions .assign-dropdown:disabled{opacity:.5;cursor:not-allowed}.farm__dialog_printer_manager .printer-section .printer-section-content.scrollable-list .printer-item .printer-actions .assign-dropdown option{background:#fff;color:#333}.farm__dialog_printer_manager .printer-section .printer-section-content.scrollable-list .printer-item .printer-actions .assign-dropdown option:hover{background:#fff!important}.farm__dialog_printer_manager .printer-section .printer-section-content.scrollable-list .printer-item .printer-actions .btn-remove{padding:6px 12px;border:1px solid #dc3545;border-radius:4px;background:#fff;color:#dc3545;font-size:12px;cursor:pointer;transition:all .2s ease}.farm__dialog_printer_manager .printer-section .printer-section-content.scrollable-list .printer-item .printer-actions .btn-remove:hover:not(:disabled){background:#dc3545;color:#fff}.farm__dialog_printer_manager .printer-section .printer-section-content.scrollable-list .printer-item .printer-actions .btn-remove:disabled{opacity:.5;cursor:not-allowed}.farm__dialog_printer_manager .printer-section .printer-section-content.scrollable-list .no-printers-message{padding:20px;text-align:center;color:#666;font-style:italic}.farm__dialog_printer_manager .printer-section .printer-section-content.scrollable-environments{max-height:400px;overflow-y:auto}.farm__dialog_printer_manager .error-message{padding:12px;background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;margin-bottom:16px}.farm__dialog_maintenance .maintenance-infos{margin-top:10px}.farm__dialog_maintenance .maintenance-infos .maintenance-infos-label{margin-right:6px}.farm__dialog_maintenance .maintenance-infos .maintenance-infos-date{font-weight:700}.farm__dialog_maintenance .maintenance-confirm-error{display:flex;align-items:center;margin-top:5px}.farm__dialog_maintenance .maintenance-confirm-error .maintenance-confirm-error-icon{color:#f9224b;margin-right:5px}.farm__dialog_maintenance .maintenance-confirm-error span{color:#f9224b}.farm__dialog_maintenance .maintenance-confirm-success{display:flex;align-items:center;margin-top:5px}.farm__dialog_maintenance .maintenance-confirm-success .maintenance-confirm-success-icon{color:#2ceaa8;margin-right:5px}.farm__dialog_maintenance .maintenance-confirm-success span{color:#2ceaa8}.farm__dialog_maintenance_history{margin-top:15px}.farm__dialog_maintenance_history .maintenances-history-title{font-weight:700;font-size:14px}.farm__dialog_maintenance_history .maintenances-history-body{margin-top:8px}.farm__dialog_maintenance_history .maintenances-history-table{overflow-y:auto;max-height:150px}.farm__dialog_printer_maintenance .printer-maintenance-body{margin-top:15px}.farm__dialog_printer_maintenance .printer-maintenance-item{padding:15px;border:2px solid #ec6b22;border-radius:4px;background-color:#ec6b221a;margin-bottom:15px}.farm__dialog_printer_maintenance .printer-maintenance-item .printer-maintenance-header{display:flex;align-items:center;margin-bottom:7px}.farm__dialog_printer_maintenance .printer-maintenance-item .printer-maintenance-header .printer-maintenance-icon{margin-right:7px}.farm__dialog_printer_maintenance .printer-maintenance-item .printer-maintenance-header .printer-maintenance-icon .maintenance-icon{color:#ec6b22;font-size:1.5em}.farm__dialog_printer_maintenance .printer-maintenance-item .printer-maintenance-header .printer-maintenance-info{flex:1}.farm__dialog_printer_maintenance .printer-maintenance-item .printer-maintenance-header .printer-maintenance-info .printer-name{font-weight:700;font-size:16px;color:#444;display:flex;align-items:center;gap:6px}.farm__dialog_printer_maintenance .printer-maintenance-item .printer-maintenance-header .printer-maintenance-info .printer-name .printer-name-icon .material-icons{font-size:18px}.farm__dialog_printer_maintenance .printer-maintenance-item .printer-maintenance-header .printer-maintenance-info .maintenance-user{font-size:14px;color:#8d8d8d;margin-top:2px}.farm__dialog_printer_maintenance .printer-maintenance-item .printer-maintenance-details{margin:7px 0;padding:7px;background-color:#fff;border-radius:4px}.farm__dialog_printer_maintenance .printer-maintenance-item .printer-maintenance-details .maintenance-date,.farm__dialog_printer_maintenance .printer-maintenance-item .printer-maintenance-details .maintenance-duration{display:flex;justify-content:space-between;margin-bottom:4px}.farm__dialog_printer_maintenance .printer-maintenance-item .printer-maintenance-details .maintenance-date:last-child,.farm__dialog_printer_maintenance .printer-maintenance-item .printer-maintenance-details .maintenance-duration:last-child{margin-bottom:0}.farm__dialog_printer_maintenance .printer-maintenance-item .printer-maintenance-details .maintenance-date .maintenance-label,.farm__dialog_printer_maintenance .printer-maintenance-item .printer-maintenance-details .maintenance-duration .maintenance-label{color:#8d8d8d;font-size:14px}.farm__dialog_printer_maintenance .printer-maintenance-item .printer-maintenance-details .maintenance-date .maintenance-value,.farm__dialog_printer_maintenance .printer-maintenance-item .printer-maintenance-details .maintenance-duration .maintenance-value{font-weight:700;font-size:14px;color:#444}.farm__dialog_printer_maintenance .printer-maintenance-item .printer-maintenance-actions{display:flex;justify-content:flex-end;margin-top:7px}.farm__dialog_printer_maintenance .printer-maintenance-warning{display:flex;align-items:center;padding:7px;background-color:#f9224b1a;border-radius:4px;margin-top:15px}.farm__dialog_printer_maintenance .printer-maintenance-warning .warning-icon{color:#f9224b;margin-right:7px;font-size:1.2em}.farm__dialog_printer_maintenance .printer-maintenance-warning span{color:#f9224b;font-size:14px;font-weight:500}.rd-temperature-slider-compact{width:120px;margin-top:28px;padding:8px}.rd-temperature-slider-compact .MuiSlider-root{padding:8px 0}.rd-temperature-slider-compact .MuiSlider-markLabel{font-size:10px;top:24px}.rd-temperature-slider-compact .MuiSlider-valueLabel{font-size:12px}.rd-temperature-slider-compact .slider-target-info{text-align:center;font-size:12px;color:#666}.rd-temperature-slider-compact .slider-target-info strong{color:#333;font-size:13px}.rd-humidity-slider-compact{width:120px;margin-top:28px;padding:8px}.rd-humidity-slider-compact .MuiSlider-root{padding:8px 0}.rd-humidity-slider-compact .MuiSlider-markLabel{font-size:10px;top:24px}.rd-humidity-slider-compact .MuiSlider-valueLabel{font-size:12px}.rd-humidity-slider-compact .slider-target-info{text-align:center;font-size:12px;color:#666}.rd-humidity-slider-compact .slider-target-info strong{color:#333;font-size:13px}.rd-extraction-controls-compact{margin-top:12px}.rd-extraction-controls-compact .extraction-buttons-compact{display:grid;grid-template-columns:1fr 5fr 5fr 5fr;gap:8px}.rd-extraction-controls-compact .extraction-btn-compact{border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;position:relative;min-height:44px}.rd-extraction-controls-compact .extraction-btn-compact i{transition:all .2s ease;flex-shrink:0}.rd-extraction-controls-compact .extraction-btn-compact:active{transform:scale(.98)}.rd-extraction-controls-compact .extraction-btn-compact.off{background-color:#f9224b;padding:12px;aspect-ratio:1;min-width:44px;max-width:44px}.rd-extraction-controls-compact .extraction-btn-compact.off svg{font-size:20px;margin:0}.rd-extraction-controls-compact .extraction-btn-compact.off svg path{fill:#fff}.rd-extraction-controls-compact .extraction-btn-compact.off:hover{transform:scale(1.05)}.rd-extraction-controls-compact .extraction-btn-compact.low,.rd-extraction-controls-compact .extraction-btn-compact.medium,.rd-extraction-controls-compact .extraction-btn-compact.high{background-color:#f5f5f5;color:#333;padding:8px 10px;gap:8px;justify-content:flex-start}.rd-extraction-controls-compact .extraction-btn-compact.low i,.rd-extraction-controls-compact .extraction-btn-compact.medium i,.rd-extraction-controls-compact .extraction-btn-compact.high i{font-size:16px;color:#00cac0}.rd-extraction-controls-compact .extraction-btn-compact.low:hover,.rd-extraction-controls-compact .extraction-btn-compact.medium:hover,.rd-extraction-controls-compact .extraction-btn-compact.high:hover{transform:scale(1.05)}.rd-extraction-controls-compact .extraction-btn-compact.low.active,.rd-extraction-controls-compact .extraction-btn-compact.medium.active,.rd-extraction-controls-compact .extraction-btn-compact.high.active{background-color:#00cac0;border:1px solid #00BDB3}.rd-extraction-controls-compact .extraction-btn-compact.low.active i,.rd-extraction-controls-compact .extraction-btn-compact.low.active .btn-label,.rd-extraction-controls-compact .extraction-btn-compact.low.active .btn-detail,.rd-extraction-controls-compact .extraction-btn-compact.medium.active i,.rd-extraction-controls-compact .extraction-btn-compact.medium.active .btn-label,.rd-extraction-controls-compact .extraction-btn-compact.medium.active .btn-detail,.rd-extraction-controls-compact .extraction-btn-compact.high.active i,.rd-extraction-controls-compact .extraction-btn-compact.high.active .btn-label,.rd-extraction-controls-compact .extraction-btn-compact.high.active .btn-detail{color:#fff}.rd-extraction-controls-compact .extraction-btn-compact.low i{color:#2ceaa8}.rd-extraction-controls-compact .extraction-btn-compact.low:hover{background-color:#2ceaa81a}.rd-extraction-controls-compact .extraction-btn-compact.low.active{background-color:#2ceaa8;border:1px solid rgb(20.5474137931,206.4525862069,141.875)}.rd-extraction-controls-compact .extraction-btn-compact.medium{gap:4px}.rd-extraction-controls-compact .extraction-btn-compact.medium i{color:#ec6b22}.rd-extraction-controls-compact .extraction-btn-compact.medium .arrow-stacked{margin-left:-12px;opacity:.6}.rd-extraction-controls-compact .extraction-btn-compact.medium:hover{background-color:#ec6b221a}.rd-extraction-controls-compact .extraction-btn-compact.medium.active{background-color:#ec6b22;border:1px solid rgb(201.6625,83.95,17.3375)}.rd-extraction-controls-compact .extraction-btn-compact.medium.active .arrow-stacked{opacity:.8}.rd-extraction-controls-compact .extraction-btn-compact.high{gap:4px}.rd-extraction-controls-compact .extraction-btn-compact.high i{color:#f9224b}.rd-extraction-controls-compact .extraction-btn-compact.high .arrow-stacked{margin-left:-12px;opacity:.6}.rd-extraction-controls-compact .extraction-btn-compact.high:hover{background-color:#f9224b1a}.rd-extraction-controls-compact .extraction-btn-compact.high.active{background-color:#f9224b;border:1px solid rgb(225.8678414097,6.1321585903,48.0352422907)}.rd-extraction-controls-compact .extraction-btn-compact.high.active .arrow-stacked{opacity:.8}.rd-extraction-controls-compact .extraction-btn-compact .btn-content{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.2}.rd-extraction-controls-compact .extraction-btn-compact .btn-label{font-size:13px;font-weight:600;color:#333}.rd-extraction-controls-compact .extraction-btn-compact .btn-detail{font-size:10px;font-weight:400;color:#999}.stored-materials-block .header-block{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.stored-materials-block .header-block h2{font-size:16px;margin-bottom:0}.stored-materials-block .error-message{background-color:#f9224b;color:#fff;padding:8px 12px;border-radius:4px;margin-bottom:16px;font-size:14px}.stored-materials-block .add-material-section{display:flex;gap:12px;align-items:center;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #CCCCCC}.stored-materials-block .add-material-section .material-select{flex:1;padding:10px 12px;border:1px solid #CCCCCC;border-radius:4px;font-size:14px;background-color:#fff;cursor:pointer;transition:border-color .2s ease;margin:0}.stored-materials-block .add-material-section .material-select:hover:not(:disabled){border-color:#00cac0}.stored-materials-block .add-material-section .material-select:focus{outline:none;border-color:#00cac0}.stored-materials-block .add-material-section .material-select:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.stored-materials-block .add-material-section .add-button{display:flex;align-items:center;gap:6px;padding:10px 16px;background-color:#00cac0;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease;white-space:nowrap}.stored-materials-block .add-material-section .add-button:hover:not(:disabled){background-color:#00bdb3}.stored-materials-block .add-material-section .add-button:disabled{background-color:#ccc;cursor:not-allowed}.stored-materials-block .add-material-section .add-button .material-icons{font-size:18px}.stored-materials-block .stored-materials-list .empty-message{color:#8d8d8d;font-style:italic;padding:16px;text-align:center;background-color:#f5f5f5;border-radius:4px}.stored-materials-block .stored-materials-list ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.stored-materials-block .stored-materials-list .material-item{display:flex;flex-direction:column;padding:7px;background-color:#fff;border:1px solid #CCCCCC;border-radius:4px;transition:all .2s ease;position:relative}.stored-materials-block .stored-materials-list .material-item:hover{background-color:#f5f5f5;border-color:#00cac0;box-shadow:0 2px 4px #0000001a}.stored-materials-block .stored-materials-list .material-item .material-info{display:flex;flex-direction:column;gap:4px;flex:1;padding-right:24px}.stored-materials-block .stored-materials-list .material-item .material-info .material-name{font-weight:600;color:#333;font-size:13px;word-break:break-word}.stored-materials-block .stored-materials-list .material-item .material-info .material-technology{font-size:11px;color:#8d8d8d;line-height:1.3}.stored-materials-block .stored-materials-list .material-item .remove-button{position:absolute;top:50%;right:4px;transform:translateY(-50%);background-color:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.stored-materials-block .stored-materials-list .material-item .remove-button:hover:not(:disabled){background-color:#f9224b}.stored-materials-block .stored-materials-list .material-item .remove-button:hover:not(:disabled) .material-icons{color:#fff}.stored-materials-block .stored-materials-list .material-item .remove-button:disabled{opacity:.5;cursor:not-allowed}.stored-materials-block .stored-materials-list .material-item .remove-button .material-icons{color:#f9224b;font-size:18px;transition:color .2s ease}.maintenances-overview{padding:30px;max-width:1400px;margin:0 auto}.maintenances-overview h1{font-size:2em;margin-bottom:30px;color:#00cac0}.maintenances-overview__empty{text-align:center;padding:30px;color:#aaa}.maintenances-overview__empty p{font-size:1.1em}.maintenance-countdown{padding:15px}.maintenance-countdown h2{font-size:1.5em;margin-bottom:15px;color:#333}.maintenance-countdown__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.countdown-card{padding:15px;border-radius:8px;border:2px solid #e0e0e0;background:#fff;transition:all .3s ease}.countdown-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.countdown-card__header{display:flex;align-items:center;gap:7px;margin-bottom:15px}.countdown-card__icon{position:relative;font-size:24px;color:#00cac0}.countdown-card__badge{position:absolute;top:-5px;right:-5px;background:#00cac0;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:.7em;font-weight:700}.countdown-card__title{font-weight:600;color:#333;font-size:1.1em}.countdown-card__body{padding-left:32px}.countdown-card__status{font-size:1.2em;font-weight:700;margin-bottom:7px}.countdown-card__warning{display:flex;align-items:center;gap:5px;color:#d32f2f;font-size:.9em;margin-top:7px}.countdown-card--ok{border-color:#4caf50}.countdown-card--ok .countdown-card__status{color:#4caf50}.countdown-card--soon{border-color:#ff9800;background:#fff8f0}.countdown-card--soon .countdown-card__status{color:#ff9800}.countdown-card--today{border-color:#ff9800;background:#fff3e0}.countdown-card--today .countdown-card__status{color:#ff9800}.countdown-card--overdue{border-color:#d32f2f;background:#ffebee}.countdown-card--overdue .countdown-card__status{color:#d32f2f}.countdown-card--never{border-color:#9e9e9e;background:#fafafa}.countdown-card--never .countdown-card__status{color:#757575}.countdown-card--on-demand{border-color:#2196f3}.countdown-card--on-demand .countdown-card__status{color:#2196f3}.maintenances-history-table{padding:15px;margin-top:30px}.maintenances-history-table__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.maintenances-history-table__header h2{font-size:1.5em;color:#333}.maintenances-history-table__filters select{padding:8px 12px;border-radius:4px;border:1px solid #ddd;font-size:.9em;cursor:pointer}.maintenances-history-table__filters select:focus{outline:none;border-color:#00cac0}.maintenances-history-table__empty{text-align:center;padding:30px;color:#aaa}.maintenances-history-table__empty p{margin-top:15px;font-size:1.1em}.maintenances-history-table__table{width:100%;border-collapse:collapse;margin-top:15px}.maintenances-history-table__table thead{background:#f5f5f5}.maintenances-history-table__table thead th{padding:15px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e0e0e0}.maintenances-history-table__table tbody tr{border-bottom:1px solid #f0f0f0;transition:background .2s ease}.maintenances-history-table__table tbody tr:hover{background:#fafafa}.maintenances-history-table__table tbody td{padding:15px;color:#333}.maintenances-history-table__pagination{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:30px}.maintenances-history-table__pagination button{padding:8px 16px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;transition:all .2s ease}.maintenances-history-table__pagination button:hover:not(:disabled){background:#00cac0;color:#fff;border-color:#00cac0}.maintenances-history-table__pagination button:disabled{opacity:.5;cursor:not-allowed}.maintenances-history-table__pagination span{color:#333;font-weight:500}.maintenance-type-cell{display:flex;align-items:center;gap:7px}.maintenance-type-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:4px;font-weight:600;font-size:.85em}.maintenance-type-badge.level{background:#e3f2fd;color:#1976d2}.maintenance-type-badge.printer{background:#f3e5f5;color:#7b1fa2;gap:4px}.status-badge{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.85em;font-weight:600}.status-badge.in-progress{background:#fff3e0;color:#f57c00}.status-badge.completed{background:#e8f5e9;color:#388e3c}.integrity-badge{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.85em;font-weight:600;white-space:nowrap}.integrity-badge.perfect{background:#e8f5e9;color:#2e7d32}.integrity-badge.good{background:#e3f2fd;color:#1565c0}.integrity-badge.warning{background:#fff3e0;color:#e65100}.integrity-badge.critical{background:#ffebee;color:#c62828}.integrity-badge.neutral{background:#f5f5f5;color:#757575}.tasks-summary{display:flex;gap:8px;align-items:center}.tasks-summary__done{color:#2e7d32;font-weight:600}.tasks-summary__error{color:#c62828;font-weight:600}.tasks-summary__total,.tasks-summary.neutral{color:#999}.maintenance-row{cursor:pointer}.maintenance-row:hover{background:#f5f5f5!important}.maintenance-details-drawer{height:100%;display:flex;flex-direction:column}.maintenance-details-header{display:flex;justify-content:space-between;align-items:center;padding:15px 30px;border-bottom:1px solid #e0e0e0}.maintenance-details-header h3{margin:0;color:#333}.maintenance-details-header .close-button{background:none;border:none;cursor:pointer;padding:4px;color:#999;transition:color .2s}.maintenance-details-header .close-button:hover{color:#333}.maintenance-details-body{padding:30px;overflow-y:auto}.maintenance-details-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin-bottom:30px}.maintenance-details-info .info-row{display:flex;gap:7px;align-items:center}.maintenance-details-info .info-row strong{color:#333;min-width:100px}.maintenance-tasks-list{margin-top:30px}.maintenance-tasks-list h4{color:#333;margin-bottom:15px}.tasks-list{display:flex;flex-direction:column;gap:7px}.task-item{display:flex;gap:15px;padding:15px;border-radius:4px;border:1px solid #e0e0e0}.task-item__icon{font-size:1.2em;font-weight:700;min-width:24px}.task-item__content{flex:1}.task-item__title{font-weight:600;color:#333;margin-bottom:4px}.task-item__description{color:#999;font-size:.9em;margin-bottom:4px}.task-item__error-comment{color:#c62828;font-size:.9em;margin-top:8px;padding:8px;background:#ffebee;border-radius:4px}.task-item__error-comment strong{font-weight:600}.task-item__completed-at{color:#999;font-size:.85em;margin-top:8px;font-style:italic}.task-item--done{background:#f1f8f4;border-color:#c8e6c9}.task-item--done .task-item__icon{color:#2e7d32}.task-item--error{background:#ffebee;border-color:#ffcdd2}.task-item--error .task-item__icon{color:#c62828}.task-item--pending{background:#fff8e1;border-color:#ffe082}.task-item--pending .task-item__icon{color:#f57c00}.maintenance-printer-info{margin-top:30px;padding:15px;background:#f5f5f5;border-radius:4px}.maintenance-printer-info h4{color:#333;margin-bottom:7px}.maintenance-printer-info p{color:#999;margin:0}.outlined-card{padding:15px 30px;background:#fff;border-radius:10px;margin:30px}.farm-header{margin-bottom:30px}.no-environment-dialog{margin:15px}.data-progression-date{width:25%;text-align:left}.data-progression-date p{margin:0}.data-progression-date .date-element{text-align:center;border-radius:10px;padding:7px 15px;font-size:10px;text-transform:uppercase;display:inline-block;margin-top:7px}.data-progression-date .date-element.date-element--start-date{background:#bdd1f9}.project-member{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;border-radius:1000px;color:#fff!important;font-weight:700;-webkit-user-select:none;user-select:none;cursor:default}.project-member.member--admin{background:#00cac0;color:#fff!important}.project-member.member--admin:after{content:"★"}.project-member.member--unsubscribed{text-decoration:line-through;background:#d3d3d3;color:#f5f5f5!important}#main-projects{padding:15px}#main-projects .projects-section{margin-bottom:80px}#main-projects .projects-section:last-child{margin-bottom:0}#main-projects .projects-section .projects-section__card{background:#fff;border-radius:8px;box-shadow:0 1px 1px #00000024,0 2px 1px #0000001f,0 1px 3px #0003;overflow:hidden;transition:box-shadow .2s ease-in-out}#main-projects .projects-section .projects-section__header{display:flex;justify-content:space-between;align-items:center;padding:30px;background:#f8f8f8;border-bottom:1px solid #E0E0E0}#main-projects .projects-section .projects-section__header h2{margin:0;font-size:24px;color:#444;font-weight:600}#main-projects .projects-section .projects-section__content{padding:15px;background:#fff;overflow-x:hidden}#main-projects .projects-create-button{display:inline-flex;align-items:center;padding:10px 15px;background:#00cac0;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 1px 3px #00cac04d}#main-projects .projects-create-button:hover{background:#00b1a8;transform:translateY(-1px);box-shadow:0 4px 8px #00cac066}#main-projects .projects-create-button:active{transform:translateY(0);box-shadow:0 1px 2px #00cac04d}#main-projects .projects-create-button svg{font-size:12px}#main-projects .projects-create-button svg>path{fill:#fff}#main-projects .project-color{width:16px;height:16px;border-radius:1000px;transition:transform .2s ease-in-out;display:inline-block}#main-projects .project-color:hover{transform:scale(1.2)}#main-create-project{padding:30px}#main-create-project .block{background:#fff;padding:30px;border-radius:10px}#main-create-project h2{margin-top:0;margin-bottom:15px;color:#444}#main-create-project label{display:block;margin-bottom:7px;margin-left:0;font-weight:500;color:#444}#main-create-project input,#main-create-project select,#main-create-project textarea{width:100%;margin-left:0;margin-bottom:15px;padding:7px 15px;border:1px solid #f5f5f5;border-radius:4px;font-size:14px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}#main-create-project input:focus,#main-create-project select:focus,#main-create-project textarea:focus{outline:none;border-color:#00cac0;box-shadow:0 0 0 3px #00cac01a}#main-create-project textarea{min-height:120px;resize:vertical;font-family:inherit}#main-create-project button[type=submit],#main-create-project button:not([type]){padding:7px 30px;background:#00cac0;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease-in-out}#main-create-project button[type=submit]:hover,#main-create-project button:not([type]):hover{background:#00b1a8}.projects-section__content .main-pic-table{margin:0}.projects-section__content .main-pic-table .rs-table .rs-table-row:not(.rs-table-row-header),.projects-section__content .main-pic-table .rs-table .rs-table-row:not(.rs-table-row-header) .rs-table-cell-group,.projects-section__content .main-pic-table .rs-table .rs-table-row:not(.rs-table-row-header) .rs-table-cell{background-color:#fff}.projects-section__content .main-pic-table .rs-table-row{border-bottom:1px solid #F0F0F0!important;transition:all .2s ease}.projects-section__content .main-pic-table .rs-table-row:last-child{border-bottom:none!important}.projects-section__content .main-pic-table .rs-table-row-header{background:#f8f8f8!important;border-bottom:2px solid #E0E0E0!important}.projects-section__content .main-pic-table .rs-table-row-header .rs-table-cell-group,.projects-section__content .main-pic-table .rs-table-row-header .rs-table-cell{background:#f8f8f8!important}.projects-section__content .main-pic-table .rs-table-hover .rs-table-row:not(.rs-table-row-header):hover,.projects-section__content .main-pic-table .rs-table-hover .rs-table-row:hover .rs-table-cell-group,.projects-section__content .main-pic-table .rs-table-hover .rs-table-row:hover .rs-table-cell{background-color:#00cac008!important;cursor:pointer}.projects-section__content .main-pic-table .rs-table-cell[role=columnheader]>.rs-table-cell-content{font-size:13px;font-weight:600;color:#444;text-transform:uppercase;letter-spacing:.5px}.projects-section__content .main-pic-table .rs-table-cell-header-icon-sort{fill:#00cac0}.projects-section__content .main-pic-table a{color:inherit;text-decoration:none;transition:color .2s ease-in-out}.projects-section__content .main-pic-table a:hover{color:#00cac0}.projects-section__content .main-pic-table .rs-table-cell-content{display:flex!important;align-items:center!important;height:100%}.projects-section__content .main-pic-table .rs-table-cell-content .avatar{margin:0}.projects-section__content .main-pic-table .members-avatars-stack{display:flex;align-items:center}.projects-section__content .main-pic-table .members-avatars-stack .avatar{margin-left:-4px;position:relative}.projects-section__content .main-pic-table .members-avatars-stack .avatar:first-child{margin-left:0;z-index:10}.projects-section__content .main-pic-table .members-avatars-stack .avatar:nth-child(2){z-index:9}.projects-section__content .main-pic-table .members-avatars-stack .avatar:nth-child(3){z-index:8}.projects-section__content .main-pic-table .members-avatars-stack .avatar:nth-child(4){z-index:7}.projects-section__content .main-pic-table .action-buttons-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.projects-section__content .main-pic-table .action-buttons-wrapper .action-buttons{display:flex;align-items:center;justify-content:center;padding:8px}#main-project{animation:pageSlideIn .5s cubic-bezier(.4,0,.2,1)}#main-project.project-page{display:grid;grid-template-rows:auto auto 1fr;grid-template-columns:1fr 350px;grid-template-areas:"header header" "pics pics" "main sidebar";gap:30px;padding:30px;min-height:calc(100vh - 140px)}#main-project.project-page .project-page__header{grid-area:header}#main-project.project-page .project-page__pics{grid-area:pics}#main-project.project-page .project-page__main{grid-area:main;min-height:600px}#main-project.project-page .project-page__sidebar{grid-area:sidebar;overflow-y:auto}#main-project.project-page .project-main-content{height:100%}#main-project .block{margin-top:0;margin-bottom:30px;background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,202,192,.08);transition:all .3s cubic-bezier(.4,0,.2,1);animation:cardSlideIn .5s cubic-bezier(.4,0,.2,1) both}#main-project .block:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}#main-project .block:first-child{margin-right:7.5px;animation-delay:.1s}#main-project .block:last-child{margin-left:7.5px;animation-delay:.2s}#main-project .block h2{font-family:Cabin,sans-serif;font-weight:700;font-size:20px;color:#333;margin-bottom:30px;letter-spacing:.3px;display:flex;align-items:center;position:relative;padding-bottom:15px}#main-project .block h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,#00cac0,#00cac04d);border-radius:2px}#main-project #project-infos #infos-project-name{font-size:28px;font-weight:700;color:#333;margin-bottom:15px;display:flex;align-items:center;flex-wrap:wrap;gap:15px;letter-spacing:.2px}#main-project #project-infos #infos-project-name .project-state{font-size:13px;color:#fff;padding:6px 16px;border-radius:20px;-webkit-user-select:none;user-select:none;width:fit-content;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #00000026;animation:badgePulse 2s ease-in-out infinite}#main-project #project-infos #infos-project-name .project-state.project-state--archived{background:linear-gradient(135deg,#6c757d,#5a6268)}#main-project #project-infos .project-color{width:28px;height:28px;margin-bottom:-4px;margin-right:7px;border-radius:8px;display:inline-block;cursor:pointer;border:3px solid white;box-shadow:0 2px 8px #0003,0 0 0 1px #00cac04d;transition:all .3s cubic-bezier(.4,0,.2,1)}#main-project #project-infos .project-color:hover{transform:scale(1.15) rotate(5deg);box-shadow:0 4px 12px #00000040}#main-project #project-infos #infos-data-progression{display:flex;gap:15px;margin-top:30px;margin-bottom:30px}#main-project #project-infos #infos-data-progression .data-progression__date{flex:1}#main-project #project-infos #infos-data-progression .data-progression__date p{margin-bottom:7px}#main-project #project-infos #infos-data-progression .data-progression__date p strong{color:#8d8d8d;font-size:13px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}#main-project #project-infos #infos-data-progression .data-progression__date .date__element{background:linear-gradient(135deg,#fff,#f8f9fa);padding:15px;border-radius:8px;font-weight:600;font-size:15px;color:#333;border:1px solid rgba(0,202,192,.15);box-shadow:0 2px 4px #0000000a;transition:all .3s ease;display:flex;align-items:center;gap:7px}#main-project #project-infos #infos-data-progression .data-progression__date .date__element:before{content:"📅";font-size:16px}#main-project #project-infos #infos-data-progression .data-progression__date .date__element:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00cac026;border-color:#00cac0}#main-project #project-infos .project-member{margin-top:7px;margin-bottom:15px}#main-project #project-infos input[type=submit],#main-project #project-infos button{margin:0 7px 0 0}#main-project #project-infos #infos-members{margin-top:30px}#main-project #project-infos #infos-members strong{color:#8d8d8d;font-size:13px;text-transform:uppercase;letter-spacing:.5px;font-weight:600;display:block;margin-bottom:15px}#main-project #project-infos #infos-members #members-list{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:15px}#main-project #project-infos #infos-members #members-add-form{display:flex;align-items:center;margin-top:15px}#main-project #project-infos #infos-members #members-add-form input[type=text]{width:100%}#main-project #project-infos #infos-members #members-add-form input[type=submit]{min-width:100px;padding-left:0;padding-right:0}#main-project #project-notes p{background:linear-gradient(135deg,#fff,#f8f9fa);padding:30px;border-radius:8px;line-height:1.7;color:#333;font-size:15px;border:1px solid rgba(0,202,192,.1);box-shadow:0 2px 4px #0000000a;min-height:100px;position:relative;transition:all .3s ease}#main-project #project-notes p:hover{border-color:#00cac033;box-shadow:0 4px 8px #0000000f}#main-project #project-notes p em{color:#8d8d8d;font-style:italic}#main-project #project-figures #figures-global-progression{text-align:center;display:flex;justify-content:space-between;gap:15px}#main-project #project-figures #figures-global-progression .global-progression-block{flex:1;border-radius:12px;background:linear-gradient(135deg,#fff,#f8f9fa);padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:30px;border:1px solid rgba(0,202,192,.12);box-shadow:0 4px 12px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}#main-project #project-figures #figures-global-progression .global-progression-block:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,202,192,.05) 0%,transparent 70%);transition:all .6s ease;opacity:0}#main-project #project-figures #figures-global-progression .global-progression-block:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00cac033;border-color:#00cac0}#main-project #project-figures #figures-global-progression .global-progression-block:hover:before{opacity:1}#main-project #project-figures #figures-global-progression .global-progression-block:hover h3{color:#00cac0}#main-project #project-figures #figures-global-progression .global-progression-block h3{font-size:14px;font-weight:600;margin-bottom:15px;color:#8d8d8d;text-transform:uppercase;letter-spacing:.8px;transition:color .3s ease}#main-project #project-figures #figures-global-progression .global-progression-block .circular{position:relative}#main-project #project-figures #figures-global-progression .global-progression-block .circular svg{filter:drop-shadow(0 2px 4px rgba(0,202,192,.3))}#main-project #project-figures #figures-global-progression .global-progression-block .circular svg *{stroke-linecap:round;animation-duration:1s}#main-project #project-figures #figures-global-progression .global-progression-block .circular svg circle{stroke:#00cac0}#main-project #project-figures #figures-global-progression .global-progression-block .circular .bg{position:absolute;top:0;left:4px;width:135px;height:135px;line-height:110px;border:12px solid #f5f5f5;border-radius:100%;font-size:32px;font-weight:700;color:#00cac0;background:linear-gradient(135deg,rgba(0,202,192,.05) 0%,transparent 100%);display:flex;align-items:center;justify-content:center}#main-project #project-figures #figures-global-progression .global-progression-block .block-stat{font-size:36px;font-weight:700;color:#00cac0;letter-spacing:-.5px;text-shadow:0 2px 4px rgba(0,202,192,.1)}#main-project #project-figures #figures-global-progression #global-progression-circle{margin:15px auto;width:150px;height:150px}#main-project #project-figures #figures-print-data div{width:50%;text-align:center}#main-project #project-figures #figures-print-data div p:last-child{text-align:center;border-radius:10px;padding:7px 15px;font-size:16px;display:inline-block;margin-top:7px;background:#fff}#main-project #project-pieces #pieces-listing{display:flex;flex-wrap:wrap;gap:15px}#main-project #project-pieces #pieces-listing .listing-piece-item{display:block;width:200px;height:120px;position:relative}#main-project #project-pieces #pieces-listing .listing-piece-item a{background:linear-gradient(135deg,#fff,#f8f9fa);display:flex;flex-direction:column;height:100%;text-decoration:none;padding:30px;border-radius:12px;border:2px solid transparent;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}#main-project #project-pieces #pieces-listing .listing-piece-item a:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#00cac0;transform:scaleY(0);transition:transform .4s cubic-bezier(.4,0,.2,1);transform-origin:bottom}#main-project #project-pieces #pieces-listing .listing-piece-item a:hover{border-color:#00cac0;background:#fff;box-shadow:0 8px 24px #00cac033;transform:translateY(-4px)}#main-project #project-pieces #pieces-listing .listing-piece-item a:hover:before{transform:scaleY(1);transform-origin:top}#main-project #project-pieces #pieces-listing .listing-piece-item a:hover .piece__name{color:#00cac0}#main-project #project-pieces #pieces-listing .listing-piece-item .piece-name{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700;font-size:16px;color:#333;transition:color .3s ease}#main-project #project-pieces #pieces-listing .listing-piece-item .piece-quantity{width:32px;height:32px;line-height:32px;text-align:center;font-size:13px;font-weight:700;background:linear-gradient(135deg,#00cac0,#00b8b0);color:#fff;position:absolute;bottom:15px;right:15px;border-radius:1000px;box-shadow:0 2px 8px #00cac066;animation:quantityPulse 2s ease-in-out infinite}#main-project #project-files{margin-left:0;margin-top:30px}#main-project #project-files .block h2{margin-bottom:30px}#main-project #project-files #files-list{display:flex;flex-wrap:wrap;gap:15px}#main-project #project-files #files-list .files-list-file-item{display:inline-flex;align-items:center;width:320px;text-decoration:none;padding:15px 30px 15px 60px;background:linear-gradient(135deg,#fff,#f8f9fa);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAB3ElEQVRIidWVMWgUQRSG/zeKc2ch1ygIYnG2AYuNWAliUElIYx0wze3ORpg6sZFcp6UsKW5mOYi9WMlBiiCKRYqtTGUbsBCEgzSzcMyz8A6O3cvdsWwK//Kff+ab994uA/zvoqKhlNpg5h6AOwv2do0x+4sAV4pGEATHSxwOAI+DIKAsy77MC5UqiKKIAcAYU1orZgCAmd9Za/cuyoolbjpXRLQbhuHbSwMsgtQCmAepDTCBFL2rVQ6a9QFMD35atVZw2YAjZn5aNCu1aJaMMc9n+bUBtNbSOdclom0AYObD4XD4phaA1lrmef6JiNYnHhHttlqtembgnNsEsA7gt/d+FcCjMeRlLQBr7UcAr4UQa2maZkTkxktcGaC1lp1O5wkAxHF8C8AWM+/EcbzCzJ/HsQ+VZjDpuRDimVLqlfdeA1hhZnjvfxLRTQADKeV+pQqcc1386/kfACfM/APAqRBizVr7nog2pZQvkiTJZ/3yZ7jgwRmNRjf6/f55FEW/ANz23q+maZoppe4DeNjr9UxxT6kCZo4AnC1ZzPUwDB8w8xEzH0xmMq3SDKy1AwB3Fxx8CGBPCPF1yhs0m83vxWDpTV5G7Xb7W6PRuEZE9wCcAziQUu4kSZIXs38BgCKrpdugdW4AAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:15px center;border-radius:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent;box-shadow:0 2px 8px #0000000f;font-weight:600;color:#333;position:relative}#main-project #project-files #files-list .files-list-file-item:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:#00cac0;transform:scaleY(0);transition:transform .3s cubic-bezier(.4,0,.2,1);transform-origin:bottom}#main-project #project-files #files-list .files-list-file-item:hover{transform:translate(4px);box-shadow:0 4px 16px #00cac026;border-color:#00cac0;color:#00cac0}#main-project #project-files #files-list .files-list-file-item:hover:before{transform:scaleY(1);transform-origin:top}.project-state{font-size:11px;font-weight:600;padding:4px 10px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.project-state.project-state--archived{background:#6c757d;color:#fff}.project-header{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,202,192,.08);display:flex;align-items:center;justify-content:space-between;gap:30px}.project-header__identity{display:flex;align-items:center;gap:15px;min-width:0;flex-shrink:0}.project-header__identity .project-color{width:24px;height:24px;border-radius:50%;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.project-header__identity .project-color:hover{transform:scale(1.2);box-shadow:0 4px 12px #00000040}.project-header__name{font-size:24px;font-weight:700;color:#333;margin:0;line-height:1.2}.project-header__right{display:flex;align-items:center;gap:30px;flex-shrink:0}.project-header__timeline{display:flex;align-items:center;gap:15px;padding-right:30px;border-right:1px solid rgba(0,202,192,.15)}.project-header__members{display:flex;align-items:center;gap:7px}.project-header__members .avatar{margin-left:-8px}.project-header__members .avatar:first-child{margin-left:0}.project-header__members .members-count{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#8d8d8d;color:#fff;font-size:11px;font-weight:600;margin-left:-8px}.project-header__members .add-member-button{margin-left:-8px}.project-header__actions{display:flex;gap:7px;align-items:center}.project-header__actions svg{margin:0}.project-timeline,.project-timeline__header{display:flex;align-items:center;gap:15px}.project-timeline__dates{display:flex;gap:15px}.project-timeline__countdown{display:flex;align-items:center;justify-content:center}.project-timeline__status-badge{display:flex;align-items:center;gap:7px;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:700;white-space:nowrap}.project-timeline__status-badge i{font-size:16px}.project-timeline__status-badge--complete{background:linear-gradient(135deg,#2ceaa826,#2ceaa80d);border:1px solid rgba(44,234,168,.3);color:#2ceaa8}.project-timeline__status-badge--complete i{animation:checkPulse 2s ease-in-out infinite}.project-timeline__duration{display:flex;align-items:center;padding:6px 12px;background:linear-gradient(135deg,#00cac00d,#fff);border-radius:6px;border:1px solid rgba(0,202,192,.15);white-space:nowrap}.project-timeline__duration .duration-value{font-size:13px;font-weight:700;color:#333}.project-timeline__duration .duration-value .duration-total{font-size:11px;font-weight:600;color:#8d8d8d;opacity:.8}.project-timeline .timeline-date{display:flex;flex-direction:column;gap:4px}.project-timeline .timeline-date__label{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#8d8d8d;font-weight:600}.project-timeline .timeline-date__value{font-size:13px;width:fit-content;color:#333;font-weight:600;padding:4px 8px;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:6px;border:1px solid rgba(0,202,192,.15)}.project-timeline .timeline-date--start .timeline-date__value,.project-timeline .timeline-date--end .timeline-date__value{border-color:#00cac0;background:linear-gradient(135deg,#00cac00d,#fff)}.circular-progress{display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.08))}.circular-progress__bg{opacity:1}.circular-progress__fill{transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1),stroke .3s ease}.circular-progress__text{font-family:Cabin,sans-serif;letter-spacing:.3px}.project-item__description{color:#333;font-size:14px;line-height:1.6;margin:0}.project-item__description em{color:#8d8d8d;font-style:italic}.pics-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,202,192,.08);overflow:hidden;transition:all .3s ease}.pics-section:hover{box-shadow:0 4px 16px #0000001a}.pics-section__header{display:flex;align-items:center;gap:15px;padding:15px 30px;background:linear-gradient(135deg,#fff,#f8f9fa);border-bottom:1px solid rgba(0,202,192,.1)}.pics-section__icon{font-size:18px;color:#00cac0;width:24px;text-align:center}.pics-section__title{flex:1;font-size:14px;font-weight:700;letter-spacing:.5px;color:#333;margin:0;text-transform:uppercase}.pics-section__content{padding:0}.project-sidebar{display:flex;flex-direction:column;gap:7px}.sidebar-section{background:#fff;border-radius:8px;box-shadow:0 1px 4px #0000000f;border:1px solid rgba(0,202,192,.08);overflow:hidden;transition:all .3s ease}.sidebar-section:hover{box-shadow:0 2px 8px #0000001a}.sidebar-section__header{display:flex;align-items:center;gap:7px;padding:7px 15px;background:linear-gradient(135deg,#fff,#f8f9fa);border-bottom:1px solid rgba(0,202,192,.1)}.sidebar-section__icon{font-size:14px;color:#00cac0;width:20px;text-align:center}.sidebar-section__title{flex:1;font-size:11px;font-weight:700;letter-spacing:.5px;color:#8d8d8d;margin:0}.sidebar-section__content{padding:15px}.sidebar-section__info{color:#8d8d8d;font-size:13px;font-style:italic;margin:0}.project-files-container{display:flex;flex-direction:column;gap:30px}.sidebar-files-section{background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:6px;padding:15px;border:1px solid rgba(0,0,0,.04)}.sidebar-files-section__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.sidebar-files-section__title{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#8d8d8d;margin:0}.sidebar-files-section--cao{background:linear-gradient(135deg,#00cac00a,#00cac003);border-left:3px solid rgba(0,202,192,.4)}.sidebar-files-section--documents{background:linear-gradient(135deg,#00cac005,#00cac001);border-left:3px solid rgba(0,202,192,.25)}.sidebar-pieces-list{display:flex;flex-direction:column;gap:7px}.sidebar-piece-item{display:flex;justify-content:space-between;align-items:center;padding:7px;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:6px;border:1px solid rgba(0,202,192,.08);transition:all .3s ease;position:relative}.sidebar-piece-item:hover{border-color:#00cac033;box-shadow:0 2px 6px #0000000f}.sidebar-piece-item__name{font-size:13px;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.sidebar-piece-item__quantity{font-size:12px;font-weight:700;color:#00cac0;margin-left:7px;flex-shrink:0}.sidebar-files-list{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.sidebar-file-item{display:flex;align-items:center;padding:7px 15px;background:#fff;border-radius:4px;border:1px solid rgba(0,0,0,.06);transition:all .2s ease;position:relative}.sidebar-file-item:hover{background:#fff;border-color:#00cac04d;box-shadow:0 2px 4px #00000014;transform:translate(2px)}.sidebar-file-item__link{flex:1;text-decoration:none;overflow:hidden}.sidebar-file-item__name{font-size:13px;font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.sidebar-file-item__source{font-size:11px;color:#8d8d8d;font-weight:500;margin-left:7px}.kanban-placeholder{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;border:2px dashed rgba(0,202,192,.3);padding:80px;text-align:center;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center}.kanban-placeholder h2{font-size:24px;color:#8d8d8d;margin-bottom:15px}.kanban-placeholder h2:after{display:none}.kanban-placeholder .placeholder-text{font-size:15px;color:#8d8d8d;line-height:1.6;max-width:500px}@keyframes badgePulse{0%,to{box-shadow:0 2px 8px #00000026}50%{box-shadow:0 4px 16px #00000040}}@keyframes quantityPulse{0%,to{transform:scale(1);box-shadow:0 2px 8px #00cac066}50%{transform:scale(1.05);box-shadow:0 4px 12px #00cac099}}@keyframes checkPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.sidebar-item-deletable{position:relative;padding-right:40px}.sidebar-item-deletable .item-delete-badge{position:absolute;top:-10px;right:-10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#f9224b;border:none;border-radius:50%;color:#fff;font-size:10px;cursor:pointer;opacity:0;transform:scale(.8);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #f9224b4d;z-index:10;padding:0}.sidebar-item-deletable .item-delete-badge svg{margin:0}.sidebar-item-deletable .item-delete-badge svg path{font-size:10px;color:#fff}.sidebar-item-deletable .item-delete-badge:hover{background:#be1e3c;transform:scale(1);box-shadow:0 4px 8px #f9224b80}.sidebar-item-deletable .item-delete-badge:active{transform:scale(.9)}.sidebar-item-deletable:hover .item-delete-badge{opacity:1;transform:scale(1)}.members__management{margin-top:15px}.members__toggle-btn{margin-bottom:15px;color:#00cac0;font-weight:600}.members__toggle-btn i{margin-right:7px;transition:transform .3s ease}.members__toggle-btn:hover{color:#00bdb3}.members__dropdown{background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid rgba(0,202,192,.15);border-radius:8px;padding:30px;margin-top:15px;box-shadow:0 4px 12px #00000014;animation:dropdownSlideIn .3s cubic-bezier(.4,0,.2,1)}.members__section:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgba(0,202,192,.1)}.members__section-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#8d8d8d;margin:0 0 15px}.members__current-list{display:flex;flex-direction:column;gap:7px}.member-item{display:flex;align-items:center;gap:15px;padding:7px 15px;background:#fff;border:1px solid rgba(0,202,192,.1);border-radius:6px;transition:all .3s ease}.member-item:hover{border-color:#00cac04d;box-shadow:0 2px 6px #0000000f;transform:translate(2px)}.member-item__name{flex:1;font-size:14px;font-weight:600;color:#333}.member-item__remove-btn{padding:6px 12px;background:transparent;border:1px solid #F9224B;border-radius:4px;color:#f9224b;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.3px}.member-item__remove-btn:hover{background:#f9224b;color:#fff;box-shadow:0 2px 6px #f9224b4d;transform:translateY(-1px)}.member-item__remove-btn:active{transform:translateY(0)}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.project-page__drop-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00cac0f2;z-index:9999;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease}.project-page__drop-message{display:flex;flex-direction:column;align-items:center;gap:30px;color:#fff;font-size:20px;font-weight:600;text-align:center;animation:bounceIn .5s cubic-bezier(.4,0,.2,1)}.project-page__drop-message i{animation:floatUpDown 2s ease-in-out infinite}.project-page__drop-message p{margin:0;max-width:400px}.project-page__upload-indicator{position:fixed;bottom:30px;right:30px;background:#fff;padding:15px 30px;border-radius:8px;box-shadow:0 4px 16px #0003;z-index:10000;display:flex;align-items:center;gap:15px;font-weight:600;color:#333;animation:slideInFromRight .3s ease}.project-page__upload-indicator i{color:#00cac0}@keyframes bounceIn{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.project-pics-table .rs-table{border-radius:0;overflow:visible;border:none;font-size:13px}.project-pics-table .rs-table-row-header .rs-table-cell-group,.project-pics-table .rs-table-row-header .rs-table-cell{background:#f8f9fa;border-bottom:1px solid rgba(0,202,192,.15)}.project-pics-table .rs-table-row-header .rs-table-cell-header .rs-table-cell-content{font-size:11px;font-weight:600;color:#8d8d8d;text-transform:uppercase;letter-spacing:.3px}.project-pics-table .rs-table .rs-table-row:not(.rs-table-row-header) .rs-table-cell-group,.project-pics-table .rs-table .rs-table-row:not(.rs-table-row-header) .rs-table-cell{background-color:#fff;transition:background-color .2s ease}.project-pics-table .rs-table .rs-table-row:not(.rs-table-row-header):hover .rs-table-cell-group,.project-pics-table .rs-table .rs-table-row:not(.rs-table-row-header):hover .rs-table-cell{background-color:#00cac005}.project-pics-table .rs-table .rs-table-row:not(.rs-table-row-header) .rs-table-cell .rs-table-cell-content{height:46px!important;padding:7px!important;display:flex;align-items:center}.project-pics-table .rs-table-row{border-bottom:1px solid rgba(0,0,0,.05)!important}.project-pics-table .rs-table-row-expanded{padding:0}.project-pics-table .rs-table-row:last-child{border-bottom:none!important}.project-pics-table .rs-table-cell{padding:0}.project-pics-table .rs-table-cell .rs-table-cell-content{font-size:13px;color:#333;font-weight:500;padding:7px}.project-pics-table .table-user-avatar{display:flex;align-items:center;justify-content:center}.project-pics-table .table-user-avatar .avatar{transition:transform .2s ease}.project-pics-table .table-user-avatar .avatar:hover{transform:scale(1.1)}.project-pics-table .pic-quantity-badge{font-size:11px;font-weight:700;color:#00cac0;background:#00cac01a;padding:2px 6px;border-radius:8px;display:inline-block}.project-pics-table .pic-tasks-badge{font-size:12px;font-weight:600;color:#333;background:#0000000d;padding:3px 8px;border-radius:8px;display:inline-block}.project-pics-table .table-status{font-size:10px;font-weight:600;color:#fff;padding:3px 8px;border-radius:10px;cursor:default;-webkit-user-select:none;user-select:none;display:inline-block;text-transform:uppercase;letter-spacing:.3px}.project-pics-table .table-status.table-status-draft{background:#6c757d}.project-pics-table .table-status.table-status-active{background:#28a745}.project-pics-table .pic-table-edit-button{background-color:transparent;border:none;padding:4px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;border-radius:4px}.project-pics-table .pic-table-edit-button:hover{background-color:#00cac01a}.project-pics-table .pic-table-edit-button:hover .pic-table-edit-button-icon{color:#00bdb3}.project-pics-table .pic-table-edit-button .pic-table-edit-button-icon{font-size:16px;color:#00cac0;transition:color .2s ease}.project-pics-table .pic-table-delete-button{background-color:transparent;border:none;padding:6px 8px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;border-radius:4px}.project-pics-table .pic-table-delete-button svg{margin:0}.project-pics-table .pic-table-delete-button svg path{font-size:14px;color:#dc3545;transition:color .2s ease}.project-pics-table .pic-table-delete-button:hover{background-color:#dc35451a}.project-pics-table .expand-button{background-color:transparent;border:none;padding:4px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;border-radius:4px}.project-pics-table .expand-button:hover{background-color:#00cac01a}.project-pics-table .expand-button:hover .expand-button-icon{color:#00bdb3}.project-pics-table .expand-button .expand-button-icon{font-size:20px;color:#00cac0;transition:all .3s cubic-bezier(.4,0,.2,1)}.project-pics-table .expand-button .expand-button-icon.expanded{transform:rotate(180deg)}.project-pics-table .pic-name{font-weight:600;color:#333}.project-pics-table .pic-duration{font-size:13px;font-weight:600;color:#00cac0;background:#00cac01a;padding:4px 10px;border-radius:12px;display:inline-block}.project-pics-table .pics-section__info{padding:30px;text-align:center;color:#8d8d8d;font-size:14px;font-style:italic;margin:0}.project-pics-table .expanded-row-content{background:linear-gradient(135deg,#f8f9fa,#fff);padding:7px 30px;border-top:1px solid rgba(0,202,192,.1);animation:expandIn .3s cubic-bezier(.4,0,.2,1)}.project-pics-table .expanded-row-content .expanded-row-empty{color:#8d8d8d;font-size:13px;font-style:italic;margin:0;text-align:center;padding:7px 0}.project-pics-table .expanded-row-content .pieces-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:7px}.project-pics-table .expanded-row-content .piece-row{background:#fff;padding:7px 15px;border-radius:6px;display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(0,202,192,.1);transition:all .2s ease}.project-pics-table .expanded-row-content .piece-row:hover{border-color:#00cac0;background:#00cac005;transform:translate(4px)}.project-pics-table .expanded-row-content .piece-row__name{font-size:13px;font-weight:500;color:#333;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:7px}.project-pics-table .expanded-row-content .piece-row__quantity{font-size:12px;font-weight:700;color:#00cac0;background:#00cac01a;padding:2px 8px;border-radius:10px;white-space:nowrap}@keyframes expandIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.add-member-button{width:28px;height:28px;border-radius:50%;border:2px dashed rgba(0,202,192,.4);background:#00cac00d;color:#00cac0;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0}.add-member-button svg{margin:0}.add-member-button svg path{color:#00cac0}.add-member-button:hover{background:#00cac00d;transform:scale(1.05)}.add-member-button:hover svg path{color:#fff}.add-member-dropdown .rs-popover-content{padding:0!important}.add-member-dropdown__loading{padding:30px;display:flex;align-items:center;justify-content:center}.add-member-dropdown__content{width:320px;max-height:500px;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 8px 24px #00000026;overflow-y:auto;overflow-x:hidden}.add-member-dropdown__content::-webkit-scrollbar{width:8px}.add-member-dropdown__content::-webkit-scrollbar-track{background:#00cac00d;border-radius:4px}.add-member-dropdown__content::-webkit-scrollbar-thumb{background:#00cac04d;border-radius:4px}.add-member-dropdown__content::-webkit-scrollbar-thumb:hover{background:#00cac0}.add-member-dropdown__search{padding:15px;border-bottom:1px solid rgba(0,202,192,.1);background:linear-gradient(135deg,#fff,#f8f9fa)}.add-member-dropdown__search-input{width:100%!important;padding:8px 12px;border:1px solid rgba(0,202,192,.2);border-radius:6px;font-size:13px;color:#333;background:#fff;transition:all .3s ease;margin:0!important}.add-member-dropdown__search-input::placeholder{color:#8d8d8d;font-style:italic}.add-member-dropdown__search-input:focus{outline:none;border-color:#00cac0;box-shadow:0 0 0 3px #00cac01a}.add-member-dropdown__list{padding:7px}.add-member-dropdown__item{display:flex;align-items:center;gap:15px;padding:7px 15px;cursor:pointer;border-radius:6px;transition:all .2s ease}.add-member-dropdown__item:hover{background:#00cac014;transform:translate(4px)}.add-member-dropdown__item:active{background:#00cac026;transform:translate(2px)}.add-member-dropdown__item-info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.add-member-dropdown__item-name{font-size:13px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.add-member-dropdown__item-email{font-size:11px;color:#8d8d8d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.add-member-dropdown__empty,.add-member-dropdown__helper{padding:30px;text-align:center;color:#8d8d8d;font-size:13px;font-style:italic}.add-member-dropdown__section:not(:last-child){border-bottom:1px solid rgba(0,202,192,.1)}.add-member-dropdown__section-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#8d8d8d;margin:0;padding:15px 15px 7px;background:linear-gradient(135deg,#fff,#f8f9fa)}.add-member-dropdown__current-list{padding:7px;display:flex;flex-direction:column;gap:7px}.add-member-dropdown__current-item{display:flex;align-items:center;gap:7px;padding:7px;background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid rgba(0,202,192,.1);border-radius:6px;transition:all .3s ease}.add-member-dropdown__current-item:hover{border-color:#00cac04d;box-shadow:0 2px 6px #0000000f;background:#fff}.add-member-dropdown__current-name{flex:1;font-size:13px;font-weight:600;color:#333}.add-member-dropdown__remove-btn{width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:#f9224b;border-radius:50%;cursor:pointer;padding:0}.add-member-dropdown__remove-btn svg{font-size:8px;margin:0}.add-member-dropdown__remove-btn svg path{color:#fff}.add-member-dropdown__remove-btn:hover{background:#e20630!important}.main-pic-actions-menu{padding-left:0;margin-bottom:0}.main-pic-actions-menu .actions-menu-icon{padding-right:10px}.main-pic-actions-menu .rs-dropdown-item{font-size:14px!important}.main-pic-actions-menu .rs-dropdown-item:hover{background-color:#f5f5f5}.main-pic-add-to-project-modal .modal__dialog{width:800px!important;max-width:90vw;border-radius:12px;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(0,202,192,.08);overflow:hidden;animation:modalSlideIn .3s cubic-bezier(.4,0,.2,1)}.main-pic-add-to-project-modal .dialog__content{padding:0;background:#fff}.main-pic-add-to-project-modal .content__header{padding:30px;background:linear-gradient(135deg,#fff,#f8f9fa);border-bottom:1px solid rgba(0,202,192,.1)}.main-pic-add-to-project-modal .content__title{font-family:Cabin,sans-serif;font-size:20px;font-weight:700;margin:0;color:#333;letter-spacing:.3px;display:flex;align-items:center;position:relative;padding-bottom:15px}.main-pic-add-to-project-modal .content__title:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,#00cac0,#00cac04d);border-radius:2px}.main-pic-add-to-project-modal .search-bar-container{margin:15px 30px 0;position:relative}.main-pic-add-to-project-modal .search-bar-container .search-bar-input{width:100%;padding:10px 40px 10px 16px;border:1px solid rgba(0,202,192,.2);border-radius:8px;font-size:13px;font-weight:500;color:#333;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0000000a;margin:0}.main-pic-add-to-project-modal .search-bar-container .search-bar-input::placeholder{color:#8d8d8d;font-style:italic}.main-pic-add-to-project-modal .search-bar-container .search-bar-input:focus{outline:none;border-color:#00cac0;box-shadow:0 0 0 3px #00cac01a}.main-pic-add-to-project-modal .search-bar-container .search-bar-input:hover:not(:focus){border-color:#00cac066;box-shadow:0 2px 8px #00cac01a}.main-pic-add-to-project-modal .search-bar-container .search-bar-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#8d8d8d;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.main-pic-add-to-project-modal .search-bar-container .search-bar-clear span{font-size:24px;line-height:1;display:block;transform:translateY(-3px)}.main-pic-add-to-project-modal .search-bar-container .search-bar-clear:hover{background:#0000000d;color:#333}.main-pic-add-to-project-modal .pics-table-container{margin:15px 30px 30px;max-height:420px;min-height:200px;overflow-y:auto;overflow-x:hidden;border:1px solid rgba(0,202,192,.08);border-radius:8px;background:#fff;box-shadow:0 2px 8px #0000000a}.main-pic-add-to-project-modal .pics-table-container::-webkit-scrollbar{width:6px}.main-pic-add-to-project-modal .pics-table-container::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.main-pic-add-to-project-modal .pics-table-container::-webkit-scrollbar-thumb{background:#8d8d8d;border-radius:3px;transition:background .2s ease}.main-pic-add-to-project-modal .pics-table-container::-webkit-scrollbar-thumb:hover{background:#00cac0}.main-pic-add-to-project-modal .pics-table{width:100%;border-collapse:collapse;font-size:13px}.main-pic-add-to-project-modal .pics-table thead{position:sticky;top:0;z-index:10;background:#f8f9fa}.main-pic-add-to-project-modal .pics-table th{padding:15px 7px;text-align:left;font-weight:600;color:#8d8d8d;border-bottom:1px solid rgba(0,202,192,.15);font-size:11px;text-transform:uppercase;letter-spacing:.3px;background:#f8f9fa}.main-pic-add-to-project-modal .pics-table th.col-checkbox{width:50px;text-align:center}.main-pic-add-to-project-modal .pics-table th.col-name{width:40%;min-width:150px}.main-pic-add-to-project-modal .pics-table th.col-version{width:30%;min-width:120px}.main-pic-add-to-project-modal .pics-table th.col-quantity{width:30%;min-width:100px}.main-pic-add-to-project-modal .pics-table tbody tr{border-bottom:1px solid rgba(0,0,0,.05);transition:background-color .2s ease;background-color:#fff}.main-pic-add-to-project-modal .pics-table tbody tr:hover{background-color:#00cac005}.main-pic-add-to-project-modal .pics-table tbody tr:last-child{border-bottom:none}.main-pic-add-to-project-modal .pics-table tbody td{padding:7px;vertical-align:middle;font-size:13px;color:#333;font-weight:500}.main-pic-add-to-project-modal .pics-table tbody td.col-checkbox,.main-pic-add-to-project-modal .col-checkbox{text-align:center}.main-pic-add-to-project-modal .col-checkbox input[type=checkbox]{display:none}.main-pic-add-to-project-modal .col-checkbox input[type=checkbox]+label{margin:0;cursor:pointer}.main-pic-add-to-project-modal .col-checkbox input[type=checkbox]+label>span{display:inline-block;width:20px;height:20px;border-radius:1000px;background:#d3d3d3;vertical-align:middle;margin:0;text-align:center;transition:all .3s ease-in-out}.main-pic-add-to-project-modal .col-checkbox input[type=checkbox]+label>span:after{content:"✓";display:inline-block;color:#fff;font-weight:700;transform:scale(0);opacity:0;transition:all .2s ease-in-out}.main-pic-add-to-project-modal .col-checkbox input[type=checkbox]:checked+label>span{background:#00cac0}.main-pic-add-to-project-modal .col-checkbox input[type=checkbox]:checked+label>span:after{transform:scale(1);opacity:1}.main-pic-add-to-project-modal .pic-name{font-weight:600;color:#333;line-height:1.4;word-wrap:break-word;padding-right:7px}.main-pic-add-to-project-modal .pic-single-version{font-size:13px;font-weight:500;color:#8d8d8d;font-style:italic}.main-pic-add-to-project-modal .pic-version-select{position:relative}.main-pic-add-to-project-modal .pic-version-select select{width:100%;padding:8px 32px 8px 12px;margin:0;border:1px solid rgba(0,202,192,.15);border-radius:8px;font-size:13px;font-weight:500;background-color:#f8f9fa;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2300cac0' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;color:#333;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 2px 4px #0000000a}.main-pic-add-to-project-modal .pic-version-select select:hover:not(:disabled){border-color:#00cac0;box-shadow:0 2px 8px #00cac026}.main-pic-add-to-project-modal .pic-version-select select:focus{outline:none;border-color:#00cac0;box-shadow:0 0 0 3px #00cac01a}.main-pic-add-to-project-modal .pic-version-select select:disabled{background-color:#f5f5f5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23aaa' d='M6 9L1 4h10z'/%3E%3C/svg%3E");color:#aaa;cursor:not-allowed;border-color:#e0e0e0;opacity:.6;box-shadow:none}.main-pic-add-to-project-modal .pic-version-select select option{padding:8px;font-size:13px}.main-pic-add-to-project-modal .pic-quantity-input input[type=number]{width:80px;padding:8px 12px;margin:0;border:1px solid rgba(0,202,192,.15);border-radius:8px;font-size:13px;font-weight:600;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#fff,#f8f9fa);color:#333;box-shadow:0 2px 4px #0000000a}.main-pic-add-to-project-modal .pic-quantity-input input[type=number]:focus{outline:none;border-color:#00cac0;background:#fff;box-shadow:0 0 0 3px #00cac01a;transform:scale(1.02)}.main-pic-add-to-project-modal .pic-quantity-input input[type=number]:hover:not(:disabled){border-color:#00cac0;background:#fff;box-shadow:0 2px 8px #00cac026}.main-pic-add-to-project-modal .pic-quantity-input input[type=number]:disabled{background:#f5f5f5;color:#aaa;cursor:not-allowed;border-color:#e0e0e0;box-shadow:none}.main-pic-add-to-project-modal .pic-quantity-input input[type=number]::-webkit-inner-spin-button,.main-pic-add-to-project-modal .pic-quantity-input input[type=number]::-webkit-outer-spin-button{opacity:1}.main-pic-add-to-project-modal .pics-empty-state{padding:60px;text-align:center;color:#8d8d8d}.main-pic-add-to-project-modal .pics-empty-state p{margin:0;font-size:15px;font-style:italic}.main-pic-add-to-project-modal .dialog__footer{background:linear-gradient(135deg,#fff,#f8f9fa);display:flex;justify-content:flex-end;align-items:center;gap:15px;padding:30px;border-top:1px solid rgba(0,202,192,.1);box-shadow:0 -2px 8px #0000000a}.main-pic-add-to-project-modal .dialog__footer button{margin:0;padding:10px 24px;font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent;box-shadow:0 2px 4px #00000014;letter-spacing:.3px}.main-pic-add-to-project-modal .dialog__footer button.button-error{background:linear-gradient(135deg,#f9224b,#f80937);border-color:transparent;color:#fff;font-weight:700}.main-pic-add-to-project-modal .dialog__footer button.button-error:hover:not(:disabled){background:linear-gradient(135deg,#be1e3c,#a81b35);box-shadow:0 4px 12px #f9224b4d;transform:translateY(-2px)}.main-pic-add-to-project-modal .dialog__footer button.button-error:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px #f9224b4d}.main-pic-add-to-project-modal .dialog__footer button.btn-white{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid rgba(0,202,192,.2);color:#333;font-weight:700}.main-pic-add-to-project-modal .dialog__footer button.btn-white:hover:not(:disabled){background:linear-gradient(135deg,#00cac0,#00b8b0);color:#fff;border-color:#00cac0;box-shadow:0 4px 16px #00cac04d;transform:translateY(-2px)}.main-pic-add-to-project-modal .dialog__footer button.btn-white:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #00cac033}.main-pic-add-to-project-modal .dialog__footer button:disabled{cursor:not-allowed;background:#ccc;color:#999;border-color:transparent;opacity:.5;box-shadow:none;transform:none}.main-pic-add-to-project-modal .dialog__footer button:disabled:hover{background:#ccc;color:#999;transform:none}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.kanban-board{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;height:100%;min-height:600px}.kanban-column{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,202,192,.08);display:flex;flex-direction:column;overflow:hidden}.kanban-column__header{display:flex;align-items:center;justify-content:space-between;padding:15px;background:linear-gradient(135deg,#fff,#f8f9fa);border-bottom:3px solid;transition:all .3s ease}.kanban-column--upcoming .kanban-column__header{border-bottom-color:#8d8d8d}.kanban-column--progress .kanban-column__header{border-bottom-color:#00cac0}.kanban-column--done .kanban-column__header{border-bottom-color:#2ceaa8}.kanban-column__title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#333}.kanban-column__count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:1000px;background:#00cac0;color:#fff;font-size:12px;font-weight:700}.kanban-column__content{flex:1;padding:15px;overflow-y:auto;display:flex;flex-direction:column;gap:15px}.kanban-column__content::-webkit-scrollbar{width:6px}.kanban-column__content::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.kanban-column__content::-webkit-scrollbar-thumb{background:#8d8d8d;border-radius:3px}.kanban-column__content::-webkit-scrollbar-thumb:hover{background:#00cac0}.kanban-card{background:#fff;border:2px solid transparent;border-radius:10px;padding:15px;box-shadow:0 2px 8px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative}.kanban-card:hover{box-shadow:0 4px 16px #00cac026;border-color:#00cac0}.kanban-card__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:7px;gap:7px}.kanban-card__color-indicator{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}.kanban-card__name{flex:1;font-size:15px;font-weight:700;color:#333;line-height:1.3;margin:0 0 0 7px}.kanban-card__instance{font-size:12px;font-weight:600;color:#8d8d8d;margin-left:4px}.kanban-card__avatar{flex-shrink:0}.kanban-card__info-row{display:flex;align-items:center;gap:7px;margin-top:7px;font-size:13px;color:#333}.kanban-card__info-row .material-icons,.kanban-card__info-row .fa{font-size:14px;color:#8d8d8d;width:16px;text-align:center}.kanban-card__info-row-value{font-weight:600}.kanban-card__no-tasks{color:#ff9800;display:flex;align-items:center;gap:4px;font-weight:600}.kanban-card__no-tasks .fa{color:#ff9800;font-size:12px}.kanban-card__dates{display:flex;align-items:center;gap:4px}.kanban-card__dates .date-separator{color:#8d8d8d;margin:0 2px}.kanban-card__task-link{display:block;margin-top:7px;cursor:pointer;text-decoration:none}.kanban-card__task-link--disabled{cursor:not-allowed;opacity:.7}.task-compact{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;transition:all .25s cubic-bezier(.4,0,.2,1);border:1.5px solid transparent;border-left:3px solid transparent;background:#fff;position:relative}.task-compact:hover{transform:translate(2px);box-shadow:0 2px 8px #0000001a}.task-compact--overdue{border-left-color:#ff9800}.task-compact--overdue:before{content:"";display:inline-block;width:16px;height:16px;margin-right:6px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff9800'%3E%3Cpath d='M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.task-compact__icon{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.task-compact__icon .fa{font-size:14px}.task-compact__icon--add{background:linear-gradient(135deg,#00cac01a,#00cac00d);color:#00cac0}.task-compact__icon--add .fa{font-size:15px}.task-compact__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.task-compact__dates{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600}.task-compact__dates .task-date{white-space:nowrap;letter-spacing:.2px}.task-compact__dates .fa-arrow-right{font-size:9px;opacity:.5}.task-compact__progress{flex-shrink:0}.task-compact .circular-progress{position:relative;width:32px;height:32px}.task-compact .circular-progress svg{transform:rotate(-90deg)}.task-compact .circular-progress svg circle{fill:none;stroke-width:3}.task-compact .circular-progress svg circle.bg{stroke:#00000014}.task-compact .circular-progress svg circle.fill{stroke-linecap:round;stroke-dasharray:88;transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.task-compact .circular-progress .percentage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:9px;font-weight:700;letter-spacing:-.5px}.task-compact__arrow{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;opacity:.4;transition:all .2s ease}.task-compact__arrow .fa{font-size:12px}.task-compact--empty{background:linear-gradient(135deg,#00cac008,#00cac003);border-color:#00cac026}.task-compact--empty:hover{background:linear-gradient(135deg,#00cac014,#00cac00a);border-color:#00cac04d}.task-compact--empty:hover .task-compact__arrow{opacity:.8;transform:translate(2px)}.task-compact--empty .task-empty-text{font-size:12px;font-weight:600;color:#00cac0;letter-spacing:.1px}.task-compact--upcoming{background:#8d8d8d0d;border-color:#8d8d8d26}.task-compact--upcoming:hover{border-color:#8d8d8d4d}.task-compact--upcoming .task-compact__icon{background:#8d8d8d1f;color:#8d8d8d}.task-compact--upcoming .task-compact__dates{color:#8d8d8d}.task-compact--upcoming .circular-progress svg circle.fill{stroke:#8d8d8d}.task-compact--upcoming .circular-progress .percentage{color:#8d8d8d}.task-compact--upcoming.task-compact--overdue{background:#ff98000d;border-color:#ff980026;border-left-color:#ff9800}.task-compact--upcoming.task-compact--overdue:hover{border-color:#ff98004d;border-left-color:#ff9800}.task-compact--progress{background:#00cac00d;border-color:#00cac026}.task-compact--progress:hover{border-color:#00cac059;box-shadow:0 2px 8px #00cac026}.task-compact--progress .task-compact__icon{background:#00cac026;color:#00cac0}.task-compact--progress .task-compact__dates{color:#009790}.task-compact--progress .circular-progress svg circle.fill{stroke:#00cac0}.task-compact--progress .circular-progress .percentage{color:#00cac0}.task-compact--complete-pending{background:#ff980014;border-color:#ff98004d;border-left-width:4px;border-left-color:#ff9800}.task-compact--complete-pending:hover{border-color:#ff980080;box-shadow:0 2px 8px #ff980033}.task-compact--complete-pending .task-compact__icon{background:#ff980033;color:#ff9800;animation:pulse 2s ease-in-out infinite}.task-compact--complete-pending .task-compact__dates{color:#b36a00}.task-compact--complete-pending .circular-progress svg circle.fill{stroke:#ff9800}.task-compact--complete-pending .circular-progress .percentage{color:#ff9800;font-weight:700}.task-compact--done{background:#2ceaa80d;border-color:#2ceaa826}.task-compact--done:hover{border-color:#2ceaa84d}.task-compact--done .task-compact__icon{background:#2ceaa826;color:#2ceaa8}.task-compact--done .task-compact__dates{color:#12b77e;opacity:.7}.task-compact--done .circular-progress svg circle.fill{stroke:#2ceaa8}.task-compact--done .circular-progress .percentage{color:#2ceaa8}.task-compact--draft{background:linear-gradient(135deg,#8d8d8d14,#8d8d8d0a);border-color:#8d8d8d33;cursor:not-allowed;opacity:.8}.task-compact--draft:hover{transform:none;box-shadow:0 2px 8px #00000014;border-color:#8d8d8d4d}.task-compact--draft .task-compact__icon{background:#8d8d8d26;color:#8d8d8d}.task-compact--draft .task-compact__icon--draft .fa-lock{font-size:13px}.task-compact--draft .task-draft-text{font-size:12px;font-weight:600;color:#8d8d8d;letter-spacing:.1px;font-style:italic}.task-compact--draft .task-compact__arrow{color:#8d8d8d;opacity:.6}.kanban-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#8d8d8d;font-size:13px;text-align:center;font-style:italic}.kanban-empty .material-icons{font-size:48px;margin-bottom:15px;opacity:.3}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}#main__register{background-image:url(/assets/main_logo-o2lpVO6T.png);background-position:center center;background-repeat:no-repeat;background-size:auto 40px;background-position:center top;padding-top:70px;text-align:center;margin:30px auto auto;display:flex;flex-direction:column;justify-content:space-between;height:100%}#main__register h1{font-size:2.5em}#main__register form{margin:90px auto}#main__register form input[type=text]{display:block;margin:7px auto 30px}#main__register form input[type=submit]{display:block;margin:30px auto}#main__register #confirm__footer{margin-bottom:30px}#main__register #confirm__footer p{font-size:14px;color:#aaa;margin:0}#main__confirm{background-image:url(/assets/main_logo-o2lpVO6T.png);background-position:center center;background-repeat:no-repeat;background-size:auto 40px;background-position:center top;padding-top:70px;text-align:center;margin:30px auto auto;display:flex;flex-direction:column;justify-content:space-between;height:100%}#main__confirm h1{font-size:2.5em}#main__confirm form{margin:90px auto}#main__confirm form #confirm__numbers{display:flex;width:350px;margin:auto}#main__confirm form #confirm__numbers>div{margin:7px 7px 30px}#main__confirm form #confirm__numbers>div input[type=text].numbers__number{display:block;width:100%;text-align:center;margin:0}#main__confirm form input[type=submit]{display:block;margin:30px auto}#main__confirm #register__footer{margin-bottom:30px}#main__confirm #register__footer p{font-size:14px;color:#aaa;margin:0}#main__welcome{background-image:url(/assets/logo_black_normal-DnmhWoWE.png);background-position:center center;background-repeat:no-repeat;background-size:auto 120px;background-position:center 30px;background-color:#fff;padding-top:70px;text-align:center;margin:auto;display:flex;flex-direction:column;justify-content:space-between;height:100%}#main__welcome h1{font-size:2.5em}#main__welcome form{text-align:center;margin:90px auto;width:700px}#main__welcome form>div{display:flex}#main__welcome form label{display:inline-block}#main__welcome form input[type=text]{margin:7px auto 15px}#main__welcome form #color{display:block}#main__welcome form #color select{display:flex;margin:7px auto 15px}#main__welcome form input[type=submit]{display:block;margin:30px auto}#main__welcome #welcome__footer{margin-bottom:30px}#main__welcome #welcome__footer p{font-size:14px;color:#aaa;margin:0}#main__login{text-align:center;display:flex;height:100%}#main__login #login__left{width:60%;display:flex;flex-direction:column;justify-content:space-between;padding:50px 0 30px;background:#f8f8f8;overflow-y:auto;box-shadow:#0006 0 0 10px;z-index:10}#main__login #login__right{width:40%;background-image:url(/assets/smartfarm_view-CNkjlXGm.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}#main__login #login__logo{background-image:url(/assets/sticker_smartfarm-CdJKcH6z.png);background-position:center center;background-repeat:no-repeat;background-size:auto 120px;background-position:center top;padding-top:120px}#main__login h1{font-size:2.5em;font-weight:400;margin-bottom:30px}#main__login form{background:#fff;width:50%;margin:auto;border-radius:10px;padding:30px}#main__login form input[type=text]{display:block;margin:7px auto}#main__login form button{display:block;margin:30px auto;height:42px;width:144px}#main__login #login__footer{margin-bottom:30px}#main__login #login__footer p{font-size:14px;color:#aaa;margin:0}#main__login .connection-error-message{color:#f9224b;margin-top:5px}#main__profile h2{text-align:left}#main__profile .flex{display:flex;justify-content:center}#main__profile .flex:first-child{align-items:center}#main__profile .flex:first-child>div:last-child{width:65%;margin-top:0}#main__profile .flex:not(:first-child){align-items:flex-start}#main__profile .flex>div:first-child{margin-right:15px}#main__profile .flex>div:last-child{margin-left:15px}#main__profile form>div{display:flex;justify-content:space-between}#main__profile form>div>div{width:48%}#main__profile form>div.form-3>div{width:30.7%}#main__profile form>div.form-3>div label{width:100%!important}#main__profile form label{display:inline-block}#main__profile form input[type=text],#main__profile form input[type=password],#main__profile form select{margin:2px auto 7px;width:100%}#main__profile form input[type=submit],#main__profile form button{display:block;margin:15px 0}#main__profile form #f-digit-code{width:100%;text-align:center}#main__profile #profile__footer{margin-bottom:30px}#main__profile #profile__footer p{font-size:14px;color:#aaa;margin:0}#main__profile .maintenance-qualification-block .maintenance-qualification-badge{padding:10px 14px;border-radius:4px;display:flex;align-items:center;justify-content:space-between}#main__profile .maintenance-qualification-block .maintenance-qualification-badge.valid{background-color:#f0f9ff;border:1px solid #bfdbfe}#main__profile .maintenance-qualification-block .maintenance-qualification-badge.expired{background-color:#fff5f5;border:1px solid #ffcccc}#main__profile .maintenance-qualification-block .maintenance-qualification-badge .qualification-date{font-size:.9em;color:#666}#main__profile .maintenance-qualification-block .maintenance-qualification-badge .qualification-level{padding:4px 10px;border-radius:3px;font-weight:600;font-size:.9em;white-space:nowrap}#main__profile .maintenance-qualification-block .maintenance-qualification-badge .qualification-level.valid{background-color:#dbeafe;color:#1e40af}#main__profile .maintenance-qualification-block .maintenance-qualification-badge .qualification-level.expired{background-color:#fee2e2;color:#991b1b}#main__profile .maintenance-qualification-block .maintenance-qualification-badge .qualification-expired-label{color:#dc2626;font-size:.85em;font-weight:600;white-space:nowrap}#licenses-tab{padding:30px}.licenses-dashboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:15px}.licenses-badge{background:#fff;border-radius:10px;padding:7px 15px;border-left:3px solid;box-shadow:0 1px 3px #0000001a;display:flex;align-items:center;gap:7px;transition:all .2s ease-in-out;cursor:pointer}.licenses-badge:hover{transform:translateY(-2px);box-shadow:0 3px 6px #00000026}.licenses-badge.active{border-left-width:4px;box-shadow:0 4px 12px #0003;transform:scale(1.02)}.licenses-badge .badge-icon{width:36px;height:36px;border-radius:1000px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}.licenses-badge .badge-icon i{margin:0}.licenses-badge .badge-icon svg,.licenses-badge .badge-icon svg *{fill:#fff!important;color:#fff!important}.licenses-badge .badge-content{flex:1;min-width:0}.licenses-badge .badge-content .badge-label{font-size:12px;color:#444;opacity:.7;margin-bottom:2px;white-space:nowrap}.licenses-badge .badge-content .badge-value{font-size:22px;font-weight:700;color:#444;line-height:1}.licenses-table-container{background:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.licenses-table{width:100%;border-collapse:collapse}.licenses-table thead{background:#f8f8f8}.licenses-table thead tr{border-bottom:2px solid #e0e0e0}.licenses-table thead th{padding:15px 30px;text-align:left;font-weight:600;color:#444;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.licenses-table tbody tr{border-bottom:1px solid #f5f5f5;transition:background-color .2s ease-in-out}.licenses-table tbody tr:hover{background-color:#fafafa}.licenses-table tbody tr:last-child{border-bottom:none}.licenses-table tbody td{padding:15px 30px;color:#444}.licenses-table tbody td.org-name{font-weight:500}.licenses-table tbody td.status-cell{text-align:center}.licenses-table tbody td.expiration-date{font-family:Courier New,monospace;font-size:12px;text-align:center}.license-status-badge{display:inline-block;padding:4px 7px;border-radius:6px;color:#fff;font-size:12px;font-weight:500;text-align:center;min-width:120px}#main__organization .organization-tabs{width:100%;display:flex;gap:30px}#main__organization .organization-tabs .organization-tabs-left{width:60%;display:flex;flex-direction:column}#main__organization .organization-tabs .organization-tabs-left .organization-tabs-header{display:flex;gap:7px;margin-bottom:30px;border-bottom:2px solid #CCCCCC}#main__organization .organization-tabs .organization-tabs-left .organization-tabs-header .organization-tab{padding:15px 30px;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:16px;font-weight:500;color:#8d8d8d;transition:all .2s ease-in-out;position:relative;bottom:-2px}#main__organization .organization-tabs .organization-tabs-left .organization-tabs-header .organization-tab:hover{color:#00cac0;background-color:#00cac00d}#main__organization .organization-tabs .organization-tabs-left .organization-tabs-header .organization-tab.active{color:#00cac0;border-bottom-color:#00cac0;border-radius:0;font-weight:600}#main__organization .organization-tabs .organization-tabs-left .organization-tabs-header .organization-tab:focus{outline:none;box-shadow:0 0 0 3px #00cac01a}#main__organization .organization-tabs .organization-tabs-left .organization-tabs-body{width:100%}#main__organization .organization-tabs .organization-tabs-left .organization-tabs-body .organization-tab-content .block{margin-right:0}#main__organization .organization-tabs .organization-tabs-left .organization-tabs-body .organization-tab-content .block:first-child{margin-top:0}#main__organization .organization-tabs .organization-tabs-right{width:40%}#main__organization .block{background:#fff;border-radius:10px;padding:30px;margin-bottom:30px;box-shadow:0 2px 8px #00000014}#main__organization .block h2{color:#333;font-size:18px;font-weight:600;margin:0 0 30px;padding-bottom:15px;border-bottom:2px solid #f5f5f5;display:flex;align-items:center;gap:15px}#main__organization .block h2 i.fas,#main__organization .block h2 i.fa{color:#00cac0;font-size:18px}#main__organization .block h2 i.fas svg,#main__organization .block h2 i.fa svg{fill:#00cac0;color:#00cac0}#main__organization .block h2 i.fas path,#main__organization .block h2 i.fa path{fill:#00cac0}#main__organization .block h2 svg{fill:#00cac0;color:#00cac0;width:18px;height:18px;flex-shrink:0}#main__organization .block h2 svg path{fill:#00cac0}#main__organization .block h3{color:#333;font-size:16px;font-weight:600;margin:30px 0 15px;display:flex;align-items:center;gap:7px}#main__organization .block h3 i.fas,#main__organization .block h3 i.fa{color:#00cac0;font-size:16px}#main__organization .block h3 i.fas svg,#main__organization .block h3 i.fa svg{fill:#00cac0;color:#00cac0}#main__organization .block h3 i.fas path,#main__organization .block h3 i.fa path{fill:#00cac0}#main__organization .block h3 svg{fill:#00cac0;color:#00cac0;width:16px;height:16px;flex-shrink:0}#main__organization .block h3 svg path{fill:#00cac0}#main__organization .block p{color:#666;line-height:1.6;margin:7px 0}#main__organization .block p strong{color:#333;font-weight:600}#main__organization label{width:fit-content}#main__organization th{text-align:center}#main__organization td label{display:block;margin:0 auto}#main__organization .stock-alert--block{display:flex;flex-direction:column;width:15%}#main__organization .stock-alert--button-block{display:flex}#main__organization .working-hours__input input[type=text]{margin:0}#main__organization .working-hours__input input[type=text]:focus{transform:none}#main__organization .working-hours--button{margin-top:15px;border:1px solid #00CAC0;padding:8px 18px}#main__organization .rd-mode-block .rd-mode-toggle-container{display:flex;align-items:center;gap:15px;padding:15px;background-color:#f8f8f8;border:1px solid #CCCCCC;border-radius:6px;margin:0 0 15px;transition:all .2s ease}#main__organization .rd-mode-block .rd-mode-toggle-container:hover{background:#fff;border-color:#00cac0;box-shadow:0 2px 8px #00cac01a}#main__organization .rd-mode-block .rd-mode-toggle-container .rs-toggle{margin:0}#main__organization .rd-mode-block .rd-mode-toggle-container .rs-toggle.rs-toggle-checked .rs-toggle-presentation{background-color:#00cac0!important;border-color:#00cac0!important}#main__organization .rd-mode-block .rd-mode-toggle-container .rs-toggle .rs-toggle-presentation{border-color:#ccc;background-color:#ccc;transition:all .3s ease}#main__organization .rd-mode-block .rd-mode-toggle-container .rs-toggle .rs-toggle-presentation:hover{border-color:#00cac0}#main__organization .rd-mode-block .rd-mode-toggle-container .rs-toggle.rs-toggle-disabled{opacity:.6;cursor:not-allowed}#main__organization .rd-mode-block .rd-mode-toggle-container .rs-toggle.rs-toggle-disabled .rs-toggle-presentation{cursor:not-allowed}#main__organization .rd-mode-block .rd-mode-toggle-container .rs-toggle.rs-toggle-disabled .rs-toggle-presentation:hover{border-color:#ccc}#main__organization .rd-mode-block .rd-mode-toggle-container .rs-toggle.rs-toggle-disabled.rs-toggle-checked .rs-toggle-presentation:hover{border-color:#00cac0}#main__organization .rd-mode-block .rd-mode-toggle-container .toggle-label-rd{font-weight:500;color:#333;font-size:16px}#main__organization .rd-mode-block .rd-mode-info{display:flex;align-items:flex-start;gap:15px;padding:30px;background-color:#ffa72614;border-radius:6px;margin-top:0}#main__organization .rd-mode-block .rd-mode-info i{color:#ffa726;font-size:18px;flex-shrink:0;margin-top:2px}#main__organization .rd-mode-block .rd-mode-info span{color:#666;line-height:1.6;font-size:14px}#main__organization .rd-mode-block .rd-mode-info span strong{color:#333;font-weight:600}#main__organization .organization-selector-block h2{border-bottom:none;padding-bottom:0;margin-bottom:0}#main__organization .organization__map{position:relative;width:100%;min-height:500px;max-height:600px;border-radius:4px;overflow:hidden}#main__organization .warning-progress .MuiLinearProgress-bar{background-color:#ec6b22!important}#main__organization .danger-progress .MuiLinearProgress-bar{background-color:#f9224b!important}#main__organization .MuiLinearProgress-root{background-color:#00000014!important;border-radius:8px!important;height:8px!important}#main__organization .MuiLinearProgress-root .MuiLinearProgress-bar{background:linear-gradient(90deg,#00cac0,#00b8b0)!important;border-radius:8px!important}#main__organization .storage-quota-main{width:100%}#main__organization .storage-quota-main .storage-quota-title{margin-bottom:30px}#main__organization .storage-quota-main .storage-quota-title h2{color:#333;font-size:18px;font-weight:600;margin:0 0 30px;padding-bottom:15px;border-bottom:2px solid #f5f5f5}#main__organization .storage-quota-main .storage-quota-loading,#main__organization .storage-quota-main .storage-quota-error{padding:30px;text-align:center;border:none;border-radius:10px;margin-bottom:30px;box-shadow:0 2px 8px #00000014}#main__organization .storage-quota-main .storage-quota-loading p,#main__organization .storage-quota-main .storage-quota-error p{margin:0;color:#8d8d8d}#main__organization .storage-quota-main .storage-quota-error{background-color:#f4433614;box-shadow:0 2px 8px #f4433626}#main__organization .storage-quota-main .storage-quota-error p{color:#d32f2f;font-weight:500}#main__organization .storage-quota-main .storage-quota-card{background:#fff;border:none;border-radius:10px;padding:30px;margin-bottom:30px;box-shadow:0 2px 8px #00000014}#main__organization .storage-quota-main .storage-quota-card .storage-quota-header{display:flex;align-items:center;margin-bottom:30px;padding-bottom:15px;border-bottom:2px solid #f5f5f5}#main__organization .storage-quota-main .storage-quota-card .storage-quota-header h3{margin:0;font-size:16px;font-weight:600;color:#333;line-height:normal;flex:1}#main__organization .storage-quota-main .storage-quota-card .storage-quota-header .storage-type-badge{background-color:#00cac014;border:1px solid rgba(0,202,192,.25);color:#00cac0;padding:6px 12px;border-radius:6px;font-size:.75rem;font-weight:600}#main__organization .storage-quota-main .storage-quota-card .storage-usage-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}#main__organization .storage-quota-main .storage-quota-card .storage-usage-info .usage-text{color:#8d8d8d;font-size:.875rem}#main__organization .storage-quota-main .storage-quota-card .storage-usage-info .usage-percentage{font-weight:700;font-size:.875rem;padding:4px 8px;border-radius:12px}#main__organization .storage-quota-main .storage-quota-card .storage-usage-info .usage-percentage.primary{background-color:#2196f314;color:#1976d2}#main__organization .storage-quota-main .storage-quota-card .storage-usage-info .usage-percentage.default{background-color:#9e9e9e14;color:#616161}#main__organization .storage-quota-main .storage-quota-card .storage-usage-info .usage-percentage.secondary{background-color:#f4433614;color:#d32f2f}#main__organization .storage-quota-main .storage-quota-card .storage-progress-container{margin:7px 0}#main__organization .storage-quota-main .storage-quota-card .storage-progress-container .storage-progress{height:8px;background-color:#00000014;border-radius:4px;overflow:hidden}#main__organization .storage-quota-main .storage-quota-card .storage-progress-container .storage-progress .storage-progress-bar{height:100%;background:linear-gradient(90deg,#00cac0,#00b8b0);border-radius:4px;transition:width .4s ease}#main__organization .storage-quota-main .storage-quota-card .storage-progress-container .storage-progress.warning-progress .storage-progress-bar{background-color:#ec6b22}#main__organization .storage-quota-main .storage-quota-card .storage-progress-container .storage-progress.danger-progress .storage-progress-bar{background-color:#f9224b}#main__organization .storage-quota-main .storage-quota-card .storage-alert{font-size:.75rem;margin-top:7px}#main__organization .storage-quota-main .storage-quota-card .storage-alert.danger{color:#f9224b}#main__organization .storage-quota-main .storage-quota-card .storage-alert.warning{color:#ec6b22}#main__organization .storage-quota-main .storage-quota-card .storage-alert.info{color:#8d8d8d}#main__organization .storage-breakdown{margin-top:7px}#main__organization .storage-breakdown .expand-button{width:100%;padding:7px 15px;margin-top:7px;text-transform:none;border-radius:6px;border:1px solid rgba(0,202,192,.15);background-color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000001a;font-size:.875rem}#main__organization .storage-breakdown .expand-button:hover{background:linear-gradient(135deg,#00cac0,#00b8b0);color:#fff;border-color:#00cac0;transform:translateY(-1px);box-shadow:0 4px 12px #00cac040}#main__organization .storage-breakdown .expand-button.expanded{background:#00cac014;border-color:#00cac040;color:#008079;box-shadow:0 2px 8px #00cac026;font-weight:600}#main__organization .storage-breakdown .expand-button .expand-icon{margin-left:7px;transition:transform .3s cubic-bezier(.4,0,.2,1)}#main__organization .storage-breakdown .expand-button .expand-icon.expanded{transform:rotate(180deg)}#main__organization .storage-breakdown .breakdown-content-wrapper{margin-top:15px;border:none;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #00000014}#main__organization .storage-breakdown .breakdown-content{min-height:0}#main__organization .storage-breakdown .breakdown-content .breakdown-header{padding:30px;background-color:#f8f8f8;border-bottom:2px solid #f5f5f5}#main__organization .storage-breakdown .breakdown-content .breakdown-header h4{margin:0;font-size:16px;font-weight:600;color:#333;line-height:normal}#main__organization .storage-breakdown .breakdown-content .breakdown-body{padding:30px;max-height:512px;overflow-y:auto}#main__organization .storage-breakdown .breakdown-content .breakdown-body .list-container{width:100%}#main__organization .storage-breakdown .breakdown-content .breakdown-body .category-icon svg,#main__organization .storage-breakdown .breakdown-content .breakdown-body .category-icon svg *,#main__organization .storage-breakdown .breakdown-content .breakdown-body svg,#main__organization .storage-breakdown .breakdown-content .breakdown-body svg *{fill:#fff!important;color:#fff!important}#main__organization .storage-breakdown .breakdown-content .category-item{display:flex;align-items:center;margin-bottom:15px;padding:15px;border-radius:10px;border:none;background-color:transparent}#main__organization .storage-breakdown .breakdown-content .category-item .category-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;font-size:16px}#main__organization .storage-breakdown .breakdown-content .category-item .category-icon svg{fill:#fff!important}#main__organization .storage-breakdown .breakdown-content .category-item .category-icon.attachments{background-color:#ff6b6b}#main__organization .storage-breakdown .breakdown-content .category-item .category-icon.pieces{background-color:#4ecdc4}#main__organization .storage-breakdown .breakdown-content .category-item .category-icon.printer_files{background-color:#4caf50}#main__organization .storage-breakdown .breakdown-content .category-item .category-icon.project_files{background-color:#9c27b0}#main__organization .storage-breakdown .breakdown-content .category-item .category-icon.resource_files{background-color:#607d8b}#main__organization .storage-breakdown .breakdown-content .category-item .category-icon.industrial_printer_files{background-color:#795548}#main__organization .storage-breakdown .breakdown-content .category-item .category-icon.print_fail_videos{background-color:#f44336}#main__organization .storage-breakdown .breakdown-content .category-item .category-icon.qualification_files{background-color:#ff9800}#main__organization .storage-breakdown .breakdown-content .category-item .category-details{flex:1;min-width:0}#main__organization .storage-breakdown .breakdown-content .category-item .category-details .category-name{font-weight:600;margin-bottom:4px;color:#333}#main__organization .storage-breakdown .breakdown-content .category-item .category-details .category-size{font-size:.875rem;color:#8d8d8d;margin-bottom:7px}#main__organization .storage-breakdown .breakdown-content .category-item .category-details .category-progress-container{display:flex;align-items:center;gap:7px}#main__organization .storage-breakdown .breakdown-content .category-item .category-details .category-progress-container .category-progress{flex:1;height:8px;border-radius:4px;background-color:#f8f8f8;overflow:hidden}#main__organization .storage-breakdown .breakdown-content .category-item .category-details .category-progress-container .category-progress .category-progress-bar{height:100%;border-radius:4px;transition:width .4s ease}#main__organization .storage-breakdown .breakdown-content .category-item .category-details .category-progress-container .category-progress.attachments .category-progress-bar{background-color:#ff6b6b}#main__organization .storage-breakdown .breakdown-content .category-item .category-details .category-progress-container .category-progress.pieces .category-progress-bar{background-color:#4ecdc4}#main__organization .storage-breakdown .breakdown-content .category-item .category-details .category-progress-container .category-progress.printer_files .category-progress-bar{background-color:#4caf50}#main__organization .storage-breakdown .breakdown-content .category-item .category-details .category-progress-container .category-progress.project_files .category-progress-bar{background-color:#9c27b0}#main__organization .storage-breakdown .breakdown-content .category-item .category-details .category-progress-container .category-progress.resource_files .category-progress-bar{background-color:#607d8b}#main__organization .storage-breakdown .breakdown-content .category-item .category-details .category-progress-container .category-progress.industrial_printer_files .category-progress-bar{background-color:#795548}#main__organization .storage-breakdown .breakdown-content .category-item .category-details .category-progress-container .category-progress.print_fail_videos .category-progress-bar{background-color:#f44336}#main__organization .storage-breakdown .breakdown-content .category-item .category-details .category-progress-container .category-progress.qualification_files .category-progress-bar{background-color:#ff9800}#main__organization .storage-breakdown .breakdown-content .category-item .category-details .category-progress-container .category-percentage{font-size:.875rem;font-weight:600;color:#00cac0;min-width:40px}#main__organization .storage-breakdown .breakdown-content .loading-breakdown,#main__organization .storage-breakdown .breakdown-content .error-breakdown,#main__organization .storage-breakdown .breakdown-content .empty-breakdown{padding:30px;text-align:center}#main__organization .storage-breakdown .breakdown-content .loading-breakdown i,#main__organization .storage-breakdown .breakdown-content .error-breakdown i,#main__organization .storage-breakdown .breakdown-content .empty-breakdown i{font-size:24px;margin-bottom:7px;opacity:.7}#main__organization .storage-breakdown .breakdown-content .loading-breakdown i.fa-spin,#main__organization .storage-breakdown .breakdown-content .error-breakdown i.fa-spin,#main__organization .storage-breakdown .breakdown-content .empty-breakdown i.fa-spin{animation:fa-spin 2s infinite linear}#main__organization .storage-breakdown .breakdown-content .loading-breakdown.error-breakdown,#main__organization .storage-breakdown .breakdown-content .error-breakdown.error-breakdown,#main__organization .storage-breakdown .breakdown-content .empty-breakdown.error-breakdown{color:#f9224b}#main__organization .storage-breakdown .breakdown-content .loading-breakdown.empty-breakdown,#main__organization .storage-breakdown .breakdown-content .error-breakdown.empty-breakdown,#main__organization .storage-breakdown .breakdown-content .empty-breakdown.empty-breakdown{color:#8d8d8d}#main__organization .storage-breakdown .breakdown-content .loading-breakdown.empty-breakdown i,#main__organization .storage-breakdown .breakdown-content .error-breakdown.empty-breakdown i,#main__organization .storage-breakdown .breakdown-content .empty-breakdown.empty-breakdown i{font-size:48px;margin-bottom:15px;opacity:.5}.actions-column{display:flex;gap:3px}.rs-checkbox-checker label{font-size:1em}.members-message-warning{margin:0;padding:0 10px;color:#ec6b22}.members-message-warning svg>path{fill:#ec6b22}.qualification-expired{color:#f9224b;font-weight:700}.qualification-button{font-size:.9em;padding:5px 10px;margin-top:-6px;margin-right:5px}.qualification-button svg{margin:0}.members-scope-selector{margin-bottom:8px;display:flex;align-items:center}.members-scope-selector .scope-label{margin-right:10px;font-weight:600;color:#333;font-size:14px}.members-scope-selector .rs-picker-default{width:130px}.members-save-section{display:flex;justify-content:flex-end;margin-top:12px}.members-save-section .simple-button{border-radius:4px;border:none;font-size:14px;cursor:pointer;transition:all .2s}.members-save-section .simple-button:disabled{opacity:.5;cursor:not-allowed}.special-permissions-section{margin-top:20px;margin-bottom:10px}.special-permissions-section .special-permissions-title{font-weight:700;margin-bottom:10px}.special-permissions-section .special-permission-item{margin-left:20px;margin-bottom:8px}.special-permissions-section .special-permission-wrapper{display:inline-block}.special-permissions-section .rs-checkbox-checker label{width:auto!important;padding-right:0!important}.all-permissions-checkbox{margin-top:20px}.add-member-row{background-color:#f5f5f5;cursor:pointer;transition:background-color .2s ease-in-out}.add-member-row:hover{background-color:#e8e8e8}.add-member-row td{padding:15px 7px!important;text-align:center;color:#00cac0;font-weight:500;border-top:2px dashed #CCC}.add-member-row td i{margin-right:8px;font-size:16px}#add-member-dialog .MuiDialog-paper{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(0,202,192,.08)}#add-member-dialog .MuiDialogContent-root{padding:30px;overflow-x:hidden}#add-member-dialog h2{font-family:Cabin,sans-serif;font-weight:700;font-size:20px;color:#333;margin:0 0 30px;letter-spacing:.3px;display:flex;align-items:center;position:relative;padding-bottom:15px}#add-member-dialog h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,#00cac0,#00cac04d);border-radius:2px}#add-member-dialog form{margin-top:30px}#add-member-dialog form label{display:block;margin-bottom:7px;margin-left:0;font-weight:500;color:#444;width:auto}#add-member-dialog form input[type=text],#add-member-dialog form input[type=email],#add-member-dialog form input[type=password]{width:100%;margin-left:0;margin-bottom:15px;padding:7px 15px;border:1px solid #f5f5f5;border-radius:4px;font-size:14px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;box-shadow:#f0f0f0 0 1px 1px;box-sizing:border-box}#add-member-dialog form input[type=text]:focus,#add-member-dialog form input[type=email]:focus,#add-member-dialog form input[type=password]:focus{outline:none;border-color:#00cac0;box-shadow:0 0 0 3px #00cac01a}#add-member-dialog form .form-row{display:flex;gap:7px;margin-bottom:15px;width:100%}#add-member-dialog form .form-row .form-group{flex:1;min-width:0}#add-member-dialog form .form-row .form-group label{margin-bottom:7px}#add-member-dialog form .form-row .form-group input[type=text]{width:100%;margin-bottom:0}#add-member-dialog form .error-message{color:#f9224b;font-size:12px;text-align:center;margin-top:4px;font-weight:500;display:block}#add-member-dialog form .form-actions{display:flex;justify-content:right;gap:7px;margin-top:30px;padding-top:15px;border-top:1px solid rgba(0,202,192,.08)}#main__unregister{background:#00f}#main__connectivity .api-form{margin-top:20px;display:flex;align-items:flex-end}.api-form-button{margin-left:15px;margin-right:15px;background-color:#00cac0!important;color:#fff}.api-form-button svg>path{fill:#fff}.api-button{margin-right:15px}.api-update-button{background-color:#00cac0!important;color:#fff}.api-warning-button{background-color:#ec6b22!important;color:#fff}.changelog-container{max-width:900px;margin:0 auto;padding:15px}.changelog-version{background:#fff;border-radius:10px;padding:30px;margin-bottom:30px;box-shadow:0 2px 8px #00000014;border-left:4px solid #00CAC0}.changelog-version--new{border-left-color:#ec6b22;background:linear-gradient(135deg,#fff,#fffaf5)}.changelog-version__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f5f5f5}.changelog-version__title{font-size:24px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:7px}.changelog-version__badge{background:#ec6b22;color:#fff;font-size:12px;font-weight:600;padding:2px 8px;border-radius:1000px;text-transform:uppercase}.changelog-version__date{font-size:14px;color:#999}.changelog-version__section{margin-top:15px}.changelog-version__section:first-of-type{margin-top:0}.changelog-version__section-title{font-size:16px;font-weight:600;color:#666;margin:0 0 7px;display:flex;align-items:center}.changelog-version__section-title:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;background:#00cac0}.changelog-version__list{list-style:none;padding:0;margin:0}.changelog-version__item{padding:7px 0 7px 30px;position:relative;color:#666;line-height:1.5}.changelog-version__item:before{content:"";position:absolute;left:7px;top:14px;width:6px;height:6px;border-radius:50%}.changelog-version__item--feature:before{background:#00cac0}.changelog-version__item--improvement:before{background:#ccc}.main-menu__footer{text-align:center;padding:7px}.main-menu__footer p{margin:0 0 4px;font-size:12px;color:#999}.version-link{display:inline-flex;align-items:center;gap:4px;color:#999;text-decoration:none;font-size:12px;transition:color .2s ease-in-out}.version-link:hover{color:#00cac0}.changelog-badge{background:#ec6b22;color:#fff;font-size:10px;font-weight:600;min-width:16px;height:16px;line-height:16px;text-align:center;border-radius:1000px;padding:0 4px}#main__notifications{padding:30px}.notification-manager{max-width:100%}.notification-manager .notification-categories{display:flex;flex-wrap:wrap;gap:15px;max-width:100%;align-items:flex-start}.notification-manager .notification-category{background:#fff;border-radius:10px;padding:15px;box-shadow:0 1px 4px #0000000f;width:calc(33.333% - 15px);min-width:340px;flex-grow:0}.notification-manager .notification-category.category-fabrication .category-icon{background:#1976d21a;color:#1976d2}.notification-manager .notification-category.category-tâches .category-icon{background:#f57c001a;color:#f57c00}.notification-manager .notification-category.category-projets .category-icon{background:#388e3c1a;color:#388e3c}.notification-manager .notification-category.category-fichiers .category-icon{background:#7b1fa21a;color:#7b1fa2}.notification-manager .notification-category.category-maintenances .category-icon{background:#ff98001a;color:#ff9800}.notification-manager .notification-category .category-header{display:flex;align-items:center;gap:7px;margin-bottom:15px;padding-bottom:7px;border-bottom:1px solid #f5f5f5}.notification-manager .notification-category .category-header .category-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:14px}.notification-manager .notification-category .category-header .category-title{margin:0;font-size:16px;font-weight:600;color:#333}.notification-manager .notification-category .category-notifications{display:flex;flex-direction:column}.notification-manager .notifications-columns-header{display:flex;align-items:center;padding-bottom:4px}.notification-manager .notifications-columns-header .column-spacer{flex:1}.notification-manager .notifications-columns-header .column-labels{display:flex;gap:7px;flex-shrink:0}.notification-manager .notifications-columns-header .column-labels .column-label{width:44px;text-align:center;font-size:12px;font-weight:600;color:#8d8d8d}.notification-manager .notification-item{display:flex;align-items:center;padding:7px 0;border-bottom:1px solid #f5f5f5}.notification-manager .notification-item:last-child{border-bottom:none}.notification-manager .notification-item .notification-name{font-size:14px;color:#333;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-manager .notification-item .notification-toggles{display:flex;gap:7px;flex-shrink:0}.notification-manager .notification-item .notification-toggles .toggle-cell{width:39px;display:flex;justify-content:center}@media(max-width:768px){.notification-manager .notification-category{width:100%;min-width:0}.notification-manager .notification-item{flex-wrap:wrap}.notification-manager .notification-item .notification-name{width:100%}.notification-manager .notification-item .notification-toggles{width:100%;justify-content:flex-end}}.main__table .title{display:flex;justify-content:center;margin-top:20px;margin-bottom:40px}.main__table .flex{display:flex;justify-content:space-between}.main__table h2{font-family:Cabin;font-style:normal;font-weight:700;font-size:20px;line-height:24px;letter-spacing:.15px;width:auto;color:#333}.main__table .rs-table-row:hover{cursor:pointer}.main__table .rs-table-hover .rs-table-row:not(.rs-table-row-header):hover,.main__table .rs-table-hover .rs-table-row:hover .rs-table-cell-group,.main__table .rs-table-hover .rs-table-row:hover .rs-table-cell{background-color:#f5f5f5}.main__table .rs-table-hover .rs-table-row-header:hover .rs-table-cell-group,.main__table .rs-table-hover .rs-table-row-header:hover .rs-table-cell{background-color:unset}.main__table .rs-table-cell-header-icon-sort{fill:#00cac0}.main__table .search-bar{display:flex;justify-content:flex-end;margin-bottom:20px;width:40%}.main__table .search-bar-input{width:100%}.main__table .search-bar-addon-icon{height:100%;padding-top:0!important;padding-bottom:0!important;padding-right:20px!important}.add-material-modal-paper{border-radius:12px!important;overflow:hidden}.add-material-modal-title{background:#00cac0;color:#fff!important;padding:20px 24px!important}.add-material-modal-title svg{margin-right:12px;background-color:#fff;width:16px!important;height:16px;border-radius:30px;padding:2px}.add-material-modal-title svg path{color:#00cac0}.add-material-modal-title .MuiTypography-root{font-size:18px;font-weight:600}.add-material-modal-content{padding:24px!important;background-color:#f8f9fa}.add-material-form{display:flex;flex-direction:column;gap:16px}.add-material-form .quantity-field label{display:block;margin:0 0 6px;font-size:12px;color:#0000008a;font-family:Roboto,Helvetica,Arial,sans-serif}.add-material-form .quantity-field input{width:100%;box-sizing:border-box;font:inherit;color:currentColor;padding:10.5px 14px;background:#fff;border:1px solid rgba(0,0,0,.23);border-radius:8px;margin:0}.add-material-form .quantity-field input:hover{border-color:#00cac0}.add-material-form .quantity-field input:focus{outline:none;border-color:#00cac0;border-width:2px;padding:9.5px 13px}.add-material-form .add-material-field .MuiOutlinedInput-root{background-color:#fff;border-radius:8px}.add-material-form .add-material-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#00cac0}.add-material-form .add-material-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#00cac0;border-width:2px}.add-material-form .add-material-field .MuiInputLabel-root.Mui-focused{color:#00cac0}.add-material-form .add-material-field .MuiSelect-icon{color:#666}.add-material-modal-actions{padding:16px 24px!important;background-color:#f8f9fa;display:flex!important;justify-content:flex-end;border-top:1px solid #e0e0e0}.add-material-modal-actions .btn-cancel{background:#f9224b;color:#fff;padding:8px 20px;font-weight:500;border-radius:6px;cursor:pointer;width:auto}.add-material-modal-actions .btn-cancel:hover{background:#f9224b;color:#fff}.add-material-modal-actions .btn-add{background:linear-gradient(135deg,#00cac0,#00b5ac);color:#fff;border:none;border-radius:6px;padding:8px 24px;font-weight:500;cursor:pointer;width:auto;transition:none}.add-material-modal-actions .btn-add:disabled{background:#ccc;color:#999;cursor:not-allowed;box-shadow:none}.add-material-modal-actions .btn-add:hover:not(:disabled){background:#00cac0}.main-page__pic{height:100vh;overflow:hidden;background:#fff}.main-page__pic .main__pic-main{height:100vh;display:flex;flex-direction:column}.main-page__pic .main__pic-main .pic-builder-layout{display:flex;width:100%;padding-top:64px;height:100vh;overflow:hidden}.main-page__pic .main__pic-main .pic-builder-layout .pic-builder-main{flex:1;padding:24px 32px 32px;overflow-y:auto;max-width:calc(100% - 350px);min-height:0;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.main-page__pic .main__pic-main .pic-builder-layout .pic-builder-main .pic-builder-top-section{display:flex;justify-content:center;align-items:flex-start;gap:24px;width:100%;max-width:900px;margin-bottom:24px}.main-page__pic .main__pic-main .pic-builder-layout .pic-builder-main .pic-builder-top-section>*:only-child{margin:0 auto}.main-page__pic .main__pic-main .pic-builder-layout .pic-builder-main .pic-builder-top-section>*{margin-right:0;margin-bottom:0}.main-page__pic .main__pic-main .pic-builder-layout .pic-builder-sidebar{width:350px;background:#f8f8f8;border-left:1px solid #E0E0E0;overflow-y:auto;position:fixed;right:0;top:64px;bottom:0}.main-page__pic .main__pic-main .saving{margin-right:16px;padding:6px 8px;border-radius:4px;transition:all .25s cubic-bezier(.4,0,.2,1);opacity:1;background:transparent}.main-page__pic .main__pic-main .saving__text{display:flex;align-items:center;font-size:12px;font-weight:500;white-space:nowrap;gap:6px;color:#888;transition:all .25s ease;font-family:Cabin,sans-serif}.main-page__pic .main__pic-main .saving__spinner{font-size:11px;color:#ff9800;animation:spin 1s linear infinite}.main-page__pic .main__pic-main .saving__check{font-size:11px;color:#00cac0;animation:checkPulse .4s ease-out}.main-page__pic .main__pic-main .saving--active{background:#ff980014}.main-page__pic .main__pic-main .saving--active .saving__text{color:#ff9800;font-weight:600}.main-page__pic .main__pic-main .saving--success .saving__text{color:#00cac0}.main-page__pic .main__pic-main .saving--success:hover{background:#00cac00d}.main-page__pic .main__pic-main .saving--success:hover .saving__text{color:#00cac0;font-weight:600}.main-page__pic .main__pic-main .saving--success.save-just-completed{animation:saveConfirm .6s ease-out}.main-page__pic .main__pic-main .saving--readonly .saving__text{color:#666}.main-page__pic .main__pic-main .saving:not(.saving--active):not(.saving--success):not(.saving--readonly){opacity:0;pointer-events:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes checkPulse{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes saveConfirm{0%{transform:translateY(0);opacity:.8}20%{transform:translateY(-2px);opacity:1}40%{transform:translateY(0);opacity:1}to{transform:translateY(0);opacity:1}}.main-page__pic .main__pic-main .menu-bar{z-index:1201;height:64px;background:#f8f8f8!important;box-shadow:0 1px 1px #00000024!important;color:#333!important}.main-page__pic .main__pic-main .menu-bar .MuiToolbar-root{min-height:64px;padding:0;width:100%;background:#f8f8f8}.main-page__pic .main__pic-main .nav-bar-left{align-items:center;display:flex;margin-left:24px}.main-page__pic .main__pic-main .nav-bar-left .pic-versions-dropdown .versions-trigger{height:32px;min-height:32px;padding:6px 12px;font-size:13px}.main-page__pic .main__pic-main .nav-bar-left .pic-versions-dropdown .versions-trigger .trigger-icon{font-size:11px}.main-page__pic .main__pic-main .nav-bar-left .pic-versions-dropdown .versions-trigger .trigger-chevron{font-size:9px}.main-page__pic .main__pic-main .nav-bar-left .pic-versions-dropdown .versions-dropdown-menu{top:calc(100% + 8px);left:0;right:auto}.main-page__pic .main__pic-main .nav-bar-end{align-items:center;display:flex;position:absolute;right:16px;gap:16px}.main-page__pic .main__pic-main .nav-bar-end .saving{min-width:auto;text-align:right}.main-page__pic .main__pic-main .nav-bar-end .saving .saving__text{justify-content:flex-end}.main-page__pic .main__pic-main .nav-bar-end .new-button{height:32px;width:100px;padding:0;color:#00cac0;font-style:normal;font-weight:400;font-size:14px;line-height:24px;border:1.5px solid #00CAC0;box-sizing:border-box;border-radius:3px;background:#f8f8f8}.main-page__pic .main__pic-main .pic-header-extended{margin:32px 0;max-width:850px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.main-page__pic .main__pic-main .pic-header-extended .pic-header-main{flex:1}.main-page__pic .main__pic-main .pic-header-extended .pic-header-main .edit-pic-name__form{margin:0;width:100%}.main-page__pic .main__pic-main .pic-header-extended .pic-header-main .edit-pic-name__form .pic-name-input{width:100%;margin:0;padding:0;color:#333;font-family:Cabin;font-weight:700;font-size:24px;line-height:24px;background:transparent;border:none;outline:none;transition:border-bottom .2s ease;border-bottom:2px solid transparent!important;box-shadow:none;border-radius:0;cursor:text}.main-page__pic .main__pic-main .pic-header-extended .pic-header-main .edit-pic-name__form .pic-name-input:hover{border-bottom:2px solid rgba(0,202,192,.3)!important}.main-page__pic .main__pic-main .pic-header-extended .pic-header-main .edit-pic-name__form .pic-name-input:focus{border-bottom:2px solid #00CAC0!important;box-shadow:none!important}.main-page__pic .main__pic-main .pic-header-extended .pic-header-main .edit-pic-name__form .pic-name-input::placeholder{color:#999;opacity:1}.main-page__pic .main__pic-main .pic-header-extended .pic-header-main .edit-pic-name__form input:focus{box-shadow:unset;transform:unset}.main-page__pic .main__pic-main .pic-header-extended .pic-header-actions{display:flex;align-items:center;gap:12px;padding-top:4px}.main-page__pic .main__pic-main .pic-header-extended .pic-header-actions .duplicate-button{display:flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:1.5px solid #00CAC0;border-radius:4px;color:#00cac0;font-family:Cabin;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-height:36px;white-space:nowrap}.main-page__pic .main__pic-main .pic-header-extended .pic-header-actions .duplicate-button svg{width:18px;height:18px;fill:currentColor}.main-page__pic .main__pic-main .pic-header-extended .pic-header-actions .duplicate-button:hover{background:#00cac0;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #00cac04d}.main-page__pic .main__pic-main .pic-header-extended .pic-header-actions .duplicate-button:active{transform:translateY(0);box-shadow:0 1px 4px #00cac04d}.main-page__pic .main__pic-main .pic-header-extended .pic-header-actions .duplicate-button:focus{outline:none;box-shadow:0 0 0 3px #00cac033}.main-page__pic .main__pic-main .add-card-line-icone{position:relative;left:50%}.main-page__pic .main__pic-main .add-card-button-icone{bottom:25px;position:relative;left:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.main-page__pic .main__pic-main .add-card-button-icone g{cursor:pointer;box-shadow:0 4px 10px #2222221a}.main-page__pic .main__pic-main .card{width:850px;padding:0;animation:slideIn .4s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.main-page__pic .main__pic-main .card-content{padding:0}.main-page__pic .main__pic-main .card-content:last-child{padding-bottom:0}.main-page__pic .main__pic-main .card-container{width:850px}.main-page__pic .main__pic-main .card-container h2{font-family:Cabin;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#333;margin:0;align-items:center;letter-spacing:.15px}.main-page__pic .main__pic-main .card-container h3{font-family:Cabin;font-style:normal;font-weight:700;font-size:13px;line-height:24px;letter-spacing:.15px;margin:0}.main-page__pic .main__pic-main .card-container p{font-family:Cabin;font-style:normal;font-weight:400;font-size:11px;line-height:24px;letter-spacing:.15px;color:#8d8d8d;margin:0}.main-page__pic .main__pic-main .card-container p strong{font-family:Cabin}.main-page__pic .main__pic-main .card-container .card-icone{padding:5px;width:71px!important;border:.5px solid #00CAC0;box-sizing:border-box;border-radius:8px}.main-page__pic .main__pic-main .card-container .card-title{margin-left:9px;font-family:Cabin;font-style:normal;font-weight:700;font-size:26px;line-height:24px;letter-spacing:.15px}.main-page__pic .main__pic-main .card-container .card-title:before{content:attr(data-order)}.main-page__pic .main__pic-main .card-container .icone-action{margin-left:auto}.main-page__pic .main__pic-main .card-container .icone-action path:last-child{fill:#8d8d8d}.main-page__pic .main__pic-main .card-container .icone-action:hover{cursor:pointer}.main-page__pic .main__pic-main .card-container .card-body{display:flex;min-height:408px;background:#f8f8f8;box-shadow:0 1px 1px #00000024,0 2px 1px #0000001f,0 1px 3px #0003;border-top:1px solid #CCCCCC;border-radius:0 0 4px 4px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:1;transform:scaleY(1);transform-origin:top}.main-page__pic .main__pic-main .card-container .card-body.disable{min-height:0;max-height:0;opacity:0;transform:scaleY(0);padding:0;margin:0;border:none;box-shadow:none}.main-page__pic .main__pic-main .card-container .card-body .cards-list{display:flex;width:100%;flex-wrap:wrap;padding:40px;align-content:center;justify-content:center;gap:48px}.main-page__pic .main__pic-main .card-container .card-body .cards-list .card-item-container{flex:0 1 calc(50% - 10px);max-width:320px}.main-page__pic .main__pic-main .card-container .card-body .cards-list .card-item-container .card-item{display:flex;height:100px;width:100%;padding:20px 24px;margin-bottom:0;border-radius:5px;transition:all .3s ease;background:#fff;border:2px solid transparent}.main-page__pic .main__pic-main .card-container .card-body .cards-list .card-item-container .card-item .card-item-icone{margin-right:20px;margin-top:auto;margin-bottom:auto;font-size:48px;color:#00cac0!important;fill:#00cac0!important;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.main-page__pic .main__pic-main .card-container .card-body .cards-list .card-item-container .card-item .card-item-icone svg{fill:#00cac0!important;color:#00cac0!important}.main-page__pic .main__pic-main .card-container .card-body .cards-list .card-item-container .card-item .card-item-icone path{fill:#00cac0!important}.main-page__pic .main__pic-main .card-container .card-body .cards-list .card-item-container .card-item div{flex:1;display:flex;flex-direction:column;justify-content:center}.main-page__pic .main__pic-main .card-container .card-body .cards-list .card-item-container .card-item div h3{margin:0;font-size:18px;line-height:1.2;font-weight:600;color:#333}.main-page__pic .main__pic-main .card-container .card-body .cards-list .card-item-container .card-item div p{margin:0;font-size:14px;line-height:1.4;color:#666}.main-page__pic .main__pic-main .card-container .card-body .cards-list .card-item-container .card-item:hover{background:#fff;box-shadow:0 4px 16px #0000001a;border-radius:5px;border:2px solid #00CAC0;cursor:pointer;transform:translateY(-4px)}.main-page__pic .main__pic-main .add-card-line-div{position:relative;height:96px;width:fit-content;margin:0 auto;cursor:pointer;animation:fadeInScale .4s ease-out;display:grid;place-items:center}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.main-page__pic .main__pic-main .add-card-line-div>*{grid-column:1;grid-row:1}.main-page__pic .main__pic-main .add-card-line-div .add-card-line-icone{z-index:1;pointer-events:none}.main-page__pic .main__pic-main .add-card-line-div .add-card-button-icone{z-index:2;pointer-events:auto}.main-page__pic .main__pic-main .add-card-line-div .add-card-button-icone:hover,.main-page__pic .main__pic-main .add-card-line-div:hover .add-card-button-icone{opacity:.8}.main-page__pic .main__pic-main .add-card-button-line-icone{position:relative;left:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.main-page__pic .main__pic-main .add-card-button-line-icone g{cursor:pointer}.main-page__pic .main__pic-main .menu-side-bar-icone{width:40px;height:40px;margin-top:16px;margin-left:8px}.main-page__pic .main__pic-main .menu-side-bar-icone.active{border:.1px solid #00CAC0;box-sizing:border-box;border-radius:3px;background:#efefef}.main-page__pic .main__pic-main .menu-side-bar-icone .cls-1{stroke:none!important;fill:#555!important}.main-page__pic .main__pic-main .main__side-bar h2{font-family:Cabin;font-style:normal;font-weight:700;font-size:20px;line-height:24px;letter-spacing:.15px;margin-left:16px;color:#333}.main-page__pic .main__pic-main .main__side-bar h3{font-style:normal;font-family:Cabin;font-weight:700;font-size:16px;line-height:24px;color:#333;letter-spacing:.15px;margin-left:8px}.main-page__pic .main__pic-main .main__side-bar .step-details ol{margin:0}.main-page__pic .main__pic-main .side-bar-header{background:#efefef;height:72px;display:flex;align-items:center}.main-page__pic .main__pic-main .side-bar-header .side-bar-header-title{margin-left:16px;width:80%;letter-spacing:.15px;text-transform:uppercase;font-family:Cabin,serif;font-style:normal;color:#333;font-weight:500;font-size:20px;line-height:24px}.main-page__pic .main__pic-main .side-bar-header .side-bar-header-close-icone{margin-left:250px;position:absolute;cursor:pointer}.main-page__pic .main__pic-main .side-bar-content{margin-top:30px}.main-page__pic .main__pic-main .block{border-radius:3px;width:100%;margin:15px 0 0;padding:10px 45px}.main-page__pic .main__pic-main .button-zone{margin-top:30px;text-align:center;margin-bottom:30px;bottom:0}.main-page__pic .main__pic-main .button-zone button{width:341px;height:50px;border:1px solid #555555;border-radius:3px;margin-left:40px;margin-right:40px}.main-page__pic .main__pic-main .button-zone button:disabled{opacity:.5;cursor:not-allowed;background-color:#e0e0e0}.pic-builder-wrapper{height:100%;width:100%;display:flex;flex-direction:column;background:#fff}.pic-builder-wrapper .template-indicator{background:#e8f5e8;color:#2e7d32;padding:8px 16px;text-align:center;font-weight:600;font-size:14px;border-bottom:1px solid #C8E6C9;margin-bottom:16px}.pic-builder-wrapper .pic-versions-dropdown{position:relative;display:inline-block}.pic-builder-wrapper .pic-versions-dropdown .versions-trigger{display:flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:1.5px solid #E0E0E0;border-radius:4px;color:#666;font-family:Cabin;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-height:36px;white-space:nowrap}.pic-builder-wrapper .pic-versions-dropdown .versions-trigger:hover{border-color:#00cac0;color:#00cac0;box-shadow:0 1px 4px #00cac01a}.pic-builder-wrapper .pic-versions-dropdown .versions-trigger .trigger-content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.pic-builder-wrapper .pic-versions-dropdown .versions-trigger .trigger-main{display:flex;align-items:center;gap:8px}.pic-builder-wrapper .pic-versions-dropdown .versions-trigger .trigger-icon{color:#00cac0;font-size:12px}.pic-builder-wrapper .pic-versions-dropdown .versions-trigger .versions-count{font-size:12px;color:#999;font-weight:400}.pic-builder-wrapper .pic-versions-dropdown .versions-trigger .trigger-chevron{font-size:10px;transition:transform .2s ease}.pic-builder-wrapper .pic-versions-dropdown .versions-trigger[aria-expanded=true]{border-color:#00cac0;color:#00cac0}.pic-builder-wrapper .pic-versions-dropdown .versions-trigger[aria-expanded=true] .trigger-chevron{transform:rotate(180deg)}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:320px;max-width:400px;background:#fff;border:1px solid #E0E0E0;border-radius:6px;box-shadow:0 8px 24px #0000001f;z-index:1000;animation:dropdownSlideIn .2s ease-out}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #F0F0F0;background:#f8f8f8;border-radius:6px 6px 0 0}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .dropdown-header .dropdown-title{font-weight:600;font-size:13px;color:#333;text-transform:uppercase;letter-spacing:.3px}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .dropdown-header .dropdown-close{background:none;border:none;color:#999;cursor:pointer;padding:4px}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .dropdown-header .dropdown-close:hover{color:#666}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .versions-list{max-height:300px;overflow-y:auto;padding:8px 0}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-option{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;transition:background-color .15s ease}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-option:hover:not(.current){background:#f8f9fa}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-option.current{background:#00cac00d;border-left:3px solid #00CAC0;cursor:default}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-option.current .current-indicator{color:#00cac0}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-option .version-info{flex:1;min-width:0}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-option .version-info .version-name{display:flex;align-items:center;gap:8px;margin-bottom:4px}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-option .version-info .version-name .version-number{font-weight:600;color:#00cac0;font-size:12px;background:#00cac01a;padding:2px 6px;border-radius:4px;min-width:24px;text-align:center}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-option .version-info .version-name .name{font-weight:500;color:#333;font-size:14px;flex:1}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-option .version-info .version-name .current-badge,.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-option .version-info .version-name .original-badge{font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;text-transform:uppercase}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-option .version-info .version-name .current-badge{background:#00cac0;color:#fff}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-option .version-info .version-name .original-badge{background:#ffc107;color:#333}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-option .version-info .version-meta .date{font-size:11px;color:#666}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-option .version-action{display:flex;align-items:center}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-option .version-action .delete-version-btn{background:none;border:none;cursor:pointer;padding:4px 6px;border-radius:3px;transition:all .2s ease}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-option .version-action .delete-version-btn .delete-icon{color:#999;font-size:12px;transition:color .2s ease}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-option .version-action .delete-version-btn:hover{background:#dc35451a}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-option .version-action .delete-version-btn:hover .delete-icon{color:#dc3545}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-create-action{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;transition:all .2s ease;background:#00cac005;border-left:3px solid transparent}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-create-action:hover{background:#00cac014;border-left-color:#00cac0}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-create-action .create-content{display:flex;align-items:center;gap:12px}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-create-action .create-content .create-icon{color:#00cac0;font-size:14px}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-create-action .create-content .create-text{font-weight:500;color:#00cac0;font-size:14px}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-create-action .create-arrow{color:#00cac0;font-size:12px;opacity:.7;transition:all .2s ease}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .version-create-action:hover .create-arrow{opacity:1;transform:translate(2px)}.pic-builder-wrapper .pic-versions-dropdown .versions-dropdown-menu .versions-separator{height:1px;background:#e0e0e0;margin:8px 16px}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.pic-builder-wrapper .pic-versions-single{display:inline-block}.pic-builder-wrapper .pic-versions-single .version-create-button{display:flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:1.5px solid #00CAC0;border-radius:4px;color:#00cac0;font-family:Cabin;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-height:36px;white-space:nowrap}.pic-builder-wrapper .pic-versions-single .version-create-button i{font-size:12px}.pic-builder-wrapper .pic-versions-single .version-create-button:hover{background:#00cac0;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #00cac04d}.pic-builder-wrapper .pic-versions-single .version-create-button:active{transform:translateY(0);box-shadow:0 1px 4px #00cac04d}.pic-builder-wrapper .pic-versions-single .version-create-button:focus{outline:none;box-shadow:0 0 0 3px #00cac033}.pic-builder-wrapper .card-drag-container{transition:all .2s ease}.pic-builder-wrapper .card-drag-container.dragging{opacity:.8;transform:rotate(1deg) scale(1.01);z-index:1000}.pic-builder-wrapper .card-drag-container.drag-over{transform:translateY(-2px);box-shadow:0 6px 20px #00cac026;border-radius:8px}.pic-builder-wrapper .card-drag-container.drag-over:before{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%);width:80%;height:3px;background:linear-gradient(90deg,transparent,#00CAC0,transparent);border-radius:2px;animation:dropIndicator .6s ease-in-out infinite alternate}.pic-builder-wrapper .card-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.pic-builder-wrapper .card-drag-handle{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#999;cursor:grab;border-radius:4px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.pic-builder-wrapper .card-drag-handle i{font-size:14px;pointer-events:none}.pic-builder-wrapper .card-drag-handle:hover{background:#00cac01a;color:#00cac0;transform:scale(1.1)}.pic-builder-wrapper .card-drag-handle:active,.pic-builder-wrapper .card-drag-handle.dragging{cursor:grabbing;background:#00cac033;color:#00cac0;transform:scale(.95)}@keyframes dropIndicator{0%{opacity:.6;transform:translate(-50%) scale(.9)}to{opacity:1;transform:translate(-50%) scale(1.1)}}.pic-builder-wrapper .add-card-line-div.disabled,.pic-builder-wrapper .card-more.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.pic-builder-wrapper .card-more.disabled .icone-action{opacity:.3}.pic-builder-wrapper .card-item.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.main__side-bar{display:flex;flex-direction:column;height:100%;max-height:100vh;overflow:hidden}.main__side-bar .versions__list{padding:0 15px}.main__side-bar .versions__list h2{margin-bottom:15px}.main__side-bar .versions__list .btn-white:hover{background:#00cac0}.main__side-bar .project-overview{flex-shrink:0;padding:20px 16px;background:linear-gradient(135deg,#fff,#f8f9fa);border-bottom:1px solid rgba(0,202,192,.1)}.main__side-bar .project-overview .overview-stats .readiness-status.ready{background:#00cac01a;color:#00cac0;border:1px solid rgba(0,202,192,.2)}.main__side-bar .project-overview .overview-stats .readiness-status.not-ready{background:#ffa7261a;color:#ffa726;border:1px solid rgba(255,167,38,.2)}.main__side-bar .project-overview .overview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.main__side-bar .project-overview .overview-header h2{margin:0;font-family:Cabin;font-weight:700;font-size:18px;color:#2c3e50;letter-spacing:.3px}.main__side-bar .project-overview .overview-header .overview-stats{display:flex;gap:8px}.main__side-bar .project-overview .overview-header .overview-stats .completed-badge,.main__side-bar .project-overview .overview-header .overview-stats .total-badge{font-size:11px;font-weight:600;padding:4px 8px;border-radius:12px;letter-spacing:.2px;text-align:center;white-space:nowrap;transition:all .2s ease;flex-shrink:0;display:flex;align-items:center;line-height:1}.main__side-bar .project-overview .overview-header .overview-stats .completed-badge{background:#00cac01f;color:#008079;font-weight:700;border:1px solid rgba(0,202,192,.2)}.main__side-bar .project-overview .overview-header .overview-stats .completed-badge.incomplete{background:#ffa7261f;color:#e65100;border:1px solid rgba(255,167,38,.2)}.main__side-bar .project-overview .overview-header .overview-stats .completed-badge:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.main__side-bar .project-overview .overview-header .overview-stats .total-badge{background:#2c3e501a;color:#2c3e50;font-weight:700;border:1px solid rgba(44,62,80,.15)}.main__side-bar .project-overview .overview-header .overview-stats .total-badge.ready{background:#4caf501f;color:#2e7d32;border:1px solid rgba(76,175,80,.3);box-shadow:0 1px 3px #4caf5033}.main__side-bar .project-overview .overview-header .overview-stats .total-badge:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}.main__side-bar .project-overview .overview-header .overview-stats .readiness-status{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-weight:600;font-size:13px}.main__side-bar .project-overview .overview-header .overview-stats .readiness-status.ready,.main__side-bar .project-overview .overview-header .overview-stats .readiness-status .status-indicator.ready{background:#00cac01a;color:#00cac0;border:1px solid rgba(0,202,192,.2)}.main__side-bar .project-overview .overview-header .overview-stats .readiness-status.ready .status-indicator,.main__side-bar .project-overview .overview-header .overview-stats .readiness-status .status-indicator.ready .status-indicator{background:#00cac0;color:#fff}.main__side-bar .project-overview .overview-header .overview-stats .readiness-status.not-ready,.main__side-bar .project-overview .overview-header .overview-stats .readiness-status .status-indicator.not-ready{background:#ffa7261a;color:#ffa726;border:1px solid rgba(255,167,38,.2)}.main__side-bar .project-overview .overview-header .overview-stats .readiness-status.not-ready .status-indicator,.main__side-bar .project-overview .overview-header .overview-stats .readiness-status .status-indicator.not-ready .status-indicator{background:#ffa726;color:#fff}.main__side-bar .project-overview .overview-header .overview-stats .readiness-status .status-indicator{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.main__side-bar .project-overview .overview-header .overview-stats .readiness-status .status-indicator.ready{background:#00cac0;color:#fff}.main__side-bar .project-overview .overview-header .overview-stats .readiness-status .status-indicator.not-ready{background:#ffa726;color:#fff}.main__side-bar .project-overview .overview-header .overview-stats .readiness-status .status-text{font-weight:600;letter-spacing:.3px}.main__side-bar .project-overview .overview-header .criteria-checklist{display:flex;flex-direction:column;gap:8px}.main__side-bar .project-overview .overview-header .criteria-checklist .criterion-item{display:flex;align-items:flex-start;gap:10px;padding:8px;border-radius:6px;border:1px solid transparent;transition:all .2s ease}.main__side-bar .project-overview .overview-header .criteria-checklist .criterion-item.complete{background:#00cac00d;border-color:#00cac01a}.main__side-bar .project-overview .overview-header .criteria-checklist .criterion-item.complete .criterion-status .status-icon{background:#00cac0;color:#fff}.main__side-bar .project-overview .overview-header .criteria-checklist .criterion-item.complete .criterion-label{color:#00cac0;font-weight:600}.main__side-bar .project-overview .overview-header .criteria-checklist .criterion-item.incomplete{background:#ffa7260d;border-color:#ffa7261a}.main__side-bar .project-overview .overview-header .criteria-checklist .criterion-item.incomplete .criterion-status .status-icon{background:#ffa726;color:#fff}.main__side-bar .project-overview .overview-header .criteria-checklist .criterion-item.incomplete .criterion-label{color:#ffa726;font-weight:600}.main__side-bar .project-overview .overview-header .criteria-checklist .criterion-item.incomplete .criterion-hint{display:block}.main__side-bar .project-overview .overview-header .criteria-checklist .criterion-item .criterion-status .status-icon{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.main__side-bar .project-overview .overview-header .criteria-checklist .criterion-item .criterion-content{flex:1;min-width:0}.main__side-bar .project-overview .overview-header .criteria-checklist .criterion-item .criterion-content .criterion-label{font-size:12px;font-weight:600;line-height:1.3;margin-bottom:2px}.main__side-bar .project-overview .overview-header .criteria-checklist .criterion-item .criterion-content .criterion-description{font-size:11px;color:#666;line-height:1.3;margin-bottom:3px}.main__side-bar .project-overview .overview-header .criteria-checklist .criterion-item .criterion-content .criterion-hint{font-size:10px;color:#999;font-style:italic;line-height:1.2;display:none}.main__side-bar .project-overview .progress-container{position:relative}.main__side-bar .project-overview .progress-container .progress-bar{height:8px;background:#00000014;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 1px 2px #0000000d}.main__side-bar .project-overview .progress-container .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,#00cac0,#00b8b0);border-radius:20px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.main__side-bar .project-overview .progress-container .progress-bar .progress-fill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#ffffff4d,#fff0 30%,#fff0 70%,#fff3);border-radius:20px}.main__side-bar .project-overview .progress-container .progress-percentage{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:700;color:#fff;background:#2c3e50cc;padding:2px 6px;border-radius:4px;box-shadow:0 1px 3px #0003;z-index:1}.main__side-bar .project-overview .overview-details{display:flex;justify-content:space-between;gap:16px}.main__side-bar .project-overview .overview-details .detail-item{display:flex;flex-direction:column;align-items:center;flex:1;padding:8px;background:#00cac008;border-radius:6px;border:1px solid rgba(0,202,192,.1)}.main__side-bar .project-overview .overview-details .detail-item .detail-label{font-size:11px;font-weight:500;color:#666;margin-bottom:4px;text-align:center;letter-spacing:.2px}.main__side-bar .project-overview .overview-details .detail-item .detail-value{font-size:14px;font-weight:700;color:#00cac0;letter-spacing:.3px}.main__side-bar .step-details{flex:1;overflow-y:auto;min-height:0;padding:12px}.main__side-bar .step-details .step-section{margin-bottom:20px}.main__side-bar .step-details .step-section .step-header{display:flex;align-items:center;padding:12px 20px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:8px;box-shadow:0 2px 8px #00000014;margin-bottom:12px;border:1px solid rgba(0,202,192,.1)}.main__side-bar .step-details .step-section .step-header .sub-menu-icone{height:45px;width:45px;margin-right:12px}.main__side-bar .step-details .step-section .step-header h3{margin:0;font-family:Cabin;font-weight:600;font-size:16px;line-height:24px;color:#2c3e50;text-transform:uppercase;letter-spacing:.5px;flex:1}.main__side-bar .step-details .step-section .step-content{padding:0 8px}.main__side-bar .step-details .step-section .step-content ol{margin:0;padding:0;list-style:none}.main__side-bar .step-details .step-section .step-content ol li:nth-child(1){animation-delay:.1s}.main__side-bar .step-details .step-section .step-content ol li:nth-child(2){animation-delay:.2s}.main__side-bar .step-details .step-section .step-content ol li:nth-child(3){animation-delay:.3s}.main__side-bar .step-details .step-section .step-content ol li:nth-child(4){animation-delay:.4s}.main__side-bar .step-details .step-section .step-content ol li:nth-child(5){animation-delay:.5s}.main__side-bar .step-details .step-section .step-content ol li{animation:slideInFromLeft .6s cubic-bezier(.4,0,.2,1) both;text-decoration:none;color:inherit;display:flex;align-items:center;justify-content:space-between;border-radius:4px;margin-bottom:8px;transition:all .3s cubic-bezier(.4,0,.2,1);padding:12px;font-family:Cabin;position:relative;border-left:3px solid transparent;background-color:#fafbfc;min-height:48px;box-shadow:0 1px 2px #0000000a;border-right:none;border-top:none;border-bottom:none}.main__side-bar .step-details .step-section .step-content ol li.complete{border-left-color:#00cac099;background-color:#00cac008;box-shadow:0 1px 3px #00cac01a}.main__side-bar .step-details .step-section .step-content ol li.uncomplete{border-left-color:#d0d0d0;background-color:#f5f6f7;opacity:.8;animation:gentlePulse 3s ease-in-out infinite;box-shadow:0 1px 1px #00000005}.main__side-bar .step-details .step-section .step-content ol li.uncomplete .step-item-details{opacity:.7}.main__side-bar .step-details .step-section .step-content ol li.uncomplete .step-item-icon i{color:#999!important}.main__side-bar .step-details .step-section .step-content ol li .step-item-content{display:flex;align-items:center;flex:1;min-width:0}.main__side-bar .step-details .step-section .step-content ol li .step-item-content .step-item-icon{width:32px;height:32px;background:linear-gradient(135deg,#00cac01a,#00cac00d);border-radius:6px;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0;transition:all .3s ease}.main__side-bar .step-details .step-section .step-content ol li .step-item-content .step-item-icon i{font-size:14px;color:#00cac0;transition:all .3s ease}.main__side-bar .step-details .step-section .step-content ol li .step-item-content .step-item-details{display:flex;flex-direction:column;min-width:0;flex:1}.main__side-bar .step-details .step-section .step-content ol li .step-item-content .step-item-details .step-item-name{font-weight:600;font-size:13px;line-height:18px;color:#2c3e50;margin-bottom:2px;letter-spacing:.2px}.main__side-bar .step-details .step-section .step-content ol li .step-item-content .step-item-details .step-item-duration{font-size:11px;font-weight:500;color:#00cac0;background:#00cac01a;padding:1px 6px;border-radius:8px;display:inline-flex;align-items:center;width:fit-content;margin-bottom:1px}.main__side-bar .step-details .step-section .step-content ol li .step-item-content .step-item-details .step-item-duration:before{content:"⏱";margin-right:3px;font-size:10px}.main__side-bar .step-details .step-section .step-content ol li .step-item-content .step-item-details .step-item-quantity{font-size:11px;font-weight:500;color:#8e44ad;background:#8e44ad1a;padding:1px 6px;border-radius:8px;display:inline-flex;align-items:center;width:fit-content;margin-bottom:1px}.main__side-bar .step-details .step-section .step-content ol li .step-item-content .step-item-details .step-item-quantity:before{content:"⚖";margin-right:3px;font-size:10px}.main__side-bar .step-details .step-section .step-content ol li .step-item-content .step-item-details .step-item-info{font-size:11px;font-weight:500;color:#7f8c8d;background:#7f8c8d1a;padding:1px 6px;border-radius:8px;display:inline-flex;align-items:center;width:fit-content;margin-bottom:1px}.main__side-bar .step-details .step-section .step-content ol li .step-item-content .step-item-details .step-item-info:before{content:"📄";margin-right:3px;font-size:10px}.main__side-bar .step-details .step-section .step-content ol li .step-item-content .step-item-details .step-item-slots{font-size:11px;font-weight:500;color:#e67e22;background:#e67e221a;padding:1px 6px;border-radius:8px;display:inline-flex;align-items:center;width:fit-content;margin-bottom:1px}.main__side-bar .step-details .step-section .step-content ol li .step-item-content .step-item-details .step-item-slots:before{content:"📅";margin-right:3px;font-size:10px}.main__side-bar .step-details .step-section .step-content ol li .step-item-content .step-item-details .step-item-method{font-size:11px;font-weight:500;color:#8e44ad;background:#8e44ad1a;padding:1px 6px;border-radius:8px;display:inline-flex;align-items:center;width:fit-content}.main__side-bar .step-details .step-section .step-content ol li .step-item-content .step-item-details .step-item-method:before{content:"🔧";margin-right:3px;font-size:10px}.main__side-bar .step-details .step-section .step-content ol li:hover{transform:translate(2px);box-shadow:0 2px 6px #00cac026;background-color:#ffffffe6;border-left-color:#00cac0}.main__side-bar .step-details .step-section .step-content ol li:hover .step-item-icon{background:linear-gradient(135deg,#00cac033,#00cac01a);transform:scale(1.05)}.main__side-bar .step-details .step-section .step-content ol li:hover .step-item-icon i{transform:scale(1.1);color:#009790}.main__side-bar .step-details .step-section .step-content ol li:active{transform:translate(1px) scale(.98)}.main__side-bar .production-section{margin-top:auto;flex-shrink:0;padding:12px 16px;background:linear-gradient(135deg,#f8f9fa,#fff);border-top:1px solid rgba(0,202,192,.1)}.main__side-bar .production-section .production-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.main__side-bar .production-section .production-header h2{margin:0;font-family:Cabin;font-weight:700;font-size:18px;color:#2c3e50;letter-spacing:.3px}.main__side-bar .production-section .production-header .overview-stats{display:flex;gap:2px;align-items:center;flex-wrap:nowrap;margin-left:auto}.main__side-bar .production-section .production-header .overview-stats .completed-badge,.main__side-bar .production-section .production-header .overview-stats .total-badge{font-size:10px;font-weight:600;padding:3px 6px;border-radius:10px;letter-spacing:.1px;text-align:center;white-space:nowrap;transition:all .2s ease;flex-shrink:0;line-height:1.2}.main__side-bar .production-section .production-header .overview-stats .completed-badge{background:#00cac01f;color:#008079;font-weight:700;border:1px solid rgba(0,202,192,.2)}.main__side-bar .production-section .production-header .overview-stats .completed-badge.incomplete{background:#ffa7261f;color:#e65100;border:1px solid rgba(255,167,38,.2)}.main__side-bar .production-section .production-header .overview-stats .completed-badge:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.main__side-bar .production-section .production-header .overview-stats .total-badge{background:#2c3e501a;color:#2c3e50;font-weight:700;border:1px solid rgba(44,62,80,.15)}.main__side-bar .production-section .production-header .overview-stats .total-badge.ready{background:#4caf501f;color:#2e7d32;border:1px solid rgba(76,175,80,.3);box-shadow:0 1px 3px #4caf5033}.main__side-bar .production-section .production-header .overview-stats .total-badge:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}.main__side-bar hr{margin:8px auto;width:calc(100% - 32px);border:none;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,202,192,.3) 50%,transparent 100%)}.main__side-bar .gantt{display:flex;padding:16px 16px 0}.main__side-bar .gantt .production-pre{height:60px;background:#3e5dff;border-top-left-radius:3px;border-bottom-left-radius:3px}.main__side-bar .gantt .production-fabrication{height:60px;background:#0b4fd3}.main__side-bar .gantt .production-post{height:60px;background:#0742b5;border-top-right-radius:3px;border-bottom-right-radius:3px}.main__side-bar .separator{margin:8px 20px;display:flex;align-items:center;text-align:center;font-family:Cabin;font-style:normal;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.5px;color:#00cac0;background:#00cac00d;padding:8px 12px;border-radius:6px}.main__side-bar .separator:before,.main__side-bar .separator:after{content:"";flex:1;border-bottom:2px solid #00CAC0}.main__side-bar .separator:not(:empty):before{margin-right:8px}.main__side-bar .separator:not(:empty):after{margin-left:8px}.main__side-bar .production-estimation{display:flex;justify-content:space-between;align-items:center;background:#00cac00d;border-radius:6px;padding:8px 12px;margin-bottom:8px}.main__side-bar .production-estimation p{font-family:Cabin;font-style:normal;font-weight:400;font-size:12px;line-height:18px;letter-spacing:.15px;color:#333;margin:0;display:flex;align-items:center}.main__side-bar .production-estimation p .info-icone{font-size:12px;color:#00cac0;margin-left:4px}.main__side-bar .production-estimation p.estimation{font-weight:600;color:#00cac0}.main__side-bar .button-production{position:relative;display:flex;width:calc(100% - 32px);height:40px;margin:0 16px;border-radius:6px;background:linear-gradient(135deg,#00cac0,#00b8b0);justify-content:center;align-items:center;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #00cac04d}.main__side-bar .button-production:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00cac066}.main__side-bar .button-production:active{transform:translateY(0);box-shadow:0 1px 4px #00cac04d}.main__side-bar .button-production:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.main__side-bar .button-production:disabled:hover{background:#ccc;transform:none;box-shadow:none}.main__side-bar .button-production h3{color:#fff!important;font-weight:600;font-size:14px;margin:0;letter-spacing:.5px}.main__side-bar .button-production .production-icone{height:25px;width:25px;margin-right:8px}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes gentlePulse{0%,to{opacity:1}50%{opacity:.7}}.main__card-platform{width:100%;padding:9px 6px}.main__card-platform .drag-drop-zone{border:.8px dashed #00CAC0;box-sizing:border-box;border-radius:3px;text-align:center;width:100%;height:100%;cursor:pointer}.main__card-platform .drag-drop-zone .full-zone{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main__card-platform .drag-drop-zone .full-zone button{background:#00cac0;color:#fff;border-radius:3px;border:none;padding:5px 9px;margin-top:18px;margin-bottom:23px}.main__card-platform .drag-drop-zone .full-zone a{color:#00cac0}.main__card-platform .drag-drop-zone.reduced{height:52px;display:flex;align-items:center;justify-content:center}.main__card-platform .drag-drop-zone.reduced div{display:flex;align-items:center;gap:3px}.main__card-platform .drag-drop-zone.reduced div .add-pieces-icone{width:24px;height:auto;margin-right:20px}.main__card-platform .drag-drop-zone button{display:inline-block;width:40%}.main__card-platform .drag-drop-zone button input{display:none}.main__card-platform .drag-drop-zone button div{position:relative;left:150px;bottom:30px}.main__card-platform .drag-drop-zone div.progressAttachment{display:inline-block;width:40%}.main__card-platform .drag-drop-zone.disabled{border-color:#8d8d8d;background-color:#8d8d8d0d;cursor:not-allowed}.main__card-platform .drag-drop-zone.disabled .full-zone .disabled-message{color:#8d8d8d;font-style:italic;margin:0}.main__card-platform .list-files{position:relative;margin-top:12px;background:#fff;height:255px;overflow-y:auto;border-radius:3px}.main__card-platform .list-files table{border-radius:0;padding:0 20px 12px;border-spacing:0 12px}.main__card-platform .list-files table th{padding-bottom:0}.main__card-platform .list-files table tr{border-radius:3px}.main__card-platform .list-files table tr td{border-bottom:1px solid #D8D8D8!important;border-top:1px solid #D8D8D8!important;padding:0 0 0 30px;height:38px}.main__card-platform .list-files table tr td:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px;border-left:1px solid #D8D8D8!important}.main__card-platform .list-files table tr td:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right:1px solid #D8D8D8!important}.main__card-platform .list-files table input{border-radius:3px;width:70px;text-align:center}.main__card-platform .list-files table input:disabled{background:#f5f5f5;color:#999;cursor:not-allowed}.main__card-platform .list-files p{bottom:15px;left:24px;position:absolute}.main__card-platform .button-zone{display:flex;justify-content:center}.main__card-slicer{width:100%;height:100%;padding:9px 6px}.main__card-slicer form{height:auto}.main__card-slicer input::-webkit-outer-spin-button,.main__card-slicer input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.main__card-slicer input[type=number]{-moz-appearance:textfield;text-align:center}.main__card-slicer input[type=time]{text-align:center}.main__card-slicer input[type=time]::-webkit-calendar-picker-indicator{background:none}.main__card-slicer .MuiTextField-root{margin-bottom:15px}.main__card-slicer .MuiTextField-root .MuiOutlinedInput-root{background:#fff}.main__card-slicer .form-control-select{width:100%;margin-bottom:15px}.main__card-slicer .form-control-select .MuiOutlinedInput-root{background:#fff}.main__card-slicer .form-control-select>.MuiInputLabel-shrink{transform:translateY(5.5px) scale(.75)!important;transform-origin:top left}.main__card-slicer .label-select{padding-left:13px;padding-right:13px;top:-10.5px;z-index:1}.main__card-slicer .label-select.MuiInputLabel-shrink{padding-left:18px}.main__card-slicer .select-multiple>div{padding-top:10.5px;padding-bottom:10.5px}.main__card-slicer .select-multiple>.MuiSelect-icon{margin-right:8px}.main__card-slicer .machine-manufacturer-connected{margin-top:-15px!important;margin-bottom:15px!important;margin-left:2px!important;color:#00cac0!important}.main__card-slicer .machine-manufacturer-connected svg>path{fill:#00cac0}.main__card-slicer .select-build-button{background-color:#00cac0!important;color:#fff!important;margin-bottom:20px;padding:10px 20px;font-weight:500}.main__card-slicer .checkbox-is-fiber{margin-bottom:16px}.main__card-slicer .resources-materials-container{margin-bottom:20px}.main__card-slicer .resources-materials-container .resources-column{width:100%}.main__card-slicer .resources-materials-container.has-materials{display:flex;gap:30px}.main__card-slicer .resources-materials-container.has-materials .resources-column,.main__card-slicer .resources-materials-container.has-materials .materials-column{flex:1;min-width:0}@media(max-width:900px){.main__card-slicer .resources-materials-container.has-materials{flex-direction:column;gap:20px}}.main__card-slicer .block{margin:0!important;padding-top:0!important;padding-bottom:0!important}.main__card-slicer .block h2{display:inline-block;margin-right:6px!important;margin-bottom:8px!important}.main__card-slicer .block>p{display:inline-block;margin:0;vertical-align:baseline}.main__card-slicer .printing-estimation-container{display:flex;gap:30px}.main__card-slicer .printing-estimation-container .printing-time-section,.main__card-slicer .printing-estimation-container .material-needs-section{flex:1}.main__card-slicer .printing-estimation-container .printing-time-section h3,.main__card-slicer .printing-estimation-container .material-needs-section h3{margin-bottom:0}.main__card-slicer .printing-estimation-container .printing-time-section p,.main__card-slicer .printing-estimation-container .material-needs-section p{margin-bottom:0;line-height:11px}.main__card-slicer .printing-estimation-container .printing-time-section .form-group,.main__card-slicer .printing-estimation-container .material-needs-section .form-group{margin-bottom:15px}.main__card-slicer .printing-estimation-container .printing-time-section .form-group label,.main__card-slicer .printing-estimation-container .material-needs-section .form-group label{display:block;margin:0 0 6px;padding:0;font-size:12px;color:#333}.main__card-slicer .printing-estimation-container .printing-time-section .form-group input,.main__card-slicer .printing-estimation-container .material-needs-section .form-group input{background:#fff;border:1px solid #E0E0E0;border-radius:4px;padding:8px 12px;font-size:14px;transition:border-color .3s;margin:0;width:100%;box-sizing:border-box;font-family:inherit}.main__card-slicer .printing-estimation-container .printing-time-section .form-group input:focus,.main__card-slicer .printing-estimation-container .material-needs-section .form-group input:focus{outline:none;border-color:#00cac0;box-shadow:0 0 0 2px #00cac01a}.main__card-slicer .printing-estimation-container .printing-time-section .form-group input:hover:not(:disabled),.main__card-slicer .printing-estimation-container .material-needs-section .form-group input:hover:not(:disabled){border-color:#b0b0b0}.main__card-slicer .printing-estimation-container .printing-time-section .form-group input.full-width,.main__card-slicer .printing-estimation-container .material-needs-section .form-group input.full-width{width:100%}.printers-select-text-volume{color:#8d8d8d;font-weight:100;font-size:14px}.printers-select-text-name{font-weight:400}.printers-select-text-connected{margin-left:5px;margin-right:5px;font-size:13px}.card-slicer__list-item-warning-message,.card-slicer__list-item-warning-message>svg>*{color:#ec6b22;fill:#ec6b22!important}.selected-build{display:flex;align-items:center;margin-bottom:10px}.selected-build-description{font-size:14px!important;color:#000!important;font-weight:700!important}.selected-build-delete-button{background-color:unset!important}.selected-build-error{color:#f9224b!important;font-size:14px!important;margin-top:-10px!important;margin-bottom:15px!important}.selected-build-error svg>path{fill:#f9224b}.selected-build-error span{color:#f9224b!important}.printing-data-mode-selected{outline:#00CAC0 2px solid}.materials-section .materials-title{font-size:16px;font-weight:600;color:#333;margin-bottom:6px!important}.materials-section .materials-empty{color:#6c757d;font-style:italic;margin:10px 0}.materials-section .materials-list{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.materials-section .material-item{display:flex;align-items:center;justify-content:space-between;padding:8px;background-color:#fff;border-radius:8px;border:1px solid #e0e0e0;transition:border-color .2s ease,box-shadow .2s ease}.materials-section .material-item.clickable{cursor:pointer}.materials-section .material-item.clickable:hover{border-color:#00cac0;box-shadow:0 2px 8px #00cac026}.materials-section .material-item .material-info{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1}.materials-section .material-item .material-position{font-weight:600;font-size:14px;color:#00cac0}.materials-section .material-item .material-name{font-weight:500;font-size:14px;color:#333}.materials-section .material-item .material-brand,.materials-section .material-item .material-color{font-size:14px;color:#666}.materials-section .material-item .material-color:before{content:"•";margin-right:5px}.materials-section .material-item .material-quantity{font-weight:600;font-size:14px;color:#333;margin-left:auto}.materials-section .material-item button{margin-left:8px;padding:2px 6px}.materials-section .material-item button>svg{padding:0;margin:0}.materials-section .material-item button:hover{background-color:#f9224b}.materials-section .material-item button:hover>svg path{color:#666}.materials-section .material-delete-btn{background:none;border:none;color:#f9224b;cursor:pointer;padding:8px}.materials-section .material-delete-btn:hover{opacity:.7}.materials-section .add-material-btn{display:inline-flex;align-items:center;gap:8px;background-color:#00cac0;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer}.materials-section .add-material-btn svg>path{color:#fff}.materials-section .add-material-btn:hover{opacity:.9}.materials-summary .materials-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.materials-summary .material-badge{display:flex;align-items:center;background-color:#f5f5f5;border-radius:20px;overflow:hidden}.materials-summary .material-badge .badge-position{background-color:#00cac0;color:#fff;font-weight:600;font-size:12px;padding:6px 10px}.materials-summary .material-badge .badge-quantity{font-weight:500;font-size:13px;color:#333;padding:6px 12px;background-color:#fff}.materials-summary .total-badge{display:inline-flex;align-items:center;background-color:#e8f5f4;border-radius:20px;overflow:hidden;border:1px solid #00CAC0}.materials-summary .total-badge .total-label{background-color:#00cac0;color:#fff;font-weight:600;font-size:12px;padding:6px 12px}.materials-summary .total-badge .total-value{font-weight:600;font-size:14px;color:#00cac0;padding:4px 14px}.no-materials-message{color:#6c757d;font-style:italic;font-size:14px}.main__card_slicer_build_table{width:883px}.main__card_slicer_build_table .button-load-builds{padding:4px}.main__shedule_pic{width:1100px;height:auto;min-height:628px;animation:pageSlideIn .5s cubic-bezier(.4,0,.2,1)}.main__shedule_pic h1{font-family:Cabin,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:26px;letter-spacing:.2px;color:#333;margin:0 0 7px}.main__shedule_pic h2{font-family:Cabin,sans-serif;font-style:normal;font-weight:600;font-size:11px;line-height:20px;letter-spacing:.5px;text-transform:uppercase;width:auto;color:#8d8d8d;margin:0}.main__shedule_pic h3{font-family:Cabin,sans-serif;font-style:normal;font-weight:600;font-size:15px;line-height:24px;letter-spacing:.3px;margin:0;color:#333}.main__shedule_pic p{font-family:Cabin,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:1.6;letter-spacing:.15px;color:#8d8d8d;margin:0}.main__shedule_pic p strong{font-family:Cabin,sans-serif;font-weight:600}.main__shedule_pic .button--with-icon{display:inline-flex;align-items:center;gap:7px;margin-bottom:15px;padding:6px 7px;background:transparent;border:none;color:#00cac0;font-family:Cabin,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:6px}.main__shedule_pic .button--with-icon:hover{color:#00bdb3;background:#00cac014;transform:translate(-2px)}.main__shedule_pic .button--with-icon:active{transform:translate(0)}.main__shedule_pic .button--with-icon i{font-size:14px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.main__shedule_pic .button--with-icon:hover i{transform:translate(-3px)}.main__shedule_pic .pic-selection>*{vertical-align:baseline}.main__shedule_pic .pic-selection{height:180px;width:100%;display:block;position:relative}.main__shedule_pic .pic-selection .title{margin-bottom:8px}.main__shedule_pic .pic-selection select{font-family:Cabin,sans-serif;font-style:normal;font-weight:500;font-size:22px;line-height:24px;letter-spacing:.15px;color:#333;background:#fff;padding:0;margin:0;width:245px}.main__shedule_pic .pic-selection select optgroup,.main__shedule_pic .pic-selection select option{font-family:Cabin,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:24px;letter-spacing:.15px;color:#333}.main__shedule_pic .pic-selection p{margin:auto auto auto 0}.main__shedule_pic .pic-selection .new-button{height:32px;width:100px;padding:0;right:0;position:absolute;margin-right:16px;color:#00cac0;font-style:normal;font-weight:400;font-size:14px;line-height:24px;border:1.5px solid #00CAC0;box-sizing:border-box;border-radius:3px;background:#f8f8f8;transition:all .3s ease}.main__shedule_pic .pic-details{display:flex;flex-direction:column;min-height:auto;height:auto;margin-bottom:15px;gap:7px;background:#fff;border-radius:8px;padding:15px;box-shadow:0 1px 4px #0000000a;border:1px solid rgba(0,202,192,.08);transition:all .3s cubic-bezier(.4,0,.2,1);animation:cardSlideIn .5s cubic-bezier(.4,0,.2,1) both}.main__shedule_pic .pic-details h1{font-family:Cabin,sans-serif;font-style:normal;font-weight:700;font-size:22px;line-height:24px;letter-spacing:.2px;color:#333;margin:0;padding:0}.main__shedule_pic .pic-details p{font-family:Cabin,sans-serif;font-style:normal;font-weight:600;font-size:13px;line-height:20px;letter-spacing:.3px;color:#8d8d8d}.main__shedule_pic .pic-details .pic-details-content{width:100%;display:flex;flex-direction:column;gap:0}.main__shedule_pic .pic-details .pic-detail-row{display:flex;flex-direction:row;width:100%;border-bottom:1px solid rgba(0,202,192,.05);align-items:center;justify-content:center}.main__shedule_pic .pic-details .pic-detail-row:last-child{border-bottom:none}.main__shedule_pic .pic-details .pic-detail-header{width:120px;height:fit-content;padding-right:15px;text-align:center;padding-top:7px;padding-bottom:7px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center}.main__shedule_pic .pic-details .pic-detail-header h2{font-size:11px;letter-spacing:.5px;font-weight:700}.main__shedule_pic .pic-details .pic-detail-value{padding:7px 0;flex:1;display:flex;align-items:center;justify-content:flex-start;gap:7px;flex-wrap:wrap}.main__shedule_pic .pic-details .pic-detail-value input[type=checkbox]{display:none}.main__shedule_pic .pic-details .pic-detail-value input[type=checkbox]+label{width:auto;max-width:100%;padding:7px;cursor:pointer;display:inline-flex;align-items:center;border-radius:6px;transition:all .3s cubic-bezier(.4,0,.2,1);border:1.5px solid transparent;margin:0 0 6px}.main__shedule_pic .pic-details .pic-detail-value input[type=checkbox]+label:hover{background:#00cac008;border-color:#00cac01a}.main__shedule_pic .pic-details .pic-detail-value input[type=checkbox]+label span{height:18px;width:18px;margin-right:7px;background:#fff;border:2px solid rgba(0,202,192,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.main__shedule_pic .pic-details .pic-detail-value input[type=checkbox]+label:hover span{border-color:#00cac0;box-shadow:0 0 0 3px #00cac014}.main__shedule_pic .pic-details .pic-detail-value input[type=checkbox]+label div{width:auto}.main__shedule_pic .pic-details .pic-detail-value input[type=checkbox]+label div h3{width:auto;margin-bottom:0;font-size:14px;font-weight:600;color:#333}.main__shedule_pic .pic-details .pic-detail-value input[type=checkbox]+label div p{line-height:1.4;font-size:12px;color:#8d8d8d;margin:0}.main__shedule_pic .pic-details .pic-detail-value input[type=checkbox]+label div .radio-label-printers-main-printer{color:#00cac0;font-style:italic;font-size:12px;font-weight:600}.main__shedule_pic .pic-details .pic-detail-value input[type=checkbox]:checked+label{background:#00cac00d;border-color:#00cac0}.main__shedule_pic .pic-details .pic-detail-value input[type=checkbox]:checked+label>span{background:#fff;border-color:#00cac0;box-shadow:0 0 0 3px #00cac01a}.main__shedule_pic .pic-details .pic-detail-value input[type=checkbox]:checked+label>span:after{background:#00cac0;content:"";border-radius:50%;width:10px;height:10px;display:block;transition:all .3s cubic-bezier(.4,0,.2,1);animation:radioPopIn .3s cubic-bezier(.4,0,.2,1)}.main__shedule_pic .pic-details .pic-detail-value input[type=checkbox]+label>span:after{content:"";width:0;height:0;display:block;transition:all .3s cubic-bezier(.4,0,.2,1)}.main__shedule_pic .pic-details .pic-detail-value .pic-quantity{display:flex;align-items:center;border-radius:6px;border:1.5px solid rgba(0,202,192,.2);background:#fff;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.main__shedule_pic .pic-details .pic-detail-value .pic-quantity:hover{border-color:#00cac0;box-shadow:0 2px 8px #00cac026}.main__shedule_pic .pic-details .pic-detail-value .pic-quantity:focus-within{border-color:#00cac0;box-shadow:0 0 0 3px #00cac01a}.main__shedule_pic .pic-details .pic-detail-value .pic-quantity div{display:flex;align-items:center;justify-content:center;width:36px;height:36px;cursor:pointer;transition:all .2s ease;background:#fff}.main__shedule_pic .pic-details .pic-detail-value .pic-quantity div:hover{background:linear-gradient(135deg,#f8f9fa,#fff)}.main__shedule_pic .pic-details .pic-detail-value .pic-quantity div:active{background:#e8e8e8;transform:scale(.95)}.main__shedule_pic .pic-details .pic-detail-value .pic-quantity div svg{width:20px;height:20px;fill:#333;transition:fill .2s ease}.main__shedule_pic .pic-details .pic-detail-value .pic-quantity div:hover svg{fill:#00cac0}.main__shedule_pic .pic-details .pic-detail-value .pic-quantity img{cursor:pointer}.main__shedule_pic .pic-details .pic-detail-value .pic-quantity-waiting{font-family:Cabin,sans-serif;font-size:13px;font-weight:500;color:#8d8d8d;font-style:italic}.main__shedule_pic .pic-details .pic-detail-value input{background:#fff;width:56px;height:36px;padding:0 7px;margin:0;border:none;border-left:1px solid rgba(0,202,192,.15);border-right:1px solid rgba(0,202,192,.15);border-radius:0;transition:background .2s ease;box-shadow:none;text-align:center;font-family:Cabin,sans-serif;font-size:14px;font-weight:600;color:#333}.main__shedule_pic .pic-details .pic-detail-value input:focus{outline:none;background:#fafafa}.main__shedule_pic .pic-details .pic-detail-value input::-webkit-outer-spin-button,.main__shedule_pic .pic-details .pic-detail-value input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.main__shedule_pic .pic-details .pic-detail-value .project-selector{font-family:Cabin,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.15px;color:#333;background:linear-gradient(135deg,#fff,#f8f9fa);border:1.5px solid rgba(0,202,192,.2);border-radius:8px;padding:7px 15px;width:100%;max-width:320px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);height:40px;margin:0}.main__shedule_pic .pic-details .pic-detail-value .project-selector:hover{border-color:#00cac0;background:#fff;box-shadow:0 2px 8px #00cac01a}.main__shedule_pic .pic-details .pic-detail-value .project-selector:focus{outline:none;border-color:#00cac0;box-shadow:0 0 0 3px #00cac01a}.main__shedule_pic .pic-details .pic-detail-value .project-selector option{font-family:Cabin,sans-serif;font-size:14px;padding:7px 15px}.main__shedule_pic hr{border:none;border-top:1px solid rgba(0,202,192,.15);margin:15px 0;opacity:.6}.main__shedule_pic .message-zone{width:100%;min-height:40px;background:linear-gradient(135deg,#fff3cd,#fcf8e3);border-radius:6px;margin:auto auto 15px;display:flex;align-items:center;padding:7px 15px;border:1px solid rgba(255,193,7,.3);box-shadow:0 1px 4px #ffc1071a}.main__shedule_pic .message-zone img{width:20px;height:20px;margin-right:15px;flex-shrink:0}.main__shedule_pic .message-zone h3{margin:0;color:#856404}.main__shedule_pic .schedule-mode-zone{margin-top:15px;background:#fff;border-radius:8px;padding:15px;box-shadow:0 1px 4px #0000000a;border:1px solid rgba(0,202,192,.08);transition:all .3s ease}.main__shedule_pic .schedule-mode-zone>h3{margin-bottom:15px;font-size:15px;font-weight:700;color:#333;letter-spacing:.3px}.main__shedule_pic .schedule-mode-zone label{width:100%;padding:7px;cursor:pointer;display:flex;align-items:center;border-radius:6px;transition:all .3s cubic-bezier(.4,0,.2,1);border:1.5px solid transparent;margin-bottom:6px}.main__shedule_pic .schedule-mode-zone label:hover{background:#00cac008;border-color:#00cac01a}.main__shedule_pic .schedule-mode-zone label span{height:18px;width:18px;margin-right:7px;background:#fff;border:2px solid rgba(0,202,192,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.main__shedule_pic .schedule-mode-zone label:hover span{border-color:#00cac0;box-shadow:0 0 0 3px #00cac014}.main__shedule_pic .schedule-mode-zone label div{width:100%}.main__shedule_pic .schedule-mode-zone label h3{width:100%;margin-bottom:2px;font-size:14px;font-weight:600;color:#333}.main__shedule_pic .schedule-mode-zone label p{line-height:1.4;font-size:12px;color:#8d8d8d}.main__shedule_pic .schedule-mode-zone input[type=checkbox]:checked+label{background:#00cac00d;border-color:#00cac0}.main__shedule_pic .schedule-mode-zone input[type=checkbox]:checked+label>span{background:#fff;border-color:#00cac0;box-shadow:0 0 0 3px #00cac01a}.main__shedule_pic .schedule-mode-zone input[type=checkbox]:checked+label>span:after{background:#00cac0;content:"";border-radius:50%;width:10px;height:10px;display:block;transition:all .3s cubic-bezier(.4,0,.2,1);animation:radioPopIn .3s cubic-bezier(.4,0,.2,1)}.main__shedule_pic .schedule-mode-zone input[type=checkbox]+label>span:after{content:"";width:0;height:0;display:block;transition:all .3s cubic-bezier(.4,0,.2,1)}.main__shedule_pic .schedule-mode-zone .schedule-mode-selection{margin-top:15px}.main__shedule_pic .data-time-picker{position:relative;left:50%;transform:translate(-50%);padding:15px;border-radius:6px;border:2px dashed rgba(0,202,192,.3);background:#00cac005;cursor:pointer;transition:all .3s ease;margin:15px 0}.main__shedule_pic .data-time-picker:hover{border-color:#00cac0;background:#00cac00d;transform:translate(-50%) translateY(-2px)}.main__shedule_pic .schedule-period{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:15px;background:#fff;border-radius:8px;padding:15px;box-shadow:0 1px 4px #0000000a;border:1px solid rgba(0,202,192,.08)}.main__shedule_pic .schedule-period .schedule-period-times{flex:1;max-width:400px;display:flex;flex-direction:column;gap:0}.main__shedule_pic .schedule-period .schedule-period-row{display:flex;flex-direction:row;width:100%}.main__shedule_pic .schedule-period .schedule-period-header{width:60px;min-width:60px;display:flex;align-items:center;justify-content:flex-end;padding-right:15px}.main__shedule_pic .schedule-period .schedule-period-header h2{margin:0;font-size:11px}.main__shedule_pic .schedule-period .schedule-period-value{padding:7px 0;flex:1;display:flex;align-items:center}.main__shedule_pic .schedule-period .schedule-period-value h3{font-size:15px;font-weight:600;color:#00cac0}.main__shedule_pic .schedule-period button{min-width:200px;height:40px;border-radius:6px;border:none;font-family:Cabin,sans-serif;font-style:normal;font-weight:600;font-size:15px;line-height:20px;letter-spacing:.3px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:#fff;background:linear-gradient(135deg,#00cac0,#00b8b0);box-shadow:0 2px 8px #00cac04d}.main__shedule_pic .schedule-period button:hover:not(.disabled):not(:disabled){background:linear-gradient(135deg,#00b8b0,#00cac0);box-shadow:0 4px 16px #00cac066;transform:translateY(-2px)}.main__shedule_pic .schedule-period button:active:not(.disabled):not(:disabled){transform:translateY(0)}.main__shedule_pic .schedule-period button.disabled,.main__shedule_pic .schedule-period button:disabled{background:#ccc;color:#8d8d8d;cursor:not-allowed;box-shadow:none}.main__shedule_pic .schedule-period button .production-icone{width:25px;height:25px;margin-right:7px;vertical-align:bottom}.main__fast-print{padding-bottom:30px}.main__fast-print h2{margin:15px 0}.main__fast-print .dropzone{margin-bottom:0;margin-top:0}.main__fast-print .or-separator{margin:15px auto;text-align:center}.date-time-dialog span,.date-time-dialog p{font-family:Cabin,sans-serif}.date-time-dialog .MuiPickersDay-daySelected{background:#00cac0}.date-time-dialog hr{border:none;border-top:1px solid rgba(0,202,192,.15);margin:30px 0;opacity:.6}.date-time-dialog .time-picker{display:table;position:relative;width:100%;padding:30px 6px}.date-time-dialog .time-picker img{display:inline;vertical-align:middle}.date-time-dialog .time-picker h3{font-family:Cabin,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.15px;color:#333;display:inline;margin:0 30px 0 7px;vertical-align:middle}.date-time-dialog .time-picker .MuiTextField-root{margin-bottom:0!important}.date-time-dialog .time-picker .MuiFormControl-root.MuiTextField-root{position:absolute;transform:translateY(-15%)}.date-time-dialog .time-picker .MuiFormControl-root.MuiTextField-root label,.date-time-dialog .time-picker .MuiFormControl-root.MuiTextField-root fieldset{display:none}.date-time-dialog .time-picker .MuiFormControl-root.MuiTextField-root input{padding:7px 2px;width:90px;margin:0;height:20px;border:1px solid #00CAC0;border-radius:6px;background:#fff;font-family:Cabin,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;letter-spacing:.15px;text-align:center}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes radioPopIn{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.main__card-post-treatment{width:100%;height:100%;padding:9px 6px}.main__card-post-treatment .form-group label{display:block;margin:0 0 6px;padding:0;font-size:12px;color:#333}.main__card-post-treatment .form-group input{background:#fff;border:1px solid #E0E0E0;border-radius:4px;padding:8px 12px;font-size:14px;transition:border-color .3s;margin:0}.main__card-post-treatment .form-group input:focus{outline:none;border-color:#00cac0;box-shadow:0 0 0 2px #00cac01a}.main__card-post-treatment .form-group input.duration-input{width:100px;text-align:center}.main__card-post-treatment textarea{background:#fff;border:1px solid #E0E0E0;border-radius:4px;padding:8px 12px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .3s;margin:0}.main__card-post-treatment textarea:focus{outline:none;border-color:#00cac0;box-shadow:0 0 0 2px #00cac01a}.main__card-post-treatment textarea.full-width{width:100%;box-sizing:border-box}.main__card-post-treatment textarea:disabled{background:#f8f8f8;color:#8d8d8d;cursor:not-allowed}.main__card-post-treatment textarea:disabled::placeholder{color:#8d8d8d}.main__card-post-treatment .block{margin-top:0!important;margin-bottom:0!important;border-radius:12px}.main__card-post-treatment .block h2{margin:0!important;font-size:18px;font-weight:600;color:#333}.main__card-post-treatment .block.select-method .select-method{display:flex;flex-direction:column;gap:16px}.main__card-post-treatment .block.select-method .select-method .method-buttons{margin-top:8px;display:flex;gap:12px}.main__card-post-treatment .block.select-method .select-method .method-buttons button{flex:1;padding:4px 8px;max-width:100px;height:38px;border-radius:4px;background:#f8f8f8;border:2px solid transparent;font-family:Cabin;font-weight:500;font-size:16px;color:#333;cursor:pointer;transition:all .3s ease;border:1px solid #8D8D8D}.main__card-post-treatment .block.select-method .select-method .method-buttons button:hover:not(:disabled){background:#ebebeb;border-color:#00cac04d}.main__card-post-treatment .block.select-method .select-method .method-buttons button.selected{background:#fff;border:1px solid #00CAC0}.main__card-post-treatment .block.select-method .select-method .method-buttons button:disabled{opacity:.6;cursor:not-allowed}.main__card-post-treatment .block.select-method .select-method .duration-section h2{font-size:16px;margin-bottom:12px!important}.main__card-post-treatment .block.select-method .select-method .duration-section .duration-row{display:flex;align-items:flex-end;gap:15px}.main__card-post-treatment .block.select-method .select-method .duration-section .duration-row .form-group{margin-bottom:0;width:auto}.main__card-post-treatment .block.select-method .select-method .duration-section .duration-row .form-group label{width:auto}.main__card-post-treatment .block.select-method .select-method .duration-section .duration-row .form-group input.duration-input{width:80px}.main__card-post-treatment .block.select-method .select-method .duration-section .duration-row .impacts-scheduling-option{display:flex;align-items:center;white-space:nowrap;padding-bottom:8px}.main__card-post-treatment .block.select-method .select-method .duration-section .duration-row .impacts-scheduling-option label{font-size:13px;color:#666;white-space:nowrap;width:auto}.main__card-machine-job{width:100%;height:100%;min-height:408px;padding:9px 6px;display:flex;flex-direction:column}.main__card-machine-job .title{padding:16px 45px}.main__card-machine-job input{background:#fff;border:1px solid #E0E0E0;border-radius:4px;padding:8px 12px;font-size:14px;transition:border-color .3s;margin:0}.main__card-machine-job input:focus{outline:none;border-color:#00cac0;box-shadow:0 0 0 2px #00cac01a}.main__card-machine-job input.full-width{width:100%;box-sizing:border-box}.main__card-machine-job input.duration-input{width:100px;text-align:center}.main__card-machine-job input:disabled{background:#f5f5f5;color:#999;cursor:not-allowed}.main__card-machine-job input:disabled::placeholder{color:#999}.main__card-machine-job .block{margin-bottom:25px}.main__card-machine-job .block h3{margin-bottom:12px!important;font-size:16px;font-weight:600;color:#333}.main__card-machine-job .slot-container{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;margin-bottom:10px;gap:12px;padding:12px;background-color:#fff;border-radius:8px;border:1px solid #e0e0e0;transition:border-color .2s ease,box-shadow .2s ease}.main__card-machine-job .slot-container:hover{border-color:#00cac0;box-shadow:0 2px 8px #00cac01a}.main__card-machine-job .slot-container .slot-description{flex:1 1 auto;min-width:100px}.main__card-machine-job .slot-container .slot-description input{width:100%;box-sizing:border-box}.main__card-machine-job .slot-container .slot-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.main__card-machine-job .slot-container .slot-actions input.duration-input{width:70px}.main__card-machine-job .slot-container .slot-actions .impacts-scheduling-checkbox{display:flex;align-items:center;flex:0 0 auto}.main__card-machine-job .slot-container .slot-actions .impacts-scheduling-checkbox input[type=checkbox]+label{flex:0 0 auto;width:auto;font-size:13px;color:#666;white-space:nowrap;margin-right:0}.main__card-machine-job .slot-container .slot-actions .slot-delete-btn{background:none;border:none;color:#f9224b;cursor:pointer;padding:6px 8px;border-radius:4px;transition:background-color .2s ease}.main__card-machine-job .slot-container .slot-actions .slot-delete-btn:hover{background-color:#f9224b1a}.main__card-machine-job .slot-container .slot-actions .slot-delete-btn svg{margin:0}.main__card-machine-job .controls{text-align:center;-webkit-user-select:none;user-select:none;margin-bottom:20px}.main__card-machine-job .controls .plus{display:inline-block;border:2px dashed #0B4FD3;height:50px;line-height:50px;width:40px;text-align:center;cursor:pointer}.main__card-machine-job .controls .plus:hover{background:#fff}.main__card-machine-job .controls .plus img{vertical-align:-3px}.main__card-machine-job .controls .total-duration{display:inline-block;line-height:50px;width:40%}.main__card-machine-job .controls .total-duration .flex-duration{display:flex}.main__card-machine-job .controls .total-duration .previous-duration{display:inline-block;height:50px;text-align:center;background:#00cac0;border:2px solid #00CAC0;color:#fff;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.main__card-machine-job .controls .total-duration .print-duration{display:inline-block;height:50px;text-align:center;background:#0b4fd3;border:2px solid #0B4FD3;color:#fff;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.main__card-machine-job .controls .total-duration .extra-duration{display:inline-block;height:50px;text-align:center;background:#00cac0;border:2px solid #00CAC0;color:#fff;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.main__card-machine-job p{text-align:center;margin:20px 0}.main__card-machine-job>*:not(.button-zone){flex:1}.main__card-machine-job .button-zone{margin-top:auto;flex-shrink:0}.main__card-smart-farm{width:100%;height:100%;padding:30px}.main__card-smart-farm form{height:auto}.main__card-smart-farm input[type=time]::-webkit-calendar-picker-indicator{background:none}.main__card-smart-farm input[type=time]{text-align:center}.main__card-smart-farm input::-webkit-outer-spin-button,.main__card-smart-farm input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.main__card-smart-farm input[type=number]{-moz-appearance:textfield;text-align:center}.main__card-smart-farm .block img.enable{cursor:pointer}.main__card-smart-farm .MuiTextField-root{margin-bottom:15px}.main__schedule_pic_table{animation:pageSlideIn .5s cubic-bezier(.4,0,.2,1)}.main__schedule_pic_table .title{display:flex;justify-content:center;margin-top:30px;margin-bottom:80px;font-family:Cabin,sans-serif;font-weight:700;font-size:24px;letter-spacing:.2px;color:#333}.main__schedule_pic_table .flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:30px}.main__schedule_pic_table .flex .title,.main__schedule_pic_table .flex h2{margin:0}.main__schedule_pic_table h2{font-family:Cabin,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:28px;letter-spacing:.3px;width:auto;color:#333;margin:0}.main__schedule_pic_table .rs-table{border-radius:0;overflow:visible;border:none;font-size:13px;font-family:Cabin,sans-serif}.main__schedule_pic_table .rs-table-row-header .rs-table-cell-group,.main__schedule_pic_table .rs-table-row-header .rs-table-cell{background:linear-gradient(135deg,#fff,#f8f9fa);border-bottom:1px solid rgba(0,202,192,.15)}.main__schedule_pic_table .rs-table-row-header .rs-table-cell-header .rs-table-cell-content{font-size:11px;font-weight:700;color:#8d8d8d;text-transform:uppercase;letter-spacing:.5px}.main__schedule_pic_table .rs-table .rs-table-row:not(.rs-table-row-header) .rs-table-cell-group,.main__schedule_pic_table .rs-table .rs-table-row:not(.rs-table-row-header) .rs-table-cell{background-color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.main__schedule_pic_table .rs-table .rs-table-row:not(.rs-table-row-header):hover .rs-table-cell-group,.main__schedule_pic_table .rs-table .rs-table-row:not(.rs-table-row-header):hover .rs-table-cell{background-color:#00cac008}.main__schedule_pic_table .rs-table-cell{align-items:center;border-bottom:1px solid rgba(0,0,0,.05)}.main__schedule_pic_table .rs-table-cell .rs-table-cell-content{font-size:13px;color:#333;font-weight:500;padding:0}.main__schedule_pic_table .rs-table-cell-content{text-overflow:ellipsis!important;overflow:hidden;white-space:nowrap}.main__schedule_pic_table .rs-table-row{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-bottom:1px solid rgba(0,202,192,.05)}.main__schedule_pic_table .rs-table-row:last-child{border-bottom:none}.main__schedule_pic_table .rs-table-row:hover{transform:translate(2px)}.main__schedule_pic_table .rs-table-hover .rs-table-row:not(.rs-table-row-header):hover,.main__schedule_pic_table .rs-table-hover .rs-table-row:hover .rs-table-cell-group,.main__schedule_pic_table .rs-table-hover .rs-table-row:hover .rs-table-cell{background-color:#00cac008}.main__schedule_pic_table .rs-table-hover .rs-table-row-header:hover .rs-table-cell-group,.main__schedule_pic_table .rs-table-hover .rs-table-row-header:hover .rs-table-cell{background-color:unset}.main__schedule_pic_table .rs-table-cell-header-icon-sort{fill:#00cac0;transition:all .2s ease}.main__schedule_pic_table .rs-table-cell-header-icon-sort:hover{fill:#00bdb3}.main__schedule_pic_table .search-bar{display:flex;justify-content:flex-end;width:100%;max-width:400px}.main__schedule_pic_table .search-bar-input{width:100%;font-family:Cabin,sans-serif;display:flex;align-items:center;background:#f5f5f5;border-radius:10px;padding:0 15px;height:40px;border:none!important}.main__schedule_pic_table .search-bar-input.rs-input-group{border:none!important;box-shadow:none!important;background:#f5f5f5!important}.main__schedule_pic_table .search-bar-input.rs-input-group:focus-within{border:none!important;box-shadow:none!important}.main__schedule_pic_table .search-bar-input input{flex:1;font-family:Cabin,sans-serif;font-size:14px;font-weight:500;color:#333;background:transparent!important;border:none!important;box-shadow:none!important;padding:7px!important;margin:0!important}.main__schedule_pic_table .search-bar-input input:hover,.main__schedule_pic_table .search-bar-input input:focus,.main__schedule_pic_table .search-bar-input input:focus-visible{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.main__schedule_pic_table .search-bar-input input::placeholder{color:#8d8d8d;font-weight:400}.main__schedule_pic_table .search-bar-addon-icon{height:100%;padding:0 7px!important;display:flex;align-items:center;justify-content:center;background:transparent!important;border:none!important}.main__schedule_pic_table .search-bar-addon-icon i,.main__schedule_pic_table .search-bar-addon-icon svg{color:#8d8d8d;font-size:14px}.main__schedule_pic_table .search-bar-addon-icon:hover i{color:#00bdb3;transform:scale(1.1)}.main__schedule_pic_table .rs-table-wrapper{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,202,192,.08);overflow:hidden;transition:all .3s ease}.main__schedule_pic_table .rs-table-wrapper:hover{box-shadow:0 4px 16px #0000001a}@keyframes pageSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){.main__schedule_pic_table{padding:0 30px}}@media(max-width:768px){.main__schedule_pic_table .flex{flex-direction:column;align-items:flex-start;gap:15px}.main__schedule_pic_table .search-bar{width:100%;max-width:100%}.main__schedule_pic_table h2{font-size:18px}}.main__pic_table{margin-top:20px;margin-bottom:20px}.main__pic_table .rs-table-row{border-bottom:3px solid white!important}.main__pic_table .rs-table-row[data-depth="0"]>.rs-table-cell-group>.rs-table-cell{font-weight:700}.main__pic_table .rs-table .rs-table-row:not(.rs-table-row-header),.main__pic_table .rs-table .rs-table-row:not(.rs-table-row-header) .rs-table-cell-group,.main__pic_table .rs-table .rs-table-row:not(.rs-table-row-header) .rs-table-cell{background-color:#f0f0f0}.main__pic_table .rs-table-hover .rs-table-row-header:hover .rs-table-cell-group,.main__pic_table .rs-table-hover .rs-table-row-header:hover .rs-table-cell{background-color:unset}.main__pic_table .rs-table-cell-header-icon-sort{fill:#00cac0}.main__pic_table .rs-table-cell{display:flex}.main__pic_table .rs-table-cell>div{text-overflow:ellipsis}.main__pic_table .rs-table-cell[role=columnheader]>.rs-table-cell-content{font-size:14px;font-weight:700}.main__pic_table .button-table-link{margin-top:-11px;margin-right:5px;background-color:#fff;height:38px;display:flex;align-items:flex-end}.main__pic_table .button-table-link>svg{margin:0}.main__pic_table .action-buttons{display:flex!important;width:15px;justify-content:center}.main__pic_table .action-buttons:hover{cursor:pointer!important}.main__pic_table .table-user-avatar{margin-top:-5px}.main__pic_table .table-status{font-size:12px;color:#fff;padding:0 7px;border-radius:10px;cursor:default;-webkit-user-select:none;user-select:none;width:fit-content}.main__pic_table .table-status.table-status-draft{background-color:#6c757d}.main__pic_table .table-status.table-status-active{background-color:#2ceaa8}.main__pic_table .project-color{width:10px;height:10px;margin-right:7px;border-radius:10px;display:inline-block}.pic-planning-overview{display:flex;flex-direction:column;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:6px;padding:10px 14px;border:1px solid rgba(0,202,192,.1);box-shadow:0 1px 4px #0000000a;min-width:280px;max-width:350px;transition:all .3s ease;animation:slideInPlanning .4s ease-out}.pic-planning-overview:hover{box-shadow:0 2px 8px #00000014;border-color:#00cac026}.pic-planning-overview .planning-overview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.pic-planning-overview .planning-overview-header .overview-title{display:flex;flex-direction:column;align-items:center}.pic-planning-overview .planning-overview-header .overview-title h3{margin:0;font-family:Cabin;font-weight:700;font-size:16px;color:#2c3e50;letter-spacing:.3px;line-height:1.1;text-align:center}.pic-planning-overview .planning-overview-header .planning-stats{display:flex;align-items:center;gap:6px;flex-shrink:0}.pic-planning-overview .planning-overview-header .planning-stats .stat-item{display:flex;flex-direction:column;align-items:center}.pic-planning-overview .planning-overview-header .planning-stats .stat-item .stat-value{font-size:18px;font-weight:700;line-height:1}.pic-planning-overview .planning-overview-header .planning-stats .stat-item .stat-value:parent(.completed){color:#00cac0}.pic-planning-overview .planning-overview-header .planning-stats .stat-item .stat-label{font-size:10px;font-weight:500;color:#666;letter-spacing:.2px;text-transform:uppercase;margin-top:2px}.pic-planning-overview .planning-overview-header .planning-stats .stat-item.completed .stat-value{color:#00cac0}.pic-planning-overview .planning-overview-header .planning-stats .stat-item.total .stat-value{color:#2c3e50}.pic-planning-overview .planning-overview-header .planning-stats .stat-separator{font-size:14px;font-weight:300;color:#bdc3c7;margin:0 4px}.pic-planning-overview .planning-status-section{display:flex;justify-content:space-between;align-items:center;gap:12px}.pic-planning-overview .planning-status-section .status-indicator{display:flex;align-items:center;gap:10px;flex:1;padding:8px;border-radius:6px;transition:all .2s ease}.pic-planning-overview .planning-status-section .status-indicator .status-icon{width:26px;height:26px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.pic-planning-overview .planning-status-section .status-indicator .status-icon i{font-size:12px}.pic-planning-overview .planning-status-section .status-indicator .status-content{flex:1;min-width:0}.pic-planning-overview .planning-status-section .status-indicator .status-content .status-text{font-size:12px;font-weight:600;line-height:1.2;margin-bottom:1px;letter-spacing:.1px}.pic-planning-overview .planning-status-section .status-indicator .status-content .status-subtext{font-size:10px;font-weight:500;line-height:1.2;margin-bottom:2px;opacity:.8}.pic-planning-overview .planning-status-section .status-indicator .status-content .status-date{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;display:inline-block;letter-spacing:.1px}.pic-planning-overview .planning-status-section .status-indicator .status-content .progress-section{margin-top:6px}.pic-planning-overview .planning-status-section .status-indicator .status-content .progress-section .progress-container{display:flex;align-items:center;gap:8px}.pic-planning-overview .planning-status-section .status-indicator .status-content .progress-section .progress-container .progress-bar{flex:1;height:6px;background:#0000001a;border-radius:3px;overflow:hidden;position:relative;min-width:60px}.pic-planning-overview .planning-status-section .status-indicator .status-content .progress-section .progress-container .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,#00cac0,#009790);border-radius:3px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.pic-planning-overview .planning-status-section .status-indicator .status-content .progress-section .progress-container .progress-bar .progress-fill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#ffffff4d,#fff0 50%);border-radius:3px}.pic-planning-overview .planning-status-section .status-indicator .status-content .progress-section .progress-container .progress-percentage{font-size:10px;font-weight:600;color:#00cac0;letter-spacing:.1px;min-width:25px;text-align:right;flex-shrink:0}.pic-planning-overview .planning-status-section .status-indicator.progress{background:#00cac014;border:1px solid rgba(0,202,192,.15)}.pic-planning-overview .planning-status-section .status-indicator.progress .status-icon{background:#00cac026;color:#00cac0}.pic-planning-overview .planning-status-section .status-indicator.progress .status-text{color:#00cac0}.pic-planning-overview .planning-status-section .status-indicator.progress .status-subtext{color:#009790}.pic-planning-overview .planning-status-section .status-indicator.progress .status-date{background:#00cac01f;color:#00cac0}.pic-planning-overview .planning-status-section .status-indicator.warning{background:#ffa72614;border:1px solid rgba(255,167,38,.15)}.pic-planning-overview .planning-status-section .status-indicator.warning .status-icon{background:#ffa72626;color:#e65100}.pic-planning-overview .planning-status-section .status-indicator.warning .status-text{color:#e65100}.pic-planning-overview .planning-status-section .status-indicator.warning .status-subtext{color:#cd4800}.pic-planning-overview .planning-status-section .status-indicator.warning .status-date{background:#ffa7261f;color:#e65100}.pic-planning-overview .planning-status-section .status-indicator.success{background:#4caf5014;border:1px solid rgba(76,175,80,.15)}.pic-planning-overview .planning-status-section .status-indicator.success .status-icon{background:#4caf5026;color:#2e7d32}.pic-planning-overview .planning-status-section .status-indicator.success .status-text{color:#2e7d32}.pic-planning-overview .planning-status-section .status-indicator.success .status-subtext{color:#276a2b}.pic-planning-overview .planning-status-section .status-indicator.success .status-date{background:#4caf501f;color:#2e7d32}.pic-planning-overview .planning-status-section .planning-actions{flex-shrink:0}.pic-planning-overview .planning-status-section .planning-actions .planning-action-btn{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 14px;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;text-decoration:none;min-width:60px}.pic-planning-overview .planning-status-section .planning-actions .planning-action-btn .btn-icon{font-size:16px;line-height:1}.pic-planning-overview .planning-status-section .planning-actions .planning-action-btn .btn-text{font-size:11px;font-weight:600;letter-spacing:.2px;line-height:1}.pic-planning-overview .planning-status-section .planning-actions .planning-action-btn.primary{background:linear-gradient(135deg,#00cac0,#00b8b0);color:#fff;box-shadow:0 2px 6px #00cac040}.pic-planning-overview .planning-status-section .planning-actions .planning-action-btn.primary:hover{background:linear-gradient(135deg,#00b8b0,#00cac0);transform:translateY(-1px);box-shadow:0 3px 8px #00cac059}.pic-planning-overview .planning-status-section .planning-actions .planning-action-btn.primary:active{transform:translateY(0);box-shadow:0 1px 4px #00cac040}@keyframes slideInPlanning{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.menu-bar .pic-planning-overview{margin-right:auto;margin-left:20px;min-width:300px;max-width:380px;padding:12px 16px}.menu-bar .pic-planning-overview .planning-overview-header{margin-bottom:10px}.menu-bar .pic-planning-overview .planning-overview-header .overview-title h3{font-size:15px}.menu-bar .pic-planning-overview .planning-overview-header .overview-subtitle{font-size:11px}.menu-bar .pic-planning-overview .planning-overview-header .planning-stats .stat-value{font-size:16px}.menu-bar .pic-planning-overview .planning-overview-header .planning-stats .stat-label{font-size:9px}.menu-bar .pic-planning-overview .planning-status-section .status-indicator{padding:8px}.menu-bar .pic-planning-overview .planning-status-section .status-indicator .status-icon{width:28px;height:28px;font-size:14px}.menu-bar .pic-planning-overview .planning-status-section .status-indicator .status-content .status-text{font-size:12px}.menu-bar .pic-planning-overview .planning-status-section .status-indicator .status-content .status-subtext{font-size:10px}.menu-bar .pic-planning-overview .planning-status-section .status-indicator .status-content .status-date{font-size:9px}.menu-bar .pic-planning-overview .planning-status-section .planning-actions .planning-action-btn{padding:8px 12px;min-width:55px}.menu-bar .pic-planning-overview .planning-status-section .planning-actions .planning-action-btn .btn-icon{font-size:14px}.menu-bar .pic-planning-overview .planning-status-section .planning-actions .planning-action-btn .btn-text{font-size:10px}@media(max-width:1200px){.pic-planning-overview{min-width:260px;max-width:320px}.pic-planning-overview .planning-overview-header .overview-title h3{font-size:14px}.pic-planning-overview .planning-overview-header .planning-stats .stat-value{font-size:16px}}@media(max-width:768px){.menu-bar .pic-planning-overview{min-width:240px;max-width:280px;margin-left:10px;margin-right:10px;padding:10px 12px}.menu-bar .pic-planning-overview .planning-overview-header{margin-bottom:8px}.menu-bar .pic-planning-overview .planning-overview-header .overview-title h3{font-size:13px}.menu-bar .pic-planning-overview .planning-overview-header .overview-subtitle{font-size:10px}.menu-bar .pic-planning-overview .planning-overview-header .planning-stats .stat-value{font-size:14px}.menu-bar .pic-planning-overview .planning-overview-header .planning-stats .stat-label{font-size:8px}.menu-bar .pic-planning-overview .planning-status-section{gap:10px}.menu-bar .pic-planning-overview .planning-status-section .status-indicator{padding:6px}.menu-bar .pic-planning-overview .planning-status-section .status-indicator .status-content .status-text{font-size:11px}.menu-bar .pic-planning-overview .planning-status-section .status-indicator .status-content .status-subtext{font-size:9px}.menu-bar .pic-planning-overview .planning-status-section .planning-actions .planning-action-btn{padding:6px 8px;min-width:50px}.menu-bar .pic-planning-overview .planning-status-section .planning-actions .planning-action-btn .btn-text{font-size:9px}}.previous-versions-tasks-section{display:flex;flex-direction:column;background:linear-gradient(135deg,#fff8e1,#fff3cd);border-radius:6px;padding:12px 14px;border:1px solid rgba(255,167,38,.2);box-shadow:0 1px 4px #0000000a;max-width:500px}.previous-versions-tasks-section .section-header{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.previous-versions-tasks-section .section-header .header-icon{width:32px;height:32px;border-radius:6px;background:#ffa72626;display:flex;align-items:center;justify-content:center;flex-shrink:0}.previous-versions-tasks-section .section-header .header-icon i{font-size:14px;color:#e65100}.previous-versions-tasks-section .section-header .header-content{flex:1}.previous-versions-tasks-section .section-header .header-content h3{margin:0 0 2px;font-family:Cabin;font-weight:700;font-size:14px;color:#e65100;line-height:1.2}.previous-versions-tasks-section .section-header .header-content .header-subtitle{margin:0;font-size:11px;color:#f57c00;font-weight:500}.previous-versions-tasks-section .printer-group{margin-bottom:12px}.previous-versions-tasks-section .printer-group:last-child{margin-bottom:0}.previous-versions-tasks-section .printer-group .printer-group-header{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#ffa7261a;border-radius:6px;margin-bottom:8px}.previous-versions-tasks-section .printer-group .printer-group-header .printer-info{display:flex;align-items:center;gap:8px}.previous-versions-tasks-section .printer-group .printer-group-header .printer-info>i{font-size:12px;color:#e65100}.previous-versions-tasks-section .printer-group .printer-group-header .printer-info .printer-name{font-size:13px;font-weight:600;color:#333}.previous-versions-tasks-section .printer-group .printer-group-header .printer-info .task-count{font-size:11px;color:#666;background:#0000000f;padding:2px 6px;border-radius:10px}.previous-versions-tasks-section .printer-group .printer-group-header .btn-replace-all-printer{display:flex;align-items:center;gap:5px;padding:5px 10px;background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff;border:none;border-radius:5px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease}.previous-versions-tasks-section .printer-group .printer-group-header .btn-replace-all-printer i{font-size:10px}.previous-versions-tasks-section .printer-group .printer-group-header .btn-replace-all-printer:hover:not(:disabled){background:linear-gradient(135deg,#f57c00,#e65100);transform:translateY(-1px);box-shadow:0 2px 4px #ff980040}.previous-versions-tasks-section .printer-group .printer-group-header .btn-replace-all-printer.loading{cursor:wait;opacity:.8}.previous-versions-tasks-section .printer-group .printer-group-header .btn-replace-all-printer.loading i{animation:spin 1s linear infinite}.previous-versions-tasks-section .printer-group .printer-group-header .btn-replace-all-printer.disabled,.previous-versions-tasks-section .printer-group .printer-group-header .btn-replace-all-printer:disabled{background:#ccc;color:#999;cursor:not-allowed;transform:none;box-shadow:none}.previous-versions-tasks-section .tasks-list{display:flex;flex-direction:column;gap:8px}.previous-versions-tasks-section .tasks-list .previous-task-item{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:6px;padding:10px 12px;border:1px solid rgba(255,167,38,.15);transition:all .2s ease}.previous-versions-tasks-section .tasks-list .previous-task-item:hover{border-color:#ffa7264d;box-shadow:0 2px 6px #ffa7261a}.previous-versions-tasks-section .tasks-list .previous-task-item .task-info{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.previous-versions-tasks-section .tasks-list .previous-task-item .task-info .version-badge{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff;font-size:10px;font-weight:700;padding:3px 6px;border-radius:4px;flex-shrink:0}.previous-versions-tasks-section .tasks-list .previous-task-item .task-info .task-details{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1;min-width:0}.previous-versions-tasks-section .tasks-list .previous-task-item .task-info .task-details .task-date{font-size:12px;font-weight:600;color:#333}.previous-versions-tasks-section .tasks-list .previous-task-item .task-info .task-details .task-duration,.previous-versions-tasks-section .tasks-list .previous-task-item .task-info .task-details .task-printer{font-size:11px;color:#666;display:flex;align-items:center;gap:4px}.previous-versions-tasks-section .tasks-list .previous-task-item .task-info .task-details .task-duration i,.previous-versions-tasks-section .tasks-list .previous-task-item .task-info .task-details .task-printer i{font-size:10px;color:#999}.previous-versions-tasks-section .tasks-list .previous-task-item .btn-replace{display:flex;align-items:center;gap:6px;padding:6px 12px;margin-left:12px;background:linear-gradient(135deg,#00cac0,#00b8b0);color:#fff;border:none;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease;flex-shrink:0}.previous-versions-tasks-section .tasks-list .previous-task-item .btn-replace i{font-size:11px}.previous-versions-tasks-section .tasks-list .previous-task-item .btn-replace:hover{background:linear-gradient(135deg,#00b8b0,#00cac0);transform:translateY(-1px);box-shadow:0 2px 6px #00cac04d}.previous-versions-tasks-section .tasks-list .previous-task-item .btn-replace:active{transform:translateY(0)}.previous-versions-tasks-section .tasks-list .previous-task-item .btn-replace.disabled,.previous-versions-tasks-section .tasks-list .previous-task-item .btn-replace:disabled{background:#ccc;color:#999;cursor:not-allowed;transform:none;box-shadow:none}.previous-versions-tasks-section .tasks-list .previous-task-item .btn-replace.disabled:hover,.previous-versions-tasks-section .tasks-list .previous-task-item .btn-replace:disabled:hover{background:#ccc;transform:none;box-shadow:none}.replace-options{display:flex;flex-direction:column;gap:12px;margin-top:16px}.replace-options .replace-option{display:flex;align-items:flex-start;gap:12px;padding:14px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s ease}.replace-options .replace-option:hover{border-color:#00cac04d;background:#00cac005}.replace-options .replace-option.selected{border-color:#00cac0;background:#00cac00d}.replace-options .replace-option input[type=radio]{margin-top:2px;width:16px;height:16px;accent-color:#00CAC0}.replace-options .replace-option .option-content{display:flex;flex-direction:column;gap:4px;flex:1}.replace-options .replace-option .option-content .option-title{font-size:14px;font-weight:600;color:#333}.replace-options .replace-option .option-content .option-description{font-size:12px;color:#666}.replace-options .replace-option .option-content .warning-message{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;background:#fff3cd;border-radius:6px;border:1px solid rgba(255,167,38,.3)}.replace-options .replace-option .option-content .warning-message i{color:#e65100;font-size:14px}.replace-options .replace-option .option-content .warning-message span{font-size:12px;color:#e65100;font-weight:500}.replace-options .replace-option .option-content .warning-message.warning-overlap{background:#ffebee;border-color:#f443364d}.replace-options .replace-option .option-content .warning-message.warning-overlap i,.replace-options .replace-option .option-content .warning-message.warning-overlap span{color:#c62828}.duration-comparison-list{margin:12px 0;padding-left:20px}.duration-comparison-list li{margin-bottom:6px;font-size:13px;color:#555}.duration-comparison-list li strong{color:#333}.date-picker-container{margin-top:12px}.date-picker-container .date-picker-input{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;font-family:inherit;color:#333;background:#fff;transition:all .2s ease}.date-picker-container .date-picker-input:focus{outline:none;border-color:#00cac0;box-shadow:0 0 0 3px #00cac01a}.date-picker-container .date-picker-input:hover{border-color:#bbb}.date-picker-container .warning-message{margin-top:8px}.pic-builder-readonly-banner{display:flex;align-items:center;justify-content:center;gap:7px;padding:15px;background-color:#8d8d8d1a;border:1px solid rgba(141,141,141,.2);border-radius:10px;margin-bottom:15px;color:#8d8d8d;font-weight:500}.pic-builder-readonly-banner i{font-size:16px}#catalog-container{display:flex;flex-direction:column;height:calc(100vh - 131px);box-sizing:border-box;overflow:hidden;background-color:#f5f5f5;padding:30px}.catalog-header{margin-bottom:30px}.catalog-tabs{background-color:#fff;border-radius:10px;padding:7px;box-shadow:0 1px 3px #0000001a}.catalog-tabs .rs-nav-item{padding:15px 30px;font-weight:500;border-radius:4px;transition:all .2s ease-in-out}.catalog-tabs .rs-nav-item.rs-nav-item-active{color:#00cac0;background-color:#00cac01a}.catalog-tabs .rs-nav-item i{margin-right:15px}.catalog-content{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:10px;box-shadow:0 1px 3px #0000001a;overflow:hidden;min-height:0;padding:7px}.catalog-filter-badge{display:inline-flex;align-items:center;gap:15px;background-color:#00cac01a;border:1px solid #00CAC0;border-radius:30px;padding:7px 15px;font-size:12px;color:#009790}.catalog-filter-badge button{background:none;border:none;cursor:pointer;color:#009790;padding:0;display:flex;align-items:center}.catalog-filter-badge button:hover{background:none;color:#00645f}.catalog-pieces-section,.catalog-process-section{flex:1;display:flex;flex-direction:column;min-height:0}.catalog-bulk-actions-bar{display:flex;align-items:center;justify-content:space-between;background-color:#00cac01a;border:1px solid #00CAC0;border-radius:10px;padding:7px 15px;margin-bottom:15px}.catalog-bulk-actions-bar .bulk-count{font-weight:500;color:#009790}.catalog-bulk-actions-bar .bulk-actions{display:flex;gap:7px}.catalog-bulk-actions-bar .bulk-action-btn{display:flex;align-items:center;gap:7px;padding:7px 15px;border:1px solid #8D8D8D;border-radius:10px;background-color:#fff;font-size:12px;cursor:pointer;transition:all .2s ease-in-out}.catalog-bulk-actions-bar .bulk-action-btn:hover{background-color:#f5f5f5;color:inherit}.catalog-bulk-actions-bar .bulk-action-btn.bulk-action-delete{border-color:#f9224b;color:#f9224b}.catalog-bulk-actions-bar .bulk-action-btn.bulk-action-delete:hover{background-color:#f5f5f5;color:#f9224b}.catalog-bulk-actions-bar .bulk-action-btn i{font-size:12px}.catalog-table{width:100%}.catalog-table th{-webkit-user-select:none;user-select:none;padding:7px 15px;white-space:nowrap}.catalog-table th[data-sortable]{cursor:pointer;border-radius:4px}.catalog-table th[data-sortable]:hover{background:#0000001a}.catalog-table td{padding:7px 15px}.catalog-table .project__name{font-size:12px;color:#fff;padding:3.5px 7px;border-radius:10px;cursor:default;-webkit-user-select:none;user-select:none}.catalog-actions-menu{display:flex;gap:7px}.catalog-actions-menu button{background:none;border:none;cursor:pointer;padding:7px 15px;border-radius:4px;color:#8d8d8d;transition:all .2s ease-in-out}.catalog-actions-menu button:hover{background-color:#f5f5f5;color:#333}.catalog-toolbar{display:flex;align-items:center;gap:15px;margin-bottom:30px;flex-wrap:wrap}.catalog-toolbar .search-input{min-width:250px}.catalog-toolbar .filter-group{display:flex;align-items:center;gap:15px}.tab-count{margin-left:7px;font-size:12px;color:#8d8d8d}.catalog-pieces-table-container,.catalog-pics-table-container{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.catalog-pieces-table-container>.pagination,.catalog-pics-table-container>.pagination{flex-shrink:0;padding:7px 0;margin-top:auto}.catalog-table-toolbar{display:flex;align-items:center;gap:15px;margin-bottom:15px;flex-wrap:wrap}.catalog-table-toolbar .catalog-search-input{display:flex;align-items:center;width:300px;background-color:#f5f5f5;border-radius:10px;padding:22px;height:36px}.catalog-table-toolbar .catalog-search-input i{color:#8d8d8d;font-size:16px}.catalog-table-toolbar .catalog-search-input input{flex:1;border:none;background:transparent;box-shadow:none;padding:7px;font-size:16px;color:inherit}.catalog-table-toolbar .catalog-search-input input::placeholder{color:#8d8d8d}.catalog-table-toolbar .catalog-search-input input:focus{outline:none}.catalog-table-toolbar .catalog-filters{display:flex;align-items:center;gap:7px}.catalog-table-toolbar .catalog-filters .catalog-filter-select{min-width:140px}.catalog-table-toolbar .catalog-filters .catalog-filter-select .rs-picker-toggle{background-color:#f5f5f5;border:none}.catalog-table-toolbar .catalog-filters .catalog-filter-select .rs-picker-toggle:hover{background-color:#e8e8e8}.catalog-table-toolbar .catalog-filters .catalog-filter-select.rs-picker-has-value .rs-picker-toggle{background-color:#00cac01a;border:1px solid #00CAC0}.catalog-table-toolbar .catalog-clear-filters-btn{display:flex;align-items:center;gap:7px;background:none;border:1px solid #8D8D8D;border-radius:10px;padding:7px 15px;font-size:12px;color:#8d8d8d;cursor:pointer;transition:all .2s ease-in-out}.catalog-table-toolbar .catalog-clear-filters-btn:hover{background-color:#f5f5f5;border-color:#333;color:#333}.catalog-table-toolbar .catalog-clear-filters-btn i{font-size:10px}.catalog-table-toolbar .catalog-search-results{font-size:12px;color:#8d8d8d}.catalog-table-toolbar .catalog-toolbar-actions{margin-left:auto;display:flex;align-items:center;gap:15px}.catalog-piece-name-cell{display:flex;align-items:center;gap:7px}.catalog-piece-name-cell .catalog-piece-in-pic-badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#00cac026;color:#00cac0;font-size:10px;flex-shrink:0}.catalog-piece-name-cell .catalog-piece-in-pic-badge--clickable{cursor:pointer;transition:all .2s ease-in-out}.catalog-piece-name-cell .catalog-piece-in-pic-badge--clickable:hover{background-color:#00cac04d;transform:scale(1.1)}.catalog-piece-name-cell .catalog-piece-plates-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;background-color:#ec6b2226;color:#b24a0f;font-size:10px;font-weight:600;flex-shrink:0}.catalog-piece-name-cell .catalog-piece-plates-badge svg{font-size:10px}.catalog-version-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background-color:#00cac01a;border-radius:30px;font-size:12px;font-weight:600;color:#00cac0}.catalog-version-tag__label{font-weight:600}.catalog-version-tag__count{font-weight:400;opacity:.8}.catalog-version-tag__icon{font-size:10px;margin-left:2px;transition:transform .2s ease-in-out}.catalog-version-tag--clickable{cursor:pointer;transition:all .2s ease-in-out}.catalog-version-tag--clickable:hover{background-color:#00cac033}.catalog-version-tag--sub{background-color:#8d8d8d1a;color:#8d8d8d}.catalog-version-row{background-color:#f5f5f580}.catalog-version-row td:first-child{padding-left:32px!important}.catalog-version-row:hover{background-color:#f5f5f5cc}.catalog-print-count{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:4px 8px;background-color:#f5f5f580;border-radius:30px;font-size:12px;font-weight:600;color:#8d8d8d}.catalog-print-count--active{background-color:#2ceaa826;color:#2ceaa8}.catalog-tasks-counts{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:600}.catalog-tasks-count--upcoming{color:#8d8d8d}.catalog-tasks-count--progress{color:#00cac0}.catalog-tasks-count--done{color:#2ceaa8}.catalog-tasks-count-separator{color:#8d8d8d;opacity:.5}.catalog-pics-table .rs-table-cell-expand-icon,.catalog-pics-table .rs-table-cell-expand-wrapper,.catalog-pieces-table .rs-table-cell-expand-icon,.catalog-pieces-table .rs-table-cell-expand-wrapper{display:none}.catalog-pieces-table,.catalog-pics-table{flex:1;overflow:hidden;min-height:0;height:0}.catalog-pieces-table .rs-table-cell .rs-table-cell-content,.catalog-pics-table .rs-table-cell .rs-table-cell-content{padding-top:0;padding-bottom:0}.catalog-pieces-table .table-user-avatar,.catalog-pics-table .table-user-avatar{display:inline-flex;align-items:center;justify-content:center;height:46px}.catalog-pieces-table .table-user-avatar .avatar,.catalog-pics-table .table-user-avatar .avatar{vertical-align:middle;border:2px solid transparent;box-sizing:content-box}.catalog-pieces-table .avatars-list__avatar,.catalog-pieces-table .avatars-list--stacked .avatars-list__avatar,.catalog-pics-table .avatars-list__avatar,.catalog-pics-table .avatars-list--stacked .avatars-list__avatar{width:28px;height:28px;font-size:.8em;font-weight:400;border:2px solid transparent;box-sizing:content-box}.catalog-pieces-table .catalog-projects-cell,.catalog-pics-table .catalog-projects-cell{display:flex;align-items:center;gap:7px}.catalog-pieces-table .catalog-projects-cell .project__name,.catalog-pics-table .catalog-projects-cell .project__name{font-size:12px;color:#fff;padding:2px 7px;border-radius:4px;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.catalog-pieces-table .catalog-projects-cell .project__count,.catalog-pics-table .catalog-projects-cell .project__count{font-size:12px;color:#8d8d8d;cursor:help}.catalog-pieces-table .catalog-actions-cell,.catalog-pics-table .catalog-actions-cell{display:flex;justify-content:center}.catalog-pieces-table .text-muted,.catalog-pics-table .text-muted{color:#8d8d8d}.catalog-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#8d8d8d}.catalog-empty-state i{font-size:48px;margin-bottom:15px;opacity:.5}.catalog-empty-state p{font-size:16px}.dropdown-item-danger{color:#f9224b!important}.dropdown-item-danger:hover{background-color:#f9224b1a!important}.catalog-actions-popover.rs-popover{padding:0!important;border:none!important;box-shadow:0 2px 8px #00000026}.catalog-actions-popover.rs-popover>.rs-popover-arrow{top:-7px}.catalog-actions-popover.rs-popover .catalog-actions-menu{display:flex;flex-direction:column;min-width:180px}.catalog-actions-popover.rs-popover .catalog-actions-menu .catalog-actions-menu-item{display:flex;align-items:center;gap:15px;padding:7px 15px;font-size:16px;cursor:pointer;transition:background-color .2s ease-in-out}.catalog-actions-popover.rs-popover .catalog-actions-menu .catalog-actions-menu-item i{width:16px;text-align:center;color:#8d8d8d;font-size:12px}.catalog-actions-popover.rs-popover .catalog-actions-menu .catalog-actions-menu-item span{flex:1}.catalog-actions-popover.rs-popover .catalog-actions-menu .catalog-actions-menu-item:hover{background-color:#f5f5f5}.catalog-actions-popover.rs-popover .catalog-actions-menu .catalog-actions-menu-item:hover i{color:#333}.catalog-actions-popover.rs-popover .catalog-actions-menu .catalog-actions-menu-item--danger,.catalog-actions-popover.rs-popover .catalog-actions-menu .catalog-actions-menu-item--danger i{color:#f9224b}.catalog-actions-popover.rs-popover .catalog-actions-menu .catalog-actions-menu-item--danger:hover{background-color:#f9224b1a}.catalog-actions-popover.rs-popover .catalog-actions-menu .catalog-actions-menu-item--disabled{opacity:.5;cursor:not-allowed}.catalog-actions-popover.rs-popover .catalog-actions-menu .catalog-actions-menu-item--disabled:hover{background-color:transparent}.action-buttons{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;cursor:pointer;transition:background-color .2s ease-in-out}.action-buttons:hover{background-color:#f5f5f5}.action-buttons i{color:#8d8d8d}.rs-drawer .rs-drawer-body{padding:15px}.catalog-drop-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00cac0f2;z-index:9999;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease}.catalog-drop-message{display:flex;flex-direction:column;align-items:center;gap:30px;color:#fff;font-size:20px;font-weight:600;text-align:center;animation:bounceIn .5s cubic-bezier(.4,0,.2,1)}.catalog-drop-message i{animation:floatUpDown 2s ease-in-out infinite}.catalog-drop-message p{margin:0;max-width:400px}.catalog-upload-indicator{position:fixed;bottom:30px;right:30px;background:#fff;padding:15px 30px;border-radius:10px;box-shadow:0 4px 16px #0003;z-index:10000;display:flex;align-items:center;gap:15px;font-weight:600;color:#333;animation:slideInFromRight .3s ease}.catalog-upload-indicator i{color:#00cac0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes bounceIn{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes floatUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.piece-detail-content{padding:15px}.piece-detail-content h2{margin:0 0 30px;font-size:20px;font-weight:600;color:#333;word-break:break-word}.piece-detail-section{margin-bottom:30px}.piece-detail-section h3{margin:0 0 15px;font-size:16px;font-weight:600;color:#333;border-bottom:1px solid #f5f5f5;padding-bottom:7px}.piece-detail-info{display:flex;flex-direction:column;gap:7px}.piece-detail-info .piece-detail-info-row{display:flex;justify-content:space-between;align-items:center;padding:7px 0}.piece-detail-info .piece-detail-info-row .piece-detail-label{color:#8d8d8d;font-size:12px}.piece-detail-info .piece-detail-info-row .piece-detail-value{color:#333;font-weight:500}.piece-detail-actions{display:flex;flex-direction:column;gap:7px;margin-top:15px}.piece-detail-actions button{display:flex;align-items:center;justify-content:center;gap:7px;padding:15px;border-radius:10px;font-size:16px;cursor:pointer;transition:all .2s ease-in-out}.piece-detail-actions button i{font-size:14px}.piece-detail-actions-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:7px}.piece-detail-actions-row .button-link--danger{color:#f9224b}.piece-detail-actions-row .button-link--danger:hover{color:#e20630}.piece-detail-tasks-list{display:flex;flex-direction:column;gap:7px;max-height:400px;overflow-y:auto}.piece-detail-task-item{display:flex;flex-direction:column;gap:7px;padding:15px;background-color:#f5f5f5;border-radius:10px;border-left:3px solid #8D8D8D;cursor:pointer}.piece-detail-task-item:hover{background-color:#e8e8e8}.piece-detail-task-item--completed{border-left-color:#2ceaa8}.piece-detail-task-item--error{border-left-color:#f9224b}.piece-detail-task-item--progress{border-left-color:#00cac0}.piece-detail-task-item .task-item__header{display:flex;justify-content:space-between;align-items:center;gap:15px}.piece-detail-task-item .task-item__name{font-weight:600;color:#333;font-size:16px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.piece-detail-task-item .task-item__status{font-size:12px;padding:2px 8px;border-radius:30px;font-weight:500;white-space:nowrap}.piece-detail-task-item .task-item__status--done{background-color:#2ceaa826;color:#2ceaa8}.piece-detail-task-item .task-item__status--progress{background-color:#00cac026;color:#00cac0}.piece-detail-task-item .task-item__status--pending,.piece-detail-task-item .task-item__status--scheduled,.piece-detail-task-item .task-item__status--upcoming{background-color:#8d8d8d26;color:#8d8d8d}.piece-detail-task-item .task-item__status--error{background-color:#f9224b26!important;color:#f9224b!important}.piece-detail-task-item .task-item__details{display:flex;flex-wrap:wrap;gap:15px;font-size:12px;color:#8d8d8d}.piece-detail-task-item .task-item__details span{display:flex;align-items:center;gap:4px}.piece-detail-task-item .task-item__details span i{font-size:11px;width:14px;text-align:center}.piece-detail-no-tasks{color:#8d8d8d;font-size:12px;font-style:italic;padding:15px;text-align:center;background-color:#f5f5f5;border-radius:10px}.pic-detail-pieces-list{display:flex;flex-wrap:wrap;gap:7px}.pic-detail-piece-item{display:inline-flex;align-items:center;gap:7px;padding:7px 15px;background-color:#fff;border:1px solid rgb(219.5,219.5,219.5);border-radius:10px;cursor:pointer;transition:all .2s ease-in-out}.pic-detail-piece-item:hover{background-color:#00cac00d;border-color:#00cac0}.pic-detail-piece-item i{color:#00cac0;font-size:14px}.pic-detail-piece-item .piece-item__name{font-size:16px;font-weight:500;color:#333}.pic-detail-piece-item .piece-item__copies{font-size:12px;color:#fff;background-color:#00cac0;padding:2px 8px;border-radius:30px;font-weight:600}.share-modal__overlay{z-index:10001}.share-modal__dialog{width:500px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column}.share-modal__content{flex:1;overflow-y:auto;padding:15px!important}.share-modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.share-modal__header h2{margin:0;font-size:18px;font-weight:600;display:flex;align-items:center;gap:15px}.share-modal__header h2 i{color:#00cac0}.share-modal__loading{display:flex;align-items:center;justify-content:center;gap:15px;padding:30px;color:#8d8d8d}.share-modal__mode-selection{display:flex;flex-direction:column;gap:7px;margin-bottom:30px}.share-modal__mode-option{display:flex;align-items:center;gap:15px;padding:15px;border:1px solid rgb(219.5,219.5,219.5);border-radius:10px;cursor:pointer;transition:all .2s ease-in-out}.share-modal__mode-option input[type=radio]{display:none}.share-modal__mode-option i{font-size:16px;color:#8d8d8d;width:24px;text-align:center}.share-modal__mode-option span{font-size:16px;font-weight:500}.share-modal__mode-option:hover{background-color:#f5f5f5;border-color:#8d8d8d}.share-modal__mode-option.active{background-color:#00cac01a;border-color:#00cac0}.share-modal__mode-option.active i{color:#00cac0}.share-modal__users-section{margin-bottom:30px}.share-modal__search{display:flex;align-items:center;background-color:#f5f5f5;border-radius:10px;padding:0 15px;height:40px;margin-bottom:15px;cursor:text}.share-modal__search i{color:#8d8d8d;font-size:16px;pointer-events:none}.share-modal__search input{flex:1;border:none!important;background:transparent!important;box-shadow:none!important;padding:7px!important;margin:0!important;font-size:16px!important;color:inherit;transform:none!important;transition:none!important;text-indent:0!important;position:relative;z-index:1}.share-modal__search input::placeholder{color:#8d8d8d}.share-modal__search input:focus,.share-modal__search input:focus-visible,.share-modal__search input:active{outline:none!important;border:none!important;box-shadow:none!important;transform:none!important;padding:7px!important;margin:0!important;text-indent:0!important}.share-modal__helper{padding:15px;text-align:center;color:#8d8d8d;font-size:12px;font-style:italic}.share-modal__users-list{max-height:250px;overflow-y:auto;border:1px solid #f5f5f5;border-radius:10px}.share-modal__no-users{padding:30px;text-align:center;color:#8d8d8d;font-style:italic}.share-modal__org-group{border-bottom:1px solid #f5f5f5}.share-modal__org-group:last-child{border-bottom:none}.share-modal__org-name{display:flex;align-items:center;gap:7px;padding:7px 15px;margin:0;font-size:12px;font-weight:600;color:#8d8d8d;background-color:#f5f5f5}.share-modal__org-name i{font-size:12px}.share-modal__user-item{display:flex;align-items:center;gap:15px;padding:15px;width:100%;cursor:pointer;transition:background-color .2s ease-in-out;border-bottom:1px solid #f5f5f5}.share-modal__user-item:last-child{border-bottom:none}.share-modal__user-item input[type=checkbox]{margin:0;flex-shrink:0}.share-modal__user-item .user-item__name{flex:1;font-size:16px}.share-modal__user-item .user-item__badge{flex-shrink:0;font-size:12px;color:#8d8d8d;background-color:#f5f5f5;padding:2px 8px;border-radius:30px}.share-modal__user-item:hover:not(.disabled){background-color:#f5f5f5}.share-modal__user-item.disabled{opacity:.6;cursor:not-allowed}.share-modal__user-item.selected{background-color:#00cac01a}.share-modal__selection-summary{margin-top:7px;padding:7px 15px;background-color:#00cac01a;border-radius:10px;font-size:12px;font-weight:500;color:#00cac0}.share-modal__public-info{display:flex;align-items:flex-start;gap:15px;padding:15px;background-color:#00cac01a;border-radius:10px;margin-bottom:30px}.share-modal__public-info i{color:#00cac0;font-size:16px;margin-top:2px}.share-modal__public-info p{margin:0;font-size:12px;color:#333;line-height:1.4}.share-modal__current-shares{margin-top:30px;padding-top:15px;border-top:1px solid #f5f5f5}.share-modal__current-shares h3{margin:0 0 15px;font-size:12px;font-weight:600;color:#8d8d8d;text-transform:uppercase}.share-modal__current-share-item{display:flex;align-items:center;gap:15px;padding:7px 15px;background-color:#f5f5f5;border-radius:10px;margin-bottom:7px}.share-modal__current-share-item i{color:#00cac0;font-size:14px}.share-modal__current-share-item span:not(.share-item__permission){flex:1;font-size:16px}.share-modal__current-share-item span:not(.share-item__permission) .share-item__org{font-size:12px;color:#8d8d8d;margin-left:7px}.share-modal__current-share-item--public{background-color:#00cac01a}.share-modal__current-share-item--public i{color:#00cac0}.share-modal__revoke-btn{background:none;border:none;cursor:pointer;padding:0;color:#8d8d8d}.share-modal__revoke-btn:hover{color:#f9224b;background:none!important}.share-modal__revoke-btn:disabled{opacity:.5;cursor:not-allowed}.share-modal__footer{border-top:1px solid #f5f5f5;padding:15px!important;background-color:#fff}.share-modal__footer button i{margin-right:7px}.share-modal__footer button:disabled{opacity:.5;cursor:not-allowed}.catalog-shared-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background-color:#00cac01a;border-radius:30px;font-size:12px;color:#00cac0}.catalog-shared-badge i{font-size:10px}.catalog-readonly-indicator{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#8d8d8d}.catalog-readonly-indicator i{font-size:10px}.catalog-permission-cell{display:flex;align-items:center;gap:7px}.catalog-permission-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:30px;font-size:12px;font-weight:500}.catalog-permission-badge i{font-size:10px}.catalog-permission-badge--reader{background-color:#8d8d8d26;color:#8d8d8d}.catalog-permission-badge--editor{background-color:#00cac026;color:#00cac0}.share-modal__permission-selection{margin-bottom:30px}.share-modal__permission-selection h4{margin:0 0 15px;font-size:16px;font-weight:600;color:#333}.share-modal__permission-options{display:flex;gap:15px}.share-modal__permission-option{flex:1;display:flex;align-items:flex-start;gap:15px;padding:15px;border:2px solid #f5f5f5;border-radius:10px;cursor:pointer;transition:all .2s ease-in-out}.share-modal__permission-option input[type=radio]{display:none}.share-modal__permission-option i{font-size:18px;color:#8d8d8d;width:24px;text-align:center}.share-modal__permission-option .permission-option__text{display:flex;flex-direction:column;gap:2px}.share-modal__permission-option .permission-option__label{font-weight:600;color:#333}.share-modal__permission-option .permission-option__desc{font-size:12px;color:#8d8d8d}.share-modal__permission-option:hover{border-color:#00cac0}.share-modal__permission-option.active{border-color:#00cac0;background-color:#00cac00d}.share-modal__permission-option.active i{color:#00cac0}.share-item__permission{display:inline-flex;align-items:center;padding:2px 8px;border-radius:30px;font-size:12px;font-weight:500;margin-left:auto;margin-right:15px;flex:none}.share-item__permission--reader{background-color:#8d8d8d26;color:#8d8d8d}.share-item__permission--editor{background-color:#00cac026;color:#00cac0}.piece-viewer-header{position:relative;width:100%;height:400px;background:#e4e4e4;border-radius:10px 10px 0 0;overflow:hidden;margin-bottom:15px}.piece-viewer-header__viewer{width:100%;height:100%}.piece-viewer-header__viewer canvas{width:100%!important;height:100%!important}.piece-viewer-header__controls{position:absolute;top:7px;right:7px;display:flex;gap:7px;z-index:10}.piece-viewer-header__fullscreen-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffffe6;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease-in-out;color:#333}.piece-viewer-header__fullscreen-btn:hover:not(:disabled){background:#fff}.piece-viewer-header__fullscreen-btn:disabled{opacity:.5;cursor:not-allowed}.piece-viewer-header__fullscreen-btn svg{font-size:16px;margin:0}.piece-viewer-header__info{position:absolute;bottom:0;left:0;right:0;padding:7px 15px;background:linear-gradient(transparent,#00000080)}.piece-viewer-header__filename{color:#fff;font-size:12px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.piece-viewer-header__plate-selector{display:flex;align-items:center;gap:4px;margin-top:4px}.piece-viewer-header__plate-btn{display:flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 6px;background:#ffffff4d;border:none;border-radius:2px;color:#fff;font-size:10px;font-weight:600;cursor:pointer;transition:all .2s ease-in-out}.piece-viewer-header__plate-btn:hover{background:#ffffff80}.piece-viewer-header__plate-btn--active{background:#00cac0}.piece-viewer-header__plate-btn--active:hover{background:#009790}.piece-viewer-header__loading,.piece-viewer-header__error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:7px;color:#8d8d8d}.piece-viewer-header__loading--overlay,.piece-viewer-header__error--overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#e4e4e4e6;z-index:20}.piece-viewer-header__loading--overlay span,.piece-viewer-header__error--overlay span{font-size:12px;margin-top:7px}.piece-viewer-header__error{color:#f9224b}.piece-viewer-header__error svg{font-size:24px}.piece-viewer-header--placeholder{background:#e8e8e8}.piece-viewer-header__placeholder-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:7px;color:#8d8d8d}.piece-viewer-header__placeholder-content i{font-size:48px;opacity:.5}.piece-viewer-header__placeholder-content span{font-size:16px;font-weight:500}.piece-viewer-header__placeholder-content small{font-size:12px;opacity:.7}.piece-viewer-notice{display:flex;align-items:center;justify-content:center;gap:4px;padding:7px 15px;background:#f0f9ff;border:1px solid #d0e8ff;border-top:none;border-radius:0 0 4px 4px;color:#333;font-size:10px;margin-top:-15px;margin-bottom:15px}.piece-viewer-notice svg{color:#2196f3;flex-shrink:0}.model-viewer-loading{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:#e4e4e4;color:#8d8d8d;font-size:14px;z-index:15}.model-viewer-loading__spinner{width:40px;height:40px;border:3px solid rgba(141,141,141,.2);border-top-color:#00cac0;border-radius:50%;animation:model-viewer-spin .8s linear infinite}@keyframes model-viewer-spin{to{transform:rotate(360deg)}}.model-viewer-controls{position:absolute;bottom:15px;left:50%;transform:translate(-50%);display:flex;gap:7px;padding:7px;background:#fffffff2;border-radius:10px;box-shadow:0 2px 8px #00000026;z-index:10}.model-viewer-controls__group{display:flex;gap:2px}.model-viewer-controls__group:not(:last-child){padding-right:7px;border-right:1px solid rgb(219.5,219.5,219.5)}.model-viewer-controls__btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease-in-out;color:#333}.model-viewer-controls__btn:hover{background:#e8e8e8}.model-viewer-controls__btn--active{background:#00cac0;color:#fff}.model-viewer-controls__btn--active:hover{background:#009790}.model-viewer-controls__btn svg{margin:0;font-size:16px}.model-viewer-sidebar{position:absolute;top:50%;left:15px;transform:translateY(-50%);display:flex;flex-direction:column;gap:7px;padding:7px;background:#fffffff2;border-radius:10px;box-shadow:0 2px 8px #00000026;z-index:10}.model-viewer-sidebar__btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease-in-out;color:#333}.model-viewer-sidebar__btn:hover{background:#e8e8e8}.model-viewer-sidebar__btn--active{background:#00cac0;color:#fff}.model-viewer-sidebar__btn--active:hover{background:#009790}.model-viewer-sidebar__btn svg{margin:0;font-size:16px}.model-viewer-sidebar__color-picker{display:flex;align-items:center;justify-content:center}.model-viewer-sidebar__color-picker input[type=color]{width:36px;height:36px;padding:0;border:none;border-radius:4px;cursor:pointer;background:transparent}.model-viewer-sidebar__color-picker input[type=color]::-webkit-color-swatch-wrapper{padding:4px}.model-viewer-sidebar__color-picker input[type=color]::-webkit-color-swatch{border:1px solid rgb(206.75,206.75,206.75);border-radius:2px}.model-viewer-sidebar__color-picker input[type=color]::-moz-color-swatch{border:1px solid rgb(206.75,206.75,206.75);border-radius:2px}.model-viewer-info{position:absolute;top:15px;right:15px;min-width:200px;padding:15px;background:#fffffff2;border-radius:10px;box-shadow:0 2px 8px #00000026;z-index:10}.model-viewer-info h4{margin:0 0 15px;padding-bottom:7px;border-bottom:1px solid rgb(219.5,219.5,219.5);font-size:16px;font-weight:600;color:#333}.model-viewer-info__item{display:flex;flex-direction:column;gap:2px;margin-bottom:7px}.model-viewer-info__item:last-child{margin-bottom:0}.model-viewer-info__label{font-size:12px;color:#8d8d8d}.model-viewer-info__value{font-size:16px;font-weight:500;color:#333}.piece-viewer-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;background:#1a1a1a;z-index:9999;display:flex;flex-direction:column}.piece-viewer-fullscreen__header{display:flex;align-items:center;justify-content:space-between;padding:15px 30px;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.1)}.piece-viewer-fullscreen__title{color:#fff;font-size:18px;font-weight:500;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.piece-viewer-fullscreen__plate-selector{display:flex;align-items:center;gap:7px;margin-left:30px}.piece-viewer-fullscreen__plate-label{color:#ffffffb3;font-size:16px}.piece-viewer-fullscreen__plate-btn{display:flex;align-items:center;justify-content:center;min-width:36px;height:32px;padding:0 7px;background:#ffffff1a;border:none;border-radius:4px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease-in-out}.piece-viewer-fullscreen__plate-btn:hover{background:#fff3}.piece-viewer-fullscreen__plate-btn--active{background:#00cac0}.piece-viewer-fullscreen__plate-btn--active:hover{background:#009790}.piece-viewer-fullscreen__close-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff1a;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease-in-out;color:#fff}.piece-viewer-fullscreen__close-btn:hover{background:#fff3}.piece-viewer-fullscreen__close-btn svg{margin:0;font-size:18px}.piece-viewer-fullscreen__viewer{flex:1;position:relative;overflow:hidden}.piece-viewer-fullscreen__viewer canvas{width:100%!important;height:100%!important}.piece-viewer-fullscreen__viewer .piece-viewer-header__loading,.piece-viewer-fullscreen__viewer .piece-viewer-header__error{position:absolute;top:0;left:0;right:0;bottom:0;color:#ffffffb3}.piece-viewer-fullscreen__notice{display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 30px;background:#f0f9ff;border-top:1px solid #d0e8ff;color:#333;font-size:12px}.piece-viewer-fullscreen__notice svg{font-size:16px;flex-shrink:0;color:#2196f3}.piece-viewer-fullscreen__footer{padding:15px 30px;background:#0000004d;border-top:1px solid rgba(255,255,255,.1);text-align:center}.piece-viewer-fullscreen__hint{color:#fff9;font-size:12px}.piece-viewer-fullscreen__hint i{margin-right:4px}.piece-viewer-fullscreen__hint kbd{display:inline-block;padding:2px 6px;background:#ffffff26;border-radius:2px;font-family:inherit;font-size:10px;margin-left:4px}.piece-viewer-fullscreen__hint-separator{margin:0 15px;opacity:.5}#catalog__pieces-drawer{display:flex;flex-direction:column;height:100%;overflow:hidden}#catalog__pieces-drawer>.piece-viewer-header{flex-shrink:0}#catalog__pieces-drawer #catalog__projects-list-container{flex:1;z-index:2;overflow-y:auto;overflow-x:hidden}#catalog__pieces-drawer #catalog__projects-list-container #catalog__projects-list{display:flex;flex-wrap:wrap;gap:7px}#catalog__pieces-drawer #catalog__projects-list-container #catalog__projects-list p{margin:0;padding:30px 0;width:100%}#catalog__pieces-drawer #catalog__projects-list-container #catalog__projects-list .projects-list__project-item{display:inline-flex;align-items:center;background:#fff;border:1px solid rgb(219.5,219.5,219.5);border-radius:10px;padding:7px 15px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease-in-out}#catalog__pieces-drawer #catalog__projects-list-container #catalog__projects-list .projects-list__project-item:hover{background-color:#00cac00d;border-color:#00cac0}#catalog__pieces-drawer #catalog__projects-list-container #catalog__projects-list .projects-list__project-item .project-item__color{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:7px}#catalog__pieces-drawer #catalog__projects-list-container .piece-detail-section{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgb(232.25,232.25,232.25)}#catalog__pieces-drawer #catalog__projects-list-container .piece-detail-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#catalog__pieces-drawer #catalog__projects-list-container .piece-detail-section h3{margin:0 0 15px;font-size:16px;color:#8d8d8d;font-weight:600}#catalog__pieces-drawer #catalog__projects-list-container .piece-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}#catalog__pieces-drawer #catalog__projects-list-container .piece-detail-item{display:flex;flex-direction:column;gap:4px}#catalog__pieces-drawer #catalog__projects-list-container .piece-detail-item .piece-detail-label{font-size:12px;color:#8d8d8d}#catalog__pieces-drawer #catalog__projects-list-container .piece-detail-item .piece-detail-value{font-size:16px;color:#333;font-weight:500}#catalog__pieces-drawer #catalog__projects-list-container .piece-detail-notes{margin:0;color:#333;white-space:pre-wrap;background:#ededed;padding:15px;border-radius:4px}#catalog__pieces-drawer #catalog__projects-list-container .piece-detail-pics-count{margin:0 0 15px;color:#333}#catalog__pieces-drawer #catalog__projects-list-container .shared-users-list{display:flex;flex-direction:column;gap:7px}#catalog__pieces-drawer #catalog__projects-list-container .shared-users-list .shared-user-item{display:flex;align-items:center;gap:15px;padding:7px;background:#f0f0f0;border-radius:4px}#catalog__pieces-drawer #catalog__projects-list-container .shared-users-list .shared-user-item .shared-user-avatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:50%;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase}#catalog__pieces-drawer #catalog__projects-list-container .shared-users-list .shared-user-item .shared-user-avatar--public{background:#00cac0;font-size:16px}#catalog__pieces-drawer #catalog__projects-list-container .shared-users-list .shared-user-item .shared-user-info{display:flex;flex-direction:column;flex:1;min-width:0}#catalog__pieces-drawer #catalog__projects-list-container .shared-users-list .shared-user-item .shared-user-info .shared-user-name{font-size:16px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#catalog__pieces-drawer #catalog__projects-list-container .shared-users-list .shared-user-item .shared-user-info .shared-user-org{font-size:12px;color:#8d8d8d}#catalog__pieces-drawer #catalog__projects-list-container .shared-users-list .shared-user-item .shared-user-name{font-size:16px;color:#333}#catalog__pieces-drawer #catalog__projects-list-container .shared-users-list .shared-user-item .shared-user-permission{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap}#catalog__pieces-drawer #catalog__projects-list-container .shared-users-list .shared-user-item .shared-user-permission i{font-size:10px}#catalog__pieces-drawer #catalog__projects-list-container .shared-users-list .shared-user-item .shared-user-permission--reader{background:#8d8d8d33;color:#6c757d}#catalog__pieces-drawer #catalog__projects-list-container .shared-users-list .shared-user-item .shared-user-permission--editor{background:#2ceaa826;color:#10a06e}#catalog__pieces-drawer #catalog__projects-list-container .shared-users-list .shared-user-item .shared-user-avatars-stack{display:flex;align-items:center;flex-shrink:0}#catalog__pieces-drawer #catalog__projects-list-container .shared-users-list .shared-user-item .shared-user-avatars-stack .shared-user-avatar--stacked{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border-radius:50%;color:#fff;font-size:10px;font-weight:600;text-transform:uppercase;margin-left:-8px;border:2px solid white;cursor:default}#catalog__pieces-drawer #catalog__projects-list-container .shared-users-list .shared-user-item .shared-user-avatars-stack .shared-user-avatar--stacked:first-child{margin-left:0}#catalog__pieces-drawer #catalog__projects-list-container .shared-users-list .shared-user-item--organization .shared-user-info{flex:0 1 auto;min-width:100px}#catalog__pieces-drawer #catalog__projects-list-container .shared-users-list .shared-user-item--organization .shared-user-permission{margin-left:auto}.catalog-table-row--clickable{cursor:pointer}.catalog-table-row--clickable:hover{background-color:#00cac00d}.project__name--clickable{cursor:pointer;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.project__name--clickable:hover{transform:scale(1.05);opacity:.9}#main__printers .delete-warning-message{margin-top:10px;display:flex;align-items:flex-end}#main__printers .delete-warning-message .delete-warning-message-icon{margin-right:5px;font-size:22px}#main__add-material label,#main__edit-material label{margin-left:0}#main__add-material input,#main__add-material select,#main__edit-material input,#main__edit-material select{margin-left:0;margin-bottom:15px;display:block}#main__material-details .block h2{margin-bottom:15px;padding-bottom:7px;border-bottom:2px solid #CCCCCC;color:#333}#main__material-details .material-subsection{background:#fff;padding:10px 12px;border-radius:10px;margin-bottom:12px;border-left:4px solid #00CAC0;box-shadow:0 2px 4px #0000000d;transition:all .2s ease-in-out}#main__material-details .material-subsection:hover{box-shadow:0 4px 8px #0000001a;transform:translate(2px)}#main__material-details .material-subsection .subsection-title{margin-top:0;font-size:12px;color:#00cac0;font-weight:600;text-transform:uppercase;letter-spacing:.5px}#main__material-details .material-subsection p{margin-bottom:6px;line-height:1.4;color:#6c757d}#main__material-details .material-subsection p strong{color:#333;font-weight:600}#main__material-details .material-subsection p:last-child{margin-bottom:0}option:disabled{color:#ccc}.btn-white{margin-right:8px}.calibration-wizard{padding:24px;height:100%;display:flex;flex-direction:column;background:#f8fafc}.calibration-wizard__header{margin-bottom:16px}.calibration-wizard__header h2{margin:0 0 4px;font-size:20px;font-weight:600;color:#1e293b}.calibration-wizard__printer-name{margin:0;font-size:14px;color:#64748b}.calibration-wizard__content{flex:1;overflow-y:auto}.calibration-step{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.calibration-step__header{text-align:center;margin-bottom:24px}.calibration-step__header h3{margin:12px 0 4px;font-size:18px;font-weight:600;color:#1e293b}.calibration-step__subtitle{margin:0;font-size:14px;color:#64748b}.calibration-step__icon{width:64px;height:64px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:24px;color:#64748b}.calibration-step__icon.recording{background:#fef2f2;color:#dc2626;animation:pulse 1.5s ease-in-out infinite}.calibration-step__icon.success{background:#dcfce7;color:#22c55e}.calibration-step__intro{margin-bottom:24px}.calibration-step__description{text-align:center;color:#475569;line-height:1.6;margin-bottom:24px}.calibration-step__process{background:#f8fafc;border-radius:8px;padding:16px;margin-bottom:24px}.calibration-step__process h4{margin:0 0 12px;font-size:14px;font-weight:600;color:#334155}.calibration-step__process ol{margin:0;padding-left:20px}.calibration-step__process li{margin-bottom:12px;color:#475569;font-size:14px;line-height:1.5}.calibration-step__process li:last-child{margin-bottom:0}.calibration-step__process li strong{color:#1e293b}.calibration-step__process li span{display:block;font-size:13px;color:#64748b;margin-top:2px}.calibration-step__warning{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:14px}.calibration-step__warning>svg,.calibration-step__warning>span.fa{margin-top:2px;flex-shrink:0}.calibration-step__warning strong{display:block;margin-bottom:4px}.calibration-step__warning p{margin:0;font-size:13px;opacity:.9}.calibration-step__warning--info{background:#eff6ff;color:#1e40af}.calibration-step__warning--warning{background:#fffbeb;color:#92400e}.calibration-step__warning--error{background:#fef2f2;color:#991b1b}.calibration-step__resume-stats{display:flex;gap:16px;margin-top:8px;font-size:12px;opacity:.9}.calibration-step__current-status{background:#f8fafc;border-radius:8px;padding:16px;margin-bottom:16px}.calibration-step__current-status h4{margin:0 0 12px;font-size:14px;font-weight:600;color:#334155}.calibration-step__status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.calibration-step__status-item{display:flex;flex-direction:column;gap:4px}.calibration-step__status-item .label{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.calibration-step__status-item .value{font-size:16px;font-weight:600;color:#1e293b}.calibration-step__status-item .value.status-completed{color:#22c55e}.calibration-step__status-item .value.status-in_progress{color:#f97316}.calibration-step__status-item .value.status-failed{color:#dc2626}.calibration-step__instructions{margin-bottom:20px;display:flex;flex-direction:column;gap:12px}.calibration-step__status-info{margin-bottom:20px}.calibration-step__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;margin-bottom:20px}.calibration-step__progress{margin-bottom:20px}.calibration-step__start-print{text-align:center;padding:32px 16px}.calibration-step__start-print .instruction-box{text-align:left;margin-bottom:24px}.calibration-step__error{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fef2f2;color:#991b1b;border-radius:8px;margin-bottom:16px;font-size:14px}.calibration-step__results{margin-bottom:24px}.calibration-step__actions{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e2e8f0;margin-top:auto}.instruction-box{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:8px;background:#eff6ff;color:#1e40af;font-size:14px}.instruction-box--highlight{background:#fef3c7;color:#92400e}.instruction-box--success{background:#dcfce7;color:#166534}.instruction-box--warning{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.instruction-box svg{margin-top:2px;flex-shrink:0}.instruction-box strong{display:block;margin-bottom:4px}.instruction-box p{margin:0;font-size:13px}.stat-item{background:#f8fafc;border-radius:8px;padding:12px;text-align:center}.stat-label{display:block;font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.stat-value{display:block;font-size:18px;font-weight:600;color:#1e293b}.progress-bar{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden;margin-bottom:8px}.progress-bar__fill{height:100%;background:#00cac0;border-radius:4px;transition:width .3s ease}.progress-bar--green .progress-bar__fill{background:#22c55e}.progress-text{font-size:13px;color:#64748b;text-align:center;display:block}.result-card{background:#f8fafc;border-radius:12px;padding:20px;margin-bottom:16px}.result-card--primary{background:linear-gradient(135deg,#00cac0,#00bdb3);color:#fff}.result-card--primary .result-card__header{opacity:.9}.result-card__header{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;margin-bottom:8px}.result-card__value{font-size:32px;font-weight:700;margin-bottom:4px}.result-card__label{font-size:14px;font-weight:600}.result-card__description{font-size:13px;opacity:.85;line-height:1.5}.result-comparison{background:#f8fafc;border-radius:12px;padding:20px;margin-bottom:16px}.result-comparison h4{margin:0 0 16px;font-size:14px;font-weight:600;color:#334155}.comparison-grid{display:flex;align-items:stretch;gap:12px}.comparison-column{flex:1;background:#fff;border-radius:8px;overflow:hidden}.comparison-header{padding:12px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px}.comparison-header.standby{background:#eff6ff;color:#1e40af}.comparison-header.working{background:#dcfce7;color:#166534}.comparison-stats{padding:12px}.comparison-stat{display:flex;justify-content:space-between;margin-bottom:8px;font-size:13px}.comparison-stat:last-child{margin-bottom:0}.comparison-stat .label{color:#64748b}.comparison-stat .value{font-weight:600;color:#1e293b}.comparison-divider{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 8px}.threshold-marker{background:#f97316;color:#fff;padding:8px 12px;border-radius:8px;text-align:center;font-size:12px}.threshold-marker span{display:block;opacity:.85;margin-bottom:2px}.threshold-marker strong{font-size:14px}.auto-calibration-setting{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border-radius:12px;padding:16px 20px;margin-bottom:16px}.auto-calibration-setting .setting-info h4{margin:0 0 4px;font-size:14px;font-weight:600;color:#1e293b}.auto-calibration-setting .setting-info p{margin:0;font-size:13px;color:#64748b;max-width:280px}.toggle-switch{position:relative;display:inline-block;width:48px;height:28px;flex-shrink:0}.toggle-switch input{opacity:0;width:0;height:0}.toggle-switch input:checked+.toggle-slider{background-color:#22c55e}.toggle-switch input:checked+.toggle-slider:before{transform:translate(20px)}.toggle-switch input:disabled+.toggle-slider{opacity:.5;cursor:not-allowed}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.3s;border-radius:28px}.toggle-slider:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 1px 3px #0003}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.btn-primary{background:#00cac0!important;color:#fff}.btn-primary:hover:not(:disabled){background:#00bdb3!important}.btn-primary:disabled{background:#94a3b8!important;cursor:not-allowed}.btn-secondary{background:#f1f5f9;color:#475569}.btn-secondary:hover:not(:disabled){background:#e2e8f0}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.btn-large{padding:16px 32px;font-size:16px}.calibration-status{display:flex;align-items:center;gap:8px;padding:8px 0;background:#f8fafc;border-radius:8px;margin-bottom:12px}.calibration-status__icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.calibration-status__icon.calibrated{background:#dcfce7;color:#22c55e}.calibration-status__icon.not-calibrated{background:#f1f5f9;color:#64748b}.calibration-status__icon.collecting{background:#dcfce7;color:#166534}.calibration-status__icon.waiting{background:#fef3c7;color:#92400e}.calibration-status__icon.in-progress{background:#dbeafe;color:#1d4ed8}.calibration-status--ongoing{background:linear-gradient(135deg,#f0fdf4,#ecfeff);border:1px solid #a7f3d0;padding:12px}.calibration-status__info{flex:1}.calibration-status__label{font-size:13px;font-weight:500;color:#1e293b}.calibration-status__value{font-size:12px;color:#64748b;display:block}.calibration-status__action{padding:8px 16px;background:#00cac0!important;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.calibration-status__action:hover{background:#00bdb3!important}.calibration-status__action:disabled{background:#94a3b8!important;cursor:not-allowed}.calibration-badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.calibration-badge svg{font-size:14px}.calibration-badge--calibrated{color:#22c55e}.calibration-badge--calibrated svg>path{fill:#22c55e}.calibration-badge--in-progress{color:#f97316}.calibration-badge--in-progress svg>path{fill:#f97316}.calibration-badge--not-calibrated{color:#94a3b8}.calibration-badge--not-calibrated svg>path{fill:#94a3b8}.calibration-badge--no-cell{color:#cbd5e1}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.calibration-prompt-modal{position:fixed!important;top:40%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.calibration-prompt-modal__content{text-align:center;padding:16px 0}.calibration-prompt-modal__icon{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#dbeafe,#e0e7ff);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.calibration-prompt-modal__icon svg{font-size:28px}.calibration-prompt-modal__icon svg>path{fill:#3b82f6}.calibration-prompt-modal__text{font-size:15px;color:#1e293b;margin:0 0 8px;line-height:1.5}.calibration-prompt-modal__text strong{color:#00cac0}.calibration-prompt-modal__subtext{font-size:13px;color:#64748b;margin:0;line-height:1.5}.calibration-prompt-modal__actions{display:flex;justify-content:flex-end;gap:12px}.calibration-stepper{display:flex;justify-content:center;align-items:center;gap:8px;padding:16px 0;margin-bottom:8px}.calibration-stepper__step{display:flex;align-items:center;gap:8px}.calibration-stepper__number{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;background:#e2e8f0;color:#64748b;transition:all .2s ease}.calibration-stepper__number.active{background:#00cac0;color:#fff}.calibration-stepper__number.completed{background:#22c55e;color:#fff}.calibration-stepper__number svg{font-size:12px}.calibration-stepper__number-content{display:flex;align-items:center;justify-content:center}.calibration-stepper__label{font-size:13px;color:#64748b;transition:all .2s ease}.calibration-stepper__label.active{color:#1e293b;font-weight:500}.calibration-stepper__connector{width:32px;height:2px;background:#e2e8f0;transition:background .2s ease}.calibration-stepper__connector.completed{background:#22c55e}.calibration-check-step{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px;min-height:400px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.calibration-check-step__icon{width:80px;height:80px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.calibration-check-step__icon svg{font-size:32px}.calibration-check-step__icon svg>path{fill:#00cac0}.calibration-check-step__icon--welcome{background:linear-gradient(135deg,#dbeafe,#e0e7ff)}.calibration-check-step__icon--welcome svg>path{fill:#3b82f6}.calibration-check-step__title{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 12px;max-width:320px;line-height:1.4}.calibration-check-step__subtitle{font-size:15px;color:#64748b;margin:0 0 24px;max-width:300px;line-height:1.5}.calibration-check-step__description{font-size:15px;color:#64748b;margin:0 0 24px;max-width:340px;line-height:1.6}.calibration-check-step__info-box{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#f0f9ff;border-radius:8px;color:#0369a1;font-size:14px;margin-bottom:24px}.calibration-check-step__info-box svg{font-size:14px}.calibration-check-step__warning{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:#fffbeb;border-radius:8px;color:#92400e;font-size:14px;text-align:left;margin-bottom:16px;max-width:340px}.calibration-check-step__warning svg{margin-top:2px;flex-shrink:0}.calibration-check-step__warning strong{display:block;margin-bottom:4px}.calibration-check-step__warning p{margin:0;font-size:13px;opacity:.9}.calibration-check-step__info{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#eff6ff;border-radius:8px;color:#1e40af;font-size:13px;margin-bottom:16px;max-width:340px}.calibration-check-step__info svg{flex-shrink:0}.calibration-check-step__error{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fef2f2;border-radius:8px;color:#991b1b;font-size:13px;margin-bottom:16px;max-width:340px}.calibration-check-step__error svg{flex-shrink:0}.calibration-check-step__actions{display:flex;gap:12px;margin-top:auto;padding-top:24px}.MuiStepper-root{padding:16px 0!important}.MuiStepLabel-label{font-size:12px!important}.MuiStepIcon-root.MuiStepIcon-active{color:#00cac0!important}.MuiStepIcon-root.MuiStepIcon-completed{color:#22c55e!important}.calibration-progress{background:linear-gradient(135deg,#f0fdf4,#ecfeff);border-radius:12px;padding:20px;margin:20px 0;border:1px solid #a7f3d0}.calibration-progress__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}.calibration-progress__stats .stat-item{background:#fff;padding:12px 16px;border-radius:8px;box-shadow:0 1px 3px #0000000d}.calibration-progress__stats .stat-item--large .stat-value{font-size:24px}.calibration-progress__stats .stat-item .stat-label{display:block;font-size:12px;color:#64748b;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.calibration-progress__stats .stat-item .stat-value{font-size:18px;font-weight:700;color:#1e293b}.calibration-progress__stats .stat-item .stat-value .stat-unit{font-size:14px;font-weight:400;color:#64748b}.calibration-progress__stats .stat-item .stat-value .stat-quality{font-size:12px;font-weight:400}.calibration-progress__bar-container{display:flex;align-items:center;gap:12px;margin-bottom:20px}.calibration-progress__bar{flex:1;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.calibration-progress__bar-fill{height:100%;background:linear-gradient(90deg,#22c55e,#10b981);border-radius:4px;transition:width .3s ease-out}.calibration-progress__bar-label{font-size:14px;font-weight:600;color:#22c55e;min-width:45px;text-align:right}.calibration-progress__action{text-align:center;padding-top:16px;border-top:1px solid #d1fae5}.calibration-progress__hint{font-size:14px;color:#047857;margin:0 0 12px}.confidence-excellent{color:#059669!important}.confidence-good{color:#0d9488!important}.confidence-acceptable{color:#d97706!important}.confidence-low{color:#dc2626!important}.status-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500}.status-badge svg{font-size:12px}.status-badge--waiting{background:#fef3c7;color:#92400e}.status-badge--collecting{background:#dcfce7;color:#166534}.btn-large{padding:14px 28px!important;font-size:15px!important;border-radius:8px!important}.btn-large svg{margin-right:8px}.tippy-touch{cursor:pointer!important}.tippy-notransition{transition:none!important}.tippy-popper{max-width:400px;-webkit-perspective:800px;perspective:800px;z-index:9999;outline:0;transition-timing-function:cubic-bezier(.165,.84,.44,1);pointer-events:none}.tippy-popper.html-template{max-width:96%;max-width:calc(100% - 20px)}.tippy-popper[x-placement^=top] [x-arrow]{border-top:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;bottom:-7px;margin:0 9px}.tippy-popper[x-placement^=top] [x-arrow].arrow-small{border-top:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;bottom:-5px}.tippy-popper[x-placement^=top] [x-arrow].arrow-big{border-top:10px solid #333;border-right:10px solid transparent;border-left:10px solid transparent;bottom:-10px}.tippy-popper[x-placement^=top] [x-circle]{-webkit-transform-origin:0 33%;transform-origin:0 33%}.tippy-popper[x-placement^=top] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-55%);transform:scale(1) translate(-50%,-55%);opacity:1}.tippy-popper[x-placement^=top] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow]{border-top:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-top:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-circle]{background-color:#000000b3}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow]{border-top:7px solid rgba(0,0,0,.7);border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-top:5px solid rgba(0,0,0,.7);border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-top:10px solid rgba(0,0,0,.7);border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateY(-10px) rotateX(0);transform:translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateY(0) rotateX(90deg);transform:translateY(0) rotateX(90deg)}.tippy-popper[x-placement^=top] [data-animation=fade].enter{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade].leave{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].enter{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].leave{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale].enter{opacity:1;-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale].leave{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=bottom] [x-arrow]{border-bottom:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;top:-7px;margin:0 9px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-small{border-bottom:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;top:-5px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-big{border-bottom:10px solid #333;border-right:10px solid transparent;border-left:10px solid transparent;top:-10px}.tippy-popper[x-placement^=bottom] [x-circle]{-webkit-transform-origin:0 -50%;transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-45%);transform:scale(1) translate(-50%,-45%);opacity:1}.tippy-popper[x-placement^=bottom] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-5%);transform:scale(.15) translate(-50%,-5%);opacity:0}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow]{border-bottom:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-bottom:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-circle]{background-color:#000000b3}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow]{border-bottom:7px solid rgba(0,0,0,.7);border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-bottom:5px solid rgba(0,0,0,.7);border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-bottom:10px solid rgba(0,0,0,.7);border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateY(10px) rotateX(0);transform:translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateY(0) rotateX(-90deg);transform:translateY(0) rotateX(-90deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade].enter{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade].leave{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].enter{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].leave{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale].enter{opacity:1;-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale].leave{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=left] [x-arrow]{border-left:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;right:-7px;margin:6px 0}.tippy-popper[x-placement^=left] [x-arrow].arrow-small{border-left:5px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent;right:-5px}.tippy-popper[x-placement^=left] [x-arrow].arrow-big{border-left:10px solid #333;border-top:10px solid transparent;border-bottom:10px solid transparent;right:-10px}.tippy-popper[x-placement^=left] [x-circle]{-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=left] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}.tippy-popper[x-placement^=left] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow]{border-left:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-left:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-circle]{background-color:#000000b3}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow]{border-left:7px solid rgba(0,0,0,.7);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-left:5px solid rgba(0,0,0,.7);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-left:10px solid rgba(0,0,0,.7);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateX(-10px) rotateY(0);transform:translate(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateX(0) rotateY(-90deg);transform:translate(0) rotateY(-90deg)}.tippy-popper[x-placement^=left] [data-animation=fade].enter{opacity:1;-webkit-transform:translateX(-10px);transform:translate(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade].leave{opacity:0;-webkit-transform:translateX(-10px);transform:translate(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].enter{opacity:1;-webkit-transform:translateX(-10px);transform:translate(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].leave{opacity:0;-webkit-transform:translateX(0);transform:translate(0)}.tippy-popper[x-placement^=left] [data-animation=scale].enter{opacity:1;-webkit-transform:translateX(-10px) scale(1);transform:translate(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale].leave{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translate(0) scale(0)}.tippy-popper[x-placement^=right] [x-arrow]{border-right:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;left:-7px;margin:6px 0}.tippy-popper[x-placement^=right] [x-arrow].arrow-small{border-right:5px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent;left:-5px}.tippy-popper[x-placement^=right] [x-arrow].arrow-big{border-right:10px solid #333;border-top:10px solid transparent;border-bottom:10px solid transparent;left:-10px}.tippy-popper[x-placement^=right] [x-circle]{-webkit-transform-origin:-50% 0;transform-origin:-50% 0}.tippy-popper[x-placement^=right] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}.tippy-popper[x-placement^=right] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow]{border-right:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-right:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-right:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-circle]{background-color:#000000b3}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow]{border-right:7px solid rgba(0,0,0,.7);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-right:5px solid rgba(0,0,0,.7);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-right:10px solid rgba(0,0,0,.7);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateX(10px) rotateY(0);transform:translate(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateX(0) rotateY(90deg);transform:translate(0) rotateY(90deg)}.tippy-popper[x-placement^=right] [data-animation=fade].enter{opacity:1;-webkit-transform:translateX(10px);transform:translate(10px)}.tippy-popper[x-placement^=right] [data-animation=fade].leave{opacity:0;-webkit-transform:translateX(10px);transform:translate(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].enter{opacity:1;-webkit-transform:translateX(10px);transform:translate(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].leave{opacity:0;-webkit-transform:translateX(0);transform:translate(0)}.tippy-popper[x-placement^=right] [data-animation=scale].enter{opacity:1;-webkit-transform:translateX(10px) scale(1);transform:translate(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale].leave{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translate(0) scale(0)}.tippy-popper .tippy-tooltip.transparent-theme{background-color:#000000b3}.tippy-popper .tippy-tooltip.transparent-theme[data-animatefill]{background-color:transparent}.tippy-popper .tippy-tooltip.light-theme{color:#26323d;box-shadow:0 4px 20px 4px #00143c1a,0 4px 80px -8px #00143c33;background-color:#fff}.tippy-popper .tippy-tooltip.light-theme[data-animatefill]{background-color:transparent}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:.95rem;padding:.4rem .8rem;text-align:center;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#333}.tippy-tooltip--small{padding:.25rem .5rem;font-size:.8rem}.tippy-tooltip--big{padding:.6rem 1.2rem;font-size:1.2rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent}.tippy-tooltip[data-interactive]{pointer-events:auto}.tippy-tooltip[data-inertia]{transition-timing-function:cubic-bezier(.53,2,.36,.85)}.tippy-tooltip [x-arrow]{position:absolute;width:0;height:0}.tippy-tooltip [x-circle]{position:absolute;will-change:transform;background-color:#333;border-radius:50%;width:130%;width:calc(110% + 2rem);left:50%;top:50%;z-index:-1;overflow:hidden;transition:all ease}.tippy-tooltip [x-circle]:before{content:"";padding-top:90%;float:left}@media(max-width:450px){.tippy-popper{max-width:96%;max-width:calc(100% - 20px)}}.fc-timeline-header-row{background-color:#fff}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}
