@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&family=Playfair+Display:wght@700&display=swap);.rs-theme-light,:root{--rs-gray-0:#fff;--rs-gray-50:#f7f7fa;--rs-gray-100:#f2f2f5;--rs-gray-200:#e5e5ea;--rs-gray-300:#d9d9d9;--rs-gray-400:#c5c6c7;--rs-gray-500:#a6a6a6;--rs-gray-600:#8e8e93;--rs-gray-700:#7a7a7a;--rs-gray-800:#575757;--rs-gray-900:#272c36;--rs-primary-50:#f2faff;--rs-primary-100:#cce9ff;--rs-primary-200:#a6d7ff;--rs-primary-300:#80c4ff;--rs-primary-400:#59afff;--rs-primary-500:#3498ff;--rs-primary-600:#2589f5;--rs-primary-700:#1675e0;--rs-primary-800:#0a5dc2;--rs-primary-900:#004299;--rs-color-red:#f44336;--rs-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-400);--rs-text-error:var(--rs-color-red);--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-shadow-overlay:0 4px 4px #0000001f,0 0 10px #0000000f;--rs-btn-default-bg:var(--rs-gray-50);--rs-btn-default-text:var(--rs-gray-800);--rs-btn-default-hover-bg:var(--rs-gray-200);--rs-btn-default-active-bg:var(--rs-gray-300);--rs-btn-default-active-text:var(--rs-gray-900);--rs-btn-default-disabled-bg:var(--rs-gray-50);--rs-btn-default-disabled-text:var(--rs-gray-400);--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-bg:var(--rs-green-50);--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-bg:var(--rs-blue-50);--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-bg:var(--rs-yellow-50);--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-bg:var(--rs-red-50);--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 #0000000f,0 4px 4px #0000001f;--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-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-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-100);--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-300);--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-400);--rs-toggle-disabled-bg:var(--rs-gray-50);--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-100);--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:#fffc;--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-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-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 #0000001f,0 0 10px #0000000f;--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-shadow:#09090914;--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 #0000001f,0 0 10px #0000000f;--rs-modal-shadow:0 4px 4px #0000001f,0 0 10px #0000000f;--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-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 #0000001f}@supports (color:rgb(from red r g b)){.rs-theme-light,:root{--rs-uploader-overlay-bg:rgb(from #fff r g b/80%)}}.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:#960;--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-500);--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-shadow-overlay:0 4px 4px #0000001f,0 0 10px #0000000f;--rs-btn-default-bg:var(--rs-gray-600);--rs-btn-default-text:var(--rs-gray-50);--rs-btn-default-hover-bg:var(--rs-gray-500);--rs-btn-default-active-bg:var(--rs-gray-300);--rs-btn-default-active-text:var(--rs-gray-0);--rs-btn-default-disabled-bg:var(--rs-gray-600);--rs-btn-default-disabled-text:var(--rs-gray-400);--rs-btn-primary-bg:var(--rs-primary-700);--rs-btn-primary-text:var(--rs-gray-0);--rs-btn-primary-hover-bg:var(--rs-primary-600);--rs-btn-primary-active-bg:var(--rs-primary-400);--rs-btn-subtle-text:var(--rs-gray-200);--rs-btn-subtle-hover-bg:var(--rs-gray-500);--rs-btn-subtle-hover-text:var(--rs-gray-50);--rs-btn-subtle-active-bg:var(--rs-gray-400);--rs-btn-subtle-active-text:var(--rs-gray-0);--rs-btn-subtle-disabled-text:var(--rs-gray-500);--rs-btn-ghost-border:var(--rs-primary-500);--rs-btn-ghost-text:var(--rs-primary-500);--rs-btn-ghost-hover-border:var(--rs-primary-400);--rs-btn-ghost-hover-text:var(--rs-primary-400);--rs-btn-ghost-active-border:var(--rs-primary-200);--rs-btn-ghost-active-text:var(--rs-primary-200);--rs-btn-link-text:var(--rs-primary-500);--rs-btn-link-hover-text:var(--rs-primary-400);--rs-btn-link-active-text:var(--rs-primary-200);--rs-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-info-header:#fff;--rs-message-info-text:#fff;--rs-message-info-icon:#fff;--rs-message-info-bg:var(--rs-blue-500);--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-error-header:#fff;--rs-message-error-text:#fff;--rs-message-error-icon:#fff;--rs-message-error-bg:var(--rs-red-500);--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 #0003,0 4px 4px 3px #0000003d;--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-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:#0000;--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:#0000;--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-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-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-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 #0000001f,0 0 10px #0000000f;--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-shadow:#090909fc;--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 #0000001f,0 0 10px #0000000f;--rs-modal-shadow:0 4px 4px #0000001f,0 0 10px #0000000f;--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 #0000004d}.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:#ff0;--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:#960;--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-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-shadow-overlay:0 4px 4px #0000001f,0 0 10px #0000000f;--rs-btn-default-bg:#0000;--rs-btn-default-text:var(--rs-primary-500);--rs-btn-default-border:1px solid var(--rs-primary-500);--rs-btn-default-hover-bg:#0000;--rs-btn-default-hover-text:var(--rs-primary-400);--rs-btn-default-active-bg:#0000;--rs-btn-default-active-text:var(--rs-primary-200);--rs-btn-default-disabled-bg:#0000;--rs-btn-default-disabled-text:var(--rs-primary-500);--rs-btn-primary-bg:var(--rs-primary-500);--rs-btn-primary-text:var(--rs-gray-900);--rs-btn-primary-hover-bg:var(--rs-primary-400);--rs-btn-primary-active-bg:var(--rs-primary-200);--rs-btn-subtle-text:var(--rs-primary-500);--rs-btn-subtle-hover-bg:#0000;--rs-btn-subtle-hover-text:var(--rs-primary-400);--rs-btn-subtle-active-bg:#0000;--rs-btn-subtle-active-text:var(--rs-primary-200);--rs-btn-subtle-disabled-text:var(--rs-gray-500);--rs-btn-ghost-border:var(--rs-primary-500);--rs-btn-ghost-text:var(--rs-primary-500);--rs-btn-ghost-hover-border:var(--rs-primary-400);--rs-btn-ghost-hover-text:var(--rs-primary-400);--rs-btn-ghost-active-border:var(--rs-primary-200);--rs-btn-ghost-active-text:var(--rs-primary-200);--rs-btn-link-text:var(--rs-primary-500);--rs-btn-link-hover-text:var(--rs-primary-400);--rs-btn-link-active-text:var(--rs-primary-200);--rs-iconbtn-addon:#0000;--rs-iconbtn-activated-addon:#0000;--rs-iconbtn-pressed-addon:#0000;--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 #0003,0 4px 4px 3px #0000003d;--rs-menuitem-active-bg:#0000;--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:#0000;--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-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:#0000;--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:#0000;--rs-navbar-inverse-selected-text:var(--rs-primary-500);--rs-navbar-inverse-hover-bg:#0000;--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:#0000;--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:#0000;--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:#0000;--rs-sidenav-inverse-selected-text:var(--rs-primary-500);--rs-sidenav-inverse-hover-bg:#0000;--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:#0000;--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-listbox-option-hover-bg:#0000;--rs-listbox-option-hover-text:var(--rs-primary-500);--rs-listbox-option-selected-text:var(--rs-primary-500);--rs-listbox-option-selected-bg:#0000;--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-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-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 #0000001f,0 0 10px #0000000f;--rs-pagination-item-text:var(--rs-gray-50);--rs-pagination-item-current-text:var(--rs-primary-500);--rs-list-bg:#0000;--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-shadow:#090909fc;--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 #0000001f,0 0 10px #0000000f;--rs-modal-shadow:0 4px 4px #0000001f,0 0 10px #0000000f;--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 #0000004d}*,:after,:before{-webkit-box-sizing:border-box}[hidden],template{display:none}a{background-color:initial}a:active,a:hover{outline:0}b,strong{font-weight:700}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:initial;height:0}pre{overflow:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{border-radius:0;overflow:visible}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]{-webkit-box-sizing:border-box;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}button,input[type=button],input[type=reset],input[type=submit]{border-width:0}input::-ms-clear{display:none}input[type=file]::-ms-browse,input[type=file]::-webkit-file-upload-button{background:#0000;border-width:0;color:currentColor}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{background-color:#fff;background-color:var(--rs-body);color:#575757;color:var(--rs-text-primary);font-family:Apple-System,Arial,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,STXihei,sans-serif;font-size:14px;line-height:1.42857143}a{color:#1675e0;color:var(--rs-text-link);text-decoration:none}a:focus,a:hover{color:#0a5dc2;color:var(--rs-text-link-hover)}a:active,a:focus,a:hover{text-decoration:underline}a:active{color:#004299;color:var(--rs-text-link-active)}img{vertical-align:middle}hr{border:0;border-top:1px solid #e5e5ea;border-top:1px solid var(--rs-border-primary);margin-bottom:20px;margin-top:20px}[role=button]{cursor:pointer}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:bolder;margin:0}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#c5c6c7;color:var(--rs-text-disabled);font-weight:400;line-height:1}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:#fff9e6;background-color:var(--rs-bg-warning);font-weight:bolder;padding:.2em}ol,ul{margin-bottom:10px;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dl{margin-bottom:10px;margin-top:0}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-bottom:10px;margin-left:0}@font-face{font-family:Apple-System;src:local(-apple-system),local(BlinkMacSystemFont),local(system-ui)}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes slideOutLeft{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes slideOutRight{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes slideInTop{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes slideInTop{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes slideOutTop{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutTop{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes slideInBottom{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes slideInBottom{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes slideOutBottom{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutBottom{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.rs-anim-slide-out{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.4,0,1,1);animation-timing-function:cubic-bezier(.4,0,1,1)}.rs-anim-slide-in{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.rs-anim-right.rs-anim-slide-in{-webkit-animation-name:slideInRight;animation-name:slideInRight}.rs-anim-right.rs-anim-slide-out{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}.rs-anim-left.rs-anim-slide-in{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}.rs-anim-left.rs-anim-slide-out{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}.rs-anim-top.rs-anim-slide-in{-webkit-animation-name:slideInTop;animation-name:slideInTop}.rs-anim-top.rs-anim-slide-out{-webkit-animation-name:slideOutTop;animation-name:slideOutTop}.rs-anim-bottom.rs-anim-slide-in{-webkit-animation-name:slideInBottom;animation-name:slideInBottom}.rs-anim-bottom.rs-anim-slide-out{-webkit-animation-name:slideOutBottom;animation-name:slideOutBottom}.rs-anim-bounce-in{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-timing-function:cubic-bezier(.68,-.55,.27,1.55);animation-timing-function:cubic-bezier(.68,-.55,.27,1.55)}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.rs-anim-bounce-out{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-timing-function:cubic-bezier(.4,0,1,1);animation-timing-function:cubic-bezier(.4,0,1,1)}@-webkit-keyframes bounceOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes bounceOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}}.rs-anim-fade{opacity:0;pointer-events:none;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.rs-anim-fade.rs-anim-in{opacity:1;pointer-events:inherit}.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{height:0;overflow:hidden;position:relative;-webkit-transition:height .35s ease,width .35s ease,visibility .35s ease;transition:height .35s ease,width .35s ease,visibility .35s ease}.rs-auto-complete-menu{margin-bottom:6px;margin-top:6px;overflow-y:auto}.rs-auto-complete-menu ul{list-style:none;margin:0;padding:0}.rs-auto-complete-item{clear:both;color:#575757;color:var(--rs-text-primary);cursor:pointer;display:block;font-weight:400;line-height:1.42857143;padding:8px 12px;text-decoration:none;width:100%}.rs-auto-complete-item-focus,.rs-auto-complete-item:focus,.rs-auto-complete-item:hover{background-color:#cce9ff80;background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-auto-complete-item-focus,.rs-theme-high-contrast .rs-auto-complete-item:focus,.rs-theme-high-contrast .rs-auto-complete-item:hover{color:#1675e0;color:var(--rs-listbox-option-hover-text);outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-auto-complete-item-focus,.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:hover{outline-offset:2px}.rs-auto-complete .rs-input:focus::-webkit-textfield-decoration-container{pointer-events:none;visibility:hidden}.rs-avatar{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:#d9d9d9;background-color:var(--rs-avatar-bg);border-radius:4px;color:#fff;color:var(--rs-avatar-text);display:-ms-inline-flexbox;display:inline-flex;font-size:18px;height:40px;justify-content:center;overflow:hidden;position:relative;width:40px}.rs-avatar>.rs-icon{font-size:29px;height:29px}.rs-avatar>.rs-avatar-image{height:40px;line-height:40px;width:40px}.rs-avatar>.rs-icon{vertical-align:middle}.rs-avatar-image:before{background:#d9d9d9;background:var(--rs-avatar-bg);content:attr(alt);height:inherit;left:0;overflow:hidden;padding:0 2px;position:absolute;text-align:center;text-overflow:ellipsis;top:0;white-space:nowrap;width:100%}.rs-avatar-circle{border-radius:50%}.rs-avatar-lg{font-size:26px;height:60px;width:60px}.rs-avatar-lg>.rs-icon{font-size:43px;height:43px}.rs-avatar-lg>.rs-avatar-image{height:60px;line-height:60px;width:60px}.rs-avatar-sm{font-size:14px;height:30px;width:30px}.rs-avatar-sm>.rs-icon{font-size:22px;height:22px}.rs-avatar-sm>.rs-avatar-image{height:30px;line-height:30px;width:30px}.rs-avatar-xs{font-size:12px;height:20px;width:20px}.rs-avatar-xs>.rs-icon{font-size:16px;height:16px}.rs-avatar-xs>.rs-avatar-image{height:20px;line-height:20px;width:20px}.rs-avatar-group{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex}.rs-avatar-group-stack .rs-avatar{-webkit-box-sizing:content-box;box-sizing:initial;margin-right:-10px;-webkit-transition:margin .15s;transition:margin .15s}.rs-avatar-group-stack .rs-avatar:hover,.rs-avatar-group-stack .rs-avatar:last-child{margin-right:0}.rs-badge-wrapper{position:relative}.rs-badge{display:inline-block}.rs-badge-content,.rs-badge-independent{background-color:#f44336;background-color:var(--rs-badge-bg);border-radius:8px;color:#fff;color:var(--rs-badge-text);font-size:12px;line-height:16px;padding:0 5px}.rs-badge-independent.rs-badge-dot,.rs-badge-wrapper .rs-badge-content:empty{border-radius:4px;height:8px;padding:0;width:8px}.rs-badge-wrapper .rs-badge-content{position:absolute;right:0;top:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:1}.rs-badge-red .rs-badge-content,.rs-badge-red.rs-badge-independent{background-color:#f44336;background-color:var(--rs-red-500)}.rs-badge-orange .rs-badge-content,.rs-badge-orange.rs-badge-independent{background-color:#fa8900;background-color:var(--rs-orange-500)}.rs-badge-yellow .rs-badge-content,.rs-badge-yellow.rs-badge-independent{background-color:#ffb300;background-color:var(--rs-yellow-500)}.rs-badge-green .rs-badge-content,.rs-badge-green.rs-badge-independent{background-color:#4caf50;background-color:var(--rs-green-500)}.rs-badge-cyan .rs-badge-content,.rs-badge-cyan.rs-badge-independent{background-color:#00bcd4;background-color:var(--rs-cyan-500)}.rs-badge-blue .rs-badge-content,.rs-badge-blue.rs-badge-independent{background-color:#2196f3;background-color:var(--rs-blue-500)}.rs-badge-violet .rs-badge-content,.rs-badge-violet.rs-badge-independent{background-color:#673ab7;background-color:var(--rs-violet-500)}.rs-breadcrumb{color:#8e8e93;color:var(--rs-text-secondary);font-size:12px;margin-bottom:20px}.rs-breadcrumb-item{-webkit-transition:color .3s linear;transition:color .3s linear}.rs-breadcrumb-item:focus{outline:0}.rs-breadcrumb-item-active{color:#272c36;color:var(--rs-breadcrumb-item-active-text)}.rs-breadcrumb-separator{margin:0 4px}.rs-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f7f7fa;background-color:var(--rs-btn-default-bg);border:none;border:var(--rs-btn-default-border,none);border-radius:6px;color:#575757;color:var(--rs-btn-default-text);cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:400;justify-content:center;line-height:20px;margin-bottom:0;overflow:hidden;padding:8px 12px;position:relative;text-align:center;text-decoration:none;-webkit-transition:color .15s ease-out,background-color .15s ease-out;transition:color .15s ease-out,background-color .15s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.rs-theme-high-contrast .rs-btn{-webkit-transition:none;transition:none}.rs-btn-ghost.rs-btn{padding:7px 11px}.rs-btn-icon.rs-btn{line-height:16px;padding:10px}.rs-btn-icon.rs-btn>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-btn{line-height:20px}.rs-btn-icon-with-text.rs-btn>.rs-icon{height:36px;padding:10px;width:36px}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-left{padding:8px 12px 8px 48px}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-right{padding:8px 48px 8px 12px}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-btn:focus-visible{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-btn:focus-visible{outline-offset:2px}.rs-btn:focus,.rs-btn:hover{background-color:#e5e5ea;background-color:var(--rs-btn-default-hover-bg);color:var(--rs-btn-default-hover-text);text-decoration:none}.rs-btn.rs-btn-active,.rs-btn:active{background-color:#d9d9d9;background-color:var(--rs-btn-default-active-bg);color:#272c36;color:var(--rs-btn-default-active-text)}.rs-btn.rs-btn-disabled,.rs-btn:disabled{background-color:#f7f7fa;background-color:var(--rs-btn-default-disabled-bg);color:#c5c6c7;color:var(--rs-btn-default-disabled-text);cursor:not-allowed}.rs-theme-high-contrast .rs-btn.rs-btn-disabled,.rs-theme-high-contrast .rs-btn:disabled{opacity:.5}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){.rs-btn{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}}.rs-btn-start-icon{line-height:0;margin-right:5px}.rs-btn-end-icon{line-height:0;margin-left:5px}.rs-btn-primary{background-color:#3498ff;background-color:var(--rs-btn-primary-bg);border:none;color:#fff;color:var(--rs-btn-primary-text)}.rs-btn-primary:focus,.rs-btn-primary:hover{background-color:#2589f5;background-color:var(--rs-btn-primary-hover-bg);color:#fff;color:var(--rs-btn-primary-text)}.rs-btn-primary.rs-btn-active,.rs-btn-primary:active{background-color:#1675e0;background-color:var(--rs-btn-primary-active-bg);color:#fff;color:var(--rs-btn-primary-text)}.rs-btn-primary.rs-btn-disabled,.rs-btn-primary:disabled{background-color:#3498ff;background-color:var(--rs-btn-primary-bg);color:#fff;color:var(--rs-btn-primary-text);opacity:.3}.rs-theme-high-contrast .rs-btn-primary.rs-btn-disabled,.rs-theme-high-contrast .rs-btn-primary:disabled{opacity:.5}.rs-btn-subtle{background-color:initial;border:none;color:#575757;color:var(--rs-btn-subtle-text)}.rs-btn-subtle:focus,.rs-btn-subtle:hover{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#575757;color:var(--rs-btn-subtle-hover-text)}.rs-btn-subtle.rs-btn-active,.rs-btn-subtle:active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-active-bg);color:#272c36;color:var(--rs-btn-subtle-active-text)}.rs-btn-subtle.rs-btn-disabled,.rs-btn-subtle:disabled{background:none;color:#c5c6c7;color:var(--rs-btn-subtle-disabled-text)}.rs-theme-high-contrast .rs-btn-subtle.rs-btn-disabled,.rs-theme-high-contrast .rs-btn-subtle:disabled{opacity:.5}.rs-btn-link{background-color:initial;border:none;color:#1675e0;color:var(--rs-btn-link-text)}.rs-btn-link:focus,.rs-btn-link:hover{background-color:initial;color:#0a5dc2;color:var(--rs-btn-link-hover-text);text-decoration:underline}.rs-btn-link.rs-btn-active,.rs-btn-link:active{background-color:initial;color:#004299;color:var(--rs-btn-link-active-text)}.rs-btn-link.rs-btn-disabled,.rs-btn-link:disabled{background-color:initial;color:#0a5dc2;color:var(--rs-btn-link-hover-text);opacity:.3;text-decoration:none}.rs-theme-high-contrast .rs-btn-link.rs-btn-disabled,.rs-theme-high-contrast .rs-btn-link:disabled{opacity:.5}.rs-btn-ghost{background-color:initial;border:1px solid #1675e0;border:1px solid var(--rs-btn-ghost-border);color:#1675e0;color:var(--rs-btn-ghost-text)}.rs-btn-ghost:focus,.rs-btn-ghost:hover{background-color:initial;border-color:#0a5dc2;border-color:var(--rs-btn-ghost-hover-border);-webkit-box-shadow:0 0 0 1px #0a5dc2;-webkit-box-shadow:0 0 0 1px var(--rs-btn-ghost-hover-border);box-shadow:0 0 0 1px #0a5dc2;box-shadow:0 0 0 1px var(--rs-btn-ghost-hover-border);color:#0a5dc2;color:var(--rs-btn-ghost-hover-text)}.rs-btn-ghost.rs-btn-active,.rs-btn-ghost:active{background-color:initial;border-color:#004299;border-color:var(--rs-btn-ghost-active-border);color:#004299;color:var(--rs-btn-ghost-active-text)}.rs-btn-ghost.rs-btn-disabled,.rs-btn-ghost:disabled{background-color:initial;border-color:#1675e0;border-color:var(--rs-btn-ghost-border);-webkit-box-shadow:none;box-shadow:none;color:#1675e0;color:var(--rs-btn-ghost-text);opacity:.3}.rs-theme-high-contrast .rs-btn-ghost.rs-btn-disabled,.rs-theme-high-contrast .rs-btn-ghost:disabled{opacity:.5}.rs-btn-red{--rs-btn-primary-bg:var(--rs-red-500);--rs-btn-primary-hover-bg:var(--rs-red-700);--rs-btn-primary-active-bg:var(--rs-red-800);--rs-btn-subtle-hover-bg:var(--rs-red-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-red-600);--rs-btn-subtle-active-text:#575757;--rs-btn-ghost-border:var(--rs-red-700);--rs-btn-ghost-text:var(--rs-red-700);--rs-btn-ghost-hover-border:var(--rs-red-900);--rs-btn-ghost-hover-text:var(--rs-red-800);--rs-btn-ghost-active-border:var(--rs-red-900);--rs-btn-ghost-active-text:var(--rs-red-900);--rs-btn-link-text:var(--rs-red-700);--rs-btn-link-hover-text:var(--rs-red-800);--rs-btn-link-active-text:var(--rs-red-900);--rs-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:#575757;--rs-btn-ghost-border:var(--rs-orange-700);--rs-btn-ghost-text:var(--rs-orange-700);--rs-btn-ghost-hover-border:var(--rs-orange-900);--rs-btn-ghost-hover-text:var(--rs-orange-800);--rs-btn-ghost-active-border:var(--rs-orange-900);--rs-btn-ghost-active-text:var(--rs-orange-900);--rs-btn-link-text:var(--rs-orange-700);--rs-btn-link-hover-text:var(--rs-orange-800);--rs-btn-link-active-text:var(--rs-orange-900);--rs-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:#575757;--rs-btn-ghost-border:var(--rs-yellow-700);--rs-btn-ghost-text:var(--rs-yellow-700);--rs-btn-ghost-hover-border:var(--rs-yellow-900);--rs-btn-ghost-hover-text:var(--rs-yellow-800);--rs-btn-ghost-active-border:var(--rs-yellow-900);--rs-btn-ghost-active-text:var(--rs-yellow-900);--rs-btn-link-text:var(--rs-yellow-700);--rs-btn-link-hover-text:var(--rs-yellow-800);--rs-btn-link-active-text:var(--rs-yellow-900);--rs-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:#575757;--rs-btn-ghost-border:var(--rs-green-700);--rs-btn-ghost-text:var(--rs-green-700);--rs-btn-ghost-hover-border:var(--rs-green-900);--rs-btn-ghost-hover-text:var(--rs-green-800);--rs-btn-ghost-active-border:var(--rs-green-900);--rs-btn-ghost-active-text:var(--rs-green-900);--rs-btn-link-text:var(--rs-green-700);--rs-btn-link-hover-text:var(--rs-green-800);--rs-btn-link-active-text:var(--rs-green-900);--rs-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:#575757;--rs-btn-ghost-border:var(--rs-cyan-700);--rs-btn-ghost-text:var(--rs-cyan-700);--rs-btn-ghost-hover-border:var(--rs-cyan-900);--rs-btn-ghost-hover-text:var(--rs-cyan-800);--rs-btn-ghost-active-border:var(--rs-cyan-900);--rs-btn-ghost-active-text:var(--rs-cyan-900);--rs-btn-link-text:var(--rs-cyan-700);--rs-btn-link-hover-text:var(--rs-cyan-800);--rs-btn-link-active-text:var(--rs-cyan-900);--rs-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:#575757;--rs-btn-ghost-border:var(--rs-blue-700);--rs-btn-ghost-text:var(--rs-blue-700);--rs-btn-ghost-hover-border:var(--rs-blue-900);--rs-btn-ghost-hover-text:var(--rs-blue-800);--rs-btn-ghost-active-border:var(--rs-blue-900);--rs-btn-ghost-active-text:var(--rs-blue-900);--rs-btn-link-text:var(--rs-blue-700);--rs-btn-link-hover-text:var(--rs-blue-800);--rs-btn-link-active-text:var(--rs-blue-900);--rs-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:#575757;--rs-btn-ghost-border:var(--rs-violet-700);--rs-btn-ghost-text:var(--rs-violet-700);--rs-btn-ghost-hover-border:var(--rs-violet-900);--rs-btn-ghost-hover-text:var(--rs-violet-800);--rs-btn-ghost-active-border:var(--rs-violet-900);--rs-btn-ghost-active-text:var(--rs-violet-900);--rs-btn-link-text:var(--rs-violet-700);--rs-btn-link-hover-text:var(--rs-violet-800);--rs-btn-link-active-text:var(--rs-violet-900);--rs-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{line-height:20px;padding:11px}.rs-btn-icon.rs-btn-lg>.rs-icon{font-size:20px}.rs-btn-icon-with-text.rs-btn-lg{line-height:22px}.rs-btn-icon-with-text.rs-btn-lg>.rs-icon{height:42px;padding:11px;width:42px}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-left{padding:10px 16px 10px 58px}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-right{padding:10px 58px 10px 16px}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-btn-md{font-size:14px;line-height:20px;padding:8px 12px}.rs-btn-ghost.rs-btn-md{padding:7px 11px}.rs-btn-icon.rs-btn-md{line-height:16px;padding:10px}.rs-btn-icon.rs-btn-md>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-btn-md{line-height:20px}.rs-btn-icon-with-text.rs-btn-md>.rs-icon{height:36px;padding:10px;width:36px}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-left{padding:8px 12px 8px 48px}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-right{padding:8px 48px 8px 12px}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-btn-sm{font-size:14px;line-height:20px;padding:5px 10px}.rs-btn-ghost.rs-btn-sm{padding:4px 9px}.rs-btn-icon.rs-btn-sm{line-height:16px;padding:7px}.rs-btn-icon.rs-btn-sm>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-btn-sm{line-height:20px}.rs-btn-icon-with-text.rs-btn-sm>.rs-icon{height:30px;padding:7px;width:30px}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-left{padding:5px 10px 5px 40px}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-right{padding:5px 40px 5px 10px}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-btn-xs{font-size:12px;line-height:20px;padding:2px 8px}.rs-btn-ghost.rs-btn-xs{padding:1px 7px}.rs-btn-icon.rs-btn-xs{line-height:12px;padding:6px}.rs-btn-icon.rs-btn-xs>.rs-icon{font-size:12px}.rs-btn-icon-with-text.rs-btn-xs{line-height:20px}.rs-btn-icon-with-text.rs-btn-xs>.rs-icon{height:24px;padding:6px;width:24px}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-left{padding:2px 8px 2px 32px}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-right{padding:2px 32px 2px 8px}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-btn-block{display:block;width:100%}.rs-btn-block+.rs-btn-block{margin-top:5px}.rs-btn-loading{color:#0000!important;cursor:default;pointer-events:none;position:relative}.rs-btn-loading>.rs-btn-spin:after,.rs-btn-loading>.rs-btn-spin:before{border-radius:50%;bottom:0;content:"";height:18px;left:0;margin:auto;position:absolute;right:0;top:0;width:18px;z-index:1}.rs-btn-xs.rs-btn-loading>.rs-btn-spin:after,.rs-btn-xs.rs-btn-loading>.rs-btn-spin:before{height:16px;width:16px}.rs-btn-loading>.rs-btn-spin:before{border:3px solid rgb(from #f7f7fa r g b/80%);border:3px solid var(--rs-loader-ring)}.rs-btn-primary.rs-btn-loading>.rs-btn-spin:before{border-color:#f8f7fa4d}.rs-theme-high-contrast .rs-btn-primary.rs-btn-loading>.rs-btn-spin:before{border-color:rgb(from #f7f7fa r g b/30%);border-color:var(--rs-loader-ring-inverse)}.rs-btn-loading>.rs-btn-spin:after{-webkit-animation:buttonSpin .6s linear infinite;animation:buttonSpin .6s linear infinite;border-color:#a6a6a6 #0000 #0000;border-color:var(--rs-loader-rotor) #0000 #0000;border-style:solid;border-width:3px}.rs-btn-primary.rs-btn-loading>.rs-btn-spin:after{border-top-color:#fff}.rs-theme-high-contrast .rs-btn-primary.rs-btn-loading>.rs-btn-spin:after{border-top-color:#fff;border-top-color:var(--rs-loader-rotor-inverse)}@-webkit-keyframes buttonSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes buttonSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.rs-btn-group{display:inline-block;vertical-align:middle}.rs-btn-group,.rs-btn-group>.rs-btn{position:relative}.rs-btn-group>.rs-btn:active,.rs-btn-group>.rs-btn:focus{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;max-width:100%;width:100%}.rs-btn-group-vertical>.rs-btn:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.rs-btn-group-vertical>.rs-btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.rs-btn-group-vertical>.rs-btn-ghost+.rs-btn-ghost{margin-top:-1px}.rs-btn-group-justified{display:-ms-flexbox;display:flex;width:100%}.rs-btn-group-justified>.rs-btn{-ms-flex:1 1 1%;flex:1 1 1%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-btn-toolbar{line-height:0}.rs-picker-subtle .picker-subtle-toggle{display:inline-block;padding-right:32px;position:relative;z-index:5}.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle{cursor:not-allowed}.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:active,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:focus,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:hover{background:none}.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:active:after,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:focus:after,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:hover:after{display:none}.rs-calendar{min-height:266px;overflow:hidden;padding-top:12px;position:relative}.rs-calendar-bordered .rs-calendar-table{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px}.rs-calendar-bordered .rs-calendar-table-header-row .rs-calendar-table-header-cell,.rs-calendar-bordered .rs-calendar-table-row:not(:last-child) .rs-calendar-table-cell{border-bottom:1px solid #f2f2f5;border-bottom:1px solid var(--rs-border-secondary)}.rs-calendar-bordered .rs-calendar-month-dropdown{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px}.rs-calendar-panel .rs-calendar-header{padding-bottom:6px;width:100%}.rs-calendar-panel .rs-calendar-header:after,.rs-calendar-panel .rs-calendar-header:before{content:" ";display:table}.rs-calendar-panel .rs-calendar-header:after{clear:both}.rs-calendar-panel .rs-calendar-header .rs-calendar-btn-today{float:right}.rs-calendar-panel .rs-calendar-header-backward,.rs-calendar-panel .rs-calendar-header-forward{float:none!important}.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-backward,.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-forward{display:inline-block;pointer-events:none;visibility:hidden}.rs-calendar-panel .rs-calendar-header-month-toolbar{width:auto!important}.rs-calendar-panel .rs-calendar-month-view,.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-month-toolbar{padding-left:0;padding-right:0}.rs-calendar-panel .rs-calendar-table-header-row .rs-calendar-table-header-cell-content{padding-bottom:8px;padding-top:8px}.rs-calendar-panel .rs-calendar-table-cell-is-today .rs-calendar-table-cell-day{background-color:#3498ff;background-color:var(--rs-calendar-today-bg);border-radius:50%;color:#fff;color:var(--rs-calendar-today-text);height:20px;margin-left:auto;margin-right:auto;width:20px}.rs-calendar-panel .rs-calendar-table-cell-is-today .rs-calendar-table-cell-content{-webkit-box-shadow:none;box-shadow:none}.rs-calendar-panel .rs-calendar-table-cell-selected .rs-calendar-table-cell-content{background-color:inherit;-webkit-box-shadow:inset 0 0 0 1px #3498ff;-webkit-box-shadow:inset 0 0 0 1px var(--rs-input-focus-border);box-shadow:inset 0 0 0 1px #3498ff;box-shadow:inset 0 0 0 1px var(--rs-input-focus-border);color:inherit}.rs-calendar-panel .rs-calendar-table-cell-day{display:block;margin-top:3px;text-align:center}.rs-calendar-panel .rs-calendar-month-dropdown{margin-left:12px;margin-right:12px;margin-top:-2px;top:54px;width:calc(100% - 24px)}.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-month-dropdown-scroll{height:644px}.rs-calendar-panel.rs-calendar-compact .rs-calendar-month-dropdown-scroll{height:344px}.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-table-row:not(.rs-calendar-table-header-row) .rs-calendar-table-cell-content{height:100px;overflow:hidden;width:100%}.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-table-cell{vertical-align:top}.rs-calendar-panel .rs-calendar-table-cell{line-height:0;padding:0 1px}.rs-calendar-panel .rs-calendar-table-cell-content{border-radius:0;width:100%}.rs-calendar-panel .rs-calendar-table-row:last-child :first-child .rs-calendar-table-cell-content{border-bottom-left-radius:6px}.rs-calendar-panel .rs-calendar-table-row:last-child :last-child .rs-calendar-table-cell-content{border-bottom-right-radius:6px}.rs-calendar-panel.rs-calendar-compact .rs-calendar-table-row:not(.rs-calendar-table-header-row) .rs-calendar-table-cell-content{height:50px}.rs-calendar-btn-close{-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;background:var(--rs-bg-overlay);border:0;bottom:0;display:-ms-flexbox;display:flex;height:14px;justify-content:center;left:0;padding:0;position:absolute;right:0;z-index:1}.rs-calendar-panel .rs-calendar-btn-close{bottom:11px;margin:0 20px}.rs-calendar-month-view .rs-calendar-header-month-toolbar{padding-left:24px;padding-right:24px}.rs-calendar-month-view .rs-calendar-header-backward,.rs-calendar-month-view .rs-calendar-header-forward{display:none}.rs-calendar-month-view .rs-calendar-header-title-date{background:#0000;color:#1675e0;color:var(--rs-text-active)}.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error{color:#f44336;color:var(--rs-text-error)}.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error:focus,.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error:hover:active{color:#fff!important}.rs-calendar-time-view .rs-calendar-header-title-time{background:#0000;color:#1675e0;color:var(--rs-text-active)}.rs-calendar-time-view .rs-calendar-header-title-time.rs-calendar-header-error{color:#f44336;color:var(--rs-text-error)}.rs-calendar-time-view .rs-calendar-header-title-time.rs-calendar-header-error:hover:active{color:#fff}.rs-calendar-table-cell-in-range,.rs-calendar-table-cell-selected{position:relative}.rs-calendar-table-cell-in-range:before,.rs-calendar-table-cell-selected:before{content:"";display:block;height:24px;margin-top:4px;position:absolute;top:0;width:100%;z-index:0}.rs-calendar-table-cell-in-range .rs-calendar-table-cell-content,.rs-calendar-table-cell-selected .rs-calendar-table-cell-content{position:relative;z-index:1}.rs-calendar-table-cell-in-range:before{background-color:#cce9ff80;background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-calendar-range-bg)}.rs-calendar-table-cell-in-range:hover:before{display:none}.rs-calendar-month-dropdown-scroll div:focus{outline:none}.rs-calendar-header{padding-left:12px;padding-right:12px;width:280px}.rs-calendar-header:after,.rs-calendar-header:before{content:" ";display:table}.rs-calendar-header:after{clear:both}.rs-calendar-header-month-toolbar,.rs-calendar-header-time-toolbar{display:inline-block}.rs-calendar-header-month-toolbar{float:left}.rs-calendar-header-time-toolbar{float:right}.rs-calendar-header-title{margin:0 4px}.rs-calendar-header-meridian{font-size:12px;margin-left:4px}.rs-calendar-header-error{--rs-btn-subtle-text:var(--rs-red-500);--rs-btn-subtle-hover-bg:var(--rs-red-500);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-red-600);--rs-btn-subtle-active-text:#fff;background-color:initial;border:none;color:#575757;color:var(--rs-btn-subtle-text)}.rs-calendar-header-error:focus,.rs-calendar-header-error:hover{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#575757;color:var(--rs-btn-subtle-hover-text)}.rs-calendar-header-error.rs-btn-active,.rs-calendar-header-error:active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-active-bg);color:#272c36;color:var(--rs-btn-subtle-active-text)}.rs-calendar-header-error.rs-btn-disabled,.rs-calendar-header-error:disabled{background:none;color:#c5c6c7;color:var(--rs-btn-subtle-disabled-text)}.rs-theme-high-contrast .rs-calendar-header-error.rs-btn-disabled,.rs-theme-high-contrast .rs-calendar-header-error:disabled{opacity:.5}.rs-theme-dark .rs-calendar-header-error{--rs-btn-subtle-hover-bg:var(--rs-red-600);--rs-btn-subtle-active-bg:var(--rs-red-400)}.rs-calendar-header-btn-disabled,.rs-calendar-header-btn-disabled:hover,.rs-calendar-header-btn-disabled:hover:focus{background:none;cursor:not-allowed;opacity:.3}.rs-calendar-header-btn-disabled:after{display:none!important}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time){margin:0 auto;padding-left:12px;padding-right:12px}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar{display:block;text-align:center;width:100%}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar:after,.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar:before{content:" ";display:table}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar:after{clear:both}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-backward{float:left}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-forward{float:right}.rs-calendar-header-has-time:not(.rs-calendar-header-has-month){margin:0 auto;text-align:center}.rs-calendar-header-has-time:not(.rs-calendar-header-has-month) .rs-calendar-header-time-toolbar{display:inline-block;float:none}.rs-calendar-header-has-month.rs-calendar-header-has-time{margin:0 auto}[dir=rtl] .rs-calendar-header-backward .rs-icon,[dir=rtl] .rs-calendar-header-forward .rs-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rs-calendar-body{padding:4px 12px 12px}.rs-calendar-table{display:table;table-layout:fixed;width:100%}.rs-calendar-table-row{display:table-row}.rs-calendar-table-row:nth-child(2) .rs-calendar-table-cell-week-number{border-top-left-radius:6px;border-top-right-radius:6px}.rs-calendar-table-row:last-child .rs-calendar-table-cell-week-number{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.rs-calendar-table-cell,.rs-calendar-table-header-cell{display:table-cell;padding:1px 0;text-align:center;vertical-align:middle;width:1%}.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-un-same-month .rs-calendar-table-cell-content,.rs-calendar-table-cell-un-same-month .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-un-same-month .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-un-same-month .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-header-cell-content:hover{color:#c5c6c7;color:var(--rs-text-disabled)}.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content:hover{background:none;cursor:not-allowed;text-decoration:line-through}.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover{background-color:#3498ff;background-color:var(--rs-bg-active);-webkit-box-shadow:none;box-shadow:none;color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover{text-decoration:underline}.rs-calendar-table-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content{opacity:.3}.rs-calendar-table-cell-content{border-radius:6px;cursor:pointer;display:inline-block;font-size:14px;line-height:1.42857143;padding:5px}.rs-calendar-table-cell-content:hover{background-color:#f2faff;background-color:var(--rs-state-hover-bg)}.rs-calendar-table-cell-is-today .rs-calendar-table-cell-content{-webkit-box-shadow:inset 0 0 0 1px #3498ff;-webkit-box-shadow:inset 0 0 0 1px var(--rs-input-focus-border);box-shadow:inset 0 0 0 1px #3498ff;box-shadow:inset 0 0 0 1px var(--rs-input-focus-border)}.rs-calendar-table-cell-selected .rs-calendar-table-cell-content{background-color:#3498ff;background-color:var(--rs-bg-active);-webkit-box-shadow:none;box-shadow:none;color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-calendar-table-cell-selected .rs-calendar-table-cell-content{text-decoration:underline}.rs-calendar-table-header-cell-content{color:#8e8e93;color:var(--rs-text-secondary);display:inline-block;font-size:12px;line-height:1.66666667;padding-bottom:2px;padding-top:2px}.rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-content:focus,.rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-content:hover:focus{background:none;cursor:auto}.rs-calendar-table-cell-week-number{background-color:#f7f7fa;background-color:var(--rs-bg-well);color:#8e8e93;color:var(--rs-text-secondary);display:table-cell;font-size:12px;min-width:30px;padding:1px;text-align:center;vertical-align:middle}.rs-calendar-month-dropdown{background-color:#fff;background-color:var(--rs-bg-overlay);border-top:1px solid #e5e5ea;border-top:1px solid var(--rs-border-primary);display:none;margin-top:0;overflow:hidden;position:absolute;top:44px;width:100%;z-index:1}.rs-calendar-month-view .rs-calendar-month-dropdown{display:block}.rs-calendar-month-view .rs-calendar-month-dropdown-content{-webkit-animation:slideDown .3s linear;animation:slideDown .3s linear}.rs-calendar-month-dropdown-scroll{height:230px}.rs-calendar-month-dropdown-row{padding:5px 12px 5px 50px;position:relative}.rs-calendar-month-dropdown-row:not(:last-child){border-bottom:1px dashed #e5e5ea;border-bottom:1px dashed var(--rs-border-primary)}.rs-calendar-month-dropdown-year{left:12px;position:absolute;top:calc(50% - .5em)}.rs-calendar-month-dropdown-year-active{color:#1675e0;color:var(--rs-text-active)}.rs-calendar-month-dropdown-list{display:block;min-width:200px}.rs-calendar-month-dropdown-list:after,.rs-calendar-month-dropdown-list:before{content:" ";display:table}.rs-calendar-month-dropdown-list:after{clear:both}.rs-calendar-month-dropdown-cell{display:inline-block;float:left;margin:1px;text-align:center;vertical-align:middle}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-calendar-month-dropdown-cell{width:calc(16.66667% - 2.16667px)}}@supports (-ms-ime-align:auto){.rs-calendar-month-dropdown-cell{width:calc(16.66667% - 2.16667px)}}.rs-calendar-month-dropdown-cell-content{border-radius:6px;cursor:pointer;display:inline-block;font-size:14px;line-height:1.42857143;padding:5px}.rs-calendar-month-dropdown-cell-content:hover{background-color:#f2faff;background-color:var(--rs-state-hover-bg)}.rs-calendar-month-dropdown-cell:not(.rs-calendar-month-dropdown-cell-active).disabled .rs-calendar-month-dropdown-cell-content{background:none;color:#c5c6c7;color:var(--rs-text-disabled);cursor:not-allowed;text-decoration:line-through}.rs-calendar-month-dropdown-cell-active.disabled .rs-calendar-month-dropdown-cell-content{cursor:not-allowed;opacity:.3}.rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content{background-color:#3498ff;background-color:var(--rs-bg-active);-webkit-box-shadow:none;box-shadow:none;color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content{text-decoration:underline}.rs-calendar-time-dropdown{background-color:#fff;background-color:var(--rs-bg-overlay);color:#575757;color:var(--rs-text-primary);display:none;overflow:hidden;padding-left:12px;padding-right:12px;position:absolute;top:44px;width:100%;z-index:1}.rs-calendar-time-view .rs-calendar-time-dropdown{display:block}.rs-calendar-time-view .rs-calendar-time-dropdown-content{-webkit-animation:slideDown .3s linear;animation:slideDown .3s linear}.rs-calendar-time-dropdown-row{display:table;width:100%}.rs-calendar-time-dropdown-column{display:table-cell;width:1%}.rs-calendar-time-dropdown-column>ul,.rs-calendar-time-dropdown-column>ul>li{list-style:none;margin:0;padding:0}.rs-calendar-time-dropdown-column>ul{height:230px;overflow-y:auto;padding-bottom:200px}.rs-calendar-time-dropdown-column-title{background-color:#f7f7fa;background-color:var(--rs-calendar-time-unit-bg);color:#8e8e93;color:var(--rs-text-secondary);font-size:12px;line-height:1.66666667;padding-bottom:2px;padding-top:2px;text-align:center;width:100%}.rs-calendar-time-dropdown-cell{color:inherit;cursor:pointer;display:block;font-size:14px;line-height:20px;padding:5px;text-align:center}.rs-calendar-time-dropdown-cell,.rs-calendar-time-dropdown-cell:focus,.rs-calendar-time-dropdown-cell:hover{text-decoration:none}.rs-calendar-time-dropdown-cell:hover{background-color:#cce9ff80;background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-calendar-time-dropdown-cell:hover{color:#1675e0;color:var(--rs-listbox-option-hover-text);outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell:hover{outline-offset:2px}.rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active{background-color:#3498ff;background-color:var(--rs-bg-active);color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover{background-color:#cce9ff80;background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover{color:#1675e0;color:var(--rs-listbox-option-hover-text);outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover{outline-offset:2px}.rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-disabled{background:none;color:#c5c6c7;color:var(--rs-text-disabled);cursor:not-allowed;text-decoration:line-through}.rs-calendar-time-dropdown-cell-active.rs-calendar-time-dropdown-cell-disabled.rs-calendar-time-dropdown-cell{cursor:not-allowed;opacity:.3}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.rs-carousel{background-color:#8e8e93;background-color:var(--rs-carousel-bg);height:400px;overflow:hidden;position:relative}.rs-carousel-content{height:100%;overflow:hidden;position:relative;width:100%}.rs-carousel-slider{height:100%;left:0;position:relative;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform}.rs-carousel-slider-item{float:left}.rs-carousel-slider-after,.rs-carousel-slider-item{background-color:#8e8e93;background-color:var(--rs-carousel-bg);height:100%;width:100%}.rs-carousel-slider-after{-webkit-animation:moveLeftHalf .3s ease forwards;animation:moveLeftHalf .3s ease forwards;left:0;position:absolute;top:0}.rs-carousel-slider-after-vertical{-webkit-animation:moveLeftHalf-vertical .3s ease forwards;animation:moveLeftHalf-vertical .3s ease forwards}.rs-carousel-toolbar{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center;position:absolute}.rs-carousel-toolbar,.rs-carousel-toolbar>ul{display:-ms-flexbox;display:flex}.rs-carousel-toolbar>ul{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.rs-carousel-label-wrapper{margin:3px}.rs-carousel-label-wrapper input{height:0;opacity:0;position:absolute;width:0}.rs-carousel-label-wrapper input:checked~label{background-color:#3498ff;background-color:var(--rs-carousel-indicator-active)}.rs-carousel-label{background-color:#fff6;background-color:rgb(from #fff r g b/40%);background-color:var(--rs-carousel-indicator);cursor:pointer;display:block;position:relative;-webkit-transition:background .3s linear;transition:background .3s linear;-webkit-transition-property:background,width,height;transition-property:background,width,height}.rs-carousel-label:after{bottom:-3px;content:"";left:-3px;position:absolute;right:-3px;top:-3px}.rs-carousel-label:hover{background-color:#fff;background-color:var(--rs-carousel-indicator-hover)}.rs-carousel-shape-dot .rs-carousel-label{border-radius:50%;height:10px;width:10px}.rs-carousel-shape-bar .rs-carousel-label{border-radius:2px}.rs-carousel-placement-bottom.rs-carousel-shape-bar .rs-carousel-label,.rs-carousel-placement-top.rs-carousel-shape-bar .rs-carousel-label{height:4px;width:18px}.rs-carousel-placement-bottom.rs-carousel-shape-bar .rs-carousel-label-wrapper input:checked~label,.rs-carousel-placement-top.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{height:18px;width:4px}.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-bottom .rs-carousel-toolbar,.rs-carousel-placement-top .rs-carousel-toolbar{left:0;width:100%}.rs-carousel-placement-bottom .rs-carousel-toolbar>ul,.rs-carousel-placement-top .rs-carousel-toolbar>ul{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;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{height:100%;top:0;width:1.2vw}.rs-carousel-placement-left .rs-carousel-toolbar>ul,.rs-carousel-placement-right .rs-carousel-toolbar>ul{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-ms-flex-direction:column;flex-direction:column;justify-content:center}.rs-carousel-placement-left .rs-carousel-toolbar{left:17px}.rs-carousel-placement-right .rs-carousel-toolbar{right:17px}@-webkit-keyframes moveLeftHalf{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes moveLeftHalf{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes moveLeftHalf-vertical{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes moveLeftHalf-vertical{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.rs-picker-cascader-menu-items>div:after,.rs-picker-cascader-menu-items>div:before{content:" ";display:table}.rs-picker-cascader-menu-items>div:after{clear:both}.rs-picker-cascader-search-panel{max-height:300px;overflow:auto}.rs-picker-cascader-row{clear:both;color:#575757;color:var(--rs-text-primary);cursor:pointer;display:block;font-weight:400;line-height:1.42857143;padding:8px 12px;text-decoration:none;width:100%}.rs-picker-cascader-row:hover{background-color:#cce9ff80;background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-picker-cascader-row:hover{color:#1675e0;color:var(--rs-listbox-option-hover-text);outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-cascader-row:hover{outline-offset:2px}.rs-picker-cascader-row.rs-picker-cascader-row-focus{background-color:#cce9ff80;background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-picker-cascader-row.rs-picker-cascader-row-focus{color:#1675e0;color:var(--rs-listbox-option-hover-text);outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-cascader-row.rs-picker-cascader-row-focus{outline-offset:2px}.rs-picker-cascader-row.rs-picker-cascader-row-disabled,.rs-picker-cascader-row:disabled{background:none;color:#c5c6c7;color:var(--rs-listbox-option-disabled-text);cursor:not-allowed}.rs-picker-cascader-row.rs-picker-cascader-row-disabled .rs-picker-cascader-search-match,.rs-picker-cascader-row:disabled .rs-picker-cascader-search-match{font-weight:400;opacity:.7}.rs-picker-cascader-col{display:inline-block}.rs-picker-cascader-col:after{content:"\00a0/\00a0"}.rs-picker-cascader-col:last-child:after{display:none}.rs-picker-cascader-search-match{color:#3498ff;color:var(--rs-primary-500);font-weight:700}.rs-picker-cascader-menu-column{float:left;overflow-y:auto}.rs-picker-cascader-menu-column-loading{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;padding:4px}.rs-picker-cascader-menu-column-loading .rs-icon{margin:4px}.rs-picker-cascader-menu-items{padding:6px 0}.rs-picker-cascader-menu-items li,.rs-picker-cascader-menu-items ul{list-style:none;margin:0;padding:0}.rs-picker-cascader-menu-item{clear:both;color:#575757;color:var(--rs-text-primary);cursor:pointer;display:block;font-weight:400;line-height:1.42857143;padding:8px 28px 8px 12px;position:relative;text-decoration:none;width:100%;word-break:break-word}.rs-picker-cascader-menu-items-has-children .rs-picker-cascader-menu-item{padding-right:32px}.rs-picker-cascader-menu-item.rs-picker-cascader-menu-item-focus,.rs-picker-cascader-menu-item.rs-picker-select-menu-item-focus,.rs-picker-cascader-menu-item:focus,.rs-picker-cascader-menu-item:hover{background-color:#cce9ff80;background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-picker-cascader-menu-item.rs-picker-cascader-menu-item-focus,.rs-theme-high-contrast .rs-picker-cascader-menu-item.rs-picker-select-menu-item-focus,.rs-theme-high-contrast .rs-picker-cascader-menu-item:focus,.rs-theme-high-contrast .rs-picker-cascader-menu-item:hover{color:#1675e0;color:var(--rs-listbox-option-hover-text);outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-cascader-menu-item.rs-picker-cascader-menu-item-focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-cascader-menu-item.rs-picker-select-menu-item-focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-cascader-menu-item:focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-cascader-menu-item:hover{outline-offset:2px}.rs-picker-cascader-menu-item.rs-picker-cascader-menu-item-active{background-color:#f2faff;background-color:var(--rs-listbox-option-selected-bg);color:#1675e0;color:var(--rs-listbox-option-selected-text);font-weight:700}.rs-theme-high-contrast .rs-picker-cascader-menu-item.rs-picker-cascader-menu-item-active{text-decoration:underline}.rs-picker-cascader-menu-item.rs-picker-cascader-menu-item-active .rs-picker-cascader-menu-caret{color:#575757;color:var(--rs-text-primary)}.rs-picker-cascader-menu-item.rs-picker-cascader-menu-item-disabled,.rs-picker-cascader-menu-item:disabled{background:none;color:#c5c6c7;color:var(--rs-listbox-option-disabled-text);cursor:not-allowed}.rs-picker-cascader-menu-caret{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:12px;height:20px;margin-left:2px;position:absolute;right:12px;top:8px}.rs-checkbox{display:inline-block;position:relative;vertical-align:middle}.rs-checkbox-disabled label{cursor:not-allowed}.rs-checkbox label{cursor:pointer;font-weight:400;line-height:1.14285714;margin-bottom:0}.rs-checkbox-inner:before{border-color:#3498ff;border-color:var(--rs-checkbox-checked-bg)}.rs-checkbox.rs-checkbox-disabled label{cursor:not-allowed}.rs-checkbox-disabled>.rs-checkbox-checker>label{color:#c5c6c7;color:var(--rs-text-disabled)}.rs-checkbox-inline{display:inline-block;font-weight:400;margin-bottom:0;margin-right:10px;margin-top:0;position:relative;vertical-align:middle}.rs-plaintext .rs-checkbox-inline:first-child{margin-left:0}.rs-checkbox [type=checkbox]:focus-visible~.rs-checkbox-inner:before{-webkit-box-shadow:0 0 0 3px #3498ff40;-webkit-box-shadow:0 0 0 3px rgb(from #3498ff r g b/25%);-webkit-box-shadow:var(--rs-state-focus-shadow);box-shadow:0 0 0 3px #3498ff40;box-shadow:0 0 0 3px rgb(from #3498ff r g b/25%);box-shadow:var(--rs-state-focus-shadow)}.rs-checkbox-checker{line-height:1;min-height:36px;padding-bottom:10px;padding-left:36px;padding-top:10px;position:relative}.rs-checkbox-wrapper .rs-checkbox-inner:after,.rs-checkbox-wrapper .rs-checkbox-inner:before,.rs-checkbox-wrapper:after,.rs-checkbox-wrapper:before{content:"";display:block;left:0;position:absolute;top:0}.rs-checkbox-wrapper .rs-checkbox-inner:after{opacity:0;-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);-webkit-transition:opacity .2s ease-in,-webkit-transform .2s cubic-bezier(.12,.4,.29,1.46);transition:opacity .2s ease-in,-webkit-transform .2s cubic-bezier(.12,.4,.29,1.46);transition:opacity .2s ease-in,transform .2s cubic-bezier(.12,.4,.29,1.46);transition:opacity .2s ease-in,transform .2s cubic-bezier(.12,.4,.29,1.46),-webkit-transform .2s cubic-bezier(.12,.4,.29,1.46)}.rs-theme-high-contrast .rs-checkbox-wrapper .rs-checkbox-inner:after{-webkit-transition:none;transition:none}.rs-checkbox-checked .rs-checkbox-wrapper .rs-checkbox-inner:after,.rs-checkbox-indeterminate .rs-checkbox-wrapper .rs-checkbox-inner:after{border:solid #fff;border:solid var(--rs-checkbox-icon);height:9px;margin-left:5px;margin-top:2px;opacity:1;width:6px}.rs-checkbox-checked .rs-checkbox-wrapper .rs-checkbox-inner:after{border-width:0 2px 2px 0;-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.rs-checkbox-indeterminate .rs-checkbox-wrapper .rs-checkbox-inner:after{border-width:0 0 2px;margin-left:3px;margin-top:0;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);width:10px}.rs-checkbox-wrapper{display:inline-block;height:16px;left:10px;position:absolute;top:10px;width:16px}.rs-checkbox-wrapper [type=checkbox]{height:0;opacity:0;width:0}.rs-checkbox-wrapper .rs-checkbox-inner:after,.rs-checkbox-wrapper .rs-checkbox-inner:before,.rs-checkbox-wrapper:before{height:16px;width:16px}.rs-checkbox-wrapper:before{background-color:initial;border:1px solid #3498ff;border:1px solid var(--rs-checkbox-checked-bg);border-radius:3px;opacity:.7;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .2s linear,-webkit-transform .2s linear;transition:opacity .2s linear,-webkit-transform .2s linear;transition:transform .2s linear,opacity .2s linear;transition:transform .2s linear,opacity .2s linear,-webkit-transform .2s linear;visibility:hidden}.rs-theme-high-contrast .rs-checkbox-wrapper:before{-webkit-transition:none;transition:none}.rs-checkbox-checked .rs-checkbox-wrapper:before{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);visibility:visible}.rs-checkbox-wrapper:after{bottom:-10px;left:-10px;right:-10px;top:-10px}.rs-checkbox-wrapper .rs-checkbox-inner:before{background-color:initial;border:1px solid #d9d9d9;border:1px solid var(--rs-checkbox-border);border-radius:3px;-webkit-transition:background .2s linear,border .2s linear,-webkit-box-shadow .2s linear;transition:background .2s linear,border .2s linear,-webkit-box-shadow .2s linear;transition:background .2s linear,border .2s linear,box-shadow .2s linear;transition:background .2s linear,border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}.rs-theme-high-contrast .rs-checkbox-wrapper .rs-checkbox-inner:before{-webkit-transition:none;transition:none}label:hover .rs-checkbox-wrapper .rs-checkbox-inner:before{border-color:#3498ff;border-color:var(--rs-checkbox-checked-bg)}.rs-checkbox-disabled:not(.rs-checkbox-checked):not(.rs-checkbox-indeterminate) .rs-checkbox-wrapper .rs-checkbox-inner:before{background-color:#f7f7fa;background-color:var(--rs-checkbox-disabled-bg);border-color:#f7f7fa;border-color:var(--rs-checkbox-disabled-bg)}.rs-checkbox-checked .rs-checkbox-wrapper .rs-checkbox-inner:before,.rs-checkbox-indeterminate .rs-checkbox-wrapper .rs-checkbox-inner:before{background-color:#3498ff;background-color:var(--rs-checkbox-checked-bg);border-color:#3498ff;border-color:var(--rs-checkbox-checked-bg)}.rs-checkbox-disabled.rs-checkbox-checked .rs-checkbox-wrapper .rs-checkbox-inner:before,.rs-checkbox-disabled.rs-checkbox-indeterminate .rs-checkbox-wrapper .rs-checkbox-inner:before{opacity:.3}.rs-theme-high-contrast .rs-checkbox-disabled.rs-checkbox-checked .rs-checkbox-wrapper .rs-checkbox-inner:before,.rs-theme-high-contrast .rs-checkbox-disabled.rs-checkbox-indeterminate .rs-checkbox-wrapper .rs-checkbox-inner:before{opacity:.5}.rs-checkbox-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.rs-checkbox-group>.rs-checkbox{margin-left:-10px}.rs-checkbox-group-inline{-ms-flex-direction:row;flex-direction:row}.rs-picker-check-menu-items{margin-bottom:6px;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){border-top:1px solid #e5e5ea;border-top:1px solid var(--rs-border-primary);margin-top:6px;padding-top:6px}.rs-picker-check-menu-items .rs-picker-menu-group-title{color:#272c36;color:var(--rs-text-heading);cursor:pointer;padding:8px 32px 8px 12px;position:relative}.rs-picker-check-menu-items .rs-picker-menu-group-title .rs-picker-menu-group-caret{color:#8e8e93;color:var(--rs-text-secondary);display:inline-block;margin-left:2px;padding:3px;position:absolute;right:12px;top:8px}.rs-picker-check-menu-items .rs-picker-menu-group.folded .rs-picker-menu-group-caret{-webkit-transform:rotate(90deg);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-wrapper{left:26px}.rs-check-tree{-ms-flex:1 1 auto;flex:1 1 auto;height:100%;max-height:360px;overflow-y:auto}.rs-check-tree.rs-check-tree-virtualized{overflow:hidden}.rs-check-tree .rs-check-item .rs-checkbox-checker>label{margin:0;padding:8px 12px 8px 50px;position:relative;text-align:left}.rs-check-tree .rs-check-item .rs-checkbox-checker>label:before{content:"";height:100%;margin-left:-52px;position:absolute;top:0;width:46px}.rs-check-tree .rs-check-item .rs-checkbox-checker .rs-checkbox-wrapper{left:20px}.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{margin-left:-34px;width:28px}.rs-check-tree-without-children .rs-check-item .rs-checkbox-checker .rs-checkbox-wrapper{left:0}.rs-check-tree-node{font-size:14px;line-height:22px;position:relative}.rs-check-tree-node .rs-check-item{display:inline-block}.rs-picker-menu .rs-check-tree-node .rs-check-item{display:block}.rs-check-tree-node:focus .rs-check-item .rs-checkbox-checker>label{background-color:#f2faff;background-color:var(--rs-state-hover-bg);color:#575757;color:var(--rs-text-primary)}.rs-check-tree-node .rs-check-item.rs-checkbox-checked .rs-checkbox-checker>label{font-weight:700}.rs-check-tree-node-all-uncheckable .rs-check-item .rs-checkbox-checker>label{padding-left:22px}.rs-check-tree-node-all-uncheckable .rs-check-item .rs-checkbox-checker>label:before{left:0;margin-left:0;width:14px}.rs-check-tree-node-expand-icon-wrapper{cursor:pointer;display:inline-block;position:absolute;z-index:1}.rs-check-tree-node-expand-icon-wrapper>.rs-check-tree-node-expand-icon{display:inline-block;font-size:16px;height:36px;line-height:22px;margin-top:6px;padding:8px 8px 8px 0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:1.5px 14px;transform-origin:1.5px 14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rs-check-tree-node-expand-icon-wrapper>.rs-check-tree-node-expanded,.rs-check-tree-open>.rs-check-tree-node .rs-check-tree-node-expand-icon-wrapper>.rs-check-tree-node-expand-icon{margin-left:0;margin-top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.rs-check-tree-node-expand-icon-wrapper>.rs-check-tree-node-custom-icon,.rs-check-tree-node-expand-icon-wrapper>.rs-check-tree-node-loading-icon{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:14px;height:36px;width:14px}.rs-check-tree-node-children>.rs-check-tree-children{display:none;position:relative}.rs-check-tree-open.rs-check-tree-node-children>.rs-check-tree-children{display:block}.rs-check-tree-indent-line{border-left:1px solid #0000001a;height:100%;margin-left:-13px;position:absolute;top:0;width:1px}.rs-picker-menu.rs-check-tree-menu{padding-top:12px}.rs-picker-menu.rs-check-tree-menu .rs-picker-search-bar{padding-top:0}.rs-picker-menu .rs-check-tree{padding:0 12px 12px 0}.rs-picker-menu .rs-check-tree-node>.rs-check-tree-node-label .rs-check-tree-node-text-wrapper{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:100%}[dir=rtl] .rs-check-tree-node-expand-icon-wrapper{padding-right:inherit;right:0}.rs-container{-webkit-box-flex:1;display:-ms-flexbox;display:flex;-ms-flex:auto;flex:auto;-ms-flex-direction:column;flex-direction:column}.rs-container-has-sidebar{-ms-flex-direction:row;flex-direction:row}.rs-content{-ms-flex:1 1 auto;flex:1 1 auto}.rs-form-control-label{margin-bottom:4px}.rs-form-plaintext .rs-form-control-label{color:#8e8e93;color:var(--rs-text-secondary)}.rs-picker-date.rs-picker-default .rs-picker-toggle-caret,.rs-picker-date.rs-picker-default .rs-picker-toggle-clean,.rs-picker-daterange.rs-picker-default .rs-picker-toggle-caret,.rs-picker-daterange.rs-picker-default .rs-picker-toggle-clean{top:7px}.rs-picker-toolbar{border-top:1px solid #e5e5ea;border-top:1px solid var(--rs-border-primary);padding:12px}.rs-picker-date-inline{height:299px}.rs-picker-date-inline .rs-calendar{height:286px}.rs-picker-date-predefined{border-right:1px solid #e5e5ea;border-right:1px solid var(--rs-border-primary);height:325px;padding:4px 0}.rs-picker-date-predefined .rs-btn{display:block}.rs-picker-menu .rs-picker-toolbar{max-width:100%}.rs-picker-menu .rs-picker-toolbar-ranges{max-width:400px}.rs-picker-menu .rs-calendar{display:block;margin:0 auto;min-width:264px}.rs-picker-menu .rs-calendar-show-week-numbers{min-width:278px}.rs-picker-menu .rs-calendar-show-week-numbers .rs-calendar-body{padding-left:12px;padding-right:12px}.rs-picker-menu .rs-calendar-header{width:100%}.rs-picker-menu .rs-calendar-body{padding-left:15px;padding-right:15px}.rs-picker-menu .rs-calendar-table{width:auto}.rs-picker-menu .rs-calendar-month-dropdown-cell:focus-visible .rs-calendar-month-dropdown-cell-content{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-picker-menu .rs-calendar-table-cell:focus-visible{outline:none}.rs-picker-menu .rs-calendar-table-cell:focus-visible .rs-calendar-table-cell-content{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-picker-menu .rs-calendar .rs-calendar-month-dropdown-cell-content,.rs-picker-menu .rs-calendar .rs-calendar-table-cell-content{height:30px;width:30px}.rs-picker-menu .rs-calendar .rs-calendar-month-dropdown-cell-content:hover{background-color:#cce9ff80;background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-picker-menu .rs-calendar .rs-calendar-month-dropdown-cell-content:hover{color:#1675e0;color:var(--rs-listbox-option-hover-text);outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-menu .rs-calendar .rs-calendar-month-dropdown-cell-content:hover{outline-offset:2px}.rs-picker-menu .rs-calendar .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content:hover{background-color:#1675e0;background-color:var(--rs-calendar-cell-selected-hover-bg);color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-picker-menu .rs-calendar .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content:hover{color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-picker-menu .rs-calendar .rs-calendar-table-header-row .rs-calendar-table-cell-content{height:24px;padding-top:0}.rs-picker-menu .rs-calendar .rs-calendar-table-cell-content{display:inline-block;padding-left:0;padding-right:0}.rs-picker-menu .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{background-color:#cce9ff80;background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-picker-menu .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{color:#1675e0;color:var(--rs-listbox-option-hover-text);outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-menu .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{outline-offset:2px}.rs-picker-menu .rs-calendar .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content{background-color:#1675e0;background-color:var(--rs-calendar-cell-selected-hover-bg);color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-picker-menu .rs-calendar .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content{color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-picker-menu .rs-calendar .rs-calendar-month-dropdown-scroll{height:227px}.rs-picker-menu .rs-calendar .rs-calendar-time-dropdown-column>ul{height:214px;padding-bottom:184px}.rs-picker-daterange-menu .rs-calendar{display:inline-block;height:274px;padding-bottom:12px}.rs-picker-daterange-menu .rs-calendar:first-child{border-right:1px solid #e5e5ea;border-right:1px solid var(--rs-border-primary)}.rs-picker-daterange-menu .rs-calendar-header{text-align:center;width:100%}.rs-picker-daterange-menu .rs-calendar-header-month-toolbar{float:none}.rs-picker-daterange-menu .rs-calendar-month-dropdown{z-index:1}.rs-picker-daterange-menu .rs-calendar-month-dropdown-list{width:185px}.rs-picker-daterange-menu .rs-picker-daterange-panel-show-one-calendar .rs-picker-toolbar{max-width:255px}.rs-picker-daterange-menu .rs-picker-daterange-panel-show-one-calendar .rs-picker-toolbar-ranges{width:190px}.rs-picker-daterange-menu .rs-picker-daterange-calendar-single .rs-calendar{border:0;display:block;margin:auto}.rs-picker-daterange-header{border-bottom:1px solid #e5e5ea;border-bottom:1px solid var(--rs-border-primary);font-size:14px;line-height:1.42857143;padding:8px 12px}.rs-picker-daterange-calendar-group{height:274px;min-width:492px}.rs-picker-daterange-predefined{border-right:1px solid #e5e5ea;border-right:1px solid var(--rs-border-primary);height:366px;padding:4px 0}.rs-picker-daterange-predefined .rs-btn{display:block}.rs-divider{background-color:#e5e5ea;background-color:var(--rs-divider-border)}.rs-divider-vertical{display:inline-block;height:1em;margin:0 12px;vertical-align:middle;width:1px}.rs-divider-horizontal{height:1px;margin:24px 0}.rs-divider-horizontal.rs-divider-with-text{-ms-flex-align:center;align-items:center;background:#0000;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:30px 0}.rs-divider-horizontal.rs-divider-with-text:after,.rs-divider-horizontal.rs-divider-with-text:before{-webkit-box-flex:1;border-top:1px solid #e5e5ea;border-top:1px solid var(--rs-divider-border);content:"";-ms-flex:1 1 auto;flex:1 1 auto}.rs-divider-inner-text{-ms-flex:0 0 auto;flex:0 0 auto;padding:0 12px}@-webkit-keyframes shakeHead{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}25%,75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}50%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeHead{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}25%,75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}50%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.rs-drawer-wrapper{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1050}.rs-drawer{-webkit-box-shadow:0 4px 4px #0000001f,0 0 10px #0000000f;-webkit-box-shadow:var(--rs-drawer-shadow);box-shadow:0 4px 4px #0000001f,0 0 10px #0000000f;box-shadow:var(--rs-drawer-shadow);display:none;outline:0;position:fixed;z-index:1050}.rs-drawer,.rs-drawer-open.rs-drawer-has-backdrop{overflow:hidden}.rs-drawer-left,.rs-drawer-right{height:100%;top:0}.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-bottom,.rs-drawer-top{width:100%}.rs-drawer-bottom.rs-drawer-lg,.rs-drawer-top.rs-drawer-lg{height:568px}.rs-drawer-bottom.rs-drawer-md,.rs-drawer-top.rs-drawer-md{height:480px}.rs-drawer-bottom.rs-drawer-sm,.rs-drawer-top.rs-drawer-sm{height:400px}.rs-drawer-bottom.rs-drawer-xs,.rs-drawer-top.rs-drawer-xs{height:290px}.rs-drawer-full.rs-drawer-bottom,.rs-drawer-full.rs-drawer-bottom .rs-drawer-content,.rs-drawer-full.rs-drawer-top,.rs-drawer-full.rs-drawer-top .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{height:100%;position:relative;width:100%}.rs-drawer-shake .rs-drawer-dialog{-webkit-animation:shakeHead .3s linear;animation:shakeHead .3s linear}.rs-drawer-content{background-color:#fff;background-color:var(--rs-bg-overlay);height:100%;outline:0;position:absolute;width:100%}.rs-theme-high-contrast .rs-drawer-content{background-color:var(--rs-drawer-bg)}.rs-drawer-backdrop{background-color:#272c364d;background-color:rgb(from #272c36 r g b/30%);background-color:var(--rs-bg-backdrop);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1050}.rs-drawer-backdrop.rs-anim-fade{opacity:0;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.rs-drawer-backdrop.rs-anim-in{opacity:1}.rs-drawer-header{border-bottom:1px solid #e5e5ea;border-bottom:1px solid var(--rs-border-primary);display:-ms-flexbox;display:flex;padding:20px 40px 20px 60px;position:relative}.rs-drawer-header:after,.rs-drawer-header:before{content:" ";display:table}.rs-drawer-header:after{clear:both}.rs-drawer-header .rs-drawer-header-close{left:15px;position:absolute;top:23px}.rs-drawer-title{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:1;color:#272c36;color:var(--rs-text-heading);flex-grow:1;flex-shrink:1;font-size:18px;font-weight:400;line-height:36px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-drawer-actions{-ms-flex-negative:0;border-top:none;flex-shrink:0;margin-left:auto;text-align:right}.rs-drawer-actions:after,.rs-drawer-actions:before{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-bottom:0;margin-left:10px}.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{height:100%;overflow:auto;padding:30px 60px;position:relative}.rs-drawer-header+.rs-drawer-body{height:calc(100% - 76px)}.rs-drawer-body-close{left:15px;position:absolute;top:25px}.rs-drawer-header~.rs-drawer-body .rs-drawer-body-close{display:none}.rs-drawer-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.rs-drawer-footer{border-top:none;margin:0 20px 20px;text-align:right}.rs-drawer-footer:after,.rs-drawer-footer:before{content:" ";display:table}.rs-drawer-footer:after{clear:both}.rs-drawer-footer .rs-btn+.rs-btn{margin-bottom:0;margin-left:10px}.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{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:12px;height:20px;margin-left:2px;position:absolute;right:12px;top:8px}.rs-dropdown{display:inline-block;position:relative;vertical-align:middle}.rs-dropdown .rs-btn>.rs-dropdown-toggle-icon{margin-right:6px}.rs-dropdown .rs-btn>.rs-dropdown-toggle-caret{margin-left:4px}.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed!important}.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-subtle,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-subtle:active,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-subtle:focus{background:none;color:#c5c6c7;color:var(--rs-btn-subtle-disabled-text)}.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-primary,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-primary:active,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-primary:focus{background-color:#3498ff;background-color:var(--rs-btn-primary-bg);opacity:.3}.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-link,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-link:active,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-link:focus{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:active,.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-ghost:focus{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{font-size:14px;right:16px;top:10px}.rs-dropdown-toggle.rs-btn-sm{padding-right:30px!important}.rs-dropdown-toggle.rs-btn-sm .rs-dropdown-toggle-caret{font-size:10px;right:10px;top:5px}.rs-dropdown-toggle.rs-btn-xs{padding-right:28px!important}.rs-dropdown-toggle.rs-btn-xs .rs-dropdown-toggle-caret{font-size:8px;right:8px;top:2px}.rs-dropdown-toggle,.rs-dropdown-toggle.rs-btn{display:inline-block;padding-right:32px;position:relative;z-index:5}.rs-dropdown-toggle.rs-dropdown-toggle-no-caret{padding-right:12px}.rs-dropdown-menu{background-color:#fff;background-color:var(--rs-bg-overlay);border-radius:6px;font-size:14px;list-style:none;margin:0;outline:0;padding:6px 0;text-align:left}.rs-dropdown-menu:focus-visible{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);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{-webkit-box-shadow:0 0 10px #0000000f,0 4px 4px #0000001f;-webkit-box-shadow:var(--rs-dropdown-shadow);box-shadow:0 0 10px #0000000f,0 4px 4px #0000001f;box-shadow:var(--rs-dropdown-shadow);float:left;outline:none;position:absolute;z-index:6}.rs-theme-high-contrast .rs-dropdown .rs-dropdown-menu{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary)}.rs-dropdown-menu[hidden]{display:none}.rs-dropdown-item{clear:both;color:#575757;color:var(--rs-text-primary);cursor:pointer;display:block;font-weight:400;line-height:1.42857143;padding:8px 12px;white-space:nowrap}.rs-dropdown-item,.rs-dropdown-item:active,.rs-dropdown-item:focus,.rs-dropdown-item:hover{text-decoration:none}.rs-dropdown-item>.rs-icon{margin-right:6px;text-align:center;width:14px}.rs-dropdown-item.rs-dropdown-item-active{font-weight:700;outline:0}.rs-dropdown-item.rs-dropdown-item-active,.rs-dropdown-item.rs-dropdown-item-active:focus,.rs-dropdown-item.rs-dropdown-item-active:hover{background-color:#f2faff;background-color:var(--rs-dropdown-item-bg-active);color:#1675e0;color:var(--rs-dropdown-item-text-active)}.rs-dropdown-item.rs-dropdown-item-focus,.rs-dropdown-item:focus-visible{background-color:#cce9ff80;background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-menuitem-active-bg);color:#1675e0;color:var(--rs-menuitem-active-text)}.rs-theme-high-contrast .rs-dropdown-item.rs-dropdown-item-focus,.rs-theme-high-contrast .rs-dropdown-item:focus-visible{-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;text-decoration:underline}.rs-dropdown-item:focus{outline:0}.rs-dropdown-item-disabled{color:#c5c6c7;color:var(--rs-text-disabled);cursor:not-allowed;pointer-events:none}.rs-dropdown-item-disabled:focus,.rs-dropdown-item-disabled:hover{background-color:initial;background-image:none;text-decoration:none}.rs-dropdown-item-divider{background-color:#e5e5ea;background-color:var(--rs-dropdown-divider);height:1px;margin:6px 0;overflow:hidden}.rs-dropdown-item-submenu{position:relative}.rs-dropdown-item-submenu:hover>.rs-dropdown-item-toggle{background-color:#cce9ff80;background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-menuitem-active-bg);color:#1675e0;color:var(--rs-menuitem-active-text)}.rs-theme-high-contrast .rs-dropdown-item-submenu:hover>.rs-dropdown-item-toggle{-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;text-decoration:underline}.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{margin:0;position:absolute;top:11px}.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:auto;right:100%}.rs-dropdown-item-submenu.rs-dropdown-item-open>.rs-dropdown-menu{-webkit-animation-name:slideUpIn;animation-name:slideUpIn;-webkit-animation-play-state:running;animation-play-state:running;display:table}.rs-dropdown-menu>.rs-dropdown-menu-item-focus{background-color:#f2faff;background-color:var(--rs-dropdown-item-bg-active);outline:0}.rs-dropdown-menu>.rs-dropdown-menu-item-focus:focus,.rs-dropdown-menu>.rs-dropdown-menu-item-focus:hover{background-color:#cce9ff80;background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-menuitem-active-bg);color:#1675e0;color:var(--rs-menuitem-active-text)}.rs-theme-high-contrast .rs-dropdown-menu>.rs-dropdown-menu-item-focus:focus,.rs-theme-high-contrast .rs-dropdown-menu>.rs-dropdown-menu-item-focus:hover{-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;text-decoration:underline}.rs-dropdown-open>.rs-dropdown-menu{-webkit-animation-play-state:running;animation-play-state:running}.rs-dropdown-open.rs-dropdown-placement-top-end>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-top-start>.rs-dropdown-menu{bottom:100%}.rs-dropdown-open.rs-dropdown-placement-left-end>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-left-start>.rs-dropdown-menu{right:100%}.rs-dropdown-open.rs-dropdown-placement-right-end>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-right-start>.rs-dropdown-menu{left:100%}.rs-dropdown-open.rs-dropdown-placement-bottom-end>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-bottom-start>.rs-dropdown-menu{top:100%}.rs-dropdown-open.rs-dropdown-placement-bottom-start>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-top-start>.rs-dropdown-menu{left:0}.rs-dropdown-open.rs-dropdown-placement-bottom-end>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-top-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-left-end>.rs-dropdown-menu,.rs-dropdown-open.rs-dropdown-placement-right-end>.rs-dropdown-menu{bottom:0}.rs-dropdown-open>a{outline:0}.rs-dropdown-header{border-bottom:1px solid #e5e5ea;border-bottom:1px solid var(--rs-border-primary);color:#a6a6a6;color:var(--rs-dropdown-header-text);display:block;line-height:1.42857143;padding:8px 12px;white-space:nowrap}@-webkit-keyframes slideUpIn{0%{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideUpIn{0%{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0}}.rs-flex-box-grid{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.rs-flex-box-grid-item{-ms-flex:0 0 auto;flex:0 0 auto}.rs-flex-box-grid-top{-ms-flex-align:start;align-items:flex-start}.rs-flex-box-grid-middle{-ms-flex-align:center;align-items:center}.rs-flex-box-grid-bottom{-ms-flex-align:end;align-items:flex-end}.rs-flex-box-grid-start{-ms-flex-pack:start;justify-content:flex-start}.rs-flex-box-grid-center{-ms-flex-pack:center;justify-content:center}.rs-flex-box-grid-end{-ms-flex-pack:end;justify-content:flex-end}.rs-flex-box-grid-space-between{-ms-flex-pack:justify;justify-content:space-between}.rs-flex-box-grid-space-around{-ms-flex-pack:distribute;justify-content:space-around}.rs-flex-box-grid-item-1{display:block;min-height:1px;position:relative;width:4.16666667%}.rs-flex-box-grid-item-order-1{-ms-flex-order:1;order:1}.rs-flex-box-grid-item-2{display:block;min-height:1px;position:relative;width:8.33333333%}.rs-flex-box-grid-item-order-2{-ms-flex-order:2;order:2}.rs-flex-box-grid-item-3{display:block;min-height:1px;position:relative;width:12.5%}.rs-flex-box-grid-item-order-3{-ms-flex-order:3;order:3}.rs-flex-box-grid-item-4{display:block;min-height:1px;position:relative;width:16.66666667%}.rs-flex-box-grid-item-order-4{-ms-flex-order:4;order:4}.rs-flex-box-grid-item-5{display:block;min-height:1px;position:relative;width:20.83333333%}.rs-flex-box-grid-item-order-5{-ms-flex-order:5;order:5}.rs-flex-box-grid-item-6{display:block;min-height:1px;position:relative;width:25%}.rs-flex-box-grid-item-order-6{-ms-flex-order:6;order:6}.rs-flex-box-grid-item-7{display:block;min-height:1px;position:relative;width:29.16666667%}.rs-flex-box-grid-item-order-7{-ms-flex-order:7;order:7}.rs-flex-box-grid-item-8{display:block;min-height:1px;position:relative;width:33.33333333%}.rs-flex-box-grid-item-order-8{-ms-flex-order:8;order:8}.rs-flex-box-grid-item-9{display:block;min-height:1px;position:relative;width:37.5%}.rs-flex-box-grid-item-order-9{-ms-flex-order:9;order:9}.rs-flex-box-grid-item-10{display:block;min-height:1px;position:relative;width:41.66666667%}.rs-flex-box-grid-item-order-10{-ms-flex-order:10;order:10}.rs-flex-box-grid-item-11{display:block;min-height:1px;position:relative;width:45.83333333%}.rs-flex-box-grid-item-order-11{-ms-flex-order:11;order:11}.rs-flex-box-grid-item-12{display:block;min-height:1px;position:relative;width:50%}.rs-flex-box-grid-item-order-12{-ms-flex-order:12;order:12}.rs-flex-box-grid-item-13{display:block;min-height:1px;position:relative;width:54.16666667%}.rs-flex-box-grid-item-order-13{-ms-flex-order:13;order:13}.rs-flex-box-grid-item-14{display:block;min-height:1px;position:relative;width:58.33333333%}.rs-flex-box-grid-item-order-14{-ms-flex-order:14;order:14}.rs-flex-box-grid-item-15{display:block;min-height:1px;position:relative;width:62.5%}.rs-flex-box-grid-item-order-15{-ms-flex-order:15;order:15}.rs-flex-box-grid-item-16{display:block;min-height:1px;position:relative;width:66.66666667%}.rs-flex-box-grid-item-order-16{-ms-flex-order:16;order:16}.rs-flex-box-grid-item-17{display:block;min-height:1px;position:relative;width:70.83333333%}.rs-flex-box-grid-item-order-17{-ms-flex-order:17;order:17}.rs-flex-box-grid-item-18{display:block;min-height:1px;position:relative;width:75%}.rs-flex-box-grid-item-order-18{-ms-flex-order:18;order:18}.rs-flex-box-grid-item-19{display:block;min-height:1px;position:relative;width:79.16666667%}.rs-flex-box-grid-item-order-19{-ms-flex-order:19;order:19}.rs-flex-box-grid-item-20{display:block;min-height:1px;position:relative;width:83.33333333%}.rs-flex-box-grid-item-order-20{-ms-flex-order:20;order:20}.rs-flex-box-grid-item-21{display:block;min-height:1px;position:relative;width:87.5%}.rs-flex-box-grid-item-order-21{-ms-flex-order:21;order:21}.rs-flex-box-grid-item-22{display:block;min-height:1px;position:relative;width:91.66666667%}.rs-flex-box-grid-item-order-22{-ms-flex-order:22;order:22}.rs-flex-box-grid-item-23{display:block;min-height:1px;position:relative;width:95.83333333%}.rs-flex-box-grid-item-order-23{-ms-flex-order:23;order:23}.rs-flex-box-grid-item-24{display:block;min-height:1px;position:relative;width:100%}.rs-flex-box-grid-item-order-24{-ms-flex-order:24;order:24}.rs-footer{-ms-flex:0 0 auto;flex:0 0 auto}.rs-form-inline>*,.rs-form-inline>.rs-btn{margin-bottom:24px;margin-right:20px;vertical-align:top}.rs-form-inline .rs-form-control-label{display:inline-block;margin-bottom:auto;margin-right:12px;margin-top:8px;vertical-align:top}.rs-form-fluid .rs-form-control-wrapper,.rs-form-fluid .rs-form-control-wrapper>.rs-input,.rs-form-fluid .rs-form-control-wrapper>.rs-input-number,.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,.rs-form-control-wrapper>.rs-input-number{width:300px}.rs-form-control-wrapper.read-only{pointer-events:none;-ms-touch-action: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: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}.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:after,.rs-form-horizontal .rs-form-group:before{content:" ";display:table}.rs-form-horizontal .rs-form-group:after{clear:both}.rs-form-horizontal .rs-form-group .rs-form-control-label{display:inline-block;float:left;font-size:14px;line-height:1.42857143;margin-right:12px;min-height:20px;padding:8px 0;text-align:right;width:170px}.rs-form-horizontal .rs-form-group .rs-btn-toolbar{padding-left:182px}.rs-form-inline .rs-form-group{display:inline-block}@-webkit-keyframes errorMessageSlideUpIn{0%{-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes errorMessageSlideUpIn{0%{-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes errorMessageSlideDownIn{0%{-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes errorMessageSlideDownIn{0%{-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes errorMessageSlideLeftIn{0%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes errorMessageSlideLeftIn{0%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes errorMessageSlideRightIn{0%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes errorMessageSlideRightIn{0%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.rs-form-error-message{background-color:#fff;background-color:var(--rs-form-errormessage-bg);border:1px solid #e5e5ea;border:1px solid var(--rs-form-errormessage-border);border-radius:6px;color:#f44336;color:var(--rs-form-errormessage-text);display:none;-webkit-filter:drop-shadow(0 0 6px #0000001a);filter:drop-shadow(0 0 6px rgba(0,0,0,.1));font-size:12px;line-height:20px;padding:3px 7px;position:absolute;white-space:nowrap;z-index:5}.rs-form-error-message-wrapper{position:absolute}.rs-form-error-message-show{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;display:block}.rs-form-error-message-arrow:after,.rs-form-error-message-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.rs-form-error-message-placement-bottom-end,.rs-form-error-message-placement-bottom-start{bottom:0}.rs-form-error-message-placement-bottom-end .rs-form-error-message,.rs-form-error-message-placement-bottom-start .rs-form-error-message{top:0}.rs-form-error-message-placement-bottom-end .rs-form-error-message-show,.rs-form-error-message-placement-bottom-start .rs-form-error-message-show{-webkit-animation-name:errorMessageSlideDownIn;animation-name:errorMessageSlideDownIn}.rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow:after,.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-start .rs-form-error-message-arrow:before{border-bottom-color:#e5e5ea;border-bottom-color:var(--rs-form-errormessage-border);border-width:0 6px 6px;top:-6px}.rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow:after,.rs-form-error-message-placement-bottom-start .rs-form-error-message-arrow:after{border-bottom-color:#fff;border-bottom-color:var(--rs-form-errormessage-bg);top:-5px}.rs-form-error-message-placement-top-end,.rs-form-error-message-placement-top-start{top:0}.rs-form-error-message-placement-top-end .rs-form-error-message,.rs-form-error-message-placement-top-start .rs-form-error-message{bottom:0}.rs-form-error-message-placement-top-end .rs-form-error-message-show,.rs-form-error-message-placement-top-start .rs-form-error-message-show{-webkit-animation-name:errorMessageSlideUpIn;animation-name:errorMessageSlideUpIn}.rs-form-error-message-placement-top-end .rs-form-error-message-arrow:after,.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-start .rs-form-error-message-arrow:before{border-top-color:#e5e5ea;border-top-color:var(--rs-form-errormessage-border);border-width:6px 6px 0;bottom:-6px}.rs-form-error-message-placement-top-end .rs-form-error-message-arrow:after,.rs-form-error-message-placement-top-start .rs-form-error-message-arrow:after{border-top-color:#fff;border-top-color:var(--rs-form-errormessage-bg);bottom:-5px}.rs-form-error-message-placement-bottom-start,.rs-form-error-message-placement-bottom-start .rs-form-error-message,.rs-form-error-message-placement-top-start,.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:after,.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:after,.rs-form-error-message-placement-top-start .rs-form-error-message-arrow:before{left:10px}.rs-form-error-message-placement-bottom-end,.rs-form-error-message-placement-bottom-end .rs-form-error-message,.rs-form-error-message-placement-top-end,.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:after,.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:after,.rs-form-error-message-placement-top-end .rs-form-error-message-arrow:before{right:10px}.rs-form-error-message-placement-left-end,.rs-form-error-message-placement-left-start{left:0}.rs-form-error-message-placement-left-end .rs-form-error-message,.rs-form-error-message-placement-left-start .rs-form-error-message{right:0}.rs-form-error-message-placement-left-end .rs-form-error-message-show,.rs-form-error-message-placement-left-start .rs-form-error-message-show{-webkit-animation-name:errorMessageSlideRightIn;animation-name:errorMessageSlideRightIn}.rs-form-error-message-placement-left-end .rs-form-error-message-arrow:after,.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-start .rs-form-error-message-arrow:before{border-left-color:#e5e5ea;border-left-color:var(--rs-form-errormessage-border);border-width:6px 0 6px 6px;right:-6px}.rs-form-error-message-placement-left-end .rs-form-error-message-arrow:after,.rs-form-error-message-placement-left-start .rs-form-error-message-arrow:after{border-left-color:#fff;border-left-color:var(--rs-form-errormessage-bg);right:-5px}.rs-form-error-message-placement-right-end,.rs-form-error-message-placement-right-start{right:0}.rs-form-error-message-placement-right-end .rs-form-error-message,.rs-form-error-message-placement-right-start .rs-form-error-message{left:0}.rs-form-error-message-placement-right-end .rs-form-error-message-show,.rs-form-error-message-placement-right-start .rs-form-error-message-show{-webkit-animation-name:errorMessageSlideLeftIn;animation-name:errorMessageSlideLeftIn}.rs-form-error-message-placement-right-end .rs-form-error-message-arrow:after,.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-start .rs-form-error-message-arrow:before{border-right-color:#e5e5ea;border-right-color:var(--rs-form-errormessage-border);border-width:6px 6px 6px 0;left:-6px}.rs-form-error-message-placement-right-end .rs-form-error-message-arrow:after,.rs-form-error-message-placement-right-start .rs-form-error-message-arrow:after{border-right-color:#fff;border-right-color:var(--rs-form-errormessage-bg);left:-5px}.rs-form-error-message-placement-left-start,.rs-form-error-message-placement-left-start .rs-form-error-message,.rs-form-error-message-placement-right-start,.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:after,.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:after,.rs-form-error-message-placement-right-start .rs-form-error-message-arrow:before{top:4px}.rs-form-error-message-placement-left-end,.rs-form-error-message-placement-left-end .rs-form-error-message,.rs-form-error-message-placement-right-end,.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:after,.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:after,.rs-form-error-message-placement-right-end .rs-form-error-message-arrow:before{bottom:4px}.rs-grid-container{margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}.rs-grid-container:after,.rs-grid-container:before{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-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}.rs-grid-container-fluid:after,.rs-grid-container-fluid:before{content:" ";display:table}.rs-grid-container-fluid:after{clear:both}.rs-col{float:left;min-height:1px;padding-left:5px;padding-right:5px;position:relative}.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-header{-ms-flex:0 0 auto;flex:0 0 auto}.rs-form-help-text{color:#8e8e93;color:var(--rs-text-secondary);display:block;font-size:12px;line-height:1.66666667;min-height:20px}.rs-form-help-text-tooltip{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;margin-left:10px;margin-top:8px}.rs-btn-icon>.rs-icon{vertical-align:bottom}.rs-btn-icon-with-text>.rs-icon{background-color:#f2f2f5;background-color:var(--rs-iconbtn-addon);display:block;position:absolute;top:0;-webkit-transition:color .15s ease-out,background-color .15s ease-out;transition:color .15s ease-out,background-color .15s ease-out}.rs-btn-icon-with-text:focus>.rs-icon,.rs-btn-icon-with-text:hover>.rs-icon{background-color:#d9d9d9;background-color:var(--rs-iconbtn-activated-addon)}.rs-btn-icon-with-text.rs-btn-active>.rs-icon,.rs-btn-icon-with-text:active>.rs-icon{background-color:#c5c6c7;background-color:var(--rs-iconbtn-pressed-addon)}.rs-btn-icon-with-text.rs-btn-disabled>.rs-icon,.rs-btn-icon-with-text:disabled>.rs-icon{background-color:#f2f2f5;background-color:var(--rs-iconbtn-addon)}.rs-theme-high-contrast .rs-btn-icon-with-text.rs-btn-disabled,.rs-theme-high-contrast .rs-btn-icon-with-text:disabled{opacity:.5}.rs-btn-icon-with-text.rs-btn-primary>.rs-icon{background-color:#2589f5;background-color:var(--rs-iconbtn-primary-addon)}.rs-btn-icon-with-text.rs-btn-primary:focus>.rs-icon,.rs-btn-icon-with-text.rs-btn-primary:hover>.rs-icon{background-color:#1675e0;background-color:var(--rs-iconbtn-primary-activated-addon)}.rs-btn-icon-with-text.rs-btn-primary.rs-btn-active>.rs-icon,.rs-btn-icon-with-text.rs-btn-primary:active>.rs-icon{background-color:#0a5dc2;background-color:var(--rs-iconbtn-primary-pressed-addon)}.rs-btn-icon-with-text.rs-btn-primary.rs-btn-disabled>.rs-icon,.rs-btn-icon-with-text.rs-btn-primary:disabled>.rs-icon{background-color:#2589f5;background-color:var(--rs-iconbtn-primary-addon)}.rs-theme-high-contrast .rs-btn-icon-with-text.rs-btn-primary.rs-btn-disabled,.rs-theme-high-contrast .rs-btn-icon-with-text.rs-btn-primary:disabled{opacity:.5}.rs-btn-icon-circle{border-radius:50%!important}.rs-input{background-color:#fff;background-color:var(--rs-input-bg);background-image:none;border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px;color:#575757;color:var(--rs-text-primary);display:block;font-size:14px;line-height:1.42857143;padding:7px 11px;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;width:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input{height:36px}}textarea.rs-input{height:auto}.rs-theme-high-contrast .rs-input{-webkit-transition:none;transition:none}.rs-input::-webkit-input-placeholder{color:#8e8e93;color:var(--rs-text-secondary)}.rs-input::-moz-placeholder{color:#8e8e93;color:var(--rs-text-secondary)}.rs-input::-ms-input-placeholder{color:#8e8e93;color:var(--rs-text-secondary)}.rs-input:-ms-input-placeholder{color:#8e8e93;color:var(--rs-text-secondary)}.rs-input::placeholder{color:#8e8e93;color:var(--rs-text-secondary)}.rs-input:focus,.rs-input:hover:not(:disabled){border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-input:focus{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-input:focus{outline-offset:2px}.rs-input:disabled{background-color:#f7f7fa;background-color:var(--rs-input-disabled-bg);color:#c5c6c7;color:var(--rs-text-disabled)}textarea.rs-input{overflow:auto;resize:vertical}.rs-input-xs{font-size:12px;line-height:1.66666667;padding:1px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-xs{height:24px}}textarea.rs-input-xs{height:auto}.rs-input-lg{font-size:16px;line-height:1.375;padding:9px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-lg{height:42px}}textarea.rs-input-lg{height:auto}.rs-input-sm{font-size:14px;line-height:1.42857143;padding:4px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-sm{height:30px}}textarea.rs-input-sm{height:auto}.rs-input-group{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px;color:#575757;color:var(--rs-text-primary);cursor:text;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;width:100%}.rs-theme-high-contrast .rs-input-group{-webkit-transition:none;transition:none}.rs-input-group:focus-within,.rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus,.rs-input-group:not(.rs-input-group-disabled):hover{border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-input-group:focus-within,.rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-input-group:focus-within,.rs-theme-high-contrast .rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus{outline-offset:2px}.rs-input-group .rs-input-group{outline:none!important}.rs-input-group .rs-input-group-addon,.rs-input-group .rs-input-group-btn,.rs-input-group .rs-input-number,.rs-input-group .rs-picker-date .rs-picker-toggle,.rs-input-group:not(.rs-input-group-inside) .rs-input{border:none;border-radius:0;outline:none}.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-btn-group-vertical{border-radius:0}.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-touchspin-up{border-top-right-radius:0}.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-touchspin-down{border-bottom-right-radius:0}.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:first-child) .rs-input{border-radius:0!important}.rs-input-group:not(.rs-input-group-inside) .rs-auto-complete:first-child .rs-input,.rs-input-group:not(.rs-input-group-inside) .rs-form-control-wrapper:first-child>.rs-input,.rs-input-group:not(.rs-input-group-inside) .rs-picker-date:first-child .rs-picker-toggle,.rs-input-group:not(.rs-input-group-inside)>:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.rs-input-group:not(.rs-input-group-inside) .rs-auto-complete:last-child .rs-input,.rs-input-group:not(.rs-input-group-inside) .rs-form-control-wrapper:last-child>.rs-input,.rs-input-group:not(.rs-input-group-inside) .rs-picker-date:last-child .rs-picker-toggle,.rs-input-group:not(.rs-input-group-inside)>:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.rs-input-group>.rs-auto-complete,.rs-input-group>.rs-form-control-wrapper,.rs-input-group>.rs-input{-ms-flex:1 1 auto;flex:1 1 auto}.rs-input-group .rs-form-control-wrapper>.rs-input{width:100%}.rs-input-group>.rs-auto-complete,.rs-input-group>.rs-input{position:relative;z-index:2}.rs-input-group>.rs-input:focus{z-index:3}.rs-input-group .rs-form-control-wrapper~.rs-input-group-addon,.rs-input-group input.rs-input~.rs-input-group-addon{border-left:none;left:auto;right:0}.rs-input-group .rs-form-control-wrapper~.rs-input-group-addon:not(:last-child),.rs-input-group input.rs-input~.rs-input-group-addon:not(:last-child){border-right:0}.rs-input-group.rs-input-group-inside{width:100%}.rs-input-group.rs-input-group-inside .rs-input{border:none;display:block;outline:none;padding-right:36px;width:100%}.rs-input-group.rs-input-group-inside .rs-input-group-addon,.rs-input-group.rs-input-group-inside .rs-input-group-btn{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;z-index:4}.rs-input-group.rs-input-group-inside .rs-input-group-btn{background-color:initial;border:none;border-radius:0 6px 6px 0;color:#575757;color:var(--rs-btn-subtle-text);color:inherit;height:34px;padding:7px 11px;position:absolute}.rs-input-group.rs-input-group-inside .rs-input-group-btn:focus,.rs-input-group.rs-input-group-inside .rs-input-group-btn:hover{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#575757;color:var(--rs-btn-subtle-hover-text)}.rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-active,.rs-input-group.rs-input-group-inside .rs-input-group-btn:active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-active-bg);color:#272c36;color:var(--rs-btn-subtle-active-text)}.rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-disabled,.rs-input-group.rs-input-group-inside .rs-input-group-btn:disabled{background:none;color:#c5c6c7;color:var(--rs-btn-subtle-disabled-text)}.rs-theme-high-contrast .rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-disabled,.rs-theme-high-contrast .rs-input-group.rs-input-group-inside .rs-input-group-btn:disabled{opacity:.5}.rs-input-group.rs-input-group-inside .rs-input-group-btn>.rs-icon{font-size:14px;line-height:1.42857143}.rs-input-group.rs-input-group-inside .rs-input-group-btn:focus{outline:none}.rs-input-group.rs-input-group-inside .rs-input-group-btn:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.rs-input-group.rs-input-group-inside .rs-input-group-btn:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.rs-input-group.rs-input-group-inside .rs-input-group-addon{background:none;border:none;padding:10px 12px;top:0}.rs-input-group.rs-input-group-inside .rs-input-group-addon.rs-input-group-btn{padding:8px 13px}.rs-input-group.rs-input-group-inside .rs-input-group-addon~.rs-auto-complete>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-addon~.rs-form-control-wrapper>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-addon~input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-btn~.rs-auto-complete>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-btn~.rs-form-control-wrapper>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-btn~input.rs-input{padding-left:0;padding-right:12px}.rs-input-group.rs-input-group-inside .rs-auto-complete~.rs-input-group-addon,.rs-input-group.rs-input-group-inside .rs-form-control-wrapper~.rs-input-group-addon,.rs-input-group.rs-input-group-inside .rs-form-control-wrapper~.rs-input-group-btn,.rs-input-group.rs-input-group-inside input.rs-input~.rs-input-group-btn{left:inherit;right:0}.rs-input-group.rs-input-group-inside .rs-auto-complete~.rs-input-group-btn,.rs-input-group.rs-input-group-inside .rs-form-control-wrapper~.rs-input-group-btn{left:inherit;right:1px}.rs-input-group-disabled{background-color:#f7f7fa;background-color:var(--rs-input-disabled-bg);color:#c5c6c7;color:var(--rs-text-disabled);cursor:not-allowed}.rs-input-group-disabled .rs-input,.rs-input-group-disabled .rs-input-group-addon,.rs-input-group-disabled .rs-input-group-btn{color:inherit}.rs-input-group-lg>.rs-input{font-size:16px;line-height:1.375;padding:9px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-lg>.rs-input{height:42px}}textarea.rs-input-group-lg>.rs-input{height:auto}.rs-input-group-lg.rs-input-group-inside>.rs-input{padding-right:46px}.rs-input-group-lg.rs-input-group>.rs-input,.rs-input-group-lg.rs-input-group>.rs-input-group-addon{height:40px}.rs-input-group-lg.rs-input-group>.rs-input-group-addon>.rs-icon{font-size:inherit}.rs-input-group-lg.rs-input-group:not(.rs-input-group-inside)>.rs-input-group-addon{padding-bottom:8px;padding-top:8px}.rs-input-group-md>.rs-input{font-size:14px;line-height:1.42857143;padding:7px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-md>.rs-input{height:36px}}textarea.rs-input-group-md>.rs-input{height:auto}.rs-input-group-md.rs-input-group-inside>.rs-input{padding-right:36px}.rs-input-group-md.rs-input-group>.rs-input,.rs-input-group-md.rs-input-group>.rs-input-group-addon{height:34px}.rs-input-group-md.rs-input-group>.rs-input-group-addon>.rs-icon{font-size:inherit}.rs-input-group-md.rs-input-group:not(.rs-input-group-inside)>.rs-input-group-addon{padding-bottom:6px;padding-top:6px}.rs-input-group-sm>.rs-input{font-size:14px;line-height:1.42857143;padding:4px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-sm>.rs-input{height:30px}}textarea.rs-input-group-sm>.rs-input{height:auto}.rs-input-group-sm.rs-input-group-inside>.rs-input{padding-right:30px}.rs-input-group-sm.rs-input-group>.rs-input,.rs-input-group-sm.rs-input-group>.rs-input-group-addon{height:28px}.rs-input-group-sm.rs-input-group>.rs-input-group-addon>.rs-icon{font-size:inherit}.rs-input-group-sm.rs-input-group:not(.rs-input-group-inside)>.rs-input-group-addon{padding-bottom:3px;padding-top:3px}.rs-input-group-xs>.rs-input{font-size:12px;line-height:1.66666667;padding:1px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-xs>.rs-input{height:24px}}textarea.rs-input-group-xs>.rs-input{height:auto}.rs-input-group-xs.rs-input-group-inside>.rs-input{padding-right:26px}.rs-input-group-xs.rs-input-group>.rs-input,.rs-input-group-xs.rs-input-group>.rs-input-group-addon{height:22px}.rs-input-group-xs.rs-input-group>.rs-input-group-addon>.rs-icon{font-size:inherit}.rs-input-group.rs-input-group-lg>.rs-input-group-addon{font-size:16px;line-height:1.375;min-width:44px;padding:9px 15px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group.rs-input-group-lg>.rs-input-group-addon{height:42px}}textarea.rs-input-group.rs-input-group-lg>.rs-input-group-addon{height:auto}.rs-input-group.rs-input-group-md>.rs-input-group-addon{font-size:14px;line-height:1.42857143;min-width:36px;padding:7px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group.rs-input-group-md>.rs-input-group-addon{height:36px}}textarea.rs-input-group.rs-input-group-md>.rs-input-group-addon{height:auto}.rs-input-group.rs-input-group-sm>.rs-input-group-addon{font-size:14px;line-height:1.42857143;min-width:32px;padding:4px 9px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group.rs-input-group-sm>.rs-input-group-addon{height:30px}}textarea.rs-input-group.rs-input-group-sm>.rs-input-group-addon{height:auto}.rs-input-group.rs-input-group-xs>.rs-input-group-addon{font-size:12px;line-height:1.66666667;min-width:28px;padding:1px 7px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group.rs-input-group-xs>.rs-input-group-addon{height:24px}}textarea.rs-input-group.rs-input-group-xs>.rs-input-group-addon{height:auto}.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn{border-radius:0 6px 6px 0;font-size:16px;height:40px;line-height:1.375;padding:9px 15px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn{height:42px}}textarea.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn{height:auto}.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn>.rs-icon{font-size:16px;line-height:1.375}.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn{border-radius:0 6px 6px 0;font-size:14px;height:34px;line-height:1.42857143;padding:7px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn{height:36px}}textarea.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn{height:auto}.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn>.rs-icon{font-size:14px;line-height:1.42857143}.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn{border-radius:0 6px 6px 0;font-size:14px;height:28px;line-height:1.42857143;padding:4px 9px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn{height:30px}}textarea.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn{height:auto}.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn>.rs-icon{font-size:12px;line-height:1.66666667}.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn{border-radius:0 6px 6px 0;font-size:12px;height:22px;line-height:1.66666667;padding:1px 7px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn{height:24px}}textarea.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn{height:auto}.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn>.rs-icon{font-size:12px;line-height:1.66666667}.rs-input-group-addon:not(:first-child):not(:last-child),.rs-input-group-btn:not(:first-child):not(:last-child),.rs-input-group:not(.rs-input-group-inside) .rs-input:not(:first-child):not(:last-child){border-radius:0}.rs-input-group-addon{-webkit-box-flex:0;-ms-flex-align:center;align-items:center;background-color:#f7f7fa;background-color:var(--rs-btn-default-bg);border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px;color:#575757;color:var(--rs-text-primary);display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px;font-weight:400;line-height:1;padding:8px 12px;text-align:center;vertical-align:middle;white-space:nowrap}.rs-input-group-addon.rs-input-sm{border-radius:6px;font-size:12px;padding:5px 10px}.rs-input-group-addon.rs-input-xs{border-radius:6px;font-size:12px;padding:8px}.rs-input-group-addon.rs-input-lg{border-radius:6px;font-size:16px;padding:10px 16px}.rs-input-group-addon input[type=checkbox],.rs-input-group-addon input[type=radio]{margin-top:0}.rs-input-group-btn{border-radius:0;line-height:1;position:relative;white-space:nowrap}.rs-input-group-btn>.rs-btn{position:relative}.rs-input-group-btn>.rs-btn+.rs-btn{margin-left:-1px}.rs-input-group-btn>.rs-btn:active,.rs-input-group-btn>.rs-btn:focus,.rs-input-group-btn>.rs-btn:hover{z-index:2}.rs-input-group-btn:first-child>.rs-btn,.rs-input-group-btn:first-child>.rs-btn-group{border-right:none;margin-right:-1px}.rs-input-group-btn:last-child>.rs-btn,.rs-input-group-btn:last-child>.rs-btn-group{margin-left:-1px;z-index:2}.rs-input-number{background-color:#fff;background-color:var(--rs-input-bg)}.rs-input-number-btn-group-vertical{-webkit-box-flex:0;display:block;-ms-flex:0 0 20px;flex:0 0 20px;position:relative;width:20px}.rs-input-number-btn-group-vertical>.rs-btn{border:none;display:block;float:none;max-width:100%;position:relative;width:100%}.rs-input-number-touchspin-down,.rs-input-number-touchspin-up{border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;height:17px;padding:0;position:relative}.rs-input-number-touchspin-down>.rs-icon,.rs-input-number-touchspin-up>.rs-icon{height:17px}.rs-input-group-lg .rs-input-number-touchspin-down,.rs-input-group-lg .rs-input-number-touchspin-down>.rs-icon,.rs-input-group-lg .rs-input-number-touchspin-up,.rs-input-group-lg .rs-input-number-touchspin-up>.rs-icon{height:20px}.rs-input-group-sm .rs-input-number-touchspin-down,.rs-input-group-sm .rs-input-number-touchspin-down>.rs-icon,.rs-input-group-sm .rs-input-number-touchspin-up,.rs-input-group-sm .rs-input-number-touchspin-up>.rs-icon{height:14px}.rs-input-group-xs .rs-input-number-touchspin-down,.rs-input-group-xs .rs-input-number-touchspin-down>.rs-icon,.rs-input-group-xs .rs-input-number-touchspin-up,.rs-input-group-xs .rs-input-number-touchspin-up>.rs-icon{height:11px}.rs-input-number-touchspin-down>.rs-icon,.rs-input-number-touchspin-up>.rs-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;font-size:12px;justify-content:center;left:0;position:absolute;top:0;width:100%}.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-down,.rs-input-number>.rs-input:disabled+.rs-input-number-btn-group-vertical .rs-input-number-touchspin-up{background-color:#f7f7fa;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{background-color:#fff;background-color:var(--rs-input-bg);border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px;position:relative;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.rs-picker-input .rs-picker-toggle{background:#0000!important;border:none!important;cursor:text;height:34px}.rs-picker-input .rs-picker-toggle-caret,.rs-picker-input .rs-picker-toggle-clean{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-tag-wrapper{margin-right:32px;min-height:34px}.rs-picker-toggle.rs-btn-lg~.rs-picker-tag-wrapper{min-height:40px}.rs-picker-toggle.rs-btn-sm~.rs-picker-tag-wrapper{min-height:28px}.rs-picker-toggle.rs-btn-xs~.rs-picker-tag-wrapper{min-height:22px}.rs-picker-cleanable .rs-picker-tag-wrapper{margin-right:44px}.rs-picker-search{border:none;width:100%}.rs-picker-search-input{background:none;border:none;font-size:14px;line-height:1.42857143;outline:none;padding:7px 0 7px 11px;position:relative;width:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.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;border:none;outline:none;width:100%}.rs-picker-focused .rs-picker-search-input{z-index:6}.rs-list{-webkit-box-shadow:0 1px 0 #e5e5ea,0 -1px 0 #e5e5ea;-webkit-box-shadow:0 1px 0 var(--rs-list-border),0 -1px 0 var(--rs-list-border);box-shadow:0 1px 0 #e5e5ea,0 -1px 0 #e5e5ea;box-shadow:0 1px 0 var(--rs-list-border),0 -1px 0 var(--rs-list-border);overflow-x:hidden;overflow-y:auto;position:relative}.rs-list-bordered{border-radius:6px;-webkit-box-shadow:0 0 0 1px #e5e5ea;-webkit-box-shadow:0 0 0 1px var(--rs-list-border);box-shadow:0 0 0 1px #e5e5ea;box-shadow:0 0 0 1px var(--rs-list-border)}.rs-list-hover .rs-list-item:hover{background-color:#f2faff;background-color:var(--rs-list-hover-bg)}.rs-list-sortable .rs-list-item{cursor:move;cursor:-webkit-grab;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-bottom:20px;padding-top:20px}.rs-list-item-md{padding-bottom:13px;padding-top:13px}.rs-list-item-sm{padding-bottom:8px;padding-top:8px}.rs-list-item{-webkit-box-shadow:0 -1px 0 #e5e5ea,0 1px 0 #e5e5ea;-webkit-box-shadow:0 -1px 0 var(--rs-list-border),0 1px 0 var(--rs-list-border);box-shadow:0 -1px 0 #e5e5ea,0 1px 0 #e5e5ea;box-shadow:0 -1px 0 var(--rs-list-border),0 1px 0 var(--rs-list-border)}.rs-list-item,.rs-list-item-helper{background-color:#fff;background-color:var(--rs-list-bg)}.rs-list-item-helper{border:none;border-radius:6px;-webkit-box-shadow:0 3px 8px #0000001a;box-shadow:0 3px 8px #0000001a;cursor:move;left:0;position:absolute;top:0;width:calc(100% - 2px);z-index:99}.rs-drawer-open .rs-list-item-helper,.rs-modal-open .rs-list-item-helper{z-index:1149}.rs-list-item-holder{background-color:#f2faff80;background-color:rgb(from #f2faff r g b/50%);background-color:var(--rs-list-placeholder-bg);visibility:hidden}.rs-list-item-holder:after{border:1px dashed #3498ff;border:1px dashed var(--rs-list-placeholder-border);content:"";height:calc(100% - 2px);left:1px;position:absolute;top:1px;visibility:visible;width:calc(100% - 2px)}.rs-loader{display:inline-block}.rs-loader:after,.rs-loader:before{content:" ";display:table}.rs-loader:after{clear:both}.rs-loader .rs-loader-spin,.rs-loader .rs-loader-spin:after,.rs-loader .rs-loader-spin:before{height:18px;width:18px}.rs-loader .rs-loader-content{font-size:12px;line-height:1.5}.rs-loader .rs-loader-vertical .rs-loader .rs-loader{height:48px}.rs-loader .rs-loader-vertical .rs-loader .rs-loader-content{line-height:1.66666667}.rs-loader-spin{display:inline-block;float:left;position:relative}.rs-loader-spin:after,.rs-loader-spin:before{border-radius:50%;content:"";display:block;left:0;position:absolute;right:0}.rs-loader-spin:before{border:3px solid rgb(from #f7f7fa r g b/80%);border:3px solid var(--rs-loader-ring)}.rs-loader-spin:after{-webkit-animation:loaderSpin .6s linear infinite;animation:loaderSpin .6s linear infinite;border:3px solid #0000;border-top-color:#a6a6a6;border-color:var(--rs-loader-rotor) #0000 #0000}.rs-loader-content{display:inline-block;float:left}.rs-loader-spin+.rs-loader-content{margin-left:12px}.rs-loader-xs .rs-loader-spin+.rs-loader-content{margin-left:10px}.rs-loader-backdrop{background:#ffffffe6;background:rgb(from #fff r g b/90%);background:var(--rs-loader-backdrop);height:100%;left:0;position:absolute;top:0;width:100%}.rs-loader-vertical{display:inline-block;width:auto}.rs-loader-vertical .rs-loader{-ms-flex-direction:column;flex-direction:column}.rs-loader-vertical .rs-loader-spin{margin:0 auto}.rs-loader-vertical .rs-loader-content{line-height:1.66666667;text-align:center}.rs-loader-vertical .rs-loader-content,.rs-loader-vertical .rs-loader-spin{display:block;float:none}.rs-loader-vertical .rs-loader-spin+.rs-loader-content{margin-left:0;margin-top:10px}.rs-loader-inverse .rs-loader-content{color:#f7f7fa;color:var(--rs-text-inverse)}.rs-loader-inverse .rs-loader-backdrop{background:#272c36d4;background:rgb(from #272c36 r g b/83%);background:var(--rs-loader-backdrop-inverse)}.rs-loader-inverse .rs-loader-spin:before{border-color:rgb(from #f7f7fa r g b/30%);border-color:var(--rs-loader-ring-inverse)}.rs-loader-inverse .rs-loader-spin:after{border-top-color:#fff;border-top-color:var(--rs-loader-rotor-inverse)}.rs-loader-speed-fast .rs-loader-spin:after{-webkit-animation-duration:.4s;animation-duration:.4s}.rs-loader-speed-normal .rs-loader-spin:after{-webkit-animation-duration:.6s;animation-duration:.6s}.rs-loader-speed-slow .rs-loader-spin:after{-webkit-animation-duration:.8s;animation-duration:.8s}.rs-loader-backdrop-wrapper,.rs-loader-center{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.rs-loader-backdrop-wrapper .rs-loader,.rs-loader-center .rs-loader{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.rs-loader-backdrop-wrapper:not(.rs-loader-vertical) .rs-loader,.rs-loader-center:not(.rs-loader-vertical) .rs-loader{display:-ms-flexbox;display:flex}.rs-loader-backdrop-wrapper.rs-loader-vertical .rs-loader,.rs-loader-center.rs-loader-vertical .rs-loader{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.rs-loader-backdrop-wrapper .rs-loader-content,.rs-loader-center .rs-loader-content{z-index:1}.rs-loader-lg .rs-loader-spin,.rs-loader-lg .rs-loader-spin:after,.rs-loader-lg .rs-loader-spin:before{height:64px;width:64px}.rs-loader-lg .rs-loader-content{font-size:16px;line-height:4}.rs-loader-lg .rs-loader-vertical .rs-loader-lg .rs-loader{height:94px}.rs-loader-lg .rs-loader-vertical .rs-loader-lg .rs-loader-content{line-height:1.25}.rs-loader-md .rs-loader-spin,.rs-loader-md .rs-loader-spin:after,.rs-loader-md .rs-loader-spin:before{height:36px;width:36px}.rs-loader-md .rs-loader-content{font-size:14px;line-height:2.57142857}.rs-loader-md .rs-loader-vertical .rs-loader-md .rs-loader{height:66px}.rs-loader-md .rs-loader-vertical .rs-loader-md .rs-loader-content{line-height:1.42857143}.rs-loader-sm .rs-loader-spin,.rs-loader-sm .rs-loader-spin:after,.rs-loader-sm .rs-loader-spin:before{height:18px;width:18px}.rs-loader-sm .rs-loader-content{font-size:14px;line-height:1.28571429}.rs-loader-sm .rs-loader-vertical .rs-loader-sm .rs-loader{height:48px}.rs-loader-sm .rs-loader-vertical .rs-loader-sm .rs-loader-content{line-height:1.42857143}.rs-loader-xs .rs-loader-spin,.rs-loader-xs .rs-loader-spin:after,.rs-loader-xs .rs-loader-spin:before{height:16px;width:16px}.rs-loader-xs .rs-loader-content{font-size:12px;line-height:1.33333333}.rs-loader-xs .rs-loader-vertical .rs-loader-xs .rs-loader{height:46px}.rs-loader-xs .rs-loader-vertical .rs-loader-xs .rs-loader-content{line-height:1.66666667}.rs-loader-wrapper{display:inline-block;line-height:0;width:auto}@-webkit-keyframes loaderSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loaderSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes notificationMoveIn{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes notificationMoveIn{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes notificationMoveInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes notificationMoveInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes notificationMoveInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes notificationMoveInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes notificationMoveOut{0%{max-height:100px;opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0}to{max-height:0;opacity:0;overflow:hidden;-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes notificationMoveOut{0%{max-height:100px;opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0}to{max-height:0;opacity:0;overflow:hidden;-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:0 0;transform-origin:0 0}}.rs-message{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;border-radius:6px;font-size:14px;line-height:1.42857143;position:relative}.rs-message-container{display:-ms-flexbox;display:flex;padding:20px 28px 20px 20px}.rs-message-icon-wrapper{-ms-flex-item-align:center;align-self:center;font-size:0;margin-right:10px}.rs-message-icon-wrapper .rs-icon{-ms-flex-align:center;align-items:center;font-size:12px}.rs-message-content{-ms-flex-positive:1;flex-grow:1}.rs-message-header{color:#272c36;color:var(--rs-text-heading);line-height:1.71428571;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-message-header+.rs-message-body{margin-top:4px}.rs-message-body{color:#575757;color:var(--rs-text-primary)}.rs-message.rs-message-has-title .rs-message-icon-wrapper{-ms-flex-item-align:start;align-self:flex-start}.rs-message.rs-message-has-title .rs-message-icon-wrapper .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{margin-top:0;-webkit-transition:margin-top .1s linear .3s;transition:margin-top .1s linear .3s}.rs-message.rs-message-hiding{-webkit-animation:notificationMoveOut .3s ease-in forwards;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{border-radius:0;left:0;position:absolute;top:0;width:100%}.rs-message-success{background-color:#eeffed;background-color:var(--rs-message-success-bg)}.rs-message-success .rs-message-header{color:#272c36;color:var(--rs-message-success-header)}.rs-message-success .rs-message-body{color:#575757;color:var(--rs-message-success-text)}.rs-message-success .rs-btn-close{font-size:12px;padding:8px;position:absolute;right:0;top:0}.rs-message-success .rs-btn-close,.rs-message-success .rs-message-icon-wrapper>.rs-icon{color:#4caf50;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:#f0f9ff;background-color:var(--rs-message-info-bg)}.rs-message-info .rs-message-header{color:#272c36;color:var(--rs-message-info-header)}.rs-message-info .rs-message-body{color:#575757;color:var(--rs-message-info-text)}.rs-message-info .rs-btn-close{font-size:12px;padding:8px;position:absolute;right:0;top:0}.rs-message-info .rs-btn-close,.rs-message-info .rs-message-icon-wrapper>.rs-icon{color:#2196f3;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:#fffaf2;background-color:var(--rs-message-warning-bg)}.rs-message-warning .rs-message-header{color:#272c36;color:var(--rs-message-warning-header)}.rs-message-warning .rs-message-body{color:#575757;color:var(--rs-message-warning-text)}.rs-message-warning .rs-btn-close{font-size:12px;padding:8px;position:absolute;right:0;top:0}.rs-message-warning .rs-btn-close,.rs-message-warning .rs-message-icon-wrapper>.rs-icon{color:#ffb300;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:#fff2f2;background-color:var(--rs-message-error-bg)}.rs-message-error .rs-message-header{color:#272c36;color:var(--rs-message-error-header)}.rs-message-error .rs-message-body{color:#575757;color:var(--rs-message-error-text)}.rs-message-error .rs-btn-close{font-size:12px;padding:8px;position:absolute;right:0;top:0}.rs-message-error .rs-btn-close,.rs-message-error .rs-message-icon-wrapper>.rs-icon{color:#f44336;color:var(--rs-message-error-icon)}.rs-theme-high-contrast .rs-message-error{border:1px solid var(--rs-message-error-border)}.rs-modal-backdrop{background-color:#272c364d;background-color:rgb(from #272c36 r g b/30%);background-color:var(--rs-bg-backdrop);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1049}.rs-modal-backdrop.rs-anim-fade{opacity:0;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.rs-modal-backdrop.rs-anim-in{opacity:1}.rs-modal-open{overflow:hidden}.rs-modal-wrapper{height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1050}.rs-modal{display:none;margin:30px auto 0;outline:0;overflow:visible;position:relative;width:auto;z-index:1050}.rs-modal-lg{width:968px}.rs-modal-lg,.rs-modal-md{max-width:calc(100% - 10px)}.rs-modal-md{width:800px}.rs-modal-sm{width:600px}.rs-modal-sm,.rs-modal-xs{max-width:calc(100% - 10px)}.rs-modal-xs{width:400px}.rs-modal-full{height:100%;margin:0}.rs-modal-full .rs-modal-content{border-radius:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;position:absolute;width:100%}.rs-modal-full .rs-modal-content .rs-modal-header{-ms-flex:0 0 auto;flex:0 0 auto}.rs-modal-full .rs-modal-content .rs-modal-body{-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto}.rs-modal-full .rs-modal-content .rs-modal-footer{-ms-flex:0 0 auto;flex:0 0 auto}.rs-modal-shake .rs-modal-dialog{-webkit-animation:shakeHead .3s linear;animation:shakeHead .3s linear}.rs-modal-content{background-color:#fff;background-color:var(--rs-bg-overlay);border:none;border:var(--rs-modal-border,none);border-radius:6px;-webkit-box-shadow:0 4px 4px #0000001f,0 0 10px #0000000f;-webkit-box-shadow:var(--rs-modal-shadow);box-shadow:0 4px 4px #0000001f,0 0 10px #0000000f;box-shadow:var(--rs-modal-shadow);outline:0;padding:20px;position:relative}.rs-modal-header{padding-right:20px}.rs-modal-header:after,.rs-modal-header:before{content:" ";display:table}.rs-modal-header:after{clear:both}.rs-modal-header .rs-modal-header-close{color:#8e8e93;color:var(--rs-text-secondary);font-size:12px;padding:0;position:absolute;right:20px;top:20px}.rs-modal-header .rs-modal-header-close:hover{color:#575757;color:var(--rs-text-primary)}.rs-modal-title{color:#272c36;color:var(--rs-text-heading);display:block;font-size:18px;font-weight:400;line-height:1.11111111;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-modal-body{margin-top:20px;padding-bottom:20px;position:relative}.rs-modal-footer{border-top:none;text-align:right}.rs-modal-footer:after,.rs-modal-footer:before{content:" ";display:table}.rs-modal-footer:after{clear:both}.rs-modal-footer .rs-btn+.rs-btn{margin-bottom:0;margin-left:10px}.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{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.rs-picker-cascader-menu .rs-check-item .rs-checkbox-checker>label{padding-right:26px}.rs-picker-cascader-menu .rs-check-item.rs-check-item-focus .rs-checkbox-checker>label,.rs-picker-cascader-menu .rs-check-item.rs-checkbox-checked .rs-checkbox-checker>label{font-weight:700}.rs-picker-cascader-menu-column.rs-picker-cascader-menu-column-uncheckable .rs-check-item .rs-checkbox-checker>label{padding-left:12px}.rs-picker-multi-cascader-menu .rs-picker-cascader-col{padding:0}.rs-picker-multi-cascader-menu .rs-picker-cascader-row{padding-bottom:0;padding-left:0;padding-top:0}.rs-nav{outline:0;position:relative}.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;-webkit-transition:color .15s ease-out,background-color .15s ease-out;transition:color .15s ease-out,background-color .15s ease-out}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){.rs-nav-default .rs-nav-item,.rs-nav-tabs .rs-nav-item{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}}.rs-nav-item{color:#575757;color:var(--rs-navs-text);cursor:pointer;outline:none;overflow:hidden;padding:8px 12px;text-decoration:none;text-overflow:ellipsis;-webkit-transition:color .15s ease-out,background-color .15s ease-out;transition:color .15s ease-out,background-color .15s ease-out;white-space:nowrap}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){.rs-nav-item{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}}.rs-nav-item:active,.rs-nav-item:focus,.rs-nav-item:hover{text-decoration:none}.rs-theme-high-contrast .rs-nav-item{-webkit-transition:none;transition:none}.rs-nav-item.rs-nav-item-focus,.rs-nav-item:focus,.rs-nav-item:hover{color:#575757;color:var(--rs-navs-text-hover)}.rs-theme-high-contrast .rs-nav-item.rs-nav-item-focus,.rs-theme-high-contrast .rs-nav-item:focus,.rs-theme-high-contrast .rs-nav-item:hover{text-decoration:underline}.rs-nav-item:focus-visible{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:0;outline-width:2px;z-index:2}.rs-theme-high-contrast .rs-nav-item:focus-visible{outline-offset:2px}.rs-nav-item:active{color:#272c36;color:var(--rs-navs-text-active)}.rs-theme-high-contrast .rs-nav-item:active{text-decoration:underline}.rs-nav-item.rs-nav-item-disabled{color:#c5c6c7;color:var(--rs-text-disabled);cursor:not-allowed;pointer-events:none}.rs-nav-item.rs-nav-item-active{color:#1675e0;color:var(--rs-navs-selected);position:relative;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;margin-left:6px;vertical-align:text-bottom}.rs-nav-horizontal{white-space:nowrap}.rs-nav-horizontal>.rs-nav-item{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top}.rs-nav-horizontal .rs-nav-bar{bottom:0;position:absolute;width:100%}.rs-nav-reversed.rs-nav-horizontal .rs-nav-bar{bottom:auto;top:0}.rs-nav-vertical>.rs-nav-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.rs-nav-vertical>.rs-dropdown{width:100%}.rs-nav-vertical>.rs-dropdown>.rs-dropdown-toggle{text-align:left;width:100%;z-index:0}.rs-nav-vertical .rs-nav-bar{bottom:0;display:block;position:absolute;right:0;top: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:focus,.rs-nav-default .rs-nav-item:hover,.rs-nav-tabs .rs-nav-item:focus,.rs-nav-tabs .rs-nav-item:hover{background:#e5e5ea;background:var(--rs-navs-bg-hover)}.rs-nav-tabs .rs-nav-item.rs-nav-item-active{background-color:#fff;background-color:var(--rs-bg-card);border:1px solid #d9d9d9;border:1px solid var(--rs-navs-tab-border);z-index:1}.rs-nav-tabs.rs-nav-horizontal>.rs-dropdown .rs-dropdown-toggle,.rs-nav-tabs.rs-nav-horizontal>.rs-nav-item{border-radius:6px 6px 0 0}.rs-nav-reversed.rs-nav-tabs.rs-nav-horizontal>.rs-dropdown .rs-dropdown-toggle,.rs-nav-reversed.rs-nav-tabs.rs-nav-horizontal>.rs-nav-item{border-radius:0 0 6px 6px}.rs-nav-tabs.rs-nav-horizontal .rs-nav-bar{border-top:1px solid #d9d9d9;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-dropdown .rs-dropdown-toggle,.rs-nav-tabs.rs-nav-vertical>.rs-nav-item{border-radius:6px 0 0 6px}.rs-nav-reversed.rs-nav-tabs.rs-nav-vertical>.rs-dropdown .rs-dropdown-toggle,.rs-nav-reversed.rs-nav-tabs.rs-nav-vertical>.rs-nav-item{border-radius:0 6px 6px 0}.rs-nav-tabs.rs-nav-vertical .rs-nav-bar{background:#d9d9d9;background:var(--rs-navs-tab-border);width:1px}.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-left-width:0;border-right-width:1px}.rs-nav-subtle .rs-nav-item{position:relative}.rs-nav-subtle .rs-nav-item:focus,.rs-nav-subtle .rs-nav-item:hover{color:#1675e0;color:var(--rs-navs-selected)}.rs-nav-subtle .rs-nav-item.rs-nav-item-active:before{background-color:#1675e0;background-color:var(--rs-navs-selected);content:"";display:block;position:absolute;z-index:1}.rs-nav-subtle.rs-nav-horizontal .rs-nav-bar{border-top:2px solid #f7f7fa;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;height:2px;left:0;right:0}.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{background:#f7f7fa;background:var(--rs-navs-subtle-border);width:2px}.rs-nav-subtle.rs-nav-vertical .rs-nav-item.rs-nav-item-active:before{bottom:0;right:0;top:0;width:2px}.rs-nav-reversed.rs-nav-subtle.rs-nav-vertical .rs-nav-item.rs-nav-item-active:before{left:0;right:auto}.rs-nav-justified{display:-ms-flexbox;display:flex}.rs-nav-justified>.rs-dropdown,.rs-nav-justified>.rs-nav-item{-ms-flex:1 1 1%;flex:1 1 1%}.rs-nav-justified>.rs-dropdown .rs-dropdown-toggle{text-align:left;width:100%}.rs-navbar:after,.rs-navbar:before{content:" ";display:table}.rs-navbar:after{clear:both}.rs-navbar-brand,.rs-navbar-header{color:inherit;display:inline-block;float:left;height:56px}.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-dropdown .rs-dropdown-toggle:focus-visible,.rs-navbar-nav:focus .rs-dropdown.rs-dropdown-focus .rs-dropdown-toggle,.rs-navbar-nav:focus .rs-navbar-item.rs-navbar-item-focus,.rs-navbar-nav:focus .rs-navbar-item:focus-visible{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);z-index:1}.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,.rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item.rs-navbar-item-focus,.rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item:focus-visible{outline-offset:2px}.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,.rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item.rs-navbar-item-focus,.rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item:focus-visible{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);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-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,.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-navbar-item:focus-visible{outline-offset:2px}.rs-navbar-item,.rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle{-ms-flex-align:center;align-items:center;background-color:initial;border-radius:0;color:inherit;display:-ms-flexbox;display:flex;float:left;height:56px;overflow:hidden;padding:18px 16px;position:relative}.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-brand:active,.rs-navbar-brand:focus,.rs-navbar-brand:hover,.rs-navbar-item,.rs-navbar-item:active,.rs-navbar-item:focus,.rs-navbar-item:hover,.rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle,.rs-navbar-nav>.rs-dropdown-item,.rs-navbar-nav>.rs-dropdown-item:active,.rs-navbar-nav>.rs-dropdown-item:focus,.rs-navbar-nav>.rs-dropdown-item:hover{text-decoration:none}.rs-navbar-brand:focus-visible,.rs-navbar-item:focus-visible,.rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle:focus,.rs-navbar-nav>.rs-dropdown .rs-dropdown-toggle:focus-visible,.rs-navbar-nav>.rs-dropdown-item:focus-visible{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);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 #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);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 #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);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{right:16px;top:18px}.rs-navbar .rs-dropdown-item:hover{background-color:#cce9ff80;background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-menuitem-active-bg);color:#1675e0;color:var(--rs-menuitem-active-text)}.rs-theme-high-contrast .rs-navbar .rs-dropdown-item:hover{-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;text-decoration:underline}.rs-navbar-default{background-color:#f7f7fa;background-color:var(--rs-navbar-default-bg);color:#575757;color:var(--rs-navbar-default-text)}.rs-navbar-default .rs-dropdown .rs-dropdown-toggle:hover,.rs-navbar-default .rs-dropdown.rs-dropdown-open .rs-dropdown-toggle,.rs-navbar-default .rs-navbar-item:hover{background-color:#e5e5ea;background-color:var(--rs-navbar-default-hover-bg);color:#575757;color:var(--rs-navbar-default-hover-text)}.rs-navbar-default .rs-dropdown .rs-dropdown-menu-active~.rs-dropdown-toggle,.rs-navbar-default .rs-navbar-item.rs-navbar-item-active{color:#1675e0;color:var(--rs-navbar-default-selected-text)}.rs-navbar-inverse{background-color:#3498ff;background-color:var(--rs-navbar-inverse-bg);color:#fff;color:var(--rs-navbar-inverse-text)}.rs-navbar-inverse .rs-dropdown .rs-dropdown-toggle:focus,.rs-navbar-inverse .rs-dropdown .rs-dropdown-toggle:hover,.rs-navbar-inverse .rs-navbar-item:focus,.rs-navbar-inverse .rs-navbar-item:hover{background-color:#2589f5;background-color:var(--rs-navbar-inverse-hover-bg);color:#fff;color:var(--rs-navbar-inverse-hover-text)}.rs-navbar-inverse .rs-dropdown .rs-dropdown-menu-active~.rs-dropdown-toggle,.rs-navbar-inverse .rs-navbar-item.rs-navbar-item-active{background-color:#1675e0;background-color:var(--rs-navbar-inverse-selected-bg)}.rs-theme-high-contrast .rs-navbar-inverse .rs-dropdown .rs-dropdown-menu-active~.rs-dropdown-toggle,.rs-theme-high-contrast .rs-navbar-inverse .rs-navbar-item.rs-navbar-item-active{color:var(--rs-navbar-inverse-selected-text)}.rs-navbar-subtle{background-color:initial;color:#575757;color:var(--rs-navbar-subtle-text)}.rs-navbar-subtle .rs-dropdown .rs-dropdown-toggle:focus,.rs-navbar-subtle .rs-dropdown .rs-dropdown-toggle:hover,.rs-navbar-subtle .rs-navbar-item:focus,.rs-navbar-subtle .rs-navbar-item:hover{background-color:#f7f7fa;background-color:var(--rs-navbar-subtle-hover-bg);color:#575757;color:var(--rs-navbar-subtle-hover-text)}.rs-navbar-subtle .rs-dropdown .rs-dropdown-menu-active~.rs-dropdown-toggle,.rs-navbar-subtle .rs-navbar-item.rs-navbar-item-active{color:#1675e0;color:var(--rs-navbar-subtle-selected-text)}.rs-notification{-webkit-box-flex:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background:#fff;background:var(--rs-bg-overlay);border-radius:6px;-webkit-box-shadow:0 4px 4px #0000001f,0 0 10px #0000000f;box-shadow:0 4px 4px #0000001f,0 0 10px #0000000f;display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden;pointer-events:auto;position:relative}.rs-notification:not(.rs-toast-fade-exited)~.rs-notification{margin-top:10px}.rs-theme-high-contrast .rs-notification{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary)}.rs-notification-content{max-width:400px;padding:20px}.rs-notification-title{color:#272c36;color:var(--rs-text-heading);font-size:16px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-notification-title>p{margin:0}.rs-notification-title .rs-icon{font-size:24px;line-height:1;margin-right:10px;width:24px}.rs-notification-title-with-icon{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-notification-description{color:#575757;color:var(--rs-text-primary)}.rs-notification-title+.rs-notification-description{margin-top:8px}.rs-notification.rs-notification-hiding{-webkit-animation:notificationMoveOut .3s ease-in forwards;animation:notificationMoveOut .3s ease-in forwards}.rs-notification.rs-notification-hiding~.rs-notification{margin-top:0}.rs-notification .rs-btn-close{font-size:12px;padding:8px;position:absolute;right:0;top:0}.rs-notification-success .rs-notification-content .rs-notification-title+.rs-notification-description{margin-left:34px}.rs-notification-success .rs-notification-content .rs-icon{color:#4caf50;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:#2196f3;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:#ffb300;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:#f44336;color:var(--rs-state-error)}.rs-notification-error .rs-notification-content .rs-icon:before{vertical-align:middle}.rs-pagination-group{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.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{-ms-flex-positive:1;flex-grow:1}.rs-pagination-group .rs-pagination{vertical-align:middle}.rs-pagination-group-limit+.rs-pagination-group-total{margin-left:18px}.rs-pagination-group-skip{display:inline-block;margin-left:10px;vertical-align:middle}.rs-pagination-group-skip .rs-input{display:inline-block;margin:0 5px;width:46px}.rs-pagination{display:inline-block;margin-bottom:0;padding-left:0}.rs-pagination-lg .rs-pagination-btn{font-size:16px;line-height:22px;min-width:42px;padding:10px 16px}.rs-btn-ghost.rs-pagination-lg .rs-pagination-btn{padding:9px 15px}.rs-btn-icon.rs-pagination-lg .rs-pagination-btn{line-height:20px;padding:11px}.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{height:42px;padding:11px;width: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{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.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{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.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;min-width:36px;padding:8px 12px}.rs-btn-ghost.rs-pagination-md .rs-pagination-btn{padding:7px 11px}.rs-btn-icon.rs-pagination-md .rs-pagination-btn{line-height:16px;padding:10px}.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{height:36px;padding:10px;width: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{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.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{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-pagination-md .rs-pagination-btn-active{padding:7px 11px}.rs-pagination-sm .rs-pagination-btn{font-size:14px;line-height:20px;min-width:30px;padding:5px 10px}.rs-btn-ghost.rs-pagination-sm .rs-pagination-btn{padding:4px 9px}.rs-btn-icon.rs-pagination-sm .rs-pagination-btn{line-height:16px;padding:7px}.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{height:30px;padding:7px;width: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{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.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{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-pagination-sm .rs-pagination-btn-active{padding:4px 9px}.rs-pagination-xs .rs-pagination-btn{font-size:12px;line-height:20px;min-width:24px;padding:2px 8px}.rs-btn-ghost.rs-pagination-xs .rs-pagination-btn{padding:1px 7px}.rs-btn-icon.rs-pagination-xs .rs-pagination-btn{line-height:12px;padding:6px}.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{height:24px;padding:6px;width: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{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.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{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-pagination-xs .rs-pagination-btn-active{padding:1px 7px}.rs-pagination-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f7f7fa;background-color:var(--rs-btn-default-bg);background-color:initial;border:none;border-radius:6px;color:var(--rs-btn-default-text);color:#575757;color:var(--rs-btn-subtle-text);cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;display:-ms-flexbox;display:flex;float:left;font-size:14px;font-weight:400;justify-content:center;line-height:20px;margin:0 2px;overflow:hidden;padding:5px 10px;position:relative;text-align:center;text-decoration:none;-webkit-transition:color .15s ease-out,background-color .15s ease-out;transition:color .15s ease-out,background-color .15s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.rs-btn-ghost.rs-pagination-btn{padding:7px 11px}.rs-btn-icon.rs-pagination-btn{padding:10px}.rs-btn-icon-with-text.rs-pagination-btn>.rs-icon{height:36px;padding:10px;width: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 #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-pagination-btn:focus-visible{outline-offset:2px}.rs-pagination-btn:focus,.rs-pagination-btn:hover{background-color:#e5e5ea;background-color:var(--rs-btn-default-hover-bg);color:var(--rs-btn-default-hover-text);text-decoration:none}.rs-pagination-btn.rs-btn-active,.rs-pagination-btn:active{background-color:#d9d9d9;background-color:var(--rs-btn-default-active-bg);color:var(--rs-btn-default-active-text)}.rs-pagination-btn.rs-btn-disabled,.rs-pagination-btn:disabled{background-color:#f7f7fa;background-color:var(--rs-btn-default-disabled-bg);color:var(--rs-btn-default-disabled-text);cursor:not-allowed}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){.rs-pagination-btn{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}}.rs-picker-default .rs-pagination-btn{-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.rs-theme-high-contrast .rs-picker-default .rs-pagination-btn{-webkit-transition:none;transition:none}.rs-picker-default:not(.rs-picker-disabled) .rs-pagination-btn-active,.rs-picker-default:not(.rs-picker-disabled) .rs-pagination-btn:focus,.rs-picker-default:not(.rs-picker-disabled) .rs-pagination-btn:hover{border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-picker-subtle .rs-pagination-btn{background-color:initial;border:none;color:#575757;color:var(--rs-btn-subtle-text);-webkit-transition:none;transition:none}.rs-picker-subtle .rs-pagination-btn:focus,.rs-picker-subtle .rs-pagination-btn:hover{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#575757;color:var(--rs-btn-subtle-hover-text)}.rs-picker-subtle .rs-pagination-btn.rs-btn-active,.rs-picker-subtle .rs-pagination-btn:active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-active-bg);color:#272c36;color:var(--rs-btn-subtle-active-text)}.rs-picker-subtle .rs-pagination-btn.rs-btn-disabled,.rs-picker-subtle .rs-pagination-btn:disabled{background:none;color:#c5c6c7;color:var(--rs-btn-subtle-disabled-text)}.rs-theme-high-contrast .rs-picker-subtle .rs-pagination-btn.rs-btn-disabled,.rs-theme-high-contrast .rs-picker-subtle .rs-pagination-btn:disabled{opacity:.5}.rs-pagination-btn:focus,.rs-pagination-btn:hover,.rs-picker-subtle .rs-pagination-btn-active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#575757;color:var(--rs-btn-subtle-hover-text)}.rs-pagination-btn.rs-btn-active,.rs-pagination-btn:active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-active-bg);color:#272c36;color:var(--rs-btn-subtle-active-text)}.rs-pagination-btn.rs-btn-disabled,.rs-pagination-btn:disabled{background:none;color:#c5c6c7;color:var(--rs-btn-subtle-disabled-text)}.rs-theme-high-contrast .rs-pagination-btn.rs-btn-disabled,.rs-theme-high-contrast .rs-pagination-btn:disabled{opacity:.5}.rs-btn-ghost.rs-pagination-btn{padding:4px 9px}.rs-btn-icon.rs-pagination-btn{line-height:16px;padding:7px}.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{height:30px;padding:7px;width: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{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.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{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-pagination-btn .rs-pagination-symbol{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:20px}.rs-theme-high-contrast .rs-pagination-btn{color:var(--rs-pagination-item-text);-webkit-transition:none;transition:none}.rs-theme-high-contrast .rs-pagination-btn:focus-visible,.rs-theme-high-contrast .rs-pagination-btn:hover{color:var(--rs-pagination-item-current-text);text-decoration:underline}.rs-pagination-btn.rs-pagination-btn-active{background-color:initial;border:1px solid #1675e0;border:1px solid var(--rs-btn-ghost-border);color:#1675e0;color:var(--rs-btn-ghost-text)}.rs-pagination-btn.rs-pagination-btn-active:focus,.rs-pagination-btn.rs-pagination-btn-active:hover{background-color:initial;border-color:#0a5dc2;border-color:var(--rs-btn-ghost-hover-border);-webkit-box-shadow:0 0 0 1px #0a5dc2;-webkit-box-shadow:0 0 0 1px var(--rs-btn-ghost-hover-border);box-shadow:0 0 0 1px #0a5dc2;box-shadow:0 0 0 1px var(--rs-btn-ghost-hover-border);color:#0a5dc2;color:var(--rs-btn-ghost-hover-text)}.rs-pagination-btn.rs-pagination-btn-active.rs-btn-active,.rs-pagination-btn.rs-pagination-btn-active:active{background-color:initial;border-color:#004299;border-color:var(--rs-btn-ghost-active-border);color:#004299;color:var(--rs-btn-ghost-active-text)}.rs-pagination-btn.rs-pagination-btn-active.rs-btn-disabled,.rs-pagination-btn.rs-pagination-btn-active:disabled{background-color:initial;border-color:#1675e0;border-color:var(--rs-btn-ghost-border);-webkit-box-shadow:none;box-shadow:none;color:#1675e0;color:var(--rs-btn-ghost-text);opacity:.3}.rs-theme-high-contrast .rs-pagination-btn.rs-pagination-btn-active.rs-btn-disabled,.rs-theme-high-contrast .rs-pagination-btn.rs-pagination-btn-active:disabled{opacity:.5}.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]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rs-panel{border-radius:6px;overflow:hidden}.rs-panel-bordered{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary)}.rs-panel-shaded{-webkit-box-shadow:0 4px 4px #0000001f,0 0 10px #0000000f;-webkit-box-shadow:var(--rs-panel-shadow);box-shadow:0 4px 4px #0000001f,0 0 10px #0000000f;box-shadow:var(--rs-panel-shadow)}.rs-panel-body,.rs-panel-header{padding:20px}.rs-panel-body-fill{padding:0!important}.rs-panel-header{color:#272c36;color:var(--rs-text-heading);font-size:16px;line-height:1.25}.rs-panel-title{margin:0}.rs-panel-title a{color:inherit}.rs-panel-title a:active,.rs-panel-title a:focus,.rs-panel-title a:hover{text-decoration:none}.rs-panel-header+.rs-panel-body,.rs-panel-header+.rs-panel-collapse .rs-panel-body{padding-top:0}.rs-panel-collapsible>.rs-panel-header{cursor:pointer;position:relative;-webkit-transition:background-color .3s linear,border-radius .3s linear;transition:background-color .3s linear,border-radius .3s linear}.rs-panel-collapsible>.rs-panel-header>.rs-icon{color:#8e8e93;color:var(--rs-text-secondary);position:absolute;right:20px;top:24px;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.rs-panel-group{border-radius:6px;overflow:hidden}.rs-panel-group-bordered{border:1px solid #e5e5ea;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{border-top:1px solid #e5e5ea;border-top:1px solid var(--rs-border-primary);content:"";left:20px;position:absolute;right:20px;top:0}.rs-picker-toggle-wrapper{display:inline-block;max-width:100%;vertical-align:middle}.rs-picker-toggle.rs-btn .rs-ripple-pond{display:none!important}.rs-picker-block{display:block}.rs-picker-disabled{opacity:.3}.rs-picker-toggle .rs-picker-toggle-placeholder{color:#8e8e93;color:var(--rs-text-secondary)}.rs-picker-has-value .rs-btn .rs-picker-toggle-value,.rs-picker-has-value .rs-picker-toggle .rs-picker-toggle-value{color:#1675e0;color:var(--rs-picker-value)}.rs-picker-none{color:#8e8e93;color:var(--rs-text-secondary);cursor:default;padding:6px 12px 12px}.rs-picker-countable .rs-picker-toggle-value{display:-ms-flexbox;display:flex}.rs-picker-value-list{-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-picker-value-list{max-width:100%}}.rs-picker-value-count{background-color:#3498ff;background-color:var(--rs-picker-count-bg);border-radius:10px;color:#fff;color:var(--rs-picker-count-text);line-height:20px;margin:0 4px;padding:0 8px}.rs-picker-value-separator{margin:0 4px 0 0}.rs-picker.rs-picker-focused,.rs-picker:not(.rs-picker-disabled):hover{border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-picker-toggle-active,.rs-picker.rs-picker-focused{-webkit-box-shadow:0 0 0 3px #3498ff40;-webkit-box-shadow:0 0 0 3px rgb(from #3498ff r g b/25%);-webkit-box-shadow:var(--rs-state-focus-shadow);box-shadow:0 0 0 3px #3498ff40;box-shadow:0 0 0 3px rgb(from #3498ff r g b/25%);box-shadow:var(--rs-state-focus-shadow)}.rs-picker-toggle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f7f7fa;background-color:var(--rs-btn-default-bg);border:none;border:var(--rs-btn-default-border,none);border-radius:6px;color:#575757;color:var(--rs-btn-default-text);cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:400;justify-content:center;line-height:20px;margin-bottom:0;padding:8px 12px;position:relative;text-align:center;text-decoration:none;-webkit-transition:color .15s ease-out,background-color .15s ease-out;transition:color .15s ease-out,background-color .15s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.rs-theme-high-contrast .rs-picker-toggle{-webkit-transition:none;transition:none}.rs-btn-ghost.rs-picker-toggle{padding:7px 11px}.rs-btn-icon.rs-picker-toggle{line-height:16px;padding:10px}.rs-btn-icon.rs-picker-toggle>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-picker-toggle{line-height:20px}.rs-btn-icon-with-text.rs-picker-toggle>.rs-icon{height:36px;padding:10px;width:36px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-left{padding:8px 12px 8px 48px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-right{padding:8px 48px 8px 12px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-picker-toggle:focus-visible{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-picker-toggle:focus-visible{outline-offset:2px}.rs-picker-toggle:focus,.rs-picker-toggle:hover{background-color:#e5e5ea;background-color:var(--rs-btn-default-hover-bg);color:var(--rs-btn-default-hover-text);text-decoration:none}.rs-picker-toggle.rs-btn-active,.rs-picker-toggle:active{background-color:#d9d9d9;background-color:var(--rs-btn-default-active-bg);color:#272c36;color:var(--rs-btn-default-active-text)}.rs-picker-toggle.rs-btn-disabled,.rs-picker-toggle:disabled{background-color:#f7f7fa;background-color:var(--rs-btn-default-disabled-bg);color:#c5c6c7;color:var(--rs-btn-default-disabled-text);cursor:not-allowed}.rs-theme-high-contrast .rs-picker-toggle.rs-btn-disabled,.rs-theme-high-contrast .rs-picker-toggle:disabled{opacity:.5}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){.rs-picker-toggle{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}}.rs-picker-default .rs-picker-toggle{-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.rs-theme-high-contrast .rs-picker-default .rs-picker-toggle{-webkit-transition:none;transition:none}.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle-active,.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:focus,.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:hover{border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-picker-subtle .rs-picker-toggle{background-color:initial;border:none;color:#575757;color:var(--rs-btn-subtle-text);-webkit-transition:none;transition:none}.rs-picker-subtle .rs-picker-toggle:focus,.rs-picker-subtle .rs-picker-toggle:hover{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#575757;color:var(--rs-btn-subtle-hover-text)}.rs-picker-subtle .rs-picker-toggle.rs-btn-active,.rs-picker-subtle .rs-picker-toggle:active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-active-bg);color:#272c36;color:var(--rs-btn-subtle-active-text)}.rs-picker-subtle .rs-picker-toggle.rs-btn-disabled,.rs-picker-subtle .rs-picker-toggle:disabled{background:none;color:#c5c6c7;color:var(--rs-btn-subtle-disabled-text)}.rs-theme-high-contrast .rs-picker-subtle .rs-picker-toggle.rs-btn-disabled,.rs-theme-high-contrast .rs-picker-subtle .rs-picker-toggle:disabled{opacity:.5}.rs-picker-subtle .rs-picker-toggle-active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#575757;color:var(--rs-btn-subtle-hover-text)}.rs-picker-default .rs-picker-toggle{padding:7px 11px}.rs-picker-toggle-textbox{background-color:#fff;background-color:var(--rs-input-bg);border:1px solid #0000;color:#575757;color:var(--rs-text-primary);height:100%;left:0;outline:none;padding-left:10px;padding-right:32px;position:absolute;top:0;width:100%}.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-textbox{padding-left:14px}.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-textbox{padding-left:8px}.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-textbox{padding-left:6px}.rs-picker-toggle-read-only{opacity:0}.rs-picker-default .rs-btn,.rs-picker-default .rs-picker-toggle{-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.rs-theme-high-contrast .rs-picker-default .rs-btn,.rs-theme-high-contrast .rs-picker-default .rs-picker-toggle{-webkit-transition:none;transition:none}.rs-picker-default:not(.rs-picker-disabled) .rs-btn-active,.rs-picker-default:not(.rs-picker-disabled) .rs-btn:focus,.rs-picker-default:not(.rs-picker-disabled) .rs-btn:hover,.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle-active,.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:focus,.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:hover{border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-picker-subtle .rs-btn,.rs-picker-subtle .rs-picker-toggle{background-color:initial;border:none;color:#575757;color:var(--rs-btn-subtle-text);-webkit-transition:none;transition:none}.rs-picker-subtle .rs-btn:focus,.rs-picker-subtle .rs-btn:hover,.rs-picker-subtle .rs-picker-toggle:focus,.rs-picker-subtle .rs-picker-toggle:hover{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#575757;color:var(--rs-btn-subtle-hover-text)}.rs-picker-subtle .rs-btn.rs-btn-active,.rs-picker-subtle .rs-btn:active,.rs-picker-subtle .rs-picker-toggle.rs-btn-active,.rs-picker-subtle .rs-picker-toggle:active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-active-bg);color:#272c36;color:var(--rs-btn-subtle-active-text)}.rs-picker-subtle .rs-btn.rs-btn-disabled,.rs-picker-subtle .rs-btn:disabled,.rs-picker-subtle .rs-picker-toggle.rs-btn-disabled,.rs-picker-subtle .rs-picker-toggle:disabled{background:none;color:#c5c6c7;color:var(--rs-btn-subtle-disabled-text)}.rs-theme-high-contrast .rs-picker-subtle .rs-btn.rs-btn-disabled,.rs-theme-high-contrast .rs-picker-subtle .rs-btn:disabled,.rs-theme-high-contrast .rs-picker-subtle .rs-picker-toggle.rs-btn-disabled,.rs-theme-high-contrast .rs-picker-subtle .rs-picker-toggle:disabled{opacity:.5}.rs-picker-subtle .rs-btn-active,.rs-picker-subtle .rs-picker-toggle-active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#575757;color:var(--rs-btn-subtle-hover-text)}.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn,.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn{padding-right:32px}.rs-picker-toggle.rs-btn .rs-picker-toggle-caret,.rs-picker-toggle.rs-btn .rs-picker-toggle-clean{right:12px;top:8px}.rs-picker-default .rs-picker-toggle.rs-btn .rs-picker-toggle-caret,.rs-picker-default .rs-picker-toggle.rs-btn .rs-picker-toggle-clean{top:7px}.rs-picker-input:not(.rs-picker-tag) .rs-picker-toggle.rs-btn~.rs-picker-tag-wrapper .rs-picker-search-input{font-size:14px;line-height:1.42857143;padding:7px 12px}.rs-picker-tag .rs-picker-toggle.rs-btn~.rs-picker-tag-wrapper{padding-bottom:5px}.rs-picker-tag .rs-picker-toggle.rs-btn~.rs-picker-tag-wrapper .rs-tag{margin-top:5px}.rs-picker-tag .rs-picker-toggle.rs-btn~.rs-picker-tag-wrapper .rs-picker-search-input{font-size:14px;margin-top:5px;padding-left:12px}.rs-picker-tag .rs-picker-toggle.rs-btn~.rs-picker-tag-wrapper input{height:18px}.rs-picker-input.rs-picker-tag .rs-picker-toggle.rs-btn{-webkit-box-shadow:none;box-shadow:none;padding-bottom:7px;padding-top:7px}.rs-picker-date .rs-picker-toggle.rs-btn,.rs-picker-daterange .rs-picker-toggle.rs-btn{padding-right:36px}.rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-caret,.rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-caret,.rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-clean{right:12px;top:8px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-caret,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-caret,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-clean{top:7px}.rs-picker-default .rs-picker-toggle.rs-btn{padding-bottom:7px;padding-top:7px}.rs-picker-toggle.rs-btn-lg{font-size:16px;line-height:22px;padding:10px 16px}.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-lg,.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-lg{padding-right:36px}.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-caret,.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-clean{right:16px;top:10px}.rs-picker-default .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-caret,.rs-picker-default .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-clean{top:9px}.rs-picker-default .rs-picker-toggle.rs-btn-lg{padding-left:15px}.rs-picker-input:not(.rs-picker-tag) .rs-picker-toggle.rs-btn-lg~.rs-picker-tag-wrapper .rs-picker-search-input{font-size:16px;line-height:1.375;padding:8px 16px}.rs-picker-tag .rs-picker-toggle.rs-btn-lg~.rs-picker-tag-wrapper{padding-bottom:6px}.rs-picker-tag .rs-picker-toggle.rs-btn-lg~.rs-picker-tag-wrapper .rs-tag{margin-top:6px}.rs-picker-tag .rs-picker-toggle.rs-btn-lg~.rs-picker-tag-wrapper .rs-picker-search-input{font-size:16px;margin-top:6px;padding-left:16px}.rs-picker-tag .rs-picker-toggle.rs-btn-lg~.rs-picker-tag-wrapper input{height:20px}.rs-picker-input.rs-picker-tag .rs-picker-toggle.rs-btn-lg{-webkit-box-shadow:none;box-shadow:none;padding-bottom:8px;padding-top:8px}.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-caret,.rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-caret,.rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-clean{right:16px;top:10px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-caret,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-caret,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-clean{top:9px}.rs-picker-default .rs-picker-toggle.rs-btn-lg{padding-bottom:9px;padding-top:9px}.rs-btn-ghost.rs-picker-toggle.rs-btn-lg{padding:9px 15px}.rs-btn-icon.rs-picker-toggle.rs-btn-lg{line-height:20px;padding:11px}.rs-btn-icon.rs-picker-toggle.rs-btn-lg>.rs-icon{font-size:20px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg{line-height:22px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg>.rs-icon{height:42px;padding:11px;width:42px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-left{padding:10px 16px 10px 58px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-right{padding:10px 58px 10px 16px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-picker-toggle.rs-btn-lg .rs-picker-value-count{line-height:22px}.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-md,.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-md{padding-right:32px}.rs-picker-toggle.rs-btn-md .rs-picker-toggle-caret,.rs-picker-toggle.rs-btn-md .rs-picker-toggle-clean{right:12px;top:8px}.rs-picker-default .rs-picker-toggle.rs-btn-md .rs-picker-toggle-caret,.rs-picker-default .rs-picker-toggle.rs-btn-md .rs-picker-toggle-clean{top:7px}.rs-picker-default .rs-picker-toggle.rs-btn-md{padding-left:11px}.rs-picker-input:not(.rs-picker-tag) .rs-picker-toggle.rs-btn-md~.rs-picker-tag-wrapper .rs-picker-search-input{font-size:14px;line-height:1.42857143;padding:7px 12px}.rs-picker-tag .rs-picker-toggle.rs-btn-md~.rs-picker-tag-wrapper{padding-bottom:5px}.rs-picker-tag .rs-picker-toggle.rs-btn-md~.rs-picker-tag-wrapper .rs-tag{margin-top:5px}.rs-picker-tag .rs-picker-toggle.rs-btn-md~.rs-picker-tag-wrapper .rs-picker-search-input{font-size:14px;margin-top:5px;padding-left:12px}.rs-picker-tag .rs-picker-toggle.rs-btn-md~.rs-picker-tag-wrapper input{height:18px}.rs-picker-input.rs-picker-tag .rs-picker-toggle.rs-btn-md{-webkit-box-shadow:none;box-shadow:none;padding-bottom:7px;padding-top:7px}.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-caret,.rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-caret,.rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-clean{right:12px;top:8px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-caret,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-caret,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-clean{top:7px}.rs-picker-default .rs-picker-toggle.rs-btn-md{padding-bottom:7px;padding-top:7px}.rs-picker-toggle.rs-btn-sm{font-size:14px;line-height:20px;padding:5px 10px}.rs-btn-ghost.rs-picker-toggle.rs-btn-sm{padding:4px 9px}.rs-btn-icon.rs-picker-toggle.rs-btn-sm{line-height:16px;padding:7px}.rs-btn-icon.rs-picker-toggle.rs-btn-sm>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm{line-height:20px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm>.rs-icon{height:30px;padding:7px;width:30px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-left{padding:5px 10px 5px 40px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-right{padding:5px 40px 5px 10px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-sm,.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-sm{padding-right:30px}.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-caret,.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-clean{right:10px;top:5px}.rs-picker-default .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-caret,.rs-picker-default .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-clean{top:4px}.rs-picker-default .rs-picker-toggle.rs-btn-sm{padding-left:9px}.rs-picker-input:not(.rs-picker-tag) .rs-picker-toggle.rs-btn-sm~.rs-picker-tag-wrapper .rs-picker-search-input{font-size:14px;line-height:1.42857143;padding:4px 10px}.rs-picker-tag .rs-picker-toggle.rs-btn-sm~.rs-picker-tag-wrapper{padding-bottom:2px}.rs-picker-tag .rs-picker-toggle.rs-btn-sm~.rs-picker-tag-wrapper .rs-tag{margin-top:2px}.rs-picker-tag .rs-picker-toggle.rs-btn-sm~.rs-picker-tag-wrapper .rs-picker-search-input{font-size:14px;margin-top:2px;padding-left:10px}.rs-picker-tag .rs-picker-toggle.rs-btn-sm~.rs-picker-tag-wrapper input{height:18px}.rs-picker-input.rs-picker-tag .rs-picker-toggle.rs-btn-sm{-webkit-box-shadow:none;box-shadow:none;padding-bottom:4px;padding-top:4px}.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-caret,.rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-caret,.rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-clean{right:10px;top:4px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-caret,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-caret,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-clean{top:3px}.rs-picker-default .rs-picker-toggle.rs-btn-sm{padding-bottom:4px;padding-top:4px}.rs-picker-toggle.rs-btn-xs{font-size:12px;line-height:20px;padding:2px 8px}.rs-btn-ghost.rs-picker-toggle.rs-btn-xs{padding:1px 7px}.rs-btn-icon.rs-picker-toggle.rs-btn-xs{line-height:12px;padding:6px}.rs-btn-icon.rs-picker-toggle.rs-btn-xs>.rs-icon{font-size:12px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs{line-height:20px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs>.rs-icon{height:24px;padding:6px;width:24px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-left{padding:2px 8px 2px 32px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-right{padding:2px 32px 2px 8px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-xs,.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-xs{padding-right:28px}.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-caret,.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-clean{right:8px;top:2px}.rs-picker-default .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-caret,.rs-picker-default .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-clean{top:1px}.rs-picker-default .rs-picker-toggle.rs-btn-xs{padding-left:7px}.rs-picker-input:not(.rs-picker-tag) .rs-picker-toggle.rs-btn-xs~.rs-picker-tag-wrapper .rs-picker-search-input{font-size:12px;line-height:1.66666667;padding:1px 8px}.rs-picker-tag .rs-picker-toggle.rs-btn-xs~.rs-picker-tag-wrapper{padding-bottom:-1px}.rs-picker-tag .rs-picker-toggle.rs-btn-xs~.rs-picker-tag-wrapper .rs-tag{margin-top:-1px}.rs-picker-tag .rs-picker-toggle.rs-btn-xs~.rs-picker-tag-wrapper .rs-picker-search-input{font-size:12px;margin-top:-1px;padding-left:8px}.rs-picker-tag .rs-picker-toggle.rs-btn-xs~.rs-picker-tag-wrapper input{height:18px}.rs-picker-input.rs-picker-tag .rs-picker-toggle.rs-btn-xs{-webkit-box-shadow:none;box-shadow:none;padding-bottom:1px;padding-top:1px}.rs-picker-input.rs-picker-tag .rs-picker-toggle.rs-btn-xs~.rs-picker-tag-wrapper{padding-bottom:1px}.rs-picker-input.rs-picker-tag .rs-picker-toggle.rs-btn-xs~.rs-picker-tag-wrapper .rs-tag{margin-top:1px}.rs-picker-input.rs-picker-tag .rs-picker-toggle.rs-btn-xs~.rs-picker-tag-wrapper .rs-picker-search-input{padding-bottom:1px;padding-top:1px}.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-caret,.rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-caret,.rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-clean{right:8px;top:2px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-caret,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-caret,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-clean{top:1px}.rs-picker-default .rs-picker-toggle.rs-btn-xs{padding-bottom:1px;padding-top:1px}.rs-picker-toggle{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-picker-default .rs-picker-toggle{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);color:#575757;color:var(--rs-text-primary);display:inline-block;padding-right:32px;position:relative;z-index:5}.rs-picker-disabled .rs-picker-toggle{cursor:not-allowed}.rs-picker-toggle .rs-picker-default:not(.rs-picker-disabled):focus,.rs-picker-toggle .rs-picker-default:not(.rs-picker-disabled):hover{border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-picker-subtle .rs-picker-toggle{display:inline-block;padding-right:32px;position:relative;z-index:5}.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle{cursor:not-allowed}.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:active,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:focus,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:hover{background:none}.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:active:after,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:focus:after,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:hover:after{display:none}.rs-picker-toggle-label{color:#575757;color:var(--rs-text-primary)}.rs-picker-toggle-label:after{content:":";margin:0 4px 0 2px}.rs-picker-toggle-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-picker-cleanable.rs-picker-has-value .rs-picker-toggle{padding-right:44px}.rs-picker-toggle-clean{-ms-flex-align:center;align-items:center;background:inherit;color:#8e8e93;color:var(--rs-text-secondary);cursor:pointer;display:-ms-flexbox;display:flex;font-size:12px;height:20px;margin-left:2px;position:absolute;right:30px;top:8px;-webkit-transition:color .2s linear;transition:color .2s linear}.rs-picker-toggle-clean.rs-btn-close{padding:4px 0}.rs-picker-date .rs-picker-toggle-clean,.rs-picker-daterange .rs-picker-toggle-clean{right:38px}.rs-picker-toggle-caret{-ms-flex-align:center;align-items:center;color:#8e8e93;color:var(--rs-text-secondary);font-size:12px;height:20px;margin-left:2px;right:12px;top:8px}.rs-picker-menu,.rs-picker-toggle-caret{display:-ms-flexbox;display:flex;position:absolute}.rs-picker-menu{background-color:#fff;background-color:var(--rs-bg-overlay);border-radius:6px;-webkit-box-shadow:0 4px 4px #0000001f,0 0 10px #0000000f;-webkit-box-shadow:var(--rs-shadow-overlay);box-shadow:0 4px 4px #0000001f,0 0 10px #0000000f;box-shadow:var(--rs-shadow-overlay);-ms-flex-direction:column;flex-direction:column;overflow:hidden;text-align:left;-webkit-transition:none;transition:none;z-index:7}.rs-theme-high-contrast .rs-picker-menu{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary)}.rs-drawer-open .rs-picker-menu,.rs-modal-open .rs-picker-menu{z-index:1055}.rs-picker-menu.rs-picker-check-menu,.rs-picker-menu.rs-picker-select-menu{padding-top:6px}.rs-picker-menu .rs-picker-search-bar{padding:6px 12px 12px;position:relative}.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input{background-color:#fff;background-color:var(--rs-input-bg);background-image:none;border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px;color:#575757;color:var(--rs-text-primary);display:block;font-size:14px;line-height:1.42857143;min-width:200px;padding:7px 36px 7px 11px;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;width:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input{height:36px}}textarea.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input{height:auto}.rs-theme-high-contrast .rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input{-webkit-transition:none;transition:none}.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input::-webkit-input-placeholder{color:#8e8e93;color:var(--rs-text-secondary)}.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input::-moz-placeholder{color:#8e8e93;color:var(--rs-text-secondary)}.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input::-ms-input-placeholder{color:#8e8e93;color:var(--rs-text-secondary)}.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input:-ms-input-placeholder{color:#8e8e93;color:var(--rs-text-secondary)}.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input::placeholder{color:#8e8e93;color:var(--rs-text-secondary)}.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input:focus,.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input:hover:not(:disabled){border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input:focus{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input:focus{outline-offset:2px}.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input:disabled{background-color:#f7f7fa;background-color:var(--rs-input-disabled-bg);color:#c5c6c7;color:var(--rs-text-disabled)}.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-search-icon{color:#8e8e93;color:var(--rs-text-secondary);font-size:14px;height:20px;position:absolute;right:24px;top:14px;width:14px}.rs-check-tree-menu.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-search-icon,.rs-tree-menu.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-search-icon{top:7px}.rs-picker-menu.rs-picker-inline{-webkit-box-shadow:none;box-shadow:none;position:relative}.rs-picker-default .rs-btn,.rs-picker-default .rs-picker-toggle,.rs-picker-input .rs-btn,.rs-picker-input .rs-picker-toggle{background-color:#fff!important;background-color:var(--rs-input-bg)!important}.rs-picker-default.rs-picker-disabled .rs-btn,.rs-picker-default.rs-picker-disabled .rs-picker-toggle,.rs-picker-input.rs-picker-disabled .rs-btn,.rs-picker-input.rs-picker-disabled .rs-picker-toggle{background-color:#f7f7fa!important;background-color:var(--rs-input-disabled-bg)!important}.rs-check-item{display:block}.rs-check-item.rs-check-item-focus,.rs-check-item:focus,.rs-check-item:not(.rs-checkbox-disabled):hover{background-color:#cce9ff80;background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg)}.rs-theme-high-contrast .rs-check-item.rs-check-item-focus,.rs-theme-high-contrast .rs-check-item:focus,.rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover{color:#1675e0;color:var(--rs-listbox-option-hover-text);outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item.rs-check-item-focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item:focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover{outline-offset:2px}.rs-theme-high-contrast .rs-check-item.rs-check-item-focus .rs-check-tree-node-text-wrapper,.rs-theme-high-contrast .rs-check-item:focus .rs-check-tree-node-text-wrapper,.rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover .rs-check-tree-node-text-wrapper{text-decoration:underline}.rs-check-item .rs-checkbox-checker{padding:0}.rs-check-item .rs-checkbox-checker>label{cursor:pointer;display:block;line-height:20px;padding:8px 12px 8px 38px;position:relative}.rs-theme-high-contrast .rs-check-item .rs-checkbox-checker>label{-webkit-transition:none;transition:none}.rs-check-item .rs-checkbox-checker>label:before{background-color:#fff;background-color:var(--rs-bg-overlay)}.rs-theme-high-contrast .rs-check-item .rs-checkbox-checker>label:before{background:none}.rs-checkbox-disabled.rs-check-item .rs-checkbox-checker>label{cursor:not-allowed}.grouped .rs-check-item .rs-checkbox-checker>label,.rs-picker-check-menu-group-children .rs-check-item .rs-checkbox-checker>label{padding-left:52px}.rs-check-item .rs-checkbox-checker .rs-checkbox-wrapper{left:12px}.grouped .rs-check-item .rs-checkbox-checker .rs-checkbox-wrapper,.rs-picker-check-menu-group-children .rs-check-item .rs-checkbox-checker .rs-checkbox-wrapper{left:26px}.rs-placeholder{display:-ms-flexbox;display:flex}.rs-placeholder-paragraph{-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-align:start;align-items:flex-start;justify-content:flex-start}.rs-placeholder-paragraph-graph{-webkit-box-flex:0;background-color:#f2f2f5;background-color:var(--rs-placeholder);border-radius:2px;-ms-flex:0 0 auto;flex:0 0 auto;height:60px;margin-right:20px;width:60px}.rs-placeholder-paragraph-graph-circle{border-radius:50%}.rs-placeholder-paragraph-graph-image{height:60px;overflow:hidden;position:relative;width:80px}.rs-placeholder-paragraph-graph-image:after{border-bottom:36px solid #fff;border-bottom:36px solid var(--rs-bg-card);border-left:20px solid #0000;border-right:30px solid #0000;bottom:10px;content:"";height:0;left:10px;position:absolute;width:0}.rs-placeholder-paragraph-graph-image:before{border-bottom:22px solid #fff;border-bottom:22px solid var(--rs-bg-card);border-left:16px solid #0000;border-right:16px solid #0000;bottom:10px;content:"";height:0;left:40px;position:absolute;width:0}.rs-placeholder-paragraph-graph-image .rs-placeholder-paragraph-graph-inner{background:#fff;background:var(--rs-bg-card);border-radius:50%;height:12px;position:absolute;right:18px;top:10px;width:12px}.rs-placeholder-paragraph-rows{width:100%}.rs-placeholder-paragraph-rows>p{background-color:#f2f2f5;background-color:var(--rs-placeholder)}.rs-placeholder-grid-col{-webkit-box-flex:1;-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1 1;-ms-flex-direction:column;flex-direction:column}.rs-placeholder-grid-col>p{background-color:#f2f2f5;background-color:var(--rs-placeholder)}.rs-placeholder-grid-col:first-child{-ms-flex-align:start;align-items:flex-start}.rs-placeholder-graph{background-color:#f2f2f5;background-color:var(--rs-placeholder);display:inline-block;width:100%}.rs-placeholder-active .rs-placeholder-grid-col>p,.rs-placeholder-active .rs-placeholder-paragraph-graph-image,.rs-placeholder-active .rs-placeholder-paragraph-rows>p,.rs-placeholder-active.rs-placeholder-graph{-webkit-animation:placeholder-active 1.5s ease infinite;animation:placeholder-active 1.5s ease infinite;background:linear-gradient(-45deg,#f2f2f5 25%,#e5e5ea 37%,#f2f2f5 63%);background:linear-gradient(-45deg,var(--rs-placeholder) 25%,var(--rs-placeholder-active) 37%,var(--rs-placeholder) 63%);background-size:400% 100%!important}@-webkit-keyframes placeholder-active{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes placeholder-active{0%{background-position:100% 50%}to{background-position:0 50%}}.rs-popover{background-clip:padding-box;background-color:#fff;background-color:var(--rs-bg-overlay);border-radius:4px;-webkit-box-shadow:0 1px 8px #0000001f;-webkit-box-shadow:var(--rs-popover-shadow);box-shadow:0 1px 8px #0000001f;box-shadow:var(--rs-popover-shadow);display:none;-webkit-filter:drop-shadow(0 1px 8px #0000001f);-webkit-filter:drop-shadow(var(--rs-popover-shadow));filter:drop-shadow(0 1px 8px rgba(0,0,0,.12));filter:drop-shadow(var(--rs-popover-shadow));font-size:14px;left:0;opacity:0;padding:12px;position:absolute;top:0;z-index:1060}.rs-popover.rs-anim-fade{-webkit-transition:opacity .1s linear,-webkit-transform .1s ease-out;transition:opacity .1s linear,-webkit-transform .1s ease-out;transition:opacity .1s linear,transform .1s ease-out;transition:opacity .1s linear,transform .1s ease-out,-webkit-transform .1s ease-out}.rs-popover.rs-anim-in{opacity:1;-webkit-transition:opacity .15s linear,-webkit-transform .15s ease-in;transition:opacity .15s linear,-webkit-transform .15s ease-in;transition:opacity .15s linear,transform .15s ease-in;transition:opacity .15s linear,transform .15s ease-in,-webkit-transform .15s ease-in}.rs-theme-high-contrast .rs-popover{border:1px solid #e5e5ea;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:after,.rs-popover>.rs-popover-arrow:before{border-color:#0000;border-style:solid;display:block;height:0;position:absolute;width:0}.rs-popover>.rs-popover-arrow:after,.rs-popover>.rs-popover-arrow:before{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{font-size:14px;line-height:1.42857143;margin:0}.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;-webkit-transform:translate(0);transform:translate(0)}.rs-popover[class*=placement-top].rs-anim-in{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.rs-popover[class*=placement-top]>.rs-popover-arrow{bottom:-6px;margin-left:-6px}.rs-popover[class*=placement-top]>.rs-popover-arrow:after{border-top-color:#fff;border-top-color:var(--rs-bg-overlay);border-width:6px 6px 0;bottom:-6px;margin-left:-6px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.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{border-top-color:#e5e5ea;border-top-color:var(--rs-border-primary);border-width:7px 7px 0;bottom:-7px;margin-left:-7px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.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;-webkit-transform:translate(0);transform:translate(0)}.rs-popover[class*=placement-right].rs-anim-in{-webkit-transform:translate(2px);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{border-right-color:#fff;border-right-color:var(--rs-bg-overlay);border-width:6px 6px 6px 0;left:-6px;margin-top:-6px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.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{border-right-color:#e5e5ea;border-right-color:var(--rs-border-primary);border-width:7px 7px 7px 0;left:-7px;margin-top:-7px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.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;-webkit-transform:translate(0);transform:translate(0)}.rs-popover[class*=placement-left].rs-anim-in{-webkit-transform:translate(-2px);transform:translate(-2px)}.rs-popover[class*=placement-left]>.rs-popover-arrow{margin-top:-6px;right:-6px}.rs-popover[class*=placement-left]>.rs-popover-arrow:after{border-left-color:#fff;border-left-color:var(--rs-bg-overlay);border-width:6px 0 6px 6px;margin-top:-6px;right:-6px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.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{border-left-color:#e5e5ea;border-left-color:var(--rs-border-primary);border-width:7px 0 7px 7px;margin-top:-7px;right:-7px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.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;-webkit-transform:translate(0);transform:translate(0)}.rs-popover[class*=placement-bottom].rs-anim-in{-webkit-transform:translateY(2px);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{border-bottom-color:#fff;border-bottom-color:var(--rs-bg-overlay);border-width:0 6px 6px;margin-left:-6px;top:-6px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.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{border-bottom-color:#e5e5ea;border-bottom-color:var(--rs-border-primary);border-width:0 7px 7px;margin-left:-7px;top:-7px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.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-bottom-start.rs-popover-full>.rs-popover-arrow,.rs-popover.placement-top-start.rs-popover-full>.rs-popover-arrow{margin-left:6px}.rs-popover.placement-left-start.rs-popover-full>.rs-popover-arrow,.rs-popover.placement-right-start.rs-popover-full>.rs-popover-arrow{margin-top:6px}@-webkit-keyframes progress-active{0%{opacity:.1;width:0}20%{opacity:.5;width:0}to{opacity:0;width:100%}}@keyframes progress-active{0%{opacity:.1;width:0}20%{opacity:.5;width:0}to{opacity:0;width:100%}}@-webkit-keyframes progress-active-vertical{0%{height:0;opacity:.1}20%{height:0;opacity:.5}to{height:100%;opacity:0}}@keyframes progress-active-vertical{0%{height:0;opacity:.1}20%{height:0;opacity:.5}to{height:100%;opacity:0}}.rs-progress-info{font-size:0}.rs-progress,.rs-progress-icon-fail,.rs-progress-icon-success,.rs-progress-info-status{font-size:16px;line-height:1.25}.rs-progress-circle{font-size:0;position:relative}.rs-progress-circle-info{bottom:0;color:#8e8e93;color:var(--rs-text-secondary);font-size:16px;height:36px;left:0;line-height:2.25;margin:auto;position:absolute;right:0;text-align:center;top:0}.rs-progress-circle .rs-progress-trail{stroke:#e5e5ea;stroke:var(--rs-progress-bg)}.rs-progress-circle .rs-progress-stroke{stroke:#3498ff;stroke:var(--rs-progress-bar);-webkit-transition:stroke-dashoffset .3s ease,stroke-dasharray .2s ease-in-out,stroke .3s;transition:stroke-dashoffset .3s ease,stroke-dasharray .2s ease-in-out,stroke .3s}.rs-progress-circle-success .rs-progress-circle-info{color:#4caf50;color:var(--rs-progress-bar-success)}.rs-progress-circle-success .rs-progress-stroke{stroke:#4caf50;stroke:var(--rs-progress-bar-success)}.rs-progress-circle-fail .rs-progress-circle-info{color:#f44336;color:var(--rs-progress-bar-fail)}.rs-progress-circle-fail .rs-progress-stroke{stroke:#f44336;stroke:var(--rs-progress-bar-fail)}.rs-progress-line{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:8px 12px;width:100%}.rs-progress-line-active .rs-progress-line-bg{position:relative}.rs-progress-line-active .rs-progress-line-bg:before{-webkit-animation:progress-active 2s cubic-bezier(.23,1,.32,1) infinite;animation:progress-active 2s cubic-bezier(.23,1,.32,1) infinite;background-color:#fff;border-radius:10px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0}.rs-progress-line .rs-progress-info{-webkit-box-flex:0;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:0 0 50px;flex:0 0 50px;height:20px;padding-left:12px;width:50px}.rs-progress-line-outer{-webkit-box-flex:1;border-radius:5px;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;vertical-align:middle}.rs-progress-line-inner{background:#e5e5ea;background:var(--rs-progress-bg);border-radius:5px}.rs-progress-line-bg{background-color:#3498ff;background-color:var(--rs-progress-bar);border-radius:5px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:width,background-color;transition-property:width,background-color}.rs-progress-line-bg,.rs-progress-line-inner{height:10px}.rs-progress-line-success{color:#4caf50;color:var(--rs-progress-bar-success)}.rs-progress-line-success .rs-progress-line-bg{background-color:#4caf50;background-color:var(--rs-progress-bar-success)}.rs-progress-line-fail{color:#f44336;color:var(--rs-progress-bar-fail)}.rs-progress-line-fail .rs-progress-line-bg{background-color:#f44336;background-color:var(--rs-progress-bar-fail)}.rs-progress-line.rs-progress-line-vertical{-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:auto}.rs-progress-line.rs-progress-line-vertical .rs-progress-line-outer{-ms-flex:1 1 auto;flex:1 1 auto;width:auto}.rs-progress-line.rs-progress-line-vertical .rs-progress-line-inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100%;min-height:100px;position:relative;width:10px}.rs-progress-line.rs-progress-line-vertical .rs-progress-info{-ms-flex-preferred-size:auto;flex-basis:auto;padding-left:0;width:auto}.rs-progress-line.rs-progress-line-vertical .rs-progress-line-bg{bottom:0;position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-property:height,background-color;transition-property:height,background-color;width:100%}.rs-progress-line.rs-progress-line-vertical.rs-progress-line-active .rs-progress-line-bg:before{-webkit-animation-name:progress-active-vertical;animation-name:progress-active-vertical}.rs-progress-icon-fail,.rs-progress-icon-success{display:inline-block}.rs-progress-icon-fail svg,.rs-progress-icon-success svg{stroke:currentColor;stroke-width:.5px;stroke-linecap:round}.rs-progress-line .rs-progress-icon-fail,.rs-progress-line .rs-progress-icon-success{font-size:14px;line-height:0}.rs-progress-circle .rs-progress-icon-fail,.rs-progress-circle .rs-progress-icon-success{font-size:36px;line-height:0}.rs-radio{display:inline-block;position:relative;vertical-align:middle}.rs-radio-disabled label{cursor:not-allowed}.rs-radio label{cursor:pointer;font-weight:400;line-height:1.14285714;margin-bottom:0}.rs-radio-inner:before{border-color:#3498ff;border-color:var(--rs-checkbox-checked-bg)}.rs-radio.rs-radio-disabled label{cursor:not-allowed}.rs-radio-disabled>.rs-radio-checker>label{color:#c5c6c7;color:var(--rs-text-disabled)}.rs-radio-inline{display:inline-block;font-weight:400;margin-bottom:0;margin-right:10px;margin-top:0;position:relative;vertical-align:middle}.rs-plaintext .rs-radio-inline:first-child{margin-left:0}.rs-radio [type=radio]:focus~.rs-radio-inner:before{-webkit-box-shadow:0 0 0 3px #3498ff40;-webkit-box-shadow:0 0 0 3px rgb(from #3498ff r g b/25%);-webkit-box-shadow:var(--rs-state-focus-shadow);box-shadow:0 0 0 3px #3498ff40;box-shadow:0 0 0 3px rgb(from #3498ff r g b/25%);box-shadow:var(--rs-state-focus-shadow)}.rs-radio-checker{line-height:1;min-height:36px;padding-bottom:10px;padding-left:36px;padding-top:10px;position:relative}.rs-radio-wrapper{display:inline-block;height:16px;left:10px;position:absolute;top:10px;width:16px}.rs-radio-wrapper [type=radio]{cursor:pointer;height:16px;opacity:0;position:absolute;width:16px;z-index:1}.rs-radio-wrapper .rs-radio-inner:after,.rs-radio-wrapper .rs-radio-inner:before,.rs-radio-wrapper:after,.rs-radio-wrapper:before{content:"";display:block;left:0;position:absolute;top:0}.rs-radio-wrapper .rs-radio-inner:before,.rs-radio-wrapper:before{height:16px;width:16px}.rs-radio-wrapper:before{background-color:initial;border:1px solid #3498ff;border:1px solid var(--rs-radio-checked-bg);border-radius:50%;opacity:.7;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .2s linear,-webkit-transform .2s linear;transition:opacity .2s linear,-webkit-transform .2s linear;transition:transform .2s linear,opacity .2s linear;transition:transform .2s linear,opacity .2s linear,-webkit-transform .2s linear;visibility:hidden}.rs-theme-high-contrast .rs-radio-wrapper:before{-webkit-transition:none;transition:none}.rs-radio-checked .rs-radio-wrapper:before{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);visibility:visible}.rs-radio-wrapper:after{bottom:-10px;left:-10px;right:-10px;top:-10px}.rs-radio-inner:before{background-color:initial;border:1px solid #d9d9d9;border:1px solid var(--rs-radio-border);border-radius:50%;-webkit-transition:background .2s linear,border .2s linear,-webkit-box-shadow .2s linear;transition:background .2s linear,border .2s linear,-webkit-box-shadow .2s linear;transition:background .2s linear,border .2s linear,box-shadow .2s linear;transition:background .2s linear,border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}.rs-theme-high-contrast .rs-radio-inner:before{-webkit-transition:none;transition:none}.rs-radio:hover .rs-radio-inner:before{border-color:#3498ff;border-color:var(--rs-radio-checked-bg)}.rs-radio.rs-radio-disabled .rs-radio-inner:before{background-color:#f7f7fa;background-color:var(--rs-radio-disabled-bg);border-color:#f7f7fa;border-color:var(--rs-radio-disabled-bg)}.rs-radio.rs-radio-checked .rs-radio-inner:before{background-color:#3498ff;background-color:var(--rs-radio-checked-bg);border-color:#3498ff;border-color:var(--rs-radio-checked-bg)}.rs-radio.rs-radio-disabled.rs-radio-checked .rs-radio-inner:before{opacity:.3}.rs-theme-high-contrast .rs-radio.rs-radio-disabled.rs-radio-checked .rs-radio-inner:before{opacity:.5}.rs-radio-inner:after{background-color:#fff;background-color:var(--rs-radio-marker);border-radius:50%;height:6px;margin-left:5px;margin-top:5px;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .2s ease-in,-webkit-transform .2s cubic-bezier(.12,.4,.29,1.46);transition:opacity .2s ease-in,-webkit-transform .2s cubic-bezier(.12,.4,.29,1.46);transition:opacity .2s ease-in,transform .2s cubic-bezier(.12,.4,.29,1.46);transition:opacity .2s ease-in,transform .2s cubic-bezier(.12,.4,.29,1.46),-webkit-transform .2s cubic-bezier(.12,.4,.29,1.46);width:6px}.rs-theme-high-contrast .rs-radio-inner:after{-webkit-transition:none;transition:none}.rs-radio-checked .rs-radio-inner:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.rs-radio-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.rs-radio-group>.rs-radio{margin-left:-10px}.rs-radio-group-inline{-ms-flex-direction:row;flex-direction:row}.rs-radio-group-picker{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px;color:#575757;color:var(--rs-text-primary);display:-ms-inline-flexbox;display:inline-flex}.rs-radio-group-picker .rs-radio-inline{margin:0;padding:0 10px}.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{min-height:auto;padding:0}.rs-radio-group-picker .rs-radio-wrapper{display:none}.rs-radio-group-picker .rs-radio-checker>label{background:none;border-bottom:2px solid #0000;border-radius:0;color:#8e8e93;color:var(--rs-text-secondary);display:inline-block;font-size:14px;line-height:1.42857143;padding:7px 0 5px;-webkit-transition:color .3s linear;transition:color .3s linear;white-space:nowrap}.rs-theme-high-contrast .rs-radio-group-picker .rs-radio-checker>label{-webkit-transition:none;transition:none}.rs-radio-group-picker .rs-radio-checker>label:active,.rs-radio-group-picker .rs-radio-checker>label:hover{background:none;color:#1675e0;color:var(--rs-text-active)}.rs-radio-group-picker .rs-radio-checked .rs-radio-checker>label{border-color:#1675e0;border-color:var(--rs-text-active);color:#1675e0;color:var(--rs-text-active)}.rs-radio-group-picker .rs-radio-disabled .rs-radio-checker{cursor:not-allowed;opacity:.3}.rs-radio-group-picker .rs-radio-disabled:not(.rs-radio-checked) .rs-radio-checker>label{color:#8e8e93;color:var(--rs-text-secondary)}.rs-radio-tile{border:2px solid #d9d9d9;border:2px solid var(--rs-radio-tile-border);border-radius:6px;cursor:pointer;overflow:hidden;padding:10px;position:relative}.rs-radio-tile-label{font-weight:700}.rs-radio-tile-content{color:#8e8e93;color:var(--rs-text-secondary)}.rs-radio-tile-mark{background:#3498ff;background:var(--rs-radio-tile-checked-color);border-bottom-left-radius:50%;height:48px;opacity:0;position:absolute;right:-24px;top:-24px;width:48px;z-index:3}.rs-radio-tile-mark-icon{color:#fff;color:var(--rs-radio-tile-checked-mark-color);font-size:16px;left:7px;position:absolute;top:25px}.rs-radio-tile-checked .rs-radio-tile-mark{opacity:1}.rs-radio-tile-checked.rs-radio-tile-disabled{border-color:#cce9ff;border-color:var(--rs-radio-tile-checked-disabled-color)}.rs-radio-tile-checked.rs-radio-tile-disabled .rs-radio-tile-mark{background-color:#cce9ff;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 #3498ff;border:2px solid var(--rs-radio-tile-checked-color)}.rs-radio-tile-disabled,.rs-radio-tile-disabled .rs-radio-tile-content{color:#c5c6c7;color:var(--rs-text-disabled);cursor:not-allowed}.rs-radio-tile input{height:0;opacity:0;position:absolute;width:0}.rs-radio-tile-icon{font-size:32px;font-size:var(--rs-radio-tile-icon-size)}.rs-ripple{background-color:#0003;border-radius:50%;display:block;position:absolute;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:0s;transition:0s}.rs-ripple-rippling{opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 1s cubic-bezier(.4,0,.2,1),-webkit-transform .55s cubic-bezier(.4,0,.2,1);transition:opacity 1s cubic-bezier(.4,0,.2,1),-webkit-transform .55s cubic-bezier(.4,0,.2,1);transition:transform .55s cubic-bezier(.4,0,.2,1),opacity 1s cubic-bezier(.4,0,.2,1);transition:transform .55s cubic-bezier(.4,0,.2,1),opacity 1s cubic-bezier(.4,0,.2,1),-webkit-transform .55s cubic-bezier(.4,0,.2,1)}.rs-ripple-pond{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.rs-theme-high-contrast .rs-ripple-pond{display:none!important}.rs-row{margin-left:-5px;margin-right:-5px}.rs-row:after,.rs-row:before{content:" ";display:table}.rs-row:after{clear:both}.rs-picker-select-menu-items{margin-bottom:6px;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){border-top:1px solid #e5e5ea;border-top:1px solid var(--rs-border-primary);margin-top:6px;padding-top:6px}.rs-picker-select-menu-items .rs-picker-menu-group-title{color:#272c36;color:var(--rs-text-heading);cursor:pointer;padding:8px 32px 8px 12px;position:relative}.rs-picker-select-menu-items .rs-picker-menu-group-title .rs-picker-menu-group-caret{color:#8e8e93;color:var(--rs-text-secondary);display:inline-block;margin-left:2px;padding:3px;position:absolute;right:12px;top:8px}.rs-picker-select-menu-items .rs-picker-menu-group.folded .rs-picker-menu-group-caret{-webkit-transform:rotate(90deg);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{clear:both;color:#575757;color:var(--rs-text-primary);cursor:pointer;display:block;font-weight:400;line-height:1.42857143;padding:8px 12px;text-decoration:none;width:100%}.rs-picker-select-menu-item.rs-picker-select-menu-item-focus,.rs-picker-select-menu-item:focus,.rs-picker-select-menu-item:hover{background-color:#cce9ff80;background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-picker-select-menu-item.rs-picker-select-menu-item-focus,.rs-theme-high-contrast .rs-picker-select-menu-item:focus,.rs-theme-high-contrast .rs-picker-select-menu-item:hover{color:#1675e0;color:var(--rs-listbox-option-hover-text);outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-select-menu-item.rs-picker-select-menu-item-focus,.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:hover{outline-offset:2px}.rs-picker-select-menu-item.rs-picker-select-menu-item-active{background-color:#f2faff;background-color:var(--rs-listbox-option-selected-bg);color:#1675e0;color:var(--rs-listbox-option-selected-text);font-weight:700}.rs-picker-select-menu-item.rs-picker-select-menu-item-disabled{background:none;color:#c5c6c7;color:var(--rs-listbox-option-disabled-text);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{min-width:0;-webkit-transition:width .15s ease-in,-webkit-box-flex .15s ease-in;-webkit-transition:flex .15s ease-in,width .15s ease-in;transition:flex .15s ease-in,width .15s ease-in;transition:flex .15s ease-in,width .15s ease-in,-ms-flex .15s ease-in}.rs-sidenav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-transition:width .15s ease-in;transition:width .15s ease-in;width:56px}.rs-sidenav-nav{list-style:none;padding:0}.rs-sidenav-nav .rs-dropdown-item,.rs-sidenav-nav .rs-dropdown-item-toggle,.rs-sidenav-nav .rs-dropdown-toggle,.rs-sidenav-nav .rs-sidenav-item{border-radius:0;color:inherit;padding:15px 20px;-webkit-transition:color .15s ease-out,background-color .15s ease-out;transition:color .15s ease-out,background-color .15s ease-out}.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-item,.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-item-toggle,.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle,.rs-theme-high-contrast .rs-sidenav-nav .rs-sidenav-item{-webkit-transition:none;transition:none}.rs-sidenav-nav>.rs-dropdown,.rs-sidenav-nav>.rs-sidenav-item{margin:0!important}.rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-toggle{background:none;display:block;padding-right:40px;position:relative;text-align:start;width:100%}.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 #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);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 #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);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{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.rs-sidenav-nav>.rs-dropdown .rs-dropdown-item-collapse-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-menu,.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle{border:none}.rs-sidenav-nav .rs-sidenav-item:focus-visible{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);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 #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);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-item-active,.rs-sidenav-nav>.rs-dropdown .rs-dropdown-menu-item-focus{background:#0000;font-weight:400}.rs-sidenav-nav>.rs-dropdown .rs-dropdown-menu{-webkit-transition:height .15s ease-in;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]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rs-sidenav-nav>.rs-dropdown .rs-dropdown-toggle,.rs-sidenav-nav>.rs-sidenav-item{font-size:16px;line-height:1.25;padding-left:56px;white-space:normal;width:100%}.rs-sidenav-nav>.rs-dropdown .rs-dropdown-toggle:focus-visible,.rs-sidenav-nav>.rs-sidenav-item:focus-visible{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px}.rs-theme-high-contrast .rs-sidenav-nav>.rs-dropdown .rs-dropdown-toggle:focus-visible,.rs-theme-high-contrast .rs-sidenav-nav>.rs-sidenav-item:focus-visible{outline-offset:2px}.rs-sidenav-nav>.rs-dropdown .rs-dropdown-toggle>.rs-icon:not(.rs-dropdown-toggle-caret),.rs-sidenav-nav>.rs-sidenav-item>.rs-icon:not(.rs-dropdown-toggle-caret){font-size:16px;height:16px;left:20px;line-height:1.25;margin-right:20px;position:absolute;top:15px}.rs-sidenav-nav .rs-dropdown-toggle:focus-visible,.rs-sidenav-nav>.rs-dropdown-focus .rs-dropdown-toggle{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);z-index:2}.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle:focus-visible,.rs-theme-high-contrast .rs-sidenav-nav>.rs-dropdown-focus .rs-dropdown-toggle{outline-offset:2px}.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle:focus-visible,.rs-theme-high-contrast .rs-sidenav-nav>.rs-dropdown-focus .rs-dropdown-toggle{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);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-toggle:focus-visible,.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-nav>.rs-dropdown-focus .rs-dropdown-toggle{outline-offset:2px}.rs-sidenav-item{display:block;outline:0;overflow:hidden;position:relative}.rs-sidenav-item:focus,.rs-sidenav-item:hover{text-decoration:none}.rs-sidenav-item.rs-sidenav-item-focus,.rs-sidenav-item:focus-visible{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;z-index:2}.rs-theme-high-contrast .rs-sidenav-item.rs-sidenav-item-focus,.rs-theme-high-contrast .rs-sidenav-item:focus-visible{outline-offset:2px}.rs-sidenav-toggle{border-top:1px solid;height:50px;margin-top:auto}.rs-sidenav-toggle-button{border:none;border-radius:0;color:inherit;float:right;height:100%;width:56px}.rs-sidenav-collapse-in{width:100%}.rs-sidenav-collapse-in .rs-sidenav-item{border-radius:0}.rs-sidenav-collapse-in .rs-dropdown{-webkit-box-flex:1;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column}.rs-sidenav-collapse-in .rs-dropdown-item-focus,.rs-sidenav-collapse-in .rs-dropdown-item:focus-visible{background:none;outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);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,.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible{outline-offset:2px}.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus,.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);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,.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible{outline-offset:2px}.rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu,.rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu{-webkit-box-shadow:none;box-shadow:none}.rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu>.rs-dropdown-item-toggle,.rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu>.rs-dropdown-item-toggle{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);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.rs-dropdown-item-submenu>.rs-dropdown-item-toggle,.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu>.rs-dropdown-item-toggle{outline-offset:2px}.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu>.rs-dropdown-item-toggle,.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu>.rs-dropdown-item-toggle{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);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.rs-dropdown-item-submenu>.rs-dropdown-item-toggle,.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{outline-offset:2px}.rs-sidenav-collapse-in .rs-dropdown-item-submenu>.rs-dropdown-item-toggle,.rs-sidenav-collapse-in .rs-dropdown-item:not(.rs-dropdown-item-submenu){overflow:hidden;position:relative}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){.rs-sidenav-collapse-in .rs-dropdown-item-submenu>.rs-dropdown-item-toggle,.rs-sidenav-collapse-in .rs-dropdown-item:not(.rs-dropdown-item-submenu){-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}}.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-item-toggle>.rs-dropdown-item-toggle-icon:before,.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-toggle-caret:before,.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-item-toggle>.rs-dropdown-item-toggle-icon,.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-toggle-caret{-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-expand .rs-dropdown-toggle-caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-menu{-webkit-animation-name:none;animation-name:none;background-color:initial;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:block;float:none;padding:0;position:static}.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:initial}.rs-sidenav-collapse-in .rs-dropdown-item:not(.rs-dropdown-item-submenu),.rs-sidenav-collapse-in .rs-dropdown-menu .rs-dropdown-menu-toggle{white-space:normal;width:100%}.rs-sidenav-collapse-in .rs-dropdown-menu{overflow:hidden}.rs-sidenav-collapse-in .rs-dropdown-item-submenu.rs-dropdown-item-collapse>.rs-dropdown-menu.rs-dropdown-menu-collapse-out,.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-collapse>.rs-dropdown-menu.rs-dropdown-menu-collapse-out{display:none}.rs-sidenav-collapse-in .rs-dropdown-item-submenu.rs-dropdown-menu-collapse-in>.rs-dropdown-menu.rs-dropdown-menu-collapse-in,.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-menu-collapse-in>.rs-dropdown-menu.dropdown-menu-collapse-in{display:block}.rs-sidenav-collapse-in .rs-dropdown-item-submenu>.rs-dropdown-item-menu-icon{line-height:1.42857143;padding-bottom:11px;padding-top:11px;position:absolute;width:14px;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-dropdown .rs-dropdown-toggle,.rs-sidenav-collapse-out .rs-sidenav-item{height:50px;padding-left:56px;padding-right:0}.rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle:focus-visible,.rs-sidenav-collapse-out .rs-sidenav-item:focus-visible{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle:focus-visible,.rs-theme-high-contrast .rs-sidenav-collapse-out .rs-sidenav-item:focus-visible{outline-offset:2px}.rs-theme-high-contrast .rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle:focus-visible,.rs-theme-high-contrast .rs-sidenav-collapse-out .rs-sidenav-item:focus-visible{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);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-dropdown .rs-dropdown-toggle:focus-visible,.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-out .rs-sidenav-item: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-dropdown-toggle>span,.rs-sidenav-collapse-out .rs-sidenav-item-text{-webkit-animation:sideNavFoldedText .15s ease-in forwards;animation:sideNavFoldedText .15s ease-in forwards}.rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-toggle,.rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-dropdown-item,.rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-dropdown-item-submenu>.rs-dropdown-menu-toggle,.rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-sidenav-item,.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle,.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown-item,.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown-item-submenu>.rs-dropdown-menu-toggle,.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-sidenav-item{text-overflow:clip;white-space:nowrap}.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{-webkit-animation:sideNavFoldedText .15s ease-in;animation:sideNavFoldedText .15s ease-in}.rs-sidenav-default{color:#575757;color:var(--rs-sidenav-default-text)}.rs-sidenav-default,.rs-sidenav-default .rs-dropdown-toggle,.rs-sidenav-default .rs-sidenav-item,.rs-sidenav-default .rs-sidenav-toggle-button{background-color:#f7f7fa;background-color:var(--rs-sidenav-default-bg)}.rs-sidenav-default .rs-dropdown .rs-dropdown-toggle:hover,.rs-sidenav-default .rs-dropdown.rs-dropdown-open .rs-dropdown-toggle,.rs-sidenav-default .rs-sidenav-item:hover,.rs-sidenav-default .rs-sidenav-toggle-button:hover{background-color:#e5e5ea;background-color:var(--rs-sidenav-default-hover-bg);color:#575757;color:var(--rs-sidenav-default-hover-text)}.rs-sidenav-default .rs-dropdown-item.rs-dropdown-item-active,.rs-sidenav-default .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon,.rs-sidenav-default .rs-sidenav-item.rs-sidenav-item-active{color:#1675e0;color:var(--rs-sidenav-default-selected-text)}.rs-sidenav-default .rs-sidenav-toggle{border-top-color:#e5e5ea;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:#cce9ff80;background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-menuitem-active-bg);color:#1675e0;color:var(--rs-menuitem-active-text)}.rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapse-out .rs-dropdown-item.rs-dropdown-item-active{-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;text-decoration:underline}.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle,.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-item-toggle,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-menu-toggle{color:#575757;color:var(--rs-sidenav-default-text)}.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle.rs-dropdown-item-focus,.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle:focus,.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle:hover,.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-menu-toggle.rs-dropdown-item-focus,.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-menu-toggle:focus,.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-item-toggle.rs-dropdown-item-focus,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-item-toggle:focus,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-item-toggle:hover,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-menu-toggle.rs-dropdown-item-focus,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-menu-toggle:focus,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-menu-toggle:hover{background-color:#e5e5ea;background-color:var(--rs-sidenav-default-hover-bg);color:#575757;color:var(--rs-sidenav-default-hover-text)}.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-menu>.rs-dropdown-item.rs-dropdown-item-active,.rs-sidenav-default.rs-sidenav-collapse-in .rs-sidenav-item.rs-sidenav-item-active,.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-menu>.rs-dropdown-item.rs-dropdown-item-active,.rs-sidenav-default.rs-sidenav-collapsing .rs-sidenav-item.rs-sidenav-item-active{color:#1675e0;color:var(--rs-sidenav-default-selected-text)}.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-collapse-in .rs-sidenav-item.rs-sidenav-item-active,.rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-menu>.rs-dropdown-item.rs-dropdown-item-active,.rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapsing .rs-sidenav-item.rs-sidenav-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-collapse-out .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{color:#1675e0;color:var(--rs-sidenav-default-selected-text)}.rs-sidenav-inverse{color:#fff;color:var(--rs-sidenav-inverse-text)}.rs-sidenav-inverse,.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle,.rs-sidenav-inverse .rs-dropdown-item-submenu:hover>.rs-dropdown-item-toggle,.rs-sidenav-inverse .rs-sidenav-item,.rs-sidenav-inverse .rs-sidenav-toggle-button{background-color:#3498ff;background-color:var(--rs-sidenav-inverse-bg)}.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle:focus,.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle:hover,.rs-sidenav-inverse .rs-dropdown-item-submenu:hover>.rs-dropdown-item-toggle:focus,.rs-sidenav-inverse .rs-dropdown-item-submenu:hover>.rs-dropdown-item-toggle:hover,.rs-sidenav-inverse .rs-sidenav-item:focus,.rs-sidenav-inverse .rs-sidenav-item:hover,.rs-sidenav-inverse .rs-sidenav-toggle-button:focus,.rs-sidenav-inverse .rs-sidenav-toggle-button:hover{background-color:#2589f5;background-color:var(--rs-sidenav-inverse-hover-bg)}.rs-sidenav-inverse .rs-dropdown-item,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-item-toggle,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-menu-toggle,.rs-sidenav-inverse .rs-sidenav-toggle-button{color:#fff;color:var(--rs-sidenav-inverse-text)}.rs-sidenav-inverse .rs-dropdown-item.rs-dropdown-item-focus,.rs-sidenav-inverse .rs-dropdown-item:focus,.rs-sidenav-inverse .rs-dropdown-item:hover,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-item-toggle.rs-dropdown-item-focus,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-item-toggle:focus,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-item-toggle:hover,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-menu-toggle.rs-dropdown-item-focus,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-menu-toggle:focus,.rs-sidenav-inverse .rs-dropdown-item>.rs-dropdown-menu-toggle:hover,.rs-sidenav-inverse .rs-sidenav-toggle-button.rs-dropdown-item-focus,.rs-sidenav-inverse .rs-sidenav-toggle-button:focus,.rs-sidenav-inverse .rs-sidenav-toggle-button:hover{background-color:#2589f5;background-color:var(--rs-sidenav-inverse-hover-bg);color:#fff;color:var(--rs-sidenav-inverse-text)}.rs-theme-high-contrast .rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle,.rs-theme-high-contrast .rs-sidenav-inverse .rs-sidenav-item.rs-sidenav-item-active{color:var(--rs-sidenav-inverse-selected-text)}.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle,.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle.rs-dropdown-item-focus,.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle:focus,.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle:hover,.rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle,.rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle.rs-dropdown-item-focus,.rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:focus,.rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:hover,.rs-sidenav-inverse .rs-sidenav-item,.rs-sidenav-inverse .rs-sidenav-item.rs-dropdown-item-focus,.rs-sidenav-inverse .rs-sidenav-item:focus,.rs-sidenav-inverse .rs-sidenav-item:hover{color:#fff;color:var(--rs-sidenav-inverse-text)}.rs-sidenav-inverse .rs-dropdown-item.rs-dropdown-item-active,.rs-sidenav-inverse .rs-sidenav-item.rs-sidenav-item-active{background-color:#1675e0;background-color:var(--rs-sidenav-inverse-selected-bg)}.rs-sidenav-inverse .rs-sidenav-toggle{border-top-color:#2589f5;border-top-color:var(--rs-sidenav-inverse-footer-border)}.rs-sidenav-subtle{background-color:initial}.rs-sidenav-subtle .rs-dropdown-item,.rs-sidenav-subtle .rs-dropdown-toggle,.rs-sidenav-subtle .rs-sidenav-item,.rs-sidenav-subtle .rs-sidenav-toggle-button{background-color:initial;color:#575757;color:var(--rs-sidenav-subtle-text)}.rs-sidenav-subtle .rs-dropdown-item:focus-visible,.rs-sidenav-subtle .rs-dropdown-item:hover,.rs-sidenav-subtle .rs-dropdown-toggle:focus-visible,.rs-sidenav-subtle .rs-dropdown-toggle:hover,.rs-sidenav-subtle .rs-sidenav-item:focus-visible,.rs-sidenav-subtle .rs-sidenav-item:hover,.rs-sidenav-subtle .rs-sidenav-toggle-button:focus-visible,.rs-sidenav-subtle .rs-sidenav-toggle-button:hover{background-color:#f7f7fa;background-color:var(--rs-sidenav-subtle-hover-bg);color:#575757;color:var(--rs-sidenav-subtle-hover-text)}.rs-sidenav-subtle .rs-dropdown-item.rs-dropdown-item-active,.rs-sidenav-subtle .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon,.rs-sidenav-subtle .rs-sidenav-item.rs-sidenav-item-active{color:#1675e0;color:var(--rs-sidenav-subtle-selected-text)}.rs-sidenav-subtle .rs-dropdown-open>.rs-dropdown-toggle.btn{background-color:initial}.rs-sidenav-subtle .rs-dropdown-open>.rs-dropdown-toggle.btn:focus,.rs-sidenav-subtle .rs-dropdown-open>.rs-dropdown-toggle.btn:hover{background-color:#f7f7fa;background-color:var(--rs-sidenav-subtle-hover-bg)}.rs-sidenav-subtle .rs-sidenav-toggle{border-top-color:#e5e5ea;border-top-color:var(--rs-sidenav-subtle-footer-border)}.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle,.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-item-toggle,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-menu-toggle{color:#575757;color:var(--rs-sidenav-subtle-text)}.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle:focus-visible,.rs-sidenav-subtle.rs-sidenav-collapse-in .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-collapse-in .rs-dropdown-item>.rs-dropdown-menu-toggle:hover,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-item-toggle:focus-visible,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-item-toggle:hover,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-menu-toggle:focus-visible,.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item>.rs-dropdown-menu-toggle:hover{background-color:#f7f7fa;background-color:var(--rs-sidenav-subtle-hover-bg);color:#575757;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:#1675e0;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-collapse-out .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{background-color:#f7f7fa;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-collapse-out .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{color:#1675e0;color:var(--rs-sidenav-subtle-selected-text)}@-webkit-keyframes sideNavFoldedText{0%{max-width:200px;opacity:.8}to{max-width:0;opacity:0}}@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{left:0;margin:auto;right:0}.rs-slider-disabled{cursor:not-allowed;opacity:.3}.rs-slider-disabled .rs-slider-bar,.rs-slider-disabled .rs-slider-handle:before{cursor:not-allowed}.rs-slider-with-mark:not(.rs-slider-vertical){margin-bottom:29px}.rs-slider-bar{background-color:#f2f2f5;background-color:var(--rs-slider-bar);border-radius:3px;cursor:pointer;height:6px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.rs-slider:hover .rs-slider-bar{background-color:#e5e5ea;background-color:var(--rs-slider-hover-bar)}.rs-slider-vertical .rs-slider-bar{height:100%;width:6px}.rs-slider-handle{outline:none;position:absolute;top:-50%}.rs-slider-handle:before{background-color:#fff;background-color:var(--rs-slider-thumb-bg);border:2px solid #3498ff;border:2px solid var(--rs-slider-thumb-border);border-radius:50%;content:"";cursor:pointer;height:12px;margin-left:-6px;position:absolute;-webkit-transition:background-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:background-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:box-shadow .15s ease-in-out,background-color .15s ease-in-out,transform .15s ease-in-out;transition:box-shadow .15s ease-in-out,background-color .15s ease-in-out,transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;width:12px}.rs-slider-handle:focus:before,.rs-slider-handle:hover:before{-webkit-box-shadow:0 0 0 8px #a6a6a640;-webkit-box-shadow:0 0 0 8px rgb(from #a6a6a6 r g b/25%);-webkit-box-shadow:var(--rs-slider-thumb-hover-shadow);box-shadow:0 0 0 8px #a6a6a640;box-shadow:0 0 0 8px rgb(from #a6a6a6 r g b/25%);box-shadow:var(--rs-slider-thumb-hover-shadow)}.rs-slider-handle.active:before,.rs-slider-handle:active:before{-webkit-transform:scale(1.2);transform:scale(1.2)}.rs-slider-vertical .rs-slider-handle{top:auto}.rs-slider-vertical .rs-slider-handle:before{left:3px;margin-top:-6px}.rs-slider-handle.active .rs-tooltip,.rs-slider-handle:hover .rs-tooltip{display:block;opacity:1;top:-30px}.rs-slider-vertical .rs-slider-handle.active .rs-tooltip,.rs-slider-vertical .rs-slider-handle:hover .rs-tooltip{margin-left:3px;top:-33px}.rs-slider-mark{left:-2px;position:absolute;top:15px;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 li,.rs-slider-graduator ol{list-style:none}.rs-slider-graduator>ol{display:-ms-flexbox;display:flex;padding-left:0;width:100%}.rs-slider-graduator>ol>li{-ms-flex:1 1 1%;flex:1 1 1%;position:relative}.rs-slider-graduator>ol>li:before,.rs-slider-graduator>ol>li:last-child:after{background-color:#fff;background-color:var(--rs-slider-thumb-bg);border:2px solid #f2f2f5;border:2px solid var(--rs-slider-bar);border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:8px;margin-left:-4px;position:absolute;top:-1px;width:8px}.rs-slider-vertical .rs-slider-graduator>ol>li:before,.rs-slider-vertical .rs-slider-graduator>ol>li:last-child:after{bottom:-4px;margin-left:-1px;top:auto}.rs-slider-graduator>ol>li:last-child:after{right:-4px}.rs-slider-vertical .rs-slider-graduator>ol>li:last-child:after{bottom:auto;left:0;top:-4px}.rs-slider-graduator>ol>li.rs-slider-pass:before{border-color:#3498ff;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{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100%;padding:0;width:6px}.rs-slider-vertical .rs-slider-graduator>ol>li{display:block;padding:0}.rs-slider-progress-bar{background-color:#3498ff;background-color:var(--rs-slider-progress);border-radius:3px 0 0 3px;height:6px;position:absolute}.rs-slider-vertical .rs-slider-progress-bar{border-radius:0 0 3px 3px;width:6px}.rs-slider-vertical{height:100%}.rs-slider-vertical .rs-slider-mark{bottom:-8px;left:15px;top:auto}.rs-slider-vertical .rs-slider-mark-content{margin-left:auto}.rs-slider-vertical .rs-slider-mark-last{bottom:auto;top:-8px}.rs-steps{min-height:30px}.rs-steps-item{overflow:hidden;padding-left:40px;position:relative}.rs-steps-item-icon-wrapper{-ms-flex-align:center;align-items:center;border:1px solid #8e8e93;border:1px solid var(--rs-steps-border);border-radius:50%;color:#8e8e93;color:var(--rs-text-secondary);display:-ms-flexbox;display:flex;font-size:16px;height:30px;left:0;line-height:1.75;position:absolute;text-align:center;top:0;width:30px}.rs-steps-item-status-finish .rs-steps-item-icon-wrapper{border-color:#3498ff;border-color:var(--rs-steps-state-finish);color:#3498ff;color:var(--rs-steps-state-finish)}.rs-steps-item-status-error .rs-steps-item-icon-wrapper{border-color:#f44336;border-color:var(--rs-steps-state-error);color:#f44336;color:var(--rs-steps-state-error)}.rs-steps-item-status-process .rs-steps-item-icon-wrapper{background-color:#3498ff;background-color:var(--rs-steps-state-process);border-color:#3498ff;border-color:var(--rs-steps-state-process);color:#f7f7fa;color:var(--rs-text-inverse)}.rs-steps-item-status-process .rs-steps-item-icon-wrapper .rs-icon{color:#3498ff;color:var(--rs-steps-icon-state-process)}.rs-steps-item-icon-wrapper.rs-steps-item-custom-icon{background:none;border:none}.rs-steps-item-icon-wrapper>.rs-steps-item-icon{display:block;position:relative;text-align:center;width:100%}.rs-steps-item-icon-wrapper>.rs-steps-item-icon .rs-icon{font-size:14px;vertical-align:middle}.rs-steps-item-content{color:#8e8e93;color:var(--rs-text-secondary);display:inline-block;position:relative;width:100%}.rs-steps-item-status-process .rs-steps-item-content{color:#575757;color:var(--rs-text-primary)}.rs-steps-item-status-error .rs-steps-item-content{color:#f44336;color:var(--rs-text-error)}.rs-steps-item-title{display:inline-block;font-size:16px;line-height:1.875;min-height:16px;padding-right:10px;position:relative}.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}.rs-steps-item-status-process .rs-steps-item-tail,.rs-steps-item-status-process .rs-steps-item-title:after,.rs-steps-item-tail,.rs-steps-item-title:after{border-color:#8e8e93;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:#3498ff;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:#f44336;border-color:var(--rs-steps-border-state-error)}.rs-steps-horizontal{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between}.rs-steps-horizontal .rs-steps-item{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:1;flex-grow:1;flex-shrink:1;min-height:30px}.rs-steps-horizontal .rs-steps-item:last-child{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;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{border-top-style:solid;border-top-width:1px;content:"";left:100%;top:15px;width:9999px}.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{border-left-style:solid;border-left-width:1px;bottom:0;left:15px;top:40px}.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{font-size:14px;height:24px;line-height:1.57142857;width:24px}.rs-steps-small .rs-steps-item-title{font-size:14px;line-height:1.71428571}.rs-steps-small .rs-steps-item-description{font-size:12px;line-height:1.66666667;margin-top:12px}.rs-table{overflow:hidden;position:relative}.rs-table-column-resizing{cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rs-table-row{height:36px;overflow:hidden;position:absolute;top:0;width:100%}.rs-table-row.virtualized{pointer-events:none}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){.rs-table-row.virtualized{visibility:hidden}}.rs-table-row-expanded{border-top:1px solid #f2f2f5;border-top:1px solid var(--rs-border-secondary);bottom:0;height:46px;padding:10px;position:absolute;width:100%;z-index:4}.rs-table-hover .rs-table-row:hover .rs-table-cell,.rs-table-hover .rs-table-row:hover .rs-table-cell-group,.rs-table-row-expanded,.rs-table-row-header,.rs-table-row-header .rs-table-cell{background-color:#fff;background-color:var(--rs-bg-card)}.rs-table-row-header .rs-table-cell-group-shadow{-webkit-box-shadow:none;box-shadow:none;z-index:5}.rs-table-hover .rs-table-row:hover .rs-table-cell,.rs-table-hover .rs-table-row:hover .rs-table-cell-group,.rs-table-hover .rs-table-row:not(.rs-table-row-header):hover{background-color:#f2faff;background-color:var(--rs-state-hover-bg)}.rs-table-hover .rs-table-row-header:hover .rs-table-cell,.rs-table-hover .rs-table-row-header:hover .rs-table-cell-group{background-color:#fff;background-color:var(--rs-bg-card)}.rs-table-header-row-wrapper{color:#8e8e93;color:var(--rs-text-secondary);font-size:12px;position:relative;z-index:2}.rs-table-affix-header{visibility:hidden;z-index:3}.rs-table-affix-header.fixed{visibility:visible}.rs-table-body-row-wrapper{overflow:hidden;position:relative;z-index:0}.rs-table-body-info{line-height:40px;margin-top:-20px;position:absolute;text-align:center;top:50%;width:100%}.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{background-color:#ffffffe6;background-color:rgb(from #fff r g b/90%);background-color:var(--rs-loader-backdrop);height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:100%}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){.rs-table-loader-wrapper{visibility:hidden}}.rs-table-loader{line-height:40px;margin-top:-20px;position:absolute;text-align:center;top:50%;width:100%}.rs-table-loader-icon{display:inline-block;margin-right:12px;padding-top:3px;position:relative}.rs-table-loader-icon,.rs-table-loader-icon:after,.rs-table-loader-icon:before{height:18px;width:18px}.rs-table-loader-icon:after,.rs-table-loader-icon:before{border-radius:50%;content:"";display:block;left:0;position:absolute;right:0}.rs-table-loader-icon:before{border:3px solid rgb(from #f7f7fa r g b/80%);border:3px solid var(--rs-loader-ring)}.rs-table-loader-icon:after{-webkit-animation:loaderSpin .6s linear infinite;animation:loaderSpin .6s linear infinite;border:3px solid #0000;border-top-color:#a6a6a6;border-color:var(--rs-loader-rotor) #0000 #0000}.rs-table-loading .rs-table-loader-wrapper{opacity:1;pointer-events:auto;visibility:visible;z-index:1}.rs-table-cell{background-color:#fff;background-color:var(--rs-bg-card);border-bottom:1px solid #f2f2f5;border-bottom:1px solid var(--rs-border-secondary);display:block;height:36px;overflow:hidden;position:absolute;white-space:normal}.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{overflow:hidden;padding:13px 10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-table-cell-header .rs-table-cell-content{line-height:1.66666667;padding:10px}.rs-table-cell-header-sort-wrapper{cursor:pointer;display:inline-block;margin-left:5px}.rs-table-cell-header-icon-sort{color:#3498ff;color:var(--rs-table-sort);font-size:16px;line-height:1.66666667}.rs-table-cell-rowspan{border-bottom:1px solid #f2f2f5!important;border-bottom:1px solid var(--rs-border-secondary)!important}.rs-table-cell-full-text:hover{-webkit-box-shadow:inset 0 0 2px #3498ff;-webkit-box-shadow:inset var(--rs-primary-500) 0 0 2px;box-shadow:inset 0 0 2px #3498ff;box-shadow:inset var(--rs-primary-500) 0 0 2px;width:auto!important;z-index:1!important}.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{-webkit-box-sizing:content-box;box-sizing:initial;cursor:ew-resize!important;height:36px;outline:none;position:absolute;width:3px;z-index:3}.rs-table-column-resize-spanner:after,.rs-table-column-resize-spanner:before{bottom:0;content:" ";display:none;height:0;margin:auto;position:absolute;top:0;width:0}.rs-table-column-resize-spanner:before{border-color:#0000 #3498ff #0000 #0000;border-color:#0000 var(--rs-table-resize) #0000 #0000;border-style:dashed solid dashed dashed;border-width:3px;right:4px}.rs-table-column-resize-spanner:after{border-color:#0000 #0000 #0000 #3498ff;border-color:#0000 #0000 #0000 var(--rs-table-resize);border-style:dashed dashed dashed solid;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:#3498ff;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:after,.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:after,.rs-table:not(.rs-table-column-resizing) .rs-table-column-resize-spanner:hover:before{display:block}.rs-table-cell-group-fixed-left,.rs-table-cell-group-fixed-right{background-color:#fff;background-color:var(--rs-bg-card);position:absolute;z-index:4}.rs-table-cell-group-left-shadow,.rs-table-cell-group-shadow{-webkit-box-shadow:3px 0 5px #09090914;-webkit-box-shadow:3px 0 5px var(--rs-table-shadow);box-shadow:3px 0 5px #09090914;box-shadow:3px 0 5px var(--rs-table-shadow)}.rs-table-cell-group-right-shadow{-webkit-box-shadow:-3px 0 5px #09090914;-webkit-box-shadow:-3px 0 5px var(--rs-table-shadow);box-shadow:-3px 0 5px #09090914;box-shadow:-3px 0 5px var(--rs-table-shadow)}.rs-table-mouse-area{display:none;left:-1px;top:0;width:1px;z-index:6}.rs-table-mouse-area,.rs-table-mouse-area>span{background-color:#3498ff;background-color:var(--rs-table-resize);position:absolute}.rs-table-mouse-area>span{cursor:ew-resize!important;height:36px;left:-1.5px;outline:none;width:3px;z-index:3}.rs-table-word-wrap .rs-table-cell-content{white-space:normal}.rs-table-bordered{border:1px solid #f2f2f5;border:1px solid var(--rs-border-secondary)}.rs-table-cell-bordered .rs-table-cell{border-right:1px solid #f2f2f5;border-right:1px solid var(--rs-border-secondary)}.rs-table-column-group{left:0;position:absolute;right:0;top:0;width:100%}.rs-table-column-group-header{border-bottom:1px solid #f2f2f5;border-bottom:1px solid var(--rs-border-secondary);position:absolute;width:100%}.rs-table-column-group-header-content{display:table-cell;padding:10px}.rs-table-column-group-cell{border-right:1px solid #f2f2f5;border-right:1px solid var(--rs-border-secondary);position:absolute}.rs-table-cell-expand-wrapper{cursor:pointer;display:inline-block;margin-right:10px}.rs-table-cell-expand-icon{cursor:pointer;font-size:16px;outline:none}.rs-table-scrollbar{background-color:#e5e5ea;background-color:var(--rs-table-scrollbar-track);opacity:.6;position:absolute;-webkit-transition:background .1s linear,-webkit-transform .1s linear;transition:background .1s linear,-webkit-transform .1s linear;transition:background .1s linear,transform .1s linear;transition:background .1s linear,transform .1s linear,-webkit-transform .1s linear;z-index:1}.rs-table-scrollbar-hide{display:none}.rs-table-scrollbar-handle{background-color:#575757;background-color:var(--rs-table-scrollbar-thumb);border-radius:4px;position:absolute}.rs-table-scrollbar-pressed{z-index:1}.rs-table-scrollbar-pressed .rs-table-scrollbar-handle{background-color:#272c36;background-color:var(--rs-table-scrollbar-thumb-active)}.rs-table-scrollbar-horizontal{bottom:0;height:10px;width:100%}.rs-table-scrollbar-horizontal.fixed{position:fixed}.rs-table-scrollbar-horizontal .rs-table-scrollbar-handle{height:8px;left:0;top:1px}.rs-table-scrollbar-horizontal:hover,.rs-table-scrollbar-pressed.rs-table-scrollbar-horizontal:hover{-webkit-transform:scaleY(1.3);transform:scaleY(1.3);-webkit-transform-origin:center bottom;transform-origin:center bottom}.rs-table-scrollbar-vertical{background-color:#e5e5ea66;background-color:rgb(from #e5e5ea r g b/40%);background-color:var(--rs-table-scrollbar-vertical-track);bottom:10px;right:0;top:0;width:10px}.rs-table-scrollbar-vertical .rs-table-scrollbar-handle{left:1px;min-height:20px;top:0;width:8px}.rs-table-scrollbar-pressed.rs-table-scrollbar-vertical:hover,.rs-table-scrollbar-vertical:hover{-webkit-transform:scaleX(1.3);transform:scaleX(1.3);-webkit-transform-origin:right center;transform-origin:right center}.rs-tag{background-color:#f7f7fa;background-color:var(--rs-tag-bg);border-radius:6px;color:#575757;color:var(--rs-text-primary);display:inline-block;line-height:20px}.rs-tag-closable{position:relative}.rs-tag-icon-close{position:absolute;right:0;top:0}.rs-tag-group{margin:-10px 0 0 -10px}.rs-tag-group>.rs-tag{margin-left:10px;margin-top:10px}.rs-tag-lg{font-size:14px;padding:5px 10px}.rs-tag-lg .rs-tag-icon-close{padding:9px 8px}.rs-tag-closable.rs-tag-lg{padding-right:27px}.rs-tag-md{font-size:12px;padding:2px 8px}.rs-tag-md .rs-tag-icon-close{padding:6px 8px}.rs-tag-closable.rs-tag-md{padding-right:25px}.rs-tag-sm{font-size:12px;padding:0 8px}.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:#f44336;background-color:var(--rs-red-500);color:#fff}.rs-tag-orange{background-color:#fa8900;background-color:var(--rs-orange-500);color:#fff}.rs-tag-yellow{background-color:#ffb300;background-color:var(--rs-yellow-500);color:#fff}.rs-tag-green{background-color:#4caf50;background-color:var(--rs-green-500);color:#fff}.rs-tag-cyan{background-color:#00bcd4;background-color:var(--rs-cyan-500);color:#fff}.rs-tag-blue{background-color:#2196f3;background-color:var(--rs-blue-500);color:#fff}.rs-tag-violet{background-color:#673ab7;background-color:var(--rs-violet-500);color:#fff}.rs-picker-tag .rs-picker-toggle{cursor:text;left:0}.rs-picker-tag.rs-picker-disabled{cursor:not-allowed}.rs-picker-tag.rs-picker-disabled .rs-picker-toggle{position:absolute}.rs-picker-tag .rs-tag{max-width:calc(100% - 6px);overflow:hidden;text-overflow:ellipsis;vertical-align:top;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-tag,.rs-picker-tag .rs-tag+.rs-tag{margin-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;min-width:14px;width:auto}.rs-picker-tag .rs-picker-search-input>input{padding:0}.rs-picker-tag .rs-picker-tag-wrapper{padding-bottom:5px;position:relative;z-index:6}.rs-plaintext .rs-tag{margin-bottom:6px;margin-left:6px}.rs-picker-disabled-options .rs-picker-toggle{padding-right:32px!important}.rs-picker-disabled-options .rs-picker-tag-wrapper{margin-right:32px!important}.rs-picker-disabled-options .rs-picker-toggle-clean{right:10px!important}.rs-timeline{direction:ltr;list-style:none;margin-bottom:0;padding:0}.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{background-color:#d9d9d9;background-color:var(--rs-timeline-indicator-bg);border-radius:50%;content:"";display:block;height:10px;width:10px}.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:#3498ff;background-color:var(--rs-timeline-indicator-active-bg)}.rs-timeline-item-tail{background-color:#d9d9d9;background-color:var(--rs-timeline-indicator-bg);bottom:0;position:absolute;top:0;width:2px}.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,.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:-ms-flexbox;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-content,.rs-timeline-with-time .rs-timeline-item-time{-ms-flex:1 0 50%;flex:1 0 50%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-timeline-with-time .rs-timeline-item-content,.rs-timeline-with-time .rs-timeline-item-time{max-width:50%}}.rs-timeline-align-alternate .rs-timeline-item:nth-child(2n),.rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item{-ms-flex-direction:row-reverse;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-align-alternate .rs-timeline-item:nth-child(2n) .rs-timeline-item-content,.rs-timeline-align-alternate .rs-timeline-item:nth-child(odd) .rs-timeline-item-time,.rs-timeline-with-time.rs-timeline-align-left .rs-timeline-item-time,.rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item-content{padding-right:17px}.rs-timeline-align-alternate .rs-timeline-item:nth-child(2n) .rs-timeline-item-time,.rs-timeline-align-alternate .rs-timeline-item:nth-child(odd) .rs-timeline-item-content,.rs-timeline-with-time.rs-timeline-align-left .rs-timeline-item-content,.rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item-time{padding-left:17px}.rs-toggle{position:relative}.rs-toggle .rs-toggle-loader{height:18px;left:3px;top:3px;width:18px}.rs-toggle .rs-toggle-loader .rs-loader-spin,.rs-toggle .rs-toggle-loader .rs-loader-spin:after,.rs-toggle .rs-toggle-loader .rs-loader-spin:before{height:18px;width:18px}.rs-toggle .rs-toggle-presentation{border-radius:12px;height:24px;min-width:44px}.rs-toggle .rs-toggle-presentation:after{border-radius:9px;height:18px;left:3px;top:3px;width:18px}.rs-toggle .rs-toggle-presentation:active:after{width:21.6px}.rs-toggle .rs-toggle-inner{font-size:12px;height:24px;line-height:2;margin-left:24px;margin-right:8px}.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-left:8px;margin-right:24px}.rs-toggle.rs-toggle-checked .rs-toggle-loader{left:100%;margin-left:-21px}.rs-toggle-input{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.rs-toggle-presentation{background-color:#d9d9d9;background-color:var(--rs-toggle-bg);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;color:var(--rs-toggle-thumb);cursor:pointer;display:inline-block;position:relative;-webkit-transition:background-color .15s ease-out,width .15s ease-out;transition:background-color .15s ease-out,width .15s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.rs-theme-high-contrast .rs-toggle-presentation{-webkit-box-shadow:inset 0 0 0 1px #fff;-webkit-box-shadow:inset 0 0 0 1px var(--rs-toggle-thumb);box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px var(--rs-toggle-thumb);-webkit-transition:none;transition:none}.rs-toggle-input:focus-visible+.rs-toggle-presentation{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);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{-webkit-box-shadow:inset 0 0 0 1px #fff,0 0 0 3px #3498ff40;-webkit-box-shadow:inset 0 0 0 1px #fff,0 0 0 3px rgb(from #3498ff r g b/25%);-webkit-box-shadow:inset 0 0 0 1px var(--rs-toggle-thumb),var(--rs-state-focus-shadow);box-shadow:inset 0 0 0 1px #fff,0 0 0 3px #3498ff40;box-shadow:inset 0 0 0 1px #fff,0 0 0 3px rgb(from #3498ff r g b/25%);box-shadow:inset 0 0 0 1px var(--rs-toggle-thumb),var(--rs-state-focus-shadow)}.rs-toggle-presentation:hover{background-color:#c5c6c7;background-color:var(--rs-toggle-hover-bg)}.rs-toggle-presentation:after{background-color:currentColor;content:"";cursor:pointer;position:absolute;-webkit-transition:left .15s ease-out,margin-left .15s ease-out,width .15s ease-out;transition:left .15s ease-out,margin-left .15s ease-out,width .15s ease-out}.rs-theme-high-contrast .rs-toggle-presentation:after{-webkit-transition:none;transition:none}.rs-toggle-disabled .rs-toggle-presentation{background-color:#f7f7fa;background-color:var(--rs-toggle-disabled-bg);-webkit-box-shadow:inset 0 0 0 1px #fff;-webkit-box-shadow:inset 0 0 0 1px var(--rs-toggle-disabled-thumb);box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px var(--rs-toggle-disabled-thumb);color:#fff;color:var(--rs-toggle-disabled-thumb);cursor:not-allowed}.rs-toggle-checked .rs-toggle-presentation{background-color:#3498ff;background-color:var(--rs-toggle-checked-bg);-webkit-box-shadow:none;box-shadow:none;color:#fff;color:var(--rs-toggle-checked-thumb)}.rs-toggle-checked .rs-toggle-presentation:hover{background-color:#2589f5;background-color:var(--rs-toggle-checked-hover-bg)}.rs-toggle-disabled.rs-toggle-checked .rs-toggle-presentation{background-color:#cce9ff;background-color:var(--rs-toggle-checked-disabled-bg);color:#fff;color:var(--rs-toggle-checked-disabled-thumb)}.rs-toggle-loading .rs-toggle-presentation:after{display:none}.rs-toggle-inner{display:block;-webkit-transition:margin .15s ease-out;transition:margin .15s ease-out}.rs-theme-high-contrast .rs-toggle-inner{-webkit-transition:none;transition:none}.rs-toggle-loader{position:absolute;-webkit-transition:left .15s ease-out,margin-left .15s ease-out,width .15s ease-out;transition:left .15s ease-out,margin-left .15s ease-out,width .15s ease-out}.rs-toggle-loader .rs-loader-spin:before{border-color:rgb(from #f7f7fa r g b/30%);border-color:var(--rs-toggle-loader-ring)}.rs-toggle-loader .rs-loader-spin:after{border-top-color:#fff;border-top-color:var(--rs-toggle-loader-rotor)}.rs-toggle-sm .rs-toggle-loader{height:10px;left:2px;top:2px;width:10px}.rs-toggle-sm .rs-toggle-loader .rs-loader-spin,.rs-toggle-sm .rs-toggle-loader .rs-loader-spin:after,.rs-toggle-sm .rs-toggle-loader .rs-loader-spin:before{height:10px;width:10px}.rs-toggle-sm .rs-toggle-loader .rs-loader-spin:after,.rs-toggle-sm .rs-toggle-loader .rs-loader-spin:before{border-width:2px}.rs-toggle-sm .rs-toggle-presentation{border-radius:7px;height:14px;min-width:26px}.rs-toggle-sm .rs-toggle-presentation:after{border-radius:5px;height:10px;left:2px;top:2px;width:10px}.rs-toggle-sm .rs-toggle-presentation:active:after{width:12px}.rs-toggle-sm .rs-toggle-inner{font-size:10px;height:14px;line-height:1.4;margin-left:14px;margin-right:6px}.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-left:6px;margin-right:14px}.rs-toggle-sm.rs-toggle-checked .rs-toggle-loader{left:100%;margin-left:-12px}.rs-toggle-md .rs-toggle-loader{height:18px;left:3px;top:3px;width:18px}.rs-toggle-md .rs-toggle-loader .rs-loader-spin,.rs-toggle-md .rs-toggle-loader .rs-loader-spin:after,.rs-toggle-md .rs-toggle-loader .rs-loader-spin:before{height:18px;width:18px}.rs-toggle-md .rs-toggle-presentation{border-radius:12px;height:24px;min-width:44px}.rs-toggle-md .rs-toggle-presentation:after{border-radius:9px;height:18px;left:3px;top:3px;width:18px}.rs-toggle-md .rs-toggle-presentation:active:after{width:21.6px}.rs-toggle-md .rs-toggle-inner{font-size:12px;height:24px;line-height:2;margin-left:24px;margin-right:8px}.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-left:8px;margin-right:24px}.rs-toggle-md.rs-toggle-checked .rs-toggle-loader{left:100%;margin-left:-21px}.rs-toggle-lg .rs-toggle-loader{height:22px;left:4px;top:4px;width:22px}.rs-toggle-lg .rs-toggle-loader .rs-loader-spin,.rs-toggle-lg .rs-toggle-loader .rs-loader-spin:after,.rs-toggle-lg .rs-toggle-loader .rs-loader-spin:before{height:22px;width:22px}.rs-toggle-lg .rs-toggle-presentation{border-radius:15px;height:30px;min-width:55px}.rs-toggle-lg .rs-toggle-presentation:after{border-radius:11px;height:22px;left:4px;top:4px;width:22px}.rs-toggle-lg .rs-toggle-presentation:active:after{width:26.4px}.rs-toggle-lg .rs-toggle-inner{font-size:14px;height:30px;line-height:2.14285714;margin-left:30px;margin-right:10px}.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-left:10px;margin-right:30px}.rs-toggle-lg.rs-toggle-checked .rs-toggle-loader{left:100%;margin-left:-26px}.rs-tooltip{background-color:#272c36;background-color:var(--rs-tooltip-bg);border-radius:4px;color:#fff;color:var(--rs-tooltip-text);display:block;font-size:12px;line-height:1.66666667;max-width:250px;opacity:0;overflow-wrap:break-word;padding:2px 10px;position:absolute;z-index:1070}.rs-tooltip.rs-anim-fade{-webkit-transition:opacity .1s linear,-webkit-transform .1s ease-out;transition:opacity .1s linear,-webkit-transform .1s ease-out;transition:opacity .1s linear,transform .1s ease-out;transition:opacity .1s linear,transform .1s ease-out,-webkit-transform .1s ease-out}.rs-tooltip.rs-anim-in{opacity:1;-webkit-transition:opacity .15s linear,-webkit-transform .15s ease-in;transition:opacity .15s linear,-webkit-transform .15s ease-in;transition:opacity .15s linear,transform .15s ease-in;transition:opacity .15s linear,transform .15s ease-in,-webkit-transform .15s ease-in}.rs-tooltip-arrow:after,.rs-tooltip-arrow:before{border-color:#0000;border-style:solid;content:" ";display:block;height:0;position:absolute;width:0}.rs-tooltip-arrow:before{display:none}.rs-theme-high-contrast .rs-tooltip{border:1px solid #e5e5ea;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;-webkit-transform:translate(0);transform:translate(0)}.rs-tooltip[class*=placement-top].rs-anim-in{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.rs-tooltip[class*=placement-top]:after{border-top-color:#272c36;border-top-color:var(--rs-tooltip-bg);border-width:6px 6px 0;bottom:-6px;margin-left:-6px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.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{border-top-color:var(--rs-tooltip-border);border-width:7px 7px 0;bottom:-7px;margin-left:-7px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.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;-webkit-transform:translate(0);transform:translate(0)}.rs-tooltip[class*=placement-bottom].rs-anim-in{-webkit-transform:translateY(2px);transform:translateY(2px)}.rs-tooltip[class*=placement-bottom]:after{border-bottom-color:#272c36;border-bottom-color:var(--rs-tooltip-bg);border-width:0 6px 6px;margin-left:-6px;top:-6px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.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{border-bottom-color:var(--rs-tooltip-border);border-width:0 7px 7px;margin-left:-7px;top:-7px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.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;-webkit-transform:translate(0);transform:translate(0)}.rs-tooltip[class*=placement-right].rs-anim-in{-webkit-transform:translate(2px);transform:translate(2px)}.rs-tooltip[class*=placement-right]:after{border-right-color:#272c36;border-right-color:var(--rs-tooltip-bg);border-width:6px 6px 6px 0;left:-6px;margin-top:-6px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.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{border-right-color:var(--rs-tooltip-border);border-width:7px 7px 7px 0;left:-7px;margin-top:-7px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.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;-webkit-transform:translate(0);transform:translate(0)}.rs-tooltip[class*=placement-left].rs-anim-in{-webkit-transform:translate(-2px);transform:translate(-2px)}.rs-tooltip[class*=placement-left]:after{border-left-color:#272c36;border-left-color:var(--rs-tooltip-bg);border-width:6px 0 6px 6px;margin-top:-6px;right:-6px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.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{border-left-color:var(--rs-tooltip-border);border-width:7px 0 7px 7px;margin-top:-7px;right:-7px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.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:after,.rs-tooltip.placement-bottom:before,.rs-tooltip.placement-top:after,.rs-tooltip.placement-top:before{left:50%}.rs-tooltip.placement-bottom-start:after,.rs-tooltip.placement-bottom-start:before,.rs-tooltip.placement-top-start:after,.rs-tooltip.placement-top-start:before{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-left:after,.rs-tooltip.placement-left:before,.rs-tooltip.placement-right:after,.rs-tooltip.placement-right:before{top:50%}.rs-tooltip.placement-left-start:after,.rs-tooltip.placement-left-start:before,.rs-tooltip.placement-right-start:after,.rs-tooltip.placement-right-start:before{top:10px}.rs-tooltip.placement-left-end:before,.rs-tooltip.placement-right-end:before{bottom:3px}.rs-tooltip.placement-left-end:after,.rs-tooltip.placement-right-end:after{bottom:4px}.rs-tree{-ms-flex:1 1 auto;flex:1 1 auto;height:100%;max-height:360px;overflow-y:auto}.rs-tree.rs-tree-virtualized{overflow:hidden}.rs-tree-drag-preview{background-color:#fff;background-color:var(--rs-bg-overlay);border-radius:6px;-webkit-box-shadow:0 1px 8px #0000001f;box-shadow:0 1px 8px #0000001f;color:#575757;color:var(--rs-text-primary);display:inline-block;margin:0;padding:8px 12px;position:absolute;top:0;z-index:-1}.rs-tree-node{font-size:0;margin:0 0 4px;position:relative;text-align:left}.rs-tree-node-label{cursor:pointer;display:inline-block;font-size:14px;line-height:22px;margin:0;padding-left:16px;position:relative}.rs-tree-node-label-content{border-bottom:2px solid #0000;border-top:2px solid #0000;display:inline-block;padding:6px 12px 6px 8px}.rs-tree-node-label-content.rs-tree-node-label-content-focus,.rs-tree-node-label-content:focus,.rs-tree-node-label-content:hover{background-color:#cce9ff80;background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-tree-node-label-content.rs-tree-node-label-content-focus,.rs-theme-high-contrast .rs-tree-node-label-content:focus,.rs-theme-high-contrast .rs-tree-node-label-content:hover{color:#1675e0;color:var(--rs-listbox-option-hover-text);outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-tree-node-label-content.rs-tree-node-label-content-focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-tree-node-label-content:focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-tree-node-label-content:hover{outline-offset:2px}.rs-tree-node-active .rs-tree-node-label-content{background-color:#f2faff;background-color:var(--rs-listbox-option-selected-bg);color:#1675e0;color:var(--rs-text-link);font-weight:700}.rs-tree-node-drag-over{background-color:#cce9ff80;background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg)}.rs-tree-node-dragging{outline:1px dashed #3498ff;outline:1px dashed var(--rs-primary-500)}.rs-tree-node-drag-over-top.rs-tree-node-label-content{border-top:2px solid #1675e0!important;border-top:2px solid var(--rs-text-link)!important}.rs-tree-node-drag-over-top.rs-tree-node-label-content:after{border-bottom:3px solid #0000;border-left:6px solid #1675e0;border-left:6px solid var(--rs-text-link);border-top:3px solid #0000;content:"";height:0;left:12px;position:absolute;top:-2px;width:0}.rs-tree-node-drag-over-bottom.rs-tree-node-label-content{border-bottom:2px solid #1675e0!important;border-bottom:2px solid var(--rs-text-link)!important}.rs-tree-node-drag-over-bottom.rs-tree-node-label-content:after{border-bottom:3px solid #0000;border-left:6px solid #1675e0;border-left:6px solid var(--rs-text-link);border-top:3px solid #0000;bottom:-2px;content:"";height:0;left:12px;position:absolute;width:0}.rs-tree-node-drag-disabled.rs-tree-node-label-content{cursor:not-allowed}.rs-tree-node-disabled,.rs-tree-node-disabled>.rs-tree-node-label>.rs-tree-node-label-content{color:#c5c6c7;color:var(--rs-listbox-option-disabled-text);cursor:not-allowed}.rs-tree-node-disabled>.rs-tree-node-label>.rs-tree-node-label-content,.rs-tree-node-disabled>.rs-tree-node-label>.rs-tree-node-label-content:hover{background-color:initial}.rs-tree-node-disabled.rs-tree-node-active>.rs-tree-node-label>.rs-tree-node-label-content,.rs-tree-node-disabled.rs-tree-node-active>.rs-tree-node-label>.rs-tree-node-label-content:hover{color:#a6d7ff;color:var(--rs-listbox-option-disabled-selected-text)}.rs-tree-node:not(.rs-tree-node-disabled):focus>.rs-tree-node-label>.rs-tree-node-label-content,.rs-tree-node:not(.rs-tree-node-disabled)>.rs-tree-node-label:focus>.rs-tree-node-label-content{background-color:#f2faff;background-color:var(--rs-listbox-option-selected-bg)}.rs-tree-node-expand-icon-wrapper{cursor:pointer;display:inline-block;position:absolute;z-index:1}.rs-tree-node-expand-icon-wrapper>.rs-tree-node-expand-icon{display:inline-block;font-size:16px;height:36px;line-height:22px;margin-top:6px;padding:8px 8px 8px 0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:1.5px 14px;transform-origin:1.5px 14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rs-tree-node-expand-icon-wrapper>.rs-tree-node-expanded,.rs-tree-open>.rs-tree-node .rs-tree-node-expand-icon-wrapper>.rs-tree-node-expand-icon{margin-left:0;margin-top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.rs-tree-node-expand-icon-wrapper>.rs-tree-node-custom-icon,.rs-tree-node-expand-icon-wrapper>.rs-tree-node-loading-icon{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:14px;height:36px;width:14px}.rs-tree-node-children>.rs-tree-children{display:none;position:relative}.rs-tree-open.rs-tree-node-children>.rs-tree-children{display:block}.rs-tree-indent-line{border-left:1px solid #0000001a;height:100%;margin-left:-13px;position:absolute;top:0;width:1px}.rs-picker-menu.rs-tree-menu{padding-top:12px}.rs-picker-menu.rs-tree-menu .rs-picker-search-bar{padding-top:0}.rs-picker-menu .rs-tree{padding:0 12px 12px 0}.rs-picker-menu .rs-tree.rs-tree-virtualized{padding:0}.rs-picker-menu .rs-tree-node{margin:0}.rs-picker-menu .rs-tree-node>.rs-tree-node-label>.rs-tree-node-label-content{display:block;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}[dir=rtl] .rs-tree-node-expand-icon-wrapper{padding-right:inherit;right:0}.rs-uploader-trigger input[type=file]{clip:rect(1px 1px 1px 1px);position:absolute!important}.rs-uploader-file-item-disabled{cursor:not-allowed;opacity:.3}.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{color:#575757;color:var(--rs-text-primary);cursor:pointer;font-size:12px;margin-left:10px}.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;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.rs-uploader-text .rs-uploader-file-item:hover{background-color:#f7f7fa;background-color:var(--rs-uploader-item-hover-bg)}.rs-uploader-text .rs-uploader-file-item-icon-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;height:20px;justify-content:center;left:12px;position:absolute;top:8px;width:20px}.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon,.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after,.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before{height:18px;width:18px}.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after,.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before{border-radius:50%;content:"";display:block;left:0;position:absolute;right:0}.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before{border:3px solid rgb(from #f7f7fa r g b/80%);border:3px solid var(--rs-loader-ring)}.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after{-webkit-animation:loaderSpin .6s linear infinite;animation:loaderSpin .6s linear infinite;border:3px solid #0000;border-top-color:#a6a6a6;border-color:var(--rs-loader-rotor) #0000 #0000}.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon>svg{display:none}.rs-uploader-text .rs-uploader-file-item-content{-webkit-box-pack:justify;-ms-flex-pack:justify;color:#575757;color:var(--rs-text-primary);display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-transition:color .3s;transition:color .3s}.rs-uploader-text .rs-uploader-file-item-title{-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-uploader-text .rs-uploader-file-item-size{color:#8e8e93;color:var(--rs-text-secondary);padding:0 8px}.rs-uploader-text .rs-uploader-file-item-size,.rs-uploader-text .rs-uploader-file-item-status{-ms-flex:0 0 auto;flex:0 0 auto}.rs-uploader-text .rs-uploader-file-item-status>a,.rs-uploader-text .rs-uploader-file-item-status>a:active,.rs-uploader-text .rs-uploader-file-item-status>a:focus,.rs-uploader-text .rs-uploader-file-item-status>a:hover{text-decoration:none}.rs-uploader-text .rs-uploader-file-item-btn-remove{color:#8e8e93;color:var(--rs-text-secondary);cursor:pointer;font-size:14px;padding:0;position:absolute;right:12px;top:12px}.rs-uploader-text .rs-uploader-file-item-btn-remove:focus,.rs-uploader-text .rs-uploader-file-item-btn-remove:hover{text-decoration:none}.rs-uploader-text .rs-uploader-file-item-panel{position:relative}.rs-uploader-text .rs-uploader-file-item-progress{bottom:0;left:0;position:absolute;width:100%}.rs-uploader-text .rs-uploader-file-item-progress-bar{background-color:#3498ff;background-color:var(--rs-primary-500);height:2px;-webkit-transition:width .3s ease-in-out;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:#f44336;color:var(--rs-state-error)}.rs-uploader-picture{display:inline-block}.rs-uploader-picture:after,.rs-uploader-picture:before{content:" ";display:table}.rs-uploader-picture:after{clear:both}.rs-uploader-picture .rs-uploader-trigger-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f7f7fa;background-color:var(--rs-btn-default-bg);background-color:initial;border:2px dotted #e5e5ea;border:2px dotted var(--rs-border-primary);border-radius:6px;color:var(--rs-btn-default-text);color:#575757;color:var(--rs-btn-subtle-text);cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:400;height:66px;justify-content:center;line-height:20px;margin:10px 0 0;overflow:hidden;padding:0;position:relative;text-align:center;text-decoration:none;-webkit-transition:color .15s ease-out,background-color .15s ease-out;transition:color .15s ease-out,background-color .15s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:66px}.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn{-webkit-transition:none;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{line-height:16px;padding:10px}.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{height:36px;padding:10px;width: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{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.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{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-uploader-picture .rs-uploader-trigger-btn:focus-visible{outline:3px solid #3498ff40;outline:3px solid rgb(from #3498ff r g b/25%);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:focus,.rs-uploader-picture .rs-uploader-trigger-btn:hover{background-color:#e5e5ea;background-color:var(--rs-btn-default-hover-bg);color:var(--rs-btn-default-hover-text);text-decoration:none}.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-active,.rs-uploader-picture .rs-uploader-trigger-btn:active{background-color:#d9d9d9;background-color:var(--rs-btn-default-active-bg);color:var(--rs-btn-default-active-text)}.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-disabled,.rs-uploader-picture .rs-uploader-trigger-btn:disabled{background-color:#f7f7fa;background-color:var(--rs-btn-default-disabled-bg);color:var(--rs-btn-default-disabled-text);cursor:not-allowed}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){.rs-uploader-picture .rs-uploader-trigger-btn{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}}.rs-picker-default .rs-uploader-picture .rs-uploader-trigger-btn{-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.rs-theme-high-contrast .rs-picker-default .rs-uploader-picture .rs-uploader-trigger-btn{-webkit-transition:none;transition:none}.rs-picker-default:not(.rs-picker-disabled) .rs-uploader-picture .rs-uploader-trigger-btn-active,.rs-picker-default:not(.rs-picker-disabled) .rs-uploader-picture .rs-uploader-trigger-btn:focus,.rs-picker-default:not(.rs-picker-disabled) .rs-uploader-picture .rs-uploader-trigger-btn:hover{border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-picker-subtle .rs-uploader-picture .rs-uploader-trigger-btn{background-color:initial;border:none;color:#575757;color:var(--rs-btn-subtle-text);-webkit-transition:none;transition:none}.rs-picker-subtle .rs-uploader-picture .rs-uploader-trigger-btn:focus,.rs-picker-subtle .rs-uploader-picture .rs-uploader-trigger-btn:hover{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#575757;color:var(--rs-btn-subtle-hover-text)}.rs-picker-subtle .rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-active,.rs-picker-subtle .rs-uploader-picture .rs-uploader-trigger-btn:active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-active-bg);color:#272c36;color:var(--rs-btn-subtle-active-text)}.rs-picker-subtle .rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-disabled,.rs-picker-subtle .rs-uploader-picture .rs-uploader-trigger-btn:disabled{background:none;color:#c5c6c7;color:var(--rs-btn-subtle-disabled-text)}.rs-theme-high-contrast .rs-picker-subtle .rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-disabled,.rs-theme-high-contrast .rs-picker-subtle .rs-uploader-picture .rs-uploader-trigger-btn:disabled{opacity:.5}.rs-picker-subtle .rs-uploader-picture .rs-uploader-trigger-btn-active,.rs-uploader-picture .rs-uploader-trigger-btn:focus,.rs-uploader-picture .rs-uploader-trigger-btn:hover{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#575757;color:var(--rs-btn-subtle-hover-text)}.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-active,.rs-uploader-picture .rs-uploader-trigger-btn:active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-active-bg);color:#272c36;color:var(--rs-btn-subtle-active-text)}.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-disabled,.rs-uploader-picture .rs-uploader-trigger-btn:disabled{background:none;color:#c5c6c7;color:var(--rs-btn-subtle-disabled-text)}.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-disabled,.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn:disabled{opacity:.5}.rs-uploader-picture .rs-uploader-trigger.rs-uploader-trigger-disabled .rs-uploader-trigger-btn{background-color:initial!important;color:#575757!important;color:var(--rs-btn-subtle-text)!important}.rs-uploader-picture .rs-uploader-trigger.rs-uploader-trigger-disabled .rs-uploader-trigger-btn:after{display:none}.rs-uploader-picture .rs-uploader-file-item,.rs-uploader-picture .rs-uploader-trigger{float:left}.rs-uploader-picture .rs-uploader-file-items{display:inline}.rs-uploader-picture .rs-uploader-file-item{background-color:#d9d9d9;background-color:var(--rs-uploader-item-bg);border-radius:6px;height:66px;margin-right:10px;margin-top:10px;overflow:hidden;position:relative;width:66px}.rs-uploader-picture .rs-uploader-file-item-preview{height:66px;position:relative;text-align:center;vertical-align:middle;z-index:1}.rs-uploader-picture .rs-uploader-file-item-preview>img{height:auto;width:100%}@supports ((-o-object-fit:cover) or (object-fit:cover)){.rs-uploader-picture .rs-uploader-file-item-preview>img{height:100%;-o-object-fit:cover;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{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fffc;background-color:rgb(from #fff r g b/80%);background-color:var(--rs-uploader-overlay-bg);color:#f44336;color:var(--rs-state-error);cursor:default;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:66px;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:66px;z-index:3}.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{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fffc;background-color:rgb(from #fff r g b/80%);background-color:var(--rs-uploader-overlay-bg);border-radius:50%;color:#8e8e93;color:var(--rs-text-secondary);cursor:pointer;display:-ms-flexbox;display:flex;height:24px;justify-content:center;line-height:24px;opacity:0;padding-top:0;position:absolute;right:3px;text-align:center;top:3px;-webkit-transition:opacity .2s;transition:opacity .2s;visibility:hidden;width:24px;z-index:4}.rs-uploader-picture .rs-uploader-file-item-btn-remove:focus,.rs-uploader-picture .rs-uploader-file-item-btn-remove:hover{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{background-color:#fffc;background-color:rgb(from #fff r g b/80%);background-color:var(--rs-uploader-overlay-bg);display:block;height:66px;left:0;line-height:66px;position:absolute;text-align:center;top:0;width:66px;z-index:2}.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon{display:inline-block;height:18px;position:relative;width:18px}.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after,.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before{border-radius:50%;content:"";display:block;height:18px;left:0;position:absolute;right:0;width:18px}.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before{border:3px solid rgb(from #f7f7fa r g b/80%);border:3px solid var(--rs-loader-ring)}.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after{-webkit-animation:loaderSpin .6s linear infinite;animation:loaderSpin .6s linear infinite;border:3px solid #0000;border-top-color:#a6a6a6;border-color:var(--rs-loader-rotor) #0000 #0000}.rs-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{display:block;margin-left:0}.rs-uploader-picture-text .rs-uploader-file-item{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px;height:50px;margin-top:10px;overflow:hidden;padding-left:50px;padding-right:30px;position:relative;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.rs-uploader-picture-text .rs-uploader-file-item:hover{background-color:#f7f7fa;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{background-color:#e5e5ea;background-color:var(--rs-border-primary);border-radius:6px 0 0 6px;height:50px;left:0;overflow:hidden;position:absolute;text-align:center;top:0;vertical-align:middle;width:50px}.rs-uploader-picture-text .rs-uploader-file-item-preview>img{height:auto;width:100%}@supports ((-o-object-fit:cover) or (object-fit:cover)){.rs-uploader-picture-text .rs-uploader-file-item-preview>img{height:100%;-o-object-fit:cover;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-size,.rs-uploader-picture-text .rs-uploader-file-item-content .rs-uploader-file-item-title{display:block}.rs-uploader-picture-text .rs-uploader-file-item-content .rs-uploader-file-item-title{color:#575757;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:#8e8e93;color:var(--rs-text-secondary)}.rs-uploader-picture-text .rs-uploader-file-item-btn-remove{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#8e8e93;color:var(--rs-text-secondary);cursor:pointer;display:-ms-flexbox;display:flex;height:50px;justify-content:center;padding:0;position:absolute;right:12px;top:0}.rs-uploader-picture-text .rs-uploader-file-item-btn-remove:focus,.rs-uploader-picture-text .rs-uploader-file-item-btn-remove:hover{text-decoration:none}.rs-uploader-picture-text .rs-uploader-file-item-progress{bottom:0;left:0;padding-left:50px;position:absolute;width:100%}.rs-uploader-picture-text .rs-uploader-file-item-progress-bar{background-color:#3498ff;background-color:var(--rs-primary-500);height:2px;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.rs-uploader-picture-text .rs-uploader-file-item-icon-loading{background-color:#e5e5ea;background-color:var(--rs-border-primary);display:block;height:50px;left:0;line-height:50px;position:absolute;text-align:center;top:0;width:50px;z-index:1}.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon{display:inline-block;height:18px;position:relative;width:18px}.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after,.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before{border-radius:50%;content:"";display:block;height:18px;left:0;position:absolute;right:0;width:18px}.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before{border:3px solid rgb(from #f7f7fa r g b/80%);border:3px solid var(--rs-loader-ring)}.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after{-webkit-animation:loaderSpin .6s linear infinite;animation:loaderSpin .6s linear infinite;border:3px solid #0000;border-top-color:#a6a6a6;border-color:var(--rs-loader-rotor) #0000 #0000}.rs-uploader-picture-text .rs-uploader-file-item-has-error .rs-uploader-file-item-size,.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-status,.rs-uploader-picture-text .rs-uploader-file-item-has-error .rs-uploader-file-item-title{color:#f44336;color:var(--rs-state-error);display:block}.rs-uploader-draggable .rs-uploader-trigger-customize .rs-uploader-trigger-btn{background:#fff;background:var(--rs-uploader-dnd-bg);border:1px dashed #e5e5ea;border:1px dashed var(--rs-uploader-dnd-border);display:block}.rs-uploader-draggable .rs-uploader-trigger-drag-over .rs-uploader-trigger-btn.rs-uploader-trigger-customize,.rs-uploader-draggable .rs-uploader-trigger.rs-uploader-trigger-customize:not(.rs-uploader-trigger-disabled) .rs-uploader-trigger-btn:hover{border-color:#3498ff;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{color:#2196f3;color:var(--rs-rate-symbol-checked);display:-ms-inline-flexbox;display:inline-flex;list-style:none;margin:0;padding:0;position:relative;vertical-align:middle}.rs-rate-character{cursor:pointer;margin-right:10px;outline:none;padding:3px 0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rs-rate-character-before{height:100%;opacity:0;overflow:hidden;position:absolute;width:50%}.rs-rate-character-after{color:#8e8e93;color:var(--rs-rate-symbol);-webkit-filter:grayscale(1);filter:grayscale(1)}.rs-theme-high-contrast .rs-rate-character-after>.rs-icon{fill:none;stroke:currentColor}.rs-rate-character-after,.rs-rate-character-before{display:-ms-flexbox;display:flex;z-index:1}.rs-rate-character-after>.rs-icon,.rs-rate-character-before>.rs-icon{font-size:inherit}.rs-rate-character-half .rs-rate-character-before{-webkit-filter:none;filter:none;opacity:1}.rs-rate-character-full .rs-rate-character-after{color:inherit;-webkit-filter:none;filter:none}.rs-rate-character-full .rs-rate-character-after>.rs-icon{fill:currentColor}.rs-rate-character-vertical{bottom:3px;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:50%;width:100%}.rs-rate-character .rs-icon{height:1em;position:absolute;width:1em}.rs-rate:not(.rs-rate-readonly).rs-rate:not(.rs-rate-disabled) .rs-rate-character:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.rs-rate:not(.rs-rate-readonly).rs-rate:not(.rs-rate-disabled) .rs-rate-character:active{-webkit-transform:scale(1);transform:scale(1)}.rs-rate-disabled{opacity:.3;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{height:42px;width:36px}.rs-rate-md{font-size:30px}.rs-rate-md .rs-rate-character{height:36px;width:30px}.rs-rate-sm{font-size:24px}.rs-rate-sm .rs-rate-character{height:30px;width:24px}.rs-rate-xs{font-size:18px}.rs-rate-xs .rs-rate-character{height:24px;width:18px}.rs-rate-red{color:#f44336;color:var(--rs-red-500)}.rs-rate-orange{color:#fa8900;color:var(--rs-orange-500)}.rs-rate-yellow{color:#ffb300;color:var(--rs-yellow-500)}.rs-rate-green{color:#4caf50;color:var(--rs-green-500)}.rs-rate-cyan{color:#00bcd4;color:var(--rs-cyan-500)}.rs-rate-blue{color:#2196f3;color:var(--rs-blue-500)}.rs-rate-violet{color:#673ab7;color:var(--rs-violet-500)}.rs-toast{pointer-events:auto}.rs-toast-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;pointer-events:none;position:fixed;z-index:1080}.rs-toast-container .rs-toast:not(.rs-notification){-webkit-box-shadow:0 4px 4px #0000001f,0 0 10px #0000000f;-webkit-box-shadow:var(--rs-shadow-overlay);box-shadow:0 4px 4px #0000001f,0 0 10px #0000000f;box-shadow:var(--rs-shadow-overlay)}.rs-toast-container .rs-toast-fade-entered,.rs-toast-container .rs-toast-fade-exiting{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.rs-toast-container .rs-toast-fade-entered{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.99,.44,.44,1.35);animation-timing-function:cubic-bezier(.99,.44,.44,1.35)}.rs-toast-container .rs-toast-fade-entering,.rs-toast-container .rs-toast-fade-exited{opacity:0}.rs-toast-container .rs-toast-fade-exited{max-height:0;overflow:hidden;-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:0 0;transform-origin:0 0}.rs-toast-container-bottom-center,.rs-toast-container-top-center{-ms-flex-align:center;align-items:center;width:100%}.rs-toast-container-bottom-center .rs-toast-fade-entered,.rs-toast-container-top-center .rs-toast-fade-entered{-webkit-animation-name:notificationMoveIn;animation-name:notificationMoveIn}.rs-toast-container-bottom-start,.rs-toast-container-top-start{-ms-flex-align: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{-webkit-animation-name:notificationMoveInLeft;animation-name:notificationMoveInLeft}.rs-toast-container-bottom-end,.rs-toast-container-top-end{-ms-flex-align: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{-webkit-animation-name:notificationMoveInRight;animation-name:notificationMoveInRight;margin-left:auto}.rs-toast-container-top-center,.rs-toast-container-top-end,.rs-toast-container-top-start{top:24px}.rs-toast-container-bottom-center,.rs-toast-container-bottom-end,.rs-toast-container-bottom-start{bottom:24px}.rs-toast-container .rs-toast-fade-exiting{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:notificationMoveOut;animation-name:notificationMoveOut;-webkit-animation-timing-function:cubic-bezier(.64,.65,.57,1.13);animation-timing-function:cubic-bezier(.64,.65,.57,1.13)}.rs-btn-close{background:#0000;border:none;cursor:pointer;line-height:1;outline:none!important}.rs-btn-close .rs-icon{vertical-align:bottom}.rs-btn-close:focus,.rs-btn-close:hover{color:#f44336;color:var(--rs-close-button-hover-color)}.rs-btn-close:focus svg path,.rs-btn-close:hover svg path{stroke:#f44336;stroke:var(--rs-close-button-hover-color);stroke-width:1}.rs-stack{display:-ms-flexbox;display:flex}body,html{height:100%}button,input,select,textarea{font:inherit}button,select{text-transform:none}body{-webkit-font-smoothing:antialiased;-webkit-font-smoothing:var(--mantine-webkit-font-smoothing);-moz-osx-font-smoothing:grayscale;-moz-osx-font-smoothing:var(--mantine-moz-font-smoothing);background-color:var(--mantine-color-body);color:var(--mantine-color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-family:var(--mantine-font-family);font-size:1rem;font-size:var(--mantine-font-size-md);line-height:1.55;line-height:var(--mantine-line-height);margin:0}@media screen and (max-device-width:500px){body{-webkit-text-size-adjust:100%}}@media (prefers-reduced-motion:reduce){[data-respect-reduced-motion] [data-reduce-motion]{animation:none;transition:none}}[data-mantine-color-scheme=dark] .mantine-dark-hidden,[data-mantine-color-scheme=light] .mantine-light-hidden{display:none}.mantine-focus-auto:focus-visible{outline:.125rem solid var(--mantine-color-blue-filled);outline:calc(.125rem*var(--mantine-scale)) solid var(--mantine-primary-color-filled);outline-offset:.125rem;outline-offset:calc(.125rem*var(--mantine-scale))}.mantine-focus-always:focus{outline:.125rem solid var(--mantine-color-blue-filled);outline:calc(.125rem*var(--mantine-scale)) solid var(--mantine-primary-color-filled);outline-offset:.125rem;outline-offset:calc(.125rem*var(--mantine-scale))}.mantine-focus-never:focus{outline:none}.mantine-active:active{transform:translateY(.0625rem);transform:translateY(calc(.0625rem*var(--mantine-scale)))}[dir=rtl] .mantine-rotate-rtl{transform:rotate(180deg)}:root{--mantine-z-index-app:100;--mantine-z-index-modal:200;--mantine-z-index-popover:300;--mantine-z-index-overlay:400;--mantine-z-index-max:9999;--mantine-scale:1;--mantine-cursor-type:default;--mantine-webkit-font-smoothing:antialiased;--mantine-color-scheme:light dark;--mantine-moz-font-smoothing:grayscale;--mantine-color-white:#fff;--mantine-color-black:#000;--mantine-line-height:1.55;--mantine-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--mantine-font-family-monospace:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--mantine-font-family-headings:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--mantine-heading-font-weight:700;--mantine-radius-default:calc(0.25rem*var(--mantine-scale));--mantine-primary-color-0:var(--mantine-color-blue-0);--mantine-primary-color-1:var(--mantine-color-blue-1);--mantine-primary-color-2:var(--mantine-color-blue-2);--mantine-primary-color-3:var(--mantine-color-blue-3);--mantine-primary-color-4:var(--mantine-color-blue-4);--mantine-primary-color-5:var(--mantine-color-blue-5);--mantine-primary-color-6:var(--mantine-color-blue-6);--mantine-primary-color-7:var(--mantine-color-blue-7);--mantine-primary-color-8:var(--mantine-color-blue-8);--mantine-primary-color-9:var(--mantine-color-blue-9);--mantine-primary-color-filled:var(--mantine-color-blue-filled);--mantine-primary-color-filled-hover:var(--mantine-color-blue-filled-hover);--mantine-primary-color-light:var(--mantine-color-blue-light);--mantine-primary-color-light-hover:var(--mantine-color-blue-light-hover);--mantine-primary-color-light-color:var(--mantine-color-blue-light-color);--mantine-breakpoint-xs:36em;--mantine-breakpoint-sm:48em;--mantine-breakpoint-md:62em;--mantine-breakpoint-lg:75em;--mantine-breakpoint-xl:88em;--mantine-spacing-xs:calc(0.625rem*var(--mantine-scale));--mantine-spacing-sm:calc(0.75rem*var(--mantine-scale));--mantine-spacing-md:calc(1rem*var(--mantine-scale));--mantine-spacing-lg:calc(1.25rem*var(--mantine-scale));--mantine-spacing-xl:calc(2rem*var(--mantine-scale));--mantine-font-size-xs:calc(0.75rem*var(--mantine-scale));--mantine-font-size-sm:calc(0.875rem*var(--mantine-scale));--mantine-font-size-md:calc(1rem*var(--mantine-scale));--mantine-font-size-lg:calc(1.125rem*var(--mantine-scale));--mantine-font-size-xl:calc(1.25rem*var(--mantine-scale));--mantine-line-height-xs:1.4;--mantine-line-height-sm:1.45;--mantine-line-height-md:1.55;--mantine-line-height-lg:1.6;--mantine-line-height-xl:1.65;--mantine-shadow-xs:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) #0000000d,0 calc(0.0625rem*var(--mantine-scale)) calc(0.125rem*var(--mantine-scale)) #0000001a;--mantine-shadow-sm:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) #0000000d,#0000000d 0 calc(0.625rem*var(--mantine-scale)) calc(0.9375rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale)),#0000000a 0 calc(0.4375rem*var(--mantine-scale)) calc(0.4375rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale));--mantine-shadow-md:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) #0000000d,#0000000d 0 calc(1.25rem*var(--mantine-scale)) calc(1.5625rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale)),#0000000a 0 calc(0.625rem*var(--mantine-scale)) calc(0.625rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale));--mantine-shadow-lg:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) #0000000d,#0000000d 0 calc(1.75rem*var(--mantine-scale)) calc(1.4375rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale)),#0000000a 0 calc(0.75rem*var(--mantine-scale)) calc(0.75rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale));--mantine-shadow-xl:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) #0000000d,#0000000d 0 calc(2.25rem*var(--mantine-scale)) calc(1.75rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale)),#0000000a 0 calc(1.0625rem*var(--mantine-scale)) calc(1.0625rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale));--mantine-radius-xs:calc(0.125rem*var(--mantine-scale));--mantine-radius-sm:calc(0.25rem*var(--mantine-scale));--mantine-radius-md:calc(0.5rem*var(--mantine-scale));--mantine-radius-lg:calc(1rem*var(--mantine-scale));--mantine-radius-xl:calc(2rem*var(--mantine-scale));--mantine-color-dark-0:#c9c9c9;--mantine-color-dark-1:#b8b8b8;--mantine-color-dark-2:#828282;--mantine-color-dark-3:#696969;--mantine-color-dark-4:#424242;--mantine-color-dark-5:#3b3b3b;--mantine-color-dark-6:#2e2e2e;--mantine-color-dark-7:#242424;--mantine-color-dark-8:#1f1f1f;--mantine-color-dark-9:#141414;--mantine-color-gray-0:#f8f9fa;--mantine-color-gray-1:#f1f3f5;--mantine-color-gray-2:#e9ecef;--mantine-color-gray-3:#dee2e6;--mantine-color-gray-4:#ced4da;--mantine-color-gray-5:#adb5bd;--mantine-color-gray-6:#868e96;--mantine-color-gray-7:#495057;--mantine-color-gray-8:#343a40;--mantine-color-gray-9:#212529;--mantine-color-red-0:#fff5f5;--mantine-color-red-1:#ffe3e3;--mantine-color-red-2:#ffc9c9;--mantine-color-red-3:#ffa8a8;--mantine-color-red-4:#ff8787;--mantine-color-red-5:#ff6b6b;--mantine-color-red-6:#fa5252;--mantine-color-red-7:#f03e3e;--mantine-color-red-8:#e03131;--mantine-color-red-9:#c92a2a;--mantine-color-pink-0:#fff0f6;--mantine-color-pink-1:#ffdeeb;--mantine-color-pink-2:#fcc2d7;--mantine-color-pink-3:#faa2c1;--mantine-color-pink-4:#f783ac;--mantine-color-pink-5:#f06595;--mantine-color-pink-6:#e64980;--mantine-color-pink-7:#d6336c;--mantine-color-pink-8:#c2255c;--mantine-color-pink-9:#a61e4d;--mantine-color-grape-0:#f8f0fc;--mantine-color-grape-1:#f3d9fa;--mantine-color-grape-2:#eebefa;--mantine-color-grape-3:#e599f7;--mantine-color-grape-4:#da77f2;--mantine-color-grape-5:#cc5de8;--mantine-color-grape-6:#be4bdb;--mantine-color-grape-7:#ae3ec9;--mantine-color-grape-8:#9c36b5;--mantine-color-grape-9:#862e9c;--mantine-color-violet-0:#f3f0ff;--mantine-color-violet-1:#e5dbff;--mantine-color-violet-2:#d0bfff;--mantine-color-violet-3:#b197fc;--mantine-color-violet-4:#9775fa;--mantine-color-violet-5:#845ef7;--mantine-color-violet-6:#7950f2;--mantine-color-violet-7:#7048e8;--mantine-color-violet-8:#6741d9;--mantine-color-violet-9:#5f3dc4;--mantine-color-indigo-0:#edf2ff;--mantine-color-indigo-1:#dbe4ff;--mantine-color-indigo-2:#bac8ff;--mantine-color-indigo-3:#91a7ff;--mantine-color-indigo-4:#748ffc;--mantine-color-indigo-5:#5c7cfa;--mantine-color-indigo-6:#4c6ef5;--mantine-color-indigo-7:#4263eb;--mantine-color-indigo-8:#3b5bdb;--mantine-color-indigo-9:#364fc7;--mantine-color-blue-0:#e7f5ff;--mantine-color-blue-1:#d0ebff;--mantine-color-blue-2:#a5d8ff;--mantine-color-blue-3:#74c0fc;--mantine-color-blue-4:#4dabf7;--mantine-color-blue-5:#339af0;--mantine-color-blue-6:#228be6;--mantine-color-blue-7:#1c7ed6;--mantine-color-blue-8:#1971c2;--mantine-color-blue-9:#1864ab;--mantine-color-cyan-0:#e3fafc;--mantine-color-cyan-1:#c5f6fa;--mantine-color-cyan-2:#99e9f2;--mantine-color-cyan-3:#66d9e8;--mantine-color-cyan-4:#3bc9db;--mantine-color-cyan-5:#22b8cf;--mantine-color-cyan-6:#15aabf;--mantine-color-cyan-7:#1098ad;--mantine-color-cyan-8:#0c8599;--mantine-color-cyan-9:#0b7285;--mantine-color-teal-0:#e6fcf5;--mantine-color-teal-1:#c3fae8;--mantine-color-teal-2:#96f2d7;--mantine-color-teal-3:#63e6be;--mantine-color-teal-4:#38d9a9;--mantine-color-teal-5:#20c997;--mantine-color-teal-6:#12b886;--mantine-color-teal-7:#0ca678;--mantine-color-teal-8:#099268;--mantine-color-teal-9:#087f5b;--mantine-color-green-0:#ebfbee;--mantine-color-green-1:#d3f9d8;--mantine-color-green-2:#b2f2bb;--mantine-color-green-3:#8ce99a;--mantine-color-green-4:#69db7c;--mantine-color-green-5:#51cf66;--mantine-color-green-6:#40c057;--mantine-color-green-7:#37b24d;--mantine-color-green-8:#2f9e44;--mantine-color-green-9:#2b8a3e;--mantine-color-lime-0:#f4fce3;--mantine-color-lime-1:#e9fac8;--mantine-color-lime-2:#d8f5a2;--mantine-color-lime-3:#c0eb75;--mantine-color-lime-4:#a9e34b;--mantine-color-lime-5:#94d82d;--mantine-color-lime-6:#82c91e;--mantine-color-lime-7:#74b816;--mantine-color-lime-8:#66a80f;--mantine-color-lime-9:#5c940d;--mantine-color-yellow-0:#fff9db;--mantine-color-yellow-1:#fff3bf;--mantine-color-yellow-2:#ffec99;--mantine-color-yellow-3:#ffe066;--mantine-color-yellow-4:#ffd43b;--mantine-color-yellow-5:#fcc419;--mantine-color-yellow-6:#fab005;--mantine-color-yellow-7:#f59f00;--mantine-color-yellow-8:#f08c00;--mantine-color-yellow-9:#e67700;--mantine-color-orange-0:#fff4e6;--mantine-color-orange-1:#ffe8cc;--mantine-color-orange-2:#ffd8a8;--mantine-color-orange-3:#ffc078;--mantine-color-orange-4:#ffa94d;--mantine-color-orange-5:#ff922b;--mantine-color-orange-6:#fd7e14;--mantine-color-orange-7:#f76707;--mantine-color-orange-8:#e8590c;--mantine-color-orange-9:#d9480f;--mantine-h1-font-size:calc(2.125rem*var(--mantine-scale));--mantine-h1-line-height:1.3;--mantine-h1-font-weight:700;--mantine-h2-font-size:calc(1.625rem*var(--mantine-scale));--mantine-h2-line-height:1.35;--mantine-h2-font-weight:700;--mantine-h3-font-size:calc(1.375rem*var(--mantine-scale));--mantine-h3-line-height:1.4;--mantine-h3-font-weight:700;--mantine-h4-font-size:calc(1.125rem*var(--mantine-scale));--mantine-h4-line-height:1.45;--mantine-h4-font-weight:700;--mantine-h5-font-size:calc(1rem*var(--mantine-scale));--mantine-h5-line-height:1.5;--mantine-h5-font-weight:700;--mantine-h6-font-size:calc(0.875rem*var(--mantine-scale));--mantine-h6-line-height:1.5;--mantine-h6-font-weight:700;color-scheme:light dark;color-scheme:var(--mantine-color-scheme)}:root[data-mantine-color-scheme=dark]{--mantine-color-scheme:dark;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-white);--mantine-color-text:var(--mantine-color-dark-0);--mantine-color-body:var(--mantine-color-dark-7);--mantine-color-error:var(--mantine-color-red-8);--mantine-color-placeholder:var(--mantine-color-dark-3);--mantine-color-anchor:var(--mantine-color-blue-4);--mantine-color-default:var(--mantine-color-dark-6);--mantine-color-default-hover:var(--mantine-color-dark-5);--mantine-color-default-color:var(--mantine-color-white);--mantine-color-default-border:var(--mantine-color-dark-4);--mantine-color-dimmed:var(--mantine-color-dark-2);--mantine-color-dark-text:var(--mantine-color-dark-4);--mantine-color-dark-filled:var(--mantine-color-dark-8);--mantine-color-dark-filled-hover:var(--mantine-color-dark-7);--mantine-color-dark-light:#24242426;--mantine-color-dark-light-hover:#24242433;--mantine-color-dark-light-color:var(--mantine-color-dark-3);--mantine-color-dark-outline:var(--mantine-color-dark-4);--mantine-color-dark-outline-hover:#2424240d;--mantine-color-gray-text:var(--mantine-color-gray-4);--mantine-color-gray-filled:var(--mantine-color-gray-8);--mantine-color-gray-filled-hover:var(--mantine-color-gray-9);--mantine-color-gray-light:#878f9726;--mantine-color-gray-light-hover:#878f9733;--mantine-color-gray-light-color:var(--mantine-color-gray-3);--mantine-color-gray-outline:var(--mantine-color-gray-4);--mantine-color-gray-outline-hover:#ced4da0d;--mantine-color-red-text:var(--mantine-color-red-4);--mantine-color-red-filled:var(--mantine-color-red-8);--mantine-color-red-filled-hover:var(--mantine-color-red-9);--mantine-color-red-light:#fa525226;--mantine-color-red-light-hover:#fa525233;--mantine-color-red-light-color:var(--mantine-color-red-3);--mantine-color-red-outline:var(--mantine-color-red-4);--mantine-color-red-outline-hover:#ff85850d;--mantine-color-pink-text:var(--mantine-color-pink-4);--mantine-color-pink-filled:var(--mantine-color-pink-8);--mantine-color-pink-filled-hover:var(--mantine-color-pink-9);--mantine-color-pink-light:#e6498026;--mantine-color-pink-light-hover:#e6498033;--mantine-color-pink-light-color:var(--mantine-color-pink-3);--mantine-color-pink-outline:var(--mantine-color-pink-4);--mantine-color-pink-outline-hover:#f783ac0d;--mantine-color-grape-text:var(--mantine-color-grape-4);--mantine-color-grape-filled:var(--mantine-color-grape-8);--mantine-color-grape-filled-hover:var(--mantine-color-grape-9);--mantine-color-grape-light:#be4bdb26;--mantine-color-grape-light-hover:#be4bdb33;--mantine-color-grape-light-color:var(--mantine-color-grape-3);--mantine-color-grape-outline:var(--mantine-color-grape-4);--mantine-color-grape-outline-hover:#da77f20d;--mantine-color-violet-text:var(--mantine-color-violet-4);--mantine-color-violet-filled:var(--mantine-color-violet-8);--mantine-color-violet-filled-hover:var(--mantine-color-violet-9);--mantine-color-violet-light:#7950f226;--mantine-color-violet-light-hover:#7950f233;--mantine-color-violet-light-color:var(--mantine-color-violet-3);--mantine-color-violet-outline:var(--mantine-color-violet-4);--mantine-color-violet-outline-hover:#9775fa0d;--mantine-color-indigo-text:var(--mantine-color-indigo-4);--mantine-color-indigo-filled:var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-9);--mantine-color-indigo-light:#4c6ef526;--mantine-color-indigo-light-hover:#4c6ef533;--mantine-color-indigo-light-color:var(--mantine-color-indigo-3);--mantine-color-indigo-outline:var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover:#748ffc0d;--mantine-color-blue-text:var(--mantine-color-blue-4);--mantine-color-blue-filled:var(--mantine-color-blue-8);--mantine-color-blue-filled-hover:var(--mantine-color-blue-9);--mantine-color-blue-light:#228be626;--mantine-color-blue-light-hover:#228be633;--mantine-color-blue-light-color:var(--mantine-color-blue-3);--mantine-color-blue-outline:var(--mantine-color-blue-4);--mantine-color-blue-outline-hover:#4dabf70d;--mantine-color-cyan-text:var(--mantine-color-cyan-4);--mantine-color-cyan-filled:var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-9);--mantine-color-cyan-light:#15aabf26;--mantine-color-cyan-light-hover:#15aabf33;--mantine-color-cyan-light-color:var(--mantine-color-cyan-3);--mantine-color-cyan-outline:var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover:#3bc9db0d;--mantine-color-teal-text:var(--mantine-color-teal-4);--mantine-color-teal-filled:var(--mantine-color-teal-8);--mantine-color-teal-filled-hover:var(--mantine-color-teal-9);--mantine-color-teal-light:#12b88626;--mantine-color-teal-light-hover:#12b88633;--mantine-color-teal-light-color:var(--mantine-color-teal-3);--mantine-color-teal-outline:var(--mantine-color-teal-4);--mantine-color-teal-outline-hover:#38d9a90d;--mantine-color-green-text:var(--mantine-color-green-4);--mantine-color-green-filled:var(--mantine-color-green-8);--mantine-color-green-filled-hover:var(--mantine-color-green-9);--mantine-color-green-light:#40c05726;--mantine-color-green-light-hover:#40c05733;--mantine-color-green-light-color:var(--mantine-color-green-3);--mantine-color-green-outline:var(--mantine-color-green-4);--mantine-color-green-outline-hover:#69db7c0d;--mantine-color-lime-text:var(--mantine-color-lime-4);--mantine-color-lime-filled:var(--mantine-color-lime-8);--mantine-color-lime-filled-hover:var(--mantine-color-lime-9);--mantine-color-lime-light:#82c91e26;--mantine-color-lime-light-hover:#82c91e33;--mantine-color-lime-light-color:var(--mantine-color-lime-3);--mantine-color-lime-outline:var(--mantine-color-lime-4);--mantine-color-lime-outline-hover:#a9e34b0d;--mantine-color-yellow-text:var(--mantine-color-yellow-4);--mantine-color-yellow-filled:var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-9);--mantine-color-yellow-light:#fab00526;--mantine-color-yellow-light-hover:#fab00533;--mantine-color-yellow-light-color:var(--mantine-color-yellow-3);--mantine-color-yellow-outline:var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover:#ffd43b0d;--mantine-color-orange-text:var(--mantine-color-orange-4);--mantine-color-orange-filled:var(--mantine-color-orange-8);--mantine-color-orange-filled-hover:var(--mantine-color-orange-9);--mantine-color-orange-light:#fd7e1426;--mantine-color-orange-light-hover:#fd7e1433;--mantine-color-orange-light-color:var(--mantine-color-orange-3);--mantine-color-orange-outline:var(--mantine-color-orange-4);--mantine-color-orange-outline-hover:#ffa94d0d}:root[data-mantine-color-scheme=light]{--mantine-color-scheme:light;--mantine-color-bright:var(--mantine-color-black);--mantine-color-text:var(--mantine-color-black);--mantine-color-body:var(--mantine-color-white);--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-error:var(--mantine-color-red-6);--mantine-color-placeholder:var(--mantine-color-gray-5);--mantine-color-anchor:var(--mantine-primary-color-filled);--mantine-color-default:var(--mantine-color-white);--mantine-color-default-hover:var(--mantine-color-gray-0);--mantine-color-default-color:var(--mantine-color-gray-9);--mantine-color-default-border:var(--mantine-color-gray-4);--mantine-color-dimmed:var(--mantine-color-gray-6);--mantine-color-dark-text:var(--mantine-color-dark-filled);--mantine-color-dark-filled:var(--mantine-color-dark-6);--mantine-color-dark-filled-hover:var(--mantine-color-dark-7);--mantine-color-dark-light:#3838381a;--mantine-color-dark-light-hover:#3838381f;--mantine-color-dark-light-color:var(--mantine-color-dark-6);--mantine-color-dark-outline:var(--mantine-color-dark-6);--mantine-color-dark-outline-hover:#3838380d;--mantine-color-gray-text:var(--mantine-color-gray-filled);--mantine-color-gray-filled:var(--mantine-color-gray-6);--mantine-color-gray-filled-hover:var(--mantine-color-gray-7);--mantine-color-gray-light:#878f971a;--mantine-color-gray-light-hover:#878f971f;--mantine-color-gray-light-color:var(--mantine-color-gray-6);--mantine-color-gray-outline:var(--mantine-color-gray-6);--mantine-color-gray-outline-hover:#878f970d;--mantine-color-red-text:var(--mantine-color-red-filled);--mantine-color-red-filled:var(--mantine-color-red-6);--mantine-color-red-filled-hover:var(--mantine-color-red-7);--mantine-color-red-light:#fa52521a;--mantine-color-red-light-hover:#fa52521f;--mantine-color-red-light-color:var(--mantine-color-red-6);--mantine-color-red-outline:var(--mantine-color-red-6);--mantine-color-red-outline-hover:#fa52520d;--mantine-color-pink-text:var(--mantine-color-pink-filled);--mantine-color-pink-filled:var(--mantine-color-pink-6);--mantine-color-pink-filled-hover:var(--mantine-color-pink-7);--mantine-color-pink-light:#e649801a;--mantine-color-pink-light-hover:#e649801f;--mantine-color-pink-light-color:var(--mantine-color-pink-6);--mantine-color-pink-outline:var(--mantine-color-pink-6);--mantine-color-pink-outline-hover:#e649800d;--mantine-color-grape-text:var(--mantine-color-grape-filled);--mantine-color-grape-filled:var(--mantine-color-grape-6);--mantine-color-grape-filled-hover:var(--mantine-color-grape-7);--mantine-color-grape-light:#be4bdb1a;--mantine-color-grape-light-hover:#be4bdb1f;--mantine-color-grape-light-color:var(--mantine-color-grape-6);--mantine-color-grape-outline:var(--mantine-color-grape-6);--mantine-color-grape-outline-hover:#be4bdb0d;--mantine-color-violet-text:var(--mantine-color-violet-filled);--mantine-color-violet-filled:var(--mantine-color-violet-6);--mantine-color-violet-filled-hover:var(--mantine-color-violet-7);--mantine-color-violet-light:#7950f21a;--mantine-color-violet-light-hover:#7950f21f;--mantine-color-violet-light-color:var(--mantine-color-violet-6);--mantine-color-violet-outline:var(--mantine-color-violet-6);--mantine-color-violet-outline-hover:#7950f20d;--mantine-color-indigo-text:var(--mantine-color-indigo-filled);--mantine-color-indigo-filled:var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-7);--mantine-color-indigo-light:#4c6ef51a;--mantine-color-indigo-light-hover:#4c6ef51f;--mantine-color-indigo-light-color:var(--mantine-color-indigo-6);--mantine-color-indigo-outline:var(--mantine-color-indigo-6);--mantine-color-indigo-outline-hover:#4c6ef50d;--mantine-color-blue-text:var(--mantine-color-blue-filled);--mantine-color-blue-filled:var(--mantine-color-blue-6);--mantine-color-blue-filled-hover:var(--mantine-color-blue-7);--mantine-color-blue-light:#228be61a;--mantine-color-blue-light-hover:#228be61f;--mantine-color-blue-light-color:var(--mantine-color-blue-6);--mantine-color-blue-outline:var(--mantine-color-blue-6);--mantine-color-blue-outline-hover:#228be60d;--mantine-color-cyan-text:var(--mantine-color-cyan-filled);--mantine-color-cyan-filled:var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-7);--mantine-color-cyan-light:#15aabf1a;--mantine-color-cyan-light-hover:#15aabf1f;--mantine-color-cyan-light-color:var(--mantine-color-cyan-6);--mantine-color-cyan-outline:var(--mantine-color-cyan-6);--mantine-color-cyan-outline-hover:#15aabf0d;--mantine-color-teal-text:var(--mantine-color-teal-filled);--mantine-color-teal-filled:var(--mantine-color-teal-6);--mantine-color-teal-filled-hover:var(--mantine-color-teal-7);--mantine-color-teal-light:#12b8861a;--mantine-color-teal-light-hover:#12b8861f;--mantine-color-teal-light-color:var(--mantine-color-teal-6);--mantine-color-teal-outline:var(--mantine-color-teal-6);--mantine-color-teal-outline-hover:#12b8860d;--mantine-color-green-text:var(--mantine-color-green-filled);--mantine-color-green-filled:var(--mantine-color-green-6);--mantine-color-green-filled-hover:var(--mantine-color-green-7);--mantine-color-green-light:#40c0571a;--mantine-color-green-light-hover:#40c0571f;--mantine-color-green-light-color:var(--mantine-color-green-6);--mantine-color-green-outline:var(--mantine-color-green-6);--mantine-color-green-outline-hover:#40c0570d;--mantine-color-lime-text:var(--mantine-color-lime-filled);--mantine-color-lime-filled:var(--mantine-color-lime-6);--mantine-color-lime-filled-hover:var(--mantine-color-lime-7);--mantine-color-lime-light:#82c91e1a;--mantine-color-lime-light-hover:#82c91e1f;--mantine-color-lime-light-color:var(--mantine-color-lime-6);--mantine-color-lime-outline:var(--mantine-color-lime-6);--mantine-color-lime-outline-hover:#82c91e0d;--mantine-color-yellow-text:var(--mantine-color-yellow-filled);--mantine-color-yellow-filled:var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-7);--mantine-color-yellow-light:#fab0051a;--mantine-color-yellow-light-hover:#fab0051f;--mantine-color-yellow-light-color:var(--mantine-color-yellow-6);--mantine-color-yellow-outline:var(--mantine-color-yellow-6);--mantine-color-yellow-outline-hover:#fab0050d;--mantine-color-orange-text:var(--mantine-color-orange-filled);--mantine-color-orange-filled:var(--mantine-color-orange-6);--mantine-color-orange-filled-hover:var(--mantine-color-orange-7);--mantine-color-orange-light:#fd7e141a;--mantine-color-orange-light-hover:#fd7e141f;--mantine-color-orange-light-color:var(--mantine-color-orange-6);--mantine-color-orange-outline:var(--mantine-color-orange-6);--mantine-color-orange-outline-hover:#fd7e140d}.m-d57069b5{--scrollarea-scrollbar-size:calc(0.75rem*var(--mantine-scale));overflow:hidden;position:relative}.m-c0783ff9{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;height:100%;padding-bottom:0;padding-bottom:var(--_viewport-padding-bottom,0);padding-left:0;padding-left:var(--_viewport-padding-left,0);padding-right:0;padding-right:var(--_viewport-padding-right,0);scrollbar-width:none;width:100%}.m-c0783ff9::-webkit-scrollbar{display:none}.m-c0783ff9[data-scrollbars=xy][data-offset-scrollbars=xy],.m-c0783ff9[data-scrollbars=xy][data-offset-scrollbars=y],.m-c0783ff9[data-scrollbars=y][data-offset-scrollbars=xy],.m-c0783ff9[data-scrollbars=y][data-offset-scrollbars=y]{--_viewport-padding-right:var(--scrollarea-scrollbar-size);--_viewport-padding-left:unset}[dir=rtl] .m-c0783ff9[data-scrollbars=xy][data-offset-scrollbars=xy],[dir=rtl] .m-c0783ff9[data-scrollbars=xy][data-offset-scrollbars=y],[dir=rtl] .m-c0783ff9[data-scrollbars=y][data-offset-scrollbars=xy],[dir=rtl] .m-c0783ff9[data-scrollbars=y][data-offset-scrollbars=y]{--_viewport-padding-right:unset;--_viewport-padding-left:var(--scrollarea-scrollbar-size)}.m-c0783ff9[data-scrollbars=x][data-offset-scrollbars=x],.m-c0783ff9[data-scrollbars=x][data-offset-scrollbars=xy],.m-c0783ff9[data-scrollbars=xy][data-offset-scrollbars=x],.m-c0783ff9[data-scrollbars=xy][data-offset-scrollbars=xy]{--_viewport-padding-bottom:var(--scrollarea-scrollbar-size)}.m-f8f631dd{display:table;min-width:100%}.m-c44ba933{background-color:initial;background-color:var(--_scrollbar-bg,#0000);box-sizing:border-box;display:flex;display:var(--_scrollbar-display,flex);flex-direction:row;flex-direction:var(--_scrollbar-direction,row);height:var(--_scrollbar-height);padding:calc(var(--scrollarea-scrollbar-size)/5);touch-action:none;transition:background-color .15s ease,opacity .15s ease;-webkit-user-select:none;user-select:none;width:var(--_scrollbar-width)}.m-c44ba933>.m-d8b5e363{background-color:var(--_thumb-bg)}@media (hover:hover){[data-mantine-color-scheme=light] .m-c44ba933:hover{--_scrollbar-bg:var(--mantine-color-gray-0);--_thumb-bg:#00000080}[data-mantine-color-scheme=dark] .m-c44ba933:hover{--_scrollbar-bg:var(--mantine-color-dark-8);--_thumb-bg:#ffffff80}}@media (hover:none){[data-mantine-color-scheme=light] .m-c44ba933:active{--_scrollbar-bg:var(--mantine-color-gray-0);--_thumb-bg:#00000080}[data-mantine-color-scheme=dark] .m-c44ba933:active{--_scrollbar-bg:var(--mantine-color-dark-8);--_thumb-bg:#ffffff80}}.m-c44ba933[data-hidden],.m-c44ba933[data-state=hidden]{--_scrollbar-display:none}.m-c44ba933[data-orientation=vertical]{--_scrollbar-width:var(--scrollarea-scrollbar-size);bottom:var(--sa-corner-width);right:0;top:0}[dir=rtl] .m-c44ba933[data-orientation=vertical]{left:0;right:auto}.m-c44ba933[data-orientation=horizontal]{--_scrollbar-height:var(--scrollarea-scrollbar-size);--_scrollbar-direction:column;bottom:0;left:0;right:var(--sa-corner-height)}[dir=rtl] .m-c44ba933[data-orientation=horizontal]{left:var(--sa-corner-height);right:0}.m-d8b5e363{background-color:var(--_thumb-bg);border-radius:var(--scrollarea-scrollbar-size);flex:1 1;overflow:hidden;position:relative;transition:background-color .15s ease}.m-d8b5e363:before{content:'""';height:100%;left:50%;min-height:2.75rem;min-height:calc(2.75rem*var(--mantine-scale));min-width:2.75rem;min-width:calc(2.75rem*var(--mantine-scale));position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}[data-mantine-color-scheme=light] .m-d8b5e363{--_thumb-bg:#0006}[data-mantine-color-scheme=dark] .m-d8b5e363{--_thumb-bg:#fff6}.m-21657268{background-color:var(--_corner-bg);bottom:0;display:block;display:var(--_corner-display,block);opacity:0;opacity:var(--_corner-opacity,0);position:absolute;right:0;transition:opacity .15s ease}[dir=rtl] .m-21657268{bottom:0;left:0;right:auto}[data-mantine-color-scheme=light] .m-21657268{--_corner-bg:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-21657268{--_corner-bg:var(--mantine-color-dark-8)}.m-21657268[data-hovered]{--_corner-opacity:1}.m-21657268[data-hidden]{--_corner-display:none}.m-87cf2631{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background-color:initial;border:0;color:inherit;cursor:pointer;font-size:1rem;font-size:var(--mantine-font-size-md);padding:0;text-align:left;text-decoration:none;touch-action:manipulation}[dir=rtl] .m-87cf2631{text-align:right}.m-515a97f8{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.m-1b7284a3{-webkit-tap-highlight-color:transparent;background-color:var(--mantine-color-body);border:none;border:var(--_paper-border,none);border-radius:.25rem;border-radius:var(--paper-radius,var(--mantine-radius-default));box-shadow:none;box-shadow:var(--paper-shadow,none);display:block;outline:0;text-decoration:none;touch-action:manipulation}[data-mantine-color-scheme=light] .m-1b7284a3[data-with-border]{--_paper-border:calc(0.0625rem*var(--mantine-scale)) solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m-1b7284a3[data-with-border]{--_paper-border:calc(0.0625rem*var(--mantine-scale)) solid var(--mantine-color-dark-4)}.m-1b7284a3:not([data-with-border]){--_paper-border:none!important}.m-38a85659{background-color:var(--_popover-bg);border:calc(.0625rem*var(--mantine-scale)) solid var(--_popover-bd);border-radius:.25rem;border-radius:var(--popover-radius,var(--mantine-radius-default));box-shadow:none;box-shadow:var(--popover-shadow,none);padding:.75rem 1rem;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);position:absolute}.m-38a85659:focus{outline:none}[data-mantine-color-scheme=light] .m-38a85659{--_popover-bg:var(--mantine-color-white);--_popover-bd:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m-38a85659{--_popover-bg:var(--mantine-color-dark-6);--_popover-bd:var(--mantine-color-dark-4)}.m-a31dc6c1{background-color:inherit;border:calc(.0625rem*var(--mantine-scale)) solid var(--_popover-bd);z-index:1}.m-5ae2e3c{--loader-size-xs:calc(1.125rem*var(--mantine-scale));--loader-size-sm:calc(1.375rem*var(--mantine-scale));--loader-size-md:calc(2.25rem*var(--mantine-scale));--loader-size-lg:calc(2.75rem*var(--mantine-scale));--loader-size-xl:calc(3.625rem*var(--mantine-scale));--loader-size:var(--loader-size-md);--loader-color:var(--mantine-primary-color-filled)}@keyframes m-5d2b3b9d{0%{opacity:0;transform:scale(.6)}50%,to{transform:scale(1)}}.m-7a2bd4cd{display:flex;gap:calc(var(--loader-size)/5);height:var(--loader-size);position:relative;width:var(--loader-size)}.m-870bb79{animation:m-5d2b3b9d 1.2s cubic-bezier(0,.5,.5,1) infinite;background:var(--loader-color);border-radius:.125rem;border-radius:calc(.125rem*var(--mantine-scale));flex:1 1}.m-870bb79:first-of-type{animation-delay:-.24s}.m-870bb79:nth-of-type(2){animation-delay:-.12s}.m-870bb79:nth-of-type(3){animation-delay:0}@keyframes m-aac34a1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.6)}}.m-4e3f22d7{align-items:center;display:flex;gap:calc(var(--loader-size)/10);height:var(--loader-size);justify-content:center;position:relative;width:var(--loader-size)}.m-870c4af{animation:m-aac34a1 .8s linear infinite;background:var(--loader-color);border-radius:50%;height:calc(var(--loader-size)/3 - var(--loader-size)/15);width:calc(var(--loader-size)/3 - var(--loader-size)/15)}.m-870c4af:nth-child(2){animation-delay:.4s}@keyframes m-f8e89c4b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.m-b34414df{display:inline-block}.m-b34414df,.m-b34414df:after{height:var(--loader-size);width:var(--loader-size)}.m-b34414df:after{animation:m-f8e89c4b 1.2s linear infinite;border-color:var(--loader-color) var(--loader-color) var(--loader-color) #0000;border-radius:625rem;border-radius:calc(625rem*var(--mantine-scale));border-style:solid;border-width:calc(var(--loader-size)/8);content:"";display:block}.m-8d3f4000{--ai-size-xs:calc(1.125rem*var(--mantine-scale));--ai-size-sm:calc(1.375rem*var(--mantine-scale));--ai-size-md:calc(1.75rem*var(--mantine-scale));--ai-size-lg:calc(2.125rem*var(--mantine-scale));--ai-size-xl:calc(2.75rem*var(--mantine-scale));--ai-size-input-xs:calc(1.875rem*var(--mantine-scale));--ai-size-input-sm:calc(2.25rem*var(--mantine-scale));--ai-size-input-md:calc(2.625rem*var(--mantine-scale));--ai-size-input-lg:calc(3.125rem*var(--mantine-scale));--ai-size-input-xl:calc(3.75rem*var(--mantine-scale));--ai-size:var(--ai-size-md);--ai-color:var(--mantine-color-white);align-items:center;background:var(--mantine-color-blue-filled);background:var(--_ai-bg,var(--ai-bg,var(--mantine-primary-color-filled)));border:.0625rem solid #0000;border:var(--ai-bd,calc(.0625rem*var(--mantine-scale)) solid #0000);border-radius:.25rem;border-radius:var(--ai-radius,var(--mantine-radius-default));color:#fff;color:var(--_ai-color,var(--ai-color,var(--mantine-color-white)));cursor:pointer;cursor:var(--_ai-cursor,pointer);display:inline-flex;height:var(--ai-size);justify-content:center;line-height:1;min-height:var(--ai-size);min-width:var(--ai-size);position:relative;-webkit-user-select:none;user-select:none;width:var(--ai-size)}@media (hover:hover){.m-8d3f4000:hover:not([data-loading]):not(:disabled):not([data-disabled]){--_ai-bg:var(--ai-hover,var(--mantine-primary-color-filled-hover));--_ai-color:var(--ai-hover-color)}}@media (hover:none){.m-8d3f4000:active:not([data-loading]):not(:disabled):not([data-disabled]){--_ai-bg:var(--ai-hover,var(--mantine-primary-color-filled-hover));--_ai-color:var(--ai-hover-color)}}[data-mantine-color-scheme=light] .m-8d3f4000{--_ai-loading-overlay-bg:#ffffff59;--_ai-disabled-bg:var(--mantine-color-gray-1);--_ai-disabled-color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .m-8d3f4000{--_ai-loading-overlay-bg:#00000059;--_ai-disabled-bg:var(--mantine-color-dark-6);--_ai-disabled-color:var(--mantine-color-dark-3)}.m-8d3f4000[data-loading]{--_ai-cursor:not-allowed}.m-8d3f4000[data-loading]:before{background-color:var(--_ai-loading-overlay-bg);border-radius:.25rem;border-radius:var(--ai-radius,var(--mantine-radius-default));content:"";inset:-.0625rem;inset:calc(-.0625rem*var(--mantine-scale));position:absolute}.m-8d3f4000:disabled:not([data-loading]),.m-8d3f4000[data-disabled]:not([data-loading]){--_ai-cursor:not-allowed;--_ai-bg:var(--_ai-disabled-bg);--_ai-color:var(--_ai-disabled-color);--ai-bd:calc(0.0625rem*var(--mantine-scale)) solid #0000!important}.m-8d3f4000:disabled:not([data-loading]):active,.m-8d3f4000[data-disabled]:not([data-loading]):active{transform:none}.m-302b9fb1{z-index:1}.m-1a0f1b21{--ai-border-width:calc(0.0625rem*var(--mantine-scale));display:flex}.m-1a0f1b21[data-orientation=horizontal]{flex-direction:row}.m-1a0f1b21[data-orientation=horizontal] .m-8d3f4000:not(:only-child):first-child{border-bottom-right-radius:0;border-right-width:calc(var(--ai-border-width)/2);border-top-right-radius:0}.m-1a0f1b21[data-orientation=horizontal] .m-8d3f4000:not(:only-child):last-child{border-bottom-left-radius:0;border-left-width:calc(var(--ai-border-width)/2);border-top-left-radius:0}.m-1a0f1b21[data-orientation=horizontal] .m-8d3f4000:not(:only-child):not(:first-child):not(:last-child){border-left-width:calc(var(--ai-border-width)/2);border-radius:0;border-right-width:calc(var(--ai-border-width)/2)}[dir=rtl] .m-1a0f1b21[data-orientation=horizontal] .m-8d3f4000:not(:only-child):first-child{border:.0625rem solid #0000;border:var(--ai-bd,calc(.0625rem*var(--mantine-scale)) solid #0000);border-radius:.25rem;border-radius:var(--ai-radius,var(--mantine-radius-default));border-bottom-left-radius:0;border-left-width:calc(var(--ai-border-width)/2);border-top-left-radius:0}[dir=rtl] .m-1a0f1b21[data-orientation=horizontal] .m-8d3f4000:not(:only-child):last-child{border:.0625rem solid #0000;border:var(--ai-bd,calc(.0625rem*var(--mantine-scale)) solid #0000);border-radius:.25rem;border-radius:var(--ai-radius,var(--mantine-radius-default));border-bottom-right-radius:0;border-right-width:calc(var(--ai-border-width)/2);border-top-right-radius:0}.m-1a0f1b21[data-orientation=vertical]{flex-direction:column}.m-1a0f1b21[data-orientation=vertical] .m-8d3f4000:not(:only-child):first-child{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:calc(var(--ai-border-width)/2)}.m-1a0f1b21[data-orientation=vertical] .m-8d3f4000:not(:only-child):last-child{border-top-left-radius:0;border-top-right-radius:0;border-top-width:calc(var(--ai-border-width)/2)}.m-1a0f1b21[data-orientation=vertical] .m-8d3f4000:not(:only-child):not(:first-child):not(:last-child){border-bottom-width:calc(var(--ai-border-width)/2);border-radius:0;border-top-width:calc(var(--ai-border-width)/2)}.m-86a44da5{--cb-size-xs:calc(1.125rem*var(--mantine-scale));--cb-size-sm:calc(1.375rem*var(--mantine-scale));--cb-size-md:calc(1.75rem*var(--mantine-scale));--cb-size-lg:calc(2.125rem*var(--mantine-scale));--cb-size-xl:calc(2.75rem*var(--mantine-scale));--cb-size:var(--cb-size-md);--cb-icon-size:70%;align-items:center;border-radius:.25rem;border-radius:var(--cb-radius,var(--mantine-radius-default));color:var(--_cb-color);display:inline-flex;height:var(--cb-size);justify-content:center;line-height:1;min-height:var(--cb-size);min-width:var(--cb-size);position:relative;-webkit-user-select:none;user-select:none;width:var(--cb-size)}[data-mantine-color-scheme=light] .m-86a44da5{--_cb-color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .m-86a44da5{--_cb-color:var(--mantine-color-dark-1)}.m-220c80f2{background-color:var(--_cb-bg)}@media (hover:hover){[data-mantine-color-scheme=light] .m-220c80f2:hover{--_cb-bg:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-220c80f2:hover{--_cb-bg:var(--mantine-color-dark-6)}}@media (hover:none){[data-mantine-color-scheme=light] .m-220c80f2:active{--_cb-bg:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-220c80f2:active{--_cb-bg:var(--mantine-color-dark-6)}}.m-4081bf90{align-items:center;align-items:var(--group-align,center);display:flex;flex-direction:row;flex-wrap:wrap;flex-wrap:var(--group-wrap,wrap);gap:1rem;gap:var(--group-gap,var(--mantine-spacing-md));justify-content:flex-start;justify-content:var(--group-justify,flex-start)}.m-4081bf90[data-grow]>*{flex-grow:1;max-width:var(--group-child-width)}.m-9814e45f{backdrop-filter:var(--overlay-filter);-webkit-backdrop-filter:var(--overlay-filter);background:#0009;background:var(--overlay-bg,#0009);border-radius:0;border-radius:var(--overlay-radius,0);inset:0;position:absolute;position:var(--_overlay-position,absolute);z-index:var(--overlay-z-index)}.m-9814e45f[data-fixed]{--_overlay-position:fixed}.m-9814e45f[data-center]{align-items:center;display:flex;justify-content:center}.m-615af6c9{font-size:1rem;font-size:var(--mantine-font-size-md);font-weight:400;line-height:1;margin:0;padding:0}.m-b5489c3c{align-items:center;background-color:var(--mantine-color-body);display:flex;justify-content:space-between;min-height:3.75rem;min-height:calc(3.75rem*var(--mantine-scale));padding:1rem;padding:var(--mb-padding,var(--mantine-spacing-md));padding-left:1rem;padding-left:var(--_pl,var(--mb-padding,var(--mantine-spacing-md)));padding-right:.6875rem;padding-right:var(--_pr,calc(var(--mb-padding, var(--mantine-spacing-md)) - .3125rem*var(--mantine-scale)));position:-webkit-sticky;position:sticky;top:0;z-index:1000}[dir=rtl] .m-b5489c3c{--_pr:var(--mb-padding,var(--mantine-spacing-md));--_pl:calc(var(--mb-padding, var(--mantine-spacing-md)) - 0.3125rem*var(--mantine-scale))}.m-60c222c7{bottom:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:var(--mb-z-index)}.m-fd1ab0aa{box-shadow:0 .0625rem .1875rem #0000000d,0 2.25rem 1.75rem -.4375rem #0000000d,0 1.0625rem 1.0625rem -.4375rem #0000000a;box-shadow:var(--mb-shadow,var(--mantine-shadow-xl));pointer-events:all}.m-606cb269{margin-left:auto;margin-left:var(--_close-ml,auto);margin-right:0;margin-right:var(--_close-mr,0)}[dir=rtl] .m-606cb269{--_close-ml:0;--_close-mr:auto}.m-5df29311{padding:1rem;padding:var(--mb-padding,var(--mantine-spacing-md));padding-top:1rem;padding-top:var(--_pt,var(--mb-padding,var(--mantine-spacing-md)))}.m-5df29311:not(:only-child){--_pt:0}.m-6c018570{--input-height-xs:calc(1.875rem*var(--mantine-scale));--input-height-sm:calc(2.25rem*var(--mantine-scale));--input-height-md:calc(2.625rem*var(--mantine-scale));--input-height-lg:calc(3.125rem*var(--mantine-scale));--input-height-xl:calc(3.75rem*var(--mantine-scale));--input-padding-y-xs:calc(0.3125rem*var(--mantine-scale));--input-padding-y-sm:calc(0.375rem*var(--mantine-scale));--input-padding-y-md:calc(0.5rem*var(--mantine-scale));--input-padding-y-lg:calc(0.625rem*var(--mantine-scale));--input-padding-y-xl:calc(0.8125rem*var(--mantine-scale));--_input-height:var(--input-height,var(--input-height-sm));--_input-radius:var(--input-radius,var(--mantine-radius-default));--_input-cursor:text;--_input-text-align:left;--_input-line-height:calc(var(--_input-height) - 0.125rem*var(--mantine-scale));--_input-padding:calc(var(--_input-height)/3);--_input-padding-left:var(--_input-padding);--_input-padding-right:var(--_input-padding);--_input-placeholder-color:var(--mantine-color-placeholder);--_input-color:var(--mantine-color-text);--_input-left-section-size:var(
    --input-left-section-width,calc(var(--_input-height) - 0.125rem*var(--mantine-scale))
  );--_input-right-section-size:var(
    --input-right-section-width,calc(var(--_input-height) - 0.125rem*var(--mantine-scale))
  );--_input-size:var(--_input-height);--_section-y:calc(0.0625rem*var(--mantine-scale));--_left-section-left:calc(0.0625rem*var(--mantine-scale));--_left-section-right:unset;--_left-section-border-radius:var(--_input-radius) 0 0 var(--_input-radius);--_right-section-left:unset;--_right-section-right:calc(0.0625rem*var(--mantine-scale));--_right-section-border-radius:0 var(--_input-radius) var(--_input-radius) 0;margin-bottom:0;margin-bottom:var(--input-margin-bottom,0);margin-top:0;margin-top:var(--input-margin-top,0);position:relative}.m-6c018570[data-variant=unstyled]{--input-padding:0;--input-padding-y:0;--_input-padding-left:0;--_input-padding-right:0}.m-6c018570[data-pointer]{--_input-cursor:pointer}.m-6c018570[data-multiline]{--input-padding-y-xs:calc(0.28125rem*var(--mantine-scale));--input-padding-y-sm:calc(0.34375rem*var(--mantine-scale));--input-padding-y-md:calc(0.4375rem*var(--mantine-scale));--input-padding-y-lg:calc(0.59375rem*var(--mantine-scale));--input-padding-y-xl:calc(0.8125rem*var(--mantine-scale));--_input-size:auto;--_input-line-height:var(--mantine-line-height);--input-padding-y:var(--input-padding-y-sm)}.m-6c018570[data-with-left-section]{--_input-padding-left:var(--_input-left-section-size)}[dir=rtl] .m-6c018570[data-with-left-section]{--_input-padding-right:var(--_input-left-section-size)}[dir=rtl] .m-6c018570[data-with-left-section]:not([data-with-right-section]){--_input-padding-left:var(--_input-padding)}.m-6c018570[data-with-right-section]{--_input-padding-right:var(--_input-right-section-size)}[dir=rtl] .m-6c018570[data-with-right-section]{--_input-padding-left:var(--_input-right-section-size)}[dir=rtl] .m-6c018570[data-with-right-section]:not([data-with-left-section]){--_input-padding-right:var(--_input-padding)}[data-mantine-color-scheme=light] .m-6c018570{--_input-disabled-bg:var(--mantine-color-gray-1);--_input-disabled-color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=light] .m-6c018570[data-variant=default]{--_input-bd:var(--mantine-color-gray-4);--_input-bg:var(--mantine-color-white);--_input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m-6c018570[data-variant=filled]{--_input-bd:#0000;--_input-bg:var(--mantine-color-gray-1);--_input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m-6c018570[data-variant=unstyled]{--_input-bd:#0000;--_input-bg:#0000;--_input-bd-focus:#0000}[data-mantine-color-scheme=dark] .m-6c018570{--_input-disabled-bg:var(--mantine-color-dark-6);--_input-disabled-color:var(--mantine-color-dark-2)}[data-mantine-color-scheme=dark] .m-6c018570[data-variant=default]{--_input-bd:var(--mantine-color-dark-4);--_input-bg:var(--mantine-color-dark-6);--_input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m-6c018570[data-variant=filled]{--_input-bd:#0000;--_input-bg:var(--mantine-color-dark-5);--_input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m-6c018570[data-variant=unstyled]{--_input-bd:#0000;--_input-bg:#0000;--_input-bd-focus:#0000}[data-mantine-color-scheme] .m-6c018570[data-error]:not([data-variant=unstyled]){--_input-bd:var(--mantine-color-error)}[data-mantine-color-scheme] .m-6c018570[data-error]{--_input-color:var(--mantine-color-error);--_input-placeholder-color:var(--mantine-color-error);--_input-section-color:var(--mantine-color-error)}[dir=rtl] .m-6c018570{--_input-text-align:right;--_left-section-left:unset;--_left-section-right:calc(0.0625rem*var(--mantine-scale));--_left-section-border-radius:0 var(--_input-radius) var(--_input-radius) 0;--_right-section-left:calc(0.0625rem*var(--mantine-scale));--_right-section-right:unset;--_right-section-border-radius:var(--_input-radius) 0 0 var(--_input-radius)}.m-8fb7ebe7{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background-color:var(--_input-bg);border:calc(.0625rem*var(--mantine-scale)) solid var(--_input-bd);border-radius:var(--_input-radius);color:var(--_input-color);cursor:var(--_input-cursor);display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-family:var(--_input-font-family,var(--mantine-font-family));font-size:.875rem;font-size:var(--_input-fz,var(--input-fz,var(--mantine-font-size-sm)));height:var(--_input-size);line-height:var(--_input-line-height);min-height:var(--_input-height);overflow:var(--_input-overflow);padding:var(--input-padding-y,0) var(--_input-padding-right) var(--input-padding-y,0) var(--_input-padding-left);resize:none;text-align:var(--_input-text-align);transition:border-color .1s ease;width:100%}.m-8fb7ebe7[data-no-overflow]{--_input-overflow:hidden}.m-8fb7ebe7[data-monospace]{--_input-font-family:var(--mantine-font-family-monospace);--_input-fz:calc(var(--input-fz, var(--mantine-font-size-sm)) - 0.125rem*var(--mantine-scale))}.m-8fb7ebe7:focus,.m-8fb7ebe7:focus-within{--_input-bd:var(--_input-bd-focus);outline:none}[data-error] .m-8fb7ebe7:focus,[data-error] .m-8fb7ebe7:focus-within{--_input-bd:var(--mantine-color-error)}.m-8fb7ebe7::placeholder{color:var(--_input-placeholder-color);opacity:1}.m-8fb7ebe7::-webkit-inner-spin-button,.m-8fb7ebe7::-webkit-outer-spin-button,.m-8fb7ebe7::-webkit-search-cancel-button,.m-8fb7ebe7::-webkit-search-decoration,.m-8fb7ebe7::-webkit-search-results-button,.m-8fb7ebe7::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.m-8fb7ebe7[type=number]{-moz-appearance:textfield}.m-8fb7ebe7:disabled,.m-8fb7ebe7[data-disabled]{background-color:var(--_input-disabled-bg);color:var(--_input-disabled-color);cursor:not-allowed;opacity:.6}.m-8fb7ebe7:has(input:disabled){background-color:var(--_input-disabled-bg);color:var(--_input-disabled-color);cursor:not-allowed;opacity:.6}.m-82577fc2{align-items:center;border-radius:var(--_section-border-radius);bottom:var(--_section-y);color:var(--mantine-color-dimmed);color:var(--_input-section-color,var(--mantine-color-dimmed));display:flex;justify-content:center;left:var(--_section-left);pointer-events:var(--_section-pointer-events);position:absolute;right:var(--_section-right);top:var(--_section-y);width:var(--_section-size);z-index:1}.m-82577fc2[data-position=right]{--_section-pointer-events:var(--input-right-section-pointer-events);--_section-left:var(--_right-section-left);--_section-right:var(--_right-section-right);--_section-size:var(--_input-right-section-size);--_section-border-radius:var(--_right-section-border-radius)}.m-82577fc2[data-position=left]{--_section-pointer-events:var(--input-left-section-pointer-events);--_section-left:var(--_left-section-left);--_section-right:var(--_left-section-right);--_section-size:var(--_input-left-section-size);--_section-border-radius:var(--_left-section-border-radius)}.m-88bacfd0{color:var(--mantine-color-placeholder);color:var(--_input-placeholder-color,var(--mantine-color-placeholder))}[data-error] .m-88bacfd0{--_input-placeholder-color:var(--_input-color,var(--mantine-color-placeholder))}.m-46b77525{line-height:1.55;line-height:var(--mantine-line-height)}.m-8fdc1311{-webkit-tap-highlight-color:transparent;cursor:default;display:inline-block;font-size:.875rem;font-size:var(--input-label-size,var(--mantine-font-size-sm));font-weight:500;word-break:break-word}.m-78a94662{color:var(--mantine-color-error);color:var(--input-asterisk-color,var(--mantine-color-error))}.m-8f816625,.m-fe47ce59{word-wrap:break-word;display:block;line-height:1.2;margin:0;padding:0}.m-8f816625{color:var(--mantine-color-error);font-size:.75rem;font-size:var(--input-error-size,calc(var(--mantine-font-size-sm) - .125rem*var(--mantine-scale)))}.m-fe47ce59{color:var(--mantine-color-dimmed);font-size:.75rem;font-size:var(--input-description-size,calc(var(--mantine-font-size-sm) - .125rem*var(--mantine-scale)))}.m-8bffd616{display:flex}.m-9bdbb667{--_accordion-radius:var(--accordion-radius,var(--mantine-radius-default))}.m-df78851f{word-break:break-word}.m-4ba554d4{padding:1rem;padding:var(--mantine-spacing-md);padding-top:.3125rem;padding-top:calc(var(--mantine-spacing-xs)/2)}.m-8fa820a0{margin:0;padding:0}.m-4ba585b8{align-items:center;background-color:initial;background-color:var(--_control-background-color,#0000);color:var(--_control-color);cursor:pointer;cursor:var(--_control-cursor,pointer);display:flex;flex-direction:row-reverse;flex-direction:var(--_control-flex-direction,row-reverse);opacity:1;opacity:var(--_control-opacity,1);padding-left:1rem;padding-left:var(--_control-padding-left,var(--mantine-spacing-md));padding-right:1rem;padding-right:var(--_control-padding-right,var(--mantine-spacing-md));text-align:left;width:100%}.m-4ba585b8[data-chevron-position=left]{--_control-flex-direction:row;--_control-padding-left:0}[dir=rtl] .m-4ba585b8[data-chevron-position=left]{--_control-padding-left:var(--mantine-spacing-md)}[data-mantine-color-scheme=light] .m-4ba585b8{--_control-color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .m-4ba585b8{--_control-color:var(--mantine-color-dark-0)}.m-4ba585b8:disabled,.m-4ba585b8[data-disabled]{--_control-opacity:0.4;--_control-cursor:not-allowed}@media (hover:hover){[data-mantine-color-scheme=light] .m-4271d21b:not(:disabled,[data-disabled]):hover,[data-mantine-color-scheme=light] .m-6939a5e9:not(:disabled,[data-disabled]):hover{--_control-background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-4271d21b:not(:disabled,[data-disabled]):hover,[data-mantine-color-scheme=dark] .m-6939a5e9:not(:disabled,[data-disabled]):hover{--_control-background-color:var(--mantine-color-dark-6)}}@media (hover:none){[data-mantine-color-scheme=light] .m-4271d21b:not(:disabled,[data-disabled]):active,[data-mantine-color-scheme=light] .m-6939a5e9:not(:disabled,[data-disabled]):active{--_control-background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-4271d21b:not(:disabled,[data-disabled]):active,[data-mantine-color-scheme=dark] .m-6939a5e9:not(:disabled,[data-disabled]):active{--_control-background-color:var(--mantine-color-dark-6)}}.m-df3ffa0f{color:inherit;flex:1 1;font-weight:400;overflow:hidden;padding-bottom:.75rem;padding-bottom:var(--mantine-spacing-sm);padding-top:.75rem;padding-top:var(--mantine-spacing-sm);text-overflow:ellipsis}[dir=rtl] .m-df3ffa0f{text-align:right}.m-3f35ae96{align-items:center;display:flex;justify-content:flex-start;margin-left:var(--_chevron-margin-left);margin-right:var(--_chevron-margin-right);min-width:.9375rem;min-width:var(--accordion-chevron-size,calc(.9375rem*var(--mantine-scale)));transform:rotate(0deg);transform:var(--_chevron-transform,rotate(0deg));transition:transform .2s ease;transition:transform var(--accordion-transition-duration,.2s) ease;width:.9375rem;width:var(--accordion-chevron-size,calc(.9375rem*var(--mantine-scale)))}.m-3f35ae96[data-rotate]{--_chevron-transform:rotate(180deg)}.m-3f35ae96[data-position=left]{--_chevron-margin-right:var(--mantine-spacing-md);--_chevron-margin-left:var(--mantine-spacing-md)}.m-3f35ae96[data-position=right]{--_chevron-margin-left:0}[dir=rtl] .m-3f35ae96[data-position=left]{--_chevron-margin-right:0;--_chevron-margin-left:var(--mantine-spacing-md)}[dir=rtl] .m-3f35ae96[data-position=right]{--_chevron-margin-right:var(--mantine-spacing-md);--_chevron-margin-left:0}.m-9bd771fe{align-items:center;display:flex;justify-content:center;margin-left:0;margin-left:var(--_icon-margin-left,0);margin-right:.75rem;margin-right:var(--_icon-margin-right,var(--mantine-spacing-sm))}.m-9bd771fe[data-chevron-position=left]{--_icon-margin-right:0;--_icon-margin-left:var(--mantine-spacing-lg)}[dir=rtl] .m-9bd771fe[data-chevron-position=left]{--_icon-margin-right:var(--mantine-spacing-lg);--_icon-margin-left:0}[dir=rtl] .m-9bd771fe[data-chevron-position=right]{--_icon-margin-right:0;--_icon-margin-left:var(--mantine-spacing-sm)}.m-9bd7b098{background-color:var(--_item-bg)}[data-mantine-color-scheme=light] .m-9bd7b098{--_item-border-color:var(--mantine-color-gray-3);--_item-filled-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-9bd7b098{--_item-border-color:var(--mantine-color-dark-4);--_item-filled-color:var(--mantine-color-dark-6)}.m-fe19b709{border-bottom:calc(.0625rem*var(--mantine-scale)) solid var(--_item-border-color)}.m-1f921b3b{border:calc(.0625rem*var(--mantine-scale)) solid var(--_item-border-color);transition:background-color .15s ease}.m-1f921b3b[data-active]{--_item-bg:var(--_item-filled-color)}.m-1f921b3b:first-of-type,.m-1f921b3b:first-of-type>[data-accordion-control]{border-top-left-radius:var(--_accordion-radius);border-top-right-radius:var(--_accordion-radius)}.m-1f921b3b:last-of-type,.m-1f921b3b:last-of-type>[data-accordion-control]{border-bottom-left-radius:var(--_accordion-radius);border-bottom-right-radius:var(--_accordion-radius)}.m-1f921b3b+.m-1f921b3b{border-top:0}.m-2cdf939a{border-radius:var(--_accordion-radius)}.m-2cdf939a[data-active],.m-9f59b069{--_item-bg:var(--_item-filled-color)}.m-9f59b069{border:.0625rem solid #0000;border:calc(.0625rem*var(--mantine-scale)) solid var(--__item-border-color,#0000);border-radius:var(--_accordion-radius);transition:background-color .15s ease}.m-9f59b069[data-active]{--__item-border-color:var(--_item-border-color)}[data-mantine-color-scheme=light] .m-9f59b069[data-active]{--_item-bg:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .m-9f59b069[data-active]{--_item-bg:var(--mantine-color-dark-7)}.m-9f59b069+.m-9f59b069{margin-top:1rem;margin-top:var(--mantine-spacing-md)}.m-7f854edf{bottom:var(--affix-bottom);left:var(--affix-left);position:fixed;right:var(--affix-right);top:var(--affix-top);z-index:var(--affix-z-index)}.m-66836ed3{background-color:var(--mantine-color-blue-light);background-color:var(--alert-bg,var(--mantine-primary-color-light));border:.0625rem solid #0000;border:var(--alert-bd,calc(.0625rem*var(--mantine-scale)) solid #0000);border-radius:.25rem;border-radius:var(--alert-radius,var(--mantine-radius-default));color:var(--mantine-color-blue-light-color);color:var(--alert-color,var(--mantine-primary-color-light-color));overflow:hidden;padding:1rem;padding:var(--mantine-spacing-md) var(--mantine-spacing-md);position:relative}.m-12b2e6d5{--_message-color:var(--alert-color,var(--mantine-primary-color-light-color))}.m-cffd1856{--_message-color:var(--mantine-color-black)}.m-667c2793,.m-a5d60502{display:flex}.m-667c2793{flex:1 1;flex-direction:column;gap:.625rem;gap:var(--mantine-spacing-xs)}.m-6a03f287{align-items:center;display:flex;font-size:.875rem;font-size:var(--mantine-font-size-sm);font-weight:700;justify-content:space-between}.m-6a03f287[data-with-close-button]{padding-right:1rem;padding-right:var(--mantine-spacing-md)}[dir=rtl] .m-6a03f287[data-with-close-button]{padding-left:1rem;padding-left:var(--mantine-spacing-md);padding-right:0}.m-698f4f23{display:block;overflow:hidden;text-overflow:ellipsis}.m-667f2a6a{align-items:center;display:flex;height:1.25rem;height:calc(1.25rem*var(--mantine-scale));justify-content:flex-start;line-height:1;margin-right:1rem;margin-right:var(--mantine-spacing-md);margin-top:.0625rem;margin-top:calc(.0625rem*var(--mantine-scale));width:1.25rem;width:calc(1.25rem*var(--mantine-scale))}[dir=rtl] .m-667f2a6a{margin-left:1rem;margin-left:var(--mantine-spacing-md);margin-right:0}.m-7fa78076{color:var(--__message-color);color:var(--_message-color,var(--__message-color));font-size:.875rem;font-size:var(--mantine-font-size-sm);overflow:hidden;text-overflow:ellipsis}[data-mantine-color-scheme=light] .m-7fa78076{--__message-color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .m-7fa78076{--__message-color:var(--mantine-color-white)}.m-87f54839{color:var(--mantine-color-blue-light-color);color:var(--alert-color,var(--mantine-primary-color-light-color));height:1.25rem;height:calc(1.25rem*var(--mantine-scale));margin-top:-.375rem;margin-top:calc(var(--mantine-spacing-sm)*-.5);width:1.25rem;width:calc(1.25rem*var(--mantine-scale))}.m-b6d8b162{-webkit-tap-highlight-color:transparent;color:var(--text-color);font-size:1rem;font-size:var(--text-fz,var(--mantine-font-size-md));font-weight:400;line-height:1.55;line-height:var(--_text-line-height,var(--text-lh,var(--mantine-line-height-md)));margin:0;padding:0;text-decoration:none}.m-b6d8b162[data-truncate]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-b6d8b162[data-truncate=start]{direction:rtl;text-align:right}[dir=rtl] .m-b6d8b162[data-truncate=start]{direction:ltr;text-align:left}.m-b6d8b162[data-variant=gradient]{-webkit-text-fill-color:#0000;background-clip:text;-webkit-background-clip:text;background-image:var(--text-gradient)}.m-b6d8b162[data-line-clamp]{-webkit-line-clamp:var(--text-line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.m-b6d8b162[data-inherit]{font-size:inherit;font-weight:inherit;line-height:inherit}.m-b6d8b162[data-inline]{--_text-line-height:1}.m-849cf0da{-webkit-appearance:none;appearance:none;background-color:initial;border:none;color:var(--mantine-color-anchor);cursor:pointer;display:inline;margin:0;padding:0;text-decoration:none;-webkit-text-decoration:var(--_text-decoration,none);text-decoration:var(--_text-decoration,none)}@media (hover:hover){.m-849cf0da[data-underline=hover]:hover{--_text-decoration:underline}}@media (hover:none){.m-849cf0da[data-underline=hover]:active{--_text-decoration:underline}}.m-849cf0da[data-underline=always]{--_text-decoration:underline}.m-89ab340[data-resizing]{--app-shell-transition-duration:0ms!important}.m-89ab340[data-disabled]{--app-shell-header-offset:0px!important;--app-shell-navbar-offset:0px!important}[data-mantine-color-scheme=light] .m-89ab340{--_app-shell-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m-89ab340{--_app-shell-border-color:var(--mantine-color-dark-4)}.m-3840c879,.m-3b16f56b,.m-45252eee,.m-8983817,.m-9cdde9a{transition-duration:var(--app-shell-transition-duration);transition-timing-function:var(--app-shell-transition-timing-function)}.m-45252eee,.m-9cdde9a{background-color:var(--mantine-color-body);display:flex;flex-direction:column;height:100dvh;height:var(
    --_section-height,calc(100dvh - var(--app-shell-header-offset, 0px) - var(--app-shell-footer-offset, 0px))
  );position:fixed;top:0;top:var(--_section-top,var(--app-shell-header-offset,0));transition-property:transform,top,height}[data-layout=alt] .m-45252eee,[data-layout=alt] .m-9cdde9a{--_section-top:0px;--_section-height:100dvh}.m-45252eee{border-left:var(--_navbar-border-left);border-right:var(--_navbar-border-right);left:0;left:var(--_navbar-left,0);right:var(--_navbar-right);transform:var(--app-shell-navbar-transform);transform:var(--_navbar-transform,var(--app-shell-navbar-transform));transition-property:transform,top,height;width:var(--app-shell-navbar-width);z-index:var(--app-shell-navbar-z-index)}.m-45252eee[data-with-border]{--_navbar-border-right:calc(0.0625rem*var(--mantine-scale)) solid var(--_app-shell-border-color)}[dir=rtl] .m-45252eee[data-with-border]{--_navbar-border-right:none;--_navbar-border-left:calc(0.0625rem*var(--mantine-scale)) solid var(--_app-shell-border-color)}[dir=rtl] .m-45252eee{--_navbar-left:auto;--_navbar-right:0px;--_navbar-transform:var(--app-shell-navbar-transform-rtl)}.m-9cdde9a{border-left:var(--_aside-border-left);border-right:var(--_aside-border-right);left:var(--_aside-left);right:0;right:var(--_aside-right,0);transform:var(--app-shell-aside-transform);transform:var(--_aside-transform,var(--app-shell-aside-transform));width:var(--app-shell-aside-width);z-index:var(--app-shell-aside-z-index)}.m-9cdde9a[data-with-border]{--_aside-border-left:calc(0.0625rem*var(--mantine-scale)) solid var(--_app-shell-border-color)}[dir=rtl] .m-9cdde9a[data-with-border]{--_aside-border-left:none;--_aside-border-right:calc(0.0625rem*var(--mantine-scale)) solid var(--_app-shell-border-color)}[dir=rtl] .m-9cdde9a{--_aside-left:0px;--_aside-right:auto;--_aside-transform:var(--app-shell-aside-transform-rtl)}.m-8983817{min-height:100dvh;padding:calc(var(--app-shell-header-offset, 0px) + var(--app-shell-padding)) var(
    --_main-padding-right,calc(var(--app-shell-aside-offset, 0px) + var(--app-shell-padding))
  ) calc(var(--app-shell-footer-offset, 0px) + var(--app-shell-padding)) var(
    --_main-padding-left,calc(var(--app-shell-navbar-offset, 0px) + var(--app-shell-padding))
  );transition-property:padding}[dir=rtl] .m-8983817{--_main-padding-left:calc(var(--app-shell-aside-offset, 0px) + var(--app-shell-padding));--_main-padding-right:calc(var(--app-shell-navbar-offset, 0px) + var(--app-shell-padding))}.m-3840c879,.m-3b16f56b{background-color:var(--mantine-color-body);left:0;left:var(--_section-left,0);position:fixed;right:0;right:var(--_section-right,0);transition-property:transform,left,right}[data-layout=alt] .m-3840c879,[data-layout=alt] .m-3b16f56b{--_section-left:var(--app-shell-navbar-offset,0px)}[dir=rtl] [data-layout=alt] .m-3840c879,[dir=rtl] [data-layout=alt] .m-3b16f56b{--_section-right:var(--app-shell-navbar-offset,0px);--_section-left:0px}.m-3b16f56b{background-color:var(--mantine-color-body);border-bottom:var(--_header-border-bottom);height:var(--app-shell-header-height);top:0;transform:var(--app-shell-header-transform);z-index:var(--app-shell-header-z-index)}.m-3b16f56b[data-with-border]{--_header-border-bottom:calc(0.0625rem*var(--mantine-scale)) solid var(--_app-shell-border-color)}.m-3840c879{border-top:var(--_footer-border-top);bottom:0;height:var(--app-shell-footer-height);transform:var(--app-shell-footer-transform);z-index:var(--app-shell-footer-z-index)}.m-3840c879[data-with-border]{--_footer-border-top:calc(0.0625rem*var(--mantine-scale)) solid var(--_app-shell-border-color)}.m-6dcfc7c7{flex-grow:0;flex-grow:var(--_section-grow,0)}.m-6dcfc7c7[data-grow]{--_section-grow:1}.m-71ac47fc{max-width:100%;position:relative}.m-71ac47fc:before{content:"";display:block;height:0;padding-bottom:100%;padding-bottom:calc((1/var(--ar-ratio, 1))*100%)}.m-71ac47fc:after{clear:both;content:"";display:table}.m-71ac47fc>:not(style){align-items:center;display:flex;height:100%;inset:0;justify-content:center;position:absolute;width:100%}.m-71ac47fc>img,.m-71ac47fc>video{object-fit:cover}.m-88b62a41{--_combobox-padding:var(--combobox-padding,calc(0.25rem*var(--mantine-scale)));padding:var(--_combobox-padding)}.m-88b62a41[data-hidden]{display:none}.m-88b62a41,.m-b2821a6e{--combobox-option-padding-xs:calc(0.25rem*var(--mantine-scale)) calc(0.5rem*var(--mantine-scale));--combobox-option-padding-sm:calc(0.375rem*var(--mantine-scale)) calc(0.625rem*var(--mantine-scale));--combobox-option-padding-md:calc(0.5rem*var(--mantine-scale)) calc(0.75rem*var(--mantine-scale));--combobox-option-padding-lg:calc(0.625rem*var(--mantine-scale)) calc(1rem*var(--mantine-scale));--combobox-option-padding-xl:calc(0.875rem*var(--mantine-scale)) calc(1.25rem*var(--mantine-scale));--_combobox-option-padding:var(--combobox-option-padding,var(--combobox-option-padding-sm))}.m-92253aa5{background-color:initial;background-color:var(--_option-bg,#0000);border-radius:.25rem;border-radius:var(--mantine-radius-default);color:inherit;color:var(--_option-color,inherit);cursor:pointer;cursor:var(--_option-cursor,pointer);font-size:.875rem;font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));opacity:1;opacity:var(--_option-opacity,1);padding:var(--_combobox-option-padding);word-break:break-word}.m-92253aa5[data-combobox-selected]{--_option-bg:var(--mantine-primary-color-filled);--_option-color:var(--mantine-color-white)}.m-92253aa5[data-combobox-disabled]{--_option-cursor:not-allowed;--_option-opacity:0.35}@media (hover:hover){[data-mantine-color-scheme=light] .m-92253aa5:hover:not([data-combobox-selected],[data-combobox-disabled]){--_option-bg:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-92253aa5:hover:not([data-combobox-selected],[data-combobox-disabled]){--_option-bg:var(--mantine-color-dark-7)}}@media (hover:none){[data-mantine-color-scheme=light] .m-92253aa5:active:not([data-combobox-selected],[data-combobox-disabled]){--_option-bg:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-92253aa5:active:not([data-combobox-selected],[data-combobox-disabled]){--_option-bg:var(--mantine-color-dark-7)}}.m-985517d8{background-color:var(--_search_background);border-bottom-left-radius:0;border-bottom-right-radius:0;border-left-width:0;border-right-width:0;border-top-width:0;margin:calc(var(--_combobox-padding)*-1) calc(var(--_combobox-padding)*-1) var(--_combobox-padding);position:relative;width:calc(100% + var(--_combobox-padding)*2)}.m-985517d8,.m-985517d8:focus{border-color:var(--_search-border-color)}[data-mantine-color-scheme=light] .m-985517d8{--_search-border-color:var(--mantine-color-gray-2);--_search_background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .m-985517d8{--_search-border-color:var(--mantine-color-dark-4);--_search_background:var(--mantine-color-dark-7)}.m-2530cd1d{color:var(--mantine-color-dimmed);text-align:center}.m-2530cd1d,.m-82b967cb,.m-858f94bd{font-size:.875rem;font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));padding:var(--_combobox-option-padding)}.m-82b967cb,.m-858f94bd{border:0 solid var(--_footer-border-color);margin-left:calc(var(--_combobox-padding)*-1);margin-right:calc(var(--_combobox-padding)*-1)}[data-mantine-color-scheme=light] .m-82b967cb,[data-mantine-color-scheme=light] .m-858f94bd{--_footer-border-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m-82b967cb,[data-mantine-color-scheme=dark] .m-858f94bd{--_footer-border-color:var(--mantine-color-dark-4)}.m-82b967cb{border-top-width:.0625rem;border-top-width:calc(.0625rem*var(--mantine-scale));margin-bottom:calc(var(--_combobox-padding)*-1);margin-top:var(--_combobox-padding)}.m-858f94bd{border-bottom-width:.0625rem;border-bottom-width:calc(.0625rem*var(--mantine-scale));margin-bottom:var(--_combobox-padding);margin-top:calc(var(--_combobox-padding)*-1)}.m-254f3e4f:has(.m-2bb2e9e5:only-child){display:none}.m-2bb2e9e5{align-items:center;color:var(--mantine-color-dimmed);display:flex;font-size:.74375rem;font-size:calc(var(--combobox-option-fz, var(--mantine-font-size-sm))*.85);font-weight:500;padding:var(--_combobox-option-padding);position:relative}.m-2bb2e9e5:after{background-color:var(--_divider-bg);content:"";flex:1 1;height:.0625rem;height:calc(.0625rem*var(--mantine-scale));left:0;margin-left:.625rem;margin-left:var(--mantine-spacing-xs);right:0}[data-mantine-color-scheme=light] .m-2bb2e9e5:after{--_divider-bg:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m-2bb2e9e5:after{--_divider-bg:var(--mantine-color-dark-4)}[dir=rtl] .m-2bb2e9e5:after{margin-left:0;margin-right:.625rem;margin-right:var(--mantine-spacing-xs)}.m-2bb2e9e5:only-child{display:none}.m-2943220b{--combobox-chevron-size-xs:calc(0.875rem*var(--mantine-scale));--combobox-chevron-size-sm:calc(1.125rem*var(--mantine-scale));--combobox-chevron-size-md:calc(1.25rem*var(--mantine-scale));--combobox-chevron-size-lg:calc(1.5rem*var(--mantine-scale));--combobox-chevron-size-xl:calc(1.75rem*var(--mantine-scale));--combobox-chevron-size:var(--combobox-chevron-size-sm);color:var(--_color);height:var(--combobox-chevron-size);width:var(--combobox-chevron-size)}[data-mantine-color-scheme=light] .m-2943220b{--_color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .m-2943220b{--_color:var(--mantine-color-dark-3)}.m-2943220b[data-error]{--_color:var(--mantine-color-error)}.m-71d052f9{margin-right:calc(var(--_combobox-padding)*-1)}[dir=rtl] .m-71d052f9{margin-left:calc(var(--_combobox-padding)*-1);margin-right:0}.m-390b5f4{align-items:center;display:flex;flex-direction:row;flex-direction:var(--_flex-direction,row);gap:.5rem;gap:calc(.5rem*var(--mantine-scale))}.m-390b5f4[data-reverse]{justify-content:space-between}.m-8ee53fc2{height:.8em;min-width:.8em;opacity:.4;width:.8em}[data-combobox-selected] .m-8ee53fc2{opacity:1}.m-5f75b09e{--label-lh-xs:calc(1rem*var(--mantine-scale));--label-lh-sm:calc(1.25rem*var(--mantine-scale));--label-lh-md:calc(1.5rem*var(--mantine-scale));--label-lh-lg:calc(1.875rem*var(--mantine-scale));--label-lh-xl:calc(2.25rem*var(--mantine-scale));--label-lh:var(--label-lh-sm)}.m-5f75b09e[data-label-position=left]{--_label-order:1;--_offset-right:var(--mantine-spacing-sm);--_offset-left:0}[dir=rtl] .m-5f75b09e[data-label-position=left]{--_offset-right:0;--_offset-left:var(--mantine-spacing-sm)}.m-5f75b09e[data-label-position=right]{--_label-order:2;--_offset-right:0;--_offset-left:var(--mantine-spacing-sm)}[dir=rtl] .m-5f75b09e[data-label-position=right]{--_offset-right:var(--mantine-spacing-sm);--_offset-left:0}.m-5f6e695e{display:flex}.m-d3ea56bb{--_label-cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;cursor:var(--_label-cursor);display:inline-flex;flex-direction:column;font-size:.875rem;font-size:var(--label-fz,var(--mantine-font-size-sm));line-height:var(--label-lh);order:var(--_label-order)}.m-d3ea56bb[data-disabled],fieldset:disabled .m-d3ea56bb{--_label-cursor:not-allowed}.m-8ee546b8{color:inherit;color:var(--_label-color,inherit);cursor:var(--_label-cursor);padding-left:var(--_offset-left);padding-right:var(--_offset-right)}[data-mantine-color-scheme=light] .m-8ee546b8[data-disabled],[data-mantine-color-scheme=light] fieldset:disabled .m-8ee546b8{--_label-color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .m-8ee546b8[data-disabled],[data-mantine-color-scheme=dark] fieldset:disabled .m-8ee546b8{--_label-color:var(--mantine-color-dark-3)}.m-328f68c0,.m-8e8a99cc{margin-top:.3125rem;margin-top:calc(var(--mantine-spacing-xs)/2);padding-left:var(--_offset-left);padding-right:var(--_offset-right)}.m-bf2d988c{--checkbox-size-xs:calc(1rem*var(--mantine-scale));--checkbox-size-sm:calc(1.25rem*var(--mantine-scale));--checkbox-size-md:calc(1.5rem*var(--mantine-scale));--checkbox-size-lg:calc(1.875rem*var(--mantine-scale));--checkbox-size-xl:calc(2.25rem*var(--mantine-scale));--checkbox-size:var(--checkbox-size-sm);--checkbox-color:var(--mantine-primary-color-filled);--checkbox-icon-color:var(--mantine-color-white)}.m-26062bec{height:var(--checkbox-size);order:1;order:var(--_checkbox-inner-order,1);position:relative;width:var(--checkbox-size)}.m-26062bec[data-label-position=left]{--_checkbox-inner-order:2}.m-26063560{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background-color:var(--_checkbox-bg);border:calc(.0625rem*var(--mantine-scale)) solid var(--_checkbox-bd-color);border-radius:.25rem;border-radius:var(--checkbox-radius,var(--mantine-radius-default));cursor:default;cursor:var(--_checkbox-cursor,var(--mantine-cursor-type));display:block;height:var(--checkbox-size);margin:0;padding:0;transition:border-color .1s ease,background-color .1s ease;width:var(--checkbox-size)}[data-mantine-color-scheme=light] .m-26063560{--_checkbox-bg:var(--mantine-color-white);--_checkbox-bd-color:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .m-26063560{--_checkbox-bg:var(--mantine-color-dark-6);--_checkbox-bd-color:var(--mantine-color-dark-4)}.m-26063560[data-error]{--_checkbox-bd-color:var(--mantine-color-error)}[data-mantine-color-scheme] .m-26063560:checked,[data-mantine-color-scheme] .m-26063560[data-indeterminate]{--_checkbox-bg:var(--checkbox-color);--_checkbox-bd-color:var(--checkbox-color)}[data-mantine-color-scheme] .m-26063560:checked+.m-bf295423,[data-mantine-color-scheme] .m-26063560[data-indeterminate]+.m-bf295423{--_checkbox-icon-opacity:1;--_checkbox-icon-transform:none}.m-26063560:disabled{--_checkbox-cursor:not-allowed}[data-mantine-color-scheme=light] .m-26063560:disabled{--_checkbox-bg:var(--mantine-color-gray-2);--_checkbox-bd-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m-26063560:disabled{--_checkbox-bg:var(--mantine-color-dark-6);--_checkbox-bd-color:var(--mantine-color-dark-6)}[data-mantine-color-scheme=light] .m-26063560:disabled+.m-bf295423{--_checkbox-icon-color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .m-26063560:disabled+.m-bf295423{--_checkbox-icon-color:var(--mantine-color-dark-3)}.m-215c4542+.m-bf295423{--_checkbox-icon-color:var(--checkbox-color)}[data-mantine-color-scheme] .m-215c4542:checked:not(:disabled),[data-mantine-color-scheme] .m-215c4542[data-indeterminate]{--_checkbox-bg:#0000;--_checkbox-bd-color:var(--checkbox-color)}[data-mantine-color-scheme] .m-215c4542:checked:not(:disabled)+.m-bf295423,[data-mantine-color-scheme] .m-215c4542[data-indeterminate]+.m-bf295423{--_checkbox-icon-color:var(--checkbox-color);--_checkbox-icon-opacity:1;--_checkbox-icon-transform:none}.m-bf295423{bottom:0;color:var(--checkbox-icon-color);color:var(--_checkbox-icon-color,var(--checkbox-icon-color));left:0;margin:auto;opacity:0;opacity:var(--_checkbox-icon-opacity,0);pointer-events:none;position:absolute;right:0;top:0;transform:translateY(.3125rem) scale(.5);transform:var(--_checkbox-icon-transform,translateY(calc(.3125rem*var(--mantine-scale))) scale(.5));transition:transform .1s ease,opacity .1s ease;width:60%}.m-f85678b6{--avatar-size-xs:calc(1rem*var(--mantine-scale));--avatar-size-sm:calc(1.625rem*var(--mantine-scale));--avatar-size-md:calc(2.375rem*var(--mantine-scale));--avatar-size-lg:calc(3.5rem*var(--mantine-scale));--avatar-size-xl:calc(5.25rem*var(--mantine-scale));--_avatar-size:var(--avatar-size,var(--avatar-size-md));-webkit-tap-highlight-color:transparent;background-color:var(--_avatar-bg);border:none;border:var(--_avatar-border,none);border-radius:62.5rem;border-radius:var(--avatar-radius,calc(62.5rem*var(--mantine-scale)));display:block;height:var(--_avatar-size);margin-left:0;margin-left:var(--_avatar-ml,unset);margin-right:0;margin-right:var(--_avatar-mr,unset);min-width:var(--_avatar-size);overflow:hidden;padding:0;position:relative;text-decoration:none;-webkit-user-select:none;user-select:none;width:var(--_avatar-size)}.m-f85678b6[data-within-group]{--_avatar-ml:calc(var(--ag-spacing, var(--mantine-spacing-sm))*-1);--_avatar-border:calc(0.125rem*var(--mantine-scale)) solid var(--mantine-color-body);--_avatar-bg:var(--mantine-color-body)}[dir=rtl] .m-f85678b6[data-within-group]{--_avatar-mr:calc(var(--ag-spacing, var(--mantine-spacing-sm))*-1);--_avatar-ml:unset}.m-11f8ac07{display:block;height:100%;object-fit:cover;width:100%}.m-104cd71f{align-items:center;background:var(--mantine-color-gray-light);background:var(--avatar-bg,var(--mantine-color-gray-light));border:.0625rem solid #0000;border:var(--avatar-bd,calc(.0625rem*var(--mantine-scale)) solid #0000);border-radius:var(--avatar-radius);color:var(--mantine-color-gray-light-color);color:var(--avatar-color,var(--mantine-color-gray-light-color));display:flex;font-size:calc(var(--_avatar-size)/2.5);font-weight:700;height:100%;justify-content:center;-webkit-user-select:none;user-select:none;width:100%}.m-104cd71f>[data-avatar-placeholder-icon]{height:70%;width:70%}.m-11def92b{display:flex;padding-left:.75rem;padding-left:var(--ag-spacing,var(--mantine-spacing-sm))}[dir=rtl] .m-11def92b{padding-left:0;padding-right:.75rem;padding-right:var(--ag-spacing,var(--mantine-spacing-sm))}.m-2ce0de02{background-position:50%;background-size:cover;border:0;border-radius:0;border-radius:var(--bi-radius,0);display:block;text-decoration:none;width:100%}.m-347db0ec{--badge-height-xs:calc(1rem*var(--mantine-scale));--badge-height-sm:calc(1.125rem*var(--mantine-scale));--badge-height-md:calc(1.25rem*var(--mantine-scale));--badge-height-lg:calc(1.625rem*var(--mantine-scale));--badge-height-xl:calc(2rem*var(--mantine-scale));--badge-fz-xs:calc(0.5625rem*var(--mantine-scale));--badge-fz-sm:calc(0.625rem*var(--mantine-scale));--badge-fz-md:calc(0.6875rem*var(--mantine-scale));--badge-fz-lg:calc(0.8125rem*var(--mantine-scale));--badge-fz-xl:calc(1rem*var(--mantine-scale));--badge-padding-x-xs:calc(0.375rem*var(--mantine-scale));--badge-padding-x-sm:calc(0.5rem*var(--mantine-scale));--badge-padding-x-md:calc(0.625rem*var(--mantine-scale));--badge-padding-x-lg:calc(0.75rem*var(--mantine-scale));--badge-padding-x-xl:calc(1rem*var(--mantine-scale));--badge-height:var(--badge-height-md);--badge-fz:var(--badge-fz-md);--badge-padding-x:var(--badge-padding-x-md);-webkit-tap-highlight-color:transparent;align-items:center;background:var(--mantine-color-blue-filled);background:var(--badge-bg,var(--mantine-primary-color-filled));border:.0625rem solid #0000;border:var(--badge-bd,calc(.0625rem*var(--mantine-scale)) solid #0000);border-radius:625rem;border-radius:var(--badge-radius,calc(625rem*var(--mantine-scale)));color:#fff;color:var(--badge-color,var(--mantine-color-white));cursor:inherit;display:inline-flex;display:var(--_badge-display,inline-flex);font-size:var(--badge-fz);font-weight:700;height:var(--badge-height);justify-content:center;letter-spacing:.01563rem;letter-spacing:calc(.01563rem*var(--mantine-scale));line-height:calc(var(--badge-height) - .125rem);line-height:calc(var(--badge-height) - .125rem*var(--mantine-scale));overflow:hidden;padding:0 var(--badge-padding-x);text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:var(--_badge-width,-webkit-fit-content);width:var(--_badge-width,-moz-fit-content);width:var(--_badge-width,fit-content)}.m-347db0ec[data-block]{--_badge-display:flex;--_badge-width:100%}.m-347db0ec[data-circle]{--_badge-width:var(--badge-height);--badge-padding-x:calc(0.125rem*var(--mantine-scale))!important}.m-fbd81e3d{--badge-dot-size:calc(var(--badge-height)/3.4);background-color:var(--_badge-bg);border:calc(.0625rem*var(--mantine-scale)) solid var(--_badge-border-color);color:var(--_badge-color)}[data-mantine-color-scheme=light] .m-fbd81e3d{--_badge-bg:var(--mantine-color-white);--_badge-border-color:var(--mantine-color-gray-4);--_badge-color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .m-fbd81e3d{--_badge-bg:var(--mantine-color-dark-5);--_badge-border-color:var(--mantine-color-dark-5);--_badge-color:var(--mantine-color-white)}.m-fbd81e3d:before{background-color:var(--badge-dot-color);border-radius:var(--badge-dot-size);content:"";display:block;height:var(--badge-dot-size);margin-right:var(--badge-dot-size);width:var(--badge-dot-size)}[dir=rtl] .m-fbd81e3d:before{margin-left:var(--badge-dot-size);margin-right:0}.m-5add502a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-91fdda9b{--_section-margin:calc(var(--mantine-spacing-xs)/2);align-items:center;display:inline-flex;justify-content:center}.m-91fdda9b[data-position=left]{margin-left:0;margin-left:var(--_left-section-ml,0);margin-right:var(--_left-section-mr,var(--_section-margin))}[dir=rtl] .m-91fdda9b[data-position=left]{--_left-section-ml:var(--_section-margin);--_left-section-mr:0}.m-91fdda9b[data-position=right]{margin-left:var(--_right-section-ml,var(--_section-margin));margin-right:0;margin-right:var(--_right-section-mr,0)}[dir=rtl] .m-91fdda9b[data-position=right]{--_right-section-mr:var(--_section-margin);--_right-section-ml:0}.m-ddec01c0{--_bq-border:calc(0.1875rem*var(--mantine-scale)) solid var(--bq-bd);background-color:var(--_bq-bg);border-bottom-left-radius:0;border-bottom-left-radius:var(--_bq-radius-left,0);border-bottom-right-radius:var(--bq-radius);border-bottom-right-radius:var(--_bq-radius-right,var(--bq-radius));border-left:var(--_bq-border-left,var(--_bq-border));border-right:0;border-right:var(--_bq-border-right,0);border-top-left-radius:0;border-top-left-radius:var(--_bq-radius-left,0);border-top-right-radius:var(--bq-radius);border-top-right-radius:var(--_bq-radius-right,var(--bq-radius));margin:0;padding:2rem 2.375rem;padding:var(--mantine-spacing-xl) calc(2.375rem*var(--mantine-scale));position:relative}[dir=rtl] .m-ddec01c0{--_bq-radius-left:var(--bq-radius);--_bq-radius-right:0;--_bq-border-left:0;--_bq-border-right:var(--_bq-border)}[data-mantine-color-scheme=light] .m-ddec01c0{--_bq-bg:var(--bq-bg-light)}[data-mantine-color-scheme=dark] .m-ddec01c0{--_bq-bg:var(--bq-bg-dark)}.m-dde7bd57{align-items:center;background-color:var(--mantine-color-body);border-radius:var(--bq-icon-size);color:var(--bq-bd);display:flex;height:var(--bq-icon-size);justify-content:center;left:calc(var(--bq-icon-size)/-2);left:var(--_bq-icon-left,calc(var(--bq-icon-size)/-2));position:absolute;right:0;right:var(--_bq-icon-right,0);top:calc(var(--bq-icon-size)/-2);width:var(--bq-icon-size)}[dir=rtl] .m-dde7bd57{--_bq-icon-left:0;--_bq-icon-right:calc(var(--bq-icon-size)/-2)}.m-dde51a35{display:block;font-size:85%;margin-top:1rem;margin-top:var(--mantine-spacing-md);opacity:.6}.m-8b3717df{align-items:center;display:flex}.m-f678d540{-webkit-tap-highlight-color:transparent;line-height:1;white-space:nowrap}.m-3b8f2208{align-items:center;color:var(--_separator-color);display:flex;justify-content:center;line-height:1;margin-left:.625rem;margin-left:var(--bc-separator-margin,var(--mantine-spacing-xs));margin-right:.625rem;margin-right:var(--bc-separator-margin,var(--mantine-spacing-xs))}[data-mantine-color-scheme=light] .m-3b8f2208{--_separator-color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .m-3b8f2208{--_separator-color:var(--mantine-color-dark-2)}.m-fea6bf1a{--burger-size-xs:calc(0.75rem*var(--mantine-scale));--burger-size-sm:calc(1.125rem*var(--mantine-scale));--burger-size-md:calc(1.5rem*var(--mantine-scale));--burger-size-lg:calc(2.125rem*var(--mantine-scale));--burger-size-xl:calc(2.625rem*var(--mantine-scale));--burger-size:var(--burger-size-md);--_burger-color:var(--burger-color,var(--__burger-color));cursor:pointer;height:calc(var(--burger-size) + .625rem);height:calc(var(--burger-size) + var(--mantine-spacing-xs));padding:.3125rem;padding:calc(var(--mantine-spacing-xs)/2);width:calc(var(--burger-size) + .625rem);width:calc(var(--burger-size) + var(--mantine-spacing-xs))}[data-mantine-color-scheme=light] .m-fea6bf1a{--__burger-color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .m-fea6bf1a{--__burger-color:var(--mantine-color-white)}.m-d4fb9cad{position:relative;-webkit-user-select:none;user-select:none}.m-d4fb9cad,.m-d4fb9cad:after,.m-d4fb9cad:before{background-color:var(--_burger-color);display:block;height:calc(var(--burger-size)/12);outline:.0625rem solid #0000;outline:calc(.0625rem*var(--mantine-scale)) solid #0000;transition-duration:.3s;transition-duration:var(--burger-transition-duration,.3s);transition-property:background-color,transform;transition-timing-function:ease;transition-timing-function:var(--burger-transition-timing-function,ease);width:var(--burger-size)}.m-d4fb9cad:after,.m-d4fb9cad:before{content:"";left:0;position:absolute}.m-d4fb9cad:before{top:calc(var(--burger-size)/-3)}.m-d4fb9cad:after{top:calc(var(--burger-size)/3)}.m-d4fb9cad[data-opened]{background-color:initial}.m-d4fb9cad[data-opened]:before{transform:translateY(calc(var(--burger-size)/3)) rotate(45deg)}.m-d4fb9cad[data-opened]:after{transform:translateY(calc(var(--burger-size)/-3)) rotate(-45deg)}.m-77c9d27d{--button-height-xs:calc(1.875rem*var(--mantine-scale));--button-height-sm:calc(2.25rem*var(--mantine-scale));--button-height-md:calc(2.625rem*var(--mantine-scale));--button-height-lg:calc(3.125rem*var(--mantine-scale));--button-height-xl:calc(3.75rem*var(--mantine-scale));--button-height-compact-xs:calc(1.375rem*var(--mantine-scale));--button-height-compact-sm:calc(1.625rem*var(--mantine-scale));--button-height-compact-md:calc(1.875rem*var(--mantine-scale));--button-height-compact-lg:calc(2.125rem*var(--mantine-scale));--button-height-compact-xl:calc(2.5rem*var(--mantine-scale));--button-padding-x-xs:calc(0.875rem*var(--mantine-scale));--button-padding-x-sm:calc(1.125rem*var(--mantine-scale));--button-padding-x-md:calc(1.375rem*var(--mantine-scale));--button-padding-x-lg:calc(1.625rem*var(--mantine-scale));--button-padding-x-xl:calc(2rem*var(--mantine-scale));--button-padding-x-compact-xs:calc(0.4375rem*var(--mantine-scale));--button-padding-x-compact-sm:calc(0.5rem*var(--mantine-scale));--button-padding-x-compact-md:calc(0.625rem*var(--mantine-scale));--button-padding-x-compact-lg:calc(0.75rem*var(--mantine-scale));--button-padding-x-compact-xl:calc(0.875rem*var(--mantine-scale));--button-height:var(--button-height-sm);--button-padding-x:var(--button-padding-x-sm);--button-color:var(--mantine-color-white);background:var(--mantine-color-blue-filled);background:var(--_button-bg,var(--button-bg,var(--mantine-primary-color-filled)));border:.0625rem solid #0000;border:var(--_button-bd,var(--button-bd,calc(.0625rem*var(--mantine-scale)) solid #0000));border-radius:.25rem;border-radius:var(--button-radius,var(--mantine-radius-default));color:#fff;color:var(--_button-color,var(--button-color,var(--mantine-color-white)));cursor:pointer;cursor:var(--_button-cursor,pointer);display:inline-block;display:var(--_button-display,inline-block);font-size:.875rem;font-size:var(--button-fz,var(--mantine-font-size-sm));font-weight:600;height:var(--button-height-sm);height:var(--button-height,var(--button-height-sm));line-height:1;overflow:hidden;padding-left:var(--_button-padding-left,var(--button-padding-x,var(--button-padding-x-sm)));padding-right:var(--_button-padding-right,var(--button-padding-x,var(--button-padding-x-sm)));position:relative;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;width:auto;width:var(--_button-width,auto)}.m-77c9d27d[data-block]{--_button-display:block;--_button-width:100%}.m-77c9d27d[data-with-left-section]{--_button-padding-left:calc(var(--button-padding-x)/1.5)}[dir=rtl] .m-77c9d27d[data-with-left-section]{--_button-padding-left:var(--button-padding-x)}.m-77c9d27d[data-with-right-section],[dir=rtl] .m-77c9d27d[data-with-left-section]{--_button-padding-right:calc(var(--button-padding-x)/1.5)}[dir=rtl] .m-77c9d27d[data-with-right-section]{--_button-padding-right:var(--button-padding-x);--_button-padding-left:calc(var(--button-padding-x)/1.5)}.m-77c9d27d:disabled:not([data-loading]),.m-77c9d27d[data-disabled]:not([data-loading]){--_button-cursor:not-allowed;--_button-bg:var(--_disabled-bg);--_button-color:var(--_disabled-color);--_button-bd:calc(0.0625rem*var(--mantine-scale)) solid #0000;transform:none}.m-77c9d27d:before{background-color:var(--_button-loading-overlay-bg);border-radius:.25rem;border-radius:var(--button-radius,var(--mantine-radius-default));content:"";filter:blur(12px);inset:-.0625rem;inset:calc(-.0625rem*var(--mantine-scale));opacity:0;pointer-events:none;position:absolute;transform:translateY(-100%);transition:transform .15s ease,opacity .1s ease}.m-77c9d27d[data-loading]{--_button-cursor:not-allowed;transform:none}.m-77c9d27d[data-loading]:before{opacity:1;transform:translateY(0)}.m-77c9d27d[data-loading] .m-80f1301b{opacity:0;transform:translateY(100%)}.m-77c9d27d[data-loading] .m-a25b86ee{opacity:1;transform:translate(-50%,calc(-50% + .0625rem));transform:translate(-50%,calc(-50% + .0625rem*var(--mantine-scale)))}@media (hover:hover){.m-77c9d27d:hover:not([data-loading]):not(:disabled):not([data-disabled]){--_button-bg:var(--button-hover,var(--mantine-primary-color-filled-hover));--_button-color:var(--button-hover-color)}}@media (hover:none){.m-77c9d27d:active:not([data-loading]):not(:disabled):not([data-disabled]){--_button-bg:var(--button-hover,var(--mantine-primary-color-filled-hover));--_button-color:var(--button-hover-color)}}[data-mantine-color-scheme=light] .m-77c9d27d{--_disabled-color:var(--mantine-color-gray-5);--_disabled-bg:var(--mantine-color-gray-1);--_button-loading-overlay-bg:#ffffff26}[data-mantine-color-scheme=dark] .m-77c9d27d{--_disabled-color:var(--mantine-color-dark-3);--_disabled-bg:var(--mantine-color-dark-6);--_button-loading-overlay-bg:#00000026}.m-80f1301b{justify-content:center;justify-content:var(--button-justify,center);overflow:visible;transition:transform .15s ease,opacity .1s ease}.m-80f1301b,.m-811560b9{align-items:center;display:flex;height:100%}.m-811560b9{opacity:1;opacity:var(--_button-label-opacity,1);overflow:hidden;white-space:nowrap}.m-811560b9[data-loading]{--_button-label-opacity:0.2}.m-a74036a{align-items:center;display:flex;margin-left:var(--_button-section-margin-left);margin-right:var(--_button-section-margin-right)}.m-a74036a[data-position=left]{--_button-section-margin-right:var(--mantine-spacing-xs)}[dir=rtl] .m-a74036a[data-position=left]{--_button-section-margin-right:0}.m-a74036a[data-position=right],[dir=rtl] .m-a74036a[data-position=left]{--_button-section-margin-left:var(--mantine-spacing-xs)}[dir=rtl] .m-a74036a[data-position=right]{--_button-section-margin-left:0;--_button-section-margin-right:var(--mantine-spacing-xs)}.m-a25b86ee{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-200%);transition:transform .15s ease,opacity .1s ease}.m-80d6d844{--button-border-width:calc(0.0625rem*var(--mantine-scale));display:flex}.m-80d6d844[data-orientation=horizontal]{flex-direction:row}.m-80d6d844[data-orientation=horizontal] .m-77c9d27d:not(:only-child):first-child{border-bottom-right-radius:0;border-right-width:calc(var(--button-border-width)/2);border-top-right-radius:0}.m-80d6d844[data-orientation=horizontal] .m-77c9d27d:not(:only-child):last-child{border-bottom-left-radius:0;border-left-width:calc(var(--button-border-width)/2);border-top-left-radius:0}.m-80d6d844[data-orientation=horizontal] .m-77c9d27d:not(:only-child):not(:first-child):not(:last-child){border-left-width:calc(var(--button-border-width)/2);border-radius:0;border-right-width:calc(var(--button-border-width)/2)}[dir=rtl] .m-80d6d844[data-orientation=horizontal] .m-77c9d27d:not(:only-child):first-child{border:.0625rem solid #0000;border:var(--_button-bd,var(--button-bd,calc(.0625rem*var(--mantine-scale)) solid #0000));border-radius:.25rem;border-radius:var(--button-radius,var(--mantine-radius-default));border-bottom-left-radius:0;border-left-width:calc(var(--button-border-width)/2);border-top-left-radius:0}[dir=rtl] .m-80d6d844[data-orientation=horizontal] .m-77c9d27d:not(:only-child):last-child{border:.0625rem solid #0000;border:var(--_button-bd,var(--button-bd,calc(.0625rem*var(--mantine-scale)) solid #0000));border-radius:.25rem;border-radius:var(--button-radius,var(--mantine-radius-default));border-bottom-right-radius:0;border-right-width:calc(var(--button-border-width)/2);border-top-right-radius:0}.m-80d6d844[data-orientation=vertical]{flex-direction:column}.m-80d6d844[data-orientation=vertical] .m-77c9d27d:not(:only-child):first-child{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:calc(var(--button-border-width)/2)}.m-80d6d844[data-orientation=vertical] .m-77c9d27d:not(:only-child):last-child{border-top-left-radius:0;border-top-right-radius:0;border-top-width:calc(var(--button-border-width)/2)}.m-80d6d844[data-orientation=vertical] .m-77c9d27d:not(:only-child):not(:first-child):not(:last-child){border-bottom-width:calc(var(--button-border-width)/2);border-radius:0;border-top-width:calc(var(--button-border-width)/2)}.m-e615b15f{--card-padding:var(--mantine-spacing-md);background-color:var(--_card-bg);color:var(--mantine-color-text);display:flex;flex-direction:column;overflow:hidden;padding:var(--card-padding);position:relative}[data-mantine-color-scheme=light] .m-e615b15f{--_card-bg:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .m-e615b15f{--_card-bg:var(--mantine-color-dark-6)}.m-599a2148{border-bottom:initial;border-bottom:var(--_card-section-border-bottom,unset);border-top:initial;border-top:var(--_card-section-border-top,unset);display:block;margin:var(--_card-section-mt,0) calc(var(--card-padding)*-1) var(--_card-section-mb,0);padding-left:0;padding-left:var(--_card-section-padding,0);padding-right:0;padding-right:var(--_card-section-padding,0)}.m-599a2148[data-first-section]{--_card-section-mt:calc(var(--card-padding)*-1);--_card-section-border-top:none!important}.m-599a2148[data-last-section]{--_card-section-mb:calc(var(--card-padding)*-1);--_card-section-border-bottom:none!important}.m-599a2148[data-inherit-padding]{--_card-section-padding:var(--card-padding)}.m-599a2148[data-with-border]{--_card-section-border-top:calc(0.0625rem*var(--mantine-scale)) solid var(--_card-section-border-color);--_card-section-border-bottom:calc(0.0625rem*var(--mantine-scale)) solid var(--_card-section-border-color)}.m-599a2148+.m-599a2148{--_card-section-border-top:none!important}[data-mantine-color-scheme=light] .m-599a2148{--_card-section-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m-599a2148{--_card-section-border-color:var(--mantine-color-dark-4)}.m-4451eb3a{align-items:center;display:flex;display:var(--_center-display,flex);justify-content:center}.m-4451eb3a[data-inline]{--_center-display:inline-flex}.m-f59ffda3{--chip-size-xs:calc(1.4375rem*var(--mantine-scale));--chip-size-sm:calc(1.75rem*var(--mantine-scale));--chip-size-md:calc(2rem*var(--mantine-scale));--chip-size-lg:calc(2.25rem*var(--mantine-scale));--chip-size-xl:calc(2.5rem*var(--mantine-scale));--chip-icon-size-xs:calc(0.625rem*var(--mantine-scale));--chip-icon-size-sm:calc(0.75rem*var(--mantine-scale));--chip-icon-size-md:calc(0.875rem*var(--mantine-scale));--chip-icon-size-lg:calc(1rem*var(--mantine-scale));--chip-icon-size-xl:calc(1.125rem*var(--mantine-scale));--chip-padding-xs:calc(1rem*var(--mantine-scale));--chip-padding-sm:calc(1.25rem*var(--mantine-scale));--chip-padding-md:calc(1.5rem*var(--mantine-scale));--chip-padding-lg:calc(1.75rem*var(--mantine-scale));--chip-padding-xl:calc(2rem*var(--mantine-scale));--chip-checked-padding-xs:calc(0.46875rem*var(--mantine-scale));--chip-checked-padding-sm:calc(0.625rem*var(--mantine-scale));--chip-checked-padding-md:calc(0.73125rem*var(--mantine-scale));--chip-checked-padding-lg:calc(0.84375rem*var(--mantine-scale));--chip-checked-padding-xl:calc(0.78125rem*var(--mantine-scale));--chip-spacing-xs:calc(0.625rem*var(--mantine-scale));--chip-spacing-sm:calc(0.75rem*var(--mantine-scale));--chip-spacing-md:calc(1rem*var(--mantine-scale));--chip-spacing-lg:calc(1.25rem*var(--mantine-scale));--chip-spacing-xl:calc(1.375rem*var(--mantine-scale));--chip-size:var(--chip-size-sm);--chip-icon-size:var(--chip-icon-size-sm);--chip-padding:var(--chip-padding-sm);--chip-spacing:var(--chip-spacing-sm);--chip-checked-padding:var(--chip-checked-padding-sm);--chip-bg:var(--mantine-primary-color-filled);--chip-hover:var(--mantine-primary-color-filled-hover);--chip-color:var(--mantine-color-white);--chip-bd:calc(0.0625rem*var(--mantine-scale)) solid #0000}.m-be049a53{-webkit-tap-highlight-color:transparent;align-items:center;background-color:var(--_chip-bg);border:.0625rem solid #0000;border:calc(.0625rem*var(--mantine-scale)) solid #0000;border-radius:62.5rem;border-radius:var(--chip-radius,calc(62.5rem*var(--mantine-scale)));color:var(--mantine-color-text);color:var(--_chip-color,var(--mantine-color-text));cursor:pointer;cursor:var(--_chip-cursor,pointer);display:inline-flex;font-size:.875rem;font-size:var(--chip-fz,var(--mantine-font-size-sm));height:var(--chip-size);line-height:calc(var(--chip-size) - .125rem);line-height:calc(var(--chip-size) - .125rem*var(--mantine-scale));padding-left:var(--_chip-padding,var(--chip-padding));padding-right:var(--_chip-padding,var(--chip-padding));-webkit-user-select:none;user-select:none;white-space:nowrap}.m-be049a53[data-checked]{--_chip-padding:var(--chip-checked-padding)}[data-mantine-color-scheme=light] .m-be049a53[data-disabled]{--_chip-bg:var(--mantine-color-gray-2);--_chip-color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .m-be049a53[data-disabled]{--_chip-bg:var(--mantine-color-dark-6);--_chip-color:var(--mantine-color-dark-3)}.m-be049a53[data-disabled]{--_chip-cursor:not-allowed}.m-3904c1af:not([data-disabled]){background-color:var(--_chip-bg);border:var(--_chip-bd)}@media (hover:hover){[data-mantine-color-scheme=light] .m-3904c1af:not([data-disabled]):hover{--_chip-bg:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-3904c1af:not([data-disabled]):hover{--_chip-bg:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m-3904c1af:not([data-disabled]):active{--_chip-bg:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-3904c1af:not([data-disabled]):active{--_chip-bg:var(--mantine-color-dark-5)}}[data-mantine-color-scheme=light] .m-3904c1af:not([data-disabled]){--_chip-bg:var(--mantine-color-white);--_chip-bd:calc(0.0625rem*var(--mantine-scale)) solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m-3904c1af:not([data-disabled]){--_chip-bg:var(--mantine-color-dark-6);--_chip-bd:calc(0.0625rem*var(--mantine-scale)) solid var(--mantine-color-dark-4)}[data-mantine-color-scheme] .m-3904c1af:not([data-disabled])[data-checked]{--_chip-bd:var(--chip-bd);--_chip-icon-color:var(--chip-color)}@media (hover:hover){[data-mantine-color-scheme] .m-3904c1af:not([data-disabled])[data-checked]:hover{--_chip-bg:var(--chip-hover)}}@media (hover:none){[data-mantine-color-scheme] .m-3904c1af:not([data-disabled])[data-checked]:active{--_chip-bg:var(--chip-hover)}}.m-f7e165c3:not([data-disabled]),.m-fa109255:not([data-disabled]){background-color:var(--_chip-bg);border:.0625rem solid #0000;border:calc(.0625rem*var(--mantine-scale)) solid #0000;color:var(--mantine-color-text);color:var(--_chip-color,var(--mantine-color-text))}@media (hover:hover){[data-mantine-color-scheme=light] .m-f7e165c3:not([data-disabled]):hover,[data-mantine-color-scheme=light] .m-fa109255:not([data-disabled]):hover{--_chip-bg:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m-f7e165c3:not([data-disabled]):hover,[data-mantine-color-scheme=dark] .m-fa109255:not([data-disabled]):hover{--_chip-bg:var(--mantine-color-dark-4)}}@media (hover:none){[data-mantine-color-scheme=light] .m-f7e165c3:not([data-disabled]):active,[data-mantine-color-scheme=light] .m-fa109255:not([data-disabled]):active{--_chip-bg:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m-f7e165c3:not([data-disabled]):active,[data-mantine-color-scheme=dark] .m-fa109255:not([data-disabled]):active{--_chip-bg:var(--mantine-color-dark-4)}}[data-mantine-color-scheme=light] .m-f7e165c3:not([data-disabled]),[data-mantine-color-scheme=light] .m-fa109255:not([data-disabled]){--_chip-bg:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .m-f7e165c3:not([data-disabled]),[data-mantine-color-scheme=dark] .m-fa109255:not([data-disabled]){--_chip-bg:var(--mantine-color-dark-5)}[data-mantine-color-scheme] .m-f7e165c3:not([data-disabled])[data-checked],[data-mantine-color-scheme] .m-fa109255:not([data-disabled])[data-checked]{--_chip-icon-color:var(--chip-color);--_chip-color:var(--chip-color);--_chip-bg:var(--chip-bg)}@media (hover:hover){[data-mantine-color-scheme] .m-f7e165c3:not([data-disabled])[data-checked]:hover,[data-mantine-color-scheme] .m-fa109255:not([data-disabled])[data-checked]:hover{--_chip-bg:var(--chip-hover)}}@media (hover:none){[data-mantine-color-scheme] .m-f7e165c3:not([data-disabled])[data-checked]:active,[data-mantine-color-scheme] .m-fa109255:not([data-disabled])[data-checked]:active{--_chip-bg:var(--chip-hover)}}.m-9ac86df9{align-items:center;display:flex;max-width:calc(var(--chip-icon-size) + var(--chip-spacing)/1.5);overflow:hidden;width:calc(var(--chip-icon-size) + var(--chip-spacing)/1.5)}.m-9ac86df9,.m-d6d72580{height:var(--chip-icon-size)}.m-d6d72580{color:inherit;color:var(--_chip-icon-color,inherit);display:block;width:var(--chip-icon-size)}.m-bde07329{height:0;margin:0;opacity:0;padding:0;width:0}.m-bde07329:focus-visible+.m-be049a53{outline:.125rem solid var(--mantine-color-blue-filled);outline:calc(.125rem*var(--mantine-scale)) solid var(--mantine-primary-color-filled);outline-offset:.125rem;outline-offset:calc(.125rem*var(--mantine-scale))}.m-b183c0a2{background-color:var(--_code-bg);border-radius:.25rem;border-radius:var(--mantine-radius-sm);color:var(--_code-color);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--mantine-font-family-monospace);font-size:.75rem;font-size:var(--mantine-font-size-xs);line-height:1.55;line-height:var(--mantine-line-height);margin:0;overflow:auto;padding:.125rem .3125rem;padding:var(--_code-padding,calc(.125rem*var(--mantine-scale)) calc(var(--mantine-spacing-xs)/2))}[data-mantine-color-scheme=light] .m-b183c0a2{--_code-bg:var(--code-bg,var(--mantine-color-gray-1));--_code-color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .m-b183c0a2{--_code-bg:var(--code-bg,var(--mantine-color-dark-5));--_code-color:var(--mantine-color-white)}.m-b183c0a2[data-block]{--_code-padding:var(--mantine-spacing-xs)}.m-de3d2490{--cs-size:calc(1.75rem*var(--mantine-scale));--cs-radius:calc(62.5rem*var(--mantine-scale));-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;border:none;border-radius:var(--cs-radius);color:inherit;display:block;height:var(--cs-size);line-height:1;min-height:var(--cs-size);min-width:var(--cs-size);position:relative;text-decoration:none;width:var(--cs-size)}[data-mantine-color-scheme=light] .m-de3d2490{--_alpha-overlay-color:var(--mantine-color-gray-3);--_alpha-overlay-bg:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .m-de3d2490{--_alpha-overlay-color:var(--mantine-color-dark-4);--_alpha-overlay-bg:var(--mantine-color-dark-7)}.m-862f3d1b,.m-98ae7f22{border-radius:var(--cs-radius);inset:0;position:absolute}.m-98ae7f22{box-shadow:inset 0 0 0 .0625rem #0000001a,inset 0 0 .25rem #00000026;box-shadow:#0000001a 0 0 0 calc(.0625rem*var(--mantine-scale)) inset,#00000026 0 0 calc(.25rem*var(--mantine-scale)) inset;z-index:1}.m-95709ac0{background-image:linear-gradient(45deg,var(--_alpha-overlay-color) 25%,#0000 25%),linear-gradient(-45deg,var(--_alpha-overlay-color) 25%,#0000 25%),linear-gradient(45deg,#0000 75%,var(--_alpha-overlay-color) 75%),linear-gradient(-45deg,var(--_alpha-overlay-bg) 75%,var(--_alpha-overlay-color) 75%);background-position:0 0,0 .25rem,.25rem -.25rem,-.25rem 0;background-position:0 0,0 calc(.25rem*var(--mantine-scale)),calc(.25rem*var(--mantine-scale)) calc(-.25rem*var(--mantine-scale)),calc(-.25rem*var(--mantine-scale)) 0;background-size:.5rem .5rem;background-size:calc(.5rem*var(--mantine-scale)) calc(.5rem*var(--mantine-scale))}.m-93e74e3,.m-95709ac0{border-radius:var(--cs-radius);inset:0;position:absolute}.m-93e74e3{align-items:center;display:flex;justify-content:center;z-index:2}.m-fee9c77{--cp-width-xs:calc(11.25rem*var(--mantine-scale));--cp-width-sm:calc(12.5rem*var(--mantine-scale));--cp-width-md:calc(15rem*var(--mantine-scale));--cp-width-lg:calc(17.5rem*var(--mantine-scale));--cp-width-xl:calc(20rem*var(--mantine-scale));--cp-preview-size-xs:calc(1.625rem*var(--mantine-scale));--cp-preview-size-sm:calc(2.125rem*var(--mantine-scale));--cp-preview-size-md:calc(2.625rem*var(--mantine-scale));--cp-preview-size-lg:calc(3.125rem*var(--mantine-scale));--cp-preview-size-xl:calc(3.375rem*var(--mantine-scale));--cp-thumb-size-xs:calc(0.5rem*var(--mantine-scale));--cp-thumb-size-sm:calc(0.75rem*var(--mantine-scale));--cp-thumb-size-md:calc(1rem*var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem*var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem*var(--mantine-scale));--cp-saturation-height-xs:calc(6.25rem*var(--mantine-scale));--cp-saturation-height-sm:calc(6.875rem*var(--mantine-scale));--cp-saturation-height-md:calc(7.5rem*var(--mantine-scale));--cp-saturation-height-lg:calc(8.75rem*var(--mantine-scale));--cp-saturation-height-xl:calc(10rem*var(--mantine-scale));--cp-preview-size:var(--cp-preview-size-sm);--cp-thumb-size:var(--cp-thumb-size-sm);--cp-saturation-height:var(--cp-saturation-height-sm);--cp-width:var(--cp-width-sm);--cp-body-spacing:var(--mantine-spacing-sm);padding:.0625rem;padding:calc(.0625rem*var(--mantine-scale));width:var(--cp-width);width:var(--_cp-width,var(--cp-width))}.m-fee9c77[data-full-width]{--_cp-width:100%}.m-9dddfbac{height:var(--cp-preview-size);width:var(--cp-preview-size)}.m-bffecc3e{display:flex;padding-top:calc(var(--cp-body-spacing)/2)}.m-3283bb96{flex:1 1}.m-3283bb96:not(:only-child){margin-right:.625rem;margin-right:var(--mantine-spacing-xs)}.m-40d572ba{border:.125rem solid #fff;border:calc(.125rem*var(--mantine-scale)) solid var(--mantine-color-white);border-radius:var(--_cp-thumb-size);box-shadow:0 0 .0625rem #0009;box-shadow:0 0 calc(.0625rem*var(--mantine-scale)) #0009;height:var(--_cp-thumb-size);left:calc(var(--_thumb-x-offset) - var(--_cp-thumb-size)/2);outline:var(--_outline);overflow:hidden;position:absolute;top:calc(var(--_thumb-y-offset) - var(--_cp-thumb-size)/2);width:var(--_cp-thumb-size)}.m-d8ee6fd8{cursor:pointer;flex:0 0 calc(var(--cp-swatch-size) - 0.25rem);flex:0 0 calc(var(--cp-swatch-size) - 0.25rem*var(--mantine-scale));height:auto!important;margin:.125rem;margin:calc(.125rem*var(--mantine-scale));min-height:0!important;min-width:0!important;padding-bottom:calc(var(--cp-swatch-size) - .25rem*var(--mantine-scale));width:auto!important}.m-5711e686{display:flex;flex-wrap:wrap;margin-left:-.125rem;margin-left:calc(-.125rem*var(--mantine-scale));margin-right:-.125rem;margin-right:calc(-.125rem*var(--mantine-scale));margin-top:.3125rem;margin-top:calc(.3125rem*var(--mantine-scale))}.m-202a296e{--cp-thumb-size-xs:calc(0.5rem*var(--mantine-scale));--cp-thumb-size-sm:calc(0.75rem*var(--mantine-scale));--cp-thumb-size-md:calc(1rem*var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem*var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem*var(--mantine-scale));--_cp-thumb-size:var(--cp-thumb-size,calc(0.75rem*var(--mantine-scale)));-webkit-tap-highlight-color:transparent;border-radius:.25rem;border-radius:var(--mantine-radius-sm);height:var(--cp-saturation-height);margin:calc(var(--cp-thumb-size)/2);position:relative}.m-202a296e[data-focus-ring=auto]:focus:focus-visible .m-40d572ba{--_outline:calc(0.125rem*var(--mantine-scale)) solid var(--mantine-color-blue-filled)}.m-202a296e[data-focus-ring=always]:focus .m-40d572ba{--_outline:calc(0.125rem*var(--mantine-scale)) solid var(--mantine-color-blue-filled)}.m-11b3db02{border-radius:.25rem;border-radius:var(--mantine-radius-sm);inset:calc(var(--cp-thumb-size)*-1/2 - .0625rem);inset:calc(var(--cp-thumb-size)*-1/2 - .0625rem*var(--mantine-scale));position:absolute}.m-d856d47d{--cp-thumb-size-xs:calc(0.5rem*var(--mantine-scale));--cp-thumb-size-sm:calc(0.75rem*var(--mantine-scale));--cp-thumb-size-md:calc(1rem*var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem*var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem*var(--mantine-scale));--_cp-thumb-size:var(--cp-thumb-size,calc(0.75rem*var(--mantine-scale)));height:calc(var(--_cp-thumb-size) + .125rem);height:calc(var(--_cp-thumb-size) + .125rem*var(--mantine-scale));margin-left:calc(var(--_cp-thumb-size)/2);margin-right:calc(var(--_cp-thumb-size)/2);outline:none;position:relative}.m-d856d47d+.m-d856d47d{margin-top:.375rem;margin-top:calc(.375rem*var(--mantine-scale))}.m-d856d47d[data-focus-ring=auto]:focus:focus-visible .m-40d572ba{--_outline:calc(0.125rem*var(--mantine-scale)) solid var(--mantine-color-blue-filled)}.m-d856d47d[data-focus-ring=always]:focus .m-40d572ba{--_outline:calc(0.125rem*var(--mantine-scale)) solid var(--mantine-color-blue-filled)}[data-mantine-color-scheme=light] .m-d856d47d{--_slider-checkers:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m-d856d47d{--_slider-checkers:var(--mantine-color-dark-4)}.m-8f327113{border-radius:10000rem;bottom:0;left:calc(var(--_cp-thumb-size)*-1/2 - .0625rem);left:calc(var(--_cp-thumb-size)*-1/2 - .0625rem*var(--mantine-scale));position:absolute;right:calc(var(--_cp-thumb-size)*-1/2 - .0625rem);right:calc(var(--_cp-thumb-size)*-1/2 - .0625rem*var(--mantine-scale));top:0}.m-b077c2bc{--ci-eye-dropper-icon-size-xs:calc(0.875rem*var(--mantine-scale));--ci-eye-dropper-icon-size-sm:calc(1rem*var(--mantine-scale));--ci-eye-dropper-icon-size-md:calc(1.125rem*var(--mantine-scale));--ci-eye-dropper-icon-size-lg:calc(1.25rem*var(--mantine-scale));--ci-eye-dropper-icon-size-xl:calc(1.375rem*var(--mantine-scale));--ci-eye-dropper-icon-size:var(--ci-eye-dropper-icon-size-sm)}.m-c5ccdcab{--ci-preview-size-xs:calc(1rem*var(--mantine-scale));--ci-preview-size-sm:calc(1.125rem*var(--mantine-scale));--ci-preview-size-md:calc(1.375rem*var(--mantine-scale));--ci-preview-size-lg:calc(1.75rem*var(--mantine-scale));--ci-preview-size-xl:calc(2.25rem*var(--mantine-scale));--ci-preview-size:var(--ci-preview-size-sm)}.m-5ece2cd7{padding:.5rem;padding:calc(.5rem*var(--mantine-scale))}.m-7485cace{--container-size-xs:calc(33.75rem*var(--mantine-scale));--container-size-sm:calc(45rem*var(--mantine-scale));--container-size-md:calc(60rem*var(--mantine-scale));--container-size-lg:calc(71.25rem*var(--mantine-scale));--container-size-xl:calc(82.5rem*var(--mantine-scale));--container-size:var(--container-size-md);margin-left:auto;margin-right:auto;max-width:var(--container-size);padding-left:1rem;padding-left:var(--mantine-spacing-md);padding-right:1rem;padding-right:var(--mantine-spacing-md)}.m-7485cace[data-fluid]{--container-size:100%}.m-e2125a27{--dialog-size-xs:calc(10rem*var(--mantine-scale));--dialog-size-sm:calc(12.5rem*var(--mantine-scale));--dialog-size-md:calc(21.25rem*var(--mantine-scale));--dialog-size-lg:calc(25rem*var(--mantine-scale));--dialog-size-xl:calc(31.25rem*var(--mantine-scale));--dialog-size:var(--dialog-size-md);max-width:calc(100vw - 4rem);max-width:calc(100vw - var(--mantine-spacing-xl)*2);min-height:3.125rem;min-height:calc(3.125rem*var(--mantine-scale));position:relative;width:var(--dialog-size)}.m-5abab665{left:auto;left:var(--_close-button-left,auto);position:absolute;right:.5rem;right:var(--_close-button-right,calc(var(--mantine-spacing-md)/2));top:.5rem;top:calc(var(--mantine-spacing-md)/2)}[dir=rtl] .m-5abab665{--_close-button-right:auto;--_close-button-left:calc(var(--mantine-spacing-md)/2)}.m-3eebeb36{--divider-size-xs:calc(0.0625rem*var(--mantine-scale));--divider-size-sm:calc(0.125rem*var(--mantine-scale));--divider-size-md:calc(0.1875rem*var(--mantine-scale));--divider-size-lg:calc(0.25rem*var(--mantine-scale));--divider-size-xl:calc(0.3125rem*var(--mantine-scale));--divider-size:var(--divider-size-xs)}[data-mantine-color-scheme=light] .m-3eebeb36{--_divider-color:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .m-3eebeb36{--_divider-color:var(--mantine-color-dark-3)}.m-3eebeb36[data-orientation=horizontal]{border-top:var(--divider-size) var(--divider-border-style,solid) var(--divider-color,var(--_divider-color))}.m-3eebeb36[data-orientation=vertical]{align-self:stretch;border-left:var(--divider-size) var(--divider-border-style,solid) var(--divider-color,var(--_divider-color));height:auto}.m-3eebeb36[data-with-label]{border:0}.m-9e365f20{align-items:center;color:var(--mantine-color-dimmed);color:var(--divider-color,var(--mantine-color-dimmed));display:flex;font-size:.75rem;font-size:var(--mantine-font-size-xs);white-space:nowrap}.m-9e365f20[data-position=left]:before,.m-9e365f20[data-position=right]:after{display:none}.m-9e365f20:before{border-top:var(--divider-size) var(--divider-border-style,solid) var(--divider-color,var(--_divider-color));content:"";flex:1 1;height:.0625rem;height:calc(.0625rem*var(--mantine-scale));margin-right:.625rem;margin-right:var(--mantine-spacing-xs)}[dir=rtl] .m-9e365f20:before{margin-right:0}.m-9e365f20:after,[dir=rtl] .m-9e365f20:before{margin-left:.625rem;margin-left:var(--mantine-spacing-xs)}.m-9e365f20:after{border-top:var(--divider-size) var(--divider-border-style,solid) var(--divider-color,var(--_divider-color));content:"";flex:1 1;height:.0625rem;height:calc(.0625rem*var(--mantine-scale))}[dir=rtl] .m-9e365f20:after{margin-left:0;margin-right:.625rem;margin-right:var(--mantine-spacing-xs)}.m-f11b401e{--drawer-size-xs:calc(20rem*var(--mantine-scale));--drawer-size-sm:calc(23.75rem*var(--mantine-scale));--drawer-size-md:calc(27.5rem*var(--mantine-scale));--drawer-size-lg:calc(38.75rem*var(--mantine-scale));--drawer-size-xl:calc(48.75rem*var(--mantine-scale));--drawer-size:var(--drawer-size-md);--drawer-offset:0rem}.m-5a7c2c9{z-index:1000}.m-b8a05bbd{flex:0 0 var(--drawer-size);flex:var(--drawer-flex,0 0 var(--drawer-size));height:calc(100% - var(--drawer-offset)*2);height:var(--drawer-height,calc(100% - var(--drawer-offset)*2));margin:var(--drawer-offset);max-height:100%;max-width:100%;overflow-y:auto}.m-31cd769a{align-items:flex-start;align-items:var(--drawer-align,flex-start);display:flex;justify-content:flex-start;justify-content:var(--drawer-justify,flex-start)}.m-e9408a47{border-radius:.25rem;border-radius:var(--fieldset-radius,var(--mantine-radius-default));min-inline-size:auto;padding:1.25rem;padding:var(--mantine-spacing-lg);padding-top:.625rem;padding-top:var(--mantine-spacing-xs)}.m-84c9523a{background-color:var(--_bg);border:calc(.0625rem*var(--mantine-scale)) solid var(--_bd)}[data-mantine-color-scheme=light] .m-84c9523a{--_bd:var(--mantine-color-gray-3);--_bg:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .m-84c9523a{--_bd:var(--mantine-color-dark-4);--_bg:var(--mantine-color-dark-7)}.m-ef274e49{background-color:var(--_bg);border:calc(.0625rem*var(--mantine-scale)) solid var(--_bd)}[data-mantine-color-scheme=light] .m-ef274e49{--_bd:var(--mantine-color-gray-3);--_bg:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-ef274e49{--_bd:var(--mantine-color-dark-4);--_bg:var(--mantine-color-dark-6)}.m-eda993d3{border:0;border-radius:0;padding:0}.m-90794832{font-size:.875rem;font-size:var(--mantine-font-size-sm)}.m-74ca27fe{margin-bottom:.75rem;margin-bottom:var(--mantine-spacing-sm);padding:0}.m-410352e9{overflow:visible;overflow:var(--grid-overflow,visible)}.m-dee7bd2f{align-items:var(--grid-align);display:flex;flex-wrap:wrap;justify-content:var(--grid-justify);margin:calc(var(--grid-gutter)/-2);width:calc(100% + var(--grid-gutter))}.m-96bdd299{flex-basis:var(--col-flex-basis);flex-grow:0;flex-grow:var(--col-flex-grow,0);flex-shrink:0;margin-left:0;margin-left:var(--_col-ml,var(--col-offset,0));margin-right:0;margin-right:var(--_col-mr,0);max-width:var(--col-max-width);order:var(--col-order);padding:calc(var(--grid-gutter)/2);width:var(--col-width)}[dir=rtl] .m-96bdd299{--_col-ml:0;--_col-mr:var(--col-offset,0)}.m-bcb3f3c2{background-color:var(--_mark-bg);color:#000;color:var(--mantine-color-black)}[data-mantine-color-scheme=light] .m-bcb3f3c2{--_mark-bg:var(--mark-bg-light)}[data-mantine-color-scheme=dark] .m-bcb3f3c2{--_mark-bg:var(--mark-bg-dark)}.m-9e117634{border-radius:0;border-radius:var(--image-radius,0);display:block;flex:0 1;object-fit:cover;object-fit:var(--image-object-fit,cover);width:100%}@keyframes m-885901b1{0%{box-shadow:0 0 .03125rem 0 var(--indicator-color);box-shadow:0 0 calc(.03125rem*var(--mantine-scale)) 0 var(--indicator-color);opacity:.6}to{box-shadow:0 0 .03125rem .275rem var(--indicator-color);box-shadow:0 0 calc(.03125rem*var(--mantine-scale)) calc(.275rem*var(--mantine-scale)) var(--indicator-color);opacity:0}}.m-e5262200{--indicator-size:calc(0.625rem*var(--mantine-scale));--indicator-color:var(--mantine-primary-color-filled);display:block;display:var(--_indicator-display,block);position:relative}.m-e5262200[data-inline]{--_indicator-display:inline-block}.m-760d1fb1{align-items:center;border:var(--_indicator-border);border-radius:62.5rem;border-radius:var(--indicator-radius,calc(62.5rem*var(--mantine-scale)));bottom:var(--indicator-bottom);color:#fff;color:var(--indicator-text-color,var(--mantine-color-white));display:flex;font-size:.75rem;font-size:var(--mantine-font-size-xs);height:var(--indicator-size);justify-content:center;left:var(--indicator-left);min-width:var(--indicator-size);padding-left:0;padding-left:var(--_indicator-padding,0);padding-right:0;padding-right:var(--_indicator-padding,0);right:var(--indicator-right);top:var(--indicator-top);transform:translate(var(--indicator-translate-x),var(--indicator-translate-y));white-space:nowrap;z-index:200;z-index:var(--indicator-z-index,200)}.m-760d1fb1,.m-760d1fb1:before{background-color:var(--indicator-color);position:absolute}.m-760d1fb1:before{border-radius:62.5rem;border-radius:var(--indicator-radius,calc(62.5rem*var(--mantine-scale)));content:"";inset:0;z-index:-1}.m-760d1fb1[data-with-label]{--_indicator-padding:calc(var(--mantine-spacing-xs)/2)}.m-760d1fb1[data-with-border]{--_indicator-border:calc(0.125rem*var(--mantine-scale)) solid var(--mantine-color-body)}.m-760d1fb1[data-processing]:before{animation:m-885901b1 1s linear infinite}.m-dc6f14e2{--kbd-fz-xs:calc(0.625rem*var(--mantine-scale));--kbd-fz-sm:calc(0.75rem*var(--mantine-scale));--kbd-fz-md:calc(0.875rem*var(--mantine-scale));--kbd-fz-lg:calc(1rem*var(--mantine-scale));--kbd-fz-xl:calc(1.25rem*var(--mantine-scale));--kbd-fz:var(--kbd-fz-sm);--kbd-padding-xs:calc(0.125rem*var(--mantine-scale)) calc(0.25rem*var(--mantine-scale));--kbd-padding-sm:calc(0.1875rem*var(--mantine-scale)) calc(0.3125rem*var(--mantine-scale));--kbd-padding-md:calc(0.25rem*var(--mantine-scale)) calc(0.4375rem*var(--mantine-scale));--kbd-padding-lg:calc(0.3125rem*var(--mantine-scale)) calc(0.5625rem*var(--mantine-scale));--kbd-padding-xl:calc(0.5rem*var(--mantine-scale)) calc(0.875rem*var(--mantine-scale));--kbd-padding:var(--kbd-padding-sm);background-color:var(--_kbd-bg);border:calc(.0625rem*var(--mantine-scale)) solid var(--_kbd-border-color);border-bottom-width:.1875rem;border-bottom-width:calc(.1875rem*var(--mantine-scale));border-radius:.25rem;border-radius:var(--mantine-radius-sm);color:var(--_kbd-color);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--mantine-font-family-monospace);font-size:var(--kbd-fz);font-weight:700;line-height:1.55;line-height:var(--mantine-line-height);padding:var(--kbd-padding);unicode-bidi:embed}[data-mantine-color-scheme=light] .m-dc6f14e2{--_kbd-border-color:var(--mantine-color-gray-3);--_kbd-color:var(--mantine-color-gray-7);--_kbd-bg:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-dc6f14e2{--_kbd-border-color:var(--mantine-color-dark-3);--_kbd-color:var(--mantine-color-dark-0);--_kbd-bg:var(--mantine-color-dark-5)}.m-abbac491{font-size:var(--mantine-fz-md);font-size:var(--list-fz,var(--mantine-fz-md));line-height:1.55;line-height:var(--list-lh,var(--mantine-line-height-md));list-style-position:inside;margin:0;padding:0;padding-left:var(--_list-pl,0);padding-right:0;padding-right:var(--_list-pr,0)}.m-abbac491[data-with-padding]{--_list-pl:var(--mantine-spacing-md)}[dir=rtl] .m-abbac491[data-with-padding]{--_list-pl:0;--_list-pr:var(--mantine-spacing-md)}.m-abb6bec2{line-height:var(--list-lh);line-height:var(--_item-lh,var(--list-lh));list-style:var(--_item-list-style);margin-top:0;margin-top:var(--_item-mt,0);white-space:nowrap}.m-abb6bec2[data-with-icon]{--_item-list-style:none}.m-abb6bec2[data-with-icon] .m-75cd9f71{--_item-wrapper-direction:row;--_item-wrapper-align:center}.m-abb6bec2:not(:first-of-type){--_item-mt:var(--list-spacing,0)}.m-abb6bec2[data-centered]{--_item-lh:1}.m-75cd9f71{align-items:flex-start;align-items:var(--_item-wrapper-align,flex-start);display:inline-flex;flex-direction:column;flex-direction:var(--_item-wrapper-direction,column);white-space:normal}.m-60f83e5b{display:inline-block;margin-left:0;margin-left:var(--_item-icon-ml,0);margin-right:.75rem;margin-right:var(--_item-icon-mr,var(--mantine-spacing-sm));vertical-align:middle}[dir=rtl] .m-60f83e5b{--_item-icon-mr:0;--_item-icon-ml:var(--mantine-spacing-sm)}.m-6e45937b{align-items:center;display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute;z-index:var(--lo-z-index)}.m-e8eb006c{position:relative;z-index:calc(var(--lo-z-index) + 1)}.m-df587f17{z-index:var(--lo-z-index)}[data-mantine-color-scheme=dark] .m-df587f17[data-light],[data-mantine-color-scheme=light] .m-df587f17[data-dark]{display:none}.m-dc9b7c9f{padding:.25rem;padding:calc(.25rem*var(--mantine-scale))}.m-9bfac126{color:var(--mantine-color-dimmed);cursor:default;font-size:.75rem;font-size:var(--mantine-font-size-xs);font-weight:500;padding:.3125rem .75rem;padding:calc(var(--mantine-spacing-xs)/2) var(--mantine-spacing-sm)}.m-efdf90cb{border-top:calc(.0625rem*var(--mantine-scale)) solid var(--_divider-color);margin-bottom:.25rem;margin-bottom:calc(.25rem*var(--mantine-scale));margin-top:.25rem;margin-top:calc(.25rem*var(--mantine-scale))}[data-mantine-color-scheme=light] .m-efdf90cb{--_divider-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m-efdf90cb{--_divider-color:var(--mantine-color-dark-4)}.m-99ac2aa1{align-items:center;background-color:initial;background-color:var(--_item-bg,#0000);border-radius:.25rem;border-radius:var(--popover-radius,var(--mantine-radius-default));color:var(--mantine-color-text);color:var(--menu-item-color,var(--mantine-color-text));display:flex;font-size:.875rem;font-size:var(--mantine-font-size-sm);opacity:1;opacity:var(--_item-opacity,1);padding:.41667rem .75rem;padding:calc(var(--mantine-spacing-xs)/1.5) var(--mantine-spacing-sm);pointer-events:auto;pointer-events:var(--_item-pointer-events,auto);-webkit-user-select:none;user-select:none;width:100%}.m-99ac2aa1:disabled,.m-99ac2aa1[data-disabled]{--menu-item-color:var(--mantine-color-dimmed)!important;--_item-opacity:0.6;--_item-pointer-events:none}.m-99ac2aa1[data-hovered]{--_item-bg:var(--menu-item-hover,var(--_item-bg-hover))}[data-mantine-color-scheme=light] .m-99ac2aa1[data-hovered]{--_item-bg-hover:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .m-99ac2aa1[data-hovered]{--_item-bg-hover:var(--mantine-color-dark-4)}.m-5476e0d3{flex:1 1}[dir=rtl] .m-5476e0d3{text-align:right}.m-8b75e504{align-items:center;display:flex;justify-content:center;margin-left:var(--_section-ml);margin-right:var(--_section-mr)}.m-8b75e504[data-position=left]{--_section-ml:0;--_section-mr:var(--mantine-spacing-xs)}.m-8b75e504[data-position=right],[dir=rtl] .m-8b75e504[data-position=left]{--_section-ml:var(--mantine-spacing-xs);--_section-mr:0}[dir=rtl] .m-8b75e504[data-position=right]{--_section-ml:0;--_section-mr:var(--mantine-spacing-xs)}.m-9df02822{--modal-size-xs:calc(20rem*var(--mantine-scale));--modal-size-sm:calc(23.75rem*var(--mantine-scale));--modal-size-md:calc(27.5rem*var(--mantine-scale));--modal-size-lg:calc(38.75rem*var(--mantine-scale));--modal-size-xl:calc(48.75rem*var(--mantine-scale));--modal-size:var(--modal-size-md);--modal-y-offset:5dvh;--modal-x-offset:5vw}.m-9df02822[data-full-screen]{--modal-border-radius:0!important}.m-9df02822[data-full-screen] .m-54c44539{--_content-flex:0 0 100%;--_content-max-height:auto;--_content-height:100dvh}.m-9df02822[data-full-screen] .m-1f958f16{--_inner-y-offset:0;--_inner-x-offset:0}.m-9df02822[data-centered] .m-1f958f16{--_inner-align:center}.m-d0e2b9cd{border-top-left-radius:.25rem;border-top-left-radius:var(--modal-radius,var(--mantine-radius-default));border-top-right-radius:.25rem;border-top-right-radius:var(--modal-radius,var(--mantine-radius-default))}.m-54c44539{flex:0 0 var(--modal-size);flex:var(--_content-flex,0 0 var(--modal-size));height:auto;height:var(--_content-height,auto);max-height:calc(100dvh - var(--modal-y-offset)*2);max-height:var(--_content-max-height,calc(100dvh - var(--modal-y-offset)*2));max-width:100%;overflow-y:auto}.m-1f958f16{align-items:flex-start;align-items:var(--_inner-align,flex-start);display:flex;justify-content:center;padding:var(--_inner-y-offset,var(--modal-y-offset)) var(--_inner-x-offset,var(--modal-x-offset))}.m-7cda1cd6{--pill-fz-xs:calc(0.625rem*var(--mantine-scale));--pill-fz-sm:calc(0.75rem*var(--mantine-scale));--pill-fz-md:calc(0.875rem*var(--mantine-scale));--pill-fz-lg:calc(1rem*var(--mantine-scale));--pill-fz-xl:calc(1.125rem*var(--mantine-scale));--pill-height-xs:calc(1.125rem*var(--mantine-scale));--pill-height-sm:calc(1.375rem*var(--mantine-scale));--pill-height-md:calc(1.5625rem*var(--mantine-scale));--pill-height-lg:calc(1.75rem*var(--mantine-scale));--pill-height-xl:calc(2rem*var(--mantine-scale));--pill-fz:var(--pill-fz-sm);--pill-height:var(--pill-height-sm);align-items:center;background-color:var(--_pill-bg);border-radius:62.5rem;border-radius:var(--pill-radius,calc(62.5rem*var(--mantine-scale)));color:var(--_pill-color);display:inline-flex;flex:0 1;font-size:var(--pill-fz);height:var(--pill-height);line-height:1;max-width:100%;padding-left:.8em;padding-right:.8em;padding-right:var(--_pill-padding-right,.8em);user-select:none;-webkit-user-select:none;white-space:nowrap}[data-mantine-color-scheme=dark] .m-7cda1cd6{--_pill-bg:var(--mantine-color-dark-7);--_pill-color:var(--mantine-color-dark-0)}[data-mantine-color-scheme=light] .m-7cda1cd6{--_pill-color:var(--mantine-color-black)}[dir=rtl] .m-7cda1cd6{padding-left:.8em;padding-left:var(--_pill-padding-right,.8em);padding-right:.8em}.m-7cda1cd6[data-with-remove]{--_pill-padding-right:0}.m-7cda1cd6:has(button:disabled),.m-7cda1cd6[data-disabled]{--_pill-cursor:not-allowed}[data-mantine-color-scheme=light] .m-44da308b{--_pill-bg:var(--mantine-color-gray-1)}[data-mantine-color-scheme=light] .m-44da308b:has(button:disabled),[data-mantine-color-scheme=light] .m-44da308b[data-disabled]{--_pill-bg:var(--mantine-color-gray-3)}[data-mantine-color-scheme=light] .m-e3a01f8{--_pill-bg:var(--mantine-color-white)}[data-mantine-color-scheme=light] .m-e3a01f8:has(button:disabled),[data-mantine-color-scheme=light] .m-e3a01f8[data-disabled]{--_pill-bg:var(--mantine-color-gray-3)}.m-1e0e6180{cursor:default;cursor:var(--_pill-cursor,default);height:100%;line-height:var(--pill-height);overflow:hidden;text-overflow:ellipsis}.m-ae386778{border-radius:0;color:inherit;flex:0 1;font-size:inherit;height:100%;min-height:0;min-height:auto;min-width:2em;padding-left:.1em;padding-right:.3em;width:auto}.m-7cda1cd6[data-disabled]>.m-ae386778,.m-ae386778:disabled{background-color:initial;cursor:not-allowed;min-width:.8em;padding:0;width:.8em}.m-7cda1cd6[data-disabled]>.m-ae386778>svg,.m-ae386778:disabled>svg{display:none}.m-ae386778>svg{pointer-events:none}.m-1dcfd90b{--pg-gap-xs:calc(0.375rem*var(--mantine-scale));--pg-gap-sm:calc(0.5rem*var(--mantine-scale));--pg-gap-md:calc(0.625rem*var(--mantine-scale));--pg-gap-lg:calc(0.75rem*var(--mantine-scale));--pg-gap-xl:calc(0.75rem*var(--mantine-scale));--pg-gap:var(--pg-gap-sm);align-items:center;display:flex;flex-wrap:wrap;gap:var(--pg-gap)}.m-45c4369d{-webkit-appearance:none;appearance:none;background-color:initial;border:0;color:inherit;flex:1 1;font-size:inherit;height:1.6em;min-width:6.25rem;min-width:calc(6.25rem*var(--mantine-scale));padding:0}.m-45c4369d::placeholder{color:var(--_input-placeholder-color);opacity:1}.m-45c4369d[data-type=auto],.m-45c4369d[data-type=hidden]{height:.0625rem;height:calc(.0625rem*var(--mantine-scale));left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:.0625rem;width:calc(.0625rem*var(--mantine-scale))}.m-45c4369d:focus{outline:none}.m-45c4369d[data-type=auto]:focus{height:1.6em;opacity:1;position:static;visibility:visible}.m-45c4369d[data-pointer]:not([data-disabled],:disabled){cursor:pointer}.m-45c4369d:disabled,.m-45c4369d[data-disabled]{cursor:not-allowed}.m-f0824112{--nl-bg:var(--mantine-primary-color-light);--nl-hover:var(--mantine-primary-color-light-hover);--nl-color:var(--mantine-primary-color-light-color);align-items:center;background:var(--_nav-link-bg);color:var(--_nav-link-color);display:flex;opacity:1;opacity:var(--_nav-link-opacity,1);padding:.5rem .75rem;padding:calc(.5rem*var(--mantine-scale)) var(--mantine-spacing-sm);pointer-events:auto;pointer-events:var(--_nav-link-pointer-events,auto);-webkit-user-select:none;user-select:none;width:100%}@media (hover:hover){[data-mantine-color-scheme=light] .m-f0824112:hover{--_nav-link-bg:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-f0824112:hover{--_nav-link-bg:var(--mantine-color-dark-6)}}@media (hover:none){[data-mantine-color-scheme=light] .m-f0824112:active{--_nav-link-bg:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-f0824112:active{--_nav-link-bg:var(--mantine-color-dark-6)}}.m-f0824112[data-disabled]{--_nav-link-opacity:0.4;--_nav-link-pointer-events:none}.m-f0824112[data-active]{--_nav-link-bg:var(--nl-bg);--_nav-link-color:var(--nl-color)}@media (hover:hover){.m-f0824112[data-active]:hover{--_nav-link-bg:var(--nl-hover)}}@media (hover:none){.m-f0824112[data-active]:active{--_nav-link-bg:var(--nl-hover)}}.m-f0824112[data-active] .m-57492dcc{--_description-opacity:0.9;--_description-color:var(--nl-color)}.m-690090b5{align-items:center;display:flex;justify-content:center;margin-left:var(--_section-ml);margin-right:var(--_section-mr);transform:none;transform:var(--_section-transform,none);transition:transform .15s ease}.m-690090b5>svg{display:block}.m-690090b5[data-position=left]{--_section-ml:0;--_section-mr:var(--mantine-spacing-sm)}.m-690090b5[data-position=right],[dir=rtl] .m-690090b5[data-position=left]{--_section-ml:var(--mantine-spacing-sm);--_section-mr:0}[dir=rtl] .m-690090b5[data-position=right]{--_section-ml:0;--_section-mr:var(--mantine-spacing-sm)}.m-690090b5[data-rotate]{--_section-transform:rotate(90deg)}.m-1f6ac4c4{font-size:.875rem;font-size:var(--mantine-font-size-sm)}.m-f07af9d2{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:auto;white-space:var(--_body-white-space,auto)}.m-f07af9d2[data-no-wrap]{--_body-white-space:nowrap}.m-57492dcc{color:var(--mantine-color-dimmed);color:var(--_description-color,var(--mantine-color-dimmed));display:block;font-size:.75rem;font-size:var(--mantine-font-size-xs);opacity:1;opacity:var(--_description-opacity,1);overflow:hidden;text-overflow:ellipsis;white-space:auto;white-space:var(--_body-white-space,auto)}.m-e17b862f{padding-left:1.25rem;padding-left:var(--_children-pl,var(--nl-offset,var(--mantine-spacing-lg)));padding-right:0;padding-right:var(--_children-pr,0)}[dir=rtl] .m-e17b862f{--_children-pl:0;--_children-pr:var(--nl-offset,var(--mantine-spacing-lg))}.m-1fd8a00b{transform:rotate(-90deg)}.m-a513464{align-items:center;background-color:var(--_bg);border:none;border:var(--_border,none);box-shadow:0 .0625rem .1875rem #0000000d,0 1.75rem 1.4375rem -.4375rem #0000000d,0 .75rem .75rem -.4375rem #0000000a;box-shadow:var(--mantine-shadow-lg);box-sizing:border-box;display:flex;overflow:hidden;padding:.625rem .625rem .625rem 1.375rem;padding:var(--mantine-spacing-xs) var(--_root-padding-right,var(--mantine-spacing-xs)) var(--mantine-spacing-xs) var(--_root-padding-left,calc(1.375rem*var(--mantine-scale)));position:relative}.m-a513464,.m-a513464:before{border-radius:.25rem;border-radius:var(--notification-radius,var(--mantine-radius-default))}.m-a513464:before{background-color:var(--mantine-color-blue-filled);background-color:var(--notification-color,var(--mantine-primary-color-filled));bottom:.25rem;bottom:var(--notification-radius,var(--mantine-radius-default));content:"";display:block;left:.25rem;left:calc(.25rem*var(--mantine-scale));position:absolute;top:.25rem;top:var(--notification-radius,var(--mantine-radius-default));width:.375rem;width:calc(.375rem*var(--mantine-scale))}[dir=rtl] .m-a513464:before{left:auto;right:.25rem;right:calc(.25rem*var(--mantine-scale))}.m-a513464[data-with-icon]{--_root-padding-left:var(--mantine-spacing-xs)}.m-a513464[data-with-icon]:before{display:none}[dir=rtl] .m-a513464[data-with-icon]{--_root-padding-right:var(--mantine-spacing-xs)}.m-a513464[data-with-border]{--_border:calc(0.0625rem*var(--mantine-scale)) solid var(--_border-color)}[dir=rtl] .m-a513464{--_root-padding-right:calc(1.375rem*var(--mantine-scale));--_root-padding-left:var(--mantine-spacing-xs)}[data-mantine-color-scheme=light] .m-a513464{--_border-color:var(--mantine-color-gray-3);--_bg:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .m-a513464{--_border-color:var(--mantine-color-dark-4);--_bg:var(--mantine-color-dark-6)}.m-a4ceffb{align-items:center;background-color:var(--mantine-color-blue-filled);background-color:var(--notification-color,var(--mantine-primary-color-filled));border-radius:1.75rem;border-radius:calc(1.75rem*var(--mantine-scale));box-sizing:border-box;color:#fff;color:var(--mantine-color-white);display:flex;height:1.75rem;height:calc(1.75rem*var(--mantine-scale));justify-content:center;margin-left:0;margin-left:var(--_icon-margin-left,0);margin-right:1rem;margin-right:var(--_icon-margin-right,var(--mantine-spacing-md));width:1.75rem;width:calc(1.75rem*var(--mantine-scale))}[dir=rtl] .m-a4ceffb{--_icon-margin-right:0;--_icon-margin-left:var(--mantine-spacing-md)}.m-b0920b15{margin-left:0;margin-left:var(--_icon-margin-left,0);margin-right:1rem;margin-right:var(--_icon-margin-right,var(--mantine-spacing-md))}[dir=rtl] .m-b0920b15{--_icon-margin-right:0;--_icon-margin-left:var(--mantine-spacing-md)}.m-a49ed24{flex:1 1;margin-left:0;margin-left:var(--_body-margin-left,0);margin-right:.625rem;margin-right:var(--_body-margin-right,var(--mantine-spacing-xs));overflow:hidden}[dir=rtl] .m-a49ed24{--_body-margin-right:0;--_body-margin-left:var(--mantine-spacing-xs)}.m-3feedf16{color:var(--_title-color);font-size:.875rem;font-size:var(--mantine-font-size-sm);font-weight:500;line-height:1.45;line-height:var(--mantine-line-height-sm);margin-bottom:.125rem;margin-bottom:calc(.125rem*var(--mantine-scale));overflow:hidden;text-overflow:ellipsis}[data-mantine-color-scheme=light] .m-3feedf16{--_title-color:var(--mantine-color-gray-9)}[data-mantine-color-scheme=dark] .m-3feedf16{--_title-color:var(--mantine-color-white)}.m-3d733a3a{color:var(--_description-color);font-size:.875rem;font-size:var(--mantine-font-size-sm);line-height:1.45;line-height:var(--mantine-line-height-sm);overflow:hidden;text-overflow:ellipsis}[data-mantine-color-scheme=light] .m-3d733a3a[data-with-title]{--_description-color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .m-3d733a3a[data-with-title]{--_description-color:var(--mantine-color-dark-2)}[data-mantine-color-scheme=light] .m-3d733a3a{--_description-color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .m-3d733a3a{--_description-color:var(--mantine-color-dark-0)}.m-919a4d88:hover{background-color:var(--_close-button-hover-bg)}[data-mantine-color-scheme=light] .m-919a4d88:hover{--_close-button-hover-bg:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-919a4d88:hover{--_close-button-hover-bg:var(--mantine-color-dark-8)}.m-e2f5cd4e{--ni-right-section-width-xs:calc(1.0625rem*var(--mantine-scale));--ni-right-section-width-sm:calc(1.5rem*var(--mantine-scale));--ni-right-section-width-md:calc(1.6875rem*var(--mantine-scale));--ni-right-section-width-lg:calc(1.9375rem*var(--mantine-scale));--ni-right-section-width-xl:calc(2.125rem*var(--mantine-scale))}.m-95e17d22{--ni-chevron-size-xs:calc(0.625rem*var(--mantine-scale));--ni-chevron-size-sm:calc(0.875rem*var(--mantine-scale));--ni-chevron-size-md:calc(1rem*var(--mantine-scale));--ni-chevron-size-lg:calc(1.125rem*var(--mantine-scale));--ni-chevron-size-xl:calc(1.25rem*var(--mantine-scale));--ni-chevron-size:var(--ni-chevron-size-sm);display:flex;flex-direction:column;height:calc(var(--_input-height) - .125rem);height:calc(var(--_input-height) - .125rem*var(--mantine-scale));margin-left:auto;margin-left:var(--_controls-ml,auto);margin-right:0;margin-right:var(--_controls-mr,0);max-width:calc(var(--ni-chevron-size)*1.7);width:100%}[dir=rtl] .m-95e17d22{--_controls-ml:0;--_controls-mr:auto}.m-80b4b171{--_control-bd:calc(0.0625rem*var(--mantine-scale)) solid var(--_input-bd);--_control-radius:calc(var(--_input-radius) - 0.0625rem*var(--mantine-scale));align-items:center;background-color:initial;background-color:var(--_control-bg,#0000);border-left:var(--_control-bdl,var(--_control-bd));border-right:none;border-right:var(--_control-bdr,none);color:var(--mantine-color-text);color:var(--_ni-control-color,var(--mantine-color-text));cursor:pointer;cursor:var(--_control-cursor,pointer);display:flex;flex:0 0 50%;height:calc(var(--_input-height)/2 - .0625rem);height:calc(var(--_input-height)/2 - .0625rem*var(--mantine-scale));justify-content:center;opacity:1;opacity:var(--_control-opacity,1);padding:0;width:100%}.m-80b4b171:disabled{--_control-bg:#0000!important;--_control-cursor:not-allowed;--_control-opacity:0.6}[data-mantine-color-scheme=light] .m-80b4b171:disabled{--_ni-control-color:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .m-80b4b171:disabled{--_ni-control-color:var(--mantine-color-dark-3)}.m-e2f5cd4e[data-error] .m-80b4b171{--_ni-control-color:var(--mantine-color-error)}[dir=rtl] .m-80b4b171{--_control-bdl:none;--_control-bdr:var(--_control-bd)}@media (hover:hover){[data-mantine-color-scheme=light] .m-80b4b171:hover{--_control-bg:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-80b4b171:hover{--_control-bg:var(--mantine-color-dark-4)}}@media (hover:none){[data-mantine-color-scheme=light] .m-80b4b171:active{--_control-bg:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-80b4b171:active{--_control-bg:var(--mantine-color-dark-4)}}.m-80b4b171:first-of-type{border-bottom:calc(.03125rem*var(--mantine-scale)) solid var(--_input-bd);border-radius:0 var(--_control-radius) 0 0}[dir=rtl] .m-80b4b171:first-of-type{border-radius:var(--_control-radius) 0 0 0}.m-80b4b171:last-of-type{border-radius:0 0 var(--_control-radius) 0;border-top:calc(.03125rem*var(--mantine-scale)) solid var(--_input-bd)}[dir=rtl] .m-80b4b171:last-of-type{border-radius:0 0 0 var(--_control-radius)}.m-4addd315{--pagination-control-size-xs:calc(1.375rem*var(--mantine-scale));--pagination-control-size-sm:calc(1.625rem*var(--mantine-scale));--pagination-control-size-md:calc(2rem*var(--mantine-scale));--pagination-control-size-lg:calc(2.375rem*var(--mantine-scale));--pagination-control-size-xl:calc(2.75rem*var(--mantine-scale));--pagination-control-size:var(--pagination-control-size-md);--pagination-control-fz:var(--mantine-font-size-md);--pagination-active-bg:var(--mantine-primary-color-filled)}.m-326d024a{align-items:center;background-color:var(--_control-bg-color);border:calc(.0625rem*var(--mantine-scale)) solid var(--_control-border-color);border-radius:.25rem;border-radius:var(--pagination-control-radius,var(--mantine-radius-default));color:var(--mantine-color-text);color:var(--_control-color,var(--mantine-color-text));cursor:pointer;cursor:var(--_control-cursor,pointer);display:flex;font-size:var(--pagination-control-fz);height:var(--pagination-control-size);justify-content:center;line-height:1;min-width:var(--pagination-control-size);opacity:1;opacity:var(--_control-opacity,1);padding:0;padding:var(--_control-padding,0)}.m-326d024a[data-with-padding]{--_control-padding:calc(var(--pagination-control-size)/4)}.m-326d024a:disabled,.m-326d024a[data-disabled]{--_control-cursor:not-allowed;--_control-opacity:0.4}.m-326d024a[data-active]{--_control-bg-color:var(--pagination-active-bg)!important;--_control-border-color:var(--pagination-active-bg)!important;--_control-color:var(--pagination-active-color,var(--mantine-color-white))}[data-mantine-color-scheme=light] .m-326d024a{--_control-border-color:var(--mantine-color-gray-4);--_control-bg-color:var(--mantine-color-white);--_control-bg-hover:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-326d024a{--_control-border-color:var(--mantine-color-dark-4);--_control-bg-color:var(--mantine-color-dark-6);--_control-bg-hover:var(--mantine-color-dark-5)}@media (hover:hover){.m-326d024a:hover:not(:disabled,[data-disabled]){--_control-bg-color:var(--_control-bg-hover)}}@media (hover:none){.m-326d024a:active:not(:disabled,[data-disabled]){--_control-bg-color:var(--_control-bg-hover)}}[dir=rtl] .m-326d024a>svg{transform:rotate(180deg)}.m-4ad7767d{align-items:center;display:flex;height:var(--pagination-control-size);justify-content:center;min-width:var(--pagination-control-size);pointer-events:none}.m-f61ca620{--psi-button-size-xs:calc(1.375rem*var(--mantine-scale));--psi-button-size-sm:calc(1.625rem*var(--mantine-scale));--psi-button-size-md:calc(1.75rem*var(--mantine-scale));--psi-button-size-lg:calc(2rem*var(--mantine-scale));--psi-button-size-xl:calc(2.5rem*var(--mantine-scale));--psi-icon-size-xs:calc(0.75rem*var(--mantine-scale));--psi-icon-size-sm:calc(0.9375rem*var(--mantine-scale));--psi-icon-size-md:calc(1.0625rem*var(--mantine-scale));--psi-icon-size-lg:calc(1.1875rem*var(--mantine-scale));--psi-icon-size-xl:calc(1.3125rem*var(--mantine-scale));--psi-button-size:var(--psi-button-size-sm);--psi-icon-size:var(--psi-icon-size-sm)}.m-ccf8da4c{overflow:hidden;position:relative}.m-f2d85dd2{background-color:initial;border:0;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-family:var(--mantine-font-family);font-size:inherit;height:100%;inset:0;line-height:1.55;line-height:var(--mantine-line-height);outline:0;padding-left:var(--_input-padding-left);padding-right:var(--_input-padding-right);position:absolute;width:100%}.m-ccf8da4c[data-disabled] .m-f2d85dd2,.m-f2d85dd2:disabled{cursor:not-allowed}.m-f2d85dd2::placeholder{color:var(--_input-placeholder-color);opacity:1}.m-b1072d44{height:var(--psi-button-size);min-height:var(--psi-button-size);min-width:var(--psi-button-size);width:var(--psi-button-size)}.m-b1072d44:disabled{display:none}.m-f1cb205a{--pin-input-size-xs:calc(1.875rem*var(--mantine-scale));--pin-input-size-sm:calc(2.25rem*var(--mantine-scale));--pin-input-size-md:calc(2.625rem*var(--mantine-scale));--pin-input-size-lg:calc(3.125rem*var(--mantine-scale));--pin-input-size-xl:calc(3.75rem*var(--mantine-scale));--pin-input-size:var(--pin-input-size-sm)}.m-cb288ead{height:var(--pin-input-size);width:var(--pin-input-size)}@keyframes m-81a374bd{0%{background-position:0 0}to{background-position:2.5rem 0;background-position:calc(2.5rem*var(--mantine-scale)) 0}}.m-db6d6462{--progress-radius:var(--mantine-radius-default);--progress-size-xs:calc(0.1875rem*var(--mantine-scale));--progress-size-sm:calc(0.3125rem*var(--mantine-scale));--progress-size-md:calc(0.5rem*var(--mantine-scale));--progress-size-lg:calc(0.75rem*var(--mantine-scale));--progress-size-xl:calc(1rem*var(--mantine-scale));--progress-size:var(--progress-size-md);background-color:var(--_track-bg);border-radius:var(--progress-radius);display:flex;height:var(--progress-size);overflow:hidden;position:relative}[data-mantine-color-scheme=light] .m-db6d6462{--_track-bg:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m-db6d6462{--_track-bg:var(--mantine-color-dark-4)}.m-2242eb65{align-items:center;animation:var(--_section-animation);background-color:var(--progress-section-color);background-image:var(--_section-gradient);background-size:1.25rem 1.25rem;background-size:calc(1.25rem*var(--mantine-scale)) calc(1.25rem*var(--mantine-scale));border-radius:var(--_section-radius);display:flex;height:100%;justify-content:center;overflow:hidden;width:var(--progress-section-width)}.m-2242eb65[data-striped]{--_section-gradient:linear-gradient(45deg,#ffffff26 25%,#0000 0,#0000 50%,#ffffff26 0,#ffffff26 75%,#0000 0,#0000)}.m-2242eb65[data-animated]{--_section-animation:m-81a374bd 1s linear infinite}.m-2242eb65:last-of-type{--_section-radius:0 var(--progress-radius) var(--progress-radius) 0}.m-2242eb65:first-of-type,[dir=rtl] .m-2242eb65:last-of-type{--_section-radius:var(--progress-radius) 0 0 var(--progress-radius)}[dir=rtl] .m-2242eb65:first-of-type{--_section-radius:0 var(--progress-radius) var(--progress-radius) 0}.m-91e40b74{color:#fff;color:var(--progress-label-color,var(--mantine-color-white));font-size:min(calc(var(--progress-size)*.65),1.125rem);font-size:min(calc(var(--progress-size)*.65),calc(1.125rem*var(--mantine-scale)));font-weight:700;line-height:1;overflow:hidden;padding-left:.25rem;padding-left:calc(.25rem*var(--mantine-scale));padding-right:.25rem;padding-right:calc(.25rem*var(--mantine-scale));text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.m-f3f1af94{--radio-size-xs:calc(1rem*var(--mantine-scale));--radio-size-sm:calc(1.25rem*var(--mantine-scale));--radio-size-md:calc(1.5rem*var(--mantine-scale));--radio-size-lg:calc(1.875rem*var(--mantine-scale));--radio-size-xl:calc(2.25rem*var(--mantine-scale));--radio-size:var(--radio-size-sm);--radio-icon-size-xs:calc(0.375rem*var(--mantine-scale));--radio-icon-size-sm:calc(0.5rem*var(--mantine-scale));--radio-icon-size-md:calc(0.625rem*var(--mantine-scale));--radio-icon-size-lg:calc(0.875rem*var(--mantine-scale));--radio-icon-size-xl:calc(1rem*var(--mantine-scale));--radio-icon-size:var(--radio-icon-size-sm);--radio-icon-color:var(--mantine-color-white)}.m-89c4f5e4{height:var(--radio-size);order:1;order:var(--_radio-order,1);position:relative;width:var(--radio-size)}.m-89c4f5e4[data-label-position=left]{--_radio-order:2}.m-f3ed6b2b{color:var(--radio-icon-color);color:var(--_radio-icon-color,var(--radio-icon-color));height:var(--radio-icon-size);left:calc(50% - var(--radio-icon-size)/2);opacity:0;opacity:var(--_radio-icon-opacity,0);pointer-events:none;position:absolute;top:calc(50% - var(--radio-icon-size)/2);transform:scale(.2) translateY(.625rem);transform:var(--_radio-icon-transform,scale(.2) translateY(calc(.625rem*var(--mantine-scale))));transition:opacity .1s ease,transform .2s ease;width:var(--radio-icon-size)}.m-8a3dbb89{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-appearance:none;appearance:none;background-color:var(--_radio-bg);border:calc(.0625rem*var(--mantine-scale)) solid var(--_radio-bd-color);border-radius:var(--radio-size);border-radius:var(--radio-radius,var(--radio-size));cursor:default;cursor:var(--_cursor,var(--mantine-cursor-type));display:flex;height:var(--radio-size);justify-content:center;margin:0;position:relative;transition-duration:.1s;transition-property:background-color,border-color;transition-timing-function:ease;width:var(--radio-size)}[data-mantine-color-scheme=light] .m-8a3dbb89{--_radio-bg:var(--mantine-color-white);--_radio-bd-color:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .m-8a3dbb89{--_radio-bg:var(--mantine-color-dark-6);--_radio-bd-color:var(--mantine-color-dark-4)}.m-8a3dbb89:checked{--_radio-bg:var(--radio-color,var(--mantine-primary-color-filled));--_radio-bd-color:var(--radio-color,var(--mantine-primary-color-filled))}.m-8a3dbb89:checked+.m-f3ed6b2b{--_radio-icon-opacity:1;--_radio-icon-transform:scale(1)}.m-8a3dbb89:disabled{--_cursor:not-allowed}[data-mantine-color-scheme=light] .m-8a3dbb89:disabled{--_radio-bg:var(--mantine-color-gray-1);--_radio-bd-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=light] .m-8a3dbb89:disabled+.m-f3ed6b2b{--_radio-icon-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m-8a3dbb89:disabled{--_radio-bg:var(--mantine-color-dark-5);--_radio-bd-color:var(--mantine-color-dark-4)}[data-mantine-color-scheme=dark] .m-8a3dbb89:disabled+.m-f3ed6b2b{--_radio-icon-color:var(--mantine-color-dark-7)}.m-8a3dbb89[data-error]{--_radio-bd-color:var(--mantine-color-error)}.m-1bfe9d39+.m-f3ed6b2b{--_radio-icon-color:var(--radio-color)}[data-mantine-color-scheme] .m-1bfe9d39:checked:not(:disabled){--_radio-bg:#0000;--_radio-bd-color:var(--radio-color)}[data-mantine-color-scheme] .m-1bfe9d39:checked:not(:disabled)+.m-f3ed6b2b{--_radio-icon-color:var(--radio-color);--_radio-icon-opacity:1;--_radio-icon-transform:none}.m-f8d312f2{--rating-size-xs:calc(0.875rem*var(--mantine-scale));--rating-size-sm:calc(1.125rem*var(--mantine-scale));--rating-size-md:calc(1.25rem*var(--mantine-scale));--rating-size-lg:calc(1.75rem*var(--mantine-scale));--rating-size-xl:calc(2rem*var(--mantine-scale));display:flex;pointer-events:var(--_pointer-events);width:-webkit-max-content;width:max-content}.m-f8d312f2:has(input:disabled){--_pointer-events:none}.m-61734bb7{position:relative;transform:var(--_transform);transition:transform .1s ease;z-index:var(--_z-index)}.m-61734bb7[data-active]{--_z-index:1;--_transform:scale(1.1)}.m-5662a89a{stroke:var(--_star-color);fill:var(--_star-color);display:block;height:var(--rating-size);width:var(--rating-size)}[data-mantine-color-scheme=light] .m-5662a89a{--_star-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m-5662a89a{--_star-color:var(--mantine-color-dark-3)}[data-mantine-color-scheme] .m-5662a89a[data-filled]{--_star-color:var(--rating-color)}.m-211007ba{-webkit-tap-highlight-color:transparent;height:0;opacity:0;overflow:hidden;position:absolute;white-space:nowrap;width:0}.m-211007ba:focus-visible+label{outline:.125rem solid var(--mantine-color-blue-filled);outline:calc(.125rem*var(--mantine-scale)) solid var(--mantine-primary-color-filled);outline-offset:.125rem;outline-offset:calc(.125rem*var(--mantine-scale))}.m-21342ee4{-webkit-tap-highlight-color:transparent;cursor:pointer;display:block;left:0;position:absolute;top:0;z-index:0;z-index:var(--rating-item-z-index,0)}.m-21342ee4[data-read-only]{cursor:default}.m-21342ee4:last-of-type{position:relative}.m-fae05d6a{-webkit-clip-path:var(--rating-symbol-clip-path);clip-path:var(--rating-symbol-clip-path)}.m-1b3c8819{background-color:var(--_tooltip-bg);border-radius:.25rem;border-radius:var(--tooltip-radius,var(--mantine-radius-default));color:var(--_tooltip-color);color:var(--tooltip-color,var(--_tooltip-color));font-size:.875rem;font-size:var(--mantine-font-size-sm);padding:.3125rem .625rem;padding:calc(var(--mantine-spacing-xs)/2) var(--mantine-spacing-xs);pointer-events:none;position:absolute;white-space:nowrap;white-space:var(--_tooltip-white-space,nowrap)}[data-mantine-color-scheme=light] .m-1b3c8819{--_tooltip-bg:var(--tooltip-bg,var(--mantine-color-gray-9));--_tooltip-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .m-1b3c8819{--_tooltip-bg:var(--tooltip-bg,var(--mantine-color-gray-2));--_tooltip-color:var(--mantine-color-black)}.m-1b3c8819[data-multiline]{--_tooltip-white-space:normal}.m-f898399f{background-color:inherit;border:0;z-index:1}.m-b32e4812{position:relative}.m-b32e4812,.m-d43b5134{height:var(--rp-size);min-height:var(--rp-size);min-width:var(--rp-size);width:var(--rp-size)}.m-d43b5134{transform:rotate(-90deg)}.m-b1ca1fbf{stroke:var(--_curve-root-color);stroke:var(--curve-color,var(--_curve-root-color))}[data-mantine-color-scheme=light] .m-b1ca1fbf{--_curve-root-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m-b1ca1fbf{--_curve-root-color:var(--mantine-color-dark-4)}.m-b23f9dc4{left:var(--rp-label-offset);position:absolute;right:var(--rp-label-offset);top:50%;transform:translateY(-50%)}.m-cf365364{--sc-padding-xs:calc(0.1875rem*var(--mantine-scale)) calc(0.375rem*var(--mantine-scale));--sc-padding-sm:calc(0.3125rem*var(--mantine-scale)) calc(0.625rem*var(--mantine-scale));--sc-padding-md:calc(0.4375rem*var(--mantine-scale)) calc(0.875rem*var(--mantine-scale));--sc-padding-lg:calc(0.5625rem*var(--mantine-scale)) calc(1rem*var(--mantine-scale));--sc-padding-xl:calc(0.75rem*var(--mantine-scale)) calc(1.25rem*var(--mantine-scale));--sc-transition-duration:200ms;--sc-padding:var(--sc-padding-sm);--sc-transition-timing-function:ease;--sc-font-size:var(--mantine-font-size-sm);background-color:var(--_bg);border-radius:.25rem;border-radius:var(--sc-radius,var(--mantine-radius-default));display:inline-flex;display:var(--_display,inline-flex);flex-direction:row;flex-direction:var(--_flex-direction,row);overflow:hidden;padding:4px;position:relative;width:auto;width:var(--_width,auto)}.m-cf365364[data-initialization]{--sc-transition-duration:0ms!important}.m-cf365364[data-full-width]{--_display:flex}.m-cf365364[data-orientation=vertical]{--_display:flex;--_flex-direction:column;--_width:max-content}.m-cf365364[data-orientation=vertical][data-full-width]{--_width:auto}[data-mantine-color-scheme=light] .m-cf365364{--_bg:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .m-cf365364{--_bg:var(--mantine-color-dark-8)}.m-9e182ccd{background-color:var(--_bg);border-radius:.25rem;border-radius:var(--sc-radius,var(--mantine-radius-default));box-shadow:var(--_box-shadow);display:block;height:var(--sc-indicator-height);position:absolute;transform:var(--sc-indicator-transform);transition:transform var(--sc-transition-duration) var(--sc-transition-timing-function),width var(--sc-transition-duration) var(--sc-transition-timing-function);width:var(--sc-indicator-width);z-index:1}[data-mantine-color-scheme=light] .m-9e182ccd{--_box-shadow:var(--sc-shadow,none);--_bg:var(--sc-color,var(--mantine-color-white))}[data-mantine-color-scheme=dark] .m-9e182ccd{--_box-shadow:none;--_bg:var(--sc-color,var(--mantine-color-dark-5))}.m-1738fcb2{-webkit-tap-highlight-color:transparent;border-radius:.25rem;border-radius:var(--sc-radius,var(--mantine-radius-default));color:var(--_color);cursor:pointer;cursor:var(--_cursor,pointer);display:block;font-size:var(--sc-font-size);font-weight:500;outline:none;outline:var(--_outline,none);overflow:hidden;padding:var(--sc-padding);text-align:center;text-overflow:ellipsis;transition:color var(--sc-transition-duration) var(--sc-transition-timing-function);-webkit-user-select:none;user-select:none;white-space:nowrap}.m-1738fcb2[data-read-only]{--_cursor:default}.m-1738fcb2[data-disabled],fieldset:disabled .m-1738fcb2{--_cursor:not-allowed}[data-mantine-color-scheme=light] .m-1738fcb2[data-disabled],[data-mantine-color-scheme=light] fieldset:disabled .m-1738fcb2{--_color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .m-1738fcb2[data-disabled],[data-mantine-color-scheme=dark] fieldset:disabled .m-1738fcb2{--_color:var(--mantine-color-dark-3)}[data-mantine-color-scheme=light] .m-1738fcb2[data-active]{--_color:var(--sc-label-color,var(--mantine-color-black))}[data-mantine-color-scheme=dark] .m-1738fcb2[data-active]{--_color:var(--sc-label-color,var(--mantine-color-white))}@media (hover:hover){[data-mantine-color-scheme=light] .m-1738fcb2:not([data-disabled],[data-active],[data-read-only]):hover{--_color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .m-1738fcb2:not([data-disabled],[data-active],[data-read-only]):hover{--_color:var(--mantine-color-white)}}@media (hover:none){[data-mantine-color-scheme=light] .m-1738fcb2:not([data-disabled],[data-active],[data-read-only]):active{--_color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .m-1738fcb2:not([data-disabled],[data-active],[data-read-only]):active{--_color:var(--mantine-color-white)}}@media (hover:hover){[data-mantine-color-scheme=light] fieldset:disabled .m-1738fcb2:hover{--_color:var(--mantine-color-gray-5)!important}[data-mantine-color-scheme=dark] fieldset:disabled .m-1738fcb2:hover{--_color:var(--mantine-color-dark-3)!important}}@media (hover:none){[data-mantine-color-scheme=light] fieldset:disabled .m-1738fcb2:active{--_color:var(--mantine-color-gray-5)!important}[data-mantine-color-scheme=dark] fieldset:disabled .m-1738fcb2:active{--_color:var(--mantine-color-dark-3)!important}}[data-mantine-color-scheme=light] .m-1738fcb2{--_color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .m-1738fcb2{--_color:var(--mantine-color-dark-1)}.m-1714d588{height:0;opacity:0;overflow:hidden;position:absolute;white-space:nowrap;width:0}.m-1714d588[data-focus-ring=auto]:focus:focus-visible+.m-1738fcb2{--_outline:calc(0.125rem*var(--mantine-scale)) solid var(--mantine-color-blue-filled)}.m-1714d588[data-focus-ring=always]:focus+.m-1738fcb2{--_outline:calc(0.125rem*var(--mantine-scale)) solid var(--mantine-color-blue-filled)}.m-69686b9b{flex:1 1;position:relative;transition:border-color var(--sc-transition-duration) var(--sc-transition-timing-function);z-index:2}.m-69686b9b:before{background-color:var(--_separator-color);bottom:0;content:"";left:0;position:absolute;top:0;transition:background-color var(--sc-transition-duration) var(--sc-transition-timing-function);width:.0625rem;width:calc(.0625rem*var(--mantine-scale))}[dir=rtl] .m-69686b9b:before{left:auto;right:0}.m-69686b9b[data-orientation=vertical]:before{bottom:auto;height:.0625rem;height:calc(.0625rem*var(--mantine-scale));left:0;right:0;top:0;width:auto}[data-mantine-color-scheme=light] .m-69686b9b{--_separator-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m-69686b9b{--_separator-color:var(--mantine-color-dark-4)}.m-69686b9b:first-of-type:before,[data-mantine-color-scheme] .m-69686b9b[data-active]+.m-69686b9b:before,[data-mantine-color-scheme] .m-69686b9b[data-active]:before{--_separator-color:#0000}.m-2415a157{grid-gap:var(--sg-spacing-y) var(--sg-spacing-x);display:grid;gap:var(--sg-spacing-y) var(--sg-spacing-x);grid-template-columns:repeat(var(--sg-cols),minmax(0,1fr))}@keyframes m-299c329c{0%,to{opacity:.4}50%{opacity:1}}.m-18320242{border-radius:.25rem;border-radius:var(--skeleton-radius,var(--mantine-radius-default));height:auto;height:var(--skeleton-height,auto);position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%;width:var(--skeleton-width,100%)}.m-18320242[data-animate]:after{animation:m-299c329c 1.5s linear infinite}.m-18320242[data-visible]{overflow:hidden}.m-18320242[data-visible]:before{background-color:var(--mantine-color-body);content:"";inset:0;position:absolute;z-index:10}.m-18320242[data-visible]:after{content:"";inset:0;position:absolute;z-index:11}[data-mantine-color-scheme=light] .m-18320242[data-visible]:after{background-color:#dee2e6;background-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m-18320242[data-visible]:after{background-color:#424242;background-color:var(--mantine-color-dark-4)}.m-dd36362e{--slider-size-xs:calc(0.25rem*var(--mantine-scale));--slider-size-sm:calc(0.375rem*var(--mantine-scale));--slider-size-md:calc(0.5rem*var(--mantine-scale));--slider-size-lg:calc(0.625rem*var(--mantine-scale));--slider-size-xl:calc(0.75rem*var(--mantine-scale));--slider-size:var(--slider-size-md);--slider-radius:calc(62.5rem*var(--mantine-scale));--slider-color:var(--mantine-primary-color-filled);-webkit-tap-highlight-color:transparent;align-items:center;display:flex;flex-direction:column;height:calc(var(--slider-size)*2);outline:none;padding-left:var(--slider-size);padding-right:var(--slider-size);position:relative;touch-action:none}[data-mantine-color-scheme=light] .m-dd36362e{--slider-track-bg:var(--mantine-color-gray-2);--slider-track-disabled-bg:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .m-dd36362e{--slider-track-bg:var(--mantine-color-dark-4);--slider-track-disabled-bg:var(--mantine-color-dark-3)}.m-c9357328{background-color:var(--_label-bg);border-radius:.25rem;border-radius:var(--mantine-radius-sm);color:#fff;color:var(--mantine-color-white);font-size:.75rem;font-size:var(--mantine-font-size-xs);padding:.3125rem;padding:calc(var(--mantine-spacing-xs)/2);pointer-events:none;position:absolute;top:-2.25rem;top:calc(-2.25rem*var(--mantine-scale));touch-action:none;-webkit-user-select:none;user-select:none;white-space:nowrap}[data-mantine-color-scheme=light] .m-c9357328{--_label-bg:var(--mantine-color-gray-9)}[data-mantine-color-scheme=dark] .m-c9357328{--_label-bg:var(--mantine-color-dark-4)}.m-c9a9a60a{align-items:center;background-color:var(--_thumb-bg);border:calc(.25rem*var(--mantine-scale)) solid var(--_thumb-bd);border-radius:var(--slider-radius);box-shadow:none;box-shadow:var(--_thumb-box-shadow,none);color:var(--_thumb-bd);cursor:pointer;display:flex;display:var(--_thumb-display,flex);height:var(--slider-thumb-size);justify-content:center;left:var(--slider-thumb-offset);outline-offset:.125rem;outline-offset:calc(.125rem*var(--mantine-scale));position:absolute;top:50%;touch-action:none;transform:translate(-50%,-50%);transform:var(--_thumb-transform,translate(-50%,-50%));transition:box-shadow .1s ease,transform .1s ease;-webkit-user-select:none;user-select:none;width:var(--slider-thumb-size);z-index:3}[dir=rtl] .m-c9a9a60a{left:auto;right:calc(var(--slider-thumb-offset) - var(--slider-thumb-size))}.m-c9a9a60a[data-disabled],fieldset:disabled .m-c9a9a60a{--_thumb-display:none}.m-c9a9a60a[data-dragging]{--_thumb-transform:translate(-50%,-50%) scale(1.05);--_thumb-box-shadow:var(--mantine-shadow-sm)}[data-mantine-color-scheme=light] .m-c9a9a60a{--_thumb-bd:var(--slider-color);--_thumb-bg:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .m-c9a9a60a{--_thumb-bd:var(--mantine-color-white);--_thumb-bg:var(--slider-color)}.m-a8645c2{align-items:center;cursor:pointer;cursor:var(--_track-cursor,pointer);display:flex;height:calc(var(--slider-size)*2);width:100%}.m-a8645c2[data-disabled],fieldset:disabled .m-a8645c2{--_track-cursor:not-allowed}.m-c9ade57f{height:var(--slider-size);position:relative;width:100%}.m-c9ade57f[data-inverted]:not([data-disabled]){--_track-bg:var(--slider-color)}.m-c9ade57f[data-inverted][data-disabled],fieldset:disabled .m-c9ade57f[data-inverted]{--_track-bg:var(--slider-track-disabled-bg)}.m-c9ade57f:before{background-color:var(--slider-track-bg);background-color:var(--_track-bg,var(--slider-track-bg));content:"";left:calc(var(--slider-size)*-1);right:calc(var(--slider-size)*-1);z-index:0}.m-38aeed47,.m-c9ade57f:before{border-radius:var(--slider-radius);bottom:0;position:absolute;top:0}.m-38aeed47{background-color:var(--slider-color);background-color:var(--_bar-bg,var(--slider-color));left:var(--slider-bar-offset);width:var(--slider-bar-width);z-index:1}[dir=rtl] .m-38aeed47{left:auto;right:var(--slider-bar-offset)}.m-38aeed47[data-inverted]{--_bar-bg:var(--slider-track-bg)}.m-38aeed47[data-disabled]:not([data-inverted]),fieldset:disabled .m-38aeed47:not([data-inverted]){--_bar-bg:var(--_bar-disabled-bg)}[data-mantine-color-scheme=light] .m-38aeed47{--_bar-disabled-bg:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .m-38aeed47{--_bar-disabled-bg:var(--mantine-color-dark-3)}.m-b7b0423a{height:0;left:calc(var(--mark-offset) - var(--slider-size)/2);pointer-events:none;position:absolute;top:0;z-index:2}[dir=rtl] .m-b7b0423a{left:auto;right:calc(var(--mark-offset) - var(--slider-size)/2)}.m-dd33bc19{background-color:#fff;background-color:var(--_mark-bg,var(--mantine-color-white));border:calc(.125rem*var(--mantine-scale)) solid var(--_mark-bd);border-radius:62.5rem;border-radius:calc(62.5rem*var(--mantine-scale));height:var(--slider-size);pointer-events:none;transform:translateX((calc(var(--slider-size)/-2)));width:var(--slider-size)}[data-mantine-color-scheme] .m-dd33bc19[data-filled]{--_mark-bd:var(--slider-color)}[data-mantine-color-scheme=light] .m-dd33bc19[data-filled][data-disabled]{--_mark-bd:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .m-dd33bc19[data-filled][data-disabled]{--_mark-bd:var(--mantine-color-dark-3)}[data-mantine-color-scheme=light] .m-dd33bc19{--_mark-bd:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m-dd33bc19{--_mark-bd:var(--mantine-color-dark-4)}.m-68c77a5b{color:var(--_mark-label-color);cursor:pointer;font-size:.875rem;font-size:var(--mantine-font-size-sm);transform:translate(calc(-50% + var(--slider-size)/2),.3125rem);transform:translate(calc(-50% + var(--slider-size)/2),calc(var(--mantine-spacing-xs)/2));-webkit-user-select:none;user-select:none;white-space:nowrap}[data-mantine-color-scheme=light] .m-68c77a5b{--_mark-label-color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .m-68c77a5b{--_mark-label-color:var(--mantine-color-dark-2)}.m-559cce2d{margin-bottom:var(--_spoiler-margin-bottom);position:relative}.m-559cce2d[data-has-spoiler]{--_spoiler-margin-bottom:calc(1.5rem*var(--mantine-scale))}.m-b912df4e{display:flex;flex-direction:column;overflow:hidden;transition:max-height .2s ease;transition:max-height var(--spoiler-transition-duration,.2s) ease}.m-b9131032{height:1.5rem;height:calc(1.5rem*var(--mantine-scale));left:0;position:absolute;top:100%}[dir=rtl] .m-b9131032{left:auto;right:0}.m-6d731127{align-items:stretch;align-items:var(--stack-align,stretch);display:flex;flex-direction:column;gap:1rem;gap:var(--stack-gap,var(--mantine-spacing-md));justify-content:flex-start;justify-content:var(--stack-justify,flex-start)}.m-cbb4ea7e{--stepper-icon-size-xs:calc(2.125rem*var(--mantine-scale));--stepper-icon-size-sm:calc(2.25rem*var(--mantine-scale));--stepper-icon-size-md:calc(2.625rem*var(--mantine-scale));--stepper-icon-size-lg:calc(3rem*var(--mantine-scale));--stepper-icon-size-xl:calc(3.25rem*var(--mantine-scale));--stepper-icon-size:var(--stepper-icon-size-md);--stepper-color:var(--mantine-primary-color-filled);--stepper-content-padding:var(--mantine-spacing-md);--stepper-spacing:var(--mantine-spacing-md);--stepper-radius:calc(62.5rem*var(--mantine-scale));--stepper-fz:var(--mantine-font-size-md)}.m-aaf89d0b{align-items:center;align-items:var(--_steps-align-items,center);display:flex;flex-direction:var(--_steps-direction);flex-wrap:nowrap;flex-wrap:var(--_steps-wrap,nowrap);gap:var(--_steps-gap)}.m-aaf89d0b[data-wrap]{--_steps-wrap:wrap;--_steps-gap:var(--mantine-spacing-md) 0}.m-aaf89d0b[data-orientation=vertical]{--_steps-direction:column}.m-aaf89d0b[data-orientation=vertical][data-icon-position=left]{--_steps-align-items:flex-start}.m-aaf89d0b[data-orientation=vertical][data-icon-position=right]{--_steps-align-items:flex-end}.m-aaf89d0b[data-orientation=horizontal]{--_steps-direction:row}.m-2a371ac9{--_separator-offset:calc(var(--stepper-icon-size)/2 - 0.0625rem*var(--mantine-scale));background-color:var(--_separator-bg);flex:1 1;height:var(--_separator-height);margin:var(--_separator-mt) var(--_separator-mr) var(--_separator-mb) var(--_separator-ml);transition:background-color .15s ease;width:var(--_separator-width)}[data-mantine-color-scheme=light] .m-2a371ac9{--_separator-bg:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m-2a371ac9{--_separator-bg:var(--mantine-color-dark-2)}.m-2a371ac9[data-active]{--_separator-bg:var(--stepper-color)}.m-2a371ac9[data-orientation=horizontal]{--_separator-height:calc(0.125rem*var(--mantine-scale));--_separator-ml:var(--mantine-spacing-md);--_separator-mr:var(--mantine-spacing-md);--_separator-mt:0;--_separator-mb:0}.m-2a371ac9[data-orientation=vertical]{--_separator-width:calc(0.125rem*var(--mantine-scale));--_separator-mt:calc(var(--mantine-spacing-xs)/2);--_separator-mb:calc(var(--mantine-spacing-xs) - 0.125rem*var(--mantine-scale))}.m-2a371ac9[data-orientation=vertical][data-icon-position=left]{--_separator-ml:var(--_separator-offset);--_separator-mr:0}.m-2a371ac9[data-orientation=vertical][data-icon-position=right],[dir=rtl] .m-2a371ac9[data-orientation=vertical][data-icon-position=left]{--_separator-ml:0;--_separator-mr:var(--_separator-offset)}[dir=rtl] .m-2a371ac9[data-orientation=vertical][data-icon-position=right]{--_separator-ml:var(--_separator-offset);--_separator-mr:0}.m-78da155d{padding-top:var(--stepper-content-padding)}.m-cbb57068{--_step-color:var(--step-color,var(--stepper-color));cursor:default;cursor:var(--_step-cursor,default);display:flex;flex-direction:var(--_step-direction)}.m-cbb57068[data-allow-click]{--_step-cursor:pointer}.m-cbb57068[data-icon-position=left]{--_step-direction:row}.m-cbb57068[data-icon-position=right]{--_step-direction:row-reverse}.m-f56b1e2c{align-items:center;flex-direction:var(--_step-direction)}.m-833edb7e{--_separator-spacing:calc(var(--mantine-spacing-xs)/2);justify-content:flex-start;margin-top:var(--_step-mt,var(--_separator-spacing));min-height:calc(var(--stepper-icon-size) + 2rem + var(--_separator-spacing));min-height:calc(var(--stepper-icon-size) + var(--mantine-spacing-xl) + var(--_separator-spacing));overflow:hidden}.m-833edb7e:first-of-type{--_step-mt:0}.m-833edb7e:last-of-type .m-6496b3f3{display:none}.m-818e70b{position:relative}.m-6496b3f3{border-left:calc(.125rem*var(--mantine-scale)) solid var(--_separator-border-color);height:100vh;left:calc(var(--stepper-icon-size)/2);position:absolute;top:calc(var(--stepper-icon-size) + var(--_separator-spacing))}[data-mantine-color-scheme=light] .m-6496b3f3{--_separator-border-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .m-6496b3f3{--_separator-border-color:var(--mantine-color-dark-5)}[data-mantine-color-scheme] .m-6496b3f3[data-active]{--_separator-border-color:var(--stepper-color)}.m-1959ad01{align-items:center;background-color:var(--_step-icon-bg);border:calc(.125rem*var(--mantine-scale)) solid var(--_step-icon-border-color);border-radius:var(--stepper-radius);color:var(--_step-icon-color);display:flex;font-size:var(--stepper-fz);font-weight:700;height:var(--stepper-icon-size);justify-content:center;min-height:var(--stepper-icon-size);min-width:var(--stepper-icon-size);position:relative;transition:background-color .15s ease,border-color .15s ease;width:var(--stepper-icon-size)}[data-mantine-color-scheme=light] .m-1959ad01{--_step-icon-bg:var(--mantine-color-gray-1);--_step-icon-border-color:var(--mantine-color-gray-1);--_step-icon-color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .m-1959ad01{--_step-icon-bg:var(--mantine-color-dark-5);--_step-icon-border-color:var(--mantine-color-dark-5);--_step-icon-color:var(--mantine-color-dark-1)}[data-mantine-color-scheme] .m-1959ad01[data-progress]{--_step-icon-border-color:var(--_step-color)}[data-mantine-color-scheme] .m-1959ad01[data-completed]{--_step-icon-color:var(--stepper-icon-color,var(--mantine-color-white));--_step-icon-bg:var(--_step-color);--_step-icon-border-color:var(--_step-color)}.m-a79331dc{align-items:center;color:#fff;color:var(--stepper-icon-color,var(--mantine-color-white));display:flex;inset:0;justify-content:center;position:absolute}.m-1956aa2a{display:flex;flex-direction:column;margin-left:var(--_step-body-ml);margin-right:var(--_step-body-mr);margin-top:var(--_step-body-mt);text-align:var(--_step-body-ta)}.m-1956aa2a[data-icon-position=left]{--_step-body-ta:left;--_step-body-ml:var(--mantine-spacing-sm)}[dir=rtl] .m-1956aa2a[data-icon-position=left]{--_step-body-ta:right;--_step-body-ml:0;--_step-body-mr:var(--mantine-spacing-sm)}.m-1956aa2a[data-icon-position=right]{--_step-body-ta:right;--_step-body-mr:var(--mantine-spacing-sm)}[dir=rtl] .m-1956aa2a[data-icon-position=right]{--_step-body-ta:left;--_step-body-ml:var(--mantine-spacing-sm);--_step-body-mr:0}.m-12051f6c{font-size:var(--stepper-fz);font-weight:500;line-height:1}.m-164eea74{color:var(--mantine-color-dimmed);font-size:calc(var(--stepper-fz) - .125rem);font-size:calc(var(--stepper-fz) - .125rem*var(--mantine-scale));line-height:1;margin-bottom:calc(var(--stepper-spacing)/3);margin-top:calc(var(--stepper-spacing)/3)}.m-5f93f3bb{--switch-height-xs:calc(1rem*var(--mantine-scale));--switch-height-sm:calc(1.25rem*var(--mantine-scale));--switch-height-md:calc(1.5rem*var(--mantine-scale));--switch-height-lg:calc(1.875rem*var(--mantine-scale));--switch-height-xl:calc(2.25rem*var(--mantine-scale));--switch-width-xs:calc(2rem*var(--mantine-scale));--switch-width-sm:calc(2.375rem*var(--mantine-scale));--switch-width-md:calc(2.875rem*var(--mantine-scale));--switch-width-lg:calc(3.5rem*var(--mantine-scale));--switch-width-xl:calc(4.5rem*var(--mantine-scale));--switch-thumb-size-xs:calc(0.75rem*var(--mantine-scale));--switch-thumb-size-sm:calc(0.875rem*var(--mantine-scale));--switch-thumb-size-md:calc(1.125rem*var(--mantine-scale));--switch-thumb-size-lg:calc(1.375rem*var(--mantine-scale));--switch-thumb-size-xl:calc(1.75rem*var(--mantine-scale));--switch-label-font-size-xs:calc(0.3125rem*var(--mantine-scale));--switch-label-font-size-sm:calc(0.375rem*var(--mantine-scale));--switch-label-font-size-md:calc(0.4375rem*var(--mantine-scale));--switch-label-font-size-lg:calc(0.5625rem*var(--mantine-scale));--switch-label-font-size-xl:calc(0.6875rem*var(--mantine-scale));--switch-track-label-padding-xs:calc(0.0625rem*var(--mantine-scale));--switch-track-label-padding-sm:calc(0.125rem*var(--mantine-scale));--switch-track-label-padding-md:calc(0.125rem*var(--mantine-scale));--switch-track-label-padding-lg:calc(0.1875rem*var(--mantine-scale));--switch-track-label-padding-xl:calc(0.1875rem*var(--mantine-scale));--switch-height:var(--switch-height-sm);--switch-width:var(--switch-width-sm);--switch-thumb-size:var(--switch-thumb-size-sm);--switch-label-font-size:var(--switch-label-font-size-sm);--switch-track-label-padding:var(--switch-track-label-padding-sm);--switch-radius:calc(62.5rem*var(--mantine-scale));--switch-color:var(--mantine-primary-color-filled);position:relative}.m-926b4011{height:0;opacity:0;padding:0;position:absolute;white-space:nowrap;width:0}.m-926b4011,.m-9307d992{margin:0;overflow:hidden}.m-9307d992{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-appearance:none;appearance:none;background-color:var(--_switch-bg);border:calc(.0625rem*var(--mantine-scale)) solid var(--_switch-bd);border-radius:var(--switch-radius);color:var(--_switch-color);cursor:default;cursor:var(--_switch-cursor,var(--mantine-cursor-type));display:flex;font-size:var(--switch-label-font-size);font-weight:600;height:var(--switch-height);line-height:0;min-width:var(--switch-width);order:1;order:var(--_switch-order,1);position:relative;transition:background-color .15s ease,border-color .15s ease;-webkit-user-select:none;user-select:none;z-index:0}.m-926b4011:focus-visible+.m-9307d992{outline:.125rem solid var(--mantine-color-blue-filled);outline:calc(.125rem*var(--mantine-scale)) solid var(--mantine-primary-color-filled);outline-offset:.125rem;outline-offset:calc(.125rem*var(--mantine-scale))}.m-926b4011:checked+.m-9307d992{--_switch-bg:var(--switch-color);--_switch-bd:var(--switch-color);--_switch-color:var(--mantine-color-white)}.m-926b4011:disabled+.m-9307d992,.m-926b4011[data-disabled]+.m-9307d992{--_switch-bg:var(--_switch-disabled-color);--_switch-bd:var(--_switch-disabled-color);--_switch-cursor:not-allowed}[data-mantine-color-scheme=light] .m-9307d992{--_switch-bg:var(--mantine-color-gray-2);--_switch-bd:var(--mantine-color-gray-3);--_switch-color:var(--mantine-color-gray-6);--_switch-disabled-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m-9307d992{--_switch-bg:var(--mantine-color-dark-6);--_switch-bd:var(--mantine-color-dark-4);--_switch-color:var(--mantine-color-dark-1);--_switch-disabled-color:var(--mantine-color-dark-4)}.m-9307d992[data-error]{--_switch-bd:var(--mantine-color-error)}.m-9307d992[data-label-position=left]{--_switch-order:2}.m-93039a1d{background-color:#fff;background-color:var(--_switch-thumb-bg,var(--mantine-color-white));border:calc(.0625rem*var(--mantine-scale)) solid var(--_switch-thumb-bd);border-radius:var(--switch-radius);display:flex;height:var(--switch-thumb-size);left:var(--switch-track-label-padding);left:var(--_switch-thumb-left,var(--switch-track-label-padding));position:absolute;transition:left .15s ease;width:var(--switch-thumb-size);z-index:1}[dir=rtl] .m-93039a1d{left:auto;right:var(--switch-track-label-padding);right:var(--_switch-thumb-left,var(--switch-track-label-padding));transition:right .15s ease}.m-93039a1d>*{margin:auto}.m-926b4011:checked+*>.m-93039a1d{--_switch-thumb-left:calc(100% - var(--switch-thumb-size) - var(--switch-track-label-padding));--_switch-thumb-bd:var(--mantine-color-white)}.m-926b4011:disabled+*>.m-93039a1d,.m-926b4011[data-disabled]+*>.m-93039a1d{--_switch-thumb-bd:var(--_switch-thumb-bg-disabled);--_switch-thumb-bg:var(--_switch-thumb-bg-disabled)}[data-mantine-color-scheme=light] .m-93039a1d{--_switch-thumb-bd:var(--mantine-color-gray-3);--_switch-thumb-bg-disabled:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-93039a1d{--_switch-thumb-bd:var(--mantine-color-white);--_switch-thumb-bg-disabled:var(--mantine-color-dark-3)}.m-8277e082{display:grid;height:100%;margin:0 0 0 calc(var(--switch-thumb-size) + var(--switch-track-label-padding));min-width:calc(var(--switch-width) - var(--switch-thumb-size));padding-inline:var(--switch-track-label-padding);place-content:center;transition:margin .15s ease}.m-926b4011:checked+*>.m-8277e082,[dir=rtl] .m-8277e082{margin:0 calc(var(--switch-thumb-size) + var(--switch-track-label-padding)) 0 0}[dir=rtl] .m-926b4011:checked+*>.m-8277e082{margin:0 0 0 calc(var(--switch-thumb-size) + var(--switch-track-label-padding))}.m-b23fa0ef{border:none;border:var(--_table-border,none);border-collapse:collapse;caption-side:bottom;caption-side:var(--table-caption-side,bottom);font-size:.875rem;font-size:var(--mantine-font-size-sm);line-height:1.55;line-height:var(--mantine-line-height);table-layout:auto;table-layout:var(--table-layout,auto);width:100%}[data-mantine-color-scheme=light] .m-b23fa0ef{--_table-hover-color:var(--table-highlight-on-hover-color,var(--mantine-color-gray-1));--_table-striped-color:var(--table-striped-color,var(--mantine-color-gray-0));--_table-border-color:var(--table-border-color,var(--mantine-color-gray-3))}[data-mantine-color-scheme=dark] .m-b23fa0ef{--_table-hover-color:var(--table-highlight-on-hover-color,var(--mantine-color-dark-5));--_table-striped-color:var(--table-striped-color,var(--mantine-color-dark-6));--_table-border-color:var(--table-border-color,var(--mantine-color-dark-4))}.m-b23fa0ef[data-with-table-border]{--_table-border:calc(0.0625rem*var(--mantine-scale)) solid var(--_table-border-color)}.m-4e7aa4f3{text-align:left;text-align:var(--_th-text-align,left)}[dir=rtl] .m-4e7aa4f3{--_th-text-align:right}.m-4e7aa4fd{background-color:initial;background-color:var(--_tr-bg,#0000);border-bottom:none;border-bottom:var(--_tr-border-bottom,none)}@media (hover:hover){[data-mantine-color-scheme] .m-4e7aa4fd:hover[data-hover]{--_tr-bg:var(--_tr-hover-bg)!important}}@media (hover:none){[data-mantine-color-scheme] .m-4e7aa4fd:active[data-hover]{--_tr-bg:var(--_tr-hover-bg)!important}}.m-4e7aa4fd[data-with-row-border]{--_tr-border-bottom:calc(0.0625rem*var(--mantine-scale)) solid var(--_table-border-color)}.m-4e7aa4ef,.m-4e7aa4f3{--_border-right:none;--_border-left:none;border-left:var(--_border-left);border-right:var(--_border-right);padding:var(--table-vertical-spacing) var(--table-horizontal-spacing,var(--mantine-spacing-xs))}.m-4e7aa4ef[data-with-column-border]:not(:last-child),.m-4e7aa4f3[data-with-column-border]:not(:last-child){--_border-right:calc(0.0625rem*var(--mantine-scale)) solid var(--_table-border-color)}[dir=rtl] .m-4e7aa4ef[data-with-column-border]:not(:last-child),[dir=rtl] .m-4e7aa4f3[data-with-column-border]:not(:last-child){--_border-left:calc(0.0625rem*var(--mantine-scale)) solid var(--_table-border-color);--_border-right:none}.m-b2404537>.m-4e7aa4fd:last-of-type[data-with-row-border]{--_tr-border-bottom:none}.m-b2404537>.m-4e7aa4fd[data-striped=even]:nth-of-type(2n),.m-b2404537>.m-4e7aa4fd[data-striped=odd]:nth-of-type(odd){--_tr-bg:var(--_table-striped-color)}.m-b2404537>.m-4e7aa4fd[data-hover]{--_tr-hover-bg:var(--_table-hover-color)}.m-b242d975{background-color:initial;background-color:var(--_thead-bg,#0000);position:static;position:var(--_thead-position,static);top:0;top:var(--table-sticky-header-offset,0);z-index:1}.m-b242d975[data-sticky]{--_thead-position:sticky;--_thead-bg:var(--mantine-color-body)}.m-9e5a3ac7{color:var(--mantine-color-dimmed);margin-bottom:0;margin-bottom:var(--_margin-bottom,0);margin-top:0;margin-top:var(--_margin-top,0)}.m-9e5a3ac7[data-side=top]{--_margin-bottom:var(--mantine-spacing-xs)}.m-9e5a3ac7[data-side=bottom]{--_margin-top:var(--mantine-spacing-xs)}.m-a100c15{overflow-x:var(--table-overflow)}.m-62259741{min-width:var(--table-min-width)}.m-89d60db1{--_tab-justify:flex-start;--_list-direction:row;--_panel-grow:unset;--_tabs-display:block;--_tabs-flex-direction:row;--_list-border-width:0;--_list-border-size:0 0 var(--_list-border-width) 0;--_list-gap:unset;--_list-line-bottom:0;--_list-line-top:unset;--_list-line-left:0;--_list-line-right:0;--_tab-radius:var(--tabs-radius) var(--tabs-radius) 0 0;--_tab-border-width:0 0 var(--_list-border-width) 0;display:var(--_tabs-display);flex-direction:var(--_tabs-flex-direction)}.m-89d60db1[data-inverted]{--_list-line-bottom:unset;--_list-line-top:0;--_tab-radius:0 0 var(--tabs-radius) var(--tabs-radius);--_tab-border-width:var(--_list-border-width) 0 0 0}.m-89d60db1[data-inverted] .m-576c9d4:before{bottom:auto;top:0}.m-89d60db1[data-orientation=vertical]{--_list-line-left:unset;--_list-line-right:0;--_list-line-top:0;--_list-line-bottom:0;--_list-border-size:0 var(--_list-border-width) 0 0;--_tab-border-width:0 var(--_list-border-width) 0 0;--_tab-radius:var(--tabs-radius) 0 0 var(--tabs-radius);--_list-direction:column;--_panel-grow:1;--_tabs-display:flex}[dir=rtl] .m-89d60db1[data-orientation=vertical]{--_list-line-left:0;--_list-line-right:unset;--_list-border-size:0 0 0 var(--_list-border-width);--_tab-border-width:0 0 0 var(--_list-border-width);--_tab-radius:0 var(--tabs-radius) var(--tabs-radius) 0}.m-89d60db1[data-orientation=vertical][data-placement=right]{--_tabs-flex-direction:row-reverse;--_list-line-left:0;--_list-line-right:unset;--_list-border-size:0 0 0 var(--_list-border-width);--_tab-border-width:0 0 0 var(--_list-border-width);--_tab-radius:0 var(--tabs-radius) var(--tabs-radius) 0}[dir=rtl] .m-89d60db1[data-orientation=vertical][data-placement=right]{--_list-line-left:unset;--_list-line-right:0;--_list-border-size:0 var(--_list-border-width) 0 0;--_tab-border-width:0 var(--_list-border-width) 0 0;--_tab-radius:var(--tabs-radius) 0 0 var(--tabs-radius)}[data-mantine-color-scheme=light] .m-89d60db1{--_tab-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m-89d60db1{--_tab-border-color:var(--mantine-color-dark-4)}.m-89d60db1[data-orientation=horizontal]{--_tab-justify:center}.m-89d60db1[data-variant=default]{--_list-border-width:calc(0.125rem*var(--mantine-scale))}[data-mantine-color-scheme=light] .m-89d60db1[data-variant=default]{--_tab-hover-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-89d60db1[data-variant=default]{--_tab-hover-color:var(--mantine-color-dark-6)}.m-89d60db1[data-variant=outline]{--_list-border-width:calc(0.0625rem*var(--mantine-scale))}.m-89d60db1[data-variant=pills]{--_list-gap:calc(var(--mantine-spacing-sm)/2)}[data-mantine-color-scheme=light] .m-89d60db1[data-variant=pills]{--_tab-hover-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-89d60db1[data-variant=pills]{--_tab-hover-color:var(--mantine-color-dark-6)}.m-89d33d6d{--_tab-grow:unset;display:flex;flex-direction:var(--_list-direction);flex-wrap:wrap;gap:var(--_list-gap);justify-content:flex-start;justify-content:var(--tabs-justify,flex-start)}.m-89d33d6d[data-grow]{--_tab-grow:1}.m-b0c91715{flex-grow:var(--_panel-grow)}.m-4ec4dce6{align-items:center;display:flex;flex-grow:var(--_tab-grow);font-size:.875rem;font-size:var(--mantine-font-size-sm);justify-content:var(--_tab-justify);line-height:1;padding:.625rem 1rem;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}.m-4ec4dce6:disabled,.m-4ec4dce6[data-disabled]{cursor:not-allowed;opacity:.5}.m-4ec4dce6:focus{z-index:1}.m-fc420b1f{align-items:center;display:flex;justify-content:center;margin-left:0;margin-left:var(--_tab-section-margin-left,0);margin-right:0;margin-right:var(--_tab-section-margin-right,0)}.m-fc420b1f[data-position=left]:not(:only-child){--_tab-section-margin-right:var(--mantine-spacing-xs)}[dir=rtl] .m-fc420b1f[data-position=left]:not(:only-child){--_tab-section-margin-right:0rem;--_tab-section-margin-left:var(--mantine-spacing-xs)}.m-fc420b1f[data-position=right]:not(:only-child){--_tab-section-margin-left:var(--mantine-spacing-xs)}[dir=rtl] .m-fc420b1f[data-position=right]:not(:only-child){--_tab-section-margin-left:0rem;--_tab-section-margin-right:var(--mantine-spacing-xs)}.m-576c9d4{position:relative}.m-576c9d4:before{border-color:var(--_tab-border-color);border-style:solid;border-width:var(--_list-border-size);bottom:var(--_list-line-bottom);content:"";left:var(--_list-line-left);position:absolute;right:var(--_list-line-right);top:var(--_list-line-top)}.m-539e827b{--__tab-border-color:#0000;--_tab-bg:#0000;background-color:var(--_tab-bg);border-color:var(--__tab-border-color);border-radius:var(--_tab-radius);border-style:solid;border-width:var(--_tab-border-width)}.m-539e827b[data-active]{--__tab-border-color:var(--tabs-color)}@media (hover:hover){.m-539e827b:hover{--_tab-bg:var(--_tab-hover-color)}.m-539e827b:hover:not([data-active]){--__tab-border-color:var(--_tab-border-color)}}@media (hover:none){.m-539e827b:active{--_tab-bg:var(--_tab-hover-color)}.m-539e827b:active:not([data-active]){--__tab-border-color:var(--_tab-border-color)}}@media (hover:hover){.m-539e827b:disabled:hover,.m-539e827b[data-disabled]:hover{--_tab-bg:#0000}}@media (hover:none){.m-539e827b:disabled:active,.m-539e827b[data-disabled]:active{--_tab-bg:#0000}}.m-6772fbd5{position:relative}.m-6772fbd5:before{border-color:var(--_tab-border-color);border-style:solid;border-width:var(--_list-border-size);bottom:var(--_list-line-bottom);content:"";left:var(--_list-line-left);position:absolute;right:var(--_list-line-right);top:var(--_list-line-top)}.m-b59ab47c{--_tab-border-bottom-color:#0000;--_tab-border-top-color:#0000;--_tab-border-right-color:#0000;--_tab-border-left-color:#0000;border-color:#0000;border-bottom:calc(.0625rem*var(--mantine-scale)) solid var(--_tab-border-bottom-color);border-left:calc(.0625rem*var(--mantine-scale)) solid var(--_tab-border-left-color);border-radius:var(--_tab-radius);border-right:calc(.0625rem*var(--mantine-scale)) solid var(--_tab-border-right-color);border-top:calc(.0625rem*var(--mantine-scale)) solid var(--_tab-border-top-color);position:relative}.m-b59ab47c[data-active]:before{bottom:-.0625rem;bottom:var(--_tab-before-bottom,calc(-.0625rem*var(--mantine-scale)));left:-.0625rem;left:var(--_tab-before-left,calc(-.0625rem*var(--mantine-scale)));right:auto;right:var(--_tab-before-right,auto);top:auto;top:var(--_tab-before-top,auto)}.m-b59ab47c[data-active]:after,.m-b59ab47c[data-active]:before{background-color:var(--_tab-border-color);content:"";height:.0625rem;height:calc(.0625rem*var(--mantine-scale));position:absolute;width:.0625rem;width:calc(.0625rem*var(--mantine-scale))}.m-b59ab47c[data-active]:after{bottom:-.0625rem;bottom:var(--_tab-after-bottom,calc(-.0625rem*var(--mantine-scale)));left:auto;left:var(--_tab-after-left,auto);right:-.0625rem;right:var(--_tab-after-right,calc(-.0625rem*var(--mantine-scale)));top:auto;top:var(--_tab-after-top,auto)}.m-b59ab47c[data-active]{--_tab-border-top-color:var(--_tab-border-color);--_tab-border-left-color:var(--_tab-border-color);--_tab-border-right-color:var(--_tab-border-color);--_tab-border-bottom-color:var(--mantine-color-body)}.m-b59ab47c[data-active][data-inverted]{--_tab-border-bottom-color:var(--_tab-border-color);--_tab-border-top-color:var(--mantine-color-body);--_tab-before-bottom:auto;--_tab-before-top:calc(-0.0625rem*var(--mantine-scale));--_tab-after-bottom:auto;--_tab-after-top:calc(-0.0625rem*var(--mantine-scale))}.m-b59ab47c[data-active][data-orientation=vertical][data-placement=left]{--_tab-border-right-color:var(--mantine-color-body);--_tab-border-left-color:var(--_tab-border-color);--_tab-border-bottom-color:var(--_tab-border-color);--_tab-before-right:calc(-0.0625rem*var(--mantine-scale));--_tab-before-left:auto;--_tab-before-bottom:auto;--_tab-before-top:calc(-0.0625rem*var(--mantine-scale));--_tab-after-left:auto;--_tab-after-right:calc(-0.0625rem*var(--mantine-scale))}[dir=rtl] .m-b59ab47c[data-active][data-orientation=vertical][data-placement=left]{--_tab-border-right-color:var(--_tab-border-color);--_tab-border-left-color:var(--mantine-color-body);--_tab-before-right:auto;--_tab-before-left:calc(-0.0625rem*var(--mantine-scale));--_tab-after-left:calc(-0.0625rem*var(--mantine-scale));--_tab-after-right:auto}.m-b59ab47c[data-active][data-orientation=vertical][data-placement=right]{--_tab-border-left-color:var(--mantine-color-body);--_tab-border-right-color:var(--_tab-border-color);--_tab-border-bottom-color:var(--_tab-border-color);--_tab-before-left:calc(-0.0625rem*var(--mantine-scale));--_tab-before-right:auto;--_tab-before-bottom:auto;--_tab-before-top:calc(-0.0625rem*var(--mantine-scale));--_tab-after-right:auto;--_tab-after-left:calc(-0.0625rem*var(--mantine-scale))}[dir=rtl] .m-b59ab47c[data-active][data-orientation=vertical][data-placement=right]{--_tab-border-left-color:var(--_tab-border-color);--_tab-border-right-color:var(--mantine-color-body);--_tab-before-left:auto;--_tab-before-right:calc(-0.0625rem*var(--mantine-scale));--_tab-after-right:calc(-0.0625rem*var(--mantine-scale));--_tab-after-left:auto}.m-c3381914{--_tab-bg:#0000;--_tab-color:inherit;background-color:var(--_tab-bg);border-radius:var(--tabs-radius);color:var(--_tab-color)}@media (hover:hover){.m-c3381914:not([data-disabled]):hover{--_tab-bg:var(--_tab-hover-color)}}@media (hover:none){.m-c3381914:not([data-disabled]):active{--_tab-bg:var(--_tab-hover-color)}}.m-c3381914[data-active][data-active]{--_tab-bg:var(--tabs-color);--_tab-color:var(--tabs-text-color,var(--mantine-color-white))}@media (hover:hover){.m-c3381914[data-active][data-active]:hover{--_tab-bg:var(--tabs-color)}}@media (hover:none){.m-c3381914[data-active][data-active]:active{--_tab-bg:var(--tabs-color)}}.m-7341320d{--ti-size-xs:calc(1.125rem*var(--mantine-scale));--ti-size-sm:calc(1.375rem*var(--mantine-scale));--ti-size-md:calc(1.75rem*var(--mantine-scale));--ti-size-lg:calc(2.125rem*var(--mantine-scale));--ti-size-xl:calc(2.75rem*var(--mantine-scale));--ti-size:var(--ti-size-md);align-items:center;background:var(--mantine-color-blue-filled);background:var(--ti-bg,var(--mantine-primary-color-filled));border:.0625rem solid #0000;border:var(--ti-bd,calc(.0625rem*var(--mantine-scale)) solid #0000);border-radius:.25rem;border-radius:var(--ti-radius,var(--mantine-radius-default));color:#fff;color:var(--ti-color,var(--mantine-color-white));display:inline-flex;height:var(--ti-size);justify-content:center;line-height:1;min-height:var(--ti-size);min-width:var(--ti-size);position:relative;-webkit-user-select:none;user-select:none;width:var(--ti-size)}.m-43657ece{--offset:calc(var(--tl-bullet-size)/2 + var(--tl-line-width)/2);--tl-bullet-size:calc(1.25rem*var(--mantine-scale));--tl-line-width:calc(0.25rem*var(--mantine-scale));--tl-radius:calc(62.5rem*var(--mantine-scale));--tl-color:var(--mantine-primary-color-filled);padding-left:0;padding-left:var(--_tl-pl,0);padding-right:0;padding-right:var(--_tl-pr,0)}.m-43657ece[data-align=left]{--_tl-pl:var(--offset)}[dir=rtl] .m-43657ece[data-align=left]{--_tl-pl:0;--_tl-pr:var(--offset)}.m-43657ece[data-align=right]{--_tl-pr:var(--offset)}[dir=rtl] .m-43657ece[data-align=right]{--_tl-pl:var(--offset);--_tl-pr:0}.m-2ebe8099{font-weight:500;line-height:1;margin-bottom:.3125rem;margin-bottom:calc(var(--mantine-spacing-xs)/2)}.m-436178ff{--item-border:var(--tl-line-width) var(--tli-border-style,solid) var(--_item-border-color);color:var(--mantine-color-text);margin-top:var(--_item-mt);padding-left:0;padding-left:var(--_item-pl,0);padding-right:0;padding-right:var(--_item-pr,0);position:relative;text-align:var(--_item-ta)}.m-436178ff:before{border-left:var(--_line-border-left,var(--item-border));border-right:0;border-right:var(--_line-border-right,0);bottom:-2rem;bottom:calc(var(--mantine-spacing-xl)*-1);content:"";display:none;display:var(--_line-display,none);left:0;left:var(--_line-left,0);pointer-events:none;position:absolute;right:0;right:var(--_line-right,0);top:0}[dir=rtl] .m-436178ff:before{--_line-border-left:0;--_line-border-right:var(--item-border)}.m-43657ece[data-align=left] .m-436178ff:before{--_line-left:calc(var(--tl-line-width)*-1);--_line-right:auto}.m-43657ece[data-align=right] .m-436178ff:before,[dir=rtl] .m-43657ece[data-align=left] .m-436178ff:before{--_line-left:auto;--_line-right:calc(var(--tl-line-width)*-1)}[dir=rtl] .m-43657ece[data-align=right] .m-436178ff:before{--_line-left:calc(var(--tl-line-width)*-1);--_line-right:auto}.m-43657ece[data-align=left] .m-436178ff{--_item-pl:var(--offset);--_item-ta:left}[dir=rtl] .m-43657ece[data-align=left] .m-436178ff{--_item-pl:0;--_item-pr:var(--offset)}.m-43657ece[data-align=right] .m-436178ff{--_item-pr:var(--offset);--_item-ta:right}[dir=rtl] .m-43657ece[data-align=right] .m-436178ff{--_item-pl:var(--offset);--_item-pr:0}[data-mantine-color-scheme=light] .m-436178ff{--_item-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m-436178ff{--_item-border-color:var(--mantine-color-dark-4)}[data-mantine-color-scheme] .m-436178ff[data-line-active]:before{border-color:var(--tli-color,var(--tl-color))}.m-436178ff:not(:last-of-type){--_line-display:block}.m-436178ff:not(:first-of-type){--_item-mt:var(--mantine-spacing-xl)}.m-8affcee1{align-items:center;background-color:var(--mantine-color-body);background-color:var(--_bullet-bg-color,var(--mantine-color-body));border:var(--_bullet-border-width,var(--tl-line-width)) solid var(--_bullet-border-color);border-radius:var(--tl-radius);border-radius:var(--tli-radius,var(--tl-radius));color:var(--mantine-color-text);color:var(--_bullet-color,var(--mantine-color-text));display:flex;height:var(--tl-bullet-size);justify-content:center;left:0;left:var(--_bullet-left,0);position:absolute;right:0;right:var(--_bullet-right,0);top:0;width:var(--tl-bullet-size)}[data-mantine-color-scheme=light] .m-8affcee1{--_bullet-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m-8affcee1{--_bullet-border-color:var(--mantine-color-dark-4)}.m-43657ece[data-align=left] .m-8affcee1{--_bullet-left:calc(var(--tl-bullet-size)/2*-1 + var(--tl-line-width)/2*-1);--_bullet-right:auto}.m-43657ece[data-align=right] .m-8affcee1,[dir=rtl] .m-43657ece[data-align=left] .m-8affcee1{--_bullet-left:auto;--_bullet-right:calc(var(--tl-bullet-size)/2*-1 + var(--tl-line-width)/2*-1)}[dir=rtl] .m-43657ece[data-align=right] .m-8affcee1{--_bullet-left:calc(var(--tl-bullet-size)/2*-1 + var(--tl-line-width)/2*-1);--_bullet-right:auto}.m-8affcee1[data-with-child]{--_bullet-border-width:var(--tl-line-width)}[data-mantine-color-scheme=light] .m-8affcee1[data-with-child]{--_bullet-bg-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m-8affcee1[data-with-child]{--_bullet-bg-color:var(--mantine-color-dark-4)}.m-8affcee1[data-active]{--_bullet-border-color:var(--tli-color,var(--tl-color));--_bullet-bg-color:var(--mantine-color-white);--_bullet-color:var(--tl-icon-color,var(--mantine-color-white))}.m-8affcee1[data-active][data-with-child]{--_bullet-bg-color:var(--tli-color,var(--tl-color));--_bullet-color:var(--tl-icon-color,var(--mantine-color-white))}.m-540e8f41{padding-left:0;padding-left:var(--_body-pl,0);padding-right:0;padding-right:var(--_body-pr,0);text-align:var(--_body-ta)}.m-43657ece[data-align=left] .m-540e8f41{--_body-pl:var(--offset);--_body-ta:left}[dir=rtl] .m-43657ece[data-align=left] .m-540e8f41{--_body-pl:0;--_body-pr:var(--offset);--_body-ta:right}.m-43657ece[data-align=right] .m-540e8f41{--_body-pr:var(--offset);--_body-ta:right}[dir=rtl] .m-43657ece[data-align=right] .m-540e8f41{--_body-pl:var(--offset);--_body-pr:0;--_body-ta:left}.m-8a5d1357{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-family:var(--mantine-font-family-headings);font-size:var(--title-fz);font-weight:var(--title-fw);line-height:var(--title-lh);margin:0}.m-8a5d1357[data-line-clamp]{-webkit-line-clamp:var(--title-line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.m-d6493fad h1,.m-d6493fad h2,.m-d6493fad h3,.m-d6493fad h4,.m-d6493fad h5,.m-d6493fad h6{margin-bottom:.625rem;margin-bottom:var(--mantine-spacing-xs);margin-top:3.1rem;margin-top:calc(var(--mantine-spacing-xl)*1.55)}.m-d6493fad h1{font-size:2.125rem;font-size:var(--mantine-h1-font-size);font-weight:700;font-weight:var(--mantine-h1-font-weight);line-height:1.3;line-height:var(--mantine-h1-line-height)}.m-d6493fad h2{font-size:1.625rem;font-size:var(--mantine-h2-font-size);font-weight:700;font-weight:var(--mantine-h2-font-weight);line-height:1.35;line-height:var(--mantine-h2-line-height)}.m-d6493fad h3{font-size:1.375rem;font-size:var(--mantine-h3-font-size);font-weight:700;font-weight:var(--mantine-h3-font-weight);line-height:1.4;line-height:var(--mantine-h3-line-height)}.m-d6493fad h4{font-size:1.125rem;font-size:var(--mantine-h4-font-size);font-weight:700;font-weight:var(--mantine-h4-font-weight);line-height:1.45;line-height:var(--mantine-h4-line-height)}.m-d6493fad h5{font-size:1rem;font-size:var(--mantine-h5-font-size);font-weight:700;font-weight:var(--mantine-h5-font-weight);line-height:1.5;line-height:var(--mantine-h5-line-height)}.m-d6493fad h6{font-size:.875rem;font-size:var(--mantine-h6-font-size);font-weight:700;font-weight:var(--mantine-h6-font-weight);line-height:1.5;line-height:var(--mantine-h6-line-height)}.m-d6493fad img{margin-bottom:.625rem;margin-bottom:var(--mantine-spacing-xs);max-width:100%}.m-d6493fad p{margin-bottom:1.25rem;margin-bottom:var(--mantine-spacing-lg);margin-top:0}[data-mantine-color-scheme=light] .m-d6493fad mark{background-color:#ffec99;background-color:var(--mantine-color-yellow-2);color:inherit}[data-mantine-color-scheme=dark] .m-d6493fad mark{background-color:#fcc419;background-color:var(--mantine-color-yellow-5);color:#000;color:var(--mantine-color-black)}.m-d6493fad a{color:var(--mantine-color-anchor);text-decoration:none}@media (hover:hover){.m-d6493fad a:hover{text-decoration:underline}}@media (hover:none){.m-d6493fad a:active{text-decoration:underline}}.m-d6493fad hr{border:0;border-top:.0625rem solid;border-top:calc(.0625rem*var(--mantine-scale)) solid;margin-bottom:1rem;margin-bottom:var(--mantine-spacing-md);margin-top:1rem;margin-top:var(--mantine-spacing-md)}[data-mantine-color-scheme=light] .m-d6493fad hr{border-color:#dee2e6;border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m-d6493fad hr{border-color:#696969;border-color:var(--mantine-color-dark-3)}.m-d6493fad pre{border-radius:.25rem;border-radius:var(--mantine-radius-sm);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--mantine-font-family-monospace);font-size:.75rem;font-size:var(--mantine-font-size-xs);line-height:1.55;line-height:var(--mantine-line-height);margin:0 0 1rem;margin-bottom:var(--mantine-spacing-md);margin-top:1rem;margin-top:var(--mantine-spacing-md);overflow-x:auto;padding:.625rem;padding:var(--mantine-spacing-xs)}[data-mantine-color-scheme=light] .m-d6493fad pre{background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-d6493fad pre{background-color:#1f1f1f;background-color:var(--mantine-color-dark-8)}.m-d6493fad pre code{background-color:initial;border:0;border-radius:0;color:inherit;padding:0}.m-d6493fad kbd{--kbd-fz:calc(0.75rem*var(--mantine-scale));--kbd-padding:calc(0.1875rem*var(--mantine-scale)) calc(0.3125rem*var(--mantine-scale));background-color:var(--_kbd-bg);border:calc(.0625rem*var(--mantine-scale)) solid var(--_kbd-border-color);border-bottom-width:.1875rem;border-bottom-width:calc(.1875rem*var(--mantine-scale));border-radius:.25rem;border-radius:var(--mantine-radius-sm);color:var(--_kbd-color);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--mantine-font-family-monospace);font-size:var(--kbd-fz);font-weight:700;line-height:1.55;line-height:var(--mantine-line-height);padding:var(--kbd-padding)}[data-mantine-color-scheme=light] .m-d6493fad kbd{--_kbd-border-color:var(--mantine-color-gray-3);--_kbd-color:var(--mantine-color-gray-7);--_kbd-bg:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-d6493fad kbd{--_kbd-border-color:var(--mantine-color-dark-3);--_kbd-color:var(--mantine-color-dark-0);--_kbd-bg:var(--mantine-color-dark-5)}.m-d6493fad code{border-radius:.25rem;border-radius:var(--mantine-radius-sm);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--mantine-font-family-monospace);font-size:.75rem;font-size:var(--mantine-font-size-xs);line-height:1.55;line-height:var(--mantine-line-height);padding:.0625rem .3125rem;padding:calc(.0625rem*var(--mantine-scale)) calc(.3125rem*var(--mantine-scale))}[data-mantine-color-scheme=light] .m-d6493fad code{background-color:#f8f9fa;background-color:var(--mantine-color-gray-0);color:#000;color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .m-d6493fad code{background-color:#3b3b3b;background-color:var(--mantine-color-dark-5);color:#fff;color:var(--mantine-color-white)}.m-d6493fad,.m-d6493fad ol,.m-d6493fad ul{margin-bottom:1rem;margin-bottom:var(--mantine-spacing-md);padding-left:2.375rem;padding-left:calc(2.375rem*var(--mantine-scale))}.m-d6493fad li,.m-d6493fad ol li,.m-d6493fad ul li{margin-bottom:.625rem;margin-bottom:var(--mantine-spacing-xs)}.m-d6493fad table{border-collapse:collapse;caption-side:bottom;margin-bottom:1rem;margin-bottom:var(--mantine-spacing-md);width:100%}.m-d6493fad table caption{color:#868e96;color:var(--mantine-color-gray-6);margin-top:.625rem;margin-top:var(--mantine-spacing-xs)}.m-d6493fad table caption,.m-d6493fad table th{font-size:.875rem;font-size:var(--mantine-font-size-sm)}.m-d6493fad table th{color:#495057;color:var(--mantine-color-gray-7);font-weight:700;padding:.625rem .75rem;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);text-align:left}.m-d6493fad table thead th{border-bottom:.0625rem solid;border-bottom:calc(.0625rem*var(--mantine-scale)) solid;border-color:#dee2e6;border-color:var(--mantine-color-gray-3)}.m-d6493fad table tfoot th{border-top:.0625rem solid;border-top:calc(.0625rem*var(--mantine-scale)) solid;border-color:#dee2e6;border-color:var(--mantine-color-gray-3)}.m-d6493fad table td{border-bottom:.0625rem solid;border-bottom:calc(.0625rem*var(--mantine-scale)) solid;border-color:#dee2e6;border-color:var(--mantine-color-gray-3);font-size:.875rem;font-size:var(--mantine-font-size-sm);padding:.625rem .75rem;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.m-d6493fad table tr:last-of-type td{border-bottom:0}.m-d6493fad blockquote{border-radius:.25rem;border-radius:var(--mantine-radius-sm);font-size:1.125rem;font-size:var(--mantine-font-size-lg);line-height:1.55;line-height:var(--mantine-line-height);margin:1rem 0;margin:var(--mantine-spacing-md) 0;padding:1rem 1.25rem;padding:var(--mantine-spacing-md) var(--mantine-spacing-lg)}[data-mantine-color-scheme=light] .m-d6493fad blockquote{background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-d6493fad blockquote{background-color:#1f1f1f;background-color:var(--mantine-color-dark-8)}.layout{position:relative}.layout .server-down{background-color:red;color:#fff;padding:1rem 0}.menu{background-color:#000;cursor:pointer;font-family:Poppins,sans-serif;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.menu,.menu-header{align-items:center;display:flex;justify-content:center}.menu-header{background-color:#292966;border-radius:0 1rem 1rem 0;font-size:6.4rem;font-weight:700;height:100%;width:20%}@media(max-width:430px){.menu-header{font-size:4.2rem}}.menu-header-content{align-items:center;color:#fff;display:flex;flex-direction:column;height:40%;justify-content:space-evenly}.menu-contents{margin:3rem 8rem;width:100%}@media(max-width:430px){.menu-contents{margin:3rem}}.menu-contents-cross{display:flex;justify-content:flex-end;position:absolute;right:2.5rem;top:2.5rem;width:100%}.menu-contents-cross svg{height:auto;width:6rem}@media(max-width:900px){.menu-contents-cross svg{width:5rem}}@media(max-width:430px){.menu-contents-cross svg{width:3rem}}.menu-contents-header{color:#292966;font-family:Monoton,sans-serif;font-size:5vw;text-transform:uppercase}@media(max-width:430px){.menu-contents-header{font-size:9vw;margin-top:3rem}}.menu-contents-links{display:flex;flex-direction:column;margin:2rem}.menu-contents-links-link{color:#fff;font-size:5vw;font-weight:700;text-decoration:none;text-transform:uppercase}@media(max-width:430px){.menu-contents-links-link{font-size:9vw;margin:1.5rem 0}}.menu-contents-links a{text-decoration:none}.menu-contents-links-link:hover{color:#292966}.menu-contents-login{background-color:#fff;border-radius:1rem;color:#292966;font-size:2rem;margin:5rem auto;padding:1rem 2rem;width:40%}.dummyheader{background-color:#292966;height:10vh;width:100%}.halfpage{min-height:60vh;padding:2rem}@media(max-width:430px){.halfpage{padding:2rem 1rem}}.halfpage-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}@media(max-width:430px){.halfpage-header{flex-direction:column;padding:1rem}}.halfpage-header-card{align-items:center;background-color:#fff;border-radius:2rem 0 2rem 0;box-shadow:4px 4px 13px 5px #4585e526;display:flex;margin-right:2rem;padding:.5rem 4rem}@media(max-width:430px){.halfpage-header-card{display:none}}.halfpage-header-card-title{color:#545454;margin-right:2rem}.halfpage-header-card-number,.halfpage-header-name{font-size:3rem;font-weight:700;text-align:left}.halfpage-header-name{margin-bottom:2rem}.halfpage-header-filters{display:flex;justify-content:end;text-align:left;width:60%}@media(max-width:430px){.halfpage-header-filters{align-self:flex-end;flex-direction:column-reverse;width:100%}}.halfpage-header-filters-filter{margin-left:2rem;width:30%}@media(max-width:430px){.halfpage-header-filters-filter{margin:0;width:100%}}.halfpage-subheader{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}@media(max-width:430px){.halfpage-subheader{flex-direction:column;padding:1rem;width:100%}}.halfpage-contents{display:flex;justify-content:space-between}@media(max-width:430px){.halfpage-contents{flex-direction:column}}.halfpage-contents-list{width:36%}@media(max-width:430px){.halfpage-contents-list{width:100%}}.halfpage-contents-details{width:60%}@media(max-width:430px){.halfpage-contents-details{width:100%}}.halfpage-contents-details-noselection{align-items:center;display:flex;height:100%;justify-content:center}.halfpage-contents-details-noselection img{height:auto;width:60%}.halfAdd-title{color:#545454;font-size:3rem;font-weight:600;margin-bottom:2rem}.halfAdd textarea{border:1px solid #292966;border-radius:1rem;box-shadow:4px 4px 4px #00000040;margin:1.5rem 0;padding:1rem;width:100%}.dc{flex-wrap:wrap;font-size:1.4rem;text-align:left}.dc,.dc-header{display:flex;justify-content:space-between}.dc-header{align-items:center;margin-bottom:2rem;width:100%}.dc-header-info{background-color:#2b3;border-radius:1rem;color:#fff;padding:1rem}.dc-header-cta{margin-left:auto}.dc-visit{align-items:center;display:flex;justify-content:flex-end;margin-bottom:2rem;width:100%}.dc-input{margin-bottom:1rem;width:48%}.dc-text{color:#545454;margin:1rem 0;width:48%}.dc-text-label{color:#000;font-weight:600}.dc-image{margin:1rem 0;width:98%}.dc-image img{height:auto;width:100%}.dc-image-label{font-weight:600}.dc-textfull{margin:1rem 0;width:100%}.dc-textfull-label{font-weight:600}.dc-buttons{display:flex;justify-content:space-evenly;width:100%}input[type=file]{border:1px solid #292966;border-radius:5px;box-shadow:4px 4px 13px 5px #4585e526;margin:20px 0;padding:10px}.enhanced-header{align-items:center;background:#ffffff0d;border-bottom:1px solid #ffffff1a;font-family:Poppins,sans-serif;height:10vh;left:0;padding:1rem;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.enhanced-header,.enhanced-header--scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.enhanced-header--scrolled{background:#fffffff2;border-bottom:1px solid #0000001a;box-shadow:0 2px 5px #0003}.enhanced-header--scrolled .enhanced-header__logo-subtitle,.enhanced-header--scrolled .enhanced-header__logo-title{color:#292966}.enhanced-header--scrolled .enhanced-header__logo-icon{background:linear-gradient(135deg,#292966,#5c5c99);color:#fff}.enhanced-header--scrolled .enhanced-header__nav-link{color:#545454}.enhanced-header--scrolled .enhanced-header__nav-link--active,.enhanced-header--scrolled .enhanced-header__nav-link:hover{color:#292966}.enhanced-header--scrolled .enhanced-header__auth-btn{background:linear-gradient(135deg,#292966,#5c5c99);color:#fff}.enhanced-header--scrolled .enhanced-header__auth-btn:hover{background:linear-gradient(135deg,#5c5c99,#292966)}.enhanced-header--scrolled .enhanced-header__auth-btn--logout{background:linear-gradient(135deg,#dc2626,#ef4444)}.enhanced-header--scrolled .enhanced-header__auth-btn--logout:hover{background:linear-gradient(135deg,#b91c1c,#dc2626)}.enhanced-header--scrolled .enhanced-header__mobile-toggle{color:#292966}.enhanced-header__container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.enhanced-header__logo{align-items:center;cursor:pointer;display:flex;gap:1rem;transition:all .3s ease}.enhanced-header__logo:hover{transform:translateY(-2px)}.enhanced-header__logo img{border-radius:50%;height:5rem;object-fit:cover;width:5rem}.enhanced-header__logo-icon{align-items:center;background:#fff3;border-radius:.75rem;color:#fff;display:flex;font-size:2rem;height:5rem;justify-content:center;transition:all .3s ease;width:5rem}.enhanced-header__logo-text{display:flex;flex-direction:column;line-height:1.2}.enhanced-header__logo-title{color:#fff;font-size:2.5rem;font-weight:700;transition:color .3s ease}.enhanced-header__logo-subtitle{color:#fffc;font-size:1.9rem;font-weight:500;transition:color .3s ease}.enhanced-header__nav{align-items:center;display:flex;gap:2rem}@media(max-width:900px){.enhanced-header__nav{display:none}}.enhanced-header__nav-link{align-items:center;background:none;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:1.6rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;position:relative;text-decoration:none;transition:all .3s ease}.enhanced-header__nav-link:hover{color:#fbbf24;transform:translateY(-2px)}.enhanced-header__nav-link:hover .enhanced-header__nav-underline{width:100%}.enhanced-header__nav-link--active{background:#ffffff1a;color:#fbbf24}.enhanced-header__nav-link--active .enhanced-header__nav-underline{width:100%}.enhanced-header__nav-link--external:hover{color:#06b6d4}.enhanced-header__nav-icon{font-size:1.4rem;opacity:.8}.enhanced-header__nav-underline{background:linear-gradient(90deg,#fbbf24,#f59e0b);border-radius:2px;bottom:0;height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.enhanced-header__actions{align-items:center;display:flex;gap:1rem}.enhanced-header__auth-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}@media(max-width:900px){.enhanced-header__auth-btn{display:none}}.enhanced-header__auth-btn:hover{background:#fff3;box-shadow:0 2px 5px #0003;transform:translateY(-2px)}.enhanced-header__auth-btn--logout{background:#dc262633;border-color:#dc26264d}.enhanced-header__auth-btn--logout:hover{background:#dc26264d}.enhanced-header__auth-btn svg{font-size:1.4rem}.enhanced-header__mobile-toggle{align-items:center;background:none;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:none;font-size:1.9rem;height:3rem;justify-content:center;transition:all .3s ease;width:3rem}@media(max-width:900px){.enhanced-header__mobile-toggle{display:flex}}.enhanced-header__mobile-toggle:hover{background:#ffffff1a;transform:scale(1.1)}.enhanced-header__mobile-overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000f2;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:1001}.enhanced-header__mobile-overlay--open{opacity:1;visibility:visible}.enhanced-header__mobile-menu{display:flex;flex-direction:column;height:100%;padding:2rem;position:relative;transform:translateY(-100%);transition:transform .3s ease;width:100%}.enhanced-header__mobile-overlay--open .enhanced-header__mobile-menu{transform:translateY(0)}@media(max-width:430px){.enhanced-header__mobile-menu{padding:1rem}}.enhanced-header__mobile-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:3rem;padding-bottom:2rem}.enhanced-header__mobile-logo{align-items:center;color:#fff;display:flex;font-size:2.1rem;font-weight:700;gap:1rem}.enhanced-header__mobile-logo svg{color:#fbbf24;font-size:2rem}.enhanced-header__mobile-logo img{border-radius:50%;height:4rem;object-fit:cover;width:4rem}.enhanced-header__mobile-close{background:none;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.5rem;height:3rem;transition:all .3s ease;width:3rem}.enhanced-header__mobile-close:hover{background:#ffffff1a;transform:rotate(90deg)}.enhanced-header__mobile-nav{display:flex;flex:1 1;flex-direction:column;gap:.5rem}@media(max-width:430px){.enhanced-header__mobile-nav{background-color:#000}}.enhanced-header__mobile-link{align-items:center;animation:slideInLeft .5s ease forwards;background:none;border:none;border-radius:1rem;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:500;gap:1rem;opacity:0;padding:1.25rem;text-decoration:none;transform:translateX(-50px);transition:all .3s ease}@media(max-width:430px){.enhanced-header__mobile-link{font-size:2.1rem;justify-content:center;padding:1rem;text-align:center}}.enhanced-header__mobile-link:hover{background:#ffffff1a;color:#fbbf24;transform:translateX(10px)}.enhanced-header__mobile-link--active{background:#fbbf2433;border-left:4px solid #fbbf24;color:#fbbf24}.enhanced-header__mobile-link svg{font-size:2.1rem;opacity:.8}.enhanced-header__mobile-auth{align-items:center;animation:slideInUp .5s ease forwards;background:linear-gradient(135deg,#292966,#5c5c99);border:none;border-radius:1rem;color:#fff;cursor:pointer;display:flex;font-size:2.1rem;font-weight:600;gap:.75rem;justify-content:center;margin-top:2rem;opacity:0;padding:1.25rem;transform:translateY(50px);transition:all .3s ease}.enhanced-header__mobile-auth:hover{background:linear-gradient(135deg,#5c5c99,#292966);box-shadow:0 2px 5px #0003;transform:translateY(-4px)}.enhanced-header__mobile-auth--logout{background:linear-gradient(135deg,#dc2626,#ef4444)}.enhanced-header__mobile-auth--logout:hover{background:linear-gradient(135deg,#b91c1c,#dc2626)}.enhanced-header__mobile-auth svg{font-size:2.1rem}.enhanced-header__backdrop{animation:fadeIn .3s ease forwards;background:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;z-index:999}@media(max-width:900px){.enhanced-header__nav{display:none}.enhanced-header__mobile-toggle{display:flex}.enhanced-header__auth-btn{display:none}}@media(hover:hover){.enhanced-header__nav-link{overflow:hidden;position:relative}.enhanced-header__nav-link:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.enhanced-header__nav-link:hover:before{left:100%}.enhanced-header__logo:hover .enhanced-header__logo-icon{background:linear-gradient(135deg,#fbbf24,#f59e0b);transform:scale(1.1) rotate(5deg)}}@media(prefers-color-scheme:dark){.enhanced-header--scrolled{background:#000000f2;border-bottom-color:#ffffff1a}.enhanced-header--scrolled .enhanced-header__nav-link{color:#fffc}.enhanced-header--scrolled .enhanced-header__nav-link:hover{color:#fbbf24}.enhanced-header--scrolled .enhanced-header__mobile-toggle{color:#fff}}.topbar{background-color:#e3e3ff9e;box-shadow:0 2px 10px #00000014;height:70px;justify-content:space-between;padding:0 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.topbar,.topbar-logo{align-items:center;display:flex}.topbar-logo{border-radius:50%;cursor:pointer}.topbar-logo img{border-radius:50%;height:48px;object-fit:contain;transition:transform .3s ease}.topbar-logo img:hover{transform:scale(1.05)}.topbar-contents{flex:1 1;gap:.5rem;height:100%;justify-content:center;padding:0 2rem}.topbar-contents,.topbar-item{align-items:center;display:flex}.topbar-item{border-radius:6px;color:#2c3e50;cursor:pointer;font-size:1.4rem;font-weight:500;margin:0 .25rem;padding:.75rem 1.25rem;position:relative;transition:all .2s ease-in-out}.topbar-item .menu-text{margin-right:.5rem}.topbar-item .dropdown-indicator{align-items:center;display:inline-flex;margin-left:.25rem}.topbar-item .dropdown-indicator .arrow{border:solid #2c3e50;border-width:0 2px 2px 0;display:inline-block;padding:2px;transition:transform .2s ease-in-out}.topbar-item .dropdown-indicator .arrow.down{transform:rotate(45deg)}.topbar-item .dropdown-indicator .arrow.up{transform:rotate(-135deg)}.topbar-item:hover{background-color:#1a73e814;color:#1a73e8}.topbar-item:hover .arrow{border-color:#1a73e8}.topbar-item.active{background-color:#1a73e81f;color:#1a73e8;font-weight:600}.topbar-item.active:before{background-color:#1a73e8;border-radius:2px 2px 0 0;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:24px}.topbar-item.active .arrow{border-color:#1a73e8}.topbar-item.expanded{background-color:#f1f5fd}.topbar-item.expanded .arrow{border-color:#1a73e8}.topbar-item .dropdown-menu{animation:fadeIn .2s ease-in-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #0000001f;left:0;min-width:220px;overflow:hidden;padding:.5rem 0;position:absolute;top:calc(100% + 5px);z-index:1001}.topbar-item .dropdown-menu a{color:#2c3e50;display:block;font-size:1.3rem;padding:.75rem 1.25rem;text-decoration:none;transition:all .15s ease}.topbar-item .dropdown-menu a:hover{background-color:#f1f5fd;color:#1a73e8}.topbar-item .dropdown-menu a.active-dropdown{background-color:#e8f0fe;color:#1a73e8;font-weight:500;position:relative}.topbar-item .dropdown-menu a.active-dropdown:after{background-color:#1a73e8;border-radius:0 2px 2px 0;content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.topbar-actions{align-items:center;display:flex;gap:1rem}.topbar-user{cursor:pointer;position:relative}.topbar-user img{border:2px solid #f8f9fa;border-radius:50%;box-shadow:0 2px 6px #0000001a;height:40px;object-fit:cover;transition:all .2s ease;width:40px}.topbar-user img:hover{border-color:#1a73e8;transform:scale(1.05)}.topbar-user .user-status{background-color:#4caf50;border:2px solid #fff;border-radius:50%;bottom:0;height:10px;position:absolute;right:0;width:10px}.topbar .logout-button{align-items:center;background-color:#0000;border:1px solid #e1e4e8;border-radius:20px;color:#6c757d;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;padding:.4rem 1rem;transition:all .2s ease}.topbar .logout-button .logout-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236c757d'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17 16 4-4m0 0-4-4m4 4H7m6 4v1a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h4a3 3 0 0 1 3 3v1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;margin-right:5px;transition:all .2s ease;width:16px}.topbar .logout-button:hover{background-color:#f8d7da;border-color:#f5c2c7;color:#dc3545}.topbar .logout-button:hover .logout-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23dc3545'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17 16 4-4m0 0-4-4m4 4H7m6 4v1a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h4a3 3 0 0 1 3 3v1'/%3E%3C/svg%3E")}@media screen and (max-width:992px){.topbar-contents{padding:0 1rem}.topbar-item{font-size:.9rem;padding:.6rem 1rem}.topbar .logout-text{display:none}.topbar .logout-button{border-radius:50%;padding:.4rem}.topbar .logout-button .logout-icon{margin-right:0}}@media screen and (max-width:768px){.topbar{padding:0 1rem}.topbar-contents{justify-content:flex-start;overflow-x:auto;padding:0 .5rem}.topbar-contents::-webkit-scrollbar{height:3px}.topbar-contents::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:3px}.topbar-item{margin:0 .15rem;white-space:nowrap}.topbar-item.active:before{width:16px}}.button{background-color:#5c5c99;border:none;border-radius:.5rem;box-shadow:0 0 12px 6px #00000040;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1rem 4rem;text-decoration:none;text-transform:uppercase;z-index:100}.button-primary{background-color:#292966;border-bottom:3px solid #fff;border-radius:0;border-right:3px solid #fff}.button-primary:hover{background-color:#fff;border-bottom:3px solid #292966;border-right:3px solid #292966;color:#292966}.button-curved{border-radius:1rem!important}.button-curvedSmall{border-radius:3rem!important;box-shadow:none!important;padding:.5rem 2.5rem}.button-red{background-color:#f83939!important;border:none;color:#5c5c99;color:#fff}.button-arred{border:none;border-bottom:3px solid #f66!important;font-size:1.2rem}.button-argreen,.button-arred{background-color:#fff;color:#5c5c99}.button-argreen{border:none;border-bottom:3px solid #3c803c!important}.button-mini{border:none;border-bottom:1px solid #3c803c!important;border-radius:.2rem;color:#5c5c99}.button-mini,.button-minired{background-color:#0000;box-shadow:none;font-size:1.2rem;padding:0}.button-minired{border:none;border-bottom:1px solid #bb2124!important;border-radius:.2rem;color:#bb2124}.button-minigreen{background-color:#0000;border:none;border-bottom:1px solid #2b3!important;border-radius:.2rem;box-shadow:none;color:#2b3;font-size:1.2rem;padding:0}.button-arrow{background-color:#fff;border:none;border-bottom:3px solid #5c5c99!important;color:#5c5c99}.button-arrow .arrow{margin-left:1rem}.footer{background-color:#000;color:#fff;display:flex;flex-wrap:wrap;font-family:Poppins,sans-serif;justify-content:space-evenly;padding:3rem 8rem}@media(max-width:430px){.footer{flex-direction:column;padding:3rem}}.footer-seperator{border:1px solid #5c5c99;border-radius:50%;height:100px;margin:auto 0;width:2px}@media(max-width:430px){.footer-seperator{height:2px;margin:2rem auto;width:100px}}.footer-left{align-items:center;display:flex;flex-direction:column;justify-content:center;width:30%}@media(max-width:900px){.footer-left{align-items:center;margin-bottom:2.5rem;width:100%}}@media(max-width:430px){.footer-left{align-items:center;width:100%}}.footer-left-tabSep{background-color:#292966;border-radius:1.5rem;display:none;height:2px;width:70%}@media(max-width:900px){.footer-left-tabSep{background-color:#292966;border-radius:50%;display:block;height:2px;width:70%}}@media(max-width:430px){.footer-left-tabSep{display:none}}.footer-left-image{height:auto;width:80%}.footer-left-name{font-family:Playfair Display,serif;font-size:3.5rem;margin-top:1.5rem}.footer-middle{display:flex;flex-direction:column;justify-content:center;width:30%}@media(max-width:900px){.footer-middle{width:45%}}@media(max-width:430px){.footer-middle{width:100%}}.footer-middle-heading{font-size:3rem}.footer-middle-links-link{align-items:center;color:#fff;display:flex;font-size:1.6rem;text-decoration:none}.footer-middle-links img{height:auto;margin-right:.5rem;width:45px}.footer-right{display:flex;flex-direction:column;justify-content:center;width:30%}@media(max-width:900px){.footer-right{width:45%}}@media(max-width:430px){.footer-right{width:100%}}.footer-right-heading{font-size:3rem}.footer-right-links-link{align-items:center;color:#fff;display:flex;font-size:1.6rem;text-decoration:none}.footer-right-links img{height:auto;margin-right:.5rem;width:45px}.footer-footer{display:flex;font-size:1.6rem;justify-content:space-evenly;margin-top:2rem;width:100%}@media(max-width:430px){.footer-footer{flex-direction:column}}.footer-footer-desc a{color:#fff}.footer-pages{display:flex;font-size:1.6rem;justify-content:space-evenly;margin-top:2rem;width:100%}@media(max-width:430px){.footer-pages{flex-direction:column}}.footer-pages-desc a{color:#fff}@media(max-width:900px){.seperator1{display:none}}@media(max-width:430px){.seperator1{display:block}}.enhanced-enquiry{background:#0a0a0f;color:#fff;font-family:Poppins,sans-serif;min-height:100vh;overflow-x:hidden;padding-top:8rem;position:relative}@media(max-width:430px){.enhanced-enquiry{font-size:1.6rem!important}}.enhanced-enquiry__bg{inset:0;pointer-events:none;position:fixed;z-index:1}.enhanced-enquiry__gradient{background:linear-gradient(135deg,#1e1b4b,#3730a3 25%,#7c3aed 50%,#c026d3 75%,#ec4899);inset:0;opacity:.8;position:absolute}.enhanced-enquiry__particles{inset:0;position:absolute}.enhanced-enquiry__particles .particle{animation:float linear infinite;background:#fff9;border-radius:50%;height:2px;position:absolute;width:2px}.enhanced-enquiry__particles .particle:before{background:inherit;border-radius:inherit;content:"";filter:blur(1px);height:100%;position:absolute;width:100%}.enhanced-enquiry__container{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1.2fr;margin:0 auto;max-width:1400px;min-height:calc(100vh - 8rem);padding:2rem;position:relative;z-index:10}@media(max-width:900px){.enhanced-enquiry__container{gap:3rem;grid-template-columns:1fr;padding:1rem}}.enhanced-enquiry__info{display:flex;flex-direction:column;gap:3rem;justify-content:space-between}.enhanced-enquiry__form{align-items:flex-start;display:flex}.info-section .info-badge{align-items:center;animation:glow 3s ease-in-out infinite;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;display:inline-flex;gap:.5rem;margin-bottom:2rem;padding:.75rem 1.5rem}.info-section .info-badge svg{color:#fbbf24;font-size:1.2rem}.info-section .info-title{animation:slideUp 1s ease-out;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem}.info-section .info-title .gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fbbf24,#f59e0b,#f97316);-webkit-background-clip:text;background-clip:text}.info-section .info-description{animation:fadeInUp 1s ease-out .3s both;color:#fffc;font-size:1.2rem;line-height:1.7;margin-bottom:2rem}.info-section .info-features{animation:fadeInUp 1s ease-out .6s both;display:flex;flex-direction:column;gap:1rem}.info-section .feature-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.info-section .feature-item:hover{background:#ffffff14;transform:translateX(8px)}.info-section .feature-item svg{color:#fbbf24;font-size:1.25rem}.info-section .feature-item span{font-weight:500}.contact-section{animation:fadeInUp 1s ease-out .9s both}.contact-section h3{color:#fbbf24;font-size:1.3rem;font-weight:700;margin-bottom:1rem}.contact-section .contact-methods{display:flex;flex-direction:column;gap:1rem}.contact-section .contact-method{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;color:#fff;display:flex;gap:1rem;padding:1.25rem;text-decoration:none;transition:all .3s ease}.contact-section .contact-method:hover{background:#ffffff1a;box-shadow:0 8px 25px #0000004d;transform:translateY(-4px)}.contact-section .contact-method svg{color:#fbbf24;font-size:1.5rem}.contact-section .contact-method div{display:flex;flex-direction:column;gap:.25rem}.contact-section .contact-method div strong{font-weight:600}.contact-section .contact-method div span{color:#ffffffb3;font-size:.9rem}.form-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px}@media(max-width:430px){.form-container{padding:2rem}}.form-header h2{align-items:center;display:flex;font-size:1.8rem;font-weight:700;gap:.75rem;justify-content:center}.form-header h2 svg{color:#fbbf24}.form-header p{font-size:1rem}.form-fields{display:flex;flex-direction:column;gap:2.5rem}.form-section h3{align-items:center;color:#fbbf24;display:flex;font-size:1.2rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem}.form-section h3 svg{font-size:1rem}.form-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(max-width:430px){.form-grid{grid-template-columns:1fr}}.enhanced-input{position:relative}.enhanced-input__wrapper{align-items:center;display:flex;position:relative}.enhanced-input__icon{color:#fbbf24;font-size:1rem;left:1rem;position:absolute;z-index:2}.enhanced-input__field{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;font-size:1rem;padding:1rem 1rem 1rem 3rem;transition:all .3s ease;width:100%}.enhanced-input__field::placeholder{color:#ffffff80}.enhanced-input__field:focus{background:#ffffff26;border-color:#fbbf24;box-shadow:0 0 20px #fbbf244d;outline:none}.enhanced-input--invalid .enhanced-input__field{border-color:#ef4444;box-shadow:0 0 10px #ef44444d}.enhanced-input__error{align-items:center;color:#fca5a5;display:flex;font-size:.9rem;gap:.5rem;margin-top:.5rem}.enhanced-input__error svg{color:#ef4444;font-size:.8rem}.enhanced-dropdown{position:relative}.enhanced-dropdown__select{-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;padding:1rem 1.5rem;transition:all .3s ease;width:100%}.enhanced-dropdown__select:focus{background:#ffffff26;border-color:#fbbf24;box-shadow:0 0 20px #fbbf244d;outline:none}.enhanced-dropdown__select option{background:#1a1a2e;color:#fff;padding:.5rem}.enhanced-dropdown:after{color:#fbbf24;content:"▼";font-size:.8rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.enhanced-dropdown--invalid .enhanced-dropdown__select{border-color:#ef4444;box-shadow:0 0 10px #ef44444d}.enhanced-dropdown__error{align-items:center;color:#fca5a5;display:flex;font-size:.9rem;gap:.5rem;margin-top:.5rem}.enhanced-dropdown__error svg{color:#ef4444;font-size:.8rem}.competitive-exams .exam-entries{display:flex;flex-direction:column;gap:2rem}.competitive-exams .exam-entry{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;padding:1.5rem}.competitive-exams .exam-entry h4{color:#fffc;font-size:1rem;font-weight:600;margin-bottom:1rem}.competitive-exams .exam-entry .exam-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media(max-width:430px){.competitive-exams .exam-entry .exam-grid{grid-template-columns:1fr}}.form-error{align-items:center;animation:slideIn .3s ease-out;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;color:#fca5a5;display:flex;gap:.75rem;margin-top:1.5rem;padding:1rem 1.5rem}.form-error svg{color:#ef4444;font-size:1.1rem}.form-submit{margin-top:2rem;text-align:center}.submit-button{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:12px;color:#0a0a0f;display:inline-flex;font-size:1.1rem;font-weight:600;gap:.5rem;min-width:200px;padding:1.2rem 3rem;transition:all .3s ease}.submit-button:hover:not(:disabled){box-shadow:0 8px 32px #fbbf2466;transform:translateY(-2px)}.submit-button--loading .spinner{animation:spin 1s linear infinite}.submit-button svg{font-size:1rem}.enhanced-loader{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.enhanced-loader__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;inset:0;position:absolute}.enhanced-loader__content{animation:fadeInUp .5s ease-out;color:#fff;position:relative;text-align:center}.enhanced-loader__content h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.enhanced-loader__content p{color:#ffffffb3}.enhanced-loader__spinner{align-items:center;animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;color:#0a0a0f;display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.enhanced-loader__spinner svg{animation:spin 2s linear infinite}.enhanced-submitted{align-items:center;background:#0a0a0f;color:#fff;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.enhanced-submitted__bg{inset:0;position:absolute;z-index:1}.enhanced-submitted__bg .particle{animation:float linear infinite;background:#22c55e99;border-radius:50%;height:3px;position:absolute;width:3px}.enhanced-submitted__container{animation:zoomIn .8s ease-out;margin:0 auto;max-width:600px;padding:3rem;position:relative;text-align:center;z-index:10}@media(max-width:430px){.enhanced-submitted__container{padding:2rem}}.enhanced-submitted__icon{align-items:center;animation:bounce 1s ease-out .5s both;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;box-shadow:0 20px 40px #22c55e4d;color:#fff;display:flex;font-size:3rem;height:120px;justify-content:center;margin:0 auto 2rem;width:120px}.enhanced-submitted__title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#22c55e,#16a34a);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:900;margin-bottom:1.5rem}.enhanced-submitted__message{color:#fffc;font-size:1.2rem;line-height:1.6;margin-bottom:2.5rem}.enhanced-submitted__info{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.enhanced-submitted__info .info-item{align-items:center;background:#ffffff0d;border-radius:12px;display:flex;gap:1rem;justify-content:center;padding:1rem}.enhanced-submitted__info .info-item svg{color:#22c55e;font-size:1.2rem}.enhanced-submitted__info .info-item span{font-weight:500}.enhanced-submitted__actions{display:flex;justify-content:center}.enhanced-submitted__button{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .3s ease}.enhanced-submitted__button:hover{box-shadow:0 8px 32px #22c55e66;transform:translateX(8px)}@keyframes bounce{0%,20%,53%,80%,to{transform:translateY(0)}40%,43%{transform:translateY(-20px)}70%{transform:translateY(-10px)}90%{transform:translateY(-4px)}}@media(max-width:900px){.enhanced-enquiry{padding-top:6rem}.enhanced-enquiry__container{gap:2rem;grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}}@media(max-width:430px){.enhanced-enquiry{padding-top:6rem}.enhanced-enquiry__container{padding:1rem}.form-container{padding:1.5rem}.info-title{font-size:2.5rem}.enhanced-submitted__title{font-size:2rem}.enhanced-submitted__container{padding:1.5rem}}.scholarship{background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:Poppins,sans-serif;min-height:100vh}.scholarship-header{align-items:center;background:linear-gradient(135deg,#1e293b,#334155);box-shadow:0 4px 20px #0000001a;display:flex;justify-content:space-between;overflow:hidden;padding:2rem 5rem;position:relative}@media(max-width:430px){.scholarship-header{flex-direction:column;gap:1rem;padding:1.5rem}}.scholarship-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='1' fill='rgba(255,255,255,0.03)'/%3E%3Ccircle cx='75' cy='75' r='1' fill='rgba(255,255,255,0.03)'/%3E%3Ccircle cx='50' cy='10' r='1' fill='rgba(255,255,255,0.03)'/%3E%3Ccircle cx='10' cy='90' r='1' fill='rgba(255,255,255,0.03)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.scholarship-header-logo{position:relative;z-index:2}.scholarship-header-logo img{border:4px solid #fff;border-radius:50%;box-shadow:0 8px 25px #0003;height:8rem;transition:all .3s ease;width:8rem}@media(max-width:900px){.scholarship-header-logo img{height:6rem;width:6rem}}.scholarship-header-logo img:hover{transform:scale(1.05)}.scholarship-header-logo-glow{animation:glow 3s ease-in-out infinite;background:linear-gradient(45deg,#3b82f6,#8b5cf6);border-radius:50%;bottom:-10px;left:-10px;position:absolute;right:-10px;top:-10px;z-index:-1}.scholarship-header-content{text-align:center;z-index:2}@media(max-width:430px){.scholarship-header-content{order:1}}.scholarship-header-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;color:#fff;font-size:3.6rem;font-weight:700;margin-bottom:.5rem;text-shadow:2px 2px 4px #0000004d}@media(max-width:900px){.scholarship-header-title{font-size:2.8rem}}@media(max-width:430px){.scholarship-header-title{font-size:2.2rem}}.scholarship-header-subtitle{color:#cbd5e1;font-size:1.4rem;font-weight:400}.scholarship-header-ams{align-items:center;display:flex;flex-direction:column;position:relative;z-index:2}.scholarship-header-ams span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;color:#fff;font-size:4.8rem;font-weight:900;text-shadow:2px 2px 8px #00000080}@media(max-width:430px){.scholarship-header-ams span{font-size:3rem}}.scholarship-header-ams-badge{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:20px;box-shadow:0 4px 15px #f59e0b4d;color:#fff;font-size:1.2rem;font-weight:600;margin-top:.5rem;padding:.5rem 1rem}.scholarship-contents{padding:4rem 5rem}@media(max-width:430px){.scholarship-contents{padding:2rem 1rem}}.scholarship-contents-section{animation:fadeInUp .6s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:0 0 20px 20px;box-shadow:0 4px 25px #00000014;margin-bottom:3rem;padding:3rem;position:relative}@media(max-width:430px){.scholarship-contents-section{margin-bottom:2rem;padding:2rem 1rem}}.scholarship-contents-section:before{background:linear-gradient(135deg,#3b82f6,#8b5cf6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.scholarship-contents-section-header{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;gap:1.5rem;margin-bottom:3rem;padding-bottom:1.5rem}.scholarship-contents-section-icon{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;box-shadow:0 4px 15px #3b82f64d;color:#fff;display:flex;font-size:2.2rem;height:5rem;justify-content:center;width:5rem}@media(max-width:430px){.scholarship-contents-section-icon{font-size:1.8rem;height:4rem;width:4rem}}.scholarship-contents-section-title{color:#1e293b;font-size:2.8rem;font-weight:700;text-shadow:1px 1px 2px #0000001a}@media(max-width:430px){.scholarship-contents-section-title{font-size:2.2rem}}.scholarship-contents-section-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media(max-width:430px){.scholarship-contents-section-grid{gap:2rem;grid-template-columns:1fr}}.scholarship-field-group{animation:slideInLeft .6s ease-out;position:relative}.scholarship-field-group.full-width{grid-column:1/-1}.scholarship-field-group.invalid .field-icon{animation:pulse 1s infinite;background:linear-gradient(135deg,#ef4444,#dc2626)}.scholarship-field-group:hover .field-icon{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;transform:translateY(-50%) scale(1.1)}.scholarship-other-exams{background:#f8fafc;border:2px solid #e2e8f0;border-radius:16px;grid-column:1/-1;margin-top:2rem;padding:2.5rem}.scholarship-other-exams-title{align-items:center;color:#374151;display:flex;font-size:2rem;font-weight:600;gap:1rem;margin-bottom:2rem}.scholarship-other-exams-title svg{color:#3b82f6;font-size:2.2rem}.scholarship-other-exams-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media(max-width:430px){.scholarship-other-exams-grid{grid-template-columns:1fr}}.scholarship-photo-section{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr}@media(max-width:900px){.scholarship-photo-section{gap:2rem;grid-template-columns:1fr}}.scholarship-photo-instructions{background:#eff6ff;border-left:4px solid #3b82f6;border-radius:12px;display:flex;gap:1.5rem;padding:2rem}.scholarship-photo-instructions svg{color:#3b82f6;flex-shrink:0;font-size:2.4rem;margin-top:.5rem}.scholarship-photo-instructions p{color:#c1cfff;font-weight:600;margin-bottom:1rem}.scholarship-photo-instructions ul{list-style:none;margin-bottom:1rem;padding:0}.scholarship-photo-instructions ul li{color:#ccc;margin-bottom:.5rem;padding-left:2rem;position:relative}.scholarship-photo-instructions ul li:before{color:#10b981;content:"✓";font-weight:700;left:0;position:absolute}.scholarship-photo-instructions-hindi{color:#ccc;font-size:1.4rem;font-style:italic}.scholarship-photo-upload .photo-upload-area{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;cursor:pointer;padding:3rem;position:relative;text-align:center;transition:all .3s ease}.scholarship-photo-upload .photo-upload-area:hover{background:#eff6ff;border-color:#3b82f6}.scholarship-photo-upload .photo-upload-area svg{color:#94a3b8;font-size:4rem;margin-bottom:1rem}.scholarship-photo-upload .photo-upload-area p{color:#64748b;font-weight:500}.scholarship-photo-upload .photo-upload-area input[type=file]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.scholarship-photo-upload .photo-preview{align-items:center;background:#ecfdf5;border:1px solid #10b981;border-radius:8px;display:flex;gap:1rem;margin-top:1.5rem;padding:1rem}.scholarship-photo-upload .photo-preview svg{color:#10b981;font-size:2rem}.scholarship-photo-upload .photo-preview span{color:#065f46;font-weight:500}.scholarship-error{align-items:center;animation:fadeInUp .4s ease-out;background:#fef2f2;border:2px solid #fca5a5;border-radius:12px;display:flex;gap:1rem;margin:2rem 0;padding:1.5rem 2rem}.scholarship-error svg{color:#dc2626;font-size:2.4rem}.scholarship-error span{color:#991b1b;font-size:1.6rem;font-weight:500}.scholarship-submit-section{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 25px #00000014;overflow:hidden;padding:3rem;position:relative;text-align:center}.scholarship-submit-section:before{background:linear-gradient(135deg,#10b981,#059669);content:"";height:4px;left:0;position:absolute;right:0;top:0}.scholarship-submit-info{align-items:center;background:#f0fdf4;border-left:4px solid #10b981;border-radius:12px;display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;padding:1.5rem}.scholarship-submit-info svg{color:#10b981;font-size:1.8rem}.scholarship-submit-info span{color:#166534;font-weight:500}.scholarship-button .button{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;box-shadow:0 4px 15px #10b9814d;color:#fff;font-size:1.8rem;font-weight:600;padding:1.5rem 4rem;transition:all .3s ease}.scholarship-button .button:hover{box-shadow:0 8px 25px #10b98166;transform:translateY(-3px)}.scholarship-button .button:active{transform:translateY(-1px)}@media(max-width:430px){.scholarship-contents-section-grid{grid-template-columns:1fr!important}.scholarship-field-group.full-width{grid-column:1}.scholarship-other-exams-grid,.scholarship-photo-section{grid-template-columns:1fr!important}}@media(prefers-color-scheme:dark){.scholarship{background:linear-gradient(135deg,#0f172a,#1e293b)}.scholarship-contents-section{background:#1e293b;border-color:#334155}.scholarship-contents-section-title{color:#f1f5f9}.scholarship-field-group .field-icon{background:linear-gradient(135deg,#334155,#475569);color:#cbd5e1}.scholarship-photo-instructions{background:#1e3a8a;border-left-color:#3b82f6;color:#fff}.scholarship-submit-section{background:#1e293b;border-color:#334155}}.textField{border:1px solid #292966;border-radius:1rem;box-shadow:4px 4px 4px 0 #00000040;font-size:1.5rem;padding:1.3rem 1.5rem;width:100%}.textField-label{color:#292966;color:#b8b8b8;font-size:1.3rem}.dropdown{background-color:#fcfcfc;border:1px solid #292966;border-radius:1rem;box-shadow:4px 4px 4px 0 #00000040;cursor:pointer;font-family:Poppins,sans-serif;font-size:1.5rem;padding:1.2rem 1.5rem;position:relative;width:100%}.dropdown-invalid{border:5px solid red!important}.dropdown-label{color:"#6c6c6c";font-size:1.5rem;font-weight:500;text-align:left}.dropdown .select-option,.dropdown .selected-option{align-items:center;display:flex;justify-content:space-between}.dropdown .select-option{color:#6c6c6c;z-index:1001}.dropdown .arrow{transition:transform .3s ease}.dropdown .arrow.open{transform:rotate(180deg)}.dropdown .options{background-color:#fff;border:1px solid #292966;border-radius:4px;box-shadow:0 2px 5px #0000001a;left:0;position:absolute;top:100%;width:100%;z-index:1002}.dropdown .option{color:#000;cursor:pointer;padding:10px;z-index:1002}.dropdown .option:hover{background-color:#e3e3ff9e}.datepicker{background-color:#fff;border:1px solid #292966;border-radius:1rem;box-shadow:4px 4px 4px 0 #00000040;cursor:pointer}.datepicker-invalid{border:5px solid red!important}.datepicker-label{color:#b8b8b8;font-size:1.4rem}.datepicker-unselected{color:#6c6c6c}.datepicker-selected,.datepicker-unselected{border:none;border-radius:1rem;cursor:pointer;font-size:16px;padding:1.3rem;width:100%}.datepicker-selected{color:#000}.datepicker input[type=date]::-webkit-calendar-picker-indicator{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALFSURBVHgBvVNJaBNhFP4yzjTppKahrdWUUlLUulBcCipCPXiooDRWUHpxA+1BFOlF0XMPinjViyCiIJ5sUfBQ0AraSxeN6UZbShvSPWkTmyYzk8zy+2cmlkw6EQ/ig8e8vOWb73vzAvwvawn8vHDOnziUnz/bG6nyBdZu+gYXeKs5xirpGxVrNJV5pRL1YX6N8NxlouEpbHyz1azN1EyITb3b0TZfWnbjVvOVhvrwHB586grqXfF1kJFxvPS1ujubmt3XO19P+j5332d733UVZKje6bjEMMwzeXW1gU2nkIisQFpa8pLFsJfMzHpB4I2GF916cyhYR9/zRjnhO5+LwZrQi7h2OHlUfviIi/1tqBAFFDmduS041dONSv8gjsRWAN5pZ4jtNk2/tQSMezzlxWdOIjkwjMZsLgKzbSsHmjJBiRNh+pAJqUGhHT4JiTOnKzhv+0TSBJJMClBVFS7XVgiCCFmRUepyQVmPIx1bCfa0HK7dUJk7uKYQfInJyLevff3wj4zq8eCPAHr7BvRYEeiHop8810ySFULgj2ubAGtrqsGynB5XV3kgSpJRIJtazYC/jZ4PlsIR8MUOXZrbVQobY2wnI5vnLW9at02HLVEwKZXC96FhjE1OGTIDQxgZn9Dj4bFxfKO/C5mJ4bSoIkb36LDbsb9uN2VSrOcP7NsLZovx7j27dkJRlL8DjMoaXYshTaB7KuK4jZhjjdaqHdtNADbyB8m8KCZ02VRyMDSL0MKinp+aCSI4N2ee1DRoKj0fKRktyNAdjz2W7I7nVDLbeOwoZWiUjx+spzQTkJbnjUbKSpNT4NJymlHIIxNj5NnVnulWmWXvJUpcZarNKIvzQZC8vblFIeoWpY4X15rew/KA/pHZLHKV1D3UHdSLqG+BsesMCy3rKeoC9WXk/d2tDtueU8sAclnQDKBKXck+Gav5X5xGG2+TbiSUAAAAAElFTkSuQmCC) no-repeat;cursor:pointer}.datepicker .icon{cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.loader-container{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#ffffffd9;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loader-container .loader-content{align-items:flex-end;display:flex;gap:6px;height:40px}.loader-container .loader-bar{animation:loader-animation 1.2s ease-in-out infinite;background-color:#292966;border-radius:10px;height:12px;transform-origin:bottom;width:8px}.loader-container .loader-bar:first-child{animation-delay:0s}.loader-container .loader-bar:nth-child(2){animation-delay:.2s}.loader-container .loader-bar:nth-child(3){animation-delay:.4s}.loader-container .loader-bar:nth-child(4){animation-delay:.6s}.loader-container .loader-bar:nth-child(5){animation-delay:.8s}@keyframes loader-animation{0%,to{height:12px}50%{height:40px}}.custdrop{margin-bottom:1rem}.custdrop-label{color:#6c6c6c;font-size:1.4rem;font-weight:500;text-align:left}.rs-picker-select .rs-picker-toggle{align-items:center!important;background-color:#fff;border:1px solid #292966;border-radius:1rem;box-shadow:4px 4px 4px 0 #00000040;display:flex;font-size:1.5rem;justify-content:space-between;line-height:1.5rem;padding:1.5rem!important;text-align:left!important;width:100%}.rs-picker-toggle{padding:2rem 0}.rs-picker-select .rs-picker-toggle+.rs-picker-menu{border-radius:1rem;box-shadow:4px 4px 4px 0 #00000040}.rs-picker-toggle-value{color:#000!important}.rs-stack-item svg{margin-top:6px}.rs-picker-menu{border:1px solid #292966;box-shadow:4px 4px 4px 0 #00000040;z-index:1000}.verification-container{background-color:#f9f9f9;box-shadow:0 2px 5px #0003;margin:0 auto;max-width:60%;padding:20px;text-align:center}@media(max-width:430px){.verification-container{max-width:90%}}.verification-container h1{color:#2c3e50;font-size:24px;margin-bottom:10px}.verification-container h2{color:#34495e;font-size:18px;margin-bottom:20px}.verification-container .input-container{margin-bottom:20px}.verification-container .input-container label{color:#7f8c8d;display:block;font-size:14px;margin-bottom:5px}.verification-container .input-container input{border:1px solid #bdc3c7;border-radius:4px;box-sizing:border-box;font-size:14px;margin-bottom:10px;margin-top:30px;padding:10px;width:100%}.verification-container .input-container button{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px;width:100%}.verification-container .input-container button:hover{background-color:#2980b9}.verification-container .error-message{color:#e74c3c;font-size:14px}.enhanced-about{background:#0a0a0f;color:#fff;font-family:Poppins,sans-serif;overflow-x:hidden}.enhanced-about .about-hero{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.enhanced-about .about-hero__bg{inset:0;position:absolute;z-index:1}.enhanced-about .about-hero__gradient{background:linear-gradient(135deg,#1e1b4b,#3730a3 25%,#7c3aed 50%,#c026d3 75%,#ec4899);inset:0;opacity:.9;position:absolute}.enhanced-about .about-hero__particles{inset:0;position:absolute}.enhanced-about .about-hero__particles .particle{animation:float linear infinite;background:#ffffffb3;border-radius:50%;height:3px;position:absolute;width:3px}.enhanced-about .about-hero__particles .particle:before{background:inherit;border-radius:inherit;content:"";filter:blur(1px);height:100%;position:absolute;width:100%}.enhanced-about .about-hero__container{margin:0 auto;max-width:1200px;padding:8rem 2rem 4rem;position:relative;text-align:center;z-index:10}@media(max-width:430px){.enhanced-about .about-hero__container{padding:6rem 1rem 2rem}}.enhanced-about .about-hero__badge{align-items:center;animation:glow 3s ease-in-out infinite;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;display:inline-flex;gap:.5rem;margin-bottom:2rem;padding:.75rem 1.5rem}.enhanced-about .about-hero__badge svg{font-size:1.2rem}.enhanced-about .about-hero__title{font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:.9;margin-bottom:1.5rem}.enhanced-about .about-hero__title-line{animation:slideUp 1s ease-out;display:block}.enhanced-about .about-hero__title-line:first-child{animation-delay:.2s}.enhanced-about .about-hero__title-line:nth-child(2){animation-delay:.4s}.enhanced-about .about-hero__title-line--gradient{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease-in-out infinite,slideUp 1s ease-out .4s both;background:linear-gradient(45deg,#fbbf24,#f59e0b,#f97316,#ea580c);-webkit-background-clip:text;background-clip:text;background-size:400% 400%}.enhanced-about .about-hero__subtitle{animation:fadeInUp 1s ease-out .8s both;font-size:clamp(1.2rem,3vw,1.8rem);margin-bottom:3rem;opacity:.9}.enhanced-about .about-hero__stats{grid-gap:2rem;animation:fadeInUp 1s ease-out 1s both;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:900px}@media(max-width:430px){.enhanced-about .about-hero__stats{gap:1rem;grid-template-columns:repeat(2,1fr)}}.enhanced-about .stat-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:2rem 1rem;text-align:center;transition:all .3s ease}.enhanced-about .stat-card:hover{background:#ffffff1a;box-shadow:0 20px 40px #0000004d;transform:translateY(-8px)}.enhanced-about .stat-card__icon{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.enhanced-about .stat-card__number{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#f0f0f0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:900;margin-bottom:.5rem}.enhanced-about .stat-card__label{color:#fffc;font-weight:500}.enhanced-about .section-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;color:#fff;display:inline-flex;font-weight:600;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem}.enhanced-about .gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fbbf24,#f59e0b,#f97316);-webkit-background-clip:text;background-clip:text}.enhanced-about .about-vision{background:linear-gradient(180deg,#0a0a0f,#1a1a2e);padding:8rem 0}.enhanced-about .about-vision__container{grid-gap:6rem;align-items:center;display:grid;gap:6rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 2rem}@media(max-width:430px){.enhanced-about .about-vision__container{gap:3rem;grid-template-columns:1fr;padding:0 1rem}}.enhanced-about .about-vision__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;margin:1rem 0 2rem}.enhanced-about .about-vision__quote{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:3rem;padding:2rem;position:relative}.enhanced-about .about-vision__quote .quote-icon{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;color:#0a0a0f;font-size:1rem;left:20px;padding:.5rem;position:absolute;top:-10px}.enhanced-about .about-vision__quote p{color:#ffffffe6;font-size:1.2rem;line-height:1.7;margin-top:1rem}.enhanced-about .about-vision__cta{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:50px;color:#0a0a0f;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .3s ease}.enhanced-about .about-vision__cta:hover{box-shadow:0 8px 32px #fbbf2466;transform:translateX(8px)}.enhanced-about .about-vision__visual{align-items:center;display:flex;justify-content:center;position:relative}.enhanced-about .floating-elements{height:300px;position:relative;width:300px}.enhanced-about .floating-element{align-items:center;animation:floatAround 8s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;color:#fbbf24;display:flex;font-size:2rem;height:80px;justify-content:center;position:absolute;width:80px}.enhanced-about .floating-element--1{animation-duration:10s;left:20%;top:20%}.enhanced-about .floating-element--2{animation-direction:reverse;animation-duration:12s;right:20%;top:60%}.enhanced-about .floating-element--3{animation-duration:14s;bottom:20%;left:40%}.enhanced-about .about-results{background:linear-gradient(180deg,#1a1a2e,#16213e);padding:8rem 0;position:relative}.enhanced-about .about-results__bg{inset:0;overflow:hidden;position:absolute}.enhanced-about .about-results__bg .wave{animation:wave 15s linear infinite;background:linear-gradient(90deg,#0000,#ffffff08,#0000);height:100px;position:absolute;width:200%}.enhanced-about .about-results__bg .wave--1{animation-duration:20s;top:20%}.enhanced-about .about-results__bg .wave--2{animation-direction:reverse;animation-duration:25s;bottom:30%}.enhanced-about .about-results__container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:10}@media(max-width:430px){.enhanced-about .about-results__container{padding:0 1rem}}.enhanced-about .about-results__header{margin-bottom:4rem;text-align:center}.enhanced-about .about-results__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin:1rem 0 1.5rem}.enhanced-about .about-results__subtitle{font-size:1.3rem;margin:0 auto;max-width:600px;opacity:.8}.enhanced-about .about-results__showcase{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:2fr 1fr}@media(max-width:430px){.enhanced-about .about-results__showcase{gap:2rem;grid-template-columns:1fr}}.enhanced-about .results-image__container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;position:relative}.enhanced-about .results-image__container img{display:block;height:auto;width:100%}.enhanced-about .results-image__overlay{align-items:center;background:linear-gradient(#0000,#000c);bottom:0;color:#fff;display:flex;gap:1rem;left:0;padding:2rem;position:absolute;right:0}.enhanced-about .results-image__overlay svg{color:#fbbf24;font-size:2rem}.enhanced-about .results-image__overlay span{font-size:1.5rem;font-weight:600}.enhanced-about .results-stats{display:flex;flex-direction:column;gap:2rem}.enhanced-about .results-stat{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:2rem;text-align:center;transition:all .3s ease}.enhanced-about .results-stat:hover{background:#ffffff1a;transform:translateX(10px)}.enhanced-about .results-stat__number{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:900;margin-bottom:.5rem}.enhanced-about .results-stat__label{color:#fffc;font-weight:600}.enhanced-about .about-philosophy{background:linear-gradient(180deg,#16213e,#0f3460);padding:8rem 0}.enhanced-about .about-philosophy__container{margin:0 auto;max-width:800px;padding:0 2rem;text-align:center}@media(max-width:430px){.enhanced-about .about-philosophy__container{padding:0 1rem}}.enhanced-about .about-philosophy__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin:1rem 0 2rem}.enhanced-about .about-philosophy__text{color:#ffffffe6;font-size:1.3rem;line-height:1.7}.enhanced-about .about-difference{background:linear-gradient(180deg,#0f3460,#1a1a2e);padding:8rem 0}.enhanced-about .about-difference__container{margin:0 auto;max-width:1400px;padding:0 2rem}@media(max-width:430px){.enhanced-about .about-difference__container{padding:0 1rem}}.enhanced-about .about-difference__header{margin-bottom:5rem;text-align:center}.enhanced-about .about-difference__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin:1rem 0 1.5rem}.enhanced-about .about-difference__subtitle{font-size:1.3rem;margin:0 auto;max-width:600px;opacity:.8}.enhanced-about .about-difference__grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}@media(max-width:430px){.enhanced-about .about-difference__grid{grid-template-columns:1fr}}.enhanced-about .achievement-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;opacity:0;overflow:hidden;padding:2.5rem;position:relative;transform:translateY(50px);transition:all .5s ease}.enhanced-about .achievement-card--visible{opacity:1;transform:translateY(0)}.enhanced-about .achievement-card:hover{background:#ffffff14;box-shadow:0 25px 50px #0000004d;transform:translateY(-12px)}.enhanced-about .achievement-card__glow{background:linear-gradient(45deg,#fbbf24,#f59e0b,#f97316,#ea580c);border-radius:inherit;inset:-2px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.enhanced-about .achievement-card:hover .enhanced-about .achievement-card__glow{opacity:.3}.enhanced-about .achievement-card__icon{align-items:center;border-radius:20px;color:#fff;display:flex;font-size:2rem;height:80px;justify-content:center;margin-bottom:2rem;width:80px}.enhanced-about .achievement-card__icon--from-blue-500{background:linear-gradient(135deg,#3b82f6,#06b6d4)}.enhanced-about .achievement-card__icon--from-yellow-500{background:linear-gradient(135deg,#eab308,#f97316)}.enhanced-about .achievement-card__icon--from-green-500{background:linear-gradient(135deg,#10b981,#34d399)}.enhanced-about .achievement-card__icon--from-purple-500{background:linear-gradient(135deg,#8b5cf6,#ec4899)}.enhanced-about .achievement-card__icon--from-red-500{background:linear-gradient(135deg,#ef4444,#ec4899)}.enhanced-about .achievement-card__number{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:900;margin-bottom:1rem}.enhanced-about .achievement-card__title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.enhanced-about .achievement-card__description{color:#fffc;line-height:1.6}.enhanced-about .achievement-card__shine{background:linear-gradient(45deg,#0000,#ffffff1a,#0000);height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(45deg);transition:all .5s ease;width:200%}.enhanced-about .achievement-card:hover .enhanced-about .achievement-card__shine{opacity:1;transform:rotate(45deg) translate(100%,100%)}.enhanced-about .about-mission{background:linear-gradient(180deg,#1a1a2e,#0a0a0f);padding:8rem 0}.enhanced-about .about-mission__container{margin:0 auto;max-width:1200px;padding:0 2rem}@media(max-width:430px){.enhanced-about .about-mission__container{padding:0 1rem}}.enhanced-about .about-mission__grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr}@media(max-width:430px){.enhanced-about .about-mission__grid{gap:2rem;grid-template-columns:1fr}}.enhanced-about .mission-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;padding:3rem;transition:all .3s ease}.enhanced-about .mission-card:hover{background:#ffffff14;transform:translateY(-8px)}.enhanced-about .mission-card__header{align-items:center;display:flex;gap:1rem;margin-bottom:2rem}.enhanced-about .mission-card__header h3{font-size:1.8rem;font-weight:700}.enhanced-about .mission-card__icon{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;color:#0a0a0f;display:flex;font-size:1.5rem;height:60px;justify-content:center;width:60px}.enhanced-about .mission-card p{color:#ffffffe6;font-size:1.1rem;line-height:1.7}.enhanced-about .about-cta{background:#0a0a0f;overflow:hidden;padding:8rem 0;position:relative}.enhanced-about .about-cta__bg{inset:0;position:absolute}.enhanced-about .about-cta__bg .aurora{height:100%;opacity:.3;position:absolute;width:100%}.enhanced-about .about-cta__bg .aurora--1{animation:aurora1 15s ease-in-out infinite;background:radial-gradient(ellipse at top,#fbbf24 0,#0000 70%)}.enhanced-about .about-cta__bg .aurora--2{animation:aurora2 20s ease-in-out infinite;background:radial-gradient(ellipse at bottom right,#f59e0b 0,#0000 70%)}.enhanced-about .about-cta__container{margin:0 auto;max-width:800px;padding:0 2rem;position:relative;text-align:center;z-index:10}@media(max-width:430px){.enhanced-about .about-cta__container{padding:0 1rem}}.enhanced-about .about-cta__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;margin-bottom:1.5rem}.enhanced-about .about-cta__subtitle{font-size:1.3rem;line-height:1.6;margin-bottom:3rem;opacity:.9}.enhanced-about .about-cta__actions{display:flex;gap:1.5rem;justify-content:center}@media(max-width:430px){.enhanced-about .about-cta__actions{align-items:center;flex-direction:column}}.enhanced-about .about-cta__button{align-items:center;border:none;border-radius:50px;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;padding:1.2rem 2.5rem;transition:all .3s ease}.enhanced-about .about-cta__button--primary{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#0a0a0f}.enhanced-about .about-cta__button--primary:hover{box-shadow:0 16px 48px #fbbf2466;transform:translateY(-4px) scale(1.05)}.enhanced-about .about-cta__button--secondary{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;color:#fff}.enhanced-about .about-cta__button--secondary:hover{background:#fff3;transform:translateY(-4px)}.enhanced-login{background:#0a0a0f;font-family:Poppins,sans-serif;min-height:100vh;overflow:hidden;position:relative}.enhanced-login__bg{inset:0;overflow:hidden;position:fixed;z-index:1}.enhanced-login__bg .aurora{height:100%;opacity:.6;position:absolute;width:100%}.enhanced-login__bg .aurora--1{animation:aurora1 18s ease-in-out infinite;background:radial-gradient(ellipse at top left,#667eea 0,#667eea4d 40%,#0000 70%)}.enhanced-login__bg .aurora--2{animation:aurora2 22s ease-in-out infinite;background:radial-gradient(ellipse at bottom right,#764ba2 0,#764ba24d 40%,#0000 70%)}.enhanced-login__bg .aurora--3{animation:aurora3 26s ease-in-out infinite;background:radial-gradient(ellipse at center,#f093fb 0,#f093fb4d 40%,#0000 70%)}.enhanced-login__bg .aurora--4{animation:aurora4 30s ease-in-out infinite;background:radial-gradient(ellipse at top right,#fbbf24 0,#fbbf2433 40%,#0000 70%)}.enhanced-login__bg .floating-elements{inset:0;position:absolute}.enhanced-login__bg .floating-element{animation:complexFloat 12s ease-in-out infinite;position:absolute}.enhanced-login__bg .floating-element--1{animation-delay:0s;animation-duration:15s;left:15%;top:10%}.enhanced-login__bg .floating-element--2{animation-delay:3s;animation-duration:18s;right:20%;top:20%}.enhanced-login__bg .floating-element--3{animation-delay:6s;animation-duration:20s;bottom:30%;left:10%}.enhanced-login__bg .floating-element--4{animation-delay:9s;animation-duration:14s;right:15%;top:60%}.enhanced-login__bg .floating-element--5{animation-delay:12s;animation-duration:16s;bottom:15%;left:60%}.enhanced-login__bg .geometric-shape{filter:blur(.5px);height:60px;opacity:.15;width:60px}.enhanced-login__bg .geometric-shape--triangle{animation:shapeRotate 8s linear infinite;border-bottom:52px solid #667eea;border-left:30px solid #0000;border-right:30px solid #0000;height:0;width:0}.enhanced-login__bg .geometric-shape--circle{animation:shapePulse 6s ease-in-out infinite;background:linear-gradient(45deg,#764ba2,#667eea);border-radius:50%}.enhanced-login__bg .geometric-shape--square{animation:shapeRotate 10s linear infinite reverse;background:linear-gradient(45deg,#f093fb,#764ba2);transform:rotate(45deg)}.enhanced-login__bg .geometric-shape--diamond{animation:diamondFloat 7s ease-in-out infinite;background:linear-gradient(45deg,#fbbf24,#f093fb);height:40px;transform:rotate(45deg);width:40px}.enhanced-login__bg .geometric-shape--hexagon{animation:hexagonSpin 9s linear infinite;background:linear-gradient(45deg,#667eea,#fbbf24);height:43.3px;position:relative;width:50px}.enhanced-login__bg .geometric-shape--hexagon:after,.enhanced-login__bg .geometric-shape--hexagon:before{border-left:25px solid #0000;border-right:25px solid #0000;content:"";position:absolute;width:0}.enhanced-login__bg .geometric-shape--hexagon:before{border-bottom:14.43px solid;border-bottom-color:inherit;bottom:100%}.enhanced-login__bg .geometric-shape--hexagon:after{border-top:14.43px solid;border-top-color:inherit;top:100%}.enhanced-login__bg .particle-system{inset:0;position:absolute}.enhanced-login__bg .particle{animation:particleFloat linear infinite;border-radius:50%;position:absolute}.enhanced-login__bg .particle--1{background:#667eeacc;box-shadow:0 0 6px #667eea99;height:3px;width:3px}.enhanced-login__bg .particle--2{background:#fbbf24cc;box-shadow:0 0 4px #fbbf2499;height:2px;width:2px}.enhanced-login__bg .particle--3{background:#f093fbcc;box-shadow:0 0 8px #f093fb99;height:4px;width:4px}.enhanced-login__bg .grid-overlay{animation:gridDrift 40s linear infinite;background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:100px 100px;inset:0;opacity:.4;position:absolute}.enhanced-login__bg .glow-effects{inset:0;position:absolute}.enhanced-login__bg .glow{border-radius:50%;filter:blur(40px);opacity:.3;position:absolute}.enhanced-login__bg .glow--1{animation:glowPulse 8s ease-in-out infinite;background:radial-gradient(circle,#667eea,#0000);height:300px;left:20%;top:20%;width:300px}.enhanced-login__bg .glow--2{animation:glowPulse 10s ease-in-out infinite reverse;background:radial-gradient(circle,#fbbf24,#0000);bottom:20%;height:250px;right:20%;width:250px}.enhanced-login__bg .glow--3{animation:glowPulse 12s ease-in-out infinite;animation-delay:4s;background:radial-gradient(circle,#f093fb,#0000);height:400px;left:50%;top:50%;transform:translate(-50%,-50%);width:400px}.enhanced-login__container{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;position:relative;z-index:10}@media(max-width:900px){.enhanced-login__container{grid-template-columns:1fr}}.enhanced-login__brand{align-items:center;color:#fff;display:flex;justify-content:center;padding:3rem}@media(max-width:900px){.enhanced-login__brand{order:2;padding:2rem}}@media(max-width:430px){.enhanced-login__brand{display:none}}.enhanced-login__brand .brand-content{animation:fadeInLeft 1s ease-out;max-width:400px;text-align:center}.enhanced-login__brand .brand-logo{align-items:center;animation:brandPulse 3s ease-in-out infinite,gradientShift 6s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2,#fbbf24);background-size:200% 200%;border-radius:50%;box-shadow:0 20px 40px #667eea66,0 0 60px #fbbf244d,inset 0 1px 0 #ffffff4d;color:#fff;display:flex;font-size:5.5rem;height:140px;justify-content:center;margin:0 auto 2rem;overflow:hidden;position:relative;width:140px}.enhanced-login__brand .brand-logo:before{animation:borderGlow 4s linear infinite;background:linear-gradient(45deg,#667eea,#fbbf24,#f093fb,#764ba2);background-size:400% 400%;border-radius:inherit;content:"";inset:-3px;position:absolute;z-index:-1}.enhanced-login__brand .brand-logo:after{background:#fff6;border-radius:50%;bottom:60%;content:"";filter:blur(10px);left:20%;position:absolute;right:60%;top:20%}.enhanced-login__brand h1{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;font-size:2.9rem;font-weight:900;margin-bottom:.5rem}.enhanced-login__brand p{font-size:1.7rem;margin-bottom:2rem;opacity:.8}.enhanced-login__brand .brand-tagline{border-left:4px solid #fbbf24;font-size:1.9rem;font-style:italic;margin-bottom:3rem;opacity:.9;padding-left:1rem}.enhanced-login__brand .brand-features{display:flex;flex-direction:column;gap:1rem}.enhanced-login__brand .feature{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.enhanced-login__brand .feature:hover{background:#ffffff14;transform:translateX(8px)}.enhanced-login__brand .feature svg{color:#fbbf24;font-size:1.2rem}.enhanced-login__brand .feature span{font-weight:500}.enhanced-login__form-section{align-items:center;display:flex;justify-content:center;padding:3rem}@media(max-width:900px){.enhanced-login__form-section{order:1;padding:2rem}}@media(max-width:430px){.enhanced-login__form-section{padding:1rem}}.enhanced-login__loader{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.enhanced-login__loader .loader-content{animation:fadeInUp .5s ease-out;color:#fff;text-align:center}.enhanced-login__loader .loader-content h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.enhanced-login__loader .loader-content p{color:#ffffffb3}.enhanced-login__loader .loader-spinner{align-items:center;animation:spin 2s linear infinite;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;color:#fff;display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.enhanced-login__modal{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:9998}.enhanced-login__modal .modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;inset:0;position:absolute}.enhanced-login__modal .modal-content{animation:modalSlideIn .4s ease-out;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffff1f;border:2px solid #fff3;border-radius:24px;color:#fff;max-width:420px;overflow:hidden;padding:3rem;position:relative;text-align:center;width:90%}.enhanced-login__modal .modal-content:before{animation:borderGlow 6s linear infinite;background:linear-gradient(45deg,#667eea,#fbbf24,#f093fb,#764ba2);background-size:400% 400%;border-radius:inherit;content:"";inset:-2px;opacity:.6;position:absolute;z-index:-1}.enhanced-login__modal .modal-content h3{font-size:1.6rem;font-weight:800;letter-spacing:.5px;margin-bottom:1rem;text-transform:uppercase}.enhanced-login__modal .modal-content p{color:#ffffffe6;font-size:1.05rem;line-height:1.6;margin-bottom:2rem}.enhanced-login__modal .modal-icon{align-items:center;border-radius:50%;display:flex;font-size:2.5rem;height:90px;justify-content:center;margin:0 auto 1.5rem;overflow:hidden;position:relative;width:90px}.enhanced-login__modal .modal-icon:before{animation:iconSpin 3s linear infinite;background:linear-gradient(45deg,currentColor,#0000,currentColor);border-radius:inherit;content:"";inset:-3px;position:absolute;z-index:-1}.enhanced-login__modal .modal-icon--success{animation:successBounce .6s ease-out;background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 15px 35px #22c55e66;color:#fff}.enhanced-login__modal .modal-icon--error{animation:errorShake .6s ease-out;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 15px 35px #ef444466;color:#fff}.enhanced-login__modal .modal-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:600;letter-spacing:.5px;padding:1rem 2.5rem;text-transform:uppercase;transition:all .3s ease}.enhanced-login__modal .modal-button:hover{background:linear-gradient(135deg,#764ba2,#667eea);box-shadow:0 10px 25px #667eea80;transform:translateY(-2px)}.form-container{animation:fadeInRight 1s ease-out;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffff14;border:2px solid #ffffff26;border-radius:28px;color:#fff;max-width:450px;overflow:hidden;padding:3rem;position:relative;width:100%}.form-container:before{animation:gradientShift 8s ease-in-out infinite;background:linear-gradient(45deg,#667eea4d,#fbbf244d,#f093fb4d,#764ba24d);background-size:400% 400%;border-radius:inherit;content:"";inset:-2px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.form-container:hover:before{opacity:.6}.form-container:after{background:radial-gradient(circle at 50% 0,#ffffff1a,#0000 50%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}@media(max-width:430px){.form-container{border-radius:24px;padding:2rem}}.form-header{margin-bottom:2.5rem;text-align:center}.form-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;font-size:2.9rem;font-weight:800;margin-bottom:.5rem}.form-header p{color:#ffffffb3;font-size:1.7rem;line-height:1.5}.form-body{display:flex;flex-direction:column;gap:1.5rem}.input-group{position:relative}.input-group label{color:#ffffffe6;display:block;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.input-group--error .input-wrapper{border-color:#ef4444;box-shadow:0 0 10px #ef44444d}.input-wrapper{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1f;border:2px solid #fff3;border-radius:16px;overflow:hidden;transition:all .4s ease}.input-wrapper:before{animation:borderGlow 4s linear infinite;background:linear-gradient(45deg,#667eea,#fbbf24,#f093fb,#764ba2,#667eea);background-size:300% 300%;border-radius:inherit;content:"";inset:-2px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.input-wrapper:focus-within{background:#ffffff2e;border-color:#fbbf2499;box-shadow:0 0 30px #fbbf2466,inset 0 1px 0 #fff3;transform:translateY(-2px)}.input-wrapper:focus-within:before{opacity:.8}.input-wrapper:hover:not(:focus-within){background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px)}.input-wrapper input{background:#0000;border:none;color:#fff;font-size:1.8rem;font-weight:500;padding:1.2rem 1rem 1.2rem 3.5rem;width:100%}.input-wrapper input::placeholder{color:#fff9;font-size:1.6rem;transition:color .3s ease}.input-wrapper input:focus{font-size:1.6rem;outline:none}.input-wrapper input:focus::placeholder{color:#fff6}.input-wrapper input:disabled{cursor:not-allowed;opacity:.7}.input-wrapper input.input--error{color:#fca5a5}.input-icon{color:#fbbf24;filter:drop-shadow(0 2px 4px rgba(251,191,36,.3));font-size:1.6rem;left:1.8rem;position:absolute;transition:all .3s ease;z-index:2}.input-wrapper:focus-within .input-icon{animation:iconGlow 2s ease-in-out infinite;color:#f59e0b;filter:drop-shadow(0 0 8px rgba(251,191,36,.8));transform:scale(1.1)}.input-wrapper:hover:not(:focus-within) .input-icon{color:#fbbf24;transform:scale(1.05)}.input-error{align-items:center;color:#fca5a5;display:flex;font-size:1.6rem;gap:.5rem;margin-top:.5rem}.input-error svg{color:#ef4444;font-size:1.6rem}.submit-button{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2,#fbbf24);background-size:200% 200%;border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:1.6rem;font-weight:700;gap:.75rem;justify-content:center;letter-spacing:.5px;margin-top:1.5rem;overflow:hidden;padding:1.4rem 2rem;position:relative;text-transform:uppercase;transition:all .4s ease;width:100%}.submit-button:before{animation:gradientShift 3s ease-in-out infinite;background:linear-gradient(135deg,#fbbf24,#f093fb,#667eea);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.submit-button:after{background:linear-gradient(45deg,#0000,#ffffff4d,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg) translateX(-100%);transition:transform .6s ease;width:200%}.submit-button:hover:not(:disabled){background-position:100%;box-shadow:0 15px 35px #667eea66,0 5px 15px #0000004d;transform:translateY(-3px) scale(1.02)}.submit-button:hover:not(:disabled):before{opacity:1}.submit-button:hover:not(:disabled):after{transform:rotate(45deg) translateX(100%)}.submit-button:active{transform:translateY(-1px) scale(1.01)}.submit-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.submit-button--loading{background:linear-gradient(135deg,#667eea,#764ba2)}.submit-button--loading .spinner{animation:spinEnhanced 1s linear infinite}.submit-button svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:1.6rem}.submit-button span{position:relative;z-index:1}.resend-section{margin-top:1rem;text-align:center}.resend-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.resend-button:hover{background:#ffffff26;transform:translateY(-2px)}.resend-button svg,.resend-timer{font-size:.9rem}.resend-timer{align-items:center;color:#ffffffb3;display:flex;gap:.5rem;justify-content:center}.resend-timer svg{color:#fbbf24;font-size:.8rem}.help-section{border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:1.5rem}.help-item{align-items:center;color:#3b3b3bb3;display:flex;font-size:1.2rem;gap:.75rem;margin-bottom:1rem}.help-item:last-child{margin-bottom:0}.help-item svg{color:#fbbf24;flex-shrink:0;font-size:.8rem}.help-item strong{color:#fbbf24;font-weight:600}@keyframes floatShape{0%,to{transform:translateY(0) translateX(0) scale(1)}25%{transform:translateY(-20px) translateX(10px) scale(1.1)}50%{transform:translateY(-10px) translateX(-10px) scale(.9)}75%{transform:translateY(20px) translateX(5px) scale(1.05)}}@keyframes spinEnhanced{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(1turn) scale(1)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes borderGlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes aurora4{0%,to{opacity:.3;transform:rotate(0deg) scale(1) translate(0)}50%{opacity:.7;transform:rotate(180deg) scale(1.5) translate(30px,-30px)}}@keyframes complexFloat{0%,to{transform:translate(0) rotate(0deg) scale(1)}16%{transform:translate(20px,-30px) rotate(60deg) scale(1.1)}33%{transform:translate(-15px,-50px) rotate(120deg) scale(.9)}50%{transform:translate(-40px,-20px) rotate(180deg) scale(1.2)}66%{transform:translate(-25px,40px) rotate(240deg) scale(.8)}83%{transform:translate(35px,30px) rotate(300deg) scale(1.05)}}@keyframes shapeRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shapePulse{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.25;transform:scale(1.3)}}@keyframes diamondFloat{0%,to{transform:rotate(45deg) scale(1)}25%{transform:rotate(135deg) scale(1.2)}50%{transform:rotate(225deg) scale(.8)}75%{transform:rotate(315deg) scale(1.1)}}@keyframes hexagonSpin{0%{opacity:.15;transform:rotate(0deg) scale(1)}33%{opacity:.2;transform:rotate(120deg) scale(1.1)}66%{opacity:.1;transform:rotate(240deg) scale(.9)}to{opacity:.15;transform:rotate(1turn) scale(1)}}@keyframes particleFloat{0%{opacity:0;transform:translateY(100vh) translateX(0) scale(0)}10%{opacity:1;transform:translateY(90vh) translateX(10px) scale(1)}90%{opacity:1;transform:translateY(-10vh) translateX(-10px) scale(1)}to{opacity:0;transform:translateY(-20vh) translateX(0) scale(0)}}@keyframes gridDrift{0%{transform:translate(0)}to{transform:translate(100px,100px)}}@keyframes glowPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.5)}}@keyframes iconGlow{0%,to{filter:drop-shadow(0 0 8px rgba(251,191,36,.8))}50%{filter:drop-shadow(0 0 15px rgb(251,191,36))}}@keyframes brandPulse{0%,to{box-shadow:0 20px 40px #667eea66,0 0 60px #fbbf244d;transform:scale(1)}50%{box-shadow:0 25px 50px #667eea99,0 0 80px #fbbf2480;transform:scale(1.05)}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes successBounce{0%{transform:scale(.3)}50%{transform:scale(1.1)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes errorShake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@media(max-width:900px){.enhanced-login__container{grid-template-columns:1fr}.enhanced-login__brand{order:2;padding:2rem}.enhanced-login__brand .brand-content{max-width:300px}.enhanced-login__brand .brand-logo{font-size:2rem;height:80px;width:80px}.enhanced-login__brand h1{font-size:2rem}.enhanced-login__brand .brand-tagline{font-size:1.1rem;margin-bottom:2rem}.enhanced-login__form-section{order:1}.form-container{max-width:400px}}@media(max-width:430px){.enhanced-login__brand{display:none}.enhanced-login__form-section{padding:1rem}.form-container{border-radius:16px;padding:1.5rem}.form-header h2{font-size:1.8rem}.submit-button{padding:1rem 1.5rem}}.visual-home{background:#0a0a0f;font-family:Poppins,sans-serif;overflow-x:hidden;position:relative}.visual-home .hero{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.visual-home .hero__bg{inset:0;position:absolute;z-index:1}.visual-home .hero__gradient{background:linear-gradient(135deg,#667eea,#764ba2 25%,#f093fb 50%,#f5576c 75%,#4facfe);inset:0;opacity:.9;position:absolute}.visual-home .hero__mesh{animation:meshMove 20s ease-in-out infinite;background:radial-gradient(circle at 25% 25%,#7877c64d 0,#0000 50%),radial-gradient(circle at 75% 75%,#ff77c64d 0,#0000 50%),radial-gradient(circle at 75% 25%,#77c6ff4d 0,#0000 50%),radial-gradient(circle at 25% 75%,#c6ff774d 0,#0000 50%)}.visual-home .hero__mesh,.visual-home .hero__particles{inset:0;position:absolute}.visual-home .hero__particles .particle{animation:float linear infinite;background:#fffc;border-radius:50%;height:2px;position:absolute;width:2px}.visual-home .hero__particles .particle:before{background:inherit;border-radius:inherit;content:"";filter:blur(1px);height:100%;position:absolute;width:100%}.visual-home .hero__container{color:#fff;margin:0 auto;max-width:1200px;padding:2rem;position:relative;text-align:center;z-index:10}@media(max-width:430px){.visual-home .hero__container{padding:1rem}}.visual-home .hero__badge{align-items:center;animation:glow 3s ease-in-out infinite;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;display:inline-flex;gap:.5rem;margin-bottom:2rem;padding:.75rem 1.5rem}.visual-home .hero__badge-icon{animation:sparkle 2s ease-in-out infinite;font-size:1.2rem}.visual-home .hero__title{font-size:clamp(3rem,8vw,8rem);font-weight:900;line-height:.9;margin-bottom:2rem;perspective:1000px}.visual-home .hero__title-line{animation:slideUp 1s ease-out;display:block;margin-bottom:2rem}.visual-home .hero__title-line:first-child{animation-delay:.2s}.visual-home .hero__title-line:nth-child(2){animation-delay:.4s}.visual-home .hero__title-line:nth-child(3){animation-delay:.6s}.visual-home .hero__title-line--gradient{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease-in-out infinite,slideUp 1s ease-out .4s both;background:linear-gradient(45deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4,#feca57);-webkit-background-clip:text;background-clip:text;background-size:400% 400%;margin-bottom:2rem}.visual-home .hero__subtitle{animation:fadeInUp 1s ease-out .8s both;font-size:clamp(1.2rem,3vw,1.8rem);line-height:1.6;margin:0 auto 3rem;max-width:800px;opacity:.9}.visual-home .hero__actions{animation:fadeInUp 1s ease-out 1s both;display:flex;gap:1.5rem;justify-content:center;margin-bottom:4rem}@media(max-width:430px){.visual-home .hero__actions{align-items:center;flex-direction:column}}.visual-home .hero__button{align-items:center;border:none;border-radius:50px;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;overflow:hidden;padding:1.2rem 2.5rem;position:relative;transition:all .3s ease}.visual-home .hero__button--primary{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 8px 32px #667eea66;color:#fff}.visual-home .hero__button--primary:hover{box-shadow:0 16px 48px #667eea99;transform:translateY(-4px) scale(1.02)}.visual-home .hero__button--primary:before{background:linear-gradient(135deg,#764ba2,#667eea);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.visual-home .hero__button--primary:hover:before{opacity:1}.visual-home .hero__button--primary span,.visual-home .hero__button--primary svg{position:relative;z-index:1}.visual-home .hero__button--glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;color:#fff}.visual-home .hero__button--glass:hover{background:#fff3;transform:translateY(-4px)}.visual-home .hero__stats{grid-gap:2rem;animation:fadeInUp 1s ease-out 1.2s both;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:900px}@media(max-width:430px){.visual-home .hero__stats{gap:1rem;grid-template-columns:repeat(2,1fr)}}.visual-home .hero__cursor{background:radial-gradient(circle,#ffffff08 0,#0000 70%);border-radius:50%;height:500px;pointer-events:none;position:fixed;transition:all .1s ease;width:500px;z-index:5}.visual-home .floating-element{animation:floatAround 8s ease-in-out infinite;position:absolute}.visual-home .floating-element.floating-shape--1{animation-duration:12s;left:10%;top:10%}.visual-home .floating-element.floating-shape--2{animation-direction:reverse;animation-duration:10s;right:15%;top:60%}.visual-home .floating-element.floating-shape--3{animation-duration:14s;bottom:20%;left:20%}.visual-home .floating-element .shape{height:80px;opacity:.1;width:80px}.visual-home .floating-element .shape--circle{background:linear-gradient(45deg,#ff6b6b,#4ecdc4);border-radius:50%}.visual-home .floating-element .shape--square{background:linear-gradient(45deg,#45b7d1,#96ceb4);border-radius:10px;transform:rotate(45deg)}.visual-home .floating-element .shape--triangle{background:none;border-bottom:70px solid #feca574d;border-left:40px solid #0000;border-right:40px solid #0000;height:0;width:0}.visual-home .stat-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:2rem 1rem;position:relative;text-align:center;transition:all .3s ease}.visual-home .stat-card:hover{background:#ffffff1a;box-shadow:0 20px 40px #0000004d;transform:translateY(-8px) rotateX(5deg)}.visual-home .stat-card__bg{background:linear-gradient(45deg,#0000,#ffffff08,#0000);border-radius:inherit;inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.visual-home .stat-card:hover .visual-home .stat-card__bg{opacity:1}.visual-home .stat-card__icon{align-items:center;border-radius:50%;box-shadow:0 8px 24px #0000004d;color:#fff;display:flex;font-size:1.5rem;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.visual-home .stat-card__number{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#f0f0f0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:900;margin-bottom:.5rem}.visual-home .stat-card__label{color:#fffc;font-weight:500}.visual-home .about{background:linear-gradient(180deg,#0a0a0f,#1a1a2e);padding:8rem 0;position:relative}.visual-home .about__container{grid-gap:6rem;align-items:center;display:grid;gap:6rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 2rem}@media(max-width:430px){.visual-home .about__container{gap:3rem;grid-template-columns:1fr;padding:0 1rem}}.visual-home .about__content{color:#fff}.visual-home .about__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;margin:1rem 0 2rem}.visual-home .about__title .gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#667eea,#764ba2,#f093fb);-webkit-background-clip:text;background-clip:text}.visual-home .about__text{color:#fffc;font-size:1.3rem;line-height:1.7;margin-bottom:3rem}.visual-home .about__features{grid-gap:1.5rem;display:grid;gap:1.5rem;margin-bottom:3rem}.visual-home .about__cta{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .3s ease}.visual-home .about__cta:hover{box-shadow:0 8px 32px #667eea66;transform:translateX(8px)}.visual-home .about__visual{align-items:center;display:flex;justify-content:center}.visual-home .feature-highlight{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;display:flex;gap:1rem;padding:1rem}.visual-home .feature-highlight svg{color:#667eea;font-size:1.5rem}.visual-home .feature-highlight div{display:flex;flex-direction:column;gap:.25rem}.visual-home .feature-highlight div strong{font-weight:600}.visual-home .feature-highlight div span{font-size:.9rem;opacity:.7}.visual-home .hologram{align-items:center;display:flex;height:300px;justify-content:center;position:relative;width:300px}.visual-home .hologram__ring{animation:rotate 10s linear infinite;border:2px solid;border-radius:50%;position:absolute}.visual-home .hologram__ring--1{animation-duration:8s;border-color:#667eea4d;height:100%;width:100%}.visual-home .hologram__ring--2{animation-direction:reverse;animation-duration:12s;border-color:#764ba266;height:80%;width:80%}.visual-home .hologram__ring--3{animation-duration:15s;border-color:#f093fb80;height:60%;width:60%}.visual-home .hologram__center{align-items:center;animation:pulse 2s ease-in-out infinite;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 0 50px #667eea80;color:#fff;display:flex;font-size:3rem;height:100px;justify-content:center;width:100px}.visual-home .section-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;color:#fff;display:inline-flex;font-weight:600;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem}.visual-home .features{padding:8rem 0;position:relative}.visual-home .features--students{background:linear-gradient(180deg,#1a1a2e,#16213e)}.visual-home .features--parents{background:linear-gradient(180deg,#16213e,#0f3460)}.visual-home .features--admins{background:linear-gradient(180deg,#0f3460,#0a0a0f)}.visual-home .features__bg{inset:0;overflow:hidden;position:absolute}.visual-home .features__bg .wave{animation:wave 15s linear infinite;background:linear-gradient(90deg,#0000,#ffffff08,#0000);height:100px;position:absolute;width:200%}.visual-home .features__bg .wave--1{animation-duration:20s;top:20%}.visual-home .features__bg .wave--2{animation-direction:reverse;animation-duration:25s;bottom:30%}.visual-home .features__bg .grid-bg{animation:gridMove 20s linear infinite;background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:50px 50px;inset:0;position:absolute}.visual-home .features__container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:10}@media(max-width:430px){.visual-home .features__container{padding:0 1rem}}.visual-home .features__header{color:#fff;margin-bottom:5rem;text-align:center}.visual-home .features__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin:1rem 0 1.5rem}.visual-home .features__subtitle{font-size:1.3rem;line-height:1.6;margin:0 auto;max-width:600px;opacity:.8}.visual-home .features__grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media(max-width:430px){.visual-home .features__grid{grid-template-columns:1fr}}.visual-home .feature-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;color:#fff;opacity:0;overflow:hidden;padding:2.5rem;position:relative;transform:translateY(50px);transition:all .5s ease}.visual-home .feature-card--visible{opacity:1;transform:translateY(0)}.visual-home .feature-card:hover{background:#ffffff14;box-shadow:0 25px 50px #0000004d;transform:translateY(-12px) rotateX(5deg) rotateY(5deg)}.visual-home .feature-card__glow{background:linear-gradient(45deg,#667eea,#764ba2,#f093fb,#f5576c);border-radius:inherit;inset:-2px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.visual-home .feature-card:hover .visual-home .feature-card__glow{opacity:.6}.visual-home .feature-card__icon{align-items:center;border-radius:20px;color:#fff;display:flex;font-size:2rem;height:80px;justify-content:center;margin-bottom:2rem;overflow:hidden;position:relative;width:80px}.visual-home .feature-card__icon--from-blue-500{background:linear-gradient(135deg,#3b82f6,#06b6d4)}.visual-home .feature-card__icon--from-purple-500{background:linear-gradient(135deg,#8b5cf6,#ec4899)}.visual-home .feature-card__icon--from-green-500{background:linear-gradient(135deg,#10b981,#34d399)}.visual-home .feature-card__icon--from-orange-500{background:linear-gradient(135deg,#f97316,#ef4444)}.visual-home .feature-card__icon--from-indigo-500{background:linear-gradient(135deg,#6366f1,#3b82f6)}.visual-home .feature-card__icon--from-teal-500{background:linear-gradient(135deg,#14b8a6,#06b6d4)}.visual-home .feature-card__icon--from-violet-500{background:linear-gradient(135deg,#8b5cf6,#a855f7)}.visual-home .feature-card__icon--from-pink-500{background:linear-gradient(135deg,#ec4899,#f43f5e)}.visual-home .feature-card__icon--from-cyan-500{background:linear-gradient(135deg,#06b6d4,#3b82f6)}.visual-home .feature-card__icon--from-yellow-500{background:linear-gradient(135deg,#eab308,#f97316)}.visual-home .feature-card__icon--from-emerald-500{background:linear-gradient(135deg,#10b981,#14b8a6)}.visual-home .feature-card__icon--from-red-500{background:linear-gradient(135deg,#ef4444,#ec4899)}.visual-home .feature-card__content{position:relative;z-index:2}.visual-home .feature-card__title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.visual-home .feature-card__description{line-height:1.6;opacity:.9}.visual-home .feature-card__shine{background:linear-gradient(45deg,#0000,#ffffff1a,#0000);height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(45deg);transition:all .5s ease;width:200%}.visual-home .feature-card:hover .visual-home .feature-card__shine{opacity:1;transform:rotate(45deg) translate(100%,100%)}.visual-home .cta{background:#0a0a0f;overflow:hidden;padding:8rem 0;position:relative}.visual-home .cta__bg{inset:0;position:absolute}.visual-home .cta__bg .aurora{height:100%;opacity:.3;position:absolute;width:100%}.visual-home .cta__bg .aurora--1{animation:aurora1 15s ease-in-out infinite;background:radial-gradient(ellipse at top,#667eea 0,#0000 70%)}.visual-home .cta__bg .aurora--2{animation:aurora2 20s ease-in-out infinite;background:radial-gradient(ellipse at bottom left,#764ba2 0,#0000 70%)}.visual-home .cta__bg .aurora--3{animation:aurora3 25s ease-in-out infinite;background:radial-gradient(ellipse at bottom right,#f093fb 0,#0000 70%)}.visual-home .cta__container{color:#fff;margin:0 auto;max-width:800px;padding:0 2rem;position:relative;text-align:center;z-index:10}@media(max-width:430px){.visual-home .cta__container{padding:0 1rem}}.visual-home .cta__content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:32px;padding:4rem}@media(max-width:430px){.visual-home .cta__content{padding:2rem}}.visual-home .cta__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;margin-bottom:1.5rem}.visual-home .cta__title .gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#667eea,#764ba2,#f093fb);-webkit-background-clip:text;background-clip:text}.visual-home .cta__subtitle{font-size:1.3rem;line-height:1.6;margin-bottom:3rem;opacity:.9}.visual-home .cta__actions{display:flex;gap:1.5rem;justify-content:center}@media(max-width:430px){.visual-home .cta__actions{align-items:center;flex-direction:column}}.visual-home .cta__button{align-items:center;border:none;border-radius:50px;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;padding:1.2rem 2.5rem;transition:all .3s ease}.visual-home .cta__button--primary{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 8px 32px #667eea66;color:#fff}.visual-home .cta__button--primary:hover{box-shadow:0 16px 48px #667eea99;transform:translateY(-4px) scale(1.05)}.visual-home .cta__button--glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;color:#fff}.visual-home .cta__button--glass:hover{background:#fff3;transform:translateY(-4px)}@keyframes meshMove{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(180deg)}}@keyframes sparkle{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes floatAround{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(30px,-30px) rotate(90deg)}50%{transform:translate(-20px,-50px) rotate(180deg)}75%{transform:translate(-40px,20px) rotate(270deg)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wave{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes aurora1{0%,to{transform:rotate(0deg) scale(1)}33%{transform:rotate(120deg) scale(1.1)}66%{transform:rotate(240deg) scale(.9)}}@keyframes aurora2{0%,to{transform:rotate(0deg) scale(.8)}50%{transform:rotate(180deg) scale(1.2)}}@keyframes aurora3{0%,to{transform:rotate(0deg) scale(1.1)}25%{transform:rotate(90deg) scale(.9)}50%{transform:rotate(180deg) scale(1.3)}75%{transform:rotate(270deg) scale(.8)}}.download{align-items:center;background-color:#292966;border-radius:1.5rem;display:flex;font-family:Poppins,sans-serif;justify-content:center;margin:5rem;min-height:50vh}@media(max-width:430px){.download{margin:5rem 1.5rem}}.download-content{display:flex;padding:5rem;width:100%}@media(max-width:430px){.download-content{flex-direction:column;padding:1.5rem}}.download-content-left{align-items:center;display:flex;width:50%}@media(max-width:430px){.download-content-left{width:100%}}.download-content-left-heading{color:#fff;font-size:4.2rem;font-weight:600}@media(max-width:430px){.download-content-left-heading{font-size:3.6rem}}.download-content-right{width:50%}@media(max-width:430px){.download-content-right{margin-top:3rem;width:100%}}.download-content-right-verified{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:3rem 0}.download-content-right-verified *{margin:2rem 0;width:60%}.download-content-right-unverified{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:3rem 0}.download-content-right-unverified-msg{color:#545454;font-size:4.2rem;font-weight:600;margin-bottom:2rem}@media(max-width:430px){.download-content-right-unverified-msg{font-size:3.6rem}}.download-content-right-unverified input{border:1px solid #292966;margin:3rem;padding:1.6rem;width:50%}@media(max-width:430px){.download-content-right-unverified input{width:80%}}.enhanced-contact{background:#0a0a0f;color:#fff;font-family:Poppins,sans-serif;min-height:100vh;overflow-x:hidden;padding-top:8rem;position:relative}.enhanced-contact__bg{inset:0;pointer-events:none;position:fixed;z-index:1}.enhanced-contact__gradient{background:linear-gradient(135deg,#1e1b4b,#3730a3 25%,#7c3aed 50%,#c026d3 75%,#ec4899);inset:0;opacity:.8;position:absolute}.enhanced-contact__particles{inset:0;position:absolute}.enhanced-contact__particles .particle{animation:float linear infinite;background:#fff9;border-radius:50%;height:2px;position:absolute;width:2px}.enhanced-contact__particles .particle:before{background:inherit;border-radius:inherit;content:"";filter:blur(1px);height:100%;position:absolute;width:100%}.enhanced-contact__container{margin:0 auto;max-width:1400px;padding:2rem;position:relative;z-index:10}@media(max-width:430px){.enhanced-contact__container{padding:1rem}}.enhanced-contact__header{margin-bottom:4rem;text-align:center}.enhanced-contact__badge{align-items:center;animation:glow 3s ease-in-out infinite;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;display:inline-flex;gap:.5rem;margin-bottom:2rem;padding:.75rem 1.5rem}.enhanced-contact__badge svg{color:#fbbf24;font-size:1.2rem}.enhanced-contact__title{animation:slideUp 1s ease-out;font-size:clamp(2.5rem,6vw,4rem);font-weight:900;margin-bottom:1rem}.enhanced-contact__title .gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fbbf24,#f59e0b,#f97316);-webkit-background-clip:text;background-clip:text}.enhanced-contact__subtitle{animation:fadeInUp 1s ease-out .3s both;color:#a4a4a4;font-size:1.5rem;margin:0 auto;max-width:600px}.enquiry-cta{animation:fadeInUp 1s ease-out .6s both;margin-bottom:4rem}.enquiry-cta__content{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;display:flex;gap:2rem;padding:2.5rem;transition:all .3s ease}@media(max-width:430px){.enquiry-cta__content{flex-direction:column;gap:1.5rem;padding:2rem;text-align:center}}.enquiry-cta__content:hover{background:#ffffff14;box-shadow:0 20px 40px #0000004d;transform:translateY(-4px)}.enquiry-cta__icon{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;color:#0a0a0f;display:flex;flex-shrink:0;font-size:2rem;height:80px;justify-content:center;width:80px}.enquiry-cta__text{flex:1 1}.enquiry-cta__text h3{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.enquiry-cta__text p{color:#fffc;line-height:1.6}.enquiry-cta__button{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:50px;color:#0a0a0f;cursor:pointer;display:flex;flex-shrink:0;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .3s ease}.enquiry-cta__button:hover{box-shadow:0 8px 32px #fbbf2466;transform:translateX(8px)}.contact-methods{margin-bottom:5rem}.contact-methods__header{margin-bottom:3rem;text-align:center}.contact-methods__header h2{font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.contact-methods__header p{color:#ffffffb3;font-size:1.1rem}.contact-methods__grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(max-width:430px){.contact-methods__grid{gap:1.5rem;grid-template-columns:1fr}}.contact-method{animation:slideInUp .6s ease-out both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;cursor:pointer;overflow:hidden;padding:2.5rem;position:relative;transition:all .5s ease}.contact-method--active,.contact-method:hover{background:#ffffff14;box-shadow:0 25px 50px #0000004d;transform:translateY(-12px)}.contact-method--active .contact-method__glow,.contact-method:hover .contact-method__glow{opacity:.4}.contact-method--active .contact-method__shine,.contact-method:hover .contact-method__shine{opacity:1;transform:rotate(45deg) translate(100%,100%)}.contact-method__glow{background:linear-gradient(45deg,#fbbf24,#f59e0b,#f97316,#ea580c);border-radius:inherit;inset:-2px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.contact-method__icon{align-items:center;border-radius:20px;color:#fff;display:flex;font-size:1.8rem;height:70px;justify-content:center;margin-bottom:2rem;width:70px}.contact-method__icon--from-emerald-500{background:linear-gradient(135deg,#10b981,#14b8a6)}.contact-method__icon--from-blue-500{background:linear-gradient(135deg,#3b82f6,#06b6d4)}.contact-method__icon--from-purple-500{background:linear-gradient(135deg,#8b5cf6,#ec4899)}.contact-method__icon--from-yellow-500{background:linear-gradient(135deg,#eab308,#f97316)}.contact-method__title{font-size:1.4rem;font-weight:700;margin-bottom:.5rem}.contact-method__subtitle{color:#ffffffb3;font-size:.95rem;margin-bottom:1.5rem}.contact-method__items{display:flex;flex-direction:column;gap:.75rem}.contact-method__item{border-bottom:1px solid #ffffff1a;color:#ffffffe6;font-weight:500;padding:.5rem 0}.contact-method__item:last-child{border-bottom:none}.contact-method__shine{background:linear-gradient(45deg,#0000,#ffffff1a,#0000);height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(45deg);transition:all .5s ease;width:200%}@media(max-width:900px){.main-content{gap:3rem;grid-template-columns:1fr}}.contact-form-section{animation:fadeInLeft 1s ease-out}.contact-form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;padding:3rem}@media(max-width:430px){.contact-form{padding:2rem}}.contact-form__header{margin-bottom:2.5rem}.contact-form__header h3{align-items:center;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;margin-bottom:.5rem}.contact-form__header h3 svg{color:#fbbf24}.contact-form__header p{color:#ffffffb3}.contact-form__form{display:flex;flex-direction:column;gap:1.5rem}.form-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}@media(max-width:430px){.form-row{grid-template-columns:1fr}}.form-group label{color:#ffffffe6;display:block;font-weight:600;margin-bottom:.5rem}.input-wrapper{align-items:center;display:flex;position:relative}.input-wrapper svg{color:#fbbf24;left:1rem;position:absolute;z-index:2}.input-wrapper input,.input-wrapper textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;font-size:1rem;padding:1rem 1rem 1rem 3rem;resize:vertical;transition:all .3s ease;width:100%}.input-wrapper input::placeholder,.input-wrapper textarea::placeholder{color:#ffffff80}.input-wrapper input:focus,.input-wrapper textarea:focus{background:#ffffff26;border-color:#fbbf24;box-shadow:0 0 20px #fbbf244d;outline:none}.input-wrapper textarea{min-height:120px;padding-top:1rem}.success-message{align-items:center;animation:slideIn .3s ease-out;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:12px;color:#86efac;display:flex;gap:.75rem;padding:1rem}.success-message svg{color:#22c55e}.submit-btn{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:12px;color:#0a0a0f;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;justify-content:center;padding:1.2rem 2rem;transition:all .3s ease}.submit-btn:hover:not(:disabled){box-shadow:0 8px 32px #fbbf2466;transform:translateY(-2px)}.submit-btn:disabled{cursor:not-allowed;opacity:.6}.submit-btn--loading .spinner{animation:spin 1s linear infinite;border:2px solid #0a0a0f;border-radius:50%;border-top-color:#0000;height:20px;width:20px}.map-section{animation:fadeInRight 1s ease-out}.map-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;height:100%;padding:2rem}.map-container .map-header{margin-bottom:1.5rem}.map-container .map-header h3{align-items:center;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;margin-bottom:.5rem}.map-container .map-header h3 svg{color:#fbbf24}.map-container .map-header p{color:#ffffffb3}.map-wrapper{border-radius:16px;box-shadow:0 10px 30px #0000004d;height:400px;overflow:hidden;position:relative;width:100%}.map-wrapper iframe{filter:grayscale(20%) contrast(1.2);height:100%;transition:filter .3s ease;width:100%}.map-wrapper:hover iframe{filter:grayscale(0) contrast(1)}.map-wrapper .map-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border-radius:12px;color:#fff;left:1rem;opacity:0;padding:1rem;position:absolute;right:1rem;top:1rem;transform:translateY(-100%);transition:all .3s ease}.map-wrapper:hover .map-overlay{opacity:1;transform:translateY(0)}.map-wrapper .map-info h4{font-weight:600;margin-bottom:.25rem}.map-wrapper .map-info p{font-size:.9rem;margin-bottom:.75rem;opacity:.8}.map-wrapper .map-info .directions-btn{background:#fbbf24;border:none;border-radius:6px;color:#0a0a0f;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}.map-wrapper .map-info .directions-btn:hover{background:#f59e0b}.additional-info{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr}@media(max-width:900px){.additional-info{gap:3rem;grid-template-columns:1fr}}.social-section{animation:fadeInUp 1s ease-out .3s both}.social-section h3{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.social-section p{color:#ffffffb3;margin-bottom:2rem}.social-links{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}@media(max-width:430px){.social-links{grid-template-columns:repeat(2,1fr)}}.social-link{align-items:center;animation:slideInUp .5s ease-out both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 1rem;transition:all .3s ease}.social-link:hover{background:#ffffff1a;border-color:var(--social-color);box-shadow:0 8px 25px #0000004d;transform:translateY(-4px)}.social-link:hover svg{color:var(--social-color);transform:scale(1.2)}.social-link svg{font-size:1.5rem;transition:all .3s ease}.social-link span{font-size:.9rem;font-weight:500}.quick-info{animation:fadeInUp 1s ease-out .6s both}.quick-info h3{font-size:1.5rem;font-weight:700;margin-bottom:2rem}.info-grid{grid-gap:1.5rem;display:grid;gap:1.5rem}.info-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.info-item:hover{background:#ffffff14;transform:translateX(8px)}.info-item svg{color:#fbbf24;font-size:1.25rem}.info-item div{display:flex;flex-direction:column;gap:.25rem}.info-item div strong{font-weight:600}.info-item div span{color:#ffffffb3;font-size:.9rem}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media(max-width:430px){.enhanced-contact{padding-top:6rem}.enhanced-contact__container{padding:1rem}.contact-form,.enquiry-cta__content,.map-container{padding:1.5rem}.map-wrapper{height:300px}.social-links{grid-template-columns:1fr 1fr}}.elist{font-family:Poppins,sans-serif;padding:20px;width:100%}.elist-heading{font-size:4.2rem;font-weight:600}@media(max-width:430px){.elist-heading{font-size:3.6rem}}.elist-filters,.elist-header{display:flex;justify-content:space-between}.elist-filters{align-items:center;margin:3rem 0}.elist-filters-label{color:#292966;margin-left:1rem;text-align:left}.elist-filters-search{width:30%}.elist-filters-search input{border:2px solid #292966;border-radius:2.5rem;padding:1rem 1.5rem;width:100%}.elist-filters-datepicker{width:25%}.elist-filters-class{width:20%}.elist-table{width:100%}.elist-table-header{align-items:center;background-color:#f4f4f4;border-bottom:1px solid #ccc;display:flex;font-size:1.6rem;font-weight:700;padding:10px;text-align:left}.elist-table-header>div{padding:5px}.elist-table-header .header-id,.elist-table-header .row-id{width:5%}.elist-table-header .header-name,.elist-table-header .row-name{width:30%}.elist-table-header .header-whatsapp,.elist-table-header .row-whatsapp{width:25%}.elist-table-header .header-class,.elist-table-header .header-timestamp,.elist-table-header .row-class,.elist-table-header .row-timestamp{width:20%}.elist-table-header .header-timestamp{cursor:pointer}.elist-table-footer{background-color:#f4f4f4;font-size:1.6rem;font-weight:600;font-weight:300;padding:1rem;text-align:left}@media(max-width:430px){.elist-table-footer{font-size:1.6rem}}.enquiry-table{display:grid;grid-template-columns:auto;max-height:50vh;overflow-y:scroll}.enquiry-table .enquiry-row,.enquiry-table .enquiry-table-header{align-items:center;border-bottom:1px solid #ccc;display:flex;font-size:1.6rem;padding:10px;text-align:left}.enquiry-table .enquiry-row>div,.enquiry-table .enquiry-table-header>div{padding:5px}.enquiry-table .enquiry-row .header-id,.enquiry-table .enquiry-row .row-id,.enquiry-table .enquiry-table-header .header-id,.enquiry-table .enquiry-table-header .row-id{width:5%}.enquiry-table .enquiry-row .header-name,.enquiry-table .enquiry-row .row-name,.enquiry-table .enquiry-table-header .header-name,.enquiry-table .enquiry-table-header .row-name{width:30%}.enquiry-table .enquiry-row .header-whatsapp,.enquiry-table .enquiry-row .row-whatsapp,.enquiry-table .enquiry-table-header .header-whatsapp,.enquiry-table .enquiry-table-header .row-whatsapp{width:25%}.enquiry-table .enquiry-row .header-class,.enquiry-table .enquiry-row .header-timestamp,.enquiry-table .enquiry-row .row-class,.enquiry-table .enquiry-row .row-timestamp,.enquiry-table .enquiry-table-header .header-class,.enquiry-table .enquiry-table-header .header-timestamp,.enquiry-table .enquiry-table-header .row-class,.enquiry-table .enquiry-table-header .row-timestamp{width:20%}.enquiry-table .enquiry-row .header-timestamp,.enquiry-table .enquiry-table-header .header-timestamp{cursor:pointer}.enquiry-table .enquiry-table-header{background-color:#f4f4f4;font-weight:700}.enquiry-table .enquiry-row:hover{background-color:#e3e3ff9e;cursor:pointer}.sidebar{background-color:#e3e3ff9e;color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;height:100vh;padding:10vh 20px 20px;text-align:left;width:100%}.sidebar a{color:#545454;display:block;font-size:2.4rem;font-weight:400;padding:1.5rem;text-align:left;text-decoration:none}@media(max-width:430px){.sidebar a{font-size:2rem}}.content{flex-grow:1;padding:20px}.sidebar .active{background-color:#292966;border-radius:1rem;color:#fff;cursor:pointer}.wip{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh}.wip-good{color:#292966;font-size:6.4rem;font-weight:700}@media(max-width:430px){.wip-good{font-size:4.2rem}}.wip-message{font-size:2.4rem;font-weight:400;margin:3rem 0}@media(max-width:430px){.wip-message{font-size:2rem}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.enquiry-details{background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:Poppins,sans-serif;min-height:100vh;padding:2rem}@media(max-width:430px){.enquiry-details{padding:1rem}}.enquiry-details-container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:2fr 1fr;margin:0 auto;max-width:1400px}@media(max-width:900px){.enquiry-details-container{gap:2rem;grid-template-columns:1fr}}.enquiry-form-section{animation:slideInLeft .6s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:0 0 20px 20px;box-shadow:0 4px 25px #00000014}.enquiry-form-section .enquiry-form-header{align-items:center;background:linear-gradient(135deg,#1e293b,#334155);display:flex;justify-content:space-between;padding:2rem 3rem;position:relative}@media(max-width:430px){.enquiry-form-section .enquiry-form-header{flex-direction:column;gap:1.5rem;padding:1.5rem}}.enquiry-form-section .enquiry-form-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='1' fill='rgba(255,255,255,0.03)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.enquiry-form-section .enquiry-form-header-icon{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;box-shadow:0 4px 15px #3b82f64d;color:#fff;display:flex;font-size:2.4rem;height:5rem;justify-content:center;width:5rem;z-index:1}@media(max-width:430px){.enquiry-form-section .enquiry-form-header-icon{font-size:2rem;height:4rem;width:4rem}}.enquiry-form-section .enquiry-form-header-content{flex:1 1;margin-left:2rem;z-index:1}@media(max-width:430px){.enquiry-form-section .enquiry-form-header-content{margin-left:0;text-align:center}}.enquiry-form-section .enquiry-form-header-title{color:#fff;font-size:3rem;font-weight:700;margin-bottom:.5rem;text-shadow:2px 2px 4px #0000004d}@media(max-width:430px){.enquiry-form-section .enquiry-form-header-title{font-size:2.4rem}}.enquiry-form-section .enquiry-form-header-subtitle{color:#cbd5e1;font-size:1.4rem;font-weight:400}.enquiry-form-section .enquiry-form-header-actions{display:flex;gap:1rem;z-index:1}@media(max-width:430px){.enquiry-form-section .enquiry-form-header-actions{justify-content:center}}.enquiry-form-section .enquiry-form-header-actions .action-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:1.4rem;font-weight:600;gap:.8rem;padding:1rem 2rem;transition:all .3s ease}@media(max-width:430px){.enquiry-form-section .enquiry-form-header-actions .action-btn{font-size:1.3rem;padding:.8rem 1.5rem}}.enquiry-form-section .enquiry-form-header-actions .action-btn svg{font-size:1.6rem}.enquiry-form-section .enquiry-form-header-actions .action-btn.edit-btn{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 15px #f59e0b4d;color:#fff}.enquiry-form-section .enquiry-form-header-actions .action-btn.edit-btn:hover{box-shadow:0 6px 20px #f59e0b66;transform:translateY(-2px)}.enquiry-form-section .enquiry-form-header-actions .action-btn.print-btn{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b9814d;color:#fff}.enquiry-form-section .enquiry-form-header-actions .action-btn.print-btn:hover{box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.enquiry-form-section .enquiry-form-header-actions .action-btn:active{transform:translateY(0)}.enquiry-form-section .enquiry-form-content{padding:3rem}@media(max-width:430px){.enquiry-form-section .enquiry-form-content{padding:2rem 1rem}}.enquiry-section{animation:fadeInUp .6s ease-out;margin-bottom:4rem}.enquiry-section:last-child{margin-bottom:0}.enquiry-section-header{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;gap:1.5rem;margin-bottom:2.5rem;padding-bottom:1.5rem}.enquiry-section-icon{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;box-shadow:0 4px 15px #3b82f64d;color:#fff;display:flex;font-size:1.8rem;height:4rem;justify-content:center;width:4rem}@media(max-width:430px){.enquiry-section-icon{font-size:1.6rem;height:3.5rem;width:3.5rem}}.enquiry-section-title{color:#1e293b;font-size:2.4rem;font-weight:600;margin:0}@media(max-width:430px){.enquiry-section-title{font-size:2rem}}.enquiry-section-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media(max-width:430px){.enquiry-section-grid{gap:2rem;grid-template-columns:1fr}}.enquiry-field-group{animation:slideInLeft .6s ease-out;position:relative}.enquiry-field-group.full-width{grid-column:1/-1}.enquiry-field-group.invalid .field-icon{animation:pulse 1s infinite;background:linear-gradient(135deg,#ef4444,#dc2626)}.enquiry-field-group .field-icon{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#64748b;display:flex;font-size:1.8rem;height:2.4rem;justify-content:center;left:1.5rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:2.4rem;z-index:10}@media(max-width:430px){.enquiry-field-group .field-icon{font-size:1.6rem;height:2rem;left:1rem;width:2rem}}.enquiry-exams-details{background:#f8fafc;border:2px solid #e2e8f0;border-radius:16px;grid-column:1/-1;margin-top:2rem;padding:2.5rem}.enquiry-exams-details .enquiry-exams-title{align-items:center;color:#374151;display:flex;font-size:2rem;font-weight:600;gap:1rem;margin-bottom:2rem}.enquiry-exams-details .enquiry-exams-title svg{color:#f59e0b;font-size:2.2rem}.enquiry-exams-details .enquiry-exams-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media(max-width:430px){.enquiry-exams-details .enquiry-exams-grid{grid-template-columns:1fr}}.enquiry-error{align-items:center;animation:fadeInUp .4s ease-out;background:#fef2f2;border:2px solid #fca5a5;border-radius:12px;display:flex;gap:1rem;margin-top:2rem;padding:1.5rem 2rem}.enquiry-error svg{color:#dc2626;font-size:2.4rem}.enquiry-error span{color:#991b1b;font-size:1.6rem;font-weight:500}.enquiry-comments-section{animation:slideInRight .6s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 25px #00000014;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden}.enquiry-comments-section .enquiry-comments-header{background:linear-gradient(135deg,#8b5cf6,#7c3aed);padding:2rem;position:relative}.enquiry-comments-section .enquiry-comments-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='1' fill='rgba(255,255,255,0.03)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.enquiry-comments-section .enquiry-comments-header-icon{align-items:center;background:#fff3;border-radius:50%;color:#fff;display:flex;font-size:2rem;height:4rem;justify-content:center;margin-bottom:1rem;position:relative;width:4rem;z-index:1}.enquiry-comments-section .enquiry-comments-header-content{position:relative;z-index:1}.enquiry-comments-section .enquiry-comments-header .enquiry-comments-title{color:#fff;font-size:2.2rem;font-weight:700;margin:0 0 .5rem;text-shadow:1px 1px 2px #0000004d}.enquiry-comments-section .enquiry-comments-header .enquiry-comments-subtitle{color:#fffc;font-size:1.4rem;margin:0}.enquiry-comments-section .enquiry-comments-content{padding:2rem}@media(max-width:430px){.enquiry-comments-section .enquiry-comments-content{padding:1.5rem}}.enquiry-no-comments{color:#64748b;padding:4rem 2rem;text-align:center}.enquiry-no-comments svg{color:#cbd5e1;font-size:4rem;margin-bottom:1rem}.enquiry-no-comments p{color:#475569;font-size:1.8rem;font-weight:600;margin:0 0 .5rem}.enquiry-no-comments span{color:#94a3b8;font-size:1.4rem}.enquiry-comments-list{max-height:500px;overflow-y:auto;padding-right:.5rem}.enquiry-comments-list::-webkit-scrollbar{width:6px}.enquiry-comments-list::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.enquiry-comments-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.enquiry-comments-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.enquiry-comment-card{animation:fadeInUp .4s ease-out;background:#f8fafc;border-left:4px solid #3b82f6;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;transition:all .3s ease}.enquiry-comment-card:hover{box-shadow:0 4px 15px #0000001a;transform:translateX(5px)}.enquiry-comment-card:last-child{margin-bottom:0}.enquiry-comment-card .enquiry-comment-header{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.enquiry-comment-card .enquiry-comment-avatar{color:#3b82f6;font-size:2.4rem}.enquiry-comment-card .enquiry-comment-meta{flex:1 1}.enquiry-comment-card .enquiry-comment-user{color:#1e293b;display:block;font-size:1.5rem;font-weight:600}.enquiry-comment-card .enquiry-comment-date{color:#64748b;font-size:1.2rem}.enquiry-comment-card .enquiry-comment-text{color:#374151;font-size:1.4rem;line-height:1.6;padding-left:3.4rem}@media(max-width:430px){.enquiry-comment-card .enquiry-comment-text{padding-left:0}}.enquiry-add-comment{border-top:2px solid #f1f5f9;margin-top:2rem;padding-top:2rem}.enquiry-add-comment .enquiry-add-comment-header{align-items:center;color:#374151;display:flex;font-size:1.6rem;font-weight:600;gap:1rem;margin-bottom:1.5rem}.enquiry-add-comment .enquiry-add-comment-header svg{color:#10b981;font-size:2rem}.enquiry-add-comment .enquiry-add-comment-form .enquiry-comment-textarea{background:#fafbfc;border:2px solid #e2e8f0;border-radius:12px;color:#000;font-family:inherit;font-size:1.4rem;min-height:120px;padding:1.5rem;resize:vertical;transition:all .3s ease;width:100%}.enquiry-add-comment .enquiry-add-comment-form .enquiry-comment-textarea:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.enquiry-add-comment .enquiry-add-comment-form .enquiry-comment-textarea::placeholder{color:#433a3a}.enquiry-add-comment .enquiry-add-comment-form .enquiry-add-comment-actions{display:flex;justify-content:flex-end;margin-top:1.5rem}.enquiry-add-comment .enquiry-add-comment-form .enquiry-add-comment-actions .button{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;box-shadow:0 4px 15px #10b9814d;color:#fff;font-weight:600;padding:1.2rem 2.5rem;transition:all .3s ease}.enquiry-add-comment .enquiry-add-comment-form .enquiry-add-comment-actions .button .button-with-icon{align-items:center;display:flex;gap:.8rem}.enquiry-add-comment .enquiry-add-comment-form .enquiry-add-comment-actions .button .button-with-icon svg{font-size:1.4rem}.enquiry-add-comment .enquiry-add-comment-form .enquiry-add-comment-actions .button:hover{box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.enquiry-add-comment .enquiry-add-comment-form .enquiry-add-comment-actions .button:active{transform:translateY(0)}@media(max-width:900px){.enquiry-details-container{grid-template-columns:1fr!important}.enquiry-form-header{flex-direction:column!important;gap:1.5rem;text-align:center}.enquiry-form-header-content{margin-left:0!important}.enquiry-form-header-actions{justify-content:center}}@media(max-width:430px){.enquiry-section-grid{grid-template-columns:1fr!important}.enquiry-field-group.full-width{grid-column:1}.enquiry-exams-grid{grid-template-columns:1fr!important}.enquiry-form-header-actions{flex-direction:column;width:100%}.enquiry-form-header-actions .action-btn{justify-content:center;width:100%}.enquiry-comment-text{padding-left:0!important}}@media print{.enquiry-details{background:#fff!important;padding:0!important}.enquiry-comments-section,.enquiry-form-header-actions{display:none!important}.enquiry-form-header{background:#fff!important;border-bottom:2px solid #e2e8f0;color:#000!important}.enquiry-form-header-subtitle,.enquiry-form-header-title{color:#000!important}.enquiry-form-header-icon,.enquiry-section-icon{background:#e2e8f0!important;color:#64748b!important}.field-icon{background:#f8fafc!important;color:#64748b!important}}@media(prefers-color-scheme:dark){.enquiry-details{background:linear-gradient(135deg,#0f172a,#1e293b)}.enquiry-details .enquiry-comments-section,.enquiry-details .enquiry-form-section{background:#1e293b;border-color:#334155}.enquiry-details .enquiry-section-title{color:#f1f5f9}.enquiry-details .enquiry-field-group .field-icon{background:linear-gradient(135deg,#334155,#475569);color:#cbd5e1}.enquiry-details .enquiry-comment-card{background:#334155;border-left-color:#3b82f6}.enquiry-details .enquiry-comment-user{color:#f1f5f9}.enquiry-details .enquiry-comment-text{color:#cbd5e1}.enquiry-details .enquiry-comment-textarea{background:#334155;border-color:#475569;color:#e2e8f0}.enquiry-details .enquiry-comment-textarea:focus{background:#475569;border-color:#3b82f6}.enquiry-details .enquiry-comment-textarea::placeholder{color:#64748b}}.slist{display:flex;font-family:Poppins,sans-serif;justify-content:space-between;min-height:60vh;padding:20px;width:100%}.slist-heading{font-size:2.4rem;font-weight:400;font-weight:600;text-align:left}@media(max-width:430px){.slist-heading{font-size:2rem}}.slist-header{align-items:left;width:100%}.slist-filters,.slist-header{display:flex;justify-content:space-between}.slist-filters{align-items:center;background-color:#e3e3ff9e;border-radius:2rem;flex-direction:column;padding:1rem;width:25%}.slist-filters-label{color:#292966;font-size:1.6rem;font-weight:300;margin-left:1rem;text-align:left}@media(max-width:430px){.slist-filters-label{font-size:1.6rem}}.slist-filters-search{width:100%}.slist-filters-search input{border:2px solid #292966;border-radius:2.5rem;box-shadow:0 2px 5px #0003;padding:1rem 1.5rem;width:100%}.slist-filters-branch,.slist-filters-class,.slist-filters-datepicker,.slist-filters-hostel,.slist-filters-mathsMarks,.slist-filters-scienceMarks{width:100%}.slist-filters2{display:flex;justify-content:space-between;margin-bottom:2rem}.slist-filters2>div{width:100%}.slist-table{width:72%}.slist-table-header{align-items:center;background-color:#f4f4f4;border-bottom:1px solid #ccc;display:flex;font-size:1.6rem;font-weight:700;padding:10px;text-align:left}.slist-table-header>div{padding:5px}.slist-table-header .header-id,.slist-table-header .row-id{width:15%}.slist-table-header .header-name,.slist-table-header .row-name{width:25%}.slist-table-header .header-class,.slist-table-header .header-timestamp,.slist-table-header .header-whatsapp,.slist-table-header .row-class,.slist-table-header .row-timestamp,.slist-table-header .row-whatsapp{width:20%}.slist-table-header .header-timestamp{cursor:pointer}.slist-table-footer{background-color:#f4f4f4;font-size:1.6rem;font-weight:600;font-weight:300;padding:1rem;text-align:left}@media(max-width:430px){.slist-table-footer{font-size:1.6rem}}@keyframes checkmark{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.entrance-table-container{background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:Poppins,sans-serif}@media(max-width:430px){.entrance-table-container{padding:1rem}}.entrance-table-header-section{align-items:center;animation:fadeInUp .6s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 25px #00000014;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1rem 2rem}@media(max-width:900px){.entrance-table-header-section{flex-direction:column;gap:2rem;padding:2rem}}.entrance-table-header-section .entrance-table-header-left{align-items:center;display:flex;gap:2rem}.entrance-table-header-section .entrance-table-header-left .entrance-table-header-icon{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;box-shadow:0 4px 15px #3b82f64d;color:#fff;display:flex;font-size:2.4rem;height:6rem;justify-content:center;width:6rem}@media(max-width:430px){.entrance-table-header-section .entrance-table-header-left .entrance-table-header-icon{font-size:2rem;height:5rem;width:5rem}}.entrance-table-header-section .entrance-table-header-left .entrance-table-header-content .entrance-table-title{color:#1e293b;font-size:3.2rem;font-weight:700;margin:0 0 .5rem}@media(max-width:430px){.entrance-table-header-section .entrance-table-header-left .entrance-table-header-content .entrance-table-title{font-size:2.4rem}}.entrance-table-header-section .entrance-table-header-left .entrance-table-header-content .entrance-table-subtitle{color:#64748b;font-size:1.6rem;margin:0}.entrance-table-header-section .entrance-table-header-right .entrance-table-stats{display:flex;gap:2rem}@media(max-width:430px){.entrance-table-header-section .entrance-table-header-right .entrance-table-stats{justify-content:center;width:100%}}.entrance-table-header-section .entrance-table-header-right .entrance-table-stats .stat-card{align-items:center;background:#f8fafc;border-left:4px solid #3b82f6;border-radius:12px;display:flex;gap:1rem;padding:1.5rem 2rem}.entrance-table-header-section .entrance-table-header-right .entrance-table-stats .stat-card svg{color:#3b82f6;font-size:2.4rem}.entrance-table-header-section .entrance-table-header-right .entrance-table-stats .stat-card .stat-info{display:flex;flex-direction:column}.entrance-table-header-section .entrance-table-header-right .entrance-table-stats .stat-card .stat-info .stat-number{color:#1e293b;font-size:2.4rem;font-weight:700}.entrance-table-header-section .entrance-table-header-right .entrance-table-stats .stat-card .stat-info .stat-label{color:#64748b;font-size:1.2rem;letter-spacing:.5px;text-transform:uppercase}.entrance-table-controls{align-items:center;animation:slideInLeft .6s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 15px #0000000d;display:flex;justify-content:space-between;margin-bottom:2rem;padding:2rem}@media(max-width:900px){.entrance-table-controls{flex-direction:column;gap:2rem}}.entrance-table-controls .entrance-table-controls-left{width:60%}@media(max-width:430px){.entrance-table-controls .entrance-table-controls-left{flex-direction:column;gap:1.5rem;width:100%}}.entrance-table-controls .entrance-table-controls-left .search-container{align-items:center;display:flex;position:relative;width:100%}.entrance-table-controls .entrance-table-controls-left .search-container svg{color:#64748b;font-size:1.6rem;left:1.5rem;position:absolute;z-index:1}.entrance-table-controls .entrance-table-controls-left .search-container .search-input{background:#fafbfc;border:2px solid #e2e8f0;border-radius:12px;font-size:1.4rem;padding:1.2rem 1.5rem 1.2rem 4.5rem;transition:all .3s ease;width:100%}@media(max-width:430px){.entrance-table-controls .entrance-table-controls-left .search-container .search-input{width:100%}}.entrance-table-controls .entrance-table-controls-left .search-container .search-input:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.entrance-table-controls .entrance-table-controls-left .search-container .search-input::placeholder{color:#94a3b8}.entrance-table-controls .entrance-table-controls-left .filter-controls{display:flex;gap:1rem}.entrance-table-controls .entrance-table-controls-left .filter-controls .export-btn,.entrance-table-controls .entrance-table-controls-left .filter-controls .filter-btn{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;display:flex;font-weight:500;gap:.8rem;padding:1.2rem 2rem;transition:all .3s ease}.entrance-table-controls .entrance-table-controls-left .filter-controls .export-btn:hover,.entrance-table-controls .entrance-table-controls-left .filter-controls .filter-btn:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626;color:#3b82f6;transform:translateY(-2px)}.entrance-table-controls .entrance-table-controls-left .filter-controls .export-btn svg,.entrance-table-controls .entrance-table-controls-left .filter-controls .filter-btn svg{font-size:1.4rem}.entrance-table-controls .entrance-table-controls-right .button{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:12px;box-shadow:0 4px 15px #3b82f64d;color:#fff;font-weight:600;padding:1.2rem 2.5rem;transition:all .3s ease}.entrance-table-controls .entrance-table-controls-right .button:disabled{background:#e2e8f0;box-shadow:none;color:#94a3b8;cursor:not-allowed;transform:none}.entrance-table-controls .entrance-table-controls-right .button:not(:disabled):hover{box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.entrance-table-controls .entrance-table-controls-right .button .button-with-icon{align-items:center;display:flex;gap:.8rem}.entrance-table-controls .entrance-table-controls-right .button .button-with-icon svg{font-size:1.4rem}.entrance-table-wrapper{animation:fadeInUp .8s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 25px #00000014;overflow:hidden}.entrance-table{max-height:70vh;overflow-y:auto;width:100%}.entrance-table .entrance-table-header-row{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;display:grid;grid-template-columns:60px 120px 2fr 150px 120px 100px;padding:0}@media(max-width:900px){.entrance-table .entrance-table-header-row{grid-template-columns:50px 100px 2fr 120px 100px 80px}}@media(max-width:430px){.entrance-table .entrance-table-header-row{grid-template-columns:40px 80px 2fr 100px 80px 70px}}.entrance-table .entrance-table-header-row .entrance-table-cell{align-items:center;display:flex;font-size:1.4rem;font-weight:600;padding:2rem 1.5rem}@media(max-width:430px){.entrance-table .entrance-table-header-row .entrance-table-cell{font-size:1.2rem;padding:1.5rem 1rem}}.entrance-table .entrance-table-header-row .entrance-table-cell.header-cell{color:#e2e8f0;gap:.8rem}.entrance-table .entrance-table-header-row .entrance-table-cell.header-cell svg{color:#cbd5e1;font-size:1.6rem}@media(max-width:430px){.entrance-table .entrance-table-header-row .entrance-table-cell.header-cell svg{font-size:1.4rem}.entrance-table .entrance-table-header-row .entrance-table-cell.header-cell span{display:none}}.entrance-table .entrance-table-header-row .entrance-table-cell.checkbox-cell{justify-content:center}.entrance-table .entrance-table-body .entrance-table-empty{color:#64748b;padding:6rem 2rem;text-align:center}.entrance-table .entrance-table-body .entrance-table-empty svg{color:#cbd5e1;font-size:4rem;margin-bottom:2rem}.entrance-table .entrance-table-body .entrance-table-empty h3{color:#475569;font-size:2rem;font-weight:600;margin:0 0 1rem}.entrance-table .entrance-table-body .entrance-table-empty p{font-size:1.6rem;margin:0}.entrance-table .entrance-table-body .entrance-table-row{animation:fadeInUp .4s ease-out;border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:60px 1fr;transition:all .3s ease}@media(max-width:900px){.entrance-table .entrance-table-body .entrance-table-row{grid-template-columns:50px 1fr}}@media(max-width:430px){.entrance-table .entrance-table-body .entrance-table-row{grid-template-columns:40px 1fr}}.entrance-table .entrance-table-body .entrance-table-row:hover{background:#f8fafc;box-shadow:0 2px 8px #0000000d;transform:translateX(4px)}.entrance-table .entrance-table-body .entrance-table-row.selected{background:#eff6ff;border-left:4px solid #3b82f6}.entrance-table .entrance-table-body .entrance-table-row.entrance-table-row-highlighted{background:#ecfdf5;border-left:4px solid #10b981}.entrance-table .entrance-table-body .entrance-table-row.entrance-table-row-highlighted:hover{background:#d1fae5}.entrance-table .entrance-table-body .entrance-table-row .entrance-table-cell{align-items:center;display:flex;padding:2rem 1.5rem}@media(max-width:430px){.entrance-table .entrance-table-body .entrance-table-row .entrance-table-cell{padding:1.5rem 1rem}}.entrance-table .entrance-table-body .entrance-table-row .entrance-table-cell.checkbox-cell{justify-content:center}.entrance-table .entrance-table-body .entrance-table-row .entrance-table-row-content{cursor:pointer;display:grid;grid-template-columns:120px 2fr 150px 120px 100px;width:100%}@media(max-width:900px){.entrance-table .entrance-table-body .entrance-table-row .entrance-table-row-content{grid-template-columns:100px 2fr 120px 100px 80px}}@media(max-width:430px){.entrance-table .entrance-table-body .entrance-table-row .entrance-table-row-content{grid-template-columns:80px 2fr 100px 80px 70px}}.entrance-table .entrance-table-body .entrance-table-row .entrance-table-row-content .entrance-table-cell.data-cell{color:#374151;font-size:1.4rem}@media(max-width:430px){.entrance-table .entrance-table-body .entrance-table-row .entrance-table-row-content .entrance-table-cell.data-cell{font-size:1.2rem}}.entrance-table .entrance-table-body .entrance-table-row .entrance-table-row-content .entrance-table-cell.roll-no .cell-data{background:#f1f5f9;border-radius:8px;color:#1e293b;font-size:1.2rem;font-weight:600;padding:.5rem 1rem}.entrance-table .entrance-table-body .entrance-table-row .entrance-table-row-content .entrance-table-cell.student-name .student-info{align-items:center;display:flex;gap:1rem}.entrance-table .entrance-table-body .entrance-table-row .entrance-table-row-content .entrance-table-cell.student-name .student-info .student-avatar{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;color:#fff;display:flex;font-size:1.6rem;height:4rem;justify-content:center;width:4rem}@media(max-width:430px){.entrance-table .entrance-table-body .entrance-table-row .entrance-table-row-content .entrance-table-cell.student-name .student-info .student-avatar{font-size:1.2rem;height:3rem;width:3rem}}.entrance-table .entrance-table-body .entrance-table-row .entrance-table-row-content .entrance-table-cell.student-name .student-info .student-details{display:flex;flex-direction:column;gap:.2rem}.entrance-table .entrance-table-body .entrance-table-row .entrance-table-row-content .entrance-table-cell.student-name .student-info .student-details .student-name{color:#1e293b;font-size:1.5rem;font-weight:600}@media(max-width:430px){.entrance-table .entrance-table-body .entrance-table-row .entrance-table-row-content .entrance-table-cell.student-name .student-info .student-details .student-name{font-size:1.3rem}}.entrance-table .entrance-table-body .entrance-table-row .entrance-table-row-content .entrance-table-cell.student-name .student-info .student-details .student-email{color:#64748b;font-size:1.2rem}@media(max-width:430px){.entrance-table .entrance-table-body .entrance-table-row .entrance-table-row-content .entrance-table-cell.student-name .student-info .student-details .student-email{display:none}}.entrance-table .entrance-table-body .entrance-table-row .entrance-table-row-content .entrance-table-cell.whatsapp .phone-number{background:#f0f9ff;border-radius:8px;color:#1e40af;font-family:Courier New,monospace;font-weight:500;padding:.5rem 1rem}.entrance-table .entrance-table-body .entrance-table-row .entrance-table-row-content .entrance-table-cell.class-info .class-badge{background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:600;min-width:80px;padding:.6rem 1.2rem;text-align:center}.entrance-table .entrance-table-body .entrance-table-row .entrance-table-row-content .entrance-table-cell.date .cell-data{color:#64748b;font-size:1.3rem}.custom-checkbox{display:inline-block;position:relative}.custom-checkbox .checkbox-input{cursor:pointer;opacity:0;position:absolute}.custom-checkbox .checkbox-label{align-items:center;background:#fff;border:2px solid #cbd5e1;border-radius:6px;cursor:pointer;display:flex;height:2.4rem;justify-content:center;transition:all .3s ease;width:2.4rem}.custom-checkbox .checkbox-label .check-icon{color:#fff;font-size:1.4rem;opacity:0;transform:scale(0);transition:all .3s ease}.custom-checkbox .checkbox-input:checked+.checkbox-label{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-color:#3b82f6}.custom-checkbox .checkbox-input:checked+.checkbox-label .check-icon{animation:checkmark .3s ease;opacity:1;transform:scale(1)}.custom-checkbox .checkbox-input:hover+.checkbox-label{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.entrance-table-footer{align-items:center;animation:fadeInUp 1s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 15px #0000000d;display:flex;justify-content:space-between;margin-top:2rem;padding:2rem}@media(max-width:430px){.entrance-table-footer{flex-direction:column;gap:1.5rem}}.entrance-table-footer .entrance-table-footer-info{align-items:center;color:#64748b;display:flex;font-size:1.4rem;gap:1rem}.entrance-table-footer .entrance-table-footer-info .selected-info{color:#3b82f6;font-weight:600}.entrance-table-footer .entrance-table-footer-actions .clear-selection-btn{background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;font-weight:500;padding:1rem 2rem;transition:all .3s ease}.entrance-table-footer .entrance-table-footer-actions .clear-selection-btn:hover{background:#ef4444;border-color:#ef4444;color:#fff;transform:translateY(-2px)}.email-composer{animation:fadeInUp .4s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 60px #00000026;max-height:90vh;max-width:600px;overflow:hidden;overflow-y:auto;width:100%}.email-composer .email-composer-header{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;display:flex;justify-content:space-between;padding:2rem}.email-composer .email-composer-header .email-composer-header-left{align-items:center;display:flex;gap:1.5rem}.email-composer .email-composer-header .email-composer-header-left .email-composer-icon{align-items:center;background:#fff3;border-radius:50%;display:flex;font-size:2rem;height:4rem;justify-content:center;width:4rem}.email-composer .email-composer-header .email-composer-header-left .email-composer-title h2{font-size:2.4rem;font-weight:700;margin:0 0 .5rem}.email-composer .email-composer-header .email-composer-header-left .email-composer-title p{font-size:1.4rem;margin:0;opacity:.9}.email-composer .email-composer-header .email-composer-close{background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.8rem;height:4rem;transition:all .3s ease;width:4rem}.email-composer .email-composer-header .email-composer-close:hover{background:#ffffff4d;transform:rotate(90deg)}.email-composer .email-composer-content{padding:2.5rem}.email-composer .email-composer-content .email-field-group{margin-bottom:2.5rem}.email-composer .email-composer-content .email-field-group .email-field-label{align-items:center;color:#374151;display:flex;font-size:1.6rem;font-weight:600;gap:1rem;margin-bottom:1rem}.email-composer .email-composer-content .email-field-group .email-field-label svg{color:#3b82f6;font-size:1.8rem}.email-composer .email-composer-content .email-field-group .email-field-input{background:#fafbfc;border:2px solid #e2e8f0;border-radius:12px;font-size:1.5rem;padding:1.5rem;transition:all .3s ease;width:100%}.email-composer .email-composer-content .email-field-group .email-field-input:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.email-composer .email-composer-content .email-field-group .email-field-textarea{background:#fafbfc;border:2px solid #e2e8f0;border-radius:12px;font-family:inherit;font-size:1.4rem;min-height:150px;padding:1.5rem;resize:vertical;transition:all .3s ease;width:100%}.email-composer .email-composer-content .email-field-group .email-field-textarea:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.email-composer .email-composer-content .email-field-group .email-field-textarea::placeholder{color:#94a3b8}.email-composer .email-composer-content .email-recipients-preview{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:2rem}.email-composer .email-composer-content .email-recipients-preview .email-recipients-header{align-items:center;color:#374151;display:flex;font-size:1.6rem;font-weight:600;gap:1rem;margin-bottom:1.5rem}.email-composer .email-composer-content .email-recipients-preview .email-recipients-header svg{color:#3b82f6;font-size:1.8rem}.email-composer .email-composer-content .email-recipients-preview .email-recipients-list{display:flex;flex-wrap:wrap;gap:.8rem}.email-composer .email-composer-content .email-recipients-preview .email-recipients-list .recipient-tag{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;font-size:1.2rem;padding:.8rem 1.2rem}.email-composer .email-composer-content .email-recipients-preview .email-recipients-list .recipient-tag.more{background:#3b82f6;color:#fff;font-weight:600}.email-composer .email-composer-footer{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:1.5rem;justify-content:flex-end;padding:2rem}.email-composer .email-composer-footer .email-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:1.4rem;font-weight:600;gap:.8rem;padding:1.2rem 2.5rem;transition:all .3s ease}.email-composer .email-composer-footer .email-btn.cancel-btn{background:#fff;border:2px solid #e2e8f0;color:#64748b}.email-composer .email-composer-footer .email-btn.cancel-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.email-composer .email-composer-footer .email-btn.send-btn{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b9814d;color:#fff}.email-composer .email-composer-footer .email-btn.send-btn:hover:not(:disabled){box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.email-composer .email-composer-footer .email-btn.send-btn:disabled{background:#e2e8f0;box-shadow:none;color:#94a3b8;cursor:not-allowed;transform:none}.email-composer .email-composer-footer .email-btn svg{font-size:1.4rem}@media(max-width:900px){.entrance-table-header-section{flex-direction:column;text-align:center}.entrance-table-controls{flex-direction:column;gap:2rem}.entrance-table-controls-left{justify-content:center;width:100%}.entrance-table-stats{justify-content:center}}@media(max-width:430px){.entrance-table-container{padding:1rem}.entrance-table-controls,.entrance-table-footer,.entrance-table-header-section{padding:1.5rem}.entrance-table-title{font-size:2.4rem!important}.entrance-table-controls-left{flex-direction:column;width:100%}.search-container .search-input{width:100%}.filter-controls{justify-content:center;width:100%}.entrance-table-row .entrance-table-row-content .student-email{display:none}.email-composer{margin:1rem;max-height:calc(100vh - 2rem)}.email-composer .email-composer-content{padding:1.5rem}.email-composer .email-composer-footer{flex-direction:column;padding:1.5rem}.email-composer .email-composer-footer .email-btn{justify-content:center;width:100%}}.modal-overlay{align-items:flex-start;background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;overflow-y:auto;padding:2rem;position:fixed;top:0;width:100%;z-index:1000}.modal-overlay.approval-modal-container .modal-content,.modal-overlay.details-modal-container .modal-content,.modal-overlay.history-modal-container .modal-content{border-radius:1.2rem;display:flex;flex-direction:column;margin:2rem auto;max-height:90vh;max-width:90rem;overflow:hidden;padding:0}.modal-overlay.approval-modal-container .modal-close-btn,.modal-overlay.details-modal-container .modal-close-btn,.modal-overlay.history-modal-container .modal-close-btn{display:none}.modal-content{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000004d;max-height:90vh;min-width:40%;overflow:auto;padding:4rem;position:relative}@media(max-width:430px){.modal-content{min-width:90%}}.modal-close-btn{font-size:1.5rem;right:10px;top:10px}.asd-success{margin-bottom:2rem;text-align:left}.asd-success-text{background-color:#2b3;border:2px solid #2b3;border-radius:.5rem;color:#fff;padding:1rem}.asd-success-view{color:#2b3;cursor:pointer;margin-left:1rem;text-decoration:underline}.asd-imgChange{display:flex;flex-direction:column}.asd-imgChange input{display:block;margin:1rem 0}.asd .asd-meta{background-color:#e3e3ff9e;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1rem;position:relative}.asd .asd-meta-img{height:20rem;position:relative;width:20rem}.asd .asd-meta-img img{height:100%;object-fit:contain;width:100%}.asd .asd-meta-img:hover .img-buttons{display:flex}.asd .asd-meta-img .img-buttons{align-items:center;bottom:0;display:none;flex-direction:column;justify-content:space-between;left:0;padding:10px;position:absolute;right:0;top:0}.asd .asd-meta-img .img-buttons button{background-color:#292966;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;padding:.5rem 1rem;transition:background-color .3s ease}.asd .asd-meta-img .img-buttons button:hover{background-color:#1a1a42}.asd .asd-meta-details{align-items:center;display:flex;flex-direction:column;justify-content:center}.asd .asd-meta-details-name{font-size:2.6rem;font-weight:700;text-transform:uppercase}.asd .asd-meta-details-email{font-weight:600}.asd .asd-meta-cta{display:flex;flex-direction:column;gap:2rem 0;justify-content:center}.asd-button{display:flex;justify-content:space-between}.asd-button-left{gap:1rem}.asd-button-left>*{margin-right:2rem}.scholarship-approval{background-color:#f7f7f7;border-radius:10px;box-shadow:0 2px 15px #0000001a;margin:20px auto;padding:20px;width:100%}.scholarship-approval h1{color:#333;font-size:1.5em;margin-bottom:20px;text-align:center}.scholarship-approval p{color:#666;font-size:1em;line-height:1.4}.scholarship-approval .otp-input{align-items:center;display:flex;justify-content:space-between;margin-top:15px}.scholarship-approval .otp-input-verified{color:#2b3;font-weight:700}.scholarship-approval .otp-input label{display:block;font-weight:600;margin-bottom:5px}.scholarship-approval .otp-input-box{width:30%}.scholarship-approval .otp-input input[type=text]{border:1px solid #ccc;border-radius:4px;display:inline-block;margin-bottom:10px;padding:8px;width:70%}.scholarship-approval .otp-input button{margin-left:1rem}.rm{align-items:center;animation:slideFadeIn .5s ease-out forwards;background:#fff;border-radius:10px;box-shadow:0 2px 5px #0003;display:flex;flex-direction:column;justify-content:center;margin:20px auto;max-width:300px;opacity:0;padding:2rem;text-align:center;transform:translateY(-40px);transition:all .3s ease-out;width:100%}.rm-error,.rm-success{border-left-style:solid;border-left-width:5px}.rm-success{border-left-color:#2b3;color:#2b3}.rm-success .rm-icon{color:#2b3}.rm-error{border-left-color:#bb2124}.rm-error,.rm-error color .rm-icon{color:#bb2124}.rm-icon{animation:pulse 1.5s infinite;margin-bottom:1rem}.rm-msg{color:#000;font-size:1.4rem;font-size:1.6rem;font-weight:300;margin-bottom:2rem}@media(max-width:430px){.rm-msg{font-size:1.6rem}}.rm-button>*{margin:0 auto}@keyframes slideFadeIn{to{opacity:1;transform:translateY(0)}}.ua{padding:2rem}.ua-header{margin-bottom:2rem}.ua-header-info{display:flex;justify-content:space-between;padding:2rem 0}.ua-header-info-title{font-size:4.2rem;font-weight:600}@media(max-width:430px){.ua-header-info-title{font-size:3.6rem}}.ua-header-filters{display:flex;justify-content:space-between}.ua-header-filters-label{color:#292966;text-align:left}.ua-header-filters-search{width:60%}.ua-header-filters-roles{width:30%}.ua-content{display:flex;justify-content:space-between}.ua-content-list{text-align:left;width:40%}.ua-content-list-header{background-color:#ececec;font-weight:600;text-align:left}.ua-content-list-card,.ua-content-list-header{border-bottom:1px solid #ccc;display:flex;font-size:1.6rem;padding:1rem}.ua-content-list-card{font-weight:300}@media(max-width:430px){.ua-content-list-card{font-size:1.6rem}}.ua-content-list-card:hover{background-color:#e3e3ff9e}.ua-content-list .header-id,.ua-content-list .row-id{width:15%}.ua-content-list .header-name,.ua-content-list .row-name{width:50%}.ua-content-list .header-role,.ua-content-list .row-role{width:35%}.ua-content-details{width:58%}.uf{border:1px solid gray;padding-bottom:2rem}.uf,.uf-header{border-radius:0 0 2rem 2rem}.uf-header{background-color:#292966;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.uf-header-name{color:#fff;font-size:2.4rem;font-weight:400;font-weight:700}@media(max-width:430px){.uf-header-name{font-size:2rem}}.uf-header img{cursor:pointer;height:4rem;width:auto}.uf-form{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1.5rem}.uf-form-visit{display:flex;justify-content:end;margin-bottom:1rem;width:100%}.uf-form-field{margin-bottom:2rem;text-align:left;width:48%}.add-user-form{display:flex;flex-direction:column;max-height:100%;overflow-y:scroll;text-align:left}.add-user-form-title{font-size:4.2rem;font-weight:600;text-align:center}@media(max-width:430px){.add-user-form-title{font-size:3.6rem}}.add-user-form input{margin-bottom:1rem}.add-user-form button{align-self:center;display:inline;margin:2rem auto}.rs-input{border:2px solid #292966!important;padding:1.1rem!important;z-index:3000}.half-list{border:2px solid #292966;border-radius:1rem;display:flex;flex-direction:column;height:70vh;width:100%}.half-list-header{align-items:center;background-color:#292966;border-bottom:1px solid #eaedf0;display:flex;justify-content:space-between;padding:16px}.half-list-header .search-container{flex:1 1}.half-list-header .search-container .search-input-wrapper{max-width:300px;position:relative;width:100%}.half-list-header .search-container .search-input-wrapper .search-input{background-color:#f9fafb;border:1px solid #e0e4e8;border-radius:6px;color:#333;font-size:14px;padding:10px 36px;transition:all .2s ease;width:100%}.half-list-header .search-container .search-input-wrapper .search-input:focus{background-color:#fff;border-color:#3498db;box-shadow:0 0 0 2px #3498db33;outline:none}.half-list-header .search-container .search-input-wrapper .search-input::placeholder{color:#a0aec0}.half-list-header .search-container .search-input-wrapper .search-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23a0aec0'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21-6-6m2-5a7 7 0 1 1-14 0 7 7 0 0 1 14 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:16px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.half-list-header .search-container .search-input-wrapper .clear-search{align-items:center;background:none;border:none;border-radius:50%;color:#a0aec0;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.half-list-header .search-container .search-input-wrapper .clear-search:hover{background-color:#e2e8f0;color:#4a5568}.half-list-header .add-button-container{margin-left:16px}.half-list-header .add-button-container button{background-color:#fff;color:#292966;transition:background-color .2s ease}.half-list-header .add-button-container button:hover{background-color:#2980b9}.half-list .list-container{flex:1 1;overflow:auto;position:relative}.half-list .list-container .data-table{border-collapse:collapse;width:100%}.half-list .list-container .data-table td,.half-list .list-container .data-table th{border-bottom:1px solid #edf2f7;font-size:14px;padding:12px 16px;text-align:left;vertical-align:middle}.half-list .list-container .data-table th{background-color:#f8fafc;color:#2d3748;cursor:pointer;font-weight:600;position:-webkit-sticky;position:sticky;top:0;transition:background-color .2s ease;z-index:10}.half-list .list-container .data-table th:hover{background-color:#edf2f7}.half-list .list-container .data-table th.sorted-ascending,.half-list .list-container .data-table th.sorted-descending{background-color:#ebf8ff;color:#3498db}.half-list .list-container .data-table th .sort-indicator{color:#3498db;display:inline-block;margin-left:4px}.half-list .list-container .data-table tbody tr{cursor:pointer;transition:background-color .2s ease}.half-list .list-container .data-table tbody tr:hover{background-color:#f7fafc}.half-list .list-container .data-table tbody tr.selected-row{background-color:#ebf8ff;font-weight:500}.half-list .list-container .data-table tbody tr.selected-row td{border-bottom-color:#bee3f8}.half-list .list-container .data-table tbody tr td{color:#4a5568}.half-list .list-container .no-data{align-items:center;color:#718096;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.half-list .list-container .no-data .no-data-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23a0aec0'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12h6m-6 4h6m2 5H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5.586a1 1 0 0 1 .707.293l5.414 5.414a1 1 0 0 1 .293.707V19a2 2 0 0 1-2 2z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:48px;margin-bottom:16px;opacity:.6;width:48px}.half-list .list-container .no-data p{font-size:15px;margin:0 0 16px}.half-list .list-container .no-data .reset-search{background-color:#0000;border:1px solid #a0aec0;border-radius:4px;color:#4a5568;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.half-list .list-container .no-data .reset-search:hover{background-color:#f7fafc;border-color:#718096}.half-list-footer{align-items:center;background-color:#f8fafc;border-top:1px solid #eaedf0;color:#718096;display:flex;font-size:13px;justify-content:space-between;padding:12px 16px}.half-list-footer .records-count{font-weight:500}.half-list-footer .search-info{font-size:12px;font-style:italic}@media screen and (max-width:768px){.half-list-header{align-items:stretch;flex-direction:column;gap:12px}.half-list-header .search-container .search-input-wrapper{max-width:none}.half-list-header .add-button-container{display:flex;justify-content:flex-end;margin-left:0}.half-list .list-container .data-table td,.half-list .list-container .data-table th{font-size:13px;padding:10px 12px}.half-list-footer{align-items:flex-start;flex-direction:column;gap:4px}}.asd-contents-section-fields{justify-content:space-between}.asd{font-family:Poppins,sans-serif;padding:5rem}@media(max-width:430px){.asd{padding:1.5rem}}.asd-cta{align-items:center;background-color:#292966;border-radius:1rem 1rem;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem 2rem}.asd-cta-back{color:#ececec;cursor:pointer;font-size:1.6rem;font-weight:700;font-weight:300}@media(max-width:430px){.asd-cta-back{font-size:1.6rem}}.asd-cta-note{color:#fff;font-size:2.4rem;font-weight:400;font-weight:700}@media(max-width:430px){.asd-cta-note{font-size:2rem}}.asd-cta-buttons img{cursor:pointer;height:4rem;margin-left:2rem;width:auto}.asd-header{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.asd-header-back{color:#fff;cursor:pointer;font-weight:700;left:1rem;position:absolute;top:1rem}.asd-header-logo img{border-radius:50%;height:auto;width:9rem}@media(max-width:900px){.asd-header-logo img{width:5rem}}.asd-header-title{color:#ececec;font-size:3.8rem;font-weight:600;margin:0 auto;width:50%}@media(max-width:900px){.asd-header-title{font-size:3rem}}@media(max-width:430px){.asd-header-title{font-size:2rem}}.asd-header-ams{color:#fff;font-size:4.8rem}@media(max-width:430px){.asd-header-ams{font-size:3rem}}.asd-contents{background-color:#e3e3ff9e;padding:3rem}@media(max-width:430px){.asd-contents{padding:1rem}}.asd-contents-title{font-size:2.4rem;font-weight:400;font-weight:700}@media(max-width:430px){.asd-contents-title{font-size:2rem}}.asd-contents-info{color:#822525;font-size:2.4rem;font-weight:400;font-weight:700}@media(max-width:430px){.asd-contents-info{font-size:2rem}}.asd-contents-section{margin:2rem;text-align:left}.asd-contents-section-title{font-size:2.8rem;font-weight:600}@media(max-width:430px){.asd-contents-section-title{font-size:2.2rem}}.asd-contents-section-fields{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:start;padding:2rem 4rem}@media(max-width:430px){.asd-contents-section-fields{padding:1rem 0}}.asd-contents-section-fields-inst{display:flex;justify-content:space-between;width:100%}.asd-contents-section-fields-field{width:32%}@media(max-width:900px){.asd-contents-section-fields-field{width:48%}}@media(max-width:430px){.asd-contents-section-fields-field{width:100%}}.asd-contents-section-fields-field .input-error{border:solid red}.asd-contents-section-fields-field-other{margin-bottom:2rem;width:48%}.asd-contents-section-fees{color:#bb2124;display:block}.asd-contents-seperator{border:none;border-bottom:1px solid #b8b8b8;margin:0 auto;width:90%}.asd-error{color:red;font-size:2.4rem;margin-bottom:2rem}.asd-button{margin-top:2rem}.asd-result{font-size:2.4rem;font-weight:400;font-weight:700;margin-top:4rem;text-align:left}@media(max-width:430px){.asd-result{font-size:2rem}}.asd-exam{display:flex;flex-wrap:wrap;justify-content:space-between;margin:2rem 0}.asd-exam,.asd-exam-card{box-shadow:4px 4px 13px 5px #4585e526}.asd-exam-card{border:1px solid #292966;margin:.5rem;width:23%}.asd-exam-card-title{background-color:#ececec;font-weight:700;padding:1rem}.asd-exam-card-value{padding:1rem}.asd-additional{font-size:1.6rem;margin:5rem 0;text-align:left}.asd-additional-header{font-size:2.4rem;font-weight:400;font-weight:700}@media(max-width:430px){.asd-additional-header{font-size:2rem}}.asd-notadditional{font-size:1.6rem;margin:5rem 0;text-align:left}.asd-notadditional-header{font-size:2.4rem;font-weight:400;font-weight:700}@media(max-width:430px){.asd-notadditional-header{font-size:2rem}}.asd-notadditional-amtText{font-size:2rem;font-weight:600;margin:1.5rem 0}.asd-notadditional label{margin-top:1.5rem}.asd-notadditional button{margin:2rem 0}.asd-comments{background-color:#ececec;margin-top:3rem;padding:2rem;text-align:left;width:100%}.asd-comments-none{font-size:2.4rem;font-weight:400}@media(max-width:430px){.asd-comments-none{font-size:2rem}}.asd-comments-heading{font-size:4.2rem;font-weight:600;margin-bottom:2rem}@media(max-width:430px){.asd-comments-heading{font-size:3.6rem}}.asd-comments-card{background-color:#fff;box-shadow:4px 4px 13px 5px #4585e526;margin:2rem 0;padding:1.5rem}.asd-comments-card-data-user{font-size:1.5rem;font-weight:600}.asd-comments-card-comment{color:#000;font-size:1.8rem}.asd-comments-add{display:flex;justify-content:space-between;margin:2rem 0;width:100%}.asd-comments-add textarea{border:1px solid #292966;border-radius:1.5rem;box-shadow:4px 4px 13px 5px #4585e526;height:6rem;padding:1.5rem;width:72%}.asd-comments-add button{width:25%}.input-error{border:2px solid red}.instDiscount-row-values-amount{width:15%}.instDiscount-row-values-discount{width:30%}.instDiscount-row-values-discount-name{width:60%}.instDiscount-row-values-discount-button{width:4%}.instDiscount-row-values-due{width:13%}.instDiscount-row-card-name,.instDiscount-row-header-name{width:31%}.instDiscount-row-card-amount,.instDiscount-row-header-amount{width:15%}.instDiscount-row-card-discount,.instDiscount-row-header-discount{width:31%}.instDiscount-row-card-account,.instDiscount-row-header-account{width:9%}.instDiscount-row-card-due,.instDiscount-row-header-due{width:10%}.stdash{background:#f5f5f5;min-height:60vh;padding:20px}.stdash-contents{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.stdash-contents-ancmnts,.stdash-contents-classes,.stdash-contents-exam,.stdash-contents-info{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;transition:transform .3s ease}.stdash-contents-ancmnts:hover,.stdash-contents-classes:hover,.stdash-contents-exam:hover,.stdash-contents-info:hover{transform:translateY(-5px)}.stdash-contents-info{max-width:350px;text-align:center;width:100%}.stdash-contents-info-brand{align-items:center;background-color:#292966;border-radius:1rem;display:flex;gap:10px;justify-content:space-evenly;padding:1rem 0}.stdash-contents-info-brand div{color:#fff;font-size:1.8rem;font-weight:600}.stdash-contents-info-brand img{border-radius:50%;height:auto;width:5rem}.stdash-contents-info-name{margin-top:20px}.stdash-contents-info-name h3{color:#5c5c99;font-weight:700}.stdash-contents-info .student-photo{border-radius:50%;height:150px;margin-top:20px;object-fit:cover;width:150px}.stdash-contents-info-details{text-align:left}.stdash-contents-ancmnts,.stdash-contents-classes,.stdash-contents-exam{flex:1 1;max-height:60vh;min-width:250px;overflow:scroll}.stdash-contents-ancmnts-title,.stdash-contents-classes-title,.stdash-contents-exam-title{color:#292966;font-size:1.5rem;font-weight:700;margin-bottom:15px}.stdash-contents-classes-data .classCard{background-color:#e3f2fd;border-radius:6px;color:#333;font-size:14px;margin-bottom:10px;padding:10px}.stdash-contents-classes-data .classCard:last-child{margin-bottom:0}.stdash-contents-classes-data .classCard-time{font-size:1.6rem;font-weight:600}.stdash-contents-classes-data .classCard-subject{color:#545454;font-size:1.6rem}.stdash-contents-classes-data .classCard-teacher{font-size:1.6rem}.stdash-contents-classes-data .classCard-buttons{display:flex;justify-content:center;margin-top:1rem}.stdash-contents-classes-data .classCard-buttons>*{margin:0 1rem}.stdash-contents-info-details{border-radius:8px;box-shadow:0 4px 8px #0000001a;max-width:800px}.stdash-contents-info-details .info-container{background-color:#f9f9f9;border-radius:5px;padding:15px}.stdash-contents-info-details .info-container .info-group{align-items:center;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:10px}.stdash-contents-info-details .info-container .info-group-card{background-color:#eef2f7;border-radius:.5rem;text-align:center;width:48%}.stdash-contents-info-details .info-container .info-group-card-header{color:#6c6c6c;font-weight:600}.stdash-contents-info-details .info-container .info-group-cardfull{background-color:#eef2f7;text-align:center;width:100%}.stdash-contents-info-details .info-container .info-group-cardfull-header{color:#6c6c6c;font-weight:600}.stdash-contents-info-details .info-container .info-group .info-group-header{color:#2c3e50;font-weight:700;width:40%}.stdash-contents-info-details .info-container .info-group .info-group-info{font-size:16px;text-align:right;width:60%}.stdash-contents-info-details h1{color:#2c3e50;font-size:26px;margin-bottom:20px}.announcements-display{width:100%}.announcements-display .announcement-card{background-color:#fff;border-left:4px solid #3498db;border-radius:8px;box-shadow:0 2px 6px #00000014;margin-bottom:16px;padding:16px;transition:transform .2s ease,box-shadow .2s ease}.announcements-display .announcement-card:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.announcements-display .announcement-card:last-child{margin-bottom:0}.announcements-display .announcement-card .announcement-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.announcements-display .announcement-card .announcement-header .announcement-title{color:#2c3e50;flex:1 1;font-size:16px;font-weight:600;margin:0}.announcements-display .announcement-card .announcement-header .announcement-date{color:#7f8c8d;font-size:12px;white-space:nowrap}.announcements-display .announcement-card .announcement-content{color:#4a5568;font-size:14px;line-height:1.5;margin:0;overflow-wrap:break-word;white-space:pre-line}.announcements-display .no-announcements{align-items:center;background-color:#f8f9fa;border-radius:8px;color:#6c757d;display:flex;flex-direction:column;font-size:14px;padding:24px;text-align:center}.announcements-display .no-announcements:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236c757d' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M10.34 15.84a24.07 24.07 0 0 0-2.09-.09H7.5a4.5 4.5 0 1 1 0-9h.75c.704 0 1.402-.03 2.09-.09m0 9.18c.253.962.584 1.892.985 2.783.247.55.06 1.21-.463 1.511l-.657.38c-.551.318-1.26.117-1.527-.461a20.845 20.845 0 0 1-1.44-4.282m3.102.069a18.03 18.03 0 0 1-.59-4.59c0-1.586.205-3.124.59-4.59m0 9.18a23.848 23.848 0 0 1 8.835 2.535M10.34 6.66a23.847 23.847 0 0 0 8.835-2.535m0 0A23.74 23.74 0 0 0 18.795 3m.38 1.125a23.91 23.91 0 0 1 1.014 5.395m-1.014 8.855c-.118.38-.245.754-.38 1.125m.38-1.125a23.91 23.91 0 0 0 1.014-5.395m0-3.46a2.249 2.249 0 0 1 0 3.46m0-3.46a24.347 24.347 0 0 1 0 3.46'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:40px;margin-bottom:12px;width:40px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.new-announcement{animation:fadeIn .3s ease-out}.announcement-card.everyone{border-left-color:#3498db}.announcement-card.students{border-left-color:#2ecc71}.announcement-card.staff{border-left-color:#f39c12}.announcement-card.urgent{border-left-color:#e74c3c}.announcement-card.urgent .announcement-title{align-items:center;display:flex}.announcement-card.urgent .announcement-title:before{align-items:center;background-color:#e74c3c;border-radius:50%;color:#fff;content:"!";display:inline-flex;font-size:12px;font-weight:700;height:18px;justify-content:center;margin-right:8px;width:18px}@media(max-width:576px){.announcements-display .announcement-card{padding:12px}.announcements-display .announcement-card .announcement-header{align-items:flex-start;flex-direction:column}.announcements-display .announcement-card .announcement-header .announcement-date{margin-top:4px}}.assigned-inventory{display:flex;flex-direction:column;gap:16px;width:100%}.assigned-inventory .inventory-card{background-color:#fff;border-left:3px solid #3498db;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;padding:16px;transition:transform .2s ease,box-shadow .2s ease}.assigned-inventory .inventory-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.assigned-inventory .inventory-card .inventory-icon{align-items:center;background-color:#f0f7ff;border-radius:8px;display:flex;flex-shrink:0;height:48px;justify-content:center;margin-right:16px;width:48px}.assigned-inventory .inventory-card .inventory-icon div{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.assigned-inventory .inventory-card .inventory-icon .icon-laptop{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233498db'%3E%3Cpath d='M20 18c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2H0c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2h-4zM4 5h16v11H4V5zm8 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z'/%3E%3C/svg%3E")}.assigned-inventory .inventory-card .inventory-icon .icon-phone{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233498db'%3E%3Cpath d='M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 19H7V5h10v14zm-4.2-5.78v1.75l2.81-2.62c.21-.2.21-.53 0-.73L12.8 9v1.7c-3.11.43-4.35 2.56-4.8 4.7 1.11-1.5 2.58-2.18 4.8-2.18z'/%3E%3C/svg%3E")}.assigned-inventory .inventory-card .inventory-icon .icon-tablet{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233498db'%3E%3Cpath d='M21 4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 1.99-.9 1.99-2L23 6c0-1.1-.9-2-2-2zm-2 14H5V6h14v12z'/%3E%3C/svg%3E")}.assigned-inventory .inventory-card .inventory-icon .icon-printer{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233498db'%3E%3Cpath d='M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z'/%3E%3C/svg%3E")}.assigned-inventory .inventory-card .inventory-icon .icon-projector{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233498db'%3E%3Cpath d='M22 14h-4v2h2v2h-2v2h4v-6zM5 14H2v6h4v-2H4v-2h2v-2zM8 2c-1.1 0-2 .9-2 2v10h12V4c0-1.1-.9-2-2-2H8zm4 7a2.5 2.5 0 0 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E")}.assigned-inventory .inventory-card .inventory-icon .icon-camera{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233498db'%3E%3Cpath d='M9 3 7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2h-3.17L15 3H9zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z'/%3E%3C/svg%3E")}.assigned-inventory .inventory-card .inventory-icon .icon-headphones{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233498db'%3E%3Cpath d='M12 1a9 9 0 0 0-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h3c1.66 0 3-1.34 3-3v-7a9 9 0 0 0-9-9z'/%3E%3C/svg%3E")}.assigned-inventory .inventory-card .inventory-icon .icon-keyboard{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233498db'%3E%3Cpath d='M20 5H4c-1.1 0-1.99.9-1.99 2L2 17c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-9 3h2v2h-2V8zm0 3h2v2h-2v-2zM8 8h2v2H8V8zm0 3h2v2H8v-2zm-1 2H5v-2h2v2zm0-3H5V8h2v2zm9 7H8v-2h8v2zm0-4h-2v-2h2v2zm0-3h-2V8h2v2zm3 3h-2v-2h2v2zm0-3h-2V8h2v2z'/%3E%3C/svg%3E")}.assigned-inventory .inventory-card .inventory-icon .icon-mouse{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233498db'%3E%3Cpath d='M13 1.07V9h7c0-4.08-3.05-7.44-7-7.93zM4 15c0 4.42 3.58 8 8 8s8-3.58 8-8v-4H4v4zm7-13.93C7.05 1.56 4 4.92 4 9h7V1.07z'/%3E%3C/svg%3E")}.assigned-inventory .inventory-card .inventory-icon .icon-monitor{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233498db'%3E%3Cpath d='M21 2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7v2H8v2h8v-2h-2v-2h7c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H3V4h18v12z'/%3E%3C/svg%3E")}.assigned-inventory .inventory-card .inventory-icon .icon-device{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233498db'%3E%3Cpath d='M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 19H7V5h10v14zm-1-6h-3V8h-2v5H8l4 4 4-4z'/%3E%3C/svg%3E")}.assigned-inventory .inventory-card .inventory-details{flex:1 1;min-width:0}.assigned-inventory .inventory-card .inventory-details .inventory-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.assigned-inventory .inventory-card .inventory-details .inventory-header .inventory-name{color:#2c3e50;font-size:16px;font-weight:600;margin:0;padding-right:8px}.assigned-inventory .inventory-card .inventory-details .inventory-header .time-assigned{background-color:#e8f4fd;border-radius:12px;color:#3498db;font-size:12px;padding:2px 8px;white-space:nowrap}.assigned-inventory .inventory-card .inventory-details .inventory-serial{align-items:center;display:flex;font-size:13px;margin-bottom:8px}.assigned-inventory .inventory-card .inventory-details .inventory-serial .serial-label{color:#7f8c8d;margin-right:6px}.assigned-inventory .inventory-card .inventory-details .inventory-serial .serial-value{background-color:#f8f9fa;border-radius:4px;color:#2c3e50;font-family:monospace;padding:2px 6px}.assigned-inventory .inventory-card .inventory-details .inventory-meta{margin-bottom:8px}.assigned-inventory .inventory-card .inventory-details .inventory-meta .assign-date{align-items:center;display:flex;font-size:13px}.assigned-inventory .inventory-card .inventory-details .inventory-meta .assign-date .date-label{color:#7f8c8d;margin-right:6px}.assigned-inventory .inventory-card .inventory-details .inventory-meta .assign-date .date-value{color:#34495e}.assigned-inventory .inventory-card .inventory-details .inventory-remarks{background-color:#f8f9fa;border-left:2px solid #e9ecef;border-radius:0 4px 4px 0;margin-top:8px;padding:8px 12px}.assigned-inventory .inventory-card .inventory-details .inventory-remarks p{color:#5d6d7e;font-size:13px;line-height:1.5;margin:0}.inventory-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px 16px}.inventory-loading .loading-spinner{animation:spin 1s ease-in-out infinite;border:3px solid #3498db33;border-radius:50%;border-top-color:#3498db;height:36px;margin-bottom:16px;width:36px}.inventory-loading p{color:#7f8c8d;font-size:14px;margin:0}.inventory-error{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px 16px}.inventory-error .error-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23e74c3c'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 11c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1zm1 4h-2v-2h2v2z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:48px;margin-bottom:16px;width:48px}.inventory-error p{color:#e74c3c;font-size:14px;margin:0 0 16px;text-align:center}.inventory-error .retry-button{background-color:#0000;border:1px solid #e74c3c;border-radius:4px;color:#e74c3c;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.inventory-error .retry-button:hover{background-color:#e74c3c;color:#fff}.inventory-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px 16px}.inventory-empty .empty-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%237f8c8d'%3E%3Cpath d='M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM9 4h2v5l-1-.75L9 9V4zm9 16H6V4h1v9l3-2.25L13 13V4h5v16z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:48px;margin-bottom:16px;opacity:.5;width:48px}.inventory-empty p{color:#7f8c8d;font-size:14px;margin:0;text-align:center}@media(max-width:576px){.assigned-inventory .inventory-card{flex-direction:column}.assigned-inventory .inventory-card .inventory-icon{margin-bottom:12px;margin-right:0}.assigned-inventory .inventory-card .inventory-header{align-items:flex-start;flex-direction:column}.assigned-inventory .inventory-card .inventory-header .time-assigned{margin-top:4px}}.student-fee{color:#343a40;font-family:Roboto,Segoe UI,system-ui,sans-serif;margin:0 auto;max-width:1200px;padding:24px}.student-fee .error-message{align-items:center;background-color:#e74c3c1a;border-radius:8px;color:#e74c3c;display:flex;font-weight:500;gap:12px;margin-bottom:24px;padding:16px}.student-fee .error-message svg{font-size:20px}.student-fee .section-header{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:24px}.student-fee .section-header h2{color:#343a40;font-size:24px;font-weight:600;margin:0}.student-fee .section-header .section-icon{color:#4361ee;font-size:24px}.student-fee .fee-summary{margin-bottom:32px}.student-fee .fee-summary .summary-cards{display:flex;gap:20px;justify-content:space-evenly}.student-fee .fee-summary .summary-card{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;gap:16px;padding:20px;transition:all .3s ease;width:30%}.student-fee .fee-summary .summary-card:hover{transform:translateY(-4px)}.student-fee .fee-summary .summary-card.total-fee{border-left:4px solid #4361ee}.student-fee .fee-summary .summary-card.total-fee .card-icon{background-color:#4361ee1a;color:#4361ee}.student-fee .fee-summary .summary-card.scholarshipcard{border-left:4px solid #2ecc71}.student-fee .fee-summary .summary-card.scholarshipcard .card-icon{background-color:#2ecc711a;color:#2ecc71}.student-fee .fee-summary .summary-card.discount{border-left:4px solid #f39c12}.student-fee .fee-summary .summary-card.discount .card-icon{background-color:#f39c121a;color:#f39c12}.student-fee .fee-summary .summary-card .card-icon{align-items:center;border-radius:50%;display:flex;font-size:24px;height:56px;justify-content:center;width:56px}.student-fee .fee-summary .summary-card .card-content{flex:1 1}.student-fee .fee-summary .summary-card .card-content h3{color:#6c757d;font-size:16px;font-weight:500;margin:0 0 8px}.student-fee .fee-summary .summary-card .card-content .amount{color:#343a40;display:block;font-size:24px;font-weight:700}.student-fee .installments-section .installments-container{display:flex;flex-direction:column;gap:16px}.student-fee .installments-section .installment-card{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;transition:all .3s ease}.student-fee .installments-section .installment-card .installment-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px}.student-fee .installments-section .installment-card .installment-header.paid{background-color:#2ecc711a}.student-fee .installments-section .installment-card .installment-header.unpaid{background-color:#e74c3c1a}.student-fee .installments-section .installment-card .installment-header:hover{background-color:#4361ee1a}.student-fee .installments-section .installment-card .installment-header .installment-info{align-items:center;display:flex;gap:16px;justify-content:center}.student-fee .installments-section .installment-card .installment-header .installment-name{font-size:16px;font-weight:600}.student-fee .installments-section .installment-card .installment-header .status-badge{align-items:center;border-radius:50px;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:6px 12px}.student-fee .installments-section .installment-card .installment-header .status-badge.paid{background-color:#2ecc711a;color:#2ecc71}.student-fee .installments-section .installment-card .installment-header .status-badge.unpaid{background-color:#e74c3c1a;color:#e74c3c}.student-fee .installments-section .installment-card .installment-header .toggle-icon{color:#6c757d;font-size:18px}.student-fee .installments-section .installment-card .installment-details{background-color:#fff;border-top:1px solid #e9ecef;padding:20px}.student-fee .installments-section .installment-card .installment-details .details-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:24px}.student-fee .installments-section .installment-card .installment-details .detail-item{align-items:flex-start;display:flex;gap:12px}.student-fee .installments-section .installment-card .installment-details .detail-item.final-fee{border-top:1px dashed #dee2e6;grid-column:1/-1;margin-top:16px;padding-top:16px}.student-fee .installments-section .installment-card .installment-details .detail-item.final-fee .detail-label,.student-fee .installments-section .installment-card .installment-details .detail-item.final-fee .detail-value{color:#212529;font-weight:700}.student-fee .installments-section .installment-card .installment-details .detail-item .detail-icon{color:#4361ee;font-size:18px;min-width:24px}.student-fee .installments-section .installment-card .installment-details .detail-item .detail-content{display:flex;flex-direction:column;gap:4px}.student-fee .installments-section .installment-card .installment-details .detail-item .detail-label{color:#6c757d;font-size:14px}.student-fee .installments-section .installment-card .installment-details .detail-item .detail-value{font-size:16px;font-weight:500}.student-fee .installments-section .installment-card .installment-details .detail-item .detail-value.late-fee{color:#e74c3c;font-weight:600}.student-fee .installments-section .installment-card .installment-details .installment-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.student-fee .installments-section .installment-card .installment-details .payment-link-info{background-color:#f8f9fa;border-left:3px solid #4361ee;border-radius:8px;margin-left:auto;padding:16px}.student-fee .installments-section .installment-card .installment-details .payment-link-info .link-status{align-items:center;color:#343a40;display:flex;font-weight:600;gap:8px;margin-bottom:8px}.student-fee .installments-section .installment-card .installment-details .payment-link-info .link-id{background-color:#e9ecef;border-radius:4px;font-family:monospace;font-size:14px;margin-bottom:12px;padding:6px 10px}.student-fee .installments-section .installment-card .installment-details .admin-actions{display:flex;flex-wrap:wrap;gap:12px}.student-fee .action-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:background-color .2s ease,transform .1s ease}.student-fee .action-btn:active{transform:scale(.98)}.student-fee .action-btn.btn-primary{background-color:#4361ee;color:#fff}.student-fee .action-btn.btn-primary:hover{background-color:#153ae9}.student-fee .action-btn.btn-success{background-color:#2ecc71;color:#fff}.student-fee .action-btn.btn-success:hover{background-color:#25a25a}.student-fee .action-btn.btn-danger{background-color:#e74c3c;color:#fff}.student-fee .action-btn.btn-danger:hover{background-color:#d62c1a}.student-fee .modal-header{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:16px 20px}.student-fee .modal-header h3{align-items:center;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0}.student-fee .modal-header .modal-actions{align-items:center;display:flex;gap:12px}.student-fee .modal-header .close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#6c757d;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:5px;transition:background-color .2s}.student-fee .modal-header .close-btn:hover{background-color:#e9ecef;color:#e74c3c}.student-fee .modal-header .download-btn{align-items:center;background-color:#4361ee;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 12px;transition:background-color .2s}.student-fee .modal-header .download-btn:hover{background-color:#153ae9}.student-fee .receipt-modal .receipt-content{max-height:70vh;overflow-y:auto;padding:20px}.student-fee .link-modal{max-width:600px}.student-fee .payment-modal{max-width:500px}@media(max-width:768px){.student-fee{padding:16px}.student-fee .fee-summary .summary-cards,.student-fee .installment-details .details-grid{grid-template-columns:1fr}.student-fee .installment-details .admin-actions,.student-fee .installment-details .installment-actions{flex-direction:column;width:100%}.student-fee .installment-details .admin-actions .action-btn,.student-fee .installment-details .installment-actions .action-btn{width:100%}.student-fee .modal-header{align-items:flex-start;flex-direction:column;gap:12px}.student-fee .modal-header .modal-actions{width:100%}.student-fee .modal-header .modal-actions .download-btn{flex:1 1}}.receipt-modal button{margin-bottom:5px}.receipt-ccf,.receipt-cis,.receipt-kcepl{background-color:#fff;box-shadow:0 4px 6px #0000001a;color:#333;font-family:Arial,sans-serif;margin:0 auto;padding:20px;text-align:left;width:1100px}.receipt-ccf .receipt-section,.receipt-cis .receipt-section,.receipt-kcepl .receipt-section{margin:20px 0}.receipt-ccf .receipt-section-title,.receipt-cis .receipt-section-title,.receipt-kcepl .receipt-section-title{font-size:20px;font-weight:600;margin-bottom:5px}.receipt-ccf .receipt-table,.receipt-cis .receipt-table,.receipt-kcepl .receipt-table{border:1px solid #000;border-collapse:collapse;width:100%}.receipt-ccf .receipt-table thead tr,.receipt-cis .receipt-table thead tr,.receipt-kcepl .receipt-table thead tr{background-color:#e3e3ff9e;border-bottom:3px solid #000;padding:0 5px}.receipt-ccf .receipt-table thead tr th,.receipt-cis .receipt-table thead tr th,.receipt-kcepl .receipt-table thead tr th{border:1px solid #4f4f4f;padding:0 5px}.receipt-ccf .receipt-table tbody,.receipt-cis .receipt-table tbody,.receipt-kcepl .receipt-table tbody{text-align:left;width:100%}.receipt-ccf .receipt-table tbody tr,.receipt-cis .receipt-table tbody tr,.receipt-kcepl .receipt-table tbody tr{width:100%}.receipt-ccf .receipt-table tbody tr .th25,.receipt-cis .receipt-table tbody tr .th25,.receipt-kcepl .receipt-table tbody tr .th25{background-color:#e3e3ff9e;border:1px solid #4f4f4f;padding:0 5px;width:25%}.receipt-ccf .receipt-table tbody tr .td25,.receipt-cis .receipt-table tbody tr .td25,.receipt-kcepl .receipt-table tbody tr .td25{border:1px solid #4f4f4f;padding:0 5px;width:25%}.receipt-ccf .receipt-table tbody tr .th50,.receipt-cis .receipt-table tbody tr .th50,.receipt-kcepl .receipt-table tbody tr .th50{background-color:#e3e3ff9e;border:1px solid #4f4f4f;padding:0 5px;width:50%}.receipt-ccf .receipt-table tbody tr .td50,.receipt-cis .receipt-table tbody tr .td50,.receipt-kcepl .receipt-table tbody tr .td50{border:1px solid #4f4f4f;padding:0 5px;width:50%}.receipt-header{border-radius:10px;color:#292966;margin-bottom:20px;padding:20px;width:100%}.receipt-header,.receipt-header-logo{align-items:center;display:flex;justify-content:space-between}.receipt-header-logo{gap:20px}.receipt-header-logo img{border-radius:50%;max-width:80px}.receipt-header-text{text-align:right}.receipt-header-text-name{color:#292966;font-size:30px;font-weight:600}.receipt-header-text-add{color:#6e6e6e;font-size:20px;font-weight:500}.receipt-ccf{text-align:left}.receipt-ccf table{border-collapse:collapse;margin:10px 0;width:100%}.receipt-ccf table td,.receipt-ccf table th{border:1px solid #ddd;padding:10px;text-align:left}.receipt-ccf table th{background-color:#f4f4f4;color:#333;font-weight:700}.components-info,.receipt-kcepl .components-info{margin:20px 0}.components-info h3,.components-info h4,.receipt-kcepl .components-info h3,.receipt-kcepl .components-info h4{border-bottom:2px solid #ccc;color:#444;font-size:16px;margin-bottom:10px;padding-bottom:5px}.components-info table,.receipt-kcepl .components-info table{border-collapse:collapse;margin:10px 0;width:100%}.components-info table td,.components-info table th,.receipt-kcepl .components-info table td,.receipt-kcepl .components-info table th{border:1px solid #ddd;padding:10px;text-align:left}.components-info table th,.receipt-kcepl .components-info table th{background-color:#f4f4f4;color:#333;font-weight:700}.receipt-compInfo{font-size:16px;margin:20px 0}.receipt-footer{margin-top:20px;text-align:center}.receipt-footer p{color:#666;font-size:12px;margin:5px 0}.accept-payment{align-items:center;background:#f7f7f7;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;justify-content:space-around;margin:20px auto;max-width:400px;padding:20px}.accept-payment h2{color:#333;font-size:24px;margin-bottom:15px}.accept-payment .info{color:#545454;font-size:20px;font-weight:500;margin-bottom:15px}.accept-payment .form-group{margin-bottom:20px;width:100%}.accept-payment .form-group label{color:#666;display:block;font-size:16px;margin-bottom:5px}.accept-payment .form-group input,.accept-payment .form-group select{border:1px solid #ccc;border-radius:4px;display:block;font-size:16px;line-height:24px;padding:10px;width:100%}.accept-payment .form-group input:focus,.accept-payment .form-group select:focus{border-color:#0056b3;outline:none}.accept-payment .action-buttons{display:flex;justify-content:space-between;width:100%}.accept-payment .action-buttons button{background-color:#0056b3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;letter-spacing:1px;padding:10px 20px;text-transform:uppercase}.accept-payment .action-buttons button:hover{background-color:#004494}.accept-payment .action-buttons button:first-child{background-color:#ccc;color:#333}.accept-payment .action-buttons button:first-child:hover{background-color:#bbb}.umarks{width:100%}.umarks-tabs{background-color:#292966;border-radius:1.5rem;display:flex;justify-content:center;margin:2rem auto;width:-webkit-max-content;width:max-content}.umarks-tabs .tab-btn{background-color:#0000;border:none;border-radius:.5rem;color:#fff;cursor:pointer;margin:1rem;padding:1.5rem;transition:background-color .3s,color .3s}.umarks-tabs .tab-btn:hover{background-color:#d3d3d3;color:#000}.umarks-tabs .tab-btn.active{background-color:#5c5c99;color:#fff;font-weight:700}.umarks-content{border:1px solid #545454;border-radius:5px;box-shadow:4px 4px 13px 5px #4585e526;margin:0 auto;padding:2rem;width:80%}.umarks-content-ent,.umarks-content-sch{width:100%}.umarks-content-ent-header,.umarks-content-sch-header{font-size:2.4rem;font-weight:400;font-weight:700;margin-bottom:1.5rem}@media(max-width:430px){.umarks-content-ent-header,.umarks-content-sch-header{font-size:2rem}}.umarks-content-ent-sample,.umarks-content-sch-sample{display:flex;justify-content:flex-end;margin-bottom:1rem}.umarks-content-ent-sample button,.umarks-content-sch-sample button{background-color:#5c5c99;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s}.umarks-content-ent-sample button:hover,.umarks-content-sch-sample button:hover{background-color:#494979}.umarks-content-ent-upload,.umarks-content-sch-upload{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:2rem}.umarks-content-ent-upload input[type=file],.umarks-content-sch-upload input[type=file]{border:1px solid #545454;border-radius:5px;padding:.5rem}.umarks-directions{background-color:#fff;border-radius:5px;color:#545454;font-size:.9rem;font-size:1.6rem;margin-top:2rem;padding:1.5rem;text-align:left}.umarks-directions h3{font-weight:700;margin-bottom:.5rem}.umarks-directions ul{list-style:square inside;padding-left:1rem}.umarks-directions ul li{margin-bottom:.5rem}.umarks-directions p{font-style:italic;margin-top:1rem}.subjects{padding:2rem}.subjects-header-name{font-size:3rem;font-weight:700;margin-bottom:2rem;text-align:left}.subjects-contents{display:flex;justify-content:space-between}.subjects-contents-list{width:36%}.subjects-contents-details{width:60%}.subjects-contents-details-noselection{align-items:center;display:flex;height:100%;justify-content:center}.dropdown-label{color:#6c6c6c!important;font-size:1.5rem!important}.half-details{background-color:#f5fafe;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;height:70vh;overflow:hidden;transition:opacity .3s ease,transform .3s ease}.half-details.animate-in{opacity:0;transform:translateY(10px)}.half-details .details-header{align-items:center;background-color:#292966;display:flex;justify-content:space-between;padding:16px 20px}.half-details .details-header .title-container{flex:1 1;min-width:0}.half-details .details-header .title-container .details-title{color:#ececec;font-size:20px;font-weight:700;margin:0 0 4px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.half-details .details-header .action-buttons{align-items:center;display:flex;gap:12px}.half-details .details-header .action-buttons .delete-button{background:none;border:none;border-radius:4px;cursor:pointer;padding:6px;position:relative;transition:background-color .2s ease}.half-details .details-header .action-buttons .delete-button:hover{background-color:#fee2e2}.half-details .details-header .action-buttons .delete-button:hover .button-tooltip{opacity:1;transform:translateY(0);visibility:visible}.half-details .details-header .action-buttons .delete-button img{height:20px;opacity:.7;transition:opacity .2s ease;width:20px}.half-details .details-header .action-buttons .delete-button:hover img{opacity:1}.half-details .details-header .action-buttons .delete-button .button-tooltip{background-color:#1e293b;border-radius:4px;bottom:-30px;color:#fff;font-size:12px;left:50%;opacity:0;padding:5px 8px;position:absolute;transform:translateX(-50%) translateY(5px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;white-space:nowrap;z-index:10}.half-details .details-header .action-buttons .delete-button .button-tooltip:before{background-color:#1e293b;content:"";height:8px;left:50%;position:absolute;top:-4px;transform:translateX(-50%) rotate(45deg);width:8px}.half-details .details-divider{background-color:#e2e8f0;height:1px;margin:0}.half-details .details-content{flex:1 1;overflow-y:auto;padding:20px}.half-details .details-content::-webkit-scrollbar{width:8px}.half-details .details-content::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.half-details .details-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.half-details .details-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}.half-details .details-content h3{color:#334155;font-size:16px;font-weight:600;margin:0 0 12px}.half-details .details-content p{color:#475569;line-height:1.6;margin:0 0 16px}.half-details .details-content label{color:#64748b;display:block;font-size:13px;font-weight:500;margin-bottom:4px}.half-details .details-footer{background-color:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;padding:16px 20px}.half-details .details-footer button{background-color:#3498db;transition:background-color .2s ease}.half-details .details-footer button:hover{background-color:#2980b9}.detail-section{margin-bottom:24px}.detail-section:last-child{margin-bottom:0}.detail-section .section-title{align-items:center;color:#64748b;display:flex;font-size:14px;font-weight:600;margin:0 0 12px}.detail-section .section-title:before{background-color:#3498db;border-radius:2px;content:"";display:inline-block;height:16px;margin-right:8px;width:4px}.detail-section .field-row{display:flex;margin-bottom:16px}.detail-section .field-row:last-child{margin-bottom:0}.detail-section .field-row .field-label{color:#64748b;flex:0 0 120px;font-size:13px}.detail-section .field-row .field-value{color:#334155;flex:1 1;font-size:14px;font-weight:500}.detail-section .text-content{background-color:#f8fafc;border-radius:6px;color:#475569;font-size:14px;line-height:1.6;margin-top:8px;padding:12px 16px}@media screen and (max-width:576px){.half-details .details-header{align-items:flex-start;flex-direction:column}.half-details .details-header .title-container{margin-bottom:12px}.half-details .details-content{padding:16px}.half-details .detail-section .field-row{flex-direction:column}.half-details .detail-section .field-row .field-label{margin-bottom:4px}}.cm{font-size:1.6rem;font-weight:300}@media(max-width:430px){.cm{font-size:1.6rem}}.cm-ques{margin-bottom:2rem}.cm-button>*{margin-left:2rem}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.senior-students-container{background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:Poppins,sans-serif;min-height:100vh;padding:2rem}@media(max-width:430px){.senior-students-container{padding:1rem}}.senior-students-header{align-items:center;animation:fadeInUp .6s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 25px #00000014;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1rem 2rem}@media(max-width:900px){.senior-students-header{flex-direction:column;gap:2rem;padding:2rem}}.senior-students-header-left{align-items:center;display:flex;gap:2rem}.senior-students-header-left .senior-students-header-icon{align-items:center;animation:pulse 3s infinite;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;box-shadow:0 4px 15px #3b82f64d;color:#fff;display:flex;font-size:2.4rem;height:6rem;justify-content:center;width:6rem}@media(max-width:430px){.senior-students-header-left .senior-students-header-icon{font-size:2rem;height:5rem;width:5rem}}.senior-students-header-left .senior-students-header-content .senior-students-title{color:#1e293b;font-size:3.2rem;font-weight:700;margin:0 0 .5rem}@media(max-width:430px){.senior-students-header-left .senior-students-header-content .senior-students-title{font-size:2.4rem}}.senior-students-header-left .senior-students-header-content .senior-students-subtitle{color:#64748b;font-size:1.6rem;margin:0}.senior-students-header-right .senior-students-actions{display:flex;gap:1.5rem}@media(max-width:430px){.senior-students-header-right .senior-students-actions{flex-direction:column;width:100%}}.senior-students-header-right .senior-students-actions .action-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:1.4rem;font-weight:600;gap:.8rem;padding:1.2rem 2rem;transition:all .3s ease}@media(max-width:430px){.senior-students-header-right .senior-students-actions .action-btn{justify-content:center;width:100%}}.senior-students-header-right .senior-students-actions .action-btn svg{font-size:1.6rem}.senior-students-header-right .senior-students-actions .action-btn.excel-btn{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b9814d;color:#fff}.senior-students-header-right .senior-students-actions .action-btn.excel-btn:hover:not(:disabled){box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.senior-students-header-right .senior-students-actions .action-btn.excel-btn:disabled{background:#e2e8f0;box-shadow:none;color:#94a3b8;cursor:not-allowed}.senior-students-header-right .senior-students-actions .action-btn.toggle-btn{background:#fff;border:2px solid #e2e8f0;color:#64748b}.senior-students-header-right .senior-students-actions .action-btn.toggle-btn:hover{border-color:#f59e0b;color:#f59e0b}.senior-students-header-right .senior-students-actions .action-btn.toggle-btn.active{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#f59e0b;box-shadow:0 4px 15px #f59e0b4d;color:#fff}.senior-students-header-right .senior-students-actions .action-btn:active{transform:translateY(0)}.senior-students-stats{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.senior-students-stats .stat-card{align-items:center;animation:slideInLeft .6s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 25px #00000014;display:flex;gap:1.5rem;padding:2rem;transition:all .3s ease}.senior-students-stats .stat-card:hover{box-shadow:0 8px 35px #0000001f;transform:translateY(-4px)}.senior-students-stats .stat-card .stat-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:2.2rem;height:5rem;justify-content:center;width:5rem}@media(max-width:430px){.senior-students-stats .stat-card .stat-icon{font-size:1.8rem;height:4rem;width:4rem}}.senior-students-stats .stat-card .stat-content{flex:1 1}.senior-students-stats .stat-card .stat-content .stat-number{animation:countUp .8s ease-out;color:#1e293b;font-size:2.8rem;font-weight:700;margin:0 0 .5rem}@media(max-width:430px){.senior-students-stats .stat-card .stat-content .stat-number{font-size:2.4rem}}.senior-students-stats .stat-card .stat-content .stat-label{color:#64748b;font-size:1.3rem;font-weight:500;letter-spacing:.5px;margin:0;text-transform:uppercase}.senior-students-stats .stat-card.primary .stat-icon{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.senior-students-stats .stat-card.hostel .stat-icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.senior-students-stats .stat-card.mess .stat-icon{background:linear-gradient(135deg,#10b981,#059669)}.senior-students-stats .stat-card.transport .stat-icon{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.senior-students-stats .stat-card.allocated .stat-icon{background:linear-gradient(135deg,#ef4444,#dc2626)}.warning-banner{align-items:center;animation:fadeInUp .6s ease-out;background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;border-radius:12px;color:#92400e;display:flex;font-weight:600;gap:1rem;margin-bottom:2rem;padding:1.5rem 2rem}.warning-banner svg{color:#f59e0b;font-size:2rem}.warning-banner span{font-size:1.6rem}.senior-students-filters{animation:fadeInUp .8s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 25px #00000014;margin-bottom:2rem;padding:2rem}@media(max-width:430px){.senior-students-filters{padding:2rem}}.senior-students-filters .filters-header{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:3rem;padding-bottom:1.5rem}@media(max-width:430px){.senior-students-filters .filters-header{flex-direction:column;gap:1rem;text-align:center}}.senior-students-filters .filters-header-left{align-items:center;display:flex;gap:1rem}.senior-students-filters .filters-header-left svg{color:#3b82f6;font-size:2.4rem}.senior-students-filters .filters-header-left h2{color:#1e293b;font-size:2.4rem;font-weight:700;margin:0}@media(max-width:430px){.senior-students-filters .filters-header-left h2{font-size:2rem}}.senior-students-filters .filters-header-right .results-count{animation:pulse 2s infinite;background:#eff6ff;border:2px solid #3b82f6;border-radius:25px;color:#1e40af;font-size:1.4rem;font-weight:600;padding:.8rem 1.5rem}.senior-students-filters .filters-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(max-width:430px){.senior-students-filters .filters-grid{gap:2rem;grid-template-columns:1fr}}.senior-students-filters .filters-grid .filter-group{display:flex;flex-direction:column;gap:.5rem}.senior-students-filters .filters-grid .filter-group.search-group{grid-column:1/-1}@media(max-width:430px){.senior-students-filters .filters-grid .filter-group.search-group{grid-column:1}}.senior-students-filters .filters-grid .filter-group .filter-label{align-items:center;color:#374151;display:flex;font-size:1.5rem;font-weight:600;gap:.8rem}.senior-students-filters .filters-grid .filter-group .filter-label svg{color:#3b82f6;font-size:1.8rem}.senior-students-filters .filters-grid .filter-group .search-input-wrapper{align-items:center;display:flex;position:relative}.senior-students-filters .filters-grid .filter-group .search-input-wrapper .search-icon{color:#64748b;font-size:1.6rem;left:1.5rem;position:absolute;z-index:1}.senior-students-filters .filters-grid .filter-group .search-input-wrapper .search-input{background:#fafbfc;border:2px solid #e2e8f0;border-radius:12px;font-size:1.4rem;padding:1.4rem 1.5rem 1.4rem 4.5rem;transition:all .3s ease;width:100%}.senior-students-filters .filters-grid .filter-group .search-input-wrapper .search-input:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.senior-students-filters .filters-grid .filter-group .search-input-wrapper .search-input::placeholder{color:#94a3b8}.senior-students-filters .filters-grid .filter-group .filter-select .rs-picker-toggle{background:#fafbfc;border:2px solid #e2e8f0;border-radius:12px;padding:1.4rem 1.5rem;transition:all .3s ease}.senior-students-filters .filters-grid .filter-group .filter-select .rs-picker-toggle:hover{border-color:#3b82f6}.senior-students-filters .filters-grid .filter-group .filter-select .rs-picker-toggle.rs-picker-toggle-focused{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.senior-students-filters .filters-grid .filter-group .filter-select .rs-picker-toggle-placeholder{color:#94a3b8}.senior-students-filters .filters-grid .filter-group .filter-select .rs-picker-toggle-value{color:#374151;font-weight:500}.senior-students-table{animation:fadeInUp 1s ease-out}.senior-students-table .loading-container{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 25px #00000014;padding:6rem 2rem;text-align:center}.senior-students-table .loading-container p{color:#64748b;font-size:1.8rem;font-weight:500;margin-top:2rem}.no-permission{animation:fadeInUp .6s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 25px #00000014;padding:6rem 2rem;text-align:center}.no-permission svg{color:#ef4444;font-size:4rem;margin-bottom:2rem}.no-permission h2{color:#1e293b;font-size:2.8rem;font-weight:700;margin:0 0 1rem}.no-permission p{color:#64748b;font-size:1.6rem;margin:0}.rs-picker-menu{border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 40px #00000026}.rs-picker-menu .rs-picker-menu-item{padding:1.2rem 1.5rem;transition:all .2s ease}.rs-picker-menu .rs-picker-menu-item:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1e40af}.rs-picker-menu .rs-picker-menu-item.rs-picker-menu-item-active{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff}.senior-students-container::-webkit-scrollbar{width:8px}.senior-students-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.senior-students-container::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#cbd5e1,#94a3b8);border-radius:4px}.senior-students-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#94a3b8,#64748b)}@media(max-width:900px){.senior-students-header{flex-direction:column;text-align:center}.filters-grid,.senior-students-stats{grid-template-columns:repeat(2,1fr)}.filters-grid .filter-group.search-group{grid-column:1/-1}}@media(max-width:430px){.senior-students-header{padding:2rem}.senior-students-header-left{flex-direction:column;gap:1.5rem;text-align:center}.senior-students-header-right .senior-students-actions{width:100%}.senior-students-stats{gap:1.5rem;grid-template-columns:1fr}.senior-students-filters,.senior-students-stats .stat-card{padding:1.5rem}.senior-students-filters .filters-grid{grid-template-columns:1fr}.senior-students-filters .filters-grid .filter-group.search-group{grid-column:1}.warning-banner{flex-direction:column;gap:1rem;padding:1.5rem;text-align:center}}@media print{.senior-students-container{background:#fff!important;padding:0!important}.senior-students-filters,.senior-students-header-right,.warning-banner{display:none!important}.senior-students-header{background:#fff!important;border-bottom:2px solid #e2e8f0;color:#000!important}.senior-students-header-left,.senior-students-header-left .senior-students-subtitle,.senior-students-header-left .senior-students-title{color:#000!important}.senior-students-header-left .senior-students-header-icon{background:#e2e8f0!important;color:#64748b!important}.stat-card{background:#fff!important;border:1px solid #e2e8f0!important}.stat-card .stat-icon{background:#e2e8f0!important;color:#64748b!important}.stat-card .stat-label,.stat-card .stat-number{color:#000!important}}.hostels{padding:2rem}.hostels-header{display:flex;justify-content:space-between;margin-bottom:2rem}.hostels-header-name{font-size:3rem;font-weight:700;margin-bottom:2rem;text-align:left}.hostels-header-info{display:flex;justify-content:flex-end;width:50%}.hostels-header-info-card{background-color:#fff;border-radius:.5rem;box-shadow:4px 4px 13px 5px #4585e526;margin-right:2rem;padding:1rem 2rem}.hostels-header-info-card-title{color:#545454}.hostels-header-info-card-number{font-size:3rem;font-weight:700;text-align:left}.hostels-contents{display:flex;justify-content:space-between}.hostels-contents-list{width:36%}.hostels-contents-details{width:60%}.hostels-contents-details-noselection{align-items:center;display:flex;height:100%;justify-content:center}.hosteld{background-color:#f2f2f2;font-family:Poppins,sans-serif;padding:5rem}.hosteld .hosteld-header{align-items:center;background-color:#292966;box-shadow:4px 4px 13px 5px #4585e526;display:flex;justify-content:space-between;margin-bottom:20px;padding:1rem 2rem}.hosteld .hosteld-header h1{color:#ececec;font-size:2em}.hosteld .hosteld-header img{cursor:pointer;height:5rem;width:auto}.hosteld-info{display:flex;justify-content:space-between;margin-bottom:2rem}.hosteld-info-cards{display:flex;width:60%}.hosteld-info-card{background-color:#fff;border-radius:.5rem;box-shadow:4px 4px 13px 5px #4585e526;margin-right:2rem;padding:1rem 2rem}.hosteld-info-card-title{color:#545454}.hosteld-info-card-number{font-size:3rem;font-weight:700;text-align:left}.fplan{background-color:#fff;margin-bottom:30px}.fplan-header{align-items:center;background-color:#e3e3ff9e;border-radius:0 0 1rem 1rem;display:flex;justify-content:space-between;padding:1.5rem}.fplan-header h2{color:#444;font-size:1.5em}.fplan-header img{cursor:pointer;height:auto;width:5rem}.fplan-info{justify-content:space-between;padding:2rem}.fplan-info,.fplan-info-card{align-items:center;display:flex}.fplan-info-card{border-radius:.5rem;box-shadow:4px 4px 13px 5px #4585e526;padding:.5rem 1.5rem}.fplan-info-card-title{color:#545454}.fplan-info-card-number{font-size:3rem;font-weight:700;margin-left:2rem}.fplan-rooms{display:flex;flex-wrap:wrap;margin:1rem}.fplan-rooms .room{border-radius:1rem;box-shadow:4px 4px 13px 5px #4585e526;margin:1rem;width:30%}.fplan-rooms .room-header{align-items:center;background-color:#f0f0f0;border-radius:0 0 1.5rem 1.5rem;cursor:pointer;display:flex;justify-content:space-between;padding:1rem}.fplan-rooms .room-header img{height:auto;width:5rem}.fplan-rooms .room h3{font-size:1.2em;margin-bottom:10px}.fplan-rooms .room .beds{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:2rem 1rem}.fplan-rooms .room .beds .bed{align-items:center;border-radius:50%;color:#fff;display:flex;font-weight:700;height:60px;justify-content:center;margin:5px;width:60px}.fplan-rooms .room .beds .bed.vacant{background-color:#4caf50}.fplan-rooms .room .beds .bed.occupied{background-color:#9e9e9e;cursor:pointer}.addfloor-title,.addrooms-title{color:#545454;font-size:3rem;font-weight:600}.addfloor>*,.addrooms>*{margin-bottom:2rem;text-align:left}.bedDetails{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;margin:20px 0;padding:20px}.bedDetails h3{margin-bottom:10px}.bedDetails p{font-size:16px;margin:5px 0}.roles{padding:2rem}.roles-header{display:flex;justify-content:space-between;margin-bottom:2rem}.roles-header-name{font-size:3rem;font-weight:700;margin-bottom:2rem;text-align:left}.roles-header-info{display:flex;justify-content:flex-end;width:50%}.roles-header-info-card{background-color:#fff;border-radius:.5rem;box-shadow:4px 4px 13px 5px #4585e526;margin-right:2rem;padding:1rem 2rem}.roles-header-info-card-title{color:#545454}.roles-header-info-card-number{font-size:3rem;font-weight:700;text-align:left}.roles-contents{display:flex;justify-content:space-between}.roles-contents-list{width:36%}.roles-contents-details{width:60%}.roles-contents-details-noselection{align-items:center;display:flex;height:100%;justify-content:center}.roled{background-color:#f8f8f8;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-family:Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:960px;padding:20px}.roled h2{color:#2a2a2a;font-size:24px;margin-bottom:30px;text-align:center}.roled .menu-item{background-color:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:15px}.roled .menu-item h3{border-bottom:2px solid #eaeaea;color:#2a2a2a;font-size:18px;margin-bottom:15px;padding-bottom:5px}.roled .menu-item .dropdown-item{align-items:center;display:flex;font-size:16px;margin-bottom:10px}.roled .menu-item .dropdown-item span{color:#666;flex:1 1;margin-right:15px}.roled .menu-item .dropdown-item .checkbox-label{align-items:center;color:#444;cursor:pointer;display:flex;margin-right:15px}.roled .menu-item .dropdown-item .checkbox-label input[type=checkbox]{accent-color:#007bff;margin-right:5px}.student-details-page{color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0 auto;max-width:90%;padding:24px}.student-details-page .page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.student-details-page .page-header .breadcrumb{color:#64748b;font-size:14px}.student-details-page .page-header .breadcrumb span{cursor:pointer}.student-details-page .page-header .breadcrumb span:hover{color:#4361ee}.student-details-page .page-header .header-actions{display:flex;gap:12px}.student-details-page .status-banner{align-items:center;background-color:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;gap:16px;margin-bottom:24px;padding:16px 24px}.student-details-page .status-banner i{font-size:24px}.student-details-page .status-banner.warning{background-color:#f59e0b1a;border-left-color:#f59e0b}.student-details-page .status-banner.warning i{color:#f59e0b}.student-details-page .status-banner.danger{background-color:#ef44441a;border-left-color:#ef4444}.student-details-page .status-banner.danger i{color:#ef4444}.student-details-page .status-banner.danger strong{display:block;font-size:16px;margin-bottom:4px}.student-details-page .status-banner.danger p{color:#64748b;margin:2px 0}.student-details-page .profile-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin-bottom:24px;padding:24px}.student-details-page .profile-card .profile-header{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}@media(max-width:768px){.student-details-page .profile-card .profile-header{flex-direction:column}}.student-details-page .profile-card .profile-header .profile-photo{border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;flex-shrink:0;height:160px;overflow:hidden;position:relative;width:160px}.student-details-page .profile-card .profile-header .profile-photo img{border-radius:8px;height:100%;object-fit:cover;width:100%}.student-details-page .profile-card .profile-header .profile-photo .photo-actions{background:#000000b3;bottom:0;display:flex;justify-content:space-around;left:0;padding:8px 0;position:absolute;right:0}.student-details-page .profile-card .profile-header .profile-photo .photo-actions button{align-items:center;background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:4px 8px;transition:all .2s ease-in-out}.student-details-page .profile-card .profile-header .profile-photo .photo-actions button:hover{background:#fff3}.student-details-page .profile-card .profile-header .profile-photo .photo-actions button i{font-size:14px}.student-details-page .profile-card .profile-header .profile-info{flex:1 1;min-width:60%}.student-details-page .profile-card .profile-header .profile-info h2{font-size:24px;font-weight:600;margin:0 0 16px}.student-details-page .profile-card .profile-header .profile-info .info{display:flex;width:100%}.student-details-page .profile-card .profile-header .profile-info .info .key-details{display:flex;flex-direction:column;gap:8px;width:48%}.student-details-page .profile-card .profile-header .profile-info .info .key-details .detail-item{align-items:center;color:#64748b;display:flex;font-size:14px;gap:12px}.student-details-page .profile-card .profile-header .profile-info .info .key-details .detail-item i{color:#4361ee;font-size:18px;text-align:center;width:20px}.student-details-page .profile-card .profile-header .profile-info .info .key-details .detail-item strong{color:#1e293b;font-weight:600}.student-details-page .profile-card .profile-header .profile-actions{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px}@media(max-width:768px){.student-details-page .profile-card .profile-header .profile-actions{align-self:auto;justify-content:flex-end;width:100%}}.student-details-page .content-tabs{margin-bottom:30px}.student-details-page .content-tabs .tabs-nav{-ms-overflow-style:none;border-bottom:1px solid #e2e8f0;display:flex;margin-bottom:24px;overflow-x:auto;scrollbar-width:none}.student-details-page .content-tabs .tabs-nav::-webkit-scrollbar{display:none}.student-details-page .content-tabs .tabs-nav .tab-item{color:#64748b;cursor:pointer;font-weight:500;padding:12px 20px;position:relative;white-space:nowrap}.student-details-page .content-tabs .tabs-nav .tab-item:after{background-color:#0000;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0;transition:all .2s ease-in-out}.student-details-page .content-tabs .tabs-nav .tab-item.active{color:#4361ee}.student-details-page .content-tabs .tabs-nav .tab-item.active:after{background-color:#4361ee}.student-details-page .content-tabs .tabs-nav .tab-item:hover:not(.active){color:#3a56d4}.student-details-page .content-tabs .tab-content{min-height:200px}.student-details-page .detail-sections{display:flex;flex-direction:column;gap:24px}.student-details-page .info-section{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:24px}.student-details-page .info-section .info-section-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.student-details-page .info-section .info-section-header h3{font-size:18px;font-weight:600;margin:0}.student-details-page .info-section .info-section-header button{align-items:center;background-color:#0000;border:1px solid #4361ee;border-radius:6px;color:#4361ee;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:1.5;outline:none;padding:8px 16px;transition:all .2s ease-in-out;white-space:nowrap}.student-details-page .info-section .info-section-header button:disabled{cursor:not-allowed;opacity:.65}.student-details-page .info-section .info-section-header button i{margin-right:8px}.student-details-page .info-section .info-section-header button:hover{background-color:#eef1ff}.student-details-page .info-section .info-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.student-details-page .info-section .info-grid .info-field.fullWidth{grid-column:1/-1}.student-details-page .info-section .info-grid .info-field .field-label{color:#64748b;display:block;font-size:13px;margin-bottom:8px}.student-details-page .info-section .info-grid .info-field .field-value{color:#1e293b;font-size:15px;font-weight:500}.student-details-page .info-section .info-grid .info-field .field-value.empty{color:#94a3b8;font-style:italic}.student-details-page .info-section .info-grid .info-field .field-input{border:1px solid #e2e8f0;border-radius:6px;font-size:14px;padding:10px 12px;transition:all .2s ease-in-out;width:100%}.student-details-page .info-section .info-grid .info-field .field-input:focus{border-color:#4361ee;box-shadow:0 0 0 3px #4361ee33;outline:none}.student-details-page .info-section .info-grid .info-field .field-input.error{border-color:#ef4444}.student-details-page .info-section .info-grid .info-field .field-input.error:focus{box-shadow:0 0 0 3px #ef444433}.student-details-page .info-section .info-grid .info-field select.field-input{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}.student-details-page .info-section .info-grid .info-field .error-message{color:#ef4444;font-size:12px;margin-top:4px}.student-details-page .services-container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:768px){.student-details-page .services-container{grid-template-columns:1fr}}.student-details-page .services-container .service-section{background-color:#eef1ff80;border-radius:8px;padding:16px}.student-details-page .services-container .service-section h4{border-bottom:1px solid #4361ee33;color:#3a56d4;font-size:16px;margin-bottom:16px;margin-top:0;padding-bottom:8px}.student-details-page .bed-details-card{background-color:#eef1ff;border-radius:8px;margin-top:16px;padding:16px}.student-details-page .bed-details-card h4{color:#3a56d4;font-size:16px;margin-bottom:16px;margin-top:0}.student-details-page .bed-details-card .bed-info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.student-details-page .bed-details-card .bed-info-grid{grid-template-columns:repeat(2,1fr)}}.student-details-page .bed-details-card .bed-info-grid .bed-info-item{display:flex;flex-direction:column}.student-details-page .bed-details-card .bed-info-grid .bed-info-item .bed-info-label{color:#64748b;font-size:12px}.student-details-page .bed-details-card .bed-info-grid .bed-info-item .bed-info-value{color:#3a56d4;font-size:16px;font-weight:600}.student-details-page .bed-details-card button{margin-top:16px}.student-details-page .fees-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:24px}.student-details-page .fees-container .fees-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.student-details-page .fees-container .fees-header h3{font-size:18px;font-weight:600;margin:0}.student-details-page .bed-assignment-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:24px}.student-details-page .bed-assignment-container h3{font-size:18px;font-weight:600;margin-bottom:20px;margin-top:0}.student-details-page .bed-assignment-container .available-beds-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.student-details-page .bed-assignment-container .available-beds-grid .bed-card{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;transition:all .2s ease-in-out}.student-details-page .bed-assignment-container .available-beds-grid .bed-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-4px)}.student-details-page .bed-assignment-container .available-beds-grid .bed-card .bed-card-header{background-color:#4361ee;color:#fff;padding:12px 16px}.student-details-page .bed-assignment-container .available-beds-grid .bed-card .bed-card-header h4{font-size:16px;font-weight:500;margin:0}.student-details-page .bed-assignment-container .available-beds-grid .bed-card .bed-card-details{padding:16px}.student-details-page .bed-assignment-container .available-beds-grid .bed-card .bed-card-details .bed-detail-item{display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.student-details-page .bed-assignment-container .available-beds-grid .bed-card .bed-card-details .bed-detail-item .bed-detail-label{color:#64748b}.student-details-page .bed-assignment-container .available-beds-grid .bed-card .bed-card-details .bed-detail-item .bed-detail-value{font-weight:600}.student-details-page .bed-assignment-container .available-beds-grid .bed-card .bed-card-actions{border-top:1px solid #e2e8f0;padding:16px;text-align:center}.student-details-page .assigned-bed-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:24px}.student-details-page .assigned-bed-container .assigned-bed-card{background-color:#eef1ff;border-radius:8px;padding:20px}.student-details-page .assigned-bed-container .assigned-bed-card .assigned-bed-header{margin-bottom:16px}.student-details-page .assigned-bed-container .assigned-bed-card .assigned-bed-header h3{color:#3a56d4;font-size:18px;font-weight:600;margin:0}.student-details-page .assigned-bed-container .assigned-bed-card .assigned-bed-details{margin-bottom:16px}.student-details-page .assigned-bed-container .assigned-bed-card .assigned-bed-details .assigned-bed-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:16px}@media(max-width:576px){.student-details-page .assigned-bed-container .assigned-bed-card .assigned-bed-details .assigned-bed-row{gap:12px;grid-template-columns:1fr}}.student-details-page .assigned-bed-container .assigned-bed-card .assigned-bed-details .assigned-bed-row .assigned-bed-detail{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:12px}.student-details-page .assigned-bed-container .assigned-bed-card .assigned-bed-details .assigned-bed-row .assigned-bed-detail .detail-label{color:#64748b;display:block;font-size:12px;margin-bottom:4px}.student-details-page .assigned-bed-container .assigned-bed-card .assigned-bed-details .assigned-bed-row .assigned-bed-detail .detail-value{color:#1e293b;font-size:16px;font-weight:600}.student-details-page .assigned-bed-container .assigned-bed-card .assigned-bed-actions{text-align:right}.student-details-page .messages-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:24px}.student-details-page .messages-container .messages-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.student-details-page .messages-container .messages-header h3{font-size:18px;font-weight:600;margin:0}.student-details-page .messages-container .messages-list{display:flex;flex-direction:column;gap:16px}.student-details-page .messages-container .messages-list .message-card{background-color:#f8fafc;border-left:4px solid #4361ee;border-radius:8px;padding:16px}.student-details-page .messages-container .messages-list .message-card .message-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.student-details-page .messages-container .messages-list .message-card .message-header .message-sender{font-weight:600}.student-details-page .messages-container .messages-list .message-card .message-header .message-time{color:#64748b;font-size:12px}.student-details-page .messages-container .messages-list .message-card .message-content{line-height:1.5;margin-bottom:12px}.student-details-page .messages-container .messages-list .message-card .message-whatsapp-badge{align-items:center;background-color:#25d366;border-radius:12px;color:#fff;display:inline-flex;font-size:12px;gap:6px;padding:4px 8px}.student-details-page .messages-container .messages-list .message-card .message-whatsapp-badge i{font-size:14px}.student-details-page .empty-state{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;min-height:200px;text-align:center}.student-details-page .empty-state i{color:#94a3b8;font-size:48px;margin-bottom:16px}.student-details-page .empty-state p{font-size:16px;margin:0}.student-details-page .error-banner{align-items:center;background-color:#ef44441a;border-left:4px solid #ef4444;border-radius:8px;display:flex;gap:12px;margin-top:20px;padding:16px}.student-details-page .error-banner i{color:#ef4444;font-size:24px}.student-details-page .permission-denied{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;text-align:center}.student-details-page .permission-denied i{color:#94a3b8;font-size:64px;margin-bottom:24px}.student-details-page .permission-denied h3{font-size:24px;margin:0 0 16px}.student-details-page .permission-denied p{color:#64748b;max-width:400px}.student-details-page button{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:1.5;outline:none;padding:8px 16px;transition:all .2s ease-in-out;white-space:nowrap}.student-details-page button:disabled{cursor:not-allowed;opacity:.65}.student-details-page button i{margin-right:8px}.student-details-page button.btn-primary{background-color:#4361ee;color:#fff}.student-details-page button.btn-primary:hover{background-color:#3a56d4}.student-details-page button.btn-secondary{background-color:#2d3748;color:#fff}.student-details-page button.btn-secondary:hover{background-color:#191f29}.student-details-page button.btn-success{background-color:#10b981;color:#fff}.student-details-page button.btn-success:hover{background-color:#0c8a60}.student-details-page button.btn-danger{background-color:#ef4444;color:#fff}.student-details-page button.btn-danger:hover{background-color:#eb1515}.student-details-page button.btn-primary-outline{background-color:#0000;border:1px solid #4361ee;color:#4361ee}.student-details-page button.btn-primary-outline:hover{background-color:#eef1ff}.student-details-page button.btn-danger-outline{background-color:#0000;border:1px solid #ef4444;color:#ef4444}.student-details-page button.btn-danger-outline:hover{background-color:#ef44441a}.student-details-page .photo-upload-container{max-width:400px;width:100%}.student-details-page .photo-upload-container h3{margin-bottom:16px;margin-top:0;text-align:center}.student-details-page .photo-upload-container .photo-preview{background-color:#f8fafc;border-radius:8px;height:160px;margin:0 auto 16px;overflow:hidden;width:160px}.student-details-page .photo-upload-container .photo-preview img{height:100%;object-fit:cover;width:100%}.student-details-page .photo-upload-container input[type=file]{border:1px dashed #e2e8f0;border-radius:8px;display:block;margin-bottom:16px;padding:8px;width:100%}.student-details-page .photo-upload-container .modal-actions{display:flex;gap:12px;justify-content:flex-end}.student-details-page .message-sender{align-items:center;display:flex;gap:12px;margin-top:16px}.student-details-page .message-sender .message-input{border:1px solid #e2e8f0;border-radius:20px;flex:1 1;font-size:14px;padding:10px 16px}.student-details-page .message-sender .message-input:focus{border-color:#4361ee;box-shadow:0 0 0 3px #4361ee1a;outline:none}.student-details-page .message-sender .whatsapp-checkbox{align-items:center;color:#64748b;display:flex;font-size:14px;gap:6px;white-space:nowrap}.student-details-page .message-sender .whatsapp-checkbox input{margin:0}.student-details-page .message-sender .send-button{align-items:center;background-color:#4361ee;border:none;border-radius:6px;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:1.5;outline:none;padding:8px 16px;transition:all .2s ease-in-out;white-space:nowrap}.student-details-page .message-sender .send-button:disabled{cursor:not-allowed;opacity:.65}.student-details-page .message-sender .send-button i{margin-right:8px}.student-details-page .message-sender .send-button:hover{background-color:#3a56d4}@media(max-width:430px){.leaves-list-container,.leaves-list-container .leaves-list{overflow-x:scroll;width:100}}.leaves-list-container .leaves-list .list-header,.leaves-list-container .leaves-list .list-row{align-items:center;border-radius:8px;display:flex;padding:10px}@media(max-width:430px){.leaves-list-container .leaves-list .list-header,.leaves-list-container .leaves-list .list-row{min-width:1200px}}.leaves-list-container .leaves-list .list-header{background-color:#f0f2f5;font-weight:700;margin-bottom:10px}.leaves-list-container .leaves-list .header-item,.leaves-list-container .leaves-list .row-item{padding:0 10px;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.leaves-list-container .leaves-list .header-item.type,.leaves-list-container .leaves-list .row-item.type{flex:1 1;text-transform:capitalize}.leaves-list-container .leaves-list .header-item.approver,.leaves-list-container .leaves-list .header-item.end-date,.leaves-list-container .leaves-list .header-item.start-date,.leaves-list-container .leaves-list .row-item.approver,.leaves-list-container .leaves-list .row-item.end-date,.leaves-list-container .leaves-list .row-item.start-date{flex:2 1}.leaves-list-container .leaves-list .header-item.reason,.leaves-list-container .leaves-list .header-item.remarks,.leaves-list-container .leaves-list .row-item.reason,.leaves-list-container .leaves-list .row-item.remarks{flex:5 1}.leaves-list-container .leaves-list .header-item.status,.leaves-list-container .leaves-list .row-item.status{flex:1 1}.leaves-list-container .leaves-list .header-item.statusred,.leaves-list-container .leaves-list .row-item.statusred{color:#bb2124;flex:1 1}.leaves-list-container .leaves-list .header-item.statusgreen,.leaves-list-container .leaves-list .row-item.statusgreen{color:#2b3;flex:1 1}.leaves-list-container .leaves-list .header-item.action,.leaves-list-container .leaves-list .row-item.action{flex:1 1;justify-content:center}.leaves-list-container .leaves-list .action button{background-color:#ff4d4f;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.leaves-list-container .leaves-list .action button:hover{background-color:#ff7875}.leaves-list-container .no-leaves{color:#666;padding:20px;text-align:center}.student-results{margin:2rem;text-align:left}.student-results-title{font-size:4.2rem;font-weight:600}@media(max-width:430px){.student-results-title{font-size:3.6rem}}.student-results-container{background:#f9f9f9;border:1px solid #ccc;border-radius:8px;min-height:70vh;padding:10px}.student-results-container h3{background-color:#007bff;border-radius:5px;color:#fff;padding:8px}.student-results-container .exam-section{border:1px solid #ddd;border-radius:5px;margin-top:20px;overflow-x:scroll;padding:10px}.student-results-container .exam-section table{border-collapse:collapse;width:100%}.student-results-container .exam-section table td,.student-results-container .exam-section table th{border:1px solid #ddd;padding:8px;text-align:left}.student-results-container .exam-section table th{background-color:#f0f0f0}.instDiscount{background-color:#fff;border-radius:1rem;box-shadow:0 2px 5px #0003;height:100%;padding:2rem;width:100%}.instDiscount-meta{background:#e3e3ff9e;border-radius:0 2rem 0 2rem;box-shadow:0 4px 6px #00000040;margin-bottom:3rem;padding:1.5rem 2rem}.instDiscount-meta-title{color:#292966;font-size:2.4rem;font-weight:400;font-weight:600;margin-bottom:1rem}@media(max-width:430px){.instDiscount-meta-title{font-size:2rem}}.instDiscount-meta-content{display:flex;flex-wrap:wrap;gap:20px;justify-content:start}.instDiscount-meta-content>div{width:30%}.instDiscount-meta-content>div:nth-last-child(2){color:#2b3;font-weight:700}.instDiscount-meta-content>div{background:#fff;border-left:5px solid #292966;border-radius:5px;color:#545454;padding:10px}@media(max-width:430px){.instDiscount-meta{padding:15px}.instDiscount-meta>div{margin-bottom:10px}.instDiscount-meta>div:first-child{font-size:3.6rem}.instDiscount-meta>div:not(:first-child){padding:8px}}.instDiscount-title{color:#545454;font-size:2.4rem;font-weight:400;font-weight:700}@media(max-width:430px){.instDiscount-title{font-size:2rem}}.instDiscount-total{font-size:2rem;margin:1rem 0}.instDiscount-row{margin-top:1rem}.instDiscount-row-values{border-radius:.5rem;display:flex;font-size:1.8rem;justify-content:space-between}.instDiscount-row-values-name{width:30%}.instDiscount-row-values-account,.instDiscount-row-values-amount{width:8%}.instDiscount-row-values-late{width:7%}.instDiscount-row-values-discount{display:flex;justify-content:space-between;width:22%}.instDiscount-row-values-discount-name{width:50%}.instDiscount-row-values-discount-amount{width:30%}.instDiscount-row-values-discount-button{width:15%}.instDiscount-row-values-due{width:11%}.instDiscount-row-values-remove{align-items:center;display:flex;justify-content:space-between;width:10%}.instDiscount-row-card,.instDiscount-row-header{border-bottom:1px solid #545454;border-radius:.5rem;display:flex;font-size:1.8rem;font-weight:600}.instDiscount-row-card-name,.instDiscount-row-header-name{width:32%}.instDiscount-row-card-amount,.instDiscount-row-header-amount{width:11%}.instDiscount-row-card-discount,.instDiscount-row-header-discount{width:26%}.instDiscount-row-card-account,.instDiscount-row-header-account{width:11%}.instDiscount-conflict{color:#bb2124;font-weight:500;text-align:center}.instDiscount-button{margin:1rem 0 0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.timetables{padding:2rem}.timetables-header{display:flex;justify-content:space-between;margin-bottom:2rem}.timetables-header-name{font-size:3rem;font-weight:700;margin-bottom:2rem;text-align:left}.timetables-header-info{display:flex;justify-content:flex-end;width:50%}.timetables-header-info-card{background-color:#fff;border-radius:.5rem;box-shadow:4px 4px 13px 5px #4585e526;margin-right:2rem;padding:1rem 2rem}.timetables-header-info-card-title{color:#545454}.timetables-header-info-card-number{font-size:3rem;font-weight:700;text-align:left}.timetables-contents{display:flex;justify-content:space-between}.timetables-contents-list{width:36%}.timetables-contents-details{width:60%}.timetables-contents-details-noselection{align-items:center;display:flex;height:100%;justify-content:center}.custom-time-picker label{display:inline-block}.custom-time-picker .time-input{background-color:#fff;border:1px solid #292966;border-radius:8px;box-shadow:4px 4px 4px 0 #00000040;color:#333;display:block;font-size:16px;padding:8px 12px;width:100%}.custom-time-picker .time-input:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.change-password{background:#fff;border-radius:8px;box-shadow:0 2px 5px #0003;margin:auto;padding:20px;width:100%}.change-password-title{font-size:3rem;font-weight:600;margin-bottom:1rem}.change-password form{display:flex;flex-direction:column}.change-password form input{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:10px}.change-password form button{background-color:#4a90e2;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px}.change-password form button:hover{background-color:#2275d7}.change-password .error-message{color:#ff6b6b}.change-password .success-message{color:#28a745}.profile-wrapper{background-color:#f5f8fa;min-height:100vh;padding:20px;width:100%}.profile-loading{align-items:center;display:flex;height:200px;justify-content:center}.profile-container{margin:0 auto;max-width:1000px}.profile-header{margin-bottom:30px}.profile-header h1{color:#333;font-size:24px;font-weight:500;margin:0}.profile-grid{grid-gap:20px;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto auto}.profile-grid .profile-image-box{align-items:center;background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;grid-column:1;grid-row:1;padding:20px}.profile-grid .profile-image-box .avatar-container{height:150px;margin-bottom:20px;position:relative;width:150px}.profile-grid .profile-image-box .avatar-container .profile-pic{border-radius:50%;height:100%;object-fit:cover;width:100%}.profile-grid .profile-image-box .avatar-container .default-avatar{height:100%!important;width:100%!important}.profile-grid .profile-image-box .avatar-container .uploading-indicator{background:#00000080;border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}.profile-grid .profile-image-box .upload-actions{display:flex;flex-direction:column;gap:10px;width:100%}.profile-grid .profile-image-box .upload-actions button{width:100%}.profile-grid .profile-info-box{background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;grid-column:2;grid-row:1;padding:20px}.profile-grid .profile-info-box .info-row{border-bottom:1px solid #eee;display:flex;margin-bottom:15px;padding-bottom:15px}.profile-grid .profile-info-box .info-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.profile-grid .profile-info-box .info-row .info-label{color:#666;flex:0 0 120px;font-weight:500}.profile-grid .profile-info-box .info-row .info-value{color:#333;flex:1 1}.profile-grid .profile-actions-box{background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;display:flex;gap:15px;grid-column:1/-1;grid-row:2;padding:20px}.confirmation-modal{padding:20px}.confirmation-modal .modal-question{font-size:18px;margin-bottom:20px;text-align:center}.confirmation-modal .modal-buttons{display:flex;gap:15px;justify-content:center}@media(max-width:768px){.profile-grid{grid-template-columns:1fr}.profile-grid .profile-actions-box,.profile-grid .profile-image-box,.profile-grid .profile-info-box{grid-column:1}.profile-grid .profile-image-box{grid-row:1}.profile-grid .profile-info-box{grid-row:2}.profile-grid .profile-actions-box{flex-direction:column;grid-row:3}}@media(max-width:480px){.profile-wrapper{padding:10px}.profile-header h1{font-size:20px}.info-row{flex-direction:column}.info-row .info-label{margin-bottom:5px}.confirmation-modal .modal-buttons{flex-direction:column}}.vendors{padding:2rem}.vendors-header-name{font-size:3rem;font-weight:700;margin-bottom:2rem;text-align:left}.vendors-contents{display:flex;justify-content:space-between}.vendors-contents-list{width:36%}.vendors-contents-details{width:60%}.vendors-contents-details-noselection{align-items:center;display:flex;height:100%;justify-content:center}.classes{padding:2rem}.classes-header-name{font-size:3rem;font-weight:700;margin-bottom:2rem;text-align:left}.classes-contents{display:flex;justify-content:space-between}.classes-contents-list{width:36%}.classes-contents-details{width:60%}.classes-contents-details-noselection{align-items:center;display:flex;height:100%;justify-content:center}.installments-display{background-color:#f9f9f9;border-radius:10px;box-shadow:0 0 15px #0000001a;margin:2rem 0;max-width:800px;min-width:600px;padding:20px;width:100%}.installments-display h2{color:#333;margin-bottom:20px;text-align:center}.installments-display-misc{display:flex;justify-content:space-between;margin:1rem 0}.installments-display-misc-inst{color:#a63131;text-align:left;width:60%}.installments-display .installments-list{margin-bottom:20px}.installments-display .installment-item{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;cursor:move;display:flex;flex-direction:column;margin-bottom:10px;padding:15px;transition:all .3s ease}.installments-display .installment-item-options{align-items:flex-start;display:flex;justify-content:space-between}.installments-display .installment-item:hover{box-shadow:0 4px 15px #0000001a}.installments-display .installment-item .installment-select{width:60%}.installments-display .installment-item .installment-due-date{width:30%}.installments-display .installment-item button{width:3%}.installments-display .installment-item-values{display:flex;justify-content:space-between;width:70%}.installments-display .total-fee{font-size:18px;font-weight:700;margin-top:20px;text-align:right}.installments-display .installments-button{margin-top:10px;text-align:right}.components{background-color:#fff;box-shadow:0 2px 5px #0003;height:100%;margin-bottom:1.5rem;padding:2rem;width:98%}.components-title{color:#545454;font-size:2.4rem;font-weight:400;font-weight:700}@media(max-width:430px){.components-title{font-size:2rem}}.components-total{font-size:2rem;margin:1rem 0}.components-row{margin-top:1rem}.components-row-values{align-items:center;border-radius:.5rem;display:flex;font-size:1.8rem;justify-content:space-between}.components-row-values-name{width:60%}.components-row-values-amount{width:30%}.components-row-values-account{width:25%}.components-button{margin:1rem 0 0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.divisions{padding:2rem}.divisions-header-name{font-size:3rem;font-weight:700;margin-bottom:2rem;text-align:left}.divisions-contents{display:flex;justify-content:space-between}.divisions-contents-list{width:36%}.divisions-contents-details{width:60%}.divisions-contents-details-noselection{align-items:center;display:flex;height:100%;justify-content:center}.expenses-bottom-upload>button{margin-left:20px}.expense-dashboard{background-color:#f9fafb;display:flex;flex-direction:column;gap:24px;min-height:100vh;padding:24px}.expense-dashboard .dashboard-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:8px}.expense-dashboard .dashboard-header .dashboard-title{color:#1f2937;font-size:28px;font-weight:700;margin:0}.expense-dashboard .dashboard-header .dashboard-metrics-container{align-items:center;display:flex;gap:16px}.expense-dashboard .dashboard-header .dashboard-metrics-container .compact-metric{background-color:#fff;border-left:3px solid;border-radius:8px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;display:flex;flex-direction:column;min-width:160px;padding:8px 12px}.expense-dashboard .dashboard-header .dashboard-metrics-container .compact-metric.expense{border-left-color:#f43f5e}.expense-dashboard .dashboard-header .dashboard-metrics-container .compact-metric.expense .metric-icon{color:#f43f5e}.expense-dashboard .dashboard-header .dashboard-metrics-container .compact-metric .metric-label{align-items:center;color:#6b7280;display:flex;font-size:13px;font-weight:500;gap:6px;margin-bottom:4px}.expense-dashboard .dashboard-header .dashboard-metrics-container .compact-metric .metric-label .metric-icon{height:14px;width:14px}.expense-dashboard .dashboard-header .dashboard-metrics-container .compact-metric .metric-value{color:#1f2937;font-size:20px;font-weight:600}.expense-dashboard .dashboard-header .dashboard-metrics-container .export-button{align-items:center;background-color:#4f46e5;border:none;border-radius:8px;box-shadow:0 4px 6px #4f46e540;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;height:44px;padding:10px 16px;transition:all .2s ease}.expense-dashboard .dashboard-header .dashboard-metrics-container .export-button .button-icon{height:16px;width:16px}.expense-dashboard .dashboard-header .dashboard-metrics-container .export-button:hover{background-color:#4338ca;transform:translateY(-2px)}@media(max-width:992px){.expense-dashboard .dashboard-header{align-items:flex-start;flex-direction:column}.expense-dashboard .dashboard-header .dashboard-metrics-container{overflow-x:auto;padding-bottom:8px;width:100%}}.expense-dashboard .filters-container{background:#fff;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;display:flex;flex-wrap:wrap;gap:16px;padding:16px 20px;transition:all .2s ease}.expense-dashboard .filters-container .filter-group{display:flex;flex:1 1;flex-direction:column;min-width:180px}.expense-dashboard .filters-container .filter-group .filter-label{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:6px}.expense-dashboard .filters-container .filter-group .date-picker,.expense-dashboard .filters-container .filter-group .filter-dropdown{width:100%}.expense-dashboard .filters-container .filter-group .date-picker :global(.rs-picker-toggle),.expense-dashboard .filters-container .filter-group .filter-dropdown :global(.rs-picker-toggle){border-color:#e5e7eb;border-radius:8px}.expense-dashboard .filters-container .filter-group .date-picker :global(.rs-picker-toggle):focus,.expense-dashboard .filters-container .filter-group .date-picker :global(.rs-picker-toggle):hover,.expense-dashboard .filters-container .filter-group .filter-dropdown :global(.rs-picker-toggle):focus,.expense-dashboard .filters-container .filter-group .filter-dropdown :global(.rs-picker-toggle):hover{border-color:#4f46e5}.expense-dashboard .content-container{grid-gap:24px;display:grid;flex:1 1;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:992px){.expense-dashboard .content-container{grid-template-columns:1fr}}.expense-dashboard .content-container .section-title{color:#1f2937;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.expense-dashboard .content-container .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.expense-dashboard .content-container .section-header .header-actions{align-items:center;display:flex;gap:12px}.expense-dashboard .content-container .section-header .search-container{position:relative}.expense-dashboard .content-container .section-header .search-container .search-icon{color:#9ca3af;height:16px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.expense-dashboard .content-container .section-header .search-container .search-input{border:1px solid #e5e7eb;border-radius:6px;font-size:14px;padding:8px 8px 8px 32px}.expense-dashboard .content-container .section-header .search-container .search-input:focus{border-color:#4f46e5;outline:none}.expense-dashboard .content-container .section-header .add-button{align-items:center;background-color:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 12px;transition:all .2s ease}.expense-dashboard .content-container .section-header .add-button .button-icon{height:14px;width:14px}.expense-dashboard .content-container .section-header .add-button:hover{background-color:#0ea271}.expense-dashboard .content-container .expense-list-container{background:#fff;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;display:flex;flex-direction:column;padding:20px;transition:all .2s ease}.expense-dashboard .content-container .expense-list-container .expense-list{flex:1 1;overflow-y:auto}.expense-dashboard .content-container .expense-list-container .expense-list :global(.half-list-item){border-bottom:1px solid #e5e7eb;cursor:pointer;padding:12px 16px;transition:all .2s ease}.expense-dashboard .content-container .expense-list-container .expense-list :global(.half-list-item):hover{background-color:#eef2ff}.expense-dashboard .content-container .expense-list-container .expense-list :global(.half-list-item).selected{background-color:#eef2ff;border-left:3px solid #4f46e5}.expense-dashboard .content-container .expense-list-container .expense-list .error-message{color:#ef4444;font-size:14px;margin-top:16px}.expense-dashboard .content-container .expense-details-container{background:#fff;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;display:flex;flex-direction:column;padding:20px;transition:all .2s ease}.expense-dashboard .content-container .expense-details-container .details-card{flex:1 1}.expense-dashboard .content-container .expense-details-container .details-card :global(.details-header){align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.expense-dashboard .content-container .expense-details-container .details-card :global(.details-header) h3{font-size:18px;font-weight:600;margin:0}.expense-dashboard .content-container .expense-details-container .details-card :global(.details-header) .details-actions{display:flex;gap:8px}.expense-dashboard .content-container .expense-details-container .details-card :global(.details-header) .details-actions button{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease}.expense-dashboard .content-container .expense-details-container .details-card :global(.details-header) .details-actions button.edit-button{background-color:#eef2ff;border:1px solid #4f46e5;color:#4f46e5}.expense-dashboard .content-container .expense-details-container .details-card :global(.details-header) .details-actions button.edit-button:hover{background-color:#4f46e5;color:#fff}.expense-dashboard .content-container .expense-details-container .details-card :global(.details-header) .details-actions button.delete-button{background-color:#ffe4e6;border:1px solid #f43f5e;color:#f43f5e}.expense-dashboard .content-container .expense-details-container .details-card :global(.details-header) .details-actions button.delete-button:hover{background-color:#f43f5e;color:#fff}.expense-dashboard .content-container .expense-details-container .no-selection-message{align-items:center;color:#6b7280;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center;padding:40px}.expense-dashboard .content-container .expense-details-container .no-selection-message .empty-state-icon{align-items:center;background-color:#eef2ff;border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.expense-dashboard .content-container .expense-details-container .no-selection-message .empty-state-icon svg{color:#4f46e5;height:24px;width:24px}.expense-dashboard .content-container .expense-details-container .no-selection-message p{font-size:14px;margin:0;text-align:center}.expense-dashboard .permission-denied{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:48px;transition:all .2s ease}.expense-dashboard .permission-denied svg{color:#f59e0b;height:48px;width:48px}.expense-dashboard .permission-denied p{color:#6b7280;font-size:16px;margin:0;text-align:center}.expense-list-container table{border-collapse:collapse;width:100%}.expense-list-container table thead{background-color:#2e2c73;color:#fff}.expense-list-container table thead th{font-size:14px;font-weight:500;padding:12px 16px;text-align:left}.expense-list-container table tbody tr{border-bottom:1px solid #e5e7eb;transition:all .2s ease}.expense-list-container table tbody tr:hover{background-color:#eef2ff}.expense-list-container table tbody tr td{padding:12px 16px}.status-badge{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:500;padding:4px 8px}.status-badge.pending{background-color:#f59e0b;color:#fff}.status-badge.done{background-color:#10b981;color:#fff}.resources-container{background-color:#f8fafc;display:flex;flex-direction:column;min-height:calc(100vh - 70px);padding:24px;width:100%}.resources-container .resources-header{margin-bottom:24px}.resources-container .resources-header .resources-title{color:#1e293b;font-size:28px;font-weight:700;margin:0 0 8px}.resources-container .resources-header .resources-subtitle{color:#64748b;font-size:16px;margin:0}.resources-container .resources-toolbar{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.resources-container .resources-toolbar .search-bar{max-width:400px;position:relative;width:100%}.resources-container .resources-toolbar .search-bar .search-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21-6-6m2-5a7 7 0 1 1-14 0 7 7 0 0 1 14 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:18px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.resources-container .resources-toolbar .search-bar input{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:15px;padding:12px 40px;transition:all .2s ease;width:100%}.resources-container .resources-toolbar .search-bar input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f640;outline:none}.resources-container .resources-toolbar .search-bar input::placeholder{color:#94a3b8}.resources-container .resources-toolbar .search-bar .clear-search{align-items:center;background:none;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:24px}.resources-container .resources-toolbar .search-bar .clear-search:hover{background-color:#f1f5f9;color:#475569}.resources-container .resources-toolbar .filters{display:flex;flex-wrap:wrap;gap:16px}.resources-container .resources-toolbar .filters .filter-group{align-items:center;display:flex;gap:8px}.resources-container .resources-toolbar .filters .filter-group label{color:#64748b;font-size:14px;font-weight:500}.resources-container .resources-toolbar .filters .filter-group select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;cursor:pointer;font-size:14px;padding:8px 32px 8px 12px;transition:all .2s ease}.resources-container .resources-toolbar .filters .filter-group select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f640;outline:none}.resources-container .resources-content{flex:1 1}.resources-container .resources-content .resources-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 24px}.resources-container .resources-content .resources-loading .loading-spinner{animation:spin 1s linear infinite;border:3px solid #3b82f633;border-radius:50%;border-top-color:#3b82f6;height:40px;margin-bottom:16px;width:40px}.resources-container .resources-content .resources-loading p{color:#64748b;font-size:16px}.resources-container .resources-content .resources-error{align-items:center;display:flex;flex-direction:column;padding:48px 24px;text-align:center}.resources-container .resources-content .resources-error .error-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ef4444'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v4m0 4h.01M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:48px;margin-bottom:16px;width:48px}.resources-container .resources-content .resources-error p{color:#ef4444;font-size:16px;margin:0 0 16px}.resources-container .resources-content .resources-error .retry-button{background-color:#0000;border:1px solid #ef4444;border-radius:6px;color:#ef4444;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.resources-container .resources-content .resources-error .retry-button:hover{background-color:#ef4444;color:#fff}.resources-container .resources-content .resources-empty{align-items:center;display:flex;flex-direction:column;padding:48px 24px;text-align:center}.resources-container .resources-content .resources-empty .empty-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12h6m-6 4h6m2 5H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5.586a1 1 0 0 1 .707.293l5.414 5.414a1 1 0 0 1 .293.707V19a2 2 0 0 1-2 2z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:48px;margin-bottom:16px;opacity:.6;width:48px}.resources-container .resources-content .resources-empty p{color:#64748b;font-size:16px;margin:0 0 16px}.resources-container .resources-content .resources-empty .clear-search-button{background-color:#0000;border:1px solid #64748b;border-radius:6px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.resources-container .resources-content .resources-empty .clear-search-button:hover{background-color:#f1f5f9;border-color:#475569;color:#475569}.resources-container .resources-content .resources-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.resources-container .resources-content .resources-grid .resource-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.resources-container .resources-content .resources-grid .resource-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.resources-container .resources-content .resources-grid .resource-card .resource-icon{align-items:center;background-color:#f1f5f9;background-position:50%;background-repeat:no-repeat;background-size:48px;display:flex;height:120px;justify-content:center}.resources-container .resources-content .resources-grid .resource-card .resource-icon.pdf-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ef4444'%3E%3Cpath d='M8 2h8a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7.414A2 2 0 0 1 4.586 6l3-3A2 2 0 0 1 9 2.586V2z'/%3E%3C/svg%3E")}.resources-container .resources-content .resources-grid .resource-card .resource-icon.word-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232563eb'%3E%3Cpath d='M8 2h8a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7.414A2 2 0 0 1 4.586 6l3-3A2 2 0 0 1 9 2.586V2z'/%3E%3C/svg%3E")}.resources-container .resources-content .resources-grid .resource-card .resource-icon.excel-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2322c55e'%3E%3Cpath d='M8 2h8a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7.414A2 2 0 0 1 4.586 6l3-3A2 2 0 0 1 9 2.586V2z'/%3E%3C/svg%3E")}.resources-container .resources-content .resources-grid .resource-card .resource-icon.powerpoint-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f97316'%3E%3Cpath d='M8 2h8a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7.414A2 2 0 0 1 4.586 6l3-3A2 2 0 0 1 9 2.586V2z'/%3E%3C/svg%3E")}.resources-container .resources-content .resources-grid .resource-card .resource-icon.image-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%238b5cf6'%3E%3Cpath d='m4 16 4.586-4.586a2 2 0 0 1 2.828 0L16 16m-2-2 1.586-1.586a2 2 0 0 1 2.828 0L20 14m-6-6h.01M6 20h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2z'/%3E%3C/svg%3E")}.resources-container .resources-content .resources-grid .resource-card .resource-icon.text-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2364748b'%3E%3Cpath d='M8 2h8a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7.414A2 2 0 0 1 4.586 6l3-3A2 2 0 0 1 9 2.586V2z'/%3E%3C/svg%3E")}.resources-container .resources-content .resources-grid .resource-card .resource-icon.archive-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23a16207'%3E%3Cpath d='M5 3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H5zm0 2h14v14H5V5zm2 2v2h10V7H7zm0 4v2h10v-2H7zm0 4v2h7v-2H7z'/%3E%3C/svg%3E")}.resources-container .resources-content .resources-grid .resource-card .resource-icon.generic-file-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2364748b'%3E%3Cpath d='M8 2h8a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7.414A2 2 0 0 1 4.586 6l3-3A2 2 0 0 1 9 2.586V2z'/%3E%3C/svg%3E")}.resources-container .resources-content .resources-grid .resource-card .resource-details{flex:1 1;padding:16px}.resources-container .resources-content .resources-grid .resource-card .resource-details .resource-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1e293b;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis}.resources-container .resources-content .resources-grid .resource-card .resource-details .resource-meta{color:#64748b;display:flex;font-size:13px;justify-content:space-between}.resources-container .resources-content .resources-grid .resource-card .resource-details .resource-meta .resource-size{align-items:center;display:flex}.resources-container .resources-content .resources-grid .resource-card .resource-details .resource-meta .resource-size:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10v6m0 0-3-3m3 3 3-3M3 17V7a2 2 0 0 1 2-2h6l2 2h6a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:14px;margin-right:4px;width:14px}.resources-container .resources-content .resources-grid .resource-card .resource-details .resource-meta .resource-date{align-items:center;display:flex}.resources-container .resources-content .resources-grid .resource-card .resource-details .resource-meta .resource-date:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:14px;margin-right:4px;width:14px}.resources-container .resources-content .resources-grid .resource-card .download-button{align-items:center;background-color:#f8fafc;border-top:1px solid #e2e8f0;color:#3b82f6;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;text-decoration:none;transition:background-color .2s ease}.resources-container .resources-content .resources-grid .resource-card .download-button:hover{background-color:#eff6ff}.resources-container .resources-content .resources-grid .resource-card .download-button .download-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%233b82f6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 16v1a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3v-1m-4-4-4 4m0 0-4-4m4 4V4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;height:16px;width:16px}@media(max-width:350px){.resources-container .resources-content .resources-grid .resource-card .download-button .download-text{display:none}}.resources-container .resources-footer{border-top:1px solid #e2e8f0;margin-top:24px;padding-top:16px}.resources-container .resources-footer p{color:#64748b;font-size:14px;margin:0;text-align:center}@media(max-width:768px){.resources-container{padding:16px}.resources-container .resources-header .resources-title{font-size:24px}.resources-container .resources-header .resources-subtitle{font-size:14px}.resources-container .resources-toolbar{flex-direction:column}.resources-container .resources-toolbar .search-bar{max-width:none}.resources-container .resources-toolbar .filters{justify-content:space-between;width:100%}.resources-container .resources-toolbar .filters .filter-group{flex:1 1}.resources-container .resources-toolbar .filters .filter-group select{width:100%}.resources-container .resources-content .resources-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.resources-container .resources-content .resources-grid .resource-card .resource-icon{height:100px}.resources-container .resources-content .resources-grid .resource-card .resource-details{padding:12px}.resources-container .resources-content .resources-grid .resource-card .resource-details .resource-name{font-size:14px;margin-bottom:8px}.resources-container .resources-content .resources-grid .resource-card .resource-details .resource-meta{font-size:12px}.resources-container .resources-content .resources-grid .resource-card .download-button{font-size:13px;padding:10px 12px}}@media(max-width:480px){.resources-container .resources-content .resources-grid{grid-template-columns:1fr}.resources-container .filters .filter-group label{font-size:12px}.resources-container .filters .filter-group select{font-size:13px;padding:8px 24px 8px 8px}}.leaves{min-height:60vh;padding:5rem}@media(max-width:430px){.leaves{padding:1.5rem}}.leaves-header{display:flex;justify-content:space-between}.leaves-header-title{font-size:4.2rem;font-weight:600;margin-bottom:2rem}@media(max-width:430px){.leaves-header-title{font-size:3.6rem;font-size:3rem}}.leave-application-form{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px auto;max-width:600px;padding:20px}.leave-application-form .rs-form-group{margin-bottom:20px}.leave-application-form .rs-form-group .rs-form-control-label{color:#333;display:block;font-weight:500;margin-bottom:5px}.leave-application-form .rs-form-group .rs-datepicker,.leave-application-form .rs-form-group .rs-input,.leave-application-form .rs-form-group .rs-picker,.leave-application-form .rs-form-group .rs-picker-select{border:1px solid #ccc;border-radius:4px;width:100%}.leave-application-form .rs-form-group .rs-datepicker:focus,.leave-application-form .rs-form-group .rs-input:focus,.leave-application-form .rs-form-group .rs-picker-select:focus,.leave-application-form .rs-form-group .rs-picker:focus{border-color:#4585e5;box-shadow:0 0 0 2px #4585e533}.leave-application-form .rs-btn-primary{background-color:#4585e5;border-color:#4585e5;display:block;margin-top:20px;width:100%}.leave-application-form .rs-btn-primary:hover{background-color:#3672e4}.UserDetails{min-height:60vh;padding:2rem 5rem}.UserDetails-title{margin:2rem 0;text-align:left}.UserDetails-inventory{margin:4rem 0}.slips{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;padding:2rem}.slips-title{color:#343a40;font-size:2.5rem;margin-bottom:2rem;text-align:center}.slips-container{align-items:center;display:flex;justify-content:space-evenly}@media(max-width:430px){.slips-container{flex-direction:column}}.slips-container-dd{margin-right:2rem;min-width:200px}@media(max-width:430px){.slips-container-dd{width:80%}}@keyframes spinner{to{transform:rotate(1turn)}}.loading-container{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:center}.loading-container .loading-spinner{animation:spinner 1s linear infinite;border:5px solid #29296633;border-radius:50%;border-top-color:#292966;height:50px;margin-bottom:1rem;width:50px}.loading-container p{color:#545454;font-size:1.6rem;font-weight:500}.stfdash{background-color:#eaf2fa;min-height:100vh;padding:2rem}@media(max-width:430px){.stfdash{padding:1rem}}.stfdash-header{align-items:center;border-bottom:1px solid #0000000d;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem}@media(max-width:430px){.stfdash-header{align-items:flex-start;flex-direction:column;gap:1rem}}.stfdash-header-welcome{text-align:left}.stfdash-header-welcome h2{color:#545454;font-size:2.4rem;font-weight:600;margin:0}.stfdash-header-welcome .current-date{color:#6c6c6c;font-size:1.4rem;margin-top:.5rem}.stfdash-header-quick-actions{display:flex;gap:1rem}.stfdash-header-quick-actions .action-button{align-items:center;background-color:#fff;border:none;border-radius:8px;box-shadow:0 2px 6px #0000000d;color:#545454;cursor:pointer;display:flex;font-size:1.4rem;font-weight:500;padding:.8rem 1.5rem;transition:all .2s ease}.stfdash-header-quick-actions .action-button:hover{background-color:#292966;box-shadow:0 4px 10px #2929664d;color:#fff;transform:translateY(-2px)}.stfdash-header-quick-actions .action-button .action-icon{font-size:1.6rem;margin-right:.8rem}.stfdash-tabs{border-bottom:1px solid #0000000d;display:flex;gap:1rem;margin-bottom:2rem;padding-bottom:.5rem}.stfdash-tabs .tab-button{background:none;border:none;color:#6c6c6c;cursor:pointer;font-size:1.5rem;font-weight:500;padding:1rem 1.5rem;position:relative;transition:all .2s ease}.stfdash-tabs .tab-button:after{background-color:#292966;bottom:-.5rem;content:"";height:3px;left:0;position:absolute;transition:width .3s ease;width:0}.stfdash-tabs .tab-button:hover{color:#000}.stfdash-tabs .tab-button.active{color:#292966;font-weight:600}.stfdash-tabs .tab-button.active:after{width:100%}.stfdash-contents{display:flex;flex-direction:column;gap:2rem}.stfdash-contents-info{background-color:#292966;border-radius:12px;box-shadow:0 4px 15px #0000000d;padding:2rem}.stfdash-contents-info-header{align-items:center;border-bottom:1px solid #0000000d;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem}@media(max-width:900px){.stfdash-contents-info-header{align-items:flex-start;flex-direction:column;gap:1.5rem}}.stfdash-contents-info-brand{align-items:center;display:flex}.stfdash-contents-info-brand img{height:4.5rem;margin-right:1.5rem;width:auto}.stfdash-contents-info-brand div{color:#fff;font-size:2rem;font-weight:600}.stfdash-contents-info-name{align-items:flex-end;display:flex;flex-direction:column}@media(max-width:900px){.stfdash-contents-info-name{align-items:flex-start}}.stfdash-contents-info-name h3{color:#545454;font-size:2.2rem;font-weight:600;margin:0 0 .5rem}.stfdash-contents-info-name .staff-designation{background-color:#2929661a;border-radius:1.5rem;color:#b8b8b8;display:inline-block;font-size:1.5rem;padding:.4rem 1.2rem}.stfdash-contents-info-container{display:flex;gap:3rem}@media(max-width:900px){.stfdash-contents-info-container{flex-direction:column;gap:2rem}}.stfdash-contents-info-profile{align-items:center;display:flex;flex:0 0 25%;flex-direction:column}.stfdash-contents-info-profile .profile-photo{border:4px solid #fff;border-radius:50%;box-shadow:0 4px 12px #0000001a;height:14rem;margin-bottom:1.5rem;object-fit:cover;width:14rem}.stfdash-contents-info-profile .profile-info{width:100%}.stfdash-contents-info-profile .profile-info .info-item{margin-bottom:1rem}.stfdash-contents-info-profile .profile-info .info-item:last-child{margin-bottom:0}.stfdash-contents-info-profile .profile-info .info-item .info-label{color:#b8b8b8;font-size:1.3rem;margin-bottom:.3rem}.stfdash-contents-info-profile .profile-info .info-item .info-value{color:#545454;font-size:1.5rem;font-weight:500}@media(max-width:900px){.stfdash-contents-info-profile{align-items:center;flex-direction:row;gap:2rem}.stfdash-contents-info-profile .profile-photo{height:10rem;margin-bottom:0;width:10rem}}@media(max-width:430px){.stfdash-contents-info-profile{align-items:center;flex-direction:column}.stfdash-contents-info-profile .profile-photo{margin-bottom:1.5rem}.stfdash-contents-info-profile .profile-info{text-align:center}}.stfdash-contents-info-details{flex:1 1}.stfdash-contents-info-details .info-row{display:flex;gap:3rem;margin-bottom:2rem}.stfdash-contents-info-details .info-row:last-child{margin-bottom:0}@media(max-width:430px){.stfdash-contents-info-details .info-row{flex-direction:column;gap:1.5rem}}.stfdash-contents-info-details .info-row .info-item{background-color:#f8f9fa;border-radius:8px;flex:1 1;padding:1.5rem}.stfdash-contents-info-details .info-row .info-item .info-label{color:#b8b8b8;font-size:1.3rem;margin-bottom:.5rem}.stfdash-contents-info-details .info-row .info-item .info-value{color:#545454;font-size:1.6rem;font-weight:500}.stfdash-contents-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto}@media(max-width:900px){.stfdash-contents-grid{grid-template-columns:1fr}}.stfdash-contents-grid .stfdash-contents-schedule{grid-column:span 2}@media(max-width:900px){.stfdash-contents-grid .stfdash-contents-schedule{grid-column:span 1}}.stfdash-contents-ancmnts,.stfdash-contents-exam,.stfdash-contents-schedule{background-color:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000d;padding:2rem}.stfdash-contents-ancmnts-title,.stfdash-contents-exam-title,.stfdash-contents-schedule-title{align-items:center;border-bottom:1px solid #0000000d;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.stfdash-contents-ancmnts-title h3,.stfdash-contents-exam-title h3,.stfdash-contents-schedule-title h3{color:#545454;font-size:1.8rem;font-weight:600;margin:0}.stfdash-contents-ancmnts-title .view-all-button,.stfdash-contents-exam-title .view-all-button,.stfdash-contents-schedule-title .view-all-button{background:none;border:none;color:#292966;cursor:pointer;font-size:1.4rem;transition:color .2s ease}.stfdash-contents-ancmnts-title .view-all-button:hover,.stfdash-contents-exam-title .view-all-button:hover,.stfdash-contents-schedule-title .view-all-button:hover{color:#13132f;text-decoration:underline}.stfdash-contents-ancmnts-content,.stfdash-contents-exam-content,.stfdash-contents-schedule-content{max-height:350px;overflow-y:auto;padding-right:.5rem}.stfdash-contents-ancmnts-content::-webkit-scrollbar,.stfdash-contents-exam-content::-webkit-scrollbar,.stfdash-contents-schedule-content::-webkit-scrollbar{width:8px}.stfdash-contents-ancmnts-content::-webkit-scrollbar-track,.stfdash-contents-exam-content::-webkit-scrollbar-track,.stfdash-contents-schedule-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.stfdash-contents-ancmnts-content::-webkit-scrollbar-thumb,.stfdash-contents-exam-content::-webkit-scrollbar-thumb,.stfdash-contents-schedule-content::-webkit-scrollbar-thumb{background:#29296680;border-radius:4px}.stfdash-contents-ancmnts-content::-webkit-scrollbar-thumb:hover,.stfdash-contents-exam-content::-webkit-scrollbar-thumb:hover,.stfdash-contents-schedule-content::-webkit-scrollbar-thumb:hover{background:#292966}.stfdash-contents-schedule-content .schedule-list{display:flex;flex-direction:column;gap:1rem}.stfdash-contents-schedule-content .schedule-list .schedule-item{background-color:#f8f9fa;border-left:4px solid #292966;border-radius:8px;display:flex;padding:1.2rem}.stfdash-contents-schedule-content .schedule-list .schedule-item .schedule-time{align-items:center;border-right:1px solid #0000001a;color:#292966;display:flex;font-size:1.4rem;font-weight:600;margin-right:1.5rem;min-width:7rem;padding-right:1.5rem}.stfdash-contents-schedule-content .schedule-list .schedule-item .schedule-details .schedule-class{color:#545454;font-size:1.6rem;font-weight:500;margin-bottom:.3rem}.stfdash-contents-schedule-content .schedule-list .schedule-item .schedule-details .schedule-subject{color:#b8b8b8;font-size:1.4rem}.stfdash-contents-schedule-content .no-schedule{background-color:#00000005;border-radius:8px;color:#b8b8b8;font-size:1.6rem;padding:3rem 0;text-align:center}.stfdash-tab-content{background-color:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000d;padding:2rem}.stfdash-tab-content h2{border-bottom:1px solid #0000000d;color:#545454;font-size:2rem;font-weight:600;margin:0 0 2rem;padding-bottom:1rem}.idCardPhotoList{min-height:70vh;padding:2rem}.idCardPhotoList .idCardPhotoList-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.idCardPhotoList .idCardPhotoList-header .idCardPhotoList-header-title{font-size:30px;font-weight:700}.idCardPhotoList .idCardPhotoList-header .idCardPhotoList-header-button button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px}.idCardPhotoList .idCardPhotoList-header .idCardPhotoList-header-button button:hover{background-color:#0056b3}.idCardPhotoList .filter{display:flex;gap:10px;margin-bottom:20px}.idCardPhotoList .filter input{border:1px solid #ccc;border-radius:5px;padding:10px;width:20vw}.idCardPhotoList .filter .custdrop{width:200px}.idCardPhotoList .list .list-item{align-items:center;border:1px solid #eee;border-radius:5px;box-shadow:4px 4px 13px 5px #4585e526;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.idCardPhotoList .list .list-item input[type=checkbox]{margin-right:10px}.idCardPhotoList .list .list-item a{background-color:#28a745;border-radius:5px;color:#fff;margin-left:1rem;padding:5px 10px;text-decoration:none}.idCardPhotoList .list .list-item a:hover{background-color:#218838}.idCardPhotoList .list .list-item .IDphotopreview{background-color:#007bff}.bulkSalaryUpload{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin:20px;padding:20px}.bulkSalaryUpload h2{color:#333;margin-bottom:20px}.bulkSalaryUpload .downloadButton,.bulkSalaryUpload .uploadButton{background-color:#0056b3;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:10px 0;padding:10px 15px;transition:background-color .3s}.bulkSalaryUpload .downloadButton:hover,.bulkSalaryUpload .uploadButton:hover{background-color:#003d7a}.bulkSalaryUpload input[type=file]{border:1px solid #ccc;border-radius:5px;margin:20px 0;padding:10px}.bulkSalaryUpload .instructions{margin-top:30px;text-align:left;width:80%}.bulkSalaryUpload .instructions h3{color:#333;margin-bottom:10px}.bulkSalaryUpload .instructions ul{list-style-type:disc;padding-left:20px}.bulkSalaryUpload .instructions ul li{color:#555;line-height:1.5;margin-bottom:5px}.exam-upload{align-items:center;display:flex;flex-direction:column;margin-top:20px;width:100%}.exam-upload h2,.exam-upload h3,.section{margin-bottom:20px}.section{border:1px solid #ccc;border-radius:8px;box-shadow:4px 4px 13px 5px #4585e526;padding:20px;width:50%}.exam-upload .exam-button{background-color:#292966;border-radius:1rem;color:#fff;cursor:pointer;margin:10px 0;padding:8px;width:100%}.exam-upload input[type=file]{border:1px solid #292966;border-radius:1rem;box-shadow:4px 4px 4px 0 #00000040;margin:1rem 0 3rem;padding:1.2rem;width:100%}button:disabled{cursor:not-allowed;opacity:.5}.categories{padding:2rem}.categories-header-name{font-size:3rem;font-weight:700;margin-bottom:2rem;text-align:left}.categories-contents{display:flex;justify-content:space-between}.categories-contents-list{width:36%}.categories-contents-details{width:60%}.categories-contents-details-noselection{align-items:center;display:flex;height:100%;justify-content:center}.assignhistory-title{font-size:2.4rem;font-weight:400;font-weight:600;margin:2rem 0}@media(max-width:430px){.assignhistory-title{font-size:2rem}}.assignments-table .table-row-green{background-color:#2b3;border-radius:1rem 0 1rem 0;color:#fff;font-weight:600}.assignments-table .table-header,.assignments-table .table-row,.assignments-table .table-row-green{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);padding:1rem 0}.assignments-table .table-header{border-bottom:1px solid #ccc;font-weight:700;padding-bottom:10px}.assignments-table .table-row{padding:10px 0}.assignments-table .table-row:not(:last-child){border-bottom:1px solid #eee}p{color:#666}.income-dashboard{background-color:#f9fafb;display:flex;flex-direction:column;gap:24px;min-height:100vh;padding:24px}.income-dashboard .dashboard-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:8px}.income-dashboard .dashboard-header .dashboard-title{color:#1f2937;font-size:28px;font-weight:700;margin:0}.income-dashboard .dashboard-header .dashboard-metrics-container{align-items:center;display:flex;gap:16px}.income-dashboard .dashboard-header .dashboard-metrics-container .compact-metric{background-color:#fff;border-left:3px solid;border-radius:8px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;display:flex;flex-direction:column;min-width:160px;padding:8px 12px}.income-dashboard .dashboard-header .dashboard-metrics-container .compact-metric.income{border-left-color:#10b981}.income-dashboard .dashboard-header .dashboard-metrics-container .compact-metric.income .metric-icon{color:#10b981}.income-dashboard .dashboard-header .dashboard-metrics-container .compact-metric.tax{border-left-color:#06b6d4}.income-dashboard .dashboard-header .dashboard-metrics-container .compact-metric.tax .metric-icon{color:#06b6d4}.income-dashboard .dashboard-header .dashboard-metrics-container .compact-metric .metric-label{align-items:center;color:#6b7280;display:flex;font-size:13px;font-weight:500;gap:6px;margin-bottom:4px}.income-dashboard .dashboard-header .dashboard-metrics-container .compact-metric .metric-label .metric-icon{height:14px;width:14px}.income-dashboard .dashboard-header .dashboard-metrics-container .compact-metric .metric-value{color:#1f2937;font-size:20px;font-weight:600}.income-dashboard .dashboard-header .dashboard-metrics-container .export-button{align-items:center;background-color:#4f46e5;border:none;border-radius:8px;box-shadow:0 4px 6px #4f46e540;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;height:44px;padding:10px 16px;transition:all .2s ease}.income-dashboard .dashboard-header .dashboard-metrics-container .export-button .button-icon{height:16px;width:16px}.income-dashboard .dashboard-header .dashboard-metrics-container .export-button:hover{background-color:#4338ca;transform:translateY(-2px)}@media(max-width:992px){.income-dashboard .dashboard-header{align-items:flex-start;flex-direction:column}.income-dashboard .dashboard-header .dashboard-metrics-container{overflow-x:auto;padding-bottom:8px;width:100%}}.income-dashboard .filters-container{background:#fff;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;display:flex;flex-wrap:wrap;gap:16px;padding:16px 20px;transition:all .2s ease}.income-dashboard .filters-container .filter-group{display:flex;flex:1 1;flex-direction:column;min-width:200px}.income-dashboard .filters-container .filter-group .filter-label{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:6px}.income-dashboard .filters-container .filter-group .date-picker,.income-dashboard .filters-container .filter-group .filter-dropdown{width:100%}.income-dashboard .filters-container .filter-group .date-picker :global(.rs-picker-toggle),.income-dashboard .filters-container .filter-group .filter-dropdown :global(.rs-picker-toggle){border-color:#e5e7eb;border-radius:8px}.income-dashboard .filters-container .filter-group .date-picker :global(.rs-picker-toggle):focus,.income-dashboard .filters-container .filter-group .date-picker :global(.rs-picker-toggle):hover,.income-dashboard .filters-container .filter-group .filter-dropdown :global(.rs-picker-toggle):focus,.income-dashboard .filters-container .filter-group .filter-dropdown :global(.rs-picker-toggle):hover{border-color:#4f46e5}.income-dashboard .content-container{grid-gap:24px;display:grid;flex:1 1;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:992px){.income-dashboard .content-container{grid-template-columns:1fr}}.income-dashboard .content-container .section-title{color:#1f2937;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.income-dashboard .content-container .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.income-dashboard .content-container .section-header .search-container{position:relative}.income-dashboard .content-container .section-header .search-container .search-icon{color:#9ca3af;height:16px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.income-dashboard .content-container .section-header .search-container .search-input{border:1px solid #e5e7eb;border-radius:6px;font-size:14px;padding:8px 8px 8px 32px}.income-dashboard .content-container .section-header .search-container .search-input:focus{border-color:#4f46e5;outline:none}.income-dashboard .content-container .income-list-container{background:#fff;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;display:flex;flex-direction:column;padding:20px;transition:all .2s ease}.income-dashboard .content-container .income-list-container .income-list{flex:1 1;overflow-y:auto}.income-dashboard .content-container .income-list-container .income-list :global(.half-list-item){border-bottom:1px solid #e5e7eb;cursor:pointer;padding:12px 16px;transition:all .2s ease}.income-dashboard .content-container .income-list-container .income-list :global(.half-list-item):hover{background-color:#eef2ff}.income-dashboard .content-container .income-list-container .income-list :global(.half-list-item).selected{background-color:#eef2ff;border-left:3px solid #4f46e5}.income-dashboard .content-container .income-list-container .income-list .error-message{color:#ef4444;font-size:14px;margin-top:16px}.income-dashboard .content-container .income-details-container{background:#fff;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;display:flex;flex-direction:column;padding:20px;transition:all .2s ease}.income-dashboard .content-container .income-details-container .details-card{flex:1 1}.income-dashboard .content-container .income-details-container .details-card :global(.details-header){align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.income-dashboard .content-container .income-details-container .details-card :global(.details-header) h3{font-size:18px;font-weight:600;margin:0}.income-dashboard .content-container .income-details-container .no-selection-message{align-items:center;color:#6b7280;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center;padding:40px}.income-dashboard .content-container .income-details-container .no-selection-message .empty-state-icon{align-items:center;background-color:#eef2ff;border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.income-dashboard .content-container .income-details-container .no-selection-message .empty-state-icon svg{color:#4f46e5;height:24px;width:24px}.income-dashboard .content-container .income-details-container .no-selection-message p{font-size:14px;margin:0;text-align:center}.income-dashboard .permission-denied{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:48px;transition:all .2s ease}.income-dashboard .permission-denied svg{color:#f59e0b;height:48px;width:48px}.income-dashboard .permission-denied p{color:#6b7280;font-size:16px;margin:0;text-align:center}.income-list-container table{border-collapse:collapse;width:100%}.income-list-container table thead{background-color:#2e2c73;color:#fff}.income-list-container table thead th{font-size:14px;font-weight:500;padding:12px 16px;text-align:left}.income-list-container table tbody tr{border-bottom:1px solid #e5e7eb;transition:all .2s ease}.income-list-container table tbody tr:hover{background-color:#eef2ff}.income-list-container table tbody tr td{padding:12px 16px}:global(.rs-modal) .rs-modal-content{border-radius:12px;overflow:hidden}:global(.rs-modal) .rs-modal-content .rs-modal-header{background-color:#eef2ff;padding:16px 20px}:global(.rs-modal) .rs-modal-content .rs-modal-header .rs-modal-title{color:#1f2937;font-weight:600}:global(.rs-modal) .rs-modal-content .rs-modal-body{padding:20px}.study{font-family:Arial,sans-serif;margin:0 auto;max-width:800px;min-height:70vh}.study .study-header{background-color:#007bff;color:#fff;padding:20px;text-align:center}.study .study-header .study-header-title{font-size:24px}.study .study-contents{background:#f8f9fa;border-radius:8px;margin-top:20px;padding:20px}.study .study-contents .study-contents-class{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}.study .study-contents .study-contents-class .study-contents-class-meta{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1rem .5rem}.study .study-contents .study-contents-class .study-contents-class-meta .study-contents-class-meta-name{font-size:2.4rem;font-weight:700}.study .study-contents .study-contents-class .study-contents-class-meta .study-contents-class-meta-name:hover{color:#0056b3}.study .study-contents .study-contents-class .study-contents-class-meta .study-contents-class-meta-add button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px}.study .study-contents .study-contents-class .study-contents-class-meta .study-contents-class-meta-add button:hover{background-color:#218838}.study .study-contents .study-contents-class .study-contents-class-meta:hover{background-color:#e3e3ff9e}.study .study-contents .study-contents-class-subjects-list{background-color:#fff;border-radius:1rem;margin:1rem 0;padding:1rem 2rem}.study .study-contents .study-contents-class-subjects-list .subjects-list-item{align-items:center;display:flex;justify-content:space-between;margin:1rem 0}.study .study-contents .study-contents-class-subjects-list .subjects-list-item-buttons>*{margin-left:1rem}.filespage{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 6px #0000001a;font-family:Arial,sans-serif;margin:20px auto;max-width:800px;min-height:70vh}.filespage .filespage-header{background-color:#292966;border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;padding:2rem}.filespage .filespage-header-title{font-size:4.2rem;font-weight:600;font-weight:700}@media(max-width:430px){.filespage .filespage-header-title{font-size:3.6rem}}.filespage .filespage-header-add{background-color:#fff;border-radius:1rem;margin:1.5rem auto;padding:0 3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.filespage .filespage-header-add button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.filespage .filespage-header-add button:hover{background-color:#45a049}.filespage .filespage-header-add input[type=file]{color:#000;margin-right:1rem}.filespage ul{list-style:none;margin:0;padding:0}.filespage ul li{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:10px 16px}.filespage ul li:last-child{border-bottom:none}.filespage ul li a{color:#0056b3;text-decoration:none}.filespage ul li a:hover{text-decoration:underline}.schSettings{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:2rem auto;padding:2rem 5rem}.schSettings-title{color:#333;font-size:4.2rem;font-weight:600;font-weight:700;margin-bottom:2rem;text-align:left}@media(max-width:430px){.schSettings-title{font-size:3.6rem}}.schSettings-form{align-items:center;background-color:#ececec;border-radius:1rem;box-shadow:4px 4px 13px 5px #4585e526;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem}.schSettings-form-input{width:32%}.schSettings-form label{color:#545454;display:block;font-weight:700;margin-bottom:.5rem;text-align:left}.schSettings-form input[type=email],.schSettings-form input[type=number]{border:2px solid #ccc;border-radius:1rem;box-sizing:border-box;font-size:1.6rem;padding:10px;width:100%}.schSettings-form input[type=email]:focus,.schSettings-form input[type=number]:focus{border-color:#0056b3;outline:none}.schSettings-form button{background-color:#2b3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:700;padding:10px 15px;text-transform:uppercase;transition:background-color .3s ease}.schSettings-form button:hover{background-color:#0056b3}.schSettings-history{margin-top:4rem}.schSettings-history-title{font-size:2.4rem;font-weight:400;font-weight:700;text-align:left}@media(max-width:430px){.schSettings-history-title{font-size:2rem}}.schSettings-history-search{width:40%}.schSettings-history-search input{border:1px solid #292966;border-radius:2rem;box-shadow:4px 4px 13px 5px #4585e526;padding:1rem;width:100%}.schSettings .approvals-list{margin-top:20px}.schSettings .approvals-list table{border-collapse:collapse;width:100%}.schSettings .approvals-list table td,.schSettings .approvals-list table th{border:1px solid #ccc;padding:8px;text-align:left}.schSettings .approvals-list table th{background-color:#f4f4f4}.feesinfo{background-color:#f4f5f7;padding:30px}.feesinfo-header-title{font-size:4.2rem;font-weight:600;font-weight:800;text-align:left}@media(max-width:430px){.feesinfo-header-title{font-size:3.6rem}}.feesinfo-content{display:flex;justify-content:space-between}.feesinfo-content-overdue{background-color:#fff;padding:2rem;text-align:left;width:20%}.feesinfo-content-overdue-title{color:#bb2124;font-size:2.4rem;font-weight:400;font-weight:700}@media(max-width:430px){.feesinfo-content-overdue-title{font-size:2rem}}.feesinfo-content-overdue-cards{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.feesinfo-content-overdue-cards-card{background-color:#e3e3ff9e;border-radius:1rem 0 1rem;box-shadow:0 2px 5px #0003;margin:1rem auto;padding:1rem;width:100%}.feesinfo-content-overdue-cards-card h3{color:#292966}.feesinfo-installments{background-color:#e3e3ff9e;padding:1rem;width:79%}.feesinfo-installments-filters{display:flex;flex-direction:column}.feesinfo-installments-filters-row1{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:98%}.feesinfo-installments-filters-row1-search{width:60%}.feesinfo-installments-filters-row2{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;justify-content:space-between;margin:10px auto;padding:15px;width:98%}.feesinfo-installments-filters-row2-inst{width:35%}.feesinfo-installments-filters-row2-session,.feesinfo-installments-filters-row2-status,.feesinfo-installments-filters-row2-type{width:15%}.feesinfo .email-section{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:30px 0;padding:20px;text-align:center}.feesinfo .email-section textarea{border:1px solid #ced4da;border-radius:5px;height:120px;margin-bottom:15px;padding:15px;resize:none;width:100%}.feesinfo .email-section button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px 25px;transition:background-color .3s ease}.feesinfo .email-section button:hover{background-color:#0056b3}.installments-table-wrapper{background-color:#292966;border:1px solid #dee2e6;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-top:30px;padding:20px}.installments-table{border-collapse:initial;width:100%}.installments-table td,.installments-table th{border:1px solid #dee2e6;padding:12px 15px;text-align:left}.installments-table th{background-color:#f8f9fa;color:#495057;font-weight:700;letter-spacing:.05em;margin-bottom:2rem;text-transform:uppercase}.installments-table td{background-color:#fff;transition:background-color .3s ease}.installments-table td:hover{background-color:#f1f3f5}.installments-table input[type=checkbox]{cursor:pointer}.installments-summary{display:flex;font-weight:700;justify-content:space-between;padding:15px 0}.installments-summary p{margin:0}.installments-summary p:first-child{color:#fdfdfd}.installments-summary p:last-child{color:#fff}.pagination{display:flex;justify-content:center;margin-top:20px}.pagination button{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:5px;color:#007bff;cursor:pointer;font-weight:700;margin:0 5px;padding:8px 15px;transition:background-color .3s ease}.pagination button:hover{background-color:#007bff;color:#fff}.pagination button:disabled{background-color:#dee2e6;color:#6c757d;cursor:not-allowed}.logs-page{color:#333;font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.logs-page__header{margin-bottom:20px;text-align:center}.logs-page__header h1{color:#007bff;font-size:2.5rem}.logs-page__header p{color:#666;font-size:1rem}.logs-page__controls{display:flex;justify-content:center;margin-bottom:20px}.logs-page__controls .logs-page__search{display:flex;gap:10px}.logs-page__controls .logs-page__search input{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:10px;width:300px}.logs-page__controls .logs-page__search button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px}.logs-page__controls .logs-page__search button:hover{background-color:#0056b3}.logs-page__loading{color:#666;font-size:1.2rem;text-align:center}.logs-page__table-wrapper{margin-top:20px;overflow-x:auto}.logs-page__table-wrapper .logs-page__table{border-collapse:collapse;width:100%}.logs-page__table-wrapper .logs-page__table td,.logs-page__table-wrapper .logs-page__table th{border:1px solid #ddd;padding:12px;text-align:left}.logs-page__table-wrapper .logs-page__table td{cursor:pointer}.logs-page__table-wrapper .logs-page__table th{background-color:#f9f9f9;color:#333;font-weight:700}.logs-page__table-wrapper .logs-page__table tr:nth-child(2n){background-color:#f9f9f9}.logs-page__table-wrapper .logs-page__table__status--captured{color:green;font-weight:700}.logs-page__table-wrapper .logs-page__table__status--failed{color:red;font-weight:700}.logs-page__table-wrapper .logs-page__table__status--pending{color:orange;font-weight:700}.logs-page__empty{color:#666;font-size:1.2rem;margin-top:20px;text-align:center}.logs-page__pagination{align-items:center;display:flex;justify-content:center;margin-top:20px}.logs-page__pagination button{background-color:#007bff;border:1px solid #007bff;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin:0 10px;padding:10px 15px}.logs-page__pagination button:hover{background-color:#0056b3}.logs-page__pagination button:disabled{background-color:#ccc;border-color:#ccc;cursor:not-allowed}.logs-page__pagination span{color:#666;font-size:1rem}.logs-page__modal{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.logs-page__modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000004d;max-height:90%;overflow-y:auto;padding:20px;text-align:left;width:80%}.logs-page__modal-content div,.logs-page__modal-content h2{margin-bottom:10px}.logs-page__modal-content-pre{background:#f9f9f9;border:1px solid #ddd;border-radius:4px;font-size:.9rem;max-height:300px;overflow-y:auto;padding:10px}.logs-page__modal-close{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;margin:20px auto 0;padding:10px 20px}.logs-page__modal-close:hover{background-color:#0056b3}.invoice-detail-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#1e293b;margin:0 auto;max-width:1200px;overflow:hidden;width:100%}.invoice-detail-container .modal-header{align-items:center;background:linear-gradient(90deg,#2d3748,#191f29);border-bottom:none;display:flex;justify-content:space-between;padding:2rem 2.5rem}.invoice-detail-container .modal-header h2{align-items:center;color:#fff;display:flex;font-size:2.4rem;font-weight:600;gap:.75rem;margin:0}.invoice-detail-container .modal-header h2:before{background:#4361ee;border-radius:2px;content:"";display:inline-block;height:3rem;width:4px}.invoice-detail-container .modal-header .header-actions{display:flex;gap:1rem}.invoice-detail-container .modal-header .header-actions .btn-icon{align-items:center;background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.8rem;height:4.5rem;justify-content:center;transition:all .2s ease;width:4.5rem}.invoice-detail-container .modal-header .header-actions .btn-icon:hover{background:#fff3;transform:translateY(-1px)}.invoice-detail-container .modal-header .header-actions .btn-icon.edit:hover{background:#4361eee6}.invoice-detail-container .modal-header .header-actions .btn-icon.status:hover{background:#10b981e6}.invoice-detail-container .modal-header .header-actions .btn-icon.delete:hover{background:#ef4444e6}.invoice-detail-container .modal-body{background-color:#fff;max-height:85vh;overflow-y:auto;padding:2rem 2.5rem}.invoice-detail-container .modal-body::-webkit-scrollbar{width:8px}.invoice-detail-container .modal-body::-webkit-scrollbar-track{background:#f8fafc;border-radius:4px}.invoice-detail-container .modal-body::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.invoice-detail-container .modal-body::-webkit-scrollbar-thumb:hover{background:#64748b}.invoice-detail-container .modal-body form{display:flex;flex-direction:column;gap:2rem}.invoice-detail-container .modal-body .error-message{align-items:center;background-color:#ef44440d;border-left:4px solid #ef4444;border-radius:8px;color:#ef4444;display:flex;font-size:1.4rem;gap:.5rem;margin-bottom:1rem;padding:1.5rem}.invoice-detail-container .modal-body .error-message svg{flex-shrink:0;font-size:1.8rem}.invoice-detail-container .invoice-summary{background:linear-gradient(to bottom right,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:8px;padding:2rem}.invoice-detail-container .invoice-summary .summary-row{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:2rem}.invoice-detail-container .invoice-summary .summary-row:last-child{margin-bottom:0}.invoice-detail-container .invoice-summary .summary-row .title{grid-column:1/-1}.invoice-detail-container .invoice-summary .summary-row label{color:#64748b;display:block;font-size:1.3rem;font-weight:500;letter-spacing:.5px;margin-bottom:.8rem;text-transform:uppercase}.invoice-detail-container .invoice-summary .summary-row .value{color:#1e293b;font-size:1.6rem;font-weight:500}.invoice-detail-container .invoice-summary .summary-row input,.invoice-detail-container .invoice-summary .summary-row select{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:1.5rem;padding:1.2rem;transition:all .2s ease;width:100%}.invoice-detail-container .invoice-summary .summary-row input:focus,.invoice-detail-container .invoice-summary .summary-row select:focus{border-color:#4361ee;box-shadow:0 0 0 3px #4361ee1a;outline:none}.invoice-detail-container .invoice-summary .summary-row input:hover:not(:focus),.invoice-detail-container .invoice-summary .summary-row select:hover:not(:focus){border-color:#c0cddf}.invoice-detail-container .invoice-details{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:2fr 1fr 1fr;margin:2rem 0}.invoice-detail-container .invoice-details .details-column{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:0;padding:2rem}.invoice-detail-container .invoice-details .details-column h3{align-items:center;border-bottom:2px solid #f8fafc;color:#2d3748;display:flex;font-size:1.8rem;font-weight:600;gap:.5rem;margin:0 0 2rem;padding-bottom:1rem}.invoice-detail-container .invoice-details .details-column h3 svg{color:#4361ee}.invoice-detail-container .invoice-details .details-column .detail-row{margin-bottom:1.5rem}.invoice-detail-container .invoice-details .details-column .detail-row:last-child{margin-bottom:0}.invoice-detail-container .invoice-details .details-column .detail-row label{color:#64748b;display:block;font-size:1.3rem;font-weight:500;margin-bottom:.5rem}.invoice-detail-container .invoice-details .details-column .detail-row .value{color:#1e293b;font-size:1.5rem;line-height:1.5}.invoice-detail-container .invoice-details .details-column .detail-row input,.invoice-detail-container .invoice-details .details-column .detail-row select{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:1.5rem;padding:1.2rem;transition:all .2s ease;width:100%}.invoice-detail-container .invoice-details .details-column .detail-row input:focus,.invoice-detail-container .invoice-details .details-column .detail-row select:focus{border-color:#4361ee;box-shadow:0 0 0 3px #4361ee1a;outline:none}.invoice-detail-container .invoice-details .details-column .detail-row .checkbox-container{align-items:center;display:flex;gap:1rem}.invoice-detail-container .invoice-details .details-column .detail-row .checkbox-container input[type=checkbox]{accent-color:#4361ee;height:1.8rem;margin:0;width:1.8rem}.invoice-detail-container .invoice-details .details-column .detail-row .checkbox-container span{color:#1e293b;font-size:1.5rem}.invoice-detail-container .status-badge{align-items:center;border-radius:2rem;display:inline-flex;font-size:1.4rem;font-weight:500;gap:.8rem;padding:.8rem 1.5rem}.invoice-detail-container .status-badge svg{font-size:1.6rem}.invoice-detail-container .status-badge.approved{background-color:#10b9811a;border:1px solid #10b98133;color:#10b981}.invoice-detail-container .status-badge.rejected{background-color:#ef44441a;border:1px solid #ef444433;color:#ef4444}.invoice-detail-container .status-badge.pending{background-color:#f59e0b1a;border:1px solid #f59e0b33;color:#f59e0b}.invoice-detail-container .status-badge.paid{background-color:#4361ee1a;border:1px solid #4361ee33;color:#4361ee}.invoice-detail-container .invoice-items{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:2rem 0;overflow:hidden}.invoice-detail-container .invoice-items h3{align-items:center;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;color:#2d3748;display:flex;font-size:1.8rem;font-weight:600;gap:.5rem;margin:0;padding:2rem}.invoice-detail-container .invoice-items h3 svg{color:#4361ee}.invoice-detail-container .invoice-items .items-table{width:100%}.invoice-detail-container .invoice-items .items-table .table-header{background:#2d3748;color:#fff;display:flex;font-size:1.3rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.invoice-detail-container .invoice-items .items-table .table-header .col{padding:1.2rem 1.5rem}.invoice-detail-container .invoice-items .items-table .table-header .col.description{flex:3 1}.invoice-detail-container .invoice-items .items-table .table-header .col.amount,.invoice-detail-container .invoice-items .items-table .table-header .col.price,.invoice-detail-container .invoice-items .items-table .table-header .col.quantity{flex:1 1;text-align:right}.invoice-detail-container .invoice-items .items-table .table-header .col.actions{text-align:center;width:60px}.invoice-detail-container .invoice-items .items-table .table-body .table-row{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;transition:all .2s ease}.invoice-detail-container .invoice-items .items-table .table-body .table-row:nth-child(2n){background-color:#f8fafc}.invoice-detail-container .invoice-items .items-table .table-body .table-row:last-child{border-bottom:none}.invoice-detail-container .invoice-items .items-table .table-body .table-row:hover{background-color:#4361ee0d}.invoice-detail-container .invoice-items .items-table .table-body .table-row .col{align-items:center;display:flex;font-size:1.5rem;padding:1.2rem 1.5rem}.invoice-detail-container .invoice-items .items-table .table-body .table-row .col.description{flex:3 1}.invoice-detail-container .invoice-items .items-table .table-body .table-row .col.description input{width:100%}.invoice-detail-container .invoice-items .items-table .table-body .table-row .col.amount,.invoice-detail-container .invoice-items .items-table .table-body .table-row .col.price,.invoice-detail-container .invoice-items .items-table .table-body .table-row .col.quantity{font-feature-settings:"tnum";flex:1 1;font-variant-numeric:tabular-nums;justify-content:flex-end;text-align:right}.invoice-detail-container .invoice-items .items-table .table-body .table-row .col.amount input,.invoice-detail-container .invoice-items .items-table .table-body .table-row .col.price input,.invoice-detail-container .invoice-items .items-table .table-body .table-row .col.quantity input{text-align:right;width:100%}.invoice-detail-container .invoice-items .items-table .table-body .table-row .col.actions{justify-content:center;width:60px}.invoice-detail-container .invoice-items .items-table .table-body .table-row .col.actions .btn-remove-item{background:none;border:none;border-radius:8px;color:#ef4444;cursor:pointer;opacity:.7;padding:.8rem;transition:all .2s ease}.invoice-detail-container .invoice-items .items-table .table-body .table-row .col.actions .btn-remove-item:hover{background-color:#ef44441a;opacity:1}.invoice-detail-container .invoice-items .items-table .table-body .table-row .col.actions .btn-remove-item:disabled{cursor:not-allowed;opacity:.3}.invoice-detail-container .invoice-items .items-table .table-body .table-row .col input{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:1.5rem;padding:1.2rem;transition:all .2s ease}.invoice-detail-container .invoice-items .items-table .table-body .table-row .col input:focus{border-color:#4361ee;box-shadow:0 0 0 3px #4361ee1a;outline:none}.invoice-detail-container .invoice-items .items-table .add-item-row{background-color:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:center;padding:2rem}.invoice-detail-container .invoice-items .items-table .add-item-row .btn-add-item{align-items:center;background-color:#fff;border:1px dashed #64748b;border-radius:8px;color:#2d3748;cursor:pointer;display:flex;font-weight:500;gap:1rem;padding:1.2rem 2rem;transition:all .2s ease}.invoice-detail-container .invoice-items .items-table .add-item-row .btn-add-item:hover{background-color:#4361ee0d;border-color:#4361ee;color:#4361ee;transform:translateY(-1px)}.invoice-detail-container .invoice-items .items-table .add-item-row .btn-add-item svg{font-size:1.6rem}.invoice-detail-container .invoice-items .invoice-totals{background:linear-gradient(to bottom right,#f8fafc,#fff);border-top:1px solid #e2e8f0;margin-top:0;padding:2rem}.invoice-detail-container .invoice-items .invoice-totals .total-row{align-items:center;display:flex;justify-content:flex-end;padding:.8rem 0}.invoice-detail-container .invoice-items .invoice-totals .total-row .label{color:#64748b;font-size:1.5rem;font-weight:500;margin-right:2.5rem}.invoice-detail-container .invoice-items .invoice-totals .total-row .value{font-feature-settings:"tnum";font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:500;min-width:18rem;text-align:right}.invoice-detail-container .invoice-items .invoice-totals .total-row.grand-total{border-top:2px solid #e2e8f0;font-size:1.8rem;margin-top:1rem;padding-top:1.5rem}.invoice-detail-container .invoice-items .invoice-totals .total-row.grand-total .label{color:#2d3748}.invoice-detail-container .invoice-items .invoice-totals .total-row.grand-total .value{color:#4361ee;font-weight:600}.invoice-detail-container .notes-section{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:2rem 0;padding:2rem}.invoice-detail-container .notes-section h3{align-items:center;color:#2d3748;display:flex;font-size:1.8rem;font-weight:600;gap:.5rem;margin:0 0 1.5rem}.invoice-detail-container .notes-section h3 svg{color:#4361ee}.invoice-detail-container .notes-section textarea{border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:1.5rem;line-height:1.6;min-height:12rem;padding:1.5rem;resize:vertical;transition:all .2s ease;width:100%}.invoice-detail-container .notes-section textarea:focus{border-color:#4361ee;box-shadow:0 0 0 3px #4361ee1a;outline:none}.invoice-detail-container .notes-section p{color:#1e293b;font-size:1.5rem;line-height:1.6;margin:0}.invoice-detail-container .attachments-section{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:2rem 0;padding:2rem}.invoice-detail-container .attachments-section h3,.invoice-detail-container .attachments-section h4{align-items:center;color:#2d3748;display:flex;font-size:1.8rem;font-weight:600;gap:.5rem;margin:0 0 1.5rem}.invoice-detail-container .attachments-section h3 svg,.invoice-detail-container .attachments-section h4 svg{color:#4361ee}.invoice-detail-container .attachments-section h4{color:#64748b;font-size:1.6rem;margin-top:2rem}.invoice-detail-container .attachments-section .file-upload-container .file-upload-area{background-color:#f8fafc;border:2px dashed #e2e8f0;border-radius:8px;cursor:pointer;padding:3rem 2rem;text-align:center;transition:all .2s ease}.invoice-detail-container .attachments-section .file-upload-container .file-upload-area:hover{background-color:#4361ee0d;border-color:#4361ee}.invoice-detail-container .attachments-section .file-upload-container .file-upload-area .file-upload-label{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:1rem}.invoice-detail-container .attachments-section .file-upload-container .file-upload-area .file-upload-label svg{color:#4361ee;font-size:3rem}.invoice-detail-container .attachments-section .file-upload-container .file-upload-area .file-upload-label span{color:#2d3748;font-size:1.6rem;font-weight:500}.invoice-detail-container .attachments-section .file-upload-container .file-upload-area .file-upload-label small{color:#64748b;font-size:1.3rem}.invoice-detail-container .attachments-section .file-list{list-style:none;margin:0;padding:0}.invoice-detail-container .attachments-section .file-list .file-item{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;margin-bottom:1rem;padding:1.2rem 1.5rem;transition:all .2s ease}.invoice-detail-container .attachments-section .file-list .file-item:hover{border-color:#4361ee;box-shadow:0 2px 4px #0000000d;transform:translateY(-1px)}.invoice-detail-container .attachments-section .file-list .file-item .file-icon{color:#2d3748;font-size:2rem;margin-right:1.5rem}.invoice-detail-container .attachments-section .file-list .file-item .file-name{color:#1e293b;flex:1 1;font-size:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-detail-container .attachments-section .file-list .file-item .btn-download,.invoice-detail-container .attachments-section .file-list .file-item .btn-remove-file{background:none;border:none;border-radius:8px;cursor:pointer;opacity:.7;padding:.8rem;transition:all .2s ease}.invoice-detail-container .attachments-section .file-list .file-item .btn-download:hover,.invoice-detail-container .attachments-section .file-list .file-item .btn-remove-file:hover{opacity:1;transform:scale(1.1)}.invoice-detail-container .attachments-section .file-list .file-item .btn-download{color:#4361ee}.invoice-detail-container .attachments-section .file-list .file-item .btn-download:hover{background-color:#4361ee1a}.invoice-detail-container .attachments-section .file-list .file-item .btn-remove-file{color:#ef4444}.invoice-detail-container .attachments-section .file-list .file-item .btn-remove-file:hover{background-color:#ef44441a}.invoice-detail-container .attachments-section .no-attachments{background-color:#f8fafc;border:1px dashed #e2e8f0;border-radius:8px;color:#64748b;font-size:1.5rem;font-style:italic;padding:3rem;text-align:center}.invoice-detail-container .form-actions{border-top:1px solid #e2e8f0;display:flex;gap:1.5rem;justify-content:flex-end;margin-top:3rem;padding-top:2rem}.invoice-detail-container .form-actions button{border-radius:8px;cursor:pointer;font-size:1.5rem;font-weight:500;padding:1.2rem 2.5rem;transition:all .2s ease}.invoice-detail-container .form-actions button.btn-cancel{background-color:#fff;border:1px solid #e2e8f0;color:#1e293b}.invoice-detail-container .form-actions button.btn-cancel:hover{background-color:#f8fafc;border-color:#64748b}.invoice-detail-container .form-actions button.btn-save{align-items:center;background-color:#4361ee;border:none;color:#fff;display:flex;gap:.8rem}.invoice-detail-container .form-actions button.btn-save svg{font-size:1.6rem}.invoice-detail-container .form-actions button.btn-save:hover{background-color:#2c4dec;transform:translateY(-1px)}.invoice-detail-container .form-actions button.btn-save:disabled{background-color:#a1b0f6;cursor:not-allowed;transform:none}.delete-confirmation-container{max-width:500px;padding:3rem;width:100%}.delete-confirmation-container .custom-header{color:#ef4444;font-size:3rem;font-weight:500;margin-bottom:3rem;text-align:center}.delete-confirmation-container .modal-body{align-items:center;display:flex;flex-direction:column;gap:3rem}.delete-confirmation-container .modal-body .warning-icon{animation:pulse 1.5s infinite;color:#f59e0b;font-size:5rem}.delete-confirmation-container .modal-body .warning-message{text-align:center}.delete-confirmation-container .modal-body .warning-message p{color:#1e293b;font-size:1.6rem;line-height:1.5;margin:1.5rem 0}.delete-confirmation-container .modal-body .warning-message p strong{color:#ef4444;font-weight:600}.delete-confirmation-container .modal-body .warning-message p.warning-text{color:#64748b;font-size:1.4em}.delete-confirmation-container .modal-body .modal-actions{display:flex;gap:2rem;margin-top:1.5rem}.delete-confirmation-container .modal-body .modal-actions button{border-radius:8px;cursor:pointer;font-size:1.6rem;font-weight:500;padding:1.2rem 3rem;transition:all .2s ease}.delete-confirmation-container .modal-body .modal-actions button.btn-cancel{background-color:#f8fafc;border:1px solid #e2e8f0;color:#1e293b}.delete-confirmation-container .modal-body .modal-actions button.btn-cancel:hover{background-color:#e2e8f0}.delete-confirmation-container .modal-body .modal-actions button.btn-delete{background-color:#ef4444;border:none;color:#fff}.delete-confirmation-container .modal-body .modal-actions button.btn-delete:hover{background-color:#eb1515}@media(max-width:1200px){.invoice-detail-container .invoice-details{grid-template-columns:1fr 1fr}.invoice-detail-container .invoice-details .details-column:first-child{grid-column:1/-1}}@media(max-width:768px){.invoice-detail-container{border-radius:0;display:flex;flex-direction:column;height:100vh;margin:0}.invoice-detail-container .modal-body{flex:1 1;overflow-y:auto}.invoice-detail-container .invoice-details{grid-template-columns:1fr}.invoice-detail-container .invoice-details .details-column{grid-column:1}.invoice-detail-container .invoice-summary .summary-row{grid-template-columns:1fr}.invoice-detail-container .items-table .table-header{display:none}.invoice-detail-container .items-table .table-body .table-row{flex-direction:column;gap:1rem;padding:1.5rem}.invoice-detail-container .items-table .table-body .table-row .col{padding:0;width:100%}.invoice-detail-container .items-table .table-body .table-row .col:not(.actions):before{color:#64748b;content:attr(data-label);display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.invoice-detail-container .items-table .table-body .table-row .col.actions{justify-content:flex-end;margin-top:.5rem}.invoice-detail-container .form-actions{flex-direction:column-reverse}.invoice-detail-container .form-actions button{width:100%}}.invoice-management{color:#1e293b;font-family:Inter,sans-serif;margin:0 auto;max-width:1400px;padding:2rem}.invoice-management .page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.invoice-management .page-header .header-title{align-items:center;display:flex}.invoice-management .page-header .header-title .header-icon{color:#4361ee;font-size:2.4rem;margin-right:1rem}.invoice-management .page-header .header-title h1{color:#1e293b;font-size:2.4rem;font-weight:600;margin:0}.invoice-management .page-header .header-actions{display:flex;gap:1rem}.invoice-management .page-header .header-actions .btn-filter,.invoice-management .page-header .header-actions .btn-refresh{align-items:center;background-color:#fff;border:1px solid #cbd5e1;border-radius:.4rem;color:#1e293b;cursor:pointer;display:flex;font-size:1.4rem;font-weight:500;padding:.8rem 1.2rem;transition:all .2s}.invoice-management .page-header .header-actions .btn-filter svg,.invoice-management .page-header .header-actions .btn-refresh svg{margin-right:.5rem}.invoice-management .page-header .header-actions .btn-filter:hover,.invoice-management .page-header .header-actions .btn-refresh:hover{background-color:#f1f5f9}.invoice-management .page-header .header-actions .btn-filter.active,.invoice-management .page-header .header-actions .btn-refresh.active{background-color:#edf2ff;border-color:#4361ee;color:#3a56d4}.invoice-management .search-bar{background-color:#fff;border-radius:.6rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem;padding:1.5rem}.invoice-management .search-bar .search-input{flex:2 1;min-width:300px;position:relative}.invoice-management .search-bar .search-input .search-icon{color:#64748b;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.invoice-management .search-bar .search-input input{border:1px solid #cbd5e1;border-radius:.4rem;font-size:1.4rem;height:4.2rem;padding:0 1rem 0 3rem;width:100%}.invoice-management .search-bar .search-input input:focus{border-color:#4361ee;box-shadow:0 0 0 2px #4361ee1a;outline:none}.invoice-management .search-bar .search-input .clear-search{background:none;border:none;color:#64748b;cursor:pointer;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.invoice-management .search-bar .search-input .clear-search:hover{color:#ef4444}.invoice-management .search-bar .date-filter{flex:2 1;min-width:300px}.invoice-management .search-bar .date-filter .date-range{align-items:center;display:flex;gap:.5rem;height:4.2rem}.invoice-management .search-bar .date-filter .date-range .calendar-icon{color:#64748b;margin-right:.5rem}.invoice-management .search-bar .date-filter .date-range .date-input{border:1px solid #cbd5e1;border-radius:.4rem;font-size:1.4rem;padding:.6rem 1rem;width:130px}.invoice-management .search-bar .date-filter .date-range .date-input:focus{border-color:#4361ee;outline:none}.invoice-management .search-bar .date-filter .date-range span{color:#64748b;margin:0 .5rem}.invoice-management .search-bar .status-filter{flex:1 1;min-width:200px}.invoice-management .search-bar .status-filter .status-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill=%27%2364748b%27 height=%2724%27 viewBox=%270 0 24 24%27 width=%2724%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/><path d=%27M0 0h24v24H0z%27 fill=%27none%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:20px;border:1px solid #cbd5e1;border-radius:.4rem;font-size:1.4rem;height:4.2rem;padding:0 1rem;width:100%}.invoice-management .search-bar .status-filter .status-select:focus{border-color:#4361ee;outline:none}.invoice-management .advanced-filters{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.6rem;margin-bottom:2rem;padding:1.5rem}.invoice-management .advanced-filters .filter-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.5rem}.invoice-management .advanced-filters .filter-row .filter-group{flex:1 1;min-width:200px}.invoice-management .advanced-filters .filter-row .filter-group label{color:#64748b;display:block;font-size:1.3rem;font-weight:500;margin-bottom:.5rem}.invoice-management .advanced-filters .filter-row .filter-group input,.invoice-management .advanced-filters .filter-row .filter-group select{background-color:#fff;border:1px solid #cbd5e1;border-radius:.4rem;font-size:1.4rem;height:3.8rem;padding:0 1rem;width:100%}.invoice-management .advanced-filters .filter-row .filter-group input:focus,.invoice-management .advanced-filters .filter-row .filter-group select:focus{border-color:#4361ee;outline:none}.invoice-management .advanced-filters .filter-row .btn-reset{background-color:#fff;border:1px solid #cbd5e1;border-radius:.4rem;color:#1e293b;cursor:pointer;font-size:1.4rem;font-weight:500;height:3.8rem;padding:0 1.5rem;transition:all .2s}.invoice-management .advanced-filters .filter-row .btn-reset:hover{background-color:#f1f5f9}.invoice-management .table-container{background-color:#fff;border-radius:.8rem;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:2rem;min-height:300px;overflow:hidden}.invoice-management .table-container .loading-state{align-items:center;color:#64748b;display:flex;flex-direction:column;height:300px;justify-content:center}.invoice-management .table-container .loading-state .spinner{animation:spin 1s linear infinite;border:3px solid #4361ee4d;border-radius:50%;border-top-color:#4361ee;height:4rem;margin-bottom:1.5rem;width:4rem}.invoice-management .table-container .loading-state p{font-size:1.6rem}.invoice-management .table-container .error-state{align-items:center;color:#ef4444;display:flex;flex-direction:column;height:300px;justify-content:center}.invoice-management .table-container .error-state p{font-size:1.6rem;margin-bottom:1.5rem}.invoice-management .table-container .error-state button{background-color:#0000;border:1px solid #ef4444;border-radius:.4rem;color:#ef4444;cursor:pointer;font-size:1.4rem;font-weight:500;padding:.8rem 1.5rem;transition:all .2s}.invoice-management .table-container .error-state button:hover{background-color:#ef4444;color:#fff}.invoice-management .table-container .empty-state{align-items:center;color:#64748b;display:flex;flex-direction:column;height:300px;justify-content:center}.invoice-management .table-container .empty-state .empty-icon{color:#94a3b8;font-size:5rem;margin-bottom:1.5rem}.invoice-management .table-container .empty-state h3{font-size:1.8rem;font-weight:600;margin-bottom:.5rem}.invoice-management .table-container .empty-state p{font-size:1.4rem}.invoice-management .invoice-table{border-collapse:collapse;width:100%}.invoice-management .invoice-table td,.invoice-management .invoice-table th{border-bottom:1px solid #e2e8f0;font-size:1.4rem;padding:1.5rem;text-align:left}.invoice-management .invoice-table td.amount,.invoice-management .invoice-table th.amount{padding-right:2rem;text-align:right}.invoice-management .invoice-table th{background-color:#f8fafc;color:#64748b;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:10}.invoice-management .invoice-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.invoice-management .invoice-table th.sortable:hover{color:#4361ee}.invoice-management .invoice-table th.sortable .sort-icon{font-size:1.2rem;margin-left:.5rem}.invoice-management .invoice-table th.sortable .sort-icon.asc{transform:rotate(180deg)}.invoice-management .invoice-table tbody tr:hover{background-color:#edf2ff}.invoice-management .invoice-table .invoice-number{color:#4361ee;font-weight:600}.invoice-management .invoice-table .amount{font-weight:500;text-align:right}.invoice-management .invoice-table .status-badge{align-items:center;border-radius:2rem;display:inline-flex;font-size:1.2rem;font-weight:500;padding:.4rem 1rem}.invoice-management .invoice-table .status-badge svg{margin-right:.5rem}.invoice-management .invoice-table .status-badge.pending{background-color:#fef3c7;color:#92400e}.invoice-management .invoice-table .status-badge.approved{background-color:#d1fae5;color:#065f46}.invoice-management .invoice-table .status-badge.rejected{background-color:#fee2e2;color:#991b1b}.invoice-management .invoice-table .status-badge.paid{background-color:#dbeafe;color:#1e40af}.invoice-management .invoice-table .actions{display:flex;gap:.8rem}.invoice-management .invoice-table .actions .btn-action{align-items:center;background-color:#0000;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:1.4rem;height:3.2rem;justify-content:center;transition:all .15s;width:3.2rem}.invoice-management .invoice-table .actions .btn-action:hover{background-color:#fff;box-shadow:0 1px 3px #0000001a;transform:scale(1.1)}.invoice-management .invoice-table .actions .btn-action.view:hover{color:#0ea5e9}.invoice-management .invoice-table .actions .btn-action.edit:hover{color:#f59e0b}.invoice-management .invoice-table .actions .btn-action.status:hover{color:#10b981}.invoice-management .invoice-table .actions .btn-action.delete:hover{color:#ef4444}.invoice-management .pagination{align-items:center;display:flex;font-size:1.4rem;justify-content:space-between;padding:1.5rem}.invoice-management .pagination .page-info{color:#64748b}.invoice-management .pagination .page-controls{align-items:center;display:flex;gap:1rem}.invoice-management .pagination .page-controls .btn-page{align-items:center;background-color:#fff;border:1px solid #cbd5e1;border-radius:.4rem;color:#1e293b;cursor:pointer;display:flex;height:3.6rem;justify-content:center;transition:all .2s;width:3.6rem}.invoice-management .pagination .page-controls .btn-page:hover:not(:disabled){background-color:#edf2ff;border-color:#4361ee;color:#4361ee}.invoice-management .pagination .page-controls .btn-page:disabled{cursor:not-allowed;opacity:.5}.invoice-management .pagination .page-controls .page-indicator{color:#1e293b;font-weight:500}.invoice-management .pagination .page-size select{background-color:#fff;border:1px solid #cbd5e1;border-radius:.4rem;cursor:pointer;font-size:1.4rem;padding:.8rem 1rem}.invoice-management .pagination .page-size select:focus{border-color:#4361ee;outline:none}.invoice-management .status-update-container{max-width:600px;padding:2.5rem;width:100%}.invoice-management .status-update-container .custom-header{align-items:center;border-bottom:2px solid #edf2ff;color:#64748b;display:flex;font-size:2.4rem;font-weight:600;gap:1rem;margin-bottom:2.5rem;padding-bottom:1.5rem}.invoice-management .status-update-container .custom-header:before{background:#4361ee;border-radius:2px;content:"";height:2.8rem;width:4px}.invoice-management .status-update-container .invoice-info{background:linear-gradient(to bottom right,#edf2ff,#fff);border:1px solid #e2e8f0;border-radius:2rem;margin-bottom:2rem;padding:2rem}.invoice-management .status-update-container .invoice-info .info-row{margin-bottom:1.5rem}.invoice-management .status-update-container .invoice-info .info-row:last-child{margin-bottom:0}.invoice-management .status-update-container .invoice-info .info-row .label{color:#64748b;font-size:1.4rem;margin-right:1rem}.invoice-management .status-update-container .invoice-info .info-row .value{color:#1e293b;font-size:1.6rem;font-weight:500}.invoice-management .status-update-container .invoice-info .info-row .value.status-Submitted{color:#f59e0b}.invoice-management .status-update-container .invoice-info .info-row .value.status-approved{color:#10b981}.invoice-management .status-update-container .invoice-info .info-row .value.status-rejected{color:#ef4444}.invoice-management .status-update-container .additional-info{background-color:#fff;border:1px solid #e2e8f0;border-radius:2rem;margin-bottom:2rem;padding:2rem}.invoice-management .status-update-container .additional-info h3{color:#64748b;font-size:1.8rem;font-weight:600;margin-bottom:2rem}.invoice-management .status-update-container .additional-info .form-field{margin-bottom:2rem}.invoice-management .status-update-container .additional-info .form-field:last-child{margin-bottom:0}.invoice-management .status-update-container .additional-info .form-field label{color:#64748b;display:block;font-size:1.4rem;margin-bottom:.8rem}.invoice-management .status-update-container .additional-info .form-field select{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:1.5rem;padding:1.2rem;transition:all .2s ease;width:100%}.invoice-management .status-update-container .additional-info .form-field select:focus{border-color:#4361ee;box-shadow:0 0 0 3px #4361ee1a;outline:none}.invoice-management .status-update-container .status-dropdown-container{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:2rem;padding:2rem}.invoice-management .status-update-container .status-dropdown-container .status-dropdown{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:1.5rem;margin-bottom:1.5rem;padding:1.2rem;transition:all .2s ease;width:100%}.invoice-management .status-update-container .status-dropdown-container .status-dropdown:focus{border-color:#4361ee;box-shadow:0 0 0 3px #4361ee1a;outline:none}.invoice-management .status-update-container .status-dropdown-container .status-description{background-color:#edf2ff;border-radius:8px;padding:1.5rem}.invoice-management .status-update-container .status-dropdown-container .status-description .status-info{align-items:center;display:flex;gap:1.5rem}.invoice-management .status-update-container .status-dropdown-container .status-description .status-info .status-icon{font-size:2.4rem}.invoice-management .status-update-container .status-dropdown-container .status-description .status-info .status-icon.pending{color:#f59e0b}.invoice-management .status-update-container .status-dropdown-container .status-description .status-info .status-icon.approved{color:#10b981}.invoice-management .status-update-container .status-dropdown-container .status-description .status-info .status-icon.rejected{color:#ef4444}.invoice-management .status-update-container .status-dropdown-container .status-description .status-info .status-icon.paid{color:#4361ee}.invoice-management .status-update-container .status-dropdown-container .status-description .status-info p{color:#1e293b;font-size:1.5rem;margin:0}.invoice-management .status-update-container .comments-section{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:2rem;padding:2rem}.invoice-management .status-update-container .comments-section h3{color:#64748b;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem}.invoice-management .status-update-container .comments-section textarea{border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:1.5rem;min-height:12rem;padding:1.2rem;resize:vertical;transition:all .2s ease;width:100%}.invoice-management .status-update-container .comments-section textarea:focus{border-color:#4361ee;box-shadow:0 0 0 3px #4361ee1a;outline:none}.invoice-management .status-update-container .form-actions{border-top:1px solid #e2e8f0;display:flex;gap:1.5rem;justify-content:flex-end;margin-top:3rem;padding-top:2rem}.invoice-management .status-update-container .form-actions button{border-radius:8px;cursor:pointer;font-size:1.6rem;font-weight:500;padding:1.2rem 2.5rem;transition:all .2s ease}.invoice-management .status-update-container .form-actions button.btn-cancel{background-color:#fff;border:1px solid #e2e8f0;color:#1e293b}.invoice-management .status-update-container .form-actions button.btn-cancel:hover{background-color:#edf2ff;border-color:#64748b}.invoice-management .status-update-container .form-actions button.btn-update{background-color:#4361ee;border:none;color:#fff}.invoice-management .status-update-container .form-actions button.btn-update:hover{background-color:#2c4dec}.invoice-management .status-update-container .form-actions button.btn-update:disabled{background-color:#a1b0f6;cursor:not-allowed}.invoice-management .date-filter{align-items:center;display:flex}.invoice-management .date-filter .date-range{align-items:center;background-color:#fff;border:1px solid #cbd5e1;border-radius:.4rem;display:flex;gap:1rem;padding:.5rem 1rem}.invoice-management .date-filter .date-range .calendar-icon{color:#64748b}.invoice-management .date-filter .date-range input[type=date]{background:#0000;border:none;color:#1e293b;font-family:Inter,sans-serif;font-size:1.4rem;padding:.4rem;width:130px}.invoice-management .date-filter .date-range input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.invoice-management .date-filter .date-range input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.invoice-management .date-filter .date-range input[type=date]:focus{outline:none}.invoice-management .date-filter .date-range span{color:#64748b}.hod-approval-container{color:#333;font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:1.6rem;margin:0 auto;max-width:144rem;padding:2rem}.hod-approval-container .page-header{border-bottom:.1rem solid #ddd;margin-bottom:3rem;padding-bottom:2rem}.hod-approval-container .page-header .header-content{display:flex;flex-direction:column;gap:1rem}.hod-approval-container .page-header .header-title{align-items:center;display:flex;gap:1.5rem}.hod-approval-container .page-header .header-title h1{color:#0055a4;font-size:3.2rem;font-weight:600;margin:0}.hod-approval-container .page-header .header-title .header-icon{color:#0055a4;font-size:3.2rem}.hod-approval-container .page-header .header-description{color:#2c3e50;font-size:1.8rem;margin:0;opacity:.8}.hod-approval-container .dashboard-section{margin-bottom:3rem}.hod-approval-container .dashboard-section .dashboard-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr))}.hod-approval-container .dashboard-section .dashboard-cards .dashboard-card{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 .2rem .8rem #0000001a;display:flex;gap:2rem;padding:2.4rem;transition:box-shadow .2s ease}.hod-approval-container .dashboard-section .dashboard-cards .dashboard-card:hover{box-shadow:0 .4rem 1.2rem #00000026}.hod-approval-container .dashboard-section .dashboard-cards .dashboard-card .card-icon{align-items:center;border-radius:50%;display:flex;font-size:2.8rem;height:6rem;justify-content:center;width:6rem}.hod-approval-container .dashboard-section .dashboard-cards .dashboard-card .card-icon.pending{background-color:#f39c1233;color:#f39c12}.hod-approval-container .dashboard-section .dashboard-cards .dashboard-card .card-icon.amount{background-color:#3498db33;color:#3498db}.hod-approval-container .dashboard-section .dashboard-cards .dashboard-card .card-icon.urgent{background-color:#e74c3c26;color:#e74c3c}.hod-approval-container .dashboard-section .dashboard-cards .dashboard-card .card-content{flex:1 1}.hod-approval-container .dashboard-section .dashboard-cards .dashboard-card .card-content h3{color:#2c3e50;font-size:1.8rem;margin:0 0 .8rem;opacity:.75}.hod-approval-container .dashboard-section .dashboard-cards .dashboard-card .card-content .card-value{color:#2c3e50;font-size:2.8rem;font-weight:600;margin:0}.hod-approval-container .filters-section{background:#fff;border-radius:1rem;box-shadow:0 .2rem .8rem #0000001a;margin-bottom:3rem;padding:2.4rem;transition:box-shadow .2s ease}.hod-approval-container .filters-section:hover{box-shadow:0 .4rem 1.2rem #00000026}.hod-approval-container .filters-section .filters-header{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.hod-approval-container .filters-section .filters-header .search-box{flex:1 1;min-width:30rem;position:relative}.hod-approval-container .filters-section .filters-header .search-box .search-icon{color:#2c3e50;font-size:1.8rem;left:1.5rem;opacity:.5;position:absolute;top:50%;transform:translateY(-50%)}.hod-approval-container .filters-section .filters-header .search-box .search-input{border:.1rem solid #ddd;border-radius:.5rem;font-size:1.6rem;padding:1.4rem 1.5rem 1.4rem 4.5rem;width:100%}.hod-approval-container .filters-section .filters-header .search-box .search-input:focus{border-color:#4a90e2;box-shadow:0 0 0 .2rem #4a90e233;outline:none}.hod-approval-container .filters-section .filters-header .search-box .clear-search{background:none;border:none;color:#2c3e50;cursor:pointer;font-size:1.6rem;opacity:.5;padding:.8rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.hod-approval-container .filters-section .filters-header .search-box .clear-search:hover{opacity:.8}.hod-approval-container .filters-section .filters-header .filters-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem}.hod-approval-container .filters-section .filters-header .filters-actions .btn-filter{align-items:center;background-color:#4a90e2;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:500;justify-content:center;padding:1.2rem 2rem;transition:background-color .2s ease,transform .2s ease}.hod-approval-container .filters-section .filters-header .filters-actions .btn-filter:hover{background-color:#277adc;transform:translateY(-.2rem)}.hod-approval-container .filters-section .filters-header .filters-actions .btn-filter:active{transform:translateY(.1rem)}.hod-approval-container .filters-section .filters-header .filters-actions .btn-filter:disabled{cursor:not-allowed;opacity:.6;transform:none}.hod-approval-container .filters-section .filters-header .filters-actions .btn-filter svg{font-size:1.8rem;margin-right:1rem}.hod-approval-container .filters-section .filters-header .filters-actions .btn-filter.active{background-color:#1f69c1}.hod-approval-container .filters-section .filters-header .filters-actions .btn-export{align-items:center;background-color:#3498db;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:500;justify-content:center;padding:1.2rem 2rem;transition:background-color .2s ease,transform .2s ease}.hod-approval-container .filters-section .filters-header .filters-actions .btn-export:hover{background-color:#2383c4;transform:translateY(-.2rem)}.hod-approval-container .filters-section .filters-header .filters-actions .btn-export:active{transform:translateY(.1rem)}.hod-approval-container .filters-section .filters-header .filters-actions .btn-export:disabled{cursor:not-allowed;opacity:.6;transform:none}.hod-approval-container .filters-section .filters-header .filters-actions .btn-export svg{font-size:1.8rem;margin-right:1rem}.hod-approval-container .filters-section .filters-header .filters-actions .btn-history{align-items:center;background-color:#2c3e50;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:500;justify-content:center;padding:1.2rem 2rem;transition:background-color .2s ease,transform .2s ease}.hod-approval-container .filters-section .filters-header .filters-actions .btn-history:hover{background-color:#1e2a36;transform:translateY(-.2rem)}.hod-approval-container .filters-section .filters-header .filters-actions .btn-history:active{transform:translateY(.1rem)}.hod-approval-container .filters-section .filters-header .filters-actions .btn-history:disabled{cursor:not-allowed;opacity:.6;transform:none}.hod-approval-container .filters-section .filters-header .filters-actions .btn-history svg{font-size:1.8rem;margin-right:1rem}.hod-approval-container .filters-section .filters-content{border-top:.1rem solid #ddd;display:flex;flex-direction:column;gap:2rem;margin-top:2.5rem;padding-top:2.5rem}.hod-approval-container .filters-section .filters-content .date-filter{display:flex;flex-direction:column;gap:1rem}.hod-approval-container .filters-section .filters-content .date-filter label{align-items:center;display:flex;font-size:1.6rem;font-weight:500;gap:.8rem}.hod-approval-container .filters-section .filters-content .date-filter label svg{color:#4a90e2}.hod-approval-container .filters-section .filters-content .date-filter .date-inputs{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.hod-approval-container .filters-section .filters-content .date-filter .date-inputs .date-input{border:.1rem solid #ddd;border-radius:.5rem;font-size:1.5rem;min-width:18rem;padding:1.2rem}.hod-approval-container .filters-section .filters-content .date-filter .date-inputs .date-input:focus{border-color:#4a90e2;outline:none}.hod-approval-container .filters-section .filters-content .filter-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2.5rem}.hod-approval-container .filters-section .filters-content .filter-row .filter-group{display:flex;flex:1 1;flex-direction:column;gap:1rem;min-width:25rem}.hod-approval-container .filters-section .filters-content .filter-row .filter-group label{align-items:center;display:flex;font-size:1.6rem;font-weight:500;gap:.8rem}.hod-approval-container .filters-section .filters-content .filter-row .filter-group label svg{color:#4a90e2}.hod-approval-container .filters-section .filters-content .filter-row .filter-group .filter-select{background-color:#fff;border:.1rem solid #ddd;border-radius:.5rem;font-size:1.5rem;padding:1.2rem}.hod-approval-container .filters-section .filters-content .filter-row .filter-group .filter-select:focus{border-color:#4a90e2;outline:none}.hod-approval-container .filters-section .filters-content .filter-row .filter-group.amount-filter .amount-inputs{align-items:center;display:flex;gap:1.5rem}.hod-approval-container .filters-section .filters-content .filter-row .filter-group.amount-filter .amount-inputs .amount-input{border:.1rem solid #ddd;border-radius:.5rem;font-size:1.5rem;min-width:15rem;padding:1.2rem}.hod-approval-container .filters-section .filters-content .filter-row .filter-group.amount-filter .amount-inputs .amount-input:focus{border-color:#4a90e2;outline:none}.hod-approval-container .filters-section .filters-content .filter-row .filter-actions{display:flex;gap:1.5rem;margin-left:auto}.hod-approval-container .filters-section .filters-content .filter-row .filter-actions .btn-reset{align-items:center;background-color:#f8f9fa;border:.1rem solid #ddd;border-radius:.5rem;color:#2c3e50;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:500;justify-content:center;padding:1.2rem 2rem;transition:background-color .2s ease,transform .2s ease}.hod-approval-container .filters-section .filters-content .filter-row .filter-actions .btn-reset:hover{background-color:#e0e5e9;transform:translateY(-.2rem)}.hod-approval-container .filters-section .filters-content .filter-row .filter-actions .btn-reset:active{transform:translateY(.1rem)}.hod-approval-container .filters-section .filters-content .filter-row .filter-actions .btn-reset:disabled{cursor:not-allowed;opacity:.6;transform:none}.hod-approval-container .filters-section .filters-content .filter-row .filter-actions .btn-reset svg{font-size:1.8rem;margin-right:1rem}.hod-approval-container .filters-section .filters-content .filter-row .filter-actions .btn-apply{align-items:center;background-color:#0055a4;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:500;justify-content:center;padding:1.2rem 2rem;transition:background-color .2s ease,transform .2s ease}.hod-approval-container .filters-section .filters-content .filter-row .filter-actions .btn-apply:hover{background-color:#00407b;transform:translateY(-.2rem)}.hod-approval-container .filters-section .filters-content .filter-row .filter-actions .btn-apply:active{transform:translateY(.1rem)}.hod-approval-container .filters-section .filters-content .filter-row .filter-actions .btn-apply:disabled{cursor:not-allowed;opacity:.6;transform:none}.hod-approval-container .filters-section .filters-content .filter-row .filter-actions .btn-apply svg{font-size:1.8rem;margin-right:1rem}.hod-approval-container .invoices-list-container .list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.hod-approval-container .invoices-list-container .list-header h2{align-items:center;display:flex;font-size:2.4rem;font-weight:600;gap:1rem;margin:0}.hod-approval-container .invoices-list-container .list-header h2 svg{color:#4a90e2}.hod-approval-container .invoices-list-container .list-header h2 .count{font-size:1.8rem;margin-left:.8rem;opacity:.7}.hod-approval-container .invoices-list-container .list-header .list-summary{color:#0055a4;font-size:1.8rem;font-weight:600}.hod-approval-container .invoices-list-container .loading-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(35rem,1fr))}.hod-approval-container .invoices-list-container .loading-grid .skeleton{background:#fff;border-radius:1rem;padding:2.5rem}.hod-approval-container .invoices-list-container .empty-state,.hod-approval-container .invoices-list-container .error-state{background:#fff;border-radius:1rem;box-shadow:0 .2rem .8rem #0000001a;padding:5rem 2rem;text-align:center;transition:box-shadow .2s ease}.hod-approval-container .invoices-list-container .empty-state:hover,.hod-approval-container .invoices-list-container .error-state:hover{box-shadow:0 .4rem 1.2rem #00000026}.hod-approval-container .invoices-list-container .empty-state .empty-icon,.hod-approval-container .invoices-list-container .empty-state .error-icon,.hod-approval-container .invoices-list-container .error-state .empty-icon,.hod-approval-container .invoices-list-container .error-state .error-icon{color:#e74c3c;font-size:5rem;margin-bottom:2rem}.hod-approval-container .invoices-list-container .empty-state .empty-icon,.hod-approval-container .invoices-list-container .error-state .empty-icon{color:#4a90e2;opacity:.6}.hod-approval-container .invoices-list-container .empty-state h3,.hod-approval-container .invoices-list-container .error-state h3{font-size:2.4rem;margin:0 0 1.5rem}.hod-approval-container .invoices-list-container .empty-state p,.hod-approval-container .invoices-list-container .error-state p{color:#2c3e50;font-size:1.8rem;margin:0 auto 2.5rem;max-width:50rem;opacity:.8}.hod-approval-container .invoices-list-container .empty-state .btn-reset-filters,.hod-approval-container .invoices-list-container .empty-state .btn-retry,.hod-approval-container .invoices-list-container .error-state .btn-reset-filters,.hod-approval-container .invoices-list-container .error-state .btn-retry{align-items:center;background-color:#0055a4;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:500;justify-content:center;padding:1.2rem 2rem;transition:background-color .2s ease,transform .2s ease}.hod-approval-container .invoices-list-container .empty-state .btn-reset-filters:hover,.hod-approval-container .invoices-list-container .empty-state .btn-retry:hover,.hod-approval-container .invoices-list-container .error-state .btn-reset-filters:hover,.hod-approval-container .invoices-list-container .error-state .btn-retry:hover{background-color:#00407b;transform:translateY(-.2rem)}.hod-approval-container .invoices-list-container .empty-state .btn-reset-filters:active,.hod-approval-container .invoices-list-container .empty-state .btn-retry:active,.hod-approval-container .invoices-list-container .error-state .btn-reset-filters:active,.hod-approval-container .invoices-list-container .error-state .btn-retry:active{transform:translateY(.1rem)}.hod-approval-container .invoices-list-container .empty-state .btn-reset-filters:disabled,.hod-approval-container .invoices-list-container .empty-state .btn-retry:disabled,.hod-approval-container .invoices-list-container .error-state .btn-reset-filters:disabled,.hod-approval-container .invoices-list-container .error-state .btn-retry:disabled{cursor:not-allowed;opacity:.6;transform:none}.hod-approval-container .invoices-list-container .empty-state .btn-reset-filters svg,.hod-approval-container .invoices-list-container .empty-state .btn-retry svg,.hod-approval-container .invoices-list-container .error-state .btn-reset-filters svg,.hod-approval-container .invoices-list-container .error-state .btn-retry svg{font-size:1.8rem;margin-right:1rem}.hod-approval-container .invoices-list-container .invoices-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(35rem,1fr))}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card{background:#fff;border-radius:1rem;border-top:.5rem solid #4a90e2;box-shadow:0 .2rem .8rem #0000001a;padding:2.4rem;position:relative;transition:box-shadow .2s ease;transition:transform .2s ease}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card:hover{box-shadow:0 .4rem 1.2rem #00000026;transform:translateY(-.5rem)}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card.urgent-card{border-top-color:#e74c3c}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card.urgent-card:before{border:.2rem solid #e74c3c;border-radius:1rem;bottom:0;content:"";left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card .urgent-indicator{align-items:center;background-color:#e74c3c1a;border-radius:.5rem;color:#e74c3c;display:flex;font-size:1.4rem;font-weight:600;gap:.5rem;padding:.6rem 1.2rem;position:absolute;right:1.5rem;top:1.5rem}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card .urgent-indicator svg{animation:pulse 2s infinite}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card .invoice-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;margin-top:1rem}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card .invoice-header .invoice-number{align-items:center;display:flex;font-size:2rem;font-weight:600;gap:.8rem}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card .invoice-header .invoice-number .icon{color:#0055a4}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card .invoice-header .invoice-amount{color:#2c3e50;font-size:2.2rem;font-weight:700}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card .invoice-details{margin-bottom:2.5rem}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card .invoice-details .detail-row{align-items:flex-start;display:flex;font-size:1.6rem;gap:1rem;margin-bottom:1.2rem}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card .invoice-details .detail-row .icon{color:#4a90e2;margin-top:.3rem;min-width:1.6rem;opacity:.8}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card .invoice-details .detail-row:last-child{margin-bottom:0}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card .invoice-actions{display:flex;gap:1.5rem}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card .invoice-actions .btn-view{align-items:center;background-color:#f8f9fa;border:.1rem solid #ddd;border-radius:.5rem;color:#2c3e50;cursor:pointer;display:inline-flex;flex:1 1;font-size:1.6rem;font-weight:500;justify-content:center;padding:1.2rem 2rem;transition:background-color .2s ease,transform .2s ease}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card .invoice-actions .btn-view:hover{background-color:#e0e5e9;transform:translateY(-.2rem)}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card .invoice-actions .btn-view:active{transform:translateY(.1rem)}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card .invoice-actions .btn-view:disabled{cursor:not-allowed;opacity:.6;transform:none}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card .invoice-actions .btn-view svg{font-size:1.8rem;margin-right:1rem}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card .invoice-actions .btn-approve{align-items:center;background-color:#0055a4;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;flex:1 1;font-size:1.6rem;font-weight:500;justify-content:center;padding:1.2rem 2rem;transition:background-color .2s ease,transform .2s ease}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card .invoice-actions .btn-approve:hover{background-color:#00407b;transform:translateY(-.2rem)}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card .invoice-actions .btn-approve:active{transform:translateY(.1rem)}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card .invoice-actions .btn-approve:disabled{cursor:not-allowed;opacity:.6;transform:none}.hod-approval-container .invoices-list-container .invoices-grid .invoice-card .invoice-actions .btn-approve svg{font-size:1.8rem;margin-right:1rem}.hod-approval-container .approval-modal-container:before,.hod-approval-container .details-modal-container:before,.hod-approval-container .history-modal-container:before{-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background-color:#00000080;bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:-1}.hod-approval-container .approval-modal-container .approval-modal,.hod-approval-container .approval-modal-container .history-modal,.hod-approval-container .approval-modal-container .invoice-details-modal,.hod-approval-container .details-modal-container .approval-modal,.hod-approval-container .details-modal-container .history-modal,.hod-approval-container .details-modal-container .invoice-details-modal,.hod-approval-container .history-modal-container .approval-modal,.hod-approval-container .history-modal-container .history-modal,.hod-approval-container .history-modal-container .invoice-details-modal{background:#fff;border-radius:1.2rem;box-shadow:0 .8rem 3rem #0000002e;max-width:90rem;overflow:hidden;width:100%}.hod-approval-container .approval-modal-container .approval-modal h2,.hod-approval-container .approval-modal-container .history-modal h2,.hod-approval-container .approval-modal-container .invoice-details-modal h2,.hod-approval-container .details-modal-container .approval-modal h2,.hod-approval-container .details-modal-container .history-modal h2,.hod-approval-container .details-modal-container .invoice-details-modal h2,.hod-approval-container .history-modal-container .approval-modal h2,.hod-approval-container .history-modal-container .history-modal h2,.hod-approval-container .history-modal-container .invoice-details-modal h2{align-items:center;background-color:#0055a4;color:#fff;display:flex;font-size:2.6rem;gap:1.2rem;margin:0;padding:2.5rem 3rem}.hod-approval-container .approval-modal-container .approval-modal h2 svg,.hod-approval-container .approval-modal-container .history-modal h2 svg,.hod-approval-container .approval-modal-container .invoice-details-modal h2 svg,.hod-approval-container .details-modal-container .approval-modal h2 svg,.hod-approval-container .details-modal-container .history-modal h2 svg,.hod-approval-container .details-modal-container .invoice-details-modal h2 svg,.hod-approval-container .history-modal-container .approval-modal h2 svg,.hod-approval-container .history-modal-container .history-modal h2 svg,.hod-approval-container .history-modal-container .invoice-details-modal h2 svg{font-size:2.6rem}.hod-approval-container .approval-modal-container .approval-modal .invoice-summary,.hod-approval-container .approval-modal-container .history-modal .invoice-summary,.hod-approval-container .approval-modal-container .invoice-details-modal .invoice-summary,.hod-approval-container .details-modal-container .approval-modal .invoice-summary,.hod-approval-container .details-modal-container .history-modal .invoice-summary,.hod-approval-container .details-modal-container .invoice-details-modal .invoice-summary,.hod-approval-container .history-modal-container .approval-modal .invoice-summary,.hod-approval-container .history-modal-container .history-modal .invoice-summary,.hod-approval-container .history-modal-container .invoice-details-modal .invoice-summary{background:linear-gradient(90deg,#f8f9fa80,#f8f9facc);border-bottom:.1rem solid #ddd;margin:0;padding:2.5rem 3rem}.hod-approval-container .approval-modal-container .approval-modal .invoice-summary .summary-row,.hod-approval-container .approval-modal-container .history-modal .invoice-summary .summary-row,.hod-approval-container .approval-modal-container .invoice-details-modal .invoice-summary .summary-row,.hod-approval-container .details-modal-container .approval-modal .invoice-summary .summary-row,.hod-approval-container .details-modal-container .history-modal .invoice-summary .summary-row,.hod-approval-container .details-modal-container .invoice-details-modal .invoice-summary .summary-row,.hod-approval-container .history-modal-container .approval-modal .invoice-summary .summary-row,.hod-approval-container .history-modal-container .history-modal .invoice-summary .summary-row,.hod-approval-container .history-modal-container .invoice-details-modal .invoice-summary .summary-row{display:flex;font-size:1.7rem;margin-bottom:1.5rem}.hod-approval-container .approval-modal-container .approval-modal .invoice-summary .summary-row:last-child,.hod-approval-container .approval-modal-container .history-modal .invoice-summary .summary-row:last-child,.hod-approval-container .approval-modal-container .invoice-details-modal .invoice-summary .summary-row:last-child,.hod-approval-container .details-modal-container .approval-modal .invoice-summary .summary-row:last-child,.hod-approval-container .details-modal-container .history-modal .invoice-summary .summary-row:last-child,.hod-approval-container .details-modal-container .invoice-details-modal .invoice-summary .summary-row:last-child,.hod-approval-container .history-modal-container .approval-modal .invoice-summary .summary-row:last-child,.hod-approval-container .history-modal-container .history-modal .invoice-summary .summary-row:last-child,.hod-approval-container .history-modal-container .invoice-details-modal .invoice-summary .summary-row:last-child{margin-bottom:0}.hod-approval-container .approval-modal-container .approval-modal .invoice-summary .summary-row .summary-label,.hod-approval-container .approval-modal-container .history-modal .invoice-summary .summary-row .summary-label,.hod-approval-container .approval-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-label,.hod-approval-container .details-modal-container .approval-modal .invoice-summary .summary-row .summary-label,.hod-approval-container .details-modal-container .history-modal .invoice-summary .summary-row .summary-label,.hod-approval-container .details-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-label,.hod-approval-container .history-modal-container .approval-modal .invoice-summary .summary-row .summary-label,.hod-approval-container .history-modal-container .history-modal .invoice-summary .summary-row .summary-label,.hod-approval-container .history-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-label{color:#2c3e50;font-weight:600;position:relative;width:35%}.hod-approval-container .approval-modal-container .approval-modal .invoice-summary .summary-row .summary-label:after,.hod-approval-container .approval-modal-container .history-modal .invoice-summary .summary-row .summary-label:after,.hod-approval-container .approval-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-label:after,.hod-approval-container .details-modal-container .approval-modal .invoice-summary .summary-row .summary-label:after,.hod-approval-container .details-modal-container .history-modal .invoice-summary .summary-row .summary-label:after,.hod-approval-container .details-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-label:after,.hod-approval-container .history-modal-container .approval-modal .invoice-summary .summary-row .summary-label:after,.hod-approval-container .history-modal-container .history-modal .invoice-summary .summary-row .summary-label:after,.hod-approval-container .history-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-label:after{content:":";position:absolute;right:2rem}.hod-approval-container .approval-modal-container .approval-modal .invoice-summary .summary-row .summary-value,.hod-approval-container .approval-modal-container .history-modal .invoice-summary .summary-row .summary-value,.hod-approval-container .approval-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-value,.hod-approval-container .details-modal-container .approval-modal .invoice-summary .summary-row .summary-value,.hod-approval-container .details-modal-container .history-modal .invoice-summary .summary-row .summary-value,.hod-approval-container .details-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-value,.hod-approval-container .history-modal-container .approval-modal .invoice-summary .summary-row .summary-value,.hod-approval-container .history-modal-container .history-modal .invoice-summary .summary-row .summary-value,.hod-approval-container .history-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-value{flex:1 1}.hod-approval-container .approval-modal-container .approval-modal .invoice-summary .summary-row .summary-value.highlight,.hod-approval-container .approval-modal-container .history-modal .invoice-summary .summary-row .summary-value.highlight,.hod-approval-container .approval-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-value.highlight,.hod-approval-container .details-modal-container .approval-modal .invoice-summary .summary-row .summary-value.highlight,.hod-approval-container .details-modal-container .history-modal .invoice-summary .summary-row .summary-value.highlight,.hod-approval-container .details-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-value.highlight,.hod-approval-container .history-modal-container .approval-modal .invoice-summary .summary-row .summary-value.highlight,.hod-approval-container .history-modal-container .history-modal .invoice-summary .summary-row .summary-value.highlight,.hod-approval-container .history-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-value.highlight{color:#0055a4;font-size:2.2rem;font-weight:700}.hod-approval-container .approval-modal-container .approval-modal .approval-form,.hod-approval-container .approval-modal-container .history-modal .approval-form,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form,.hod-approval-container .details-modal-container .approval-modal .approval-form,.hod-approval-container .details-modal-container .history-modal .approval-form,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form,.hod-approval-container .history-modal-container .approval-modal .approval-form,.hod-approval-container .history-modal-container .history-modal .approval-form,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form{padding:3rem}.hod-approval-container .approval-modal-container .approval-modal .approval-form .form-group,.hod-approval-container .approval-modal-container .history-modal .approval-form .form-group,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .form-group,.hod-approval-container .details-modal-container .approval-modal .approval-form .form-group,.hod-approval-container .details-modal-container .history-modal .approval-form .form-group,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .form-group,.hod-approval-container .history-modal-container .approval-modal .approval-form .form-group,.hod-approval-container .history-modal-container .history-modal .approval-form .form-group,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .form-group{margin-bottom:3rem}.hod-approval-container .approval-modal-container .approval-modal .approval-form .form-group label,.hod-approval-container .approval-modal-container .history-modal .approval-form .form-group label,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .form-group label,.hod-approval-container .details-modal-container .approval-modal .approval-form .form-group label,.hod-approval-container .details-modal-container .history-modal .approval-form .form-group label,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .form-group label,.hod-approval-container .history-modal-container .approval-modal .approval-form .form-group label,.hod-approval-container .history-modal-container .history-modal .approval-form .form-group label,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .form-group label{align-items:center;color:#2c3e50;display:flex;font-size:1.8rem;font-weight:600;gap:1rem;margin-bottom:1.5rem}.hod-approval-container .approval-modal-container .approval-modal .approval-form .form-group label svg,.hod-approval-container .approval-modal-container .history-modal .approval-form .form-group label svg,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .form-group label svg,.hod-approval-container .details-modal-container .approval-modal .approval-form .form-group label svg,.hod-approval-container .details-modal-container .history-modal .approval-form .form-group label svg,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .form-group label svg,.hod-approval-container .history-modal-container .approval-modal .approval-form .form-group label svg,.hod-approval-container .history-modal-container .history-modal .approval-form .form-group label svg,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .form-group label svg{color:#4a90e2;font-size:2rem}.hod-approval-container .approval-modal-container .approval-modal .approval-form .form-group label .required-asterisk,.hod-approval-container .approval-modal-container .history-modal .approval-form .form-group label .required-asterisk,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .form-group label .required-asterisk,.hod-approval-container .details-modal-container .approval-modal .approval-form .form-group label .required-asterisk,.hod-approval-container .details-modal-container .history-modal .approval-form .form-group label .required-asterisk,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .form-group label .required-asterisk,.hod-approval-container .history-modal-container .approval-modal .approval-form .form-group label .required-asterisk,.hod-approval-container .history-modal-container .history-modal .approval-form .form-group label .required-asterisk,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .form-group label .required-asterisk{color:#e74c3c;font-size:2rem;margin-left:.6rem}.hod-approval-container .approval-modal-container .approval-modal .approval-form .form-group textarea,.hod-approval-container .approval-modal-container .history-modal .approval-form .form-group textarea,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .form-group textarea,.hod-approval-container .details-modal-container .approval-modal .approval-form .form-group textarea,.hod-approval-container .details-modal-container .history-modal .approval-form .form-group textarea,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .form-group textarea,.hod-approval-container .history-modal-container .approval-modal .approval-form .form-group textarea,.hod-approval-container .history-modal-container .history-modal .approval-form .form-group textarea,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .form-group textarea{border:.2rem solid #ddd;border-radius:.8rem;font-size:1.6rem;min-height:15rem;padding:1.8rem;resize:vertical;transition:all .2s ease;width:100%}.hod-approval-container .approval-modal-container .approval-modal .approval-form .form-group textarea:focus,.hod-approval-container .approval-modal-container .history-modal .approval-form .form-group textarea:focus,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .form-group textarea:focus,.hod-approval-container .details-modal-container .approval-modal .approval-form .form-group textarea:focus,.hod-approval-container .details-modal-container .history-modal .approval-form .form-group textarea:focus,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .form-group textarea:focus,.hod-approval-container .history-modal-container .approval-modal .approval-form .form-group textarea:focus,.hod-approval-container .history-modal-container .history-modal .approval-form .form-group textarea:focus,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .form-group textarea:focus{border-color:#4a90e2;box-shadow:0 0 0 .3rem #4a90e226;outline:none}.hod-approval-container .approval-modal-container .approval-modal .approval-form .approval-actions,.hod-approval-container .approval-modal-container .history-modal .approval-form .approval-actions,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .approval-actions,.hod-approval-container .details-modal-container .approval-modal .approval-form .approval-actions,.hod-approval-container .details-modal-container .history-modal .approval-form .approval-actions,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .approval-actions,.hod-approval-container .history-modal-container .approval-modal .approval-form .approval-actions,.hod-approval-container .history-modal-container .history-modal .approval-form .approval-actions,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .approval-actions{border-top:.1rem solid #ddd;display:flex;gap:2rem;justify-content:flex-end;padding-top:2rem}.hod-approval-container .approval-modal-container .approval-modal .approval-form .approval-actions .btn-secondary,.hod-approval-container .approval-modal-container .history-modal .approval-form .approval-actions .btn-secondary,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .approval-actions .btn-secondary,.hod-approval-container .details-modal-container .approval-modal .approval-form .approval-actions .btn-secondary,.hod-approval-container .details-modal-container .history-modal .approval-form .approval-actions .btn-secondary,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .approval-actions .btn-secondary,.hod-approval-container .history-modal-container .approval-modal .approval-form .approval-actions .btn-secondary,.hod-approval-container .history-modal-container .history-modal .approval-form .approval-actions .btn-secondary,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .approval-actions .btn-secondary{align-items:center;background-color:#f8f9fa;border:.1rem solid #ddd;border-radius:.5rem;color:#2c3e50;cursor:pointer;display:inline-flex;font-size:1.6rem;font-size:1.7rem;font-weight:500;justify-content:center;padding:1.4rem 2.5rem;transition:background-color .2s ease,transform .2s ease}.hod-approval-container .approval-modal-container .approval-modal .approval-form .approval-actions .btn-secondary:hover,.hod-approval-container .approval-modal-container .history-modal .approval-form .approval-actions .btn-secondary:hover,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .approval-actions .btn-secondary:hover,.hod-approval-container .details-modal-container .approval-modal .approval-form .approval-actions .btn-secondary:hover,.hod-approval-container .details-modal-container .history-modal .approval-form .approval-actions .btn-secondary:hover,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .approval-actions .btn-secondary:hover,.hod-approval-container .history-modal-container .approval-modal .approval-form .approval-actions .btn-secondary:hover,.hod-approval-container .history-modal-container .history-modal .approval-form .approval-actions .btn-secondary:hover,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .approval-actions .btn-secondary:hover{background-color:#e0e5e9;transform:translateY(-.2rem)}.hod-approval-container .approval-modal-container .approval-modal .approval-form .approval-actions .btn-secondary:active,.hod-approval-container .approval-modal-container .history-modal .approval-form .approval-actions .btn-secondary:active,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .approval-actions .btn-secondary:active,.hod-approval-container .details-modal-container .approval-modal .approval-form .approval-actions .btn-secondary:active,.hod-approval-container .details-modal-container .history-modal .approval-form .approval-actions .btn-secondary:active,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .approval-actions .btn-secondary:active,.hod-approval-container .history-modal-container .approval-modal .approval-form .approval-actions .btn-secondary:active,.hod-approval-container .history-modal-container .history-modal .approval-form .approval-actions .btn-secondary:active,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .approval-actions .btn-secondary:active{transform:translateY(.1rem)}.hod-approval-container .approval-modal-container .approval-modal .approval-form .approval-actions .btn-secondary:disabled,.hod-approval-container .approval-modal-container .history-modal .approval-form .approval-actions .btn-secondary:disabled,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .approval-actions .btn-secondary:disabled,.hod-approval-container .details-modal-container .approval-modal .approval-form .approval-actions .btn-secondary:disabled,.hod-approval-container .details-modal-container .history-modal .approval-form .approval-actions .btn-secondary:disabled,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .approval-actions .btn-secondary:disabled,.hod-approval-container .history-modal-container .approval-modal .approval-form .approval-actions .btn-secondary:disabled,.hod-approval-container .history-modal-container .history-modal .approval-form .approval-actions .btn-secondary:disabled,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .approval-actions .btn-secondary:disabled{cursor:not-allowed;opacity:.6;transform:none}.hod-approval-container .approval-modal-container .approval-modal .approval-form .approval-actions .btn-secondary svg,.hod-approval-container .approval-modal-container .history-modal .approval-form .approval-actions .btn-secondary svg,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .approval-actions .btn-secondary svg,.hod-approval-container .details-modal-container .approval-modal .approval-form .approval-actions .btn-secondary svg,.hod-approval-container .details-modal-container .history-modal .approval-form .approval-actions .btn-secondary svg,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .approval-actions .btn-secondary svg,.hod-approval-container .history-modal-container .approval-modal .approval-form .approval-actions .btn-secondary svg,.hod-approval-container .history-modal-container .history-modal .approval-form .approval-actions .btn-secondary svg,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .approval-actions .btn-secondary svg{font-size:1.8rem;margin-right:1rem}.hod-approval-container .approval-modal-container .approval-modal .approval-form .approval-actions .btn-reject,.hod-approval-container .approval-modal-container .history-modal .approval-form .approval-actions .btn-reject,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .approval-actions .btn-reject,.hod-approval-container .details-modal-container .approval-modal .approval-form .approval-actions .btn-reject,.hod-approval-container .details-modal-container .history-modal .approval-form .approval-actions .btn-reject,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .approval-actions .btn-reject,.hod-approval-container .history-modal-container .approval-modal .approval-form .approval-actions .btn-reject,.hod-approval-container .history-modal-container .history-modal .approval-form .approval-actions .btn-reject,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .approval-actions .btn-reject{align-items:center;background-color:#e74c3c;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.6rem;font-size:1.7rem;font-weight:500;justify-content:center;padding:1.4rem 2.5rem;transition:background-color .2s ease,transform .2s ease}.hod-approval-container .approval-modal-container .approval-modal .approval-form .approval-actions .btn-reject:hover,.hod-approval-container .approval-modal-container .history-modal .approval-form .approval-actions .btn-reject:hover,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .approval-actions .btn-reject:hover,.hod-approval-container .details-modal-container .approval-modal .approval-form .approval-actions .btn-reject:hover,.hod-approval-container .details-modal-container .history-modal .approval-form .approval-actions .btn-reject:hover,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .approval-actions .btn-reject:hover,.hod-approval-container .history-modal-container .approval-modal .approval-form .approval-actions .btn-reject:hover,.hod-approval-container .history-modal-container .history-modal .approval-form .approval-actions .btn-reject:hover,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .approval-actions .btn-reject:hover{background-color:#df2e1b;transform:translateY(-.2rem)}.hod-approval-container .approval-modal-container .approval-modal .approval-form .approval-actions .btn-reject:active,.hod-approval-container .approval-modal-container .history-modal .approval-form .approval-actions .btn-reject:active,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .approval-actions .btn-reject:active,.hod-approval-container .details-modal-container .approval-modal .approval-form .approval-actions .btn-reject:active,.hod-approval-container .details-modal-container .history-modal .approval-form .approval-actions .btn-reject:active,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .approval-actions .btn-reject:active,.hod-approval-container .history-modal-container .approval-modal .approval-form .approval-actions .btn-reject:active,.hod-approval-container .history-modal-container .history-modal .approval-form .approval-actions .btn-reject:active,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .approval-actions .btn-reject:active{transform:translateY(.1rem)}.hod-approval-container .approval-modal-container .approval-modal .approval-form .approval-actions .btn-reject:disabled,.hod-approval-container .approval-modal-container .history-modal .approval-form .approval-actions .btn-reject:disabled,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .approval-actions .btn-reject:disabled,.hod-approval-container .details-modal-container .approval-modal .approval-form .approval-actions .btn-reject:disabled,.hod-approval-container .details-modal-container .history-modal .approval-form .approval-actions .btn-reject:disabled,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .approval-actions .btn-reject:disabled,.hod-approval-container .history-modal-container .approval-modal .approval-form .approval-actions .btn-reject:disabled,.hod-approval-container .history-modal-container .history-modal .approval-form .approval-actions .btn-reject:disabled,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .approval-actions .btn-reject:disabled{cursor:not-allowed;opacity:.6;transform:none}.hod-approval-container .approval-modal-container .approval-modal .approval-form .approval-actions .btn-reject svg,.hod-approval-container .approval-modal-container .history-modal .approval-form .approval-actions .btn-reject svg,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .approval-actions .btn-reject svg,.hod-approval-container .details-modal-container .approval-modal .approval-form .approval-actions .btn-reject svg,.hod-approval-container .details-modal-container .history-modal .approval-form .approval-actions .btn-reject svg,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .approval-actions .btn-reject svg,.hod-approval-container .history-modal-container .approval-modal .approval-form .approval-actions .btn-reject svg,.hod-approval-container .history-modal-container .history-modal .approval-form .approval-actions .btn-reject svg,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .approval-actions .btn-reject svg{font-size:1.8rem;margin-right:1rem}.hod-approval-container .approval-modal-container .approval-modal .approval-form .approval-actions .btn-reject:hover,.hod-approval-container .approval-modal-container .history-modal .approval-form .approval-actions .btn-reject:hover,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .approval-actions .btn-reject:hover,.hod-approval-container .details-modal-container .approval-modal .approval-form .approval-actions .btn-reject:hover,.hod-approval-container .details-modal-container .history-modal .approval-form .approval-actions .btn-reject:hover,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .approval-actions .btn-reject:hover,.hod-approval-container .history-modal-container .approval-modal .approval-form .approval-actions .btn-reject:hover,.hod-approval-container .history-modal-container .history-modal .approval-form .approval-actions .btn-reject:hover,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .approval-actions .btn-reject:hover{background-color:#d62c1a;box-shadow:0 .4rem .8rem #e74c3c4d}.hod-approval-container .approval-modal-container .approval-modal .approval-form .approval-actions .btn-reject:disabled,.hod-approval-container .approval-modal-container .history-modal .approval-form .approval-actions .btn-reject:disabled,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .approval-actions .btn-reject:disabled,.hod-approval-container .details-modal-container .approval-modal .approval-form .approval-actions .btn-reject:disabled,.hod-approval-container .details-modal-container .history-modal .approval-form .approval-actions .btn-reject:disabled,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .approval-actions .btn-reject:disabled,.hod-approval-container .history-modal-container .approval-modal .approval-form .approval-actions .btn-reject:disabled,.hod-approval-container .history-modal-container .history-modal .approval-form .approval-actions .btn-reject:disabled,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .approval-actions .btn-reject:disabled{background-color:#ef8b80;box-shadow:none}.hod-approval-container .approval-modal-container .approval-modal .approval-form .approval-actions .btn-approve,.hod-approval-container .approval-modal-container .history-modal .approval-form .approval-actions .btn-approve,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .approval-actions .btn-approve,.hod-approval-container .details-modal-container .approval-modal .approval-form .approval-actions .btn-approve,.hod-approval-container .details-modal-container .history-modal .approval-form .approval-actions .btn-approve,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .approval-actions .btn-approve,.hod-approval-container .history-modal-container .approval-modal .approval-form .approval-actions .btn-approve,.hod-approval-container .history-modal-container .history-modal .approval-form .approval-actions .btn-approve,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .approval-actions .btn-approve{align-items:center;background-color:#27ae60;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.6rem;font-size:1.7rem;font-weight:500;justify-content:center;padding:1.4rem 3rem;transition:background-color .2s ease,transform .2s ease}.hod-approval-container .approval-modal-container .approval-modal .approval-form .approval-actions .btn-approve:hover,.hod-approval-container .approval-modal-container .history-modal .approval-form .approval-actions .btn-approve:hover,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .approval-actions .btn-approve:hover,.hod-approval-container .details-modal-container .approval-modal .approval-form .approval-actions .btn-approve:hover,.hod-approval-container .details-modal-container .history-modal .approval-form .approval-actions .btn-approve:hover,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .approval-actions .btn-approve:hover,.hod-approval-container .history-modal-container .approval-modal .approval-form .approval-actions .btn-approve:hover,.hod-approval-container .history-modal-container .history-modal .approval-form .approval-actions .btn-approve:hover,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .approval-actions .btn-approve:hover{background-color:#208d4e;transform:translateY(-.2rem)}.hod-approval-container .approval-modal-container .approval-modal .approval-form .approval-actions .btn-approve:active,.hod-approval-container .approval-modal-container .history-modal .approval-form .approval-actions .btn-approve:active,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .approval-actions .btn-approve:active,.hod-approval-container .details-modal-container .approval-modal .approval-form .approval-actions .btn-approve:active,.hod-approval-container .details-modal-container .history-modal .approval-form .approval-actions .btn-approve:active,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .approval-actions .btn-approve:active,.hod-approval-container .history-modal-container .approval-modal .approval-form .approval-actions .btn-approve:active,.hod-approval-container .history-modal-container .history-modal .approval-form .approval-actions .btn-approve:active,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .approval-actions .btn-approve:active{transform:translateY(.1rem)}.hod-approval-container .approval-modal-container .approval-modal .approval-form .approval-actions .btn-approve:disabled,.hod-approval-container .approval-modal-container .history-modal .approval-form .approval-actions .btn-approve:disabled,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .approval-actions .btn-approve:disabled,.hod-approval-container .details-modal-container .approval-modal .approval-form .approval-actions .btn-approve:disabled,.hod-approval-container .details-modal-container .history-modal .approval-form .approval-actions .btn-approve:disabled,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .approval-actions .btn-approve:disabled,.hod-approval-container .history-modal-container .approval-modal .approval-form .approval-actions .btn-approve:disabled,.hod-approval-container .history-modal-container .history-modal .approval-form .approval-actions .btn-approve:disabled,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .approval-actions .btn-approve:disabled{cursor:not-allowed;opacity:.6;transform:none}.hod-approval-container .approval-modal-container .approval-modal .approval-form .approval-actions .btn-approve svg,.hod-approval-container .approval-modal-container .history-modal .approval-form .approval-actions .btn-approve svg,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .approval-actions .btn-approve svg,.hod-approval-container .details-modal-container .approval-modal .approval-form .approval-actions .btn-approve svg,.hod-approval-container .details-modal-container .history-modal .approval-form .approval-actions .btn-approve svg,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .approval-actions .btn-approve svg,.hod-approval-container .history-modal-container .approval-modal .approval-form .approval-actions .btn-approve svg,.hod-approval-container .history-modal-container .history-modal .approval-form .approval-actions .btn-approve svg,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .approval-actions .btn-approve svg{font-size:1.8rem;margin-right:1rem}.hod-approval-container .approval-modal-container .approval-modal .approval-form .approval-actions .btn-approve:hover,.hod-approval-container .approval-modal-container .history-modal .approval-form .approval-actions .btn-approve:hover,.hod-approval-container .approval-modal-container .invoice-details-modal .approval-form .approval-actions .btn-approve:hover,.hod-approval-container .details-modal-container .approval-modal .approval-form .approval-actions .btn-approve:hover,.hod-approval-container .details-modal-container .history-modal .approval-form .approval-actions .btn-approve:hover,.hod-approval-container .details-modal-container .invoice-details-modal .approval-form .approval-actions .btn-approve:hover,.hod-approval-container .history-modal-container .approval-modal .approval-form .approval-actions .btn-approve:hover,.hod-approval-container .history-modal-container .history-modal .approval-form .approval-actions .btn-approve:hover,.hod-approval-container .history-modal-container .invoice-details-modal .approval-form .approval-actions .btn-approve:hover{background-color:#295;box-shadow:0 .4rem .8rem #27ae604d}.hod-approval-container .approval-modal-container .approval-modal .history-content,.hod-approval-container .approval-modal-container .history-modal .history-content,.hod-approval-container .approval-modal-container .invoice-details-modal .history-content,.hod-approval-container .details-modal-container .approval-modal .history-content,.hod-approval-container .details-modal-container .history-modal .history-content,.hod-approval-container .details-modal-container .invoice-details-modal .history-content,.hod-approval-container .history-modal-container .approval-modal .history-content,.hod-approval-container .history-modal-container .history-modal .history-content,.hod-approval-container .history-modal-container .invoice-details-modal .history-content{max-height:55rem;overflow-y:auto;padding:0 3rem 3rem}.hod-approval-container .approval-modal-container .approval-modal .history-content .no-history,.hod-approval-container .approval-modal-container .history-modal .history-content .no-history,.hod-approval-container .approval-modal-container .invoice-details-modal .history-content .no-history,.hod-approval-container .details-modal-container .approval-modal .history-content .no-history,.hod-approval-container .details-modal-container .history-modal .history-content .no-history,.hod-approval-container .details-modal-container .invoice-details-modal .history-content .no-history,.hod-approval-container .history-modal-container .approval-modal .history-content .no-history,.hod-approval-container .history-modal-container .history-modal .history-content .no-history,.hod-approval-container .history-modal-container .invoice-details-modal .history-content .no-history{color:#2c3e50;font-size:2rem;opacity:.7;padding:5rem 0;text-align:center}.hod-approval-container .approval-modal-container .approval-modal .history-content .history-timeline.all-invoices,.hod-approval-container .approval-modal-container .history-modal .history-content .history-timeline.all-invoices,.hod-approval-container .approval-modal-container .invoice-details-modal .history-content .history-timeline.all-invoices,.hod-approval-container .details-modal-container .approval-modal .history-content .history-timeline.all-invoices,.hod-approval-container .details-modal-container .history-modal .history-content .history-timeline.all-invoices,.hod-approval-container .details-modal-container .invoice-details-modal .history-content .history-timeline.all-invoices,.hod-approval-container .history-modal-container .approval-modal .history-content .history-timeline.all-invoices,.hod-approval-container .history-modal-container .history-modal .history-content .history-timeline.all-invoices,.hod-approval-container .history-modal-container .invoice-details-modal .history-content .history-timeline.all-invoices{max-height:45rem;overflow-y:auto;padding-right:1.5rem;padding-top:2rem}.hod-approval-container .approval-modal-container .approval-modal .history-content .history-timeline .timeline-event,.hod-approval-container .approval-modal-container .history-modal .history-content .history-timeline .timeline-event,.hod-approval-container .approval-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event,.hod-approval-container .details-modal-container .approval-modal .history-content .history-timeline .timeline-event,.hod-approval-container .details-modal-container .history-modal .history-content .history-timeline .timeline-event,.hod-approval-container .details-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event,.hod-approval-container .history-modal-container .approval-modal .history-content .history-timeline .timeline-event,.hod-approval-container .history-modal-container .history-modal .history-content .history-timeline .timeline-event,.hod-approval-container .history-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event{display:flex;margin-bottom:3rem;position:relative}.hod-approval-container .approval-modal-container .approval-modal .history-content .history-timeline .timeline-event:before,.hod-approval-container .approval-modal-container .history-modal .history-content .history-timeline .timeline-event:before,.hod-approval-container .approval-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event:before,.hod-approval-container .details-modal-container .approval-modal .history-content .history-timeline .timeline-event:before,.hod-approval-container .details-modal-container .history-modal .history-content .history-timeline .timeline-event:before,.hod-approval-container .details-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event:before,.hod-approval-container .history-modal-container .approval-modal .history-content .history-timeline .timeline-event:before,.hod-approval-container .history-modal-container .history-modal .history-content .history-timeline .timeline-event:before,.hod-approval-container .history-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event:before{background-color:#4a90e24d;bottom:-3rem;content:"";left:2.5rem;position:absolute;top:5rem;width:.3rem}.hod-approval-container .approval-modal-container .approval-modal .history-content .history-timeline .timeline-event:last-child:before,.hod-approval-container .approval-modal-container .history-modal .history-content .history-timeline .timeline-event:last-child:before,.hod-approval-container .approval-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event:last-child:before,.hod-approval-container .details-modal-container .approval-modal .history-content .history-timeline .timeline-event:last-child:before,.hod-approval-container .details-modal-container .history-modal .history-content .history-timeline .timeline-event:last-child:before,.hod-approval-container .details-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event:last-child:before,.hod-approval-container .history-modal-container .approval-modal .history-content .history-timeline .timeline-event:last-child:before,.hod-approval-container .history-modal-container .history-modal .history-content .history-timeline .timeline-event:last-child:before,.hod-approval-container .history-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event:last-child:before{display:none}.hod-approval-container .approval-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-icon,.hod-approval-container .approval-modal-container .history-modal .history-content .history-timeline .timeline-event .event-icon,.hod-approval-container .approval-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-icon,.hod-approval-container .details-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-icon,.hod-approval-container .details-modal-container .history-modal .history-content .history-timeline .timeline-event .event-icon,.hod-approval-container .details-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-icon,.hod-approval-container .history-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-icon,.hod-approval-container .history-modal-container .history-modal .history-content .history-timeline .timeline-event .event-icon,.hod-approval-container .history-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-icon{align-items:center;background-color:#fff;border:.3rem solid #4a90e2;border-radius:50%;box-shadow:0 .3rem .6rem #0000001a;display:flex;font-size:2rem;height:5rem;justify-content:center;width:5rem;z-index:1}.hod-approval-container .approval-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-icon svg,.hod-approval-container .approval-modal-container .history-modal .history-content .history-timeline .timeline-event .event-icon svg,.hod-approval-container .approval-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-icon svg,.hod-approval-container .details-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-icon svg,.hod-approval-container .details-modal-container .history-modal .history-content .history-timeline .timeline-event .event-icon svg,.hod-approval-container .details-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-icon svg,.hod-approval-container .history-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-icon svg,.hod-approval-container .history-modal-container .history-modal .history-content .history-timeline .timeline-event .event-icon svg,.hod-approval-container .history-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-icon svg{color:#4a90e2;font-size:2.2rem}.hod-approval-container .approval-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content,.hod-approval-container .approval-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content,.hod-approval-container .approval-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content,.hod-approval-container .details-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content,.hod-approval-container .details-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content,.hod-approval-container .details-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content,.hod-approval-container .history-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content,.hod-approval-container .history-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content,.hod-approval-container .history-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content{background-color:#fff;border:.1rem solid #ddd;border-radius:1rem;box-shadow:0 .3rem .8rem #0000000d;flex:1 1;margin-left:2.5rem;padding:2rem}.hod-approval-container .approval-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-header,.hod-approval-container .approval-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-header,.hod-approval-container .approval-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-header,.hod-approval-container .details-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-header,.hod-approval-container .details-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-header,.hod-approval-container .details-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-header,.hod-approval-container .history-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-header,.hod-approval-container .history-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-header,.hod-approval-container .history-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-header{display:flex;font-size:1.7rem;justify-content:space-between;margin-bottom:1.5rem}.hod-approval-container .approval-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-invoice,.hod-approval-container .approval-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-status,.hod-approval-container .approval-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-invoice,.hod-approval-container .approval-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-status,.hod-approval-container .approval-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-invoice,.hod-approval-container .approval-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-status,.hod-approval-container .details-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-invoice,.hod-approval-container .details-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-status,.hod-approval-container .details-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-invoice,.hod-approval-container .details-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-status,.hod-approval-container .details-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-invoice,.hod-approval-container .details-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-status,.hod-approval-container .history-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-invoice,.hod-approval-container .history-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-status,.hod-approval-container .history-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-invoice,.hod-approval-container .history-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-status,.hod-approval-container .history-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-invoice,.hod-approval-container .history-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-status{color:#0055a4;font-weight:600;text-transform:capitalize}.hod-approval-container .approval-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-date,.hod-approval-container .approval-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-date,.hod-approval-container .approval-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-date,.hod-approval-container .details-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-date,.hod-approval-container .details-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-date,.hod-approval-container .details-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-date,.hod-approval-container .history-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-date,.hod-approval-container .history-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-date,.hod-approval-container .history-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-header .event-date{color:#2c3e50;font-weight:500;opacity:.7}.hod-approval-container .approval-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-details,.hod-approval-container .approval-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-details,.hod-approval-container .approval-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-details,.hod-approval-container .details-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-details,.hod-approval-container .details-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-details,.hod-approval-container .details-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-details,.hod-approval-container .history-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-details,.hod-approval-container .history-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-details,.hod-approval-container .history-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-details{display:flex;flex-wrap:wrap;font-size:1.6rem;gap:1.5rem;margin-bottom:1.5rem}.hod-approval-container .approval-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-details p,.hod-approval-container .approval-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-details p,.hod-approval-container .approval-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-details p,.hod-approval-container .details-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-details p,.hod-approval-container .details-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-details p,.hod-approval-container .details-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-details p,.hod-approval-container .history-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-details p,.hod-approval-container .history-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-details p,.hod-approval-container .history-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-details p{margin:0}.hod-approval-container .approval-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-vendor,.hod-approval-container .approval-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-vendor,.hod-approval-container .approval-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-vendor,.hod-approval-container .details-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-vendor,.hod-approval-container .details-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-vendor,.hod-approval-container .details-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-vendor,.hod-approval-container .history-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-vendor,.hod-approval-container .history-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-vendor,.hod-approval-container .history-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-vendor{flex:1 1}.hod-approval-container .approval-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-amount,.hod-approval-container .approval-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-status,.hod-approval-container .approval-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-amount,.hod-approval-container .approval-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-status,.hod-approval-container .approval-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-amount,.hod-approval-container .approval-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-status,.hod-approval-container .details-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-amount,.hod-approval-container .details-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-status,.hod-approval-container .details-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-amount,.hod-approval-container .details-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-status,.hod-approval-container .details-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-amount,.hod-approval-container .details-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-status,.hod-approval-container .history-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-amount,.hod-approval-container .history-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-status,.hod-approval-container .history-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-amount,.hod-approval-container .history-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-status,.hod-approval-container .history-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-amount,.hod-approval-container .history-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-status{font-weight:600}.hod-approval-container .approval-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-status,.hod-approval-container .approval-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-status,.hod-approval-container .approval-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-status,.hod-approval-container .details-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-status,.hod-approval-container .details-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-status,.hod-approval-container .details-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-status,.hod-approval-container .history-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-status,.hod-approval-container .history-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-status,.hod-approval-container .history-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-details .event-status{background-color:#f8f9fa;border-radius:.5rem;color:#2c3e50;padding:.5rem 1.2rem;text-transform:capitalize}.hod-approval-container .approval-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-comment,.hod-approval-container .approval-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-comment,.hod-approval-container .approval-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-comment,.hod-approval-container .details-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-comment,.hod-approval-container .details-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-comment,.hod-approval-container .details-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-comment,.hod-approval-container .history-modal-container .approval-modal .history-content .history-timeline .timeline-event .event-content .event-comment,.hod-approval-container .history-modal-container .history-modal .history-content .history-timeline .timeline-event .event-content .event-comment,.hod-approval-container .history-modal-container .invoice-details-modal .history-content .history-timeline .timeline-event .event-content .event-comment{background-color:#f8f9fa;border-left:.4rem solid #4a90e2;border-radius:.8rem;color:#2c3e50;font-size:1.6rem;font-style:italic;margin:1.5rem 0 0;opacity:.8;padding:1.5rem}.hod-approval-container .approval-modal-container .approval-modal .modal-actions,.hod-approval-container .approval-modal-container .approval-modal .modal-footer,.hod-approval-container .approval-modal-container .history-modal .modal-actions,.hod-approval-container .approval-modal-container .history-modal .modal-footer,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-actions,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-footer,.hod-approval-container .details-modal-container .approval-modal .modal-actions,.hod-approval-container .details-modal-container .approval-modal .modal-footer,.hod-approval-container .details-modal-container .history-modal .modal-actions,.hod-approval-container .details-modal-container .history-modal .modal-footer,.hod-approval-container .details-modal-container .invoice-details-modal .modal-actions,.hod-approval-container .details-modal-container .invoice-details-modal .modal-footer,.hod-approval-container .history-modal-container .approval-modal .modal-actions,.hod-approval-container .history-modal-container .approval-modal .modal-footer,.hod-approval-container .history-modal-container .history-modal .modal-actions,.hod-approval-container .history-modal-container .history-modal .modal-footer,.hod-approval-container .history-modal-container .invoice-details-modal .modal-actions,.hod-approval-container .history-modal-container .invoice-details-modal .modal-footer{background-color:#f8f9fa;border-top:.1rem solid #ddd;display:flex;gap:1.5rem;justify-content:flex-end;margin:0;padding:2rem 3rem}.hod-approval-container .approval-modal-container .approval-modal .modal-actions .btn-close,.hod-approval-container .approval-modal-container .approval-modal .modal-actions .btn-secondary,.hod-approval-container .approval-modal-container .approval-modal .modal-footer .btn-close,.hod-approval-container .approval-modal-container .approval-modal .modal-footer .btn-secondary,.hod-approval-container .approval-modal-container .history-modal .modal-actions .btn-close,.hod-approval-container .approval-modal-container .history-modal .modal-actions .btn-secondary,.hod-approval-container .approval-modal-container .history-modal .modal-footer .btn-close,.hod-approval-container .approval-modal-container .history-modal .modal-footer .btn-secondary,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-actions .btn-close,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-actions .btn-secondary,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-footer .btn-close,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-footer .btn-secondary,.hod-approval-container .details-modal-container .approval-modal .modal-actions .btn-close,.hod-approval-container .details-modal-container .approval-modal .modal-actions .btn-secondary,.hod-approval-container .details-modal-container .approval-modal .modal-footer .btn-close,.hod-approval-container .details-modal-container .approval-modal .modal-footer .btn-secondary,.hod-approval-container .details-modal-container .history-modal .modal-actions .btn-close,.hod-approval-container .details-modal-container .history-modal .modal-actions .btn-secondary,.hod-approval-container .details-modal-container .history-modal .modal-footer .btn-close,.hod-approval-container .details-modal-container .history-modal .modal-footer .btn-secondary,.hod-approval-container .details-modal-container .invoice-details-modal .modal-actions .btn-close,.hod-approval-container .details-modal-container .invoice-details-modal .modal-actions .btn-secondary,.hod-approval-container .details-modal-container .invoice-details-modal .modal-footer .btn-close,.hod-approval-container .details-modal-container .invoice-details-modal .modal-footer .btn-secondary,.hod-approval-container .history-modal-container .approval-modal .modal-actions .btn-close,.hod-approval-container .history-modal-container .approval-modal .modal-actions .btn-secondary,.hod-approval-container .history-modal-container .approval-modal .modal-footer .btn-close,.hod-approval-container .history-modal-container .approval-modal .modal-footer .btn-secondary,.hod-approval-container .history-modal-container .history-modal .modal-actions .btn-close,.hod-approval-container .history-modal-container .history-modal .modal-actions .btn-secondary,.hod-approval-container .history-modal-container .history-modal .modal-footer .btn-close,.hod-approval-container .history-modal-container .history-modal .modal-footer .btn-secondary,.hod-approval-container .history-modal-container .invoice-details-modal .modal-actions .btn-close,.hod-approval-container .history-modal-container .invoice-details-modal .modal-actions .btn-secondary,.hod-approval-container .history-modal-container .invoice-details-modal .modal-footer .btn-close,.hod-approval-container .history-modal-container .invoice-details-modal .modal-footer .btn-secondary{align-items:center;background-color:#f8f9fa;border:.1rem solid #ddd;border-radius:.5rem;color:#2c3e50;cursor:pointer;display:inline-flex;font-size:1.6rem;font-size:1.7rem;font-weight:500;justify-content:center;padding:1.4rem 2.5rem;transition:background-color .2s ease,transform .2s ease}.hod-approval-container .approval-modal-container .approval-modal .modal-actions .btn-close:hover,.hod-approval-container .approval-modal-container .approval-modal .modal-actions .btn-secondary:hover,.hod-approval-container .approval-modal-container .approval-modal .modal-footer .btn-close:hover,.hod-approval-container .approval-modal-container .approval-modal .modal-footer .btn-secondary:hover,.hod-approval-container .approval-modal-container .history-modal .modal-actions .btn-close:hover,.hod-approval-container .approval-modal-container .history-modal .modal-actions .btn-secondary:hover,.hod-approval-container .approval-modal-container .history-modal .modal-footer .btn-close:hover,.hod-approval-container .approval-modal-container .history-modal .modal-footer .btn-secondary:hover,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-actions .btn-close:hover,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-actions .btn-secondary:hover,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-footer .btn-close:hover,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-footer .btn-secondary:hover,.hod-approval-container .details-modal-container .approval-modal .modal-actions .btn-close:hover,.hod-approval-container .details-modal-container .approval-modal .modal-actions .btn-secondary:hover,.hod-approval-container .details-modal-container .approval-modal .modal-footer .btn-close:hover,.hod-approval-container .details-modal-container .approval-modal .modal-footer .btn-secondary:hover,.hod-approval-container .details-modal-container .history-modal .modal-actions .btn-close:hover,.hod-approval-container .details-modal-container .history-modal .modal-actions .btn-secondary:hover,.hod-approval-container .details-modal-container .history-modal .modal-footer .btn-close:hover,.hod-approval-container .details-modal-container .history-modal .modal-footer .btn-secondary:hover,.hod-approval-container .details-modal-container .invoice-details-modal .modal-actions .btn-close:hover,.hod-approval-container .details-modal-container .invoice-details-modal .modal-actions .btn-secondary:hover,.hod-approval-container .details-modal-container .invoice-details-modal .modal-footer .btn-close:hover,.hod-approval-container .details-modal-container .invoice-details-modal .modal-footer .btn-secondary:hover,.hod-approval-container .history-modal-container .approval-modal .modal-actions .btn-close:hover,.hod-approval-container .history-modal-container .approval-modal .modal-actions .btn-secondary:hover,.hod-approval-container .history-modal-container .approval-modal .modal-footer .btn-close:hover,.hod-approval-container .history-modal-container .approval-modal .modal-footer .btn-secondary:hover,.hod-approval-container .history-modal-container .history-modal .modal-actions .btn-close:hover,.hod-approval-container .history-modal-container .history-modal .modal-actions .btn-secondary:hover,.hod-approval-container .history-modal-container .history-modal .modal-footer .btn-close:hover,.hod-approval-container .history-modal-container .history-modal .modal-footer .btn-secondary:hover,.hod-approval-container .history-modal-container .invoice-details-modal .modal-actions .btn-close:hover,.hod-approval-container .history-modal-container .invoice-details-modal .modal-actions .btn-secondary:hover,.hod-approval-container .history-modal-container .invoice-details-modal .modal-footer .btn-close:hover,.hod-approval-container .history-modal-container .invoice-details-modal .modal-footer .btn-secondary:hover{background-color:#e0e5e9;transform:translateY(-.2rem)}.hod-approval-container .approval-modal-container .approval-modal .modal-actions .btn-close:active,.hod-approval-container .approval-modal-container .approval-modal .modal-actions .btn-secondary:active,.hod-approval-container .approval-modal-container .approval-modal .modal-footer .btn-close:active,.hod-approval-container .approval-modal-container .approval-modal .modal-footer .btn-secondary:active,.hod-approval-container .approval-modal-container .history-modal .modal-actions .btn-close:active,.hod-approval-container .approval-modal-container .history-modal .modal-actions .btn-secondary:active,.hod-approval-container .approval-modal-container .history-modal .modal-footer .btn-close:active,.hod-approval-container .approval-modal-container .history-modal .modal-footer .btn-secondary:active,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-actions .btn-close:active,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-actions .btn-secondary:active,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-footer .btn-close:active,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-footer .btn-secondary:active,.hod-approval-container .details-modal-container .approval-modal .modal-actions .btn-close:active,.hod-approval-container .details-modal-container .approval-modal .modal-actions .btn-secondary:active,.hod-approval-container .details-modal-container .approval-modal .modal-footer .btn-close:active,.hod-approval-container .details-modal-container .approval-modal .modal-footer .btn-secondary:active,.hod-approval-container .details-modal-container .history-modal .modal-actions .btn-close:active,.hod-approval-container .details-modal-container .history-modal .modal-actions .btn-secondary:active,.hod-approval-container .details-modal-container .history-modal .modal-footer .btn-close:active,.hod-approval-container .details-modal-container .history-modal .modal-footer .btn-secondary:active,.hod-approval-container .details-modal-container .invoice-details-modal .modal-actions .btn-close:active,.hod-approval-container .details-modal-container .invoice-details-modal .modal-actions .btn-secondary:active,.hod-approval-container .details-modal-container .invoice-details-modal .modal-footer .btn-close:active,.hod-approval-container .details-modal-container .invoice-details-modal .modal-footer .btn-secondary:active,.hod-approval-container .history-modal-container .approval-modal .modal-actions .btn-close:active,.hod-approval-container .history-modal-container .approval-modal .modal-actions .btn-secondary:active,.hod-approval-container .history-modal-container .approval-modal .modal-footer .btn-close:active,.hod-approval-container .history-modal-container .approval-modal .modal-footer .btn-secondary:active,.hod-approval-container .history-modal-container .history-modal .modal-actions .btn-close:active,.hod-approval-container .history-modal-container .history-modal .modal-actions .btn-secondary:active,.hod-approval-container .history-modal-container .history-modal .modal-footer .btn-close:active,.hod-approval-container .history-modal-container .history-modal .modal-footer .btn-secondary:active,.hod-approval-container .history-modal-container .invoice-details-modal .modal-actions .btn-close:active,.hod-approval-container .history-modal-container .invoice-details-modal .modal-actions .btn-secondary:active,.hod-approval-container .history-modal-container .invoice-details-modal .modal-footer .btn-close:active,.hod-approval-container .history-modal-container .invoice-details-modal .modal-footer .btn-secondary:active{transform:translateY(.1rem)}.hod-approval-container .approval-modal-container .approval-modal .modal-actions .btn-close:disabled,.hod-approval-container .approval-modal-container .approval-modal .modal-actions .btn-secondary:disabled,.hod-approval-container .approval-modal-container .approval-modal .modal-footer .btn-close:disabled,.hod-approval-container .approval-modal-container .approval-modal .modal-footer .btn-secondary:disabled,.hod-approval-container .approval-modal-container .history-modal .modal-actions .btn-close:disabled,.hod-approval-container .approval-modal-container .history-modal .modal-actions .btn-secondary:disabled,.hod-approval-container .approval-modal-container .history-modal .modal-footer .btn-close:disabled,.hod-approval-container .approval-modal-container .history-modal .modal-footer .btn-secondary:disabled,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-actions .btn-close:disabled,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-actions .btn-secondary:disabled,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-footer .btn-close:disabled,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-footer .btn-secondary:disabled,.hod-approval-container .details-modal-container .approval-modal .modal-actions .btn-close:disabled,.hod-approval-container .details-modal-container .approval-modal .modal-actions .btn-secondary:disabled,.hod-approval-container .details-modal-container .approval-modal .modal-footer .btn-close:disabled,.hod-approval-container .details-modal-container .approval-modal .modal-footer .btn-secondary:disabled,.hod-approval-container .details-modal-container .history-modal .modal-actions .btn-close:disabled,.hod-approval-container .details-modal-container .history-modal .modal-actions .btn-secondary:disabled,.hod-approval-container .details-modal-container .history-modal .modal-footer .btn-close:disabled,.hod-approval-container .details-modal-container .history-modal .modal-footer .btn-secondary:disabled,.hod-approval-container .details-modal-container .invoice-details-modal .modal-actions .btn-close:disabled,.hod-approval-container .details-modal-container .invoice-details-modal .modal-actions .btn-secondary:disabled,.hod-approval-container .details-modal-container .invoice-details-modal .modal-footer .btn-close:disabled,.hod-approval-container .details-modal-container .invoice-details-modal .modal-footer .btn-secondary:disabled,.hod-approval-container .history-modal-container .approval-modal .modal-actions .btn-close:disabled,.hod-approval-container .history-modal-container .approval-modal .modal-actions .btn-secondary:disabled,.hod-approval-container .history-modal-container .approval-modal .modal-footer .btn-close:disabled,.hod-approval-container .history-modal-container .approval-modal .modal-footer .btn-secondary:disabled,.hod-approval-container .history-modal-container .history-modal .modal-actions .btn-close:disabled,.hod-approval-container .history-modal-container .history-modal .modal-actions .btn-secondary:disabled,.hod-approval-container .history-modal-container .history-modal .modal-footer .btn-close:disabled,.hod-approval-container .history-modal-container .history-modal .modal-footer .btn-secondary:disabled,.hod-approval-container .history-modal-container .invoice-details-modal .modal-actions .btn-close:disabled,.hod-approval-container .history-modal-container .invoice-details-modal .modal-actions .btn-secondary:disabled,.hod-approval-container .history-modal-container .invoice-details-modal .modal-footer .btn-close:disabled,.hod-approval-container .history-modal-container .invoice-details-modal .modal-footer .btn-secondary:disabled{cursor:not-allowed;opacity:.6;transform:none}.hod-approval-container .approval-modal-container .approval-modal .modal-actions .btn-close svg,.hod-approval-container .approval-modal-container .approval-modal .modal-actions .btn-secondary svg,.hod-approval-container .approval-modal-container .approval-modal .modal-footer .btn-close svg,.hod-approval-container .approval-modal-container .approval-modal .modal-footer .btn-secondary svg,.hod-approval-container .approval-modal-container .history-modal .modal-actions .btn-close svg,.hod-approval-container .approval-modal-container .history-modal .modal-actions .btn-secondary svg,.hod-approval-container .approval-modal-container .history-modal .modal-footer .btn-close svg,.hod-approval-container .approval-modal-container .history-modal .modal-footer .btn-secondary svg,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-actions .btn-close svg,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-actions .btn-secondary svg,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-footer .btn-close svg,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-footer .btn-secondary svg,.hod-approval-container .details-modal-container .approval-modal .modal-actions .btn-close svg,.hod-approval-container .details-modal-container .approval-modal .modal-actions .btn-secondary svg,.hod-approval-container .details-modal-container .approval-modal .modal-footer .btn-close svg,.hod-approval-container .details-modal-container .approval-modal .modal-footer .btn-secondary svg,.hod-approval-container .details-modal-container .history-modal .modal-actions .btn-close svg,.hod-approval-container .details-modal-container .history-modal .modal-actions .btn-secondary svg,.hod-approval-container .details-modal-container .history-modal .modal-footer .btn-close svg,.hod-approval-container .details-modal-container .history-modal .modal-footer .btn-secondary svg,.hod-approval-container .details-modal-container .invoice-details-modal .modal-actions .btn-close svg,.hod-approval-container .details-modal-container .invoice-details-modal .modal-actions .btn-secondary svg,.hod-approval-container .details-modal-container .invoice-details-modal .modal-footer .btn-close svg,.hod-approval-container .details-modal-container .invoice-details-modal .modal-footer .btn-secondary svg,.hod-approval-container .history-modal-container .approval-modal .modal-actions .btn-close svg,.hod-approval-container .history-modal-container .approval-modal .modal-actions .btn-secondary svg,.hod-approval-container .history-modal-container .approval-modal .modal-footer .btn-close svg,.hod-approval-container .history-modal-container .approval-modal .modal-footer .btn-secondary svg,.hod-approval-container .history-modal-container .history-modal .modal-actions .btn-close svg,.hod-approval-container .history-modal-container .history-modal .modal-actions .btn-secondary svg,.hod-approval-container .history-modal-container .history-modal .modal-footer .btn-close svg,.hod-approval-container .history-modal-container .history-modal .modal-footer .btn-secondary svg,.hod-approval-container .history-modal-container .invoice-details-modal .modal-actions .btn-close svg,.hod-approval-container .history-modal-container .invoice-details-modal .modal-actions .btn-secondary svg,.hod-approval-container .history-modal-container .invoice-details-modal .modal-footer .btn-close svg,.hod-approval-container .history-modal-container .invoice-details-modal .modal-footer .btn-secondary svg{font-size:1.8rem;margin-right:1rem}.hod-approval-container .approval-modal-container .approval-modal .modal-actions .btn-primary,.hod-approval-container .approval-modal-container .approval-modal .modal-footer .btn-primary,.hod-approval-container .approval-modal-container .history-modal .modal-actions .btn-primary,.hod-approval-container .approval-modal-container .history-modal .modal-footer .btn-primary,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-actions .btn-primary,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-footer .btn-primary,.hod-approval-container .details-modal-container .approval-modal .modal-actions .btn-primary,.hod-approval-container .details-modal-container .approval-modal .modal-footer .btn-primary,.hod-approval-container .details-modal-container .history-modal .modal-actions .btn-primary,.hod-approval-container .details-modal-container .history-modal .modal-footer .btn-primary,.hod-approval-container .details-modal-container .invoice-details-modal .modal-actions .btn-primary,.hod-approval-container .details-modal-container .invoice-details-modal .modal-footer .btn-primary,.hod-approval-container .history-modal-container .approval-modal .modal-actions .btn-primary,.hod-approval-container .history-modal-container .approval-modal .modal-footer .btn-primary,.hod-approval-container .history-modal-container .history-modal .modal-actions .btn-primary,.hod-approval-container .history-modal-container .history-modal .modal-footer .btn-primary,.hod-approval-container .history-modal-container .invoice-details-modal .modal-actions .btn-primary,.hod-approval-container .history-modal-container .invoice-details-modal .modal-footer .btn-primary{align-items:center;background-color:#0055a4;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.6rem;font-size:1.7rem;font-weight:500;justify-content:center;padding:1.4rem 3rem;transition:background-color .2s ease,transform .2s ease}.hod-approval-container .approval-modal-container .approval-modal .modal-actions .btn-primary:hover,.hod-approval-container .approval-modal-container .approval-modal .modal-footer .btn-primary:hover,.hod-approval-container .approval-modal-container .history-modal .modal-actions .btn-primary:hover,.hod-approval-container .approval-modal-container .history-modal .modal-footer .btn-primary:hover,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-actions .btn-primary:hover,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-footer .btn-primary:hover,.hod-approval-container .details-modal-container .approval-modal .modal-actions .btn-primary:hover,.hod-approval-container .details-modal-container .approval-modal .modal-footer .btn-primary:hover,.hod-approval-container .details-modal-container .history-modal .modal-actions .btn-primary:hover,.hod-approval-container .details-modal-container .history-modal .modal-footer .btn-primary:hover,.hod-approval-container .details-modal-container .invoice-details-modal .modal-actions .btn-primary:hover,.hod-approval-container .details-modal-container .invoice-details-modal .modal-footer .btn-primary:hover,.hod-approval-container .history-modal-container .approval-modal .modal-actions .btn-primary:hover,.hod-approval-container .history-modal-container .approval-modal .modal-footer .btn-primary:hover,.hod-approval-container .history-modal-container .history-modal .modal-actions .btn-primary:hover,.hod-approval-container .history-modal-container .history-modal .modal-footer .btn-primary:hover,.hod-approval-container .history-modal-container .invoice-details-modal .modal-actions .btn-primary:hover,.hod-approval-container .history-modal-container .invoice-details-modal .modal-footer .btn-primary:hover{background-color:#00407b;transform:translateY(-.2rem)}.hod-approval-container .approval-modal-container .approval-modal .modal-actions .btn-primary:active,.hod-approval-container .approval-modal-container .approval-modal .modal-footer .btn-primary:active,.hod-approval-container .approval-modal-container .history-modal .modal-actions .btn-primary:active,.hod-approval-container .approval-modal-container .history-modal .modal-footer .btn-primary:active,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-actions .btn-primary:active,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-footer .btn-primary:active,.hod-approval-container .details-modal-container .approval-modal .modal-actions .btn-primary:active,.hod-approval-container .details-modal-container .approval-modal .modal-footer .btn-primary:active,.hod-approval-container .details-modal-container .history-modal .modal-actions .btn-primary:active,.hod-approval-container .details-modal-container .history-modal .modal-footer .btn-primary:active,.hod-approval-container .details-modal-container .invoice-details-modal .modal-actions .btn-primary:active,.hod-approval-container .details-modal-container .invoice-details-modal .modal-footer .btn-primary:active,.hod-approval-container .history-modal-container .approval-modal .modal-actions .btn-primary:active,.hod-approval-container .history-modal-container .approval-modal .modal-footer .btn-primary:active,.hod-approval-container .history-modal-container .history-modal .modal-actions .btn-primary:active,.hod-approval-container .history-modal-container .history-modal .modal-footer .btn-primary:active,.hod-approval-container .history-modal-container .invoice-details-modal .modal-actions .btn-primary:active,.hod-approval-container .history-modal-container .invoice-details-modal .modal-footer .btn-primary:active{transform:translateY(.1rem)}.hod-approval-container .approval-modal-container .approval-modal .modal-actions .btn-primary:disabled,.hod-approval-container .approval-modal-container .approval-modal .modal-footer .btn-primary:disabled,.hod-approval-container .approval-modal-container .history-modal .modal-actions .btn-primary:disabled,.hod-approval-container .approval-modal-container .history-modal .modal-footer .btn-primary:disabled,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-actions .btn-primary:disabled,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-footer .btn-primary:disabled,.hod-approval-container .details-modal-container .approval-modal .modal-actions .btn-primary:disabled,.hod-approval-container .details-modal-container .approval-modal .modal-footer .btn-primary:disabled,.hod-approval-container .details-modal-container .history-modal .modal-actions .btn-primary:disabled,.hod-approval-container .details-modal-container .history-modal .modal-footer .btn-primary:disabled,.hod-approval-container .details-modal-container .invoice-details-modal .modal-actions .btn-primary:disabled,.hod-approval-container .details-modal-container .invoice-details-modal .modal-footer .btn-primary:disabled,.hod-approval-container .history-modal-container .approval-modal .modal-actions .btn-primary:disabled,.hod-approval-container .history-modal-container .approval-modal .modal-footer .btn-primary:disabled,.hod-approval-container .history-modal-container .history-modal .modal-actions .btn-primary:disabled,.hod-approval-container .history-modal-container .history-modal .modal-footer .btn-primary:disabled,.hod-approval-container .history-modal-container .invoice-details-modal .modal-actions .btn-primary:disabled,.hod-approval-container .history-modal-container .invoice-details-modal .modal-footer .btn-primary:disabled{cursor:not-allowed;opacity:.6;transform:none}.hod-approval-container .approval-modal-container .approval-modal .modal-actions .btn-primary svg,.hod-approval-container .approval-modal-container .approval-modal .modal-footer .btn-primary svg,.hod-approval-container .approval-modal-container .history-modal .modal-actions .btn-primary svg,.hod-approval-container .approval-modal-container .history-modal .modal-footer .btn-primary svg,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-actions .btn-primary svg,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-footer .btn-primary svg,.hod-approval-container .details-modal-container .approval-modal .modal-actions .btn-primary svg,.hod-approval-container .details-modal-container .approval-modal .modal-footer .btn-primary svg,.hod-approval-container .details-modal-container .history-modal .modal-actions .btn-primary svg,.hod-approval-container .details-modal-container .history-modal .modal-footer .btn-primary svg,.hod-approval-container .details-modal-container .invoice-details-modal .modal-actions .btn-primary svg,.hod-approval-container .details-modal-container .invoice-details-modal .modal-footer .btn-primary svg,.hod-approval-container .history-modal-container .approval-modal .modal-actions .btn-primary svg,.hod-approval-container .history-modal-container .approval-modal .modal-footer .btn-primary svg,.hod-approval-container .history-modal-container .history-modal .modal-actions .btn-primary svg,.hod-approval-container .history-modal-container .history-modal .modal-footer .btn-primary svg,.hod-approval-container .history-modal-container .invoice-details-modal .modal-actions .btn-primary svg,.hod-approval-container .history-modal-container .invoice-details-modal .modal-footer .btn-primary svg{font-size:1.8rem;margin-right:1rem}.hod-approval-container .approval-modal-container .approval-modal .modal-actions .btn-primary:hover,.hod-approval-container .approval-modal-container .approval-modal .modal-footer .btn-primary:hover,.hod-approval-container .approval-modal-container .history-modal .modal-actions .btn-primary:hover,.hod-approval-container .approval-modal-container .history-modal .modal-footer .btn-primary:hover,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-actions .btn-primary:hover,.hod-approval-container .approval-modal-container .invoice-details-modal .modal-footer .btn-primary:hover,.hod-approval-container .details-modal-container .approval-modal .modal-actions .btn-primary:hover,.hod-approval-container .details-modal-container .approval-modal .modal-footer .btn-primary:hover,.hod-approval-container .details-modal-container .history-modal .modal-actions .btn-primary:hover,.hod-approval-container .details-modal-container .history-modal .modal-footer .btn-primary:hover,.hod-approval-container .details-modal-container .invoice-details-modal .modal-actions .btn-primary:hover,.hod-approval-container .details-modal-container .invoice-details-modal .modal-footer .btn-primary:hover,.hod-approval-container .history-modal-container .approval-modal .modal-actions .btn-primary:hover,.hod-approval-container .history-modal-container .approval-modal .modal-footer .btn-primary:hover,.hod-approval-container .history-modal-container .history-modal .modal-actions .btn-primary:hover,.hod-approval-container .history-modal-container .history-modal .modal-footer .btn-primary:hover,.hod-approval-container .history-modal-container .invoice-details-modal .modal-actions .btn-primary:hover,.hod-approval-container .history-modal-container .invoice-details-modal .modal-footer .btn-primary:hover{background-color:#00488b;box-shadow:0 .4rem .8rem #0055a44d}.hod-approval-container .approval-modal-container .approval-modal .invoice-detail-header,.hod-approval-container .approval-modal-container .history-modal .invoice-detail-header,.hod-approval-container .approval-modal-container .invoice-details-modal .invoice-detail-header,.hod-approval-container .details-modal-container .approval-modal .invoice-detail-header,.hod-approval-container .details-modal-container .history-modal .invoice-detail-header,.hod-approval-container .details-modal-container .invoice-details-modal .invoice-detail-header,.hod-approval-container .history-modal-container .approval-modal .invoice-detail-header,.hod-approval-container .history-modal-container .history-modal .invoice-detail-header,.hod-approval-container .history-modal-container .invoice-details-modal .invoice-detail-header{align-items:center;background:linear-gradient(90deg,#f8f9fa80,#f8f9facc);border-bottom:.1rem solid #ddd;display:flex;justify-content:space-between;margin:0;padding:2.5rem 3rem}.hod-approval-container .approval-modal-container .approval-modal .invoice-detail-header .header-left h3,.hod-approval-container .approval-modal-container .history-modal .invoice-detail-header .header-left h3,.hod-approval-container .approval-modal-container .invoice-details-modal .invoice-detail-header .header-left h3,.hod-approval-container .details-modal-container .approval-modal .invoice-detail-header .header-left h3,.hod-approval-container .details-modal-container .history-modal .invoice-detail-header .header-left h3,.hod-approval-container .details-modal-container .invoice-details-modal .invoice-detail-header .header-left h3,.hod-approval-container .history-modal-container .approval-modal .invoice-detail-header .header-left h3,.hod-approval-container .history-modal-container .history-modal .invoice-detail-header .header-left h3,.hod-approval-container .history-modal-container .invoice-details-modal .invoice-detail-header .header-left h3{align-items:center;color:#0055a4;display:flex;font-size:3rem;gap:1rem;margin:0 0 1rem}.hod-approval-container .approval-modal-container .approval-modal .invoice-detail-header .header-left h3 svg,.hod-approval-container .approval-modal-container .history-modal .invoice-detail-header .header-left h3 svg,.hod-approval-container .approval-modal-container .invoice-details-modal .invoice-detail-header .header-left h3 svg,.hod-approval-container .details-modal-container .approval-modal .invoice-detail-header .header-left h3 svg,.hod-approval-container .details-modal-container .history-modal .invoice-detail-header .header-left h3 svg,.hod-approval-container .details-modal-container .invoice-details-modal .invoice-detail-header .header-left h3 svg,.hod-approval-container .history-modal-container .approval-modal .invoice-detail-header .header-left h3 svg,.hod-approval-container .history-modal-container .history-modal .invoice-detail-header .header-left h3 svg,.hod-approval-container .history-modal-container .invoice-details-modal .invoice-detail-header .header-left h3 svg{color:#0055a4;font-size:2.4rem}.hod-approval-container .approval-modal-container .approval-modal .invoice-detail-header .header-left .invoice-status .status-badge,.hod-approval-container .approval-modal-container .history-modal .invoice-detail-header .header-left .invoice-status .status-badge,.hod-approval-container .approval-modal-container .invoice-details-modal .invoice-detail-header .header-left .invoice-status .status-badge,.hod-approval-container .details-modal-container .approval-modal .invoice-detail-header .header-left .invoice-status .status-badge,.hod-approval-container .details-modal-container .history-modal .invoice-detail-header .header-left .invoice-status .status-badge,.hod-approval-container .details-modal-container .invoice-details-modal .invoice-detail-header .header-left .invoice-status .status-badge,.hod-approval-container .history-modal-container .approval-modal .invoice-detail-header .header-left .invoice-status .status-badge,.hod-approval-container .history-modal-container .history-modal .invoice-detail-header .header-left .invoice-status .status-badge,.hod-approval-container .history-modal-container .invoice-details-modal .invoice-detail-header .header-left .invoice-status .status-badge{background-color:#4a90e2;border-radius:.6rem;box-shadow:0 .2rem .4rem #0000001a;color:#fff;display:inline-block;font-size:1.5rem;font-weight:500;padding:.8rem 1.6rem;text-transform:capitalize}.hod-approval-container .approval-modal-container .approval-modal .invoice-detail-header .header-right,.hod-approval-container .approval-modal-container .history-modal .invoice-detail-header .header-right,.hod-approval-container .approval-modal-container .invoice-details-modal .invoice-detail-header .header-right,.hod-approval-container .details-modal-container .approval-modal .invoice-detail-header .header-right,.hod-approval-container .details-modal-container .history-modal .invoice-detail-header .header-right,.hod-approval-container .details-modal-container .invoice-details-modal .invoice-detail-header .header-right,.hod-approval-container .history-modal-container .approval-modal .invoice-detail-header .header-right,.hod-approval-container .history-modal-container .history-modal .invoice-detail-header .header-right,.hod-approval-container .history-modal-container .invoice-details-modal .invoice-detail-header .header-right{background-color:#fff;border:.1rem solid #0055a4;border-radius:.8rem;box-shadow:0 .3rem .6rem #0000001a;padding:1.5rem 2.5rem}.hod-approval-container .approval-modal-container .approval-modal .invoice-detail-header .header-right .total-amount,.hod-approval-container .approval-modal-container .history-modal .invoice-detail-header .header-right .total-amount,.hod-approval-container .approval-modal-container .invoice-details-modal .invoice-detail-header .header-right .total-amount,.hod-approval-container .details-modal-container .approval-modal .invoice-detail-header .header-right .total-amount,.hod-approval-container .details-modal-container .history-modal .invoice-detail-header .header-right .total-amount,.hod-approval-container .details-modal-container .invoice-details-modal .invoice-detail-header .header-right .total-amount,.hod-approval-container .history-modal-container .approval-modal .invoice-detail-header .header-right .total-amount,.hod-approval-container .history-modal-container .history-modal .invoice-detail-header .header-right .total-amount,.hod-approval-container .history-modal-container .invoice-details-modal .invoice-detail-header .header-right .total-amount{color:#0055a4;font-size:3.2rem;font-weight:700}.hod-approval-container .approval-modal-container .approval-modal .detail-sections,.hod-approval-container .approval-modal-container .history-modal .detail-sections,.hod-approval-container .approval-modal-container .invoice-details-modal .detail-sections,.hod-approval-container .details-modal-container .approval-modal .detail-sections,.hod-approval-container .details-modal-container .history-modal .detail-sections,.hod-approval-container .details-modal-container .invoice-details-modal .detail-sections,.hod-approval-container .history-modal-container .approval-modal .detail-sections,.hod-approval-container .history-modal-container .history-modal .detail-sections,.hod-approval-container .history-modal-container .invoice-details-modal .detail-sections{display:flex;flex-direction:column;gap:2.5rem;padding:3rem}.hod-approval-container .approval-modal-container .approval-modal .detail-sections .detail-section,.hod-approval-container .approval-modal-container .history-modal .detail-sections .detail-section,.hod-approval-container .approval-modal-container .invoice-details-modal .detail-sections .detail-section,.hod-approval-container .details-modal-container .approval-modal .detail-sections .detail-section,.hod-approval-container .details-modal-container .history-modal .detail-sections .detail-section,.hod-approval-container .details-modal-container .invoice-details-modal .detail-sections .detail-section,.hod-approval-container .history-modal-container .approval-modal .detail-sections .detail-section,.hod-approval-container .history-modal-container .history-modal .detail-sections .detail-section,.hod-approval-container .history-modal-container .invoice-details-modal .detail-sections .detail-section{background-color:#fff;border:.1rem solid #ddd;border-radius:1rem;box-shadow:0 .2rem .6rem #0000000d;padding:2.5rem}.hod-approval-container .approval-modal-container .approval-modal .detail-sections .detail-section h4,.hod-approval-container .approval-modal-container .history-modal .detail-sections .detail-section h4,.hod-approval-container .approval-modal-container .invoice-details-modal .detail-sections .detail-section h4,.hod-approval-container .details-modal-container .approval-modal .detail-sections .detail-section h4,.hod-approval-container .details-modal-container .history-modal .detail-sections .detail-section h4,.hod-approval-container .details-modal-container .invoice-details-modal .detail-sections .detail-section h4,.hod-approval-container .history-modal-container .approval-modal .detail-sections .detail-section h4,.hod-approval-container .history-modal-container .history-modal .detail-sections .detail-section h4,.hod-approval-container .history-modal-container .invoice-details-modal .detail-sections .detail-section h4{align-items:center;border-bottom:.1rem solid #ddd;color:#0055a4;display:flex;font-size:2rem;gap:1rem;margin:0 0 2rem;padding-bottom:1.2rem}.hod-approval-container .approval-modal-container .approval-modal .detail-sections .detail-section h4 svg,.hod-approval-container .approval-modal-container .history-modal .detail-sections .detail-section h4 svg,.hod-approval-container .approval-modal-container .invoice-details-modal .detail-sections .detail-section h4 svg,.hod-approval-container .details-modal-container .approval-modal .detail-sections .detail-section h4 svg,.hod-approval-container .details-modal-container .history-modal .detail-sections .detail-section h4 svg,.hod-approval-container .details-modal-container .invoice-details-modal .detail-sections .detail-section h4 svg,.hod-approval-container .history-modal-container .approval-modal .detail-sections .detail-section h4 svg,.hod-approval-container .history-modal-container .history-modal .detail-sections .detail-section h4 svg,.hod-approval-container .history-modal-container .invoice-details-modal .detail-sections .detail-section h4 svg{color:#4a90e2;font-size:2.2rem}.hod-approval-container .approval-modal-container .approval-modal .detail-sections .detail-section .detail-grid,.hod-approval-container .approval-modal-container .history-modal .detail-sections .detail-section .detail-grid,.hod-approval-container .approval-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid,.hod-approval-container .details-modal-container .approval-modal .detail-sections .detail-section .detail-grid,.hod-approval-container .details-modal-container .history-modal .detail-sections .detail-section .detail-grid,.hod-approval-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid,.hod-approval-container .history-modal-container .approval-modal .detail-sections .detail-section .detail-grid,.hod-approval-container .history-modal-container .history-modal .detail-sections .detail-section .detail-grid,.hod-approval-container .history-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(35rem,1fr))}.hod-approval-container .approval-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item,.hod-approval-container .approval-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item,.hod-approval-container .approval-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item,.hod-approval-container .details-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item,.hod-approval-container .details-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item,.hod-approval-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item,.hod-approval-container .history-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item,.hod-approval-container .history-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item,.hod-approval-container .history-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item{display:flex;flex-direction:column;gap:.8rem}.hod-approval-container .approval-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item.full-width,.hod-approval-container .approval-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item.full-width,.hod-approval-container .approval-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item.full-width,.hod-approval-container .details-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item.full-width,.hod-approval-container .details-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item.full-width,.hod-approval-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item.full-width,.hod-approval-container .history-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item.full-width,.hod-approval-container .history-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item.full-width,.hod-approval-container .history-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item.full-width{grid-column:1/-1}.hod-approval-container .approval-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item .detail-label,.hod-approval-container .approval-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item .detail-label,.hod-approval-container .approval-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-label,.hod-approval-container .details-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item .detail-label,.hod-approval-container .details-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item .detail-label,.hod-approval-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-label,.hod-approval-container .history-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item .detail-label,.hod-approval-container .history-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item .detail-label,.hod-approval-container .history-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-label{color:#2c3e50;font-size:1.5rem;font-weight:500;opacity:.7}.hod-approval-container .approval-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value,.hod-approval-container .approval-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value,.hod-approval-container .approval-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value,.hod-approval-container .details-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value,.hod-approval-container .details-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value,.hod-approval-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value,.hod-approval-container .history-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value,.hod-approval-container .history-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value,.hod-approval-container .history-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value{background-color:#f8f9fa80;border:.1rem solid #ddd;border-radius:.6rem;font-size:1.8rem;padding:.8rem 1.2rem}.hod-approval-container .approval-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.total,.hod-approval-container .approval-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.total,.hod-approval-container .approval-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.total,.hod-approval-container .details-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.total,.hod-approval-container .details-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.total,.hod-approval-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.total,.hod-approval-container .history-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.total,.hod-approval-container .history-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.total,.hod-approval-container .history-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.total{background-color:#0055a40d;border-color:#0055a433;color:#0055a4;font-size:2.2rem;font-weight:700}.hod-approval-container .approval-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.notes,.hod-approval-container .approval-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.notes,.hod-approval-container .approval-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.notes,.hod-approval-container .details-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.notes,.hod-approval-container .details-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.notes,.hod-approval-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.notes,.hod-approval-container .history-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.notes,.hod-approval-container .history-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.notes,.hod-approval-container .history-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.notes{background-color:#f8f9fa;border-left:.4rem solid #4a90e2;border-radius:.8rem;font-style:italic;min-height:10rem;padding:1.8rem}.hod-approval-container .approval-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value .urgent-badge,.hod-approval-container .approval-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value .urgent-badge,.hod-approval-container .approval-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value .urgent-badge,.hod-approval-container .details-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value .urgent-badge,.hod-approval-container .details-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value .urgent-badge,.hod-approval-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value .urgent-badge,.hod-approval-container .history-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value .urgent-badge,.hod-approval-container .history-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value .urgent-badge,.hod-approval-container .history-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value .urgent-badge{align-items:center;background-color:#e74c3c;border-radius:.5rem;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:600;gap:.8rem;margin-left:1.5rem;padding:.5rem 1rem}.hod-approval-container .approval-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value .urgent-badge svg,.hod-approval-container .approval-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value .urgent-badge svg,.hod-approval-container .approval-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value .urgent-badge svg,.hod-approval-container .details-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value .urgent-badge svg,.hod-approval-container .details-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value .urgent-badge svg,.hod-approval-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value .urgent-badge svg,.hod-approval-container .history-modal-container .approval-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value .urgent-badge svg,.hod-approval-container .history-modal-container .history-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value .urgent-badge svg,.hod-approval-container .history-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value .urgent-badge svg{animation:pulse 2s infinite}.hod-approval-container .approval-modal-container .approval-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon,.hod-approval-container .approval-modal-container .history-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon,.hod-approval-container .approval-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon,.hod-approval-container .details-modal-container .approval-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon,.hod-approval-container .details-modal-container .history-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon,.hod-approval-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon,.hod-approval-container .history-modal-container .approval-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon,.hod-approval-container .history-modal-container .history-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon,.hod-approval-container .history-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon{border-color:#4a90e2}.hod-approval-container .approval-modal-container .approval-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon svg,.hod-approval-container .approval-modal-container .history-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon svg,.hod-approval-container .approval-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon svg,.hod-approval-container .details-modal-container .approval-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon svg,.hod-approval-container .details-modal-container .history-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon svg,.hod-approval-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon svg,.hod-approval-container .history-modal-container .approval-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon svg,.hod-approval-container .history-modal-container .history-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon svg,.hod-approval-container .history-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon svg{color:#4a90e2}.hod-approval-container .approval-modal-container .approval-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon,.hod-approval-container .approval-modal-container .history-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon,.hod-approval-container .approval-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon,.hod-approval-container .details-modal-container .approval-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon,.hod-approval-container .details-modal-container .history-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon,.hod-approval-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon,.hod-approval-container .history-modal-container .approval-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon,.hod-approval-container .history-modal-container .history-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon,.hod-approval-container .history-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon{background-color:#0055a4;border-color:#0055a4}.hod-approval-container .approval-modal-container .approval-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon svg,.hod-approval-container .approval-modal-container .history-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon svg,.hod-approval-container .approval-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon svg,.hod-approval-container .details-modal-container .approval-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon svg,.hod-approval-container .details-modal-container .history-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon svg,.hod-approval-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon svg,.hod-approval-container .history-modal-container .approval-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon svg,.hod-approval-container .history-modal-container .history-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon svg,.hod-approval-container .history-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon svg{color:#fff}.hod-approval-container .modal-overlay.approval-modal-container .modal-content,.hod-approval-container .modal-overlay.details-modal-container .modal-content,.hod-approval-container .modal-overlay.history-modal-container .modal-content{margin:2rem auto;max-width:90rem;padding:0;width:100%}.hod-approval-container .modal-overlay.approval-modal-container .modal-content .approval-modal,.hod-approval-container .modal-overlay.approval-modal-container .modal-content .history-modal,.hod-approval-container .modal-overlay.approval-modal-container .modal-content .invoice-details-modal,.hod-approval-container .modal-overlay.details-modal-container .modal-content .approval-modal,.hod-approval-container .modal-overlay.details-modal-container .modal-content .history-modal,.hod-approval-container .modal-overlay.details-modal-container .modal-content .invoice-details-modal,.hod-approval-container .modal-overlay.history-modal-container .modal-content .approval-modal,.hod-approval-container .modal-overlay.history-modal-container .modal-content .history-modal,.hod-approval-container .modal-overlay.history-modal-container .modal-content .invoice-details-modal{background:#fff;border-radius:1.2rem;box-shadow:0 .8rem 3rem #0000002e;overflow:hidden;width:100%}.hod-approval-container .notifications-container{display:flex;flex-direction:column;gap:1.5rem;max-width:40rem;position:fixed;right:2rem;top:2rem;width:100%;z-index:9999}.hod-approval-container .notifications-container .notification{align-items:center;animation:slideIn .3s ease forwards;background-color:#fff;border-radius:.8rem;box-shadow:0 .4rem 1.2rem #00000026;display:flex;justify-content:space-between;padding:1.8rem}.hod-approval-container .notifications-container .notification.success{border-left:.4rem solid #27ae60}.hod-approval-container .notifications-container .notification.success svg{color:#27ae60}.hod-approval-container .notifications-container .notification.error{border-left:.4rem solid #e74c3c}.hod-approval-container .notifications-container .notification.error svg{color:#e74c3c}.hod-approval-container .notifications-container .notification.warning{border-left:.4rem solid #f39c12}.hod-approval-container .notifications-container .notification.warning svg{color:#f39c12}.hod-approval-container .notifications-container .notification.info{border-left:.4rem solid #3498db}.hod-approval-container .notifications-container .notification.info svg{color:#3498db}.hod-approval-container .notifications-container .notification .notification-content{align-items:center;display:flex;font-size:1.6rem;gap:1.5rem}.hod-approval-container .notifications-container .notification .notification-content svg{flex-shrink:0;font-size:2.2rem}.hod-approval-container .notifications-container .notification .notification-close{background:none;border:none;color:#2c3e50;cursor:pointer;font-size:1.6rem;opacity:.5;padding:.5rem}.hod-approval-container .notifications-container .notification .notification-close:hover{opacity:.8}.skeleton-line{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:.4rem;width:100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.details-modal-container .modal-content{background:#f8fafc;border-radius:1.6rem;display:flex;margin:2rem;max-height:90vh;max-width:100rem;min-height:50vh;overflow:hidden;width:100%}.details-modal-container .modal-content .invoice-details-modal{display:flex;flex-direction:column;height:100%;width:100%}.details-modal-container .modal-content .invoice-details-modal h2{align-items:center;background:linear-gradient(135deg,#0055a4,#002d58);color:#fff;display:flex;flex-shrink:0;font-size:2.4rem;gap:1.2rem;margin:0;padding:2rem 3rem}.details-modal-container .modal-content .invoice-details-modal .invoice-detail-header{align-items:flex-start;background:#fff;border-bottom:1px solid #ddd;display:flex;flex-shrink:0;justify-content:space-between;padding:2.5rem 3rem}.details-modal-container .modal-content .invoice-details-modal .invoice-detail-header .header-left{flex:1 1}.details-modal-container .modal-content .invoice-details-modal .invoice-detail-header .header-left h3{align-items:center;color:#333;display:flex;font-size:2.8rem;font-weight:600;gap:1.2rem;margin:0 0 1.5rem}.details-modal-container .modal-content .invoice-details-modal .invoice-detail-header .header-left .invoice-status{align-items:center;display:flex;gap:1rem}.details-modal-container .modal-content .invoice-details-modal .invoice-detail-header .header-left .invoice-status .status-badge{background:#27ae601a;border-radius:2rem;color:#27ae60;font-size:1.4rem;font-weight:600;padding:.8rem 1.6rem;text-transform:capitalize}.details-modal-container .modal-content .invoice-details-modal .invoice-detail-header .header-left .invoice-status .status-badge.pending{background:#f39c121a;color:#f39c12}.details-modal-container .modal-content .invoice-details-modal .invoice-detail-header .header-left .invoice-status .status-badge.rejected{background:#e74c3c1a;color:#e74c3c}.details-modal-container .modal-content .invoice-details-modal .invoice-detail-header .header-right{background:#0055a40d;border:1px solid #0055a433;border-radius:1.2rem;padding:1.5rem 2.5rem}.details-modal-container .modal-content .invoice-details-modal .invoice-detail-header .header-right .total-amount{color:#0055a4;font-size:3.2rem;font-weight:700}.details-modal-container .modal-content .invoice-details-modal .detail-sections{grid-gap:2.5rem;align-content:start;display:grid;flex:1 1;gap:2.5rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(40rem,1fr));grid-template-columns:repeat(auto-fit,minmax(35rem,1fr));overflow-y:auto;padding:2.5rem;scrollbar-color:#0055a433 #dddddd1a;scrollbar-width:thin}.details-modal-container .modal-content .invoice-details-modal .detail-sections::-webkit-scrollbar{width:8px}.details-modal-container .modal-content .invoice-details-modal .detail-sections::-webkit-scrollbar-track{background:#dddddd1a;border-radius:4px}.details-modal-container .modal-content .invoice-details-modal .detail-sections::-webkit-scrollbar-thumb{background-color:#0055a433;border-radius:4px}.details-modal-container .modal-content .invoice-details-modal .detail-sections::-webkit-scrollbar-thumb:hover{background-color:#0055a44d}.details-modal-container .modal-content .invoice-details-modal .detail-sections .detail-section{background:#fff;border-radius:1.2rem;box-shadow:0 2px 8px #0000000d;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transition:transform .2s ease,box-shadow .2s ease}.details-modal-container .modal-content .invoice-details-modal .detail-sections .detail-section:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.details-modal-container .modal-content .invoice-details-modal .detail-sections .detail-section h4{align-items:center;background:#4a90e20d;border-bottom:1px solid #ddd;color:#4a90e2;display:flex;font-size:1.8rem;gap:1rem;margin:0;padding:2rem}.details-modal-container .modal-content .invoice-details-modal .detail-sections .detail-section h4 svg{color:#4a90e2}.details-modal-container .modal-content .invoice-details-modal .detail-sections .detail-section .detail-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));padding:2rem}.details-modal-container .modal-content .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item.full-width{grid-column:1/-1}.details-modal-container .modal-content .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-label{color:#2c3e50;display:block;font-size:1.3rem;margin-bottom:.8rem;opacity:.7}.details-modal-container .modal-content .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value{background:#f8f9fa80;border:1px solid #ddd;border-radius:.8rem;color:#333;display:block;font-size:1.6rem;padding:1.2rem 1.6rem}.details-modal-container .modal-content .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.total{background:#0055a40d;border-color:#0055a433;color:#0055a4;font-size:2.2rem;font-weight:700}.details-modal-container .modal-content .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.notes{background:#f8f9fab3;border-left:4px solid #4a90e2;color:#2c3e50;font-style:italic;padding:1.5rem}.details-modal-container .modal-content .invoice-details-modal .modal-actions{background:#fff;border-top:1px solid #ddd;display:flex;flex-shrink:0;gap:1.5rem;justify-content:flex-end;padding:2rem 3rem}.details-modal-container .modal-content .invoice-details-modal .modal-actions button{align-items:center;border-radius:.8rem;display:flex;font-size:1.6rem;font-weight:600;gap:.8rem;padding:1.2rem 2.4rem}.details-modal-container .modal-content .invoice-details-modal .modal-actions button.btn-secondary{background:#f8f9fa;border:1px solid #ddd;color:#2c3e50}.details-modal-container .modal-content .invoice-details-modal .modal-actions button.btn-secondary:hover{background:#e9ecef}.details-modal-container .modal-content .invoice-details-modal .modal-actions button.btn-primary{background:#0055a4;border:none;color:#fff}.details-modal-container .modal-content .invoice-details-modal .modal-actions button.btn-primary:hover{background:#00488b}.finance-processing-container{color:#333;font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:1.6rem;margin:0 auto;max-width:144rem;padding:2rem}.finance-processing-container .page-header{border-bottom:.1rem solid #ddd;margin-bottom:3rem;padding-bottom:2rem}.finance-processing-container .page-header .header-content{display:flex;flex-direction:column;gap:1rem}.finance-processing-container .page-header .header-title{align-items:center;display:flex;gap:1.5rem}.finance-processing-container .page-header .header-title h1{color:#0055a4;font-size:3.2rem;font-weight:600;margin:0}.finance-processing-container .page-header .header-title .header-icon{color:#0055a4;font-size:3.2rem}.finance-processing-container .page-header .header-description{color:#2c3e50;font-size:1.8rem;margin:0;opacity:.8}.finance-processing-container .dashboard-section{margin-bottom:3rem}.finance-processing-container .dashboard-section .dashboard-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr))}.finance-processing-container .dashboard-section .dashboard-cards .dashboard-card{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 .2rem .8rem #0000001a;display:flex;gap:2rem;padding:2.4rem;transition:box-shadow .2s ease}.finance-processing-container .dashboard-section .dashboard-cards .dashboard-card:hover{box-shadow:0 .4rem 1.2rem #00000026}.finance-processing-container .dashboard-section .dashboard-cards .dashboard-card .card-icon{align-items:center;border-radius:50%;display:flex;font-size:2.8rem;height:6rem;justify-content:center;width:6rem}.finance-processing-container .dashboard-section .dashboard-cards .dashboard-card .card-icon.pending{background-color:#f39c1233;color:#f39c12}.finance-processing-container .dashboard-section .dashboard-cards .dashboard-card .card-icon.amount{background-color:#3498db33;color:#3498db}.finance-processing-container .dashboard-section .dashboard-cards .dashboard-card .card-icon.problem{background-color:#e74c3c26;color:#e74c3c}.finance-processing-container .dashboard-section .dashboard-cards .dashboard-card .card-content{flex:1 1}.finance-processing-container .dashboard-section .dashboard-cards .dashboard-card .card-content h3{color:#2c3e50;font-size:1.8rem;margin:0 0 .8rem;opacity:.75}.finance-processing-container .dashboard-section .dashboard-cards .dashboard-card .card-content .card-value{color:#2c3e50;font-size:2.8rem;font-weight:600;margin:0}.finance-processing-container .filters-section{background:#fff;border-radius:1rem;box-shadow:0 .2rem .8rem #0000001a;margin-bottom:3rem;padding:2.4rem;transition:box-shadow .2s ease}.finance-processing-container .filters-section:hover{box-shadow:0 .4rem 1.2rem #00000026}.finance-processing-container .filters-section .filters-header{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.finance-processing-container .filters-section .filters-header .search-box{flex:1 1;min-width:30rem;position:relative}.finance-processing-container .filters-section .filters-header .search-box .search-icon{color:#2c3e50;font-size:1.8rem;left:1.5rem;opacity:.5;position:absolute;top:50%;transform:translateY(-50%)}.finance-processing-container .filters-section .filters-header .search-box .search-input{border:.1rem solid #ddd;border-radius:.5rem;font-size:1.6rem;padding:1.4rem 1.5rem 1.4rem 4.5rem;width:100%}.finance-processing-container .filters-section .filters-header .search-box .search-input:focus{border-color:#4a90e2;box-shadow:0 0 0 .2rem #4a90e233;outline:none}.finance-processing-container .filters-section .filters-header .search-box .clear-search{background:none;border:none;color:#2c3e50;cursor:pointer;font-size:1.6rem;opacity:.5;padding:.8rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.finance-processing-container .filters-section .filters-header .search-box .clear-search:hover{opacity:.8}.finance-processing-container .filters-section .filters-header .filters-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem}.finance-processing-container .filters-section .filters-header .filters-actions .btn-filter{align-items:center;background-color:#4a90e2;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:500;justify-content:center;padding:1.2rem 2rem;transition:background-color .2s ease,transform .2s ease}.finance-processing-container .filters-section .filters-header .filters-actions .btn-filter:hover{background-color:#277adc;transform:translateY(-.2rem)}.finance-processing-container .filters-section .filters-header .filters-actions .btn-filter:active{transform:translateY(.1rem)}.finance-processing-container .filters-section .filters-header .filters-actions .btn-filter:disabled{cursor:not-allowed;opacity:.6;transform:none}.finance-processing-container .filters-section .filters-header .filters-actions .btn-filter svg{font-size:1.8rem;margin-right:1rem}.finance-processing-container .filters-section .filters-header .filters-actions .btn-filter.active{background-color:#1f69c1}.finance-processing-container .filters-section .filters-content{border-top:.1rem solid #ddd;display:flex;flex-direction:column;gap:2rem;margin-top:2.5rem;padding-top:2.5rem}.finance-processing-container .filters-section .filters-content .date-filter{display:flex;flex-direction:column;gap:1rem}.finance-processing-container .filters-section .filters-content .date-filter label{align-items:center;display:flex;font-size:1.6rem;font-weight:500;gap:.8rem}.finance-processing-container .filters-section .filters-content .date-filter label svg{color:#4a90e2}.finance-processing-container .filters-section .filters-content .date-filter .date-inputs{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.finance-processing-container .filters-section .filters-content .date-filter .date-inputs .date-input{border:.1rem solid #ddd;border-radius:.5rem;font-size:1.5rem;min-width:18rem;padding:1.2rem}.finance-processing-container .filters-section .filters-content .date-filter .date-inputs .date-input:focus{border-color:#4a90e2;outline:none}.finance-processing-container .filters-section .filters-content .filter-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2.5rem}.finance-processing-container .filters-section .filters-content .filter-row .filter-group{display:flex;flex:1 1;flex-direction:column;gap:1rem;min-width:25rem}.finance-processing-container .filters-section .filters-content .filter-row .filter-group label{align-items:center;display:flex;font-size:1.6rem;font-weight:500;gap:.8rem}.finance-processing-container .filters-section .filters-content .filter-row .filter-group label svg{color:#4a90e2}.finance-processing-container .filters-section .filters-content .filter-row .filter-group .filter-select{background-color:#fff;border:.1rem solid #ddd;border-radius:.5rem;font-size:1.5rem;padding:1.2rem}.finance-processing-container .filters-section .filters-content .filter-row .filter-group .filter-select:focus{border-color:#4a90e2;outline:none}.finance-processing-container .filters-section .filters-content .filter-row .filter-actions{display:flex;gap:1.5rem;margin-left:auto}.finance-processing-container .filters-section .filters-content .filter-row .filter-actions .btn-reset{align-items:center;background-color:#f8f9fa;border:.1rem solid #ddd;border-radius:.5rem;color:#2c3e50;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:500;justify-content:center;padding:1.2rem 2rem;transition:background-color .2s ease,transform .2s ease}.finance-processing-container .filters-section .filters-content .filter-row .filter-actions .btn-reset:hover{background-color:#e0e5e9;transform:translateY(-.2rem)}.finance-processing-container .filters-section .filters-content .filter-row .filter-actions .btn-reset:active{transform:translateY(.1rem)}.finance-processing-container .filters-section .filters-content .filter-row .filter-actions .btn-reset:disabled{cursor:not-allowed;opacity:.6;transform:none}.finance-processing-container .filters-section .filters-content .filter-row .filter-actions .btn-reset svg{font-size:1.8rem;margin-right:1rem}.finance-processing-container .filters-section .filters-content .filter-row .filter-actions .btn-apply{align-items:center;background-color:#0055a4;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:500;justify-content:center;padding:1.2rem 2rem;transition:background-color .2s ease,transform .2s ease}.finance-processing-container .filters-section .filters-content .filter-row .filter-actions .btn-apply:hover{background-color:#00407b;transform:translateY(-.2rem)}.finance-processing-container .filters-section .filters-content .filter-row .filter-actions .btn-apply:active{transform:translateY(.1rem)}.finance-processing-container .filters-section .filters-content .filter-row .filter-actions .btn-apply:disabled{cursor:not-allowed;opacity:.6;transform:none}.finance-processing-container .filters-section .filters-content .filter-row .filter-actions .btn-apply svg{font-size:1.8rem;margin-right:1rem}.finance-processing-container .invoices-container .list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.finance-processing-container .invoices-container .list-header h2{align-items:center;display:flex;font-size:2.4rem;font-weight:600;gap:1rem;margin:0}.finance-processing-container .invoices-container .list-header h2 svg{color:#4a90e2}.finance-processing-container .invoices-container .list-header h2 .count{font-size:1.8rem;margin-left:.8rem;opacity:.7}.finance-processing-container .invoices-container .list-header .list-summary{color:#0055a4;font-size:1.8rem;font-weight:600}.finance-processing-container .invoices-container .loading-state{align-items:center;background-color:#fff;border-radius:1rem;box-shadow:0 .2rem .8rem #0000001a;display:flex;flex-direction:column;justify-content:center;padding:5rem 0;transition:box-shadow .2s ease}.finance-processing-container .invoices-container .loading-state:hover{box-shadow:0 .4rem 1.2rem #00000026}.finance-processing-container .invoices-container .loading-state .loader{animation:spin 1s linear infinite;border:.5rem solid #0000001a;border-radius:50%;border-top-color:#0055a4;height:5rem;margin-bottom:2rem;width:5rem}.finance-processing-container .invoices-container .loading-state p{color:#2c3e50;font-size:1.8rem}.finance-processing-container .invoices-container .empty-state,.finance-processing-container .invoices-container .error-state{background:#fff;border-radius:1rem;box-shadow:0 .2rem .8rem #0000001a;padding:5rem 2rem;text-align:center;transition:box-shadow .2s ease}.finance-processing-container .invoices-container .empty-state:hover,.finance-processing-container .invoices-container .error-state:hover{box-shadow:0 .4rem 1.2rem #00000026}.finance-processing-container .invoices-container .empty-state .empty-icon,.finance-processing-container .invoices-container .empty-state .error-icon,.finance-processing-container .invoices-container .error-state .empty-icon,.finance-processing-container .invoices-container .error-state .error-icon{color:#e74c3c;font-size:5rem;margin-bottom:2rem}.finance-processing-container .invoices-container .empty-state .empty-icon,.finance-processing-container .invoices-container .error-state .empty-icon{color:#4a90e2;opacity:.6}.finance-processing-container .invoices-container .empty-state h3,.finance-processing-container .invoices-container .error-state h3{font-size:2.4rem;margin:0 0 1.5rem}.finance-processing-container .invoices-container .empty-state p,.finance-processing-container .invoices-container .error-state p{color:#2c3e50;font-size:1.8rem;margin:0 auto 2.5rem;max-width:50rem;opacity:.8}.finance-processing-container .invoices-container .empty-state .btn-reset-filters,.finance-processing-container .invoices-container .empty-state .btn-retry,.finance-processing-container .invoices-container .error-state .btn-reset-filters,.finance-processing-container .invoices-container .error-state .btn-retry{align-items:center;background-color:#0055a4;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:500;justify-content:center;padding:1.2rem 2rem;transition:background-color .2s ease,transform .2s ease}.finance-processing-container .invoices-container .empty-state .btn-reset-filters:hover,.finance-processing-container .invoices-container .empty-state .btn-retry:hover,.finance-processing-container .invoices-container .error-state .btn-reset-filters:hover,.finance-processing-container .invoices-container .error-state .btn-retry:hover{background-color:#00407b;transform:translateY(-.2rem)}.finance-processing-container .invoices-container .empty-state .btn-reset-filters:active,.finance-processing-container .invoices-container .empty-state .btn-retry:active,.finance-processing-container .invoices-container .error-state .btn-reset-filters:active,.finance-processing-container .invoices-container .error-state .btn-retry:active{transform:translateY(.1rem)}.finance-processing-container .invoices-container .empty-state .btn-reset-filters:disabled,.finance-processing-container .invoices-container .empty-state .btn-retry:disabled,.finance-processing-container .invoices-container .error-state .btn-reset-filters:disabled,.finance-processing-container .invoices-container .error-state .btn-retry:disabled{cursor:not-allowed;opacity:.6;transform:none}.finance-processing-container .invoices-container .empty-state .btn-reset-filters svg,.finance-processing-container .invoices-container .empty-state .btn-retry svg,.finance-processing-container .invoices-container .error-state .btn-reset-filters svg,.finance-processing-container .invoices-container .error-state .btn-retry svg{font-size:1.8rem;margin-right:1rem}.finance-processing-container .invoices-container .invoices-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(35rem,1fr))}.finance-processing-container .invoices-container .invoices-grid .invoice-card{background:#fff;border-radius:1rem;border-top:.5rem solid #4a90e2;box-shadow:0 .2rem .8rem #0000001a;padding:2.4rem;position:relative;transition:box-shadow .2s ease;transition:transform .2s ease}.finance-processing-container .invoices-container .invoices-grid .invoice-card:hover{box-shadow:0 .4rem 1.2rem #00000026;transform:translateY(-.5rem)}.finance-processing-container .invoices-container .invoices-grid .invoice-card.pending{border-top-color:#f39c12}.finance-processing-container .invoices-container .invoices-grid .invoice-card.processing{border-top-color:#3498db}.finance-processing-container .invoices-container .invoices-grid .invoice-card.paid{background-color:#27ae600d;border-top-color:#27ae60}.finance-processing-container .invoices-container .invoices-grid .invoice-card.problem_reported{background-color:#e74c3c0d;border-top-color:#e74c3c}.finance-processing-container .invoices-container .invoices-grid .invoice-card.problem_reported:before{border:.2rem solid #e74c3c;border-radius:1rem;bottom:0;content:"";left:0;opacity:.2;pointer-events:none;position:absolute;right:0;top:0}.finance-processing-container .invoices-container .invoices-grid .invoice-card .card-status-indicator{position:absolute;right:2rem;top:-1.2rem}.finance-processing-container .invoices-container .invoices-grid .invoice-card .card-status-indicator .status-badge{align-items:center;border-radius:3rem;box-shadow:0 .2rem .5rem #0000001a;display:inline-flex;font-size:1.4rem;font-weight:600;gap:.6rem;padding:.6rem 1.2rem}.finance-processing-container .invoices-container .invoices-grid .invoice-card .card-status-indicator .status-badge.pending{background-color:#f39c12;color:#fff}.finance-processing-container .invoices-container .invoices-grid .invoice-card .card-status-indicator .status-badge.processing{background-color:#3498db;color:#fff}.finance-processing-container .invoices-container .invoices-grid .invoice-card .card-status-indicator .status-badge.paid{background-color:#27ae60;color:#fff}.finance-processing-container .invoices-container .invoices-grid .invoice-card .card-status-indicator .status-badge.problem{background-color:#e74c3c;color:#fff}.finance-processing-container .invoices-container .invoices-grid .invoice-card .card-status-indicator .status-badge svg{font-size:1.4rem}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;margin-top:1rem}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-header .invoice-number{align-items:center;display:flex;font-size:2rem;font-weight:600;gap:.8rem}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-header .invoice-number .icon{color:#0055a4}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-header .invoice-amount{color:#2c3e50;font-size:2.2rem;font-weight:700}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-details{margin-bottom:2.5rem}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-details .detail-row{align-items:flex-start;display:flex;font-size:1.6rem;gap:1rem;margin-bottom:1.2rem}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-details .detail-row .icon{color:#4a90e2;margin-top:.3rem;min-width:1.6rem;opacity:.8}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-details .detail-row:last-child{margin-bottom:0}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-details .detail-row.status{border-top:.1rem solid #ddd;margin-top:1rem;padding-top:1rem}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-details .detail-row.status .icon{color:#3498db}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions{display:flex;flex-wrap:wrap;gap:1.5rem}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions button{flex:1 1;min-width:15rem}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-view{align-items:center;background-color:#f8f9fa;border:.1rem solid #ddd;border-radius:.5rem;color:#2c3e50;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:500;justify-content:center;padding:1.2rem 2rem;transition:background-color .2s ease,transform .2s ease}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-view:hover{background-color:#e0e5e9;transform:translateY(-.2rem)}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-view:active{transform:translateY(.1rem)}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-view:disabled{cursor:not-allowed;opacity:.6;transform:none}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-view svg{font-size:1.8rem;margin-right:1rem}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-process{align-items:center;background-color:#0055a4;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:500;justify-content:center;padding:1.2rem 2rem;transition:background-color .2s ease,transform .2s ease}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-process:hover{background-color:#00407b;transform:translateY(-.2rem)}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-process:active{transform:translateY(.1rem)}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-process:disabled{cursor:not-allowed;opacity:.6;transform:none}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-process svg{font-size:1.8rem;margin-right:1rem}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-process:disabled{background-color:#0b89ff}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-history,.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-problem{align-items:center;background-color:#f39c12;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:500;justify-content:center;padding:1.2rem 2rem;transition:background-color .2s ease,transform .2s ease}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-history:hover,.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-problem:hover{background-color:#d2850b;transform:translateY(-.2rem)}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-history:active,.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-problem:active{transform:translateY(.1rem)}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-history:disabled,.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-problem:disabled{cursor:not-allowed;opacity:.6;transform:none}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-history svg,.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-problem svg{font-size:1.8rem;margin-right:1rem}.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-history:disabled,.finance-processing-container .invoices-container .invoices-grid .invoice-card .invoice-actions .btn-problem:disabled{background-color:#f8c573}.finance-processing-container .details-modal-container:before,.finance-processing-container .payment-modal-container:before,.finance-processing-container .problem-modal-container:before{-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background-color:#00000080;bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:-1}.finance-processing-container .details-modal-container .invoice-details-modal,.finance-processing-container .details-modal-container .payment-modal,.finance-processing-container .details-modal-container .problem-modal,.finance-processing-container .payment-modal-container .invoice-details-modal,.finance-processing-container .payment-modal-container .payment-modal,.finance-processing-container .payment-modal-container .problem-modal,.finance-processing-container .problem-modal-container .invoice-details-modal,.finance-processing-container .problem-modal-container .payment-modal,.finance-processing-container .problem-modal-container .problem-modal{background:#fff;border-radius:1.2rem;box-shadow:0 .8rem 3rem #0000002e;max-width:90rem;overflow:hidden;width:100%}.finance-processing-container .details-modal-container .invoice-details-modal h2,.finance-processing-container .details-modal-container .payment-modal h2,.finance-processing-container .details-modal-container .problem-modal h2,.finance-processing-container .payment-modal-container .invoice-details-modal h2,.finance-processing-container .payment-modal-container .payment-modal h2,.finance-processing-container .payment-modal-container .problem-modal h2,.finance-processing-container .problem-modal-container .invoice-details-modal h2,.finance-processing-container .problem-modal-container .payment-modal h2,.finance-processing-container .problem-modal-container .problem-modal h2{align-items:center;background-color:#0055a4;color:#fff;display:flex;font-size:2.6rem;gap:1.2rem;margin:0;padding:2.5rem 3rem}.finance-processing-container .details-modal-container .invoice-details-modal h2 svg,.finance-processing-container .details-modal-container .payment-modal h2 svg,.finance-processing-container .details-modal-container .problem-modal h2 svg,.finance-processing-container .payment-modal-container .invoice-details-modal h2 svg,.finance-processing-container .payment-modal-container .payment-modal h2 svg,.finance-processing-container .payment-modal-container .problem-modal h2 svg,.finance-processing-container .problem-modal-container .invoice-details-modal h2 svg,.finance-processing-container .problem-modal-container .payment-modal h2 svg,.finance-processing-container .problem-modal-container .problem-modal h2 svg{font-size:2.6rem}.finance-processing-container .details-modal-container .invoice-details-modal .invoice-summary,.finance-processing-container .details-modal-container .payment-modal .invoice-summary,.finance-processing-container .details-modal-container .problem-modal .invoice-summary,.finance-processing-container .payment-modal-container .invoice-details-modal .invoice-summary,.finance-processing-container .payment-modal-container .payment-modal .invoice-summary,.finance-processing-container .payment-modal-container .problem-modal .invoice-summary,.finance-processing-container .problem-modal-container .invoice-details-modal .invoice-summary,.finance-processing-container .problem-modal-container .payment-modal .invoice-summary,.finance-processing-container .problem-modal-container .problem-modal .invoice-summary{background:linear-gradient(90deg,#f8f9fa80,#f8f9facc);border-bottom:.1rem solid #ddd;margin:0;padding:2.5rem 3rem}.finance-processing-container .details-modal-container .invoice-details-modal .invoice-summary .summary-row,.finance-processing-container .details-modal-container .payment-modal .invoice-summary .summary-row,.finance-processing-container .details-modal-container .problem-modal .invoice-summary .summary-row,.finance-processing-container .payment-modal-container .invoice-details-modal .invoice-summary .summary-row,.finance-processing-container .payment-modal-container .payment-modal .invoice-summary .summary-row,.finance-processing-container .payment-modal-container .problem-modal .invoice-summary .summary-row,.finance-processing-container .problem-modal-container .invoice-details-modal .invoice-summary .summary-row,.finance-processing-container .problem-modal-container .payment-modal .invoice-summary .summary-row,.finance-processing-container .problem-modal-container .problem-modal .invoice-summary .summary-row{display:flex;font-size:1.7rem;margin-bottom:1.5rem}.finance-processing-container .details-modal-container .invoice-details-modal .invoice-summary .summary-row:last-child,.finance-processing-container .details-modal-container .payment-modal .invoice-summary .summary-row:last-child,.finance-processing-container .details-modal-container .problem-modal .invoice-summary .summary-row:last-child,.finance-processing-container .payment-modal-container .invoice-details-modal .invoice-summary .summary-row:last-child,.finance-processing-container .payment-modal-container .payment-modal .invoice-summary .summary-row:last-child,.finance-processing-container .payment-modal-container .problem-modal .invoice-summary .summary-row:last-child,.finance-processing-container .problem-modal-container .invoice-details-modal .invoice-summary .summary-row:last-child,.finance-processing-container .problem-modal-container .payment-modal .invoice-summary .summary-row:last-child,.finance-processing-container .problem-modal-container .problem-modal .invoice-summary .summary-row:last-child{margin-bottom:0}.finance-processing-container .details-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-label,.finance-processing-container .details-modal-container .payment-modal .invoice-summary .summary-row .summary-label,.finance-processing-container .details-modal-container .problem-modal .invoice-summary .summary-row .summary-label,.finance-processing-container .payment-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-label,.finance-processing-container .payment-modal-container .payment-modal .invoice-summary .summary-row .summary-label,.finance-processing-container .payment-modal-container .problem-modal .invoice-summary .summary-row .summary-label,.finance-processing-container .problem-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-label,.finance-processing-container .problem-modal-container .payment-modal .invoice-summary .summary-row .summary-label,.finance-processing-container .problem-modal-container .problem-modal .invoice-summary .summary-row .summary-label{color:#2c3e50;font-weight:600;position:relative;width:35%}.finance-processing-container .details-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-label:after,.finance-processing-container .details-modal-container .payment-modal .invoice-summary .summary-row .summary-label:after,.finance-processing-container .details-modal-container .problem-modal .invoice-summary .summary-row .summary-label:after,.finance-processing-container .payment-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-label:after,.finance-processing-container .payment-modal-container .payment-modal .invoice-summary .summary-row .summary-label:after,.finance-processing-container .payment-modal-container .problem-modal .invoice-summary .summary-row .summary-label:after,.finance-processing-container .problem-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-label:after,.finance-processing-container .problem-modal-container .payment-modal .invoice-summary .summary-row .summary-label:after,.finance-processing-container .problem-modal-container .problem-modal .invoice-summary .summary-row .summary-label:after{content:":";position:absolute;right:2rem}.finance-processing-container .details-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-value,.finance-processing-container .details-modal-container .payment-modal .invoice-summary .summary-row .summary-value,.finance-processing-container .details-modal-container .problem-modal .invoice-summary .summary-row .summary-value,.finance-processing-container .payment-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-value,.finance-processing-container .payment-modal-container .payment-modal .invoice-summary .summary-row .summary-value,.finance-processing-container .payment-modal-container .problem-modal .invoice-summary .summary-row .summary-value,.finance-processing-container .problem-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-value,.finance-processing-container .problem-modal-container .payment-modal .invoice-summary .summary-row .summary-value,.finance-processing-container .problem-modal-container .problem-modal .invoice-summary .summary-row .summary-value{flex:1 1}.finance-processing-container .details-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-value.highlight,.finance-processing-container .details-modal-container .payment-modal .invoice-summary .summary-row .summary-value.highlight,.finance-processing-container .details-modal-container .problem-modal .invoice-summary .summary-row .summary-value.highlight,.finance-processing-container .payment-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-value.highlight,.finance-processing-container .payment-modal-container .payment-modal .invoice-summary .summary-row .summary-value.highlight,.finance-processing-container .payment-modal-container .problem-modal .invoice-summary .summary-row .summary-value.highlight,.finance-processing-container .problem-modal-container .invoice-details-modal .invoice-summary .summary-row .summary-value.highlight,.finance-processing-container .problem-modal-container .payment-modal .invoice-summary .summary-row .summary-value.highlight,.finance-processing-container .problem-modal-container .problem-modal .invoice-summary .summary-row .summary-value.highlight{color:#0055a4;font-size:2.2rem;font-weight:700}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form,.finance-processing-container .details-modal-container .payment-modal .payment-form,.finance-processing-container .details-modal-container .payment-modal .problem-form,.finance-processing-container .details-modal-container .problem-modal .payment-form,.finance-processing-container .details-modal-container .problem-modal .problem-form,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form,.finance-processing-container .payment-modal-container .payment-modal .payment-form,.finance-processing-container .payment-modal-container .payment-modal .problem-form,.finance-processing-container .payment-modal-container .problem-modal .payment-form,.finance-processing-container .payment-modal-container .problem-modal .problem-form,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form,.finance-processing-container .problem-modal-container .payment-modal .payment-form,.finance-processing-container .problem-modal-container .payment-modal .problem-form,.finance-processing-container .problem-modal-container .problem-modal .payment-form,.finance-processing-container .problem-modal-container .problem-modal .problem-form{padding:3rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-section,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-section,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-section,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-section,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-section,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-section,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-section,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-section,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-section,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-section,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-section,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-section,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-section,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-section,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-section,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-section,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-section,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-section{margin-bottom:3rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-section h3,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-section h3,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-section h3,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-section h3,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-section h3,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-section h3,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-section h3,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-section h3,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-section h3,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-section h3,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-section h3,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-section h3,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-section h3,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-section h3,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-section h3,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-section h3,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-section h3,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-section h3{border-bottom:.1rem solid #ddd;color:#2c3e50;font-size:2rem;font-weight:600;margin:0 0 2rem;padding-bottom:1rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-section .form-grid,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-section .form-grid,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-section .form-grid,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-section .form-grid,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-section .form-grid,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-section .form-grid,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-section .form-grid,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-section .form-grid,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-section .form-grid,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-section .form-grid,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-section .form-grid,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-section .form-grid,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-section .form-grid,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-section .form-grid,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-section .form-grid,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-section .form-grid,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-section .form-grid,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-section .form-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(35rem,1fr))}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-section .form-row,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-section .form-row,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-section .form-row,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-section .form-row,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-section .form-row,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-section .form-row,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-section .form-row,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-section .form-row,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-section .form-row,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-section .form-row,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-section .form-row,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-section .form-row,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-section .form-row,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-section .form-row,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-section .form-row,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-section .form-row,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-section .form-row,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-section .form-row{display:flex;flex-wrap:wrap;gap:2rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-group,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-group,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-group,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-group,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-group,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-group,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-group,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-group,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-group,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-group,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-group,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-group,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-group,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-group,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-group,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-group,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-group,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-group{margin-bottom:2rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-group:last-child,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-group:last-child,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-group:last-child,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-group:last-child,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-group:last-child,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-group:last-child,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-group:last-child,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-group:last-child,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-group:last-child,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-group:last-child,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-group:last-child,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-group:last-child,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-group:last-child,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-group:last-child,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-group:last-child,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-group:last-child,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-group:last-child,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-group:last-child{margin-bottom:0}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-group label,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-group label,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-group label,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-group label,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-group label,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-group label,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-group label,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-group label,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-group label,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-group label,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-group label,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-group label,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-group label,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-group label,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-group label,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-group label,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-group label,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-group label{align-items:center;color:#2c3e50;display:flex;font-size:1.6rem;font-weight:500;gap:1rem;margin-bottom:1rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-group label svg,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-group label svg,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-group label svg,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-group label svg,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-group label svg,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-group label svg,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-group label svg,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-group label svg,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-group label svg,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-group label svg,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-group label svg,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-group label svg,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-group label svg,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-group label svg,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-group label svg,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-group label svg,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-group label svg,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-group label svg{color:#4a90e2;font-size:1.8rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-group label .required,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-group label .required,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-group label .required,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-group label .required,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-group label .required,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-group label .required,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-group label .required,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-group label .required,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-group label .required,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-group label .required,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-group label .required,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-group label .required,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-group label .required,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-group label .required,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-group label .required,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-group label .required,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-group label .required,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-group label .required{color:#e74c3c;margin-left:.4rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-group .form-input,.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-group .form-select,.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-group .form-textarea,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-group .form-input,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-group .form-select,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-group .form-textarea,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-group .form-input,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-group .form-select,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-group .form-textarea,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-group .form-input,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-group .form-select,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-group .form-textarea,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-group .form-input,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-group .form-select,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-group .form-textarea,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-group .form-input,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-group .form-select,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-group .form-textarea,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-group .form-input,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-group .form-select,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-group .form-textarea,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-group .form-input,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-group .form-select,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-group .form-textarea,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-group .form-input,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-group .form-select,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-group .form-textarea,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-group .form-input,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-group .form-select,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-group .form-textarea,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-group .form-input,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-group .form-select,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-group .form-textarea,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-group .form-input,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-group .form-select,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-group .form-textarea,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-group .form-input,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-group .form-select,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-group .form-textarea,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-group .form-input,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-group .form-select,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-group .form-textarea,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-group .form-input,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-group .form-select,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-group .form-textarea,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-group .form-input,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-group .form-select,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-group .form-textarea,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-group .form-input,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-group .form-select,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-group .form-textarea,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-group .form-input,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-group .form-select,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-group .form-textarea{border:.1rem solid #ddd;border-radius:.6rem;font-size:1.6rem;padding:1.4rem;transition:all .2s ease;width:100%}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-group .form-input:focus,.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-group .form-select:focus,.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-group .form-textarea:focus,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-group .form-input:focus,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-group .form-select:focus,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-group .form-textarea:focus,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-group .form-input:focus,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-group .form-select:focus,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-group .form-textarea:focus,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-group .form-input:focus,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-group .form-select:focus,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-group .form-textarea:focus,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-group .form-input:focus,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-group .form-select:focus,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-group .form-textarea:focus,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-group .form-input:focus,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-group .form-select:focus,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-group .form-textarea:focus,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-group .form-input:focus,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-group .form-select:focus,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-group .form-textarea:focus,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-group .form-input:focus,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-group .form-select:focus,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-group .form-textarea:focus,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-group .form-input:focus,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-group .form-select:focus,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-group .form-textarea:focus,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-group .form-input:focus,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-group .form-select:focus,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-group .form-textarea:focus,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-group .form-input:focus,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-group .form-select:focus,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-group .form-textarea:focus,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-group .form-input:focus,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-group .form-select:focus,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-group .form-textarea:focus,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-group .form-input:focus,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-group .form-select:focus,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-group .form-textarea:focus,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-group .form-input:focus,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-group .form-select:focus,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-group .form-textarea:focus,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-group .form-input:focus,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-group .form-select:focus,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-group .form-textarea:focus,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-group .form-input:focus,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-group .form-select:focus,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-group .form-textarea:focus,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-group .form-input:focus,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-group .form-select:focus,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-group .form-textarea:focus,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-group .form-input:focus,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-group .form-select:focus,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-group .form-textarea:focus{border-color:#4a90e2;box-shadow:0 0 0 .2rem #4a90e226;outline:none}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-group .form-textarea,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-group .form-textarea,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-group .form-textarea,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-group .form-textarea,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-group .form-textarea,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-group .form-textarea,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-group .form-textarea,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-group .form-textarea,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-group .form-textarea,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-group .form-textarea,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-group .form-textarea,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-group .form-textarea,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-group .form-textarea,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-group .form-textarea,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-group .form-textarea,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-group .form-textarea,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-group .form-textarea,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-group .form-textarea{min-height:12rem;resize:vertical}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-group.checkbox-group,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-group.checkbox-group,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-group.checkbox-group,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-group.checkbox-group,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-group.checkbox-group,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-group.checkbox-group,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-group.checkbox-group,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-group.checkbox-group,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-group.checkbox-group,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-group.checkbox-group,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-group.checkbox-group,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-group.checkbox-group,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-group.checkbox-group,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-group.checkbox-group,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-group.checkbox-group,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-group.checkbox-group,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-group.checkbox-group,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-group.checkbox-group{align-items:center;display:flex}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-group.checkbox-group .checkbox-label,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-group.checkbox-group .checkbox-label,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-group.checkbox-group .checkbox-label,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-group.checkbox-group .checkbox-label,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-group.checkbox-group .checkbox-label,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-group.checkbox-group .checkbox-label,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-group.checkbox-group .checkbox-label,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-group.checkbox-group .checkbox-label,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-group.checkbox-group .checkbox-label,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-group.checkbox-group .checkbox-label,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-group.checkbox-group .checkbox-label,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-group.checkbox-group .checkbox-label,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-group.checkbox-group .checkbox-label,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-group.checkbox-group .checkbox-label,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-group.checkbox-group .checkbox-label,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-group.checkbox-group .checkbox-label,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-group.checkbox-group .checkbox-label,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-group.checkbox-group .checkbox-label{align-items:center;cursor:pointer;display:flex;gap:1rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-group.checkbox-group .checkbox-label input[type=checkbox],.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-group.checkbox-group .checkbox-label input[type=checkbox],.finance-processing-container .details-modal-container .payment-modal .payment-form .form-group.checkbox-group .checkbox-label input[type=checkbox],.finance-processing-container .details-modal-container .payment-modal .problem-form .form-group.checkbox-group .checkbox-label input[type=checkbox],.finance-processing-container .details-modal-container .problem-modal .payment-form .form-group.checkbox-group .checkbox-label input[type=checkbox],.finance-processing-container .details-modal-container .problem-modal .problem-form .form-group.checkbox-group .checkbox-label input[type=checkbox],.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-group.checkbox-group .checkbox-label input[type=checkbox],.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-group.checkbox-group .checkbox-label input[type=checkbox],.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-group.checkbox-group .checkbox-label input[type=checkbox],.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-group.checkbox-group .checkbox-label input[type=checkbox],.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-group.checkbox-group .checkbox-label input[type=checkbox],.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-group.checkbox-group .checkbox-label input[type=checkbox],.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-group.checkbox-group .checkbox-label input[type=checkbox],.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-group.checkbox-group .checkbox-label input[type=checkbox],.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-group.checkbox-group .checkbox-label input[type=checkbox],.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-group.checkbox-group .checkbox-label input[type=checkbox],.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-group.checkbox-group .checkbox-label input[type=checkbox],.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-group.checkbox-group .checkbox-label input[type=checkbox]{cursor:pointer;height:1.8rem;width:1.8rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-group .amount-mismatch-warning,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-group .amount-mismatch-warning,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-group .amount-mismatch-warning,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-group .amount-mismatch-warning,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-group .amount-mismatch-warning,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-group .amount-mismatch-warning,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-group .amount-mismatch-warning,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-group .amount-mismatch-warning,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-group .amount-mismatch-warning,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-group .amount-mismatch-warning,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-group .amount-mismatch-warning,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-group .amount-mismatch-warning,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-group .amount-mismatch-warning,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-group .amount-mismatch-warning,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-group .amount-mismatch-warning,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-group .amount-mismatch-warning,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-group .amount-mismatch-warning,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-group .amount-mismatch-warning{align-items:center;color:#f39c12;display:flex;font-size:1.4rem;gap:.6rem;margin-top:.8rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-group .amount-mismatch-warning svg,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-group .amount-mismatch-warning svg,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-group .amount-mismatch-warning svg,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-group .amount-mismatch-warning svg,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-group .amount-mismatch-warning svg,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-group .amount-mismatch-warning svg,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-group .amount-mismatch-warning svg,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-group .amount-mismatch-warning svg,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-group .amount-mismatch-warning svg,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-group .amount-mismatch-warning svg,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-group .amount-mismatch-warning svg,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-group .amount-mismatch-warning svg,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-group .amount-mismatch-warning svg,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-group .amount-mismatch-warning svg,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-group .amount-mismatch-warning svg,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-group .amount-mismatch-warning svg,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-group .amount-mismatch-warning svg,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-group .amount-mismatch-warning svg{font-size:1.4rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .file-upload-area,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .file-upload-area,.finance-processing-container .details-modal-container .payment-modal .payment-form .file-upload-area,.finance-processing-container .details-modal-container .payment-modal .problem-form .file-upload-area,.finance-processing-container .details-modal-container .problem-modal .payment-form .file-upload-area,.finance-processing-container .details-modal-container .problem-modal .problem-form .file-upload-area,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .file-upload-area,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .file-upload-area,.finance-processing-container .payment-modal-container .payment-modal .payment-form .file-upload-area,.finance-processing-container .payment-modal-container .payment-modal .problem-form .file-upload-area,.finance-processing-container .payment-modal-container .problem-modal .payment-form .file-upload-area,.finance-processing-container .payment-modal-container .problem-modal .problem-form .file-upload-area,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .file-upload-area,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .file-upload-area,.finance-processing-container .problem-modal-container .payment-modal .payment-form .file-upload-area,.finance-processing-container .problem-modal-container .payment-modal .problem-form .file-upload-area,.finance-processing-container .problem-modal-container .problem-modal .payment-form .file-upload-area,.finance-processing-container .problem-modal-container .problem-modal .problem-form .file-upload-area{border:.2rem dashed #ddd;border-radius:.8rem;cursor:pointer;padding:3rem 2rem;position:relative;text-align:center;transition:all .2s ease}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .file-upload-area:hover,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .file-upload-area:hover,.finance-processing-container .details-modal-container .payment-modal .payment-form .file-upload-area:hover,.finance-processing-container .details-modal-container .payment-modal .problem-form .file-upload-area:hover,.finance-processing-container .details-modal-container .problem-modal .payment-form .file-upload-area:hover,.finance-processing-container .details-modal-container .problem-modal .problem-form .file-upload-area:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .file-upload-area:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .file-upload-area:hover,.finance-processing-container .payment-modal-container .payment-modal .payment-form .file-upload-area:hover,.finance-processing-container .payment-modal-container .payment-modal .problem-form .file-upload-area:hover,.finance-processing-container .payment-modal-container .problem-modal .payment-form .file-upload-area:hover,.finance-processing-container .payment-modal-container .problem-modal .problem-form .file-upload-area:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .file-upload-area:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .file-upload-area:hover,.finance-processing-container .problem-modal-container .payment-modal .payment-form .file-upload-area:hover,.finance-processing-container .problem-modal-container .payment-modal .problem-form .file-upload-area:hover,.finance-processing-container .problem-modal-container .problem-modal .payment-form .file-upload-area:hover,.finance-processing-container .problem-modal-container .problem-modal .problem-form .file-upload-area:hover{background-color:#4a90e208;border-color:#4a90e2}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .file-upload-area .file-input,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .file-upload-area .file-input,.finance-processing-container .details-modal-container .payment-modal .payment-form .file-upload-area .file-input,.finance-processing-container .details-modal-container .payment-modal .problem-form .file-upload-area .file-input,.finance-processing-container .details-modal-container .problem-modal .payment-form .file-upload-area .file-input,.finance-processing-container .details-modal-container .problem-modal .problem-form .file-upload-area .file-input,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .file-upload-area .file-input,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .file-upload-area .file-input,.finance-processing-container .payment-modal-container .payment-modal .payment-form .file-upload-area .file-input,.finance-processing-container .payment-modal-container .payment-modal .problem-form .file-upload-area .file-input,.finance-processing-container .payment-modal-container .problem-modal .payment-form .file-upload-area .file-input,.finance-processing-container .payment-modal-container .problem-modal .problem-form .file-upload-area .file-input,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .file-upload-area .file-input,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .file-upload-area .file-input,.finance-processing-container .problem-modal-container .payment-modal .payment-form .file-upload-area .file-input,.finance-processing-container .problem-modal-container .payment-modal .problem-form .file-upload-area .file-input,.finance-processing-container .problem-modal-container .problem-modal .payment-form .file-upload-area .file-input,.finance-processing-container .problem-modal-container .problem-modal .problem-form .file-upload-area .file-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .file-upload-area .upload-label,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .file-upload-area .upload-label,.finance-processing-container .details-modal-container .payment-modal .payment-form .file-upload-area .upload-label,.finance-processing-container .details-modal-container .payment-modal .problem-form .file-upload-area .upload-label,.finance-processing-container .details-modal-container .problem-modal .payment-form .file-upload-area .upload-label,.finance-processing-container .details-modal-container .problem-modal .problem-form .file-upload-area .upload-label,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .file-upload-area .upload-label,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .file-upload-area .upload-label,.finance-processing-container .payment-modal-container .payment-modal .payment-form .file-upload-area .upload-label,.finance-processing-container .payment-modal-container .payment-modal .problem-form .file-upload-area .upload-label,.finance-processing-container .payment-modal-container .problem-modal .payment-form .file-upload-area .upload-label,.finance-processing-container .payment-modal-container .problem-modal .problem-form .file-upload-area .upload-label,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .file-upload-area .upload-label,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .file-upload-area .upload-label,.finance-processing-container .problem-modal-container .payment-modal .payment-form .file-upload-area .upload-label,.finance-processing-container .problem-modal-container .payment-modal .problem-form .file-upload-area .upload-label,.finance-processing-container .problem-modal-container .problem-modal .payment-form .file-upload-area .upload-label,.finance-processing-container .problem-modal-container .problem-modal .problem-form .file-upload-area .upload-label{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:1.5rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .file-upload-area .upload-label .upload-icon,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .file-upload-area .upload-label .upload-icon,.finance-processing-container .details-modal-container .payment-modal .payment-form .file-upload-area .upload-label .upload-icon,.finance-processing-container .details-modal-container .payment-modal .problem-form .file-upload-area .upload-label .upload-icon,.finance-processing-container .details-modal-container .problem-modal .payment-form .file-upload-area .upload-label .upload-icon,.finance-processing-container .details-modal-container .problem-modal .problem-form .file-upload-area .upload-label .upload-icon,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .file-upload-area .upload-label .upload-icon,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .file-upload-area .upload-label .upload-icon,.finance-processing-container .payment-modal-container .payment-modal .payment-form .file-upload-area .upload-label .upload-icon,.finance-processing-container .payment-modal-container .payment-modal .problem-form .file-upload-area .upload-label .upload-icon,.finance-processing-container .payment-modal-container .problem-modal .payment-form .file-upload-area .upload-label .upload-icon,.finance-processing-container .payment-modal-container .problem-modal .problem-form .file-upload-area .upload-label .upload-icon,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .file-upload-area .upload-label .upload-icon,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .file-upload-area .upload-label .upload-icon,.finance-processing-container .problem-modal-container .payment-modal .payment-form .file-upload-area .upload-label .upload-icon,.finance-processing-container .problem-modal-container .payment-modal .problem-form .file-upload-area .upload-label .upload-icon,.finance-processing-container .problem-modal-container .problem-modal .payment-form .file-upload-area .upload-label .upload-icon,.finance-processing-container .problem-modal-container .problem-modal .problem-form .file-upload-area .upload-label .upload-icon{color:#4a90e2;font-size:5rem;opacity:.7}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .file-upload-area .upload-label .upload-text,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .file-upload-area .upload-label .upload-text,.finance-processing-container .details-modal-container .payment-modal .payment-form .file-upload-area .upload-label .upload-text,.finance-processing-container .details-modal-container .payment-modal .problem-form .file-upload-area .upload-label .upload-text,.finance-processing-container .details-modal-container .problem-modal .payment-form .file-upload-area .upload-label .upload-text,.finance-processing-container .details-modal-container .problem-modal .problem-form .file-upload-area .upload-label .upload-text,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .file-upload-area .upload-label .upload-text,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .file-upload-area .upload-label .upload-text,.finance-processing-container .payment-modal-container .payment-modal .payment-form .file-upload-area .upload-label .upload-text,.finance-processing-container .payment-modal-container .payment-modal .problem-form .file-upload-area .upload-label .upload-text,.finance-processing-container .payment-modal-container .problem-modal .payment-form .file-upload-area .upload-label .upload-text,.finance-processing-container .payment-modal-container .problem-modal .problem-form .file-upload-area .upload-label .upload-text,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .file-upload-area .upload-label .upload-text,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .file-upload-area .upload-label .upload-text,.finance-processing-container .problem-modal-container .payment-modal .payment-form .file-upload-area .upload-label .upload-text,.finance-processing-container .problem-modal-container .payment-modal .problem-form .file-upload-area .upload-label .upload-text,.finance-processing-container .problem-modal-container .problem-modal .payment-form .file-upload-area .upload-label .upload-text,.finance-processing-container .problem-modal-container .problem-modal .problem-form .file-upload-area .upload-label .upload-text{display:flex;flex-direction:column;gap:.5rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .file-upload-area .upload-label .upload-text .primary-text,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .file-upload-area .upload-label .upload-text .primary-text,.finance-processing-container .details-modal-container .payment-modal .payment-form .file-upload-area .upload-label .upload-text .primary-text,.finance-processing-container .details-modal-container .payment-modal .problem-form .file-upload-area .upload-label .upload-text .primary-text,.finance-processing-container .details-modal-container .problem-modal .payment-form .file-upload-area .upload-label .upload-text .primary-text,.finance-processing-container .details-modal-container .problem-modal .problem-form .file-upload-area .upload-label .upload-text .primary-text,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .file-upload-area .upload-label .upload-text .primary-text,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .file-upload-area .upload-label .upload-text .primary-text,.finance-processing-container .payment-modal-container .payment-modal .payment-form .file-upload-area .upload-label .upload-text .primary-text,.finance-processing-container .payment-modal-container .payment-modal .problem-form .file-upload-area .upload-label .upload-text .primary-text,.finance-processing-container .payment-modal-container .problem-modal .payment-form .file-upload-area .upload-label .upload-text .primary-text,.finance-processing-container .payment-modal-container .problem-modal .problem-form .file-upload-area .upload-label .upload-text .primary-text,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .file-upload-area .upload-label .upload-text .primary-text,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .file-upload-area .upload-label .upload-text .primary-text,.finance-processing-container .problem-modal-container .payment-modal .payment-form .file-upload-area .upload-label .upload-text .primary-text,.finance-processing-container .problem-modal-container .payment-modal .problem-form .file-upload-area .upload-label .upload-text .primary-text,.finance-processing-container .problem-modal-container .problem-modal .payment-form .file-upload-area .upload-label .upload-text .primary-text,.finance-processing-container .problem-modal-container .problem-modal .problem-form .file-upload-area .upload-label .upload-text .primary-text{color:#2c3e50;font-size:1.8rem;font-weight:500}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .file-upload-area .upload-label .upload-text .secondary-text,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .file-upload-area .upload-label .upload-text .secondary-text,.finance-processing-container .details-modal-container .payment-modal .payment-form .file-upload-area .upload-label .upload-text .secondary-text,.finance-processing-container .details-modal-container .payment-modal .problem-form .file-upload-area .upload-label .upload-text .secondary-text,.finance-processing-container .details-modal-container .problem-modal .payment-form .file-upload-area .upload-label .upload-text .secondary-text,.finance-processing-container .details-modal-container .problem-modal .problem-form .file-upload-area .upload-label .upload-text .secondary-text,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .file-upload-area .upload-label .upload-text .secondary-text,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .file-upload-area .upload-label .upload-text .secondary-text,.finance-processing-container .payment-modal-container .payment-modal .payment-form .file-upload-area .upload-label .upload-text .secondary-text,.finance-processing-container .payment-modal-container .payment-modal .problem-form .file-upload-area .upload-label .upload-text .secondary-text,.finance-processing-container .payment-modal-container .problem-modal .payment-form .file-upload-area .upload-label .upload-text .secondary-text,.finance-processing-container .payment-modal-container .problem-modal .problem-form .file-upload-area .upload-label .upload-text .secondary-text,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .file-upload-area .upload-label .upload-text .secondary-text,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .file-upload-area .upload-label .upload-text .secondary-text,.finance-processing-container .problem-modal-container .payment-modal .payment-form .file-upload-area .upload-label .upload-text .secondary-text,.finance-processing-container .problem-modal-container .payment-modal .problem-form .file-upload-area .upload-label .upload-text .secondary-text,.finance-processing-container .problem-modal-container .problem-modal .payment-form .file-upload-area .upload-label .upload-text .secondary-text,.finance-processing-container .problem-modal-container .problem-modal .problem-form .file-upload-area .upload-label .upload-text .secondary-text{color:#2c3e50;font-size:1.4rem;opacity:.7}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file,.finance-processing-container .details-modal-container .payment-modal .payment-form .file-upload-area.has-file,.finance-processing-container .details-modal-container .payment-modal .problem-form .file-upload-area.has-file,.finance-processing-container .details-modal-container .problem-modal .payment-form .file-upload-area.has-file,.finance-processing-container .details-modal-container .problem-modal .problem-form .file-upload-area.has-file,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file,.finance-processing-container .payment-modal-container .payment-modal .payment-form .file-upload-area.has-file,.finance-processing-container .payment-modal-container .payment-modal .problem-form .file-upload-area.has-file,.finance-processing-container .payment-modal-container .problem-modal .payment-form .file-upload-area.has-file,.finance-processing-container .payment-modal-container .problem-modal .problem-form .file-upload-area.has-file,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file,.finance-processing-container .problem-modal-container .payment-modal .payment-form .file-upload-area.has-file,.finance-processing-container .problem-modal-container .payment-modal .problem-form .file-upload-area.has-file,.finance-processing-container .problem-modal-container .problem-modal .payment-form .file-upload-area.has-file,.finance-processing-container .problem-modal-container .problem-modal .problem-form .file-upload-area.has-file{background-color:#27ae600d;border-color:#27ae60;border-style:solid}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file .selected-file,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file .selected-file,.finance-processing-container .details-modal-container .payment-modal .payment-form .file-upload-area.has-file .selected-file,.finance-processing-container .details-modal-container .payment-modal .problem-form .file-upload-area.has-file .selected-file,.finance-processing-container .details-modal-container .problem-modal .payment-form .file-upload-area.has-file .selected-file,.finance-processing-container .details-modal-container .problem-modal .problem-form .file-upload-area.has-file .selected-file,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file .selected-file,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file .selected-file,.finance-processing-container .payment-modal-container .payment-modal .payment-form .file-upload-area.has-file .selected-file,.finance-processing-container .payment-modal-container .payment-modal .problem-form .file-upload-area.has-file .selected-file,.finance-processing-container .payment-modal-container .problem-modal .payment-form .file-upload-area.has-file .selected-file,.finance-processing-container .payment-modal-container .problem-modal .problem-form .file-upload-area.has-file .selected-file,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file .selected-file,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file .selected-file,.finance-processing-container .problem-modal-container .payment-modal .payment-form .file-upload-area.has-file .selected-file,.finance-processing-container .problem-modal-container .payment-modal .problem-form .file-upload-area.has-file .selected-file,.finance-processing-container .problem-modal-container .problem-modal .payment-form .file-upload-area.has-file .selected-file,.finance-processing-container .problem-modal-container .problem-modal .problem-form .file-upload-area.has-file .selected-file{align-items:center;display:flex;gap:1.5rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file .selected-file .file-icon,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file .selected-file .file-icon,.finance-processing-container .details-modal-container .payment-modal .payment-form .file-upload-area.has-file .selected-file .file-icon,.finance-processing-container .details-modal-container .payment-modal .problem-form .file-upload-area.has-file .selected-file .file-icon,.finance-processing-container .details-modal-container .problem-modal .payment-form .file-upload-area.has-file .selected-file .file-icon,.finance-processing-container .details-modal-container .problem-modal .problem-form .file-upload-area.has-file .selected-file .file-icon,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file .selected-file .file-icon,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file .selected-file .file-icon,.finance-processing-container .payment-modal-container .payment-modal .payment-form .file-upload-area.has-file .selected-file .file-icon,.finance-processing-container .payment-modal-container .payment-modal .problem-form .file-upload-area.has-file .selected-file .file-icon,.finance-processing-container .payment-modal-container .problem-modal .payment-form .file-upload-area.has-file .selected-file .file-icon,.finance-processing-container .payment-modal-container .problem-modal .problem-form .file-upload-area.has-file .selected-file .file-icon,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file .selected-file .file-icon,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file .selected-file .file-icon,.finance-processing-container .problem-modal-container .payment-modal .payment-form .file-upload-area.has-file .selected-file .file-icon,.finance-processing-container .problem-modal-container .payment-modal .problem-form .file-upload-area.has-file .selected-file .file-icon,.finance-processing-container .problem-modal-container .problem-modal .payment-form .file-upload-area.has-file .selected-file .file-icon,.finance-processing-container .problem-modal-container .problem-modal .problem-form .file-upload-area.has-file .selected-file .file-icon{color:#27ae60;font-size:3rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file .selected-file .file-details,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file .selected-file .file-details,.finance-processing-container .details-modal-container .payment-modal .payment-form .file-upload-area.has-file .selected-file .file-details,.finance-processing-container .details-modal-container .payment-modal .problem-form .file-upload-area.has-file .selected-file .file-details,.finance-processing-container .details-modal-container .problem-modal .payment-form .file-upload-area.has-file .selected-file .file-details,.finance-processing-container .details-modal-container .problem-modal .problem-form .file-upload-area.has-file .selected-file .file-details,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file .selected-file .file-details,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file .selected-file .file-details,.finance-processing-container .payment-modal-container .payment-modal .payment-form .file-upload-area.has-file .selected-file .file-details,.finance-processing-container .payment-modal-container .payment-modal .problem-form .file-upload-area.has-file .selected-file .file-details,.finance-processing-container .payment-modal-container .problem-modal .payment-form .file-upload-area.has-file .selected-file .file-details,.finance-processing-container .payment-modal-container .problem-modal .problem-form .file-upload-area.has-file .selected-file .file-details,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file .selected-file .file-details,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file .selected-file .file-details,.finance-processing-container .problem-modal-container .payment-modal .payment-form .file-upload-area.has-file .selected-file .file-details,.finance-processing-container .problem-modal-container .payment-modal .problem-form .file-upload-area.has-file .selected-file .file-details,.finance-processing-container .problem-modal-container .problem-modal .payment-form .file-upload-area.has-file .selected-file .file-details,.finance-processing-container .problem-modal-container .problem-modal .problem-form .file-upload-area.has-file .selected-file .file-details{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;text-align:left}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file .selected-file .file-details .file-name,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file .selected-file .file-details .file-name,.finance-processing-container .details-modal-container .payment-modal .payment-form .file-upload-area.has-file .selected-file .file-details .file-name,.finance-processing-container .details-modal-container .payment-modal .problem-form .file-upload-area.has-file .selected-file .file-details .file-name,.finance-processing-container .details-modal-container .problem-modal .payment-form .file-upload-area.has-file .selected-file .file-details .file-name,.finance-processing-container .details-modal-container .problem-modal .problem-form .file-upload-area.has-file .selected-file .file-details .file-name,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file .selected-file .file-details .file-name,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file .selected-file .file-details .file-name,.finance-processing-container .payment-modal-container .payment-modal .payment-form .file-upload-area.has-file .selected-file .file-details .file-name,.finance-processing-container .payment-modal-container .payment-modal .problem-form .file-upload-area.has-file .selected-file .file-details .file-name,.finance-processing-container .payment-modal-container .problem-modal .payment-form .file-upload-area.has-file .selected-file .file-details .file-name,.finance-processing-container .payment-modal-container .problem-modal .problem-form .file-upload-area.has-file .selected-file .file-details .file-name,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file .selected-file .file-details .file-name,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file .selected-file .file-details .file-name,.finance-processing-container .problem-modal-container .payment-modal .payment-form .file-upload-area.has-file .selected-file .file-details .file-name,.finance-processing-container .problem-modal-container .payment-modal .problem-form .file-upload-area.has-file .selected-file .file-details .file-name,.finance-processing-container .problem-modal-container .problem-modal .payment-form .file-upload-area.has-file .selected-file .file-details .file-name,.finance-processing-container .problem-modal-container .problem-modal .problem-form .file-upload-area.has-file .selected-file .file-details .file-name{font-size:1.6rem;font-weight:500;margin-bottom:.5rem;word-break:break-all}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file .selected-file .file-details .file-status,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file .selected-file .file-details .file-status,.finance-processing-container .details-modal-container .payment-modal .payment-form .file-upload-area.has-file .selected-file .file-details .file-status,.finance-processing-container .details-modal-container .payment-modal .problem-form .file-upload-area.has-file .selected-file .file-details .file-status,.finance-processing-container .details-modal-container .problem-modal .payment-form .file-upload-area.has-file .selected-file .file-details .file-status,.finance-processing-container .details-modal-container .problem-modal .problem-form .file-upload-area.has-file .selected-file .file-details .file-status,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file .selected-file .file-details .file-status,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file .selected-file .file-details .file-status,.finance-processing-container .payment-modal-container .payment-modal .payment-form .file-upload-area.has-file .selected-file .file-details .file-status,.finance-processing-container .payment-modal-container .payment-modal .problem-form .file-upload-area.has-file .selected-file .file-details .file-status,.finance-processing-container .payment-modal-container .problem-modal .payment-form .file-upload-area.has-file .selected-file .file-details .file-status,.finance-processing-container .payment-modal-container .problem-modal .problem-form .file-upload-area.has-file .selected-file .file-details .file-status,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file .selected-file .file-details .file-status,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file .selected-file .file-details .file-status,.finance-processing-container .problem-modal-container .payment-modal .payment-form .file-upload-area.has-file .selected-file .file-details .file-status,.finance-processing-container .problem-modal-container .payment-modal .problem-form .file-upload-area.has-file .selected-file .file-details .file-status,.finance-processing-container .problem-modal-container .problem-modal .payment-form .file-upload-area.has-file .selected-file .file-details .file-status,.finance-processing-container .problem-modal-container .problem-modal .problem-form .file-upload-area.has-file .selected-file .file-details .file-status{color:#27ae60;font-size:1.4rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file .selected-file .remove-file,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file .selected-file .remove-file,.finance-processing-container .details-modal-container .payment-modal .payment-form .file-upload-area.has-file .selected-file .remove-file,.finance-processing-container .details-modal-container .payment-modal .problem-form .file-upload-area.has-file .selected-file .remove-file,.finance-processing-container .details-modal-container .problem-modal .payment-form .file-upload-area.has-file .selected-file .remove-file,.finance-processing-container .details-modal-container .problem-modal .problem-form .file-upload-area.has-file .selected-file .remove-file,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file .selected-file .remove-file,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file .selected-file .remove-file,.finance-processing-container .payment-modal-container .payment-modal .payment-form .file-upload-area.has-file .selected-file .remove-file,.finance-processing-container .payment-modal-container .payment-modal .problem-form .file-upload-area.has-file .selected-file .remove-file,.finance-processing-container .payment-modal-container .problem-modal .payment-form .file-upload-area.has-file .selected-file .remove-file,.finance-processing-container .payment-modal-container .problem-modal .problem-form .file-upload-area.has-file .selected-file .remove-file,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file .selected-file .remove-file,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file .selected-file .remove-file,.finance-processing-container .problem-modal-container .payment-modal .payment-form .file-upload-area.has-file .selected-file .remove-file,.finance-processing-container .problem-modal-container .payment-modal .problem-form .file-upload-area.has-file .selected-file .remove-file,.finance-processing-container .problem-modal-container .problem-modal .payment-form .file-upload-area.has-file .selected-file .remove-file,.finance-processing-container .problem-modal-container .problem-modal .problem-form .file-upload-area.has-file .selected-file .remove-file{background:none;border:none;border-radius:50%;color:#e74c3c;cursor:pointer;font-size:1.8rem;padding:.5rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file .selected-file .remove-file:hover,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file .selected-file .remove-file:hover,.finance-processing-container .details-modal-container .payment-modal .payment-form .file-upload-area.has-file .selected-file .remove-file:hover,.finance-processing-container .details-modal-container .payment-modal .problem-form .file-upload-area.has-file .selected-file .remove-file:hover,.finance-processing-container .details-modal-container .problem-modal .payment-form .file-upload-area.has-file .selected-file .remove-file:hover,.finance-processing-container .details-modal-container .problem-modal .problem-form .file-upload-area.has-file .selected-file .remove-file:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file .selected-file .remove-file:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file .selected-file .remove-file:hover,.finance-processing-container .payment-modal-container .payment-modal .payment-form .file-upload-area.has-file .selected-file .remove-file:hover,.finance-processing-container .payment-modal-container .payment-modal .problem-form .file-upload-area.has-file .selected-file .remove-file:hover,.finance-processing-container .payment-modal-container .problem-modal .payment-form .file-upload-area.has-file .selected-file .remove-file:hover,.finance-processing-container .payment-modal-container .problem-modal .problem-form .file-upload-area.has-file .selected-file .remove-file:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .file-upload-area.has-file .selected-file .remove-file:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .file-upload-area.has-file .selected-file .remove-file:hover,.finance-processing-container .problem-modal-container .payment-modal .payment-form .file-upload-area.has-file .selected-file .remove-file:hover,.finance-processing-container .problem-modal-container .payment-modal .problem-form .file-upload-area.has-file .selected-file .remove-file:hover,.finance-processing-container .problem-modal-container .problem-modal .payment-form .file-upload-area.has-file .selected-file .remove-file:hover,.finance-processing-container .problem-modal-container .problem-modal .problem-form .file-upload-area.has-file .selected-file .remove-file:hover{background-color:#e74c3c1a}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions{border-top:.1rem solid #ddd;display:flex;gap:1.5rem;justify-content:flex-end;margin-top:3rem;padding-top:2rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-cancel,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-cancel,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-cancel,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-cancel,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-cancel,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-cancel,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-cancel,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-cancel,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-cancel,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-cancel,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-cancel,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-cancel,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-cancel,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-cancel,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-cancel,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-cancel,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-cancel,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-cancel{align-items:center;background-color:#f8f9fa;border:.1rem solid #ddd;border-radius:.5rem;color:#2c3e50;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:500;justify-content:center;padding:1.2rem 2rem;transition:background-color .2s ease,transform .2s ease}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-cancel:hover,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-cancel:hover,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-cancel:hover,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-cancel:hover,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-cancel:hover,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-cancel:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-cancel:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-cancel:hover,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-cancel:hover,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-cancel:hover,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-cancel:hover,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-cancel:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-cancel:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-cancel:hover,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-cancel:hover,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-cancel:hover,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-cancel:hover,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-cancel:hover{background-color:#e0e5e9;transform:translateY(-.2rem)}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-cancel:active,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-cancel:active,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-cancel:active,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-cancel:active,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-cancel:active,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-cancel:active,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-cancel:active,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-cancel:active,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-cancel:active,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-cancel:active,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-cancel:active,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-cancel:active,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-cancel:active,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-cancel:active,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-cancel:active,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-cancel:active,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-cancel:active,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-cancel:active{transform:translateY(.1rem)}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-cancel:disabled,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-cancel:disabled,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-cancel:disabled,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-cancel:disabled,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-cancel:disabled,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-cancel:disabled,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-cancel:disabled,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-cancel:disabled,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-cancel:disabled,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-cancel:disabled,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-cancel:disabled,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-cancel:disabled,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-cancel:disabled,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-cancel:disabled,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-cancel:disabled,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-cancel:disabled,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-cancel:disabled,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-cancel:disabled{cursor:not-allowed;opacity:.6;transform:none}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-cancel svg,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-cancel svg,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-cancel svg,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-cancel svg,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-cancel svg,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-cancel svg,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-cancel svg,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-cancel svg,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-cancel svg,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-cancel svg,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-cancel svg,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-cancel svg,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-cancel svg,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-cancel svg,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-cancel svg,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-cancel svg,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-cancel svg,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-cancel svg{font-size:1.8rem;margin-right:1rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-report-problem,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-report-problem,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-report-problem,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-report-problem,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-report-problem,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-report-problem,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-report-problem,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-report-problem,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-report-problem,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-report-problem,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-report-problem,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-report-problem,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-report-problem,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-report-problem,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-report-problem,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-report-problem,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-report-problem,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-report-problem{align-items:center;background-color:#f39c12;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:500;justify-content:center;padding:1.2rem 2rem;transition:background-color .2s ease,transform .2s ease}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-report-problem:hover,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-report-problem:hover,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-report-problem:hover,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-report-problem:hover,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-report-problem:hover,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-report-problem:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-report-problem:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-report-problem:hover,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-report-problem:hover,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-report-problem:hover,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-report-problem:hover,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-report-problem:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-report-problem:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-report-problem:hover,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-report-problem:hover,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-report-problem:hover,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-report-problem:hover,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-report-problem:hover{background-color:#d2850b;transform:translateY(-.2rem)}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-report-problem:active,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-report-problem:active,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-report-problem:active,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-report-problem:active,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-report-problem:active,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-report-problem:active,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-report-problem:active,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-report-problem:active,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-report-problem:active,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-report-problem:active,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-report-problem:active,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-report-problem:active,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-report-problem:active,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-report-problem:active,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-report-problem:active,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-report-problem:active,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-report-problem:active,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-report-problem:active{transform:translateY(.1rem)}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-report-problem:disabled,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-report-problem:disabled,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-report-problem:disabled,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-report-problem:disabled,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-report-problem:disabled,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-report-problem:disabled,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-report-problem:disabled,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-report-problem:disabled,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-report-problem:disabled,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-report-problem:disabled,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-report-problem:disabled,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-report-problem:disabled,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-report-problem:disabled,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-report-problem:disabled,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-report-problem:disabled,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-report-problem:disabled,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-report-problem:disabled,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-report-problem:disabled{cursor:not-allowed;opacity:.6;transform:none}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-report-problem svg,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-report-problem svg,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-report-problem svg,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-report-problem svg,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-report-problem svg,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-report-problem svg,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-report-problem svg,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-report-problem svg,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-report-problem svg,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-report-problem svg,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-report-problem svg,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-report-problem svg,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-report-problem svg,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-report-problem svg,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-report-problem svg,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-report-problem svg,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-report-problem svg,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-report-problem svg{font-size:1.8rem;margin-right:1rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-process,.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-process,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-process,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-submit,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-process,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-submit,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-process,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-submit,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-process,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-submit,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-process,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-process,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-process,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-submit,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-process,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-submit,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-process,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-submit,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-process,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-submit,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-process,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-process,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-process,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-submit,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-process,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-submit,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-process,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-submit,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-process,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-submit{align-items:center;background-color:#27ae60;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:500;justify-content:center;padding:1.2rem 2rem;transition:background-color .2s ease,transform .2s ease}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-process:hover,.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-process:hover,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-process:hover,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-process:hover,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-process:hover,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-process:hover,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-process:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-process:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-process:hover,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-process:hover,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-process:hover,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-process:hover,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-process:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-process:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-process:hover,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-process:hover,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-process:hover,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-process:hover,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-submit:hover{background-color:#208d4e;transform:translateY(-.2rem)}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-process:active,.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:active,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-process:active,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:active,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-process:active,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-submit:active,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-process:active,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-submit:active,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-process:active,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-submit:active,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-process:active,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-submit:active,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-process:active,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:active,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-process:active,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:active,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-process:active,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-submit:active,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-process:active,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-submit:active,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-process:active,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-submit:active,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-process:active,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-submit:active,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-process:active,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:active,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-process:active,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:active,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-process:active,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-submit:active,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-process:active,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-submit:active,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-process:active,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-submit:active,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-process:active,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-submit:active{transform:translateY(.1rem)}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-process:disabled,.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:disabled,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-process:disabled,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:disabled,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-process:disabled,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-submit:disabled,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-process:disabled,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-submit:disabled,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-process:disabled,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-submit:disabled,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-process:disabled,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-submit:disabled,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-process:disabled,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:disabled,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-process:disabled,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:disabled,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-process:disabled,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-submit:disabled,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-process:disabled,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-submit:disabled,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-process:disabled,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-submit:disabled,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-process:disabled,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-submit:disabled,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-process:disabled,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:disabled,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-process:disabled,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:disabled,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-process:disabled,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-submit:disabled,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-process:disabled,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-submit:disabled,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-process:disabled,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-submit:disabled,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-process:disabled,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-submit:disabled{cursor:not-allowed;opacity:.6;transform:none}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-process svg,.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit svg,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-process svg,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit svg,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-process svg,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-submit svg,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-process svg,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-submit svg,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-process svg,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-submit svg,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-process svg,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-submit svg,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-process svg,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit svg,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-process svg,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit svg,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-process svg,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-submit svg,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-process svg,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-submit svg,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-process svg,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-submit svg,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-process svg,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-submit svg,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-process svg,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit svg,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-process svg,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit svg,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-process svg,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-submit svg,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-process svg,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-submit svg,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-process svg,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-submit svg,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-process svg,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-submit svg{font-size:1.8rem;margin-right:1rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-process:hover,.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-process:hover,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-process:hover,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-process:hover,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-process:hover,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-process:hover,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-process:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-process:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-process:hover,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-process:hover,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-process:hover,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-process:hover,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-process:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-process:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-process:hover,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-process:hover,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-process:hover,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-process:hover,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-submit:hover{background-color:#295;box-shadow:0 .4rem .8rem #27ae604d}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-submit,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-submit,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-submit,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-submit,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-submit,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-submit,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-submit,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-submit,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-submit,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-submit,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-submit,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-submit{align-items:center;background-color:#0055a4;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:500;justify-content:center;padding:1.2rem 2rem;transition:background-color .2s ease,transform .2s ease}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-submit:hover{background-color:#00407b;transform:translateY(-.2rem)}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:active,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:active,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-submit:active,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-submit:active,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-submit:active,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-submit:active,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:active,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:active,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-submit:active,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-submit:active,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-submit:active,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-submit:active,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:active,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:active,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-submit:active,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-submit:active,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-submit:active,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-submit:active{transform:translateY(.1rem)}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:disabled,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:disabled,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-submit:disabled,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-submit:disabled,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-submit:disabled,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-submit:disabled,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:disabled,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:disabled,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-submit:disabled,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-submit:disabled,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-submit:disabled,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-submit:disabled,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:disabled,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:disabled,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-submit:disabled,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-submit:disabled,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-submit:disabled,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-submit:disabled{cursor:not-allowed;opacity:.6;transform:none}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit svg,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit svg,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-submit svg,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-submit svg,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-submit svg,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-submit svg,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit svg,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit svg,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-submit svg,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-submit svg,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-submit svg,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-submit svg,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit svg,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit svg,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-submit svg,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-submit svg,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-submit svg,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-submit svg{font-size:1.8rem;margin-right:1rem}.finance-processing-container .details-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .details-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .details-modal-container .payment-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .details-modal-container .payment-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .details-modal-container .problem-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .details-modal-container .problem-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .payment-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .payment-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .problem-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .payment-modal-container .problem-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .payment-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .payment-modal .problem-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .problem-modal .payment-form .form-actions .btn-submit:hover,.finance-processing-container .problem-modal-container .problem-modal .problem-form .form-actions .btn-submit:hover{background-color:#00488b;box-shadow:0 .4rem .8rem #0055a44d}.finance-processing-container .details-modal-container .invoice-details-modal .invoice-detail-header,.finance-processing-container .details-modal-container .payment-modal .invoice-detail-header,.finance-processing-container .details-modal-container .problem-modal .invoice-detail-header,.finance-processing-container .payment-modal-container .invoice-details-modal .invoice-detail-header,.finance-processing-container .payment-modal-container .payment-modal .invoice-detail-header,.finance-processing-container .payment-modal-container .problem-modal .invoice-detail-header,.finance-processing-container .problem-modal-container .invoice-details-modal .invoice-detail-header,.finance-processing-container .problem-modal-container .payment-modal .invoice-detail-header,.finance-processing-container .problem-modal-container .problem-modal .invoice-detail-header{align-items:center;background:linear-gradient(90deg,#f8f9fa80,#f8f9facc);border-bottom:.1rem solid #ddd;display:flex;justify-content:space-between;margin:0;padding:2.5rem 3rem}.finance-processing-container .details-modal-container .invoice-details-modal .invoice-detail-header .header-left h3,.finance-processing-container .details-modal-container .payment-modal .invoice-detail-header .header-left h3,.finance-processing-container .details-modal-container .problem-modal .invoice-detail-header .header-left h3,.finance-processing-container .payment-modal-container .invoice-details-modal .invoice-detail-header .header-left h3,.finance-processing-container .payment-modal-container .payment-modal .invoice-detail-header .header-left h3,.finance-processing-container .payment-modal-container .problem-modal .invoice-detail-header .header-left h3,.finance-processing-container .problem-modal-container .invoice-details-modal .invoice-detail-header .header-left h3,.finance-processing-container .problem-modal-container .payment-modal .invoice-detail-header .header-left h3,.finance-processing-container .problem-modal-container .problem-modal .invoice-detail-header .header-left h3{align-items:center;color:#0055a4;display:flex;font-size:3rem;gap:1rem;margin:0 0 1rem}.finance-processing-container .details-modal-container .invoice-details-modal .invoice-detail-header .header-left h3 svg,.finance-processing-container .details-modal-container .payment-modal .invoice-detail-header .header-left h3 svg,.finance-processing-container .details-modal-container .problem-modal .invoice-detail-header .header-left h3 svg,.finance-processing-container .payment-modal-container .invoice-details-modal .invoice-detail-header .header-left h3 svg,.finance-processing-container .payment-modal-container .payment-modal .invoice-detail-header .header-left h3 svg,.finance-processing-container .payment-modal-container .problem-modal .invoice-detail-header .header-left h3 svg,.finance-processing-container .problem-modal-container .invoice-details-modal .invoice-detail-header .header-left h3 svg,.finance-processing-container .problem-modal-container .payment-modal .invoice-detail-header .header-left h3 svg,.finance-processing-container .problem-modal-container .problem-modal .invoice-detail-header .header-left h3 svg{color:#0055a4;font-size:2.4rem}.finance-processing-container .details-modal-container .invoice-details-modal .invoice-detail-header .header-left .invoice-status .status-badge,.finance-processing-container .details-modal-container .payment-modal .invoice-detail-header .header-left .invoice-status .status-badge,.finance-processing-container .details-modal-container .problem-modal .invoice-detail-header .header-left .invoice-status .status-badge,.finance-processing-container .payment-modal-container .invoice-details-modal .invoice-detail-header .header-left .invoice-status .status-badge,.finance-processing-container .payment-modal-container .payment-modal .invoice-detail-header .header-left .invoice-status .status-badge,.finance-processing-container .payment-modal-container .problem-modal .invoice-detail-header .header-left .invoice-status .status-badge,.finance-processing-container .problem-modal-container .invoice-details-modal .invoice-detail-header .header-left .invoice-status .status-badge,.finance-processing-container .problem-modal-container .payment-modal .invoice-detail-header .header-left .invoice-status .status-badge,.finance-processing-container .problem-modal-container .problem-modal .invoice-detail-header .header-left .invoice-status .status-badge{align-items:center;border-radius:3rem;display:inline-flex;font-size:1.4rem;font-weight:600;gap:.6rem;padding:.6rem 1.2rem;text-transform:capitalize}.finance-processing-container .details-modal-container .invoice-details-modal .invoice-detail-header .header-left .invoice-status .status-badge.pending,.finance-processing-container .details-modal-container .payment-modal .invoice-detail-header .header-left .invoice-status .status-badge.pending,.finance-processing-container .details-modal-container .problem-modal .invoice-detail-header .header-left .invoice-status .status-badge.pending,.finance-processing-container .payment-modal-container .invoice-details-modal .invoice-detail-header .header-left .invoice-status .status-badge.pending,.finance-processing-container .payment-modal-container .payment-modal .invoice-detail-header .header-left .invoice-status .status-badge.pending,.finance-processing-container .payment-modal-container .problem-modal .invoice-detail-header .header-left .invoice-status .status-badge.pending,.finance-processing-container .problem-modal-container .invoice-details-modal .invoice-detail-header .header-left .invoice-status .status-badge.pending,.finance-processing-container .problem-modal-container .payment-modal .invoice-detail-header .header-left .invoice-status .status-badge.pending,.finance-processing-container .problem-modal-container .problem-modal .invoice-detail-header .header-left .invoice-status .status-badge.pending{background-color:#f39c12;color:#fff}.finance-processing-container .details-modal-container .invoice-details-modal .invoice-detail-header .header-left .invoice-status .status-badge.processing,.finance-processing-container .details-modal-container .payment-modal .invoice-detail-header .header-left .invoice-status .status-badge.processing,.finance-processing-container .details-modal-container .problem-modal .invoice-detail-header .header-left .invoice-status .status-badge.processing,.finance-processing-container .payment-modal-container .invoice-details-modal .invoice-detail-header .header-left .invoice-status .status-badge.processing,.finance-processing-container .payment-modal-container .payment-modal .invoice-detail-header .header-left .invoice-status .status-badge.processing,.finance-processing-container .payment-modal-container .problem-modal .invoice-detail-header .header-left .invoice-status .status-badge.processing,.finance-processing-container .problem-modal-container .invoice-details-modal .invoice-detail-header .header-left .invoice-status .status-badge.processing,.finance-processing-container .problem-modal-container .payment-modal .invoice-detail-header .header-left .invoice-status .status-badge.processing,.finance-processing-container .problem-modal-container .problem-modal .invoice-detail-header .header-left .invoice-status .status-badge.processing{background-color:#3498db;color:#fff}.finance-processing-container .details-modal-container .invoice-details-modal .invoice-detail-header .header-left .invoice-status .status-badge.paid,.finance-processing-container .details-modal-container .payment-modal .invoice-detail-header .header-left .invoice-status .status-badge.paid,.finance-processing-container .details-modal-container .problem-modal .invoice-detail-header .header-left .invoice-status .status-badge.paid,.finance-processing-container .payment-modal-container .invoice-details-modal .invoice-detail-header .header-left .invoice-status .status-badge.paid,.finance-processing-container .payment-modal-container .payment-modal .invoice-detail-header .header-left .invoice-status .status-badge.paid,.finance-processing-container .payment-modal-container .problem-modal .invoice-detail-header .header-left .invoice-status .status-badge.paid,.finance-processing-container .problem-modal-container .invoice-details-modal .invoice-detail-header .header-left .invoice-status .status-badge.paid,.finance-processing-container .problem-modal-container .payment-modal .invoice-detail-header .header-left .invoice-status .status-badge.paid,.finance-processing-container .problem-modal-container .problem-modal .invoice-detail-header .header-left .invoice-status .status-badge.paid{background-color:#27ae60;color:#fff}.finance-processing-container .details-modal-container .invoice-details-modal .invoice-detail-header .header-left .invoice-status .status-badge.problem,.finance-processing-container .details-modal-container .payment-modal .invoice-detail-header .header-left .invoice-status .status-badge.problem,.finance-processing-container .details-modal-container .problem-modal .invoice-detail-header .header-left .invoice-status .status-badge.problem,.finance-processing-container .payment-modal-container .invoice-details-modal .invoice-detail-header .header-left .invoice-status .status-badge.problem,.finance-processing-container .payment-modal-container .payment-modal .invoice-detail-header .header-left .invoice-status .status-badge.problem,.finance-processing-container .payment-modal-container .problem-modal .invoice-detail-header .header-left .invoice-status .status-badge.problem,.finance-processing-container .problem-modal-container .invoice-details-modal .invoice-detail-header .header-left .invoice-status .status-badge.problem,.finance-processing-container .problem-modal-container .payment-modal .invoice-detail-header .header-left .invoice-status .status-badge.problem,.finance-processing-container .problem-modal-container .problem-modal .invoice-detail-header .header-left .invoice-status .status-badge.problem{background-color:#e74c3c;color:#fff}.finance-processing-container .details-modal-container .invoice-details-modal .invoice-detail-header .header-right,.finance-processing-container .details-modal-container .payment-modal .invoice-detail-header .header-right,.finance-processing-container .details-modal-container .problem-modal .invoice-detail-header .header-right,.finance-processing-container .payment-modal-container .invoice-details-modal .invoice-detail-header .header-right,.finance-processing-container .payment-modal-container .payment-modal .invoice-detail-header .header-right,.finance-processing-container .payment-modal-container .problem-modal .invoice-detail-header .header-right,.finance-processing-container .problem-modal-container .invoice-details-modal .invoice-detail-header .header-right,.finance-processing-container .problem-modal-container .payment-modal .invoice-detail-header .header-right,.finance-processing-container .problem-modal-container .problem-modal .invoice-detail-header .header-right{background-color:#fff;border:.1rem solid #0055a4;border-radius:.8rem;box-shadow:0 .3rem .6rem #0000001a;padding:1.5rem 2.5rem}.finance-processing-container .details-modal-container .invoice-details-modal .invoice-detail-header .header-right .total-amount,.finance-processing-container .details-modal-container .payment-modal .invoice-detail-header .header-right .total-amount,.finance-processing-container .details-modal-container .problem-modal .invoice-detail-header .header-right .total-amount,.finance-processing-container .payment-modal-container .invoice-details-modal .invoice-detail-header .header-right .total-amount,.finance-processing-container .payment-modal-container .payment-modal .invoice-detail-header .header-right .total-amount,.finance-processing-container .payment-modal-container .problem-modal .invoice-detail-header .header-right .total-amount,.finance-processing-container .problem-modal-container .invoice-details-modal .invoice-detail-header .header-right .total-amount,.finance-processing-container .problem-modal-container .payment-modal .invoice-detail-header .header-right .total-amount,.finance-processing-container .problem-modal-container .problem-modal .invoice-detail-header .header-right .total-amount{color:#0055a4;font-size:3.2rem;font-weight:700}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections,.finance-processing-container .details-modal-container .payment-modal .detail-sections,.finance-processing-container .details-modal-container .problem-modal .detail-sections,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections,.finance-processing-container .payment-modal-container .payment-modal .detail-sections,.finance-processing-container .payment-modal-container .problem-modal .detail-sections,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections,.finance-processing-container .problem-modal-container .payment-modal .detail-sections,.finance-processing-container .problem-modal-container .problem-modal .detail-sections{display:flex;flex-direction:column;gap:2.5rem;padding:3rem}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section{background-color:#fff;border:.1rem solid #ddd;border-radius:1rem;box-shadow:0 .2rem .6rem #0000000d;padding:2.5rem}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section h4,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section h4,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section h4,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section h4,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section h4,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section h4,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section h4,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section h4,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section h4{align-items:center;border-bottom:.1rem solid #ddd;color:#0055a4;display:flex;font-size:2rem;gap:1rem;margin:0 0 2rem;padding-bottom:1.2rem}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section h4 svg,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section h4 svg,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section h4 svg,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section h4 svg,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section h4 svg,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section h4 svg,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section h4 svg,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section h4 svg,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section h4 svg{color:#4a90e2;font-size:2.2rem}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section .detail-grid,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section .detail-grid,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section .detail-grid,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section .detail-grid,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section .detail-grid,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section .detail-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(35rem,1fr))}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section .detail-grid .detail-item,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section .detail-grid .detail-item,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section .detail-grid .detail-item,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section .detail-grid .detail-item,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section .detail-grid .detail-item,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section .detail-grid .detail-item{display:flex;flex-direction:column;gap:.8rem}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item.full-width,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section .detail-grid .detail-item.full-width,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section .detail-grid .detail-item.full-width,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item.full-width,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section .detail-grid .detail-item.full-width,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section .detail-grid .detail-item.full-width,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item.full-width,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section .detail-grid .detail-item.full-width,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section .detail-grid .detail-item.full-width{grid-column:1/-1}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-label,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section .detail-grid .detail-item .detail-label,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section .detail-grid .detail-item .detail-label,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-label,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section .detail-grid .detail-item .detail-label,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section .detail-grid .detail-item .detail-label,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-label,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section .detail-grid .detail-item .detail-label,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section .detail-grid .detail-item .detail-label{color:#2c3e50;font-size:1.5rem;font-weight:500;opacity:.7}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value{background-color:#f8f9fa80;border:.1rem solid #ddd;border-radius:.6rem;font-size:1.8rem;padding:.8rem 1.2rem}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.total,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.total,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.total,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.total,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.total,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.total,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.total,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.total,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.total{background-color:#0055a40d;border-color:#0055a433;color:#0055a4;font-size:2.2rem;font-weight:700}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.notes,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.notes,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.notes,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.notes,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.notes,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.notes,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.notes,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.notes,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section .detail-grid .detail-item .detail-value.notes{background-color:#f8f9fa;border-left:.4rem solid #4a90e2;border-radius:.8rem;font-style:italic;min-height:10rem;padding:1.8rem}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section .history-timeline,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section .history-timeline,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section .history-timeline,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section .history-timeline,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section .history-timeline,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section .history-timeline{max-height:40rem;overflow-y:auto;padding-right:1.5rem}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event{display:flex;margin-bottom:3rem;position:relative}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event:before,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event:before,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event:before,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event:before,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event:before,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event:before,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event:before,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event:before,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event:before{background-color:#4a90e24d;bottom:-3rem;content:"";left:2.5rem;position:absolute;top:5rem;width:.3rem}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event:last-child:before,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event:last-child:before,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event:last-child:before,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event:last-child:before,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event:last-child:before,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event:last-child:before,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event:last-child:before,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event:last-child:before,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event:last-child:before{display:none}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon{align-items:center;background-color:#fff;border:.3rem solid #4a90e2;border-radius:50%;box-shadow:0 .3rem .6rem #0000001a;display:flex;font-size:2rem;height:5rem;justify-content:center;width:5rem;z-index:1}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon svg,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon svg,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon svg,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon svg,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon svg,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon svg,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon svg,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon svg,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event .event-icon svg{color:#4a90e2;font-size:2.2rem}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content{background-color:#fff;border:.1rem solid #ddd;border-radius:1rem;box-shadow:0 .3rem .8rem #0000000d;flex:1 1;margin-left:2.5rem;padding:2rem}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header{display:flex;font-size:1.7rem;justify-content:space-between;margin-bottom:1.5rem}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header .event-status,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header .event-status,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header .event-status,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header .event-status,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header .event-status,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header .event-status,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header .event-status,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header .event-status,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header .event-status{color:#0055a4;font-weight:600;text-transform:capitalize}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header .event-date,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header .event-date,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header .event-date,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header .event-date,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header .event-date,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header .event-date,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header .event-date,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header .event-date,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-header .event-date{color:#2c3e50;font-weight:500;opacity:.7}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-comment,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-comment,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-comment,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-comment,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-comment,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-comment,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-comment,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-comment,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event .event-content .event-comment{background-color:#f8f9fa;border-left:.4rem solid #4a90e2;border-radius:.8rem;color:#2c3e50;font-size:1.6rem;font-style:italic;margin:.5rem 0 0;opacity:.8;padding:1.5rem}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon{background-color:#0055a4;border-color:#0055a4}.finance-processing-container .details-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon svg,.finance-processing-container .details-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon svg,.finance-processing-container .details-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon svg,.finance-processing-container .payment-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon svg,.finance-processing-container .payment-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon svg,.finance-processing-container .payment-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon svg,.finance-processing-container .problem-modal-container .invoice-details-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon svg,.finance-processing-container .problem-modal-container .payment-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon svg,.finance-processing-container .problem-modal-container .problem-modal .detail-sections .detail-section .history-timeline .timeline-event:first-child .event-icon svg{color:#fff}.finance-processing-container .details-modal-container .invoice-details-modal .modal-actions,.finance-processing-container .details-modal-container .payment-modal .modal-actions,.finance-processing-container .details-modal-container .problem-modal .modal-actions,.finance-processing-container .payment-modal-container .invoice-details-modal .modal-actions,.finance-processing-container .payment-modal-container .payment-modal .modal-actions,.finance-processing-container .payment-modal-container .problem-modal .modal-actions,.finance-processing-container .problem-modal-container .invoice-details-modal .modal-actions,.finance-processing-container .problem-modal-container .payment-modal .modal-actions,.finance-processing-container .problem-modal-container .problem-modal .modal-actions{background-color:#f8f9fa;border-top:.1rem solid #ddd;display:flex;gap:1.5rem;justify-content:flex-end;margin:0;padding:2rem 3rem}.finance-processing-container .details-modal-container .invoice-details-modal .modal-actions .btn-cancel,.finance-processing-container .details-modal-container .invoice-details-modal .modal-actions .btn-close,.finance-processing-container .details-modal-container .payment-modal .modal-actions .btn-cancel,.finance-processing-container .details-modal-container .payment-modal .modal-actions .btn-close,.finance-processing-container .details-modal-container .problem-modal .modal-actions .btn-cancel,.finance-processing-container .details-modal-container .problem-modal .modal-actions .btn-close,.finance-processing-container .payment-modal-container .invoice-details-modal .modal-actions .btn-cancel,.finance-processing-container .payment-modal-container .invoice-details-modal .modal-actions .btn-close,.finance-processing-container .payment-modal-container .payment-modal .modal-actions .btn-cancel,.finance-processing-container .payment-modal-container .payment-modal .modal-actions .btn-close,.finance-processing-container .payment-modal-container .problem-modal .modal-actions .btn-cancel,.finance-processing-container .payment-modal-container .problem-modal .modal-actions .btn-close,.finance-processing-container .problem-modal-container .invoice-details-modal .modal-actions .btn-cancel,.finance-processing-container .problem-modal-container .invoice-details-modal .modal-actions .btn-close,.finance-processing-container .problem-modal-container .payment-modal .modal-actions .btn-cancel,.finance-processing-container .problem-modal-container .payment-modal .modal-actions .btn-close,.finance-processing-container .problem-modal-container .problem-modal .modal-actions .btn-cancel,.finance-processing-container .problem-modal-container .problem-modal .modal-actions .btn-close{align-items:center;background-color:#f8f9fa;border:.1rem solid #ddd;border-radius:.5rem;color:#2c3e50;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:500;justify-content:center;padding:1.2rem 2rem;transition:background-color .2s ease,transform .2s ease}.finance-processing-container .details-modal-container .invoice-details-modal .modal-actions .btn-cancel:hover,.finance-processing-container .details-modal-container .invoice-details-modal .modal-actions .btn-close:hover,.finance-processing-container .details-modal-container .payment-modal .modal-actions .btn-cancel:hover,.finance-processing-container .details-modal-container .payment-modal .modal-actions .btn-close:hover,.finance-processing-container .details-modal-container .problem-modal .modal-actions .btn-cancel:hover,.finance-processing-container .details-modal-container .problem-modal .modal-actions .btn-close:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .modal-actions .btn-cancel:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .modal-actions .btn-close:hover,.finance-processing-container .payment-modal-container .payment-modal .modal-actions .btn-cancel:hover,.finance-processing-container .payment-modal-container .payment-modal .modal-actions .btn-close:hover,.finance-processing-container .payment-modal-container .problem-modal .modal-actions .btn-cancel:hover,.finance-processing-container .payment-modal-container .problem-modal .modal-actions .btn-close:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .modal-actions .btn-cancel:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .modal-actions .btn-close:hover,.finance-processing-container .problem-modal-container .payment-modal .modal-actions .btn-cancel:hover,.finance-processing-container .problem-modal-container .payment-modal .modal-actions .btn-close:hover,.finance-processing-container .problem-modal-container .problem-modal .modal-actions .btn-cancel:hover,.finance-processing-container .problem-modal-container .problem-modal .modal-actions .btn-close:hover{background-color:#e0e5e9;transform:translateY(-.2rem)}.finance-processing-container .details-modal-container .invoice-details-modal .modal-actions .btn-cancel:active,.finance-processing-container .details-modal-container .invoice-details-modal .modal-actions .btn-close:active,.finance-processing-container .details-modal-container .payment-modal .modal-actions .btn-cancel:active,.finance-processing-container .details-modal-container .payment-modal .modal-actions .btn-close:active,.finance-processing-container .details-modal-container .problem-modal .modal-actions .btn-cancel:active,.finance-processing-container .details-modal-container .problem-modal .modal-actions .btn-close:active,.finance-processing-container .payment-modal-container .invoice-details-modal .modal-actions .btn-cancel:active,.finance-processing-container .payment-modal-container .invoice-details-modal .modal-actions .btn-close:active,.finance-processing-container .payment-modal-container .payment-modal .modal-actions .btn-cancel:active,.finance-processing-container .payment-modal-container .payment-modal .modal-actions .btn-close:active,.finance-processing-container .payment-modal-container .problem-modal .modal-actions .btn-cancel:active,.finance-processing-container .payment-modal-container .problem-modal .modal-actions .btn-close:active,.finance-processing-container .problem-modal-container .invoice-details-modal .modal-actions .btn-cancel:active,.finance-processing-container .problem-modal-container .invoice-details-modal .modal-actions .btn-close:active,.finance-processing-container .problem-modal-container .payment-modal .modal-actions .btn-cancel:active,.finance-processing-container .problem-modal-container .payment-modal .modal-actions .btn-close:active,.finance-processing-container .problem-modal-container .problem-modal .modal-actions .btn-cancel:active,.finance-processing-container .problem-modal-container .problem-modal .modal-actions .btn-close:active{transform:translateY(.1rem)}.finance-processing-container .details-modal-container .invoice-details-modal .modal-actions .btn-cancel:disabled,.finance-processing-container .details-modal-container .invoice-details-modal .modal-actions .btn-close:disabled,.finance-processing-container .details-modal-container .payment-modal .modal-actions .btn-cancel:disabled,.finance-processing-container .details-modal-container .payment-modal .modal-actions .btn-close:disabled,.finance-processing-container .details-modal-container .problem-modal .modal-actions .btn-cancel:disabled,.finance-processing-container .details-modal-container .problem-modal .modal-actions .btn-close:disabled,.finance-processing-container .payment-modal-container .invoice-details-modal .modal-actions .btn-cancel:disabled,.finance-processing-container .payment-modal-container .invoice-details-modal .modal-actions .btn-close:disabled,.finance-processing-container .payment-modal-container .payment-modal .modal-actions .btn-cancel:disabled,.finance-processing-container .payment-modal-container .payment-modal .modal-actions .btn-close:disabled,.finance-processing-container .payment-modal-container .problem-modal .modal-actions .btn-cancel:disabled,.finance-processing-container .payment-modal-container .problem-modal .modal-actions .btn-close:disabled,.finance-processing-container .problem-modal-container .invoice-details-modal .modal-actions .btn-cancel:disabled,.finance-processing-container .problem-modal-container .invoice-details-modal .modal-actions .btn-close:disabled,.finance-processing-container .problem-modal-container .payment-modal .modal-actions .btn-cancel:disabled,.finance-processing-container .problem-modal-container .payment-modal .modal-actions .btn-close:disabled,.finance-processing-container .problem-modal-container .problem-modal .modal-actions .btn-cancel:disabled,.finance-processing-container .problem-modal-container .problem-modal .modal-actions .btn-close:disabled{cursor:not-allowed;opacity:.6;transform:none}.finance-processing-container .details-modal-container .invoice-details-modal .modal-actions .btn-cancel svg,.finance-processing-container .details-modal-container .invoice-details-modal .modal-actions .btn-close svg,.finance-processing-container .details-modal-container .payment-modal .modal-actions .btn-cancel svg,.finance-processing-container .details-modal-container .payment-modal .modal-actions .btn-close svg,.finance-processing-container .details-modal-container .problem-modal .modal-actions .btn-cancel svg,.finance-processing-container .details-modal-container .problem-modal .modal-actions .btn-close svg,.finance-processing-container .payment-modal-container .invoice-details-modal .modal-actions .btn-cancel svg,.finance-processing-container .payment-modal-container .invoice-details-modal .modal-actions .btn-close svg,.finance-processing-container .payment-modal-container .payment-modal .modal-actions .btn-cancel svg,.finance-processing-container .payment-modal-container .payment-modal .modal-actions .btn-close svg,.finance-processing-container .payment-modal-container .problem-modal .modal-actions .btn-cancel svg,.finance-processing-container .payment-modal-container .problem-modal .modal-actions .btn-close svg,.finance-processing-container .problem-modal-container .invoice-details-modal .modal-actions .btn-cancel svg,.finance-processing-container .problem-modal-container .invoice-details-modal .modal-actions .btn-close svg,.finance-processing-container .problem-modal-container .payment-modal .modal-actions .btn-cancel svg,.finance-processing-container .problem-modal-container .payment-modal .modal-actions .btn-close svg,.finance-processing-container .problem-modal-container .problem-modal .modal-actions .btn-cancel svg,.finance-processing-container .problem-modal-container .problem-modal .modal-actions .btn-close svg{font-size:1.8rem;margin-right:1rem}.finance-processing-container .details-modal-container .invoice-details-modal .modal-actions .btn-process,.finance-processing-container .details-modal-container .payment-modal .modal-actions .btn-process,.finance-processing-container .details-modal-container .problem-modal .modal-actions .btn-process,.finance-processing-container .payment-modal-container .invoice-details-modal .modal-actions .btn-process,.finance-processing-container .payment-modal-container .payment-modal .modal-actions .btn-process,.finance-processing-container .payment-modal-container .problem-modal .modal-actions .btn-process,.finance-processing-container .problem-modal-container .invoice-details-modal .modal-actions .btn-process,.finance-processing-container .problem-modal-container .payment-modal .modal-actions .btn-process,.finance-processing-container .problem-modal-container .problem-modal .modal-actions .btn-process{align-items:center;background-color:#0055a4;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:500;justify-content:center;padding:1.2rem 2rem;transition:background-color .2s ease,transform .2s ease}.finance-processing-container .details-modal-container .invoice-details-modal .modal-actions .btn-process:hover,.finance-processing-container .details-modal-container .payment-modal .modal-actions .btn-process:hover,.finance-processing-container .details-modal-container .problem-modal .modal-actions .btn-process:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .modal-actions .btn-process:hover,.finance-processing-container .payment-modal-container .payment-modal .modal-actions .btn-process:hover,.finance-processing-container .payment-modal-container .problem-modal .modal-actions .btn-process:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .modal-actions .btn-process:hover,.finance-processing-container .problem-modal-container .payment-modal .modal-actions .btn-process:hover,.finance-processing-container .problem-modal-container .problem-modal .modal-actions .btn-process:hover{background-color:#00407b;transform:translateY(-.2rem)}.finance-processing-container .details-modal-container .invoice-details-modal .modal-actions .btn-process:active,.finance-processing-container .details-modal-container .payment-modal .modal-actions .btn-process:active,.finance-processing-container .details-modal-container .problem-modal .modal-actions .btn-process:active,.finance-processing-container .payment-modal-container .invoice-details-modal .modal-actions .btn-process:active,.finance-processing-container .payment-modal-container .payment-modal .modal-actions .btn-process:active,.finance-processing-container .payment-modal-container .problem-modal .modal-actions .btn-process:active,.finance-processing-container .problem-modal-container .invoice-details-modal .modal-actions .btn-process:active,.finance-processing-container .problem-modal-container .payment-modal .modal-actions .btn-process:active,.finance-processing-container .problem-modal-container .problem-modal .modal-actions .btn-process:active{transform:translateY(.1rem)}.finance-processing-container .details-modal-container .invoice-details-modal .modal-actions .btn-process:disabled,.finance-processing-container .details-modal-container .payment-modal .modal-actions .btn-process:disabled,.finance-processing-container .details-modal-container .problem-modal .modal-actions .btn-process:disabled,.finance-processing-container .payment-modal-container .invoice-details-modal .modal-actions .btn-process:disabled,.finance-processing-container .payment-modal-container .payment-modal .modal-actions .btn-process:disabled,.finance-processing-container .payment-modal-container .problem-modal .modal-actions .btn-process:disabled,.finance-processing-container .problem-modal-container .invoice-details-modal .modal-actions .btn-process:disabled,.finance-processing-container .problem-modal-container .payment-modal .modal-actions .btn-process:disabled,.finance-processing-container .problem-modal-container .problem-modal .modal-actions .btn-process:disabled{cursor:not-allowed;opacity:.6;transform:none}.finance-processing-container .details-modal-container .invoice-details-modal .modal-actions .btn-process svg,.finance-processing-container .details-modal-container .payment-modal .modal-actions .btn-process svg,.finance-processing-container .details-modal-container .problem-modal .modal-actions .btn-process svg,.finance-processing-container .payment-modal-container .invoice-details-modal .modal-actions .btn-process svg,.finance-processing-container .payment-modal-container .payment-modal .modal-actions .btn-process svg,.finance-processing-container .payment-modal-container .problem-modal .modal-actions .btn-process svg,.finance-processing-container .problem-modal-container .invoice-details-modal .modal-actions .btn-process svg,.finance-processing-container .problem-modal-container .payment-modal .modal-actions .btn-process svg,.finance-processing-container .problem-modal-container .problem-modal .modal-actions .btn-process svg{font-size:1.8rem;margin-right:1rem}.finance-processing-container .details-modal-container .invoice-details-modal .modal-actions .btn-process:hover,.finance-processing-container .details-modal-container .payment-modal .modal-actions .btn-process:hover,.finance-processing-container .details-modal-container .problem-modal .modal-actions .btn-process:hover,.finance-processing-container .payment-modal-container .invoice-details-modal .modal-actions .btn-process:hover,.finance-processing-container .payment-modal-container .payment-modal .modal-actions .btn-process:hover,.finance-processing-container .payment-modal-container .problem-modal .modal-actions .btn-process:hover,.finance-processing-container .problem-modal-container .invoice-details-modal .modal-actions .btn-process:hover,.finance-processing-container .problem-modal-container .payment-modal .modal-actions .btn-process:hover,.finance-processing-container .problem-modal-container .problem-modal .modal-actions .btn-process:hover{background-color:#00488b;box-shadow:0 .4rem .8rem #0055a44d}.finance-processing-container .details-modal-container .invoice-details-modal .modal-actions .btn-process:disabled,.finance-processing-container .details-modal-container .payment-modal .modal-actions .btn-process:disabled,.finance-processing-container .details-modal-container .problem-modal .modal-actions .btn-process:disabled,.finance-processing-container .payment-modal-container .invoice-details-modal .modal-actions .btn-process:disabled,.finance-processing-container .payment-modal-container .payment-modal .modal-actions .btn-process:disabled,.finance-processing-container .payment-modal-container .problem-modal .modal-actions .btn-process:disabled,.finance-processing-container .problem-modal-container .invoice-details-modal .modal-actions .btn-process:disabled,.finance-processing-container .problem-modal-container .payment-modal .modal-actions .btn-process:disabled,.finance-processing-container .problem-modal-container .problem-modal .modal-actions .btn-process:disabled{background-color:#0b89ff;box-shadow:none}.finance-processing-container .notifications-container{display:flex;flex-direction:column;gap:1.5rem;max-width:40rem;position:fixed;right:2rem;top:2rem;width:100%;z-index:9999}.finance-processing-container .notifications-container .notification{align-items:center;animation:slideIn .3s ease forwards;background-color:#fff;border-radius:.8rem;box-shadow:0 .4rem 1.2rem #00000026;display:flex;justify-content:space-between;padding:1.8rem}.finance-processing-container .notifications-container .notification.success{border-left:.4rem solid #27ae60}.finance-processing-container .notifications-container .notification.success svg{color:#27ae60}.finance-processing-container .notifications-container .notification.error{border-left:.4rem solid #e74c3c}.finance-processing-container .notifications-container .notification.error svg{color:#e74c3c}.finance-processing-container .notifications-container .notification.warning{border-left:.4rem solid #f39c12}.finance-processing-container .notifications-container .notification.warning svg{color:#f39c12}.finance-processing-container .notifications-container .notification.info{border-left:.4rem solid #3498db}.finance-processing-container .notifications-container .notification.info svg{color:#3498db}.finance-processing-container .notifications-container .notification .notification-content{align-items:center;display:flex;font-size:1.6rem;gap:1.5rem}.finance-processing-container .notifications-container .notification .notification-content svg{flex-shrink:0;font-size:2.2rem}.finance-processing-container .notifications-container .notification .notification-close{background:none;border:none;color:#2c3e50;cursor:pointer;font-size:1.6rem;opacity:.5;padding:.5rem}.finance-processing-container .notifications-container .notification .notification-close:hover{opacity:.8}.spinner{animation:spin 1s ease-in-out infinite;border:.3rem solid #ffffff4d;display:inline-block;height:1.8rem;margin-right:1rem;width:1.8rem}.master-data-container{background:linear-gradient(135deg,#dbeafe,#e0e7ff);min-height:100vh;padding:1.5rem}@media(max-width:768px){.master-data-container{padding:1rem}}.master-data-wrapper{margin:0 auto;max-width:64rem}.header-section{margin-bottom:2rem;text-align:center}.header-section .main-title{color:#1f2937;font-size:3rem;font-weight:700;margin-bottom:.5rem}@media(max-width:768px){.header-section .main-title{font-size:1.875rem}}.header-section .subtitle{color:#4b5563;font-size:1.6rem}@media(max-width:768px){.header-section .subtitle{font-size:1rem}}.main-card{background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;margin-bottom:1.5rem;padding:2rem}@media(max-width:768px){.main-card{border-radius:.75rem;padding:1.5rem}}.form-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}@media(max-width:768px){.form-grid{gap:1rem;grid-template-columns:1fr;margin-bottom:1.5rem}}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-label{display:block;font-weight:600;margin-bottom:.5rem}.form-label,.form-select{color:#374151;font-size:1.2rem}.form-select{background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;padding:.75rem 1rem;transition:all .2s ease-in-out;width:100%}.form-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.form-select:hover:not(.disabled){border-color:#e5e7eb}.form-select.disabled{background:#f3f4f6;cursor:not-allowed;opacity:.6}.form-select option{padding:.5rem}.button-section{text-align:center}.download-button{align-items:center;background:linear-gradient(135deg,#2563eb,#4f46e5);border:none;border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a;color:#fff;cursor:pointer;display:inline-flex;font-size:1.5rem;font-weight:600;padding:1rem 2rem;transition:all .2s ease-in-out}.download-button:hover:not(.disabled){background:linear-gradient(135deg,#1d4ed8,#3730a3);box-shadow:0 20px 25px -5px #0000001a;transform:scale(1.05)}.download-button:active:not(.disabled){transform:scale(.95)}.download-button.disabled{cursor:not-allowed;opacity:.5;transform:none}.download-button.disabled:hover{background:linear-gradient(135deg,#2563eb,#4f46e5);transform:none}.download-button .download-icon{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:1.25rem;margin-right:.5rem;width:1.25rem}.spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:1.25rem;margin-right:.75rem;width:1.25rem}.info-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.info-cards{gap:1rem;grid-template-columns:1fr}}.info-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a;padding:1.5rem;text-align:center;transition:transform .2s ease-in-out}.info-card:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-2px)}.icon-wrapper{align-items:center;border-radius:50%;display:flex;height:3rem;justify-content:center;margin:0 auto 1rem;width:3rem}.icon-wrapper.blue{background:#dbeafe}.icon-wrapper.green{background:#dcfce7}.icon-wrapper.purple{background:#f3e8ff}.icon-wrapper .icon{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:1.5rem;width:1.5rem}.icon-wrapper.blue .icon{color:#2563eb}.icon-wrapper.green .icon{color:#16a34a}.icon-wrapper.purple .icon{color:#9333ea}.card-title{color:#1f2937;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.card-description{color:#4b5563;font-size:.875rem;line-height:1.4}.loading-section{margin-top:1.5rem;text-align:center}.loading-wrapper{align-items:center;background:#dbeafe;border-radius:9999px;color:#2563eb;display:inline-flex;font-weight:500;padding:.5rem 1rem}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #2563eb4d;border-radius:50%;border-top-color:#2563eb;height:1rem;margin-right:.5rem;width:1rem}@media(max-width:480px){.master-data-container{padding:.75rem}.main-card{padding:1rem}.download-button{font-size:.9rem;padding:.75rem 1.5rem}.header-section .main-title{font-size:1.5rem}.header-section .subtitle{font-size:.9rem}}@media print{.master-data-container{background:#fff;padding:1rem}.download-button{display:none}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.formver{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative}.formver:before{background:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.formver-exam{align-items:center;animation:fadeInUp .6s ease-out;background:#fff;border:3px solid #10b981;border-radius:20px;box-shadow:0 10px 40px #0003;color:#dc2626;display:flex;font-size:1.8rem;font-weight:600;gap:1rem;margin-bottom:3rem;padding:2rem 3rem;z-index:1}.formver-exam svg{color:#10b981;font-size:2.4rem}.submitted{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:2rem}.submitted-container{animation:fadeInUp .8s ease-out;background:#fff;border-radius:24px;box-shadow:0 20px 60px #00000026;max-width:600px;padding:4rem;text-align:center;width:100%}@media(max-width:430px){.submitted-container{padding:2rem}}.submitted-icon{animation:pulse 2s infinite;color:#10b981;font-size:6rem;margin-bottom:2rem}.submitted-title{color:#1f2937;font-size:3.2rem;font-weight:700;margin-bottom:2rem}@media(max-width:430px){.submitted-title{font-size:2.4rem}}.submitted-text{color:#6b7280;font-size:1.8rem;line-height:1.6;margin-bottom:2rem}@media(max-width:430px){.submitted-text{font-size:1.6rem}}.submitted-text-rollno{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-color:#eff6ff;border-radius:8px;color:#3b82f6;font-size:2rem;font-weight:700;margin:0 .5rem;padding:.5rem 1rem}.submitted-info{align-items:center;background:#f0f9ff;border-left:4px solid #3b82f6;border-radius:12px;display:flex;gap:1rem;justify-content:center;margin-bottom:3rem;padding:1.5rem}.submitted-info svg{color:#3b82f6;font-size:1.8rem}.submitted-info span{color:#1e40af;font-weight:500}.submitted-cta .button{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:12px;color:#fff;font-weight:600;padding:1.2rem 3rem;transition:all .3s ease}.submitted-cta .button:hover{box-shadow:0 10px 30px #3b82f64d;transform:translateY(-2px)}.entrance{background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:Poppins,sans-serif;min-height:100vh}.entrance-header{align-items:center;background:linear-gradient(135deg,#1e293b,#334155);box-shadow:0 4px 20px #0000001a;display:flex;justify-content:space-between;overflow:hidden;padding:2rem 5rem;position:relative}@media(max-width:430px){.entrance-header{flex-direction:column;gap:1rem;padding:1.5rem}}.entrance-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='1' fill='rgba(255,255,255,0.03)'/%3E%3Ccircle cx='75' cy='75' r='1' fill='rgba(255,255,255,0.03)'/%3E%3Ccircle cx='50' cy='10' r='1' fill='rgba(255,255,255,0.03)'/%3E%3Ccircle cx='10' cy='90' r='1' fill='rgba(255,255,255,0.03)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.entrance-header-logo{position:relative;z-index:2}.entrance-header-logo img{border:4px solid #fff;border-radius:50%;box-shadow:0 8px 25px #0003;height:8rem;transition:all .3s ease;width:8rem}@media(max-width:900px){.entrance-header-logo img{height:6rem;width:6rem}}.entrance-header-logo img:hover{transform:scale(1.05)}.entrance-header-logo-glow{animation:glow 3s ease-in-out infinite;background:linear-gradient(45deg,#3b82f6,#8b5cf6);border-radius:50%;bottom:-10px;left:-10px;position:absolute;right:-10px;top:-10px;z-index:-1}.entrance-header-content{text-align:center;z-index:2}@media(max-width:430px){.entrance-header-content{order:1}}.entrance-header-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;color:#fff;font-size:3.6rem;font-weight:700;margin-bottom:.5rem;text-shadow:2px 2px 4px #0000004d}@media(max-width:900px){.entrance-header-title{font-size:2.8rem}}@media(max-width:430px){.entrance-header-title{font-size:2.2rem}}.entrance-header-subtitle{color:#cbd5e1;font-size:1.4rem;font-weight:400}.entrance-header-ams{align-items:center;display:flex;flex-direction:column;position:relative;z-index:2}.entrance-header-ams span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;color:#fff;font-size:4.8rem;font-weight:900;text-shadow:2px 2px 8px #00000080}@media(max-width:430px){.entrance-header-ams span{font-size:3rem}}.entrance-header-ams-badge{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:20px;box-shadow:0 4px 15px #f59e0b4d;color:#fff;font-size:1.2rem;font-weight:600;margin-top:.5rem;padding:.5rem 1rem}.entrance-contents{padding:4rem 5rem}@media(max-width:430px){.entrance-contents{padding:2rem 1rem}}.entrance-contents-section{animation:fadeInUp .6s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:0 0 20px 20px;box-shadow:0 4px 25px #00000014;margin-bottom:3rem;padding:3rem;position:relative}@media(max-width:430px){.entrance-contents-section{margin-bottom:2rem;padding:2rem 1rem}}.entrance-contents-section:before{background:linear-gradient(135deg,#3b82f6,#8b5cf6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.entrance-contents-section-header{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;gap:1.5rem;margin-bottom:3rem;padding-bottom:1.5rem}.entrance-contents-section-icon{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;box-shadow:0 4px 15px #3b82f64d;color:#fff;display:flex;font-size:2.2rem;height:5rem;justify-content:center;width:5rem}@media(max-width:430px){.entrance-contents-section-icon{font-size:1.8rem;height:4rem;width:4rem}}.entrance-contents-section-title{color:#1e293b;font-size:2.8rem;font-weight:700;text-shadow:1px 1px 2px #0000001a}@media(max-width:430px){.entrance-contents-section-title{font-size:2.2rem}}.entrance-contents-section-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media(max-width:430px){.entrance-contents-section-grid{gap:2rem;grid-template-columns:1fr}}.entrance-field-group{animation:slideInLeft .6s ease-out;position:relative}.entrance-field-group.full-width{grid-column:1/-1}.entrance-field-group.invalid .field-icon{animation:pulse 1s infinite;background:linear-gradient(135deg,#ef4444,#dc2626)}.entrance-field-group .field-icon{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#64748b;display:flex;font-size:1.8rem;height:2.4rem;justify-content:center;left:1.5rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:2.4rem;z-index:10}@media(max-width:430px){.entrance-field-group .field-icon{font-size:1.6rem;height:2rem;left:1rem;width:2rem}}.entrance-field-group:hover .field-icon{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;transform:translateY(-50%) scale(1.1)}.entrance-other-exams{background:#f8fafc;border:2px solid #e2e8f0;border-radius:16px;grid-column:1/-1;margin-top:2rem;padding:2.5rem}.entrance-other-exams-title{align-items:center;color:#374151;display:flex;font-size:2rem;font-weight:600;gap:1rem;margin-bottom:2rem}.entrance-other-exams-title svg{color:#3b82f6;font-size:2.2rem}.entrance-other-exams-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media(max-width:430px){.entrance-other-exams-grid{grid-template-columns:1fr}}.entrance-photo-section{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr}@media(max-width:900px){.entrance-photo-section{gap:2rem;grid-template-columns:1fr}}.entrance-photo-instructions{background:#eff6ff;border-left:4px solid #3b82f6;border-radius:12px;display:flex;gap:1.5rem;padding:2rem}.entrance-photo-instructions svg{color:#3b82f6;flex-shrink:0;font-size:2.4rem;margin-top:.5rem}.entrance-photo-instructions p{color:#c7d4ff;font-weight:600;margin-bottom:1rem}.entrance-photo-instructions ul{list-style:none;margin-bottom:1rem;padding:0}.entrance-photo-instructions ul li{color:#fff;margin-bottom:.5rem;padding-left:2rem;position:relative}.entrance-photo-instructions ul li:before{color:#10b981;content:"✓";font-weight:700;left:0;position:absolute}.entrance-photo-instructions-hindi{color:#6b7280;font-size:1.4rem;font-style:italic}.entrance-photo-upload .photo-upload-area{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;cursor:pointer;padding:3rem;position:relative;text-align:center;transition:all .3s ease}.entrance-photo-upload .photo-upload-area:hover{background:#eff6ff;border-color:#3b82f6}.entrance-photo-upload .photo-upload-area svg{color:#94a3b8;font-size:4rem;margin-bottom:1rem}.entrance-photo-upload .photo-upload-area p{color:#64748b;font-weight:500}.entrance-photo-upload .photo-upload-area input[type=file]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.entrance-photo-upload .photo-preview{align-items:center;background:#ecfdf5;border:1px solid #10b981;border-radius:8px;display:flex;gap:1rem;margin-top:1.5rem;padding:1rem}.entrance-photo-upload .photo-preview svg{color:#10b981;font-size:2rem}.entrance-photo-upload .photo-preview span{color:#065f46;font-weight:500}.entrance-error{align-items:center;animation:fadeInUp .4s ease-out;background:#fef2f2;border:2px solid #fca5a5;border-radius:12px;display:flex;gap:1rem;margin:2rem 0;padding:1.5rem 2rem}.entrance-error svg{color:#dc2626;font-size:2.4rem}.entrance-error span{color:#991b1b;font-size:1.6rem;font-weight:500}.entrance-submit-section{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 25px #00000014;overflow:hidden;padding:3rem;position:relative;text-align:center}.entrance-submit-section:before{background:linear-gradient(135deg,#10b981,#059669);content:"";height:4px;left:0;position:absolute;right:0;top:0}.entrance-submit-info{align-items:center;background:#f0fdf4;border-left:4px solid #10b981;border-radius:12px;display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;padding:1.5rem}.entrance-submit-info svg{color:#10b981;font-size:1.8rem}.entrance-submit-info span{color:#166534;font-weight:500}.entrance-button .button{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;box-shadow:0 4px 15px #10b9814d;color:#fff;font-size:1.8rem;font-weight:600;padding:1.5rem 4rem;transition:all .3s ease}.entrance-button .button:hover{box-shadow:0 8px 25px #10b98166;transform:translateY(-3px)}.entrance-button .button:active{transform:translateY(-1px)}.input-error{animation:pulse .5s ease-in-out;background-color:#fef2f2!important;border:2px solid #ef4444!important}@media(max-width:430px){.entrance-contents-section-grid{grid-template-columns:1fr!important}.entrance-field-group.full-width{grid-column:1}.entrance-other-exams-grid,.entrance-photo-section{grid-template-columns:1fr!important}}@media(prefers-color-scheme:dark){.entrance{background:linear-gradient(135deg,#0f172a,#1e293b)}.entrance-contents-section{background:#1e293b;border-color:#334155}.entrance-contents-section-title{color:#f1f5f9}.entrance-field-group .field-icon{background:linear-gradient(135deg,#334155,#475569);color:#cbd5e1}.entrance-photo-instructions{background:#1e3a8a;border-left-color:#3b82f6;color:#dbeafe}.entrance-submit-section{background:#1e293b;border-color:#334155}}.admin{display:flex}.admin-content{width:100%}.timetableDetails{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;min-height:60vh;padding:20px}.timetableDetails-meta{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px;text-align:center}.timetableDetails-meta-title{font-size:4.2rem;font-weight:600;text-decoration:underline}@media(max-width:430px){.timetableDetails-meta-title{font-size:3.6rem}}.timetableDetails-meta h2{color:#333;margin:0;padding:0}.timetableDetails .timetable-container{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(6,1fr)}@media(max-width:430px){.timetableDetails .timetable-container{overflow-x:scroll;width:100%}}.timetableDetails .timetable-container .day-column{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;padding:15px}@media(max-width:430px){.timetableDetails .timetable-container .day-column{min-width:20rem}}.timetableDetails .timetable-container .day-column .day-header{color:#2979ff;font-size:16px;font-weight:600;margin-bottom:15px;text-align:center}.timetableDetails .timetable-container .day-column .classCard{background-color:#e3f2fd;border-radius:6px;color:#333;font-size:14px;margin-bottom:10px;padding:10px}.timetableDetails .timetable-container .day-column .classCard:last-child{margin-bottom:0}.timetableDetails .timetable-container .day-column .classCard-time{font-size:1.6rem;font-weight:600}.timetableDetails .timetable-container .day-column .classCard-subject{color:#545454;font-size:1.6rem}.timetableDetails .timetable-container .day-column .classCard-teacher{font-size:1.6rem}.timetableDetails .timetable-container .day-column .classCard-buttons{display:flex;justify-content:center;margin-top:1rem}.timetableDetails .timetable-container .day-column .classCard-buttons>*{margin:0 1rem}.enhanced-results{background:#0a0a0f;color:#fff;font-family:Poppins,sans-serif;min-height:100vh;overflow-x:hidden;padding-top:8rem;position:relative}.enhanced-results__bg{inset:0;pointer-events:none;position:fixed;z-index:1}.enhanced-results__gradient{background:linear-gradient(135deg,#1e1b4b,#3730a3 25%,#7c3aed 50%,#c026d3 75%,#ec4899);inset:0;opacity:.7;position:absolute}.enhanced-results__particles{inset:0;position:absolute}.enhanced-results__particles .particle{animation:float linear infinite;background:#fff9;border-radius:50%;height:2px;position:absolute;width:2px}.enhanced-results__particles .particle:before{background:inherit;border-radius:inherit;content:"";filter:blur(1px);height:100%;position:absolute;width:100%}.enhanced-results__container{margin:0 auto;max-width:1200px;padding:2rem;position:relative;z-index:10}@media(max-width:430px){.enhanced-results__container{padding:1rem}}.enhanced-results__header{margin-bottom:3rem;text-align:center}.enhanced-results__badge{align-items:center;animation:glow 3s ease-in-out infinite;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;display:inline-flex;gap:.5rem;margin-bottom:2rem;padding:.75rem 1.5rem}.enhanced-results__badge svg{color:#fbbf24;font-size:1.2rem}.enhanced-results__title{animation:slideUp 1s ease-out;font-size:clamp(2.5rem,6vw,4rem);font-weight:900;margin-bottom:1rem}.enhanced-results__title .gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fbbf24,#f59e0b,#f97316);-webkit-background-clip:text;background-clip:text}.enhanced-results__subtitle{animation:fadeInUp 1s ease-out .3s both;font-size:1.2rem;opacity:.8}.quote-section{display:flex;justify-content:center;margin-bottom:3rem}.quote-card{animation:fadeInUp 1s ease-out .6s both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;max-width:600px;padding:2rem;position:relative;text-align:center}.quote-card .quote-icon{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;color:#0a0a0f;font-size:1.2rem;left:50%;padding:.75rem;position:absolute;top:-15px;transform:translateX(-50%)}.quote-card .quote-content{margin-top:1rem}.quote-card .quote-text{color:#ffffffe6;font-size:1.1rem;font-style:italic;line-height:1.6;margin-bottom:1rem}.quote-card .quote-author{color:#fbbf24;font-weight:600}.search-section{display:flex;justify-content:center;margin-bottom:3rem}.search-form{animation:fadeInUp 1s ease-out .9s both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;max-width:500px;padding:3rem;width:100%}@media(max-width:430px){.search-form{padding:2rem}}.search-form .form-group{margin-bottom:2rem}.search-form .form-group:last-child{margin-bottom:0}.search-form .form-group label{color:#ffffffe6;display:block;font-weight:600;margin-bottom:.5rem}.search-form .custom-select{position:relative}.search-form .custom-select select{-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;padding:1rem 1.5rem;transition:all .3s ease;width:100%}.search-form .custom-select select:focus{background:#ffffff26;border-color:#fbbf24;box-shadow:0 0 20px #fbbf244d;outline:none}.search-form .custom-select select option{background:#1a1a2e;color:#fff;padding:.5rem}.search-form .custom-select:after{color:#fbbf24;content:"▼";pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.search-form .custom-input input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;font-size:1rem;padding:1rem 1.5rem;transition:all .3s ease;width:100%}.search-form .custom-input input::placeholder{color:#ffffff80}.search-form .custom-input input:focus{background:#ffffff26;border-color:#fbbf24;box-shadow:0 0 20px #fbbf244d;outline:none}.search-btn{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:12px;color:#0a0a0f;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:1rem;padding:1.2rem 2rem;transition:all .3s ease;width:100%}.search-btn:hover:not(:disabled){box-shadow:0 8px 32px #fbbf2466;transform:translateY(-2px)}.search-btn:disabled{cursor:not-allowed;opacity:.6}.search-btn--loading .spinner{animation:spin 1s linear infinite}.search-btn svg{font-size:1rem}.status-message{align-items:center;animation:slideIn .3s ease-out;border-radius:12px;display:flex;font-weight:500;gap:.75rem;margin-bottom:2rem;padding:1rem 1.5rem}.status-message--error{background:#ef44441a;border:1px solid #ef44444d;color:#fca5a5}.status-message--error svg{color:#ef4444}.status-message--success{background:#22c55e1a;border:1px solid #22c55e4d;color:#86efac}.status-message--success svg{color:#22c55e}.results-section{min-height:300px}.results-container .results-header{margin-bottom:3rem;text-align:center}.results-container .results-header h2{align-items:center;display:flex;font-size:2rem;font-weight:700;gap:.75rem;justify-content:center;margin-bottom:.5rem}.results-container .results-header h2 svg{color:#fbbf24}.results-container .results-header p{color:#ffffffb3;font-size:1.1rem}.results-container .results-grid{grid-gap:2rem;display:grid;gap:2rem}@media(min-width:768px){.results-container .results-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.result-card{animation:slideInUp .5s ease-out both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:2rem;transition:all .3s ease}.result-card:hover{background:#ffffff14;box-shadow:0 20px 40px #0000004d;transform:translateY(-8px)}.result-card__header{align-items:center;display:flex;gap:1rem;margin-bottom:2rem}.result-card__header h3{font-size:1.3rem;font-weight:600}.result-card__icon{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;color:#0a0a0f;display:flex;font-size:1.25rem;height:50px;justify-content:center;width:50px}.result-card__content{margin-bottom:2rem}.result-card__actions{display:flex;gap:1rem}@media(max-width:430px){.result-card__actions{flex-direction:column}}.result-item{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:1rem;padding:.75rem 0}.result-item:last-child{border-bottom:none}.result-item svg{color:#fbbf24;flex-shrink:0;font-size:1rem}.result-item span{font-weight:500}.result-item--success svg{color:#22c55e}.result-item--success span{color:#86efac}.result-item--pending svg{color:#f59e0b}.result-item--pending span{color:#fbbf24}.result-action-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .3s ease}.result-action-btn:hover{background:#fff3;transform:translateY(-2px)}.result-action-btn svg{font-size:.9rem}.empty-state{animation:fadeInUp 1s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;padding:4rem 2rem;text-align:center}.empty-state__icon{align-items:center;background:#ffffff1a;border-radius:50%;color:#fbbf24;display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 2rem;width:80px}.empty-state h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.empty-state p{color:#ffffffb3;font-size:1.1rem}@keyframes float{0%{transform:translateY(0) opacity(0)}50%{opacity:1}to{transform:translateY(-100vh) opacity(0)}}@keyframes glow{0%,to{box-shadow:0 0 20px #fff3}50%{box-shadow:0 0 40px #fff6}}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media(max-width:430px){.enhanced-results{padding-top:6rem}.enhanced-results__container{padding:1rem}.result-card,.search-form{padding:1.5rem}.results-grid{grid-template-columns:1fr}}.idCardPhotoUpload .form{background:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:0 auto;max-width:500px;padding:20px}.idCardPhotoUpload .form h2{color:#333;margin-bottom:20px;text-align:center}.idCardPhotoUpload .form h6{color:#ef5038;margin-bottom:2rem}.idCardPhotoUpload .form button,.idCardPhotoUpload .form input,.idCardPhotoUpload .form select{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:16px;margin-bottom:15px;padding:10px;width:100%}.idCardPhotoUpload .form button{background-color:#0056b3;border:none;color:#fff;cursor:pointer}.idCardPhotoUpload .form button:disabled{background-color:#ccc}.idCardPhotoUpload .form .student-verified{color:#007500;font-size:2rem;font-weight:600}.idCardPhotoUpload .form .preview{margin-bottom:15px}.idCardPhotoUpload .form .preview img{border-radius:5px;height:auto;width:100%}.idCardPhotoUpload .form .error{color:#d9534f;margin-bottom:15px}.payment-result{align-items:center;background-color:#f4f7fa;display:flex;justify-content:center;min-height:100vh;padding:15px}.payment-result .result-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;max-width:450px;padding:40px;text-align:center;width:100%}.payment-result .result-card h1{color:#333;font-size:26px;font-weight:600;margin-bottom:15px}.payment-result .result-card p{color:#555;font-size:16px;line-height:1.5;margin:10px 0;word-break:break-all}.payment-result .result-card button{background-color:#007bff;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;margin-top:25px;padding:12px 30px;transition:background-color .3s}.payment-result .result-card button:hover{background-color:#0056b3}.payment-result .result-card.success{border-left:5px solid #28a745}.payment-result .result-card.success h1{color:#28a745}.payment-result .result-card.error{border-left:5px solid #dc3545}.payment-result .result-card.error h1{color:#dc3545}.privacy-container{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px #0000001a;font-family:Arial,sans-serif;margin:40px auto;padding:20px;text-align:left;width:90%}@media(max-width:430px){.privacy-container{width:95%}}.privacy-container h1,.privacy-container h2{color:#333}.privacy-container p,.privacy-container ul{color:#555;line-height:1.6}.privacy-container ul{list-style-type:disc;margin-left:20px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;text-align:center}body{font-size:1.6rem;font-weight:400}.section{padding:3rem 10rem;position:relative}.section-right{background-image:linear-gradient(270deg,#1089ff1f .66%,#1089ff00 100.73%)}.section-left{background-image:linear-gradient(180deg,#1089ff1f .66%,#1089ff00 100.73%)}.section-title{color:#292966;font-family:Zilla Slab,serif;font-size:3.5rem;font-weight:700;margin:2rem 2rem 4rem;text-transform:uppercase}.section-border-left{background-color:#5c5c99;border-radius:0 6px 6px 0;height:100%;left:0;position:absolute;top:0;width:1.5rem}@media(max-width:430px){.section-border-left{height:90%;width:1rem}}.section-border-right{background-color:#5c5c99;border-radius:6px 0 0 6px;height:100%;position:absolute;right:0;top:0;width:1.5rem}@media(max-width:430px){.section-border-right{height:90%;width:1rem}}.rs-picker{border-radius:2.5rem;width:100%}.rs-picker>div{border:none;border-radius:2.5rem}.rs-picker-daterange .rs-picker-toggle{align-items:center!important;background-color:#fff;border:1px solid #292966;border-radius:1rem;box-shadow:4px 4px 4px 0 #00000040;display:flex;font-size:1.5rem;justify-content:space-between;line-height:1.5rem;padding:1.5rem!important;text-align:left!important;width:100%}.terms-container{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px #0000001a;font-family:Arial,sans-serif;margin:40px auto;padding:20px;text-align:left;width:90%}@media(max-width:430px){.terms-container{width:95%}}.terms-container h1,.terms-container h2{color:#333}.terms-container p,.terms-container ul{color:#555;line-height:1.6}.terms-container ul{list-style-type:disc;margin-left:20px}*{box-sizing:border-box;margin:0;padding:0}.expense-form-container{color:#1e293b;font-family:Lato,sans-serif;margin:3rem auto;max-width:120rem;padding:0 2rem;width:100%}.action-bar{display:flex;justify-content:flex-end;margin-bottom:2rem}.action-bar .action-button{align-items:center;background-color:#fff;border:.1rem solid #cbd5e1;border-radius:.4rem;box-shadow:0 1px 3px #0000001a;color:#1e293b;cursor:pointer;display:flex;font-size:1.4rem;font-weight:600;padding:1rem 1.6rem;transition:all .2s}.action-bar .action-button svg{color:#0ea5e9;font-size:1.6rem;margin-right:.8rem}.action-bar .action-button:hover{background-color:#f1f5f9}.expense-form{background-color:#fff;border-radius:.8rem;box-shadow:0 10px 15px -3px #0000001a;overflow:hidden;position:relative}.expense-form .form-header{align-items:flex-start;background:linear-gradient(135deg,#edf2ff,#fff);border-bottom:.1rem solid #e2e8f0;display:flex;justify-content:space-between;padding:3.5rem}.expense-form .form-header .company-branding{align-items:center;display:flex}.expense-form .form-header .company-branding .logo-area{margin-right:2rem}.expense-form .form-header .company-branding .logo-area .company-logo{background-color:#fff;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a;color:#4361ee;height:auto;padding:1rem;width:9rem}.expense-form .form-header .company-branding .company-info h1{color:#1e293b;font-family:Playfair Display,serif;font-size:2.8rem;font-weight:700;margin-bottom:.6rem}.expense-form .form-header .company-branding .company-info .gstin{color:#64748b;font-size:1.6rem}.expense-form .form-header .invoice-title .invoice-label{background-color:#fff;border-radius:.6rem;box-shadow:0 4px 6px -1px #0000001a;color:#4361ee;display:inline-block;font-size:1.8rem;font-weight:700;letter-spacing:.1rem;padding:1rem 2rem;position:relative;transform:rotate(2deg)}.expense-form .form-header .invoice-title .invoice-label:after{background-color:#4361ee1a;border-radius:.5rem;bottom:-.5rem;content:"";height:.5rem;position:absolute;right:1rem;width:70%}.expense-form .form-content{padding:3.5rem}.expense-form .invoice-details-section{margin-bottom:4rem}.expense-form .invoice-sections{position:relative}.expense-form .invoice-sections:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 80 29zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill='%239C92AC' fill-opacity='.03' fill-rule='evenodd'/%3E%3C/svg%3E");content:"";height:100%;left:0;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%}.expense-form .section-group{margin-bottom:4rem;position:relative;z-index:1}.expense-form .section-split{display:flex;gap:4rem}.expense-form .section-split .section-column{flex:1 1;min-width:25rem}.expense-form .section-title{color:#1e293b;font-size:1.8rem;font-weight:600;margin-bottom:2rem;padding-bottom:1rem;position:relative}.expense-form .section-title:after{background-color:#4361ee;border-radius:.3rem;bottom:0;content:"";height:.3rem;left:0;position:absolute;width:6rem}.expense-form .form-row{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2.5rem}.expense-form .form-row:last-child{margin-bottom:0}.expense-form .form-row.two-columns .form-field{flex:1 1;min-width:25rem}.expense-form .form-row.three-columns .form-field{flex:1 1;min-width:20rem}.expense-form .form-field{margin-bottom:1.5rem}.expense-form .form-field:last-child{margin-bottom:0}.expense-form .form-field label{color:#64748b;display:block;font-size:1.4rem;font-weight:500;margin-bottom:.8rem}.expense-form .form-field .underlined-input{background-color:#0000;border:none;border-bottom:.2rem solid #cbd5e1;border-radius:0;font-size:1.6rem;padding:1rem 0;width:100%}.expense-form .form-field .underlined-input:focus{border-bottom-color:#4361ee;outline:none}.expense-form .form-field .underlined-input::placeholder{color:#94a3b8}.expense-form .form-field .date-input-wrapper{position:relative}.expense-form .form-field .date-input-wrapper input[type=date]{background-color:#fff;border:.1rem solid #cbd5e1;border-radius:.4rem;font-size:1.6rem;padding:1rem 4rem 1rem 1.5rem;width:100%}.expense-form .form-field .date-input-wrapper input[type=date]:focus{border-color:#4361ee;outline:none}.expense-form .form-field .date-input-wrapper .date-icon{color:#64748b;font-size:1.6rem;pointer-events:none;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.expense-form .form-field .checkbox-wrapper{align-items:center;display:flex;gap:1rem}.expense-form .form-field .checkbox-wrapper input[type=checkbox]{accent-color:#4361ee;cursor:pointer;height:1.8rem;margin:0;width:1.8rem}.expense-form .form-field .checkbox-wrapper label{cursor:pointer;font-size:1.6rem;margin-bottom:0}.expense-form .form-field .gst-rate-wrapper{margin-top:1.5rem}.expense-form .form-field .bordered-select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1.5rem center;background-repeat:no-repeat;background-size:1.6rem;border:.1rem solid #cbd5e1;border-radius:.4rem;font-size:1.6rem;padding:1rem 4rem 1rem 1.5rem;width:100%}.expense-form .form-field .bordered-select:focus{border-color:#4361ee;outline:none}.expense-form .form-field textarea{border:.1rem solid #cbd5e1;border-radius:.4rem;font-size:1.6rem;min-height:12rem;padding:1.5rem;resize:vertical;width:100%}.expense-form .form-field textarea:focus{border-color:#4361ee;outline:none}.expense-form .form-field textarea::placeholder{color:#94a3b8}.expense-form .selected-vendor{background-color:#f8fafc;border-left:.3rem solid #4361ee;border-radius:.4rem;margin:1.5rem 0;padding:1.5rem}.expense-form .selected-vendor .vendor-name{color:#1e293b;font-size:1.6rem;font-weight:600;margin-bottom:.8rem}.expense-form .selected-vendor .vendor-address{color:#64748b;font-size:1.4rem}.expense-form .btn-new-vendor{align-items:center;background-color:#fff;border:.1rem solid #4361ee;border-radius:.4rem;color:#4361ee;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:500;gap:.8rem;margin-top:1.5rem;padding:1rem 1.6rem;transition:all .2s}.expense-form .btn-new-vendor:hover{background-color:#edf2ff}.expense-form .items-section{background-color:#fff;border-radius:.6rem;box-shadow:0 1px 3px #0000001a;margin-bottom:4rem;padding:2.5rem;position:relative;z-index:1}.expense-form .items-table{border:.1rem solid #cbd5e1;border-radius:.4rem;margin-bottom:2.5rem;overflow:hidden}.expense-form .items-table .items-header{background-color:#edf2ff;color:#4361ee;display:flex;font-size:1.4rem;font-weight:600;padding:1.2rem 1.5rem}.expense-form .items-table .col.description{flex:3 1}.expense-form .items-table .col.amount,.expense-form .items-table .col.price,.expense-form .items-table .col.quantity{flex:1 1;text-align:center}.expense-form .items-table .col.actions{text-align:center;width:5rem}.expense-form .items-table .items-body .item-row{border-bottom:.1rem solid #e2e8f0;display:flex}.expense-form .items-table .items-body .item-row:last-child{border-bottom:none}.expense-form .items-table .items-body .item-row:nth-child(2n){background-color:#f8fafc}.expense-form .items-table .items-body .item-row .col{align-items:center;display:flex;padding:1.2rem 1.5rem}.expense-form .items-table .items-body .item-row .col input{background-color:#0000;border:.1rem solid #0000;border-radius:.4rem;font-size:1.4rem;padding:.8rem 1rem;width:100%}.expense-form .items-table .items-body .item-row .col input:focus{background-color:#fff;border-color:#cbd5e1;outline:none}.expense-form .items-table .items-body .item-row .col.amount{font-size:1.4rem;font-weight:500;justify-content:center}.expense-form .items-table .items-body .item-row .col.actions{justify-content:center}.expense-form .items-table .add-item-row{border-top:.1rem solid #e2e8f0;display:flex;justify-content:center;padding:1.5rem}.expense-form .items-table .btn-add-item{align-items:center;background-color:#fff;border:.1rem dashed #4361ee;border-radius:.4rem;color:#4361ee;cursor:pointer;display:flex;font-size:1.4rem;font-weight:500;gap:.8rem;padding:1rem 1.6rem}.expense-form .items-table .btn-add-item:hover{background-color:#edf2ff}.expense-form .items-table .btn-remove-item{align-items:center;background-color:#0000;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:2.8rem;justify-content:center;width:2.8rem}.expense-form .items-table .btn-remove-item:hover{background-color:#ef44441a;color:#ef4444}.expense-form .items-table .btn-remove-item:disabled{cursor:not-allowed;opacity:.4}.expense-form .invoice-totals{margin-left:auto;margin-top:2rem;max-width:35rem;width:100%}.expense-form .invoice-totals .summary-row{align-items:center;border-bottom:.1rem solid #e2e8f0;display:flex;font-size:1.6rem;justify-content:space-between;padding:1.5rem 2rem}.expense-form .invoice-totals .summary-row:last-child{border-bottom:none}.expense-form .invoice-totals .summary-row.total{background-color:#edf2ff;border-radius:.4rem;color:#4361ee;font-size:1.8rem;font-weight:700;margin-top:1rem}.expense-form .additional-details-section{margin-bottom:4rem;position:relative;z-index:1}.expense-form .file-upload-area{border:.2rem dashed #e2e8f0;border-radius:.4rem;margin-bottom:1.5rem;padding:2.5rem;text-align:center;transition:all .2s}.expense-form .file-upload-area:hover{background-color:#edf2ff;border-color:#4361ee}.expense-form .file-upload-area .file-upload-label{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:1rem}.expense-form .file-upload-area .file-upload-label svg{color:#4361ee;font-size:3rem}.expense-form .file-upload-area .file-upload-label span{color:#64748b;font-size:1.5rem;font-weight:500}.expense-form .uploaded-files .file-list{list-style:none}.expense-form .uploaded-files .file-list .file-item{align-items:center;background-color:#f8fafc;border-left:.3rem solid #0ea5e9;border-radius:.4rem;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1.2rem 1.5rem}.expense-form .uploaded-files .file-list .file-item .file-name{color:#1e293b;font-size:1.4rem}.expense-form .uploaded-files .file-list .file-item .btn-remove-file{background-color:#0000;border:none;color:#64748b;cursor:pointer}.expense-form .uploaded-files .file-list .file-item .btn-remove-file:hover{color:#ef4444}.expense-form .form-actions{display:flex;justify-content:center;margin-bottom:2rem;margin-top:5rem;position:relative;z-index:1}.expense-form .form-actions:before{background:linear-gradient(90deg,#0000,#cbd5e1,#0000);content:"";height:.1rem;left:50%;position:absolute;top:-2.5rem;transform:translateX(-50%);width:80%}.expense-form .form-actions .btn-submit{align-items:center;background-color:#4361ee;border:none;border-radius:.4rem;box-shadow:0 4px 6px -1px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:1.6rem;font-weight:600;gap:1rem;padding:1.2rem 3rem;transition:all .2s}.expense-form .form-actions .btn-submit:hover{background-color:#3a56d4;box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-.2rem)}.expense-form .form-footer{background-color:#f8fafc;border-top:.1rem solid #e2e8f0;padding:2.5rem;text-align:center}.expense-form .form-footer .footer-content .company-name{color:#1e293b;font-size:1.6rem;font-weight:700;margin-bottom:.8rem}.expense-form .form-footer .footer-content .company-details{color:#64748b;font-size:1.4rem;margin-bottom:1rem}.expense-form .form-footer .footer-content .footer-note{color:#4361ee;font-size:1.5rem;font-style:italic}.modal-close-btn{background:none;border:none;color:#1e293b;cursor:pointer;font-size:1.8rem;font-weight:500;position:absolute;right:3rem;top:2rem}.vendor-modal-content h2{color:#1e293b;font-size:2.6rem;font-weight:700;margin-bottom:3rem;padding-bottom:1.5rem;position:relative;text-align:center}.vendor-modal-content h2:after{background-color:#4361ee;border-radius:.3rem;bottom:0;content:"";height:.3rem;left:50%;position:absolute;transform:translateX(-50%);width:6rem}.vendor-modal-content .vendor-form{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(15rem,auto) minmax(25rem,1fr)}.vendor-modal-content .vendor-form label{color:#1e293b;font-size:1.8rem;font-weight:500;padding-right:1rem;text-align:right}.vendor-modal-content .vendor-form input,.vendor-modal-content .vendor-form textarea{border:.1rem solid #cbd5e1;border-radius:.4rem;font-size:1.6rem;padding:1.2rem 1.6rem;width:100%}.vendor-modal-content .vendor-form input:focus,.vendor-modal-content .vendor-form textarea:focus{border-color:#4361ee;outline:none}.vendor-modal-content .vendor-form input::placeholder,.vendor-modal-content .vendor-form textarea::placeholder{color:#94a3b8}.vendor-modal-content .vendor-form textarea{min-height:10rem;resize:vertical}.vendor-modal-content .vendor-form .modal-actions{display:flex;gap:1.5rem;grid-column:1/-1;justify-content:center;margin-top:3rem}.vendor-modal-content .vendor-form .modal-actions .btn-cancel{background-color:#fff;border:.1rem solid #cbd5e1;border-radius:.4rem;color:#1e293b;cursor:pointer;font-size:1.6rem;font-weight:500;padding:1.2rem 2.5rem;transition:all .2s;width:20rem}.vendor-modal-content .vendor-form .modal-actions .btn-cancel:hover{background-color:#f8fafc}.vendor-modal-content .vendor-form .modal-actions .btn-save{background-color:#4361ee;border:none;border-radius:.4rem;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:500;padding:1.2rem 2.5rem;transition:all .2s;width:20rem}.vendor-modal-content .vendor-form .modal-actions .btn-save:hover{background-color:#3a56d4}.vendor-search-container{position:relative}.vendor-search-container .vendor-search-input{background-color:#fff;border:.1rem solid #cbd5e1;border-radius:.4rem;font-size:1.6rem;padding:1.2rem 1.5rem;width:100%}.vendor-search-container .vendor-search-input:focus{border-color:#4361ee;outline:none}.vendor-search-container .vendor-dropdown{background:#fff;border:.1rem solid #cbd5e1;border-radius:.4rem;box-shadow:0 4px 6px -1px #0000001a;left:0;max-height:30rem;overflow-y:auto;position:absolute;right:0;top:calc(100% + .5rem);z-index:9999}.vendor-search-container .vendor-dropdown .vendor-option{border-bottom:.1rem solid #e2e8f0;cursor:pointer;padding:1.2rem 1.5rem;transition:background-color .2s}.vendor-search-container .vendor-dropdown .vendor-option:hover{background-color:#edf2ff}.vendor-search-container .vendor-dropdown .vendor-option:last-child{border-bottom:none}.vendor-search-container .vendor-dropdown .vendor-option.add-new{align-items:center;color:#4361ee;display:flex;font-weight:600;gap:.8rem}.vendor-search-container .vendor-dropdown .vendor-option.add-new:hover{background-color:#4361ee1a}.vendor-search-container .vendor-dropdown .vendor-option .vendor-name{color:#1e293b;font-size:1.4rem;font-weight:500}@media(max-width:768px){.expense-form .form-header{flex-direction:column;gap:2rem}.expense-form .form-header .company-branding{width:100%}.expense-form .form-header .invoice-title{align-self:flex-start}.expense-form .section-split{flex-direction:column;gap:3rem}.expense-form .items-table .items-header{display:none}.expense-form .items-table .items-body .item-row{flex-direction:column;padding:1.5rem}.expense-form .items-table .items-body .item-row .col{padding:.8rem 0;width:100%}.expense-form .items-table .items-body .item-row .col:before{color:#64748b;content:attr(class);display:block;font-size:1.2rem;font-weight:500;margin-bottom:.5rem;text-transform:capitalize}.expense-form .items-table .items-body .item-row .col.actions{align-self:flex-end}.expense-form .invoice-totals{max-width:100%}}.invoice-tracker-container{background-color:#f8fafc;color:#1e293b;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:1200px;min-height:100vh;padding:1.5rem}.page-hero{background:linear-gradient(135deg,#4361ee,#3a56d4);border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;color:#fff;margin-bottom:2rem;overflow:hidden;padding:3rem 2rem;position:relative;text-align:center}.page-hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 80 29zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E") 50%/auto repeat;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page-hero .hero-content{margin:0 auto;max-width:800px;position:relative;z-index:2}.page-hero .hero-icon{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff26;border-radius:9999px;box-shadow:0 0 0 8px #ffffff1a;display:inline-flex;font-size:3rem;height:8rem;justify-content:center;margin-bottom:1.5rem;width:8rem}.page-hero h1{font-size:3.6rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem;text-shadow:0 2px 4px #0000001a}.page-hero .hero-description{color:#eef2ff;font-size:2rem;line-height:1.6;margin:0 auto;max-width:600px;opacity:.9}.search-container .search-card{background-color:#fff;border:1px solid #4361ee1a;border-radius:16px;box-shadow:0 10px 15px -3px #00000012,0 4px 6px -2px #0000000d;padding:2rem}.search-container .search-card .search-field{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.search-container .search-card .search-field{align-items:stretch;flex-direction:row}}.search-container .search-card .search-field .search-input-wrapper{flex-grow:1;position:relative}.search-container .search-card .search-field .search-input-wrapper .search-icon{color:#64748b;font-size:2rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.search-container .search-card .search-field .search-input-wrapper .search-input{border:2px solid #f1f5f9;border-radius:12px;color:#1e293b;font-size:1.8rem;height:6rem;padding:0 1.5rem 0 3rem;transition:all .2s ease-in-out;width:100%}.search-container .search-card .search-field .search-input-wrapper .search-input:focus{border-color:#4361ee;box-shadow:0 0 0 4px #4361ee1a;outline:none}.search-container .search-card .search-field .search-input-wrapper .search-input::placeholder{color:#94a3b8;font-size:1.6rem}.search-container .search-card .search-field .search-input-wrapper .search-type-badge{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#eef2ff;border-radius:9999px;color:#4361ee;display:inline-flex;font-size:1.4rem;font-weight:500;padding:.5rem 1rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.search-container .search-card .search-field .search-input-wrapper .search-type-badge svg{font-size:1.6rem;margin-right:.5rem}.search-container .search-card .search-field .search-button{align-items:center;background:linear-gradient(135deg,#4361ee,#3a56d4);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:1.8rem;font-weight:600;height:6rem;justify-content:center;letter-spacing:.5px;min-width:180px;text-transform:uppercase;transition:all .2s ease-in-out}.search-container .search-card .search-field .search-button:hover:not(:disabled){background:linear-gradient(135deg,#2c4dec,#2c48c9);box-shadow:0 4px 6px #00000012,0 1px 3px #00000014;transform:translateY(-1px)}.search-container .search-card .search-field .search-button:active:not(:disabled){transform:translateY(0)}.search-container .search-card .search-field .search-button:disabled{background:#6c757d;cursor:not-allowed;opacity:.7}.search-container .search-card .search-help{align-items:flex-start;background-color:#eef2ff;border:1px solid #4361ee1a;border-radius:12px;display:flex;margin-top:1.5rem;padding:1rem}.search-container .search-card .search-help .info-icon{color:#4361ee;flex-shrink:0;font-size:2rem;margin-right:.75rem;margin-top:.25rem}.search-container .search-card .search-help p{color:#475569;font-size:1.6rem;line-height:1.6;margin:0}.results-section{margin-bottom:2rem}.results-section .loading-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 0;text-align:center}.results-section .loading-state .loader-animation{animation:spin 1s linear infinite;border:4px solid #4361ee33;border-radius:50%;border-top-color:#4361ee;height:60px;margin-bottom:1.5rem;width:60px}.results-section .loading-state p{color:#475569;font-size:1.8rem;font-weight:500}.results-section .error-state{background-color:#fef2f2;border:1px solid #fee2e2;border-radius:12px;padding:2rem;text-align:center}.results-section .error-state .error-icon{color:#ef4444;font-size:3.6rem;margin-bottom:1rem}.results-section .error-state h3{color:#ef4444;font-size:2rem;margin-bottom:.75rem}.results-section .error-state p{color:#475569;margin-bottom:1.5rem}.results-section .error-state .try-again-button{background-color:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease-in-out}.results-section .error-state .try-again-button:hover{background-color:#ed2d2d}.results-section .empty-state{background-color:#fff;border:1px dashed #94a3b8;border-radius:12px;padding:2rem;text-align:center}.results-section .empty-state .empty-icon{color:#94a3b8;font-size:3.6rem;margin-bottom:1rem}.results-section .empty-state h3{color:#475569;font-size:2rem;margin-bottom:.75rem}.results-section .empty-state p{color:#64748b;margin:0 auto;max-width:400px}.results-section .invoices-results .results-header{margin-bottom:1.5rem}.results-section .invoices-results .results-header h2{color:#1e293b;font-size:2.4rem;font-weight:700;margin-bottom:.5rem}.results-section .invoices-results .results-header .results-subtext{color:#64748b;font-size:1.6rem}.results-section .invoices-results .invoice-cards{display:flex;flex-direction:column;gap:1rem}.results-section .invoices-results .invoice-cards .invoice-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #00000012,0 1px 3px #00000014;overflow:hidden;transition:all .3s ease-in-out}.results-section .invoices-results .invoice-cards .invoice-card.expanded{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header{cursor:pointer;display:flex;flex-direction:column;padding:1.25rem;position:relative;transition:all .2s ease-in-out}@media(min-width:768px){.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header{align-items:center;flex-direction:row;justify-content:space-between}}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header:hover{background-color:#f8fafc}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-left{flex:1 1}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-left .invoice-number-wrapper{align-items:center;display:flex;margin-bottom:.75rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-left .invoice-number-wrapper .invoice-icon{color:#4361ee;font-size:2rem;margin-right:.75rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-left .invoice-number-wrapper .number-container{display:flex;flex-direction:column}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-left .invoice-number-wrapper .number-container .invoice-label{color:#64748b;font-size:1.2rem;margin-bottom:.25rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-left .invoice-number-wrapper .number-container .invoice-number{color:#1e293b;font-size:2rem!important;font-weight:600}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-left .invoice-meta{display:flex;flex-wrap:wrap;gap:1rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-left .invoice-meta .meta-item{align-items:center;color:#475569;display:flex;font-size:1.6rem!important}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-left .invoice-meta .meta-item svg{color:#94a3b8;font-size:1.4rem;margin-right:.5rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-right{align-items:center;display:flex;margin-top:1rem}@media(min-width:768px){.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-right{margin-top:0}}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-right .status-amount-container{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem;margin-right:1rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-right .status-amount-container .status-badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:1.4rem!important;font-weight:600;padding:.25rem .75rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-right .status-amount-container .status-badge .status-icon{margin-right:.25rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-right .status-amount-container .status-badge.status-submitted{background-color:#f59e0b1a;color:#c57f08}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-right .status-amount-container .status-badge.status-stage1-approved{background-color:#10b9811a;color:#0ea271}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-right .status-amount-container .status-badge.status-hod-approved{background-color:#8b5cf61a;color:#7a44f5}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-right .status-amount-container .status-badge.status-paid{background-color:#3b82f61a;color:#2372f5}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-right .status-amount-container .status-badge.status-rejected{background-color:#ef44441a;color:#ed2d2d}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-right .status-amount-container .status-badge.status-pending{background-color:#94a3b81a;color:#667b99}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-right .status-amount-container .invoice-amount{color:#1e293b;font-size:2rem!important;font-weight:700}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-right .expand-control{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-right .expand-control .chevron-icon{color:#64748b;font-size:1.6rem;transition:transform .2s ease}.expanded .results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-right .expand-control .chevron-icon{transform:rotate(180deg)}.results-section .invoices-results .invoice-cards .invoice-card .invoice-card-header .invoice-card-right .expand-control .mini-loader{animation:spin 1s linear infinite;border:2px solid #4361ee33;border-radius:50%;border-top-color:#4361ee;height:20px;width:20px}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel{background-color:#f8fafc;border-top:1px solid #f1f5f9}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem 0}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-loading .loader-animation{animation:spin 1s linear infinite;border:3px solid #4361ee33;border-radius:50%;border-top-color:#4361ee;height:36px;margin-bottom:1rem;width:36px}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-loading p{color:#475569;font-size:1.4rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .invoice-progress-tracker{padding:1.5rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .invoice-progress-tracker .progress-bar{background-color:#e2e8f0;border-radius:9999px;height:6px;margin-bottom:1rem;overflow:hidden}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .invoice-progress-tracker .progress-bar .progress-indicator{background:linear-gradient(90deg,#f59e0b,#3b82f6);border-radius:9999px;height:100%;transition:width .5s ease}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .invoice-progress-tracker .progress-steps{display:flex;justify-content:space-between}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .invoice-progress-tracker .progress-steps .progress-step{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .invoice-progress-tracker .progress-steps .progress-step .step-icon{align-items:center;background-color:#e2e8f0;border-radius:9999px;color:#64748b;display:flex;height:36px;justify-content:center;margin-bottom:.5rem;transition:all .2s ease-in-out;width:36px}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .invoice-progress-tracker .progress-steps .progress-step .step-label{color:#64748b;font-size:1.2rem;max-width:100px;transition:all .2s ease-in-out}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .invoice-progress-tracker .progress-steps .progress-step.active .step-icon{background-color:#4361ee;color:#fff}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .invoice-progress-tracker .progress-steps .progress-step.active .step-label{color:#1e293b;font-weight:500}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .invoice-progress-tracker .progress-steps .progress-step.current .step-icon{box-shadow:0 0 0 4px #4361ee4d}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .invoice-progress-tracker .progress-steps .progress-step.current .step-label{font-weight:600}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content{padding:0 1.5rem 1.5rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-columns{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:1.5rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-columns .details-column h4{color:#1e293b;font-size:1.6rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;position:relative}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-columns .details-column h4:after{background-color:#4361ee;bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-columns .details-column .detail-group .detail-item{margin-bottom:.75rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-columns .details-column .detail-group .detail-item:last-child{margin-bottom:0}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-columns .details-column .detail-group .detail-item .detail-label{color:#64748b;display:block;font-size:1.4rem!important;margin-bottom:.25rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-columns .details-column .detail-group .detail-item .detail-value{color:#1e293b;font-size:1.6rem!important}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-columns .details-column .detail-group .detail-item .detail-value.amount{color:#1e293b;font-weight:700}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-columns .details-column .detail-group .detail-item .detail-value.address{display:block;line-height:1.5}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-columns .details-column .detail-group .detail-item .detail-value.status{align-items:center;display:inline-flex;font-weight:600}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-columns .details-column .detail-group .detail-item .detail-value.status svg{margin-right:.5rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-columns .details-column .detail-group .detail-item .detail-value.status.status-submitted{color:#c57f08}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-columns .details-column .detail-group .detail-item .detail-value.status.status-stage1-approved{color:#0ea271}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-columns .details-column .detail-group .detail-item .detail-value.status.status-hod-approved{color:#7a44f5}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-columns .details-column .detail-group .detail-item .detail-value.status.status-paid{color:#2372f5}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-columns .details-column .detail-group .detail-item .detail-value.status.status-rejected{color:#ed2d2d}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-columns .details-column .detail-group .detail-item .detail-value.status.status-pending{color:#667b99}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-columns .details-column .detail-group .detail-item.description{margin-top:.5rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-columns .details-column .detail-group .detail-item.description .detail-value{color:#475569;font-style:italic;line-height:1.5}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section{margin-bottom:1.5rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section h4{color:#1e293b;font-size:1.6rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;position:relative}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section h4:after{background-color:#4361ee;bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .no-history{align-items:center;background-color:#fff;border:1px solid #f1f5f9;border-radius:8px;display:flex;padding:1rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .no-history svg{color:#64748b;font-size:1.8rem;margin-right:.75rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .no-history p{color:#475569;font-size:1.4rem;margin:0}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .timeline{padding-left:30px;position:relative}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .timeline:before{background-color:#e2e8f0;bottom:6px;content:"";left:11px;position:absolute;top:6px;width:2px}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .timeline .timeline-item{padding-bottom:1.25rem;position:relative}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .timeline .timeline-item:last-child{padding-bottom:0}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .timeline .timeline-item.current .timeline-marker{box-shadow:0 0 0 4px #4361ee33}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .timeline .timeline-item.current .timeline-header .timeline-title{color:#4361ee}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .timeline .timeline-item .timeline-marker{align-items:center;background-color:#fff;border-radius:9999px;display:flex;font-size:1.2rem;height:24px;justify-content:center;left:-30px;position:absolute;top:0;width:24px;z-index:1}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .timeline .timeline-item .timeline-marker.status-submitted{background-color:#f59e0b;color:#fff}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .timeline .timeline-item .timeline-marker.status-stage1-approved{background-color:#10b981;color:#fff}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .timeline .timeline-item .timeline-marker.status-hod-approved{background-color:#8b5cf6;color:#fff}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .timeline .timeline-item .timeline-marker.status-paid{background-color:#3b82f6;color:#fff}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .timeline .timeline-item .timeline-marker.status-rejected{background-color:#ef4444;color:#fff}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .timeline .timeline-item .timeline-marker.status-pending{background-color:#94a3b8;color:#fff}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .timeline .timeline-item .timeline-content{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:1rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .timeline .timeline-item .timeline-content .timeline-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .timeline .timeline-item .timeline-content .timeline-header .timeline-title{color:#1e293b;font-size:1.6rem!important;font-weight:600}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .timeline .timeline-item .timeline-content .timeline-header .timeline-date{color:#64748b;font-size:1.4rem!important}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .timeline .timeline-item .timeline-content .timeline-body{color:#475569;font-size:1.6rem!important;line-height:1.5;margin-bottom:.5rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .timeline .timeline-item .timeline-content .timeline-footer{color:#64748b;font-size:1.2rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .timeline .timeline-item .timeline-content .timeline-footer .updated-by{align-items:center;display:inline-flex}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .history-section .timeline .timeline-item .timeline-content .timeline-footer .updated-by .user-icon{margin-right:.25rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-actions{border-top:1px solid #f1f5f9;display:flex;gap:.75rem;justify-content:flex-end;padding-top:1.5rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-actions button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:600;justify-content:center;padding:.75rem 1rem;transition:all .2s ease-in-out}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-actions button svg{margin-right:.5rem}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-actions button.btn-outline{background-color:#0000;border:1px solid #4361ee;color:#4361ee}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-actions button.btn-outline:hover{background-color:#4361ee0d}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-actions button.btn-primary{background-color:#4361ee;border:1px solid #4361ee;color:#fff}.results-section .invoices-results .invoice-cards .invoice-card .invoice-details-panel .details-content .details-actions button.btn-primary:hover{background-color:#3a56d4}.help-section{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #00000012,0 1px 3px #00000014;padding:1.5rem}.help-section .help-content{text-align:center}.help-section .help-content h3{color:#1e293b;font-size:2rem;font-weight:600;margin-bottom:.75rem}.help-section .help-content p{color:#475569;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;max-width:500px}.help-section .help-content .contact-methods{align-items:center;display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.help-section .help-content .contact-methods{flex-direction:row;gap:2rem;justify-content:center}}.help-section .help-content .contact-methods .contact-method{align-items:center;color:#1e293b;display:flex;text-decoration:none;transition:all .2s ease-in-out}.help-section .help-content .contact-methods .contact-method:hover{color:#4361ee}.help-section .help-content .contact-methods .contact-method:hover .contact-icon{transform:scale(1.1)}.help-section .help-content .contact-methods .contact-method .contact-icon{align-items:center;border-radius:9999px;display:flex;font-size:2rem;height:48px;justify-content:center;margin-right:.75rem;transition:all .2s ease-in-out;width:48px}.help-section .help-content .contact-methods .contact-method .contact-icon.email{background-color:#4361ee1a;color:#4361ee}.help-section .help-content .contact-methods .contact-method .contact-icon.phone{background-color:#10b9811a;color:#10b981}.help-section .help-content .contact-methods .contact-method span{font-weight:500}.attachments-section{background:#f8fafc;border:1px solid #4361ee1a;border-radius:12px;margin-top:2rem;padding:1.5rem}.attachments-section h4{color:#1e293b;font-size:2rem;font-weight:600;margin-bottom:1rem}.attachments-section h5{color:#475569;font-size:1.8rem;font-weight:500;margin-bottom:1rem}.attachments-section .no-attachments{align-items:center;background:#fff;border:1px dashed #94a3b8;border-radius:8px;color:#475569;display:flex;font-size:1.6rem;gap:.75rem;padding:1rem}.attachments-section .no-attachments svg{color:#64748b;font-size:2rem}.attachments-section .attachment-group{margin-bottom:1.5rem}.attachments-section .attachment-group:last-child{margin-bottom:0}.attachments-section .attachments-list{display:flex;flex-direction:column;gap:.75rem}.attachments-section .attachments-list .attachment-item{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:12px;display:flex;gap:.75rem;padding:1rem;transition:all .3s ease}.attachments-section .attachments-list .attachment-item:hover{border-color:#4361ee;box-shadow:0 4px 12px #4361ee1a;transform:translateY(-1px)}.attachments-section .attachments-list .attachment-item:hover .attachment-icon{transform:scale(1.1)}.attachments-section .attachments-list .attachment-item:hover a{color:#4361ee}.attachments-section .attachments-list .attachment-item .attachment-icon{color:#4361ee;font-size:2rem;transition:transform .3s ease}.attachments-section .attachments-list .attachment-item a{color:#1e293b;font-size:1.6rem;font-weight:500;text-decoration:none;transition:color .3s ease}.attachments-section .attachments-list .attachment-item a:hover{color:#4361ee}.budget-management{font-family:Roboto,Segoe UI,sans-serif;margin:0 auto;max-width:1200px;padding:20px;width:100%}.budget-management .page-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.budget-management .page-header .header-title{align-items:center;display:flex}.budget-management .page-header .header-title .header-icon{color:#4a6fdc;font-size:24px;margin-right:12px}.budget-management .page-header .header-title h1{color:#333;font-size:24px;font-weight:600;margin:0}.budget-management .page-header .header-actions{display:flex;gap:12px}.budget-management .page-header .header-actions button{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 16px;transition:all .2s ease}.budget-management .page-header .header-actions button.btn-refresh{background-color:#f5f5f5;border:1px solid #ddd;color:#555}.budget-management .page-header .header-actions button.btn-refresh:hover{background-color:#eee}.budget-management .page-header .header-actions button.btn-add-budget{background-color:#4a6fdc;border:none;color:#fff}.budget-management .page-header .header-actions button.btn-add-budget:hover{background-color:#3a5fc9}.budget-management .filters-bar{background-color:#f9f9f9;border-radius:8px;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:16px}.budget-management .filters-bar .filter-group{align-items:center;display:flex;gap:8px}.budget-management .filters-bar .filter-group label{color:#555;font-size:14px;font-weight:500}.budget-management .filters-bar .filter-group select{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;min-width:150px;padding:8px 12px}.budget-management .budget-overview{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;overflow:hidden}.budget-management .budget-overview .period-header{background-color:#f5f7fa;border-bottom:1px solid #e0e0e0;padding:16px 20px}.budget-management .budget-overview .period-header h2{color:#333;font-size:18px;font-weight:600;margin:0}.budget-management .budget-overview .empty-state,.budget-management .budget-overview .error-state,.budget-management .budget-overview .loading-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.budget-management .budget-overview .empty-state h3,.budget-management .budget-overview .error-state h3,.budget-management .budget-overview .loading-state h3{color:#333;font-size:18px;font-weight:600;margin:16px 0 8px}.budget-management .budget-overview .empty-state p,.budget-management .budget-overview .error-state p,.budget-management .budget-overview .loading-state p{color:#666;margin:0 0 24px;max-width:400px}.budget-management .budget-overview .empty-state .spinner,.budget-management .budget-overview .error-state .spinner,.budget-management .budget-overview .loading-state .spinner{animation:spin 1s linear infinite;border:3px solid #4a6fdc33;border-radius:50%;border-top-color:#4a6fdc;height:40px;width:40px}.budget-management .budget-overview .empty-state .empty-icon,.budget-management .budget-overview .error-state .empty-icon,.budget-management .budget-overview .loading-state .empty-icon{color:#ccc;font-size:48px}.budget-management .budget-overview .empty-state button,.budget-management .budget-overview .error-state button,.budget-management .budget-overview .loading-state button{background-color:#4a6fdc;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.budget-management .budget-overview .empty-state button:hover,.budget-management .budget-overview .error-state button:hover,.budget-management .budget-overview .loading-state button:hover{background-color:#3a5fc9}.budget-management .budget-overview .budget-table-container{overflow-x:auto}.budget-management .budget-overview .budget-table-container .budget-table{border-collapse:collapse;width:100%}.budget-management .budget-overview .budget-table-container .budget-table td,.budget-management .budget-overview .budget-table-container .budget-table th{border-bottom:1px solid #eee;padding:12px 16px;text-align:left}.budget-management .budget-overview .budget-table-container .budget-table th{background-color:#f9f9f9;color:#555;font-size:14px;font-weight:600}.budget-management .budget-overview .budget-table-container .budget-table td{color:#333;font-size:14px}.budget-management .budget-overview .budget-table-container .budget-table td.amount-cell{font-family:monospace;font-size:14px;text-align:right}.budget-management .budget-overview .budget-table-container .budget-table .actions-cell{white-space:nowrap;width:120px}.budget-management .budget-overview .budget-table-container .budget-table .actions-cell .btn-action{align-items:center;background-color:#0000;border:none;border-radius:4px;color:#666;cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin-right:4px;width:28px}.budget-management .budget-overview .budget-table-container .budget-table .actions-cell .btn-action:hover{background-color:#f0f0f0}.budget-management .budget-overview .budget-table-container .budget-table .actions-cell .btn-action.view{color:#4a6fdc}.budget-management .budget-overview .budget-table-container .budget-table .actions-cell .btn-action.chart{color:#00a389}.budget-management .budget-overview .budget-table-container .budget-table .actions-cell .btn-action.edit{color:#f59f00}.budget-management .budget-overview .budget-table-container .budget-table .actions-cell .btn-action.delete{color:#e03131}.budget-management .budget-overview .budget-table-container .budget-table .status-badge{align-items:center;border-radius:100px;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 8px}.budget-management .budget-overview .budget-table-container .budget-table .status-badge.success{background-color:#00a3891a;color:#00a389}.budget-management .budget-overview .budget-table-container .budget-table .status-badge.warning{background-color:#f59f001a;color:#f59f00}.budget-management .budget-overview .budget-table-container .budget-table .status-badge.danger{background-color:#e031311a;color:#e03131}.budget-management .budget-overview .budget-table-container .budget-table .details-row,.budget-management .budget-overview .budget-table-container .budget-table tr.expanded{background-color:#f5f9ff}.budget-management .budget-overview .budget-table-container .budget-table .details-row .budget-details-expanded{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;padding:16px}@media(max-width:992px){.budget-management .budget-overview .budget-table-container .budget-table .details-row .budget-details-expanded{grid-template-columns:1fr 1fr}}@media(max-width:768px){.budget-management .budget-overview .budget-table-container .budget-table .details-row .budget-details-expanded{grid-template-columns:1fr}}.budget-management .budget-overview .budget-table-container .budget-table .details-row .budget-details-expanded h4{color:#333;font-size:16px;font-weight:600;margin:0 0 12px}.budget-management .budget-overview .budget-table-container .budget-table .details-row .budget-details-expanded .details-grid{grid-gap:8px;display:grid;gap:8px}.budget-management .budget-overview .budget-table-container .budget-table .details-row .budget-details-expanded .details-grid .detail-item{display:flex;justify-content:space-between}.budget-management .budget-overview .budget-table-container .budget-table .details-row .budget-details-expanded .details-grid .detail-item .label{color:#666;font-weight:500}.budget-management .budget-overview .budget-table-container .budget-table .details-row .budget-details-expanded .details-grid .detail-item .value{color:#333}.budget-management .budget-overview .budget-table-container .budget-table .details-row .budget-details-expanded .progress-container{margin-top:12px}.budget-management .budget-overview .budget-table-container .budget-table .details-row .budget-details-expanded .progress-container .progress-bar-container{background-color:#eee;border-radius:4px;height:8px;overflow:hidden;width:100%}.budget-management .budget-overview .budget-table-container .budget-table .details-row .budget-details-expanded .progress-container .progress-bar-container .progress-bar{border-radius:4px;height:100%}.budget-management .budget-overview .budget-table-container .budget-table .details-row .budget-details-expanded .progress-container .progress-bar-container .progress-bar.success{background-color:#00a389}.budget-management .budget-overview .budget-table-container .budget-table .details-row .budget-details-expanded .progress-container .progress-bar-container .progress-bar.warning{background-color:#f59f00}.budget-management .budget-overview .budget-table-container .budget-table .details-row .budget-details-expanded .progress-container .progress-bar-container .progress-bar.danger{background-color:#e03131}.budget-management .budget-overview .budget-table-container .budget-table .details-row .budget-details-expanded .progress-container .progress-info{color:#666;display:flex;font-size:13px;justify-content:space-between;margin-top:8px}.budget-management .budget-overview .budget-table-container .budget-table .details-row .budget-details-expanded .actions-section{display:flex;flex-direction:column;gap:8px}.budget-management .budget-overview .budget-table-container .budget-table .details-row .budget-details-expanded .actions-section button{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 12px}.budget-management .budget-overview .budget-table-container .budget-table .details-row .budget-details-expanded .actions-section button.btn-view-report{background-color:#00a389;border:none;color:#fff}.budget-management .budget-overview .budget-table-container .budget-table .details-row .budget-details-expanded .actions-section button.btn-view-report:hover{background-color:#008f78}.budget-management .budget-overview .budget-table-container .budget-table .details-row .budget-details-expanded .actions-section button.btn-edit-budget{background-color:#fff;border:1px solid #ddd;color:#333}.budget-management .budget-overview .budget-table-container .budget-table .details-row .budget-details-expanded .actions-section button.btn-edit-budget:hover{background-color:#f5f5f5}.budget-form-modal{max-width:600px}.budget-form-modal h2{color:#333;font-size:20px;font-weight:600;margin:0 0 24px}.budget-form-modal .error-message{background-color:#e031311a;border-radius:4px;color:#e03131;font-size:14px;margin-bottom:16px;padding:12px}.budget-form-modal form{display:flex;flex-direction:column;gap:16px}.budget-form-modal form .form-row{display:flex;gap:16px}.budget-form-modal form .form-row .form-group{flex:1 1}.budget-form-modal form .form-group{display:flex;flex-direction:column;gap:6px}.budget-form-modal form .form-group label{color:#555;font-size:14px;font-weight:500}.budget-form-modal form .form-group input,.budget-form-modal form .form-group select,.budget-form-modal form .form-group textarea{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:10px 12px}.budget-form-modal form .form-group input:focus,.budget-form-modal form .form-group select:focus,.budget-form-modal form .form-group textarea:focus{border-color:#4a6fdc;outline:none}.budget-form-modal form .form-group textarea{min-height:80px;resize:vertical}.budget-form-modal form .form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.budget-form-modal form .form-actions button{border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px}.budget-form-modal form .form-actions button.btn-cancel{background-color:#fff;border:1px solid #ddd;color:#333}.budget-form-modal form .form-actions button.btn-cancel:hover{background-color:#f5f5f5}.budget-form-modal form .form-actions button.btn-save{background-color:#4a6fdc;border:none;color:#fff}.budget-form-modal form .form-actions button.btn-save:hover{background-color:#3a5fc9}.budget-form-modal form .form-actions button.btn-save:disabled{background-color:#a0b0da;cursor:not-allowed}.budget-chart-modal{max-width:700px}.budget-chart-modal h2{color:#333;font-size:20px;font-weight:600;margin:0 0 20px}.budget-chart-modal .budget-details{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:24px}.budget-chart-modal .budget-details .detail-item{display:flex;flex-direction:column;gap:4px}.budget-chart-modal .budget-details .detail-item .label{color:#666;font-size:12px;font-weight:500}.budget-chart-modal .budget-details .detail-item .value{color:#333;font-size:16px;font-weight:500}.budget-chart-modal .budget-progress{margin-bottom:24px}.budget-chart-modal .budget-progress .progress-bar-container{background-color:#eee;border-radius:4px;height:24px;margin-bottom:8px;overflow:hidden;width:100%}.budget-chart-modal .budget-progress .progress-bar-container .progress-bar{border-radius:4px;height:100%;transition:width .3s ease}.budget-chart-modal .budget-progress .progress-bar-container .progress-bar.success{background-color:#00a389}.budget-chart-modal .budget-progress .progress-bar-container .progress-bar.warning{background-color:#f59f00}.budget-chart-modal .budget-progress .progress-bar-container .progress-bar.danger{background-color:#e03131}.budget-chart-modal .budget-progress .progress-labels{color:#666;display:flex;font-size:14px;justify-content:space-between}.budget-chart-modal .budget-summary{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:24px}.budget-chart-modal .budget-summary .summary-item{background-color:#f9f9f9;border-radius:8px;padding:16px}.budget-chart-modal .budget-summary .summary-item .item-label{color:#666;font-size:12px;font-weight:500;margin-bottom:8px}.budget-chart-modal .budget-summary .summary-item .item-value{align-items:center;color:#333;display:flex;font-size:18px;font-weight:600;gap:8px}.budget-chart-modal .budget-summary .summary-item .item-value.success{color:#00a389}.budget-chart-modal .budget-summary .summary-item .item-value.warning{color:#f59f00}.budget-chart-modal .budget-summary .summary-item .item-value.danger{color:#e03131}.budget-chart-modal .budget-summary .summary-item.status{background-color:#f5f7fa}.budget-chart-modal .loading-spinner{align-items:center;color:#666;display:flex;height:200px;justify-content:center}.budget-chart-modal .error-message{background-color:#e031311a;border-radius:4px;color:#e03131;margin:24px 0;padding:16px;text-align:center}.budget-chart-modal .modal-actions{display:flex;justify-content:space-between;margin-top:24px}.budget-chart-modal .modal-actions button{border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px}.budget-chart-modal .modal-actions button.btn-close{background-color:#fff;border:1px solid #ddd;color:#333}.budget-chart-modal .modal-actions button.btn-close:hover{background-color:#f5f5f5}.budget-chart-modal .modal-actions button.btn-download{align-items:center;background-color:#00a389;border:none;color:#fff;display:flex;gap:8px}.budget-chart-modal .modal-actions button.btn-download:hover{background-color:#008f78}@keyframes spin{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.46e1b183.css.map*/