@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Caveat:wght@600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,400&family=JetBrains+Mono:wght@400;500&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap);*{font-family:Outfit;text-decoration:none}:root{--pay-bg:linear-gradient(135deg,#0d0b1e,#1a1040 50%,#0f0d2a);--pay-surface:#0f0b24;--pay-surface-2:#161032;--pay-surface-3:#0d0c2c;--pay-border:#ffffff14;--pay-text:#fff;--pay-text-muted:#a9a3c9;--pay-text-sub:#c9c5e0;--pay-accent:#8660f8;--pay-datepicker-bg:#161032;--pay-datepicker-hdr:#0f0b24;--pay-datepicker-day:#c9c5e0;--brand-bg:#0a0f1c;--brand-card:#0f1629;--brand-card-border:#828fb22e;--brand-surface-elev:#ffffff0a;--brand-text:#e6eaf3;--brand-muted:#9aa3b2;--brand-accent:#8b5cf6;--brand-link:#60a5fa;--brand-shadow:0 8px 30px #02061759;--brand-head-bg:linear-gradient(180deg,#8b5cf614,#8b5cf600);--select-bg:#0c0a17;--select-text:#fff;--select-bg:#fff;--select-text:#1a1a1a;--background:#292750;--body-bg-color:radial-gradient(circle,#292750 0%,#101221 100%);--top-menubar-bg-color:#0c0a17;--primary-btn-bg-color:linear-gradient(90deg,#8660f8,#c3afff);--orange-btn-bg-clr:linear-gradient(90deg,#ea580c,#ea580c90);--green-btn-bg-clr:linear-gradient(90deg,#16a34a,#16a34a90);--secondary-btn-bg-color:linear-gradient(90deg,#3a3a3a,#00000050);--primary-text-color:#fff;--secondary-text-color:#9ca3af;--card-bg-color:radial-gradient(circle at bottom,#1a1333 0%,#0c0a17 100%);--card-text-color:#f8f8facc;--table-bg-color:#2a2a2a;--table-head-bg-color:#1e1830;--table-border-bottom:1px solid #303030;--widget-bg-color:#1b1b1b;--widget-border-color:#424242;--icon-color:#ddd;--font-family:Outfit;--box-shadow:#545486;--menu-hover-bg-color:#545486;--input-bg-color:#ffffff04;--input-text-color:#a5a4a4;--input-border-color:#4b4a4a;--dialog-bg-color:radial-gradient(circle at bottom,#1a1333 0%,#0c0a17 100%);--dialog-box-shadow:#5b5b7e;--universal-bg-color-one:#392f70d3;--select-option-bg-color:#0c0a17;--select-option-hovr-bg-color:#201b3c;--label-color:#c4c4c4;--dropdown-menu-bg-color:#292750;--summary-card-bg-color:#1a1a2e;--primary-card-box-shadow:#0006;--payroll-header-bg-color:#0808089c;--payroll-tab-text-color:#d3d3d3;--payroll-card-bg-color:#1a1b2f;--payrol-card-box-shadow:#ffffff0d;--table-border-color:#48455a;--report-border-color:#8660f8;--pagination-num-border:#333;--pagination-num-bg-color:#1e1e2e;--page-topbar:#0808089c;--isBorder:1px solid gray!important;--dialog-border-color:#d3d3d3;--popup-bg-color:radial-gradient(circle at bottom,#1a1333 0%,#0c0a17 100%);--dark-bg-color:#080808;--user-info-color:#adabab;--role-table-th-bg:#0c0a18;--role-table-th-text:gray;--custom-table-thead:#1e1d2e;--secure-bdr:#22c55e;--secure-clr:#22c55e;--approved-text:#2cfc94;--color-gray:#8d8b8b;--user-info-list:#adabab;--logo-width:180px;--logo-height:100px;--logo-hline-eight:20px;--logo-line-height:25px;--logo-margin-left:0px;--find-location-bg:#0c0a17;--hamburgar-border:#f3f1f1;--pres_box_shadow:0px 0px 0px 0 #34c75940;--tot_box_shadow:0px 0px 0px 0 #8660f840;--act_box_shadow:0px 0px 0px 0 #0077ff40;--abs_box_shadow:0px 0px 0px 0 #ff3b3040;--warn_box_shadow:0px 0px 0px 0 #ffd60a40;--green-status:linear-gradient(90deg,#25b670,#127244);--orange-status:linear-gradient(90deg,#fb0,#b58500);--green-status-txt:#fff;--orange-status-txt:#fff;--fill-bg:#433880;--icon-color:#fff;--option-hover-bg:#c8c6c6;--report-box-shadow:0,0,0,0,#000;--pagination-bg:#0000;--pagination-text:#c5c2c2;--pagination-border:#414141;--select-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--edit-icon:#f5ee85;--assign-icon:#f6f8f7;--delete-icon:#d90606;--eye-icon:#cfa8f9;--days-button-bg:#010d44;--days-button-border:#010d44;--noti-widget-box-shadow:#221c55;--device-icon-bg:#ffffff15;--dark-theme:#18182e;--dark-theme-span:#46466e80;--noti-widget-bg:linear-gradient(90deg,#ffffff08 0%,#00000010);--noti-widget-border:#ffffff20;--ann-item-border:#ffffff26;--ann-item-sub-text:#9ca3af;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:210 40% 98%;--primary-foreground:222.2 47.4% 11.2%;--secondary:rgba(217.2 32.6% 17.5%);--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--urgent:#fabf2b;--border:217.2 32.6% 17.5%;--input:#2d313b59;--ring:212.7 26.8% 83.9%;--sidebar-background:240 5.9% 10%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:224.3 76.3% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 3.7% 15.9%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:240 3.7% 15.9%;--sidebar-ring:217.2 91.2% 59.8%;--accordian-bg:#111827;--accordian-clr:#fff;--accordian-bdr-clr:#1f2937;--bottom-pagination:#1e1a2c;--active-status-clr:#4ade80;--setting-border-bg:#1a1a1a30;--setting-border:#374151;--setting-border-one:#374151;--setting-card-header:linear-gradient(90deg,#8b5cf610 0%,#7c3aed10);--setting-card-header-bdr:#fff;--dropdown-icon-color:#dc3a0d;--main-gray-clr:#9ca3af;--green-light-20:#22c55e20;--text-info:#60a5fa;--warning-bdr:#f9731620;--warning-bg:#f9731610;--warning-clr:#fdba74;--primary-bdr:#8660f8;--primary-bg:#c6b3fe;--primary-clr:#fff;--orange-bg:#ff6b35;--orange-bg-1:#f7931e;--orange-bg-2:#814501;--orange-bdr:#ff6b35;--blue-bg:#0f1419;--blue-bg-1:#1c4e80;--red-bg:#c83e3e;--red-bg-1:#ff6b35;--red-bg-2:#893f24;--green-bg:#10b981;--green-bg-1:#059669;--yellow-bg:#f59e0b;--yellow-bg-1:#d97706;--gray-bg:#6b7280;--gray-bg-1:#9298a3;--gageri-bg:#f87171;--bg-card-clr:#374151;--badge-lightgray:#374151;--green-box-shadow-clr:#14532d;--hub-list-bg:#a855f7;--primary-tag-bg:#8660f8;--loatus-bg:#f472b6;--yellow-bg:#f9c805;--yellow-bg-1:#cdc00f;--purple-bg-1:#818cf8;--social-card-bg:#121218;--widget-post-body:radial-gradient(circle at center,#2b2545 0%,#1c1a26 100%);--white-gray-clr:#1f2937;--fy-dpdn-bg:#1f1f1f;--fy-dpdn-bg-hvr:#2d2d2d;--fy-dpdn-border:1px solid #1f2937;--color-gray-white:#8d8b8b;--alert-impact:linear-gradient(135deg,#2d12124d,#5c1f1f1a);--custom-tooltip-bg:#8b5cf610;--custom-tooltip-clr:#fff;--tds-db-card-1:linear-gradient(135deg,#8b5cf630,#000);--tds-db-card-2:linear-gradient(135deg,#eab30830,#000);--tds-db-card-3:linear-gradient(135deg,#22c55e30,#000);--tds-db-card-4:linear-gradient(135deg,#ef444430,#000);--tds-db-card-5:linear-gradient(135deg,#3b82f630,#000)}.light{--color-danger:#ef4444;--color-success:#22c55e;--color-warning:#f59e0b;--primary:#8660f8;--radius-default:8px;--font:"Outfit",sans-serif;--shadow-dropdown:0 8px 32px #0000001a;--pay-bg:linear-gradient(135deg,#f0eeff,#e8e4f8 50%,#ede9ff);--pay-surface:#fff;--pay-surface-2:#f9fafb;--pay-surface-3:#fff;--pay-border:#e5e7eb;--pay-text:#111827;--pay-text-muted:#6b7280;--pay-text-sub:#374151;--pay-accent:#8660f8;--pay-datepicker-bg:#fff;--pay-datepicker-hdr:#f9fafb;--pay-datepicker-day:#374151;--background:#f5f6fa;--body-bg-color:#fff;--top-menubar-bg-color:#e9e6f7;--primary-btn-bg-color:linear-gradient(90deg,#8660f8,#c6b3fe);--orange-btn-bg-clr:linear-gradient(90deg,#ea580c,#ea580c90);--green-btn-bg-clr:linear-gradient(90deg,#16a34a,#16a34a90);--secondary-btn-bg-color:linear-gradient(90deg,#3a3a3a,#00000050);--primary-text-color:#000;--secondary-text-color:#4f4e4e;--card-bg-color:#f0f2f8;--social-card-bg:#f0f2f8;--card-text-color:#4a4a5e;--table-bg-color:#2a2a2a;--table-head-bg-color:#d5d6da;--table-border-bottom:none;--widget-bg-color:#1b1b1b;--widget-post-body:#cfd0d2;--widget-border-color:#cccbcb;--icon-color:#4b3fa0;--font-family:"Outfit";--box-shadow:#c2c2c4;--menu-hover-bg-color:#dfdded;--input-bg-color:#ffffff0a;--input-text-color:#121212ee;--input-border-color:rgba(41,39,39,.262);--dialog-bg-color:radial-gradient(circle at bottom,#f0f2f8 5%,#cbcccf 100%);--dialog-box-shadow:#414143;--universal-bg-color-one:#f0f2f8;--select-option-bg-color:#e9ebf0;--select-option-hovr-bg-color:#dededf;--label-color:#070707;--dropdown-menu-bg-color:#f0f2f8;--summary-card-bg-color:#f0f2f8;--primary-card-box-shadow:#0006;--payroll-header-bg-color:#f0f2f840;--payroll-tab-text-color:#444242;--payroll-card-bg-color:#f0f2f8;--payrol-card-box-shadow:rgba(35,34,34,.284);--table-border-color:#c3c3c6;--report-border-color:#0e0e0e;--pagination-num-border:#d4c7e5;--pagination-num-bg-color:#7a797b;--page-topbar:#f0f2f8;--success-linear:linear-gradient(90deg,#57af8a,#96e3c3);--isBorder:none!important;--dialog-border-color:#d3d3d3;--popup-bg-color:#f0f2f8f0;--dark-bg-color:#f0f2f8;--user-info-color:#3e3d3d;--role-table-th-bg:#cbcccf;--role-table-th-text:#565758;--custom-table-thead:#f0f2f8;--secure-bdr:#53a16f;--secure-clr:#06aa42;--approved-text:#08a858;--color-gray:#3c3c3c;--user-info-list:#6d6c6c;--logo-width:100px;--logo-height:20px;--logo-line-height:5px;--logo-margin-left:15px;--find-location-bg:#f0f2f8;--hamburgar-border:#a1a0a0;--pres_box_shadow:4px 4px 12px 0 #34c75940;--tot_box_shadow:4px 4px 12px 0 #8660f840;--act_box_shadow:4px 4px 12px 0 #0077ff40;--abs_box_shadow:4px 4px 12px 0 #ff3b3040;--warn_box_shadow:4px 4px 12px 0 #ffd60a40;--green-status:linear-gradient(90deg,#25b670,#127244);--orange-status:linear-gradient(90deg,#fb0,#b58500);--green-status-txt:#fff;--orange-status-txt:#fff;--fill-bg:#bdbdbf;--icon-color:#fff;--option-hover-bg:gray;--report-box-shadow:4px 4px 12px 0 #c8c7c7;--pagination-bg:#0000;--pagination-text:#000;--pagination-border:#c5c2c2;--select-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--edit-icon:#bd8c05;--assign-icon:#151616;--delete-icon:#d90606;--eye-icon:#8660f8;--days-button-bg:linear-gradient(90deg,#8660f8,#c3afff);--days-button-border:#8660f8;--noti-widget-box-shadow:#cbcbcb;--device-icon-bg:#00000030;--dark-theme:#18182e15;--dark-theme-span:#18182e30;--noti-widget-bg:#f4f3f8;--noti-widget-border:#d1cde8;--ann-item-border:#d1cde8;--ann-item-sub-text:#6b6b8a;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:222.2 47.4% 11.2%;--primary-foreground:210 40% 98%;--secondary:rgba(210 40% 96.1%);--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:#c1c2c59a;--ring:222.2 84% 4.9%;--radius:0.5rem;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:217.2 91.2% 59.8%;--accordian-bg:#eef1fb;--accordian-clr:#000;--accordian-bdr-clr:#cad1dc;--brand-bg:#e3e8f8;--brand-card:#cdd0dd;--brand-card-border:#1d1e1e36;--brand-surface-elev:#ffffff0a;--brand-text:#e6eaf3;--brand-muted:#707781;--brand-accent:#8660f8;--brand-link:#60a5fa;--brand-shadow:0 8px 30px #a7adc359;--brand-head-bg:linear-gradient(180deg,#e3e8f8,#8b5cf600);--bottom-pagination:#e0e6ee;--active-status-clr:#0a993f;--setting-border-bg:#1a1a1a10;--setting-border:#c9ced7;--setting-border-one:#9a9ea7;--setting-card-header:linear-gradient(90deg,#9c9b9e47 0%,#bfb3d469);--setting-card-header-bdr:#8b5cf6;--dropdown-icon-color:#0d0324;--main-gray-clr:#616469;--green-light-20:#22c55e20;--text-info:#0e70e7;--warning-bdr:#f9731630;--warning-bg:#f9731620;--warning-clr:#f98a12;--primary-bdr:#8660f8;--primary-bg:#c6b3fe;--primary-clr:#8660f8;--orange-bg:#ff6b35;--orange-bg-1:#f7931e;--blue-bg:#0f1419;--blue-bg-1:#1c4e80;--red-bg:#c83e3e;--red-bg-1:#ff6b35;--orange-bdr:#ff6b35;--green-bg:#10b981;--green-bg-1:#059669;--yellow-bg:#f59e0b;--yellow-bg-1:#d97706;--gray-bg:#33373d;--gray-bg-1:#9298a3;--gageri-bg:#f87171;--bg-card-clr:#f0f2f8;--badge-lightgray:#e1e5ec;--green-box-shadow-clr:#14532d;--hub-list-bg:#a955f766;--primary-tag-bg:#8660f8;--loatus-bg:#f472b6;--yellow-bg:#cca507;--yellow-bg-1:#cdc00f;--purple-bg-1:#818cf8;--white-gray-clr:#fff;--fy-dpdn-bg:#c5c3c3;--fy-dpdn-bg-hvr:#9e9ea0;--fy-dpdn-border:1px solid #ccd6e4;--color-gray-white:#c6cbd1;--alert-impact:linear-gradient(135deg,rgba(68,41,41,.066),rgba(107,63,63,.197));--custom-tooltip-bg:#f0f2f8;--custom-tooltip-clr:#000;--tds-db-card-1:linear-gradient(135deg,#8a5cf620,#00000030);--tds-db-card-2:linear-gradient(135deg,#eab20820,#00000030);--tds-db-card-3:linear-gradient(135deg,#22c55e20,#00000030);--tds-db-card-4:linear-gradient(135deg,#ef444420,#00000030);--tds-db-card-5:linear-gradient(135deg,#3b82f620,#00000030)}.scrol-x{height:calc(100vh - 350px);overflow:auto}.center-value{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.text-align-left{justify-content:start!important;text-align:left!important}.att-save-btn-edit{background:radial-gradient(circle at bottom,#1a1333 0,#0c0a17 100%);background:var(--card-bg-color);bottom:0;height:45px;padding-top:5px;position:absolute;width:calc(100% - 20px)}.border-left-none{border-bottom-left-radius:none!important;border-top-left-radius:none!important}.border-right-none{border-bottom-right-radius:none!important;border-right:none!important;border-top-right-radius:none!important}.border-left-right-none{border-left:none!important;border-radius:0!important;border-right:none!important}.ag-theme-quartz .ag-cell-checkbox,.ag-theme-quartz .ag-selection-checkbox{margin:0 auto!important}.b-n.ag-theme-quartz .ag-row{--ag-row-hover-color:#0000;border-bottom:none!important}.b-n.ag-theme-quartz .ag-row-hover{background-color:initial!important}.b-n.ag-theme-quartz .ag-center-cols-container .ag-row:first-child{margin-top:10px}.ag-theme-quartz h3,.ag-theme-quartz h4{line-height:1.5;margin:0}.ag-theme-quartz.custom-grid .ag-wrapper.ag-picker-field-wrapper.ag-picker-collapsed{background-color:#f5f5f5!important;border:1px solid #ccc!important;color:#000!important;position:relative;z-index:999}.ag-theme-quartz.custom-grid .ag-picker-popup,.ag-theme-quartz.custom-grid .ag-popup,.ag-theme-quartz.custom-grid .ag-popup-editor{position:absolute!important;z-index:10000!important}.ag-theme-quartz.custom-grid .ag-body-viewport-wrapper,.ag-theme-quartz.custom-grid .ag-center-cols-viewport{overflow-x:auto!important}.ag-theme-quartz.custom-grid .ag-root-wrapper{max-width:100%!important;overflow-x:hidden!important}.ag-button.ag-paging-button[data-ref=btNext],.ag-button.ag-paging-button[data-ref=btPrevious],.ag-theme-quartz .ag-wrapper.ag-picker-field-wrapper.ag-picker-collapsed{background:linear-gradient(145deg,#9b5cff,#7934f9)!important;border:none!important;color:#fff!important;top:-8px!important}.ag-theme-quartz .ag-header-cell-resize:after{border-right:1px solid #fff!important;border-right:1px solid var(--primary-text-color)!important}.custom-grid .ag-row{border-bottom:1px solid #303030!important;border-bottom:var(--table-border-bottom)!important}.ag-paging-panel,.ag-paging-panel .ag-icon,.ag-theme-quartz.custom-grid .ag-footer-cell,.ag-theme-quartz.custom-grid .ag-footer-row{color:#fff!important}.ag-paging-panel select{color:#000!important;z-index:99}.ag-theme-quartz .ag-paging-panel .ag-page-size{background-color:#f5f5f5!important;border:1px solid #ccc!important;color:#4caf50!important}.ag-theme-quartz.custom-grid .ag-picker-field.ag-labeled.ag-label-align-left.ag-select .ag-picker-field-icon{color:#000!important}.ag-theme-quartz.custom-grid .ag-wrapper.ag-picker-field-wrapper.ag-picker-collapsed .ag-picker-field-icon{color:#000}.ag-has-popup-positioned-under,.ag-theme-quartz.custom-grid .ag-icon.ag-icon-small-down{color:#000!important}.ag-theme-quartz .ag-cell:focus,.ag-theme-quartz-dark .ag-cell:focus{border:none!important;outline:none!important}.ag-theme-quartz .custom-wrap-cell{line-height:1.35!important;padding-bottom:6px;padding-top:6px;white-space:normal!important}.ag-theme-quartz .ag-header-cell-label{line-height:1.3!important;white-space:normal!important}.custom-grid .ag-body-viewport,.custom-grid .ag-center-cols-clipper,.custom-grid .ag-center-cols-container,.custom-grid .ag-root,.custom-grid .ag-root-wrapper,.custom-grid .ag-row{background-color:initial!important;color:#fff!important;color:var(--primary-text-color)!important}.custom-grid .ag-cell{background-color:inherit!important;color:#fff!important;color:var(--primary-text-color)!important}.ag-theme-quartz.custom-grid .ag-header{background-color:#1e1830!important;background-color:var(--table-head-bg-color)!important;border-radius:50px!important}.ag-theme-quartz.custom-grid .ag-header-cell,.ag-theme-quartz.custom-grid .ag-header-row{color:#7e7e7e!important}.ag-theme-quartz .ag-paging-panel{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:end}.ag-theme-quartz .ag-paging-page-summary-panel{min-width:100px;text-align:center}.ag-theme-quartz .ag-paging-panel{background-color:#ffffff05;border-bottom-left-radius:12px;border-bottom-right-radius:12px;gap:10px;justify-content:center!important;padding:15px 0}.ag-button.ag-paging-button.ag-disabled,ag-button.ag-paging-button{display:none!important}.ag-theme-quartz .ag-paging-button{background-color:initial;border:1px solid #555;border-radius:10px;color:#ccc;cursor:pointer;font-size:13px;padding:8px 14px;transition:all .3s ease}.ag-theme-quartz .ag-paging-button:hover{background-color:#ffffff0d;border-color:#888;color:#fff}.ag-theme-quartz .ag-paging-number[aria-selected=true]{background:linear-gradient(145deg,#9b5cff,#7934f9)!important;border:none;box-shadow:0 0 5px #9b5cff80!important;color:#fff!important}.ag-theme-quartz .ag-paging-button:disabled{cursor:not-allowed;opacity:.3}.ag-theme-quartz .ag-paging-row-summary-panel{display:none}.ag-button.ag-paging-button[data-ref=btFirst],.ag-button.ag-paging-button[data-ref=btLast]{display:none!important}.ag-theme-quartz .ag-label,.ag-theme-quartz .ag-paging-description{position:relative!important;top:-8px!important}.leave-balance-master-grid .ag-center-cols-clipper,.leave-balance-master-grid .ag-center-cols-container,.leave-balance-master-grid .ag-pinned-right-cols-container,.leave-balance-master-grid .ag-row,.leave-balance-master-grid.ag-theme-quartz .ag-cell{overflow:visible!important;z-index:auto!important}.margin-bottom-10{margin-bottom:10px!important}.ag-row-master.ag-row-expanded{position:relative!important;z-index:10!important}.ag-details-row{overflow:visible!important;position:relative!important;z-index:20!important}.ag-row.ag-row-position-absolute{z-index:15!important}.color-gray-white{color:#8d8b8b!important;color:var(--color-gray-white)!important}.custom-tooltip{background-color:#8b5cf610;background-color:var(--custom-tooltip-bg);color:#fff;color:var(--custom-tooltip-clr)}.primary-tag-bg{color:#8660f8;color:var(--primary-tag-bg)}.loatus-tag-bg{color:#f472b6;color:var(--loatus-bg)}.yellow-tag-bg{color:#f9c805;color:var(--yellow-bg)}.info-tag-bg{color:#60a5fa;color:var(--text-info)}.success-tag-bg{color:#4ade80;color:var(--active-status-clr)}.green-box-shadow{box-shadow:0 8px 24px #14532d;box-shadow:var(--green-box-shadow-clr) 0 8px 24px}.gageri-bg{background-color:#f87171;background-color:var(--gageri-bg)}.gageri-text{color:#f87171!important;color:var(--gageri-bg)!important}.yellow-text{color:#f9c805!important;color:var(--yellow-bg)!important}.yellow-border{border:1px solid color-mix(in srgb,#f9c805,#0000 50%)!important;border:1px solid color-mix(in srgb,var(--yellow-bg),#0000 50%)!important}.balck-dot-30{color:#000;font-size:30px}.yellow-text-one{color:#f9c805!important;color:var(--yellow-bg)!important}.yellow-text-2{color:#f8f18b!important}.gray-bg{background-color:#6b7280;background-color:var(--gray-bg)}.gray-border,.text-gray{color:#6b7280;color:var(--gray-bg)}.border-left-none{border-left:none!important}.text-orange{color:#ff6b35;color:var(--orange-bg)}.text-white{color:#fff}.blue-text{color:#00a1de!important}.warning-bdr{border:1px solid #f9731620!important;border:1px solid var(--warning-bdr)!important}.warning-bg{background:#f9731610;background:var(--warning-bg)}.warning-clr{color:#fdba74!important;color:var(--warning-clr)!important}.info-text{color:#60a5fa!important;color:var(--text-info)!important}.text-green{color:#22c55e;color:var(--secure-clr)}.bg-green-20{background:#16a34a20}.brd-green-30{border:1px solid #16a34a30}.capitalize-word{text-transform:capitalize!important}.text-purple{color:#8b5cf6!important}.text-red{color:#f87171!important}.bg-red{background-color:#f87171}.react-select__control{border-radius:12px!important}.border-red{border:1px solid color-mix(in srgb,#c83e3e,#0000 60%)!important;border:1px solid color-mix(in srgb,var(--red-bg),#0000 60%)!important}.border-purple{border:1px solid #6b3cf9}.bg-purple-30{background:color-mix(in srgb,#6b3cf9,#0000 90%)}.custom__control{background-color:initial!important;border:1px solid gray!important;border-radius:12px!important;box-shadow:none!important}.padding-2rem{padding:2rem!important}.font-30{font-size:30px}.font-18{font-size:18px!important}.font-20{font-size:20px!important}.font-30{font-size:30px!important}.font-35{font-size:35px!important}.font-40{font-size:40px!important}.font-50{font-size:50px!important}.border-radius-50{border-radius:50px!important}.height-220{height:220px!important}.height-240{height:240px!important;width:320px!important}.font-weight-200{font-weight:300!important}.radio-div-containe{cursor:pointer;gap:10px}.radio-btn,.radio-div-containe{align-items:center;display:flex}.radio-btn{border:1px solid #fff;border:1px solid var(--primary-text-color);border-radius:50%;height:20px;justify-content:center;width:20px}.option-button>.radio-btn>.center-circle,.radio-div-containe>.radio-btn>.center-circle{background-color:initial;border-radius:50%;height:12px;width:12px}.option-button>.radio-btn.active>.center-circle,.radio-div-containe>.radio-btn.active>.center-circle{background-color:#8660f8}.radio-div-containe>span{color:#fff;color:var(--primary-text-color)}.edit-icon{color:#f5ee85!important;color:var(--edit-icon)!important}.assign-icon,.edit-icon{font-size:24px!important}.assign-icon{color:#f6f8f7!important;color:var(--assign-icon)!important}.delete-icon{color:#d90606;color:var(--delete-icon);font-size:23px!important}.eye-icon{color:#cfa8f9!important;color:var(--eye-icon)!important}#Edit,.eye-icon{font-size:24px!important}#Edit{color:#f5ee85!important;color:var(--edit-icon)!important}.Branches-table-button a svg{color:#cfa8f9!important;color:var(--eye-icon)!important;font-size:24px!important}.font-size-10{font-size:14px!important}.icon-color{color:#fff;color:var(--icon-color)}.transparent-bg{background:#0000!important;background-color:initial!important}.header_logo{height:100px!important;height:var(--logo-height)!important;margin-left:0;margin-left:var(--logo-margin-left);margin-top:25px!important;margin-top:var(--logo-line-height)!important;width:180px!important;width:var(--logo-width)!important}.header_logo_1{height:25px!important;margin-left:11px;margin-top:-2px!important;width:100px!important}.secondary-btn{background-color:#24232307!important;border:1px solid #3f3f3f!important;border-radius:12px!important;color:#fff!important;color:var(--primary-text-color)!important}.option-button-container{justify-content:flex-start}.option-button,.option-button-container{align-items:center;display:flex;gap:10px}.option-button{border:1px solid #fff;border:1px solid var(--primary-text-color);border-radius:12px;cursor:pointer;justify-content:center;padding:5px 40px}.option-button>span{color:#fff;color:var(--primary-text-color)}.option-button.active{background-color:#8660f8;border:1px solid #6b3cf9}.option-button.active>span{color:#fff}.screen-footer button{height:35px;width:200px}.second-screen>.tds-tbl thead th{background-color:#1e1830!important;background-color:var(--table-head-bg-color)!important;color:#fff;color:var(--primary-text-color)}.second-screen>.tds-tbl tbody td{color:#9ca3af;color:var(--secondary-text-color)}body{font-family:Outfit}.AdminPanelLayOut{background:#292750;background:var(--background);background:radial-gradient(circle,#292750 0,#101221 100%);background:var(--body-bg-color);height:100vh;overflow-x:scroll}.AdminPanelLayOut-body-right{overflow-x:scroll}a{color:#000}.rupee-icon-input{padding-left:25px!important}.rupee-icon{left:10px!important}.percentage-icon{margin-right:10px}select.dropdown option{background-color:#0c0a17!important;background-color:var(--select-option-bg-color)!important;color:#fff!important;color:var(--primary-text-color)!important}select{background-color:#fff!important;background-color:var(--select-bg)!important;border:1px solid #ccc!important;border-radius:6px!important;color:#1a1a1a!important;color:var(--select-text)!important}.light select,select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding:6px!important}.light select{background-color:#fff!important;border:1px solid #d0d5dd!important;border-radius:6px!important;color:#1a1a1a!important}option,select option{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#0c0a17!important;background-color:var(--select-option-bg-color)!important;color:#fff!important;color:var(--primary-text-color)!important}::-webkit-scrollbar{display:none}.green-bg-1{background-color:#2ecc71}.red-bg-1{background-color:#e74c3c}.lavender-bg-1{background-color:#8e44ad}.blue-bg-1{background-color:#3498db}.orange-bg-1{background-color:#f39c12}.MuiDateCalendar-root.css-9zab1y-MuiDateCalendar-root{max-height:260px}.height_35{height:35px!important}.height_35,.height_40{line-height:5px!important}.height_40{height:40px!important}.no_border{border:none!important}.light_border{border:1px solid #e7e5e5!important}.nav-bar .SubMenu{background-color:#fff;border-radius:7px;box-shadow:0 3px 8px #0000003d;display:none;padding:10px 0;position:fixed;z-index:1e+22}.nav-bar .SubMenu li{color:#000;font-size:14px;font-weight:400;list-style:none;margin:5px 15px}.nav-bar .SubMenu li a{color:#000;text-decoration:none}.nav-bar .SubMenu li a:hover{color:gray}.nav-bar:hover label~.SubMenu{display:block}.border-bottom{border-bottom:1px solid #d3d3d3}.error{color:#dc4345}#width-70-px{width:70px}.flex-justify-center{display:flex;gap:10px;justify-content:center}.align-items-center{align-items:center}.flex-align-center{align-items:center;display:flex;gap:10px}.nowrap{white-space:nowrap}.left-right-padding{padding:0 60px}.radio-padding{border:1px solid #d3d3d3;border-radius:7px;padding:8px 30px}.body-container{overflow-x:auto;padding:0 8px;z-index:999!important}.page-top-bar-1{align-items:center;background-color:initial;display:flex;justify-content:start}.page-top-bar,.page-top-bar-1{padding:15px;position:-webkit-sticky;position:sticky;top:1px}.page-top-bar{background:#0808089c;background:var(--page-topbar);border-radius:7px;color:var((--primary-text-color));z-index:1}.add-icon{color:#3498db}.add-icon,.remove-icon{font-size:24px;font-weight:700}.remove-icon{color:#e74c3c}.add-text{color:#3498db}.sub-title h1{border-bottom:1px solid #f0efef;font-size:18px;font-weight:500;margin-bottom:20px;padding-bottom:10px}.info-icon{color:#26b5f7;cursor:pointer;font-size:18px;margin-left:4px;margin-top:-4px}.title-flex{align-items:center;display:flex;justify-content:start}.page-top-bar>h1{font-size:19px;font-weight:500}.page-top-bar>h1 .icon{font-size:30px;font-weight:500}.pure-dark-color{background-color:#080808!important;color:#fff!important}.text-bold{font-weight:500}.color-gray{color:#8d8b8b!important;color:var(--color-gray)!important}.font-size-12{text-wrap:nowrap;font-size:14px}.page-body{background-color:initial;border-radius:5px;height:100%;overflow-x:scroll;position:relative;width:100%;z-index:99!important}.body-header{align-items:center;display:flex;justify-content:space-between}.body-header .left-header{align-items:center;display:flex;gap:10px;justify-content:start}.body-header .left-header img{border-radius:50%;height:40px;width:40px}.body-header .right-header{gap:20px}.body-header .right-header,.body-subheader{align-items:center;display:flex;justify-content:space-between}.body-subheader{overflow:scroll}.body-subheader>.flex-column{border-radius:7px;padding:4px 10px;width:200px}.body-subheader>.flex-column.present{background-color:#eef7f2;border-left:2px solid #7cd4a2}.body-subheader>.flex-column.present span:first-child{color:gray;font-size:12px}.Present{background-color:#eef7f2;border-left:2px solid #7cd4a2;color:#7cd4a2}.Absent{background-color:#faeae9;border-left:2px solid #ec7063;color:#ec7063}.weekOff{background-color:#f8f9f9;border-left:2px solid #abb2b9;color:#abb2b9}.paidLeave{background-color:#f5eef8;border-left:2px solid #af7ac5;color:#af7ac5}.halfDay{background-color:#fef5e7;border-left:2px solid #f8c471;color:#f8c471}.Holiday{background-color:#d2ebfa;border-left:2px solid #019eff;color:#019eff}.Present:hover{background-color:#7cd4a2;color:#fff}.Absent:hover{background-color:#ec7063;color:#fff}.weekOff:hover{background-color:#abb2b9;color:#fff}.paidLeave:hover{background-color:#af7ac5;color:#fff}.halfDay:hover{background-color:#f8c471;color:#fff}.Holiday:hover{background-color:#019eff;color:#fff}.Present.active{background-color:#7cd4a2;color:#fff}.Absent.active{background-color:#ec7063;color:#fff}.weekOff.active{background-color:#abb2b9;color:#fff}.paidLeave.active{background-color:#af7ac5}.halfDay.active{background-color:#f8c471}.Holiday:active{background-color:#019eff}.Present_{background-color:#eef7f2;border-left:2px solid #7cd4a2;color:#7cd4a2}.Absent_{background-color:#faeae9;border-left:2px solid #ec7063;color:#ec7063}.weekOff_{background-color:#f8f9f9;border-left:2px solid #abb2b9;color:#abb2b9}.paidLeave_{background-color:#f5eef8;border-left:2px solid #af7ac5;color:#af7ac5}.halfDay_{background-color:#fef5e7;border-left:2px solid #f8c471;color:#f8c471}.Holiday_{background-color:#d2ebfa;border-left:2px solid #019eff;color:#019eff}.noShiftAss{background-color:#d3d3d3;border-left:2px solid #363738;color:#363738}.body-subheader>.flex-column.absent{background-color:#faeae9;border-left:2px solid #ec7063}.body-subheader>.flex-column.absent span:first-child{color:gray;font-size:12px}.body-subheader>.flex-column.half-day{background-color:#fef5e7;border-left:2px solid #f8c471}.body-subheader>.flex-column.half-day span:first-child{color:gray;font-size:12px}.body-subheader>.flex-column.paid-leave{background-color:#f5eef8;border-left:2px solid #af7ac5}.body-subheader>.flex-column.paid-leave span:first-child{color:gray;font-size:12px}.body-subheader>.flex-column.week-off{background-color:#f8f9f9;border-left:2px solid #abb2b9;top:0}.body-subheader>.flex-column.week-off span:first-child{color:gray;font-size:12px}.body-content .day-container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}.day-inner-container{padding:5px}.body-content{display:flex}.body-content .day-container .day-inner-container{display:flex;flex-direction:column;gap:5px;height:243px;width:100%}.body-content .day-container .day-names{border:1px solid #d3d3d3;border-right:none;padding:5px 0;text-align:center;width:100%}.body-content .day-container:last-child .day-names{border-right:1px solid #d3d3d3}.body-content .date{border-radius:5px;cursor:pointer;padding:5px 0;text-align:center;width:170px}.body-content .day-container .date:hover{transform:translateY(-1px)}.body-content .monthly_date{align-items:center;border:1px solid #d3d3d3;border-radius:5px;cursor:pointer;display:flex;gap:10px;height:60px;justify-content:center;padding:5px 0;position:relative;width:80px}.tooltip-box{font-size:13px;height:25px;top:100%;z-index:1600}.body-content .monthly_date:hover .tooltip-box{opacity:1;visibility:visible}.selected-dates ul{margin:0;padding:0}.selected-dates ul li{list-style:none;margin-bottom:5px}.date-hamberger,.date-hamberger-ctc{background:radial-gradient(circle at bottom,#1a1333 0,#0c0a17 100%)!important;background:var(--card-bg-color)!important;box-shadow:-1px 0 15px #0000004d;color:#fff;color:var(--primary-text-color);padding:0 10px;position:fixed;top:76px;transition:all .2s;z-index:99999!important}.date-hamberger{display:none;height:calc(100vh - 76px);right:-320px;transition:all .2s;width:320px}.date-hamberger-ctc{height:calc(100vh - 122px);right:-920px;width:920px}.date-hamberger .date-hamberger-header,.date-hamberger-ctc .date-hamberger-header{align-items:center;border-bottom:3px solid #f3f1f1;border-bottom:3px solid var(--hamburgar-border);color:#000;display:flex;font-size:16px;gap:15px;height:50px;justify-content:flex-start;padding:10px}.width-420{width:520px!important}.right-m-420{right:-520px!important}.date-hamberger-ctc .date-hamberger-body-ctc{position:relative}.date-hamberger .date-hamberger-header .icon,.date-hamberger-ctc .date-hamberger-header .icon{border-radius:5px;color:#575656;cursor:pointer;font-size:20px;left:10px;position:absolute;top:15px;z-index:1600px!important}.date-hamberger-ctc.active,.date-hamberger.active{display:block;right:0}.date-hamberger .date-hamberger-body-header,.date-hamberger-ctc .date-hamberger-body-header{background-color:#f1f1f1;border-radius:3p;margin-top:15px;padding:5px 10px;width:100%}.date-hamberger-body{height:100%;overflow-y:auto;padding-bottom:125px}.date-hamberger .date-hamberger-body .image{align-items:center;border-bottom:3px solid #f3f1f1;color:#000;display:flex;flex-direction:column;justify-content:center;padding:10px}.date-hamberger .date-hamberger-body .image .imageUrl{border-radius:50%;height:80px;width:80px}.date-hamberger .date-hamberger-body ul{margin:0;overflow-y:auto;padding:10px 0}.date-hamberger .date-hamberger-body ul li{font-size:16px;list-style:none;padding:5px}.date-hamberger .date-hamberger-body ul li h4{color:#686767;font-size:16px}.date-hamberger .date-hamberger-fooer,.date-hamberger-ctc .date-hamberger-fooer{align-items:center;border-top:3px solid #e4e3e3;bottom:0;display:flex;gap:10px;justify-content:space-between;padding:10px 0;position:absolute;width:95%}.extra-size-slider-popup{background:radial-gradient(circle at bottom,#1a1333 0,#0c0a17 100%)!important;background:var(--card-bg-color)!important;box-shadow:-1px 0 15px #0000004d;color:#fff;color:var(--primary-text-color);height:calc(100vh - 76px);overflow-y:scroll;padding:0 10px;position:fixed;right:-1260px;top:76px;transition:all .2s;width:1260px;z-index:99999}.extra-size-slider-popup.active{right:0}.gray-box{background-color:#ebedef10}.gray-box,.orange-box{border-radius:7px;padding:10px}.orange-box{background-color:#fdc66d41}.green-box{background-color:#aaf8e757}.green-box,.lightgray-box{border-radius:7px;padding:10px}.lightgray-box{background-color:#d8d8d857}.bg-lightgray{background-color:#d8d8d83d}.not-verify-btn{background-color:#0c0a17;border:1px solid gray;border-radius:7px;color:#fff;padding:5px;width:200px}.custom-modal-body{background:radial-gradient(circle at bottom,#1a1333 0,#0c0a17 100%)!important;background:var(--popup-bg-color)!important;color:#fff!important;color:var(--primary-text-color)!important}.custom-modal .modal-footer{background-color:radial-gradient(circle at bottom,#1a1333 0,#0c0a17 100%)!important;background-color:var(--popup-bg-color)!important}.custom-modal .modal-content{background-color:initial!important;border:1px solid gray!important;box-shadow:none!important}.extra-size-slider-popup .header{border:1px solid gray;border-radius:7px;padding:10px}.extra-size-slider-popup .fill-background{background-color:#433880;background-color:var(--fill-bg);border-radius:7px;padding:5px}.round-4{align-items:center;border:1px solid gray;border-radius:50px;display:flex;height:30px;justify-content:center;width:30px}.overtime-settings{background-color:initial;border:1px solid #5c5c5c;border-radius:7px;color:#fff;font-size:11px;font-weight:300;padding:5px;width:-webkit-fit-content;width:fit-content}.overtime-tab tr td{font-size:13px}.accept,.reject{border:none;border-radius:5px;color:#fff;height:35px;width:200px}.accept{background-color:#7cd4a2}.reject{background-color:#dc4345}.mini-head h1{border-bottom:1px solid #d3d3d3;font-size:16px;padding-bottom:10px}.empty-content{align-items:center;display:flex;flex-direction:column;height:82dvh;justify-content:center}.empty-content>img{height:80px;margin:0 auto;width:80px}.empty-content>p{position:relative;top:10px}::-webkit-inner-spin-button{display:none}::-webkit-calendar-picker-indicator{background-color:#fff}::-webkit-calendar-picker-indicator{background-image:url(http://icons.iconarchive.com/icons/dakirby309/simply-styled/256/Calendar-icon.png);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;color:#ccc0}.remove .css-1nrlq1o-MuiFormControl-root .css-13cymwt-control{border:none;cursor:pointer}.remove .css-1u9des2-indicatorSeparator,.remove .css-1xc3v61-indicatorContainer .css-tj5bde-Svg{display:none}.center{align-items:center;display:flex;height:100%;justify-content:center;transform:translateY(50%);width:100%}.wrapper_dropdown{background:#fff;border:1px solid #d3d3d3;border-radius:7px;color:#000;cursor:pointer;display:flex;justify-content:space-between;min-height:44px;position:relative;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.scrollable-menu{height:auto;max-height:200px;overflow-x:hidden}.arrow{float:right;margin-left:10px;margin-right:10px;rotate:180deg}.selected-display{margin-left:12px;margin-top:9px}.wrapper_dropdown svg{margin-top:11px;transition:all .3s}.wrapper_dropdown:before{border-color:#fff #0000;border-style:solid;border-width:6px 6px 0;margin-top:-2px;position:absolute;right:16px}.rotated{transform:rotate(-180deg)}.wrapper_dropdown .dropdown{background:#fff;border:1px solid #d3d3d3;border-radius:7px;box-shadow:inherit;color:#000;left:0;list-style:none;margin:0;opacity:0;padding:0;position:absolute;right:0;top:120%;transform-origin:top;transition:.3s;-webkit-user-select:none;user-select:none;visibility:hidden;z-index:99}.wrapper_dropdown .dropdown li{border:none;line-height:45px;overflow:hidden;padding:0 15px}.wrapper_dropdown .dropdown li:last-child{border-bottom:none}.dropdown{padding:.5rem!important}.wrapper_dropdown .dropdown li:hover{background-color:#f8f6f6;border-radius:10px}.wrapper_dropdown.active .dropdown{border-radius:7px;opacity:1;visibility:visible}.wrapper_dropdown.active .dropdown .item.active,.wrapper_dropdown.active .dropdown .item.active:hover,.wrapper_dropdown.active .dropdown .item:hover{background-color:#477beb;border-radius:7px;color:#fff}.modal-header .close{display:none}.table-link{color:#fff;color:var(--primary-text-color);text-decoration:none}.table-link:hover{background-color:initial;color:#3498db}.circular-timepicker,.circular-timepicker-1{align-items:center;background-color:#fff;border-radius:7px;box-shadow:0 8px 24px #959da533;display:flex;flex-direction:column;justify-content:start;margin-top:5px;padding:10px;position:absolute;width:210px;z-index:1}.am-pm-container{align-items:center;display:flex;gap:10px}.am-pm-container .am,.am-pm-container .pm{border-radius:5px;box-shadow:0 8px 24px #1c1c1d33;cursor:pointer;padding:10px}.time-taking-done{cursor:pointer;margin-top:10px;position:relative}.circular-timepicker-1{top:-10px}button.gm-ui-hover-effect{display:none!important}.react-datepicker__input-container input{border:none}.react-datepicker,.react-datepicker__input-container input,.react-datepicker__input-container input:active,.react-datepicker__input-container input:hover{box-shadow:none!important;outline:none!important}table tr:hover{background:none!important}.gradient-bg-color{background:#292750!important;background:radial-gradient(circle,#0d0c2c 0,#101221 100%)!important}.custom-header{background-color:initial!important}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthLg.MuiDialog-paperFullWidth,.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthLg.MuiDialog-paperFullWidth.css-18x6di2-MuiPaper-root-MuiDialog-paper,.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthMd.MuiDialog-paperFullWidth,.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm.MuiDialog-paperFullWidth,.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm.MuiDialog-paperFullWidth.css-16htz67-MuiPaper-root-MuiDialog-paper,.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthXl.MuiDialog-paperFullWidth,.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthXl.MuiDialog-paperFullWidth.css-ji9sn5-MuiPaper-root-MuiDialog-paper,.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthXs.MuiDialog-paperFullWidth,.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthXs.MuiDialog-paperFullWidth.css-qopi4n-MuiPaper-root-MuiDialog-paper{background:radial-gradient(circle at bottom,#1a1333 0,#0c0a17 100%);background:var(--dialog-bg-color);border-radius:12px;box-shadow:0 2px 10px 2px #5b5b7e!important;box-shadow:0 2px 10px 2px var(--dialog-box-shadow)!important}.dark-bg-color{background-color:#0808089c!important;background-color:var(--payroll-header-bg-color)!important}.dark-bg-color,.payroll-header{color:#fff!important;color:var(--primary-text-color)!important}.payroll-header{background-color:#080808!important;background-color:var(--dark-bg-color)!important}.color-white{color:#fff!important}.flex-column{display:flex;flex-direction:column;gap:10px}.file-upload-wrapper{display:inline-block;overflow:hidden;position:relative}.file-upload-button{background-color:#ffffff04!important;background-color:var(--input-bg-color)!important;border:1px solid gray!important;border-radius:8px;color:#a5a4a4!important;color:var(--input-text-color)!important;cursor:pointer;padding:10px 20px}.file-upload-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}input[type=file]::-webkit-file-upload-button{background-color:#ffffff04!important;background-color:var(--input-bg-color)!important;border:none;border-radius:6px;color:#a5a4a4!important;color:var(--input-text-color)!important;cursor:pointer;padding:10px}input[type=file]::file-selector-button{background-color:#ffffff04!important;background-color:var(--input-bg-color)!important;border:none;border-radius:6px;color:#a5a4a4!important;color:var(--input-text-color)!important;cursor:pointer;padding:10px}.universal-input{background-color:#ffffff04!important;background-color:var(--input-bg-color)!important;border:1px solid #4b4a4a!important;border:1px solid var(--input-border-color)!important;border-radius:8px!important;color:#a5a4a4!important;color:var(--input-text-color)!important;font-weight:400!important;height:40px;padding:0 10px!important}.padding-left-20{padding-left:20px!important}.padding-left-30{padding-left:30px!important}.universal-input-one{border:1px solid #4b4a4a!important;border:1px solid var(--input-border-color)!important;height:40px!important}.universal-input-one,.universal-input-one-30{background-color:#ffffff04!important;background-color:var(--input-bg-color)!important;color:#a5a4a4!important;color:var(--input-text-color)!important}.universal-input-one-30{border:1px solid gray!important;border-radius:12px!important;height:35px!important;line-height:11px!important;position:relative;top:2px;z-index:2!important}.placeholder-color-gray::placeholder,.universal-input-one::placeholder{color:#a5a4a4!important;color:var(--input-text-color)!important}input.universal-input-one::placeholder,textarea.universal-input-one::placeholder{color:#888787!important}.gray-placeholder::placeholder{color:#575757}.monthly-search{background-color:rgba(0,0,0,.164)!important;border:1px solid #8a8989!important;border-radius:12px!important;color:#a5a4a4!important;color:var(--input-text-color)!important;padding:7px 10px!important;width:245px!important}.monthly-search::placeholder{color:#888787!important}.search-box,.search-box::placeholder{color:#aaa7a7!important}.universal-bg-color-one{background-color:#392f70d3!important;background-color:var(--universal-bg-color-one)!important;color:#fff!important;color:var(--primary-text-color)!important}.universal-input::placeholder{color:#888787!important;font-weight:400!important}.universal-input-search{background-color:#ffffff04!important;background-color:var(--input-bg-color)!important;border:1px solid #4b4a4a!important;border:1px solid var(--input-border-color)!important;border-radius:12px!important;color:#a5a4a4!important;color:var(--input-text-color)!important;font-weight:400!important;height:40px!important;min-width:245px!important;padding:0 10px!important;width:250px!important}.universal-input-search::placeholder{color:#888787!important;font-weight:400!important}.universal-border-flex-col-box{background-color:#ffffff04!important;background-color:var(--input-bg-color)!important;border:1px solid #4b4a4a!important;border:1px solid var(--input-border-color)!important;border-radius:12px!important;color:#fff!important;color:var(--primary-text-color)!important;display:flex;flex-direction:column;gap:10px;height:auto!important;padding:10px!important;width:100%!important}.info-card-wrapper{align-items:center;gap:15px;justify-content:flex-start}.dropdown .item:hover{background-color:#201b3c!important;background-color:var(--select-option-hovr-bg-color)!important;color:#fff!important;color:var(--primary-text-color)!important}option:hover{background-color:#ff0!important}.universal-bg-color{background-color:#ffffff04!important;background-color:var(--input-bg-color)!important;color:#fff!important;color:var(--primary-text-color)!important}.no-hover:hover{color:#000}.universal-btn,.universal-btn-green,.universal-btn-info,.universal-btn-orange,.universal-btn-red,.universal-btn-yellow,.universal-purple-btn,.universal-sec-btn{border:none!important;border-radius:8px;font-size:16px!important;height:30px;line-height:10px!important;padding:6px 10px}.universal-purple-btn{background:linear-gradient(90deg,color-mix(in srgb,#8660f8 30%,#0000) 0,color-mix(in srgb,#c6b3fe 30%,#0000));background:linear-gradient(to right,color-mix(in srgb,var(--primary-bdr) 30%,#0000) 0,color-mix(in srgb,var(--primary-bg) 30%,#0000) 100%);color:#8660f8!important;color:var(--primary-bdr)!important}.universal-btn{background-image:linear-gradient(90deg,#8660f8,#c3afff)!important;background-image:var(--primary-btn-bg-color)!important}.universal-sec-btn{background-image:linear-gradient(90deg,#3a3a3a,#00000050)!important;background-image:var(--secondary-btn-bg-color)!important;color:#e4e3e6!important}.universal-btn-sec{background-image:linear-gradient(90deg,#05040a,#1e1b25)!important;border:none!important;border-radius:12px;color:#fff!important;padding:6px 10px!important}.universal-btn-green{background-image:linear-gradient(90deg,#16a34a,#16a34a90)!important;color:#fff!important}.universal-btn-red{background-image:linear-gradient(90deg,#dc2626,#f58080);color:#fff!important}.universal-btn-info{background-image:linear-gradient(90deg,#2563eb,#96b1ec);color:#fff!important}.universal-btn-orange{background-image:linear-gradient(90deg,#ea580c,#ea580c90)!important;background-image:var(--orange-btn-bg-clr)!important;color:#fff!important}.universal-btn-yellow{background-image:linear-gradient(90deg,#f9c805,#cdc00f)!important;background-image:linear-gradient(to right,var(--yellow-bg),var(--yellow-bg-1))!important;color:#fff!important}.border-radius-8px{border-radius:8px!important}.universal-round-btn{align-items:center!important;background-image:linear-gradient(90deg,#8660f8,#ded3ff)!important;border:none!important;border-radius:50px!important;color:#fff!important;display:flex!important;height:30px!important;justify-content:center!important;padding:6px!important;width:30px!important}.border-none{border:none!important}.filter-box{background-color:initial!important;border:1px solid gray!important;color:#c5c2c2!important;height:45px!important;width:400px!important}.filter-box::placeholder{color:#c5c2c2!important;opacity:1!important}.color-gray{color:#8d8b8b;color:var(--color-gray)}.dialog-title{align-content:center;border-bottom:1px solid #acabab;color:var(--primary-text-color);font-size:16px;font-weight:700}.dialog-title-icon{gap:10px;justify-content:flex-start}.dialog-title-icon .close-icon{border:1px solid gray;border-radius:9px;cursor:pointer!important;height:30px;width:30px}.close-icon{cursor:pointer!important}.dialog-title-icon .title{font-size:18px}.toast-custom{position:absolute!important;z-index:99999999!important}.check-container img{height:300px;width:100%}.label-text{color:gray}.mt-m-40{margin-top:-40px}.p-l-r-10{padding:0 10px}.custom-date-wrapper{display:inline-block}.custom-date-wrapper input[type=time]{appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;font-size:14px;height:38px;padding-right:30px;width:100%}input[type=time]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:0;z-index:1}.custom-calendar-icon{font-size:16px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.custom-table{border-collapse:collapse;color:#fff;color:var(--primary-text-color);width:100%}.custom-table thead{background-color:#1e1d2e;background-color:var(--custom-table-thead);border-radius:16px!important}.custom-table thead th{background-color:initial;color:#fff;color:var(--primary-text-color);font-size:14px;font-weight:400;padding:10px}.custom-table thead th:first-child{border-bottom-left-radius:20px;border-top-left-radius:20px}.custom-table thead tr th:last-child{border-bottom-right-radius:20px;border-top-right-radius:20px}.custom-table tbody td{border-bottom:1px solid #48455a;border-bottom:1px solid var(--table-border-color);font-size:13px;font-weight:300;padding:10px}.custom-table td:first-child{color:#adabab;color:var(--user-info-color)}.uni-flex-space-between{align-items:center;color:#fff;color:var(--primary-text-color);display:flex;justify-content:space-between;padding:10px 0}.uni-flex-center{align-items:center;display:flex;justify-content:center}.border-gray{border:1px solid #868585!important}.border-gray::placeholder{color:gray!important}.modal-backdrop.show{background-color:initial!important}.modal-header .btn-close{background-color:#cccbcb!important;color:#fff!important}.modal-body,.modal-content,.modal-dialog,.modal-footer,.modal-header{background:radial-gradient(circle at bottom,#1a1333 0,#0c0a17 100%)!important;background:var(--card-bg-color)!important;color:#fff!important;color:var(--primary-text-color)!important}.modal-dialog{border-radius:12px;box-shadow:0 2px 10px 2px #5b5b7e!important}.modal-body input{background:radial-gradient(circle at bottom,#1a1333 0,#0c0a17 100%)!important;background:var(--card-bg-color)!important;color:#fff!important;color:var(--primary-text-color)!important}.modal-body input::placeholder{color:#868686!important}.react-datepicker__month-container{z-index:9999!important}.pure-dark-bg-color{background:radial-gradient(circle at bottom,#1a1333 0,#0c0a17 100%)!important;background:var(--card-bg-color)!important;color:#fff!important;color:var(--primary-text-color)!important}.custom-datepicker-popper{width:200px!important;z-index:9999!important}.font-12{font-size:12px!important}.font-13{font-size:13px}.font-14{font-size:14px!important}.height-300{min-height:250px}.navigate-link{color:#019eff;cursor:pointer}.table-row-image{align-items:center;border:1px solid #d3d3d3;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:40px;justify-content:center;overflow:hidden;width:40px}.MuiTypography-root.MuiTypography-h6.MuiDialogTitle-root.css-1wkpl72-MuiTypography-root-MuiDialogTitle-root{border-bottom:1px solid gray}.page-content{background-color:initial;height:calc(100vh - 130px);position:fixed;width:100%}.left-content{left:0;width:32%}.left-content,.right-content{height:calc(100vh - 120px);position:fixed}.right-content{right:0;width:68%}.custom-checkbox-wrapper,.custom-radio-wrapper{align-items:center;display:flex;gap:8px;justify-content:center}.custom-checkbox{background-color:initial;border:2px solid #d1d5db;transition:all .2s ease}.custom-checkbox:hover{border-color:#8660f8}.custom-checkbox:checked{background-color:#8660f8;border-color:#8660f8}.custom-checkbox:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.custom-radio-wrapper .custom-checkbox{border-radius:50px!important;height:25px;top:0;width:25px}.custom-radio-wrapper .custom-checkbox:checked:after{left:8px;top:4px}.radio-access{margin:0;padding:0;position:relative}.radio-access li{align-items:center;border-bottom:1px solid #525252;color:#fff;display:flex;gap:10px;justify-content:start;list-style:none;padding:15px}.radio-access li:last-child{border:none}div[class*=dropdown-container]{background-color:#f0f0f0!important}div[class*=chip]{background-color:#d3d3d3!important;color:#000!important}div[class*=dropdown-content]{background-color:#f0f0f0!important}.notify-btn-wrapper .approve-btn,.notify-btn-wrapper .reject-btn{border:1px solid #0000!important;border-radius:0!important;height:auto!important;line-height:1.2;max-width:90px;min-width:72px;padding:4px 10px!important;position:relative;top:0;width:auto!important}.notify-btn-wrapper .approve-btn{background-image:linear-gradient(90deg,#8660f8,#ded3ff)!important;color:#fff!important}.notify-btn-wrapper .reject-btn{background-color:#19153193!important;border:1px solid gray!important;color:#fff!important}.status-wrapper{position:relative!important;z-index:9999!important}.status-wrapper .drop-list{background-color:#191531!important;border:1px solid gray!important;border-radius:12px;position:absolute!important;top:100%!important;width:100%!important;z-index:3200!important}.approved-status-one{background-color:initial;border:1px solid #d3d3d3;border-radius:7px;color:#fff;height:40px;margin-bottom:10px;width:100%}.approved-status{align-items:center;border-radius:6px;display:inline-flex;gap:8px;height:26px;justify-content:space-between;padding:0 10px;position:relative}.approved-status .approved-text{color:#2cfc94!important;color:var(--approved-text)!important}.approved-status .rejected-text{color:#f72727!important}.approved-icon,.rejected-icon{font-size:16px}.approved-icon{color:#2cfc94!important}.rejected-icon{color:#f72727!important}.status-dropdown{font-size:28px!important}.wish-header .title{font-size:22px}.wish-header .sub-title{font-size:18px}.rounded-img-60{border:1px solid #e4e4e4;border-radius:50%;height:60px;width:60px}.wish-card-container{background-color:#fff!important;border:none!important;border-radius:12px;padding:40px 10px!important;position:relative;width:100%}.custom-file-label{align-items:center;border-radius:12px;color:#fff;cursor:pointer;display:inline-block;display:flex;height:100px;justify-content:center;padding:10px 20px;text-align:"center";transition:background-color .3s;width:100%}.fixed-width-350{width:350px!important}.round-border-12{border-radius:12px!important}.status-absent{background-image:linear-gradient(90deg,#e03636 0,#b91717)!important;color:#fff}.status-present{background-image:linear-gradient(90deg,#25b670 0,#127244)!important;color:#fff}.status-week-off{background-image:linear-gradient(90deg,#454645 0,#272727)!important;color:#fff}.status-half-day{background-image:linear-gradient(90deg,#fb0 0,#b58500)!important;color:#fff}.status-holiday{background-image:linear-gradient(90deg,#5ba7ff 0,#07f)!important;color:#fff}.status-no-att-set{background-image:linear-gradient(90deg,#b6b5b5 0,gray)!important;color:#fff}.status-auto-clock-out{background-image:linear-gradient(90deg,#802a6d 0,#4e043e)!important;color:#fff}.status-no-shift-ass{background-image:linear-gradient(90deg,#7c7c7c 0,#5e5c5c)!important;color:#fff}.status-punch-in{background-image:linear-gradient(90deg,#25b670 0,#127244)!important;color:#fff}.status-punch-out{background-image:linear-gradient(90deg,#f3f3f348 0,#0a0801)!important;color:#fff}.status-early-check-out{background-image:linear-gradient(90deg,#1b804f 0,#05351e)!important;color:#fff}.status-not-marked{background-color:initial;border:1px solid #d3d3d3;color:#fff}.status-late-check-in{background-image:linear-gradient(90deg,#427c60 0,#0a2016)!important;color:#fff}.status-no-punch-in{background-image:linear-gradient(90deg,#e03636 0,#b91717)!important;color:#fff}.status-no-attendance-settings{background-image:linear-gradient(90deg,#fb0 0,#b58500)!important;color:#fff}.MuiButtonBase-root.MuiSwitch-switchBase.MuiSwitch-colorPrimary.PrivateSwitchBase-root.MuiSwitch-switchBase.MuiSwitch-colorPrimary .MuiSwitch-thumb{background-color:#49435a!important}.MuiSwitch-root.MuiSwitch-sizeMedium .MuiSwitch-track{background-color:#452e8b!important}.MuiButtonBase-root.MuiSwitch-switchBase.MuiSwitch-colorPrimary.Mui-checked.PrivateSwitchBase-root.MuiSwitch-switchBase.MuiSwitch-colorPrimary.Mui-checked .MuiSwitch-thumb{background-image:linear-gradient(90deg,#8660f8,#ded3ff)!important}.Mui-checked .MuiSwitch-thumb{background-color:#4caf50}.pagination-container{display:flex;gap:8px;justify-content:center}.pagination-container button{background:#1e1e2e;background:var(--pagination-num-bg-color);border:1px solid #333;border:1px solid var(--pagination-num-border);border-radius:10px;color:#ccc;cursor:pointer;padding:6px 12px;transition:.3s ease}.pagination-container button.active{background-image:linear-gradient(90deg,#8660f8,#ded3ff)!important;color:#fff}.pagination-container button:disabled{cursor:not-allowed;opacity:.5}.ag-paging-panel{display:none!important}.custom-pagination{background-color:#ffffff10;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:5px;position:relative;top:10px}.skeleton-container{background:radial-gradient(circle at bottom,#1a1333 5%,#0c0a17 100%)}.tds-skeleton-box{animation:tds-shimmer 1.4s ease infinite;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff24 37%,#ffffff0f 63%);background-size:400% 100%;border-radius:10px}@keyframes tds-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.table{border-radius:12px!important}.table tbody{background-color:#ffffff0e!important}.payroll-sum-table,.table tbody{border-radius:12px!important;color:#fff!important;color:var(--primary-text-color)!important}.payroll-sum-table{background-color:#ffffff09!important;z-index:-1!important}.payroll-sum-table tbody tr td,.payroll-sum-table tfoot tr td,.payroll-sum-table thead tr th{font-size:13px!important}.payroll-sum-table tbody tr td{font-weight:300!important}.payroll-sum-table tbody tr{border-bottom:1px solid #48455a;border-bottom:1px solid var(--table-border-color)}.payroll-sum-table tbody tr:last-child{border-bottom:none}.payroll-sum-table thead tr th{background-color:#ffffff04!important;background-color:var(--input-bg-color)!important;color:#fff!important;color:var(--primary-text-color)!important}.payroll-sum-table thead tr th:first-child{border-top-left-radius:12px!important}.payroll-sum-table thead tr th:last-child{border-top-right-radius:12px!important}.payroll-sum-table tfoot tr td{background-color:#ffffff04!important;background-color:var(--input-bg-color)!important;color:#fff!important;color:var(--primary-text-color)!important}.payroll-sum-table tfoot tr td:first-child{border-bottom-left-radius:12px!important}.payroll-sum-table tfoot tr td:last-child{border-bottom-right-radius:12px!important}.admin-tbl thead tr th,.audit-tbl thead tr th,.branch-tbl thead tr th,.depart-tbl thead tr th,.desig-tbl thead tr th,.emp-mgmnt thead tr th,.employee-attendance thead tr th,.leave-tbl thead tr th,.monthly-attendance thead tr th,.more-set-tbl thead tr th,.payroll-config thead tr th,.payroll-tbl thead tr th,.role-tbl thead tr th,.salary-tbl thead tr th,.shift-tbl thead tr th{background-color:#010113!important;color:#fff!important}.payroll-summary{position:absolute!important;width:100%;z-index:-1!important}.user-assign-profile{align-items:center;display:flex;justify-content:center}.user-assign-profile,.user-assign-profile img{border-radius:50%;height:35px;width:35px}.colored-custom-checkbox{display:none}.custom-checkbox-label{background:#0000;border:2px solid #6b7280;border-radius:50%;cursor:pointer;display:inline-block;flex-shrink:0;height:20px;position:relative;transition:all .2s ease;width:20px}.custom-checkbox-label:hover{border-color:#8660f8}.colored-custom-checkbox:checked+.custom-checkbox-label{background:linear-gradient(135deg,#8660f8,#b39dff);border-color:#8660f8}.colored-custom-checkbox:checked+.custom-checkbox-label:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.colored-checkbox{display:none}.colored-checkbox-label{background:#0000;border:2px solid #6b7280;border-radius:4px;cursor:pointer;display:inline-block;flex-shrink:0;height:20px;position:relative;transition:all .2s ease;width:20px}.colored-checkbox-label:hover{border-color:#8660f8}.colored-checkbox:checked+.colored-checkbox-label:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.colored-checkbox:checked+.colored-checkbox-label{background:linear-gradient(135deg,#8660f8,#b39dff);border-color:#8660f8}.dropdown-menu.show{background-color:#292750!important;background-color:var(--dropdown-menu-bg-color)!important}.dropdown-item,.dropdown-item:hover,.dropdown-menu.show{color:#fff!important;color:var(--primary-text-color)!important}.dropdown-item:hover{background-color:#545486!important;background-color:var(--menu-hover-bg-color)!important}.text-align-center{text-align:center}.role-table{background-color:initial!important;border-radius:12px!important}.role-table td,.role-table tr{background-color:initial!important;color:gray!important}.role-table th{background-color:#0c0a18!important;background-color:var(--role-table-th-bg)!important;color:gray!important;color:var(--role-table-th-text)!important;z-index:2!important}.accordion-button:focus{outline:none!important}.accordion-button:focus,.accordion-button:not(.collapsed){box-shadow:none!important}.accordion-button:after{filter:invert(100%) sepia(100%) saturate(500%) hue-rotate(200deg)}.custom-checkbox{-webkit-appearance:none;appearance:none;border:1px solid #5f5f5f;border-radius:4px;cursor:pointer;height:20px;left:1px;outline:none;position:relative;top:-2px;vertical-align:middle;width:20px}.custom-checkbox:checked{background-color:#50da70;border-color:#50da70}.add-staff-bg{background-color:initial!important}.statusGreen,.statusOrange{border:none!important;border-radius:4px!important;color:#fff!important;height:25px;line-height:10px;text-align:center}.light,:root{--red-status:linear-gradient(90deg,#e0363d,#b91c1c);--red-status-txt:#fff}.statusRed{background:linear-gradient(90deg,#e0363d,#b91c1c)!important;background:var(--red-status)!important;border:none!important;box-shadow:none!important;color:#fff!important;color:var(--red-status-txt)!important}.statusGreen:focus,.statusOrange:focus{border:none!important;outline:none!important}.line_height_15{line-height:15px!important}.link-hover:hover{color:#019eff}.grid-icon-actions{align-items:center;display:flex;gap:7px;height:100%}.grid-icon-actions button{align-items:center;background:#0000;border:1px solid #8b75db3d;border-radius:10px;color:#8b5cf6;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;transition:transform .18s ease,border-color .18s ease,background .18s ease;width:40px}.grid-icon-actions button:hover{background:#8b5cf61a;border-color:#8b75db80;transform:translateY(-1px)}.grid-icon-actions button.danger{color:#ef233c}.grid-icon-actions button.danger:hover{background:#ef233c1f}.grid-icon-actions button.success{color:#16a34a}.grid-icon-actions button.success:hover{background:#16a34a1f}.grid-icon-actions svg{height:20px;width:20px}.no-underline{text-decoration:none!important}.bulkDataDownloads{font-size:14px!important}.option{background-color:#c8c6c6!important;background-color:var(--option-hover-bg)!important}.statusGreen{background:linear-gradient(90deg,#25b670,#127244)!important;background:var(--green-status)!important;color:#fff!important;color:var(--green-status-txt)!important}.statusOrange{background:linear-gradient(90deg,#fb0,#b58500)!important;background:var(--orange-status)!important;color:#fff!important;color:var(--orange-status-txt)!important}.out-notify{align-items:center;display:flex;gap:10px;justify-content:start}.count-widgets{background-image:linear-gradient(90deg,#d73c3c,#ff9191);font-size:12px;height:20px!important;width:20px!important}.camera-container,.count-widgets{align-items:center;border-radius:50px;color:#fff;display:flex;justify-content:center}.camera-container{background-image:linear-gradient(90deg,#8660f8,#e4dbff);height:35px!important;left:50%;position:absolute;top:80%;transform:translate(-50%);width:35px!important}.camera-container .icon{font-size:18px}.greenStatus,.orangeStatus{border-radius:5px;height:25px;line-height:25px;position:relative;text-align:center;top:7px}.greenStatus{background-image:linear-gradient(90deg,#25b670,#127244);color:#fff}.orangeStatus{background-image:linear-gradient(90deg,#fb0,#b58500);color:#fff}.sysAccBtn{background-color:#5a1979;border:none;border-radius:5px;color:#fff;height:20px;line-height:20px;padding:0 5px;width:auto}.noBtn,.yesBtn{border:none;border-radius:7px;color:#fff;height:30px;width:100px}.noBtn{background-color:#0000009d}.grayPlaceholder::placeholder{color:gray!important}.my-custom-dropdown{width:400px}.my-custom-dropdown .cd-title{border:1px solid gray;border-radius:12px;color:#fff;height:40px;line-height:17px;padding:10px;position:relative;width:100%}.my-custom-dropdown .cd-title .icon{color:#fff;font-size:35px;font-weight:500;position:absolute;right:5px;top:3px}.my-custom-dropdown .cd-list{border:1px solid #3f3f3f;border-radius:12px;height:300px;overflow-y:auto;padding:10px;width:100%}.my-custom-dropdown .cd-list li{border-bottom:1px solid #353535;color:#fff;cursor:pointer;list-style:none;margin-bottom:10px;padding-bottom:5px}.my-custom-dropdown .cd-list li:last-child{border:none}.my-custom-dropdown .cd-list li small{color:#404040;font-size:13px}.pagination-controls button.active{background-color:#007bff;color:#fff}.no-wrap-text{white-space:nowrap!important}.ellipsis,.form-select{overflow:hidden;padding-right:2rem!important;text-overflow:ellipsis;white-space:nowrap}.form-select{background-position:calc(100% - 1rem);background-size:16px 12px}.pagination-container .form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:initial!important;background-color:var(--pagination-bg)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-image:var(--select-icon);background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:1px solid #414141!important;border:1px solid var(--pagination-border)!important;border-radius:12px!important;color:#c5c2c2!important;color:var(--pagination-text)!important;height:34px;padding:5px!important}.line_height_10{line-height:20px!important}.line_height_5{line-height:10px!important}.height_100{height:100px!important}.clear{background-color:initial;border:1px solid #4b4a4a;border-radius:12px;color:#fff;color:var(--primary-text-color);height:40px;width:100px}.n{color:#4b535e}.add-notification-container{background:radial-gradient(circle,#292750 0,#101221 100%);background:var(--body-bg-color);height:100vh!important;position:relative!important;width:100vw!important}.add-notification-container>.notification-header{background:#0000!important;left:0!important;position:fixed!important;top:60px!important;width:100vw!important;z-index:2}.notification-header>ul{align-items:center!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0a17;background:var(--top-menubar-bg-color);border-bottom:1px solid #ffffff26;border-bottom:1px solid var(--ann-item-border);border-radius:0!important;display:flex!important;gap:0!important;justify-content:space-between!important;padding:14px 40px!important;width:100vw!important}.notification-header ul li{align-items:center;display:flex;list-style:none!important;position:relative;width:100%}.notification-header ul li:after{background:linear-gradient(90deg,#ffffff26,#0000);background:linear-gradient(to right,var(--ann-item-border),#0000);content:"";height:2px;position:absolute;right:-40%;top:50%;transform:translateY(-50%);width:80%;z-index:0}.notification-header ul li:last-child:after{display:none}.notification-header ul li .step-num{align-items:center!important;background:linear-gradient(90deg,#ffffff08 0,#00000010)!important;background:var(--noti-widget-bg)!important;border:1.5px solid #ffffff26!important;border:1.5px solid var(--ann-item-border)!important;border-radius:50%!important;color:#9ca3af;color:var(--secondary-text-color);display:flex!important;font-size:13px;font-weight:600;height:34px!important;justify-content:center!important;line-height:34px!important;position:relative;transition:all .25s ease;width:34px!important;z-index:1}.notification-header ul li .step-num.active{background:linear-gradient(135deg,#8660f8,#c6b3fe)!important;border-color:#8660f8!important;box-shadow:0 0 0 4px #8660f820;color:#fff!important}.notification-header ul li a{align-items:center!important;color:#9ca3af;color:var(--secondary-text-color);display:flex!important;font-size:13px;font-weight:500;gap:10px;justify-content:center!important;text-decoration:none!important;transition:color .2s}.notification-header ul li a:hover{color:#fff;color:var(--primary-text-color)}.notification-header ul li a:hover .step-num:not(.active){border-color:#8660f880!important;color:#fff;color:var(--primary-text-color)}.notification-left-content{height:calc(100vh - 140px);left:0;overflow:scroll;padding:20px;position:fixed;top:140px;width:calc(100vw - 400px)}.notification-left-content>section{height:auto;padding:2rem}.announcements,.completed-announcement{flex-wrap:nowrap;gap:20px;overflow-x:scroll}.ann-acctions,.announcements,.completed-announcement{align-items:center;display:flex;justify-content:start}.ann-acctions{border:none;gap:5px;height:auto;position:absolute;right:-55px;top:5px;transition:all .2s;width:auto!important}.announcements>.announcement-item:hover .ann-acctions{right:5px}.ann-del,.ann-edit{align-items:center;background-color:#00000030;border:none;border-radius:8px;display:flex;height:25px;justify-content:center;right:5px;top:5px;width:25px}.ann-del{color:#d90606;color:var(--delete-icon)}.ann-edit{color:#f5ee85;color:var(--edit-icon)}.announcements>.announcement-item{align-items:center;border:1px solid #ffffff26;border:1px solid var(--ann-item-border);border-radius:12px;color:#fff;color:var(--primary-text-color);cursor:pointer;display:flex;flex-direction:column;gap:10px;height:200px;justify-content:center;min-width:225px!important;overflow:hidden;padding:5px 10px!important;position:relative;width:calc(20vw - 80px)}.font-17{font-size:17px}.announcements>.announcement-item .icon{font-size:30px}.announcements>.announcement-item .icon img{height:40px;width:40px}.announcements>.announcement-item h5{font-size:15px;font-weight:200}.announcements>.announcement-item h3{color:#fff;color:var(--primary-text-color);font-size:18px;font-weight:400}.space-between{flex-direction:row!important;justify-content:space-between!important}.space-between,.space-center{align-items:center!important;display:flex!important;gap:10px!important}.space-center{flex-direction:column!important;justify-content:center!important}.festival{background:linear-gradient(90deg,#f9731620 0,#ea580c10)!important;border:1px solid #f9731620!important}.birthday{background:linear-gradient(90deg,#ec489920 0,#ec489910)!important;border:1px solid #ec489920!important}.onboarding{background:linear-gradient(90deg,#22c55e20 0,#22c55e10)!important;border:1px solid #22c55e20!important;color:#22c55ec0}.sales{background:linear-gradient(90deg,#3b82f620 0,#3b82f610)!important;border:1px solid #3b82f620!important;color:#3b83f6bf}.anniversary{background:linear-gradient(90deg,#a855f720 0,#a855f710)!important;border:1px solid #a855f720!important}.appreciation{background:linear-gradient(90deg,#eab30820 0,#eab30810)!important;border:1px solid #eab30820!important}.gannouncement{background:linear-gradient(90deg,#6366f120 0,#6366f110)!important;border:1px solid #6366f120!important}.notice{background:linear-gradient(90deg,#ef444420 0,#ef444410)!important;border:1px solid #ef444420!important}.announcements>.announcement-item h5{color:#9ca3af;color:var(--ann-item-sub-text)}.completed-announcement>.announcement-item{border:1px solid #ffffff26;border:1px solid var(--ann-item-border);border-radius:12px;color:#fff;color:var(--primary-text-color);cursor:pointer;display:flex;flex-direction:column;gap:10px;height:240px;justify-content:center;min-width:225px!important;padding:10px}.completed-announcement>.announcement-item .anniversary-btn,.completed-announcement>.announcement-item .appreciation-btn,.completed-announcement>.announcement-item .birthday-btn,.completed-announcement>.announcement-item .festival-btn,.completed-announcement>.announcement-item .gannouncement-btn,.completed-announcement>.announcement-item .notice-btn,.completed-announcement>.announcement-item .onboarding-btn,.completed-announcement>.announcement-item .sales-btn{border-radius:8px;padding:7px 45px}.completed-announcement .announcement-item .festival-btn{background:#f9731620;border:1px solid #f9731650;color:#fdba74}.completed-announcement .announcement-item .birthday-btn{background:#ec489920;border:1px solid #ec489950;color:#f9a8d4}.completed-announcement .announcement-item .appreciation-btn{background:#eab30820;border:1px solid #eab30850;color:#fde047}.completed-announcement .announcement-item .onboarding-btn{background:#22c55e20;border:1px solid #22c55e50;color:#86efac}.notification-right-content{height:calc(100vh - 140px);overflow:scroll;padding:20px;position:fixed;right:0;top:140px;width:400px}.noti-widget-bg{background:linear-gradient(90deg,#ffffff08 0,#00000010)!important;background:var(--noti-widget-bg)!important;border:1px solid #ffffff20!important;border:1px solid var(--noti-widget-border)!important;border-radius:14px!important;box-shadow:0 2px 16px #0000001f;padding:20px 18px}.lp-ann-pre{background:linear-gradient(90deg,#f9731613 0,#ea580c10)!important;border:1px solid #f9731620;border-radius:12px;height:auto;padding:10px;width:100%}.lp-ann-pre-hed{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.lp-ann-pre-hed>.left-hed{align-items:center;display:flex;gap:10px;justify-content:flex-start}.lp-ann-pre-hed>.left-hed>.left-head-profile{border-radius:8px;height:35px;width:35px}.lp-ann-pre-hed>.left-hed>.profile-content{align-items:start;display:flex;flex-direction:column;gap:3px}.lp-ann-pre-hed>.left-hed>.profile-content h5{font-size:15px}.lp-ann-pre-hed>.left-hed>.profile-content span{color:gray!important;font-size:12px}.right-hed{font-size:20px}.live-preview-img{border-radius:8px;height:35px;width:35px}.lp-ann-pre-content>p{font-size:14px;font-weight:200!important}.lp-ann-pre-content>img{border-radius:12px;width:100%}.tagged{color:gray}.tagged .tagged-head span{color:#9d7bff;font-size:25px;margin-right:10px}.tagged .tagged-content{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.tagged .tagged-content span{align-items:center;background:#9d7bff20;border-radius:50px;color:#fff;color:var(--primary-text-color);display:flex;font-size:13px;font-weight:200;gap:10px;justify-content:center;padding:5px 7px}.tagged .tagged-content span img{border-radius:50%;height:20px;width:20px}.lp-pre-footer{align-items:center;display:flex;gap:10px;justify-content:space-between}.lp-pre-footer>.footer-left{align-items:center;display:flex;gap:10px;justify-content:flex-start}.lp-pre-footer>.footer-left .back-arrow,.lp-pre-footer>.footer-left .chat,.lp-pre-footer>.footer-left .dislike,.lp-pre-footer>.footer-left .like,.lp-pre-footer>.footer-right .eye{align-items:center;display:flex;gap:6px;justify-content:start}.lp-pre-footer>.footer-left .like{color:#4ade80;color:var(--active-status-clr)}.lp-pre-footer>.footer-left .chat{color:#60a5fa;color:var(--text-info)}.lp-pre-footer>.footer-left .back-arrow{color:#c084fc}.lp-pre-footer>.footer-left .dislike{color:#f87171}.footer-right .eye,.footer-right .eye .f-icon{color:#9ca3af;color:var(--secondary-text-color)}.f-icon{font-size:20px}.lp-ann-pre-footer>.top-content select{background:#0c0a17!important;background:var(--select-option-bg-color)!important;border:1px solid #48455a!important;border:1px solid var(--table-border-color)!important;border-radius:8px;color:#fff!important;color:var(--primary-text-color)!important;padding:4px 8px}.device-container,.lp-ann-pre-footer>.bottom-content,.lp-ann-pre-footer>.top-content{align-items:center;display:flex;gap:10px;justify-content:space-between}.device-container span{background:#ffffff15;background:var(--device-icon-bg);border-radius:12px;padding:10px}.device-icon{color:#fff;color:var(--primary-text-color);font-size:20px}.device-icon.active{color:#c084fc}.device-container span.active{background:#c084fc20}.flex-between{align-items:center;display:flex;font-size:14px;gap:10px;justify-content:space-between}.flex-between .amount{color:#fff;color:var(--primary-text-color);font-size:14px;font-weight:200}.flex-between .amount.astimate-rich{color:#4ade80;color:var(--active-status-clr)}.quill{background-color:initial!important;border-radius:12px!important}.quill .ql-toolbar,.quill .ql-toolbar.ql-snow{margin-bottom:10px}.quill .ql-container,.quill .ql-container.ql-snow,.quill .ql-toolbar,.quill .ql-toolbar.ql-snow{background:linear-gradient(90deg,#ffffff08 0,#00000010);background:var(--noti-widget-bg);border:1px solid #48455a!important;border:1px solid var(--table-border-color)!important;border-radius:12px;color:#fff;color:var(--primary-text-color)}.quill .ql-container,.quill .ql-container.ql-snow{border-top:none!important;min-height:350px}.ql-toolbar button,.quill .ql-toolbar.ql-snow .ql-formats button{border-radius:5px;color:#fff!important;color:var(--primary-text-color)!important;margin-right:10px}.quill .ql-toolbar.ql-snow .ql-formats button .ql-stroke{fill:none;stroke:#fff;stroke:var(--primary-text-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-toolbar .ql-picker{color:#fff!important;color:var(--primary-text-color)!important}.ql-editor.ql-blank:before{color:gray!important;font-family:Outfit}.quick-template{background:linear-gradient(90deg,#ffffff08 0,#00000010);background:var(--noti-widget-bg);border:1px solid #ffffff20;border:1px solid var(--noti-widget-border);border-radius:12px;padding:20px}.quick-template>.templates{align-items:center;display:flex;gap:10px;justify-content:start}.quick-template>.templates>.template{background:linear-gradient(90deg,#ffffff08 0,#00000010);background:var(--noti-widget-bg);border:1px solid #ffffff20;border:1px solid var(--noti-widget-border);border-radius:12px;cursor:pointer;padding:10px;width:calc(50vw - 200px)}.tagged-people{background:#9d7bff20}.tagged-people,.tagged-people-group{border:1px solid #9d7bff50;border-radius:50px;color:#fff;color:var(--primary-text-color);padding:5px 20px}.tagged-people-group{background:#0000}.cross-purple{color:#9d7bff;font-size:20px}.dropzone{border:1px dashed #48455a;border:1px dashed var(--table-border-color);border-radius:12px;color:#fff;color:var(--primary-text-color);cursor:pointer;padding:40px;text-align:center}.dropzone-inner-layout span{background:#9d7bff20;border-radius:12px;color:#9d7bff;font-size:40px;margin-bottom:20px!important;padding:0 10px 10px}.image-preview{align-items:center;background:linear-gradient(90deg,#ffffff08 0,#00000010);background:var(--noti-widget-bg);border:1px solid #ffffff20;border:1px solid var(--noti-widget-border);border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:20px 15px}.image-preview .left-preview{align-items:center;display:flex;gap:10px;justify-content:start}.image-preview .left-preview span,.react-reply span.like{align-items:center;background:#22c55e30;border-radius:8px;color:#4ade80;color:var(--active-status-clr);display:flex;font-size:24px;height:40px;justify-content:center;width:40px}.image-preview .image-detail{align-items:start;display:flex;flex-direction:column;gap:3px}.image-preview .right-preview{align-items:center;display:flex;gap:10px;justify-content:start}.image-preview .right-preview span{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:24px;height:40px!important;justify-content:center;width:40px!important}.image-preview .right-preview span:first-child{background:#46466e80;background:var(--dark-theme-span)}.image-preview .right-preview span:last-child{background:#ef444420}.image-preview .right-preview span .see{color:#fff;position:relative;top:-2px}.image-preview .right-preview span .del{color:#f87171}.photo-and-template{align-items:center;display:flex;gap:10px;justify-content:space-between}.photo-and-template .photo-template{background:linear-gradient(90deg,#ffffff08 0,#00000010);background:var(--noti-widget-bg);border:1px solid #ffffff20;border:1px solid var(--noti-widget-border);border-radius:12px;padding:20px 15px;width:calc(100vw - 400px)}.photo-and-template .photo-template .camera{color:#9d7bff;font-size:24px;margin-right:5px;position:relative;top:-2px}.photo-and-template .photo-template .design{color:#ded3ff;font-size:24px;margin-right:5px;position:relative;top:-2px}.up-photo{background:#9d7bff20;border:1px solid #9d7bff50;border-radius:8px;color:#9d7bff}.design-temp,.up-photo{padding:12px;text-align:center;width:100%}.design-temp{background:#3b3e4225;border:1px solid #48455a;border:1px solid var(--table-border-color);border-radius:8px}.react-reply{background:linear-gradient(90deg,#ffffff08 0,#00000010);background:var(--noti-widget-bg);border:1px solid #ffffff20;border:1px solid var(--noti-widget-border);border-radius:12px;padding:15px;width:100%}.react-reply span.dislike{background:#ef444430;color:#f87171}.react-reply span.chat,.react-reply span.dislike{align-items:center;border-radius:8px;display:flex;font-size:24px;height:40px;justify-content:center;width:40px}.react-reply span.chat{background:color-mix(in srgb,#60a5fa,#0000 30);background:color-mix(in srgb,var(--text-info),#0000 30);color:#60a5fa;color:var(--text-info)}.react-reply span.reply,.reply{align-items:center;background:#a855f730;border-radius:8px;color:#c084fc;display:flex;font-size:24px;height:40px;justify-content:center;width:40px}.tds-container{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;width:100%;z-index:1}.relative,.tds-container{position:relative}.top-70{top:70px}.tds-tab{align-items:center;background-color:#0c0a17;background-color:var(--top-menubar-bg-color);border-bottom:1px solid #424242;border-bottom:1px solid var(--widget-border-color);display:flex;gap:20px;justify-content:start;padding:15px 30px;position:fixed;width:100%;z-index:4!important}.tds-seeting-icon{font-size:24px;position:relative;top:-2px}.tds-tab .tds-tab-items{align-items:center;display:flex;gap:20px;justify-content:space-between!important;width:calc(100vw - 220px)}.tds-tab .tds-tab-item{background:#0000;border:none;border-bottom:2px solid #0000;color:#9ca3af;color:var(--main-gray-clr);padding:5px 8px;transition:all .2s ease}.tds-tab .tds-tab-item.active{background:#8b5cf61f;border-bottom:none;border-radius:999px;color:#8b5cf6}.p-20-30{padding:90px 30px 20px}.tds-settings-tab .settings-tabs{align-items:center;background-color:#9d7bff20;border-radius:8px;display:flex;gap:10px;justify-content:start;padding:3px 10px}.tds-settings-tab .settings-tabs .settings-tab{align-items:center;background-color:initial;border:1px solid #0000;border-radius:6px;color:#9ca3af;color:var(--main-gray-clr);display:flex;gap:5px;height:40px;justify-content:start;padding:3px 10px}.tds-settings-tab .settings-tabs .settings-tab.active{background-image:linear-gradient(90deg,#8660f8,#c3afff)!important;background-image:var(--primary-btn-bg-color)!important;color:#fff}.tds-settings-tab .settings-tabs .settings-tab .icon{font-size:20px}.tds-settings-tab .settings-tabs .settings-tab .icon.rotate-icon{transform:rotate(90deg)}.two-icons{position:relative}.two-icons .icon,.two-icons .icon-1{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.compliance-notice{align-items:center;border:1px solid #3b82f6;border-radius:8px;display:flex;gap:15px;justify-content:space-between;padding:20px}.compliance-notice .first-icon .icon{color:#60a5fa;color:var(--text-info);font-size:20px}.compliance-notice .last-icons,.compliance-notice .last-icons .first-icon-box{align-items:center;display:flex;gap:15px;justify-content:space-between}.compliance-notice .last-icons .first-icon-box{border:1px solid #22c55e30;border-radius:50px;color:#22c55e;padding:10px}.compliance-notice .last-icons .exit{color:#8b5cf6;font-size:20px;font-weight:700}.setting-border{background:#1a1a1a30;background:var(--setting-border-bg);border:1px solid #374151;border:1px solid var(--setting-border);border-radius:8px;height:650px}.border-g{border:1px solid #374151;border:1px solid var(--setting-border)}.setting-border-one{border:1px solid #374151!important;border:1px solid var(--setting-border-one)!important}.semi-card{background:radial-gradient(circle at bottom,#1a1333 0,#0c0a17 100%);background:var(--card-bg-color)}.semi-card,.semi-card-one{border:1px solid #374151;border:1px solid var(--setting-border);border-radius:8px;padding:20px}.semi-card-one{background:#0c0a1750}.setting-card-header{align-items:center;background:linear-gradient(90deg,#8b5cf610 0,#7c3aed10);background:var(--setting-card-header);border-left:5px solid #fff;border-left:5px solid var(--setting-card-header-bdr);border-top-left-radius:8px;border-top-right-radius:8px;display:flex;justify-content:space-between;padding:15px 20px}.setting-card-header h3{align-items:center;display:flex;gap:10px;justify-content:start}.setting-card-header .clndr-icon{color:#8b5cf6}.secure,.setting-card-header>.active{background-color:#22c55e20;background-color:var(--green-light-20);border:1px solid #22c55e;border:1px solid var(--secure-bdr);border-radius:8px;color:#22c55e;color:var(--secure-clr);padding:5px 10px}.setting-card-header>.active{align-items:center;display:flex;gap:5px;justify-content:start}.notice-period-bg{background:#111827;background:var(--accordian-bg);color:#9ca3af;color:var(--main-gray-clr)}.Data-Retention-Period-col{background-color:#111827;background-color:var(--accordian-bg);border:1px solid #1f2937;border:1px solid var(--accordian-bdr-clr);border-radius:8px;color:#9ca3af;color:var(--main-gray-clr);padding:20px;text-align:center}.Data-Retention-Period-col.active{background-color:#8b5cf620;border:1px solid #8b5cf6}.Data-Retention-Period-col h3{font-size:30px;font-weight:300}.Data-Retention-Period-col.active h3{color:#8b5cf6}.custom-bar,.custom-bar-green,.custom-bar-orange,.my-gradient-bar{background-color:#374151!important;background-color:var(--setting-border)!important;height:8px!important}.custom-bar .progress-bar{background:linear-gradient(90deg,#8b5cf6,#7c3aed)!important;transition:width .4s ease}.custom-bar-green.progress-bar{background:linear-gradient(90deg,#22c55e,#4ade80)!important;background:linear-gradient(to right,var(--secure-bdr),var(--active-status-clr))!important;transition:width .4s ease!important}.my-gradient-bar .progress-bar{background:linear-gradient(90deg,#4ade80 0,#8b5cf6);transition:width .4s ease!important}.custom-bar-red{background:linear-gradient(90deg,#ef4444,#ef4444)!important;transition:width .4s ease}.custom-bar-orange.progress-bar{background:linear-gradient(90deg,#ff6b35,#ff6b35)!important;background:linear-gradient(to right,var(--orange-bg),var(--orange-bg))!important;transition:width .4s ease}.custom-bar-gray.progress-bar{background:linear-gradient(90deg,#374151,#374151)!important;background:linear-gradient(to right,var(--setting-border),var(--setting-border-one))!important;transition:width .4s ease}.custom-bar-yellow{background:linear-gradient(90deg,#f59e0b,#f59e0b)!important;background-color:#007bff!important;transition:width .4s ease}.border-semi-gray{border:1px solid #374151;border:1px solid var(--setting-border)}.bg-semi-gray{background:#37415120}.height-100{height:100px!important}.percentage-purple{color:#8b5cf6}.height-auto{height:auto!important}.setting-switch-enbl-dsbl{border:1px solid #374151;border:1px solid var(--setting-border);border-radius:8px;padding:20px}.setting-switch-enbl-dsbl>.content{align-items:center;display:flex;gap:10px;justify-content:space-between}.setting-switch-enbl-dsbl.active{background:#22c55e38;border:1px solid #22c55e50}.active-green-icon,.icon-check{color:#6b7280}.setting-switch-enbl-dsbl.active .active-green-icon{color:#4ade80;color:var(--active-status-clr)}.encryption,.exclamation{color:#9ca3af;color:var(--secondary-text-color);font-size:14px;font-weight:300;margin-top:16px}.setting-switch-enbl-dsbl.active .exclamation{color:#f9c805;color:var(--yellow-bg)}.setting-switch-enbl-dsbl.active .encryption{color:#4ade80;color:var(--active-status-clr)}.high-green{align-items:center;background:#22c55e20;border:1px solid #22c55e30;border-radius:50px;color:#22c55e;display:flex;gap:10px;justify-content:center;padding:5px 10px}.avg-time,.success-rate,.total-backups,.total-size{align-items:center;display:flex;flex-direction:column;gap:5px}.total-backups{color:#8b5cf6}.avg-time h5,.success-rate h5,.total-backups h5,.total-size h5{color:#9ca3af}.success-rate{color:#4ade80;color:var(--active-status-clr)}.total-size{color:#60a5fa;color:var(--text-info)}.avg-time{color:#f9c805;color:var(--yellow-bg)}.orange-text-one{color:#fb923c!important}.green-text{color:#4ade80;color:var(--active-status-clr)}.height-600{height:700px}.late-penalty-settings{border:2px solid #8b5cf6;border-radius:8px;padding:20px}.padding-5-purple{align-items:center;background:#8b5cf620;border-radius:8px;display:flex;height:30px!important;justify-content:center;width:30px!important}.name-tooltip{cursor:default;display:inline-block;outline:none;position:relative}.name-tooltip .tooltip-text{background:radial-gradient(circle at bottom,#1a1333 0,#0c0a17 100%);background:var(--card-bg-color);border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #5b5b7e;box-shadow:0 4px 12px var(--dialog-box-shadow);color:#fff;color:var(--primary-text-color);font-size:12px;left:50%;line-height:1;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity 80ms linear;visibility:hidden;white-space:nowrap;z-index:1000}.name-tooltip.open .tooltip-text,.name-tooltip:focus .tooltip-text,.name-tooltip:hover .tooltip-text{opacity:1;transition-delay:0s;visibility:visible}.name-tooltip .tooltip-text:after{border:6px solid #0000;border-top-color:#000000e0;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}@media (max-width:420px){.name-tooltip .tooltip-text{max-width:220px;text-align:center;white-space:normal;word-break:break-word}}.leave-balance-master-grid .ag-row-detail,.leave-balance-master-grid .ag-row.ag-row-detail{position:relative;z-index:5!important}.leave-balance-master-grid .ag-center-cols-clipper,.leave-balance-master-grid .ag-center-cols-container,.leave-balance-master-grid .ag-center-cols-viewport{overflow:visible!important}.ag-row-detail .ag-detail-cell{padding:0!important}.bottom-pagination{bottom:10px;position:fixed;width:calc(100vw - 146px)}.bottom-pagination,.bottom-pagination-absolute{align-items:center;background:#1e1a2c;background:var(--bottom-pagination);border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;justify-content:space-between;padding:10px 20px}.bottom-pagination-absolute{bottom:0;position:-webkit-sticky;position:sticky;width:100vw!important}.padding-bottom-50px{padding-bottom:50px!important}.bottom-pagination button,.bottom-pagination-absolute button{background:#1e1e2e;background:var(--pagination-num-bg-color);border:1px solid #333;border:1px solid var(--pagination-num-border);border-radius:10px;color:#ccc;cursor:pointer;padding:6px 12px;transition:.3s ease}.bottom-pagination button.active,.bottom-pagination-absolute button.active{background-image:linear-gradient(90deg,#8660f8,#ded3ff)!important;color:#fff}.bottom-pagination button:disabled,.bottom-pagination-absolute button:disabled{cursor:not-allowed;opacity:.5}.bottom-pagination .form-select,.bottom-pagination-absolute .form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:initial!important;background-color:var(--pagination-bg)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-image:var(--select-icon);background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:1px solid #414141!important;border:1px solid var(--pagination-border)!important;border-radius:12px!important;color:#c5c2c2!important;color:var(--pagination-text)!important;height:34px;padding:5px!important}.tabHeader{background:#1f293750;border-radius:8px;height:42px;justify-content:space-between}.tabHeader,.tabHeader button{align-items:center;display:flex;gap:10px}.tabHeader button{background:#0000;border:none;border-radius:8px;color:#9ca3af;color:var(--secondary-text-color);font-size:16px;height:40px;justify-content:center;text-transform:capitalize;transition:all .5s}.tabHeader button.active{animation:slide .3s ease-in;background-image:linear-gradient(90deg,#8660f8,#c3afff)!important;background-image:var(--primary-btn-bg-color)!important;color:#fff}@keyframes slide{0%{left:-10px}to{left:0}}.employee-app{background:radial-gradient(1200px 600px at 10% -20%,#8b5cf61f,#0000),radial-gradient(1000px 500px at 110% 120%,#60a5fa1f,#0000),linear-gradient(180deg,#0a0f1c,#0f1629);background:radial-gradient(1200px 600px at 10% -20%,#8b5cf61f,#0000),radial-gradient(1000px 500px at 110% 120%,#60a5fa1f,#0000),linear-gradient(180deg,var(--brand-bg) 0,var(--brand-card) 100%);border-radius:8px;padding:0}.employee-card{background:linear-gradient(180deg,#0f1629,#0a0f1c);background:linear-gradient(180deg,var(--brand-card) 0,var(--brand-bg) 100%);border:1px solid #828fb22e!important;border:1px solid var(--brand-card-border)!important;border-radius:8px;box-shadow:0 8px 30px #02061759;box-shadow:var(--brand-shadow);color:#e6eaf3;color:var(--brand-text);width:100%!important}.employee-card .card-header{background:linear-gradient(180deg,#8b5cf614,#8b5cf600);background:var(--brand-head-bg);border-bottom:1px solid #828fb22e;border-bottom:1px solid var(--brand-card-border)}.employee-title{color:#e6eaf3;color:var(--brand-text);font-weight:600;letter-spacing:.2px}.employee-label,.employee-title small{color:#9aa3b2;color:var(--brand-muted)}.employee-label{font-size:.92rem}.employee-value{font-weight:600}.employee-branch a,.employee-value{color:#fff;color:var(--primary-text-color)}.employee-branch a{text-decoration:underline;text-underline-offset:2px}.employee-bullet{background:linear-gradient(145deg,#8b5cf640,#8b5cf626);border:1px solid #8b5cf659;border-radius:8px;box-shadow:inset 0 1px 0 #ffffff0d;color:#fff;color:var(--primary-text-color);display:grid;height:28px;place-items:center;width:28px}.employee-card:after{border-radius:8px;content:"";inset:0;pointer-events:none;position:absolute}.active-status,.inactive-status{border-radius:50px;padding:5px;text-align:center;width:100px}.active-status{background:#16a34a20;border:1px solid #16a34a30;color:#4ade80;color:var(--active-status-clr)}.inactive-status{background:#d73c3c20;border:1px solid #d73c3c30;color:#d73c3c}.user-avatar{align-items:center;border:1px solid #d3d3d3;color:#fff;display:flex;font-size:12px;font-weight:700;height:30px;justify-content:center;overflow:hidden;width:30px}.custom-accordian-item{background:#0000!important;border:1px solid #1f2937!important;border:1px solid var(--accordian-bdr-clr)!important;border-radius:8px!important;width:100%!important}.custom-accordian-header{background:#111827!important;background:var(--accordian-bg)!important;border:none!important;border-radius:8px!important;z-index:1!important}.accordion .accordion-item .accordion-header .accordion-button:after,.accordion .accordion-item .accordion-header button.accordion-button.collapsed:after,.cust-accrdn.accordion .accordion-item .accordion-header .accordion-button:after,.cust-accrdn.accordion .accordion-item .accordion-header button.accordion-button.collapsed:after{color:#000!important;content:""!important}.accordion-button:after{background-color:#8b5cf6!important;height:2.2rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9a2 2 0 0 1 2.8 0l3.2 3.2L15.2 9a2 2 0 1 1 2.8 2.8l-4.6 4.6a2 2 0 0 1-2.8 0L6 11.8A2 2 0 0 1 6 9z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9a2 2 0 0 1 2.8 0l3.2 3.2L15.2 9a2 2 0 1 1 2.8 2.8l-4.6 4.6a2 2 0 0 1-2.8 0L6 11.8A2 2 0 0 1 6 9z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.8rem;mask-size:1.8rem;opacity:1!important;transform:rotate(0deg);transition:transform .25s ease-in-out;width:2.2rem}.accordion-button:not(.collapsed):after{background-color:#8b5cf6!important;transform:rotate(-180deg)}.accordion-button:focus,.accordion-button:not(.collapsed){background-color:initial!important;box-shadow:none!important}.custom-accordian-body{background:#111827!important;background:var(--accordian-bg)!important;border-radius:8px!important;border-top:1px solid #1f2937!important;border-top:1px solid var(--accordian-bdr-clr)!important;border-top-left-radius:0!important;border-top-right-radius:0!important;color:#fff!important;color:var(--accordian-clr)!important}.accordion-footer{background:#0000;border-top:1px solid #1f2937!important;border-top:1px solid var(--accordian-bdr-clr)!important;display:flex;gap:8px;justify-content:flex-end;padding:15px 15px 0}.accordion-button,.accordion-button:not(.collapsed){background-color:initial!important;color:#000!important}.notification-settings{background:hsl(#292750);background:hsl(var(--background));color:#f8fafc;color:hsl(var(--foreground));min-height:100vh;padding:2rem}.settings-container{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:1200px}.settings-card{background:#020817;background:hsl(var(--card));border:1px solid #1e293b;border:1px solid hsl(var(--border));border-radius:var(--radius);overflow:hidden}.card-header{border-bottom:1px solid #1e293b;border-bottom:1px solid hsl(var(--border));padding:1.5rem}.header-content{gap:1rem}.header-content,.header-icon{align-items:center;display:flex}.header-icon{background:#2d313b59;background:var(--input);border-radius:10px;color:#94a3b8;color:hsl(var(--muted-foreground));height:44px;justify-content:center;width:44px}.header-icon.purple{background:#f8fafc26;background:hsl(var(--primary)/.15);color:#f8fafc;color:hsl(var(--primary))}.card-header h2{font-size:1.25rem;font-weight:600;margin:0}.subtitle{margin:.25rem 0 0}.notification-count,.subtitle{color:#94a3b8;color:hsl(var(--muted-foreground));font-size:.875rem}.notification-count{background:#2d313b59;background:var(--input);border-radius:6px;padding:.375rem .75rem}.global-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding:1.5rem}.section-icon{color:#f8fafc;color:hsl(var(--primary));flex-shrink:0;margin-top:2px}.section-header h3{font-size:1rem;font-weight:600;margin:0 0 .25rem}.section-header p{color:#94a3b8;color:hsl(var(--muted-foreground));font-size:.875rem;margin:0}.time-inputs{align-items:flex-end;display:flex;gap:1rem}.time-input-group{flex:1 1;position:relative}.time-input-group label{color:#f8fafc;color:hsl(var(--foreground));display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.time-input-group input[type=time]{background:#2d313b59;background:var(--input);border:1px solid #374151;border:1px solid var(--setting-border);border-radius:8px;color:#f8fafc;color:hsl(var(--foreground));font-size:.9375rem;font-weight:500;padding:.625rem 1rem;transition:var(--transition-smooth);width:100%}.time-input-group input[type=time]:focus{border-color:#f8fafc;border-color:hsl(var(--primary));box-shadow:0 0 0 3px #f8fafc1a;box-shadow:0 0 0 3px hsl(var(--primary)/.1);outline:none}.time-input-group select{background-color:#2d313b59!important;background-color:var(--input)!important;border:1px solid #374151!important;border:1px solid var(--setting-border)!important;border-radius:8px!important;font-size:.9375rem;font-weight:500;padding:.625rem 1rem!important;transition:var(--transition-smooth);width:100%!important}.time-input-group select,.time-input-group select:after{color:#f8fafc!important;color:hsl(var(--foreground))!important}.time-input-group select:after{background:red!important}.time-separator{font-size:.875rem;margin-bottom:.625rem}.time-action-btn,.time-separator{color:#94a3b8;color:hsl(var(--muted-foreground))}.time-action-btn{background:#0000;border:none;border-radius:4px;bottom:.625rem;cursor:pointer;padding:.25rem;position:absolute;right:.75rem;transition:var(--transition-smooth)}.time-action-btn:hover{background:#f8fafc1a;background:hsl(var(--primary)/.1);color:#f8fafc;color:hsl(var(--primary))}.channel-buttons{display:flex;flex-wrap:wrap;gap:.75rem}.channel-btn{align-items:center;background:color-mix(in srgb,#c6b3fe 30%,#0000);background:color-mix(in srgb,var(--primary-bg) 30%,#0000);border:1px solid #8660f8;border:1px solid var(--primary-bdr);border-radius:8px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1rem;transition:var(--transition-smooth)}.channel-btn,.channel-btn.active{color:#fff;color:var(--primary-clr)}.channel-btn.active{background:color-mix(in srgb,#c6b3fe 70%,#0000);background:color-mix(in srgb,var(--primary-bg) 70%,#0000);border-color:#8660f8;border-color:var(--primary-bdr)}.employee-notifications{background:hsl(var(--card-secondary))}.notification-item{background:#020817;background:hsl(var(--card));border:1px solid #1e293b;border:1px solid hsl(var(--border));border-radius:var(--radius);margin:1rem 1.5rem;padding:1.5rem}.notification-item:last-child{margin-bottom:1.5rem}.notification-header{align-items:flex-start;margin-bottom:1.5rem}.notification-title{display:flex;flex:1 1;gap:.875rem}.notification-icon{align-items:center;background:#f8fafc26;background:hsl(var(--primary)/.15);border-radius:8px;color:#f8fafc;color:hsl(var(--primary));display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.notification-title h3{font-size:1rem;font-weight:600;margin:0 0 .25rem}.notification-title p{color:#94a3b8;color:hsl(var(--muted-foreground));font-size:.875rem;margin:0}.toggle-switch{cursor:pointer;height:26px;width:48px}.toggle-slider{background:#2d313b59;background:var(--input);border:1px solid #1e293b;border:1px solid hsl(var(--border));border-radius:13px;transition:var(--transition-smooth)}.toggle-slider:before{background:#fff;height:18px;transition:var(--transition-smooth);width:18px}.toggle-switch input:checked+.toggle-slider{background:#f8fafc;background:hsl(var(--primary));border-color:#f8fafc;border-color:hsl(var(--primary))}.toggle-switch input:checked+.toggle-slider:before{transform:translateX(22px)}.notification-settings{display:flex;flex-direction:column;gap:1.25rem}.settings-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column}.form-group label{font-weight:500;margin-bottom:.5rem}.form-group label,.form-group select{color:#f8fafc;color:hsl(var(--foreground));font-size:.875rem}.form-group select{-webkit-appearance:none;appearance:none;background:#2d313b59;background:var(--input);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;border:1px solid #1e293b;border:1px solid hsl(var(--border));border-radius:8px;cursor:pointer;padding:.625rem 2.5rem .625rem 1rem;transition:var(--transition-smooth)}.form-group select:focus{border-color:#f8fafc;border-color:hsl(var(--primary));box-shadow:0 0 0 3px #f8fafc1a;box-shadow:0 0 0 3px hsl(var(--primary)/.1);outline:none}.notification-channels-section{display:flex;flex-direction:column;gap:.75rem}.notification-channels-section>label{color:#f8fafc;color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.info-box{background:#f8fafc14;background:hsl(var(--primary)/.08);border:1px solid #f8fafc33;border:1px solid hsl(var(--primary)/.2);border-radius:8px;color:#f8fafc;color:hsl(var(--foreground));display:flex;gap:.75rem;padding:1rem}.info-box svg{color:#f8fafc;color:hsl(var(--primary));flex-shrink:0;margin-top:2px}.info-box p{font-size:.875rem;line-height:1.5;margin:0}.info-box strong{font-weight:600}.deadline-options{display:flex;flex-direction:column;gap:1rem}.deadline-checkbox{align-items:center;background:#2d313b59;background:var(--input);border:1px solid #1e293b;border:1px solid hsl(var(--border));border-radius:8px;cursor:pointer;display:flex;gap:.75rem;padding:1rem;transition:var(--transition-smooth)}.deadline-checkbox:hover{background:linear-gradient(90deg,#3a3a3a,#00000050);background:var(--secondary-btn-bg-color)}.deadline-checkbox input[type=checkbox]{display:none}.checkbox-custom{align-items:center;border:2px solid #d1d5db!important;border-radius:4px;display:flex;height:20px;justify-content:center;position:relative;transition:var(--transition-smooth);width:20px}.checkbox-custom:hover{border-color:#8660f8!important}.deadline-checkbox input[type=checkbox]:checked+.checkbox-custom{background:linear-gradient(90deg,#8660f8,#ded3ff);border:2px solid #8660f8!important}.deadline-checkbox input[type=checkbox]:checked+.checkbox-custom:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.checkbox-label{flex:1 1;font-size:.9375rem;font-weight:500}.deadline-checkbox-1{align-items:center;background:#2d313b59;background:var(--input);border:1px solid #1e293b;border:1px solid hsl(var(--border));border-radius:8px;cursor:pointer;display:flex;gap:.75rem;padding:1rem;transition:var(--transition-smooth)}.deadline-checkbox-1:hover{background:color-mix(in srgb,#2d313b59,#0000 30%);background:color-mix(in srgb,var(--input),#0000 30%)}.deadline-checkbox-1 input[type=checkbox]{display:none}.checkbox-custom-1{align-items:center;border:2px solid #d1d5db!important;border-radius:50px;display:flex;height:20px;justify-content:center;position:relative;transition:var(--transition-smooth);width:20px}.checkbox-custom-1:hover{border-color:#8660f8!important}.deadline-checkbox-1 input[type=checkbox]:checked+.checkbox-custom-1{background:linear-gradient(90deg,#8660f8,#ded3ff);border:2px solid #8660f8!important}.checkbox-label-1{flex:1 1;font-size:.9375rem;font-weight:500}.priority-badge{border-radius:4px;font-size:.75rem;font-weight:600;letter-spacing:.025em;padding:.25rem .625rem;text-transform:uppercase}.priority-badge.high{background:#f8fafc26;background:hsl(var(--primary)/.15);color:hsl(var(--primary-light))}.priority-badge.critical{background:#7f1d1d26;background:hsl(var(--destructive)/.15);color:#7f1d1d;color:hsl(var(--destructive))}.priority-badge.urgent{background-color:color-mix(in srgb,#fabf2b,#0000 85%);background-color:color-mix(in srgb,var(--urgent),#0000 85%);color:#fabf2b;color:var(--urgent)}@media (max-width:968px){.global-content,.settings-row{grid-template-columns:1fr}}@media (max-width:640px){.notification-settings{padding:1rem}.card-header{align-items:flex-start;flex-direction:column;gap:1rem}.time-inputs{align-items:stretch;flex-direction:column}.time-separator{margin:0;text-align:center}.notification-header{flex-direction:column;gap:1rem}.channel-buttons{display:grid;grid-template-columns:repeat(2,1fr)}}.accordian-employee-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:100px 60px 100px 100px 100px}.accordian-employee-id{color:#aaa;text-align:left}.accordian-employee-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;font-weight:600;height:32px;justify-content:center;width:32px}.accordian-employee-branch,.accordian-employee-job,.accordian-employee-name{color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.font-16{font-size:16px!important}.font-weight-400{font-weight:700}.employee-grid-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:50px 100px 50px 200px 200px 200px auto;width:100%}.emp-avatar{align-items:center;border-radius:50%;display:flex;height:36px;justify-content:center;width:36px}.emp-branch,.emp-job,.emp-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emp-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.edit-link{font-size:20px}.brand-logo,.edit-link{align-items:center;display:flex;justify-content:center}.brand-logo{border-radius:50px;font-weight:800;height:42px;width:42px}.shadow-sm-sm{box-shadow:0 1px 2px #0000000a,0 2px 12px #0000000a}.notice-page .avatar{background:#1e293b;background:hsl(var(--muted));border:1px solid #1e293b;border:1px solid hsl(var(--border));height:56px;width:56px}.variant-select{border:1px solid #374151!important;border:1px solid var(--setting-border)!important;border-radius:12px}.variant-select,.variant-select.selected{background:#0000!important}.variant-select .form-check-input{border-radius:50%}.reminder-dot{background:#f69e23;border-radius:999px;box-shadow:0 0 0 4px #f69e2326;height:10px;width:10px}.breadcrumb{--bs-breadcrumb-item-active-color:hsl(var(--foreground))}.card{border-radius:14px}.warning-bdr{border:1px solid #fdba74!important;border:1px solid var(--warning-clr)!important}.warning-msg{align-items:center;background-color:#f9731610;background-color:var(--warning-bg);border-left:4px solid #fff;border-radius:8px;color:#fdba74;color:var(--warning-clr);display:flex;gap:10px;justify-content:start;padding:10px 20px}.integration-card{background-color:color-mix(in srgb,#000,#0000 85%);border:1px solid #374151;border:1px solid var(--setting-border);border-radius:8px;height:380px;padding:20px;width:auto}.integration-card.active{background-color:color-mix(in srgb,#22c55e,#0000 95%);background-color:color-mix(in srgb,var(--secure-bdr),#0000 95%);border:1px solid #22c55e;border:1px solid var(--secure-bdr)}.badge-gray,.badge-green,.badge-orange,.badge-purple,.badge-red,.badge-skyblue,.badge-yellow{align-items:center;border-radius:50px;display:flex;font-size:14px;gap:5px;justify-content:center;padding:5px 10px}.proof-chip,.status-chip{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;justify-content:center;line-height:1.2;min-width:72px;padding:4px 10px;white-space:nowrap}.badge-green{background-color:color-mix(in srgb,#22c55e,#0000 95%);background-color:color-mix(in srgb,var(--secure-bdr),#0000 95%);border:1px solid color-mix(in srgb,#22c55e,#0000 45%);border:1px solid color-mix(in srgb,var(--secure-bdr),#0000 45%);color:#22c55e;color:var(--secure-bdr)}.badge-red{background-color:color-mix(in srgb,#c83e3e,#0000 95%);background-color:color-mix(in srgb,var(--red-bg),#0000 95%);border:1px solid color-mix(in srgb,#c83e3e,#0000 45%);border:1px solid color-mix(in srgb,var(--red-bg),#0000 45%);color:#c83e3e;color:var(--red-bg)}.badge-yellow{background-color:color-mix(in srgb,#f9c805,#0000 95%);background-color:color-mix(in srgb,var(--yellow-bg),#0000 95%);border:1px solid color-mix(in srgb,#f9c805,#0000 45%);border:1px solid color-mix(in srgb,var(--yellow-bg),#0000 45%);color:#f9c805;color:var(--yellow-bg)}.badge-skyblue{background-color:color-mix(in srgb,#60a5fa,#0000 95%);background-color:color-mix(in srgb,var(--text-info),#0000 95%);border:1px solid color-mix(in srgb,#60a5fa,#0000 45%);border:1px solid color-mix(in srgb,var(--text-info),#0000 45%);color:#60a5fa;color:var(--text-info)}.badge-gray{background-color:color-mix(in srgb,#6b7280,#0000 95%);background-color:color-mix(in srgb,var(--gray-bg),#0000 95%);border:1px solid color-mix(in srgb,#6b7280,#0000 45%);border:1px solid color-mix(in srgb,var(--gray-bg),#0000 45%);color:#6b7280;color:var(--gray-bg)}.badge-purple{background-color:color-mix(in srgb,#8660f8,#0000 95%)!important;background-color:color-mix(in srgb,var(--primary-bdr),#0000 95%)!important;border:1px solid color-mix(in srgb,#8660f8,#0000 45%)!important;border:1px solid color-mix(in srgb,var(--primary-bdr),#0000 45%)!important;color:#8660f8!important;color:var(--primary-bdr)!important}.badge-orange{background-color:color-mix(in srgb,#ff6b35,#0000 95%)!important;background-color:color-mix(in srgb,var(--orange-bg),#0000 95%)!important;border:1px solid color-mix(in srgb,#ff6b35,#0000 45%)!important;border:1px solid color-mix(in srgb,var(--orange-bg),#0000 45%)!important;color:#ff6b35!important;color:var(--orange-bg)!important}.blue-icon-container,.gray-icon-container,.green-icon-container,.orange-icon-container,.purple-icon-container,.red-icon-container,.yellow-icon-container{align-items:center;border-radius:8px;display:flex;font-size:20px;padding:10px 12px}.orange-icon-container{background:linear-gradient(90deg,#ff6b35 0,#f7931e);background:linear-gradient(to right,var(--orange-bg) 0,var(--orange-bg-1) 100%);color:#814501;color:var(--orange-bg-2)}.blue-icon-container{background:linear-gradient(90deg,#0f1419 0,#1c4e80);background:linear-gradient(to right,var(--blue-bg) 0,var(--blue-bg-1) 100%);color:#00a1de!important}.red-icon-container{background:linear-gradient(90deg,color-mix(in srgb,#c83e3e 30%,#0000) 0,color-mix(in srgb,#ff6b35 30%,#0000));background:linear-gradient(to right,color-mix(in srgb,var(--red-bg) 30%,#0000) 0,color-mix(in srgb,var(--red-bg-1) 30%,#0000) 100%);color:#c83e3e!important;color:var(--red-bg)!important}.purple-icon-container{background:linear-gradient(90deg,color-mix(in srgb,#8660f8 30%,#0000) 0,color-mix(in srgb,#c6b3fe 30%,#0000));background:linear-gradient(to right,color-mix(in srgb,var(--primary-bdr) 30%,#0000) 0,color-mix(in srgb,var(--primary-bg) 30%,#0000) 100%);color:#c6b3fe!important;color:var(--primary-bg)!important}.green-icon-container{background:linear-gradient(90deg,color-mix(in srgb,#10b981 30%,#0000) 0,color-mix(in srgb,#059669 30%,#0000));background:linear-gradient(to right,color-mix(in srgb,var(--green-bg) 30%,#0000) 0,color-mix(in srgb,var(--green-bg-1) 30%,#0000) 100%);color:#10b981!important;color:var(--green-bg)!important}.yellow-icon-container{background:linear-gradient(90deg,color-mix(in srgb,#f9c805 30%,#0000) 0,color-mix(in srgb,#cdc00f 30%,#0000));background:linear-gradient(to right,color-mix(in srgb,var(--yellow-bg) 30%,#0000) 0,color-mix(in srgb,var(--yellow-bg-1) 30%,#0000) 100%);color:#f9c805!important;color:var(--yellow-bg)!important}.gray-icon-container{background:linear-gradient(90deg,#6b7280 0,#9298a3);background:linear-gradient(to right,var(--gray-bg) 0,var(--gray-bg-1) 100%);color:#fff!important}.blue-icon-container-round,.gray-icon-container-round,.green-icon-container-round,.orange-icon-container-round,.purple-icon-container-round,.red-icon-container-round,.yellow-icon-container-round{align-items:center;border-radius:50px;display:flex;font-size:20px;padding:18px}.orange-icon-container-round{background:linear-gradient(90deg,#ff6b35 0,#f7931e);background:linear-gradient(to right,var(--orange-bg) 0,var(--orange-bg-1) 100%);color:#814501;color:var(--orange-bg-2)}.blue-icon-container-round{background:linear-gradient(90deg,#0f1419 0,#1c4e80);background:linear-gradient(to right,var(--blue-bg) 0,var(--blue-bg-1) 100%);color:#00a1de!important}.red-icon-container-round{background:linear-gradient(90deg,color-mix(in srgb,#c83e3e 30%,#0000) 0,color-mix(in srgb,#ff6b35 30%,#0000));background:linear-gradient(to right,color-mix(in srgb,var(--red-bg) 30%,#0000) 0,color-mix(in srgb,var(--red-bg-1) 30%,#0000) 100%);color:#c83e3e!important;color:var(--red-bg)!important}.purple-icon-container-round{background:linear-gradient(90deg,color-mix(in srgb,#8660f8 30%,#0000) 0,color-mix(in srgb,#c6b3fe 30%,#0000));background:linear-gradient(to right,color-mix(in srgb,var(--primary-bdr) 30%,#0000) 0,color-mix(in srgb,var(--primary-bg) 30%,#0000) 100%);color:#8660f8!important;color:var(--primary-bdr)!important}.green-icon-container-round{background:linear-gradient(90deg,color-mix(in srgb,#10b981 30%,#0000) 0,color-mix(in srgb,#059669 30%,#0000));background:linear-gradient(to right,color-mix(in srgb,var(--green-bg) 30%,#0000) 0,color-mix(in srgb,var(--green-bg-1) 30%,#0000) 100%);color:#10b981!important;color:var(--green-bg)!important}.yellow-icon-container-round{background:linear-gradient(90deg,color-mix(in srgb,#f9c805 30%,#0000) 0,color-mix(in srgb,#cdc00f 30%,#0000));background:linear-gradient(to right,color-mix(in srgb,var(--yellow-bg) 30%,#0000) 0,color-mix(in srgb,var(--yellow-bg-1) 30%,#0000) 100%);color:#f9c805!important;color:var(--yellow-bg)!important}.gray-icon-container-round{background:linear-gradient(90deg,#6b7280 0,#9298a3);background:linear-gradient(to right,var(--gray-bg) 0,var(--gray-bg-1) 100%);color:#fff!important}.badge-green-slab,.badge-orange-slab,.badge-yellow-slab{align-items:center!important;display:flex!important;font-size:20px!important;justify-content:center!important;padding:18px!important}.badge-yellow-slab{background-color:color-mix(in srgb,#f9c805,#0000 95%);background-color:color-mix(in srgb,var(--yellow-bg),#0000 95%);border:1px solid color-mix(in srgb,#f9c805,#0000 45%);border:1px solid color-mix(in srgb,var(--yellow-bg),#0000 45%);border-left:none!important;border-radius:0!important;border-right:none!important;color:#f9c805;color:var(--yellow-bg)}.badge-green-slab{background-color:color-mix(in srgb,#22c55e,#0000 95%);background-color:color-mix(in srgb,var(--secure-bdr),#0000 95%);border:1px solid color-mix(in srgb,#22c55e,#0000 45%);border:1px solid color-mix(in srgb,var(--secure-bdr),#0000 45%);border-radius:8px;border-bottom-right-radius:0!important;border-right:none!important;border-top-right-radius:0!important;color:#22c55e;color:var(--secure-bdr)}.badge-orange-slab{background-color:color-mix(in srgb,#ff6b35,#0000 95%)!important;background-color:color-mix(in srgb,var(--orange-bg),#0000 95%)!important;border:1px solid color-mix(in srgb,#ff6b35,#0000 45%)!important;border:1px solid color-mix(in srgb,var(--orange-bg),#0000 45%)!important;border-bottom-left-radius:0!important;border-left:none!important;border-top-left-radius:0!important;color:#ff6b35!important;color:var(--orange-bg)!important}.diconnect-btn,.test-btn{align-items:center;border-radius:8px;display:flex;gap:5px;justify-content:center;min-width:150px;padding:9px}.test-btn{background:color-mix(in srgb,#8660f8,#0000 90%);background:color-mix(in srgb,var(--primary-bdr),#0000 90%);border:1px solid #8660f8;border:1px solid var(--primary-bdr);color:#8660f8;color:var(--primary-bdr)}.diconnect-btn{background:#c83e3e;background:var(--red-bg);border:1px solid #c83e3e;border:1px solid var(--red-bg);color:#fff}.border-orange{border:1px solid color-mix(in srgb,#cdc00f,#0000 55%);border:1px solid color-mix(in srgb,var(--yellow-bg-1),#0000 55%)}.orange-bg-20{background:#f9731610;background:var(--warning-bg)}.avatar-badge{align-items:center;display:flex;justify-content:center}.avatar-badge,.avatar-badge img{border-radius:50px;height:40px;width:40px}.create-role-form{border-radius:12px;color:#fff;font-family:Inter,sans-serif;padding:30px;width:100%}.form-title{font-weight:600;margin-bottom:25px}.plus-icon{color:#a855f7;font-size:22px;margin-right:6px}.form-label{color:#fff;color:var(--primary-text-color);font-size:14px;margin-bottom:6px}.color-white.form-label,.form-label.color-white,.gray-bg-4 .form-label,.gray-bg-4 label,label.color-white{color:#fff!important;color:var(--primary-text-color,#fff)!important}.dark-input{background-color:#1e1e1e;border:1px solid #333;border-radius:8px;color:#fff}.dark-input::placeholder{color:#777}.permissions-section{margin-top:20px}.permission-item{background-color:#ffffff04!important;background-color:var(--input-bg-color)!important;border:1px solid #4b4a4a!important;border:1px solid var(--input-border-color)!important;border-radius:8px;color:#fff;font-weight:500;padding:12px 16px}.switch{align-items:center;display:flex;height:22px;width:42px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#2d2d2d;border-radius:34px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#999;border-radius:50%;bottom:3px;content:"";height:16px;left:3px;width:16px}input:checked+.slider{background-color:#6d28d9}input:checked+.slider:before{background-color:#fff;transform:translateX(20px)}.cancel-btn{background:#0000;border:1px solid #333;border-radius:8px;color:#fff;padding:8px 18px;transition:.3s}.cancel-btn:hover{background:#222}.create-btn{background:#8b5cf6;border:none;border-radius:8px;box-shadow:0 0 12px #8b5cf680;color:#fff;font-weight:500;padding:8px 20px;transition:.3s}.create-btn:hover{background:#7c3aed;box-shadow:0 0 16px #8b5cf699}.emp-tds-top-header,.emp-tds-top-header button{align-items:center;display:flex;gap:10px;justify-content:center}.emp-tds-top-header button{background:#0000;border:1px solid #48455a;border:1px solid var(--table-border-color);border-radius:8px;color:#fff;color:var(--primary-text-color);padding:10px}.emp-tds-top-header button:last-child{background:linear-gradient(90deg,#8660f8,#c3afff);background:var(--primary-btn-bg-color);color:#fff}.emp-tds-card{background:color-mix(in srgb,#374151,#0000 85%)!important;background:color-mix(in srgb,var(--bg-card-clr),#0000 85%)!important;border-radius:8px!important;box-shadow:0 0 8px 0 #292750!important;padding:20px!important}.min-height-300-px{min-height:300px!important}.min-height-350-px{min-height:350px!important}.min-height-450-px{min-height:450px!important}.emp-tds-tabs{align-items:center;display:flex;gap:30px;justify-content:start;margin-bottom:100px}.emp-tds-tabs button{background:#0000;border:none;border-bottom:2px solid #0000;color:#9ca3af;color:var(--secondary-text-color);padding-bottom:10px}.emp-tds-tabs button.active{border-bottom:2px solid #8660f8;border-bottom:2px solid var(--primary-bdr);color:#8660f8;color:var(--primary-bdr)}.tds-table{background:#0000!important}.tds-table thead tr th{color:#9ca3af;color:var(--secondary-text-color)}.tds-table tbody tr td,.tds-table thead tr th{background:#0000!important;border-bottom:1px solid #1f2937;border-bottom:1px solid var(--accordian-bdr-clr);font-size:14px;font-weight:300}.tds-table tbody tr td{color:#fff;color:var(--primary-text-color)}.tds-table tbody tr:last-child td{border-bottom:1px solid #8b5cf6}.width-150-px{width:150px!important}.width-100-percent{width:100%!important}.padding-up-down-5{padding:20px 0!important}.badge-lightgray{align-items:center;background:#374151!important;background:var(--badge-lightgray)!important;border:1px solid #4b5563!important;display:flex;justify-content:center;min-width:80px!important;padding:3px 10px;position:absolute}.margin-top-m-13-px{margin-top:-13px!important}.calculation-card{background:color-mix(in srgb,#374151,#0000 85%)!important;background:color-mix(in srgb,var(--bg-card-clr),#0000 85%)!important;border-radius:8px;box-shadow:0 0 8px 0 #292750!important;padding:20px}.calculation-card h3{align-items:center;display:flex;font-size:20px;font-weight:600;gap:8px;margin-bottom:20px}.calculation-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.calculation-card ul{list-style:none;margin:0;padding:0}.calculation-card li{color:#9ca3af;color:var(--secondary-text-color);font-size:15px;line-height:1.5;margin-bottom:12px;padding-left:18px;position:relative}.calculation-card li:before{color:#9d8aff;content:"•";font-size:20px;left:0;line-height:1;position:absolute}.calculation-card a{color:#a794ff;font-weight:500;text-decoration:none}.calculation-card a:hover{text-decoration:underline}.activity-log-container{background-color:#1a1a1a30!important;background-color:var(--setting-border-bg)!important;border-radius:10px;padding:20px}html body .universal-input-one:not(select),html body .universal-input-search:not(select),html body .universal-input:not(select),html body input.universal-input,html body input.universal-input-one,html body input.universal-input-search,html body textarea.universal-input,html body textarea.universal-input-one,html body textarea.universal-input-search{appearance:auto!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;background-image:none!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:12px!important;padding-right:10px!important}.activity-log-item{align-items:flex-start;margin-bottom:15px}.icon-container{align-items:center;display:flex;justify-content:center;margin-right:15px}.log-icon{border-radius:50%;color:#fff;font-size:32px;padding:10px}.upload-icon{background-color:#2ea043}.ocr-icon{background-color:#a371f7}.log-card{background-color:#1a1a1a30!important;background-color:var(--setting-border-bg)!important;border:1px solid #374151!important;border:1px solid var(--setting-border)!important;border-radius:12px;color:#fff;color:var(--primary-text-color)}.section-sosial-hub{display:flex;flex-direction:column;height:100%;margin-top:0!important;overflow:hidden}.section-sosial-hub .social-hub-body{display:flex;flex:1 1;min-height:0;overflow:hidden}.section-sosial-hub .social-hub-body>:first-child{align-self:stretch;flex-shrink:0;overflow-x:hidden;overflow-y:auto}.section-sosial-hub .social-hub-content{flex:1 1;min-width:0;overflow-x:hidden;overflow-y:auto}.social-hub-header{align-items:center;background:#0c0a17;background:var(--top-menubar-bg-color);display:flex;flex-wrap:nowrap;gap:16px;height:50px;justify-content:space-between;min-width:0;padding:0 20px;position:relative;width:100%;z-index:20}.social-hub-header .hub-title{flex-shrink:0;font-size:14px;line-height:1;margin:0;white-space:nowrap}.social-hub-header .hub-search-container{align-items:center;display:flex;flex:1 1 auto;max-width:500px;min-width:0;position:relative}.social-hub-header .hub-search-container input{height:36px!important;margin:0!important;padding-left:38px!important;width:100%}.social-hub-header .hub-search-container input:focus{outline:none!important}.social-hub-header .hub-search-container .search-icon{background-color:initial!important;border:none!important;font-size:16px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.social-hub-header .notification-panel{align-items:center;display:flex;flex-shrink:0;gap:8px}.social-hub-header .notification-panel span{align-items:center;background:#374151;background:var(--bg-card-clr);border-radius:5px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.social-hub-header .notification-panel .icon{display:block;font-size:18px}.social-hub-header .notification-panel button{align-items:center;display:flex;gap:6px;height:36px;white-space:nowrap}.padding-10{padding:10px!important}.post-list-container{padding:10px 0}.left-bar,.right-bar{height:100%;overflow-x:hidden;overflow-y:auto;position:relative}.post-list-container li{border-left:3px solid color-mix(in srgb,#8660f8,#0000 100%);border-left:3px solid color-mix(in srgb,var(--primary-bdr),#0000 100%);color:#fff;color:var(--primary-text-color);cursor:pointer;justify-content:space-between;list-style:none;margin:10px 0;padding:5px 15px}.post-list-container li,.post-list-container li .left-span{align-items:center;display:flex;gap:10px}.post-list-container li .left-span .icon{font-size:18px}.birthday-icon{color:#f472b6;color:var(--loatus-bg)}.start-icon{color:#f9c805;color:var(--yellow-bg)}.festival-icon{color:#4ade80;color:var(--active-status-clr)}.announcement-icon{color:#60a5fa;color:var(--text-info)}.poll-icon{color:#818cf8;color:var(--purple-bg-1)}.message-icon{color:#2dd4bf}.pinned-icon{color:#fb923c}ul.post-list-container li>.right-span{align-items:center;background-color:color-mix(in srgb,#6b7280,#0000 55%);background-color:color-mix(in srgb,var(--gray-bg),#0000 55%);border:1px solid color-mix(in srgb,#6b7280,#0000 45%);border:1px solid color-mix(in srgb,var(--gray-bg),#0000 45%);border-radius:8px!important;color:#fff;display:flex;height:30px!important;justify-content:center;width:30px!important}.post-list-container li.active{background-color:color-mix(in srgb,#8660f8,#0000 90%)!important;background-color:color-mix(in srgb,var(--primary-bdr),#0000 90%)!important;border-left:3px solid color-mix(in srgb,#8660f8,#0000 40%)!important;border-left:3px solid color-mix(in srgb,var(--primary-bdr),#0000 40%)!important;border-radius:12px!important}.post-list-container li.active .icon{color:color-mix(in srgb,#8660f8,#0000 30%)!important;color:color-mix(in srgb,var(--primary-bdr),#0000 30%)!important}.post-list-container li.active .right-span{background-color:color-mix(in srgb,#8660f8,#0000 90%)!important;background-color:color-mix(in srgb,var(--primary-bdr),#0000 90%)!important;color:#8660f8}.main-content-hub{overflow-y:visible;position:relative}.post-container{border-radius:12px;padding:20px}.post-card{background-color:#121218;background-color:var(--social-card-bg);border:1px solid #8660f8;border:1px solid var(--primary-bdr);border-radius:16px;color:#ccc;margin-bottom:20px}.post-header{background-color:initial!important;border-bottom:1px solid #2a2a3d}.post-body{background:radial-gradient(circle at center,#2b2545 0,#1c1a26 100%);background:var(--widget-post-body);border-radius:10px}.post-image-wrapper{display:flex;justify-content:center;padding:10px}.post-image{border:none!important;border-radius:50%!important;height:120px;object-fit:cover;width:120px}.post-stats{border-top:1px solid #2a2a3d;font-size:14px}.comment-input-box,.post-stats{border-bottom:1px solid #2a2a3d}.comment-input{background-color:#1b1b27;border:none;color:#ddd}.comment-input:focus{background-color:#1b1b27;box-shadow:none;color:#fff}.send-btn{color:#a371f7}.comment-item{background-color:initial}.comment-actions{cursor:pointer}.sparkle{color:#ffdf70;font-size:18px;margin-top:5px}.tranding-tags-container{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.tranding-tags{border-radius:50px;color:#fff;color:var(--primary-text-color);padding:10px 15px}.tag-span{align-items:center;border-radius:8px;display:flex;font-size:20px;height:50px;justify-content:center;width:50px}.mb_3{margin-bottom:10px}.mb_3:last-child{margin-bottom:0}.search-absolute{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.padding-left-35-px{padding-left:35px!important}.on-focus-outline-none:focus{outline:none}.cursor-pointer{cursor:pointer}.form12bb-card{padding:20px;width:256px}.search-icon-absolute{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.light .universal-input,.light .universal-input-one,.light .universal-input-one-30,.light .universal-input-search,.light input.universal-input,.light input.universal-input-one,.light select.universal-input,.light select.universal-input-one{background-color:#fff!important;border:1px solid rgba(41,39,39,.262)!important;color:#1a1a1a!important}.light .universal-input-one::placeholder,.light .universal-input-search::placeholder,.light .universal-input::placeholder{color:#888!important}select{background-color:#0c0a17!important;background-color:var(--select-option-bg-color)!important;color:#fff!important;color:var(--primary-text-color)!important}.light .table tbody tr:hover{background-color:#f5f6fa!important}.light .universal-input,.light .universal-input-one,.light .universal-input-search,.light input.universal-input,.light input.universal-input-one,.light input.universal-input-search,.light select,.light select.universal-input,.light select.universal-input-one,.light select.universal-input-search{background-color:#fff!important;border:1px solid #d0d5dd!important;color:#1a1a1a!important}.light option,.light select option{background-color:#fff!important;color:#1a1a1a!important}.light .ag-theme-quartz-dark.custom-grid .ag-header,.light .ag-theme-quartz.custom-grid .ag-header{background-color:#e2e5ee!important;border-radius:50px!important}.light .ag-theme-quartz-dark.custom-grid .ag-header-cell,.light .ag-theme-quartz-dark.custom-grid .ag-header-row,.light .ag-theme-quartz.custom-grid .ag-header-cell,.light .ag-theme-quartz.custom-grid .ag-header-row{background-color:#e2e5ee!important;color:#374151!important}.light .ag-theme-quartz-dark.custom-grid .ag-header-cell-text,.light .ag-theme-quartz.custom-grid .ag-header-cell-text{color:#374151!important}.light .custom-grid .ag-body-viewport,.light .custom-grid .ag-cell,.light .custom-grid .ag-center-cols-clipper,.light .custom-grid .ag-center-cols-container,.light .custom-grid .ag-root,.light .custom-grid .ag-root-wrapper,.light .custom-grid .ag-row{background-color:#fff!important;color:#1a1a1a!important}.light .custom-grid .ag-row{border-bottom:1px solid #e5e7eb!important}.light .custom-grid .ag-row:hover{background-color:#f5f6fa!important}.light .table tbody{color:#1a1a1a!important}.light .table tbody,.light .table tbody tr{background-color:#fff!important}.light .table tbody tr td{border-bottom:1px solid #e5e7eb!important;color:#1a1a1a!important}.light .table thead tr th{background-color:#e2e5ee!important;color:#374151!important}.field-wrap{align-items:center;display:flex;width:100%}.field-wrap .field-icon{font-size:13px;left:11px;opacity:.65;transition:opacity .2s,color .2s}.field-wrap .field-icon,.field-wrap .field-icon-right{color:#a5a4a4;color:var(--input-text-color);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.field-wrap .field-icon-right{font-size:11px;opacity:.55;right:11px;transition:opacity .2s}.field-wrap input,.field-wrap select,.field-wrap textarea{padding-left:34px!important;width:100%}.field-wrap.has-right-icon input,.field-wrap.has-right-icon select{padding-right:32px!important}.field-wrap:focus-within .field-icon,.field-wrap:focus-within .field-icon-right{opacity:1}.field-wrap select{appearance:none!important;-webkit-appearance:none!important}select.universal-input,select.universal-input-one{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;padding-right:30px!important}input.universal-input,input.universal-input-one,input.universal-input-search,textarea.universal-input,textarea.universal-input-one,textarea.universal-input-search{appearance:auto!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;background-image:none!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:12px!important;padding-right:10px!important}.universal-input,.universal-input-one,.universal-input-search{outline:none!important;transition:border-color .2s ease,box-shadow .2s ease!important}.universal-input-one:focus,.universal-input-search:focus,.universal-input:focus{border-color:#8660f880!important;box-shadow:0 0 0 3px #8660f81a!important}select.universal-input-one:focus,select.universal-input:focus{border-color:#8660f8;box-shadow:0 0 0 2px #8660f833;outline:none}.field-wrap.field-month .field-icon:before{content:"\f073";font-family:Font Awesome\ 6 Free;font-weight:400}.field-wrap.field-branch .field-icon:before{content:"\f1ad";font-family:Font Awesome\ 6 Free;font-weight:900}.field-wrap.field-dept .field-icon:before{content:"\f0c0";font-family:Font Awesome\ 6 Free;font-weight:900}.field-wrap.field-role .field-icon:before{content:"\f007";font-family:Font Awesome\ 6 Free;font-weight:900}.field-wrap.field-status .field-icon:before{content:"\f058";font-family:Font Awesome\ 6 Free;font-weight:400}.field-wrap.field-search .field-icon:before{content:"\f002";font-family:Font Awesome\ 6 Free;font-weight:900}.field-wrap.field-amount .field-icon:before{content:"\f4c0";font-family:Font Awesome\ 6 Free;font-weight:900}.field-wrap.field-type .field-icon:before{content:"\f0ca";font-family:Font Awesome\ 6 Free;font-weight:900}.field-wrap.field-period .field-icon:before{content:"\f017";font-family:Font Awesome\ 6 Free;font-weight:400}.field-wrap.field-fy .field-icon:before{content:"\f1da";font-family:Font Awesome\ 6 Free;font-weight:900}.field-wrap.field-tax .field-icon:before{content:"\f571";font-family:Font Awesome\ 6 Free;font-weight:900}.field-wrap.field-employee .field-icon:before{content:"\f2bd";font-family:Font Awesome\ 6 Free;font-weight:900}.field-wrap.field-date .field-icon:before{content:"\f133";font-family:Font Awesome\ 6 Free;font-weight:400}.field-wrap.field-notes .field-icon:before{content:"\f249";font-family:Font Awesome\ 6 Free;font-weight:400}.field-wrap.field-recovery .field-icon:before{content:"\f362";font-family:Font Awesome\ 6 Free;font-weight:900}.field-wrap.has-right-icon .field-icon-right:before{content:"\f078";font-family:Font Awesome\ 6 Free;font-weight:900}.field-wrap .field-icon,.field-wrap .field-icon-right{color:#a9a3c9}.field-wrap:focus-within .field-icon,.field-wrap:focus-within .field-icon-right{color:#8660f8}.light .field-wrap .field-icon,.light .field-wrap .field-icon-right{color:#6b7280}.light .field-wrap:focus-within .field-icon,.light .field-wrap:focus-within .field-icon-right{color:#8660f8}.light .filter-select,.light .form-select,.light .form-select-sm,.light select.universal-input,.light select.universal-input-one,.light select.universal-input-search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath fill='none' stroke='%23374151' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")!important}.light .filter-select:focus,.light .form-input:focus,.light .form-select:focus,.light .universal-input-one:focus,.light .universal-input-search:focus,.light .universal-input:focus{border-color:#8660f866!important;box-shadow:0 0 0 3px #8660f814!important}.light .filter-select,.light .form-input,.light .form-input-sm,.light .form-select,.light .form-select-sm,.light .form-textarea,.light .form-textarea-sm{background-color:#fff!important;border-color:#d1d5db!important;color:#1a1a1a!important}.light .filter-select::placeholder,.light .form-input-sm::placeholder,.light .form-input::placeholder,.light .form-textarea::placeholder{color:#9ca3af!important}.light .glass-card{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 2px 12px #0000000f!important}.light .glass-elevated{background:#f9fafb!important;border-color:#e5e7eb!important}.light .tab-container{background-color:#f3f4f6!important;border-bottom:1px solid #e5e7eb!important}.light .payroll-tab{color:#6b7280!important}.light .payroll-tab.active{border-bottom-color:#8660f8!important;color:#8660f8!important}.light .accordion-button,.light .accordion-button:not(.collapsed){background-color:#f3f4f6!important;color:#1a1a1a!important}.light .accordion-body{background-color:#fff!important;color:#374151!important}.light .accordion-item{background-color:#fff!important;border-color:#e5e7eb!important}.light .payroll-sidenav{background-color:#f3f4f6!important}.light .card-header{background-color:#f9fafb!important}.light .card-header h1{color:#1a1a1a!important}.light .status-approved{background:#16a34a14!important;color:#16a34a!important}.light .status-pending{background:#f59e0b14!important;color:#d97706!important}.light .status-processed{background:#3b82f614!important;color:#2563eb!important}.light .status-rejected{background:#ef444414!important;color:#dc2626!important}.light .status-recovered{background:#8660f814!important;color:#7c3aed!important}.light .type-incentive{background:#16a34a14!important;color:#16a34a!important}.light .type-advance{background:#f59e0b14!important;color:#d97706!important}.light .type-bonus{background:#8660f814!important;color:#7c3aed!important}.light .type-deduction{background:#64748b14!important;color:#475569!important}.light .type-recovery{background:#ef444414!important;color:#dc2626!important}.light .custom-modal-container{background:#fff!important;border-color:#e5e7eb!important}.light .custom-modal-footer,.light .custom-modal-header{border-color:#e5e7eb!important}.light .custom-modal-title{color:#1a1a1a!important}.light .custom-modal-close{color:#6b7280!important}.light .custom-modal-close:hover{background:#f3f4f6!important;color:#1a1a1a!important}.light .toggle-item{background:#f9fafb!important;border-color:#e5e7eb!important}.light .form-label,.light .form-label-sm{color:#374151!important}.light .data-table th,.light .section-title{color:#6b7280!important}.light .data-table th{background:#f3f4f6!important;border-bottom-color:#e5e7eb!important}.light .data-table td{border-bottom-color:#f3f4f6!important;color:#1a1a1a!important}.light .table-row:hover{background:#8660f808!important}.light .btn-ghost{border-color:#d1d5db!important;color:#374151!important}.light .btn-ghost:hover{color:#1a1a1a!important}.light .btn-ghost:hover,.light .btn-secondary{background:#f3f4f6!important}.light .btn-secondary:hover{background:#e5e7eb!important}.light .search-input{background:#fff!important;border-color:#d1d5db!important;color:#1a1a1a!important}.light .search-icon,.light .search-input::placeholder{color:#9ca3af!important}.light .employee-list{border-color:#e5e7eb!important}.light .employee-item:hover{background:#8660f80a!important}.light .employee-item.selected{background:#8660f814!important}.light .employee-search-input{background:#fff!important;border-color:#d1d5db!important;color:#1a1a1a!important}.light .kpi-card{background:#fff!important;border-color:#e5e7eb!important}.light .bottom-status-bar{background:#f3f4f6!important;border-top-color:#e5e7eb!important}.light .progress-bar-bg{background:#e5e7eb!important}.light .dropdown-menu,.light .dropdown-menu.show,.light .right-slider-menubar,.light .right-slider-menubar-body,.light .right-slider-menubar-header{background-color:#fff!important;border-color:#e5e7eb!important}.light .dropdown-item{color:#374151!important}.light .dropdown-item:hover{background-color:#8660f80f!important;color:#1a1a1a!important}.light .statutory-container{background-color:#fff!important;border-color:#e5e7eb!important}.light .card-text ul li,.light .statutory-container h1,.light .statutory-container ul li{color:#1a1a1a!important}.light .card-text ul li .left,.light .statutory-container ul li .left{color:#6b7280!important}.light .card-text ul li .right span,.light .statutory-container ul li .right span{color:#1a1a1a!important}.light .ctc_not_added{background-color:#f9fafb!important;border-color:#e5e7eb!important;color:#374151!important}.light .ctc-content-title{background-color:#f3f4f6!important;color:#1a1a1a!important}.light .ctc-content-subtitle{border-bottom-color:#e5e7eb!important;color:#374151!important}.light .payment-option{background-color:#fff!important;border-color:#e5e7eb!important}.light .payment-option li{color:#374151!important}.light .emi-preview{border-color:#e5e7eb!important}.light .emi-preview,.light .net-impact-preview{background:#f9fafb!important}.light .impact-row{border-bottom-color:#e5e7eb!important}.light .selected-employee-strip{background:linear-gradient(135deg,#f9fafb,#f3f4f6)!important;border-color:#e5e7eb!important}.light .type-btn{background:#f9fafb!important;border-color:#e5e7eb!important;color:#6b7280!important}.light .type-btn:hover{background:#f3f4f6!important;color:#1a1a1a!important}.light .type-btn.active{background:#8660f8!important;border-color:#8660f8!important;color:#fff!important}.light .upload-zone{background:#fafafa!important;border-color:#d1d5db!important}.light .upload-zone:hover{background:#8660f808!important;border-color:#8660f8!important}.light .alert-item{background:#f59e0b0a!important;border-color:#f59e0b26!important}.light .pagination-btn{background:#fff!important;border-color:#d1d5db!important;color:#374151!important}.light .pagination-btn:hover{background:#8660f80f!important;color:#1a1a1a!important}.light .pagination-btn.active{background:#8660f8!important;color:#fff!important}input[type=date],input[type=month]{color-scheme:dark;cursor:pointer;position:relative}.light input[type=date],.light input[type=month]{color-scheme:light}input[type=date]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator{background:#0000!important;color:#0000;cursor:pointer;display:block!important;height:auto;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:auto}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button,input[type=month]::-webkit-inner-spin-button,input[type=month]::-webkit-outer-spin-button{-webkit-appearance:none;display:none}.date-input-wrap{align-items:center;display:inline-flex;position:relative}.date-input-wrap:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a9a3c9' stroke-width='2'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:14px;z-index:2}.light .date-input-wrap:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")}.date-input-wrap input[type=date],.date-input-wrap input[type=month]{padding-left:30px!important;width:100%}input[type=date].universal-input,input[type=date].universal-input-one,input[type=date].universal-input-search,input[type=month].universal-input,input[type=month].universal-input-one,input[type=month].universal-input-search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a9a3c9' stroke-width='2'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")!important;background-position:10px!important;background-repeat:no-repeat!important;background-size:14px!important;padding-left:30px!important}.light input[type=date].universal-input,.light input[type=date].universal-input-one,.light input[type=date].universal-input-search,.light input[type=month].universal-input,.light input[type=month].universal-input-one,.light input[type=month].universal-input-search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")!important}input[type=checkbox]{accent-color:#8660f8;cursor:pointer;height:20px;width:20px}input[type=checkbox]:hover{accent-color:#7a54e6}input[type=radio]{accent-color:#8660f8;cursor:pointer;flex-shrink:0;height:15px!important;margin:0!important;min-height:15px!important;min-width:15px!important;width:15px!important}.form-check{gap:8px!important;min-height:0!important;min-height:auto!important;padding:0!important}.form-check,.form-check-input{align-items:center!important;display:inline-flex!important;margin:0!important}.form-check-input{appearance:none!important;-webkit-appearance:none!important;background-color:initial!important;border:2px solid #6b7280!important;border-radius:4px!important;cursor:pointer!important;flex-shrink:0!important;height:18px!important;justify-content:center!important;min-width:18px!important;position:relative!important;transition:border-color .2s ease,background .2s ease!important;width:18px!important}.form-check-input[type=radio]{border-radius:50%!important}.form-check-input:checked,.form-check-input:hover{border-color:#8660f8!important}.form-check-input:checked{background:linear-gradient(135deg,#8660f8,#b39dff)!important}.form-check-input[type=checkbox]:checked:after{border:2px solid #fff!important;border-left:none!important;border-top:none!important;content:""!important;display:block!important;height:9px!important;transform:rotate(45deg) translateY(-1px)!important;width:5px!important}.form-check-input[type=radio]:checked:after{background:#fff!important;border-radius:50%!important;content:""!important;display:block!important;height:7px!important;width:7px!important}.form-check-input:focus{box-shadow:0 0 0 3px #8660f833!important;outline:none!important}.form-check-label{color:#9ca3af;color:var(--secondary-text-color);cursor:pointer;font-size:13px;line-height:1.4;margin:0!important}.css-toggle{cursor:pointer;display:inline-block;flex-shrink:0;height:20px;margin:0;position:relative;vertical-align:middle;width:34px}.css-toggle input{height:0;opacity:0;position:absolute;width:0}.css-toggle-slider{background-color:#4b4b6b;border-radius:999px;inset:0;position:absolute;transition:background-color .2s ease}.css-toggle-slider:before{background-color:#fff;border-radius:50%;box-shadow:0 1px 3px #0000004d;content:"";height:14px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:14px}.css-toggle input:checked+.css-toggle-slider{background:linear-gradient(90deg,#8660f8,#c3afff)}.css-toggle input:checked+.css-toggle-slider:before{transform:translateX(14px)}.css-toggle input:disabled+.css-toggle-slider{cursor:not-allowed;opacity:.5}.light .css-toggle-slider{background-color:#c8c6d4}.light .css-toggle input:checked+.css-toggle-slider{background:linear-gradient(90deg,#8660f8,#c3afff)}:root{--search-bg:#1b1a43;--search-border:#7d6cff8c;--search-icon:#c4b0ff;--search-placeholder:#a89de0;--search-text:#f5f3ff;--search-radius:12px}:root:not(.light) :is(label,div,span,form):has(>input[placeholder*=search i]):has(>:is(svg,i,img,[class*=icon])):not(:has(>:not(input,svg,i,img,span,[class*=icon]))){background:#1b1a43!important;background:var(--search-bg)!important;border:1px solid #7d6cff8c!important;border:1px solid var(--search-border)!important;border-radius:12px!important;border-radius:var(--search-radius)!important;color:#c4b0ff;color:var(--search-icon)}:root:not(.light) :is(label,div,span,form):has(>input[placeholder*=search i]):has(>:is(svg,i,img,[class*=icon])):not(:has(>:not(input,svg,i,img,span,[class*=icon])))>:is(svg,i,[class*=icon]){fill:currentColor;color:#c4b0ff!important;color:var(--search-icon)!important}:root:not(.light) :is(label,div,span,form):has(>input[placeholder*=search i]):has(>:is(svg,i,img,[class*=icon])):not(:has(>:not(input,svg,i,img,span,[class*=icon])))>input[placeholder*=search i]{background:#0000!important;border:0!important;border-radius:12px!important;border-radius:var(--search-radius)!important;box-shadow:none!important;color:#f5f3ff!important;color:var(--search-text)!important}:root:not(.light) input[placeholder*=search i]:not(:is(label,div,span,form):has(>input[placeholder*=search i]):has(>:is(svg,i,img,[class*=icon])):not(:has(>:not(input,svg,i,img,span,[class*=icon])))>input){background-color:#1b1a43!important;background-color:var(--search-bg)!important;border:1px solid #7d6cff8c!important;border:1px solid var(--search-border)!important;border-radius:12px!important;border-radius:var(--search-radius)!important;color:#f5f3ff!important;color:var(--search-text)!important}:root:not(.light) input[placeholder*=search i]::placeholder{color:#a89de0!important;color:var(--search-placeholder)!important;opacity:1}:root.light :is(label,div,span,form):has(>input[placeholder*=search i]):has(>:is(svg,i,img,[class*=icon])):not(:has(>:not(input,svg,i,img,span,[class*=icon]))){background:#fff!important;border:1px solid #cfc3f7!important;border-radius:12px!important;border-radius:var(--search-radius)!important;color:#6d4aff}:root.light :is(label,div,span,form):has(>input[placeholder*=search i]):has(>:is(svg,i,img,[class*=icon])):not(:has(>:not(input,svg,i,img,span,[class*=icon])))>:is(svg,i,[class*=icon]){color:#6d4aff!important}:root.light :is(label,div,span,form):has(>input[placeholder*=search i]):has(>:is(svg,i,img,[class*=icon])):not(:has(>:not(input,svg,i,img,span,[class*=icon])))>input[placeholder*=search i]{background:#0000!important;border:0!important;border-radius:12px!important;border-radius:var(--search-radius)!important;box-shadow:none!important;color:#1c1a33!important}:root.light input[placeholder*=search i]:not(:is(label,div,span,form):has(>input[placeholder*=search i]):has(>:is(svg,i,img,[class*=icon])):not(:has(>:not(input,svg,i,img,span,[class*=icon])))>input){background-color:#fff!important;border:1px solid #cfc3f7!important;border-radius:12px!important;border-radius:var(--search-radius)!important;color:#1c1a33!important}:root.light input[placeholder*=search i]::placeholder{color:#8a84ad!important;opacity:1}.light input.filter-select,.light input.form-select,.light input.form-select-sm,.light input.universal-input,.light input.universal-input-one,.light input.universal-input-search{background-image:none!important}.light select.filter-select,.light select.form-select,.light select.form-select-sm,.light select.universal-input,.light select.universal-input-one,.light select.universal-input-search{background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:12px 9px!important}html.light body .universal-btn,html.light body .universal-btn svg,html.light body .universal-btn-green,html.light body .universal-btn-info,html.light body .universal-btn-orange,html.light body .universal-btn-red{color:#fff!important}.light{--rs-border:#d9cffa;--rs-text:#1c1a33;--rs-muted:#8a88a0;--rs-menu:#fff;--rs-hover:#f1ecff;--rs-selected:#e3dcfb}.MuiSwitch-root .MuiSwitch-input,.MuiSwitch-root input[type=checkbox]{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer!important;height:100%!important;left:-100%!important;margin:0!important;min-width:0!important;opacity:0!important;padding:0!important;position:absolute!important;top:0!important;width:300%!important;z-index:1!important}.MuiSwitch-root .MuiSwitch-switchBase,.MuiSwitch-root .MuiSwitch-thumb,.MuiSwitch-root .MuiSwitch-track{transition-duration:.18s!important}.MuiSwitch-root .Mui-disabled,.MuiSwitch-root.Mui-disabled{opacity:.6}.form-switch .form-check-input,.form-switch .form-check-input[type=checkbox]{background:#6b728059!important;border:1px solid #6b7280!important;border-radius:22px!important;cursor:pointer!important;height:22px!important;min-width:40px!important;position:relative!important;transition:background .18s ease,border-color .18s ease!important;width:40px!important}.form-switch .form-check-input:before{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000059;content:""!important;height:16px;left:2px;position:absolute;top:2px;transition:transform .18s ease;width:16px}.form-switch .form-check-input:checked{background:linear-gradient(135deg,#8660f8,#6366f1)!important;border-color:#8660f8!important}.form-switch .form-check-input:checked:before{transform:translateX(18px)}.form-switch .form-check-input:checked:after{content:none!important}.form-switch .form-check-input:focus{box-shadow:0 0 0 3px #8660f840!important}.staff-input{background-color:#14122e!important;border:1px solid #7d6cff59!important;border-radius:12px!important;box-shadow:none!important;color:#f5f3ff!important;font-size:14px!important;height:44px!important;padding:0 12px!important;transition:border-color .15s,box-shadow .15s}.staff-input::placeholder{color:#9d9bc4!important}.staff-input:focus,.staff-input:hover{border-color:#7c5cff!important}.staff-input:focus{box-shadow:0 0 0 2px #7c5cff47!important}.staff-input.is-invalid{border-color:#ef4444!important}.staff-input.is-invalid:focus{box-shadow:0 0 0 2px #ef444440!important}.staff-phone{align-items:center;background:#14122e;border:1px solid #7d6cff59;border-radius:12px;display:flex;height:44px;transition:border-color .15s,box-shadow .15s}.staff-phone:hover{border-color:#7c5cff}.staff-phone:focus-within{border-color:#7c5cff;box-shadow:0 0 0 2px #7c5cff47}.staff-phone.is-invalid{border-color:#ef4444}.staff-phone.is-invalid:focus-within{box-shadow:0 0 0 2px #ef444440}.staff-phone .staff-phone-code{border-right:1px solid #7d6cff59;color:#9d9bc4;flex-shrink:0;font-size:14px;line-height:22px;padding:0 14px}.modal-body .staff-phone input.staff-phone-input,.staff-phone input.staff-phone-input{background:#0000!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#f5f3ff!important;flex:1 1;font-size:14px;height:100%;min-width:0;outline:none!important;padding:0 12px}.staff-phone input.staff-phone-input::placeholder{color:#9d9bc4!important}input[type=date].staff-input{accent-color:#7c5cff}.staff-hint{color:#8f8cad;display:block;font-size:12px!important;line-height:1.4;margin-top:6px}body{--ag-legacy-styles-loaded:"true"}.ag-icon{font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ag-icon-font-color);font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);font-style:normal;font-variant:normal;font-weight:var(--ag-icon-font-weight);height:var(--ag-icon-size);line-height:var(--ag-icon-size);position:relative;text-transform:none;width:var(--ag-icon-size)}.ag-icon:before{content:"";font-family:inherit}.ag-icon:after{background:#0000 none 50%/contain no-repeat;background:#0000 var(--ag-icon-image,none) center/contain no-repeat;content:"";display:var(--ag-icon-image-display);inset:0;opacity:.9;opacity:var(--ag-icon-image-opacity,.9);position:absolute}.ag-icon-aggregation{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-aggregation,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-aggregation,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-aggregation,var(--ag-icon-font-weight))}.ag-icon-aggregation:before{content:"\f101";content:var(--ag-icon-font-code-aggregation,"\f101");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-aggregation,var(--ag-icon-font-display))}.ag-icon-aggregation:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-aggregation,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-aggregation,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-aggregation,var(--ag-icon-image-opacity,.9))}.ag-icon-arrows{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-arrows,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-arrows,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-arrows,var(--ag-icon-font-weight))}.ag-icon-arrows:before{content:"\f102";content:var(--ag-icon-font-code-arrows,"\f102");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-arrows,var(--ag-icon-font-display))}.ag-icon-arrows:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-arrows,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-arrows,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-arrows,var(--ag-icon-image-opacity,.9))}.ag-icon-asc{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-asc,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-asc,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-asc,var(--ag-icon-font-weight))}.ag-icon-asc:before{content:"\f103";content:var(--ag-icon-font-code-asc,"\f103");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-asc,var(--ag-icon-font-display))}.ag-icon-asc:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-asc,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-asc,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-asc,var(--ag-icon-image-opacity,.9))}.ag-icon-cancel{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-cancel,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-cancel,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-cancel,var(--ag-icon-font-weight))}.ag-icon-cancel:before{content:"\f104";content:var(--ag-icon-font-code-cancel,"\f104");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-cancel,var(--ag-icon-font-display))}.ag-icon-cancel:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-cancel,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-cancel,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-cancel,var(--ag-icon-image-opacity,.9))}.ag-icon-chart{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-chart,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-chart,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-chart,var(--ag-icon-font-weight))}.ag-icon-chart:before{content:"\f105";content:var(--ag-icon-font-code-chart,"\f105");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-chart,var(--ag-icon-font-display))}.ag-icon-chart:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-chart,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-chart,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-chart,var(--ag-icon-image-opacity,.9))}.ag-icon-checkbox-checked{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-checkbox-checked,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-checkbox-checked,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-checkbox-checked,var(--ag-icon-font-weight))}.ag-icon-checkbox-checked:before{content:"\f106";content:var(--ag-icon-font-code-checkbox-checked,"\f106");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-checkbox-checked,var(--ag-icon-font-display))}.ag-icon-checkbox-checked:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-checkbox-checked,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-checkbox-checked,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-checkbox-checked,var(--ag-icon-image-opacity,.9))}.ag-icon-checkbox-indeterminate{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-checkbox-indeterminate,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-checkbox-indeterminate,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-checkbox-indeterminate,var(--ag-icon-font-weight))}.ag-icon-checkbox-indeterminate:before{content:"\f107";content:var(--ag-icon-font-code-checkbox-indeterminate,"\f107");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-checkbox-indeterminate,var(--ag-icon-font-display))}.ag-icon-checkbox-indeterminate:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-checkbox-indeterminate,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-checkbox-indeterminate,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-checkbox-indeterminate,var(--ag-icon-image-opacity,.9))}.ag-icon-checkbox-unchecked{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-checkbox-unchecked,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-checkbox-unchecked,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-checkbox-unchecked,var(--ag-icon-font-weight))}.ag-icon-checkbox-unchecked:before{content:"\f108";content:var(--ag-icon-font-code-checkbox-unchecked,"\f108");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-checkbox-unchecked,var(--ag-icon-font-display))}.ag-icon-checkbox-unchecked:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-checkbox-unchecked,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-checkbox-unchecked,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-checkbox-unchecked,var(--ag-icon-image-opacity,.9))}.ag-icon-color-picker{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-color-picker,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-color-picker,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-color-picker,var(--ag-icon-font-weight))}.ag-icon-color-picker:before{content:"\f109";content:var(--ag-icon-font-code-color-picker,"\f109");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-color-picker,var(--ag-icon-font-display))}.ag-icon-color-picker:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-color-picker,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-color-picker,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-color-picker,var(--ag-icon-image-opacity,.9))}.ag-icon-columns{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-columns,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-columns,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-columns,var(--ag-icon-font-weight))}.ag-icon-columns:before{content:"\f10a";content:var(--ag-icon-font-code-columns,"\f10a");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-columns,var(--ag-icon-font-display))}.ag-icon-columns:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-columns,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-columns,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-columns,var(--ag-icon-image-opacity,.9))}.ag-icon-contracted{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-contracted,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-contracted,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-contracted,var(--ag-icon-font-weight))}.ag-icon-contracted:before{content:"\f10b";content:var(--ag-icon-font-code-contracted,"\f10b");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-contracted,var(--ag-icon-font-display))}.ag-icon-contracted:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-contracted,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-contracted,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-contracted,var(--ag-icon-image-opacity,.9))}.ag-icon-copy{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-copy,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-copy,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-copy,var(--ag-icon-font-weight))}.ag-icon-copy:before{content:"\f10c";content:var(--ag-icon-font-code-copy,"\f10c");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-copy,var(--ag-icon-font-display))}.ag-icon-copy:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-copy,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-copy,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-copy,var(--ag-icon-image-opacity,.9))}.ag-icon-cross{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-cross,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-cross,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-cross,var(--ag-icon-font-weight))}.ag-icon-cross:before{content:"\f10d";content:var(--ag-icon-font-code-cross,"\f10d");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-cross,var(--ag-icon-font-display))}.ag-icon-cross:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-cross,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-cross,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-cross,var(--ag-icon-image-opacity,.9))}.ag-icon-csv{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-csv,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-csv,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-csv,var(--ag-icon-font-weight))}.ag-icon-csv:before{content:"\f10e";content:var(--ag-icon-font-code-csv,"\f10e");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-csv,var(--ag-icon-font-display))}.ag-icon-csv:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-csv,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-csv,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-csv,var(--ag-icon-image-opacity,.9))}.ag-icon-cut{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-cut,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-cut,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-cut,var(--ag-icon-font-weight))}.ag-icon-cut:before{content:"\f10f";content:var(--ag-icon-font-code-cut,"\f10f");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-cut,var(--ag-icon-font-display))}.ag-icon-cut:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-cut,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-cut,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-cut,var(--ag-icon-image-opacity,.9))}.ag-icon-desc{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-desc,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-desc,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-desc,var(--ag-icon-font-weight))}.ag-icon-desc:before{content:"\f110";content:var(--ag-icon-font-code-desc,"\f110");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-desc,var(--ag-icon-font-display))}.ag-icon-desc:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-desc,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-desc,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-desc,var(--ag-icon-image-opacity,.9))}.ag-icon-excel{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-excel,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-excel,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-excel,var(--ag-icon-font-weight))}.ag-icon-excel:before{content:"\f111";content:var(--ag-icon-font-code-excel,"\f111");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-excel,var(--ag-icon-font-display))}.ag-icon-excel:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-excel,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-excel,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-excel,var(--ag-icon-image-opacity,.9))}.ag-icon-expanded{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-expanded,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-expanded,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-expanded,var(--ag-icon-font-weight))}.ag-icon-expanded:before{content:"\f112";content:var(--ag-icon-font-code-expanded,"\f112");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-expanded,var(--ag-icon-font-display))}.ag-icon-expanded:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-expanded,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-expanded,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-expanded,var(--ag-icon-image-opacity,.9))}.ag-icon-eye-slash{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-eye-slash,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-eye-slash,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-eye-slash,var(--ag-icon-font-weight))}.ag-icon-eye-slash:before{content:"\f113";content:var(--ag-icon-font-code-eye-slash,"\f113");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-eye-slash,var(--ag-icon-font-display))}.ag-icon-eye-slash:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-eye-slash,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-eye-slash,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-eye-slash,var(--ag-icon-image-opacity,.9))}.ag-icon-eye{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-eye,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-eye,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-eye,var(--ag-icon-font-weight))}.ag-icon-eye:before{content:"\f114";content:var(--ag-icon-font-code-eye,"\f114");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-eye,var(--ag-icon-font-display))}.ag-icon-eye:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-eye,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-eye,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-eye,var(--ag-icon-image-opacity,.9))}.ag-icon-filter{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-filter,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-filter,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-filter,var(--ag-icon-font-weight))}.ag-icon-filter:before{content:"\f115";content:var(--ag-icon-font-code-filter,"\f115");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-filter,var(--ag-icon-font-display))}.ag-icon-filter:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-filter,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-filter,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-filter,var(--ag-icon-image-opacity,.9))}.ag-icon-first{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-first,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-first,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-first,var(--ag-icon-font-weight))}.ag-icon-first:before{content:"\f116";content:var(--ag-icon-font-code-first,"\f116");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-first,var(--ag-icon-font-display))}.ag-icon-first:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-first,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-first,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-first,var(--ag-icon-image-opacity,.9))}.ag-icon-grip{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-grip,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-grip,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-grip,var(--ag-icon-font-weight))}.ag-icon-grip:before{content:"\f117";content:var(--ag-icon-font-code-grip,"\f117");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-grip,var(--ag-icon-font-display))}.ag-icon-grip:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-grip,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-grip,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-grip,var(--ag-icon-image-opacity,.9))}.ag-icon-group{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-group,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-group,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-group,var(--ag-icon-font-weight))}.ag-icon-group:before{content:"\f118";content:var(--ag-icon-font-code-group,"\f118");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-group,var(--ag-icon-font-display))}.ag-icon-group:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-group,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-group,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-group,var(--ag-icon-image-opacity,.9))}.ag-icon-last{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-last,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-last,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-last,var(--ag-icon-font-weight))}.ag-icon-last:before{content:"\f119";content:var(--ag-icon-font-code-last,"\f119");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-last,var(--ag-icon-font-display))}.ag-icon-last:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-last,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-last,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-last,var(--ag-icon-image-opacity,.9))}.ag-icon-left{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-left,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-left,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-left,var(--ag-icon-font-weight))}.ag-icon-left:before{content:"\f11a";content:var(--ag-icon-font-code-left,"\f11a");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-left,var(--ag-icon-font-display))}.ag-icon-left:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-left,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-left,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-left,var(--ag-icon-image-opacity,.9))}.ag-icon-linked{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-linked,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-linked,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-linked,var(--ag-icon-font-weight))}.ag-icon-linked:before{content:"\f11b";content:var(--ag-icon-font-code-linked,"\f11b");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-linked,var(--ag-icon-font-display))}.ag-icon-linked:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-linked,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-linked,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-linked,var(--ag-icon-image-opacity,.9))}.ag-icon-loading{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-loading,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-loading,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-loading,var(--ag-icon-font-weight))}.ag-icon-loading:before{content:"\f11c";content:var(--ag-icon-font-code-loading,"\f11c");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-loading,var(--ag-icon-font-display))}.ag-icon-loading:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-loading,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-loading,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-loading,var(--ag-icon-image-opacity,.9))}.ag-icon-maximize{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-maximize,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-maximize,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-maximize,var(--ag-icon-font-weight))}.ag-icon-maximize:before{content:"\f11d";content:var(--ag-icon-font-code-maximize,"\f11d");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-maximize,var(--ag-icon-font-display))}.ag-icon-maximize:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-maximize,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-maximize,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-maximize,var(--ag-icon-image-opacity,.9))}.ag-icon-menu{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-menu,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-menu,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-menu,var(--ag-icon-font-weight))}.ag-icon-menu:before{content:"\f11e";content:var(--ag-icon-font-code-menu,"\f11e");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-menu,var(--ag-icon-font-display))}.ag-icon-menu:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-menu,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-menu,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-menu,var(--ag-icon-image-opacity,.9))}.ag-icon-minimize{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-minimize,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-minimize,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-minimize,var(--ag-icon-font-weight))}.ag-icon-minimize:before{content:"\f11f";content:var(--ag-icon-font-code-minimize,"\f11f");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-minimize,var(--ag-icon-font-display))}.ag-icon-minimize:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-minimize,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-minimize,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-minimize,var(--ag-icon-image-opacity,.9))}.ag-icon-next{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-next,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-next,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-next,var(--ag-icon-font-weight))}.ag-icon-next:before{content:"\f120";content:var(--ag-icon-font-code-next,"\f120");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-next,var(--ag-icon-font-display))}.ag-icon-next:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-next,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-next,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-next,var(--ag-icon-image-opacity,.9))}.ag-icon-none{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-none,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-none,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-none,var(--ag-icon-font-weight))}.ag-icon-none:before{content:"\f121";content:var(--ag-icon-font-code-none,"\f121");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-none,var(--ag-icon-font-display))}.ag-icon-none:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-none,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-none,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-none,var(--ag-icon-image-opacity,.9))}.ag-icon-not-allowed{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-not-allowed,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-not-allowed,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-not-allowed,var(--ag-icon-font-weight))}.ag-icon-not-allowed:before{content:"\f122";content:var(--ag-icon-font-code-not-allowed,"\f122");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-not-allowed,var(--ag-icon-font-display))}.ag-icon-not-allowed:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-not-allowed,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-not-allowed,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-not-allowed,var(--ag-icon-image-opacity,.9))}.ag-icon-paste{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-paste,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-paste,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-paste,var(--ag-icon-font-weight))}.ag-icon-paste:before{content:"\f123";content:var(--ag-icon-font-code-paste,"\f123");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-paste,var(--ag-icon-font-display))}.ag-icon-paste:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-paste,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-paste,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-paste,var(--ag-icon-image-opacity,.9))}.ag-icon-pin{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-pin,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-pin,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-pin,var(--ag-icon-font-weight))}.ag-icon-pin:before{content:"\f124";content:var(--ag-icon-font-code-pin,"\f124");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-pin,var(--ag-icon-font-display))}.ag-icon-pin:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-pin,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-pin,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-pin,var(--ag-icon-image-opacity,.9))}.ag-icon-pivot{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-pivot,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-pivot,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-pivot,var(--ag-icon-font-weight))}.ag-icon-pivot:before{content:"\f125";content:var(--ag-icon-font-code-pivot,"\f125");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-pivot,var(--ag-icon-font-display))}.ag-icon-pivot:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-pivot,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-pivot,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-pivot,var(--ag-icon-image-opacity,.9))}.ag-icon-previous{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-previous,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-previous,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-previous,var(--ag-icon-font-weight))}.ag-icon-previous:before{content:"\f126";content:var(--ag-icon-font-code-previous,"\f126");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-previous,var(--ag-icon-font-display))}.ag-icon-previous:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-previous,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-previous,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-previous,var(--ag-icon-image-opacity,.9))}.ag-icon-radio-button-off{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-radio-button-off,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-radio-button-off,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-radio-button-off,var(--ag-icon-font-weight))}.ag-icon-radio-button-off:before{content:"\f127";content:var(--ag-icon-font-code-radio-button-off,"\f127");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-radio-button-off,var(--ag-icon-font-display))}.ag-icon-radio-button-off:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-radio-button-off,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-radio-button-off,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-radio-button-off,var(--ag-icon-image-opacity,.9))}.ag-icon-radio-button-on{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-radio-button-on,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-radio-button-on,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-radio-button-on,var(--ag-icon-font-weight))}.ag-icon-radio-button-on:before{content:"\f128";content:var(--ag-icon-font-code-radio-button-on,"\f128");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-radio-button-on,var(--ag-icon-font-display))}.ag-icon-radio-button-on:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-radio-button-on,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-radio-button-on,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-radio-button-on,var(--ag-icon-image-opacity,.9))}.ag-icon-right{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-right,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-right,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-right,var(--ag-icon-font-weight))}.ag-icon-right:before{content:"\f129";content:var(--ag-icon-font-code-right,"\f129");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-right,var(--ag-icon-font-display))}.ag-icon-right:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-right,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-right,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-right,var(--ag-icon-image-opacity,.9))}.ag-icon-save{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-save,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-save,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-save,var(--ag-icon-font-weight))}.ag-icon-save:before{content:"\f12a";content:var(--ag-icon-font-code-save,"\f12a");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-save,var(--ag-icon-font-display))}.ag-icon-save:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-save,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-save,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-save,var(--ag-icon-image-opacity,.9))}.ag-icon-small-down{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-small-down,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-small-down,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-small-down,var(--ag-icon-font-weight))}.ag-icon-small-down:before{content:"\f12b";content:var(--ag-icon-font-code-small-down,"\f12b");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-small-down,var(--ag-icon-font-display))}.ag-icon-small-down:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-small-down,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-small-down,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-small-down,var(--ag-icon-image-opacity,.9))}.ag-icon-small-left{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-small-left,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-small-left,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-small-left,var(--ag-icon-font-weight))}.ag-icon-small-left:before{content:"\f12c";content:var(--ag-icon-font-code-small-left,"\f12c");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-small-left,var(--ag-icon-font-display))}.ag-icon-small-left:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-small-left,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-small-left,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-small-left,var(--ag-icon-image-opacity,.9))}.ag-icon-small-right{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-small-right,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-small-right,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-small-right,var(--ag-icon-font-weight))}.ag-icon-small-right:before{content:"\f12d";content:var(--ag-icon-font-code-small-right,"\f12d");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-small-right,var(--ag-icon-font-display))}.ag-icon-small-right:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-small-right,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-small-right,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-small-right,var(--ag-icon-image-opacity,.9))}.ag-icon-small-up{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-small-up,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-small-up,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-small-up,var(--ag-icon-font-weight))}.ag-icon-small-up:before{content:"\f12e";content:var(--ag-icon-font-code-small-up,"\f12e");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-small-up,var(--ag-icon-font-display))}.ag-icon-small-up:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-small-up,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-small-up,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-small-up,var(--ag-icon-image-opacity,.9))}.ag-icon-tick{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-tick,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-tick,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-tick,var(--ag-icon-font-weight))}.ag-icon-tick:before{content:"\f12f";content:var(--ag-icon-font-code-tick,"\f12f");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-tick,var(--ag-icon-font-display))}.ag-icon-tick:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-tick,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-tick,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-tick,var(--ag-icon-image-opacity,.9))}.ag-icon-tree-closed{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-tree-closed,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-tree-closed,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-tree-closed,var(--ag-icon-font-weight))}.ag-icon-tree-closed:before{content:"\f130";content:var(--ag-icon-font-code-tree-closed,"\f130");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-tree-closed,var(--ag-icon-font-display))}.ag-icon-tree-closed:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-tree-closed,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-tree-closed,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-tree-closed,var(--ag-icon-image-opacity,.9))}.ag-icon-tree-indeterminate{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-tree-indeterminate,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-tree-indeterminate,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-tree-indeterminate,var(--ag-icon-font-weight))}.ag-icon-tree-indeterminate:before{content:"\f131";content:var(--ag-icon-font-code-tree-indeterminate,"\f131");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-tree-indeterminate,var(--ag-icon-font-display))}.ag-icon-tree-indeterminate:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-tree-indeterminate,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-tree-indeterminate,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-tree-indeterminate,var(--ag-icon-image-opacity,.9))}.ag-icon-tree-open{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-tree-open,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-tree-open,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-tree-open,var(--ag-icon-font-weight))}.ag-icon-tree-open:before{content:"\f132";content:var(--ag-icon-font-code-tree-open,"\f132");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-tree-open,var(--ag-icon-font-display))}.ag-icon-tree-open:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-tree-open,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-tree-open,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-tree-open,var(--ag-icon-image-opacity,.9))}.ag-icon-unlinked{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-unlinked,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-unlinked,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-unlinked,var(--ag-icon-font-weight))}.ag-icon-unlinked:before{content:"\f133";content:var(--ag-icon-font-code-unlinked,"\f133");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-unlinked,var(--ag-icon-font-display))}.ag-icon-unlinked:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-unlinked,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-unlinked,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-unlinked,var(--ag-icon-image-opacity,.9))}.ag-icon-up{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-up,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-up,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-up,var(--ag-icon-font-weight))}.ag-icon-up:before{content:"\f134";content:var(--ag-icon-font-code-up,"\f134");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-up,var(--ag-icon-font-display))}.ag-icon-up:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-up,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-up,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-up,var(--ag-icon-image-opacity,.9))}.ag-icon-down{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-down,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-down,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-down,var(--ag-icon-font-weight))}.ag-icon-down:before{content:"\f135";content:var(--ag-icon-font-code-down,"\f135");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-down,var(--ag-icon-font-display))}.ag-icon-down:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-down,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-down,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-down,var(--ag-icon-image-opacity,.9))}.ag-icon-plus{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-plus,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-plus,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-plus,var(--ag-icon-font-weight))}.ag-icon-plus:before{content:"\f136";content:var(--ag-icon-font-code-plus,"\f136");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-plus,var(--ag-icon-font-display))}.ag-icon-plus:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-plus,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-plus,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-plus,var(--ag-icon-image-opacity,.9))}.ag-icon-minus{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-minus,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-minus,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-minus,var(--ag-icon-font-weight))}.ag-icon-minus:before{content:"\f137";content:var(--ag-icon-font-code-minus,"\f137");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-minus,var(--ag-icon-font-display))}.ag-icon-minus:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-minus,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-minus,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-minus,var(--ag-icon-image-opacity,.9))}.ag-icon-menu-alt{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-menu-alt,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-menu-alt,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-menu-alt,var(--ag-icon-font-weight))}.ag-icon-menu-alt:before{content:"\f138";content:var(--ag-icon-font-code-menu-alt,"\f138");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-menu-alt,var(--ag-icon-font-display))}.ag-icon-menu-alt:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-menu-alt,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-menu-alt,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-menu-alt,var(--ag-icon-image-opacity,.9))}.ag-icon-settings{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-settings,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-settings,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-settings,var(--ag-icon-font-weight))}.ag-icon-settings:before{content:"\f139";content:var(--ag-icon-font-code-settings,"\f139");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-settings,var(--ag-icon-font-display))}.ag-icon-settings:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-settings,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-settings,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-settings,var(--ag-icon-image-opacity,.9))}.ag-icon-row-drag:before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow:before{content:var(--ag-icon-font-code-left)}.ag-right-arrow:before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color:#000;--ag-data-color:var(--ag-foreground-color);--ag-secondary-foreground-color:var(--ag-foreground-color);--ag-header-foreground-color:var(--ag-secondary-foreground-color);--ag-disabled-foreground-color:#00000080;--ag-background-color:#fff;--ag-header-background-color:#0000;--ag-tooltip-background-color:#0000;--ag-subheader-background-color:#0000;--ag-subheader-toolbar-background-color:#0000;--ag-control-panel-background-color:#0000;--ag-side-button-selected-background-color:var(--ag-control-panel-background-color);--ag-selected-row-background-color:#bbb;--ag-odd-row-background-color:var(--ag-background-color);--ag-modal-overlay-background-color:#ffffffa8;--ag-menu-background-color:var(--ag-background-color);--ag-menu-border-color:var(--ag-border-color);--ag-panel-background-color:var(--ag-background-color);--ag-panel-border-color:var(--ag-border-color);--ag-row-hover-color:#0000;--ag-column-hover-color:#0000;--ag-range-selection-border-color:var(--ag-foreground-color);--ag-range-selection-border-style:solid;--ag-range-selection-background-color:#0003;--ag-range-selection-background-color-2:var(--ag-range-selection-background-color);--ag-range-selection-background-color-3:var(--ag-range-selection-background-color);--ag-range-selection-background-color-4:var(--ag-range-selection-background-color);--ag-range-selection-highlight-color:var(--ag-range-selection-border-color);--ag-selected-tab-underline-color:var(--ag-range-selection-border-color);--ag-selected-tab-underline-width:0;--ag-selected-tab-underline-transition-speed:0s;--ag-range-selection-chart-category-background-color:#00ff841a;--ag-range-selection-chart-background-color:#0058ff1a;--ag-header-cell-hover-background-color:#0000;--ag-header-cell-moving-background-color:var(--ag-background-color);--ag-value-change-value-highlight-background-color:#16a08580;--ag-value-change-delta-up-color:#43a047;--ag-value-change-delta-down-color:#e53935;--ag-row-loading-skeleton-effect-color:#42424233;--ag-chip-background-color:#0000;--ag-chip-border-color:var(--ag-chip-background-color);--ag-borders:solid 1px;--ag-border-color:#00000040;--ag-borders-critical:var(--ag-borders);--ag-borders-secondary:var(--ag-borders);--ag-secondary-border-color:var(--ag-border-color);--ag-row-border-style:solid;--ag-row-border-width:1px;--ag-cell-horizontal-border:solid #0000;--ag-borders-input:var(--ag-borders-secondary);--ag-input-border-color:var(--ag-secondary-border-color);--ag-borders-input-invalid:solid 2px;--ag-input-border-color-invalid:var(--ag-invalid-color);--ag-borders-side-button:var(--ag-borders);--ag-border-radius:0px;--ag-wrapper-border-radius:var(--ag-border-radius);--ag-row-border-color:var(--ag-secondary-border-color);--ag-header-column-separator-display:none;--ag-header-column-separator-height:100%;--ag-header-column-separator-width:1px;--ag-header-column-separator-color:var(--ag-secondary-border-color);--ag-header-column-resize-handle-display:none;--ag-header-column-resize-handle-height:50%;--ag-header-column-resize-handle-width:1px;--ag-header-column-resize-handle-color:var(--ag-secondary-border-color);--ag-invalid-color:red;--ag-input-disabled-border-color:var(--ag-input-border-color);--ag-input-disabled-background-color:#0000;--ag-checkbox-background-color:#0000;--ag-checkbox-border-radius:var(--ag-border-radius);--ag-checkbox-checked-color:var(--ag-foreground-color);--ag-checkbox-unchecked-color:var(--ag-foreground-color);--ag-checkbox-indeterminate-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color:var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color:var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color:var(--ag-background-color);--ag-toggle-button-switch-border-color:var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width:1px;--ag-toggle-button-height:var(--ag-icon-size);--ag-toggle-button-width:calc(var(--ag-toggle-button-height)*2);--ag-input-focus-box-shadow:none;--ag-input-focus-border-color:none;--ag-minichart-selected-chart-color:var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color:var(--ag-checkbox-checked-color);--ag-grid-size:4px;--ag-icon-size:12px;--ag-icon-font-weight:normal;--ag-icon-font-color:var(--ag-foreground-color);--ag-icon-image-display:block;--ag-widget-container-horizontal-padding:calc(var(--ag-grid-size)*1.5);--ag-widget-container-vertical-padding:calc(var(--ag-grid-size)*1.5);--ag-widget-horizontal-spacing:calc(var(--ag-grid-size)*2);--ag-widget-vertical-spacing:var(--ag-grid-size);--ag-cell-horizontal-padding:calc(var(--ag-grid-size)*3);--ag-cell-widget-spacing:var(--ag-cell-horizontal-padding);--ag-row-height:calc(var(--ag-grid-size)*6 + 1px);--ag-header-height:var(--ag-row-height);--ag-list-item-height:calc(var(--ag-grid-size)*5);--ag-column-select-indent-size:calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size:calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-advanced-filter-builder-indent-size:calc(var(--ag-grid-size)*2 + var(--ag-icon-size));--ag-row-group-indent-size:calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-filter-tool-panel-group-indent:16px;--ag-tab-min-width:220px;--ag-chart-menu-panel-width:var(--ag-tab-min-width);--ag-menu-min-width:181px;--ag-side-bar-panel-width:200px;--ag-font-family:"Helvetica Neue",sans-serif;--ag-font-size:14px;--ag-card-radius:var(--ag-border-radius);--ag-card-shadow:none;--ag-popup-shadow:5px 5px 10px #0000004d;--ag-advanced-filter-join-pill-color:#f08e8d;--ag-advanced-filter-column-pill-color:#a6e194;--ag-advanced-filter-option-pill-color:#f3c08b;--ag-advanced-filter-value-pill-color:#85c0e4}.ag-dnd-ghost,.ag-root-wrapper,.ag-sticky-bottom,.ag-sticky-top{background-color:var(--ag-background-color)}.ag-sticky-bottom{border-top:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-popup,.ag-root-wrapper{--ag-indentation-level:0}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;color:var(--ag-foreground-color);font-family:var(--ag-font-family);font-size:var(--ag-font-size);line-height:normal}ag-grid,ag-grid-angular,ag-grid-aurelia,ag-grid-ng2,ag-grid-polymer{display:block}.ag-aria-description-container{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;z-index:9999}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{display:block;height:0;position:absolute;width:0}.ag-virtual-list-viewport .ag-tab-guard{position:sticky}.ag-tab-guard-top{top:1px}.ag-tab-guard-bottom{bottom:1px}.ag-select-agg-func-popup{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{align-items:center;display:flex;flex:1 1 auto;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;display:flex;flex-direction:column;overflow:hidden;position:relative;white-space:normal}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{bottom:20px;color:#9b9b9b;opacity:.7;position:absolute;right:25px;transition:opacity 1s ease-out 3s}.ag-watermark:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xOTIuOTkzIDIzLjY1OHYtNy45NDZoLTEzLjU0MWwtNy45NDcgNy45NDZoMjEuNDg4Wk0yMDguMjUgMy45NWgtMTYuOTc0bC04LjAxIDcuOTQ3aDI0Ljk4NFYzLjk1MVpNMTYzLjYyMiAzMS42MDVsNC4wNjktNC4wNjloMTMuNzMydjcuOTQ3aC0xNy44MDF2LTMuODc4WiIgZmlsbD0iIzlCOUI5QiIvPjxwYXRoIGQ9Ik0xNjYuNjEgMTkuNzhoOC43NzNsOC4wMS03Ljk0NkgxNjYuNjF2Ny45NDZaTTE1Ny4wMTEgMzEuNjA1aDYuNjExbDcuODgzLTcuOTQ3aC0xNC40OTR2Ny45NDdaTTE5MS4yNzYgMy45NWwtNC4wNjggNC4wN0gxNjEuMjdWLjA3MmgzMC4wMDZWMy45NVpNMjAuODQgMzAuMjA2SDguMzc4bC0yLjE2MiA1LjM0SC43NUwxMi4yNTcgOC41OTJoNC43NjhMMjguNTMgMzUuNTQ2aC01LjUzbC0yLjE2Mi01LjM0Wm0tMS43MTctNC4yNkwxNC42MDkgMTQuOTVsLTQuNTE0IDEwLjk5OGg5LjAyOFpNMTA0LjQzNyAxOC41MDljMS41ODktMi4zNTIgNS41OTQtMi42MDcgNy4yNDctMi42MDd2NC41NzhjLTIuMDM0IDAtNC4wNjkuMDYzLTUuMjc3Ljk1My0xLjIwNy44OS0xLjg0MyAyLjA5OC0xLjg0MyAzLjU2djEwLjU1M2gtNC45NTlWMTUuOTAyaDQuNzY4bC4wNjQgMi42MDdaTTExOS4zNzYgMTUuOTAyaC00Ljk1OHYxOS42NDRoNC45NThWMTUuOTAyWk0xMTkuMzc2IDcuMTNoLTQuOTU4djUuODQ4aDQuOTU4VjcuMTI5Wk0xNDMuOTc5IDcuMTN2MjguNDE2aC00Ljc2OGwtLjEyNy0yLjk4OGE4LjMyNCA4LjMyNCAwIDAgMS0yLjY3IDIuNDhjLTEuMDgxLjU3Mi0yLjQxNi44OS0zLjk0Mi44OS0xLjMzNSAwLTIuNjA2LS4yNTUtMy42ODctLjctMS4xNDQtLjUwOC0yLjE2Mi0xLjE0NC0yLjk4OC0yLjAzNGE5LjU4IDkuNTggMCAwIDEtMS45NzEtMy4xNzljLS41MDgtMS4yMDctLjY5OS0yLjYwNi0uNjk5LTQuMTMyIDAtMS41MjUuMjU0LTIuOTI0LjY5OS00LjE5Ni41MDktMS4yNzEgMS4xNDUtMi4zNTIgMS45NzEtMy4yNDIuODI2LS44OSAxLjg0NC0xLjU4OSAyLjk4OC0yLjA5OCAxLjE0NC0uNTA4IDIuMzUyLS43NjMgMy42ODctLjc2MyAxLjUyNiAwIDIuNzk3LjI1NSAzLjg3OC44MjdzMS45NzEgMS4zMzUgMi42NyAyLjQxNlY3LjE5M2g0Ljk1OXYtLjA2NFptLTEwLjQyNiAyNC41MzhjMS42NTMgMCAyLjkyNC0uNTcyIDMuOTQxLTEuNjUzIDEuMDE3LTEuMDggMS41MjYtMi41NDMgMS41MjYtNC4zMjMgMC0xLjc4LS41MDktMy4xNzgtMS41MjYtNC4zMjItMS4wMTctMS4wODEtMi4yODgtMS42NTMtMy45NDEtMS42NTMtMS41OSAwLTIuOTI1LjU3Mi0zLjg3OCAxLjY1My0xLjAxNyAxLjA4LTEuNTI2IDIuNTQzLTEuNTI2IDQuMzIyIDAgMS43OC41MDkgMy4xOCAxLjUyNiA0LjI2IDEuMDE3IDEuMTQ0IDIuMjg4IDEuNzE2IDMuODc4IDEuNzE2Wk01Ny4yMDIgMjAuMzUySDQ0LjkzM3Y0LjI2aDYuOTkzYy0uMTkgMi4xNjEtMS4wMTcgMy44MTQtMi40MTYgNS4xNS0xLjM5OCAxLjI3LTMuMTc4IDEuOTA2LTUuNDY3IDEuOTA2LTEuMjcxIDAtMi40OC0uMjU0LTMuNDk2LS42OTlhNy4wMjQgNy4wMjQgMCAwIDEtMi43MzQtMS45N2MtLjc2My0uODI3LTEuMzM1LTEuODQ0LTEuNzgtMy4wNTItLjQ0NS0xLjIwOC0uNjM2LTIuNDgtLjYzNi0zLjk0MiAwLTEuNDYyLjE5LTIuNzMzLjYzNi0zLjk0MS4zODEtMS4yMDggMS4wMTctMi4xNjIgMS43OC0zLjA1Mi43NjMtLjgyNiAxLjY1My0xLjQ2MiAyLjczMy0xLjk3YTkuMTE1IDkuMTE1IDAgMCAxIDMuNTYtLjdjMi42NyAwIDQuNzA1LjYzNiA2LjEwMyAxLjkwN2wzLjMwNi0zLjMwNWMtMi40OC0xLjkwNy01LjY1OC0yLjkyNS05LjQwOS0yLjkyNS0yLjA5NyAwLTQuMDA1LjMxOC01LjcyMSAxLjAxOC0xLjcxNi42OTktMy4xNzkgMS41ODktNC4zODYgMi43OTdBMTIuMDczIDEyLjA3MyAwIDAgMCAzMS4yIDE2LjIyYy0uNjM1IDEuNzE3LS45NTMgMy42MjQtLjk1MyA1LjY1OCAwIDIuMDM1LjMxOCAzLjk0MiAxLjAxNyA1LjY1OC43IDEuNzE3IDEuNTkgMy4xNzkgMi43OTcgNC4zODdhMTIuMDczIDEyLjA3MyAwIDAgMCA0LjM4NyAyLjc5N2MxLjcxNi43IDMuNjIzIDEuMDE3IDUuNjU3IDEuMDE3IDIuMDM1IDAgMy44NzgtLjMxOCA1LjUzMS0xLjAxNyAxLjY1My0uNyAzLjA1Mi0xLjU5IDQuMTk2LTIuNzk3IDEuMTQ0LTEuMjA4IDIuMDM0LTIuNjcgMi42Ny00LjM4Ny42MzYtMS43MTYuOTU0LTMuNjIzLjk1NC01LjY1OHYtLjgyNmMtLjE5MS0uMTI3LS4yNTUtLjQ0NS0uMjU1LS43Wk05NS45ODEgMjAuMzUySDgzLjcxMnY0LjI2aDYuOTkzYy0uMTkgMi4xNjEtMS4wMTcgMy44MTQtMi40MTYgNS4xNS0xLjM5OCAxLjI3LTMuMTc4IDEuOTA2LTUuNDY3IDEuOTA2LTEuMjcxIDAtMi40OC0uMjU0LTMuNDk2LS42OTlhNy4wMjQgNy4wMjQgMCAwIDEtMi43MzQtMS45N2MtLjc2My0uODI3LTEuMzM1LTEuODQ0LTEuNzgtMy4wNTItLjQ0NS0xLjIwOC0uNjM2LTIuNDgtLjYzNi0zLjk0MiAwLTEuNDYyLjE5LTIuNzMzLjYzNi0zLjk0MS4zODEtMS4yMDggMS4wMTctMi4xNjIgMS43OC0zLjA1Mi43NjMtLjgyNiAxLjY1My0xLjQ2MiAyLjczNC0xLjk3YTkuMTE1IDkuMTE1IDAgMCAxIDMuNTYtLjdjMi42NyAwIDQuNzA0LjYzNiA2LjEwMyAxLjkwN2wzLjMwNS0zLjMwNWMtMi40NzktMS45MDctNS42NTgtMi45MjUtOS40MDgtMi45MjUtMi4wOTggMC00LjAwNS4zMTgtNS43MjIgMS4wMTgtMS43MTYuNjk5LTMuMTc4IDEuNTg5LTQuMzg2IDIuNzk3YTEyLjA3NSAxMi4wNzUgMCAwIDAtMi43OTcgNC4zODZjLS42MzYgMS43MTctLjk1NCAzLjYyNC0uOTU0IDUuNjU4IDAgMi4wMzUuMzE4IDMuOTQyIDEuMDE3IDUuNjU4LjcgMS43MTcgMS41OSAzLjE3OSAyLjc5NyA0LjM4N2ExMi4wNzMgMTIuMDczIDAgMCAwIDQuMzg3IDIuNzk3YzEuNzE2LjcgMy42MjMgMS4wMTcgNS42NTggMS4wMTcgMi4wMzQgMCAzLjg3OC0uMzE4IDUuNTMtMS4wMTcgMS42NTMtLjcgMy4wNTItMS41OSA0LjE5Ni0yLjc5NyAxLjE0NS0xLjIwOCAyLjAzNS0yLjY3IDIuNjctNC4zODcuNjM2LTEuNzE2Ljk1NC0zLjYyMy45NTQtNS42NTh2LS44MjZjLS4xOS0uMTI3LS4yNTUtLjQ0NS0uMjU1LS43WiIgZmlsbD0iIzlCOUI5QiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:170px 40px;content:"";display:block;height:40px;width:170px}.ag-watermark-text{font-family:Impact,sans-serif;font-size:19px;font-weight:700;opacity:.5;padding-left:.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{display:flex;flex-direction:column;position:relative}.ag-root.ag-layout-auto-height,.ag-root.ag-layout-normal{flex:1 1 auto;overflow:hidden;width:0}.ag-root.ag-layout-normal{height:100%}.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-floating-top-viewport,.ag-header-viewport,.ag-sticky-bottom-viewport,.ag-sticky-top-viewport,.ag-virtual-list-viewport{flex:1 1 auto;height:100%;min-width:0;overflow:hidden;position:relative}.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-floating-top-viewport,.ag-header-viewport,.ag-sticky-bottom-viewport,.ag-sticky-top-viewport{-ms-overflow-style:none!important;overflow-x:auto;scrollbar-width:none!important}.ag-body-viewport::-webkit-scrollbar,.ag-center-cols-viewport::-webkit-scrollbar,.ag-floating-bottom-viewport::-webkit-scrollbar,.ag-floating-top-viewport::-webkit-scrollbar,.ag-header-viewport::-webkit-scrollbar,.ag-sticky-bottom-viewport::-webkit-scrollbar,.ag-sticky-top-viewport::-webkit-scrollbar{display:none!important}.ag-body-viewport{display:flex;overflow-x:hidden}.ag-body-viewport.ag-layout-normal{-webkit-overflow-scrolling:touch;overflow-y:auto}.ag-sticky-bottom-container,.ag-sticky-top-container{min-height:1px}.ag-center-cols-viewport{min-height:100%;width:100%}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-body-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-center-cols-container,.ag-floating-bottom-container,.ag-floating-bottom-full-width-container,.ag-floating-top-container,.ag-full-width-container,.ag-header-container,.ag-pinned-left-cols-container,.ag-pinned-right-cols-container,.ag-sticky-bottom-container,.ag-sticky-top-container,.ag-virtual-list-container{position:relative}.ag-floating-bottom-container,.ag-floating-top-container,.ag-header-container,.ag-sticky-bottom-container,.ag-sticky-top-container{height:100%;white-space:nowrap}.ag-center-cols-container,.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container,.ag-full-width-container,.ag-sticky-bottom-full-width-container,.ag-sticky-top-full-width-container{pointer-events:none;position:absolute;top:0}.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-full-width-container,.ag-ltr .ag-sticky-bottom-full-width-container,.ag-ltr .ag-sticky-top-full-width-container{left:0}.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-full-width-container,.ag-rtl .ag-sticky-bottom-full-width-container,.ag-rtl .ag-sticky-top-full-width-container{right:0}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;height:100%;overflow:hidden;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-body{display:flex;flex:1 1 auto;flex-direction:row!important;min-height:0;position:relative}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{display:flex;min-height:0;min-width:0;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{bottom:0;position:absolute}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;transition:opacity .4s;visibility:hidden}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling{opacity:1;visibility:visible}.ag-body-horizontal-scroll{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{top:0;z-index:10}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable .ag-header-cell-label{cursor:pointer}.ag-header{display:flex;white-space:nowrap;width:100%}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{align-items:center;display:inline-flex;height:100%;overflow:hidden;position:absolute}.ag-header-cell-filter-button,.ag-header-cell.ag-header-active .ag-header-cell-menu-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){opacity:0;transition:opacity .2s}.ag-header-cell-label,.ag-header-group-cell-label{align-items:center;align-self:stretch;display:flex;flex:1 1 auto;overflow:hidden}.ag-header-cell-label{text-overflow:ellipsis}.ag-header-group-cell-label.ag-sticky-label{flex:none;max-width:100%;overflow:visible;position:sticky}.ag-header-cell-text,.ag-header-group-text{overflow:hidden;text-overflow:ellipsis}.ag-header-cell-text{word-break:break-word}.ag-header-group-cell .ag-header-cell-comp-wrapper{display:flex}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{align-items:center;display:flex;height:100%}.ag-header-cell-comp-wrapper{width:100%}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-header-cell-comp-wrapper-limited-height>div{overflow:hidden}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-cell-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:8px;z-index:2}.ag-ltr .ag-header-cell-resize{right:-3px}.ag-rtl .ag-header-cell-resize{left:-3px}.ag-pinned-left-header .ag-header-cell-resize{right:-3px}.ag-pinned-right-header .ag-header-cell-resize{left:-3px}.ag-header-select-all{display:flex}.ag-floating-filter-button-button,.ag-header-cell-filter-button,.ag-header-cell-menu-button,.ag-panel-title-bar-button,.ag-side-button-button{cursor:pointer}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-column-panel{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.ag-column-select{display:flex;flex:3 1;flex-direction:column;overflow:hidden;position:relative}.ag-column-select-header{display:flex;flex:none;position:relative}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1;overflow:hidden}.ag-column-drop{align-items:center;display:inline-flex;overflow:auto;position:relative;width:100%}.ag-column-drop-cell,.ag-column-drop-list{align-items:center;display:flex}.ag-column-drop-cell{position:relative}.ag-column-drop-cell-text{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{align-items:stretch;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ag-column-drop-vertical-title-bar{align-items:center;display:flex;flex:none}.ag-column-drop-vertical-list{align-items:stretch;flex-direction:column;flex-grow:1;overflow-x:auto;position:relative}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{overflow:hidden;white-space:nowrap}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search,.ag-filter-toolpanel-search>*{align-items:center;display:flex}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s,opacity .2s}.ag-row-animation .ag-row.ag-after-created{transition:transform .4s,top .4s,height .4s,opacity .2s}.ag-row-no-animation .ag-row{transition:none}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{align-items:center;display:flex}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{align-items:center;display:flex}.ag-cell{display:inline-block;height:100%;position:absolute;white-space:nowrap}.ag-cell-value{flex:1 1 auto}.ag-cell-value,.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrap-text{white-space:normal;word-break:break-word}.ag-cell-wrapper{align-items:center;display:flex}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-sparkline-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.ag-full-width-row .ag-cell-wrapper.ag-row-group{align-items:center;height:100%}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor input,.ag-cell-inline-editing .ag-cell-wrapper{height:100%;line-height:normal;width:100%}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{align-items:center;display:flex;height:100%}.ag-set-filter-item-checkbox{display:flex;height:100%;width:100%}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{display:flex;flex:1 1 auto;height:100%;position:relative}.ag-floating-filter-full-body{align-items:center;display:flex;flex:1 1 auto;height:100%;overflow:hidden;width:100%}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{align-items:center;cursor:move;display:inline-flex;white-space:nowrap}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.ag-overlay-panel,.ag-overlay-wrapper{display:flex;height:100%;width:100%}.ag-overlay-wrapper{align-items:center;flex:none;justify-content:center;text-align:center}.ag-overlay-loading-wrapper{pointer-events:all}.ag-popup-child{top:0;z-index:5}.ag-popup-editor{position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top{display:flex;overflow:hidden;position:relative;white-space:nowrap;width:100%}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top{display:inline-block;min-width:0;overflow:hidden;position:relative}.ag-floating-bottom{display:flex;overflow:hidden;position:relative;white-space:nowrap;width:100%}.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{display:inline-block;min-width:0;overflow:hidden;position:relative}.ag-sticky-bottom,.ag-sticky-top{display:flex;height:0;overflow:hidden;position:absolute;width:100%}.ag-sticky-bottom{box-sizing:initial!important}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{height:100%;overflow:hidden;position:relative}.ag-sticky-bottom-full-width-container,.ag-sticky-top-full-width-container{height:100%;overflow:hidden;width:100%}.ag-dialog,.ag-panel{display:flex;flex-direction:column;overflow:hidden;position:relative}.ag-panel-title-bar{align-items:center;cursor:default;display:flex;flex:none}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;overflow:hidden;position:relative}.ag-dialog,.ag-resizer{position:absolute}.ag-resizer{pointer-events:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;z-index:1}.ag-resizer.ag-resizer-topLeft{cursor:nwse-resize;height:5px;left:0;top:0;width:5px}.ag-resizer.ag-resizer-top{cursor:ns-resize;height:5px;left:5px;right:5px;top:0}.ag-resizer.ag-resizer-topRight{cursor:nesw-resize;height:5px;right:0;top:0;width:5px}.ag-resizer.ag-resizer-right{bottom:5px;cursor:ew-resize;right:0;top:5px;width:5px}.ag-resizer.ag-resizer-bottomRight{bottom:0;cursor:nwse-resize;height:5px;right:0;width:5px}.ag-resizer.ag-resizer-bottom{bottom:0;cursor:ns-resize;height:5px;left:5px;right:5px}.ag-resizer.ag-resizer-bottomLeft{bottom:0;cursor:nesw-resize;height:5px;left:0;width:5px}.ag-resizer.ag-resizer-left{bottom:5px;cursor:ew-resize;left:0;top:5px;width:5px}.ag-tooltip,.ag-tooltip-custom{position:absolute;z-index:99999}.ag-tooltip-custom:not(.ag-tooltip-interactive),.ag-tooltip:not(.ag-tooltip-interactive){pointer-events:none}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-dialog .ag-panel-content-wrapper .ag-column-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-menu-option-custom{display:contents}.ag-compact-menu-option{display:flex;flex-wrap:nowrap;width:100%}.ag-compact-menu-option-text{flex:1 1 auto;white-space:nowrap}.ag-pill-container{display:flex;flex-wrap:nowrap;gap:.25rem}.ag-pill{align-items:center;display:flex;padding:0 .25rem;white-space:nowrap}.ag-pill .ag-pill-button{border:none;padding:0}.ag-rich-select{cursor:default;height:100%;outline:none}.ag-rich-select-value{align-items:center;display:flex;height:100%}.ag-rich-select-value .ag-picker-field-display{overflow:hidden;text-overflow:ellipsis}.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder{opacity:.5}.ag-rich-select-list{position:relative}.ag-rich-select-list .ag-loading-text{min-height:2rem}.ag-rich-select-row{align-items:center;display:flex;flex:1 1 auto;height:100%;overflow:hidden;white-space:nowrap}.ag-rich-select-field-input{flex:1 1 auto}.ag-rich-select-field-input .ag-input-field-input{border:none!important;box-shadow:none!important;padding:0!important;text-overflow:ellipsis}.ag-rich-select-field-input .ag-input-field-input::-moz-placeholder{opacity:.8}.ag-rich-select-field-input .ag-input-field-input::placeholder{opacity:.8}.ag-autocomplete{align-items:center;display:flex}.ag-autocomplete>*{flex:1 1 auto}.ag-autocomplete-list-popup{position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-autocomplete-list{position:relative}.ag-autocomplete-virtual-list-item{display:flex}.ag-autocomplete-row{align-items:center;display:flex;flex:1 1 auto;overflow:hidden}.ag-autocomplete-row-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-paging-panel{justify-content:flex-end}.ag-paging-page-summary-panel,.ag-paging-panel{align-items:center;display:flex}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{cursor:default;display:flex;overflow-x:hidden;overflow-y:auto;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;position:relative}.ag-column-select-column-group>*,.ag-column-select-column>*,.ag-select-agg-func-item>*{flex:none}.ag-column-select-column-label,.ag-select-agg-func-item{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize,.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{align-items:center;display:flex;height:100%;position:absolute}.ag-header-group-cell-no-group.ag-header-span-height{display:none}.ag-cell-label-container{align-items:center;display:flex;flex-direction:row-reverse;height:100%;justify-content:space-between;width:100%}.ag-cell-label-container,.ag-header-group-cell-label{padding:5px 0}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{flex-direction:row;order:-1}.ag-side-button-button{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;outline:none;position:relative;white-space:nowrap}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-center,.ag-status-bar-left,.ag-status-bar-right{display:inline-flex}.ag-icon{speak:none;display:block}.ag-group{position:relative;width:100%}.ag-group-title-bar{align-items:center;display:flex}.ag-group-title{display:inline;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{align-items:center;display:flex}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{position:absolute;top:-1px;transition:right .3s}.ag-input-field,.ag-select{align-items:center;display:flex;flex-direction:row}.ag-input-field-input{flex:1 1 auto}.ag-floating-filter-input .ag-input-field-input[type=date]{width:1px}.ag-angle-select,.ag-range-field{align-items:center;display:flex}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-picker-field-display,.ag-slider-wrapper .ag-input-field{flex:1 1 auto}.ag-picker-field{align-items:center;display:flex}.ag-picker-field-icon{border:0;cursor:pointer;display:flex;margin:0;padding:0}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{align-items:flex-start;flex-direction:column}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-color-panel{display:flex;flex-direction:column;text-align:center;width:100%}.ag-spectrum-color{cursor:default;flex:1 1 auto;overflow:visible;position:relative}.ag-spectrum-fill{bottom:0;left:0;position:absolute;right:0;top:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{cursor:pointer;pointer-events:none;position:absolute}.ag-spectrum-alpha,.ag-spectrum-hue{cursor:default}.ag-spectrum-hue-background{background:linear-gradient(270deg,red 3%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);height:100%;width:100%}.ag-spectrum-alpha{--ag-spectrum-alpha-background-checked:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="4" height="4"><rect x="0" y="0" width="4" height="4" fill="%23fff"/><path d="M0 0H2V4H4V2H0Z" fill="%23b2b2b2"/></svg>')}.ag-spectrum-alpha-background{background:linear-gradient(to right,var(--ag-internal-spectrum-alpha-color-from),var(--ag-internal-spectrum-alpha-color-to)),var(--ag-spectrum-alpha-background-checked) top left/4px 4px;height:100%;width:100%}.ag-spectrum-tool{cursor:pointer;position:relative}.ag-spectrum-slider{pointer-events:none;position:absolute}.ag-spectrum-alpha .ag-spectrum-slider{background:linear-gradient(to bottom,var(--ag-internal-spectrum-alpha-color),var(--ag-internal-spectrum-alpha-color)) #fff}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-pill-select{display:flex;flex-direction:column}.ag-pill-select .ag-column-drop{flex:initial}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-body-horizontal-scroll,.ag-ltr .ag-body-viewport,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-floating-top,.ag-ltr .ag-header,.ag-ltr .ag-sticky-bottom,.ag-ltr .ag-sticky-top{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-body-horizontal-scroll,.ag-rtl .ag-body-viewport,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-floating-top,.ag-rtl .ag-header,.ag-rtl .ag-sticky-bottom,.ag-rtl .ag-sticky-top{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-measurement-container{overflow:hidden;visibility:hidden;width:0}.ag-measurement-container div{position:absolute}.ag-layout-print.ag-body{display:block;height:auto}.ag-layout-print.ag-root-wrapper{display:inline-block}.ag-layout-print .ag-body-horizontal-scroll,.ag-layout-print .ag-body-vertical-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible!important}@media print{.ag-root-wrapper.ag-layout-print{display:table}.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{display:block!important;height:auto!important;overflow:hidden!important}.ag-root-wrapper.ag-layout-print .ag-cell,.ag-root-wrapper.ag-layout-print .ag-row{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}[class^=ag-],[class^=ag-]:after,[class^=ag-]:before,[class^=ag-]:focus{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{flex:none;min-width:0;min-width:auto;width:auto}.ag-button{border-radius:0;color:var(--ag-foreground-color)}.ag-button:hover{background-color:initial}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{margin:0}input[class^=ag-],select[class^=ag-],textarea[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=text],textarea[class^=ag-]{border:var(--ag-borders-input) var(--ag-input-border-color);color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=text]:disabled,textarea[class^=ag-]:disabled{background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color);color:var(--ag-disabled-foreground-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=text]:focus,textarea[class^=ag-]:focus{border-color:var(--ag-input-focus-border-color);box-shadow:var(--ag-input-focus-box-shadow);outline:none}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=text]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper){-moz-appearance:textfield}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button,input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}button[class^=ag-]:focus,input[class^=ag-][type=button]:focus{box-shadow:var(--ag-input-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-virtual-list-item:focus-visible{outline:none}.ag-virtual-list-item:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-select-list{background-color:var(--ag-background-color);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-border-radius);overflow-x:hidden;overflow-y:auto}.ag-list-item{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-select-list-item{cursor:default;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-ltr .ag-select-list-item{padding-left:calc(var(--ag-cell-horizontal-padding)/2)}.ag-rtl .ag-select-list-item{padding-right:calc(var(--ag-cell-horizontal-padding)/2)}.ag-select-list-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-group-contracted,.ag-group-expanded,.ag-row-drag,.ag-selection-checkbox{color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-contracted,.ag-ltr .ag-group-expanded,.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-group-contracted,.ag-rtl .ag-group-expanded,.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox{margin-left:var(--ag-cell-widget-spacing)}.ag-cell-wrapper>:not(.ag-cell-value):not(.ag-group-value){--ag-internal-calculated-line-height:var(
      --ag-line-height,calc(var(--ag-row-height) - var(--ag-row-border-width))
  );--ag-internal-padded-row-height:calc(var(--ag-row-height) - var(--ag-row-border-width));align-items:center;display:flex;flex:none;height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height))}.ag-group-contracted,.ag-group-expanded{cursor:pointer}.ag-group-title-bar-icon{color:var(--ag-secondary-foreground-color);cursor:pointer;flex:none}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{background-color:var(--ag-subheader-toolbar-background-color);padding:var(--ag-grid-size)}.ag-disabled-group-container,.ag-disabled-group-title-bar{opacity:.5}.group-item{margin:calc(var(--ag-grid-size)*.5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size)*.5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:.4}.ag-ltr .ag-angle-select-field,.ag-ltr .ag-slider-field{margin-right:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-angle-select-field,.ag-rtl .ag-slider-field{margin-left:calc(var(--ag-grid-size)*2)}.ag-angle-select-parent-circle{background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-border-color);border-radius:12px;height:24px;width:24px}.ag-angle-select-child-circle{background-color:var(--ag-secondary-foreground-color);border-radius:3px;height:6px;left:12px;margin-left:-3px;margin-top:-4px;top:4px;width:6px}.ag-picker-field-wrapper{background-color:var(--ag-background-color);border:var(--ag-borders);border-color:var(--ag-border-color);border-radius:5px}.ag-picker-field-wrapper:disabled{background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color);color:var(--ag-disabled-foreground-color)}.ag-picker-field-wrapper.ag-picker-has-focus,.ag-picker-field-wrapper:focus-within{border-color:var(--ag-input-focus-border-color);box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-wrapper{padding-left:var(--ag-grid-size);padding-right:var(--ag-grid-size)}.ag-color-picker .ag-picker-field-display{align-items:center;display:flex;flex-direction:row;min-height:var(--ag-list-item-height)}.ag-ltr .ag-color-picker-color,.ag-ltr .ag-color-picker-value{margin-right:var(--ag-grid-size)}.ag-rtl .ag-color-picker-color,.ag-rtl .ag-color-picker-value{margin-left:var(--ag-grid-size)}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:red;border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(90deg,#fff,#cc9a8100)}.ag-spectrum-val{background-image:linear-gradient(0deg,#000,#cc9a8100)}.ag-spectrum-dragger{background:#000;border:2px solid #fff;border-radius:12px;box-shadow:0 0 2px 0 #0000003d;height:12px;width:12px}.ag-spectrum-alpha-background,.ag-spectrum-hue-background{border-radius:2px}.ag-spectrum-tool{border-radius:2px;height:11px;margin-bottom:10px}.ag-spectrum-slider{border:2px solid #fff;border-radius:13px;box-shadow:0 1px 4px 0 #0000005e;height:13px;margin-top:-12px;width:13px}.ag-recent-colors{margin-top:10px}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-recent-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]){box-shadow:var(--ag-input-focus-box-shadow)}.ag-ltr .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-rtl .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-color-input .ag-color-input-color{position:absolute}.ag-ltr .ag-color-input .ag-color-input-color{margin-left:var(--ag-grid-size)}.ag-rtl .ag-color-input .ag-color-input-color{margin-right:var(--ag-grid-size)}.ag-color-input-color,.ag-color-picker-color{border:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-radius:2px;height:var(--ag-icon-size);width:var(--ag-icon-size)}.ag-dnd-ghost{background:var(--ag-background-color);border:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);line-height:var(--ag-header-height);margin:0;overflow:hidden;padding:0 calc(var(--ag-grid-size)*2);text-overflow:ellipsis;transform:translateY(calc(var(--ag-grid-size)*2))}.ag-dnd-ghost-icon{color:var(--ag-foreground-color);margin-right:var(--ag-grid-size)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-select .ag-picker-field-wrapper{cursor:default;min-height:var(--ag-list-item-height)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding)/2)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-right:calc(var(--ag-cell-horizontal-padding)/2)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-right:var(--ag-grid-size)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-left:var(--ag-grid-size)}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){min-height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-select .ag-picker-field-icon{align-items:center;display:flex}.ag-select.ag-disabled{opacity:.5}.ag-rich-select-list,.ag-rich-select-value{background-color:var(--ag-background-color)}.ag-rich-select-list{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-border-radius);height:auto;width:100%}.ag-rich-select-list .ag-loading-text{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-rich-select-value{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding-bottom:0;padding-top:0}.ag-ltr .ag-rich-select-value{padding-left:calc(var(--ag-cell-horizontal-padding)/2)}.ag-rtl .ag-rich-select-value{padding-right:calc(var(--ag-cell-horizontal-padding)/2)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-ltr .ag-rich-select-field-input{left:calc(var(--ag-cell-horizontal-padding))}.ag-rtl .ag-rich-select-field-input{right:calc(var(--ag-cell-horizontal-padding))}.ag-popup-editor .ag-rich-select-value{height:var(--ag-row-height);min-width:200px}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-rich-select-virtual-list-item:focus-visible:after{content:none}.ag-ltr .ag-rich-select-row{padding-left:calc(var(--ag-cell-horizontal-padding)/2)}.ag-rtl .ag-rich-select-row{padding-right:calc(var(--ag-cell-horizontal-padding)/2)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-rich-select-row-highlighted,.ag-rich-select-row:hover{background-image:linear-gradient(var(--ag-row-hover-color),var(--ag-row-hover-color))}.ag-rich-select-row-text-highlight{font-weight:700}.ag-autocomplete{width:100%}.ag-autocomplete-list{height:calc(var(--ag-row-height)*6.5);min-width:200px;width:100%}.ag-autocomplete-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-autocomplete-virtual-list-item:focus-visible:after{content:none}.ag-autocomplete-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-autocomplete-row-label{margin:0 var(--ag-widget-container-horizontal-padding)}.ag-autocomplete-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-pill{background-color:var(--ag-chip-background-color);border:1px solid var(--ag-chip-border-color);border-radius:var(--ag-border-radius)}.ag-ltr .ag-pill .ag-pill-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-pill .ag-pill-button{margin-right:var(--ag-grid-size)}.ag-pill:focus-visible{border-color:var(--ag-input-focus-border-color)}.ag-pill .ag-pill-button:hover{cursor:pointer}.ag-dragging-fill-handle .ag-dialog,.ag-dragging-range-handle .ag-dialog{opacity:.7;pointer-events:none}.ag-dialog{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-border-radius);box-shadow:var(--ag-popup-shadow)}.ag-panel{background-color:var(--ag-panel-background-color);border-color:var(--ag-panel-border-color)}.ag-panel-title-bar{border-bottom:var(--ag-borders) var(--ag-border-color);color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);color:var(--ag-foreground-color);padding:var(--ag-grid-size);white-space:normal}.ag-tooltip-custom.ag-tooltip-animate,.ag-tooltip.ag-tooltip-animate{transition:opacity 1s}.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding,.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding{opacity:0}.ag-ltr .ag-column-select-column,.ag-ltr .ag-column-select-column-group{padding-left:calc(var(--ag-indentation-level)*var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-column,.ag-rtl .ag-column-select-column-group{padding-right:calc(var(--ag-indentation-level)*var(--ag-column-select-indent-size))}.ag-column-select-header-icon{cursor:pointer}.ag-column-select-header-icon:focus-visible{outline:none}.ag-column-select-header-icon:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-column-select-virtual-list-item:focus-visible{outline:none}.ag-column-select-virtual-list-item:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 2px);left:1px;pointer-events:none;position:absolute;top:1px;width:calc(100% - 2px)}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-group-readonly,.ag-column-select-column-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding)*.5) 0}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-checkbox-edit{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-pill-select .ag-column-drop{border-bottom:0;min-height:0;min-height:auto}.ag-pill-select .ag-column-drop-list{padding:0}.ag-pill-select .ag-select{padding-top:var(--ag-grid-size)}.ag-pill-select .ag-picker-field-wrapper{background-color:initial;border:0}.ag-pill-select .ag-picker-field-display{cursor:pointer}.ag-rtl{text-align:right}.ag-root-wrapper{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-wrapper-border-radius)}.ag-row>.ag-cell-wrapper.ag-row-group{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*var(--ag-indentation-level))}.ag-cell-wrapper.ag-pivot-leaf-group,.ag-cell-wrapper.ag-row-group,.ag-cell-wrapper.ag-row-group-leaf-indent{padding-left:calc(var(--ag-indentation-level)*var(--ag-row-group-indent-size))}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:initial;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color .1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color)!important}.ag-cell-data-changed-animation{background-color:initial}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color)!important}.ag-row{background-color:var(--ag-background-color);border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);color:var(--ag-data-color);height:var(--ag-row-height)}.ag-row-highlight-above:after,.ag-row-highlight-below:after{background-color:var(--ag-range-selection-border-color);content:"";height:1px;left:1px;position:absolute;width:calc(100% - 1px)}.ag-row-highlight-above:after{top:0}.ag-row-highlight-below:after{bottom:0}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-row-selected:before{background-color:var(--ag-selected-row-background-color);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.ag-row-hover.ag-full-width-row.ag-row-group:before,.ag-row-hover:not(.ag-full-width-row):before{background-color:var(--ag-row-hover-color);bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.ag-row-hover.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected:before{background-color:var(--ag-row-hover-color);background-image:linear-gradient(var(--ag-selected-row-background-color),var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-ltr .ag-right-aligned-cell .ag-skeleton-effect{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-skeleton-effect{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height:var(
      --ag-line-height,calc(var(--ag-row-height) - var(--ag-row-border-width))
  );--ag-internal-padded-row-height:calc(var(--ag-row-height) - var(--ag-row-border-width));-webkit-font-smoothing:subpixel-antialiased;border:1px solid #0000;line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));padding-left:calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size)*var(--ag-indentation-level));padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:.5}.ag-cell-inline-editing{background-color:var(--ag-control-panel-background-color);border:1px solid var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0}.ag-autocomplete-list-popup,.ag-popup-editor .ag-large-text{background:var(--ag-background-color);background-color:var(--ag-control-panel-background-color);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{background-color:var(--ag-background-color);padding:calc(var(--ag-grid-size)*5)}.ag-layout-auto-height .ag-center-cols-container,.ag-layout-auto-height .ag-center-cols-viewport,.ag-layout-print .ag-center-cols-container,.ag-layout-print .ag-center-cols-viewport{min-height:50px}.ag-overlay-loading-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-center{background:var(--ag-background-color);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size)}.ag-skeleton-container{align-content:center;height:100%;width:100%}.ag-skeleton-effect{animation:ag-skeleton-loading 1.5s ease-in-out .5s infinite;background-color:var(--ag-row-loading-skeleton-effect-color);border-radius:.25rem;height:1em;width:100%}@keyframes ag-skeleton-loading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ag-loading{align-items:center;display:flex;height:100%}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}.ag-floating-top{border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-cell{border-right:var(--ag-cell-horizontal-border)}.ag-rtl .ag-cell{border-left:var(--ag-cell-horizontal-border)}.ag-ltr .ag-cell{border-right-width:1px}.ag-rtl .ag-cell{border-left-width:1px}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing),.ag-cell-range-selected:not(.ag-cell-focus){background-color:var(--ag-range-selection-background-color)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart,.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color)!important}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category,.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color)!important}.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2,.ag-cell-range-selected-2:not(.ag-cell-focus){background-color:var(--ag-range-selection-background-color-2)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3,.ag-cell-range-selected-3:not(.ag-cell-focus){background-color:var(--ag-range-selection-background-color-3)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4,.ag-cell-range-selected-4:not(.ag-cell-focus){background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:medium none invert;outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-fill-handle,.ag-range-handle{background-color:var(--ag-range-selection-border-color);bottom:-1px;height:6px;position:absolute;width:6px}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle{cursor:cell}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-menu{background:var(--ag-background-color);background-color:var(--ag-menu-background-color);border:var(--ag-borders) var(--ag-border-color);border-color:var(--ag-menu-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0}.ag-menu.ag-tabs{min-width:var(--ag-tab-min-width)}.ag-menu-list{cursor:default;padding:var(--ag-grid-size) 0}.ag-menu-separator{height:calc(var(--ag-grid-size)*2 + 1px)}.ag-menu-separator-part:after{border-top:var(--ag-borders-critical) var(--ag-border-color);content:"";display:block}.ag-compact-menu-option-active,.ag-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-compact-menu-option-part,.ag-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-compact-menu-option-disabled,.ag-menu-option-disabled{opacity:.5}.ag-compact-menu-option-icon,.ag-menu-option-icon{width:var(--ag-icon-size)}.ag-ltr .ag-compact-menu-option-icon,.ag-ltr .ag-menu-option-icon{padding-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-compact-menu-option-icon,.ag-rtl .ag-menu-option-icon{padding-right:calc(var(--ag-grid-size)*2)}.ag-compact-menu-option-text,.ag-menu-option-text{padding-left:calc(var(--ag-grid-size)*2);padding-right:calc(var(--ag-grid-size)*2)}.ag-ltr .ag-compact-menu-option-shortcut,.ag-ltr .ag-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-compact-menu-option-shortcut,.ag-rtl .ag-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-ltr .ag-compact-menu-option-popup-pointer,.ag-ltr .ag-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-rtl .ag-compact-menu-option-popup-pointer,.ag-rtl .ag-menu-option-popup-pointer{padding-left:var(--ag-grid-size)}.ag-tabs-header,.ag-tabs-header-wrapper{display:flex}.ag-tabs-header-wrapper .ag-tabs-header{flex:1 1}.ag-tabs-close-button-wrapper{border:0;border-right:var(--ag-borders) var(--ag-border-color);padding:var(--ag-grid-size)}.ag-tabs-close-button{background-color:initial;border:0;cursor:pointer;padding:0}.ag-tab{align-items:center;border-bottom:var(--ag-selected-tab-underline-width) solid #0000;cursor:pointer;display:flex;flex:none;justify-content:center;transition:border-bottom var(--ag-selected-tab-underline-transition-speed)}.ag-tab:focus-visible{outline:none}.ag-tab:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size)*2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-filter-no-matches,.ag-set-filter-list{height:calc(var(--ag-list-item-height)*6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height)*10)}.ag-set-filter-filter{margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding);margin-top:var(--ag-widget-container-vertical-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter{--ag-indentation-level:0}.ag-ltr .ag-set-filter-item{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level)*var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-item{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level)*var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-menu .ag-set-filter-list{min-width:200px}.ag-filter-virtual-list-item:focus-visible{outline:none}.ag-filter-virtual-list-item:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 2px);left:1px;pointer-events:none;position:absolute;top:1px;width:calc(100% - 2px)}.ag-filter-apply-panel{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size)*2)}.ag-simple-filter-body-wrapper{min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));overflow-y:auto;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-simple-filter-body-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{background-color:initial;padding:calc(var(--ag-grid-size)*2) var(--ag-grid-size)}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-multi-filter-group-title-bar:focus-visible{outline:none}.ag-multi-filter-group-title-bar:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{background-color:var(--ag-control-panel-background-color);width:var(--ag-side-bar-panel-width)}.ag-side-buttons{overflow:hidden;padding-top:calc(var(--ag-grid-size)*4);position:relative;width:calc(var(--ag-icon-size) + 4px)}button.ag-side-button-button{background:#0000;background-position-x:center;background-position-y:center;background-repeat:no-repeat;border:none;border-bottom:var(--ag-borders-side-button) var(--ag-border-color);border-top:var(--ag-borders-side-button) var(--ag-border-color);color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;min-height:calc(var(--ag-grid-size)*18);padding:calc(var(--ag-grid-size)*2) 0 calc(var(--ag-grid-size)*2) 0;width:100%}button.ag-side-button-button:focus{box-shadow:none}.ag-side-button-button:focus-visible{outline:none}.ag-side-button-button:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid #0000;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-ltr .ag-side-bar-right,.ag-rtl .ag-side-bar-left{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-right .ag-side-button-button,.ag-rtl .ag-side-bar-left .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid #0000;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size)*6)}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{padding:0 var(--ag-grid-size)}.ag-filter-toolpanel-header:focus-visible{outline:none}.ag-filter-toolpanel-header:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-filter-toolpanel-group:not(.ag-has-filter)>.ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon{display:none}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size)*8)}.ag-filter-toolpanel-group-item{margin-bottom:calc(var(--ag-grid-size)*.5);margin-top:calc(var(--ag-grid-size)*.5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{flex-grow:1;height:calc(var(--ag-grid-size)*4)}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-title-bar{background-color:initial}.ag-ltr .ag-filter-toolpanel-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-pivot-mode-panel{display:flex;height:var(--ag-header-height);min-height:var(--ag-header-height)}.ag-pivot-mode-select{align-items:center;display:flex}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-column-select-header:focus-visible{outline:none}.ag-column-select-header:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-column-select-header{align-items:center;height:var(--ag-header-height);padding:0 var(--ag-widget-container-horizontal-padding)}.ag-column-panel-column-select,.ag-column-select-header{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered:after{content:"";height:1px;left:0;position:absolute;right:0}.ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-header,.ag-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-header-cell:focus-visible{outline:none}.ag-header-cell:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-header-group-cell:focus-visible{outline:none}.ag-header-group-cell:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-advanced-filter-header-cell:focus-visible{outline:none}.ag-advanced-filter-header-cell:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{margin-left:4px}.ag-rtl .ag-header-expand-icon{margin-right:4px}.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total,.ag-header-parent-hidden),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell:before,.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{background-color:var(--ag-header-column-separator-color);content:"";display:var(--ag-header-column-separator-display);height:var(--ag-header-column-separator-height);position:absolute;top:calc(50% - var(--ag-header-column-separator-height)*.5);width:var(--ag-header-column-separator-width);z-index:1}.ag-ltr .ag-header-cell:before,.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{right:0}.ag-rtl .ag-header-cell:before,.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{left:0}.ag-header-highlight-after:after,.ag-header-highlight-before:after{content:"";height:100%;position:absolute;width:1px}.ag-header-highlight-before:after{left:0}.ag-header-highlight-after:after{right:0}.ag-pinned-left-header .ag-header-highlight-after:after{right:1px}.ag-header-cell-resize{align-items:center;display:flex}.ag-header-cell-resize:after{background-color:var(--ag-header-column-resize-handle-color);content:"";display:var(--ag-header-column-resize-handle-display);height:var(--ag-header-column-resize-handle-height);position:absolute;top:calc(50% - var(--ag-header-column-resize-handle-height)*.5);width:var(--ag-header-column-resize-handle-width);z-index:1}.ag-header-cell.ag-header-span-height .ag-header-cell-resize:after{height:calc(100% - var(--ag-grid-size)*4);top:calc(var(--ag-grid-size)*2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize:after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:var(--ag-cell-widget-spacing)}.ag-rtl .ag-floating-filter-button{margin-right:var(--ag-cell-widget-spacing)}.ag-floating-filter-button-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;height:var(--ag-icon-size);line-height:inherit;padding:0;width:var(--ag-icon-size)}.ag-filter-loading{background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);position:absolute;width:100%;z-index:1}.ag-paging-panel{border-top:1px solid;border-top-color:var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)}.ag-paging-panel>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-panel>.ag-paging-page-size .ag-wrapper{min-width:calc(var(--ag-grid-size)*10)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-paging-button:focus-visible{outline:none}.ag-paging-button:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size)}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);line-height:1.5;padding-left:calc(var(--ag-grid-size)*4);padding-right:calc(var(--ag-grid-size)*4)}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-bottom:calc(var(--ag-grid-size)*2);padding-top:calc(var(--ag-grid-size)*2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border:1px solid var(--ag-chip-border-color);border-radius:calc(var(--ag-grid-size)*4);height:calc(var(--ag-grid-size)*4);padding:0 calc(var(--ag-grid-size)*.5)}.ag-column-drop-cell:focus-visible{outline:none}.ag-column-drop-cell:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 4px);left:2px;pointer-events:none;position:absolute;top:2px;width:calc(100% - 4px)}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{color:var(--ag-secondary-foreground-color);margin:0 calc(var(--ag-grid-size)*.5);min-width:calc(var(--ag-grid-size)*4)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size)*2)}.ag-column-drop-cell-ghost{opacity:.5}.ag-column-drop-horizontal{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders) var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{color:var(--ag-secondary-foreground-color);margin:0 var(--ag-grid-size)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-left:var(--ag-grid-size);padding-right:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);min-height:50px}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{bottom:0;color:var(--ag-disabled-foreground-color);left:0;margin-top:var(--ag-grid-size);overflow:hidden;position:absolute;right:0;top:0}.ag-select-agg-func-popup{background:var(--ag-background-color);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);height:calc(var(--ag-grid-size)*5*3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default}.ag-ltr .ag-select-agg-func-virtual-list-item{padding-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-select-agg-func-virtual-list-item{padding-right:calc(var(--ag-grid-size)*2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-select-agg-func-virtual-list-item:focus-visible{outline:none}.ag-select-agg-func-virtual-list-item:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 2px);left:1px;pointer-events:none;position:absolute;top:1px;width:calc(100% - 2px)}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{display:flex;height:100%;position:relative;width:100%}.ag-chart-components-wrapper{display:flex}.ag-chart-canvas-wrapper,.ag-chart-components-wrapper{flex:1 1 auto;position:relative}.ag-chart-menu{display:flex;flex-direction:column;position:absolute;top:16px}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{min-width:var(--ag-chart-menu-panel-width);position:relative}.ag-chart-menu-hidden~.ag-chart-docked-container{display:none}.ag-chart-tabbed-menu{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.ag-chart-tabbed-menu-header{cursor:default;flex:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-chart-tabbed-menu-body{align-items:stretch;display:flex;flex:1 1 auto;overflow:hidden}.ag-chart-tab{overflow:hidden;overflow-y:auto;width:100%}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.ag-chart-settings-nav-bar{align-items:center;display:flex;height:30px;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;user-select:none;width:100%}.ag-chart-settings-card-selector{align-items:center;display:flex;flex:1 1 auto;height:100%;justify-content:space-around;padding:0 10px}.ag-chart-settings-card-item{background-color:#000;cursor:pointer;height:10px;position:relative;width:10px}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{background-color:initial;content:" ";display:block;height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}.ag-chart-settings-next,.ag-chart-settings-prev{flex:none;position:relative}.ag-chart-settings-next:focus-within,.ag-chart-settings-prev:focus-within{border-radius:1px;box-shadow:var(--ag-input-focus-box-shadow)}.ag-chart-settings-next-button,.ag-chart-settings-prev-button{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ag-chart-settings-mini-charts-container{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;position:relative}.ag-chart-settings-mini-wrapper{display:flex;flex-direction:column;left:0;min-height:100%;overflow:hidden;position:absolute;top:0;width:100%}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-advanced-settings-wrapper,.ag-chart-data-wrapper,.ag-chart-format-wrapper{display:flex;flex-direction:column;padding-bottom:16px;position:relative;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-chart-advanced-settings-wrapper,.ag-chart-data-wrapper{height:100%;overflow-y:auto}.ag-chart-advanced-settings{background-color:var(--ag-control-panel-background-color)}.ag-chart-advanced-settings,.ag-chart-advanced-settings-wrapper{width:100%}.ag-chart-advanced-settings-wrapper{padding-bottom:0}.ag-chart-advanced-settings-section,.ag-chart-data-section,.ag-chart-format-section{display:flex;margin:0}.ag-chart-advanced-settings-section{padding-bottom:var(--ag-grid-size);padding-top:var(--ag-grid-size)}.ag-chart-advanced-settings-section:not(:last-child){border-bottom:1px solid var(--ag-secondary-border-color)}.ag-chart-empty-text{align-items:center;background-color:var(--ag-background-color);display:flex;height:100%;justify-content:center;top:0;width:100%}.ag-chart .ag-chart-menu{display:none}.ag-chart-menu-hidden:hover .ag-chart-menu{display:block}.ag-chart .ag-chart-menu-wrapper .ag-chart-menu{display:flex;flex-direction:row;gap:20px;top:8px;width:auto}.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{justify-content:right;right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px)}.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{justify-content:left;left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px)}.ag-charts-font-size-color{align-self:stretch;display:flex;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-charts-data-group-item:not(:last-child){margin-bottom:var(--ag-grid-size)}.ag-chart-menu{background:var(--ag-background-color)}.ag-chart-menu,.ag-chart-menu-icon{border-radius:var(--ag-card-radius)}.ag-chart-menu-icon{color:var(--ag-secondary-foreground-color);cursor:pointer;margin:2px 0;opacity:.5}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-menu-toolbar-button{background-color:initial;border:0;border-radius:1px;padding:0 2px}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color);border-width:2px}.ag-chart-mini-thumbnail:focus-visible{border-color:var(--ag-minichart-selected-chart-color);box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-chart-settings-card-item{background:var(--ag-foreground-color);border-radius:4px;height:8px;width:8px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar,.ag-charts-settings-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);position:relative}.ag-charts-advanced-settings-top-level-group-title-bar{background-color:initial;position:relative}.ag-charts-data-group-title-bar:focus-visible{outline:none}.ag-charts-data-group-title-bar:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-charts-format-top-level-group-title-bar:focus-visible{outline:none}.ag-charts-format-top-level-group-title-bar:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-charts-data-group-title-bar .ag-charts-data-group-title,.ag-charts-format-top-level-group-title-bar .ag-charts-format-top-level-group-title{cursor:pointer}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding)*.5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field{margin-top:var(--ag-grid-size)}.ag-charts-data-group-container .ag-list-item-hovered:after{content:"";height:1px;left:0;position:absolute;right:0}.ag-charts-data-group-container .ag-item-highlight-top:after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom:after{bottom:0}.ag-charts-advanced-settings-top-level-group-container,.ag-charts-format-top-level-group-container{padding:var(--ag-grid-size)}.ag-ltr .ag-charts-advanced-settings-top-level-group-container,.ag-ltr .ag-charts-format-top-level-group-container{margin-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-charts-advanced-settings-top-level-group-container,.ag-rtl .ag-charts-format-top-level-group-container{margin-right:calc(var(--ag-grid-size)*2)}.ag-charts-advanced-settings-top-level-group-item,.ag-charts-format-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*,.ag-charts-format-sub-level-no-header-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-group-container .ag-charts-format-sub-level-group-item.ag-font-panel-no-header{margin:0}.ag-charts-settings-group-container{grid-row-gap:8px;display:grid;grid-template-columns:60px 1fr 60px 1fr 60px;padding:var(--ag-grid-size);row-gap:8px}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1){grid-column:1}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2){grid-column:3}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3){grid-column:5}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-ltr .ag-chart-menu-panel{border-left:1px solid var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:1px solid var(--ag-border-color)}.ag-charts-theme-default{--ag-charts-align:none!important;--ag-charts-justify:none!important}.ag-charts-wrapper .ag-charts-proxy-legend-toolbar button:focus{box-shadow:none}.ag-charts-wrapper .ag-charts-proxy-legend-toolbar button:focus-visible{box-shadow:var(--ag-input-focus-box-shadow)}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-advanced-filter-header{align-items:center;display:flex;padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding);position:relative}.ag-advanced-filter{align-items:center;display:flex;width:100%}.ag-advanced-filter-apply-button,.ag-advanced-filter-builder-button{line-height:normal;white-space:nowrap}.ag-ltr .ag-advanced-filter-apply-button,.ag-ltr .ag-advanced-filter-builder-button{margin-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-advanced-filter-apply-button,.ag-rtl .ag-advanced-filter-builder-button{margin-right:calc(var(--ag-grid-size)*2)}.ag-advanced-filter-builder-button{align-items:center;background-color:initial;border:0;color:var(--ag-foreground-color);display:flex;font-size:var(--ag-font-size);font-weight:600}.ag-advanced-filter-builder-button:hover:not(:disabled){background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-button:not(:disabled){cursor:pointer}.ag-advanced-filter-builder-button-label{margin-left:var(--ag-grid-size)}.ag-advanced-filter-builder{background-color:var(--ag-control-panel-background-color);display:flex;flex-direction:column;-moz-user-select:none;-webkit-user-select:none;user-select:none;width:100%}.ag-advanced-filter-builder-list{flex:1 1;overflow:auto}.ag-advanced-filter-builder-list .ag-list-item-hovered:after{content:"";height:1px;left:0;position:absolute;right:0}.ag-advanced-filter-builder-list .ag-item-highlight-top:after{top:0}.ag-advanced-filter-builder-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-builder-button-panel{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);display:flex;justify-content:flex-end;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button{margin-left:calc(var(--ag-grid-size)*2)}.ag-advanced-filter-builder-item-wrapper{align-items:center;display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden;padding-left:calc(var(--ag-icon-size)/2);padding-right:var(--ag-icon-size)}.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard{position:absolute}.ag-advanced-filter-builder-item-tree-lines>*{width:var(--ag-advanced-filter-builder-indent-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root{width:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root:before{height:50%;top:50%}.ag-advanced-filter-builder-item-tree-line-horizontal,.ag-advanced-filter-builder-item-tree-line-vertical,.ag-advanced-filter-builder-item-tree-line-vertical-bottom,.ag-advanced-filter-builder-item-tree-line-vertical-top{align-items:center;display:flex;height:100%;position:relative}.ag-advanced-filter-builder-item-tree-line-horizontal:after,.ag-advanced-filter-builder-item-tree-line-horizontal:before,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:after,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before,.ag-advanced-filter-builder-item-tree-line-vertical-top:after,.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical:after,.ag-advanced-filter-builder-item-tree-line-vertical:before{content:"";height:100%;position:absolute}.ag-advanced-filter-builder-item-tree-line-horizontal:after{border-bottom:1px solid;border-color:var(--ag-border-color);height:50%;left:calc(var(--ag-icon-size)/2);top:0;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size))}.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical:before{border-left:1px solid;border-color:var(--ag-border-color);left:calc(var(--ag-icon-size)/2);top:0;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size)/2)}.ag-advanced-filter-builder-item-tree-line-vertical-top:before{height:50%}.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before{border-left:1px solid;border-color:var(--ag-border-color);height:calc(50% - var(--ag-icon-size)*1.5/2);left:calc(var(--ag-icon-size)/2);top:calc(50% + var(--ag-icon-size)*1.5/2);width:calc(var(--ag-icon-size)/2)}.ag-advanced-filter-builder-item-condition{padding-bottom:var(--ag-grid-size);padding-top:var(--ag-grid-size)}.ag-advanced-filter-builder-item,.ag-advanced-filter-builder-item-buttons,.ag-advanced-filter-builder-item-condition,.ag-advanced-filter-builder-item-tree-lines,.ag-advanced-filter-builder-pill,.ag-advanced-filter-builder-pill-wrapper{align-items:center;display:flex;height:100%}.ag-advanced-filter-builder-pill-wrapper{margin:0 var(--ag-grid-size)}.ag-advanced-filter-builder-pill{border-radius:var(--ag-border-radius);min-height:calc(100% - var(--ag-grid-size)*3);min-width:calc(var(--ag-grid-size)*2);padding:var(--ag-grid-size) calc(var(--ag-grid-size)*2);position:relative}.ag-advanced-filter-builder-pill .ag-picker-field-display{margin-right:var(--ag-grid-size)}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number{font-family:monospace;font-weight:700}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty{color:var(--ag-disabled-foreground-color)}.ag-advanced-filter-builder-pill:focus-visible{outline:none}.ag-advanced-filter-builder-pill:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% + 8px);left:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px)}.ag-advanced-filter-builder-item-button:focus-visible{outline:none}.ag-advanced-filter-builder-item-button:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% + 8px);left:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px)}.ag-advanced-filter-builder-pill-display{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-advanced-filter-builder-join-pill{background-color:var(--ag-advanced-filter-join-pill-color);color:var(--ag-foreground-color);cursor:pointer}.ag-advanced-filter-builder-column-pill{background-color:var(--ag-advanced-filter-column-pill-color);color:var(--ag-foreground-color);cursor:pointer}.ag-advanced-filter-builder-option-pill{background-color:var(--ag-advanced-filter-option-pill-color);color:var(--ag-foreground-color);cursor:pointer}.ag-advanced-filter-builder-value-pill{background-color:var(--ag-advanced-filter-value-pill-color);color:var(--ag-foreground-color);cursor:text;max-width:140px}.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display{display:block}.ag-advanced-filter-builder-item-buttons>*{margin:0 calc(var(--ag-grid-size)*.5)}.ag-advanced-filter-builder-item-button{color:var(--ag-secondary-foreground-color);cursor:pointer;opacity:50%;position:relative}.ag-advanced-filter-builder-item-button-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-advanced-filter-builder-virtual-list-container{top:var(--ag-grid-size)}.ag-advanced-filter-builder-virtual-list-item{cursor:default;display:flex;height:var(--ag-list-item-height)}.ag-advanced-filter-builder-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button{opacity:100%}.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid,.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible{opacity:100%}.ag-advanced-filter-builder-invalid{color:var(--ag-invalid-color);cursor:default;margin:0 var(--ag-grid-size)}.ag-input-field-input{min-width:0;width:100%}.ag-checkbox-input-wrapper{font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);color:var(--ag-icon-font-color);display:inline-block;flex:none;font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);font-style:normal;font-variant:normal;font-weight:var(--ag-icon-font-weight);height:var(--ag-icon-size);line-height:var(--ag-icon-size);text-transform:none;vertical-align:middle;width:var(--ag-icon-size)}.ag-checkbox-input-wrapper input{-webkit-appearance:none;height:100%;opacity:0;width:100%}.ag-checkbox-input-wrapper:active,.ag-checkbox-input-wrapper:focus-within{box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-checkbox-input-wrapper:after{color:var(--ag-checkbox-unchecked-color);content:"\f108";content:var(--ag-icon-font-code-checkbox-unchecked,"\f108");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-checkbox-unchecked,var(--ag-icon-font-display));font-family:inherit;left:0;pointer-events:none;position:absolute;top:0}.ag-checkbox-input-wrapper.ag-checked:after{color:var(--ag-checkbox-checked-color);content:"\f106";content:var(--ag-icon-font-code-checkbox-checked,"\f106");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-checkbox-checked,var(--ag-icon-font-display));left:0;pointer-events:none;position:absolute;top:0}.ag-checkbox-input-wrapper.ag-indeterminate:after{color:var(--ag-checkbox-indeterminate-color);content:"\f107";content:var(--ag-icon-font-code-checkbox-indeterminate,"\f107");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-checkbox-indeterminate,var(--ag-icon-font-display));left:0;pointer-events:none;position:absolute;top:0}.ag-checkbox-input-wrapper:before{background:#0000 50%/contain no-repeat;background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-checkbox-unchecked,var(--ag-icon-image));content:"";display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-checkbox-unchecked,var(--ag-icon-image-display));inset:0;opacity:.9;opacity:var(--ag-icon-image-opacity-checkbox-unchecked,var(--ag-icon-image-opacity,.9));position:absolute}.ag-checkbox-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-checkbox-checked,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-checkbox-checked,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-checkbox-checked,var(--ag-icon-image-opacity,.9))}.ag-checkbox-input-wrapper.ag-indeterminate:before{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-checkbox-indeterminate,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-checkbox-indeterminate,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-checkbox-indeterminate,var(--ag-icon-image-opacity,.9))}.ag-toggle-button-input-wrapper{background-color:var(--ag-toggle-button-off-background-color);border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color);border-radius:calc(var(--ag-toggle-button-height)*.5);box-sizing:border-box;flex:none;height:var(--ag-toggle-button-height);max-width:var(--ag-toggle-button-width);min-width:var(--ag-toggle-button-width);position:relative;width:var(--ag-toggle-button-width)}.ag-toggle-button-input-wrapper input{height:100%;opacity:0;width:100%}.ag-toggle-button-input-wrapper:focus-within{box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper:before{background-color:var(--ag-toggle-button-switch-background-color);border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color);border-radius:100%;box-sizing:border-box;content:" ";display:block;height:var(--ag-toggle-button-height);left:calc(0px - var(--ag-toggle-button-border-width));position:absolute;top:calc(0px - var(--ag-toggle-button-border-width));transition:left .1s;width:var(--ag-toggle-button-height)}.ag-toggle-button-input-wrapper.ag-checked:before{border-color:var(--ag-toggle-button-on-border-color);left:calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width))}.ag-radio-button-input-wrapper{font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);border-radius:var(--ag-icon-size);color:var(--ag-icon-font-color);display:inline-block;flex:none;font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);font-style:normal;font-variant:normal;font-weight:var(--ag-icon-font-weight);height:var(--ag-icon-size);line-height:var(--ag-icon-size);text-transform:none;vertical-align:middle;width:var(--ag-icon-size)}.ag-radio-button-input-wrapper input{-webkit-appearance:none;height:100%;opacity:0;width:100%}.ag-radio-button-input-wrapper:active,.ag-radio-button-input-wrapper:focus-within{box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-radio-button-input-wrapper:after{color:var(--ag-checkbox-unchecked-color);content:"\f127";content:var(--ag-icon-font-code-radio-button-off,"\f127");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-radio-button-off,var(--ag-icon-font-display));left:0;pointer-events:none;position:absolute;top:0}.ag-radio-button-input-wrapper.ag-checked:after{color:var(--ag-checkbox-checked-color);content:"\f128";content:var(--ag-icon-font-code-radio-button-on,"\f128");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-radio-button-on,var(--ag-icon-font-display));left:0;pointer-events:none;position:absolute;top:0}.ag-radio-button-input-wrapper:before{background:#0000 50%/contain no-repeat;background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-radio-button-off,var(--ag-icon-image));content:"";display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-radio-button-off,var(--ag-icon-image-display));inset:0;opacity:.9;opacity:var(--ag-icon-image-opacity-radio-button-off,var(--ag-icon-image-opacity,.9));position:absolute}.ag-radio-button-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-radio-button-on,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-radio-button-on,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-radio-button-on,var(--ag-icon-image-opacity,.9))}input[class^=ag-][type=range]{-webkit-appearance:none;background:none;height:100%;overflow:visible;width:100%}input[class^=ag-][type=range]::-webkit-slider-runnable-track{background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);height:3px;margin:0;padding:0;width:100%}input[class^=ag-][type=range]::-moz-range-track{background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);height:3px;margin:0;padding:0;width:100%}input[class^=ag-][type=range]::-ms-track{background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:#0000;height:3px;margin:0;padding:0;width:100%;width:calc(100% - 2px)}input[class^=ag-][type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);height:var(--ag-icon-size);margin:0;padding:0;transform:translateY(calc(var(--ag-icon-size)*-.5 + 1.5px));width:var(--ag-icon-size)}input[class^=ag-][type=range]::-ms-thumb{-webkit-appearance:none;background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);height:var(--ag-icon-size);margin:0;padding:0;width:var(--ag-icon-size)}input[class^=ag-][type=range]::-moz-ag-range-thumb{-webkit-appearance:none;background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);height:var(--ag-icon-size);margin:0;padding:0;width:var(--ag-icon-size)}input[class^=ag-][type=range]:focus{outline:none}input[class^=ag-][type=range]:focus::-webkit-slider-thumb{border-color:var(--ag-checkbox-checked-color);box-shadow:var(--ag-input-focus-box-shadow)}input[class^=ag-][type=range]:focus::-ms-thumb{border-color:var(--ag-checkbox-checked-color);box-shadow:var(--ag-input-focus-box-shadow)}input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{border-color:var(--ag-checkbox-checked-color);box-shadow:var(--ag-input-focus-box-shadow)}input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-ms-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:disabled{opacity:.5}@font-face{font-family:agGridQuartz;font-style:normal;font-weight:400;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABmsAAsAAAAANbQAABlcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIlWBmAAi34KxFS3OAE2AiQDgkALgSIABCAFhEYHhUIbrS1lhhRsHMDmjYY+2f9fJnBjSJQDf3Gmak2UmCoRplwn+JpsYTlytdwFD68gMxAuB6741XeLNiaMyYN/Iiaja7H1EUOGUhLUj/323jcjUYJlMU80EU94ogRKZmiBUH/jr7U+X0/3AC4BDOAS/7sQgIpQqZPxwEKiCutUygMLnSGasyZsKRo2YYIFiy8EPEDFongwrRhWQbxiSLopNaEOFUqTmm5qTrZHFe66WzFSMeAFzgogYN7fKmG3GmaqyKkJcuZTdX6S1pPWgQysvt4IsiLS+voh/7c/Nf9aap09LHbKmLfn5uSXXQaBSUDiCeFyEfB/OrPWEGLnEOaAq4q6TjMaaT1/vryWIS+yorfn9ZGikFbLXqKkOkCurrTXB3ZYQawu1RUll1g0V7TXpT5oqytTnm411z0+bukoMcg+f00X2lun4IUXCmKEACE+kpAE6lenRyKAsj4HNb6eX6ecPHBzJomInhng2DlOntjfxL1nkYIlgTuw7NOgKLrdy34IBb2MPkp1rOGX8duZ37On0REwTl4XItLicDqDRmWy2BwUhj67sc3lwbZnluMFxdG5tfcOYgid5cCtVtNehZ9qy6N8Y2XPZC7cDds5fr5VvsKT56ihWTQLJkKQ1WcJ4R0ZNjxzKu/t8IM4awcqx5ZhK4C2NmOYC8PMrLy/b+tuPdg6Y2FYi6DJoNulpfrW0iUyBGfmbB7flj4+b9u2A4Ojg7DMLMlc2lQot5k2VPOScbe2iDCsmfKIjHtnYCiqLNc97FUtol0JuSGUyx9tDMmTW27PdDTn33bOcGZq42bBvYMpTkJpSldN46kjVKfZwUqStp51wye+1u2lz/6LoCKwohYzJtX7X7GtyXp2TpAxum+e5Xx6wxbDzzBCoceT2HSt1W0cSA0adCIBQZNONWvQ2xKwrLX2dhwegjEDrnpBo/+CSmeSzfUGHo9E2G/2kWLS3okPNsBahCCpbijNlRuo69CkwPZcRJkgz/aYlslJl5Rs0p+2PbM9V5JNk8y39txZBke1ZlHnXhhyeLrFuZgzETWMvfnYprE1sMD2ZLmzI2vss+MGOI65YGuHKIcGvaYpz0Y8neFkb4yDKAZceNtQ5ixPBmuPECo9TwnmxxqwwyKyG3O1yyiz1MuuRRSq95CmAoIzc1s7w9uTM5LejRtokJ6oz4Gv5IePP2FBASR0BqK9WN6b2PG1oKaO/AnYyM592zB8fiuQAzJAh2/MpdbiUrQA3nsdMCHv9BC/Aqo4FKLjCc97s6n/+y86PeApLzZRSo+sIMXBtKopUIW9MrMAebbMG1iW5qRjTJwMsUcY19rRBULBCBoz210OTyCSyBQ+fgFBIWr9UTFxCZwFmJKWkZUjyisoKikLqqiqqWtoamnr6OrpGxjyGxmbmILIQ3QnT2nUNTGb7j1rCwuWozODdrf/+4fN/WlofVwCrwowGQ9WVctXZArYJF3AFpkAtskIsEOmgV3SC+yRRWCfdAMHZAw4JP3AMRkHTsgocEpmgDMyCJyTAeCCzAFXpAe4JsPADekDbskscEcWgHsyBDyQSeCRzANP1y6BJgIJUgBADAAkAEAaAMgAAFkAIAcA5AGAAgBQBABKAEAZAKgAAH0AQD8AMAAADAIAQwDAMAAwAgCMAgBjAMA4ADABAEwCAFMAwDQAMAMAzAIAcwDAPFS5sQBwiUUAYAkAWAYAVgCAVaiyYg2gCOsAwAYAsAkAbAEA2wDADgCwCwDsAQD7AMABAHAIABwBAMcAwAlUteEUgA1VAKAGANQhoITlzRa+gU9Q/qf2I3Li106LExgVpVnKQxjkqZk/ObMidiGpueT8tqQ2PGZHiVYjBBKD4ckloivb1pN5uXp2kE1l4ymJSctRdtYwWPKH0wEsDNwsX+Kl5KFbL1yOteU6L8pqSyE+NCvSSZVQMl+QJUlW5JWZil+coEQqEKEj0QVJNaqyP9zNF/ORTFrCwSAOBeVwPJlMRxIZgVz+iGI8gvM6LXJp4jHgR9hn2dRlE/KX0iwKLg8JpHDBKZOuXrEc3cK8bFR4RNpbktpLK/3TUFBQzHwxKHPEPemSPVYh52btL5tI2tUqu0rTu4ys7eWL8y9Eomq1uFDYnSrdfQfjF733Za2SVpL1SMCWKrm88qJqYfczJVegXwuoOvGYrLjFJ1Fw+2ResiOlvW4hH7sMWNWJZPWWbf+E84zw80iIImUxujRJtJnWM+JYtWLw+IU8A4YNd5ccTnjnCqK1wtoj9om+aLEsCpZyVDD5k9kt9HqSllAqEDPwm55gmtD4VPQz+F60fNGZSQOJEi59194/82c03/ySrw4PGT+Kf8ULrK+kh8lR+pMueTU3jJYrXifpXpkhEB70Qh2mYbYHVeKKvfd3OTFyFLH4tiOzmFZzehnv6crh4CgZH0ZrnBVdKZNR2UxJsG0Fh9CDbu55MjrIEDgwAp7DY0P0HXS9YrgMjuUYmUU+UFIlaRKwt0pBieFxOiULAVVdq82vlDTVQjoKdEYluGHl0NiWVMvIwKySisFRjgRl78c+q12XyYB8PnsTjwyc0EKRFooqyR0aAzr9tPl7D2S07t8zqipKmfvm/Q3EB7qlxuItPMEwcFLUA3jE3gDsJ0+nlaxgc9z1O5AvX5RbUqibURkH9bC+myOLzen2dGgYoiU6Po9zfPlsON32RAk9k1JiKrCGzy3JrbBmWCyipmnbZrbFIoeVKr1aHaqXiiQvmDakMWnR5wDLZZ5VL4SMhp6tKRqVWEo5IpiQIUHJnceWJaozXBElto57YC/pR30ySpIoKq5SMrTVq+Dv1UZhXBhPxckNou2a2hGnLrOJu5YgyillKpS6xmIaHLTzPxEpQ8scv5Dj5UdAe8IVLVQU2uROV7SZbsL5qcc812Wl3b2gkcMFcYUqaBtg+BLSe7CHYtpZN1cQ36lF+ojOEiWKewqjd9rTwn1GS/+Gq187dGDqRAzwopxfGSwtyma5Wz5ErfagXSKzJ+xC42QvbVVpld/Gh6Gcnb5zW+3m4P5KghzLIJKczT7ojhCwWB27MHQguUKJ8KkJXSx+ZqGrVXv7z45rSaP1To/u7p1td7bXz/j9wpAacwmWw4PZNzEvW9vafRf1k17Yg/s0HIYwikiSIPKmHd/bP7esu7V2WvW5AUbAZQ7mwNQCp769c3rF7t7To0pEtOQmCrjnix50Ndz0lZN4OprysAs9Tk9XLQKv067qMWg+a+M2pwavN81EaFZ2THFMgZu+dTHrLiO5Dc+Rzt5a7Ve90qv4AAiPXb7RhljaAvecls4kD2deTuBtn6iLh69pzFTZo7IBFGkTBh+qN2vaAySq1TVIvU/+729GTX1dAGB/tpIjUc6BoZbu+QB39DTAxt7OXFaTCXCvplGSenqq0rqHp3SnOrXkKF/zDIVyt6VLxrsazWmTn9XIq32Y//YDz4I3PEkMO5RkRhLeHdRvaZJO8+Ls0aU+aFDjYABF0V6evXhjRuEqYs9nwXOG39QWgx3haO2P55NcfSsWgQmPTk6WYhIr3fjeCKcPUG93jfzRXaMFOJBWEi0hIIPMvIMOqnVBdA3ijDasjkdmAV84g5S6++tZuTQ/CU9SlrGXy1haGczkpmHeHqjryd7OCh/IgOUumfNa1aoK2l2zlSv4E3VOSzn4aNoXDYxsYmBbs62DU7l8rtPm8NZ2d2LZtrE4GQasevPrbd0Hxvu7jqh2DX0ZAclTrv0+MFGgHNpq9ZFSIWlPPisaHp9M4OObNZqbEn63TJkdpoPIYnpi6uFjWS1n4fTIC2XyZGxMPpJVhmYQpUC0PbgekWJXMM/xkKnYgrfEOa5Tiapmfn2g4tKlNCotLo+ve2FXT2sIcbzBQTPL6qX+o+13e9vMUPnolMocb1ZJaUIhLevTVkmjxDNSatY9nLKgmBeUUlGnvqJTzs37GZfKHJs+b5osE9hHhauZ+7fIe9WYVcE1kSnO3rW+hihvY+yw4GYVHTVazHt2VoAc0tsYBw9wRLr/e4gaaKFdqneOTgyAQgP/9jbChrdsC2qcZyqymh8T7uprQs265WP36WtMusxf6esqKIeOl75ulFE1V7Hmb17GouDmAGiGvjr7Or5XwmokqVIiTLnkcL50USoDJ8kjNIUnSneznkjq4gc24hY5Es1nV317AVSHXqz53SJ4+MKcHs0y/HiB7u0kkpo/nzkICc4KaJKYYFrJTccW35Y67SVpkJAQnOUcAg4y55/zWPhh3IfxC7iAn36OltCLF5PWOySUmQFGSGuDhFq8OKOBXqdj5xS1XgLgJ7ym+WDgmSrjl3QBhrk1O4fdXDu/EZVyWEJeQj12FvBmBdMY7e5OWh+WU/fvXUcIzMC5/sgFlXo4COu/3FT3np7e3hcSg+Syiz09rcX8LB3eG5n1Oh5bKsZ7ewBPVQ4NnB0cA7YxmUMp2VZVsg1lJ55CE2aEwwX1hgFz08ctyjGafIILMtarAhdNLC5JRJFwpM6eLCpCE0PDQ1FtSVESumIyuMgG7nbHeIgtZ9Qeq4q66oWaqi3LZzbxqe8ys5ExWuzIcD2SwrimqOzaBoSqcPamHetb+za02VbU8IfS11TFHg093NzF81e8Xd+//vGK+c3ZgZm3UpMv21VTX6JYlZraGeIe0pqeRjzmPCYsWlOhO1NTVz32BKjwHIUZMHN5OUXhLCVLQWFVxmDEIKOwgMboxMT1Nys6uok2pxiszXSmvX2E69QLN24YvAysJbzNgs08r7UlbiBhw0+N9HTMaakGNMSz3XLWZrQ7nH/bsvPteQc000cDbFWz2QPcGNG+AGHcULpPFCM8JQ3JnTRf9FqN1u/aPXX31no0ExUNbaUVyQ0GRNt2VTqVA2EWSkvooSH4qKvt1mRv5KMlwO4mxiLaVvWgETNBRLovtC10nxRpe839IrWaBMz+2KHO52ROG8IqfJZwo4dwg5C7YT23nRvOY58ARD7+i6oZMdrV1c2VxEwYldzIlcYIjKSvYMgOBaIe9xUV1JStUJ9kYEVYGFaIRa3OkRr8dLfnu9p6PeOprZ+c9QejrO05OuHs3h+fXU4Wb5IITuugs5v3nwfgCPs11zQx/qlF3fYT5v1y98pNr3Vil2g8ljrtPuHk4TE0LnSF/EHlMo7Dnmur1Q1fHNmZkHmq4expl+G7OJBj8ZAsainGXfYyI6L8tG9Z14RMu3zV7+9cD9xxPjZ2nZTwN7lLgdtKaweti721e8QTt7JOp84yt7B7Mlv7vc6ad3Cn8/lmBamgFVSXNmpCzmxREVeTaj9nT0NjQCCl1oOhf/5UM9KF8crwVGayu8kt2TE1XBkvTLdSNUS7U5MPkoICk43n+KTCrKAU9Nq6Owo9PfQ2HODLgqABIzhvHz+hphskpFBAY2sTLxqUb06N/slj4s7k47s59fFzVs+Pd0vuZuM/2sflTsq9eUT1zLY71JGdmDQvo37n/Fi4x5ZjG+2uKchaENn51K5byXQG/kIjYYbRsbWomK2r1WvMOYKuAl9VDCifEZ7oJ1ePk/slle5rr2zwlt99mN4T/fBDPnMg7ofWL9etUtAXvUTw2P13cuSLC530qpbL0y+6kla5HnmuSqVrnkcuj5reED5cMC1rWBlUslAQ11DZ3l667Iy0W65O9JsRXh4SAlTLxLOHa5Kzhy7f944EuVrsddwAc1z5hhQiWiOESrON0aQehYG5lkb/hIKtcle163Ip3smtBQn+jUokJ0zRa39bGagKTvBI92qDAmWUXfO2fa8iLAeZ6M2j5XE3bVdIUlBQ0lQpbp66f8Ldcg6bUDbaC2j/hgT8zrOX1d8h0fHBRy4INRaM5zh70YGAMbQDZH9zmXLQ3vofG+r9hbTenkKRXNR/pOP7/QDwW8ejFTqyYoi3n2ssjVLPQTYZLxcVaxsB6U0ZhdGCadyBiEke7U1UM8J2NAOdJsCLsxV6BzwtncLI9LSy0DRolBihaMQKpPpZmaDPQem0sU9DTu4D9AOOsGq4ZoaKkh/2IA/D60ykLhCqPEnJ4RQqIKA/jh/Xb6rbuy0m+yxmSGAENIOeWu6IaNUYVfSgZ6xr6R4bnCacpORnTNGaiYp0UXDOtEvduYNZsjGyrEFuLF0VOLFB6aKJCn7m5IvekhMGhXbM2Mm3yiTOXhIQCpsnIdmxmTsIs/BQeyvW9JEYXVNjtjakmF2iMcl9D6gMJXoOu/iBsIqRsAzd5O8pyjGeZshlqXw1NZTEYL0tkdh73QSsjLmyXupAHQ6kiKFvHX1/v5W29v/CeRtuPwwJOIxMHxsBjpKMpYj/6qdbUYPu7wfz/4Ym3jGNiRwzP8KtfuIEn4N79lMDjDu9i8bovj5cal4Rq7K/3mIxY6HsgdAT1vitdCvrLRa938QbBvz01eJnf/utzuSxrHqckhit6b1ava7Z2cxoJivQnid2/tgxgM6KBG7uCsWY0fLcKcnB2qAgbXAyIcVpbdDeNPFZkZ1dN7ZgzMyZYwrGfT/KUUbZDvg27rz1GygY+9pgXEEdcEXuCxx5XNGpgJGrPOCUaNBjQDWJa2APoWp0kHVHYiqzuCGaOslncV1miBr9yPRrJyCdO0k94KEOzsRFNjtfTHxx4imHgOKsLHKEIYU62EFhdJ1YXFfLLirGszLF0AScbjY6D3C1opNShsZzM2+bQ1tTnBgtFcdxDJwYSHDW11eKxoub2hy2zfjqGYMm1HqiGh81KoUmeEdcCuJFTe323M9c+/bNcSJQKr4DjRx/ltpHw2pDSsruFvm7OQRwhIkjpIgZWnzlZqL3RKKxsxQjPC3toBSO1kH+fY4RdnUpP9+1K5Fd6st23dG1zJ3dwUk38u6YoQECb1nfPJurhfLshJmwaVTOKLRwRkfKhJnxTbAqpyqf2ZoyRu43vsEhKftPDtgUP3N8yvGCWY4DYcpM5ubcQj0nfX6MOFDIzJ2ybWNhtnPr9NYUFp47tREmL41JjFnqXXXoUJW3LqxxeRqjkYzzuN9CG0bK0vxnaur1m/rrlfpZtd/wVRxw+ktrUQ6/diXuAeizaamvz8yDz2IBPioDEVbP4cMWda+EHBp2BfPwMK7lsGpr8Z82PZCAgq/kVISxkMBMELzf4aRlD+BXNQLn4u8ixe3YXHxoCF+/HbjCEXg6xb7BBu8T7xoQJUNJCfngvgXMkVD9OjtpjASZvVPdMP9L56yHszB2INLmHdC74RbNWQxZOOjNKV2Tm+xvv7qdOsrL9LXN/Jzi1ppfD2liOvnTaWGwLBjrAQdtOkOPvIjRb1wf9WlMJ/YiljuYLRstA3yhIGQzf3OIo+MzfMZsNWUkzbDqdTUCCJzCyqvm5EVky2TZEXlPI/Kdzpbt3NP8z0h+LE9BHW3zTHGuKKu5OUuUK74txcq8tyhLnHs7x3wXpJbs/FLXky0t1Uu6RSK1xgimIHN4DmlEbzaSPzPvBTVrZ86HLrL/nGkIxhBTxhsDtgxghUlxKmw3qycIWPvHY4VabOHNFFl4Zma4TDE7+evIjvZto2Pkt9lJCllmWHjmOpWEJfAi6K/ZSfIMWXhzUr6zfy/xogWw7N9o0T9K2BuZlyRvUcV5ociEODMRhFSg5S/hkaGXWWZAWi6h2hDvxH3EUGsukgjA/39lSpGvs0Q5cuMZY5DJeXlqP4x7vAxKhGU7kKA89aso4W31KtGCKA2nMBGDzE2YrH488wlyNsCFPPT0/dR/kR0i86KEDnlgKGG0JPe0IJ/0JoxR4TLEaucrqA2IU6Dn5XCFaE2UJGKsZDbPaj+MS7ycECQGG1mSPJWG5A5q/1abjvlv19sf09Dx/7F1KP4YlGf37sryhNIZtzj5iqi/8FKgLm0zwj9BtL8BWcG/jtVfP5ZBoP0ZLnQTUA4eBv4R47T4hnInSMwuCZvibyKzN0KIZmfmSI6oRfIkU1LWMt92RcgzMJTlAYl7a0YoincEzpv5gSCY+SWhRf0sGMz8lwhuDfK7iapx5wXg9xLsVwXRwzf6GkHOhwXf5T9KCUzNW7efdWB7JBRQtE2/NGX076quccKp+WSKvYqRmyz8g0a7QTV/vPQeDUN2htMKeHsisL5UEPjVwTdc2FW8GBPDmPKs//BNFPzYGGm86bwyRveSmG8MFLJWb9lYxbiw3mlsOc2qXLCk8cmVMYoYCp7LnO/+QCa0O0MJN/vwEm/Ksdodw4XbsmRUo0b/B+RdUQgjgmjEIBZxiEcCEpGEZKQgH/IHgqFwJBqLJ5KpdCabyxeKpXKlWqs3mq12p9vrD4aj8WSqarphWrbjerP5Yrlab7a7/eF4Ol+uLPxaieC9oAcNTMcgwlPZQjHHBshgPDLDInnbQTS/Pc/trgXt89kOAllUlBQIFO+z8pWYel4ajixtDidz5eQk1kTl3DCpgFG0O8N5OTLCpWxNGbem6s5iMUc41508bTMD96r2DBdsS4QybPfFYxdijSGOXJCiOy8hH3nhmndXk1p+dHocAzUc9iQy2ED+NMEcUjjgLiHVU0F5qg4x4QWxthAjTzCP8t1p3CJNR7c7st7Kvd8Pt31VZWrZuZuzRnQkwQ+6KzDieUkc1raWJzqwVuAF1Fvw9JuKKPRRVLhQQWxN5AJ5Hw6nUZ6dt+eMdFpJErEp5eZYy1Gh0nDaDdpqWqWFqh08M4UG+hLrkNNpacbD3/15a6d1vhy7BwA=)}.ag-theme-quartz,.ag-theme-quartz-auto-dark,.ag-theme-quartz-dark{--ag-active-color:#2196f3;--ag-background-color:#fff;--ag-foreground-color:#181d1f;--ag-border-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 15%);--ag-secondary-border-color:var(--ag-border-color);--ag-header-background-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 2%);--ag-tooltip-background-color:var(--ag-header-background-color);--ag-control-panel-background-color:var(--ag-header-background-color);--ag-subheader-background-color:#0000;--ag-invalid-color:#e02525;--ag-checkbox-unchecked-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 30%);--ag-advanced-filter-join-pill-color:#f08e8d;--ag-advanced-filter-column-pill-color:#a6e194;--ag-advanced-filter-option-pill-color:#f3c08b;--ag-advanced-filter-value-pill-color:#85c0e4;--ag-header-column-resize-handle-color:var(--ag-secondary-border-color);--ag-icon-font-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 90%);--ag-panel-background-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 3%);--ag-panel-border-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 20%);--ag-menu-background-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 3%);--ag-menu-border-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 20%);--ag-selected-row-background-color:color-mix(in srgb,#0000,var(--ag-active-color) 8%);--ag-row-hover-color:color-mix(in srgb,#0000,var(--ag-active-color) 12%);--ag-column-hover-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 5%);--ag-input-focus-border-color:var(--ag-active-color);--ag-input-focus-box-shadow:0 0 0 3px color-mix(in srgb,#0000,var(--ag-input-focus-border-color) 47%);--ag-range-selection-background-color:color-mix(in srgb,#0000,var(--ag-active-color) 20%);--ag-range-selection-background-color-2:color-mix(in srgb,#0000,var(--ag-active-color) 36%);--ag-range-selection-background-color-3:color-mix(in srgb,#0000,var(--ag-active-color) 49%);--ag-range-selection-background-color-4:color-mix(in srgb,#0000,var(--ag-active-color) 59%);--ag-checkbox-background-color:var(--ag-background-color);--ag-checkbox-checked-color:var(--ag-active-color);--ag-range-selection-border-color:var(--ag-active-color);--ag-secondary-foreground-color:var(--ag-foreground-color);--ag-input-border-color:var(--ag-border-color);--ag-input-border-color-invalid:var(--ag-invalid-color);--ag-disabled-foreground-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 50%);--ag-chip-background-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 7%);--ag-chip-border-color:color-mix(in srgb,var(--ag-header-background-color),var(--ag-foreground-color) 13%);--ag-input-disabled-border-color:var(--ag-border-color);--ag-input-disabled-background-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 6%);--ag-modal-overlay-background-color:color-mix(in srgb,#0000,var(--ag-background-color) 66%);--ag-chart-menu-label-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 80%);--ag-chart-menu-pill-select-button-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 70%);--ag-borders:solid 1px;--ag-border-radius:4px;--ag-wrapper-border-radius:8px;--ag-borders-side-button:none;--ag-side-button-selected-background-color:#0000;--ag-header-column-resize-handle-display:block;--ag-header-column-resize-handle-width:2px;--ag-header-column-resize-handle-height:30%;--ag-grid-size:8px;--ag-icon-size:16px;--ag-header-height:calc(var(--ag-font-size) + var(--ag-grid-size)*4.25);--ag-row-height:calc(var(--ag-font-size) + var(--ag-grid-size)*3.5);--ag-list-item-height:calc(var(--ag-icon-size) + var(--ag-widget-vertical-spacing));--ag-column-select-indent-size:var(--ag-icon-size);--ag-set-filter-indent-size:var(--ag-icon-size);--ag-filter-tool-panel-group-indent:var(--ag-grid-size);--ag-advanced-filter-builder-indent-size:calc(var(--ag-icon-size) + var(--ag-grid-size)*2);--ag-cell-horizontal-padding:calc(var(--ag-grid-size)*2);--ag-cell-widget-spacing:calc(var(--ag-grid-size)*1.5);--ag-widget-container-vertical-padding:calc(var(--ag-grid-size)*1.5);--ag-widget-container-horizontal-padding:calc(var(--ag-grid-size)*1.5);--ag-widget-horizontal-spacing:calc(var(--ag-grid-size)*1.5);--ag-widget-vertical-spacing:calc(var(--ag-grid-size)*1);--ag-toggle-button-height:18px;--ag-toggle-button-width:28px;--ag-toggle-button-border-width:2px;--ag-font-family:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--ag-font-size:14px;--ag-icon-font-family:agGridQuartz;--ag-tab-min-width:290px;--ag-chart-menu-panel-width:260px;--ag-card-shadow:0 1px 4px 1px #babfc766;--ag-popup-shadow:0 0 16px 0 #00000026;--ag-side-bar-panel-width:250px}.ag-theme-quartz-dark{--ag-background-color:color-mix(in srgb,#fff,#182230 97%);--ag-foreground-color:#fff;--ag-border-color:#ffffff29;--ag-secondary-border-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 10%);--ag-header-background-color:color-mix(in srgb,#fff,#182230 93%);--ag-tooltip-background-color:color-mix(in srgb,#fff,#182230 96%);--ag-control-panel-background-color:color-mix(in srgb,#fff,#182230 93%);--ag-input-disabled-background-color:#68686e12;--ag-card-shadow:0 1px 20px 1px #000;--ag-input-border-color:var(--ag-border-color);--ag-input-disabled-border-color:#ffffff12;--ag-checkbox-unchecked-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 40%);--ag-row-hover-color:color-mix(in srgb,#0000,var(--ag-active-color) 20%);--ag-selected-row-background-color:var(--ag-row-hover-color);--ag-panel-background-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 10%);--ag-panel-border-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 10%);--ag-menu-background-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 10%);--ag-menu-border-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color:#7a3a37;--ag-advanced-filter-column-pill-color:#355f2d;--ag-advanced-filter-option-pill-color:#5a3168;--ag-advanced-filter-value-pill-color:#374c86;--ag-popup-shadow:0 0px 20px #0000004d;--ag-row-loading-skeleton-effect-color:#cacbcc66;color-scheme:dark}@media (prefers-color-scheme:dark){.ag-theme-quartz-auto-dark{--ag-background-color:color-mix(in srgb,#fff,#182230 97%);--ag-foreground-color:#fff;--ag-border-color:#ffffff29;--ag-secondary-border-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 10%);--ag-header-background-color:color-mix(in srgb,#fff,#182230 93%);--ag-tooltip-background-color:color-mix(in srgb,#fff,#182230 96%);--ag-control-panel-background-color:color-mix(in srgb,#fff,#182230 93%);--ag-input-disabled-background-color:#68686e12;--ag-card-shadow:0 1px 20px 1px #000;--ag-input-border-color:var(--ag-border-color);--ag-input-disabled-border-color:#ffffff12;--ag-checkbox-unchecked-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 40%);--ag-row-hover-color:color-mix(in srgb,#0000,var(--ag-active-color) 20%);--ag-selected-row-background-color:var(--ag-row-hover-color);--ag-panel-background-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 10%);--ag-panel-border-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 10%);--ag-menu-background-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 10%);--ag-menu-border-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color:#7a3a37;--ag-advanced-filter-column-pill-color:#355f2d;--ag-advanced-filter-option-pill-color:#5a3168;--ag-advanced-filter-value-pill-color:#374c86;--ag-popup-shadow:0 0px 20px #0000004d;--ag-row-loading-skeleton-effect-color:#cacbcc66;color-scheme:dark}}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz .ag-header-row,.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz .ag-panel-title-bar-title,.ag-theme-quartz .ag-status-bar,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-header-row,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-panel-title-bar-title,.ag-theme-quartz-auto-dark .ag-status-bar,.ag-theme-quartz-dark .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-header-row,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-panel-title-bar-title,.ag-theme-quartz-dark .ag-status-bar{color:var(--ag-header-foreground-color);font-weight:500}.ag-theme-quartz input[class^=ag-]:not([type]),.ag-theme-quartz input[class^=ag-][type=date],.ag-theme-quartz input[class^=ag-][type=datetime-local],.ag-theme-quartz input[class^=ag-][type=number],.ag-theme-quartz input[class^=ag-][type=tel],.ag-theme-quartz input[class^=ag-][type=text],.ag-theme-quartz textarea[class^=ag-],.ag-theme-quartz-auto-dark input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark input[class^=ag-][type=date],.ag-theme-quartz-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark input[class^=ag-][type=number],.ag-theme-quartz-auto-dark input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark input[class^=ag-][type=text],.ag-theme-quartz-auto-dark textarea[class^=ag-],.ag-theme-quartz-dark input[class^=ag-]:not([type]),.ag-theme-quartz-dark input[class^=ag-][type=date],.ag-theme-quartz-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark input[class^=ag-][type=number],.ag-theme-quartz-dark input[class^=ag-][type=tel],.ag-theme-quartz-dark input[class^=ag-][type=text],.ag-theme-quartz-dark textarea[class^=ag-]{border-radius:var(--ag-border-radius);min-height:calc(var(--ag-grid-size)*4)}.ag-theme-quartz .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz .ag-ltr textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-ltr textarea[class^=ag-],.ag-theme-quartz-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz .ag-rtl textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-rtl textarea[class^=ag-],.ag-theme-quartz-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-picker-field-wrapper,.ag-theme-quartz-auto-dark .ag-picker-field-wrapper,.ag-theme-quartz-dark .ag-picker-field-wrapper{min-height:calc(var(--ag-grid-size)*4)}.ag-theme-quartz .ag-tab,.ag-theme-quartz-auto-dark .ag-tab,.ag-theme-quartz-dark .ag-tab{border-left:var(--ag-borders) #0000;border-right:var(--ag-borders) #0000;flex:1 1 auto;padding:var(--ag-grid-size)}.ag-theme-quartz .ag-tab-selected,.ag-theme-quartz-auto-dark .ag-tab-selected,.ag-theme-quartz-dark .ag-tab-selected{background-color:var(--ag-background-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:first-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:first-of-type){border-right-color:var(--ag-border-color)}.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:last-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected){opacity:.7}.ag-theme-quartz .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected):hover{opacity:1}.ag-theme-quartz .ag-menu,.ag-theme-quartz-auto-dark .ag-menu,.ag-theme-quartz-dark .ag-menu{color:color-mix(in srgb,#0000,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-auto-dark .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-dark .ag-panel-content-wrapper .ag-column-select{background-color:var(--ag-control-panel-background-color);color:color-mix(in srgb,#0000,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-menu-header,.ag-theme-quartz-auto-dark .ag-menu-header,.ag-theme-quartz-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-menu-option,.ag-theme-quartz-auto-dark .ag-menu-option,.ag-theme-quartz-dark .ag-menu-option{cursor:pointer;font-weight:500}.ag-theme-quartz .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon{text-align:right}.ag-theme-quartz .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon{text-align:left}.ag-theme-quartz .ag-tabs-header,.ag-theme-quartz-auto-dark .ag-tabs-header,.ag-theme-quartz-dark .ag-tabs-header{background-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 5%);border-bottom:var(--ag-borders) var(--ag-border-color);display:flex}.ag-theme-quartz .ag-side-bar,.ag-theme-quartz-auto-dark .ag-side-bar,.ag-theme-quartz-dark .ag-side-bar{background-color:var(--ag-control-panel-background-color);min-width:calc(var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-theme-quartz .ag-side-buttons,.ag-theme-quartz-auto-dark .ag-side-buttons,.ag-theme-quartz-dark .ag-side-buttons{align-self:stretch;background:var(--ag-control-panel-background-color);padding:0;width:calc(var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-theme-quartz .ag-side-button,.ag-theme-quartz-auto-dark .ag-side-button,.ag-theme-quartz-dark .ag-side-button{border-bottom:var(--ag-borders) #0000;border-top:var(--ag-borders) #0000}@media (max-resolution:1.5x){.ag-theme-quartz .ag-side-button-label,.ag-theme-quartz-auto-dark .ag-side-button-label,.ag-theme-quartz-dark .ag-side-button-label{font-family:"Segoe UI",var(--ag-font-family);transform:rotate(.05deg)}}.ag-theme-quartz .ag-side-button.ag-selected,.ag-theme-quartz-auto-dark .ag-side-button.ag-selected,.ag-theme-quartz-dark .ag-side-button.ag-selected{background-color:var(--ag-background-color);border-bottom-color:var(--ag-border-color)}.ag-theme-quartz .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-side-button.ag-selected:not(:first-of-type){border-top-color:var(--ag-border-color)}.ag-theme-quartz .ag-column-panel-column-select,.ag-theme-quartz-auto-dark .ag-column-panel-column-select,.ag-theme-quartz-dark .ag-column-panel-column-select{border-bottom:1px solid var(--ag-secondary-border-color);border-top:none}.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-filter-toolpanel-search{height:auto;margin-top:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-filter-toolpanel-search-input,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search-input,.ag-theme-quartz-dark .ag-filter-toolpanel-search-input{margin:0}.ag-theme-quartz .ag-filter-apply-panel,.ag-theme-quartz-auto-dark .ag-filter-apply-panel,.ag-theme-quartz-dark .ag-filter-apply-panel{border:none;padding-top:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-chart-tabbed-menu-body,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body{position:relative}.ag-theme-quartz .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body:after{background:linear-gradient(var(--ag-control-panel-background-color),#0000);content:"";display:block;height:16px;left:0;position:absolute;right:0;top:0}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar{border-top:none;font-weight:500}.ag-theme-quartz .ag-chart-mini-thumbnail,.ag-theme-quartz-auto-dark .ag-chart-mini-thumbnail,.ag-theme-quartz-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color);margin-bottom:0;margin-top:0}.ag-theme-quartz .ag-chart-settings-nav-bar,.ag-theme-quartz-auto-dark .ag-chart-settings-nav-bar,.ag-theme-quartz-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar{background:none;font-weight:500}.ag-theme-quartz .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz .ag-chart-format-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar){color:var(--ag-chart-menu-label-color)}.ag-theme-quartz .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz .ag-chart-format-section .ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-format-section .ag-label-align-top .ag-label{margin-bottom:var(--ag-widget-vertical-spacing);margin-top:calc(var(--ag-widget-vertical-spacing)*.5)}.ag-theme-quartz .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label{margin-bottom:0}.ag-theme-quartz .ag-chart-data-section label,.ag-theme-quartz .ag-chart-format-section label,.ag-theme-quartz-auto-dark .ag-chart-data-section label,.ag-theme-quartz-auto-dark .ag-chart-format-section label,.ag-theme-quartz-dark .ag-chart-data-section label,.ag-theme-quartz-dark .ag-chart-format-section label{display:inline-block}.ag-theme-quartz .ag-chart-data-wrapper,.ag-theme-quartz .ag-chart-format-wrapper,.ag-theme-quartz .ag-charts-data-group-container,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-format-sub-level-group,.ag-theme-quartz .ag-charts-format-sub-level-group-container,.ag-theme-quartz .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group,.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-charts-format-top-level-group-item,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-chart-data-wrapper,.ag-theme-quartz-auto-dark .ag-chart-format-wrapper,.ag-theme-quartz-auto-dark .ag-charts-data-group-container,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-chart-data-wrapper,.ag-theme-quartz-dark .ag-chart-format-wrapper,.ag-theme-quartz-dark .ag-charts-data-group-container,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group,.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-charts-format-top-level-group-item,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar{margin:0;padding:0}.ag-theme-quartz .ag-charts-data-group,.ag-theme-quartz .ag-charts-format-top-level-group,.ag-theme-quartz-auto-dark .ag-charts-data-group,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,.ag-theme-quartz-dark .ag-charts-data-group,.ag-theme-quartz-dark .ag-charts-format-top-level-group{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-charts-settings-group .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-charts-settings-group .ag-charts-settings-group-container{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar{padding:var(--ag-widget-vertical-spacing) 0}.ag-theme-quartz .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container{padding-bottom:var(--ag-widget-container-vertical-padding);padding-top:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz .ag-charts-format-top-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-container>*,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-dark .ag-charts-format-top-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-chart-settings-mini-wrapper,.ag-theme-quartz .ag-charts-data-group-item,.ag-theme-quartz-auto-dark .ag-chart-settings-mini-wrapper,.ag-theme-quartz-auto-dark .ag-charts-data-group-item,.ag-theme-quartz-dark .ag-chart-settings-mini-wrapper,.ag-theme-quartz-dark .ag-charts-data-group-item{padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-chart-advanced-settings-section,.ag-theme-quartz-auto-dark .ag-chart-advanced-settings-section,.ag-theme-quartz-dark .ag-chart-advanced-settings-section{padding-bottom:var(--ag-widget-container-vertical-padding);padding-top:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-container{margin:0}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-item{margin-bottom:0;margin-top:calc(var(--ag-widget-vertical-spacing)*2)}.ag-theme-quartz .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-spectrum-color,.ag-theme-quartz .ag-spectrum-fill,.ag-theme-quartz-auto-dark .ag-spectrum-color,.ag-theme-quartz-auto-dark .ag-spectrum-fill,.ag-theme-quartz-dark .ag-spectrum-color,.ag-theme-quartz-dark .ag-spectrum-fill{border-radius:var(--ag-border-radius)}.ag-theme-quartz .ag-spectrum-dragger,.ag-theme-quartz-auto-dark .ag-spectrum-dragger,.ag-theme-quartz-dark .ag-spectrum-dragger{border:3px solid #fff;border-radius:18px;height:18px;width:18px}.ag-theme-quartz .ag-spectrum-tools,.ag-theme-quartz-auto-dark .ag-spectrum-tools,.ag-theme-quartz-dark .ag-spectrum-tools{padding-bottom:0;padding-left:0;padding-right:0}.ag-theme-quartz .ag-spectrum-tool,.ag-theme-quartz-auto-dark .ag-spectrum-tool,.ag-theme-quartz-dark .ag-spectrum-tool{height:12px}.ag-theme-quartz .ag-spectrum-alpha-background,.ag-theme-quartz .ag-spectrum-hue-background,.ag-theme-quartz-auto-dark .ag-spectrum-alpha-background,.ag-theme-quartz-auto-dark .ag-spectrum-hue-background,.ag-theme-quartz-dark .ag-spectrum-alpha-background,.ag-theme-quartz-dark .ag-spectrum-hue-background{border-radius:12px}.ag-theme-quartz .ag-spectrum-slider,.ag-theme-quartz-auto-dark .ag-spectrum-slider,.ag-theme-quartz-dark .ag-spectrum-slider{border:3px solid #f8f8f8;border-radius:18px;height:18px;margin-top:-15px;width:18px}.ag-theme-quartz .ag-recent-colors,.ag-theme-quartz-auto-dark .ag-recent-colors,.ag-theme-quartz-dark .ag-recent-colors{margin-bottom:2px;margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-color-input-color,.ag-theme-quartz .ag-color-picker-color,.ag-theme-quartz .ag-recent-color,.ag-theme-quartz-auto-dark .ag-color-input-color,.ag-theme-quartz-auto-dark .ag-color-picker-color,.ag-theme-quartz-auto-dark .ag-recent-color,.ag-theme-quartz-dark .ag-color-input-color,.ag-theme-quartz-dark .ag-color-picker-color,.ag-theme-quartz-dark .ag-recent-color{border-radius:4px}.ag-theme-quartz .ag-recent-color,.ag-theme-quartz-auto-dark .ag-recent-color,.ag-theme-quartz-dark .ag-recent-color{border:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz-auto-dark.ag-dnd-ghost,.ag-theme-quartz-dark.ag-dnd-ghost,.ag-theme-quartz.ag-dnd-ghost{font-weight:500}.ag-theme-quartz .ag-standard-button,.ag-theme-quartz-auto-dark .ag-standard-button,.ag-theme-quartz-dark .ag-standard-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--ag-background-color);border:1px solid var(--ag-input-border-color);border-radius:var(--ag-border-radius);cursor:pointer;font-family:inherit;padding:var(--ag-grid-size) calc(var(--ag-grid-size)*2)}.ag-theme-quartz .ag-standard-button:hover,.ag-theme-quartz-auto-dark .ag-standard-button:hover,.ag-theme-quartz-dark .ag-standard-button:hover{background-color:var(--ag-row-hover-color)}.ag-theme-quartz .ag-standard-button:active,.ag-theme-quartz-auto-dark .ag-standard-button:active,.ag-theme-quartz-dark .ag-standard-button:active{border-color:var(--ag-active-color)}.ag-theme-quartz .ag-standard-button:disabled,.ag-theme-quartz-auto-dark .ag-standard-button:disabled,.ag-theme-quartz-dark .ag-standard-button:disabled{background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color);color:var(--ag-disabled-foreground-color)}.ag-theme-quartz .ag-column-drop-cell,.ag-theme-quartz-auto-dark .ag-column-drop-cell,.ag-theme-quartz-dark .ag-column-drop-cell{border-radius:calc(var(--ag-grid-size)*3);height:calc(var(--ag-grid-size)*3);padding:0 var(--ag-grid-size)}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button{margin:0;min-width:0}.ag-theme-quartz .ag-column-drop-cell-drag-handle,.ag-theme-quartz-auto-dark .ag-column-drop-cell-drag-handle,.ag-theme-quartz-dark .ag-column-drop-cell-drag-handle{margin-left:0}.ag-theme-quartz .ag-column-drop-vertical,.ag-theme-quartz-auto-dark .ag-column-drop-vertical,.ag-theme-quartz-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-quartz .ag-column-drop-vertical-title-bar,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-title-bar,.ag-theme-quartz-dark .ag-column-drop-vertical-title-bar{padding:var(--ag-widget-container-vertical-padding) calc(var(--ag-grid-size)*2) 0}.ag-theme-quartz .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-ltr .ag-column-drop-vertical-icon{margin-left:0;margin-right:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-rtl .ag-column-drop-vertical-icon{margin-left:var(--ag-widget-horizontal-spacing);margin-right:0}.ag-theme-quartz .ag-column-drop-vertical-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-empty-message,.ag-theme-quartz-dark .ag-column-drop-vertical-empty-message{align-items:center;border:1px dashed;border-color:var(--ag-border-color);display:flex;justify-content:center;margin:calc(var(--ag-grid-size)*1.5) calc(var(--ag-grid-size)*2);padding:calc(var(--ag-grid-size)*2)}.ag-theme-quartz .ag-column-drop-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-empty-message,.ag-theme-quartz-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color)}.ag-theme-quartz .ag-pill-select .ag-column-drop,.ag-theme-quartz-auto-dark .ag-pill-select .ag-column-drop,.ag-theme-quartz-dark .ag-pill-select .ag-column-drop{min-height:0;min-height:auto}.ag-theme-quartz .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-display{color:var(--ag-chart-menu-pill-select-button-color);font-weight:500}.ag-theme-quartz .ag-pill-select .ag-picker-field-icon .ag-icon,.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-icon .ag-icon,.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-icon .ag-icon{color:var(--ag-chart-menu-pill-select-button-color)}.ag-theme-quartz .ag-status-bar,.ag-theme-quartz-auto-dark .ag-status-bar,.ag-theme-quartz-dark .ag-status-bar{font-weight:400}.ag-theme-quartz .ag-status-name-value,.ag-theme-quartz-auto-dark .ag-status-name-value,.ag-theme-quartz-dark .ag-status-name-value{padding:var(--ag-widget-container-vertical-padding) 0}.ag-theme-quartz .ag-paging-number,.ag-theme-quartz .ag-paging-row-summary-panel-number,.ag-theme-quartz .ag-status-name-value-value,.ag-theme-quartz-auto-dark .ag-paging-number,.ag-theme-quartz-auto-dark .ag-paging-row-summary-panel-number,.ag-theme-quartz-auto-dark .ag-status-name-value-value,.ag-theme-quartz-dark .ag-paging-number,.ag-theme-quartz-dark .ag-paging-row-summary-panel-number,.ag-theme-quartz-dark .ag-status-name-value-value{font-weight:500}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button{opacity:.75}.ag-theme-quartz .ag-column-drop-cell-button:hover,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button:hover,.ag-theme-quartz-dark .ag-column-drop-cell-button:hover{opacity:1}.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz .ag-chart-settings-next,.ag-theme-quartz .ag-chart-settings-prev,.ag-theme-quartz .ag-column-group-icons,.ag-theme-quartz .ag-column-select-header-icon,.ag-theme-quartz .ag-filter-toolpanel-expand,.ag-theme-quartz .ag-floating-filter-button-button,.ag-theme-quartz .ag-group-contracted .ag-icon,.ag-theme-quartz .ag-group-expanded .ag-icon,.ag-theme-quartz .ag-group-title-bar-icon,.ag-theme-quartz .ag-header-cell-filter-button,.ag-theme-quartz .ag-header-cell-menu-button,.ag-theme-quartz .ag-header-expand-icon,.ag-theme-quartz .ag-panel-title-bar-button,.ag-theme-quartz .ag-panel-title-bar-button-icon,.ag-theme-quartz .ag-set-filter-group-icons,.ag-theme-quartz-auto-dark .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-chart-settings-next,.ag-theme-quartz-auto-dark .ag-chart-settings-prev,.ag-theme-quartz-auto-dark .ag-column-group-icons,.ag-theme-quartz-auto-dark .ag-column-select-header-icon,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button,.ag-theme-quartz-auto-dark .ag-header-expand-icon,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons,.ag-theme-quartz-dark .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-chart-settings-next,.ag-theme-quartz-dark .ag-chart-settings-prev,.ag-theme-quartz-dark .ag-column-group-icons,.ag-theme-quartz-dark .ag-column-select-header-icon,.ag-theme-quartz-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-dark .ag-floating-filter-button-button,.ag-theme-quartz-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-dark .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-header-cell-filter-button,.ag-theme-quartz-dark .ag-header-cell-menu-button,.ag-theme-quartz-dark .ag-header-expand-icon,.ag-theme-quartz-dark .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-dark .ag-set-filter-group-icons{--ag-quartz-icon-hover-color:color-mix(in srgb,#0000,var(--ag-foreground-color) 10%)}.ag-theme-quartz .ag-chart-menu-icon:hover,.ag-theme-quartz .ag-chart-settings-next:hover,.ag-theme-quartz .ag-chart-settings-prev:hover,.ag-theme-quartz .ag-column-group-icons:hover,.ag-theme-quartz .ag-column-select-header-icon:hover,.ag-theme-quartz .ag-filter-toolpanel-expand:hover,.ag-theme-quartz .ag-floating-filter-button-button:hover,.ag-theme-quartz .ag-group-contracted .ag-icon:hover,.ag-theme-quartz .ag-group-expanded .ag-icon:hover,.ag-theme-quartz .ag-group-title-bar-icon:hover,.ag-theme-quartz .ag-header-cell-filter-button:hover,.ag-theme-quartz .ag-header-cell-menu-button:hover,.ag-theme-quartz .ag-header-expand-icon:hover,.ag-theme-quartz .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz .ag-panel-title-bar-button:hover,.ag-theme-quartz .ag-set-filter-group-icons:hover,.ag-theme-quartz-auto-dark .ag-chart-menu-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-next:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-auto-dark .ag-column-group-icons:hover,.ag-theme-quartz-auto-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-auto-dark .ag-header-expand-icon:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons:hover,.ag-theme-quartz-dark .ag-chart-menu-icon:hover,.ag-theme-quartz-dark .ag-chart-settings-next:hover,.ag-theme-quartz-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-dark .ag-column-group-icons:hover,.ag-theme-quartz-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-dark .ag-header-expand-icon:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-dark .ag-set-filter-group-icons:hover{background-color:var(--ag-quartz-icon-hover-color);border-radius:1px;box-shadow:0 0 0 4px var(--ag-quartz-icon-hover-color)}.ag-theme-quartz .ag-filter-active,.ag-theme-quartz-auto-dark .ag-filter-active,.ag-theme-quartz-dark .ag-filter-active{--ag-quartz-icon-active-color:color-mix(in srgb,#0000,var(--ag-active-color) 14%);--ag-quartz-icon-hover-color:color-mix(in srgb,#0000,var(--ag-active-color) 28%);background-color:var(--ag-quartz-icon-active-color);border-radius:1px;box-shadow:0 0 0 4px var(--ag-quartz-icon-active-color);position:relative}.ag-theme-quartz .ag-filter-active:after,.ag-theme-quartz-auto-dark .ag-filter-active:after,.ag-theme-quartz-dark .ag-filter-active:after{background-color:var(--ag-active-color);border-radius:50%;content:"";height:6px;position:absolute;right:-1px;top:-1px;width:6px}.ag-theme-quartz .ag-filter-active .ag-icon-filter,.ag-theme-quartz-auto-dark .ag-filter-active .ag-icon-filter,.ag-theme-quartz-dark .ag-filter-active .ag-icon-filter{clip-path:path("M8,0C8,4.415 11.585,8 16,8L16,16L0,16L0,0L8,0Z")}.ag-theme-quartz .ag-chart-menu,.ag-theme-quartz-auto-dark .ag-chart-menu,.ag-theme-quartz-dark .ag-chart-menu{--ag-icon-size:20px;background-color:color-mix(in srgb,#0000,var(--ag-background-color) 30%);padding:4px 2px}.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-chart-menu-icon{opacity:.8}.ag-theme-quartz .ag-drag-handle,.ag-theme-quartz-auto-dark .ag-drag-handle,.ag-theme-quartz-dark .ag-drag-handle{color:var(--ag-icon-font-color)}.ag-theme-quartz .ag-compact-menu-option-icon,.ag-theme-quartz .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-menu-option-icon,.ag-theme-quartz-dark .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-menu-option-icon{cursor:pointer;width:var(--ag-icon-size)}.ag-theme-quartz .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-icon{padding-left:calc(var(--ag-grid-size)*1.5)}.ag-theme-quartz .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-icon{padding-right:calc(var(--ag-grid-size)*1.5)}.ag-theme-quartz .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-quartz .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size)*2);margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-rtl .ag-panel-title-bar-button{margin-left:var(--ag-grid-size);margin-right:calc(var(--ag-grid-size)*2)}.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size)*1.5) var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-body,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-body,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-body{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-body,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-body,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-body{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-filter-toolpanel-instance-filter{background-color:var(--ag-control-panel-background-color);border:none}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-filter{margin-left:calc(var(--ag-icon-size)*.5)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-filter{margin-right:calc(var(--ag-icon-size)*.5)}.ag-theme-quartz .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-dark .ag-filter-toolpanel-group-level-0{border-top:none}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-header{height:auto;padding-bottom:var(--ag-grid-size);padding-top:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-group-item,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-item,.ag-theme-quartz-dark .ag-filter-toolpanel-group-item{margin:0}.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz .ag-layout-print .ag-center-cols-container,.ag-theme-quartz .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-viewport{min-height:150px}.ag-theme-quartz .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-auto-dark .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-active-color)}.ag-theme-quartz .ag-advanced-filter-builder-button,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-button,.ag-theme-quartz-dark .ag-advanced-filter-builder-button{font-weight:600;padding:var(--ag-grid-size)}.ag-theme-quartz .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz .ag-disabled .ag-icon,.ag-theme-quartz [disabled] .ag-icon,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-auto-dark .ag-disabled .ag-icon,.ag-theme-quartz-auto-dark [disabled] .ag-icon,.ag-theme-quartz-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-dark .ag-disabled .ag-icon,.ag-theme-quartz-dark [disabled] .ag-icon{opacity:.6}.ag-theme-quartz .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-icon-grip,.ag-theme-quartz-dark .ag-icon-grip{opacity:.7}.ag-theme-quartz .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly.ag-icon-grip{opacity:.35}.ag-theme-quartz .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg==);background-position:50% 50%;background-size:contain;content:"";display:block;filter:var(--ag-icon-filter);height:12px;opacity:40%;position:absolute;width:12px}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-text-field-input{padding-left:26px}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-text-field-input{padding-right:26px}.ag-theme-quartz .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size)*1.5)}.ag-theme-quartz .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size)*1.5)}.ag-theme-quartz .ag-menu-option-disabled,.ag-theme-quartz .ag-text-field-input[disabled],.ag-theme-quartz-auto-dark .ag-menu-option-disabled,.ag-theme-quartz-auto-dark .ag-text-field-input[disabled],.ag-theme-quartz-dark .ag-menu-option-disabled,.ag-theme-quartz-dark .ag-text-field-input[disabled]{cursor:not-allowed}.ag-theme-quartz .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-auto-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled{--ag-checkbox-checked-color:var(--ag-checkbox-unchecked-color)}.ag-theme-quartz .ag-checkbox-input,.ag-theme-quartz .ag-radio-button-input,.ag-theme-quartz .ag-toggle-button-input,.ag-theme-quartz input[class^=ag-][type=range],.ag-theme-quartz-auto-dark .ag-checkbox-input,.ag-theme-quartz-auto-dark .ag-radio-button-input,.ag-theme-quartz-auto-dark .ag-toggle-button-input,.ag-theme-quartz-auto-dark input[class^=ag-][type=range],.ag-theme-quartz-dark .ag-checkbox-input,.ag-theme-quartz-dark .ag-radio-button-input,.ag-theme-quartz-dark .ag-toggle-button-input,.ag-theme-quartz-dark input[class^=ag-][type=range]{cursor:pointer}.ag-theme-quartz .ag-details-row,.ag-theme-quartz-auto-dark .ag-details-row,.ag-theme-quartz-dark .ag-details-row{padding:calc(var(--ag-grid-size)*3.75)}.ag-theme-quartz .ag-list-item-hovered:after,.ag-theme-quartz-auto-dark .ag-list-item-hovered:after,.ag-theme-quartz-dark .ag-list-item-hovered:after{background-color:var(--ag-active-color)}.ag-theme-quartz .ag-pill .ag-pill-button:hover,.ag-theme-quartz-auto-dark .ag-pill .ag-pill-button:hover,.ag-theme-quartz-dark .ag-pill .ag-pill-button:hover{color:var(--ag-active-color)}.ag-theme-quartz .ag-header-highlight-after:after,.ag-theme-quartz .ag-header-highlight-before:after,.ag-theme-quartz-auto-dark .ag-header-highlight-after:after,.ag-theme-quartz-auto-dark .ag-header-highlight-before:after,.ag-theme-quartz-dark .ag-header-highlight-after:after,.ag-theme-quartz-dark .ag-header-highlight-before:after{background-color:var(--ag-active-color)}.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before{filter:invert(100%);opacity:66%}.ag-theme-quartz-dark .ag-chart-menu{background-color:color-mix(in srgb,#1827324d,var(--ag-background-color) 30%)}.ag-theme-quartz-dark .ag-text-field-input::-moz-placeholder{color:var(--ag-data-color);opacity:.8}.ag-theme-quartz-dark .ag-text-field-input::placeholder{color:var(--ag-data-color);opacity:.8}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:12px}body{font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.5;min-height:100vh}.light .header,.light .sub-nav{background-color:#fff!important;border-bottom-color:#e5e7eb!important}.light .alert-title,.light .card-title1,.light .category-name,.light .checkbox-title,.light .group-info span,.light .history-table td,.light .history-title,.light .impact-number,.light .insight-title,.light .logo-text,.light .nav-link,.light .page-title,.light .preview-value,.light .section-title,.light .stat-value,.light .status-title,.light .user-name{color:#111827!important}.light .alert-desc,.light .comparison-row,.light .field-label,.light .form-label,.light .history-table td:first-child,.light .history-table td:last-child,.light .history-table th,.light .impact-label,.light .nav-link,.light .page-subtitle,.light .preview-label,.light .stat-label,.light .user-role{color:#6b7280!important}.light .icon-button,.light .user-profile{background-color:#f3f4f6!important;border-color:#e5e7eb!important;color:#374151!important}.light .card1,.light .history-section,.light .insight-card,.light .policy-groups{background-color:#fff!important;border-color:#e5e7eb!important}.light .action-btn,.light .category-card,.light .impact-stat,.light .preview-item,.light .preview-stats>div{background-color:#f9fafb!important;border-color:#e5e7eb!important}.light .category-input,.light .form-input,.light .form-select,.light .search-box input{background-color:#fff!important;border-color:#d1d5db!important;color:#111827!important}.light .category-input::placeholder,.light .form-input::placeholder,.light .search-box input::placeholder{color:#9ca3af!important}.light .btn-secondary{background-color:#f3f4f6!important;border-color:#d1d5db!important;color:#374151!important}.light .btn-secondary:hover{background-color:#e5e7eb!important}.light .group-item:hover{background-color:#f3f4f6!important}.light .history-table th{border-bottom-color:#e5e7eb!important}.light .history-table td{border-bottom-color:#f3f4f6!important}.light .history-table tbody tr:hover{background-color:#f9fafb!important}.light .policy-status{border-top-color:#e5e7eb!important}.light .toggle-slider{background-color:#d1d5db!important}.light input:checked+.toggle-slider{background-color:#8660f8!important}.light .notification-dot{border-color:#fff!important}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#050505}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}.App{min-height:100vh}.header{background-color:#0f0b24;border-bottom:1px solid #ffffff0f;height:64px;justify-content:space-between;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.header,.header-left{align-items:center;display:flex}.header-left{gap:24px}.logo{gap:12px}.logo,.logo-icon{align-items:center;display:flex}.logo-icon{background-color:#8660f8;border-radius:8px;flex-shrink:0;height:32px;justify-content:center;width:32px}.logo-icon i{color:#fff;font-size:14px}.logo-text{color:#fff;font-size:18px;font-weight:700}.logo-highlight{color:#8660f8}.header-right{gap:12px}.header-right,.icon-button{align-items:center;display:flex}.icon-button{background-color:#161032;border:1px solid #ffffff0f;border-radius:8px;color:#a9a3c9;cursor:pointer;height:36px;justify-content:center;position:relative;transition:all .2s;width:36px}.icon-button:hover{border-color:#ffffff1a;color:#fff}.notification-dot{background-color:#ef4444;border:1.5px solid #0f0b24;border-radius:50%;height:6px;position:absolute;right:7px;top:7px;width:6px}.user-profile{align-items:center;background-color:#161032;border:1px solid #ffffff0f;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:8px 14px;transition:border-color .2s}.user-profile:hover{border-color:#ffffff1a}.user-profile img{border-radius:50%;height:28px;object-fit:cover;width:28px}.user-name{color:#fff;font-size:13px;font-weight:600}.user-role{color:#a9a3c9;font-size:11px}.sub-nav{align-items:center;background-color:#0f0b24;border-bottom:1px solid #ffffff0f;display:flex;gap:4px;height:48px;padding:0 24px;position:-webkit-sticky;position:sticky;top:64px;z-index:40}.nav-link{border-radius:8px;color:#a9a3c9;font-size:14px;font-weight:500;padding:7px 16px;transition:all .2s;white-space:nowrap}.nav-link:hover{color:#fff}.nav-link.active{background-color:#8660f81a;box-shadow:0 0 20px #8660f826;color:#fff}.sub-nav .nav-link:first-child{color:#8660f8;margin-right:12px}.sub-nav .nav-link:first-child:hover{background:#8660f81a;color:#fff}.employee-context-banner{align-items:center;background:linear-gradient(135deg,#8660f824,#8660f80a);border-bottom:1px solid #8660f84d;display:flex;gap:16px;justify-content:space-between;padding:10px 24px}.employee-context-content{align-items:center;color:#fff;display:flex;font-size:14px;gap:10px}.employee-context-content i{color:#8660f8;flex-shrink:0;font-size:14px}.employee-id{margin-left:6px}.close-context,.employee-id{color:#a9a3c9;font-size:13px}.close-context{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;cursor:pointer;font-weight:500;padding:5px 14px;transition:all .2s;white-space:nowrap}.close-context:hover{background:#ffffff1a;color:#fff}.main-content{padding:32px}.page-header{border-bottom:1px solid #ffffff0f;display:flex;flex-direction:column;gap:20px;margin-bottom:32px;padding-bottom:24px}@media (min-width:1024px){.page-header{align-items:center;flex-direction:row;justify-content:space-between}}.page-title{color:#fff;font-size:26px;line-height:1.2;margin-bottom:6px}.page-subtitle{color:#a9a3c9;font-size:14px}.header-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px}.btn-secondary{background-color:#0f0b24;border:1px solid #ffffff0f;border-radius:14px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px}.btn-secondary:hover{background-color:#161032;border-color:#8660f84d}.btn-primary{background-color:#7554e0;border-radius:14px;box-shadow:0 0 20px #8660f826;display:flex;gap:8px;padding:10px 22px;transition:background .2s}.btn-primary:hover{background-color:#8660f8cc}.layout-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:1280px){.layout-grid{grid-template-columns:260px 1fr 260px}}.sidebar{display:flex;flex-direction:column;gap:20px}.search-box{position:relative}.search-box i{color:#a9a3c9;font-size:13px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-box input{background-color:#161032;border:1px solid #ffffff0f;border-radius:14px;color:#fff;font-size:14px;outline:none;padding:11px 14px 11px 40px;transition:border-color .2s;width:100%}.search-box input::placeholder{color:#6b6590}.search-box input:focus{border-color:#8660f8}.policy-groups{background-color:#0f0b24;border:1px solid #ffffff0f;border-radius:14px;padding:18px}.section-title{color:#6b6590;font-size:12px;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.groups-list{display:flex;flex-direction:column;gap:6px}.group-item{align-items:center;background-color:initial;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 14px;text-align:left;transition:all .2s;width:100%}.group-item:hover{background-color:#161032}.group-item.active{background-color:#8660f81a;border-color:#8660f84d;box-shadow:0 0 20px #8660f826}.group-info{align-items:center;display:flex;gap:10px}.group-info i{color:#a9a3c9;font-size:12px;text-align:center;width:16px}.group-item.active .group-info i{color:#8660f8}.group-info span{color:#fff}.group-count,.group-info span{font-size:12px;font-weight:500}.group-count{color:#6b6590}.group-count.active{color:#8660f8;font-weight:700}.center-content{display:flex;flex-direction:column;gap:20px}.card1{background-color:#0f0b24;border:1px solid #ffffff0f;border-radius:14px;padding:24px}.card-title1{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:700;gap:12px;margin-bottom:24px}.card-title i{color:#8660f8;font-size:12px}.form-grid{grid-gap:20px;gap:20px;grid-template-columns:1fr;margin-bottom:24px}@media (min-width:640px){.form-grid{grid-template-columns:repeat(2,1fr)}}.form-label{color:#a9a3c9;font-size:13px;margin-bottom:8px}.form-input,.form-select{background-color:#161032;border:1px solid #ffffff0f;border-radius:14px;color:#fff;font-size:15px;outline:none;padding:12px 16px;transition:border-color .2s;width:100%}.form-input::placeholder{color:#6b6590}.form-input.highlight,.form-input:focus,.form-select:focus{border-color:#8660f8}.input-with-symbol{position:relative}.input-with-symbol .symbol{color:#fff;font-size:15px;font-weight:600;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.input-with-symbol input{padding-left:32px}.input-with-symbol .suffix{color:#a9a3c9;font-size:13px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.policy-status{align-items:center;border-top:1px solid #ffffff0f;display:flex;gap:16px;justify-content:space-between;margin-top:20px;padding-top:20px}.status-title{color:#fff;font-size:15px;font-weight:600;margin-bottom:4px}.status-subtitle{color:#a9a3c9;font-size:13px}.monthly-limit{margin-bottom:20px}.toggle-switch{height:28px;width:56px}.toggle-switch.small{height:24px;width:44px}.toggle-slider{background-color:#57397b;border:1px solid #ffffff1a;border-radius:34px;bottom:0;left:0;right:0;top:0;transition:all .25s}.toggle-slider:before{background-color:#a9a3c9;bottom:3px;height:20px;left:3px;transition:all .25s;width:20px}.toggle-switch.small .toggle-slider:before{bottom:3px;height:16px;left:3px;width:16px}input:checked+.toggle-slider{background-color:#8660f8;border-color:#8660f8}input:checked+.toggle-slider:before{background-color:#fff;transform:translateX(26px)}.toggle-switch.small input:checked+.toggle-slider:before{transform:translateX(19px)}.checkbox-group{gap:16px;margin-top:20px}.checkbox-label{align-items:flex-start;gap:12px}.checkbox-label input[type=checkbox]{accent-color:#8660f8;background-color:#161032;border:1px solid #ffffff1a;border-radius:5px;cursor:pointer;height:20px;margin-top:2px;min-width:20px;width:20px}.checkbox-title{color:#fff;font-size:15px;font-weight:500;margin-bottom:4px}.checkbox-subtitle{color:#a9a3c9;font-size:13px}.categories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:768px){.categories-grid{grid-template-columns:repeat(2,1fr)}}.category-card{background-color:#161032;border:1px solid #ffffff0f;border-radius:14px;padding:20px;transition:border-color .2s}.category-card:hover{border-color:#ffffff1a}.category-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.category-icon{align-items:center;display:flex;gap:12px}.category-icon i{font-size:18px}.text-blue{color:#3b82f6!important}.text-purple{color:#a855f7!important}.category-name{color:#fff;font-size:17px;font-weight:700}.category-fields{display:flex;flex-direction:column;gap:12px}.field-label{color:#6b6590;display:block;font-size:11px;font-weight:700;letter-spacing:.07em;margin-bottom:4px;text-transform:uppercase}.input-with-symbol.small .symbol{font-size:13px;left:12px}.input-with-symbol.small input{padding-left:28px}.category-input{background-color:#050505;border:1px solid #ffffff0f;border-radius:8px;color:#fff;font-size:15px;outline:none;padding:8px 12px;transition:border-color .2s;width:100%}.category-input::placeholder{color:#6b6590}.category-input:focus{border-color:#8660f8}.approval-rules{display:flex;flex-direction:column;gap:20px;margin-bottom:0}@media (min-width:768px){.approval-rules{flex-direction:row}.approval-rules>div{flex:1 1}}.exception-tags{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.exception-tag{align-items:center;border:1px solid;border-radius:8px;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:8px 16px}.exception-tag.purple{background-color:#8660f81a;border-color:#8660f84d;color:#8660f8}.exception-tag.blue{background-color:#3b82f61a;border-color:#3b82f64d;color:#3b82f6}.exception-tag.amber{background-color:#f59e0b1a;border-color:#f59e0b4d;color:#f59e0b}.exception-tag.red{background-color:#ef44441a;border-color:#ef44444d;color:#ef4444}.remove-tag{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:14px;opacity:.6;padding:0;transition:opacity .2s}.remove-tag:hover{opacity:1}.add-exception{align-items:center;background-color:initial;border:1px dashed #ffffff1a;border-radius:14px;color:#a9a3c9;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s;width:100%}.add-exception:hover{border-color:#8660f84d;color:#fff}.right-sidebar{display:flex;flex-direction:column;gap:20px}.insight-card{background-color:#0f0b24;border:1px solid #ffffff0f;border-radius:14px;padding:20px}.insight-title{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:600;gap:8px;margin-bottom:20px}.insight-title i{color:#8660f8;font-size:13px}.preview-content{display:flex;flex-direction:column;gap:16px}.preview-item{background-color:#161032;border:1px solid #ffffff0f;border-radius:12px;padding:16px;text-align:center}.preview-item.highlight{background-color:#8660f81a;border-color:#8660f84d}.preview-label{color:#6b6590;font-size:11px;font-weight:700;letter-spacing:.07em;margin-bottom:8px;text-transform:uppercase}.preview-value{color:#fff;font-size:12px;font-weight:600}.preview-value.large{color:#8660f8;font-size:15px}.preview-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.preview-stats>div{background-color:#161032;border:1px solid #ffffff0f;border-radius:8px;padding:12px;text-align:center}.stat-label{color:#6b6590;font-size:10px;letter-spacing:.05em;margin-bottom:4px}.stat-value{font-size:15px;font-weight:600}.impact-content{display:flex;flex-direction:column;gap:16px}.impact-stat{background-color:#161032;border:1px solid #ffffff0f;border-radius:12px;padding:16px;text-align:center}.impact-stat.highlight{background-color:#8660f80f;border-color:#8660f833}.impact-label{color:#6b6590;letter-spacing:.07em;margin-bottom:8px;text-transform:uppercase}.impact-label,.impact-number{font-size:12px;font-weight:600}.impact-number{color:#fff}.impact-number.purple{color:#8660f8;font-size:12px}.impact-comparison{border-top:1px solid #ffffff0f;display:flex;flex-direction:column;gap:12px;padding-top:16px}.comparison-row{align-items:center;color:#a9a3c9;display:flex;font-size:13px;justify-content:space-between}.comparison-row span:last-child{color:#fff;font-weight:600}.alerts-list{display:flex;flex-direction:column;gap:12px}.alert-item{align-items:flex-start;background-color:#f59e0b0d;border:1px solid #f59e0b2e;border-radius:8px;display:flex;gap:12px;padding:12px}.alert-item i{color:#f59e0b;flex-shrink:0;font-size:14px;margin-top:2px}.alert-title{color:#fff;font-size:13px;margin-bottom:4px}.alert-desc{color:#a9a3c9;font-size:12px}.quick-actions{display:flex;flex-direction:column;gap:12px}.action-btn{background-color:#161032;border:1px solid #ffffff0f;border-radius:14px;color:#a9a3c9;display:flex;font-size:12px;font-weight:500;gap:8px;padding:12px 20px;width:100%}.action-btn:hover{background-color:#8660f81a;color:#fff}.action-btn i{font-size:12px}.history-section{background-color:#0f0b24;border:1px solid #ffffff0f;border-radius:14px;margin-top:32px;padding:24px}.history-title{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:600;gap:12px;margin-bottom:24px}.history-title i{color:#8660f8;font-size:13px}.history-table{overflow-x:auto}.history-table table{border-collapse:collapse;width:100%}.history-table th{color:#6b6590;font-weight:600;letter-spacing:.07em;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.history-table td,.history-table th{border-bottom:1px solid #ffffff0f;font-size:12px}.history-table td{color:#fff;padding:16px}.history-table td:first-child{color:#a9a3c9;white-space:nowrap}.history-table td:last-child{color:#a9a3c9}.history-table tbody tr:last-child td{border-bottom:none}.history-table tbody tr{transition:background .15s}.history-table tbody tr:hover{background-color:#161032}.text-green{color:#22c55e!important}.text-red{color:#ef4444!important}.text-amber{color:#f59e0b!important}.light ::-webkit-scrollbar-track{background:#fff}.light ::-webkit-scrollbar-thumb{background:#624abe2e}.light ::-webkit-scrollbar-thumb:hover{background:#624abe57}.light .logo-icon i{color:#1c1a33}.light .icon-button:hover{border-color:#624abe47;color:#1c1a33}.light .user-profile:hover{border-color:#624abe47}.light .employee-context-content,.light .nav-link.active,.light .nav-link:hover,.light .sub-nav .nav-link:first-child:hover{color:#1c1a33}.light .close-context{background:#624abe1a;border:1px solid #624abe47}.light .close-context:hover{background:#624abe2e;color:#1c1a33}.light .page-header{border-bottom:1px solid #624abe33}.light .input-with-symbol .symbol{color:#1c1a33}.light .checkbox-label input[type=checkbox]{background-color:#fff;border:1px solid #624abe47}.light .category-card:hover{border-color:#624abe47}.light .add-exception{border:1px dashed #624abe47}.light .add-exception:hover{color:#1c1a33}.light .impact-comparison{border-top:1px solid #624abe33}.light .action-btn:hover,.light .comparison-row span:last-child{color:#1c1a33}.bs-root{--bs-bg:#14122e;--bs-border:#7d6cff59;--bs-focus:#7c5cff;--bs-text:#f5f3ff;--bs-muted:#9d9bc4;--bs-panel:#0d0d24;--bs-hover:#ffffff0d;font-family:Outfit,sans-serif;min-width:0;position:relative;width:100%}.bs-trigger{align-items:center;background:var(--bs-bg);border:1px solid var(--bs-border);border-radius:12px;color:var(--bs-text);cursor:pointer;display:flex;font:inherit;font-size:14px;gap:10px;height:44px;height:var(--bs-h,44px);justify-content:flex-start;padding:0 12px;text-align:left;transition:border-color .15s,box-shadow .15s;width:100%}.bs-trigger:hover:not(:disabled){border-color:var(--bs-focus)}.bs-trigger.open,.bs-trigger:focus-visible{border-color:var(--bs-focus);box-shadow:0 0 0 2px #7c5cff47;outline:none}.bs-trigger:disabled{cursor:not-allowed;opacity:.55}.bs-trigger-icon{color:#b9a6ff;flex-shrink:0;font-size:18px}.bs-trigger-label{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.bs-caret{color:#b9a6ff;flex-shrink:0;font-size:16px;transition:transform .15s}.bs-trigger.open .bs-caret{transform:rotate(180deg)}.bs-sm .bs-trigger{border-radius:8px;font-size:12px;gap:7px;height:32px;height:var(--bs-h,32px);padding:0 9px}.bs-sm .bs-trigger-icon{font-size:14px}.bs-sm .bs-caret{font-size:13px}.bs-panel{background:#0d0d24;border:1px solid #7d6cff4d;border-radius:14px;box-shadow:0 18px 50px #0000008c;color:#f5f3ff;display:flex;flex-direction:column;font-family:Outfit,sans-serif;padding:10px;position:fixed;z-index:2000}.bs-search{align-items:center;background:#ffffff08;border:1px solid #7d6cff47;border-radius:10px;color:#9d9bc4;display:flex;flex-shrink:0;gap:8px;height:38px;margin-bottom:8px;padding:0 12px}.bs-search input,.bs-search input:focus,.bs-search input:hover{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#f5f3ff;flex:1 1;font:inherit;font-size:13.5px;height:auto;margin:0;min-width:0;outline:none!important;padding:0;text-align:left;width:auto}.bs-search input::placeholder{color:#8f8cad}.bs-list{list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0}.bs-option{align-items:center;border:1px solid #0000;border-radius:10px;color:#cfcde8;cursor:pointer;display:flex;gap:12px;padding:7px 8px}.bs-option.active{background:#ffffff0d}.bs-option.selected{background:linear-gradient(90deg,#5c3cdc73,#281e6466);border-color:#7d6cff80;color:#fff}.bs-option-label{flex:1 1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-option-icon{background:color-mix(in srgb,var(--tint) 16%,#0d0d24);border-radius:9px;color:var(--tint);display:grid;flex-shrink:0;font-size:18px;height:34px;place-items:center;width:34px}.tint-accent{--tint:#c4b0ff}.tint-blue{--tint:#2f9bff}.tint-green{--tint:#34d399}.tint-red{--tint:#fb6f84}.tint-amber{--tint:#fbb024}.tint-teal{--tint:#22d3ee}.tint-pink{--tint:#f472b6}.bs-check{background:#6d4aff;border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:14px;height:24px;place-items:center;width:24px}.bs-empty{color:#8f8cad;font-size:13px;padding:18px 8px;text-align:center}.light .bs-trigger{--bs-bg:#fff;--bs-border:#d9dbe7;--bs-text:#1d1f33;background:#fff;border-color:#d9dbe7;color:#1d1f33}.light .bs-caret,.light .bs-trigger-icon{color:#6d4aff}.light .bs-panel{background:#fff;border-color:#d9dbe7;box-shadow:0 16px 40px #1e1e502e;color:#1d1f33}.light .bs-search{background:#f5f6fb;border-color:#d9dbe7;color:#6b6d86}.light .bs-search input,.light .bs-search input:focus{color:#1d1f33}.light .bs-option{color:#3a3c58}.light .bs-option.active{background:#f1f2f9}.light .bs-option.selected{background:#ece7ff;border-color:#c9bcff;color:#1d1f33}.light .bs-option-icon{background:color-mix(in srgb,var(--tint) 14%,#fff)}.bs-root .bs-trigger{align-items:center!important;direction:ltr!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;text-align:left!important}.bs-root .bs-trigger .bs-trigger-label{display:block!important;flex:1 1 auto!important;margin:0 auto 0 0!important;padding:0!important;position:static!important;text-align:left!important;width:auto!important}.bs-root .bs-trigger .bs-caret,.bs-root .bs-trigger .bs-trigger-icon{margin:0!important;position:static!important}.bs-panel,.bs-panel *{text-align:left}.bs-panel .bs-empty{text-align:center}.bs-native{border:0;height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;width:100%}.bs-trigger-label.bs-placeholder{color:var(--bs-muted)}.bs-root.bs-invalid .bs-trigger{border-color:#ef4444}.bs-option.disabled{cursor:not-allowed;opacity:.45}.light .bs-trigger-label.bs-placeholder{color:#6b6d86}:is(label,div,span):has(>.bs-root):not(:has(>:not(.bs-root,svg,i,img,[class*=caret],[class*=chevron],[class*=field-icon],.fi-right,.fi-left))){background:#0000!important;border:0!important;box-shadow:none!important;padding:0!important}:is(label,div,span):has(>.bs-root):not(:has(>:not(.bs-root,svg,i,img,[class*=caret],[class*=chevron],[class*=field-icon],.fi-right,.fi-left)))>:is(svg,i,img,[class*=caret],[class*=chevron],[class*=field-icon],.fi-right,.fi-left){display:none!important}.bs-option-label:has(.bs-option-sub){line-height:1.25;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.bs-option-sub{display:block;font-size:11.5px;font-weight:500;margin-top:2px;opacity:.7;white-space:normal}.gt-backdrop{--gt-card:#15142b;--gt-card-2:#1c1a38;--gt-text:#fff;--gt-muted:#b4b2cc;--gt-close-bg:#ffffff0f;--gt-close-border:#ffffff1a;align-items:center;animation:gt-fade .2s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#05050f9e;display:flex;font-family:inherit;inset:0;justify-content:center;padding:16px;position:fixed;z-index:999999}.gt-backdrop.gt-light{--gt-card:#fff;--gt-card-2:#f6f5fd;--gt-text:#1a1a2e;--gt-muted:#5f5d7a;--gt-close-bg:#f1f0f8;--gt-close-border:#e4e2f0;background:#1a1a2e59}.gt-success{--tone:34,197,94;--tone-2:22,163,74}.gt-error{--tone:239,68,68;--tone-2:220,38,38}.gt-warning{--tone:245,158,11;--tone-2:217,119,6}.gt-info{--tone:59,130,246;--tone-2:37,99,235}.gt-card{animation:gt-pop .28s cubic-bezier(.2,.9,.3,1.2);background:radial-gradient(120% 70% at 50% 0,rgba(var(--tone),.16),#0000 60%),linear-gradient(160deg,var(--gt-card-2),var(--gt-card));border:1px solid rgba(var(--tone),.35);border-radius:22px;box-shadow:0 24px 60px #00000080,0 0 40px rgba(var(--tone),.12);box-sizing:border-box;color:var(--gt-text);max-width:440px;overflow:hidden;padding:44px 32px 32px;position:relative;text-align:center;width:100%}.gt-success .gt-card{border-color:#8b5cf673}.gt-light .gt-card{box-shadow:0 24px 60px #1a1a2e2e}.gt-close{align-items:center;background:var(--gt-close-bg);border:1px solid var(--gt-close-border);border-radius:12px;color:var(--gt-text);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;transition:background .15s;width:44px}.gt-close:hover{background:rgba(var(--tone),.18)}.gt-close svg{height:20px;width:20px}.gt-icon-wrap{align-items:center;display:flex;height:150px;justify-content:center;margin:0 auto 10px;position:relative;width:170px}.gt-icon-wrap:after,.gt-icon-wrap:before{border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.gt-icon-wrap:before{background:rgba(var(--tone),.07);height:150px;width:150px}.gt-icon-wrap:after{background:rgba(var(--tone),.12);box-shadow:0 0 30px rgba(var(--tone),.25);height:124px;width:124px}.gt-icon{align-items:center;animation:gt-icon .45s cubic-bezier(.2,.9,.3,1.4) .08s both;background:linear-gradient(145deg,rgb(var(--tone)),rgb(var(--tone-2)));border-radius:50%;box-shadow:0 10px 28px rgba(var(--tone),.45),inset 0 2px 0 #ffffff40;color:#fff;display:inline-flex;height:100px;justify-content:center;position:relative;width:100px;z-index:1}.gt-icon svg{height:48px;width:48px}.gt-deco{animation:gt-float 3s ease-in-out infinite;display:block;position:absolute;z-index:2}.gt-deco.is-dot{background:rgb(var(--tone));border-radius:50%;height:9px;width:9px}.gt-deco.is-dot.sm{height:7px;opacity:.8;width:7px}.gt-deco.is-bar{border-radius:3px;height:18px;width:9px}.gt-deco.is-purple{background:#7c5cff}.gt-deco.is-green{background:#3ddc84}.gt-title{color:var(--gt-text);font-size:28px;font-weight:700;line-height:1.2;margin:0 0 10px}.gt-message{color:var(--gt-muted);font-size:16px;line-height:1.55;margin:0 auto;max-width:340px;overflow-wrap:anywhere}.gt-ok{align-items:center;border:1px solid #ffffff2e;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;height:54px;justify-content:center;letter-spacing:.02em;margin-top:28px;max-width:100%;transition:filter .15s,transform .1s;width:220px}.gt-ok:hover{filter:brightness(1.08)}.gt-ok:active{transform:scale(.98)}.gt-ok:focus-visible{outline:2px solid rgba(var(--tone),.8);outline-offset:3px}.gt-success .gt-ok{background:linear-gradient(135deg,#7c4dff,#5b2fd6);border-color:#a78bfa99;box-shadow:0 10px 24px #7c4dff59}.gt-error .gt-ok{background:linear-gradient(135deg,#e5484d,#f0724a);box-shadow:0 10px 24px #ef44444d}.gt-warning .gt-ok{background:linear-gradient(135deg,#f59e0b,#f97316)}.gt-info .gt-ok{background:linear-gradient(135deg,#3b82f6,#6366f1)}@keyframes gt-fade{0%{opacity:0}to{opacity:1}}@keyframes gt-pop{0%{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gt-icon{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes gt-float{0%,to{translate:0 0}50%{translate:0 -4px}}@media (prefers-reduced-motion:reduce){.gt-backdrop,.gt-card,.gt-deco,.gt-icon{animation:none}}@media (max-width:480px){.gt-card{padding:40px 20px 24px}.gt-title{font-size:24px}.gt-message{font-size:15px}}body,html{margin:0;overflow-x:hidden;padding:0}button{cursor:pointer}.form-control-150{width:150px}.app-loader{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;flex-direction:column;height:100vh}.app-loader,.route-loader{align-items:center;display:flex;justify-content:center}.route-loader{background:#0000;min-height:200px}.loader-spinner{height:60px;margin-bottom:20px;position:relative;width:60px}.spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:100%;position:absolute;width:100%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-text{animation:pulse 1.5s ease-in-out infinite;font-size:16px;font-weight:500;margin-top:20px}[data-theme=dark] .app-loader{background:linear-gradient(135deg,#1e1d2e,#2a2a2a)}[data-theme=dark] .spinner{border-color:#667eea #ffffff1a #ffffff1a}.skeleton-loader{animation:loading 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3 50%,#ffffff1a 75%);background-size:200% 100%;border-radius:4px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.ag-theme-quartz.custom-grid.force-dark{--ag-background-color:#100d1b!important;--ag-foreground-color:#e3e2eb!important;--ag-header-background-color:#171522!important;--ag-header-foreground-color:#9998a2!important;--ag-odd-row-background-color:#100d1b!important;--ag-even-row-background-color:#131022!important;--ag-border-color:#2d2a45!important;--ag-row-border-color:#2d2a45!important}#root,.App,.page-body,body{background-color:#050505}.page-body{color:#fff}.payroll-sidenav{background-color:#0f0b24!important}.page-body>*,[class*=container],[class*=content],[class*=wrapper]{background-color:inherit}*{box-sizing:border-box;margin:0;padding:0}:root{--seek-logo-blue:#09f;--seek-blue-light:#38bdf8;--seek-purple:#7041ff;--seek-ink:#f8fafc;--seek-bg-dark:#070e1c}html{background-color:#02050e;scroll-behavior:smooth}.seek-landing{background:#02050e;color:#f1f5f9;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;overflow-x:clip;width:100%}.seek-landing h1,.seek-landing h2,.seek-landing h3,.seek-landing p{color:inherit;margin:0}.seek-landing a{color:inherit;text-decoration:none}.seek-landing button{cursor:pointer;font-family:inherit}.cosmic-top-navbar{align-items:center;background:#0000!important;display:flex;height:56px;justify-content:space-between;left:0;padding:0 4vw;position:absolute;right:0;top:0;width:100%;z-index:1000}.cosmic-nav-brand{align-items:center;display:inline-flex;gap:12px;text-decoration:none!important;-webkit-user-select:none;user-select:none}.brand-infinity-icon{flex-shrink:0;height:22px;position:relative;width:36px}.brand-infinity-icon .ring-glyph{border-radius:50%;box-sizing:border-box;height:18px;position:absolute;width:18px}.brand-infinity-icon .left-glyph{border:3px solid #00d2ff;box-shadow:0 0 10px #00d2ffb3;left:0}.brand-infinity-icon .right-glyph{border:3px solid #a855f7;box-shadow:0 0 10px #a855f7b3;right:0}.brand-text-stack{display:flex;flex-direction:column;line-height:1}.brand-main-name{align-items:baseline;color:#fff;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:500;gap:5px;letter-spacing:-.02em}.brand-main-name strong{color:#38bdf8;font-weight:800}.brand-sub-motto{color:#94a3b8;font-family:Plus Jakarta Sans,sans-serif;font-size:8px;font-weight:500;letter-spacing:.08em;margin-top:2px}.cosmic-nav-right-group{align-items:center;display:flex;gap:28px}.cosmic-nav-menu{align-items:center;display:flex;gap:24px}.cosmic-link{color:#cbd5e1!important;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:500;padding:4px 0;position:relative;text-decoration:none!important;transition:color .2s ease;white-space:nowrap}.cosmic-link.active,.cosmic-link:hover{color:#fff!important}.cosmic-link.active:after{background:linear-gradient(90deg,#00d2ff,#a855f7);border-radius:4px;bottom:-3px;box-shadow:0 0 10px #00d2ffd9;content:"";height:2px;left:0;position:absolute;width:100%}.cosmic-login-gradient-btn{align-items:center;background:linear-gradient(90deg,#0070f3,#3b82f6 30%,#7c3aed 70%,#9333ea)!important;border:1px solid #ffffff40;border-radius:9999px;box-shadow:0 4px 18px #0070f380,0 0 16px #9333ea59;color:#fff!important;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;gap:7px;height:34px;justify-content:center;padding:0 20px;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.cosmic-login-gradient-btn:hover{box-shadow:0 6px 24px #0070f3b3,0 0 20px #9333ea8c;transform:translateY(-2px)}.seek-cosmic-hero{align-items:center;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;box-sizing:border-box;display:flex;height:100vh!important;justify-content:center;margin:0!important;max-height:100vh!important;min-height:100vh!important;overflow:hidden;padding:0!important;position:relative;width:100vw}.hero-script-badge{color:#fff;display:flex;flex-direction:column;font-family:Caveat,cursive;font-size:clamp(17px,1.4vw,23px);left:4.5%;line-height:1.15;position:absolute;text-shadow:0 0 16px #ffffff73;top:18%;transform:rotate(-7deg);z-index:20}.script-swoosh{border-bottom:3.5px solid #a855f7;border-radius:0 0 50% 50%;box-shadow:0 2px 10px #a855f7d9;height:7px;margin-left:8px;margin-top:-3px;width:44px}.hero-slogan-col{color:#cbd5e1;display:flex;flex-direction:column;font-size:9px;font-weight:700;gap:5px;letter-spacing:.28em;position:absolute;right:3.5%;top:20%;z-index:20}.slogan-bar{background:linear-gradient(90deg,#00d2ff,#a855f7);border-radius:3px;box-shadow:0 0 10px #00d2ffcc;height:3px;margin-top:10px;width:36px}.hero-center-orbital{height:380px;margin-top:-15px;width:760px;z-index:15}.globe-interactive-target,.hero-center-orbital{align-items:center;display:flex;justify-content:center;position:relative}.glass-hero-pill{align-items:center;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background:linear-gradient(135deg,#0e1a38e0,#070e22f5)!important;border:1px solid #ffffff2e!important;border-radius:14px;box-shadow:0 10px 24px -4px #000000d9,inset 0 1px 1px 0 #ffffff47;cursor:pointer;display:flex;gap:11px;min-width:175px;padding:8px 15px;position:absolute;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:25}.pill-ambient-light{background:radial-gradient(circle at 50% 50%,#00d2ff59 0,#0000 70%);background:radial-gradient(circle at 50% 50%,var(--card-glow,#00d2ff59) 0,#0000 70%);border-radius:18px;filter:blur(12px);inset:-6px;opacity:.45;pointer-events:none;position:absolute;transition:opacity .25s ease,transform .25s ease;z-index:-1}.glass-hero-pill.card-hovered{border-color:#ffffff80!important;box-shadow:0 16px 36px -4px #000000f2,0 0 22px #00d2ff80;box-shadow:0 16px 36px -4px #000000f2,0 0 22px var(--card-glow,#00d2ff80);transform:translateY(-4px) scale(1.04);z-index:45}.glass-hero-pill.card-hovered .pill-ambient-light{opacity:1;transform:scale(1.15)}.glass-hero-pill.card-hovered .pill-icon-frame{transform:scale(1.08)}.pill-icon-frame{background:#ffffff14;background:var(--card-icon-bg,#ffffff14);border:1px solid #ffffff1f;border-radius:10px;box-shadow:0 0 10px #00d2ff59;box-shadow:0 0 10px var(--card-glow,#00d2ff59);color:#00d2ff;color:var(--card-accent,#00d2ff);display:grid;flex-shrink:0;height:34px;place-items:center;transition:transform .25s ease;width:34px}.pill-texts{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.card-main-title{color:#fff;font-size:13.5px;font-weight:700;line-height:1.2}.card-sub-title{color:#94a3b8;font-size:10px;font-weight:500;margin-top:1px}.card-hover-popover{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#081026f5;border:1px solid #fff3;border-radius:12px;box-shadow:0 14px 34px #000000e6,0 0 18px #00a8ff40;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;text-align:left;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility .2s linear;visibility:hidden;white-space:normal;width:215px;z-index:100}.card-hover-popover.popover-show{opacity:1;visibility:visible}.card-hover-popover.tooltip-top{bottom:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(4px)}.card-hover-popover.tooltip-top.popover-show{transform:translateX(-50%) translateY(0)}.card-hover-popover.tooltip-top:before{border:5px solid #0000;border-top-color:#081026f5;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.card-hover-popover.tooltip-bottom{left:50%;top:calc(100% + 10px);transform:translateX(-50%) translateY(-4px)}.card-hover-popover.tooltip-bottom.popover-show{transform:translateX(-50%) translateY(0)}.card-hover-popover.tooltip-bottom:before{border:5px solid;border-color:#0000 #0000 #081026f5;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.card-hover-popover.tooltip-left{right:calc(100% + 10px);top:50%;transform:translateY(-50%) translateX(6px)}.card-hover-popover.tooltip-left.popover-show{transform:translateY(-50%) translateX(0)}.card-hover-popover.tooltip-left:before{border:5px solid #0000;border-left-color:#081026f5;content:"";left:100%;position:absolute;top:50%;transform:translateY(-50%)}.popover-accent-head{align-items:center;display:flex;gap:6px;margin-bottom:3px}.popover-dot{border-radius:50%;height:5px;width:5px}.popover-accent-head strong{font-size:11px;font-weight:700}.popover-body-text{color:#cbd5e1;font-size:10px;line-height:1.4;margin:0}.card-pos-people{left:45px;top:15px}.card-pos-attendance{right:45px;top:0}.card-pos-payroll{right:-25px;top:115px}.card-pos-reports{bottom:110px;right:-20px}.card-pos-leave{bottom:18px;right:55px}.card-pos-secure{bottom:45px;left:35px}.hero-scroll-prompt{align-items:center;bottom:16px;display:flex;gap:10px;left:4vw;position:absolute;text-decoration:none;z-index:20}.prompt-circle{border:1px solid #ffffff59;border-radius:50%;color:#fff;display:grid;height:24px;place-items:center;width:24px}.prompt-dash{background:linear-gradient(90deg,#38bdf8,#818cf8);border-radius:2px;height:2px;width:20px}.seek-section{background:#0000;display:flex;flex-direction:column;justify-content:center;min-height:100vh;position:relative;width:100%}.seek-features{padding:80px max(5vw,40px)}.seek-features-backdrop-glow{background:radial-gradient(ellipse,#09f3 0,#7041ff1a 50%,#0000 80%);filter:blur(50px);height:180px;left:50%;max-width:1200px;pointer-events:none;position:absolute;top:-60px;transform:translateX(-50%);width:90%}.seek-features-wrapper{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0b173999;border:1px solid #ffffff1f;border-radius:28px;box-shadow:0 24px 60px -15px #000000b3;margin:0 auto;max-width:1360px;padding:38px 42px;position:relative;width:100%}.seek-features-header{align-items:flex-end;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;margin-bottom:28px;padding-bottom:20px}.seek-features-heading{display:flex;flex-direction:column;gap:6px}.seek-features-tag{color:#09f;color:var(--seek-logo-blue);font-size:11px;font-weight:800;letter-spacing:.14em}.seek-features-heading h2{color:#fff;font-size:clamp(24px,2.3vw,34px);font-weight:800;letter-spacing:-.025em;line-height:1.15}.seek-feature-dock{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}.seek-dock-card,.seek-dock-card-wrap{display:flex;flex-direction:column;position:relative}.seek-dock-card{align-items:flex-start;background:hsla(0,0%,100%,.035);border:1.5px solid #ffffff14;border-radius:18px;box-shadow:0 4px 14px #0003;height:112px;justify-content:space-between;outline:none;overflow:hidden;padding:16px 18px;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.seek-dock-card-wrap.is-active .seek-dock-card,.seek-dock-card-wrap:hover .seek-dock-card{background:#0099ff1f;border-color:#09f;box-shadow:0 14px 30px #0099ff59;transform:translateY(-4px)}.seek-dock-card-wrap.is-active .seek-dock-indicator{background:linear-gradient(90deg,#6366f1,#09f);height:3px;opacity:1}.seek-dock-icon{border-radius:13px;display:grid;height:44px;place-items:center;width:44px}.tone-0{background:#09f3;color:#38bdf8}.tone-1{background:#10b98133;color:#34d399}.tone-2{background:#7041ff33;color:#a78bfa}.tone-3{background:#f9731633;color:#fb923c}.tone-4{background:#ec489933;color:#f472b6}.seek-dock-label{color:#f1f5f9;font-size:14px;font-weight:700;letter-spacing:-.01em;margin-top:auto}.seek-dock-indicator{background:#09f;background:var(--seek-logo-blue);bottom:0;height:2px;left:0;opacity:0;position:absolute;right:0;transition:opacity .2s ease,height .2s ease}.seek-dock-popover{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#091329;border:1px solid #09f6;border-radius:14px;bottom:calc(100% + 14px);box-shadow:0 16px 36px #000c,0 0 20px #0099ff40;left:50%;opacity:0;padding:14px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(8px);transition:all .25s cubic-bezier(.16,1,.3,1);visibility:hidden;width:250px;z-index:99}.popover-arrow{border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid #091329;height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:0}.seek-dock-card-wrap:hover .seek-dock-popover{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.popover-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.popover-header strong{color:#fff;font-size:13px}.popover-badge{background:#09f3;border-radius:99px;color:#38bdf8;font-size:9.5px;font-weight:700;padding:2px 7px}.seek-dock-popover p{color:#cbd5e1;font-size:11.5px;line-height:1.45;margin:0}.seek-process{padding:80px max(5vw,40px)}.seek-process-container{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1.15fr;margin:0 auto;max-width:1360px}.seek-process-left{display:flex;flex-direction:column;gap:34px}.seek-process-eyebrow{color:#09f;color:var(--seek-logo-blue);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:8px}.seek-process-copy h2{color:#fff;font-size:clamp(32px,3vw,46px);font-weight:800;letter-spacing:-.025em;line-height:1.12;margin-bottom:16px}.seek-process-copy p{color:#94a3b8;font-size:16px;line-height:1.6;margin-bottom:24px}.seek-actions{display:flex;gap:14px}.seek-btn{align-items:center;border:1px solid #0000;border-radius:9999px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;padding:0 26px;transition:all .2s ease}.seek-btn-glow{background:linear-gradient(135deg,#09f,#0284c7);box-shadow:0 4px 18px #09f6;color:#fff!important}.seek-btn-glow:hover{box-shadow:0 6px 24px #09f9;transform:translateY(-2px)}.seek-btn-outline{background:#ffffff0d;border:1px solid #fff3;color:#fff!important}.seek-btn-outline.dark{background:#0b1739b3;border-color:#ffffff24}.seek-solutions{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b1739a6;border:1px solid #ffffff1f;border-radius:24px;box-shadow:0 10px 30px -5px #0009;padding:26px 28px 28px}.seek-solutions-header{margin-bottom:20px}.seek-solutions h3{color:#fff;font-size:17px;font-weight:800}.seek-solutions-interactive-stage{position:relative;width:100%}.seek-slot-drop-bottom,.seek-slot-drop-top{background:#0099ff1a;border:2px dashed #38bdf899;border-radius:14px;height:64px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;z-index:1}.seek-slot-drop-bottom{animation:slotBottomCycle 7s cubic-bezier(.4,0,.2,1) infinite;top:152px}.seek-slot-drop-top{animation:slotTopCycle 7s cubic-bezier(.4,0,.2,1) infinite;top:0}.seek-solutions-grid{display:flex;flex-direction:column;gap:12px;position:relative;z-index:2}.seek-solution-card{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;display:flex;gap:14px;height:64px;padding:12px 16px;position:relative}.seek-solution-icon{background:#09f3;border-radius:10px;color:#38bdf8;display:grid;flex-shrink:0;height:38px;place-items:center;width:38px}.seek-solution-info strong{color:#fff;display:block!important;font-size:14px;font-weight:700}.seek-solution-info small{color:#94a3b8;display:block!important;font-size:12px;margin-top:1px}.seek-card-grabber{color:#64748b;display:grid;margin-left:auto;place-items:center}.seek-sync-card-1{animation:syncCard1Motion 7s cubic-bezier(.4,0,.2,1) infinite}.seek-sync-card-2{animation:syncCard2Motion 7s cubic-bezier(.4,0,.2,1) infinite}.seek-sync-card-3{animation:syncCard3Motion 7s cubic-bezier(.4,0,.2,1) infinite}.seek-drag-sync-cursor{animation:syncCursorMotion 7s cubic-bezier(.4,0,.2,1) infinite;left:0;pointer-events:none;position:absolute;top:0;z-index:40}.seek-cursor-pointer{fill:#38bdf8;color:#38bdf8;filter:drop-shadow(0 3px 6px rgba(0,153,255,.5))}@keyframes syncCard1Motion{0%,10%{transform:translateY(0);z-index:2}14%{background:#0b1739f2;border-color:#09f;transform:translateY(-2px) rotate(-1.5deg) scale(1.02);z-index:20}26%,38%{background:#0b1739f2;border-color:#09f;transform:translateY(152px) rotate(1.5deg) scale(1.02);z-index:20}44%,72%{transform:translateY(152px);z-index:2}82%,94%{transform:translateY(76px);z-index:2}98%,to{transform:translateY(0);z-index:2}}@keyframes syncCard2Motion{0%,14%{transform:translateY(0);z-index:2}26%,72%{transform:translateY(-76px);z-index:2}82%,94%{transform:translateY(0);z-index:2}98%,to{transform:translateY(0);z-index:2}}@keyframes syncCard3Motion{0%,16%{transform:translateY(0);z-index:2}28%,52%{transform:translateY(-76px);z-index:2}58%{background:#0b1739f2;border-color:#09f;transform:translateY(-78px) rotate(-1.5deg) scale(1.02);z-index:20}70%,80%{background:#0b1739f2;border-color:#09f;transform:translateY(-152px) rotate(1.5deg) scale(1.02);z-index:20}84%,93%{transform:translateY(-152px);z-index:2}98%,to{transform:translateY(0);z-index:2}}@keyframes syncCursorMotion{0%{opacity:0;transform:translate(320px,-20px)}8%{opacity:1;transform:translate(265px,20px)}14%{opacity:1;transform:translate(265px,20px) scale(.88)}26%,38%{opacity:1;transform:translate(265px,172px) scale(.88)}44%{opacity:1;transform:translate(265px,172px) scale(1)}58%{opacity:1;transform:translate(265px,96px) scale(.88)}70%,80%{opacity:1;transform:translate(265px,20px) scale(.88)}90%{opacity:0;transform:translate(330px,-20px)}to{opacity:0;transform:translate(320px,-20px)}}@keyframes slotBottomCycle{0%,12%{opacity:0;transform:scale(.97)}18%,40%{opacity:1;transform:scale(1)}46%,to{opacity:0;transform:scale(.97)}}@keyframes slotTopCycle{0%,54%{opacity:0;transform:scale(.97)}62%,82%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(.97)}}.seek-process-right{align-items:center;display:flex;justify-content:center}.seek-orbit-stage{display:grid;height:500px;max-width:500px;place-items:center;position:relative;width:100%}.seek-orbit-svg{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.seek-svg-ring{fill:none;stroke-dasharray:4 4}.ring-1{stroke:#0099ff40;animation:ringSpin 30s linear infinite}.ring-1,.ring-2{transform-origin:250px 250px}.ring-2{stroke:#7041ff33;animation:ringSpinReverse 45s linear infinite}@keyframes ringSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ringSpinReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.seek-connector-spoke{stroke:#ffffff1f;stroke-width:1.5;stroke-dasharray:4 4}.seek-connector-spoke.is-active-spoke{stroke:url(#activeStreamGrad)!important;stroke-width:2.2!important;stroke-dasharray:6 3!important}.seek-pulse-dot{fill:#64748b;opacity:.6}.seek-pulse-dot.is-active-dot{fill:#09f!important;filter:drop-shadow(0 0 5px #0099ff);opacity:1!important}.seek-orbit-hub{background:#080f1e;border:3px solid #0099ff80;border-radius:50%;box-shadow:0 0 0 8px #0099ff1f,0 0 25px #0099ff59;display:grid;height:78px;place-items:center;position:relative;width:78px;z-index:10}.seek-hub-ripple{animation:hubRipple 2.2s cubic-bezier(0,.2,.8,1) infinite;border:1px solid #0099ff59;border-radius:50%;inset:-12px;position:absolute}@keyframes hubRipple{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.6)}}.seek-hub-logo{max-height:65%;max-width:65%;object-fit:contain}.seek-orbit-node{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1739d9;border:1.5px solid #ffffff1f;border-radius:9999px;box-shadow:0 8px 24px #00000080;display:flex;gap:10px;outline:none;padding:8px 16px;position:absolute;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap;z-index:15}.seek-orbit-node.is-active-node,.seek-orbit-node:hover{border-color:#09f!important;box-shadow:0 12px 28px #0099ff59;transform:translateY(-4px) scale(1.04)}.seek-node-icon{background:#09f3;border-radius:50%;color:#38bdf8;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.seek-orbit-node.is-active-node .seek-node-icon{background:#09f;color:#fff}.seek-node-text strong{color:#fff;display:block!important;font-size:13px;font-weight:700}.seek-node-text small{color:#94a3b8;display:block!important;font-size:10.5px}.node-0{left:50%;top:10px;transform:translateX(-50%)}.node-1{right:-5px;top:120px}.node-2{bottom:120px;right:-5px}.node-3{bottom:10px;left:50%;transform:translateX(-50%)}.node-4{bottom:120px;left:-5px}.node-5{left:-5px;top:120px}.seek-attendance{border-bottom:1px solid #ffffff14;border-top:1px solid #ffffff14;overflow:hidden;padding:80px max(5vw,40px);position:relative}.seek-attendance-aura{border-radius:50%;filter:blur(140px);pointer-events:none;position:absolute}.aura-1{background:radial-gradient(circle,#0099ff26 0,#0000 70%);height:500px;left:-100px;top:10%;width:500px}.aura-2{background:radial-gradient(circle,#6366f12e 0,#0000 70%);bottom:-100px;height:550px;right:-80px;width:550px}.seek-attendance-container{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:.95fr 1.05fr;margin:0 auto;max-width:1360px;position:relative;z-index:5}.seek-attendance-copy{display:flex;flex-direction:column}.attendance-badge{align-items:center;background:#0099ff1f;border:1px solid #09f6;border-radius:9999px;color:#7dd3fc;display:inline-flex;gap:7px;margin-bottom:14px;padding:5px 12px}.seek-badge-sparkle{color:#38bdf8}.seek-attendance-heading{font-size:clamp(34px,3.2vw,48px);font-weight:800;letter-spacing:-.03em;line-height:1.12;margin:10px 0 16px}.seek-shimmer-text{-webkit-text-fill-color:#0000;animation:shimmerFlow 5.5s linear infinite;background:linear-gradient(90deg,#38bdf8,#60a5fa 35%,#fff 50%,#818cf8 65%,#38bdf8);-webkit-background-clip:text;background-size:200% auto;display:inline-block}@keyframes shimmerFlow{to{background-position:200%}}.seek-attendance-desc{color:#94a3b8;font-size:15.5px;line-height:1.6;margin-bottom:28px;max-width:480px}.seek-attendance-grid{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:1fr 1fr;margin-bottom:32px}.seek-attendance-item{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:14px;display:flex;gap:12px;padding:10px 14px;position:relative}.seek-check-bubble{background:#0099ff40;border:1px solid #38bdf866;border-radius:50%;color:#38bdf8;display:grid;flex-shrink:0;height:22px;place-items:center;width:22px}.seek-attendance-item-text{color:#f1f5f9;font-size:13.5px;font-weight:600}.seek-attendance-showcase{align-items:center;display:flex;gap:28px;justify-content:center;position:relative}.seek-real-phone-wrapper{flex-shrink:0;position:relative;width:260px}.seek-real-phone-chassis{background:#020611;border:3.5px solid #1e293b;border-radius:36px;box-shadow:-15px 30px 65px #000000f2;padding:7px;position:relative}.seek-real-screen-container{background:#040817;border-radius:28px;display:flex;height:480px;overflow:hidden;width:100%}.seek-attendance-full-img{height:100%!important;object-fit:cover!important;width:100%!important}.seek-workplace-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b1739a6;border:1.5px solid #ffffff1f;border-radius:26px;padding:24px;width:320px}.seek-workplace-card h3{color:#fff;font-size:19px;font-weight:800;margin-bottom:16px}.seek-workplace-tabs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-bottom:18px}.seek-workplace-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;color:#cbd5e1;display:flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;padding:9px 8px}.seek-workplace-btn.active{background:#09f!important;background:var(--seek-logo-blue)!important;color:#fff!important}.seek-workplace-quote-box{align-items:center;background:#0006;border:1px solid #ffffff0f;border-radius:14px;display:flex;margin-bottom:18px;min-height:72px;padding:14px}.seek-workplace-quote-box p{color:#e2e8f0;font-size:13px;font-style:italic}.seek-dots{align-items:center;display:flex;gap:6px}.seek-dot-bar{background:#fff3;border-radius:4px;cursor:pointer;height:4px;width:14px}.seek-dot-bar.active{background:#09f;background:var(--seek-logo-blue);width:28px}.seek-trust{padding:80px max(5vw,40px)}.seek-trust-container.trust-single-column{align-items:center;display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1360px;width:100%}.seek-trust-intro.text-center{align-items:center;display:flex;flex-direction:column;max-width:760px;text-align:center}.seek-trust-tag-badge{align-items:center;background:#0099ff1a;border:1px solid #0099ff40;border-radius:9999px;color:#38bdf8;display:inline-flex;font-size:11px;font-weight:800;gap:6px;margin-bottom:14px;padding:5px 12px}.seek-trust-intro h2{font-size:clamp(30px,2.6vw,42px);font-weight:800;margin-bottom:16px}.seek-trust-intro p{color:#94a3b8;font-size:15.5px;line-height:1.65;margin-bottom:24px}.seek-trust-quote-pill{align-items:center;background:#0b1739b3;border:1px solid #ffffff1f;border-radius:14px;color:#e2e8f0;display:inline-flex;font-size:13px;font-weight:600;gap:10px;padding:10px 18px}.seek-results{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);width:100%}.seek-metric-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b1739a6;border:1.5px solid #ffffff1a;border-radius:20px;padding:24px 20px}.seek-metric-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.seek-metric-icon{background:#0099ff26;border-radius:12px;color:#38bdf8;display:grid;height:38px;place-items:center;width:38px}.seek-metric-trend{background:#10b98126;border-radius:9999px;color:#34d399;font-size:10px;font-weight:800;padding:3px 8px}.seek-metric-card strong{color:#fff;display:block;font-size:26px;font-weight:800}.seek-metric-card small{color:#94a3b8;display:block;font-size:12.5px;margin-top:4px}.seek-cta{border-top:1px solid #ffffff14;overflow:hidden;padding:80px 24px;position:relative}.seek-cta-container{margin:0 auto;max-width:900px}.seek-cta-glass-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0b1739bf;border:1.5px solid #ffffff29;border-radius:36px;padding:48px 36px;text-align:center}.seek-cta-badge{align-items:center;background:#0099ff26;border:1px solid #09f6;border-radius:9999px;color:#7dd3fc;display:inline-flex;font-size:11px;font-weight:800;gap:6px;margin-bottom:16px;padding:6px 14px}.seek-cta-glass-card h2{color:#fff;font-size:clamp(28px,3.2vw,42px);font-weight:800;margin-bottom:12px}.seek-cta-subtitle{color:#cbd5e1;font-size:15px;line-height:1.6;margin:0 auto 24px;max-width:580px}.seek-cta-action-row{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:24px}.seek-cta-primary-btn{font-size:15px;font-weight:700;height:48px;padding:0 32px}.seek-cta-secondary-btn{background:#ffffff0d;border:1px solid #fff3;border-radius:9999px;color:#fff!important;font-size:15px;font-weight:600;height:48px;padding:0 28px}.seek-cta-perks{color:#cbd5e1;display:flex;flex-wrap:wrap;font-size:13px;gap:24px;justify-content:center}.seek-footer{background:#02050b;border-top:1px solid #ffffff14;color:#94a3b8;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;padding:40px max(5vw,40px)}.seek-footer-columns{display:flex;flex-wrap:wrap;gap:40px}.seek-footer-columns a{color:#94a3b8;display:block;font-size:13px;margin-top:8px}.seek-footer-columns a:hover{color:#fff}.seek-footer-note{display:flex;font-size:12px;justify-content:space-between;width:100%}.modal-backdrop.show{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background-color:#03060c!important;opacity:.75!important}.modal.seek-spotlight-modal,.seek-spotlight-modal .modal-content,.seek-spotlight-modal .modal-dialog{background:#0000!important;border:none!important;box-shadow:none!important;margin:auto!important;padding:0!important}.seek-spotlight-dialog{max-width:520px!important;width:92%!important}.seek-spotlight-modal .modal-content{background:#090f1d!important;border:1px solid #ffffff29!important;border-radius:20px!important;box-shadow:0 24px 60px -15px #000000e6!important;padding:22px 18px 16px!important}.seek-spotlight-close{background:#ffffff0d;border:1px solid #ffffff26;border-radius:50%;color:#cbd5e1;display:grid;height:28px;place-items:center;position:absolute;right:14px;top:14px;width:28px;z-index:10}.seek-spotlight-generic h3{color:#fff;font-size:20px;font-weight:800;margin-bottom:12px}.seek-spotlight-generic p{color:#94a3b8;font-size:14px;line-height:1.55;margin-bottom:20px}.seek-tour-step{background:#0099ff26;border-radius:9999px;color:#09f;color:var(--seek-logo-blue);display:inline-block;font-size:10.5px;font-weight:700;margin-bottom:10px;padding:3px 9px}@media (max-width:992px){.cosmic-top-navbar{padding:0 20px}.cosmic-nav-menu{gap:16px}.cosmic-link{font-size:13px}.cosmic-login-gradient-btn{font-size:12.5px;height:34px;padding:0 18px}.seek-attendance-container,.seek-process-container{grid-template-columns:1fr!important}.seek-feature-dock{grid-template-columns:repeat(2,1fr)!important}.seek-results{grid-template-columns:1fr!important}.hero-center-orbital{transform:scale(.85)}}@media (max-width:768px){.cosmic-nav-menu,.hero-slogan-col{display:none}.hero-center-orbital{transform:scale(.72)}}.seek-exact-footer{background:#02050e;border-top:1px solid #ffffff14;color:#94a3b8;display:flex;flex-direction:column;overflow:hidden;padding:70px 4.5vw 24px;position:relative}.footer-transform-banner{align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#0e1a38e0,#050b1cf5);border:1px solid #0099ff61;border-radius:28px;box-shadow:0 20px 50px #000000d9,0 0 30px #0099ff26;display:flex;justify-content:space-between;margin:0 auto 65px;max-width:1360px;padding:44px 52px;position:relative;width:100%;z-index:10}.banner-left-content{max-width:620px}.banner-eyebrow{color:#38bdf8;display:block;font-size:11px;font-weight:800;letter-spacing:.18em;margin-bottom:10px}.footer-transform-banner h2{color:#fff;font-size:clamp(26px,2.5vw,36px);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:10px}.footer-transform-banner h2 span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00d2ff,#a855f7);-webkit-background-clip:text}.footer-transform-banner p{color:#94a3b8;font-size:14.5px;line-height:1.5}.banner-right-actions{align-items:center;display:flex;gap:16px;position:relative}.banner-demo-btn{background:linear-gradient(90deg,#09f,#7c3aed)!important;box-shadow:0 4px 20px #0099ff80;font-size:14px;font-weight:700;height:46px;padding:0 28px}.banner-contact-btn{background:#ffffff0a;border:1.5px solid #ffffff38;border-radius:9999px;color:#fff!important;font-size:14px;font-weight:600;height:46px;padding:0 26px;transition:all .2s ease}.banner-contact-btn:hover{background:#ffffff14;border-color:#38bdf899}.banner-script-slogan{color:#fff;display:flex;flex-direction:column;font-family:Caveat,cursive;font-size:17px;line-height:1.1;pointer-events:none;position:absolute;right:-22px;text-align:right;text-shadow:0 0 12px #fff6;top:-36px;transform:rotate(6deg)}.footer-main-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1.5fr;margin:0 auto 95px;max-width:1360px;position:relative;width:100%;z-index:10}.footer-brand-col{display:flex;flex-direction:column}.footer-brand-logo{margin-bottom:12px}.footer-tagline-pills{align-items:center;color:#38bdf8;display:flex;font-size:9.5px;font-weight:700;gap:8px;letter-spacing:.12em;margin-bottom:14px}.footer-tagline-pills .dot{color:#64748b}.footer-about-text{color:#94a3b8;font-size:13px;line-height:1.55;margin-bottom:22px}.footer-social-icons{display:flex;gap:10px}.footer-social-icons a{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;color:#cbd5e1;display:grid;height:34px;place-items:center;transition:all .2s ease;width:34px}.footer-social-icons a:hover{background:#09f3;border-color:#09f;color:#fff;transform:translateY(-2px)}.footer-link-col{display:flex;flex-direction:column;gap:11px}.footer-link-col strong{color:#fff;font-size:14px;font-weight:700;margin-bottom:4px}.footer-link-col a{color:#94a3b8;font-size:13px;transition:color .2s ease}.footer-link-col a:hover{color:#fff}.hiring-link{align-items:center;display:inline-flex;gap:6px}.hiring-badge{background:#10b98133;border:1px solid #10b98166;border-radius:99px;color:#34d399;font-size:8.5px;font-weight:700;padding:2px 5px}.footer-newsletter-col{display:flex;flex-direction:column}.footer-newsletter-col strong{color:#fff;font-size:14px;font-weight:700;margin-bottom:6px}.footer-newsletter-col p{color:#94a3b8;font-size:12.5px;line-height:1.45;margin-bottom:14px}.footer-newsletter-form{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.footer-input-wrapper{align-items:center;display:flex;position:relative}.newsletter-mail-icon{color:#64748b;left:14px;pointer-events:none;position:absolute}.footer-input-wrapper input{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;color:#fff;font-family:inherit;font-size:13px;height:42px;outline:none;padding:0 14px 0 40px;transition:border-color .2s ease;width:100%}.footer-input-wrapper input:focus{border-color:#09f}.newsletter-sub-btn{border-radius:12px;font-size:13.5px;font-weight:600;height:40px;width:100%}.footer-checkbox-label{align-items:flex-start;color:#94a3b8;cursor:pointer;display:flex;font-size:11px;gap:8px}.footer-checkbox-label input{accent-color:#09f;cursor:pointer;margin-top:2px}.footer-bottom-bar{align-items:center;border-top:1px solid #ffffff1a;color:#64748b;display:flex;font-size:12px;justify-content:space-between;margin:0 auto;max-width:1360px;padding-top:20px;position:relative;width:100%;z-index:10}.footer-copy,.footer-motto-credit{color:#94a3b8}.footer-bottom-right-group{align-items:center;display:flex;gap:22px}.footer-lang-selector{align-items:center;color:#cbd5e1;cursor:pointer;display:flex;gap:5px}.footer-legal-links{align-items:center;display:flex;gap:10px}.footer-legal-links a{color:#94a3b8;transition:color .2s ease}.footer-legal-links a:hover{color:#fff}.footer-legal-links .separator{color:#334155}.footer-scroll-top-btn{background:#ffffff0d;border:1px solid #ffffff26;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:36px;place-items:center;transition:all .2s ease;width:36px}.footer-scroll-top-btn:hover{background:#09f;border-color:#09f;transform:translateY(-2px)}.holo-globe-wrapper{aspect-ratio:1/1;box-shadow:none!important;cursor:pointer;height:320px;min-height:320px;min-width:320px;position:relative;width:320px;z-index:12}.holo-canvas-mount,.holo-globe-wrapper{align-items:center;border:none!important;display:flex;justify-content:center;outline:none!important}.holo-canvas-mount{height:100%;inset:0;position:absolute;width:100%;z-index:5}.holo-canvas-mount canvas{aspect-ratio:1/1!important;border:none!important;display:block;height:320px!important;outline:none!important;width:320px!important}.globe-cosmic-purple-rim{border:none!important;border-radius:50%;box-shadow:0 0 38px #a855f7f2,0 0 75px #d946efa6,inset 0 0 30px #00e5ffbf;inset:12px;z-index:6}.globe-cosmic-purple-rim,.globe-top-sunburst-flare{mix-blend-mode:screen;pointer-events:none;position:absolute}.globe-top-sunburst-flare{background:radial-gradient(circle,#fffffffa 0,#f43f5ee6 30%,#a855f799 60%,#0000 85%);border-radius:50%;filter:blur(8px);height:110px;right:65px;top:15px;width:110px;z-index:7}.center-logo-container{align-items:center;border:none!important;display:flex;height:78px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:78px;z-index:10}.center-logo-halo{background:radial-gradient(circle,#00e5ffbf 0,#a855f799 45%,#0000 80%);border:none!important;border-radius:50%;filter:blur(14px);height:130px;position:absolute;width:130px;z-index:9}.center-logo-img{border:none!important;display:block;filter:drop-shadow(0 0 16px rgba(0,229,255,.95)) drop-shadow(0 0 28px rgba(168,85,247,.8));height:62px;object-fit:contain;position:relative;-webkit-user-select:none;user-select:none;width:62px;z-index:10}.globe-bottom-beacon-flare{background:radial-gradient(ellipse at 50% 90%,#fffffff2 0,#38bdf8b3 25%,#a855f780 55%,#0000 80%);border:none!important;bottom:-20px;filter:blur(14px);height:85px;left:50%;mix-blend-mode:screen;pointer-events:none;position:absolute;transform:translateX(-50%);width:200px;z-index:2}.footer-globe-horizon-wrapper{height:250px;z-index:2}.footer-globe-horizon-wrapper canvas{display:block;height:250px!important;width:100%!important}.horizon-electric-arc-glow{background:radial-gradient(ellipse at 50% 0,#00e5fff2 0,#38bdf899 32%,#9333ea40 65%,#0000 85%);filter:blur(12px);height:55px;left:50%;max-width:1700px;mix-blend-mode:screen;pointer-events:none;position:absolute;top:18px;transform:translateX(-50%);width:100%;z-index:3}.footer-globe-horizon-wrapper{bottom:0;height:200px;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;width:100%;z-index:1}.horizon-svg-canvas{display:block;height:100%;width:100%}.orbit-trail-animated-1{animation:orbitPulse 6s ease-in-out infinite alternate}.orbit-trail-animated-2{animation:orbitPulse 8s ease-in-out infinite alternate-reverse}@keyframes orbitPulse{0%{opacity:.45}to{opacity:.85}}.app-showcase-hero-view{align-items:center;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;box-sizing:border-box;color:#fff;display:flex;font-family:Plus Jakarta Sans,sans-serif;height:100vh!important;justify-content:center;max-height:100vh!important;min-height:100vh!important;overflow:hidden;padding:1.5vh 3vw;position:relative;width:100vw}.showcase-atmosphere-overlay{background:radial-gradient(circle at 50% 15%,#02061440 0,#01040ebf 100%);inset:0;pointer-events:none;position:absolute;z-index:1}.showcase-content-canvas{height:100%;justify-content:space-between;max-width:1300px;position:relative;text-align:center;width:100%;z-index:2}.showcase-content-canvas,.showcase-header-block{align-items:center;display:flex;flex-direction:column}.showcase-header-block{margin-top:.5vh;z-index:10}.showcase-badge-pill{align-items:center;background:#0e1b3cd9;border:1px solid #00d2ff66;border-radius:9999px;box-shadow:0 0 12px #00d2ff40;display:inline-flex;gap:8px;margin-bottom:4px;padding:3px 12px}.showcase-main-title{color:#fff;font-size:clamp(20px,2.1vw,30px);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 3px}.showcase-sub-text{color:#94a3b8;font-size:clamp(10.5px,.85vw,12px);line-height:1.45;margin:0;max-width:600px}.showcase-side-tag{color:#94a3b8;display:flex;flex-direction:column;font-size:7.5px;font-weight:800;gap:4px;letter-spacing:.22em;line-height:1.2;position:absolute;top:10vh}.tag-left{left:0;text-align:left}.tag-right{right:0;text-align:right}.showcase-stage-viewport{align-items:center;display:flex;height:360px;justify-content:space-between;margin:auto 0;position:relative;width:1200px}.stage-circuit-svg-layer{height:360px;inset:0;pointer-events:none;position:absolute;width:1200px;z-index:5}.live-dashed-stream{stroke-dasharray:6 4;animation:streamFlow 1.6s linear infinite}.live-dashed-stream-rev{stroke-dasharray:6 4;animation:streamFlowRev 1.6s linear infinite}@keyframes streamFlow{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@keyframes streamFlowRev{0%{stroke-dashoffset:0}to{stroke-dashoffset:20}}.stage-side-col{flex-direction:column;height:100%;justify-content:space-between;z-index:10}.showcase-glass-card,.stage-side-col{box-sizing:border-box;display:flex;width:195px}.showcase-glass-card{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0e1b3ce6,#060c1ef5);border:1.5px solid #ffffff29;border-radius:14px;box-shadow:0 10px 22px #000000d9;cursor:pointer;gap:10px;height:50px;padding:8px 12px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.showcase-glass-card:hover{transform:translateY(-2px) scale(1.02)}.card-cyan{box-shadow:0 8px 20px #000000d9,0 0 14px #00f0ff40}.card-emerald{box-shadow:0 8px 20px #000000d9,0 0 14px #00f5a040}.card-magenta{box-shadow:0 8px 20px #000000d9,0 0 14px #f43f5e40}.card-purple{box-shadow:0 8px 20px #000000d9,0 0 14px #c084fc40}.card-amber{box-shadow:0 8px 20px #000000d9,0 0 14px #f59e0b40}.card-sky{box-shadow:0 8px 20px #000000d9,0 0 14px #00d2ff40}.card-icon-wrap{border:1px solid #ffffff29;border-radius:8px;display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.card-copy{display:flex;flex-direction:column;text-align:left}.card-copy strong{color:#fff;font-size:12px;font-weight:700;line-height:1.2}.card-copy small{color:#94a3b8;font-size:9px;font-weight:500;margin-top:1px}.circuit-pin{border:1.5px solid #fff;border-radius:50%;height:9px;position:absolute;top:50%;transform:translateY(-50%);width:9px;z-index:10}.pin-right{right:-4.5px}.pin-left{left:-4.5px}.pin-cyan{background:#00f0ff;box-shadow:0 0 8px #00f0ff}.pin-green{background:#00f5a0;box-shadow:0 0 8px #00f5a0}.pin-pink{background:#f43f5e;box-shadow:0 0 8px #f43f5e}.pin-purple{background:#c084fc;box-shadow:0 0 8px #c084fc}.pin-amber{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.pin-sky{background:#00d2ff;box-shadow:0 0 8px #00d2ff}.stage-center-rig{width:480px;z-index:5}.neon-stage-podium{bottom:0;height:70px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:520px;z-index:3}.podium-neon-halo{background:radial-gradient(ellipse at 50% 50%,#00f0ff40 0,#0000 70%);border:2px solid #00f0ff;border-radius:50%;box-shadow:0 0 35px #00f0fff2,inset 0 0 20px #00f0ff8c;height:40px;top:0;width:100%}.podium-neon-halo,.podium-upper-cylinder{left:50%;position:absolute;transform:translateX(-50%)}.podium-upper-cylinder{border:1px solid #a855f7a6;border-radius:50%;box-shadow:0 0 20px #a855f799;height:36px;top:10px;width:95%}.podium-bevel-base{background:linear-gradient(180deg,#081636f2,#020612);border-bottom:2px solid #00d2ff66;border-radius:0 0 90px 90px;bottom:0;height:32px;left:50%;position:absolute;transform:translateX(-50%);width:90%}.laptop-device{display:flex;flex-direction:column;height:300px;position:relative;width:480px;z-index:6}.laptop-bezel{background:#020612;border:3.5px solid #23304a;border-radius:12px 12px 0 0;box-shadow:0 16px 40px #000000f2;display:flex;flex:1 1;flex-direction:column;padding:4px;width:100%}.laptop-camera{background:#475569;border-radius:50%;height:4px;margin:0 auto 3px;width:4px}.laptop-screen{background:#fff;border-radius:6px;color:#0f172a;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.laptop-chin{background:linear-gradient(180deg,#334155,#1e293b);border-radius:0 0 10px 10px;box-shadow:0 6px 14px #000000d9;height:8px;margin-left:-3%;width:106%}.screen-topbar{font-size:8px;height:22px;padding:0 7px}.dot-logo{height:5.5px;width:5.5px}.screen-search{font-size:7.5px;padding:2px 6px;width:120px}.screen-profile{font-size:7.5px;gap:5px}.user-avatar{height:12px;width:12px}.screen-layout{background:#f8fafc;display:grid;flex:1 1;grid-template-columns:74px 1fr}.screen-nav{background:#fff;border-right:1px solid #e2e8f0;color:#64748b;display:flex;flex-direction:column;font-size:7.5px;font-weight:600;gap:1.5px;padding:4px 3px;text-align:left}.screen-nav span{border-radius:3px;padding:1.5px 3px}.screen-nav span.active{background:#eff6ff;color:#0284c7}.screen-main{display:flex;flex-direction:column;gap:4px;padding:4px 7px;text-align:left}.screen-welcome h4{color:#0f172a;font-size:9px;font-weight:700;margin:0}.screen-welcome small{color:#64748b;font-size:6.5px}.screen-stats-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr)}.stat-card{background:#fff!important;border:1px solid #e2e8f0;border-radius:4px;display:flex;flex-direction:column;padding:2.5px 3.5px}.stat-card strong{color:#0f172a;font-size:9.5px;font-weight:800}.stat-card strong.green{color:#16a34a}.stat-card strong.blue{color:#0284c7}.stat-card strong.red{color:#dc2626}.stat-card small{color:#64748b;font-size:6px}.stat-card .trend{font-size:5.5px;font-weight:700;margin-top:1px}.stat-card .trend.green{color:#16a34a}.stat-card .trend.red{color:#dc2626}.screen-charts-split{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1.35fr 1fr}.chart-box,.tasks-box{background:#fff!important;border:1px solid #e2e8f0;border-radius:4px;padding:3px 5px}.chart-title{display:flex;font-size:6.5px;font-weight:700;justify-content:space-between;margin-bottom:2px}.chart-title .filter,.chart-title .link{color:#0284c7;font-size:6px}.simulated-bar-chart{align-items:flex-end;display:flex;height:30px;justify-content:space-around}.bar-pair{gap:1.5px}.bar-pair span{width:3px}.tasks-list{gap:1.5px}.tasks-list div{font-size:6px}.mobile-device{align-items:center;background:#020612;border:2px solid #23304a;border-radius:18px;bottom:0;box-shadow:0 14px 35px #000000f2,0 0 16px #00d2ff66;box-sizing:border-box;display:flex;flex-direction:column;height:215px;justify-content:space-between;left:-20px;overflow:hidden;padding:4px;position:absolute;width:108px;z-index:12!important}.mobile-notch{background:#020612;border-radius:0 0 3px 3px;height:3px;margin-bottom:2px;width:26px}.mobile-brand{align-items:center;color:#38bdf8;display:flex;font-size:6px;font-weight:700;gap:3px;margin-bottom:2px}.dot-logo-small{height:4px;width:4px}.mobile-greeting h5{color:#fff;font-size:6.5px;font-weight:700;margin:0}.mobile-greeting small{color:#94a3b8;font-size:5px}.mobile-dial-wrap{align-items:center;background:radial-gradient(circle,#0284c7 0,#0369a1 60%,#082f49 100%);border:1.2px solid #38bdf8;border-radius:50%;box-shadow:0 0 10px #38bdf8cc;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:46px;justify-content:center;margin:4px 0;width:46px}.mobile-dial-wrap span{color:#fff;font-size:6px;font-weight:700;margin-top:1px}.mobile-tiles-grid{grid-gap:3px;display:grid;gap:3px;grid-template-columns:1fr 1fr;margin-bottom:2px;width:100%}.mobile-tiles-grid div{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;display:flex;flex-direction:column;padding:2.5px 2px}.mobile-tiles-grid span{font-size:6.5px}.mobile-tiles-grid small{color:#cbd5e1;font-size:5px;margin-top:1px}.showcase-bottom-controls{align-items:center;display:flex;flex-direction:column;gap:6px;margin-bottom:.5vh;z-index:15}.showcase-dock-bar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e1b3cd1;border:1px solid #ffffff29;border-radius:9999px;box-shadow:0 6px 18px #000000b3;gap:clamp(10px,1.5vw,20px);justify-content:center;padding:5px 18px}.dock-cell,.showcase-dock-bar{align-items:center;display:flex}.dock-cell{color:#cbd5e1;font-size:10px;font-weight:600;gap:5px}.dock-cell svg{color:#38bdf8}.dock-sep{background:#ffffff26;height:11px;width:1px}.showcase-cta-gradient{background:linear-gradient(90deg,#09f,#3b82f6 40%,#7c3aed)!important;border:1px solid #ffffff4d;border-radius:9999px;box-shadow:0 4px 16px #09f9,0 0 14px #7c3aed80;color:#fff!important;font-size:12.5px;font-weight:700;height:36px;padding:0 26px;transition:transform .2s ease,box-shadow .2s ease}.showcase-cta-gradient:hover{box-shadow:0 6px 22px #09fc,0 0 18px #7c3aedb3;transform:translateY(-2px)}.showcase-script-watermark{bottom:1.5vh;color:#fff;display:flex;flex-direction:column;font-family:Caveat,cursive;font-size:clamp(16px,1.4vw,20px);line-height:1.1;pointer-events:none;position:absolute;right:2vw;text-align:right;text-shadow:0 0 12px #ffffff73;transform:rotate(5deg)}.why-choose-hero-view{align-items:center;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;box-sizing:border-box;color:#fff;display:flex;font-family:Plus Jakarta Sans,sans-serif;height:100vh!important;justify-content:center;max-height:100vh!important;min-height:100vh!important;overflow:hidden;padding:1.5vh 3.5vw;position:relative;width:100vw}.why-choose-atmosphere{background:radial-gradient(circle at 50% 20%,#02061433 0,#01040ebf 100%);inset:0;pointer-events:none;position:absolute;z-index:1}.why-choose-content-canvas{display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:1360px;position:relative;width:100%;z-index:2}.why-choose-header-block{align-items:flex-start;display:flex;flex-direction:column;margin-top:.5vh;max-width:520px;z-index:10}.why-choose-badge-pill{align-items:center;background:#0e1b3cd9;border:1px solid #00d2ff66;border-radius:9999px;box-shadow:0 0 12px #00d2ff40;display:inline-flex;gap:8px;margin-bottom:4px;padding:3px 12px}.why-choose-main-title{color:#fff;font-size:clamp(24px,2.3vw,36px);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 4px}.why-choose-sub-text{color:#94a3b8;font-size:clamp(11px,.9vw,13px);line-height:1.45;margin:0}.why-choose-stage-grid{grid-gap:24px;align-items:center;display:grid;flex:1 1;gap:24px;grid-template-columns:1.05fr 1fr 1.15fr;margin:.5vh 0;max-height:54vh;z-index:10}.stage-left-props{display:flex;flex-direction:column;gap:16px}.value-prop-card{align-items:center;display:flex;gap:12px}.prop-icon-circle{border:1px solid #ffffff29;border-radius:10px;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.cyan-tone{background:#00d2ff33;box-shadow:0 0 12px #00f0ff66;color:#00f0ff}.blue-tone{background:#38bdf833;box-shadow:0 0 12px #38bdf866;color:#38bdf8}.purple-tone{background:#a855f733;box-shadow:0 0 12px #a855f766;color:#c084fc}.green-tone{background:#00f5a033;box-shadow:0 0 12px #00f5a066;color:#00f5a0}.prop-copy{display:flex;flex-direction:column;text-align:left}.prop-copy strong{color:#fff;font-size:13.5px;font-weight:700;line-height:1.2}.prop-copy small{color:#94a3b8;font-size:10.5px;font-weight:500;margin-top:1px}.why-choose-cta-wrap{margin-top:6px}.why-choose-explore-btn{background:linear-gradient(90deg,#09f,#3b82f6 40%,#7c3aed)!important;border:1px solid #ffffff4d;border-radius:9999px;box-shadow:0 4px 18px #09f9,0 0 16px #7c3aed80;color:#fff!important;font-size:13px;font-weight:700;height:40px;padding:0 26px;transition:transform .2s ease,box-shadow .2s ease}.why-choose-explore-btn:hover{box-shadow:0 6px 24px #09fc,0 0 20px #7c3aedb3;transform:translateY(-2px)}.stage-center-rig{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.nucleus-orbital-svg{height:360px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:500px;z-index:4}.nucleus-spin-slow{animation:nucleusSpin 30s linear infinite;transform-origin:250px 180px}.nucleus-spin-rev{animation:nucleusSpinRev 40s linear infinite;transform-origin:250px 180px}@keyframes nucleusSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes nucleusSpinRev{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.orbit-floating-tag{align-items:center;background:linear-gradient(135deg,#0e1b3ceb,#060c1efa);border:1.5px solid #00d2ff73;border-radius:9999px;box-shadow:0 10px 24px #000000d9,0 0 16px #00d2ff4d;display:flex;gap:6px;padding:5px 12px;position:absolute;white-space:nowrap;z-index:12}.tag-people-first{left:12%;top:8%}.tag-smarter-ops{left:-2%;top:42%}.tag-better-tomorrow{bottom:12%;right:6%}.tag-dot{border-radius:50%;display:grid;height:22px;place-items:center;width:22px}.tag-dot.cyan{background:#00d2ff40;color:#00f0ff}.tag-dot.blue{background:#38bdf840;color:#38bdf8}.tag-dot.purple{background:#c084fc40;color:#c084fc}.orbit-floating-tag span:last-child{color:#fff;font-size:11px;font-weight:700}.center-infinity-cloud-rig{display:grid;height:180px;margin-top:-35px;place-items:center;position:relative;width:220px;z-index:8}.cloud-ambient-bloom{background:radial-gradient(circle,#0099ff80 0,#7c3aed4d 55%,#0000 80%);border-radius:50%;filter:blur(25px);inset:-30px;position:absolute;z-index:-1}.center-logo-container{display:grid;height:75px;place-items:center;position:relative;width:150px;z-index:5}.center-brand-logo-img{filter:drop-shadow(0 0 22px rgba(0,210,255,.9));max-height:100%;max-width:100%;object-fit:contain}.podium-stage-base{background:radial-gradient(ellipse at 50% 50%,#00d2ff66 0,#0000 70%);border:1.5px solid #00d2ffb3;border-radius:50%;bottom:0;box-shadow:0 0 35px #00d2ffb3;height:45px;left:50%;position:absolute;transform:translateX(-50%);width:210px}.why-choose-handwriting{bottom:5px;color:#fff;display:flex;flex-direction:column;font-family:Caveat,cursive;font-size:20px;line-height:1.1;pointer-events:none;position:absolute;right:12%;text-align:right;text-shadow:0 0 14px #ffffff80;transform:rotate(5deg);z-index:15}.stage-right-bento{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;z-index:10}.bento-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0e1b3ce0,#060c1ef5);border:1.5px solid #ffffff29;border-radius:18px;box-shadow:0 12px 28px #000000d9;cursor:pointer;display:flex;flex-direction:column;height:130px;justify-content:space-between;padding:14px;position:relative;transition:transform .2s ease,border-color .2s ease}.bento-card:hover{transform:translateY(-3px)}.cyan-border{border-color:#00f0ff7a;box-shadow:0 12px 28px #000000d9,0 0 16px #00f0ff4d}.purple-border{border-color:#c084fc7a;box-shadow:0 12px 28px #000000d9,0 0 16px #c084fc4d}.amber-border{border-color:#f59e0b7a;box-shadow:0 12px 28px #000000d9,0 0 16px #f59e0b4d}.green-border{border-color:#00f5a07a;box-shadow:0 12px 28px #000000d9,0 0 16px #00f5a04d}.bento-top-row{align-items:center;display:flex;justify-content:space-between}.bento-icon{border-radius:10px;display:grid;height:36px;place-items:center;width:36px}.icon-cyan{background:#00d2ff38;color:#00f0ff}.icon-purple{background:#c084fc38;color:#c084fc}.icon-amber{background:#f59e0b38;color:#f59e0b}.icon-green{background:#00f5a038;color:#00f5a0}.bento-num{color:#64748b;font-size:12px;font-weight:800}.bento-body{text-align:left}.bento-body h3{color:#fff;font-size:13px;font-weight:700;line-height:1.2;margin-bottom:2px}.bento-body p{color:#94a3b8;font-size:10.5px;line-height:1.35;margin:0}.bento-arrow{bottom:12px;color:#64748b;position:absolute;right:14px}.why-choose-bottom-metrics{align-items:center;align-self:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e1b3cd1;border:1px solid #ffffff29;border-radius:9999px;box-shadow:0 10px 28px #000000b3;display:flex;gap:36px;justify-content:center;margin-bottom:.5vh;padding:10px 36px;z-index:10}.metric-pill{align-items:center;display:flex;gap:9px}.pill-icon.cyan{color:#00f0ff}.pill-icon.blue{color:#38bdf8}.pill-icon.amber{color:#f59e0b}.pill-text{display:flex;flex-direction:column;text-align:left}.pill-text strong{color:#fff;font-size:14.5px;font-weight:800;line-height:1.1}.pill-text small{color:#94a3b8;font-size:10px;font-weight:500}.metric-sep{background:#ffffff26;height:20px;width:1px}.key-features-hero-view{align-items:center;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;box-sizing:border-box;color:#fff;display:flex;font-family:Plus Jakarta Sans,sans-serif;height:100vh!important;justify-content:center;max-height:100vh!important;min-height:100vh!important;overflow:hidden;padding:1.2vh 3.5vw 1.5vh;position:relative;width:100vw}.features-atmosphere-overlay{background:radial-gradient(circle at 50% 15%,#02061440 0,#01040ec7 100%);inset:0;pointer-events:none;position:absolute;z-index:1}.features-content-canvas{display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:1360px;position:relative;text-align:center;width:100%;z-index:2}.features-header-block{align-items:center;display:flex;flex-direction:column;margin-top:.5vh;z-index:10}.features-badge-pill{align-items:center;background:#0e1b3cd9;border:1px solid #00d2ff66;border-radius:9999px;box-shadow:0 0 12px #00d2ff40;display:inline-flex;gap:8px;margin-bottom:4px;padding:3px 12px}.badge-pulse-line{color:#00d2ff;font-size:10px}.badge-text{color:#f1f5f9;font-size:9px;font-weight:800;letter-spacing:.2em}.features-main-title{color:#fff;font-size:clamp(22px,2.3vw,34px);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 3px}.title-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00d2ff,#38bdf8 40%,#818cf8 70%,#c084fc);-webkit-background-clip:text}.features-sub-text{color:#94a3b8;font-size:clamp(10.5px,.88vw,12.5px);line-height:1.45;margin:0;max-width:600px}.features-stage-viewport{align-items:center;display:flex;height:54vh;justify-content:space-between;margin:.5vh auto 0;max-width:1300px;position:relative;width:100%}.features-side-col{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:275px;z-index:10}.left-col{align-items:flex-start}.right-col{align-items:flex-end}.feature-glass-card{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0e1b3ce6,#060c1ef5);border:1.5px solid #ffffff29;border-radius:16px;box-shadow:0 10px 24px #000000d9;cursor:pointer;display:flex;gap:12px;padding:10px 14px;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:260px}.feature-glass-card:hover{transform:translateY(-2px) scale(1.02)}.card-cyan{border-color:#00f0ff73;box-shadow:0 10px 24px #000000d9,0 0 16px #00f0ff40}.card-emerald{border-color:#00f5a073;box-shadow:0 10px 24px #000000d9,0 0 16px #00f5a040}.card-magenta{border-color:#f43f5e73;box-shadow:0 10px 24px #000000d9,0 0 16px #f43f5e40}.card-amber{border-color:#f59e0b73;box-shadow:0 10px 24px #000000d9,0 0 16px #f59e0b40}.card-purple{border-color:#c084fc73;box-shadow:0 10px 24px #000000d9,0 0 16px #c084fc40}.card-sky{border-color:#00d2ff73;box-shadow:0 10px 24px #000000d9,0 0 16px #00d2ff40}.card-emerald-right{border-color:#00f5a073;box-shadow:0 10px 24px #000000d9,0 0 16px #00f5a040}.feature-icon-wrap{border:1px solid #ffffff29;border-radius:10px;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.box-cyan{background:#00d2ff33;color:#00f0ff}.box-emerald{background:#00f5a033;color:#00f5a0}.box-magenta{background:#f43f5e33;color:#f43f5e}.box-amber{background:#f59e0b33;color:#f59e0b}.box-purple{background:#c084fc33;color:#c084fc}.box-sky{background:#38bdf833;color:#00d2ff}.feature-copy{display:flex;flex:1 1;flex-direction:column;text-align:left}.feature-copy strong{color:#fff;font-size:12.5px;font-weight:700;line-height:1.25}.feature-copy small{color:#94a3b8;font-size:9.5px;font-weight:500;line-height:1.35;margin-top:2px}.card-arrow-pill{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;color:#94a3b8;display:grid;flex-shrink:0;height:24px;place-items:center;width:24px}.stage-hardware-rig{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:580px;z-index:5}.neon-podium-platform{bottom:0;height:65px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:560px;z-index:3}.podium-halo-glow{background:radial-gradient(ellipse at 50% 50%,#00f0ff40 0,#0000 70%);border:2px solid #00f0ff;border-radius:50%;box-shadow:0 0 35px #00f0fff2,inset 0 0 25px #00f0ff99;height:38px;top:0;width:100%}.podium-halo-glow,.podium-rim{left:50%;position:absolute;transform:translateX(-50%)}.podium-rim{border:1px solid #a855f799;border-radius:50%;box-shadow:0 0 20px #a855f7b3;height:34px;top:10px;width:95%}.podium-base{background:linear-gradient(180deg,#081636f2,#020612);border-bottom:2px solid #00d2ff66;border-radius:0 0 90px 90px;bottom:0;height:30px;left:50%;position:absolute;transform:translateX(-50%);width:88%}.laptop-device-box{display:flex;flex-direction:column;height:310px;position:relative;width:500px;z-index:6}.laptop-screen-bezel{background:#020612;border:3.5px solid #23304a;border-radius:12px 12px 0 0;box-shadow:0 18px 45px #000000f2;display:flex;flex:1 1;flex-direction:column;padding:4px;width:100%}.laptop-cam{background:#475569;border-radius:50%;height:4px;margin:0 auto 3px;width:4px}.laptop-screen-content{background:#fff;border-radius:6px;color:#0f172a;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.laptop-base-chassis{background:linear-gradient(180deg,#334155,#1e293b);border-radius:0 0 12px 12px;box-shadow:0 6px 16px #000000d9;height:9px;margin-left:-3%;width:106%}.screen-topbar{background:#0f172a;color:#fff;font-size:8.5px;height:24px;justify-content:space-between;padding:0 8px}.screen-brand,.screen-topbar{align-items:center;display:flex}.screen-brand{gap:4px}.dot-logo{background:#00d2ff;border-radius:50%;height:6px;width:6px}.screen-search{background:#1e293b;border-radius:4px;color:#94a3b8;gap:4px;padding:2px 8px;width:130px}.screen-profile,.screen-search{align-items:center;display:flex;font-size:8px}.screen-profile{gap:6px}.user-avatar{background:#f59e0b;border-radius:50%;height:13px;width:13px}.screen-body-grid{background:#f8fafc;display:grid;flex:1 1;grid-template-columns:78px 1fr}.screen-sidebar{background:#fff;border-right:1px solid #e2e8f0;color:#64748b;display:flex;flex-direction:column;font-size:7.5px;font-weight:600;gap:2px;padding:5px 3px;text-align:left}.screen-sidebar span{border-radius:3px;padding:2px 4px}.screen-sidebar span.active{background:#eff6ff;color:#0284c7}.screen-main-area{display:flex;flex-direction:column;gap:4px;padding:5px 8px;text-align:left}.welcome-row h4{color:#0f172a;font-size:9.5px;font-weight:700;margin:0}.welcome-row small{color:#64748b;font-size:7px}.stats-row{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr)}.stats-row .stat-box{background:#fff!important;border:1px solid #e2e8f0;border-radius:4px;display:flex;flex-direction:column;padding:3px 4px}.stats-row .stat-box strong{color:#0f172a;font-size:10px;font-weight:800}.stats-row .stat-box strong.green{color:#16a34a}.stats-row .stat-box strong.blue{color:#0284c7}.stats-row .stat-box strong.red{color:#dc2626}.stats-row .stat-box small{color:#64748b;font-size:6.5px}.stats-row .stat-box .trend{font-size:6px;font-weight:700;margin-top:1px}.stats-row .stat-box .trend.green{color:#16a34a}.stats-row .stat-box .trend.red{color:#dc2626}.charts-split-row{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1.35fr 1fr}.panel-box{background:#fff!important;border:1px solid #e2e8f0;border-radius:4px;padding:4px 5px}.panel-title{display:flex;font-size:7px;font-weight:700;justify-content:space-between;margin-bottom:2px}.panel-title .filter,.panel-title .link{color:#0284c7;font-size:6.5px}.mini-bar-chart{height:32px;justify-content:space-around}.bar-pair,.mini-bar-chart{align-items:flex-end;display:flex}.bar-pair{gap:2px;height:100%}.bar-pair span{border-radius:2px 2px 0 0;width:3.5px}.b-cyan{background:#38bdf8}.b-gray{background:#cbd5e1}.tasks-list{display:flex;flex-direction:column;gap:2px}.tasks-list div{color:#334155;display:flex;font-size:6.5px;justify-content:space-between}.tasks-list small{color:#64748b}.smartphone-device-box{align-items:center;background:#020612;border:2.2px solid #23304a;border-radius:18px;bottom:0;box-shadow:0 14px 35px #000000f2,0 0 16px #00d2ff66;display:flex;flex-direction:column;height:228px;padding:3px;position:absolute;right:-24px;width:112px;z-index:12}.phone-notch{background:#020612;border-radius:0 0 3px 3px;height:3.5px;margin-bottom:3px;width:28px}.phone-brand{align-items:center;color:#38bdf8;display:flex;font-size:6.5px;font-weight:700;gap:3px;margin-bottom:5px}.dot-logo-small{background:#00d2ff;border-radius:50%;height:4.5px;width:4.5px}.phone-greeting h5{font-size:7px;font-weight:700;margin:0}.phone-greeting small{color:#94a3b8;font-size:5.5px}.phone-checkin-dial{align-items:center;background:radial-gradient(circle,#0284c7 0,#0369a1 60%,#082f49 100%);border:1.2px solid #38bdf8;border-radius:50%;box-shadow:0 0 12px #38bdf8cc;cursor:pointer;display:flex;flex-direction:column;height:52px;justify-content:center;margin:7px 0;width:52px}.phone-checkin-dial span{font-size:6.5px;font-weight:700;margin-top:1px}.phone-action-tiles{grid-gap:2.5px;display:grid;gap:2.5px;grid-template-columns:1fr 1fr;width:100%}.phone-action-tiles div{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;display:flex;flex-direction:column;padding:2.5px 2px}.phone-action-tiles span{font-size:7px}.phone-action-tiles small{color:#cbd5e1;font-size:5.5px;margin-top:1px}.features-script-watermark{align-items:center;bottom:8px;color:#fff;display:flex;flex-direction:column;font-family:Caveat,cursive;font-size:20px;left:50%;line-height:1.1;pointer-events:none;position:absolute;text-shadow:0 0 14px #ffffff80;transform:translateX(-50%);z-index:15}.script-underline{border-bottom:2.5px solid #00d2ff;border-radius:0 0 50% 50%;box-shadow:0 2px 8px #00d2ffcc;height:5px;margin-top:-2px;width:140px}.features-bottom-metrics-bar{align-items:center;align-self:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e1b3cd1;border:1px solid #ffffff29;border-radius:9999px;box-shadow:0 8px 24px #000000b3;display:flex;gap:clamp(14px,2vw,32px);justify-content:center;margin-bottom:.5vh;padding:8px 28px;z-index:15}.metric-cell{align-items:center;display:flex;gap:8px}.metric-icon.cyan{color:#00f0ff}.metric-icon.blue{color:#38bdf8}.star-symbol{color:#f59e0b;font-size:15px}.metric-text{display:flex;flex-direction:column;text-align:left}.metric-text strong{color:#fff;font-size:13.5px;font-weight:800;line-height:1.1}.metric-text small{color:#94a3b8;font-size:9.5px;font-weight:500}.metric-divider{background:#ffffff26;height:16px;width:1px}.login-page,.login-page *{box-sizing:border-box}.login-page{--login-text:#f6f6ff;--login-muted:#aec5ef;background:#06132b;color:var(--login-text);display:flex;font-family:Outfit,sans-serif;height:100dvh;min-height:0;overflow:hidden}.login-left{flex-shrink:0;overflow:hidden;position:relative;width:61.588542%}.login-reference-art{height:100%;left:0;max-width:none;object-fit:fill;position:absolute;top:0;width:162.367865%}.login-right{align-items:center;background:radial-gradient(ellipse at 0 23%,#30209b88,#0000 34%),radial-gradient(ellipse at 8% 95%,#2631dacc,#0000 32%),radial-gradient(ellipse at 100% 60%,#28176c88,#0000 35%),#061329;display:flex;height:100%;isolation:isolate;justify-content:center;min-height:0;overflow:hidden;padding:clamp(68px,11vh,110px) 2vw clamp(40px,8vh,80px) 2.8vw;position:relative;width:38.411458%}.login-right:after,.login-right:before{border:1px solid #6846e6;border-radius:50%;content:"";height:300px;pointer-events:none;position:absolute;width:640px;z-index:-1}.login-right:before{background:linear-gradient(140deg,#088ee1,#202185 55%,#6c27c9);bottom:-155px;box-shadow:0 0 35px #324cf9;left:-325px;transform:rotate(42deg)}.login-right:after{background:#3724ab;left:-245px;opacity:.13;top:-150px;transform:rotate(-42deg)}.theme-toggle-pill{align-items:center;background:linear-gradient(100deg,#3c2b9d,#09182e 70%);border:1px solid #70c7ff;border-left-color:#5340bc;border-radius:30px;color:#d4e6ff;cursor:pointer;display:flex;height:55px;justify-content:space-around;padding:0;position:absolute;right:2.5vw;top:36px;width:125px}.theme-toggle-pill-icon{font-size:27px;z-index:1}.theme-toggle-pill-thumb{background:#061329;border-radius:28px;height:49px;position:absolute;right:2px;top:2px;transition:transform .2s;width:62px}.theme-toggle-pill.is-light .theme-toggle-pill-thumb{background:#fff;transform:translateX(-57px)}.login-form-fit{align-items:center;display:flex;height:100%;justify-content:center;min-height:0;width:100%}.login-form-container{background:linear-gradient(130deg,#11204a66,#071429bb 50%,#10144488);border:1px solid #7964fb;border-radius:30px;box-shadow:inset 0 0 35px #4123b51a;flex-shrink:0;max-width:516px;padding:50px 38px 36px;transform:scale(1);transform:scale(var(--login-scale,1));transform-origin:center;width:100%}.login-form-logo{display:flex;justify-content:center;margin-bottom:27px}.login-brand{align-items:center;color:#f7f7ff;display:flex;font-size:clamp(36px,3.4vw,54px);font-weight:650;gap:7px;letter-spacing:-2px;line-height:1.4}.login-brand-symbol{align-items:center;border:6px solid #3788ff;border-radius:50%;color:#3788ff;display:inline-flex;font-size:52px;height:65px;justify-content:center;line-height:1;position:relative;transform:rotate(-22deg);width:60px}.login-brand-symbol:after{background:#476aff;border-radius:0 0 8px 8px;bottom:-13px;content:"";height:6px;position:absolute;width:24px}.login-brand-now{color:#3986ff}.login-title h2{color:var(--login-text);font-size:29px;font-weight:600;margin:0 0 8px;text-align:center}.login-form-container>.sub-title p{color:var(--login-muted);font-size:16px;line-height:1.4;margin:0 auto 28px;max-width:370px;text-align:center}.login-form label{color:var(--login-text);display:block;font-size:15px;font-weight:400;margin-bottom:6px}.login-form>div+div{margin-top:19px}.login-form .form-label.mt-2{margin-top:0!important}.login-page .input-icon-container{position:relative}.login-page .login-field-icon{color:#b9d4ff;font-size:25px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.login-page .login-form .form-control{background:#b4c7ff16;border:1px solid #7389bb30;border-radius:13px;color:var(--login-text);display:block;font-family:inherit;font-size:15px;height:56px;line-height:1.5;margin:0;min-width:0;padding:12px 48px 12px 54px!important;width:100%}.login-form .form-control::placeholder{color:#9bb3db;opacity:1}.login-form .form-control:focus{background:#b4c7ff20;border-color:#7971ff;box-shadow:0 0 0 3px #7460ff26;color:var(--login-text)}.login-page .pass-eye{background:#0000;border:0;color:#d0dfff;cursor:pointer;display:grid;font-size:23px;height:32px;padding:0;place-items:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:32px}.login-form .login-form-meta{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:18px 0 27px}.login-form .remember-me{align-items:center;color:var(--login-muted);cursor:pointer;display:flex;gap:11px;margin:0;white-space:nowrap}.login-form .remember-me input{accent-color:#7050ff;cursor:pointer;height:23px;margin:0;width:23px}.login-page .forgot-password{color:#9b6aff;font-size:15px;text-decoration:none}.login-page .login-button{align-items:center;background:linear-gradient(110deg,#655cff,#633cff 47%,#349ef9);border:0;border-radius:17px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:18px;font-weight:500;gap:10px;height:58px;justify-content:center;width:100%}.login-page .login-button:hover{filter:brightness(1.1)}.login-page .login-button:disabled{cursor:wait;opacity:.65}.login-page .help-divider{align-items:center;color:var(--login-muted);display:flex;font-size:15px;gap:19px;margin-top:25px}.login-page .help-divider:after,.login-page .help-divider:before{background:#718bb7;content:"";flex:1 1;height:1px}.login-page .contact-admin-btn{align-items:center;background:#0000;border:1px solid #b6bbff;border-radius:16px;color:var(--login-text);cursor:pointer;display:flex;font:inherit;font-size:15px;gap:20px;justify-content:center;margin-top:16px;min-height:59px;width:100%}.login-page .contact-admin-btn svg{color:#b1c6fa;font-size:28px}.login-page .secure-text{align-items:center;color:var(--login-muted);display:flex;font-size:13px;gap:10px;justify-content:center;margin:24px 0 0}.login-page .secure-text svg{font-size:26px}.login-right-footer{bottom:37px;color:#879fc9;font-size:12px;letter-spacing:1px;margin:0;position:absolute;right:3vw;word-spacing:9px}.login-page a:focus-visible,.login-page button:focus-visible,.login-page input[type=checkbox]:focus-visible{outline:2px solid #a9b8ff;outline-offset:4px}.login-page--light{--login-text:#16264d;--login-muted:#51678d}.login-page--light .login-right{background:#eef2ff}.login-page--light .login-form-container{background:#ffffffed}.login-page--light .login-brand{color:#16264d}.login-page--light .login-field-icon,.login-page--light .pass-eye{color:#51678d}.login-page--light .theme-toggle-pill{background:#d9dfff;color:#5f53d7}@media (max-width:1200px){.login-form-container{padding:36px 24px}.login-right{padding-left:22px;padding-right:22px}.login-left{width:55%}.login-right{width:45%}.login-brand{font-size:44px}}@media (max-width:900px){.login-left{display:none}.login-right{padding:85px 24px 55px;width:100%}.theme-toggle-pill{height:48px;right:24px;top:25px;width:108px}.theme-toggle-pill-thumb{height:42px;width:52px}.theme-toggle-pill.is-light .theme-toggle-pill-thumb{transform:translateX(-49px)}.login-right-footer{bottom:25px;right:24px}}@media (max-width:400px){.login-right{padding-left:14px;padding-right:14px}.login-form-container{border-radius:24px;padding:32px 20px}.login-form .remember-me,.login-page .forgot-password{font-size:13px}.login-page .contact-admin-btn{font-size:13px;gap:10px}}.login-form.was-validated .input-icon-container:has(.form-control:invalid)+.invalid-feedback{display:block}.login-page .login-form.was-validated .form-control{background-image:none}@media (max-height:850px){.login-form-container{padding-bottom:24px;padding-top:24px}.login-form-logo{margin-bottom:16px}.login-form-container>.sub-title p{margin-bottom:20px}.login-form>div+div{margin-top:14px}.login-form .login-form-meta{margin:14px 0 18px}.login-page .help-divider{margin-top:18px}.login-page .secure-text{margin-top:16px}.theme-toggle-pill{top:14px}.login-right-footer{bottom:16px}}.recovery-page .login-form{margin-top:6px}.recovery-page .login-form>.login-button{margin-top:24px}.recovery-page .recovery-show-passwords{margin-top:18px}.recovery-page .recovery-resend{background:#0000;border:0;color:#9b6aff;cursor:pointer;display:block;font:inherit;font-size:14px;margin-top:18px;padding:0}.recovery-page .recovery-resend:disabled{cursor:wait;opacity:.6}.recovery-page .contact-admin-btn,.recovery-page .recovery-back-link{text-decoration:none}.recovery-page .alert{background:#e74c3c16;border:1px solid #f0808055;border-radius:12px;color:#ffb9b9;font-size:14px;margin:0 0 18px}.recovery-page.login-page--light .alert{color:#a52b36}.AdminPanelLayOut-body{display:flex;min-width:0;overflow:hidden}.AdminPanelLayOut-body-right{height:calc(100vh - 76px);min-width:0;overflow-x:hidden;overflow-y:auto;width:100%}.demo-banner{background:#5b3df5;color:#fff;font-size:13px;font-weight:600;padding:6px 12px;text-align:center}.demo-banner--warn{background:#d92d20}.AdminNavBare{align-items:center;background-color:initial;display:flex;gap:10px;justify-content:space-between;padding:15px;position:-webkit-sticky;position:sticky;top:0}.AdminNavBare-left{align-items:center;display:flex;gap:30px;height:30px;width:130px}.AdminNavBare-left>img{height:80px;margin-top:20px;width:200px}.AdminNavBare-Right{background-color:var(--top-menubar-bg-color);border:1px solid var(--top-menubar-bg-color);border-radius:32px;box-shadow:0 1px 2px 0 #3c40434d,0 2px 6px 2px #3c404326;height:45px;padding:0 16px;width:100%}.AdminNavBare-Right>ul{align-items:center;display:flex;gap:25px;justify-content:start;position:relative;top:8px}.profile-menus{gap:10px;justify-content:space-between}.profile-menus,.profile-menus .info-menu{align-items:center;display:flex;z-index:1600!important}.profile-menus .info-menu{background-color:#0c0a17;border-radius:50%;box-shadow:0 1px 2px 0 #3c40434d,0 2px 6px 2px #3c404326;height:45px;justify-content:center;width:45px}.profile-menus .info-menu a{position:relative;z-index:1600!important}.profile-menus .info-menu a .info-notification{background-image:linear-gradient(90deg,#d73c3c,#ffb7b7);border-radius:18px;color:#fff;font-size:12px;height:22px;min-width:34px;position:absolute;right:-15px;top:-10px;width:auto}.profile-menus .info-menu a .info-notification,.profile-menus .info-menu a label{align-items:center;display:flex;justify-content:center}.profile-menus .info-menu a label.active{background-image:linear-gradient(90deg,#8660f8,#ded3ff);border-radius:50%;height:45px;width:45px}.setting-link{align-items:center;background-color:var(--top-menubar-bg-color);border-radius:50px;color:var(--primary-text-color);cursor:pointer;display:flex;height:45px;justify-content:center;position:relative;width:45px}.setting-link.active{background-image:linear-gradient(90deg,#8660f8,#ded3ff);color:#fff}.info-notification{align-items:center;background-image:linear-gradient(90deg,#d73c3c,#ffb7b7);border-radius:18px;color:#fff;display:flex;font-size:12px;height:22px;justify-content:center;min-width:34px;position:absolute;right:-15px;top:-10px;width:auto}.profile-menus .info-menu .icon{color:#fff;font-size:20px}.profile-menus .profile-menu a img{border-radius:50%;height:45px;width:45px}.nav_link{align-items:center;border-radius:10px;color:var(--primary-text-color);cursor:pointer;display:flex;display:block;font-size:13px;font-weight:500;gap:7px;padding:5px}.nav_link.active{background-image:linear-gradient(90deg,#8660f8,#ded3ff);border-radius:92px;box-shadow:0 1px 2px 0 #3c40434d,0 2px 6px 2px #3c404326;color:#fff;padding:5px 16px}.notification-container{display:inline-block;position:relative}.notification-icon{color:#fff;cursor:pointer;font-size:1.8rem;position:relative;transition:color .3s ease}.notification-icon:hover{color:#007bff}.notification-icon .notification-count{background:red;border-radius:50%;color:#fff;font-size:.9rem;font-weight:700;padding:.2rem .6rem;position:absolute;right:-10px;top:-5px}.notification-dropdown{animation:dropdown-slide .3s ease;background:#fff;border-radius:8px;box-shadow:0 8px 16px #0003;height:86%;left:50%;margin:5px auto;overflow:hidden;position:fixed;transform:translate(-50%);width:87%;z-index:1000}.notification-buttons{align-items:center;display:flex;gap:10px;justify-content:end}.not-btn{height:30px;line-height:0px;position:relative;width:80px}.not-btn label{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.form-container{border-bottom:1px solid #c5c3c3}@keyframes dropdown-slide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.notification-header{align-items:center;background:#78858d;color:#fff;display:flex;justify-content:space-between;padding:.8rem 1rem}.notification-header h4{font-size:1rem;margin:0}.clear-button{background:none;border:none;color:#fff;cursor:pointer;font-size:.8rem}.clear-button:hover{text-decoration:underline}.notification-dropdown ul{list-style:none;margin:0;max-height:80%;overflow-y:auto;padding:0}.notification-dropdown ul li{border-bottom:1px solid #c5c3c3;padding:.8rem 1rem}.notification-dropdown ul li:last-child{border-bottom:none}.notification-item p{color:#333;font-size:.95rem;margin:0}.notification-item .notification-time{color:#777;display:block;font-size:.8rem;margin-top:.2rem}.notification-dropdown ul li.empty{color:#555;font-size:.9rem;padding:1rem;text-align:center}.profile-menu{position:relative}.profile-menu .profile-dropdown{background-color:var(--top-menubar-bg-color);border-radius:8px;box-shadow:0 0 7px 2px var(--box-shadow);display:none;min-height:30px;padding:0;position:absolute;right:0;top:110%;transition:all .2s;width:140px;z-index:99999!important}.profile-menu .profile-dropdown li:hover .profile-dropdown,.profile-menu .profile-dropdown:hover .profile-dropdown,.profile-menu:hover>.profile-dropdown{display:block}.profile-menu .profile-dropdown li{border-radius:8px;color:var(--primary-text-color);cursor:pointer;height:30px;line-height:30px;list-style:none;padding:0 7px;z-index:99999!important}.profile-menu .profile-dropdown li:hover{background-color:var(--menu-hover-bg-color)}.profile-menu .profile-dropdown.active{display:block;z-index:99999!important}@media (max-width:768px){.notification-dropdown{right:5%;width:90%}.notification-header h4{font-size:.9rem}.notification-item p{font-size:.85rem}}.chat-popup-container{bottom:20px;position:fixed;right:20px;z-index:1000}.chat-button{align-items:center;background-color:#313331;border:none;border-radius:50%;box-shadow:0 4px 10px #0003;color:#fff;cursor:pointer;display:flex;font-size:1.8rem;height:60px;justify-content:center;transition:transform .3s,background .3s;width:60px}.chat-button:hover{background-color:#494949;transform:scale(1.1)}.chat-popup{animation:slideIn .3s ease-in-out;background:#fff;border-radius:10px;bottom:90px;box-shadow:0 4px 10px #0003;display:flex;flex-direction:column;height:auto;overflow:hidden;position:fixed;right:20px;width:200px}.chat-header{background-color:#313331;color:#fff;font-weight:700;padding:1rem;text-align:center}.chat-body{background:#f9f9f9;flex:1 1;overflow-y:auto;padding:1rem}.chat-body ul{margin:0;padding:0}.chat-body ul li{border-bottom:1px solid #a7a5a5;height:40px;line-height:40px;list-style:none}.chat-body ul li:hover a{color:#6b6a6a}.chat-body ul li:last-child{border-bottom:none}.chat-body ul li a{color:#000;display:block;text-decoration:none}@media (max-width:768px){.chat-popup{bottom:20px;height:70%;right:5%;width:90%}.chat-button{font-size:1.5rem;height:50px;width:50px}}@keyframes slideIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.dropdown__-menu{background:var(--card-bg-color)!important;border:none;border-radius:.5rem;box-shadow:0 10px 30px 0 #1f2d3d1a;color:#5c5776;display:block;font-size:.875rem;height:auto;opacity:0;position:absolute;right:10px;transform:translateY(1px);transition:all .3s ease-in;visibility:hidden;width:100px;z-index:99!important}.dropdown__-menu ul{border-radius:12px;box-shadow:0 10px 30px 0 var(--box-shadow)!important;z-index:99!important}.dropdown__-menu ul li{border:none;border-radius:12px;padding:10px 5px;z-index:99!important}.dropdown__-menu ul li,.dropdown__-menu ul li:hover{color:var(--primary-text-color);cursor:pointer!important}.dropdown__-menu ul li:hover{background:var(--menu-hover-bg-color)}.dropdown__-submenu:hover>.dropdown__-menu,.dropdown__:hover>.dropdown__-menu{opacity:1;transform:scaleY(1);visibility:visible}@media (min-width:990px){.dropright-lg{position:relative}.dropright-lg .dropdown__-menu{left:100%;margin-right:.125rem;margin-top:0;right:auto;top:0}}.dropdown__-toggle:after{border:0;content:">";display:inline-block;float:right;margin-left:.255em;vertical-align:.255em}.avatar-md{height:47px;width:47px}.avatar img{height:100%;object-fit:cover;width:100%}.avatar{position:relative;top:0}.avatar-online:before{background-color:green}.avatar-indicators:before{border:2px solid #fff;border-radius:50%;bottom:0;content:"";display:table;height:30%;position:absolute;right:5%;width:30%}.pm-wrap{--pm-bg:linear-gradient(160deg,#1f1b3d,#151229);--pm-border:#8660f847;--pm-divider:#ffffff14;--pm-text:#fff;--pm-muted:#a9a3c9;--pm-item:#d9d6ec;--pm-item-hover:#8660f81f;--pm-ring:#6f5bd8;--pm-online:#22c55e;--pm-offline:#9ca3af;--pm-danger:#f43f5e;--pm-shadow:0 24px 60px #04021299;margin-left:8px;position:relative}.light .pm-wrap{--pm-bg:#fff;--pm-border:#e0e0f0;--pm-divider:#ececf5;--pm-text:#1a1a2e;--pm-muted:#6b6b8a;--pm-item:#2d2b45;--pm-item-hover:#8660f814;--pm-ring:#8660f8;--pm-shadow:0 24px 60px #1a1a2e24}.pm-trigger{background:#0000;border:2px solid var(--pm-ring);border-radius:50%;box-shadow:0 0 0 4px #8660f81f;cursor:pointer;height:42px;padding:0;position:relative;transition:box-shadow .2s ease,transform .2s ease;width:42px}.pm-trigger.open,.pm-trigger:hover{box-shadow:0 0 0 5px #8660f840}.pm-trigger:focus-visible{outline:2px solid #8660f8;outline-offset:3px}.pm-avatar img,.pm-trigger img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.pm-dot{background:var(--pm-online);border:2px solid #fff;border-radius:50%;bottom:-2px;height:14px;position:absolute;right:-2px;width:14px}.pm-dot.offline{background:var(--pm-offline)}.pm-panel{animation:pm-in .16s ease-out;background:var(--pm-bg);border:1px solid var(--pm-border);border-radius:14px;box-shadow:var(--pm-shadow);max-width:calc(100vw - 32px);padding:14px;position:absolute;right:0;top:calc(100% + 12px);width:280px;z-index:10000}@keyframes pm-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.pm-head{align-items:center;border-bottom:1px solid var(--pm-divider);display:flex;gap:12px;padding:0 2px 12px}.pm-avatar{border:2px solid var(--pm-ring);border-radius:50%;flex:0 0 50px;height:50px;position:relative;width:50px}.pm-avatar .pm-dot{bottom:0;height:13px;right:0;width:13px}.pm-info{display:flex;flex-direction:column;gap:2px;min-width:0}.pm-name{color:var(--pm-text);font-size:15px;font-weight:700;line-height:1.2}.pm-email,.pm-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-email{color:var(--pm-muted);font-size:12px}.pm-status{align-items:center;align-self:flex-start;background:#22c55e1f;border:1px solid #22c55e4d;border-radius:999px;color:var(--pm-online);display:inline-flex;font-size:11px;font-weight:500;gap:6px;margin-top:3px;padding:3px 9px}.pm-status i{background:currentColor;border-radius:50%;height:6px;width:6px}.pm-status.offline{background:#9ca3af1f;border-color:#9ca3af4d;color:var(--pm-offline)}.pm-items{border-bottom:1px solid var(--pm-divider);display:flex;flex-direction:column;padding:6px 0}.pm-item{align-items:center;border-radius:9px;color:var(--pm-item)!important;display:flex;font-size:13px;gap:10px;min-height:38px;padding:8px;text-decoration:none!important;transition:background .15s ease,color .15s ease}.pm-item span{flex:1 1}.pm-item svg{color:var(--pm-muted);flex-shrink:0;height:17px;transition:color .15s ease,transform .15s ease;width:17px}.pm-item:focus-visible,.pm-item:hover{background:var(--pm-item-hover);color:var(--pm-text)!important;outline:none}.pm-item:hover svg{color:#8660f8}.pm-item:hover .pm-chev{transform:translateX(2px)}.pm-foot{padding-top:10px}.pm-logout{align-items:center;background:linear-gradient(180deg,#f43f5e1a,#f43f5e0a);border:1px solid #f43f5e73;border-radius:10px;color:var(--pm-danger);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;min-height:40px;padding:8px 10px;transition:background .15s ease,border-color .15s ease;width:100%}.pm-logout svg{height:17px;width:17px}@media (max-width:480px){.pm-panel{max-width:calc(100vw - 20px);padding:12px;top:calc(100% + 8px);width:260px}}.pm-logout:focus-visible,.pm-logout:hover{background:#f43f5e29;border-color:#f43f5eb3;outline:none}.AdminNavBare{gap:16px;padding:8px 20px}.AdminNavBare .AdminNavBare-Right{align-items:center;background:linear-gradient(90deg,#241c4ed9,#161134d9);border:1px solid #7d6cff47;border-radius:999px;box-shadow:0 0 0 4px #6346ff12,0 10px 30px #08051c73;display:flex;height:46px;overflow-x:auto;padding:0 6px;scrollbar-width:none}.AdminNavBare .AdminNavBare-Right::-webkit-scrollbar{display:none}.AdminNavBare .AdminNavBare-Right>ul{align-items:center;display:flex;gap:6px;height:100%;list-style:none;margin:0;padding:0;position:static;top:auto}.AdminNavBare .nav_link{align-items:center;background:#0000;border-radius:999px;box-shadow:none;color:#e4e1fb;display:flex;font-size:14.5px;font-weight:500;gap:10px;padding:7px 18px;transition:background .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap}.AdminNavBare .nav_link svg{flex-shrink:0;opacity:.92}.AdminNavBare .nav-bar:hover .nav_link:not(.active){background:#ffffff0f;color:#fff}.AdminNavBare .nav_link.active{background-image:linear-gradient(135deg,#7c4dff,#6a5cf0 55%,#5b6bf5);box-shadow:0 6px 22px #7c4dff80,inset 0 1px 0 #ffffff2e;color:#fff;font-weight:600;padding:7px 20px}.AdminNavBare .nav-divider{background:#7d6cff40;flex-shrink:0;height:32px;margin:0 6px;width:1px}.AdminNavBare .profile-menus{gap:14px}.AdminNavBare .setting-link{background:#161134e6;border:1px solid #7d6cff66;border-radius:50%;box-shadow:0 0 0 4px #6346ff14;color:#fff;height:44px;transition:box-shadow .18s ease,border-color .18s ease;width:44px}.AdminNavBare .setting-link:hover{border-color:#8b6cff;box-shadow:0 0 0 5px #7c5cff33}.AdminNavBare .setting-link.active{background-image:linear-gradient(135deg,#7c4dff,#5b6bf5);border-color:#0000}.AdminNavBare .setting-link .icon{font-size:20px;height:20px;width:20px}.AdminNavBare .info-notification{background-image:none;background:#ef4444;border-radius:999px;box-shadow:0 4px 12px #ef444473;font-size:12px;font-weight:700;height:22px;min-width:26px;padding:0 6px;right:-10px;top:-10px}.AdminNavBare .pm-wrap{align-items:center;display:flex;gap:8px;margin-left:4px}.AdminNavBare .pm-trigger{border-width:2px;height:44px;width:44px}.AdminNavBare .pm-trigger .pm-dot{bottom:-1px;height:12px;right:-1px;width:12px}.AdminNavBare .pm-caret{color:#d9d6ec;cursor:pointer;flex-shrink:0;transition:transform .18s ease}.AdminNavBare .pm-caret.open{transform:rotate(180deg)}.light .AdminNavBare .AdminNavBare-Right{background:#fff;border-color:#e0e0f0;box-shadow:0 8px 24px #1a1a2e1a}.light .AdminNavBare .nav_link{color:#2d2b45}.light .AdminNavBare .nav-bar:hover .nav_link:not(.active){background:#8660f814;color:#1a1a2e}.light .AdminNavBare .nav_link.active{color:#fff}.light .AdminNavBare .nav-divider{background:#e0e0f0}.light .AdminNavBare .setting-link{background:#fff;border-color:#e0e0f0;color:#2d2b45}.light .AdminNavBare .setting-link.active{background:linear-gradient(135deg,#7c4dff,#5b6bf5);border-color:#0000;color:#fff}.light .AdminNavBare .pm-caret{color:#2d2b45}@media (max-width:1280px){.AdminNavBare .nav_link{font-size:14px;gap:7px;padding:6px 12px}.AdminNavBare .nav_link.active{padding:6px 14px}}.dp-root{font-family:Outfit,sans-serif;position:relative;width:100%}.dp-hidden{border:0;height:100%;inset:0;opacity:0;padding:0;pointer-events:none;position:absolute;width:100%}.dp-trigger{align-items:center;background:#14122e;border:1px solid #7d6cff59;border-radius:12px;color:#f5f3ff;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:10px;height:44px;padding:0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.dp-trigger:hover:not(:disabled){border-color:#7c5cff}.dp-trigger.open,.dp-trigger:focus-visible{border-color:#7c5cff;box-shadow:0 0 0 2px #7c5cff47;outline:none}.dp-trigger.empty .dp-trigger-label{color:#9d9bc4}.dp-trigger:disabled{cursor:not-allowed;opacity:.55}.dp-trigger-icon{color:#b9a6ff;flex-shrink:0;font-size:18px}.dp-trigger-label{flex:1 1;text-align:left}.was-validated .dp-hidden:invalid~.dp-trigger{border-color:#ef4444}.dp-panel{background:#0d0d24;border:1px solid #7d6cff4d;border-radius:14px;box-shadow:0 18px 50px #0000008c;box-sizing:border-box;color:#f5f3ff;font-family:Outfit,sans-serif;padding:10px;position:fixed;z-index:3000}.dp-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.dp-nav{background:#7c5cff1a;border:1px solid #7d6cff40;border-radius:10px;color:#b9a6ff;cursor:pointer;display:grid;font-size:13px;height:24px;place-items:center;width:24px}.dp-nav:hover{background:#7c5cff38}.dp-title{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:600;gap:6px}.dp-title svg{font-size:12px;transition:transform .15s}.dp-title svg.flip{transform:rotate(180deg)}.dp-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.dp-week{margin-bottom:4px}.dp-week span{color:#8f8cad;font-size:10.5px;text-align:center}.dp-day{background:#0000;border:1px solid #0000;border-radius:8px;color:#f5f3ff;cursor:pointer;font:inherit;font-size:12px;height:26px;transition:background .12s,border-color .12s}.dp-day:hover:not(:disabled){background:#ffffff14}.dp-day.outside{color:#5f5d85}.dp-day.today:not(.selected){border-color:#7d6cff80;color:#c4b0ff}.dp-day.selected{background:#7452ff;border-color:#a48bff;box-shadow:0 0 14px #7452ff8c;color:#fff;font-weight:600}.dp-day:disabled{cursor:not-allowed;opacity:.3}.dp-months{gap:8px;grid-template-columns:repeat(3,1fr)}.dp-months .dp-day{height:34px}.dp-links{border-top:1px solid #7d6cff40;justify-content:space-between;margin-top:6px;padding-top:6px}.dp-link,.dp-links{align-items:center;display:flex}.dp-link{background:#0000;border:none;border-radius:9px;color:#9a7bff;cursor:pointer;font:inherit;font-size:12px;gap:6px;padding:3px 6px}.dp-link:hover,.dp-today{background:#7c5cff1f}.dp-today{color:#cfcde8}.dp-actions{grid-gap:10px;border-top:1px solid #7d6cff40;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:10px -12px -12px;padding:10px 12px 12px}.dp-apply,.dp-cancel{border-radius:10px;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;height:34px}.dp-cancel{background:#ffffff0a;border:1px solid #ffffff2e;color:#cfcde8}.dp-cancel:hover{background:#ffffff17}.dp-apply{background:#7452ff;border:1px solid #8d70ff;color:#fff}.dp-apply:hover{background:#8362ff}body,html{height:auto!important;overflow-y:auto!important}.EmployeeManagement{min-height:100vh;padding-bottom:120px!important;width:100%}.EmployeeManagement-card-two{width:calc(100vw - 7%)}.EmployeeManagementTab{border-bottom:1px solid gray}.EmployeeManagement-card-three{height:auto!important;margin:15px auto!important;max-height:none!important;overflow:visible!important;width:calc(100vw - 7%)!important}.fixed-column{background-color:#fff;left:0;position:-webkit-sticky;position:sticky;z-index:99999}.DataTable{overflow-x:auto}.rdt_TableHeadRow{font-size:18px}.rdt_TableCell,.rdt_TableHeadRow .rdt_TableCol{font-size:16px;z-index:0}.rdt_TableHeadRow .rdt_TableCol:first-child{background-color:#fff;left:0;position:-webkit-sticky;position:sticky;z-index:2}.EmpTab{align-items:center;background-color:#fff;border-radius:7px;display:flex;gap:20px;justify-content:start;overflow-x:auto;padding:15px 20px;width:90%}.staff-detail .bulkDataDownload{background-color:rgba(73,75,75,.582);border:none;border-radius:7px;color:#fff;font-size:15px;font-weight:700;height:45px;padding:0 30px}@media screen and (max-width:767px){.EmployeeManagement-card-two{position:relative;width:100dvw}.EmpTab{text-wrap:nowrap;align-items:center;background-color:#fff;border-radius:7px;display:flex;gap:20px;justify-content:space-between;overflow-x:auto;padding:15px 20px}.EmpTab,.staff-detail .bulkDataDownload{width:100%}.categories-table{margin-top:-30px}}.pointer{cursor:pointer}.EmpTab p{font-family:Outfit,sans-serif!important;font-size:13px!important}.EmployeeManagement .EmployeeManagement-card-two{gap:12px;padding:12px 0 0;width:93%}.EmployeeManagement .EmpTab{flex:1 1 auto;gap:clamp(14px,2vw,28px);min-width:0;padding:10px 16px;width:auto}.EmployeeManagement .EmpTab p{margin:0;padding:7px 0;white-space:nowrap}.EmployeeManagement .add-staff-bg{flex:0 0 auto}.EmployeeManagement .add-staff-bg .dropdown-toggle{min-height:40px;padding:8px 20px!important;white-space:nowrap}.EmployeeManagement .EmployeeManagement-card-three{margin:8px auto 0!important;width:93%!important}@media screen and (max-width:767px){.EmployeeManagement .EmployeeManagement-card-two{align-items:stretch;flex-direction:column;padding-top:8px;width:calc(100% - 24px)}.EmployeeManagement .EmpTab{padding:8px 12px;width:100%}.EmployeeManagement .add-staff-bg,.EmployeeManagement .add-staff-bg .dropdown-toggle{width:100%}.EmployeeManagement .EmployeeManagement-card-three{margin-top:8px!important;width:calc(100% - 24px)!important}}.staff-unified-card{background-color:#120d23;border:1px solid #281f45;border-radius:20px!important;box-shadow:0 4px 20px #00000059;margin-top:15px;overflow:hidden;width:100%}.staff-custom-header{background-color:#1a1236;border-bottom:1px solid #2b214c;border-top-left-radius:20px!important;border-top-right-radius:20px!important;padding:18px 24px!important;-webkit-user-select:none;user-select:none}.staff-header-cell{color:#c4b8ff;font-size:12px!important;font-weight:700!important;letter-spacing:.9px;text-transform:uppercase}.cust-accrdn .accordion-item{background:#0000!important;border:none!important;border-radius:0!important}.cust-accrdn .accordion-item,.cust-accrdn .accordion-item:last-child{border-bottom:1px solid #231b3d!important}.cust-accrdn .accordion-button{background-color:#120d23!important;border:none!important;box-shadow:none!important;color:inherit!important;padding:0!important}.cust-accrdn .accordion-button:after{display:none!important}.cust-accrdn .staff-row-odd .accordion-button{background-color:#16102d!important}.cust-accrdn .accordion-button:hover{background-color:#1e153b!important}.staff-grid-row{grid-gap:20px!important;align-items:center;display:grid;gap:20px!important;min-height:64px;padding:16px 24px!important;width:100%}.staff-cell{align-items:center;color:#e5e3ec;display:flex;font-size:14px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-cell-sno{color:#928da5;font-size:14px!important;font-weight:600}.staff-name-col{align-items:center;display:flex;gap:14px;min-width:0}.staff-avatar{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px!important;font-weight:700;height:36px!important;justify-content:center;width:36px!important}.staff-name-text{color:#fff;cursor:pointer;font-size:14px!important;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-name-text:hover{color:#a78bfa}.staff-status-badge{background-color:#1b8754!important;border:none;border-radius:8px!important;color:#fff!important;display:inline-block;font-size:13px!important;font-weight:600!important;letter-spacing:.3px;padding:6px 22px!important;text-align:center}.staff-status-badge.inactive{background-color:#dc2626!important}.staff-action-link{align-items:center;color:#8c76f7!important;display:inline-flex;font-size:18px!important;justify-content:center;text-decoration:none;transition:transform .15s ease,color .15s ease}.staff-action-link:hover{color:#b794f6!important;transform:scale(1.15)}.staff-table-footer{align-items:center;background-color:#120d23;border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;justify-content:space-between;padding:16px 24px}.staff-pagination-wrapper,.staff-table-footer .pagination,.staff-table-footer nav,.staff-table-footer ul{align-items:center!important;display:flex!important;gap:8px!important;list-style:none!important;margin:0!important;padding:0!important}.staff-pagination-wrapper .page-item button,.staff-pagination-wrapper .page-link,.staff-pagination-wrapper button,.staff-pagination-wrapper li a,.staff-pagination-wrapper li button,.staff-table-footer button:not(.staff-export-btn){align-items:center!important;background:#191238!important;border:1px solid #2d2252!important;border-radius:10px!important;box-shadow:none!important;color:#8c87a2!important;cursor:pointer!important;display:inline-flex!important;font-size:13px!important;font-weight:600!important;height:38px!important;justify-content:center!important;margin:0!important;max-width:38px!important;min-width:38px!important;outline:none!important;padding:0!important;text-decoration:none!important;transition:all .2s ease!important;width:38px!important}.staff-pagination-wrapper .page-link:hover,.staff-pagination-wrapper button:hover,.staff-pagination-wrapper li button:hover,.staff-table-footer button:not(.staff-export-btn):hover{background:#251b4a!important;border-color:#8660f8!important;color:#fff!important}.staff-pagination-wrapper .active button,.staff-pagination-wrapper .page-item.active .page-link,.staff-pagination-wrapper .page-item.active button,.staff-pagination-wrapper .page-link.active,.staff-pagination-wrapper button.active,.staff-pagination-wrapper li.active a,.staff-pagination-wrapper li.active button{background:#8b5cf6!important;border-color:#8b5cf6!important;box-shadow:0 0 16px #8b5cf6bf!important;color:#fff!important;font-weight:700!important}.staff-pagination-wrapper .disabled .page-link,.staff-pagination-wrapper .disabled button,.staff-pagination-wrapper button:disabled,.staff-table-footer button:disabled:not(.staff-export-btn){background:#140e28!important;border-color:#1e1738!important;cursor:not-allowed!important;opacity:.3!important}.staff-pagination-wrapper select,.staff-table-footer select{background-color:#120d23!important;border:1px solid #2b214c!important;cursor:pointer!important;height:38px!important;margin-left:10px!important;outline:none!important;padding:0 14px!important}.staff-export-btn,.staff-pagination-wrapper select,.staff-table-footer select{border-radius:10px!important;color:#fff!important;font-size:13px!important;font-weight:600!important}.staff-export-btn{align-items:center;background:#8b5cf6!important;border:none!important;box-shadow:0 2px 12px #8b5cf666!important;cursor:pointer;display:inline-flex;gap:8px;padding:8px 22px!important;text-transform:none!important;transition:background .2s ease,transform .15s ease}.staff-export-btn:hover{background:#7c3aed!important;transform:translateY(-1px)}.staff-export-btn:disabled{cursor:not-allowed;opacity:.5!important}.EmployeeManagement-card-one{display:flex;flex-wrap:wrap;gap:80px;justify-content:center;margin:40px auto;width:-webkit-fit-content;width:fit-content}.details-box{background-color:#fff;border-radius:5px;height:107px;justify-content:space-between;text-align:right;width:300px}.details-box,.details-box-icon{align-items:center;display:flex}.details-box-icon{border-radius:50%;height:60px;justify-content:center;margin:auto;width:60px}.te-icon{border:10px solid #ffc625}.me-icon{border:10px solid #67c5ff}.ne-icon{border:10px solid #9667fb}.fe-icon{border:10px solid #ff8f8f}.details-info{padding:20px}.details-info>time{font-size:26px;font-weight:700}.details-info>p{font-size:17px;font-weight:500}.EmployeeManagement-card-two{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:auto;padding:20px;width:93%}.EmployeeManagement-card-two>a{background-color:#fff;border:1px solid #d5d9d9;border-radius:7px;box-shadow:0 3px 8px #0000003d;color:#3c3d3f;font-size:16px;font-weight:500;min-width:160px;padding:15px 20px;text-align:center;text-decoration:none;width:-webkit-fit-content;width:fit-content}.categories-table{border-radius:7px;overflow:hidden}.categories-table .table{border-radius:7px;padding:20px}.categories-table .table table thead tr th{font-size:16px;font-weight:400}.categories-table .table table tbody tr td{font-size:16px;font-weight:200}.EmployeeManagementTab{color:#fff;cursor:pointer;display:flex;gap:30px;overflow-x:auto;padding:5px 10px;width:100%!important}.EmployeeManagementTab>p{font-size:16px;font-weight:500;min-width:-webkit-fit-content;min-width:fit-content;padding:10px 5px}.EmployeeManagement-card-three{margin:20px auto;width:90%}a{text-decoration:none}@media screen and (max-width:767px){.EmployeeManagement-card-two{position:relative;width:100dvw}.EmployeeManagementTab{position:absolute;width:90px}}.attendance-details-list .widgets-container,.employee-list-widget{border-radius:16px;overflow:hidden}.attendance-details-list .widgets-header,.employee-list-widget>.widgets-header{display:none}.attendance-details-list .custom-grid,.employee-list-widget .custom-grid{border-radius:16px;overflow:hidden!important}.attendance-details-list .custom-grid .ag-root-wrapper,.employee-list-widget .custom-grid .ag-root-wrapper{border-radius:16px!important;overflow:hidden!important}.attendance-details-list .custom-grid .ag-header,.employee-list-widget .custom-grid .ag-header{border-radius:16px 16px 0 0!important}.staff-filter-bar{margin:0 0 8px;width:100%}.staff-filter-form{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(150px,1fr)) minmax(125px,.7fr) auto;width:100%}.staff-filter-form .form-control,.staff-filter-form .form-select{height:40px!important;margin:0;min-width:0!important;width:100%!important}.staff-filter-form .clear{align-items:center;display:inline-flex;gap:5px;justify-content:center;margin:0;min-height:40px;padding:7px 12px;white-space:nowrap}.staff-filter-bar+.employee-list-widget{margin-top:0}.employee-tab-filter{margin:0 0 8px;width:100%}.employee-tab-filter>form{align-items:center;display:flex!important;flex-wrap:wrap;gap:8px!important;width:100%}.employee-tab-filter .form-control,.employee-tab-filter .form-select{height:40px!important}.employee-tab-filter .clear{margin:0;min-height:40px}@media (max-width:767px){.employee-tab-filter>form>.form-group,.employee-tab-filter>form>div{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1}.employee-tab-filter .form-control,.employee-tab-filter .form-select{width:100%!important}}@media (max-width:479px){.employee-tab-filter>form>.form-group,.employee-tab-filter>form>div{flex-basis:100%}}@media (max-width:1199px){.staff-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-filter-search{grid-column:span 2}}@media (max-width:767px){.staff-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-filter-search{grid-column:1/-1}}@media (max-width:479px){.staff-filter-form{grid-template-columns:1fr}.staff-filter-search{grid-column:auto}.staff-filter-form .clear{width:100%}}.staff-details-table-header{grid-gap:12px;align-items:center;background:var(--table-head-bg-color);border:1px solid #8660f824;border-radius:16px;display:grid;gap:12px;margin-bottom:12px;padding:14px 16px;width:100%}.staff-expand-trigger{background:#0000;border:0;color:inherit;cursor:pointer;min-width:0;padding:0;text-align:left}.staff-id-link{color:#a78bfa!important;font-weight:600;text-decoration:none!important}.staff-id-link:focus-visible,.staff-id-link:hover{color:#c4b5fd!important;text-decoration:underline!important;text-underline-offset:3px}.staff-status-static{align-items:center;cursor:default;display:inline-flex;justify-content:center;min-width:76px}.staff-expand-trigger:focus-visible>span:first-of-type,.staff-expand-trigger:hover>span:first-of-type{color:#a78bfa}.staff-expand-trigger:focus-visible{border-radius:5px;outline:2px solid #8660f8b3;outline-offset:2px}.staff-expand-chevron{color:#8c76f7;flex:0 0 auto;margin-left:auto;transition:transform .18s ease}.staff-expand-chevron.expanded{transform:rotate(180deg)}.staff-expanded-panel{background:var(--accordian-bg);border:1px solid #8660f847;border-radius:12px;margin:6px 8px;overflow:visible;padding:14px 16px;position:relative;width:calc(100% - 16px);z-index:30}.staff-style-grid .ag-full-width-row{overflow:visible!important;z-index:30!important}.staff-style-grid .ag-full-width-row>div{height:100%;width:100%}.staff-expanded-panel .tabHeader{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.staff-expanded-panel .tabHeader button{min-width:150px}.staff-expanded-panel .tabBody{display:block!important;position:relative;z-index:31}.staff-expanded-panel .tabBody>.row{margin-left:0;margin-right:0}.staff-expanded-panel .tabBody .mt-4{margin-top:12px!important}.staff-expanded-panel .employee-card .card-header{padding:8px 12px}.staff-expanded-panel .employee-card .card-body{padding:12px}.staff-expanded-panel .employee-card .gy-4{--bs-gutter-y:8px}@media (max-width:767px){.staff-expanded-panel{overflow-x:hidden;overflow-y:auto;padding:10px}.staff-expanded-panel .tabHeader button{min-width:135px;padding-inline:12px;width:auto!important}}.custom-accordian-header.staff-row-odd-header,.custom-accordian-item.staff-row-odd{background-color:#8660f80d!important}.custom-accordian-header .accordion-button{padding:0!important;position:relative}.custom-accordian-header .accordion-button:after{margin:0!important;position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important}.custom-accordian-header .accordion-button:not(.collapsed):after{transform:translateY(-50%) rotate(-180deg)!important}.custom-accordian-header .emp-actions{padding-right:28px}.custom-accordian-header,.custom-accordian-item{overflow:hidden!important}@keyframes widgetSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes borderGlow{0%,to{border-color:var(--widget-border-color);box-shadow:0 0 0 #8660f800}50%{border-color:#8660f866;box-shadow:0 0 15px #8660f833}}.widgets-container{animation:widgetSlideIn .6s ease-out;-webkit-backdrop-filter:blur(160px);backdrop-filter:blur(160px);background:linear-gradient(135deg,var(--card-bg-color) 0,#8660f814 100%);border:1px solid #8660f826;border-radius:8px;box-shadow:0 4px 20px #0000001a;box-sizing:border-box;color:var(--primary-text-color);height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:20px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.widgets-container:hover{background:linear-gradient(135deg,var(--card-bg-color) 0,#8660f81f 100%);border-color:#8660f84d;box-shadow:0 8px 30px #8660f826}.widgets-header-bordered{align-items:center;animation:fadeInUp .6s ease-out .2s both;border-bottom:1px solid var(--widget-border-color);display:flex;justify-content:space-between;padding-bottom:17px;transition:all .3s ease}.widgets-container:hover .widgets-header-bordered{border-color:#8660f84d}.widgets-header{animation:fadeInUp .6s ease-out .1s both;justify-content:space-between;padding-bottom:17px}.widget-icon,.widgets-header{align-items:center;display:flex}.widget-icon{color:#fff;gap:10px;justify-content:flex-start}.widget-icon .icon{align-items:center;background:linear-gradient(135deg,#8660f8,#5b3fd4);border-radius:50%;box-shadow:0 4px 15px #8660f84d;color:#fff!important;display:flex;font-size:20px;height:40px;justify-content:center;transition:all .3s ease;width:40px}.widgets-container:hover .widget-icon .icon{box-shadow:0 6px 20px #8660f880;transform:scale(1.1) rotate(5deg)}.widget-icon .title{color:var(--primary-text-color);font-size:18px;font-weight:600;transition:color .3s ease}.widgets-container:hover .widget-icon .title{color:#fff}.widgets-header-right{align-items:center;animation:fadeInUp .6s ease-out .3s both;display:flex;gap:10px;justify-content:flex-start}.dark-btn{text-wrap:nowrap;align-items:center;background-color:#8660f814;border:1px solid #8660f84d;border-radius:12px;color:var(--primary-text-color);cursor:pointer;display:flex;gap:5px;padding:8px 12px;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.dark-btn:hover{background-color:#8660f826;border-color:#8660f880;box-shadow:0 4px 12px #8660f833;transform:translateY(-2px)}.dark-btn .btn-icon,.light-btn .btn-icon{color:var(--primary-text-color);font-size:25px;transition:transform .3s ease}.dark-btn:hover .btn-icon,.light-btn:hover .btn-icon{transform:scale(1.1)}.light-btn{text-wrap:nowrap;background:linear-gradient(135deg,#8660f8,#5b3fd4);border:none;border-radius:12px;box-shadow:0 4px 15px #8660f84d;cursor:pointer;padding:8px 12px;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.light-btn:hover{background:linear-gradient(135deg,#9970ff,#6b4dd8);box-shadow:0 6px 20px #8660f880;transform:translateY(-2px)}.ss-root{display:inline-block;font-family:Outfit,sans-serif}.ss-trigger{align-items:center;background:#14122e;border:1px solid #7d6cff59;border-radius:10px;color:#f5f3ff;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:8px;height:28px;min-width:96px;padding:0 10px;text-align:left;transition:border-color .15s,box-shadow .15s}.ss-trigger.open,.ss-trigger:hover:not(:disabled){border-color:#7c5cff;box-shadow:0 0 0 2px #7c5cff40;outline:none}.ss-trigger:disabled{cursor:default;opacity:.9}.ss-trigger-label{flex:1 1;text-align:left;white-space:nowrap}.ss-caret{color:#b9a6ff;flex-shrink:0;font-size:15px;transition:transform .15s}.ss-trigger.open .ss-caret{transform:rotate(180deg)}.ss-dot{background:var(--ss-color);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--ss-color) 18%,#0000);flex-shrink:0;height:10px;width:10px}.ss-dot.lg{box-shadow:0 0 0 5px color-mix(in srgb,var(--ss-color) 16%,#0000);height:12px;margin:0 6px;width:12px}.ss-panel{background:#0d0d24;border:1px solid #7d6cff4d;border-radius:12px;box-shadow:0 18px 50px #0000008c;color:#f5f3ff;font-family:Outfit,sans-serif;padding:5px;position:fixed;z-index:2000}.ss-panel ul{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.ss-option{align-items:center;border:1px solid #0000;border-radius:9px;cursor:pointer;display:flex;gap:8px;padding:7px 8px;text-align:left}.ss-option:hover{background:#ffffff0d}.ss-option.selected{background:linear-gradient(90deg,#5c3cdc66,#281e6459);border-color:#7d6cff80}.ss-option-text{display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0}.ss-option-text strong{color:#fff;font-size:13px;font-weight:500;line-height:1.3}.ss-option-text small{color:#8f78ff;font-size:11px;line-height:1.3}.ss-check{background:#6d4aff;border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:12px;height:22px;place-items:center;width:22px}.light .ss-panel,.light .ss-trigger{background:#fff;border-color:#d9dbe7;color:#1d1f33}.light .ss-panel{box-shadow:0 16px 40px #1e1e502e}.light .ss-option:hover{background:#f1f2f9}.light .ss-option.selected{background:#ece7ff;border-color:#c9bcff}.light .ss-option-text strong{color:#1d1f33}.light .ss-option-text small{color:#6d4aff}.ss-badge{align-items:center;display:inline-flex;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;gap:8px;white-space:nowrap}.AddStaff{background-color:#fff;border-radius:10px;margin:15px auto;padding:25px;width:70%}.AddStaff-input{align-items:center;display:flex;flex-wrap:wrap;font-size:18px;gap:20px;margin-top:20px;position:relative;width:100%}.AddStaff-input>span{font-weight:700}.AddStaff-input>label{font-size:16px;font-weight:400;width:200px}.AddStaff-input>input,textarea{border:1px solid #c5c4c4;border-radius:5px;font-size:16px;font-weight:300;height:38px;outline:none;padding:5px;width:500px}.AddStaff-input>select{border:1px solid #717171;border-radius:5px;font-size:18px;outline:none;padding:5px;width:500px}.submit-btn>button{background-color:#3aa4ef;border:none;border-radius:7px;color:#fff;font-size:20px;font-weight:500;margin-top:15px;padding:8px 50px}.AddStaff-heading{font-size:20px}.back{align-items:center;background-color:#fff;display:flex;gap:20px;padding:10px;position:-webkit-sticky;position:sticky;top:1px;z-index:1}.back>a{color:gray;font-size:20px;margin-top:-5px}.back>p{font-size:18px}@media (max-width:600px){.AddStaff{margin:10px auto;width:95%}}.userInfo{background:#0c0a17;height:calc(100dvh - 75px);max-height:calc(100dvh - 75px);min-height:0;overflow:hidden}.userInfo-heading{align-items:center;background-color:#fff;display:flex;gap:10px;position:-webkit-sticky;position:sticky;top:1px;width:100%;z-index:2}.userInfo-heading>p{font-size:22px;padding:20px}.userInfo-Body,.userInfo-Body-left{display:flex;height:100%;max-height:100%;min-height:0;overflow:hidden}.userInfo-Body-left{background:#1a1a2e;background:var(--card-bg-color,#1a1a2e);border-radius:20px;flex-direction:column;flex-shrink:0;padding:0 10px;width:270px}#root,body,html{height:100%}.userInfo-left-item{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.userInfo-left-item .header{flex-shrink:0;padding-bottom:10px;position:relative;top:15px}.userInfo-left-item .header a{color:#fff;text-decoration:none}.userInfo-left-item .profile-container{align-items:center;border-bottom:1px solid gray;color:#fff;display:flex;flex-direction:column;flex-shrink:0;gap:4px;height:150px;padding:12px;position:relative;top:8px;width:100%}.userInfo-left-item .profile-container img{border-radius:50%;height:64px;width:64px}.active-inactive{background-image:linear-gradient(90deg,#25b670,#b3fcda);box-shadow:0 0 5px 1px #9b9b9c}.active-inactive,.inactive-active{border:none!important;border-radius:10px;color:#fff!important;height:30px;line-height:12px;padding:0 10px;text-align:center;width:80px}.inactive-active{background-image:linear-gradient(90deg,#e90b0f,#fac4c5);box-shadow:0 0 5px 1px #3c3d3f}.employee-status-static{align-items:center;border-radius:6px;cursor:default;display:inline-flex;justify-content:center;min-height:32px;min-width:92px;padding:5px 12px}.userInfo-left-item .list-container{-webkit-overflow-scrolling:touch;flex:1 1;margin-top:10px;max-height:none;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:10px 4px 32px 0;scrollbar-gutter:stable;width:100%}.userInfo-left-item .list-container::-webkit-scrollbar{width:5px}.userInfo-left-item .list-container::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.userInfo-left-item .list-container::-webkit-scrollbar-thumb{background:#8660f8;border-radius:10px}.userInfo-left-item .list-container::-webkit-scrollbar-thumb:hover{background:#6a4bd6}.userInfo-Body-right{-webkit-overflow-scrolling:touch;background:#0c0a17;flex:1 1;height:100%;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:16px 15px 20px}.userInfo-Body-right::-webkit-scrollbar{width:5px}.userInfo-Body-right::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.userInfo-Body-right::-webkit-scrollbar-thumb{background:#8660f8;border-radius:10px}.userInfo-Body-right::-webkit-scrollbar-thumb:hover{background:#6a4bd6}.user-info-list{background-color:initial;border-radius:12px;color:#aaa;color:var(--user-info-list,#aaa);display:block!important;margin-top:5px;opacity:1!important;padding:10px;transition:all .3s ease;visibility:visible!important}.user-info-list.active{background-color:hsla(0,0%,50%,.144);border:1px solid gray;border-radius:12px;color:#fff;color:var(--user-info-color,#fff)}.user-info-list .list-icon{font-size:14px}.user-info-list>p{cursor:pointer;font-size:15px;margin:0}.PersonalDetails-heading,.user-info-list>p{align-items:center;display:flex;font-weight:500;justify-content:space-between}.PersonalDetails-heading{background-color:#fff;border-radius:7px;border-top:4px solid #f0eded;font-size:18px;padding:15px;position:-webkit-sticky;position:sticky;top:1px;z-index:1}.PersonalDetails-heading>button{background-color:#fff;border:1px solid #d5d9d9;border-radius:7px;box-shadow:0 3px 8px #0000003d;color:#3c3d3f;font-size:16px;font-weight:500;min-width:160px;padding:10px 20px;text-align:center;text-decoration:none;width:-webkit-fit-content;width:fit-content}.PersonalDetails-body{padding-bottom:80px}.BasicDetails{padding:10px}.BasicDetails_heading{background-color:#fff;margin-left:-15px;padding:15px 0}.BasicDetails_heading>p{font-size:18px;padding:10px 20px}.BasicDetails-form{background-color:#fff;border-bottom-left-radius:7px;border-bottom-right-radius:7px;margin:auto;min-width:-webkit-fit-content;min-width:fit-content;padding:20px 5px}.BasicDetails-input{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;gap:20px;margin-top:20px;position:relative;width:100%}.BasicDetails-input>span{font-weight:700}.BasicDetails-input>label{font-weight:400;width:200px}.BasicDetails-input>input,.BasicDetails-input>select,textarea{border:1px solid #cfcdcd;border-radius:5px;font-size:16px;font-weight:300;height:38px;outline:none;padding:5px;width:500px}.BasicDetails-input>select{background-color:#fff;color:#464444}#dropdownNumber{color:hsla(0,0%,50%,.855);width:80px}#inputNumber{width:400px}.from_btn{display:flex;justify-content:flex-end;width:95%}.from_btn>button{background-color:#3aa4ef;border:none;border-radius:7px;color:#fff;font-size:20px;font-weight:500;padding:10px 20px}#add_staff-erMsg{bottom:-24px;color:red;font-size:18px;left:250px;position:absolute}table tbody tr:hover{background-color:#fff}.profileImage{overflow:hidden}.profileImage,.profileImage img{border-radius:50%;height:100px;width:100px}.flex-space-between{align-items:center;color:#fff;color:var(--primary-text-color,#fff);padding:10px 0}.flex-space-between label{color:#888;color:var(--label-color,#888);margin-right:20px;min-width:120px}.flex-space-between span{color:#fff;word-break:break-word}.color-white{color:#fff}.universal-input{background:#1a1a2e;border:1px solid #333;border-radius:5px;color:#fff;padding:8px 12px;width:100%}.universal-input:focus{border-color:#8660f8;outline:none}.universal-input.is-invalid{border-color:#dc3545}.universal-btn{background:#8660f8;border-radius:5px;transition:all .3s ease}.universal-btn:hover{background:#6a4bd6}.dark-bg-color,.dialog-title{background:#1a1a2e}.dialog-title{align-items:center;border-bottom:1px solid #333;color:#fff;display:flex;justify-content:space-between}.dialog-title-icon{gap:15px}.close-icon{color:#888;font-size:18px}.close-icon:hover{color:#fff}.title{font-size:18px;font-weight:500}.check-container{border:1px solid #333;border-radius:8px;margin-top:20px;padding:15px}.check-container label{display:block;margin-bottom:10px}.check-container img{border:1px solid #333;border-radius:8px;max-height:100px;max-width:200px}@media (max-width:768px){.userInfo-Body-left{width:220px}.flex-space-between{align-items:flex-start;flex-direction:column;gap:5px}.flex-space-between span{text-align:left}.user-info-list{display:block!important}}.user-info-list[style*="display: none"],.user-info-list[style*="visibility: hidden"]{display:block!important;visibility:visible!important}.date-picker-popper{position:fixed!important}.date-picker-popper,.react-datepicker__popper{z-index:10000!important}.universal-input[type=text]{width:100%!important}@media (prefers-color-scheme:light){.react-datepicker{background-color:#fff!important;border-color:#e0e0f0!important;box-shadow:0 12px 32px #00000026!important}.react-datepicker__header{background-color:#fff!important;border-bottom-color:#e0e0f0!important}.react-datepicker__current-month,.react-datepicker__current-month-year,.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-list-item{color:#1a1a2e!important}.react-datepicker__day:hover{background-color:#6c63ff1a!important}.react-datepicker__day--selected{background-color:#6c63ff!important}.react-datepicker__navigation-icon:before{border-color:#6c63ff!important}}.emp-status-wrap{display:inline-flex;position:relative}.emp-status-btn{align-items:center;background:#8b5cf61f;border:1.5px solid #8b5cf680;border-radius:20px;color:#e6eaf3;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;gap:6px;padding:5px 10px;transition:border-color .16s,background .16s}.emp-status-btn:hover{background:#8b5cf633;border-color:#8b5cf6}.emp-status-btn--inactive{background:#ef44441a;border-color:#ef444466}.emp-status-btn--inactive:hover{background:#ef44442e;border-color:#ef4444}.emp-status-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:7px;width:7px}.emp-status-dot--green{background:#22c55e;box-shadow:0 0 4px #22c55e}.emp-status-dot--red{background:#ef4444;box-shadow:0 0 4px #ef4444}.emp-status-menu{animation:emp-status-drop .15s ease;background:#1a1730;border:1px solid #8b5cf659;border-radius:10px;box-shadow:0 8px 24px #00000073;left:50%;min-width:160px;padding:4px;position:absolute;top:calc(100% + 6px);transform:translateX(-50%);z-index:9999}@keyframes emp-status-drop{0%{opacity:0;transform:translateX(-50%) translateY(-5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.emp-status-option{align-items:center;background:#0000;border:none;border-radius:7px;cursor:pointer;display:flex;font-family:Outfit,sans-serif;gap:8px;padding:7px 10px;text-align:left;transition:background .13s;width:100%}.emp-status-option:hover{background:#ffffff0f}.emp-status-option--selected{background:#8b5cf62e}.emp-status-option__text{display:flex;flex:1 1;flex-direction:column;gap:1px}.emp-status-option__label{color:#e6eaf3;font-size:12px;font-weight:600;line-height:1.2}.emp-status-option__desc{color:#9aa3b2;font-size:10px;line-height:1.2}.emp-status-check{flex-shrink:0;margin-left:auto}.light .userInfo,.light .userInfo-Body-right{background:#f5f3ff}.light .userInfo-Body-left{background:#fff;border:1px solid #e3dcfb;box-shadow:0 2px 14px #6d4de014}.light .userInfo-left-item .header{background:#0000}.light .userInfo-left-item .header .color-white,.light .userInfo-left-item .header a{color:#1c1a33!important}.light .userInfo-left-item .profile-container{border-bottom:1px solid #e3dcfb;color:#1c1a33}.light .userInfo-left-item .profile-container .color-white,.light .userInfo-left-item .profile-container h3,.light .userInfo-left-item .profile-container span{color:#1c1a33!important}.light .user-info-list{color:#4b4a63}.light .user-info-list:hover{background-color:#f7f5ff}.light .user-info-list.active{background-color:#f1ecff;border:1px solid #cfc3f7;color:#4b3fa0}.light .emp-status-btn{background:#f1ecff;border-color:#cfc3f7;color:#4b3fa0}.light .emp-status-btn--inactive{background:#fff0f0;border-color:#f3b4b4;color:#b42318}.light .userInfo-Body-right::-webkit-scrollbar-thumb,.light .userInfo-left-item .list-container::-webkit-scrollbar-thumb{background:#cfc3f7}.light .emp-status-menu{background:#fff;border:1px solid #e3dcfb;box-shadow:0 12px 30px #3c28782e}.light .emp-status-option:hover{background:#f7f5ff}.light .emp-status-option--selected{background:#f1ecff}.light .userInfo-left-item .profile-container .emp-status-option__label{color:#1c1a33!important}.light .userInfo-left-item .profile-container .emp-status-option__desc{color:#6b6a80!important;font-size:10px}.light .emp-status-check path{stroke:#6d4de0}.employment-details-page{display:flex;flex-direction:column;gap:8px}.employment-details-section{min-height:0;width:100%}.employment-details-page .widgets-container{height:auto;min-height:0}.custom-date-wrapper{align-items:center;display:flex;position:relative;width:100%}.custom-date-wrapper .react-datepicker-wrapper{width:100%}.custom-date-wrapper input.universal-input{padding-right:35px;width:100%}.custom-date-wrapper .calendar-icon{color:#8660f8;cursor:pointer;font-size:16px;pointer-events:none;position:absolute;right:12px}.react-datepicker{background-color:#19152c;border-color:#2d2a45;border-radius:8px;box-shadow:0 8px 32px #0006}.react-datepicker__header{background-color:#19152c;border-bottom-color:#2d2a45}.react-datepicker__current-month{color:#e3e2eb}.react-datepicker__navigation-icon:before{border-color:#e3e2eb}.react-datepicker__day{color:#e3e2eb}.react-datepicker__day:hover{background-color:#8660f826;border-radius:4px}.react-datepicker__day--selected{background-color:#8660f8;border-radius:4px}.react-datepicker__day--outside-month{color:#9998a2}.react-datepicker__day--disabled{color:#4d4b63}.react-datepicker__day-name{color:#9998a2}.react-datepicker__month-year-dropdowns{color:#e3e2eb}.react-datepicker__month-option,.react-datepicker__year-option{background-color:#19152c;color:#e3e2eb}.react-datepicker__month-option:hover,.react-datepicker__year-option:hover{background-color:#8660f826}.react-datepicker__month-option--selected,.react-datepicker__year-option--selected{background-color:#8660f8}body.light-theme .react-datepicker{background-color:#fff;border-color:#e0e0f0}body.light-theme .react-datepicker__header{background-color:#fff;border-bottom-color:#e0e0f0}body.light-theme .react-datepicker__current-month,body.light-theme .react-datepicker__day,body.light-theme .react-datepicker__day-name{color:#1a1a2e}body.light-theme .react-datepicker__day:hover{background-color:#6c63ff1a}body.light-theme .react-datepicker__day--selected{background-color:#6c63ff}body.light-theme .react-datepicker__month-option,body.light-theme .react-datepicker__year-option{background-color:#fff;color:#1a1a2e}body.light-theme .react-datepicker__month-option:hover,body.light-theme .react-datepicker__year-option:hover{background-color:#6c63ff1a}body.light-theme .react-datepicker__month-option--selected,body.light-theme .react-datepicker__year-option--selected{background-color:#6c63ff}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.dcm-backdrop{align-items:center;animation:dcmFadeIn .2s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#030612b8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:999999}@keyframes dcmFadeIn{0%{opacity:0}to{opacity:1}}.dcm-card{animation:dcmScaleUp .25s cubic-bezier(.16,1,.3,1) forwards;background:radial-gradient(circle at 18% 40%,#ff2a5f1a 0,#0000 45%),radial-gradient(circle at 85% 15%,#41508c14 0,#0000 50%),linear-gradient(155deg,#0e1224,#090c19);border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 25px 65px -10px #000000d9,0 0 45px #ff2a5f26,inset 0 1px 1px #ffffff24;box-sizing:border-box;color:#fff;max-width:630px;overflow:hidden;padding:28px 30px;position:relative;width:100%}@keyframes dcmScaleUp{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.dcm-bg-wave{bottom:0;height:200px;left:0;opacity:.9;pointer-events:none;position:absolute;width:240px;z-index:0}.dcm-close-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff24;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:absolute;right:20px;top:20px;transition:all .2s ease;width:36px;z-index:2}.dcm-close-btn:hover{background:#ffffff1f;border-color:#ffffff42;color:#fff;transform:scale(1.05)}.dcm-close-btn:active{transform:scale(.95)}.dcm-body-row{align-items:center;display:flex;position:relative;z-index:1}.dcm-icon-col{flex-shrink:0;padding:8px 10px 8px 4px}.dcm-icon-col,.dcm-outer-glow-ring{align-items:center;display:flex;justify-content:center}.dcm-outer-glow-ring{background:radial-gradient(circle,#ff2a5f26 0,#ff2a5f05 70%,#0000 100%);border:1px solid #ff2a5f3d;border-radius:50%;box-shadow:0 0 28px #ff2a5f2e;height:96px;width:96px}.dcm-inner-glow-ring{align-items:center;background:radial-gradient(circle at 40% 40%,#260815 0,#120309 100%);border:2px solid #ff2a5f;border-radius:50%;box-shadow:0 0 18px #ff2a5f99,inset 0 0 12px #ff2a5f73;display:flex;height:76px;justify-content:center;width:76px}.dcm-trash-svg{stroke:#ff2a5f;filter:drop-shadow(0 0 6px rgba(255,42,95,.75))}.dcm-vertical-divider{align-self:stretch;background:linear-gradient(180deg,#fff0,#ffffff17 30%,#ffffff17 70%,#fff0);flex-shrink:0;margin:0 24px;min-height:100px;width:1px}.dcm-content-col{flex:1 1;min-width:0;padding-right:28px}.dcm-pill-badge{align-items:center;background:#ff2a5f24;border:1px solid #ff2a5f59;border-radius:9999px;color:#ff3b69;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;letter-spacing:.2px;margin-bottom:12px;padding:4px 13px;-webkit-user-select:none;user-select:none}.dcm-pill-badge svg{flex-shrink:0}.dcm-title{color:#fff;font-size:19.5px;font-weight:700;letter-spacing:-.25px;line-height:1.35;margin:0 0 8px}.dcm-description,.dcm-title{font-family:Outfit,sans-serif}.dcm-description{color:#94a3b8;font-size:13.5px;letter-spacing:.1px;line-height:1.55;margin:0}.dcm-footer-actions{align-items:center;display:flex;gap:14px;justify-content:flex-end;margin-top:24px;position:relative;z-index:1}.dcm-btn{align-items:center;border-radius:11px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:14px;gap:8px;justify-content:center;outline:none;padding:9px 24px;transition:all .2s ease}.dcm-btn-cancel{background:#ffffff0a;border:1px solid #ffffff2e;color:#e2e8f0;font-weight:500}.dcm-btn-cancel:hover:not(:disabled){background:#ffffff17;border-color:#ffffff52;color:#fff;transform:translateY(-1px)}.dcm-btn-cancel:active:not(:disabled){transform:translateY(0)}.dcm-btn-delete{background:linear-gradient(135deg,#ff2a5f,#e01744);border:none;box-shadow:0 4px 20px #ff2a5f73;color:#fff;font-weight:600}.dcm-btn-delete:hover:not(:disabled){background:linear-gradient(135deg,#ff3b6d,#eb1a49);box-shadow:0 6px 26px #ff2a5fa6;transform:translateY(-1px)}.dcm-btn-delete:active:not(:disabled){transform:translateY(0)}.dcm-btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.55;transform:none!important}.dcm-spinner{animation:dcmSpin .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes dcmSpin{to{transform:rotate(1turn)}}@media (max-width:580px){.dcm-card{padding:24px 18px}.dcm-body-row{align-items:flex-start;flex-direction:column;gap:16px}.dcm-vertical-divider{display:none}.dcm-content-col{padding-right:0}.dcm-icon-col{padding:0}.dcm-footer-actions{flex-direction:column-reverse;gap:10px;width:100%}.dcm-btn{width:100%}}.light .dcm-backdrop{background-color:#1c1a3361}.light .dcm-card{background:radial-gradient(circle at 18% 40%,#ff2a5f12 0,#0000 45%),linear-gradient(155deg,#fff,#fbf8ff);border:1px solid #eadff9;box-shadow:0 25px 60px -12px #3c287847,0 0 30px #ff2a5f14;color:#1c1a33}.light .dcm-close-btn{background:#f5f1ff;border-color:#e3dcfb;color:#6b6a80}.light .dcm-close-btn:hover{background:#ece5ff;border-color:#cfc3f7;color:#1c1a33}.light .dcm-outer-glow-ring{background:radial-gradient(circle,#ff2a5f1a 0,#ff2a5f05 70%,#0000 100%);border-color:#ff2a5f40;box-shadow:0 0 22px #ff2a5f1f}.light .dcm-inner-glow-ring{background:#fff1f4;box-shadow:0 0 14px #ff2a5f4d,inset 0 0 10px #ff2a5f26}.light .dcm-trash-svg{filter:none}.light .dcm-vertical-divider{background:linear-gradient(180deg,#0000,#e3dcfb 30%,#e3dcfb 70%,#0000)}.light .dcm-pill-badge{background:#fff0f3;border-color:#ff2a5f59;color:#e01744}.light .dcm-title{color:#1c1a33}.light .dcm-description{color:#6b6a80}.light .dcm-btn-cancel{background:#fff;border-color:#d9cffa;color:#3a3856}.light .dcm-btn-cancel:hover{background:#f5f1ff;border-color:#bfaef5;color:#1c1a33}.light .dcm-bg-wave{opacity:.35}.p_btn{font-size:15px;width:-webkit-fit-content;width:fit-content}#p_link_btn,.p_btn{background-color:#fff;border:1px solid #d5d9d9;border-radius:7px;box-shadow:0 3px 8px #0000003d;color:#3c3d3f;font-weight:500;padding:10px 20px;text-align:center;text-decoration:none}#p_link_btn{font-size:16px;position:"relative"}.d_btn{background-color:#8f8e8e;border:1px solid #d5d9d9;border-radius:7px;box-shadow:0 3px 8px #0000003d;color:#fff;font-size:16px;font-weight:500;padding:10px 20px;text-align:center;text-decoration:none;width:-webkit-fit-content;width:fit-content}.d_btn:hover,.p_btn:hover{box-shadow:0 3px 8px #b8b6b63d}.UserPermission-body{background-color:#fff;display:flex;justify-content:center;padding:20px}.UserPermission-card{width:50%}.FormControl{width:100%}.radio{border:1px solid #0e0d0d;border-radius:5px;margin-top:5px;padding:10px}.accordion-wrapper .accordion .card{background-color:initial!important;border:none!important;padding-bottom:16px}.accordion-wrapper .accordion .card .card-header{border-bottom:1px solid gray!important;padding-bottom:16px}.custom-control.custom-radio{align-items:center;cursor:pointer;display:flex;gap:10px;position:relative}.custom-control-input{opacity:0;position:absolute}.custom-control-label{color:#fff;cursor:pointer;padding-left:52px;position:relative}.custom-control-label:before{border:2px solid #585858;border-radius:50%}.custom-control-input:checked~.custom-control-label:before,.custom-control-label:before{background-color:initial;content:"";height:25px;left:0;position:absolute;top:-4px;transition:.2s;width:25px}.custom-control-input:checked~.custom-control-label:before{border:2px solid #a971ff;border-radius:50%}.custom-control-input:checked~.custom-control-label:after{background-color:#a971ff;border-radius:50%;content:"";height:15px;left:7px;position:absolute;top:3px;width:15px}.light{--rp-border:#e3dcfb;--rp-text:#1c1a33;--rp-muted:#6b6a80;--rp-body:#faf8ff;--rp-head:#f1ecff;--rp-bar:#f1ecff}html.light .permission-scroll .accordion-item{background:#fff!important}html.light .permission-scroll .accordion-button,html.light .permission-scroll .accordion-button:not(.collapsed){background:#fff!important;box-shadow:none!important;color:#1c1a33!important}html.light .permission-scroll .accordion-button:not(.collapsed){background:#faf8ff!important}html.light .permission-scroll .accordion-button:after{filter:none!important}html.light .permission-scroll .role-table tbody tr:hover{background:#f7f5ff!important}html.light .permission-scroll .color-white{color:#1c1a33!important}html.light .permission-scroll .color-gray{color:#6b6a80!important}html.light .permission-scroll::-webkit-scrollbar-track{background:#f1ecff}html.light .permission-scroll::-webkit-scrollbar-thumb{background:#cfc3f7}html.light .permission-scroll .custom-checkbox-main,html.light .permission-scroll .custom-checkbox-sub{background:#fff;border:2px solid #b9a9f5}html.light .permission-scroll .custom-checkbox-main:checked,html.light .permission-scroll .custom-checkbox-sub:checked{background:#6d4de0;border-color:#6d4de0}.permission-scroll input.custom-checkbox-main{border-radius:6px!important;height:20px!important;min-width:20px;padding:0!important;width:20px!important}.permission-scroll input.custom-checkbox-sub{border-radius:5px!important;height:18px!important;min-width:18px;padding:0!important;width:18px!important}.permission-scroll input.custom-checkbox-main:focus,.permission-scroll input.custom-checkbox-main:hover,.permission-scroll input.custom-checkbox-sub:focus,.permission-scroll input.custom-checkbox-sub:hover{box-shadow:0 0 0 3px #6d4de02e!important}html.light .permission-scroll input.custom-checkbox-main:checked,html.light .permission-scroll input.custom-checkbox-sub:checked{background:linear-gradient(135deg,#7c4dff,#5b6bf5)!important;border-color:#6d4de0!important}html.light .permission-scroll .role-table th,html.light .permission-scroll .role-table thead th{background:#f1ecff!important;border-bottom:2px solid #e3dcfb!important;color:#4b3fa0!important}html.light .permission-scroll .role-table td{background:#0000!important;color:#1c1a33!important}.LeaveBalanceDetails{max-width:100%;overflow-x:hidden;padding:0 10px}.LeaveBalanceDetails,.LeaveBalanceDetails-body{box-sizing:border-box;width:100%}.LeaveBalanceDetails-body>p{color:#fff;font-size:18px;padding:10px}.LeaveBalanceDetails-card-items{background-color:#17142d;border:1px solid #ffffff14;border-radius:12px;box-sizing:border-box;margin:auto;width:100%}.LeaveBalanceDetails-tap{border-bottom:1px solid #ffffff0f;justify-content:space-between;padding:12px 16px}.LeaveBalanceDetails-tap,.LeaveBalanceDetails-tap-item{align-items:center;display:flex;gap:10px}.LeaveBalanceDetails-tap-item>p{color:#cbd5e1;font-size:16px;margin:0;padding:8px 12px}.LeaveBalanceDetails-tab-item{box-sizing:border-box;padding:16px;width:100%}.LeaveBalance,.LeavePolicy{box-sizing:border-box;max-width:100%;width:100%}.LeavePolicy-card{margin-bottom:20px;text-align:center}.LeavePolicy-radio-btn{align-items:center;color:#fff;display:flex;gap:24px;justify-content:center;margin-top:10px}.LeavePolicy-radio-btn>label{align-items:center;cursor:pointer;display:inline-flex}.LeavePolicy-radio-btn>label>samp{margin-left:8px}.LeavePolicy>p{color:#94a3b8;font-size:16px;margin-top:20px;text-align:center}.LeaveBalance-card{color:#fff;display:flex;font-size:18px;padding:8px 0}.LeaveBalance .body-content,.LeavePolicy .body-content{box-sizing:border-box;margin:20px auto;max-width:720px;width:100%}.monthly-content-body{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;box-sizing:border-box;margin-bottom:16px;padding:16px 20px}.monthly-content-body:last-child{margin-bottom:0}.monthly-content-body h4{color:#fff;font-size:16px;font-weight:600;margin-bottom:16px}.monthly-content-body .form-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:12px}.monthly-content-body .form-group label{color:#94a3b8;font-size:14px;margin:0;white-space:nowrap}.monthly-content-body .form-group .input-label{align-items:center;display:flex;gap:10px}.monthly-content-body .form-group input{background-color:#121024;border:1px solid #ffffff1f;border-radius:6px;color:#fff;padding:6px 10px;width:140px}.leave-request-card{background:#17142d;border:1px solid #ffffff14;border-radius:12px;box-sizing:border-box;overflow:hidden;padding:20px;width:100%}.leave-request-header{flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.leave-request-header,.leave-request-title{align-items:center;display:flex;gap:12px}.leave-request-avatar-icon{align-items:center;background:#7c3aed;border-radius:50%;color:#fff;display:flex;height:36px;justify-content:center;width:36px}.leave-request-title h3{color:#fff;font-size:18px;font-weight:700;margin:0}.leave-request-search-wrapper{align-items:center;display:flex;position:relative}.leave-request-search-input{background-color:#121024;border:1px solid #ffffff1f;border-radius:6px;color:#fff;font-size:13px;outline:none;padding:6px 12px;width:240px}.custom-grid,.leave-request-grid-container{box-sizing:border-box!important;max-width:100%!important;overflow-x:hidden!important;position:relative!important;width:100%!important}.custom-grid .ag-body-viewport,.custom-grid .ag-center-cols-viewport,.custom-grid .ag-header-viewport,.custom-grid .ag-root,.custom-grid .ag-root-wrapper,.leave-request-grid-container .ag-body-viewport,.leave-request-grid-container .ag-center-cols-viewport,.leave-request-grid-container .ag-header-viewport,.leave-request-grid-container .ag-root,.leave-request-grid-container .ag-root-wrapper{background-color:#16132d!important;box-sizing:border-box!important;max-width:100%!important;overflow-x:hidden!important;width:100%!important}.custom-grid .ag-center-cols-container,.custom-grid .ag-header-container,.leave-request-grid-container .ag-center-cols-container,.leave-request-grid-container .ag-header-container{min-width:100%!important;width:100%!important}.custom-grid .ag-row,.leave-request-grid-container .ag-row{background-color:#16132d!important;border-bottom:1px solid #ffffff0a!important;width:100%!important}.custom-grid .ag-root-wrapper,.leave-request-grid-container .ag-root-wrapper{border:1px solid #ffffff14!important;border-radius:10px!important}.custom-grid .ag-header,.leave-request-grid-container .ag-header{background-color:#0f0d22!important;border-bottom:1px solid #ffffff14!important}.custom-grid .ag-header-cell,.leave-request-grid-container .ag-header-cell{background:#0000!important;color:#94a3b8!important}.custom-grid .ag-header-cell-text,.leave-request-grid-container .ag-header-cell-text{color:#94a3b8!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important}.custom-grid .ag-header-cell-label,.leave-request-grid-container .ag-header-cell-label{justify-content:flex-start;text-transform:uppercase}.ag-center-header .ag-header-cell-label{justify-content:center!important}.custom-grid .ag-row:hover,.leave-request-grid-container .ag-row:hover{background-color:#1e1a3d!important}.custom-grid .ag-cell,.leave-request-grid-container .ag-cell{align-items:center;border:none!important;color:#e2e8f0;display:flex!important;outline:none!important}.custom-grid .ag-cell .ag-react-container,.leave-request-grid-container .ag-cell .ag-react-container{align-items:center;display:flex;height:100%;width:100%}.approve-action-btn{background-color:#7c3aed;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:4px 10px;white-space:nowrap}.approve-action-btn:hover{opacity:.9}.reject-action-btn{background-color:initial;border:1px solid #fff3;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:11px;font-weight:600;padding:4px 10px;white-space:nowrap}.reject-action-btn:hover{border-color:#fff;color:#fff}.ag-theme-quartz .ag-cell-focus,.ag-theme-quartz .ag-cell:focus,.ag-theme-quartz .ag-row-focus,.ag-theme-quartz .ag-row-selected,.ag-theme-quartz .ag-row-selected:before{background-color:initial!important;border:none!important;outline:none!important}.ag-theme-quartz .ag-paging-panel{background-color:#0f0d22!important;border-top:1px solid #d3a4a414!important;color:#94a3b8!important}.light .custom-grid .ag-body-viewport,.light .custom-grid .ag-center-cols-viewport,.light .custom-grid .ag-header-viewport,.light .custom-grid .ag-root,.light .custom-grid .ag-root-wrapper,.light .leave-request-grid-container .ag-body-viewport,.light .leave-request-grid-container .ag-center-cols-viewport,.light .leave-request-grid-container .ag-header-viewport,.light .leave-request-grid-container .ag-root,.light .leave-request-grid-container .ag-root-wrapper{background-color:initial!important}.lb-page{--lb-card:#13122a;--lb-card-2:#1a1935;--lb-border:#ffffff12;--lb-text:#f4f3ff;--lb-muted:#a3a1c2;--lb-primary:134,96,248;--lb-shadow:0 10px 30px #00000040;align-items:stretch;display:flex;flex-direction:column;gap:16px;padding:12px 8px 32px;text-align:left}.lb-page,.lb-page>*{box-sizing:border-box;width:100%}.lb-page>*{align-self:stretch;margin:0;max-width:100%;transform:none}.lb-page *,.lb-page :after,.lb-page :before{box-sizing:border-box}.light .lb-page{--lb-card:#fff;--lb-card-2:#f6f5fd;--lb-border:#e6e4f3;--lb-text:#1a1a2e;--lb-muted:#6b6b8a;--lb-shadow:0 6px 20px #1a1a2e0f}.lb-page h4,.lb-page h5,.lb-page p{margin:0}.lb-muted{color:var(--lb-muted);font-size:13px}.lb-kind-casual{--tone:139,92,246}.lb-kind-sick{--tone:59,130,246}.lb-kind-other{--tone:245,158,11}.lb-kind-lop{--tone:239,68,68}.lb-st-pending{--tone:245,158,11}.lb-st-approved{--tone:34,197,94}.lb-st-rejected{--tone:239,68,68}.lb-st-cancelled{--tone:148,150,170}.lb-header{flex-wrap:wrap;gap:12px;justify-content:flex-start}.lb-head-left,.lb-header{align-items:center;display:flex}.lb-head-left{gap:14px;min-width:0}.lb-header h4{color:var(--lb-text);font-size:20px;font-weight:700}.lb-header p{color:var(--lb-muted);font-size:13px;margin-top:2px}.lb-head-icon{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6d3df0);border-radius:50%;box-shadow:0 0 18px #8b5cf666;color:#fff;display:inline-flex;flex-shrink:0;font-size:19px;height:44px;justify-content:center;width:44px}.lb-head-icon-lg{font-size:22px;height:52px;width:52px}.lb-card{background:var(--lb-card);border:1px solid var(--lb-border);border-radius:16px;box-shadow:var(--lb-shadow);min-width:0;padding:18px}.lb-card-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.lb-card-head h5{color:var(--lb-text);font-size:18px;font-weight:700}.lb-card-head .lb-muted{margin-top:2px}.lb-tools{display:flex;flex-wrap:wrap;gap:10px}.lb-btn,.lb-tools{align-items:center}.lb-btn{background:var(--lb-card-2);border:1px solid var(--lb-border);border-radius:9px;color:var(--lb-text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:7px;height:36px;justify-content:center;padding:0 14px;transition:border-color .15s,filter .15s;white-space:nowrap}.lb-btn:hover:not(:disabled){border-color:rgba(var(--lb-primary),.6)}.lb-btn:disabled{cursor:not-allowed;opacity:.55}.lb-btn-approve{background:#16a34a;border-color:#16a34a;color:#fff;height:32px}.lb-btn-reject{background:#ef44441f;border-color:#ef44448c;color:#f87171;height:32px}.lb-btn-approve:hover:not(:disabled),.lb-btn-reject:hover:not(:disabled){filter:brightness(1.12)}.lb-icon-btn{align-items:center;background:var(--lb-card-2);border:1px solid var(--lb-border);border-radius:10px;color:var(--lb-text);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:17px;height:40px;justify-content:center;width:40px}.lb-icon-btn.is-active,.lb-icon-btn:hover{border-color:rgba(var(--lb-primary),.7);color:rgb(var(--lb-primary))}.lb-icon-ghost{background:#0000;border-color:#0000;color:var(--lb-muted);height:32px;width:32px}.lb-search{align-items:center;background:var(--lb-card-2);border:1px solid var(--lb-border);border-radius:10px;color:var(--lb-muted);display:flex;gap:8px;height:40px;margin:0;max-width:100%;padding:0 12px;width:300px}.lb-search:focus-within{border-color:rgb(var(--lb-primary))}.lb-page .lb-search input{background:#0000!important;border:none!important;border-radius:0;box-shadow:none!important;color:var(--lb-text);flex:1 1;font-size:13px;height:100%;margin:0;min-width:0;outline:none;padding:0;width:auto}.lb-page .lb-search input::placeholder{color:var(--lb-muted)}.lb-filter{position:relative}.lb-filter-pop{background:var(--lb-card);border:1px solid var(--lb-border);border-radius:12px;box-shadow:0 12px 30px #00000059;min-width:170px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.lb-filter-opt{background:#0000;border:none;border-radius:8px;color:var(--lb-text);cursor:pointer;display:block;font-size:13px;padding:8px 10px;text-align:left;width:100%}.lb-filter-opt:hover{background:var(--lb-card-2)}.lb-filter-opt.is-active{background:rgba(var(--lb-primary),.12);color:rgb(var(--lb-primary))}.lb-top{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.lb-policy{display:flex;flex-direction:column}.lb-policy-row{align-items:center;border-top:1px solid var(--lb-border);display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:11px 4px}.lb-policy-row span{color:var(--lb-muted)}.lb-policy-row strong{color:var(--lb-text);font-weight:600;white-space:nowrap}.lb-balances{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.lb-balance{background:var(--lb-card-2);border:1px solid var(--lb-border);border-radius:14px;gap:12px;min-width:0;padding:14px 8px}.lb-balance,.lb-balance>p{align-items:center;display:flex;flex-direction:column}.lb-balance>p{color:var(--lb-text);font-size:14px;font-weight:600;line-height:1.3;text-align:center}.lb-balance>p span{color:var(--lb-muted);font-weight:400}.lb-ring{aspect-ratio:1;max-width:128px;position:relative;width:100%}.lb-ring svg{height:100%;transform:rotate(-90deg);width:100%}.lb-ring circle{fill:none;stroke-width:10}.lb-ring-track{stroke:rgba(var(--tone),.15)}.lb-ring-bar{stroke:rgb(var(--tone));stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(var(--tone),.5));transition:stroke-dashoffset .5s ease}.lb-ring-center{align-items:center;display:flex;flex-direction:column;gap:2px;inset:0;justify-content:center;position:absolute;text-align:center}.lb-ring-icon{color:rgb(var(--tone));font-size:17px;margin-bottom:2px}.lb-ring-center strong{color:var(--lb-text);font-size:17px;font-weight:700;white-space:nowrap}.lb-ring-center small{color:var(--lb-muted);font-size:11px}.lb-table-wrap{overflow-x:auto;width:100%}.lb-table{border-collapse:collapse;font-size:14px;min-width:960px;width:100%}.lb-page .lb-table td,.lb-page .lb-table th{border-bottom:none;font-weight:400;height:auto;position:static;top:auto}.lb-table th{background:var(--lb-card-2);color:var(--lb-muted);font-size:13px;font-weight:500;padding:12px 14px;text-align:left;white-space:nowrap}.lb-table th:first-child{border-radius:10px 0 0 10px}.lb-table th:last-child{border-radius:0 10px 10px 0}.lb-table td{color:var(--lb-text);font-size:14px;padding:11px 14px;vertical-align:middle;white-space:nowrap}.lb-page .lb-table td{border-bottom:1px solid var(--lb-border)}.lb-page .lb-table th{font-weight:500}.lb-page .lb-table tr:hover{background:#0000}.lb-table tbody tr:hover td{background:rgba(var(--lb-primary),.04)}.lb-table .lb-num{color:var(--lb-muted);text-align:center;width:48px}.lb-table .lb-center{text-align:center}.lb-table .lb-wrap{white-space:normal}.lb-table .lb-reason{max-width:240px;overflow-wrap:anywhere}.lb-table .lb-days{color:rgb(var(--lb-primary));font-weight:600}.lb-type{gap:10px}.lb-type,.lb-type-icon{align-items:center;display:inline-flex}.lb-type-icon{background:rgba(var(--tone),.16);border-radius:8px;color:rgb(var(--tone));flex-shrink:0;font-size:14px;height:30px;justify-content:center;width:30px}.lb-pill{background:rgba(var(--tone),.12);border:1px solid rgba(var(--tone),.45);border-radius:7px;color:rgb(var(--tone));display:inline-block;font-size:12px;font-weight:600;padding:3px 12px;white-space:nowrap}.lb-person{align-items:center;display:inline-flex;gap:10px}.lb-person strong{font-weight:600}.lb-avatar{align-items:center;background:linear-gradient(135deg,#14b8a6,#0ea5e9);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:30px;justify-content:center;width:30px}.lb-actions{display:inline-flex;gap:8px}.lb-empty{color:var(--lb-muted)!important;padding:30px 14px!important;text-align:center;white-space:normal!important}.lb-empty svg{display:block;font-size:24px;margin:0 auto 8px}.lb-pager{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:14px}.lb-pager-right,.lb-pages{align-items:center;display:flex;gap:8px}.lb-page{align-items:center;background:var(--lb-card-2);border:1px solid var(--lb-border);border-radius:8px;color:var(--lb-text);cursor:pointer;display:inline-flex;font-size:13px;height:32px;justify-content:center;min-width:32px;padding:0 6px}.lb-page:disabled{cursor:not-allowed;opacity:.4}.lb-page.is-active{background:rgb(var(--lb-primary));border-color:rgb(var(--lb-primary));color:#fff}.lb-select-wrap{position:relative}.lb-select{appearance:none;-webkit-appearance:none;background:var(--lb-card-2);border:1px solid var(--lb-border);border-radius:8px;color:var(--lb-text);cursor:pointer;font-size:13px;height:32px;outline:none;padding:0 30px 0 12px}.lb-select option{background:var(--lb-card);color:var(--lb-text)}.lb-select-caret{color:var(--lb-muted);pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.lb-modal-backdrop{align-items:center;background:#05050f99;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1300}.lb-modal{--lb-card:#13122a;--lb-card-2:#1a1935;--lb-border:#ffffff14;--lb-text:#f4f3ff;--lb-muted:#a3a1c2;--lb-primary:134,96,248;background:var(--lb-card);border:1px solid var(--lb-border);border-radius:16px;box-shadow:0 20px 50px #00000073;color:var(--lb-text);max-width:520px;width:100%}.light .lb-modal{--lb-card:#fff;--lb-card-2:#f6f5fd;--lb-border:#e6e4f3;--lb-text:#1a1a2e;--lb-muted:#6b6b8a}.lb-modal-head{align-items:center;border-bottom:1px solid var(--lb-border);display:flex;justify-content:space-between;padding:14px 18px}.lb-modal-head h5{font-size:17px;font-weight:700;margin:0}.lb-modal-head .lb-icon-btn{height:32px;width:32px}.lb-modal-body{padding:18px}.lb-modal-foot{border-top:1px solid var(--lb-border);display:flex;gap:8px;justify-content:flex-end;padding:14px 18px}.lb-detail-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.lb-detail-grid>div{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.lb-detail-grid>div>span:first-child{color:var(--lb-muted);font-size:12px}.lb-detail-grid strong{font-weight:600;overflow-wrap:anywhere}.lb-detail-grid p{font-size:14px;line-height:1.5;margin:0;overflow-wrap:anywhere}.lb-detail-full{grid-column:1/-1}.lb-confirm-text{font-size:14px;line-height:1.55;margin:0 0 14px}.lb-field{display:flex;flex-direction:column;gap:6px;margin:0;width:100%}.lb-field span{color:var(--lb-muted);font-size:12px}.lb-field textarea{background:var(--lb-card-2);border:1px solid var(--lb-border);border-radius:10px;color:var(--lb-text);font-size:14px;outline:none;padding:10px 12px;resize:vertical;width:100%}.lb-field textarea:focus{border-color:rgb(var(--lb-primary))}@media (max-width:1300px){.lb-top{grid-template-columns:1fr}}@media (max-width:768px){.lb-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.lb-search,.lb-tools{width:100%}.lb-tools .lb-search{flex:1 1}.lb-card{padding:14px}}@media (max-width:480px){.lb-detail-grid{grid-template-columns:1fr}}.po-page{--po-card:#13122a;--po-card-2:#1a1935;--po-border:#ffffff12;--po-text:#f4f3ff;--po-muted:#a3a1c2;--po-primary:134,96,248;--po-shadow:0 10px 30px #00000040;box-sizing:border-box;color:var(--po-text);padding:0 8px 32px;text-align:left;width:100%}.light .po-page{--po-card:#fff;--po-card-2:#f6f5fd;--po-border:#e6e4f3;--po-text:#1a1a2e;--po-muted:#6b6b8a;--po-shadow:0 6px 20px #1a1a2e0f}.po-page *,.po-page :after,.po-page :before{box-sizing:border-box}.po-page h5,.po-page p{margin:0}.po-muted{color:var(--po-muted);font-size:13px}.po-tone-red{--tone:239,68,68}.po-tone-green{--tone:34,197,94}.po-tone-blue{--tone:59,130,246}.po-tone-amber{--tone:245,158,11}.po-tone-purple{--tone:139,92,246}.po-tone-muted{--tone:148,150,170}.po-alert{align-items:center;background:#ef44441a;border:1px solid #ef444459;border-radius:12px;color:#fca5a5;display:flex;flex-wrap:wrap;font-size:14px;gap:12px;justify-content:space-between;margin-bottom:16px;padding:12px 16px}.light .po-alert{color:#b91c1c}.po-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.po-card{background:var(--po-card);border:1px solid var(--po-border);border-radius:16px;box-shadow:var(--po-shadow);min-width:0;padding:18px}.po-card-head{flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.po-card-head,.po-head-left{align-items:center;display:flex}.po-head-left{gap:14px;min-width:0}.po-head-left>div{min-width:0}.po-head-icon{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6d3df0);border-radius:50%;box-shadow:0 0 20px #8b5cf673;color:#fff;display:inline-flex;flex-shrink:0;font-size:22px;height:52px;justify-content:center;width:52px}.po-card-head h5{color:var(--po-text);font-size:19px;font-weight:700}.po-card-head p{color:var(--po-muted);font-size:13px;line-height:1.4;margin-top:2px}.po-btn{align-items:center;background:var(--po-card-2);border:1px solid var(--po-border);border-radius:10px;color:var(--po-text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:38px;padding:0 14px;white-space:nowrap}.po-btn-outline{background:rgba(var(--po-primary),.1);border-color:rgba(var(--po-primary),.55)}.po-btn:hover{border-color:rgb(var(--po-primary))}.po-icon-btn{align-items:center;background:var(--po-card-2);border:1px solid var(--po-border);border-radius:8px;color:var(--po-text);cursor:pointer;display:inline-flex;font-size:16px;height:32px;justify-content:center;width:32px}.po-icon-ghost{background:#0000;border-color:#0000;color:var(--po-muted)}.po-icon-btn:hover{color:rgb(var(--po-primary))}.po-filters{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:10px}.po-filters .mp-btn,.po-filters .mp-root{width:100%}.po-select-wrap{position:relative}.po-select{appearance:none;-webkit-appearance:none;background:var(--po-card-2);border:1px solid var(--po-border);border-radius:10px;color:var(--po-text);cursor:pointer;font-size:14px;height:40px;outline:none;padding:0 34px 0 14px;width:100%}.po-select option{background:var(--po-card);color:var(--po-text)}.po-select-caret{color:var(--po-muted);pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.po-search{align-items:center;background:var(--po-card-2);border:1px solid var(--po-border);border-radius:10px;color:var(--po-muted);display:flex;gap:10px;height:40px;margin:0 0 14px;padding:0 14px}.po-search:focus-within{border-color:rgb(var(--po-primary))}.po-page .po-search input{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--po-text);flex:1 1;font-size:14px;height:100%;margin:0;min-width:0;outline:none;padding:0}.po-page .po-search input::placeholder{color:var(--po-muted)}.po-tiles{grid-gap:12px;background:rgba(var(--po-primary),.03);border:1px solid var(--po-border);border-radius:14px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.po-tile{align-items:flex-start;background:linear-gradient(135deg,rgba(var(--tone),.08),#0000 60%),var(--po-card-2);border:1px solid var(--po-border);border-radius:12px;display:flex;gap:14px;padding:16px}.po-tile,.po-tile>div{min-width:0}.po-tile-icon{align-items:center;background:rgba(var(--tone),.16);border-radius:12px;color:rgb(var(--tone));display:inline-flex;flex-shrink:0;font-size:21px;height:46px;justify-content:center;width:46px}.po-tile-label{color:var(--po-muted);font-size:13px}.po-tile-value{color:var(--po-text);font-size:18px;font-weight:700;margin-top:3px!important;overflow-wrap:anywhere}.po-tile-sub{line-height:1.4;margin-top:3px!important}.po-note,.po-tile-sub{color:var(--po-muted);font-size:12px}.po-note{align-items:center;display:flex;gap:8px;margin-top:12px!important}.po-empty-block{border:1px dashed var(--po-border);border-radius:14px;color:var(--po-muted);font-size:14px;padding:36px 16px;text-align:center}.po-table-wrap{overflow-x:auto;width:100%}.po-table{border-collapse:collapse;font-size:14px;min-width:620px;width:100%}.po-page .po-table td,.po-page .po-table th{border-bottom:none;height:auto;position:static;top:auto}.po-page .po-table th{background:var(--po-card-2);color:var(--po-muted);font-size:12px;font-weight:500;letter-spacing:.03em;padding:12px;text-align:left;text-transform:uppercase;white-space:nowrap}.po-page .po-table th:first-child{border-radius:10px 0 0 10px}.po-page .po-table th:last-child{border-radius:0 10px 10px 0}.po-page .po-table td{border-bottom:1px solid var(--po-border);color:var(--po-text);font-size:14px;font-weight:400;padding:12px;white-space:nowrap}.po-page .po-table tr:hover{background:#0000}.po-page .po-table tbody tr:hover td{background:rgba(var(--po-primary),.04)}.po-page .po-table .po-num{color:var(--po-muted);text-align:center;width:44px}.po-page .po-table .po-center{text-align:center}.po-table tbody.is-loading{opacity:.5}.po-pill{background:rgba(var(--tone),.12);border:1px solid rgba(var(--tone),.45);border-radius:7px;color:rgb(var(--tone));display:inline-block;font-size:12px;font-weight:600;min-width:88px;padding:3px 10px;text-align:center;white-space:nowrap}.po-page .po-table td.po-empty{color:var(--po-muted);padding:30px 12px;text-align:center;white-space:normal}.po-empty svg{display:block;font-size:24px;margin:0 auto 8px}.po-pager{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:14px}.po-pages{display:flex;gap:8px}.po-page-btn{align-items:center;background:var(--po-card-2);border:1px solid var(--po-border);border-radius:8px;color:var(--po-text);cursor:pointer;display:inline-flex;font-size:13px;height:34px;justify-content:center;min-width:34px;padding:0 6px}.po-page-btn:disabled{cursor:not-allowed;opacity:.4}.po-page-btn.is-active{background:rgb(var(--po-primary));border-color:rgb(var(--po-primary));color:#fff}.po-modal-backdrop{align-items:center;background:#05050f99;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1300}.po-modal{background:var(--po-card);border:1px solid var(--po-border);border-radius:16px;box-shadow:0 20px 50px #00000073;color:var(--po-text);max-width:520px;width:100%}.po-modal-head{align-items:center;border-bottom:1px solid var(--po-border);display:flex;justify-content:space-between;padding:14px 18px}.po-modal-head h5{font-size:17px;font-weight:700}.po-modal-body{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.po-detail{display:flex;flex-direction:column;gap:4px;min-width:0}.po-detail.is-full{grid-column:1/-1}.po-detail span{color:var(--po-muted);font-size:12px}.po-detail strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.po-cq{container-type:inline-size}@container (max-width: 1100px){.po-grid{grid-template-columns:1fr}}@container (max-width: 520px){.po-tiles{grid-template-columns:1fr}}@media (max-width:520px){.po-modal-body{grid-template-columns:1fr}}.mp-root{--mp-bg:#13122a;--mp-bg-2:#1a1935;--mp-border:#ffffff17;--mp-text:#f4f3ff;--mp-muted:#a3a1c2;position:relative}.light .mp-root{--mp-bg:#fff;--mp-bg-2:#f6f5fd;--mp-border:#e6e4f3;--mp-text:#1a1a2e;--mp-muted:#6b6b8a}.mp-btn{align-items:center;background:var(--mp-bg);border:1px solid var(--mp-border);border-radius:10px;color:var(--mp-text);cursor:pointer;display:inline-flex;font-size:14px;gap:10px;height:40px;padding:0 14px;transition:border-color .15s;white-space:nowrap}.mp-btn:hover{border-color:#8660f899}.mp-btn-labelled{height:52px;padding:0 16px}.mp-text{align-items:flex-start;display:flex;flex-direction:column;line-height:1.25}.mp-text small{color:var(--mp-muted);font-size:11px}.mp-text span{font-size:15px}.mp-cal{flex-shrink:0;font-size:18px}.mp-cal,.mp-caret{color:var(--mp-muted)}.mp-caret{margin-left:auto;transition:transform .15s}.mp-caret.is-open{transform:rotate(180deg)}.mp-pop{background:var(--mp-bg);border:1px solid var(--mp-border);border-radius:14px;box-shadow:0 12px 30px #00000059;padding:12px;position:absolute;right:0;top:calc(100% + 6px);width:240px;z-index:30}.mp-pop-head{display:flex;justify-content:space-between;margin-bottom:10px}.mp-nav,.mp-pop-head{align-items:center;color:var(--mp-text)}.mp-nav{background:var(--mp-bg-2);border:1px solid var(--mp-border);border-radius:8px;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.mp-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.mp-opt{background:#0000;border:1px solid #0000;border-radius:8px;color:var(--mp-text);cursor:pointer;font-size:13px;height:34px}.mp-opt:hover:not(:disabled){background:var(--mp-bg-2)}.mp-opt.is-active{background:#8660f8;color:#fff}.mp-nav:disabled,.mp-opt:disabled{cursor:not-allowed;opacity:.35}.dc-page{--dc-card:#13122a;--dc-card-2:#1a1935;--dc-border:#ffffff14;--dc-text:#f4f3ff;--dc-muted:#a3a1c2;--dc-primary:134,96,248;--dc-shadow:0 10px 30px #00000040;box-sizing:border-box;color:var(--dc-text);padding:0 8px 32px;text-align:left;width:100%}.light .dc-page{--dc-card:#fff;--dc-card-2:#f6f5fd;--dc-border:#e6e4f3;--dc-text:#1a1a2e;--dc-muted:#6b6b8a;--dc-shadow:0 6px 20px #1a1a2e0f}.dc-page *,.dc-page :after,.dc-page :before{box-sizing:border-box}.dc-page h4,.dc-page h5,.dc-page h6,.dc-page p{margin:0}.dc-muted{color:var(--dc-muted);font-size:14px}.dc-muted b{color:rgb(var(--dc-primary));font-weight:600}.dc-tone-blue{--tone:59,130,246}.dc-tone-green{--tone:34,197,94}.dc-tone-sky{--tone:96,165,250}.dc-tone-amber{--tone:245,158,11}.dc-tone-purple{--tone:168,85,247}.dc-card{background:var(--dc-card);border:1px solid var(--dc-border);border-radius:16px;box-shadow:var(--dc-shadow);padding:20px}.dc-head{flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.dc-head,.dc-head-left{align-items:center;display:flex}.dc-head-left{gap:16px;min-width:0}.dc-head-icon{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6d3df0);border-radius:50%;box-shadow:0 0 22px #8b5cf673;color:#fff;display:inline-flex;flex-shrink:0;font-size:24px;height:56px;justify-content:center;width:56px}.dc-head h4{color:var(--dc-text);font-size:22px;font-weight:700}.dc-head p{color:var(--dc-muted);font-size:14px;margin-top:2px}.dc-btn{align-items:center;background:var(--dc-card-2);border:1px solid var(--dc-border);border-radius:10px;color:var(--dc-text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:42px;justify-content:center;padding:0 16px;transition:border-color .15s,filter .15s;white-space:nowrap}.dc-btn:hover:not(:disabled){border-color:rgba(var(--dc-primary),.7)}.dc-btn:disabled{cursor:not-allowed;opacity:.5}.dc-btn-primary{background:linear-gradient(135deg,#7c4dff,#6d3df0);border-color:#0000;color:#fff}.dc-btn-primary:hover:not(:disabled){filter:brightness(1.1)}.dc-icon-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--dc-muted);cursor:pointer;display:inline-flex;font-size:15px;height:32px;justify-content:center;text-decoration:none;width:32px}.dc-icon-btn:hover{background:rgba(var(--dc-primary),.12);color:rgb(var(--dc-primary))}.dc-icon-btn.is-danger:hover{background:#ef44441f;color:#ef4444}.dc-summary{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:20px}.dc-stat{align-items:center;background:linear-gradient(135deg,rgba(var(--tone),.08),#0000 60%),var(--dc-card-2);border:1px solid var(--dc-border);border-radius:14px;color:var(--dc-text);cursor:pointer;display:flex;gap:16px;min-width:0;padding:18px;text-align:left;transition:border-color .15s,box-shadow .15s}.dc-stat:hover{border-color:rgba(var(--tone),.5)}.dc-stat.is-active{border-color:rgb(var(--tone));box-shadow:0 0 0 1px rgb(var(--tone)),0 0 18px rgba(var(--tone),.25)}.dc-stat-icon{align-items:center;background:rgba(var(--tone),.16);border-radius:12px;color:rgb(var(--tone));display:inline-flex;flex-shrink:0;font-size:22px;height:52px;justify-content:center;width:52px}.dc-stat-text{display:flex;flex-direction:column;gap:4px;min-width:0}.dc-stat-text span{color:var(--dc-text);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-stat-text strong{font-size:22px;font-weight:700}.dc-filters{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(150px,1fr) minmax(250px,1.4fr) auto;margin-bottom:18px}.dc-dates,.dc-search{align-items:center;background:#0000;border:1px solid var(--dc-border);border-radius:10px;color:var(--dc-muted);display:flex;gap:10px;height:46px;margin:0;min-width:0;padding:0 14px}.dc-dates:focus-within,.dc-search:focus-within{border-color:rgb(var(--dc-primary))}.dc-dates svg,.dc-search svg{flex-shrink:0;font-size:18px}.dc-page .dc-dates input,.dc-page .dc-search input{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--dc-text);color-scheme:dark;flex:1 1;font-size:14px;height:100%;margin:0;min-width:0;outline:none;padding:0}.light .dc-page .dc-dates input,.light .dc-page .dc-search input{color-scheme:light}.dc-page .dc-dates input.is-empty,.dc-page .dc-search input::placeholder{color:var(--dc-muted)}.dc-select-wrap{min-width:0;position:relative}.dc-select{appearance:none;-webkit-appearance:none;background:#0000;border:1px solid var(--dc-border);border-radius:10px;color:var(--dc-text);cursor:pointer;font-size:14px;height:46px;outline:none;padding:0 38px 0 16px;width:100%}.dc-select:focus{border-color:rgb(var(--dc-primary))}.dc-select option{background:var(--dc-card);color:var(--dc-text)}.dc-select-caret{color:var(--dc-muted);pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.dc-filters .dc-btn{height:46px}.dc-table-wrap{border:1px solid var(--dc-border);border-radius:14px;overflow-x:auto;width:100%}.dc-table{border-collapse:collapse;min-width:820px;width:100%}.dc-page .dc-table td,.dc-page .dc-table th{border-bottom:none;height:auto;position:static;top:auto}.dc-page .dc-table th{background:var(--dc-card-2);color:var(--dc-muted);font-size:13px;font-weight:500;letter-spacing:.03em;padding:16px 18px;text-align:left;text-transform:uppercase;white-space:nowrap}.dc-page .dc-table td{border-top:1px solid var(--dc-border);color:var(--dc-text);font-size:14px;font-weight:400;padding:14px 18px;vertical-align:middle}.dc-page .dc-table tr:hover{background:#0000}.dc-page .dc-table tbody tr:hover td{background:rgba(var(--dc-primary),.04)}.dc-page .dc-table .dc-num{color:var(--dc-muted);text-align:center;width:56px}.dc-page .dc-table .dc-center{text-align:center}.dc-sort{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;letter-spacing:inherit;padding:0;text-transform:inherit}.dc-sort svg{font-size:15px;opacity:.7}.dc-sort.is-active{color:var(--dc-text)}.dc-sort.is-active svg{color:rgb(var(--dc-primary));opacity:1}.dc-file{align-items:center;display:flex;gap:12px;max-width:360px;min-width:0}.dc-file-icon{align-items:center;background:rgba(var(--dc-primary),.14);border-radius:9px;color:rgb(var(--dc-primary));display:inline-flex;flex-shrink:0;font-size:17px;height:36px;justify-content:center;width:36px}.dc-file-icon.is-pdf{background:#ef444424;color:#ef4444}.dc-file-icon.is-img{background:#22c55e24;color:#22c55e}.dc-file-text{display:flex;flex-direction:column;min-width:0}.dc-file-text strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-cat,.dc-file-text small{color:var(--dc-muted);display:block;font-size:12px}.dc-type{font-weight:500}.dc-pill{background:#22c55e1f;border:1px solid #22c55e73;border-radius:7px;color:#22c55e;display:inline-block;font-size:12px;font-weight:600;padding:3px 12px}.dc-actions{display:inline-flex;gap:4px}.dc-page .dc-table td.dc-empty{color:var(--dc-muted);padding:48px 16px;text-align:center}.dc-empty h6{color:var(--dc-text);font-size:17px;font-weight:700;margin:6px 0 8px}.dc-empty p{font-size:14px;line-height:1.6;margin:0 0 18px}.dc-empty-art{display:block;height:104px;margin:0 auto 6px;width:150px}.dc-art-blob{fill:rgba(var(--dc-primary),.18)}.dc-art-back{fill:rgba(var(--dc-primary),.35);stroke:#b8a4ff;stroke-width:2}.dc-art-front{fill:#231f45;stroke:#c9bbff;stroke-width:2.5}.light .dc-art-front{fill:#fff}.dc-art-line{stroke:#c9bbff;stroke-width:3;stroke-linecap:round}.dc-art-spark{stroke:rgb(var(--dc-primary));stroke-width:2;stroke-linecap:round;fill:none}.dc-footer{gap:12px;justify-content:space-between;margin-top:18px}.dc-footer,.dc-footer-right{align-items:center;display:flex;flex-wrap:wrap}.dc-footer-right{gap:14px}.dc-pages{display:flex;gap:8px}.dc-page-btn{align-items:center;background:var(--dc-card-2);border:1px solid var(--dc-border);border-radius:10px;color:var(--dc-text);cursor:pointer;display:inline-flex;font-size:14px;height:42px;justify-content:center;min-width:42px;padding:0 8px}.dc-page-btn:disabled{cursor:not-allowed;opacity:.4}.dc-page-btn.is-active{background:rgb(var(--dc-primary));border-color:rgb(var(--dc-primary));color:#fff}.dc-footer .dc-select-wrap{width:150px}.dc-footer .dc-select{height:42px}.dc-modal-backdrop{align-items:center;background:#05050f99;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1300}.dc-modal{background:var(--dc-card);border:1px solid var(--dc-border);border-radius:16px;box-shadow:0 20px 50px #00000073;color:var(--dc-text);max-width:520px;width:100%}.dc-modal-head{align-items:center;border-bottom:1px solid var(--dc-border);display:flex;justify-content:space-between;padding:16px 20px}.dc-modal-head h5{font-size:18px;font-weight:700}.dc-modal-body{display:flex;flex-direction:column;gap:16px;padding:20px}.dc-modal-foot{border-top:1px solid var(--dc-border);display:flex;gap:10px;justify-content:flex-end;padding:16px 20px}.dc-field{display:flex;flex-direction:column;gap:8px;margin:0}.dc-field>span{color:var(--dc-muted);font-size:13px}.dc-drop{align-items:center;background:rgba(var(--dc-primary),.05);border:1.5px dashed rgba(var(--dc-primary),.5);border-radius:12px;color:var(--dc-muted);cursor:pointer;display:flex;flex-direction:column;gap:6px;margin:0;padding:26px 16px;text-align:center}.dc-drop.has-file,.dc-drop:hover{border-color:rgb(var(--dc-primary))}.dc-drop svg{color:rgb(var(--dc-primary));font-size:30px}.dc-drop strong{color:var(--dc-text);font-size:14px;font-weight:600;overflow-wrap:anywhere}.dc-drop small{font-size:12px}.dc-error{color:#ef4444;font-size:13px}.dc-card{container-type:inline-size}@container (max-width: 1250px){.dc-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.dc-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-search{grid-column:1/-1}}@container (max-width: 640px){.dc-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-filters{grid-template-columns:1fr}}.MarkAttendanceform-radio{border:1px solid #9c9c9c;border-radius:7px}.info-card-wrapper{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.info-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-card);display:flex;flex:1 1 180px;flex-direction:column;gap:6px;min-width:160px;padding:16px 18px;position:relative;transition:border-color .2s,box-shadow .2s}.info-card:hover{border-color:var(--primary);box-shadow:0 4px 20px #8660f81f}.info-card__title{color:var(--text-muted);font-family:var(--font);font-size:12px;font-weight:500}.info-card__value{color:var(--text-primary);font-family:var(--font);font-size:22px;font-weight:700;line-height:1.2}.info-card__icon{align-items:center;background:#8660f81f;border-radius:50%;color:var(--primary);display:flex;font-size:15px;height:32px;justify-content:center;position:absolute;right:14px;top:14px;width:32px}.light .info-card{background:#fff;border-color:#e0e0f0}.light .info-card:hover{border-color:var(--primary);box-shadow:0 4px 20px #6c63ff1a}.light .info-card__icon{background:#6c63ff1a;color:var(--primary)}.att-calendar-wrapper{display:flex;flex-direction:column;height:100%}.att-calendar-legend{border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px;padding:14px 16px}.att-calendar-legend__item{align-items:center;color:var(--text-muted);display:flex;font-family:var(--font);font-size:12px;gap:6px}.att-calendar-legend__dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.att-calendar-legend__dot--present{background:#22c55e}.att-calendar-legend__dot--absent{background:#ef4444}.att-calendar-legend__dot--half{background:#f59e0b}.att-calendar-legend__dot--double{background:#a855f7}.att-calendar-legend__dot--holiday{background:#06b6d4}.att-calendar-legend__dot--weekoff{background:#3b82f6}.att-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:16px;height:100%;padding:20px}.att-panel__header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding-bottom:12px}.att-panel__date{color:var(--text-primary);font-family:var(--font);font-size:13px;font-weight:600}.att-panel__save-btn{background:var(--primary)!important;border:none!important;border-radius:var(--radius-default)!important;color:#fff!important;cursor:pointer;font-family:var(--font)!important;font-size:13px!important;font-weight:600!important;padding:8px 20px!important;transition:background .2s,box-shadow .2s}.att-panel__save-btn:hover{background:var(--primary-hover)!important;box-shadow:0 4px 16px #8660f84d!important}.att-panel__stats-row,.att-panel__time-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.att-panel__stat-box{background:var(--bg-page);border:1px solid var(--border);border-radius:var(--radius-default);display:flex;flex-direction:column;gap:4px;padding:12px 14px}.att-panel__stat-label{color:var(--text-muted);font-family:var(--font);font-size:11px;font-weight:500}.att-panel__stat-value{color:var(--text-primary);font-family:var(--font);font-size:16px;font-weight:600}.att-panel__stat-value--present{color:#22c55e}.att-panel__stat-value--absent{color:#ef4444}.att-panel__stat-value--half{color:#f59e0b}.att-panel__stat-value--holiday{color:#06b6d4}.att-panel__stat-value--weekoff{color:#3b82f6}.att-panel__notes-box{background:var(--bg-page);border:1px solid var(--border);border-radius:var(--radius-default);display:flex;flex:1 1;flex-direction:column;gap:6px;padding:12px 14px}.att-panel__notes-label{color:var(--text-muted);font-family:var(--font);font-size:11px;font-weight:500}.att-panel__notes-input{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--text-primary)!important;flex:1 1;font-family:var(--font)!important;font-size:13px!important;min-height:60px;outline:none;padding:0!important;resize:none}.att-panel__notes-input::placeholder{color:var(--input-placeholder)}.att-panel__time-input{background:var(--input-bg)!important;border:1px solid var(--input-border)!important;border-radius:var(--radius-default)!important;color:var(--input-color)!important;font-family:var(--font)!important;font-size:13px!important;padding:8px 12px!important;transition:border-color .2s,box-shadow .2s;width:100%}.att-panel__time-input:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--input-focus-shadow)!important;outline:none!important}.light .att-panel{background:#fff;border-color:#e0e0f0}.light .att-panel__notes-box,.light .att-panel__stat-box{background:#f5f7fa;border-color:#e0e0f0}.ad-page{--ad-card:#13122a;--ad-card-2:#1a1935;--ad-border:#ffffff12;--ad-text:#f4f3ff;--ad-muted:#a3a1c2;--ad-faint:#5d5b7a;--ad-primary:134,96,248;--ad-shadow:0 10px 30px #00000040;color:var(--ad-text);display:flex;flex-direction:column;gap:16px;padding:4px 10px 16px}.light .ad-page{--ad-card:#fff;--ad-card-2:#f6f5fd;--ad-border:#e6e4f3;--ad-text:#1a1a2e;--ad-muted:#6b6b8a;--ad-faint:#b3b2c7;--ad-shadow:0 6px 20px #1a1a2e0f}.ad-page h4,.ad-page h5,.ad-page p{margin:0}.ad-s-double,.ad-tone-purple{--tone:139,92,246}.ad-s-present,.ad-tone-green{--tone:34,197,94}.ad-s-absent,.ad-tone-red{--tone:239,68,68}.ad-s-halfday,.ad-tone-orange{--tone:245,158,11}.ad-s-holiday,.ad-tone-blue{--tone:59,130,246}.ad-s-weekoff{--tone:125,170,245}.ad-s-leave{--tone:6,182,212}.ad-s-none,.ad-tone-gray{--tone:148,150,170}.ad-card{background:var(--ad-card);border:1px solid var(--ad-border);border-radius:16px;box-shadow:var(--ad-shadow)}.ad-icon-badge{align-items:center;background:rgba(var(--tone),.18);border-radius:12px;color:rgb(var(--tone));display:inline-flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.ad-icon-badge.ad-tone-purple{background:rgb(var(--tone));color:#fff}.ad-icon-sm{border-radius:9px;font-size:14px;height:30px;width:30px}.ad-icon-sm.ad-tone-purple{background:rgba(var(--tone),.16);color:rgb(var(--tone))}.ad-icon-lg{font-size:20px;height:46px;width:46px}.ad-dot{background:rgb(var(--tone));border-radius:50%;display:inline-block;flex-shrink:0;height:7px;width:7px}.ad-muted{color:var(--ad-muted);font-size:12px}.ad-strong{font-size:15px;font-weight:600}.ad-btn,.ad-strong{color:var(--ad-text)}.ad-btn{align-items:center;background:var(--ad-card-2);border:1px solid var(--ad-border);border-radius:10px;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;height:36px;justify-content:center;padding:0 14px;transition:border-color .15s,background .15s;white-space:nowrap}.ad-btn:hover:not(:disabled){border-color:rgba(var(--ad-primary),.6)}.ad-btn:disabled{cursor:not-allowed;opacity:.5}.ad-btn-icon{padding:0;width:36px}.ad-btn-primary{background:rgb(var(--ad-primary));border-color:rgb(var(--ad-primary));color:#fff}.ad-btn-outline{background:rgba(var(--ad-primary),.08);border-color:rgba(var(--ad-primary),.45)}.ad-select-wrap{position:relative}.ad-select{appearance:none;-webkit-appearance:none;outline:none;padding-right:32px}.ad-select option{background:var(--ad-card);color:var(--ad-text)}.ad-select-caret{color:var(--ad-muted);pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ad-header{flex-wrap:wrap;gap:12px;justify-content:space-between}.ad-header,.ad-header-left{align-items:center;display:flex}.ad-header-left{gap:14px}.ad-header-icon{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6d3df0);border-radius:50%;box-shadow:0 0 22px #8b5cf673;color:#fff;display:inline-flex;flex-shrink:0;font-size:22px;height:52px;justify-content:center;width:52px}.ad-header h4{color:var(--ad-text);font-size:20px;font-weight:700}.ad-header p{color:var(--ad-muted);font-size:13px;margin-top:2px}.ad-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.ad-stat{background:linear-gradient(135deg,rgba(var(--tone),.12),rgba(var(--tone),.02) 70%),var(--ad-card);display:flex;flex-direction:column;gap:14px;justify-content:space-between;padding:18px}.ad-stat-top{align-items:center;display:flex;gap:14px;min-width:0}.ad-stat-top>div{min-width:0}.ad-stat-title{color:var(--ad-muted);font-size:13px}.ad-stat-value{color:var(--ad-text);font-size:20px;font-weight:700;margin-top:4px!important;white-space:nowrap}.ad-stat-sub{color:var(--ad-muted);font-size:12px;padding-left:60px}.ad-stat-progress{align-items:center;display:flex;gap:12px}.ad-stat-pct{color:var(--ad-text);font-size:12px;min-width:32px;text-align:right}.ad-progress{background:rgba(var(--tone),.15);border-radius:99px;flex:1 1;height:6px;overflow:hidden}.ad-progress span{background:rgb(var(--tone));border-radius:inherit;display:block;height:100%;transition:width .4s ease}.ad-main{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.ad-calendar{padding:18px}.ad-cal-head{flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}.ad-cal-head,.ad-cal-title{align-items:center;display:flex;gap:12px}.ad-cal-title h5{color:var(--ad-text);font-size:18px;font-weight:700}.ad-cal-tools{align-items:center;display:flex;gap:8px}.ad-grid-wrap{transition:opacity .2s}.ad-grid-wrap.is-loading{opacity:.45;pointer-events:none}.ad-weekdays{background:var(--ad-card-2);border-radius:10px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:6px;padding:10px 0}.ad-weekdays span{color:var(--ad-muted);font-size:13px;text-align:center}.ad-days{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,minmax(0,1fr))}.ad-tile{align-items:center;background:var(--ad-card-2);border:1px solid #0000;border-radius:10px;color:var(--ad-text);cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:8px;height:62px;justify-content:center;padding:0;position:relative;transition:transform .12s,border-color .12s,box-shadow .12s}.ad-tile[class*=ad-s-]{background:rgba(var(--tone),.14)}.ad-tile:hover:not(:disabled){border-color:rgba(var(--ad-primary),.5)}.ad-tile[class*=ad-s-]:hover:not(:disabled){border-color:rgba(var(--tone),.55)}.ad-tile.is-other{background:#0000;color:var(--ad-faint);cursor:default;font-weight:400}.ad-tile.is-today:not(.is-selected){border-color:rgba(var(--ad-primary),.7)}.ad-tile.is-selected{background:linear-gradient(135deg,#7c4dff,#5b2fd6);border-color:#ffffff8c;box-shadow:0 0 18px #7c4dff8c;color:#fff}.ad-tile.is-selected .ad-tile-num{color:#fff}.ad-tile .ad-dot{height:7px;width:7px}.ad-legend{border-top:1px solid var(--ad-border);display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:16px;padding-top:14px}.ad-legend-item{align-items:center;color:var(--ad-muted);display:inline-flex;font-size:13px;gap:8px}.ad-legend-item .ad-dot{height:10px;width:10px}.ad-day{padding:18px}.ad-day-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.ad-day-date{background:rgba(var(--ad-primary),.1);border-radius:10px;color:var(--ad-text);font-size:18px;font-weight:700;padding:8px 14px}.ad-status-pill{align-items:center;background:rgba(var(--tone),.12);border:1px solid rgba(var(--tone),.3);border-radius:99px;color:rgb(var(--tone));display:inline-flex;font-size:13px;font-weight:500;gap:8px;max-width:55%;padding:8px 16px}.ad-status-pill .ad-dot{height:10px;width:10px}.ad-status-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.ad-summary-item{align-items:center;background:var(--ad-card-2);border-radius:12px;display:flex;gap:10px;min-width:0;padding:12px}.ad-summary-item>div{min-width:0}.ad-summary-item .ad-strong{margin-top:2px!important;white-space:nowrap}.ad-divider{background:var(--ad-border);height:1px;margin:16px 0}.ad-section-title{align-items:center;color:var(--ad-text);display:flex;font-size:15px;font-weight:600;gap:10px;margin-bottom:14px}.ad-section-title svg{color:var(--ad-muted);font-size:18px}.ad-timeline{list-style:none;margin:0;padding:0}.ad-tl-item{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:22px 84px 28px 1fr;padding-bottom:18px;position:relative}.ad-tl-item:last-child{padding-bottom:0}.ad-tl-item:not(:last-child):before{background:var(--ad-border);bottom:-2px;content:"";left:7px;position:absolute;top:16px;width:2px}.ad-tl-dot{background:rgb(var(--tone));border-radius:50%;box-shadow:0 0 0 4px rgba(var(--tone),.15);height:14px;margin-top:3px;width:14px}.ad-tl-time{color:var(--ad-text);font-size:14px;padding-top:1px}.ad-tl-icon{color:rgb(var(--tone));font-size:18px}.ad-tl-item.ad-tone-gray .ad-tl-icon{color:var(--ad-muted)}.ad-tl-body p{color:var(--ad-text);font-size:14px}.ad-tl-body small{color:var(--ad-muted);display:block;font-size:12px;margin-top:3px}.ad-empty{border:1px dashed var(--ad-border);border-radius:12px;color:var(--ad-muted);font-size:13px;padding:14px;text-align:center}.ad-notes-row{gap:12px}.ad-notes,.ad-notes-row{align-items:center;display:flex}.ad-notes{background:var(--ad-card-2);border:1px solid var(--ad-border);border-radius:10px;color:var(--ad-text);flex:1 1;font-size:14px;min-height:48px;min-width:0;padding:10px 14px;word-break:break-word}.ad-edit{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ad-edit label{display:flex;flex-direction:column;gap:6px;margin:0}.ad-input{background:var(--ad-card-2);border:1px solid var(--ad-border);border-radius:10px;color:var(--ad-text);color-scheme:dark;font-size:14px;height:40px;outline:none;padding:0 12px}.light .ad-input{color-scheme:light}.ad-input:focus{border-color:rgb(var(--ad-primary))}.ad-edit-actions{display:flex;gap:8px;grid-column:1/-1;justify-content:flex-end}@media (max-width:1400px){.ad-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1200px){.ad-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-main{grid-template-columns:1fr}.ad-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.ad-stats,.ad-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-tile{font-size:13px;gap:4px;height:48px}.ad-day-head{flex-wrap:wrap}.ad-status-pill{max-width:100%}}@media (max-width:480px){.ad-edit,.ad-stats{grid-template-columns:1fr}.ad-tl-item{grid-template-columns:22px 72px 24px 1fr}}.timeline-container{background:#0000;padding:0;position:relative}.timeline-item{align-items:flex-start;margin-bottom:10px}.timeline-item,.timeline-left{display:flex;position:relative}.timeline-left{justify-content:center;margin-left:-20px;margin-top:8px;width:70px}.dot-wrapper{align-items:center;border:1px solid gray;border-radius:50%;display:flex;flex-direction:column;position:relative}.dot-wrapper:after{background-color:#ffffff1a;bottom:-100%;content:"";position:absolute;top:24px;width:20px;z-index:0}.timeline-item:last-child .dot-wrapper:after{display:none}.outer-circle{align-items:center;background-color:#ffffff0d;border-radius:50%;display:flex;height:24px;justify-content:center;width:24px;z-index:1}.dot_{border-radius:50%;height:10px;width:30px}.dot_.purple{background-color:#a66eff}.dot_.blue{background-color:#2c99ff}.dot_.red{background-color:#e74c3c}.timeline-content{color:#fff;flex:1 1}.title{font-weight:600}.date{color:#aaa;font-size:.85rem}.timeline-status{color:var(--primary-text-color);font-weight:500;padding-left:10px}.emp-summary{--es-border:#8b75db33;--es-surface:#14143099;--es-text:#fff;--es-muted:#9a98bd;--es-accent:#8b5cf6;align-items:center;display:flex;font-family:Outfit,sans-serif;gap:24px;margin-top:12px}.light .emp-summary{--es-border:#e3def7;--es-surface:#f8f6ff;--es-text:#1c1a33;--es-muted:#6b6789}.emp-summary-person{align-items:center;border-right:1px solid var(--es-border);display:flex;flex-shrink:0;gap:18px;padding-right:24px}.emp-summary-avatar{flex-shrink:0;height:76px;position:relative;width:76px}.emp-summary-avatar img{border:2px solid #8b75db73;border-radius:50%;height:100%;object-fit:cover;width:100%}.emp-summary-dot{background:#22c55e;border:2px solid #11122a;border-radius:50%;bottom:4px;height:14px;position:absolute;right:4px;width:14px}.emp-summary-dot.inactive{background:#94a3b8}.emp-summary-name{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0}.emp-summary-name strong{color:var(--es-text);font-size:17px;font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emp-summary-name>span{color:var(--es-muted);font-size:14px}.emp-summary-status{background:#22c55e1f;border:1px solid #22c55e73;border-radius:999px;color:#4ade80!important;font-size:12.5px!important;font-weight:600;margin-top:6px;padding:3px 14px}.emp-summary-status.inactive{background:#94a3b824;border-color:#94a3b866;color:#cbd5e1!important}.light .emp-summary-status{color:#15803d!important}.light .emp-summary-status.inactive{color:#475569!important}.emp-summary-fields{background:var(--es-surface);border:1px solid var(--es-border);border-radius:14px;display:grid;flex:1 1;grid-template-columns:repeat(6,minmax(0,auto));justify-content:space-between;min-width:0;padding:16px 8px}.emp-summary-field{align-items:center;display:flex;gap:12px;min-width:0;padding:2px 18px}.emp-summary-field+.emp-summary-field{border-left:1px solid var(--es-border)}.emp-summary-field>svg{stroke-width:1.6;color:var(--es-muted);flex-shrink:0;font-size:26px}.emp-summary-field>span{display:flex;flex-direction:column;min-width:0}.emp-summary-field small{color:var(--es-muted);font-size:12.5px;white-space:nowrap}.emp-summary-field strong{color:var(--es-text);font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emp-summary-edit{align-items:center;background:#8b5cf614;border:1px solid #8b75db4d;border-radius:10px;color:#fff;color:var(--widget-text,#fff);cursor:pointer;display:inline-flex;font:600 13.5px Outfit,sans-serif;gap:8px;height:38px;padding:0 16px;transition:background .18s ease,border-color .18s ease}.emp-summary-edit svg{font-size:17px}.emp-summary-edit:hover{background:#8b5cf62e;border-color:#8b75db8c}.light .emp-summary-edit{color:#1c1a33}@media (max-width:1400px){.emp-summary{align-items:stretch;flex-direction:column}.emp-summary-person{border-right:0;padding-right:0}.emp-summary-fields{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.emp-summary-field:nth-child(3n+1){border-left:0}}@media (max-width:640px){.emp-summary-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.emp-summary-field{padding:2px 10px}.emp-summary-field:nth-child(3n+1){border-left:1px solid var(--es-border)}.emp-summary-field:nth-child(odd){border-left:0}}.ast-dialog-paper,.ast-page,.ast-root{--ast-bg:#0a0b1e;--ast-surface:#11122ae0;--ast-surface-2:#181938e6;--ast-row-alt:hsla(0,0%,100%,.018);--ast-row-hover:#7c3aed1a;--ast-border:#ffffff14;--ast-border-strong:#8b75db47;--ast-text:#fff;--ast-text-2:#c7cbe6;--ast-muted:#8d92b8;--ast-accent:#8b5cf6;--ast-input-bg:#080b1e8c;font-family:Outfit,sans-serif}.light .ast-dialog-paper,.light .ast-page,.light .ast-root{--ast-bg:#f4f2ff;--ast-surface:#fff;--ast-surface-2:#fff;--ast-row-alt:#faf9ff;--ast-row-hover:#7c3aed0f;--ast-border:#e6e3f5;--ast-border-strong:#d9d4f0;--ast-text:#1c1a33;--ast-text-2:#4a4766;--ast-muted:#7a7799;--ast-input-bg:#fff}.ast-tone--purple{--ast-tone:#8b5cf6}.ast-tone--green{--ast-tone:#22c55e}.ast-tone--blue{--ast-tone:#3b82f6}.ast-tone--red{--ast-tone:#ef4444}.ast-tone--amber{--ast-tone:#f59e0b}.ast-page{background:var(--ast-bg);box-sizing:border-box;height:calc(100vh - 76px);overflow:auto;padding:18px 22px 24px;position:fixed;top:76px;width:100%}.ast-page,.ast-root{color:var(--ast-text)}.ast-root{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}.ast-root--with-panel{grid-template-columns:minmax(0,1fr) 400px}.ast-main{display:flex;flex-direction:column;gap:16px;min-width:0}.ast-page-head{align-items:center;display:flex;gap:16px}.ast-page-icon{background:linear-gradient(145deg,#3b2a8f,#1e1b54);border:1px solid #8b75db73;border-radius:18px;box-shadow:0 0 22px #7c3aed59;color:#fff;display:grid;flex-shrink:0;font-size:30px;height:60px;place-items:center;width:60px}.ast-page-title{flex:1 1;min-width:0}.ast-page-title h1{color:var(--ast-text);font-size:26px;font-weight:700;margin:0}.ast-page-title p{color:var(--ast-text-2);font-size:14px;margin:2px 0 0}.ast-embedded-bar{display:flex;justify-content:flex-end}.ast-btn{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font:600 14px Outfit,sans-serif;gap:8px;height:40px;justify-content:center;padding:0 18px;transition:all .18s ease;white-space:nowrap}.ast-btn svg{font-size:18px}.ast-btn--primary{background:linear-gradient(135deg,#6d28d9,#7c3aed 50%,#8b5cf6);border-color:#a78bfa99;box-shadow:0 4px 18px #7c3aed66;color:#fff}.ast-btn--primary:hover:not(:disabled){box-shadow:0 6px 24px #7c3aed8c;transform:translateY(-1px)}.ast-btn--lg{border-radius:12px;font-size:15.5px;height:48px;padding:0 26px}.ast-btn--ghost{background:#0000;border-color:var(--ast-border-strong);color:var(--ast-text)}.ast-btn--ghost:hover:not(:disabled){background:var(--ast-row-hover)}.ast-btn--danger{color:#ef4444}.ast-btn:disabled{cursor:not-allowed;opacity:.55}.ast-icon-btn{background:#0000;border:1px solid var(--ast-border-strong);border-radius:10px;color:var(--ast-text-2);cursor:pointer;display:grid;flex-shrink:0;font-size:18px;height:38px;place-items:center;transition:all .18s ease;width:38px}.ast-icon-btn:hover:not(:disabled){background:var(--ast-row-hover);color:var(--ast-text)}.ast-icon-btn:disabled{cursor:not-allowed;opacity:.45}.ast-link{background:none;border:0;color:#a78bfa;cursor:pointer;font:inherit;font-weight:600;margin-left:8px;padding:0}.ast-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.ast-stat{align-items:flex-start;background:radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--ast-tone) 16%,#0000),#0000 60%),var(--ast-surface);border:1px solid color-mix(in srgb,var(--ast-tone) 35%,#0000);border-radius:14px;color:var(--ast-text);cursor:pointer;display:flex;font-family:inherit;gap:14px;overflow:hidden;padding:18px;position:relative;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ast-stat:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--ast-tone) 20%,#0000);transform:translateY(-2px)}.ast-stat.active{border-color:var(--ast-tone);box-shadow:0 0 0 1px var(--ast-tone),0 8px 24px color-mix(in srgb,var(--ast-tone) 25%,#0000)}.ast-stat-icon{background:color-mix(in srgb,var(--ast-tone) 18%,#0000);border-radius:12px;color:var(--ast-tone);display:grid;flex-shrink:0;font-size:24px;height:46px;place-items:center;width:46px}.ast-stat-text{display:flex;flex-direction:column;min-width:0}.ast-stat-label{color:var(--ast-tone);font-size:13.5px;font-weight:500}.ast-stat-text strong{color:var(--ast-text);font-size:28px;font-weight:700;line-height:1.2}.ast-stat-text small{color:var(--ast-text-2);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ast-toolbar{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(200px,2fr) minmax(130px,1fr) minmax(130px,1fr) minmax(150px,1fr) auto}.ast-filter,.ast-search{align-items:center;background:var(--ast-input-bg);border:1px solid var(--ast-border-strong);border-radius:10px;color:var(--ast-muted);display:flex;gap:10px;height:44px;margin:0;padding:0 14px;position:relative;transition:border-color .18s ease}.ast-filter:focus-within,.ast-search:focus-within{border-color:var(--ast-accent)}.ast-filter.ast-filter--bare{background:#0000;border:0;box-shadow:none;min-width:190px;padding:0}.ast-filter.ast-filter--bare .bs-root{--bs-h:44px}.ast-filter>svg:first-child,.ast-search>svg{flex:none;font-size:18px}.ast-root .ast-filter input,.ast-root .ast-filter select,.ast-root .ast-search input{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--ast-text)!important;flex:1 1;font:500 14px Outfit,sans-serif!important;height:100%!important;margin:0!important;min-width:0;outline:0!important;padding:0!important;width:100%}.ast-root .ast-filter select{appearance:none!important;-webkit-appearance:none!important;cursor:pointer;padding-right:22px!important}.ast-root .ast-filter select option{background-color:#11152d!important;color:#efefff!important}.light .ast-root .ast-filter select option{background-color:#fff!important;color:#1c1a33!important}.ast-search input::placeholder,.ast-select-caret{color:var(--ast-muted)}.ast-select-caret{font-size:16px;pointer-events:none;position:absolute;right:12px}.ast-filter--date{color:var(--ast-accent)}.ast-root .ast-filter--date input{color-scheme:dark;cursor:pointer}.light .ast-root .ast-filter--date input{color-scheme:light}.ast-root .ast-filter--date.is-empty:not(:focus-within) input{color:#0000!important}.ast-date-placeholder{color:var(--ast-muted);font-size:14px;left:42px;pointer-events:none;position:absolute}.ast-filter--date:focus-within .ast-date-placeholder{display:none}.ast-clear{height:44px;width:44px}.ast-table-card{background:var(--ast-surface);border:1px solid var(--ast-border);border-radius:14px;overflow:hidden}.ast-table-scroll{overflow-x:auto}.ast-table{border-collapse:collapse;min-width:820px;width:100%}.ast-table th{background:color-mix(in srgb,var(--ast-accent) 6%,#0000);color:var(--ast-text-2);font-size:12px;font-weight:500;letter-spacing:.06em;padding:14px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.ast-table td,.ast-table th{border-bottom:1px solid var(--ast-border)}.ast-table td{color:var(--ast-text);font-size:14px;padding:8px 12px;vertical-align:middle}.ast-table tbody tr{cursor:pointer;transition:background .15s ease}.ast-table tbody tr:nth-child(2n){background:var(--ast-row-alt)}.ast-table tbody tr:hover{background:var(--ast-row-hover)}.ast-table tbody tr.selected{background:color-mix(in srgb,var(--ast-accent) 14%,#0000);box-shadow:inset 3px 0 0 var(--ast-accent)}.ast-table tbody tr:last-child td{border-bottom:none}.ast-col-num{padding-left:20px!important;width:64px}.ast-col-actions{width:200px}.ast-col-actions .grid-icon-actions{justify-content:flex-start}.ast-mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.ast-row-chevron{color:var(--ast-muted);display:inline-grid;font-size:18px;margin-left:4px;place-items:center}.ast-asset-cell{align-items:center;display:flex;gap:14px;min-width:0}.ast-asset-cell>span:last-child{display:flex;flex-direction:column;min-width:0}.ast-asset-cell strong{font-size:14.5px;font-weight:600}.ast-asset-cell small,.ast-asset-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ast-asset-cell small{color:var(--ast-text-2);font-size:12.5px}.ast-emp-cell{display:flex;flex-direction:column}.ast-emp-cell strong{font-size:14px;font-weight:500}.ast-emp-cell small{color:var(--ast-muted);font-size:12px}.ast-thumb{--ast-accent:#8b7cff;background:color-mix(in srgb,var(--ast-accent) 16%,#0000);border:1px solid color-mix(in srgb,var(--ast-accent) 30%,#0000);border-radius:10px;color:var(--ast-accent);display:grid;flex-shrink:0;overflow:hidden;place-items:center}.ast-thumb--md{font-size:22px;height:42px;width:52px}.ast-thumb--lg{border-radius:12px;font-size:44px;height:90px;width:120px}.ast-thumb img{height:100%;object-fit:cover;width:100%}.ast-type{--ast-accent:#8b7cff;background:color-mix(in srgb,var(--ast-accent) 14%,#0000);border:1px solid color-mix(in srgb,var(--ast-accent) 50%,#0000);border-radius:8px;color:var(--ast-accent);font-weight:500}.ast-status,.ast-type{display:inline-block;font-size:12.5px;padding:4px 12px;white-space:nowrap}.ast-status{border:1px solid var(--ast-border-strong);border-radius:8px;color:var(--ast-muted);font-weight:600}.ast-status--inuse{background:#22c55e1f;border-color:#22c55e66;color:#4ade80}.ast-status--returned{background:#3b82f61f;border-color:#3b82f673;color:#60a5fa}.ast-status--lost{background:#ef44441f;border-color:#ef444473;color:#f87171}.ast-status--damaged{background:#f59e0b1f;border-color:#f59e0b73;color:#fbbf24}.light .ast-status--inuse{color:#15803d}.light .ast-status--returned{color:#1d4ed8}.light .ast-status--lost{color:#b91c1c}.light .ast-status--damaged{color:#b45309}.ast-empty{color:var(--ast-muted)!important;cursor:default;padding:48px 16px!important;text-align:center}.ast-empty--page{font-size:15px;padding:80px 16px}.ast-table-foot{align-items:center;border-top:1px solid var(--ast-border);color:var(--ast-text-2);display:flex;font-size:13.5px;gap:12px;justify-content:space-between;padding:12px 18px}.ast-pager{display:flex;gap:6px}.ast-pager button{background:#0000;border:0;border-radius:9px;color:var(--ast-text-2);cursor:pointer;display:grid;font:600 13.5px Outfit,sans-serif;height:34px;min-width:34px;padding:0 6px;place-items:center}.ast-pager button.active{background:linear-gradient(135deg,#6d28d9,#8b5cf6);box-shadow:0 0 12px #7c3aed73;color:#fff}.ast-pager button:hover:not(:disabled):not(.active){background:var(--ast-row-hover)}.ast-pager button:disabled{cursor:not-allowed;opacity:.35}.ast-panel{background:var(--ast-surface);border:1px solid var(--ast-border);border-radius:16px;display:flex;flex-direction:column;max-height:calc(100vh - 110px);overflow:hidden;position:-webkit-sticky;position:sticky;top:0}.ast-root--embedded.ast-root--with-panel{grid-template-columns:minmax(0,1fr)}.ast-root--embedded .ast-panel{background:#11122a;border-radius:16px 0 0 16px;bottom:0;box-shadow:-12px 0 40px #00000073;max-height:none;position:fixed;right:0;top:76px;width:min(420px,100vw);z-index:1300}.light .ast-root--embedded .ast-panel{background:#fff}.ast-drawer-host{display:block}.ast-drawer-backdrop{background:#03061273;inset:76px 0 0 0;position:fixed;z-index:1299}.ast-panel-head{align-items:center;display:flex;gap:12px;padding:16px 16px 12px}.ast-panel-head h3{color:var(--ast-text);flex:1 1;font-size:19px;font-weight:700;margin:0}.ast-panel-head-icon{border:1px solid var(--ast-border-strong);border-radius:50%;color:var(--ast-text-2);display:grid;font-size:19px;height:36px;place-items:center;width:36px}.ast-panel-hero{background:var(--ast-surface-2);border:1px solid var(--ast-border);border-radius:14px;display:flex;gap:14px;margin:0 16px 12px;padding:12px}.ast-panel-hero-text{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.ast-panel-hero-text strong{font-size:16px;font-weight:700}.ast-panel-hero-text>span{color:var(--ast-text-2);font-size:13px}.ast-panel-hero-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:auto}.ast-tabs{border-bottom:1px solid var(--ast-border);display:grid;grid-template-columns:repeat(3,1fr);margin:0 16px}.ast-tabs button{align-items:center;background:#0000;border:0;border-bottom:2px solid #0000;color:var(--ast-text-2);cursor:pointer;display:flex;font:500 13.5px Outfit,sans-serif;gap:7px;justify-content:center;padding:11px 6px}.ast-tabs button svg{font-size:17px}.ast-tabs button.active{background:color-mix(in srgb,var(--ast-accent) 12%,#0000);border-bottom-color:var(--ast-accent);border-radius:8px 8px 0 0;color:var(--ast-text)}.ast-panel-body{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:12px 16px 16px}.ast-card{background:var(--ast-surface-2);border:1px solid var(--ast-border);border-radius:12px;padding:14px}.ast-card-title{align-items:center;color:var(--ast-text);display:flex;font-size:14.5px;font-weight:600;gap:8px;margin:0 0 12px}.ast-card-title svg{color:var(--ast-accent);font-size:18px}.ast-dl{grid-gap:9px 12px;display:grid;font-size:13.5px;gap:9px 12px;grid-template-columns:130px minmax(0,1fr);margin:0}.ast-dl dt{color:var(--ast-muted);font-weight:400}.ast-dl dd{color:var(--ast-text);font-weight:500;margin:0;overflow-wrap:anywhere}.ast-status-actions{border-top:1px solid var(--ast-border);display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px}.ast-chip-btn{align-items:center;background:color-mix(in srgb,var(--ast-tone) 12%,#0000);border:1px solid color-mix(in srgb,var(--ast-tone) 40%,#0000);border-radius:8px;color:var(--ast-tone);cursor:pointer;display:inline-flex;font:600 12.5px Outfit,sans-serif;gap:6px;height:32px;padding:0 12px;transition:background .18s ease}.ast-chip-btn:hover{background:color-mix(in srgb,var(--ast-tone) 22%,#0000)}.ast-chip-btn svg{font-size:15px}.ast-confirm{display:flex;flex-direction:column;gap:10px;width:100%}.ast-confirm>strong{align-items:center;display:flex;font-size:13.5px;gap:6px}.ast-tone-text--green{color:#22c55e}.ast-tone-text--blue{color:#60a5fa}.ast-tone-text--red{color:#f87171}.ast-tone-text--amber{color:#fbbf24}.ast-confirm-fields{grid-gap:8px;display:grid;gap:8px;grid-template-columns:140px 1fr}.ast-confirm-fields label{color:var(--ast-muted);display:flex;flex-direction:column;font-size:12px;gap:4px;margin:0}.ast-confirm-buttons{display:flex;gap:8px;justify-content:flex-end}.ast-confirm-buttons .ast-btn{font-size:13px;height:34px;padding:0 14px}.ast-assignee{align-items:center;display:flex;gap:12px}.ast-assignee-avatar{background:linear-gradient(145deg,#7c4dff,#4720aa);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-weight:700;height:54px;overflow:hidden;place-items:center;position:relative;width:54px}.ast-assignee-avatar img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ast-assignee-main{color:var(--ast-text-2);display:flex;flex:1 1;flex-direction:column;font-size:13px;min-width:0}.ast-assignee-main strong{color:var(--ast-text);font-size:14.5px}.ast-assignee-meta{border-left:1px solid var(--ast-border);color:var(--ast-text-2);display:flex;flex-direction:column;font-size:13px;gap:8px;padding-left:12px}.ast-assignee-meta span{align-items:center;display:flex;gap:6px}.ast-assignee-meta svg{color:var(--ast-accent);flex-shrink:0;font-size:16px}.ast-timeline{list-style:none;margin:0;padding:0}.ast-tl-item{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:16px 132px 30px minmax(0,1fr);padding-bottom:16px;position:relative}.ast-tl-item:last-child{padding-bottom:0}.ast-tl-item:not(:last-child):before{background:color-mix(in srgb,var(--ast-tone) 40%,#0000);bottom:0;content:"";left:6px;position:absolute;top:16px;width:2px}.ast-tl-dot{background:var(--ast-tone);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--ast-tone) 22%,#0000);height:14px;margin-top:2px;width:14px}.ast-tl-time{color:var(--ast-text-2);font-size:12px;line-height:1.4}.ast-tl-icon{background:color-mix(in srgb,var(--ast-tone) 14%,#0000);border-radius:8px;color:var(--ast-tone);display:grid;font-size:16px;height:30px;place-items:center;width:30px}.ast-tl-text{display:flex;flex-direction:column;min-width:0}.ast-tl-text strong{color:var(--ast-tone);font-size:13.5px;font-weight:600}.ast-tl-text small{color:var(--ast-text-2);font-size:12px;overflow-wrap:anywhere}.ast-empty-small{color:var(--ast-muted);font-size:13px;padding:14px 0;text-align:center}.ast-hint{color:var(--ast-muted);font-size:12px}.ast-mb{margin:0 0 12px}.ast-mt{margin-top:8px}.ast-dialog{z-index:1400!important}.ast-dialog-paper{background:radial-gradient(circle at 94% 0,#5c24ff33,#0000 30%),linear-gradient(145deg,#11152d,#080b1c 72%)!important;border:1px solid #7d6cff73;border-radius:18px!important;box-shadow:0 28px 90px #000000b3!important;color:var(--ast-text)!important;margin:16px!important;max-width:760px!important}.light .ast-dialog-paper{background:#fff!important;border-color:#d9d4f0;box-shadow:0 24px 60px #2814782e!important}.ast-form{display:flex;flex-direction:column;max-height:calc(100vh - 32px)}.ast-dialog-head{align-items:center;border-bottom:1px solid var(--ast-border);display:flex;gap:14px;padding:18px 22px;position:relative}.ast-dialog-head h2{color:var(--ast-text);font-size:20px;font-weight:700;margin:0}.ast-dialog-head p{color:var(--ast-text-2);font-size:13px;margin:2px 0 0}.ast-dialog-icon{background:radial-gradient(circle,#794cff99,#2f176dbf);border:2px solid #875cff;border-radius:50%;color:#fff;display:grid;font-size:24px;height:48px;place-items:center;width:48px}.ast-dialog-close{border-radius:50%;margin-left:auto}.ast-dialog-body{flex:1 1;min-height:0;overflow-y:auto;padding:18px 22px}.ast-form-grid{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:1fr 1fr}.ast-field{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.ast-field--full{grid-column:1/-1}.ast-field>span{color:var(--ast-text-2);font-size:13px;font-weight:500}.ast-field em{color:#f87171;font-style:normal}.ast-error{color:#f87171;font-size:12px}.ast-select-wrap{align-items:center;display:flex;position:relative}.ast-dialog-paper .ast-input,.ast-panel .ast-input{background:var(--ast-input-bg)!important;border:1px solid var(--ast-border-strong)!important;border-radius:10px!important;box-shadow:none!important;box-sizing:border-box;color:var(--ast-text)!important;color-scheme:dark;font:500 14px Outfit,sans-serif!important;height:42px!important;margin:0!important;outline:0!important;padding:0 12px!important;width:100%}.light .ast-dialog-paper .ast-input,.light .ast-panel .ast-input{color-scheme:light}.ast-panel .ast-input{font-size:13px!important;height:36px!important}.ast-dialog-paper .ast-input:focus,.ast-panel .ast-input:focus{border-color:var(--ast-accent)!important}.ast-dialog-paper select.ast-input{appearance:none!important;-webkit-appearance:none!important;cursor:pointer;padding-right:34px!important}.ast-dialog-paper select.ast-input option{background-color:#11152d!important;color:#efefff!important}.light .ast-dialog-paper select.ast-input option{background-color:#fff!important;color:#1c1a33!important}.ast-dialog-paper .ast-textarea{height:auto!important;min-height:64px;padding:10px 12px!important;resize:vertical}.ast-input--static{align-items:center;color:var(--ast-text-2)!important;display:flex}.ast-photo-row{align-items:center;display:flex;gap:12px}.ast-photo-preview{background:var(--ast-input-bg);border:1px dashed var(--ast-border-strong);border-radius:10px;color:var(--ast-muted);display:grid;flex-shrink:0;font-size:26px;height:64px;overflow:hidden;place-items:center;width:84px}.ast-photo-preview img{height:100%;object-fit:cover;width:100%}.ast-photo-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ast-photo-actions .ast-btn{font-size:13px;height:34px;padding:0 12px}.ast-photo-actions .ast-hint{flex-basis:100%}.ast-dialog-foot{border-top:1px solid var(--ast-border);display:flex;gap:10px;justify-content:flex-end;padding:14px 22px}.ast-dialog-foot .ast-btn{height:44px;min-width:130px}.ast-reports-section{display:block}.ast-reports-section .ast-embedded-bar{margin-bottom:14px}.ast-reports{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.ast-reports--compact{gap:8px;grid-template-columns:1fr}.ast-report{background:var(--ast-surface-2);border:1px solid var(--ast-border);border-radius:12px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px}.ast-reports--compact .ast-report{background:#0000;padding:10px}.ast-file-icon{background:color-mix(in srgb,var(--ast-text-2) 12%,#0000);border-radius:10px;color:var(--ast-text-2);display:grid;flex-shrink:0;font-size:24px;height:48px;place-items:center;width:42px}.ast-file-icon--pdf{background:#ef444424;color:#f87171}.ast-file-icon--doc{background:#3b82f624;color:#60a5fa}.ast-file-icon--img{background:#10b98124;color:#34d399}.ast-report-head{align-items:center;display:flex;gap:12px}.ast-report-main{display:flex;flex-direction:column;gap:4px;min-width:0}.ast-report-top{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ast-report-top .ast-status{font-size:12px;padding:2px 10px}.ast-report-date{color:var(--ast-text-2);font-size:12.5px}.ast-report-asset{color:var(--ast-text);font-size:14px;font-weight:600}.ast-report-asset span{color:var(--ast-muted);font-size:12.5px;font-weight:500;margin-left:4px}.ast-report-desc{color:var(--ast-text-2);font-size:13px;margin:0;overflow-wrap:anywhere}.ast-report-file{color:var(--ast-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ast-report-actions{flex-shrink:0;gap:6px;height:auto}.ast-report-actions button,.ast-report-link{height:34px!important;width:34px!important}.ast-report-actions svg{height:17px!important;width:17px!important}.ast-report-link{align-items:center;border:1px solid #8b75db3d;border-radius:10px;color:#8b5cf6;display:inline-flex;height:40px;justify-content:center;text-decoration:none;transition:transform .18s ease,background .18s ease;width:40px}.ast-report-link:hover{background:#8b5cf61a;color:#8b5cf6;transform:translateY(-1px)}.ast-report-link svg{height:20px;width:20px}.ast-card-title-action{font-size:12px;height:28px;margin-left:auto;padding:0 10px}.ast-dialog-icon--warn{background:radial-gradient(circle,#f59e0b8c,#783c0ab3);border-color:#f59e0b}.ast-segment{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.ast-segment button{align-items:center;background:var(--ast-input-bg);border:1px solid var(--ast-border-strong);border-radius:10px;color:var(--ast-text-2);cursor:pointer;display:inline-flex;font:600 14px Outfit,sans-serif;gap:6px;height:42px;justify-content:center;transition:all .18s ease}.ast-segment button.active{background:color-mix(in srgb,var(--ast-tone) 14%,#0000);border-color:var(--ast-tone);color:var(--ast-tone)}.ast-dropzone{align-items:center;background:var(--ast-input-bg);border:2px dashed var(--ast-border-strong);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:22px 16px;text-align:center;transition:border-color .18s ease,background .18s ease}.ast-dropzone>svg{color:var(--ast-accent);font-size:32px}.ast-dropzone strong{color:var(--ast-text);font-size:14px;font-weight:600}.ast-dropzone small{color:var(--ast-muted);font-size:12px}.ast-dropzone.active,.ast-dropzone:hover{background:color-mix(in srgb,var(--ast-accent) 8%,#0000);border-color:var(--ast-accent)}.ast-file-selected{align-items:center;background:var(--ast-input-bg);border:1px solid var(--ast-border-strong);border-radius:12px;display:flex;gap:12px;padding:10px 12px}.ast-file-selected-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.ast-file-selected-text strong{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ast-file-selected-text small{color:var(--ast-muted);font-size:12px}.ast-check{align-items:flex-start;background:color-mix(in srgb,var(--ast-accent) 8%,#0000);border-radius:10px;color:var(--ast-text-2);cursor:pointer;display:flex;font-size:13px;gap:10px;margin:0;padding:10px 12px}.ast-check input{accent-color:#7c3aed;flex-shrink:0;height:16px;margin-top:2px;width:16px}.ast-check strong{color:var(--ast-text)}@media (max-width:1280px){.ast-root--with-panel{grid-template-columns:minmax(0,1fr) 360px}.ast-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.ast-root--with-panel{grid-template-columns:minmax(0,1fr)}.ast-panel{background:#11122a;border-radius:16px 0 0 16px;bottom:0;box-shadow:-12px 0 40px #00000073;max-height:none;position:fixed;right:0;top:76px;width:min(420px,100vw);z-index:1300}.light .ast-panel{background:#fff}.ast-toolbar{grid-template-columns:1fr 1fr}.ast-search{grid-column:1/-1}}@media (max-width:640px){.ast-page{padding:12px 16px 20px}.ast-page-head{flex-wrap:wrap}.ast-page-head .ast-btn--lg{width:100%}.ast-stats{gap:10px;grid-template-columns:1fr 1fr}.ast-stat{gap:10px;padding:12px}.ast-stat-icon{font-size:20px;height:38px;width:38px}.ast-stat-text strong{font-size:22px}.ast-form-grid{grid-template-columns:1fr}.ast-table-foot{flex-direction:column}.ast-tl-item{grid-template-columns:16px 30px minmax(0,1fr)}.ast-tl-time{grid-column:2/-1}}.sd-page{--sd-card:#13122a;--sd-card-2:#1a1935;--sd-border:#ffffff12;--sd-text:#f4f3ff;--sd-muted:#a3a1c2;--sd-primary:134,96,248;--sd-shadow:0 10px 30px #00000040;color:var(--sd-text);display:flex;flex-direction:column;gap:16px;padding:4px 8px 16px}.light .sd-page{--sd-card:#fff;--sd-card-2:#f6f5fd;--sd-border:#e6e4f3;--sd-text:#1a1a2e;--sd-muted:#6b6b8a;--sd-shadow:0 6px 20px #1a1a2e0f}.sd-page h4,.sd-page h6,.sd-page p{margin:0}.sd-tone-purple{--tone:139,92,246}.sd-tone-green{--tone:34,197,94}.sd-tone-blue{--tone:59,130,246}.sd-tone-orange{--tone:245,158,11}.sd-card{background:var(--sd-card);border:1px solid var(--sd-border);border-radius:16px;box-shadow:var(--sd-shadow);padding:20px}.sd-card-head{flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.sd-card-head,.sd-head-left{align-items:center;display:flex}.sd-head-left{gap:14px;min-width:0}.sd-head-icon{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6d3df0);border-radius:50%;box-shadow:0 0 22px #8b5cf673;color:#fff;display:inline-flex;flex-shrink:0;font-size:22px;height:52px;justify-content:center;width:52px}.sd-card-head h4{color:var(--sd-text);font-size:20px;font-weight:700}.sd-card-head p{color:var(--sd-muted);font-size:13px;margin-top:2px}.sd-head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.sd-icon{align-items:center;background:rgba(var(--tone),.16);color:rgb(var(--tone));display:inline-flex;flex-shrink:0;justify-content:center}.sd-icon-lg{border-radius:50%}.sd-icon-lg,.sd-icon-md{font-size:20px;height:46px;width:46px}.sd-icon-md{border-radius:12px}.sd-btn{align-items:center;background:var(--sd-card-2);border:1px solid var(--sd-border);border-radius:10px;color:var(--sd-text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:40px;justify-content:center;padding:0 16px;transition:border-color .15s,filter .15s;white-space:nowrap}.sd-btn:hover:not(:disabled){border-color:rgba(var(--sd-primary),.6)}.sd-btn:disabled{cursor:not-allowed;opacity:.5}.sd-btn-primary{background:linear-gradient(135deg,#8b5cf6,#6d3df0);border-color:#0000;color:#fff}.sd-btn-primary:hover:not(:disabled){filter:brightness(1.1)}.sd-btn-outline{background:rgba(var(--sd-primary),.1);border-color:rgba(var(--sd-primary),.5)}.sd-input{background:var(--sd-card-2);border:1px solid var(--sd-border);border-radius:10px;color:var(--sd-text);font-size:14px;height:40px;outline:none;padding:0 12px;width:100%}.sd-input:focus{border-color:rgb(var(--sd-primary))}.sd-input option{background:var(--sd-card);color:var(--sd-text)}.sd-summary-wrap{container-type:inline-size}.sd-summary{grid-row-gap:18px;background:var(--sd-card-2);border:1px solid var(--sd-border);border-radius:14px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:16px 0;row-gap:18px}.sd-summary-item{align-items:center;border-left:1px solid var(--sd-border);display:flex;gap:12px;min-width:0;padding:4px 16px}.sd-summary-item:first-child{border-left:none}.sd-summary-item>div{flex:1 1;min-width:0}.sd-summary-item .sd-icon-lg{font-size:18px;height:42px;width:42px}.sd-label{color:var(--sd-muted);font-size:13px;line-height:1.3}.sd-value{align-items:center;color:var(--sd-text);display:flex;font-size:18px;font-weight:700;gap:8px;line-height:1.3;margin-top:4px!important;overflow-wrap:anywhere}.sd-value>span{min-width:0}.sd-eye{background:none;border:none;color:var(--sd-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:17px;padding:0}.sd-eye:hover{color:var(--sd-text)}@container (max-width: 1300px){.sd-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-summary-item:nth-child(3n+1){border-left:none}}@container (max-width: 720px){.sd-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-summary-item:nth-child(3n+1){border-left:1px solid var(--sd-border)}.sd-summary-item:nth-child(odd){border-left:none}}@container (max-width: 440px){.sd-summary{grid-template-columns:1fr}.sd-summary-item{border-left:none!important}}.sd-edit{grid-gap:12px;align-items:end;background:rgba(var(--sd-primary),.06);border:1px dashed rgba(var(--sd-primary),.4);border-radius:14px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;margin-bottom:16px;padding:16px}.sd-edit label{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.sd-edit label>span{color:var(--sd-muted);font-size:12px}.sd-edit-actions{display:flex;gap:8px}.sd-breakdown{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.sd-breakdown-col{min-width:0}.sd-breakdown-title{color:var(--sd-text);font-size:17px;font-weight:700;margin:0 0 12px}.sd-breakdown-table{table-layout:fixed}.sd-breakdown-table td:first-child,.sd-breakdown-table th:first-child{text-align:left;width:50%}.sd-breakdown-table td:not(:first-child),.sd-breakdown-table th:not(:first-child){text-align:right;white-space:nowrap;width:25%}.sd-breakdown-table td{line-height:1.45;vertical-align:middle}.sd-breakdown-table td:first-child{overflow-wrap:anywhere}.sd-breakdown-table tr.is-total td:first-child{color:var(--primary-text-color);font-weight:400}.sd-breakdown-table td.is-strong{font-weight:600}.sd-empty{align-items:center;border:1px dashed var(--sd-border);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:40px 16px;text-align:center}.sd-empty-icon{align-items:center;background:rgba(var(--sd-primary),.14);border-radius:50%;color:rgb(var(--sd-primary));display:inline-flex;font-size:24px;height:56px;justify-content:center;margin-bottom:4px;width:56px}.sd-empty h6{color:var(--sd-text);font-size:16px;font-weight:700}.sd-empty p{color:var(--sd-muted);font-size:13px;line-height:1.5;max-width:460px}.sd-empty .sd-btn{margin-top:6px}.sd-error{color:#ef4444;font-size:13px}.sd-error-inline{margin-top:10px!important}.sd-page td,.sd-page th{height:auto;position:static;top:auto}.sd-history-wrap{overflow-x:auto}.sd-history{border-collapse:collapse;font-size:14px;min-width:860px;width:100%}.sd-history th{background:var(--sd-card-2);color:var(--sd-muted);font-size:12px;font-weight:500;letter-spacing:.03em;padding:13px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.sd-history th:first-child{border-radius:10px 0 0 10px}.sd-history th:last-child{border-radius:0 10px 10px 0;text-align:center}.sd-history td{border-bottom:1px solid var(--sd-border);color:var(--sd-text);padding:13px 16px;white-space:nowrap}.sd-history td.sd-strong{font-weight:600}.sd-history-empty{color:var(--sd-muted)!important;padding:28px 16px!important;text-align:center}.sd-slip-actions{display:flex;gap:6px;justify-content:center}.sd-slip{align-items:center;background:rgba(var(--sd-primary),.14);border:1px solid #0000;border-radius:8px;color:rgb(var(--sd-primary));cursor:pointer;display:inline-flex;font-size:15px;height:32px;justify-content:center;width:32px}.sd-slip:hover:not(:disabled){border-color:rgba(var(--sd-primary),.6)}.sd-slip:disabled{cursor:not-allowed;opacity:.4}@media (max-width:1200px){.sd-breakdown{grid-template-columns:1fr}.sd-edit{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-edit-actions{grid-column:1/-1;justify-content:flex-end}}@media (max-width:768px){.sd-card{padding:16px}}@media (max-width:480px){.sd-edit{grid-template-columns:1fr}}.PastEmployment-body{background-color:#fff;margin:auto;padding:40px;width:95%}.toggleContainer{background-color:#825fec;border-radius:12px;color:#fff;width:320px}.dashboard-wrapper{background-color:#0f172a;min-height:100vh;padding:24px}.dashboard-container{max-width:100%}.dashboard-title{color:#fff;font-size:1.5rem;font-weight:200;margin-bottom:0}.declaration-card{background-color:#1e293b;border:1px solid #334155;border-radius:8px;height:100%}.declaration-card .card-body{padding:20px}.card-header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.card-title{color:#fff;font-size:1rem;font-weight:200;margin-bottom:0}.status-badge{border-radius:6px;font-size:.75rem;font-weight:200;padding:4px 8px}.card-content{display:flex;flex-direction:column;gap:10px}.info-row{align-items:center;display:flex;justify-content:space-between}.info-label{color:#94a3b8;font-size:.875rem}.info-value{color:#fff;font-size:.875rem;font-weight:200}.pending-status{color:#f97316}.total-row{border-top:1px solid #475569;margin-top:10px;padding-top:10px}.total-label,.total-value{font-weight:200}.action-link{align-self:flex-start;background:none;border:none;color:#60a5fa;font-size:.75rem;margin-top:8px;padding:0;text-decoration:none}.action-link:hover{color:#60a5fa;text-decoration:underline}.chart-card,.summary-card{background-color:#1e293b;border:1px solid #334155;border-radius:8px;height:100%}.chart-card .card-body,.summary-card .card-body{padding:20px}.chart-title{color:#fff;font-size:1rem;margin-bottom:16px}.chart-title,.overview-h3{font-weight:200}.chart-container{display:flex;justify-content:center;margin-bottom:16px}.donut-chart{background:conic-gradient(#8b5cf6 0deg 200deg,#f97316 200deg 320deg,#ef4444 320deg 1turn);border-radius:50%;height:112px;position:relative;width:112px}.donut-chart-inner{align-items:center;background-color:#1e293b;border-radius:50%;bottom:12px;display:flex;justify-content:center;left:12px;position:absolute;right:12px;top:12px}.chart-center-text{text-align:center}.chart-total{color:#fff;font-size:.75rem;font-weight:200}.chart-label{color:#94a3b8;font-size:.75rem}.legend{display:flex;flex-direction:column;gap:6px}.legend-item{align-items:center;display:flex;font-size:.75rem}.legend-color{border-radius:50%;height:10px;margin-right:8px;width:10px}.legend-color.allowed{background-color:#8b5cf6}.legend-color.pending{background-color:#f97316}.legend-color.rejected{background-color:#ef4444}.legend-text{color:#94a3b8}.tds-chart{position:relative}.chart-label-small{color:#94a3b8}.chart-label-small,.tds-values{font-size:.75rem;margin-bottom:8px}.tds-values{grid-gap:4px;color:#64748b;display:grid;gap:4px;grid-template-columns:repeat(6,1fr)}.line-chart{background-color:#3341554d;border-radius:4px;height:80px;margin-bottom:8px;position:relative}.chart-svg{height:100%;width:100%}.month-labels{color:#94a3b8;display:flex;font-size:.75rem;justify-content:space-between}.summary-content{display:flex;flex-direction:column;gap:10px}.actions-card{background-color:#1e293b;border:1px solid #334155;border-radius:8px}.actions-card .card-body{padding:20px}.actions-title{color:#fff;font-size:1rem;font-weight:200;margin-bottom:20px}.actions-container{align-items:center;display:flex;flex-wrap:wrap;gap:48px;justify-content:center}.action-item{text-align:center}.action-button{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:56px;justify-content:center;margin:0 auto 8px;transition:all .2s ease;width:56px}.action-button.upload{background-color:#8b5cf6}.action-button.upload:hover{background-color:#7c3aed}.action-button.recalculate{background-color:#3b82f6}.action-button.recalculate:hover{background-color:#2563eb}.action-button.signature{background-color:#22c55e}.action-button.signature:hover{background-color:#16a34a}.action-icon{color:#fff;height:24px;width:24px}.action-title{color:#fff;font-size:.875rem;font-weight:200;margin-bottom:4px}.action-description{color:#94a3b8;font-size:.75rem;margin:0}@media (max-width:991.98px){.actions-container{gap:32px}}@media (max-width:767.98px){.dashboard-wrapper{padding:16px}.actions-container{gap:24px}.action-button{height:48px;width:48px}.action-icon{height:20px;width:20px}}.table{background-color:initial}.table-heading{align-items:center;display:flex;justify-content:space-between;padding:10px;position:-webkit-sticky;position:sticky;top:-20px}.table-heading>p{font-size:18px;padding:10px 0 0 10px}table{width:100%}tr:hover{background-color:#8660f80d}th{background-color:#f3f4f6;background-color:var(--table-head-bg-color,#f3f4f6);color:#111827;color:var(--primary-text-color,#111827);font-weight:700;height:50px;position:-webkit-sticky;position:sticky;top:0}td,th{border-bottom:1px solid #ababab;font-size:17px;padding:10px 16px;text-align:left}td{font-weight:500}.row-page{background-color:initial;bottom:.9px;color:#787878;display:flex;font-size:15px;font-weight:400;justify-content:flex-end;margin:0 auto;position:-webkit-sticky;position:sticky;width:98%}.row-page,.row-page>div{padding:10px}.row-page>div>label{margin-right:40px;padding:10px}.crount_page button{background:none;border:none;color:#111010;color:var(--primary-text-color,#111010)}#tableInput{background-color:initial;border:none;border-bottom:1px solid #020202;outline:none;padding:5px;width:100%}.table_btn{display:flex}.bk-dialog-paper,.bk-root{--bk-surface:#11122ad9;--bk-surface-2:#0a0b1e99;--bk-border:#8b75db33;--bk-border-strong:#8b75db52;--bk-text:#fff;--bk-text-2:#c7cbe6;--bk-muted:#9a98bd;--bk-accent:#8b5cf6;--bk-input-bg:#080b1e8c;font-family:Outfit,sans-serif}.light .bk-dialog-paper,.light .bk-root{--bk-surface:#fff;--bk-surface-2:#f8f6ff;--bk-border:#e6e1f7;--bk-border-strong:#d9d2f2;--bk-text:#1c1a33;--bk-text-2:#4a4766;--bk-muted:#6b6789;--bk-input-bg:#fff}.bk-root{color:var(--bk-text);display:flex;flex-direction:column;gap:18px;padding:4px 8px 16px}.bk-head{align-items:center;display:flex;gap:16px}.bk-head-icon{background:linear-gradient(145deg,#8b5cf6,#5b3fd4);border-radius:50%;box-shadow:0 0 22px #7c3aed80;color:#fff;display:grid;flex-shrink:0;font-size:30px;height:60px;place-items:center;width:60px}.bk-head-text{flex:1 1;min-width:0}.bk-head-text h2{color:var(--bk-text);font-size:24px;font-weight:700;margin:0}.bk-head-text p{color:var(--bk-muted);font-size:14px;margin:2px 0 0}.bk-btn{align-items:center;border:1px solid #0000;border-radius:11px;cursor:pointer;display:inline-flex;font:600 14px Outfit,sans-serif;gap:8px;height:42px;justify-content:center;padding:0 18px;transition:all .18s ease;white-space:nowrap}.bk-btn svg{font-size:18px}.bk-btn--primary{background:linear-gradient(135deg,#6d28d9,#7c3aed 50%,#8b5cf6);border-color:#a78bfa99;box-shadow:0 4px 18px #7c3aed66;color:#fff}.bk-btn--primary:hover:not(:disabled){box-shadow:0 6px 24px #7c3aed8c;transform:translateY(-1px)}.bk-btn--lg{border-radius:12px;font-size:15px;height:48px;padding:0 24px}.bk-btn--ghost{background:#0000;border-color:var(--bk-border-strong);color:var(--bk-text)}.bk-btn--ghost:hover:not(:disabled){background:#8b5cf61a}.bk-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.bk-icon-btn{background:#0000;border:1px solid var(--bk-border-strong);border-radius:50%;color:var(--bk-text-2);cursor:pointer;display:grid;flex-shrink:0;font-size:18px;height:36px;place-items:center;width:36px}.bk-icon-btn:hover:not(:disabled){background:#8b5cf61a;color:var(--bk-text)}.bk-copy{background:#0000;border:0;border-radius:7px;color:#a78bfa;cursor:pointer;display:grid;flex-shrink:0;font-size:18px;height:28px;place-items:center;transition:background .15s ease;width:28px}.bk-copy:hover{background:#8b5cf624}.bk-copy.copied{color:#22c55e}.bk-copy-spacer{flex-shrink:0;width:28px}.bk-card{background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:16px}.bk-tile{background:#8b5cf629;border-radius:12px;color:#a78bfa;display:grid;flex-shrink:0;font-size:22px;height:44px;place-items:center;width:44px}.bk-tile--sm{border-radius:10px;font-size:19px;height:36px;width:36px}.bk-tile--lg{border-radius:14px;font-size:26px;height:52px;width:52px}.bk-tile--xl{background:linear-gradient(145deg,#8b5cf6,#5b3fd4);border-radius:16px;box-shadow:0 0 18px #7c3aed73;color:#fff;font-size:30px;height:60px;width:60px}.bk-empty{align-items:center;color:var(--bk-muted);display:flex;flex-direction:column;gap:6px;padding:48px 16px;text-align:center}.bk-empty>svg{color:#a78bfa;font-size:40px}.bk-empty strong{color:var(--bk-text);font-size:16px}.bk-overview{align-items:center;display:grid;grid-template-columns:minmax(220px,1.3fr) repeat(5,minmax(0,1fr));padding:22px 12px}.bk-overview>*{min-width:0;padding:0 18px}.bk-overview>*+*{border-left:1px solid var(--bk-border)}.bk-overview-title{align-items:center;display:flex;gap:14px}.bk-overview-title>span:last-child{display:flex;flex-direction:column;min-width:0}.bk-overview-title strong{font-size:17px;font-weight:700}.bk-overview-title small{color:var(--bk-muted);font-size:13px}.bk-overview-item{align-items:center;display:flex;gap:12px}.bk-overview-text{display:flex;flex-direction:column;min-width:0}.bk-overview-text small{color:var(--bk-muted);font-size:13px;white-space:nowrap}.bk-value-row{align-items:center;display:flex;gap:4px;min-width:0}.bk-value-row strong{font-size:15.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-cheque{display:flex;flex-direction:column;gap:18px;padding:20px}.bk-cheque-head{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.bk-cheque-title{display:flex;flex:1 1;flex-direction:column;min-width:180px}.bk-cheque-title strong{font-size:18px;font-weight:700}.bk-cheque-title small{color:var(--bk-muted);font-size:13.5px}.bk-cheque-actions{display:flex;flex-wrap:wrap;gap:10px}.bk-cheque-body{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.bk-cheque-frame{background:var(--bk-surface-2);border:1px solid var(--bk-border);border-radius:14px;display:grid;min-height:250px;padding:24px;place-items:center}.bk-cheque-image{background:#0000;border:0;cursor:zoom-in;padding:0;width:100%}.bk-cheque-image img{border-radius:12px;box-shadow:0 10px 30px #00000059;display:block;max-height:300px;object-fit:contain;width:100%}.bk-cheque-card{background:radial-gradient(circle at 80% 20%,#ffffffb3,#0000 45%),linear-gradient(135deg,#eef0ff,#d9d4ff 55%,#c5d6ff);border-radius:14px;box-shadow:0 10px 30px #0000004d;color:#1c1a33;overflow:hidden;padding:24px 28px 44px;position:relative;width:100%}.bk-cheque-card-top{align-items:center;display:flex;gap:12px;margin-bottom:26px}.bk-cheque-card-top strong{flex:1 1;font-size:21px;font-weight:700}.bk-cheque-card-logo{background:linear-gradient(145deg,#8b5cf6,#5b3fd4);border-radius:10px;color:#fff;display:grid;font-size:22px;height:42px;place-items:center;width:42px}.bk-cheque-card-badge{background:#ffffffb3;border:1px dashed #6d28d973;border-radius:999px;color:#6d28d9;font-size:11.5px;font-weight:600;padding:3px 10px}.bk-cheque-card-fields{display:flex;flex-wrap:wrap;gap:14px 32px;position:relative;z-index:1}.bk-cheque-card-fields span{display:flex;flex-direction:column}.bk-cheque-card-fields small{color:#5d5a80;font-size:12.5px}.bk-cheque-card-fields strong{color:#1c1a33;font-size:16px;font-weight:700}.bk-cheque-card-waves{bottom:0;height:90px;left:0;opacity:.55;position:absolute;right:0;width:100%}.bk-cheque-card-waves path{stroke:#8b7cff;stroke-width:1.2}.bk-cheque-details{background:var(--bk-surface-2);border:1px solid var(--bk-border);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:18px}.bk-cheque-details h4{align-items:center;color:var(--bk-text);display:flex;font-size:16px;font-weight:700;gap:10px;margin:0 0 4px}.bk-cheque-details h4 svg{color:#a78bfa;font-size:22px}.bk-detail-row{align-items:center;background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:12px;display:flex;gap:14px;padding:10px 14px}.bk-detail-label{color:var(--bk-muted);flex-shrink:0;font-size:14px;width:150px}.bk-detail-value{flex:1 1;font-size:15px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-dialog{z-index:1400!important}.bk-dialog-paper{background:radial-gradient(circle at 94% 0,#5c24ff33,#0000 30%),linear-gradient(145deg,#11152d,#080b1c 72%)!important;border:1px solid #7d6cff73;border-radius:18px!important;box-shadow:0 28px 90px #000000b3!important;color:var(--bk-text)!important;margin:16px!important}.light .bk-dialog-paper{background:#fff!important;border-color:#d9d4f0;box-shadow:0 24px 60px #2814782e!important}.bk-dialog-head{align-items:center;border-bottom:1px solid var(--bk-border);display:flex;gap:14px;padding:18px 22px}.bk-dialog-head>div{flex:1 1;min-width:0}.bk-dialog-head h3{color:var(--bk-text);font-size:19px;font-weight:700;margin:0}.bk-dialog-head p{color:var(--bk-muted);font-size:13px;margin:2px 0 0}.bk-dialog-body{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:1fr 1fr;padding:18px 22px}.bk-dialog-body--single{grid-template-columns:1fr}.bk-dialog-foot{border-top:1px solid var(--bk-border);display:flex;gap:10px;justify-content:flex-end;padding:14px 22px}.bk-field{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.bk-field--full{grid-column:1/-1}.bk-field>span{color:var(--bk-text-2);font-size:13px;font-weight:500}.bk-field em{color:#f87171;font-style:normal}.bk-error{color:#f87171;font-size:12px}.bk-select{align-items:center;display:flex;position:relative}.bk-select>svg{color:var(--bk-muted);pointer-events:none;position:absolute;right:12px}.bk-dialog-paper .bk-input{background:var(--bk-input-bg)!important;border:1px solid var(--bk-border-strong)!important;border-radius:10px!important;box-shadow:none!important;box-sizing:border-box;color:var(--bk-text)!important;font:500 14px Outfit,sans-serif!important;height:42px!important;margin:0!important;outline:0!important;padding:0 12px!important;width:100%}.bk-dialog-paper select.bk-input{appearance:none!important;-webkit-appearance:none!important;cursor:pointer;padding-right:34px!important}.bk-dialog-paper select.bk-input option{background-color:#11152d!important;color:#efefff!important}.light .bk-dialog-paper select.bk-input option{background-color:#fff!important;color:#1c1a33!important}.bk-dialog-paper .bk-input:focus{border-color:var(--bk-accent)!important}.bk-upper{letter-spacing:.04em;text-transform:uppercase}.bk-drop{align-items:center;background:var(--bk-input-bg);border:2px dashed var(--bk-border-strong);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;margin:0;min-height:180px;padding:16px;text-align:center;transition:border-color .18s ease}.bk-drop:hover{border-color:var(--bk-accent)}.bk-drop>svg{color:#a78bfa;font-size:34px}.bk-drop strong{color:var(--bk-text);font-size:14px}.bk-drop small{color:var(--bk-muted);font-size:12px}.bk-drop img{border-radius:10px;max-height:260px;max-width:100%;object-fit:contain}.bk-file-name{color:var(--bk-muted);font-size:12px;text-align:center}.bk-preview{display:grid;padding:18px 22px;place-items:center}.bk-preview img{border-radius:12px;max-height:70vh;max-width:100%;object-fit:contain}@media (max-width:1400px){.bk-overview{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.bk-overview-title{border-left:0!important;grid-column:1/-1}.bk-overview>:nth-child(3n+2){border-left:0}.bk-cheque-body{grid-template-columns:1fr}.bk-cheque-frame{min-height:0}.bk-cheque-card,.bk-cheque-image{max-width:640px}}@media (max-width:640px){.bk-head{flex-wrap:wrap}.bk-head .bk-btn--lg{width:100%}.bk-overview{grid-template-columns:1fr 1fr}.bk-overview>:nth-child(3n+2){border-left:1px solid var(--bk-border)}.bk-overview>:nth-child(2n){border-left:0}.bk-detail-label{width:110px}.bk-dialog-body{grid-template-columns:1fr}}.SettingBody{height:calc(100vh - 76px);overflow:auto;position:fixed;width:100%}.SettingBody-head{align-items:center;background-color:initial;box-shadow:0 1px 0 #1b1f230a,inset 0 1px 0 #ffffff40;display:flex;font-size:20px;gap:20px;padding:10px;position:-webkit-sticky;position:sticky;top:1px;z-index:1}.SettingBody-head a{color:gray;font-size:16px}.SettingBody-card{margin:auto;width:90%}.setting-cards-title>p{font-size:24px;font-weight:500;padding:10px}.setting-cards-Links{align-items:center;border-bottom:1px solid #d5d5d5;color:#000;display:flex;justify-content:space-between;margin-top:10px;padding:10px}.link-info{align-items:center;display:flex;gap:15px}.link-info>p{font-weight:400;padding:10px}.link-info-title>p{color:#000;font-size:20px;font-weight:500}.setting-cards-Links{text-decoration:none}.link-info-title>label{display:inline-block;font-size:18px;font-weight:300;margin-top:10px}.setting-cards-Links:hover{background-color:#9adafa38}.SalarySetting-checkbox{display:flex;gap:20px}.SalarySetting-checkbox-info>p{font-size:20px;font-weight:500}.link-info>form{align-items:center;display:flex;gap:15px;padding:10px}.AttendanceCycles>p{font-size:20px;font-weight:500}.AttendanceCycles-input>select{webkit-appearance:none;-moz-appearance:none;background-color:initial;border:1px solid #dfdfdf;border-radius:7px;font-size:20px;height:50px;text-align:center;width:50px}.AttendanceCycles-input>p{font-size:20px}.SettingTitle-body{margin:30px auto;width:95%}.SettingTitle-body>p{font-size:22px;font-weight:500;text-align:left}.Setting-body-content{display:flex;flex-wrap:wrap;gap:30px;margin-top:20px}.SettingCard{align-items:center;background-color:#fff;border:1px solid hsla(0,0%,78%,.525);border-radius:10px;display:flex;margin-bottom:12px;min-height:80px;padding:20px;position:relative;transition:all .3s ease;width:100%}.SettingCard:hover{background-color:#f8f9fa;box-shadow:0 2px 8px #00000014}.SettingCard-item{align-items:center;display:flex;gap:15px;justify-content:space-between;position:relative;width:100%}.SettingCard-icon{align-items:center;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.SettingCard-icon .MuiSvgIcon-root,.SettingCard-icon svg{font-size:24px;height:24px;width:24px}.SettingCard-icon .MuiAvatar-root{height:40px;width:40px}.SettingCard-body{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.SettingCard-body>p{font-size:16px;font-weight:500;line-height:1.4;margin:0}.SettingCard-body>label{display:block;font-size:13px;font-weight:300;line-height:1.3;margin:0;opacity:.7}.SettingCard-item>div:last-child{align-items:center;display:flex;flex-shrink:0;margin-left:auto}.SettingCard-item .MuiSwitch-root{margin:0}.SettingCard-item .universal-btn{margin:0;min-width:80px;padding:8px 20px;white-space:nowrap}.SettingCard-Button{background-color:#252449;border:1px solid #06061f;border-radius:50%;bottom:-7px;display:flex;height:50px;justify-content:end;position:absolute;right:-5px;width:50px;z-index:0}.SettingCard-Button>a{align-items:center;background-color:#fff0;border:none;border-radius:50%;bottom:-6px;box-shadow:0 3px 8px #0000003d;color:#fff;display:flex;height:37px;justify-content:center;position:relative;right:5px;text-decoration:none;width:37px}.btn-arrow{transition:all .4s}.SettingCard-Button>a:hover .btn-arrow{animation:moveAnim .4s cubic-bezier(.445,.05,.55,.95)}@keyframes moveAnim{50%{transform:translateX(6px)}}.setting-cards{border-radius:10px;display:flex;flex-wrap:wrap;gap:20px;margin:40px auto auto;padding:10px;width:90%}.item{border:2px solid red}.SalarySetting{background-color:#fff;border-radius:7px;padding:20px;width:48.5%}.SalarySetting-input{display:flex;gap:10px}.SalarySetting-input>label{flex:1 1;font-size:15px}.SalarySetting-input>select{background-color:#fff;background:#0000;border:1px solid #d5d9d9;border-radius:7px;flex:6 1;height:38px;padding-left:10px;vertical-align:middle}.SalarySetting-input>select:focus{outline:none}.SalarySetting-input>select:after{content:"\2304";font-size:30px;padding-right:20px}.SalarySetting-input>button{background-color:#fff;border:1px solid #d5d9d9;border-radius:8px;box-shadow:0 3px 8px #0000003d;box-sizing:border-box;color:#0f1111;cursor:pointer;display:inline-block;font-size:13px;line-height:29px;padding:0 10px 0 11px;position:relative;text-align:center;text-decoration:none;vertical-align:middle;width:100px}.button-13:hover{background-color:#f7fafa}.button-13:focus{border-color:#008296;box-shadow:0 2px 5px 0 #d5d9d980;outline:0}.AttendanceCycles-input{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:20px}.AttendanceCycles-input,.sub-btn{border:none;border-radius:5px}.salary_settings{padding:30px}.attendance-settings-left .inner-div{background-color:#fff;padding:10px}.right-left-align{text-align:right}.option_dropdown{background-color:#fff;border:1px solid #d3d3d3;border-radius:7px;outline:none;padding:10px;width:100%}.setting-card{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.setting-card .setting-card-left-item{align-items:center;display:flex;gap:20px;justify-content:start}.setting-card .setting-card-left-item .setting-card-icon{align-items:center;border:1px solid #474747;border-radius:50px;display:flex;height:40px;justify-content:center;width:40px}.setting-card .setting-card-left-item .setting-card-content{display:flex;flex-direction:column;gap:5px;justify-content:center}.setting-card .setting-card-left-item .setting-card-content .setting-card-subtitle{color:gray;font-size:14px}.theme{-webkit-tap-highlight-color:transparent;align-items:center;display:flex;height:58px;justify-content:center;margin:0 .9rem 0 0;transform:scale(.6);transform-origin:center;width:1.9rem}.theme__fill,.theme__icon{transition:.3s}.theme__fill{background-color:#fff;background-color:var(--bg);display:block;height:100%;inset:0;mix-blend-mode:difference;pointer-events:none;position:fixed;transform:translateX(-100%);z-index:-1}.theme__icon,.theme__toggle{z-index:1}.theme__icon,.theme__icon-part{position:absolute}.theme__icon{display:block;height:1.5em;left:.5em;pointer-events:none;top:.5em;width:1.5em}.theme__icon-part{border-radius:50%;box-shadow:inset .4em -.4em 0 .5em #fff;height:1em;left:calc(50% - .5em);top:calc(50% - .5em);transform:scale(.5);transition:box-shadow .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out;transition:box-shadow var(--transDur) ease-in-out,opacity var(--transDur) ease-in-out,transform var(--transDur) ease-in-out;width:1em}.theme__icon-part~.theme__icon-part{background-color:#fff;border-radius:.05em;height:.2em;left:calc(50% - .05em);top:50%;transform:rotate(0deg) translateY(.5em);transform-origin:50% 0;width:.1em}.theme__icon-part:nth-child(3){transform:rotate(45deg) translateY(.45em)}.theme__icon-part:nth-child(4){transform:rotate(90deg) translateY(.45em)}.theme__icon-part:nth-child(5){transform:rotate(135deg) translateY(.45em)}.theme__icon-part:nth-child(6){transform:rotate(180deg) translateY(.45em)}.theme__icon-part:nth-child(7){transform:rotate(225deg) translateY(.45em)}.theme__icon-part:nth-child(8){transform:rotate(270deg) translateY(.5em)}.theme__icon-part:nth-child(9){transform:rotate(315deg) translateY(.5em)}.theme__label,.theme__toggle,.theme__toggle-wrap{position:relative}.theme__toggle,.theme__toggle:before{display:block}.theme__toggle{-webkit-appearance:none;appearance:none;background-color:#fbedb6;border-radius:25%/50%;box-shadow:0 0 0 .125em #2980b94d;box-shadow:0 0 0 .125em var(--primaryT);cursor:pointer;height:3em;margin:0;padding:.25em;transition:background-color .3s ease-in-out,box-shadow .15s ease-in-out,transform .3s ease-in-out;transition:background-color var(--transDur) ease-in-out,box-shadow .15s ease-in-out,transform var(--transDur) ease-in-out;width:6em}.theme__toggle:before{background-color:#f4ca25;border-radius:50%;content:"";height:2.5em;transition:.3s;width:2.5em}.theme__toggle:focus{box-shadow:0 0 0 .125em #2980b9;box-shadow:0 0 0 .125em var(--primary);outline:#0000}.theme__toggle:checked{background-color:#043449}.theme__toggle:checked:before,.theme__toggle:checked~.theme__icon{transform:translateX(3em)}.theme__toggle:checked:before{background-color:#25b6f4}.theme__toggle:checked~.theme__fill{transform:translateX(0)}.theme__toggle:checked~.theme__icon .theme__icon-part:first-child{box-shadow:inset .2em -.2em 0 .2em #fff;left:-.2em;top:.2em;transform:scale(1)}.theme__toggle:checked~.theme__icon .theme__icon-part~.theme__icon-part{opacity:0}.theme__toggle:checked~.theme__icon .theme__icon-part:nth-child(2){transform:rotate(45deg) translateY(.8em)}.theme__toggle:checked~.theme__icon .theme__icon-part:nth-child(3){transform:rotate(90deg) translateY(.8em)}.theme__toggle:checked~.theme__icon .theme__icon-part:nth-child(4){transform:rotate(135deg) translateY(.8em)}.theme__toggle:checked~.theme__icon .theme__icon-part:nth-child(5){transform:rotate(180deg) translateY(.8em)}.theme__toggle:checked~.theme__icon .theme__icon-part:nth-child(6){transform:rotate(225deg) translateY(.8em)}.theme__toggle:checked~.theme__icon .theme__icon-part:nth-child(7){transform:rotate(270deg) translateY(.8em)}.theme__toggle:checked~.theme__icon .theme__icon-part:nth-child(8){transform:rotate(315deg) translateY(.8em)}.theme__toggle:checked~.theme__icon .theme__icon-part:nth-child(9){transform:rotate(1turn) translateY(.8em)}.theme__toggle-wrap{align-items:center;display:inline-flex;margin:0}@supports selector(:focus-visible){.theme__toggle:focus{box-shadow:0 0 0 .125em #2980b94d;box-shadow:0 0 0 .125em var(--primaryT)}.theme__toggle:focus-visible{box-shadow:0 0 0 .125em #2980b9;box-shadow:0 0 0 .125em var(--primary)}}:root{--bg:#fff;--primary:#2980b9;--primaryT:#2980b94d;--transDur:0.3s}[data-theme=dark]{--bg:#1e1e1e;--primary:#3498db;--primaryT:#3498db4d}.dark-mode .SettingCard,[data-theme=dark] .SettingCard{background-color:#2a2a2a;background-color:var(--dark-card-bg,#2a2a2a);border-color:#444;border-color:var(--dark-border,#444)}.dark-mode .SettingCard:hover,[data-theme=dark] .SettingCard:hover{background-color:#333;background-color:var(--dark-card-hover,#333)}.dark-mode .SettingCard-body>label,[data-theme=dark] .SettingCard-body>label{opacity:.6}.light .SettingCard,.light-mode .SettingCard{background-color:#fff;background-color:var(--light-card-bg,#fff);border-color:hsla(0,0%,78%,.525);border-color:var(--light-border,hsla(0,0%,78%,.525))}.light .SettingCard:hover,.light-mode .SettingCard:hover{background-color:#f8f9fa;background-color:var(--light-card-hover,#f8f9fa)}@media screen and (max-width:768px){.SalarySetting{width:100%}.SettingCard{padding:15px}.SettingCard-item{gap:12px}.SettingCard-icon{height:35px;width:35px}.SettingCard-icon .MuiSvgIcon-root,.SettingCard-icon svg{font-size:20px;height:20px;width:20px}.SettingCard-body>p{font-size:14px}.SettingCard-body>label{font-size:12px}.theme__toggle{height:2.5em;width:5em}.theme{transform:scale(.5)}.theme__toggle:before{height:2em;width:2em}.theme__toggle:checked:before,.theme__toggle:checked~.theme__icon{transform:translateX(2.5em)}.universal-btn{font-size:13px!important;padding:6px 16px!important}}@media screen and (max-width:480px){.SettingBody-card{width:95%}.SettingCard{padding:12px}.SettingCard-body>p{font-size:13px}.SettingCard-body>label{font-size:11px}.theme{transform:scale(.45)}}.Widgets .SettingCard{margin-bottom:12px}.Widgets .SettingCard:last-child{margin-bottom:0}.SettingCard:focus-within{outline:2px solid #2980b9;outline:2px solid var(--primary);outline-offset:2px}.theme__toggle:focus-visible{outline:2px solid #2980b9;outline:2px solid var(--primary);outline-offset:3px}button.universal-btn:focus-visible{outline:2px solid #2980b9;outline:2px solid var(--primary);outline-offset:2px}.theme-toggle-wrapper{cursor:pointer;display:inline-block;height:26px;position:relative;width:52px}.theme-toggle-checkbox{height:0;opacity:0;position:absolute;width:0}.theme-toggle-slider{background:linear-gradient(135deg,#ffd93d,#f9ca24);border-radius:26px;bottom:0;box-shadow:0 2px 8px #00000026;left:0;position:absolute;right:0;top:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.theme-toggle-checkbox:checked+.theme-toggle-slider{background:linear-gradient(135deg,#2c3e50,#34495e)}.theme-toggle-button{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 6px #0003;display:flex;height:22px;justify-content:center;left:2px;position:absolute;top:2px;transition:all .4s cubic-bezier(.4,0,.2,1);width:22px}.theme-toggle-checkbox:checked+.theme-toggle-slider .theme-toggle-button{transform:translateX(26px)}.theme-icon{font-size:13px;position:absolute;transition:all .3s ease}.sun-icon{color:#ffd93d;opacity:1;transform:scale(1) rotate(0deg)}.moon-icon{color:#34495e;opacity:0;transform:scale(0) rotate(180deg)}.theme-toggle-checkbox:checked+.theme-toggle-slider .sun-icon{opacity:0;transform:scale(0) rotate(-180deg)}.theme-toggle-checkbox:checked+.theme-toggle-slider .moon-icon{opacity:1;transform:scale(1) rotate(0deg)}.theme-toggle-wrapper:hover .theme-toggle-slider{box-shadow:0 3px 12px #00000040}.theme-toggle-wrapper:hover .theme-toggle-button{box-shadow:0 3px 10px #0000004d}.theme-toggle-checkbox:focus+.theme-toggle-slider{outline:2px solid #4a90e2;outline-offset:2px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.theme-toggle-checkbox:active+.theme-toggle-slider{animation:pulse .3s ease-in-out}.impressive-toggle-container{display:inline-block;position:relative}.impressive-toggle-input{display:none}.impressive-toggle-label{cursor:pointer;display:block;-webkit-user-select:none;user-select:none}.impressive-toggle-track{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:24px;box-shadow:0 1px 3px #0000001f,inset 0 1px 2px #ffffff1a;height:24px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px}.impressive-toggle-input:checked+.impressive-toggle-label .impressive-toggle-track{background:linear-gradient(135deg,#1e3c72,#2a5298)}.impressive-toggle-thumb{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026,0 2px 6px #0000001a;display:flex;height:20px;justify-content:center;left:2px;position:absolute;top:2px;transition:all .3s cubic-bezier(.4,0,.2,1);width:20px;z-index:2}.impressive-toggle-input:checked+.impressive-toggle-label .impressive-toggle-thumb{background:#1a1a2e;transform:translateX(20px)}.impressive-toggle-icon{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.toggle-icon-sun{animation:rotateSun 20s linear infinite;color:orange;font-size:12px}.toggle-icon-moon{animation:rotateMoon 10s ease-in-out infinite;color:khaki;font-size:12px}@keyframes rotateSun{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotateMoon{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}.impressive-toggle-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.impressive-toggle-stars{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease;width:100%}.impressive-toggle-input:checked+.impressive-toggle-label .impressive-toggle-stars{opacity:1}.star{animation:twinkle 2s ease-in-out infinite;color:#fff;font-size:5px;position:absolute}.star-1{animation-delay:0s;left:15%;top:15%}.star-2{animation-delay:.3s;left:55%;top:30%}.star-3{animation-delay:.6s;left:25%;top:60%}.star-4{animation-delay:.9s;left:75%;top:70%}.star-5{animation-delay:1.2s;left:85%;top:25%}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.impressive-toggle-clouds{height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .5s ease;width:100%}.impressive-toggle-input:checked+.impressive-toggle-label .impressive-toggle-clouds{opacity:0}.cloud{background:#ffffff4d;border-radius:20px;position:absolute}.cloud-1{animation:floatCloud 4s ease-in-out infinite;height:6px;left:6px;top:8px;width:14px}.cloud-2{animation:floatCloud 5s ease-in-out infinite;animation-delay:.5s;height:5px;left:24px;top:11px;width:12px}@keyframes floatCloud{0%,to{transform:translateX(0) translateY(0)}50%{transform:translateX(5px) translateY(-2px)}}.impressive-toggle-label:hover .impressive-toggle-track{box-shadow:0 2px 6px #0000002e,inset 0 1px 2px #ffffff26,0 0 10px #667eea4d}.impressive-toggle-input:checked+.impressive-toggle-label:hover .impressive-toggle-track{box-shadow:0 2px 6px #0000002e,inset 0 1px 2px #ffffff26,0 0 10px #2a529880}.impressive-toggle-label:hover .impressive-toggle-thumb{transform:scale(1.05)}.impressive-toggle-input:checked+.impressive-toggle-label:hover .impressive-toggle-thumb{transform:translateX(20px) scale(1.05)}.impressive-toggle-label:active .impressive-toggle-thumb{transform:scale(.95)}.impressive-toggle-input:checked+.impressive-toggle-label:active .impressive-toggle-thumb{transform:translateX(20px) scale(.95)}.impressive-toggle-input:focus+.impressive-toggle-label .impressive-toggle-track{outline:2px solid #667eea;outline-offset:2px}@media (max-width:768px){.impressive-toggle-track{height:22px;width:42px}.impressive-toggle-thumb{height:18px;width:18px}.impressive-toggle-input:checked+.impressive-toggle-label .impressive-toggle-thumb{transform:translateX(20px)}.toggle-icon-moon,.toggle-icon-sun{font-size:10px}}.alert-toggle-switch{cursor:pointer;display:inline-block;height:26px;position:relative;width:46px}.alert-toggle-switch input{height:0;opacity:0;width:0}.alert-toggle-slider{background:#ffffff26;border-radius:13px;inset:0;position:absolute;transition:background .3s ease}.alert-toggle-slider:before{background:#fff;border-radius:50%;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .3s ease;width:20px}.alert-toggle-switch input:checked+.alert-toggle-slider{background:#4d215ab9}.alert-toggle-switch input:checked+.alert-toggle-slider:before{transform:translateX(20px)}.CompanyDetails{background-color:#fff;border-radius:10px;margin:50px auto;width:90%}.CompanyDetails-head{align-items:center;border-bottom:1px solid #d2d2d2;display:flex;justify-content:space-between;padding:20px}.CompanyDetails-head>p{font-size:20px;font-weight:400}.CompanyDetails-body{margin-top:20px;padding-bottom:40px}.CompanyDetails-logo{align-items:center;display:flex;flex-direction:column;gap:40px}.CompanyDetails-logo>p{font-size:20px;font-weight:400}.CompanyDetails-logo>p>span{font-size:20px;font-weight:700}.CompanyDetails-body>form{margin:20px auto;width:-webkit-fit-content;width:fit-content}.cd-page{--cd-bg:#0a0b1e;--cd-card:hsla(0,0%,100%,.035);--cd-field:#ffffff0a;--cd-input:#0b0c1f;--cd-border:#948cdc33;--cd-text:#f1f0fa;--cd-muted:#a6a3c4;--cd-accent:#6d5dfc;background:var(--cd-bg);border-radius:7px;color:var(--cd-text);height:100%;overflow:auto;position:fixed;width:100%}.light .cd-page{--cd-bg:#f3f2fb;--cd-card:#fff;--cd-field:#f8f7fd;--cd-input:#fff;--cd-border:#5a508c33;--cd-text:#1b1a33;--cd-muted:#66638a}.cd-wrap{display:flex;flex-direction:column;gap:22px;margin:0 auto;max-width:1320px;padding:20px 28px 80px}.cd-hero{align-items:center;background:linear-gradient(90deg,#14103ceb,#261860c7 55%,#4a2c968c),repeating-linear-gradient(0deg,#a08cff1a 0 2px,#0000 2px 26px),repeating-linear-gradient(90deg,#a08cff14 0 2px,#0000 2px 34px),#1a1245;border:1px solid #6d5dfc66;border-radius:22px;display:flex;gap:24px;justify-content:space-between;overflow:hidden;padding:34px 44px 30px;position:relative}.cd-hero:after{background:radial-gradient(closest-side,#966eff73,#0000);content:"";height:420px;pointer-events:none;position:absolute;right:-60px;top:-80px;width:520px}.cd-hero-logo,.cd-hero-text{position:relative;z-index:1}.cd-back{align-items:center;color:#cfc9ff;display:inline-flex;font-size:13px;gap:6px;margin-bottom:14px;text-decoration:none}.cd-back:hover{color:#fff}.cd-eyebrow{color:#cfc9ff;display:block;font-size:13px;letter-spacing:.32em}.cd-hero-title{color:#fff;font-size:44px;font-weight:700;margin:8px 0 6px}.cd-hero-sub{color:#cfcbe8;font-size:17px;margin:0 0 22px}.cd-code{opacity:.85}.cd-features{display:flex;flex-wrap:wrap;gap:34px}.cd-features>div{align-items:center;display:flex;gap:12px}.cd-features b{color:#fff;display:block;font-size:14.5px;font-weight:600}.cd-features small{color:#b5b1d6;font-size:12.5px}.cd-feat-icon{align-items:center;background:#6d5dfc33;border:1px solid #6d5dfc47;border-radius:14px;color:#8e84ff;display:flex;height:52px;justify-content:center;width:52px}.cd-feat-icon.green{background:#10b98129;border-color:#10b9814d;color:#34d399}.cd-hero-logo{gap:22px}.cd-hero-logo,.cd-logo-ring{align-items:center;display:flex}.cd-logo-ring{background:#05060f;border:4px solid #6d5dfc;border-radius:50%;box-shadow:0 0 34px #6d5dfc80;flex-shrink:0;height:170px;justify-content:center;padding:4px;position:relative;width:170px}.cd-logo-ring.editable{cursor:pointer}.cd-logo-ring img{border-radius:50%;height:100%;object-fit:cover;width:100%}.cd-logo-initial{color:#cfc9ff;font-size:56px;font-weight:700}.cd-logo-badge{align-items:center;background:#6d5dfc;border-radius:50%;bottom:6px;box-shadow:0 4px 14px #0006;color:#fff;display:flex;height:46px;justify-content:center;position:absolute;right:-4px;width:46px}.cd-logo-side{display:flex;flex-direction:column;gap:8px}.cd-logo-side small{color:#b5b1d6}.cd-change-photo{align-items:center;background:#ffffff14;border:1px solid #beb4ff59;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:10px;height:46px;justify-content:center;padding:0 24px}.cd-change-photo:hover{background:#ffffff29}.cd-card{background:var(--cd-card);border:1px solid var(--cd-border);border-radius:22px;padding:26px 30px 30px}.cd-card-head{flex-wrap:wrap;gap:18px;margin-bottom:20px}.cd-card-head,.cd-card-icon{align-items:center;display:flex}.cd-card-icon{background:#6d5dfc33;border:1px solid #6d5dfc4d;border-radius:16px;color:#9a8fff;flex-shrink:0;height:68px;justify-content:center;width:68px}.cd-card-titles{flex:1 1;min-width:240px}.cd-card-titles h2{font-size:27px;font-weight:700;margin:0}.cd-card-titles p{color:var(--cd-muted);font-size:16px;margin:4px 0 0}.cd-required-note{align-items:center;background:#6d5dfc1a;border:1px solid var(--cd-border);border-radius:12px;display:inline-flex;font-size:14.5px;gap:10px;padding:12px 22px}.cd-required-note b,.cd-required-note svg{color:#f0476a}.cd-grid{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.cd-field{background:var(--cd-field);border:1px solid var(--cd-border);border-radius:14px;display:flex;gap:14px;padding:16px 18px}.cd-field-icon{color:#8e84ff;padding-top:2px}.cd-field-main{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.cd-field-main label{color:var(--cd-text);font-size:15px;font-weight:600;margin:0}.cd-star{color:#f0476a;margin-left:8px}.cd-field-main input,.cd-field-main select,.cd-field-main textarea{background-color:var(--cd-input)!important;border:1px solid var(--cd-border)!important;border-radius:10px;box-shadow:none!important;color:var(--cd-text)!important;font-size:15px;outline:0;padding:13px 16px;width:100%}.cd-field-main input:focus,.cd-field-main select:focus,.cd-field-main textarea:focus{border-color:var(--cd-accent)!important}.cd-field-main input::placeholder,.cd-field-main textarea::placeholder{color:var(--cd-muted)}.cd-field-main input[readonly],.cd-field-main textarea[readonly]{opacity:.85}.cd-field-main textarea{min-height:84px;resize:vertical}.cd-select{position:relative}.cd-select select{appearance:none!important;-webkit-appearance:none!important;cursor:pointer;padding-right:40px}.cd-select select option{background:#fff;color:#111}.cd-select>svg{color:var(--cd-text);pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.cd-note{align-items:center;background:#6d5dfc21;border:1px solid var(--cd-border);border-radius:14px;color:#b9b3f5;display:flex;font-size:15px;gap:14px;margin-top:20px;padding:16px 20px}.light .cd-note{color:#4b3fb0}.cd-note-icon{background:#6d5dfc;border-radius:50%;color:#fff;flex-shrink:0;height:44px;justify-content:center;width:44px}.cd-actions,.cd-note-icon{align-items:center;display:flex}.cd-actions{border-top:1px solid var(--cd-border);justify-content:space-between;margin-top:22px;padding-top:22px}.cd-cancel{background:#0000;border:1px solid var(--cd-border);border-radius:12px;color:var(--cd-text);cursor:pointer;font-size:15px;font-weight:600;height:54px;min-width:160px}.cd-cancel:hover{background:#ffffff0f}.cd-save{align-items:center;background:#6d4bf5;border:0;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:12px;height:54px;justify-content:center;min-width:208px}.cd-save:hover{background:#7f60ff}.cd-save:disabled{cursor:not-allowed;opacity:.7}@media (max-width:1100px){.cd-hero{align-items:flex-start;flex-direction:column}.cd-grid{grid-template-columns:1fr}}.ag-theme-quartz .ag-cell{align-items:center;display:flex;line-height:1.5;white-space:normal;word-break:break-word}.ag-theme-quartz .ag-cell-wrapper{width:100%}.ag-cell.address-cell{align-items:flex-start;display:flex;min-height:60px;padding-bottom:10px;padding-top:10px}.address-cell-wrapper{max-width:100%;overflow:hidden;width:100%}.address-text{overflow-wrap:break-word;width:100%;word-break:break-word}.ag-theme-quartz .ag-row{min-height:60px}.branch-section .ag-theme-quartz.custom-grid{padding:10px}.branch-section .ag-theme-quartz.custom-grid .ag-header{border-radius:10px 10px 0 0}.branch-section .ag-theme-quartz.custom-grid .ag-row{border:1px solid #8660f847;border-radius:10px;overflow:hidden}.Branches-table-button{gap:10px;height:100%}.custom-grid{overflow:hidden!important}.ag-cell-value{width:100%}.branch-map-container{background-color:#fff;border-radius:8px;padding:20px}.branch-map-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.branch-map-header h2{color:#333;font-size:24px;font-weight:600;margin:0}.branch-map-form{display:flex;flex-direction:column;gap:15px}.branch-map-location-section{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:10px 0;padding:15px}.location-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.location-header span{color:#495057;font-size:16px;font-weight:500}.location-error{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#dc3545;font-size:14px;margin-top:8px;padding:8px}.branch-map-wrapper{border:1px solid #dee2e6;border-radius:8px;margin:15px 0;overflow:hidden}.branch-map-radius{margin:10px 0}.branch-map-actions{border-top:1px solid #e0e0e0;display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:20px}.branch-map-loading{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px}.branch-map-loading p{color:#666;font-size:16px;margin:0}.branch-map-error{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px;padding:20px;text-align:center}.branch-map-error h3{color:#dc3545;font-size:20px;margin:0}.branch-map-error p{color:#666;font-size:14px;margin:0}@media (max-width:768px){.branch-map-container{padding:15px}.branch-map-header h2{font-size:20px}.location-header{align-items:flex-start;gap:10px}.branch-map-actions,.location-header{flex-direction:column}.branch-map-actions button{width:100%}}.branch-section .ag-header-cell.text-center .ag-header-cell-label{align-items:center!important;display:flex!important;justify-content:center!important}.branch-section .branch-grid{--ag-row-height:64px;--ag-header-height:52px;--ag-row-border-color:#8b75db1f;--ag-row-hover-color:#8660f812;--ag-odd-row-background-color:hsla(0,0%,100%,.012);padding:0}.branch-section .branch-grid .ag-root-wrapper{border:1px solid #8b75db29!important;border-radius:12px!important;overflow:hidden!important}.branch-section .branch-grid .ag-header{border-bottom:1px solid #8b75db26;border-radius:0!important}.branch-section .branch-grid .ag-header-cell-text{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.branch-section .branch-grid .ag-row{border:0;border-bottom:1px solid #8b75db1f;border-radius:0;min-height:64px!important;overflow:hidden!important}.branch-section .branch-grid .ag-cell,.branch-section .branch-grid .ag-cell-value,.branch-section .branch-grid .ag-cell-wrapper{max-height:64px;min-width:0;overflow:hidden!important}.branch-section .branch-grid .ag-center-cols-clipper,.branch-section .branch-grid .ag-center-cols-container{overflow:hidden!important}.branch-section .branch-grid .address-cell-wrapper,.branch-section .branch-grid .address-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;word-break:normal}.branch-section .branch-grid .grid-icon-actions{justify-content:center;width:100%}.Departments-btn{display:flex;justify-content:space-between}.Department-table-button{align-items:center;display:flex;gap:30px;justify-content:center}.Department-table-button>button{background-color:#fdfcfccf;border:1px solid #bfbfbf;font-size:15px;font-weight:500;padding:10px 20px}.pop-from{align-items:center;background-color:rgba(0,0,0,.329);display:flex;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:3}.DepartmentsForm{background-color:#fff;border-radius:10px;height:-webkit-fit-content;height:fit-content;padding:20px;width:-webkit-fit-content;width:fit-content}.DepartmentsForm>form{width:500px}.pop-Form-btn{display:flex;gap:20px;justify-content:flex-end;margin-top:20px}.pop-Form-btn>button{background-color:#3f7ced;border:none;border-radius:8px;color:#f0f8ff;cursor:pointer;font-size:18px;padding:10px 20px}.DepartmentsForm>h3{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.sad-dialog{z-index:1400!important}.sad-paper{background:radial-gradient(circle at 94% 0,#5c24ff38,#0000 28%),linear-gradient(145deg,#11152d,#080b1c 72%)!important;border:1px solid #7d6cff73;border-radius:18px!important;box-shadow:0 28px 90px #000000bf,0 0 35px #6346ff38!important;color:#f5f3ff!important;font-family:Outfit,sans-serif;height:min(92vh,900px);margin:16px!important;max-width:1040px!important;overflow:hidden!important}.sad-header{align-items:center;border-bottom:1px solid #8983cf33;display:flex;flex-shrink:0;gap:16px;overflow:hidden;padding:18px 22px;position:relative}.sad-header:after{border-color:#5a23ff6b #5a23ff6b #0000 #0000;border-radius:50%;border-style:solid;border-width:20px;box-shadow:0 0 30px #4b28ff66;content:"";height:200px;pointer-events:none;position:absolute;right:-40px;top:-130px;transform:rotate(25deg);width:240px}.sad-header-icon{background:radial-gradient(circle,#794cff99,#2f176dbf);border:2px solid #875cff;border-radius:50%;box-shadow:0 0 20px #7f57ff99;color:#fff;display:grid;flex-shrink:0;font-size:28px;height:56px;place-items:center;width:56px;z-index:1}.sad-header h2{color:#fff;font-size:22px;font-weight:700;line-height:1.2;margin:0 0 3px}.sad-header p{color:#aaa9d3;font-size:13.5px;margin:0}.sad-target{color:#c4b5fd;font-weight:600}.sad-close{background:hsla(0,0%,100%,.045);border:1px solid #b8b5ff47;border-radius:50%;color:#aaa8ca;cursor:pointer;display:grid;font-size:18px;height:36px;place-items:center;position:absolute;right:18px;top:18px;transition:all .2s ease;width:36px;z-index:2}.sad-close:hover{background:#ffffff1a;color:#fff}.sad-content{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:16px 20px 0}.sad-filters{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.6fr .8fr .8fr}.sad-search,.sad-select{align-items:center;background:#080b1e8c;border:1px solid #7d76c661;border-radius:10px;color:#9b81ff;display:flex;gap:10px;height:44px;padding:0 14px;position:relative;transition:border-color .2s ease}.sad-search:focus-within,.sad-select:focus-within{border-color:#8f64ff}.sad-search>svg,.sad-select>svg:first-child{flex:none;font-size:18px}.sad-search input,.sad-select select{background:#0000;border:0;color:#efefff;font:inherit;font-size:13.5px;min-width:0;outline:0;width:100%}.sad-search input::placeholder{color:#9b9abd}.sad-select select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:22px}.sad-select option{background:#11152d}.sad-caret{color:#aaa8ca;font-size:16px;pointer-events:none;position:absolute;right:12px}.sad-paper .sad-effective-input input,.sad-paper .sad-search input,.sad-paper .sad-select select{background:#0000!important;background-color:initial!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#efefff!important;font-family:inherit!important;font-size:13.5px!important;font-weight:500!important;height:100%!important;margin:0!important;min-height:0!important;outline:0!important;padding:0!important}.sad-paper .sad-select select{appearance:none!important;-webkit-appearance:none!important;cursor:pointer;padding-right:22px!important}.sad-paper .sad-select select option{background-color:#11152d!important;color:#efefff!important}.sad-paper .sad-effective-input input::-webkit-calendar-picker-indicator{display:none}.sad-selection-strip{align-items:center;display:flex;flex-shrink:0;gap:8px;min-height:60px;overflow-x:auto;padding:10px 2px}.sad-all-avatar,.sad-avatar{border:2px solid #ffffff2e;border-radius:50%;box-shadow:0 4px 12px #00000059;color:#fff;display:grid;font-size:14px;font-weight:600;height:40px;min-width:40px;overflow:hidden;place-items:center;width:40px}.sad-all-avatar{background:linear-gradient(145deg,#7c4dff,#4720aa);border-color:#996eff;cursor:pointer;font-family:inherit}.sad-all-avatar.active{box-shadow:0 0 16px #8958ffcc}.sad-avatar img{height:100%;object-fit:cover;width:100%}.sad-more{color:#b9afff;font-size:13px;font-weight:700}.sad-effective-row{align-items:stretch;background:#080b1e8c;border:1px solid #7d76c657;border-radius:10px;display:flex;flex-shrink:0;margin:2px 0 12px;overflow:hidden;width:-webkit-max-content;width:max-content}.sad-effective-label{align-items:center;border-right:1px solid #7d76c647;color:#d6d3ee;display:flex;font-size:13.5px;gap:10px;height:40px;padding:0 16px}.sad-effective-input svg,.sad-effective-label svg{color:#9b81ff;flex:none;font-size:16px}.sad-effective-input{align-items:center;cursor:pointer;display:flex;gap:10px;margin:0;padding:0 14px}.sad-effective-input input{background:#0000;border:0;color:#f5f3ff;color-scheme:dark;font:inherit;font-size:13.5px;font-weight:500;height:40px;outline:0;padding:0}.sad-table-wrap{background:#0608187a;border:1px solid #756dbc61;border-radius:14px;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.sad-grid{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:48px minmax(0,1.35fr) minmax(0,1.05fr) minmax(0,1fr) minmax(0,.9fr)}.sad-table-header{border-bottom:1px solid #756dbc59;color:#a9a4db;flex-shrink:0;font-size:11px;font-weight:500;letter-spacing:.08em;min-height:44px;padding:0 18px;text-transform:uppercase}.sad-table-body{flex:1 1;min-height:0;overflow-y:auto}.sad-employee-row{border-bottom:1px solid #655ea629;cursor:pointer;min-height:60px;padding:8px 18px;transition:background .18s ease}.sad-employee-row:last-child{border-bottom:none}.sad-employee-row.selected,.sad-employee-row:hover{background:linear-gradient(90deg,#4d419c3d,#211f4f59)}.sad-paper .sad-grid input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;background:#ffffff05 50%/12px 12px no-repeat!important;border:1.5px solid #6f6a9e!important;border-radius:5px!important;box-sizing:border-box!important;cursor:pointer;flex:none!important;height:18px!important;margin:0!important;max-width:18px!important;min-height:18px!important;min-width:18px!important;padding:0!important;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:18px!important}.sad-paper .sad-grid input[type=checkbox]:hover{border-color:#9b81ff!important}.sad-paper .sad-grid input[type=checkbox]:focus-visible{outline:2px solid #9b81ff99!important;outline-offset:2px}.sad-paper .sad-grid input[type=checkbox]:checked{background-color:#7c4dff!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E")!important;border-color:#7c4dff!important;box-shadow:0 0 0 3px #7c4dff2e!important}.sad-paper .sad-grid input[type=checkbox]:indeterminate{background-color:#7c4dff!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M4 8h8'/%3E%3C/svg%3E")!important;border-color:#7c4dff!important}.sad-employee{align-items:center;display:flex;gap:12px;min-width:0}.sad-employee>div:last-child{min-width:0}.sad-employee small,.sad-employee span,.sad-employee strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sad-employee strong{color:#f6f5ff;font-size:14px;font-weight:600}.sad-employee span{color:#aaa8cd;font-size:12.5px;margin-top:1px}.sad-employee small{color:#77769a;font-size:11px}.sad-role{--sad-accent:#60a5fa;background:color-mix(in srgb,var(--sad-accent) 16%,#0000);border:1px solid color-mix(in srgb,var(--sad-accent) 60%,#0000);border-radius:8px;color:var(--sad-accent);display:inline-block;font-size:12px;font-weight:500;max-width:100%;overflow:hidden;padding:4px 11px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.sad-role--empty{--sad-accent:#8f8cad;font-style:italic}.sad-meta{--sad-accent:#a78bfa;align-items:center;color:#d9d7f0;display:flex;font-size:13px;gap:9px;min-width:0}.sad-meta svg{color:var(--sad-accent);flex:none;font-size:18px}.sad-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sad-meta--empty{--sad-accent:#6f6c8f;color:#8f8cad;font-style:italic}.sad-empty{color:#8f8cad;display:grid;font-size:14px;height:180px;place-items:center}.sad-footer{align-items:center;border-top:1px solid #756dbc3d;color:#c5c1e3;display:flex;flex-shrink:0;font-size:14px;gap:12px;justify-content:space-between;margin-top:14px;padding:14px 22px}.sad-footer>div:first-child strong{color:#8f64ff;font-size:22px;margin-right:6px}.sad-footer-actions{display:flex;gap:12px}.sad-cancel,.sad-save{border-radius:12px;color:#fff;cursor:pointer;font:600 14.5px Outfit,sans-serif;height:46px;padding:0 30px;transition:all .2s ease}.sad-cancel{background:#080b1e8c;border:1px solid #775bf3}.sad-cancel:hover:not(:disabled){background:#775bf31f}.sad-save{align-items:center;background:linear-gradient(135deg,#813cff,#5227ff);border:1px solid #a176ff;box-shadow:0 7px 23px #5d31ff6b;display:flex;gap:10px;justify-content:center;min-width:200px}.sad-save:hover:not(:disabled){box-shadow:0 9px 28px #5d31ff99;transform:translateY(-1px)}.sad-check{background:#fff;border-radius:50%;color:#7650f4;display:grid;font-size:15px;height:24px;place-items:center;width:24px}.sad-cancel:disabled,.sad-close:disabled,.sad-save:disabled{cursor:not-allowed;opacity:.55}.sad-spinner{animation:sad-spin .7s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes sad-spin{to{transform:rotate(1turn)}}@media (max-width:800px){.sad-paper{height:96vh;margin:8px!important}.sad-header{gap:12px;padding:14px 16px}.sad-header-icon{font-size:22px;height:44px;width:44px}.sad-header h2{font-size:18px}.sad-header p{font-size:12px;padding-right:36px}.sad-content{padding:12px 12px 0}.sad-filters{grid-template-columns:1fr}.sad-table-wrap{overflow-x:auto}.sad-employee-row,.sad-table-header{min-width:720px}.sad-table-body{overflow:visible}.sad-footer{padding:12px}.sad-footer-actions{gap:8px}.sad-cancel,.sad-save{padding:0 16px}.sad-save{min-width:150px}}.light .sad-paper{background:linear-gradient(160deg,#fff,#f6f3ff)!important;border-color:#ddd5fa;box-shadow:0 24px 70px #3c288c38!important;color:#1c1a33!important}.light .sad-header{border-bottom-color:#ece8fb}.light .sad-header:after{border-color:#8b5cf647;box-shadow:none}.light .sad-header h2{color:#1c1a33}.light .sad-header p{color:#6b6789}.light .sad-target{color:#6d4aff}.light .sad-close{background:#fff;border-color:#ddd5fa;color:#6b6789}.light .sad-close:hover{background:#f1ecff;color:#1c1a33}.light .sad-effective-row,.light .sad-search,.light .sad-select{background:#fff;border-color:#d9d0f7;color:#6d4aff}.light .sad-search input::placeholder{color:#8a84ad}.light .sad-caret{color:#6b6789}.light .sad-paper .sad-effective-input input,.light .sad-paper .sad-search input,.light .sad-paper .sad-select select{color:#1c1a33!important}.light .sad-paper .sad-select select option,.light .sad-select option{background-color:#fff!important;color:#1c1a33!important}.light .sad-effective-label{border-right-color:#e3dcfb;color:#4a4766}.light .sad-effective-input input{color:#1c1a33;color-scheme:light}.light .sad-more{color:#6d4aff}.light .sad-table-wrap{background:#fff;border-color:#e3dcfb}.light .sad-table-header{background:#f4f0ff;border-bottom-color:#e3dcfb;color:#5a46c2}.light .sad-employee-row{border-bottom-color:#f0ecfb}.light .sad-employee-row.selected,.light .sad-employee-row:hover{background:linear-gradient(90deg,#f0eaff,#f8f5ff)}.light .sad-paper .sad-grid input[type=checkbox]{background-color:#fff!important;border-color:#b3a8e0!important}.light .sad-paper .sad-grid input[type=checkbox]:checked,.light .sad-paper .sad-grid input[type=checkbox]:indeterminate{background-color:#7c4dff!important;border-color:#7c4dff!important}.light .sad-employee strong{color:#1c1a33}.light .sad-employee span{color:#5a5778}.light .sad-employee small{color:#8a84ad}.light .sad-meta{color:#3a3858}.light .sad-empty,.light .sad-meta--empty{color:#8a84ad}.light .sad-footer{border-top-color:#ece8fb;color:#4a4766}.light .sad-footer>div:first-child strong{color:#6d4aff}.light .sad-cancel{background:#fff;border-color:#b9a9f5;color:#4a4766}.light .sad-cancel:hover:not(:disabled){background:#f1ecff}.shift-type-container{align-items:center;display:flex;gap:20px;justify-content:start}.shift-type-container .days-container{display:flex;flex-direction:column;gap:10px;justify-content:start}.shift-type-container .days-container>.title{font-size:16px;font-weight:700}.shift-type-container .days-container .button-container{align-items:center;display:flex;gap:5px;justify-content:space-between}.shift-type-container .days-container .button-container button{background-color:initial;border:1px solid gray;border-radius:50%;color:var(--primary-text-color);height:40px;width:40px}.shift-type-container .days-container .button-container button.active{background:var(--days-button-bg);border:1px solid var(--days-button-border);color:#fff!important}.shift-type-container .time-gross-container{display:flex;flex-direction:column;gap:10px;justify-content:start}.shift-type-container .time-gross-container>.title{font-size:16px;font-weight:700}.shift-type-container .time-gross-container .input-container{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.shift-type-container .time-gross-container .input-container .time-input{outline:none;width:120px}.shift-type-container .break-duration-container{display:flex;flex-direction:column;gap:10px;justify-content:start}.shift-type-container .break-duration-container>.title{font-size:16px;font-weight:700}.shift-type-container .break-duration-container .input-container{align-items:center;display:flex;gap:20px;justify-content:space-between;width:100%}.shift-type-container .break-duration-container .input-container .time-input{outline:none;width:120px}.shift-type-container .week-off-container{display:flex;flex-direction:column;gap:25px;justify-content:start}.shift-type-container .week-off-container>.title{font-size:16px;font-weight:700}.week-off{position:relative;top:-10px}.remove-field{align-items:center;display:flex;flex-direction:column;justify-content:center}.remove-field .icon{color:red;cursor:pointer;font-size:25px;font-weight:700;position:relative;top:15px}.search-employee{border:1px solid #d3d3d3;border-radius:5px;outline:none;padding:10px}.tbl-row-list li{display:block;line-height:20px;list-style:none;margin:0;padding:4px 0}.colored-checkbox{-webkit-appearance:none;appearance:none;background-color:#d3d3d3;border:2px solid #ccc;border-radius:4px;cursor:pointer;height:20px;width:20px}.colored-checkbox:checked{background-color:#052c75;border-color:#052c75}.time-display-box{min-width:200px}.time-display-box,.value-display-box{align-items:center;background-color:#ffffff0d;border:1px solid #4a4a4a;border-radius:6px;box-sizing:border-box;color:#fff;display:flex;font-family:outfit,monospace;font-size:14px;height:40px;justify-content:space-between;padding:0;position:relative}.value-display-box{min-width:150px}.box-content{align-items:center;flex:1 1;padding:0 10px;text-align:center}.box-arrows,.box-content{display:flex;justify-content:center}.box-arrows{background-color:#0000001a;border-left:1px solid #4a4a4a;flex-direction:column;height:100%;padding:0 8px}.arrow-btn{background:none;border:none;color:#cfc7c7;cursor:pointer;font-size:16px;line-height:1;padding:2px;transition:color .2s}.arrow-btn:hover{color:#2980b9}.time-box-no-arrows{background-color:#ffffff0d;border:1px solid #4a4a4a;border-radius:6px;box-sizing:border-box;color:#fff;font-family:outfit,monospace;font-size:14px;height:40px;justify-content:center;min-width:200px;padding:8px 15px}.input-row,.time-box-no-arrows{align-items:center;display:flex}.input-row{gap:15px;margin-top:8px}.hidden-input{display:none!important}.break-duration-container{align-items:center;display:flex;gap:15px;margin-bottom:15px}.break-duration-container .title{min-width:180px;text-align:right}.break-duration-container .input-container{align-items:center;display:flex;gap:8px}.time-gross-container{align-items:center;display:flex;gap:15px;margin-bottom:15px}.time-gross-container .title{min-width:180px;text-align:right}.time-gross-container .input-container{align-items:center;display:flex;gap:8px}.time-input-field-container{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;gap:15px;margin-bottom:15px;padding:12px 15px}.time-input-label{align-items:center;display:flex;min-width:180px}.time-input-label .title{font-size:14px;font-weight:500;white-space:nowrap}.time-input-wrapper{flex:1 1}.time-input-inner{align-items:center;display:flex;gap:8px}.increment-buttons{display:flex;flex-direction:column;gap:0}.increment-btn{align-items:center;background:#ffffff1a;color:#fff;cursor:pointer;display:flex;height:18px;justify-content:center;padding:0;transition:all .2s ease;width:26px}.increment-btn.up{border-bottom:none;border-radius:4px 4px 0 0}.increment-btn.down{border-radius:0 0 4px 4px}.increment-btn:hover:not(:disabled){background:#667eea80}.increment-btn:disabled{cursor:not-allowed;opacity:.5}.input-with-unit{align-items:center;background:#ffffff0d;border:1px solid #fff3;border-radius:6px;display:flex;overflow:hidden}.MuiDialog-paper[data-theme=dark],.dark .MuiDialog-paper{background-color:#1e1d2e!important;color:#fff!important}.MuiDialog-paper.light,.light .MuiDialog-paper{background-color:#fff!important;color:#111!important}.MuiDialogContent-root::-webkit-scrollbar{width:6px}.MuiDialogContent-root::-webkit-scrollbar-track{background:#0000}.MuiDialogContent-root::-webkit-scrollbar-thumb{background:#667eea59;border-radius:4px}.MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#667eea99}.save-btn-wrapper{display:inline-block;position:relative}.save-btn{--border-radius:8px;--padding:4px;--transition:0.4s;--button-color:#1976d2;--highlight-color-hue:210deg;--button-color-dark:#667eea;align-items:center;border:none;border-radius:var(--border-radius);color:#fff!important;cursor:pointer;display:flex;font-family:Poppins,Inter,Segoe UI,sans-serif;font-size:14px;font-weight:300;height:30px;justify-content:center;overflow:hidden;padding:.5em 1.5em;position:relative;transition:all var(--transition);-webkit-user-select:none;user-select:none;width:100px}.save-btn.light-theme{background-color:var(--button-color);box-shadow:inset 0 1px 1px #fff3,inset 0 2px 2px #ffffff26,inset 0 4px 4px #ffffff1a,0 -1px 1px #00000005,0 -2px 2px #00000008,0 -4px 4px #0000000d}.save-btn.dark-theme{background-color:var(--button-color-dark);box-shadow:inset 0 1px 1px #ffffff1a,inset 0 2px 2px #ffffff14,inset 0 4px 4px #ffffff0d,0 -1px 1px #0000001a,0 -2px 2px #00000026,0 -4px 4px #0003}.save-btn:before{background-image:linear-gradient(0deg,#0004,#000a);border-radius:calc(var(--border-radius) + var(--padding));box-shadow:inset 0 -8px 8px -6px #0000,inset 0 -16px 16px -8px #0000,1px 1px 1px #fff2,2px 2px 2px #fff1,-1px -1px 1px #0002,-2px -2px 2px #0001;height:calc(100% + var(--padding)*2);left:calc(0px - var(--padding));top:calc(0px - var(--padding));transition:box-shadow var(--transition),filter var(--transition);width:calc(100% + var(--padding)*2);z-index:-1}.save-btn:after,.save-btn:before{content:"";pointer-events:none;position:absolute}.save-btn:after{background-image:linear-gradient(0deg,#fff,hsl(var(--highlight-color-hue),100%,70%),hsla(var(--highlight-color-hue),100%,70%,50%),8%,#0000);background-position:0 0;border-radius:inherit;height:100%;left:0;opacity:0;top:0;transition:opacity var(--transition),filter var(--transition);width:100%}.save-btn-text{color:#fff;display:inline-block;letter-spacing:.5px;position:relative;transition:color var(--transition),text-shadow var(--transition),opacity var(--transition)}.save-btn-letter{animation:save-letter-anim 2s ease-in-out infinite;display:inline-block}@keyframes save-letter-anim{50%{color:#fff;text-shadow:0 0 3px #fff8}}.save-btn:focus{outline:none}.save-btn:hover{border:1px solid hsla(var(--highlight-color-hue),100%,80%,40%);transform:translateY(-1px)}.save-btn:hover:before{box-shadow:0 -8px 8px -6px #fffa inset,0 -16px 16px -8px hsla(var(--highlight-color-hue),100%,70%,30%) inset,1px 1px 1px #fff2,2px 2px 2px #fff1,-1px -1px 1px #0002,-2px -2px 2px #0001}.save-btn:hover:after{-webkit-mask-image:linear-gradient(0deg,#fff,#0000);mask-image:linear-gradient(0deg,#fff,#0000);opacity:1}.save-btn:active{background-color:hsla(var(--highlight-color-hue),50%,20%,.5);border:1px solid hsla(var(--highlight-color-hue),100%,80%,70%);transform:translateY(1px)}.save-btn:active:after{filter:brightness(200%);-webkit-mask-image:linear-gradient(0deg,#fff,#0000);mask-image:linear-gradient(0deg,#fff,#0000);opacity:1}.save-btn:disabled{cursor:not-allowed;opacity:.6}.save-btn:disabled:hover{border:none;transform:none}@media (max-width:768px){.MuiDialogContent-root{padding:16px!important}}.tbl-row-list{list-style:none;margin:0;padding:0;width:100%}.tbl-row-list li{align-items:center;border-bottom:1px solid #0000000d;display:flex;font-size:12px;height:36px;line-height:36px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.tbl-row-list li:last-child{border-bottom:none}[data-theme=dark] .tbl-row-list li{border-bottom:1px solid #ffffff1a}.assign-icon:hover,.delete-icon:hover,.edit-icon:hover{opacity:.8;transform:scale(1.1);transition:all .2s ease}.ag-theme-quartz .ag-header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:10!important}.shifts-page-card{padding:0 clamp(20px,3.25vw,60px);width:100%}.shifts-page .Branches-body{overflow:hidden}.shifts-grid{--ag-font-family:"Outfit",sans-serif;--ag-font-size:13px;--ag-background-color:#11101d;--ag-foreground-color:#ffffffe6;--ag-header-background-color:#171624;--ag-header-foreground-color:#ffffff8c;--ag-border-color:#8b75db24;--ag-row-border-color:#8b75db1f;--ag-odd-row-background-color:hsla(0,0%,100%,.014);--ag-row-hover-color:rgba(134,96,248,.075);--ag-header-column-separator-display:none;--ag-wrapper-border-radius:14px}.shifts-grid .ag-root-wrapper{border:1px solid #8b75db29!important;border-radius:14px!important;box-shadow:0 16px 45px #00000029}.shifts-grid .ag-header{border-bottom:1px solid #8b75db29!important}.shifts-grid .ag-header-cell-text{font-weight:700;letter-spacing:.085em;text-transform:uppercase}.shifts-grid .ag-header-cell-label{justify-content:center}.shifts-grid .ag-row{transition:background-color .18s ease}.shifts-grid .ag-cell{border-right:0!important;line-height:1.35}.shifts-grid .ag-cell-value{overflow:hidden;width:100%}.shift-name-cell{align-items:center;display:flex;font-weight:600;gap:10px;min-width:0;width:100%}.shift-name-cell>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shift-name-avatar{background:#8660f81c;border:1px solid #a78bfa33;border-radius:9px;color:#b9a5ff;display:grid;flex:0 0 30px;font-size:11px;font-weight:700;height:30px;place-items:center;width:30px}.shift-type-badge{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;line-height:1;padding:5px 9px}.shift-type-badge.fixed{background:#38bdf817;border-color:#38bdf833;color:#7dd3fc}.shift-type-badge.flexible{background:#a78bfa1a;border-color:#a78bfa38;color:#c4b5fd}.shift-detail-stack{font-feature-settings:"tnum";align-items:center;display:flex;flex-direction:column;font-variant-numeric:tabular-nums;gap:3px;min-width:0;text-align:center;width:100%}.shift-detail-stack>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shift-detail-stack small{color:#a78bfa;font-size:10px;font-weight:600}.shift-rule-value{font-feature-settings:"tnum";color:#ffffffd1;font-variant-numeric:tabular-nums}.shift-empty-value{color:#ffffff47}.light .shifts-grid{--ag-background-color:#fff;--ag-foreground-color:#202033;--ag-header-background-color:#f7f7fb;--ag-header-foreground-color:#737386;--ag-border-color:#e8e7f0;--ag-row-border-color:#efedf5;--ag-odd-row-background-color:#fcfbfe;--ag-row-hover-color:#f5f2ff}.light .shift-name-avatar{color:#6d4bd1}.light .shift-rule-value{color:#3e3d4d}.light .shift-empty-value{color:#aaa7b5}@media (max-width:900px){.shifts-page-card{padding:0 16px}.shifts-grid{height:calc(100vh - 190px)!important}}.shifts-page{background:radial-gradient(circle at 84% 16%,#4b2fb41f,#0000 32%),radial-gradient(circle at 18% 8%,#1b538e1a,#0000 28%);overflow:auto}.shifts-page-card{min-height:100%;padding-bottom:24px;padding-top:18px}.shifts-shell{background:#0000!important;border-radius:18px!important;min-width:980px}.shifts-hero{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:8px 0 24px}.shifts-heading-wrap{align-items:flex-start;display:flex;gap:14px}.shifts-back{background:linear-gradient(145deg,#8a61ff,#5730d1);border-radius:50%;box-shadow:0 8px 25px #653ce66b;color:#fff;display:grid;flex:0 0 50px;height:50px;place-items:center;transition:transform .2s ease,box-shadow .2s ease;width:50px}.shifts-back:hover{box-shadow:0 10px 30px #653ce680;color:#fff;transform:translateX(-2px)}.shifts-title-row{align-items:center;display:flex;gap:12px}.shifts-title-row h1{color:#fff;color:var(--primary-text-color,#fff);font-size:25px;font-weight:700;line-height:1.2;margin:0}.shifts-title-row p{margin:0}.shifts-building-icon{background:hsla(0,0%,100%,.035);border:1px solid #ffffff1a;border-radius:8px;color:#a9a3c9;display:grid;font-size:18px;height:32px;place-items:center;width:32px}.shifts-heading-wrap p{color:#a9a3c9;font-size:13px;margin:7px 0 0}.shifts-add-btn{align-items:center;background:linear-gradient(135deg,#7448ef,#8658f5);border:0;border-radius:8px;box-shadow:0 8px 22px #6f42ee47;color:#fff;cursor:pointer;display:inline-flex;font:600 13px Outfit,sans-serif;gap:8px;height:44px;justify-content:center;min-width:138px;padding:0 20px;transition:transform .2s ease,filter .2s ease}.shifts-add-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.shifts-add-btn svg{font-size:19px}.shifts-content-card{background:linear-gradient(145deg,#1b1f36d1,#0f1222ad);border:1px solid #8b75db2e;border-radius:13px;box-shadow:0 18px 50px #00000021;padding:10px 16px 0}.shifts-toolbar{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:76px}.shifts-toolbar-controls{align-items:center;display:flex;gap:12px}.shifts-filter,.shifts-search{align-items:center;background:#070b1a73;border:1px solid #8b75db29;border-radius:7px;color:#fff;display:flex;height:44px}.shifts-search{gap:12px;padding:0 15px;width:295px}.shifts-filter>svg,.shifts-search>svg{flex:0 0 auto;font-size:19px}.shifts-search input{background:#0000;border:0;color:#e9e7f1;font:400 13px Outfit,sans-serif;outline:0;width:100%}.shifts-search input::placeholder{color:#8f8ba2}.shifts-filter{gap:6px;min-width:128px;padding-left:15px;position:relative}.shifts-filter select{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#e9e7f1;cursor:pointer;font:500 13px Outfit,sans-serif;height:100%;outline:0;padding:0 28px 0 5px;width:100%}.shifts-filter:after{color:#a9a3c9;content:"⌄";pointer-events:none;position:absolute;right:12px;top:10px}.shifts-filter option{background:#171827;color:#fff}.shifts-total-card{align-items:center;background:hsla(0,0%,100%,.018);border:1px solid #8b75db26;border-radius:8px;display:flex;height:56px;justify-content:space-between;padding:8px 10px 8px 16px;width:166px}.shifts-total-card>div{display:flex;flex-direction:column;gap:2px}.shifts-total-card span{color:#aaa5bc;font-size:11px}.shifts-total-card strong{color:#fff;font-size:19px;line-height:1}.shifts-total-card .shifts-total-icon{background:#6431c638;border-radius:8px;color:#c69aff;display:grid;height:39px;place-items:center;width:39px}.shifts-total-icon svg{font-size:22px}.shifts-table-frame{border:1px solid #8b75db38;border-radius:10px;overflow:hidden}.shifts-grid .ag-root-wrapper{border:0!important;border-radius:0!important;box-shadow:none}.shifts-grid{--ag-background-color:#0a0e1d57;--ag-header-background-color:#2f2b69b8;--ag-odd-row-background-color:hsla(0,0%,100%,.012);--ag-row-hover-color:#5e42ad1c}.shifts-grid .ag-header{border-radius:0!important}.shifts-grid .ag-body-viewport{overflow-x:auto!important;overflow-y:auto!important}.shifts-grid .ag-center-cols-clipper,.shifts-grid .ag-center-cols-container{overflow:hidden!important}.shifts-grid .ag-header-cell-text{color:#c9c1ee;font-size:10px;letter-spacing:.045em}.shifts-grid .ag-row{border-bottom-color:#9794b733!important;overflow:hidden!important}.shifts-grid .ag-cell{color:#f0eff5;font-size:12px;overflow:hidden!important;z-index:0!important}.shifts-grid .ag-cell-value,.shifts-grid .ag-cell-wrapper{max-height:100%;min-width:0;overflow:hidden!important}.shift-name-avatar{background:linear-gradient(145deg,#5830a7,#312068);border-radius:8px;color:#fff;flex-basis:34px;height:34px;width:34px}.shift-type-badge{border-radius:6px;padding:6px 10px}.shift-break-time>span,.shift-rule-value,.shift-timing>span{align-items:center;display:inline-flex;gap:9px;justify-content:center}.shift-timing svg{color:#865bff;font-size:17px}.shift-break-time svg{color:#3dd2c8;font-size:17px}.shift-rule-value.mandatory svg{color:#f0a500;font-size:16px}.shift-rule-value.late svg{color:#ff4967;font-size:17px}.shifts-table-footer{align-items:center;color:#a9a3c9;display:flex;font-size:11px;justify-content:space-between;min-height:58px;padding:0 16px}.shifts-table-footer>div>div:last-child{display:none!important}.shifts-table-footer button{border-radius:7px!important;height:34px!important;width:34px!important}.shifts-no-rows{color:#a9a3c9;font:500 13px Outfit,sans-serif}.light .shifts-content-card{background:#fff;border-color:#e5e2ef}.light .shifts-filter,.light .shifts-search{background:#faf9fd;border-color:#e5e2ef;color:#272438}.light .shifts-filter select,.light .shifts-search input,.light .shifts-total-card strong{color:#272438}@media (max-width:1100px){.shifts-page{overflow-x:auto}.shifts-page-card{width:1100px}}.Holiday-table-button>button{background-color:initial;border:2px solid green;color:green;font-size:18px;padding:7px 15px}.Holiday-table-head{align-items:center;display:flex;justify-content:space-between}.Holiday-table-btn{align-items:center;display:flex;gap:20px}.Holiday-table-btn>button{align-items:center;border:none;border-radius:7px;box-shadow:0 3px 8px #0000003d;color:#000;display:flex;font-size:15px;gap:10px;padding:10px 20px}#Add-Holiday-btn{background-color:initial;border:2px solid #3f7ced;color:#3f7ced}.Holiday-table-title{align-items:center;display:flex;gap:20px}.ag-cell{align-items:center!important;display:flex!important;justify-content:center!important}.ag-cell .toggle-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.ag-header-cell-text{font-size:13px!important;font-weight:700!important;letter-spacing:.3px!important}.ag-row-hover{background-color:#6c47ff0a!important}.status-enabled{background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:12px;color:#f59e0b}.status-disabled,.status-enabled{font-size:11px;font-weight:600;padding:2px 10px}.status-disabled{background:#6b72801a;border:1px solid #6b728033;border-radius:12px;color:#6b7280}.status-applicable{background:#2ecc711a;border:1px solid #2ecc7133;border-radius:12px;color:#2ecc71}.status-applicable,.status-not-applicable{font-size:11px;font-weight:600;padding:2px 10px}.status-not-applicable{background:#ef44441a;border:1px solid #ef444433;border-radius:12px;color:#ef4444}@media (max-width:768px){.ag-cell{padding:4px 2px!important}.toggle-wrapper{transform:scale(.85)}}.light{--hol-card:#fff;--hol-border:#e3dcfb;--hol-text:#1c1a33;--hol-muted:#6b6a80;--hol-assigned-bg:#ecfbf2;--hol-assigned-bd:#b6e8cb;--hol-green:#1f9d5c;--hol-green-bg:#ecfbf2;--hol-amber:#b8740b;--hol-amber-bg:#fff6e5;--hol-item:#faf8ff}.react-datepicker{background-color:#19152c!important;border:1px solid #2d2a45!important;border-radius:8px!important;box-shadow:0 12px 32px #00000080!important;font-family:Outfit,sans-serif!important;z-index:10000!important}.react-datepicker__triangle,.react-datepicker__triangle:after{border-bottom-color:#19152c!important}.react-datepicker__header{background-color:#19152c!important;border-bottom:1px solid #2d2a45!important;border-top-left-radius:8px!important;border-top-right-radius:8px!important}.react-datepicker__current-month,.react-datepicker__current-month-year{color:#e3e2eb!important;font-size:14px!important;font-weight:600!important}.react-datepicker__day-name{color:#9998a2!important;font-size:11px!important;font-weight:600!important}.react-datepicker__day{color:#e3e2eb!important;font-size:12px!important;line-height:28px!important}.react-datepicker__day:hover{background-color:#8660f826!important;border-radius:4px!important}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{background-color:#8660f8!important;border-radius:4px!important;color:#fff!important}.react-datepicker__day--selected:hover{background-color:#7550e8!important}.react-datepicker__day--outside-month{color:#4d4b63!important}.react-datepicker__day--disabled{background-color:initial!important;color:#4d4b63!important;cursor:not-allowed!important}.react-datepicker__navigation{line-height:28px!important}.react-datepicker__navigation-icon:before{border-color:#8660f8!important}.react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:#a78bfa!important}.react-datepicker__month{margin:.4em 1em!important}.react-datepicker__week{white-space:nowrap!important}.react-datepicker__month-read-view,.react-datepicker__year-read-view{border:1px solid #2d2a45!important;border-radius:4px!important;color:#e3e2eb!important;line-height:32px!important}.react-datepicker__month-read-view:hover,.react-datepicker__year-read-view:hover{background-color:#8660f81a!important}.react-datepicker__month-dropdown,.react-datepicker__year-dropdown{background-color:#19152c!important;border:1px solid #2d2a45!important}.react-datepicker__month-option,.react-datepicker__year-option{background-color:#19152c!important;color:#e3e2eb!important;cursor:pointer!important;padding:8px 12px!important}.react-datepicker__month-option:hover,.react-datepicker__year-option:hover{background-color:#8660f826!important}.react-datepicker__month-option--selected,.react-datepicker__year-option--selected{background-color:#8660f8!important;color:#fff!important}.react-datepicker__time-container{border-left:1px solid #2d2a45!important}.react-datepicker__time-box{background-color:#19152c!important}.react-datepicker__time-list-item{color:#e3e2eb!important;height:32px!important;line-height:32px!important}.react-datepicker__time-list-item:hover{background-color:#8660f826!important}.react-datepicker__time-list-item--selected{background-color:#8660f8!important;color:#fff!important}.react-datepicker__hour-option:hover,.react-datepicker__minute-option:hover,.react-datepicker__second-option:hover{background-color:#8660f826!important}.MuiDialog-paper .react-datepicker{margin:0!important;position:relative!important}.react-datepicker__popper{z-index:10001!important}.light .react-datepicker{background-color:#fff!important;border:1px solid #e0d9f7!important;box-shadow:0 12px 32px #3c288c26!important}.light .react-datepicker__triangle,.light .react-datepicker__triangle:after{border-bottom-color:#fff!important}.light .react-datepicker__header{background-color:#f6f3ff!important;border-bottom:1px solid #e6e0fa!important}.light .react-datepicker__current-month,.light .react-datepicker__current-month-year{color:#1c1a33!important}.light .react-datepicker__day-name{color:#6b6789!important}.light .react-datepicker__day{color:#2d2b45!important}.light .react-datepicker__day:hover{background-color:#8660f824!important}.light .react-datepicker__day--in-range,.light .react-datepicker__day--in-selecting-range,.light .react-datepicker__day--range-end,.light .react-datepicker__day--range-start,.light .react-datepicker__day--selected{background-color:#8660f8!important;color:#fff!important}.light .react-datepicker__day--outside-month{color:#b3aed0!important}.light .react-datepicker__day--disabled{color:#c9c5df!important}.light .react-datepicker__day--today{color:#6d4aff!important;font-weight:700}.light .react-datepicker__day--today.react-datepicker__day--in-range,.light .react-datepicker__day--today.react-datepicker__day--selected{color:#fff!important}@keyframes cardHoverFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes colorPulse{0%{filter:brightness(1)}50%{filter:brightness(1.1)}to{filter:brightness(1)}}@keyframes glowPulse{0%,to{box-shadow:var(--tot_box_shadow),0 0 0 #8660f866}50%{box-shadow:var(--tot_box_shadow),0 0 15px #8660f8cc}}.cards_body{background:linear-gradient(135deg,var(--card-bg-color) 0,#8660f814 100%);border:1px solid #8660f826;border-radius:15px;color:var(--card-text-color)!important;cursor:pointer;min-width:200px;overflow:hidden;padding:20px;position:relative;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:250px}.cards_body:hover{animation:glowPulse 2s ease-in-out;background:linear-gradient(135deg,var(--card-bg-color) 0,#8660f826 100%);border-color:#8660f866;transform:translateY(-8px) scale(1.02)}.cards_body:hover:before{animation:shimmer .5s ease-in-out forwards;background:linear-gradient(90deg,#0000,#8660f833,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmer{to{left:100%}}.cards_body-top{align-items:center;display:flex;gap:12px}.cards_body-top>p{color:#fffc;font-size:13px;font-weight:600;letter-spacing:.3px;margin:0;transition:color .3s ease}.cards_body:hover .cards_body-top>p{color:#fff}.cards_body>p{color:#fffc;font-size:13px;font-weight:600;letter-spacing:.5px;margin-top:15px;text-transform:uppercase;transition:color .3s ease}.cards_body:hover>p{color:#fff}.cards_body>h2{font-size:30px!important;font-weight:700;margin-top:8px;transition:transform .3s ease}.cards_body:hover>h2{transform:scale(1.05)}.cards_body>h2>samp{color:#cac9c9!important;font-size:25px!important;font-weight:200}.cards_body .subtitle,.cards_body .title{color:var(--card-text-color)!important}.cards_body .circle{align-items:center;border:none!important;border-radius:50%!important;display:flex;flex-shrink:0;height:52px!important;justify-content:center;position:relative!important;transition:all .3s ease;width:52px!important}.cards_body:hover .circle{transform:scale(1.08)}.circle--tot{background:radial-gradient(circle at 35% 30%,#a78bfa,#8660f8 60%,#6d3fd8);box-shadow:0 0 22px #8660f88c}.circle--act{background:radial-gradient(circle at 35% 30%,#60a5fa,#07f 60%,#0059c4);box-shadow:0 0 22px #0077ff80}.circle--pres{background:radial-gradient(circle at 35% 30%,#6ee7a0,#34c759 60%,#1f9e42);box-shadow:0 0 22px #34c75980}.circle--abs{background:radial-gradient(circle at 35% 30%,#ff8a75,#fd5e41 60%,#d63f26);box-shadow:0 0 22px #fd5e4180}.circle--warn{background:radial-gradient(circle at 35% 30%,#ffe066,#ffd60a 60%,#e0ab00);box-shadow:0 0 22px #ffd60a80}.cards_body:hover .circle--tot{box-shadow:0 0 32px #8660f8cc}.cards_body:hover .circle--act{box-shadow:0 0 32px #0077ffbf}.cards_body:hover .circle--pres{box-shadow:0 0 32px #34c759bf}.cards_body:hover .circle--abs{box-shadow:0 0 32px #fd5e41bf}.cards_body:hover .circle--warn{box-shadow:0 0 32px #ffd60abf}.cards_body .circle .pres{background-color:#34c759;border-radius:50px;box-shadow:0 0 8px #34c75980;height:15px;transition:all .3s ease;width:15px}.cards_body:hover .circle .pres{animation:colorPulse 1s ease-in-out infinite;box-shadow:0 0 15px #34c759cc}.cards_body .circle .tot{background-color:#8660f8;border-radius:50px;box-shadow:0 0 8px #8660f880;height:15px;transition:all .3s ease;width:15px}.cards_body:hover .circle .tot{animation:colorPulse 1s ease-in-out infinite;box-shadow:0 0 15px #8660f8cc}.cards_body .circle .act{background-color:#07f;border-radius:50px;box-shadow:0 0 8px #0077ff80;height:15px;transition:all .3s ease;width:15px}.cards_body:hover .circle .act{animation:colorPulse 1s ease-in-out infinite;box-shadow:0 0 15px #07fc}.cards_body .circle .abs{background-color:#fd5e41;border-radius:50px;box-shadow:0 0 8px #fd5e4180;height:15px;transition:all .3s ease;width:15px}.cards_body:hover .circle .abs{animation:colorPulse 1s ease-in-out infinite;box-shadow:0 0 15px #fd5e41cc}.cards_body .circle .warn{background-color:#ffd60a;border-radius:50px;box-shadow:0 0 8px #ffd60a80;height:15px;transition:all .3s ease;width:15px}.cards_body:hover .circle .warn{animation:colorPulse 1s ease-in-out infinite;box-shadow:0 0 15px #ffd60acc}.cards_body-trend-row{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:10px}.cards_body-trend{align-items:center;color:#ffffff8c;display:inline-flex;font-size:12px;font-weight:600;gap:4px;white-space:nowrap}.cards_body-trend--good{color:#34c759}.cards_body-trend--bad{color:#fd5e41}.cards_body-sparkline{flex-shrink:0;opacity:.9}.cards_body-sparkline--pos polyline{stroke:#34c759}.cards_body-sparkline--neg polyline{stroke:#fd5e41}.cards_body-icon{align-items:center;animation:none!important;background:none!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;display:flex;font-size:22px;height:24px!important;justify-content:center;width:24px!important}.pres_box_shadow{box-shadow:var(--pres_box_shadow)}.tot_box_shadow{box-shadow:var(--tot_box_shadow)}.act_box_shadow{box-shadow:var(--act_box_shadow)}.abs_box_shadow{box-shadow:var(--abs_box_shadow)}.warn_box_shadow{box-shadow:var(--warn_box_shadow)}.WishesCards-body{animation:slideInLeft .6s ease-out both;background:linear-gradient(135deg,#fff,#8660f80d);border:1px solid #8660f81a;border-radius:15px;box-shadow:0 4px 15px #00000014;min-width:300px;padding:25px;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:400px}.WishesCards-body:hover{background:linear-gradient(135deg,#fff,#8660f81f);border-color:#8660f84d;box-shadow:0 12px 30px #8660f833;transform:translateY(-8px)}.WishesCards-body>p{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8660f8,#5b3fd4);-webkit-background-clip:text;background-clip:text;font-size:20px;font-size:16px;font-weight:600;letter-spacing:.5px;text-align:center;text-transform:uppercase}.WishesCards-UserInfo{align-items:center;animation:fadeInUp .6s ease-out .3s both;display:flex;justify-content:space-between;margin-top:20px}.WishesCards-userName{align-items:center;display:flex;gap:20px;transition:transform .3s ease}.WishesCards-body:hover .WishesCards-userName{transform:translateX(5px)}.WishesCards-userName>p{color:#333;font-weight:500}.WishesCards-userName>p>label{color:#999;display:block;font-size:13px;font-weight:300;margin-top:3px}.WishesCards-UserInfo>button{background:linear-gradient(135deg,#8660f8,#5b3fd4);border:none;border-radius:20px;box-shadow:0 4px 15px #8660f84d;color:#fff;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.5px;padding:8px 24px;text-transform:uppercase;transition:all .3s ease}.WishesCards-UserInfo>button:hover{background:linear-gradient(135deg,#9970ff,#6b4dd8);box-shadow:0 6px 20px #8660f880;transform:scale(1.08)}.WishesCards-UserInfo>button:active{transform:scale(.95)}@media screen and (max-width:767px){.cards_body{align-items:center;display:flex;flex-direction:column;min-width:320px;width:320px}}.Dashboard{background:linear-gradient(135deg,#8660f80d,#5b3fd408);padding-bottom:100px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes glow{0%{box-shadow:0 0 5px #8660f84d}50%{box-shadow:0 0 20px #8660f899}to{box-shadow:0 0 5px #8660f84d}}.Dashboard-greeting{align-items:flex-start;animation:fadeInUp .5s ease-out;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:24px 32px 8px}.Dashboard-greeting h1{align-items:center;color:#fff;color:var(--card-text-color,#fff);display:flex;font-size:24px;font-weight:700;gap:6px;margin:0}.Dashboard-greeting h1 span:first-of-type{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8660f8,#5b3fd4);-webkit-background-clip:text;background-clip:text}.Dashboard-greeting-wave{animation:waveHand 2.2s ease-in-out infinite;display:inline-block;transform-origin:70% 70%}@keyframes waveHand{0%,60%,to{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}}.Dashboard-greeting p{color:#fff9;font-size:13.5px;margin:4px 0 0}.Dashboard-greeting-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.Dashboard-greeting-date{background:#8660f81f;border:1px solid #8660f840;border-radius:10px;color:#ffffffd9;font-size:13px;font-weight:600;padding:9px 16px;white-space:nowrap}.Dashboard-greeting-wish-btn{align-items:center;background:linear-gradient(135deg,#8660f8,#5b3fd4);border:none;border-radius:10px;box-shadow:0 4px 15px #8660f84d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:10px 18px;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.Dashboard-greeting-wish-btn:hover{box-shadow:0 6px 20px #8660f873;transform:translateY(-2px)}.Dashboard-celebrate-row{align-items:stretch;animation:fadeInUp .6s ease-out .6s both;display:flex;gap:20px;padding:8px 32px 20px}.Dashboard-quick-actions{grid-gap:10px;display:grid;flex:1 1;gap:10px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));min-width:0}.Dashboard-quick-action{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff12;border-radius:14px;color:#fff;color:var(--card-text-color,#fff);cursor:pointer;display:flex;gap:10px;min-width:0;padding:14px 12px;text-align:left;transition:all .2s ease}.Dashboard-quick-action:hover{background:#ffffff0d;border-color:#ffffff2e;transform:translateY(-2px)}.Dashboard-quick-action-icon{align-items:center;border-radius:50%;box-shadow:0 0 0 4px #ffffff08;color:#fff;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.Dashboard-quick-action-text{display:flex;flex-direction:column;gap:2px;min-width:0}.Dashboard-quick-action-title{font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard-quick-action-sub{color:#ffffff8c;color:var(--card-text-muted,#ffffff8c);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard-quick-action--blue .Dashboard-quick-action-icon{background:linear-gradient(135deg,#3b82f6,#2563eb)}.Dashboard-quick-action--purple .Dashboard-quick-action-icon{background:linear-gradient(135deg,#8660f8,#6d3fd8)}.Dashboard-quick-action--green .Dashboard-quick-action-icon{background:linear-gradient(135deg,#34c759,#1fa245)}.Dashboard-quick-action--amber .Dashboard-quick-action-icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.Dashboard-quick-action--pink .Dashboard-quick-action-icon{background:linear-gradient(135deg,#ec4899,#db2777)}.Dashboard-quick-action--teal .Dashboard-quick-action-icon{background:linear-gradient(135deg,#06b6d4,#0891b2)}@media screen and (max-width:992px){.Dashboard-celebrate-row{flex-direction:column;padding:8px 16px 16px}}@media screen and (max-width:767px){.Dashboard-greeting{flex-direction:column;padding:20px 16px 4px}.Dashboard-quick-actions{grid-template-columns:repeat(2,1fr)}}.Dashboard-head{animation:fadeInUp .6s ease-out;background-color:initial;position:relative}.Dashboard-info{align-items:center;animation:slideInLeft .6s ease-out .2s both;color:#fff;display:flex;gap:15px;justify-content:center;padding:20px}.Dashboard-card{animation:fadeInUp .6s ease-out .1s both;height:auto;position:relative;width:100%}.Dashboard-card-items{animation:slideInLeft .7s ease-out .3s both;justify-content:space-evenly;margin-bottom:20px;overflow-x:auto;padding:0 50px;scroll-behavior:smooth;width:100%}.Dashboard-card-items>div:first-child{animation:scaleIn .5s cubic-bezier(.34,1.56,.64,1) .4s both}.Dashboard-card-items>div:nth-child(2){animation:scaleIn .5s cubic-bezier(.34,1.56,.64,1) .5s both}.Dashboard-card-items>div:nth-child(3){animation:scaleIn .5s cubic-bezier(.34,1.56,.64,1) .6s both}.Dashboard-card-items>div:nth-child(4){animation:scaleIn .5s cubic-bezier(.34,1.56,.64,1) .7s both}.Dashboard-card-items>div:nth-child(5){animation:scaleIn .5s cubic-bezier(.34,1.56,.64,1) .8s both}.Dashboard-bar-chart{animation:slideInLeft .7s ease-out .5s both;background:linear-gradient(135deg,#8660f81a,#5b3fd40d);border:1px solid #8660f833;border-radius:15px;color:#fff!important;padding:20px;transition:all .3s ease;width:100%}.Dashboard-bar-chart:hover{background:linear-gradient(135deg,#8660f826,#5b3fd414);border-color:#8660f866;box-shadow:0 10px 30px #8660f833;transform:translateY(-5px)}#margin-top-100{animation:fadeInUp .8s ease-out .4s both;margin-top:100px}.Dashboard-wishes-container{animation:fadeInUp .8s ease-out .6s both;margin-bottom:12px;margin-top:10px;padding:0 24px}.Dashboard-wishes-grid{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.record-div{position:relative}.setting-notification{background-color:#2d1a4a;border:1px solid #7c3aed;border-radius:8px;box-shadow:0 0 12px #7c3aed4d;color:#f0e6ff;font-size:13.5px;font-weight:500;left:50%;margin-bottom:4px;margin-top:8px;max-width:860px;padding:10px 20px;position:relative;top:0;transform:translate(-50%);width:70%}.record-div{align-items:center;display:flex;gap:12px;justify-content:space-between}.setting-notification a{animation:blink 1.5s infinite;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:6px;color:#fff;flex-shrink:0;font-size:12px;font-weight:600;padding:5px 14px;text-decoration:none;transition:opacity .2s;white-space:nowrap}.setting-notification a:hover{opacity:.85}@keyframes blink{0%,to{box-shadow:0 0 0 #a855f700}50%{box-shadow:0 0 8px #a855f7b3}}.chart-btn{display:flex;gap:10px;justify-content:space-between;margin:0 auto;width:93%}.btn-container{background-color:#fff;border:none;border-radius:7px;height:100%;margin-top:120px;padding:20px;width:100%}.overview-container{background:radial-gradient(circle at bottom,#1a1333 5%,#0c0a17 100%);color:#fff!important}.c-hed{border-bottom:1px solid #4b4b4b!important}.overview-list{background:radial-gradient(circle at bottom,#1a1333 5%,#0c0a17 100%);margin:0;padding:0}.overview-list li{list-style:none;margin:0 0 6px;padding:0}.overview-list li a{color:#fff!important}.overview-list li a:hover{color:#339afa}.custom-grid{overflow:auto!important;scroll-behavior:smooth}.custom-grid .ag-root{border:none}.custom-grid .ag-cell,.custom-grid .ag-row{align-items:center!important;height:50px!important}.custom-grid .ag-cell{display:flex!important;justify-content:center!important;line-height:50px!important;overflow:visible!important;padding:0!important}.custom-grid .ag-cell-value{align-items:center;display:flex;height:100%;width:100%}.custom-grid .ag-header{background:#8660f814;border-bottom:1px solid #8660f826;height:45px!important}.custom-grid .ag-header-cell{align-items:center!important;display:flex!important;height:45px!important;justify-content:center!important;padding:0 12px!important}.dashboard-leave-section{padding:0 20px}.dashboard-leave-section .widgets-container{border-radius:16px;height:auto;min-height:0;overflow:hidden}.dashboard-leave-section .custom-grid,.dashboard-leave-section .widgets-body{height:auto!important;min-height:0!important}.dashboard-leave-section .custom-grid{border-radius:16px}.dashboard-leave-section .custom-grid .ag-root-wrapper{border-radius:16px!important;overflow:hidden!important}.dashboard-leave-section .custom-grid .ag-header{border-radius:16px 16px 0 0!important}.dashboard-leave-section .custom-pagination{margin-top:12px!important;top:0}.leave-action-buttons{align-items:center!important;display:flex!important;gap:8px!important;height:100%!important;justify-content:center!important;width:100%!important}.leave-action-buttons .secondary-btn,.leave-action-buttons .universal-btn{align-items:center!important;border-radius:8px!important;box-shadow:none!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:600!important;height:30px!important;justify-content:center!important;letter-spacing:0!important;line-height:1!important;min-width:76px!important;padding:4px 14px!important;text-transform:none!important;transition:all .2s ease!important}.leave-action-buttons .secondary-btn:hover,.leave-action-buttons .universal-btn:hover{transform:translateY(-1px)}.leave-action-buttons .universal-btn{background:#34c75926!important;border:1px solid #34c75959!important;color:#34c759!important}.leave-action-buttons .universal-btn:hover{background:#34c759!important;color:#fff!important}.leave-action-buttons .secondary-btn{background:#fd5e411f!important;border:1px solid #fd5e414d!important;color:#fd5e41!important}.leave-action-buttons .secondary-btn:hover{background:#fd5e41!important;color:#fff!important}.ag-theme-quartz.custom-grid.staff-style-grid .ag-header{background:linear-gradient(135deg,#8660f826,#3c326440)!important;border-bottom:1px solid #8660f840!important}.ag-theme-quartz.custom-grid.staff-style-grid .ag-header-cell-text{color:#c4b8ff!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px;text-transform:uppercase}.ag-theme-quartz.custom-grid.staff-style-grid .ag-cell,.ag-theme-quartz.custom-grid.staff-style-grid .ag-header-cell{padding-left:12px!important;padding-right:12px!important}.ag-theme-quartz.custom-grid.staff-style-grid .ag-cell,.ag-theme-quartz.custom-grid.staff-style-grid .ag-header-cell-label{justify-content:flex-start!important;text-align:left!important}.ag-theme-quartz.custom-grid.staff-style-grid .ag-cell{align-items:center!important;display:flex!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ag-theme-quartz.custom-grid.staff-style-grid .ag-cell.ag-center-cell,.ag-theme-quartz.custom-grid.staff-style-grid .ag-cell.text-center,.ag-theme-quartz.custom-grid.staff-style-grid .ag-header-cell.ag-center-header .ag-header-cell-label,.ag-theme-quartz.custom-grid.staff-style-grid .ag-header-cell.text-center .ag-header-cell-label{justify-content:center!important;text-align:center!important}.ag-theme-quartz.custom-grid.staff-style-grid .ag-row{border-bottom:1px solid #8660f81f!important}.ag-theme-quartz.custom-grid.staff-style-grid .ag-row-odd{background-color:#8660f80d!important}.action-buttons-container{gap:6px!important;height:100%!important;padding:0 8px!important;width:100%!important}.action-buttons-container,.universal-btn{align-items:center!important;display:flex!important;justify-content:center!important}.universal-btn{background:linear-gradient(135deg,#8660f8,#5b3fd4)!important;border-radius:5px!important;box-shadow:0 2px 6px #8660f840;cursor:pointer!important;flex:0 1 auto;font-size:11px!important;font-weight:700!important;height:28px!important;min-width:75px;padding:6px 14px!important;text-transform:uppercase;transition:all .3s cubic-bezier(.34,1.56,.64,1)!important}.universal-btn:hover{box-shadow:0 4px 10px #8660f866;transform:translateY(-2px) scale(1.05)}.universal-btn:active{transform:translateY(0) scale(.98)}.secondary-btn{align-items:center!important;background:#0000!important;border:1.5px solid #8660f866!important;border-radius:5px!important;color:#8660f8!important;cursor:pointer!important;display:flex!important;flex:0 1 auto;font-size:11px!important;font-weight:700!important;height:28px!important;justify-content:center!important;min-width:75px;padding:6px 14px!important;text-transform:uppercase;transition:all .3s cubic-bezier(.34,1.56,.64,1)!important;white-space:nowrap}.secondary-btn:hover{background:#8660f814!important;border-color:#8660f899!important;box-shadow:0 2px 8px #8660f833;color:#5b3fd4!important;transform:translateY(-2px)}.secondary-btn:active{transform:translateY(0) scale(.98)}@media screen and (max-width:767px){.Dashboard-card-items{gap:30px;margin-bottom:20px;padding:0 28px}.Dashboard-wishes-container{padding:0 12px}.Dashboard-wishes-grid{gap:14px}.custom-grid{height:calc(100vh - 320px)!important}.dashboard-leave-section{padding:0 12px}.custom-grid .ag-row{height:45px!important}.custom-grid .ag-cell{height:45px!important;line-height:45px!important}.secondary-btn,.universal-btn{font-size:10px!important;height:24px!important;min-width:65px;padding:4px 10px!important}}.Dashboard{overflow-x:hidden;width:100%}.Dashboard-card-items{display:flex;flex-wrap:wrap;gap:20px}.Dashboard-card-items>*{flex:1 1;min-width:180px}.Dashboard-wishes-container{clear:both;width:100%}@media (max-width:768px){.Dashboard-card-items{gap:15px}.Dashboard-card-items>*{min-width:calc(50% - 15px)}.Dashboard [style*="padding: 0 45px"]{padding:0 15px!important}}@media (max-width:480px){.Dashboard-card-items>*{min-width:100%}}.attendance-chart-view-toggle{background:#ffffff0a;border:1px solid #8660f826;border-radius:10px;display:flex;gap:2px;padding:3px}.attendance-chart-view-btn{background:#0000;border:none;border-radius:8px;color:#ffffff8c;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;transition:all .2s ease}.attendance-chart-view-btn:hover{color:#fff}.attendance-chart-view-btn--active{background:linear-gradient(135deg,#8660f8,#5b3fd4);color:#fff}.attendance-chart-month-nav{align-items:center;background:#ffffff0a;border:1px solid #8660f826;border-radius:10px;display:flex;gap:4px;padding:4px 6px}.attendance-chart-month-nav span{color:#fff;font-size:12.5px;font-weight:600;padding:0 6px;white-space:nowrap}.attendance-chart-month-nav button{align-items:center;background:#0000;border:none;border-radius:6px;color:#fff9;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s ease;width:24px}.attendance-chart-month-nav button:hover:not(:disabled){background:#8660f833;color:#fff}.attendance-chart-month-nav button:disabled{cursor:not-allowed;opacity:.3}.Dashboard-leave-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.Dashboard-leave-tab{align-items:center;background:#8660f80d;border:1px solid #8660f82e;border-radius:999px;color:#ffffffb3;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease}.Dashboard-leave-tab span{background:#ffffff1a;border-radius:999px;font-size:11.5px;padding:1px 7px}.Dashboard-leave-tab--active{background:linear-gradient(135deg,#8660f8,#5b3fd4);border-color:#0000;color:#fff}.Dashboard-leave-tab--active span{background:#ffffff40}.Dashboard-leave-tab:not(.Dashboard-leave-tab--active):hover{border-color:#8660f866;color:#fff}.Dashboard-leave-status-badge{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:600;height:30px;justify-content:center;min-width:76px;padding:4px 14px}.Dashboard-leave-status-badge--approved{background:#34c75926;border:1px solid #34c75959;color:#34c759}.Dashboard-leave-status-badge--rejected{background:#fd5e411f;border:1px solid #fd5e414d;color:#fd5e41}.Dashboard-pending-config{--pc-bg:#2d1a4a8c;--pc-border:#7c3aed73;--pc-item-bg:#ffffff0a;--pc-item-border:#ffffff14;--pc-text:#fff;--pc-muted:#fff9;animation:fadeInUp .5s ease-out both;background:var(--pc-bg);border:1px solid var(--pc-border);border-radius:14px;box-shadow:0 0 14px #7c3aed2e;margin:0 32px 20px;padding:18px 20px}.light .Dashboard-pending-config{--pc-bg:#f6f2ff;--pc-border:#d9ccff;--pc-item-bg:#fff;--pc-item-border:#e6defc;--pc-text:#1c1a33;--pc-muted:#6b6789;box-shadow:none}.Dashboard-pending-config-head{align-items:flex-start;display:flex;gap:10px;margin-bottom:14px}.Dashboard-pending-config-head>svg{color:#f59e0b;flex-shrink:0;font-size:22px;margin-top:1px}.Dashboard-pending-config-head h3{color:var(--pc-text);font-size:15px;font-weight:700;margin:0}.Dashboard-pending-config-head p{color:var(--pc-muted);font-size:12.5px;margin:2px 0 0}.Dashboard-pending-config-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.Dashboard-pending-config-item{align-items:center;background:var(--pc-item-bg);border:1px solid var(--pc-item-border);border-radius:12px;color:var(--pc-text);cursor:pointer;display:flex;font:inherit;gap:12px;padding:12px 14px;text-align:left;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}.Dashboard-pending-config-item:hover{border-color:#8b5cf6b3;box-shadow:0 4px 14px #7c3aed40;color:var(--pc-text);transform:translateY(-1px)}.Dashboard-pending-config-icon{align-items:center;background:#f59e0b24;border-radius:10px;color:#f59e0b;display:flex;flex-shrink:0;font-size:19px;height:38px;justify-content:center;width:38px}.Dashboard-pending-config-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.Dashboard-pending-config-label{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard-pending-config-count{color:var(--pc-muted);font-size:12.5px}.Dashboard-pending-config-count strong{color:#f59e0b;font-size:15px}.Dashboard-pending-config-cta{align-items:center;color:#a78bfa;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:4px;white-space:nowrap}.light .Dashboard-pending-config-cta{color:#7c3aed}@media (max-width:768px){.Dashboard-pending-config{margin:0 16px 16px;padding:14px}.Dashboard-pending-config-list{grid-template-columns:1fr}}.light{--card-text-muted:#6b6789}.light .Dashboard-greeting h1{color:#1c1a33}.light .Dashboard-greeting p{color:#6b6789}.light .Dashboard-greeting-date{background:#ece7ff;border-color:#cfc3f7;color:#4c3a9e}.light .cards_body{background:#fff;border-color:#e3dcfb;box-shadow:0 6px 18px #624abe14}.light .cards_body:hover{background:#faf8ff}.light .cards_body-top>p,.light .cards_body>p{color:#4a4a5e}.light .cards_body:hover .cards_body-top>p,.light .cards_body:hover>p,.light .cards_body>h2{color:#1c1a33}.light .cards_body>h2>samp{color:#9a97b3!important}.light .cards_body-trend{color:#6b6789}.light .cards_body-trend--good{color:#16a34a}.light .cards_body-trend--bad{color:#e11d48}.light .Dashboard-quick-action{background:#fff;border-color:#e3dcfb;color:#1c1a33}.light .Dashboard-quick-action:hover{background:#f6f2ff;border-color:#cfc3f7}.light .Dashboard-quick-action-sub{color:#6b6789}.light .attendance-chart-month-nav,.light .attendance-chart-view-toggle{background:#fff;border-color:#dcd2fa}.light .attendance-chart-view-btn{color:#6b6789}.light .attendance-chart-view-btn:hover{color:#1c1a33}.light .attendance-chart-view-btn--active{color:#fff}.light .attendance-chart-month-nav span{color:#1c1a33}.light .attendance-chart-month-nav button{color:#6b6789}.light .attendance-chart-month-nav button:hover:not(:disabled){background:#ece7ff;color:#1c1a33}.light .widget-icon,.light .widget-icon .title,.light .widgets-container:hover .widget-icon .title{color:#1c1a33}.light .ag-theme-quartz.custom-grid.staff-style-grid .ag-header{background:#f1ecff!important;border-bottom-color:#ddd3fb!important}.light .ag-theme-quartz.custom-grid.staff-style-grid .ag-header-cell-text{color:#5a46c2!important}.light .ag-theme-quartz.custom-grid.staff-style-grid .ag-row-odd{background-color:#f8f6ff!important}.light .ag-theme-quartz.custom-grid.staff-style-grid .ag-row{border-bottom-color:#ece6fd!important}.light .custom-grid .ag-header{background:#f1ecff;border-bottom-color:#ddd3fb}.light .custom-pagination{background-color:#f6f2ff}.ann-card-wrapper{-webkit-tap-highlight-color:transparent!important;align-items:center!important;border-radius:20px!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;gap:16px!important;justify-content:flex-start!important;max-width:100%!important;min-height:94px!important;outline:none!important;overflow:visible!important;padding:16px 22px!important;position:relative!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important;-webkit-user-select:none!important;user-select:none!important;width:420px!important}.ann-card-wrapper:active,.ann-card-wrapper:focus,.ann-card-wrapper:focus-visible,.ann-card-wrapper:focus-within{outline:none!important}.ann-card-wrapper.ann-card--work,.ann-card-wrapper:not(.ann-card--birthday):not(.ann-card--announcement){background:linear-gradient(135deg,#f7fcf9,#edf8f2)!important;border:1.5px solid #bfe9d3!important;box-shadow:0 4px 18px #10b98114,0 2px 6px #0000000a!important}.ann-card-wrapper.ann-card--work:hover,.ann-card-wrapper:not(.ann-card--birthday):not(.ann-card--announcement):hover{border-color:#86efac!important;box-shadow:0 8px 24px #10b98129,0 3px 8px #0000000f!important;transform:translateY(-2px)!important}.ann-card-wrapper.ann-card--birthday{background:linear-gradient(135deg,#fffbf5,#fff3e6)!important;border:1.5px solid #fed7aa!important;box-shadow:0 4px 18px #f59e0b1a,0 2px 6px #0000000a!important}.ann-card-wrapper.ann-card--birthday:hover{border-color:#f97316!important;box-shadow:0 8px 24px #f59e0b33,0 3px 8px #0000000f!important;transform:translateY(-2px)!important}.ann-card-wrapper.ann-card--announcement{background:linear-gradient(135deg,#f8faff,#eef2ff)!important;border:1.5px solid #c7d2fe!important;box-shadow:0 4px 18px #6366f11a,0 2px 6px #0000000a!important}.ann-card-wrapper.ann-card--announcement:hover{border-color:#818cf8!important;box-shadow:0 8px 24px #6366f133,0 3px 8px #0000000f!important;transform:translateY(-2px)!important}.ann-ribbon-tag{align-items:center!important;border:none!important;border-radius:4px 4px 6px 6px!important;color:#fff!important;display:inline-flex!important;font-size:11px!important;font-weight:800!important;gap:6px!important;letter-spacing:.6px!important;line-height:1.2!important;padding:4px 12px 4.5px 10px!important;position:absolute!important;right:22px!important;text-transform:uppercase!important;top:-9px!important;-webkit-user-select:none!important;user-select:none!important;z-index:10!important}.ann-card--work .ann-ribbon-tag,.ann-card-wrapper:not(.ann-card--birthday):not(.ann-card--announcement) .ann-ribbon-tag{background:linear-gradient(135deg,#3db884,#2b9364)!important;box-shadow:0 2px 8px #27674959!important}.ann-card--birthday .ann-ribbon-tag{background:linear-gradient(135deg,#f59e0b,#d97706)!important;box-shadow:0 2px 8px #b4530959!important}.ann-card--announcement .ann-ribbon-tag{background:linear-gradient(135deg,#6366f1,#4f46e5)!important;box-shadow:0 2px 8px #4f46e559!important}.ann-ribbon-tag:before{clip-path:polygon(100% 0,100% 100%,0 100%)!important;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%)!important;left:-6px!important}.ann-ribbon-tag:after,.ann-ribbon-tag:before{content:""!important;height:7px!important;position:absolute!important;top:2px!important;width:6px!important}.ann-ribbon-tag:after{clip-path:polygon(0 0,0 100%,100% 100%)!important;-webkit-clip-path:polygon(0 0,0 100%,100% 100%)!important;right:-6px!important}.ann-card--work .ann-ribbon-tag:after,.ann-card--work .ann-ribbon-tag:before,.ann-card-wrapper:not(.ann-card--birthday):not(.ann-card--announcement) .ann-ribbon-tag:after,.ann-card-wrapper:not(.ann-card--birthday):not(.ann-card--announcement) .ann-ribbon-tag:before{background:#1e593d!important}.ann-card--birthday .ann-ribbon-tag:after,.ann-card--birthday .ann-ribbon-tag:before{background:#9a3412!important}.ann-card--announcement .ann-ribbon-tag:after,.ann-card--announcement .ann-ribbon-tag:before{background:#312e81!important}.ann-ribbon-emoji{align-items:center!important;display:inline-flex!important;font-size:12px!important;line-height:1!important}.ann-content-box{align-items:center!important;display:flex!important;flex:1 1!important;gap:15px!important;min-width:0!important;z-index:2!important}.ann-avatar-img{object-fit:cover!important}.ann-avatar-circle,.ann-avatar-img{border:2.5px solid #fff!important;border-radius:50%!important;box-shadow:0 3px 10px #0000001f!important;flex-shrink:0!important;height:56px!important;min-height:56px!important;min-width:56px!important;width:56px!important}.ann-avatar-circle{align-items:center!important;color:#fff!important;font-size:20px!important;font-weight:800!important;letter-spacing:-.5px!important}.ann-avatar-circle,.ann-text-column{display:flex!important;justify-content:center!important}.ann-text-column{flex-direction:column!important;max-width:220px!important;min-width:0!important}.ann-heading-text{font-size:16.5px!important;letter-spacing:-.2px!important;line-height:1.3!important}.ann-heading-text,.ann-name-title{color:#0f172a!important;font-weight:800!important}.ann-role-title{color:#334155!important;font-size:15px!important;font-weight:600!important}.ann-sub-text{color:#475569!important;font-size:13.5px!important;font-weight:600!important;line-height:1.3!important;margin-top:4px!important}.ann-decor-stars{bottom:4px!important;height:70px!important;opacity:.9!important;pointer-events:none!important;position:absolute!important;right:6px!important;width:130px!important;z-index:1!important}.card_container{width:100%!important}@media (max-width:768px){.ann-card-wrapper{border-radius:18px!important;gap:14px!important;max-width:100%!important;min-height:88px!important;padding:14px 18px!important;width:100%!important}.ann-text-column{max-width:calc(100% - 70px)!important}.ann-ribbon-tag{font-size:10px!important;padding:3.5px 10px!important;right:16px!important;top:-8px!important}.ann-avatar-circle,.ann-avatar-img{font-size:18px!important;height:50px!important;min-height:50px!important;min-width:50px!important;width:50px!important}.ann-heading-text{font-size:15px!important}.ann-sub-text{font-size:12.5px!important}}.dam-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04051099;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1400}.dam-panel{background:radial-gradient(circle at 94% 0,#5c24ff33,#0000 28%),linear-gradient(150deg,#11152d,#080b1c 72%);border:1px solid #7d6cff66;border-radius:18px;box-shadow:0 28px 90px #000000b3,0 0 35px #6346ff33;color:#f5f3ff;display:flex;flex-direction:column;font-family:Outfit,sans-serif;height:min(86vh,720px);max-width:900px;overflow:hidden;width:100%}.dam-header{align-items:center;border-bottom:1px solid #8983cf33;display:flex;flex-shrink:0;gap:16px;padding:18px 22px;position:relative}.dam-header-icon{background:radial-gradient(circle,color-mix(in srgb,var(--dam-accent) 65%,#0000),color-mix(in srgb,var(--dam-accent) 22%,#0a0a1a));border:2px solid var(--dam-accent);border-radius:50%;box-shadow:0 0 20px color-mix(in srgb,var(--dam-accent) 50%,#0000);color:#fff;display:grid;flex-shrink:0;font-size:22px;height:48px;place-items:center;width:48px}.dam-header-text h2{color:#fff;font-size:19px;font-weight:700;margin:0 0 3px}.dam-header-text p{color:#aaa9d3;font-size:13px;margin:0}.dam-close{background:hsla(0,0%,100%,.045);border:1px solid #b8b5ff47;border-radius:50%;color:#aaa8ca;cursor:pointer;display:grid;font-size:17px;height:34px;place-items:center;position:absolute;right:18px;top:18px;width:34px}.dam-close:hover:not(:disabled){background:#ffffff1a;color:#fff}.dam-close:disabled{cursor:not-allowed;opacity:.5}.dam-filters{grid-gap:10px;display:grid;flex-shrink:0;gap:10px;grid-template-columns:1.6fr .8fr .8fr;padding:16px 22px 0}.dam-search,.dam-select{align-items:center;background:#080b1e8c;border:1px solid #7d76c661;border-radius:10px;color:#9b81ff;display:flex;gap:10px;height:42px;padding:0 14px;position:relative}.dam-search:focus-within,.dam-select:focus-within{border-color:#8f64ff}.dam-search svg{flex:none;font-size:16px}.dam-search input,.dam-select select{background:#0000;border:0;color:#efefff;font:inherit;font-size:13px;min-width:0;outline:0;width:100%}.dam-search input::placeholder{color:#9b9abd}.dam-select select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:20px}.dam-select option{background:#11152d;color:#efefff}.dam-caret{color:#aaa8ca;font-size:14px;pointer-events:none;position:absolute;right:12px}.dam-panel .dam-search input,.dam-panel .dam-select select{background:#0000!important;background-color:initial!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#efefff!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;height:100%!important;margin:0!important;min-height:0!important;outline:0!important;padding:0!important}.dam-panel .dam-select select{appearance:none!important;-webkit-appearance:none!important;cursor:pointer;padding-right:20px!important}.dam-panel .dam-select select option{background-color:#11152d!important;color:#efefff!important}.dam-row-select{height:36px}.dam-row-select select:disabled{cursor:not-allowed;opacity:.5}.dam-table-wrap{background:#0608187a;border:1px solid #756dbc61;border-radius:14px;display:flex;flex:1 1;flex-direction:column;margin:14px 22px 0;min-height:0;overflow:hidden}.dam-grid{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:40px minmax(0,1.4fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1.1fr)}.dam-table-header{border-bottom:1px solid #756dbc59;color:#a9a4db;flex-shrink:0;font-size:11px;font-weight:500;letter-spacing:.07em;min-height:40px;padding:0 16px;text-transform:uppercase}.dam-table-body{flex:1 1;min-height:0;overflow-y:auto}.dam-row{border-bottom:1px solid #655ea629;min-height:56px;padding:8px 16px}.dam-row:last-child{border-bottom:none}.dam-row.selected,.dam-row:hover{background:linear-gradient(90deg,#4d419c38,#211f4f52)}.dam-employee{align-items:center;display:flex;gap:10px;min-width:0}.dam-employee strong{color:#f6f5ff;display:block;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dam-employee span{color:#aaa8cd;display:block;font-size:11.5px;margin-top:1px}.dam-avatar{border:2px solid #ffffff2e;border-radius:50%;color:#fff;display:grid;font-size:12px;font-weight:600;height:34px;min-width:34px;place-items:center;width:34px}.dam-dept{font-size:13px}.dam-current,.dam-dept{color:#d9d7f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dam-current{align-items:center;display:flex;font-size:12.5px;gap:8px}.dam-dot{border-radius:50%;height:8px;min-width:8px;width:8px}.dam-dot.assigned{background:#34d399;box-shadow:0 0 6px #34d39999}.dam-dot.unassigned{background:#f87171;box-shadow:0 0 6px #f8717199}.dam-empty{color:#8f8cad;display:grid;font-size:13.5px;height:160px;place-items:center}.dam-grid input[type=checkbox],.dam-paper .dam-grid input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#ffffff05 50%/11px 11px no-repeat;border:1.5px solid #6f6a9e;border-radius:5px;box-sizing:border-box;cursor:pointer;height:17px;margin:0;min-width:17px;width:17px}.dam-grid input[type=checkbox]:checked{background-color:#7c4dff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E");border-color:#7c4dff}.dam-footer{align-items:center;border-top:1px solid #756dbc3d;color:#c5c1e3;flex-shrink:0;font-size:13.5px;justify-content:space-between;margin-top:14px;padding:14px 22px}.dam-footer,.dam-footer-actions{display:flex;gap:12px}.dam-cancel,.dam-submit{border-radius:12px;color:#fff;cursor:pointer;font:600 13.5px Outfit,sans-serif;height:42px;padding:0 24px}.dam-cancel{background:#080b1e8c;border:1px solid #775bf3}.dam-cancel:hover:not(:disabled){background:#775bf31f}.dam-submit{align-items:center;background:linear-gradient(135deg,#813cff,#5227ff);border:1px solid #a176ff;box-shadow:0 7px 23px #5d31ff6b;display:flex;gap:8px;justify-content:center;min-width:150px}.dam-submit:hover:not(:disabled){transform:translateY(-1px)}.dam-cancel:disabled,.dam-submit:disabled{cursor:not-allowed;opacity:.55}.dam-spinner{animation:dam-spin .7s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:15px;width:15px}@keyframes dam-spin{to{transform:rotate(1turn)}}@media (max-width:800px){.dam-panel{height:94vh}.dam-filters{grid-template-columns:1fr;padding:12px 14px 0}.dam-table-wrap{margin:12px 14px 0;overflow-x:auto}.dam-row,.dam-table-header{min-width:760px}.dam-footer{padding:12px 14px}}.light .dam-overlay{background:#281e5a59}.light .dam-panel{background:linear-gradient(160deg,#fff,#f6f3ff);border-color:#ddd5fa;box-shadow:0 24px 70px #3c288c38;color:#1c1a33}.light .dam-header{border-bottom-color:#ece8fb}.light .dam-header-text h2{color:#1c1a33}.light .dam-header-text p{color:#6b6789}.light .dam-close{background:#fff;border-color:#ddd5fa;color:#6b6789}.light .dam-close:hover:not(:disabled){background:#f1ecff;color:#1c1a33}.light .dam-search,.light .dam-select{background:#fff;border-color:#d9d0f7;color:#6d4aff}.light .dam-search input::placeholder{color:#8a84ad}.light .dam-caret{color:#6b6789}.light .dam-panel .dam-search input,.light .dam-panel .dam-select select{color:#1c1a33!important}.light .dam-panel .dam-select select option,.light .dam-select option{background-color:#fff!important;color:#1c1a33!important}.light .dam-table-wrap{background:#fff;border-color:#e3dcfb}.light .dam-table-header{background:#f4f0ff;border-bottom-color:#e3dcfb;color:#5a46c2}.light .dam-row{border-bottom-color:#f0ecfb}.light .dam-row.selected,.light .dam-row:hover{background:linear-gradient(90deg,#f0eaff,#f8f5ff)}.light .dam-employee strong{color:#1c1a33}.light .dam-employee span{color:#5a5778}.light .dam-current,.light .dam-dept{color:#3a3858}.light .dam-empty{color:#8a84ad}.light .dam-grid input[type=checkbox]{background-color:#fff;border-color:#b3a8e0}.light .dam-grid input[type=checkbox]:checked{background-color:#7c4dff;border-color:#7c4dff}.light .dam-footer{border-top-color:#ece8fb;color:#4a4766}.light .dam-cancel{background:#fff;border-color:#b9a9f5;color:#4a4766}.light .dam-cancel:hover:not(:disabled){background:#f1ecff}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}.MuiAutocomplete-input,.MuiAutocomplete-inputRoot input,.MuiAutocomplete-root .MuiOutlinedInput-root input,.MuiOutlinedInput-root>.MuiInputBase-input,.MuiOutlinedInput-root>input{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:auto!important;outline:none!important;padding:0!important;width:100%!important}.MuiSelect-nativeInput{border:none!important;height:100%!important;inset:0!important;opacity:0!important;outline:none!important;padding:0!important;position:absolute!important;width:100%!important}.MuiAutocomplete-root .MuiOutlinedInput-root{padding:0 9px!important}.MuiAutocomplete-root .MuiOutlinedInput-root .MuiAutocomplete-input{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;flex:1 1!important;min-width:30px!important;padding:0!important}.MuiAutocomplete-root .MuiOutlinedInput-root fieldset.MuiOutlinedInput-notchedOutline{border:1px solid #3d3a58!important;border:1px solid var(--input-border)!important;border-radius:8px!important;border-radius:var(--radius-default)!important}.MuiAutocomplete-root .MuiOutlinedInput-root:hover fieldset.MuiOutlinedInput-notchedOutline{border-color:#8660f8!important;border-color:var(--primary)!important}.MuiAutocomplete-root .MuiOutlinedInput-root.Mui-focused fieldset.MuiOutlinedInput-notchedOutline{border-color:#8660f8!important;border-color:var(--input-focus-border)!important;border-width:1px!important;box-shadow:0 0 0 3px #8660f82e!important;box-shadow:0 0 0 3px var(--input-focus-shadow)!important}[class$=-indicatorSeparator],[class$=indicatorSeparator],[class*=-indicatorSeparator],[class*=indicatorSeparator],div[class*=-indicatorSeparator]{background:#0000!important;border:none!important;display:none!important;width:0!important}.css-109onse-indicatorSeparator,.css-1u9des2-indicatorSeparator,.react-select__indicator-separator{display:none!important}div[class$=-Input]>input,div[class*=-Input]>input,input[id^=react-select]{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:auto!important;margin:0!important;min-height:0!important;min-height:auto!important;min-width:2px!important;outline:none!important;padding:0!important;width:auto!important}div[class$=-Input]>input,div[class*=-Input]>input{color:inherit!important}.MuiAutocomplete-root span[aria-hidden=true],.MuiOutlinedInput-root>span,[class*=control]>[class*=indicators]>span{background:#0000!important;border:none!important;display:none!important;width:0!important}.MuiOutlinedInput-root .MuiAutocomplete-endAdornment .MuiDivider-root,.MuiOutlinedInput-root .MuiAutocomplete-endAdornment:before,.MuiOutlinedInput-root [class*=indicatorSeparator],.MuiOutlinedInput-root [class*=separator],.MuiOutlinedInput-root>.MuiInputAdornment-root{border:none!important;display:none!important;width:0!important}.MuiAutocomplete-popper .MuiPaper-root{background-color:#19152c!important;background-color:var(--input-option-bg)!important;border:1px solid #2d2a45!important;border:1px solid var(--border)!important;border-radius:8px!important;border-radius:var(--radius-default)!important;box-shadow:0 8px 32px #0006!important;box-shadow:var(--shadow-dropdown)!important}.MuiAutocomplete-option,.MuiAutocomplete-popper .MuiPaper-root{color:#e3e2eb!important;color:var(--input-color)!important;font-family:Outfit,sans-serif!important;font-family:var(--font)!important;font-size:12px!important}.MuiAutocomplete-option:hover,.MuiAutocomplete-option[aria-selected=true]{background-color:#8660f81f!important}.MuiAutocomplete-noOptions{background-color:#19152c!important;background-color:var(--input-option-bg)!important;color:#9998a2!important;color:var(--text-muted)!important;font-family:Outfit,sans-serif!important;font-family:var(--font)!important;font-size:12px!important}:root,[data-theme=dark]{--bg-page:#121425;--bg-card:#19152c;--bg-table-hdr:#171522;--bg-row-odd:#100d1b;--bg-row-even:#131022;--bg-search:#161421;--input-bg:#161421;--input-color:#e3e2eb;--input-border:#3d3a58;--input-placeholder:#9998a2;--input-focus-border:#8660f8;--input-focus-shadow:#8660f82e;--input-option-bg:#19152c;--primary:#8660f8;--primary-hover:#7550e8;--text-primary:#e3e2eb;--text-muted:#9998a2;--color-danger:#ef4444;--color-success:#22c55e;--color-warning:#f59e0b;--border:#2d2a45;--border-input:#3d3a58;--radius-default:8px;--radius-card:12px;--shadow-dropdown:0 8px 32px #0006;--font:"Outfit",sans-serif}.light{--bg-page:#f5f7fa;--bg-card:#fff;--bg-table-hdr:#e9ecf5;--bg-row-odd:#fff;--bg-row-even:#f8faff;--bg-search:#fff;--input-bg:#fff;--input-color:#1a1a2e;--input-border:#e0e0f0;--input-placeholder:#8a8aa8;--input-focus-border:#6c63ff;--input-focus-shadow:#6c63ff26;--input-option-bg:#fff;--primary:#6c63ff;--primary-hover:#5a52d5;--text-primary:#1a1a2e;--text-muted:#6b6b8a;--border:#e0e0f0;--border-input:#e0e0f0;--shadow-dropdown:0 8px 24px #00000014}body{background:#121425;background:var(--bg-page);color:#e3e2eb;color:var(--text-primary)}.light .ag-theme-quartz.custom-grid{--ag-background-color:#fff;--ag-foreground-color:#1a1a2e;--ag-header-background-color:#e9ecf5;--ag-header-foreground-color:#6b6b8a;--ag-odd-row-background-color:#fff;--ag-even-row-background-color:#f8faff;--ag-row-hover-color:#6c63ff0f;--ag-border-color:#0000;--ag-row-border-color:#0000;--ag-header-column-separator-color:#0000}.light .ag-theme-quartz.custom-grid .ag-row-odd{background:#fff!important}.light .ag-theme-quartz.custom-grid .ag-row-even{background:#f8faff!important}.light .ag-theme-quartz.custom-grid .ag-header-cell{background:#e9ecf5!important}.light .ag-theme-quartz.custom-grid .ag-row{color:#1a1a2e}.light .ag-theme-quartz.custom-grid .ag-paging-panel{background:#e9ecf5;border-top:none!important}html body .form-control,html body .form-select,html body .universal-input,html body .universal-input-search,html body input:not([id^=react-select]),html body select,html body textarea{background-color:#161421;background-color:var(--input-bg);border:1px solid #3d3a58;border:1px solid var(--input-border);border-radius:8px;border-radius:var(--radius-default);color:#e3e2eb;color:var(--input-color);font-family:Outfit,sans-serif;font-family:var(--font);font-size:12px;padding:8px 12px;transition:border-color .2s ease,box-shadow .2s ease}html body input[id^=react-select]{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:inherit!important;font-size:inherit!important;height:auto!important;margin:0!important;min-height:0!important;min-height:auto!important;outline:none!important;padding:0!important}html body input:not([id^=react-select]):focus,html body select:focus,html body textarea:focus{border-color:#8660f8;border-color:var(--input-focus-border);box-shadow:0 0 0 3px #8660f82e;box-shadow:0 0 0 3px var(--input-focus-shadow);outline:none}::-webkit-scrollbar-track{background:#121425;background:var(--bg-page)}::-webkit-scrollbar-thumb{background:#2d2a45;background:var(--border)}::-webkit-scrollbar-thumb:hover{background:var(--primary)}.light .MuiOutlinedInput-notchedOutline{border-color:#e0e0f0!important}.light .bottom-pagination button,.light .pagination-container button{background-color:#fff!important;border:1px solid #e0e0f0!important;color:#1a1a2e!important}.light .bottom-pagination button.active,.light .pagination-container button.active{background:#6c63ff!important;border:none!important;color:#fff!important}.MuiDialogContent-root .color-white,.MuiDialogContent-root .form-label,.MuiDialogContent-root label{color:#e3e2eb!important;color:var(--text-primary)!important;font-family:Outfit,sans-serif!important;font-family:var(--font)!important;font-size:12px!important;font-weight:500!important}.MuiDialogContent-root .form-control,.MuiDialogContent-root .form-select,.MuiDialogContent-root input:not([id^=react-select]),.MuiDialogContent-root select,.MuiDialogContent-root textarea{background-color:#161421!important;background-color:var(--input-bg)!important;border:1px solid #3d3a58!important;border:1px solid var(--input-border)!important;border-radius:8px!important;border-radius:var(--radius-default)!important;color:#e3e2eb!important;color:var(--input-color)!important;font-family:Outfit,sans-serif!important;font-family:var(--font)!important;font-size:12px!important}.MuiDialogContent-root input[id^=react-select]{background-color:initial!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#e3e2eb!important;color:var(--input-color)!important;font-size:12px!important;outline:none!important;padding:0!important}.MuiDialogContent-root .form-control:focus,.MuiDialogContent-root .form-select:focus,.MuiDialogContent-root input:not([id^=react-select]):focus,.MuiDialogContent-root select:focus,.MuiDialogContent-root textarea:focus{border-color:#8660f8!important;border-color:var(--input-focus-border)!important;box-shadow:0 0 0 3px #8660f82e!important;box-shadow:0 0 0 3px var(--input-focus-shadow)!important;outline:none!important}.MuiDialogContent-root .invalid-feedback{color:#ef4444!important;color:var(--color-danger)!important;font-family:Outfit,sans-serif!important;font-family:var(--font)!important;font-size:11px!important}.MuiDialogContent-root .form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%239998A2' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")!important}.universal-input-one{background-color:#161421!important;background-color:var(--input-bg)!important;border:1px dashed #3d3a58!important;border:1px dashed var(--input-border)!important;border-radius:8px!important;border-radius:var(--radius-default)!important;color:#9998a2!important;color:var(--input-placeholder)!important;cursor:pointer;display:block;font-family:Outfit,sans-serif!important;font-family:var(--font)!important;font-size:12px!important;padding:8px 12px!important;transition:border-color .2s ease;width:100%}.universal-input-one:hover{border-color:#8660f8!important;border-color:var(--primary)!important;color:#e3e2eb!important;color:var(--input-color)!important}.flex-space-between{align-items:flex-start;border-bottom:1px solid #2d2a45;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding:6px 0}.flex-space-between:last-child{border-bottom:none}.flex-space-between label{color:#9998a2!important;color:var(--text-muted)!important;min-width:160px}.flex-space-between label,.flex-space-between span{font-family:Outfit,sans-serif!important;font-family:var(--font)!important;font-size:12px!important}.flex-space-between span{color:#e3e2eb!important;color:var(--text-primary)!important;text-align:right}.active-inactive,.inactive-active{border:none!important;border-radius:20px!important;cursor:pointer;font-family:Outfit,sans-serif!important;font-family:var(--font)!important;font-size:11px!important;font-weight:600!important;padding:4px 10px!important}.active-inactive{background:#22c55e26!important;color:#22c55e!important;color:var(--color-success)!important}.inactive-active{background:#ef444426!important;color:#ef4444!important;color:var(--color-danger)!important}.MuiSwitch-track{background-color:#2d2a45!important;background-color:var(--border)!important}.MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#8660f8!important;background-color:var(--primary)!important;opacity:1!important}.MuiSwitch-thumb{background-color:#e3e2eb!important;background-color:var(--text-primary)!important}.MuiDialogContent-root .row{--bs-gutter-x:1rem}.universal-input.is-invalid,input.is-invalid,select.is-invalid,textarea.is-invalid{border-color:#ef4444!important;border-color:var(--color-danger)!important;box-shadow:0 0 0 3px #ef444426!important}.light .MuiDialogContent-root .form-control,.light .MuiDialogContent-root .form-select,.light .MuiDialogContent-root input:not([id^=react-select]),.light .MuiDialogContent-root select,.light .MuiDialogContent-root textarea{background-color:#fff!important;border-color:#e0e0f0!important;color:#1a1a2e!important}.light .flex-space-between label{color:#6b6b8a!important}.light .flex-space-between span{color:#1a1a2e!important}.set-att-btn,.sidebar-header__badge{background:linear-gradient(135deg,#8660f8,#7c3aed);background:linear-gradient(135deg,var(--primary),#7c3aed)}.set-att-btn{box-shadow:0 4px 16px #7c3aed59}.att-panel__update-btn--ready{background:#8660f8;background:var(--primary);border-color:#8660f8;border-color:var(--primary)}.att-panel__update-btn--ready:hover{background:#7550e8;background:var(--primary-hover);border-color:#7550e8;border-color:var(--primary-hover)}.att-panel__time-input:focus{border-color:#8660f8;border-color:var(--primary)}.download-link{color:blue;cursor:pointer}.CompanyReportsForm,.report-tbl-bg{background-color:var(--payroll-header-bg-color)!important;box-shadow:var(--report-box-shadow)!important}.CompanyReportsForm{border-radius:12px;margin:20px auto;padding:20px;width:90%}.CompanyReportsForm>form{display:flex;gap:10px;padding:20px}.CompanyReportsForm>form:last-child{width:300px}.CompanyReports-input{width:16%}.CompanyReports-input>label{display:block}.CompanyReports-input>select{background-color:#fff;padding:10px}.CompanyReports-input>input,.CompanyReports-input>select{border:1px solid #b3b3b3;border-radius:7px;margin-top:5px;width:100%}.CompanyReports-input>input{padding:10px 20px}.CompanyReports-input>label{color:grey;font-size:17px;font-weight:500}.CompanyReports-btn{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.CompanyReports-btn>button{border:none;border-radius:5px!important;color:#fff;font-size:18px;margin-left:20px;padding:10px}.CompanyReports-btn>p{color:#5f5f5f;font-weight:400;margin:10px 20px}.ReportsTable-body{background:#0808089c;border-radius:12px!important;margin:auto;padding:20px;width:90%}.ReportsTable-head{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.ReportsTable-head>p{font-size:20px}.ReportsTable-head>button{background-color:#3a8be8;border:none;border-radius:5px;color:#fff;font-size:18px;margin-left:20px;padding:10px}#ReportType-checkbox{align-items:center;display:flex;gap:10px;margin-top:10px}#ReportType-checkbox>input{height:20px;width:20px}.CompanyReportsForm form{align-items:flex-end!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;padding:10px 0!important}.CompanyReports-input{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;width:160px!important}.CompanyReports-input label{font-family:Outfit,sans-serif!important;font-size:12px!important;white-space:nowrap!important}.CompanyReports-input input,.CompanyReports-input select{font-size:12px!important;height:36px!important;padding:4px 10px!important;width:100%!important}.company-report-date-picker{position:relative;width:100%}.company-report-date-picker .react-datepicker-wrapper,.company-report-date-picker .react-datepicker__input-container{display:block;width:100%}.company-report-date-picker .universal-input{padding-left:30px!important}.company-report-date-icon{color:#8660f8;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}#ReportType-checkbox{font-size:12px!important;gap:6px!important;margin-top:4px!important;white-space:nowrap!important}#ReportType-checkbox,.CompanyReports-btn{align-items:center!important;display:flex!important}.CompanyReports-btn{flex-direction:column!important;margin-top:12px!important}.ReportCenter-root,.ReportCenter-theme-scope{--rc-bg:#0f1020;--rc-card:#17182a;--rc-card-2:#1d1e32;--rc-border:#2d2f47;--rc-text:#f5f5f8;--rc-text-2:#a7a9b8;--rc-violet:#805cf5;--rc-violet-tint:#805cf529;--rc-success:#3dbe78;--rc-success-tint:#3dbe7829;--rc-warning:#e9a23b;--rc-warning-tint:#e9a23b29;--rc-error:#ea5a65;--rc-error-tint:#ea5a6529;--rc-teal:#3bb7c4;--rc-teal-tint:#3bb7c429;color-scheme:dark}.ReportCenter-root{background:var(--rc-bg);border-radius:12px;color:var(--rc-text);font-size:14px;margin:0 auto;max-width:1600px;padding:32px}.ReportCenter-theme-scope{display:contents}@media (max-width:1024px){.ReportCenter-root{padding:20px}}@media (max-width:640px){.ReportCenter-root{padding:16px}}.ReportCenter-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.ReportCenter-title{color:var(--rc-text);font-size:26px;font-weight:600;margin:0}.ReportCenter-subtitle{color:var(--rc-text-2);font-size:13px;margin-top:4px}.ReportCenter-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ReportCenter-category-select-wrap{align-items:center;display:inline-flex;position:relative}.ReportCenter-category-select-icon{color:var(--rc-text-2);left:12px;pointer-events:none;position:absolute}.ReportCenter-header-actions .ReportCenter-category-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23A7A9B8' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;height:38px;padding-left:34px!important;width:180px}.rc-btn{align-items:center;background:var(--rc-card-2);border:1px solid var(--rc-border);border-radius:8px;color:var(--rc-text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:9px 16px}.rc-btn:disabled{cursor:not-allowed;opacity:.5}.rc-btn--primary{background:var(--rc-violet);border-color:var(--rc-violet);color:#fff}.ReportCenter-kpi-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}@media (max-width:900px){.ReportCenter-kpi-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ReportCenter-kpi-row{grid-template-columns:1fr}}.ReportCenter-kpi-card{align-items:center;background:var(--rc-card);border:1px solid var(--rc-border);border-radius:12px;display:flex;gap:14px;padding:20px}.ReportCenter-kpi-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ReportCenter-kpi-icon.tone-violet{background:var(--rc-violet-tint);color:var(--rc-violet)}.ReportCenter-kpi-icon.tone-amber{background:var(--rc-warning-tint);color:var(--rc-warning)}.ReportCenter-kpi-icon.tone-red{background:var(--rc-error-tint);color:var(--rc-error)}.ReportCenter-kpi-icon.tone-teal{background:var(--rc-teal-tint);color:var(--rc-teal)}.ReportCenter-kpi-label{color:var(--rc-text-2);font-size:12px}.ReportCenter-kpi-value{font-size:22px;font-weight:600;margin-top:2px}.ReportCenter-search-row{display:flex;gap:12px;margin-bottom:24px}.ReportCenter-search-row .rc-input{flex:1 1}.ReportCenter-category-select{flex-shrink:0;width:190px}.rc-input,.rc-select{background:var(--rc-card-2)!important;border:1px solid var(--rc-border)!important;border-radius:8px!important;color:var(--rc-text)!important;color-scheme:dark;font-size:13px!important;height:42px;padding:0 12px!important;width:100%}.rc-input::placeholder{color:var(--rc-text-2)}.rc-input[type=date]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23A7A9B8' stroke-width='2'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:14px!important;cursor:pointer}.ReportCenter-section-title{align-items:center;display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:12px}.ReportCenter-frequently-used{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}@media (max-width:900px){.ReportCenter-frequently-used{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ReportCenter-frequently-used{grid-template-columns:1fr}}.ReportCenter-shortcut{align-items:center;background:var(--rc-card);border:1px solid var(--rc-border);border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:14px 16px}.ReportCenter-shortcut:hover{border-color:var(--rc-violet)}.ReportCenter-shortcut-icon{align-items:center;background:var(--rc-violet-tint);border-radius:8px;color:var(--rc-violet);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ReportCenter-shortcut-title{font-size:13px;font-weight:600}.ReportCenter-shortcut-desc{color:var(--rc-text-2);font-size:11px}.ReportCenter-category-section{margin-bottom:36px}.ReportCenter-category-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.ReportCenter-category-heading-left{align-items:center;display:flex;gap:10px}.ReportCenter-category-heading-icon{align-items:center;background:var(--rc-violet-tint);border-radius:8px;color:var(--rc-violet);display:flex;height:30px;justify-content:center;width:30px}.ReportCenter-category-heading h3{font-size:18px;font-weight:600;margin:0}.ReportCenter-view-all{align-items:center;background:none;border:none;color:var(--rc-violet);cursor:pointer;display:inline-flex;font-size:12px;gap:4px}.ReportCenter-category-subtitle{color:var(--rc-text-2);font-size:12px;margin:4px 0 16px 40px}.ReportCenter-card-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.ReportCenter-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ReportCenter-card-grid{grid-template-columns:1fr}}.ReportCard{background:var(--rc-card);border:1px solid var(--rc-border);border-radius:12px;display:flex;flex-direction:column;padding:20px}.ReportCard-icon{align-items:center;background:var(--rc-violet-tint);border-radius:9px;color:var(--rc-violet);display:flex;height:34px;justify-content:center;margin-bottom:12px;width:34px}.ReportCard-title{font-size:15px;font-weight:600;margin-bottom:6px}.ReportCard-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--rc-text-2);display:-webkit-box;flex:1 1;font-size:12.5px;line-height:1.5;margin-bottom:16px;overflow:hidden}.ReportCard-footer{align-items:center;display:flex;gap:8px;justify-content:space-between}.ReportCard-formats{display:flex;flex-wrap:wrap;gap:6px}.format-chip{background:var(--rc-card-2);border:1px solid var(--rc-border);border-radius:5px;color:var(--rc-text-2);font-size:10.5px;font-weight:600;padding:2px 6px}.format-chip--selectable{background:var(--rc-card-2);color:var(--rc-text);cursor:pointer}.format-chip--selectable.active{background:var(--rc-violet);border-color:var(--rc-violet);color:#fff}.ReportCard-generate{background:var(--rc-violet);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:7px 12px;white-space:nowrap}.ReportFilterPanel{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px}.ReportFilterPanel-field{display:flex;flex:1 1 160px;flex-direction:column;min-width:160px}.ReportFilterPanel-field label{color:var(--rc-text-2);font-size:11.5px;margin-bottom:5px}.ReportDrawer-backdrop{background:#0000008c;inset:0;position:fixed;z-index:1200}.ReportDrawer{background:var(--rc-bg);border-left:1px solid var(--rc-border);box-shadow:-8px 0 24px #0006;color:var(--rc-text);display:flex;flex-direction:column;height:100vh;max-width:92vw;position:fixed;right:0;top:0;width:440px;z-index:1201}.ReportDrawer-header{align-items:flex-start;border-bottom:1px solid var(--rc-border);display:flex;justify-content:space-between;padding:20px}.ReportDrawer-title{font-size:16px;font-weight:600}.ReportDrawer-desc{color:var(--rc-text-2);font-size:12px;margin-top:4px}.ReportDrawer-close{background:none;border:none;color:var(--rc-text-2);cursor:pointer}.ReportDrawer-body{flex:1 1;overflow-y:auto;padding:20px}.ReportDrawer-formats{display:flex;gap:8px}.ReportDrawer-footer{border-top:1px solid var(--rc-border);display:flex;gap:10px;padding:16px 20px}.btn-primary,.btn-secondary{border:1px solid var(--rc-border);border-radius:8px;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:10px}.btn-secondary{background:var(--rc-card-2);color:var(--rc-text)}.btn-primary{background:var(--rc-violet);border-color:var(--rc-violet)}.btn-primary:disabled,.btn-secondary:disabled{cursor:not-allowed;opacity:.5}.ReportCenter-error{color:var(--rc-error);font-size:12px;margin-bottom:8px}.ReportPreview-empty{border:1px dashed var(--rc-border);border-radius:8px;color:var(--rc-text-2);font-size:12.5px;padding:24px;text-align:center}.ReportPreview-note{color:var(--rc-violet);font-size:11.5px;margin-bottom:8px}.ReportPreview-table-scroll{border:1px solid var(--rc-border);border-radius:8px;max-height:340px;overflow:auto}.rc-table--preview{min-width:100%}.rc-table--preview th{background:var(--rc-card);position:-webkit-sticky;position:sticky;top:0;white-space:nowrap}.rc-table--preview td{white-space:nowrap}.ReportPreview-pagination{align-items:center;color:var(--rc-text-2);display:flex;font-size:12px;gap:14px;justify-content:center;margin-top:10px}.ReportPreview-pagination .rc-icon-btn{border:1px solid var(--rc-border);border-radius:6px;font-size:12px;padding:4px 10px}.ReportPreview-pagination .rc-icon-btn:disabled{cursor:not-allowed;opacity:.4}.ReportCenter-table-wrap{background:var(--rc-card);border:1px solid var(--rc-border);border-radius:12px;margin-top:8px;overflow:hidden}.rc-table{border-collapse:collapse;width:100%}.rc-table th{color:var(--rc-text-2);font-size:11.5px;font-weight:600;letter-spacing:.03em;text-align:left;text-transform:uppercase}.rc-table td,.rc-table th{border-bottom:1px solid var(--rc-border);padding:12px 16px}.rc-table td{font-size:13px;vertical-align:middle}.rc-table tr:last-child td{border-bottom:none}.rc-table-report-name{font-weight:600}.rc-table-report-category{color:var(--rc-text-2);font-size:11.5px}.rc-badge{border-radius:20px;display:inline-block;font-size:11px;font-weight:600;padding:3px 10px}.rc-badge--completed{background:var(--rc-success-tint);color:var(--rc-success)}.rc-badge--processing{background:var(--rc-warning-tint);color:var(--rc-warning)}.rc-badge--failed{background:var(--rc-error-tint);color:var(--rc-error)}.rc-badge--queued{background:var(--rc-border);color:var(--rc-text-2)}.rc-table-error{color:var(--rc-error);cursor:help;font-size:11px;margin-top:4px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-table-actions{align-items:center;display:flex;gap:12px;position:relative}.rc-icon-btn{background:none;border:none;color:var(--rc-text-2);cursor:pointer;display:flex}.rc-icon-btn:hover{color:var(--rc-text)}.rc-menu{background:var(--rc-card-2);border:1px solid var(--rc-border);border-radius:8px;box-shadow:0 8px 20px #0006;min-width:140px;position:absolute;right:0;top:28px;z-index:10}.rc-menu button{background:none;border:none;color:var(--rc-text);cursor:pointer;display:block;font-size:12.5px;padding:9px 12px;text-align:left;width:100%}.rc-menu button:hover{background:var(--rc-border)}.rc-menu button.danger{color:var(--rc-error)}.ReportCenter-empty-state{color:var(--rc-text-2);font-size:13px;padding:40px;text-align:center}@media (max-width:700px){.rc-table thead{display:none}.rc-table,.rc-table tbody,.rc-table td,.rc-table tr{display:block;width:100%}.rc-table tr{border-bottom:1px solid var(--rc-border);padding:12px 16px}.rc-table td{border:none;display:flex;gap:10px;justify-content:space-between;padding:6px 0}.rc-table td:before{color:var(--rc-text-2);content:attr(data-label);font-size:11.5px}}.ReportCenter-legacy-link{background:none;border:none;color:var(--rc-text-2);cursor:pointer;display:inline-block;font-size:12px;margin-bottom:20px;padding:0;text-decoration:underline}.ReportCenter-legacy-link:hover{color:var(--rc-violet)}.ReportCenter-modal-backdrop{background:#0009;inset:0;position:fixed;z-index:1200}.ReportCenter-modal{background:var(--rc-bg);border:1px solid var(--rc-border);border-radius:14px;color:var(--rc-text);left:50%;max-height:92vh;max-width:1100px;overflow-y:auto;padding:24px;position:fixed;top:4vh;transform:translateX(-50%);width:90vw;z-index:1201}.ReportCenter-modal-close{background:none;border:none;color:var(--rc-text-2);cursor:pointer;position:absolute;right:16px;top:16px}.PayslipCenter-header{align-items:center;display:flex;gap:14px;margin-bottom:20px}.PayslipCenter-header-icon{align-items:center;background:var(--rc-violet);border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.PayslipCenter-title{font-size:20px;font-weight:600}.PayslipCenter-subtitle{color:var(--rc-text-2);font-size:12.5px;margin-top:2px}.PayslipCenter-tabs{display:flex;gap:8px;margin-bottom:16px}.PayslipCenter-tabs .rc-btn.active{background:var(--rc-violet);border-color:var(--rc-violet);color:#fff}.PayslipCenter-filters{align-items:flex-end;background:var(--rc-card);border:1px solid var(--rc-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:16px;padding:18px}.PayslipCenter-filter-actions{display:flex;gap:8px;margin-left:auto}.rc-btn.active{background:var(--rc-violet);border-color:var(--rc-violet);color:#fff}.PayslipCenter-summary{align-items:center;background:var(--rc-card);border:1px solid var(--rc-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:12px;padding:18px}.PayslipCenter-summary-title{align-items:center;display:flex;gap:12px;min-width:220px}.PayslipCenter-summary-icon{align-items:center;background:var(--rc-violet-tint);border-radius:10px;color:var(--rc-violet);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.PayslipCenter-summary-stats{display:flex;flex:1 1;flex-wrap:wrap;gap:24px}.PayslipCenter-stat{align-items:center;color:var(--rc-text-2);display:flex;font-size:12.5px;gap:8px}.PayslipCenter-stat b{color:var(--rc-text);font-size:18px;font-weight:700}.PayslipCenter-month-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin:16px 0 24px}@media (max-width:1100px){.PayslipCenter-month-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.PayslipCenter-month-grid{grid-template-columns:1fr}}.PayslipCenter-month-card{background:var(--rc-card);border:1px solid var(--rc-border);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:16px}.PayslipCenter-month-card.active{border-color:var(--rc-violet);box-shadow:0 0 0 1px var(--rc-violet)}.PayslipCenter-month-card.disabled{cursor:default;opacity:.55}.PayslipCenter-month-card-head{align-items:center;display:flex;font-size:13.5px;font-weight:600;gap:8px}.PayslipCenter-month-card-icon{align-items:center;background:var(--rc-violet-tint);border-radius:7px;color:var(--rc-violet);display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.PayslipCenter-month-card-stats{grid-gap:6px;display:grid;font-size:11px;gap:6px;grid-template-columns:repeat(4,1fr)}.PayslipCenter-month-card-stats span{color:var(--rc-text-2);display:block}.PayslipCenter-month-card-stats b{font-size:13px}.PayslipCenter-month-future{align-items:center;color:var(--rc-text-2);display:flex;font-size:12px;gap:6px;padding:6px 0}.PayslipCenter-status-badge{align-self:flex-start;border-radius:20px;font-size:10.5px;font-weight:600;padding:3px 9px}.PayslipCenter-status-badge.tone-success{background:var(--rc-success-tint);color:var(--rc-success)}.PayslipCenter-status-badge.tone-warning{background:var(--rc-warning-tint);color:var(--rc-warning)}.PayslipCenter-status-badge.tone-error{background:var(--rc-error-tint);color:var(--rc-error)}.PayslipCenter-status-badge.tone-muted{background:var(--rc-border);color:var(--rc-text-2)}.PayslipCenter-detail{margin-bottom:24px;margin-top:8px}.PayslipCenter-howitworks{background:var(--rc-card);border:1px solid var(--rc-border);border-radius:12px;display:flex;gap:12px;padding:18px}.PayslipCenter-howitworks-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.PayslipCenter-code,.PayslipCenter-howitworks-icon{background:var(--rc-violet-tint);color:var(--rc-violet)}.PayslipCenter-code{border-radius:4px;font-size:11.5px;padding:1px 6px}.light .ReportCenter-root,.light .ReportCenter-theme-scope{--rc-bg:#fff;--rc-card:#fff;--rc-card-2:#f7f5ff;--rc-border:#e3dcfb;--rc-text:#1c1a33;--rc-text-2:#6b6a80;--rc-violet:#6d4de0;--rc-violet-tint:#6d4de01a;--rc-success:#1f9d5c;--rc-success-tint:#1f9d5c1f;--rc-warning:#c9821a;--rc-warning-tint:#e9a23b29;--rc-error:#d6404c;--rc-error-tint:#ea5a651f;--rc-teal:#1f95a3;--rc-teal-tint:#3bb7c424;color-scheme:light}.light .ReportCenter-root{box-shadow:0 2px 14px #6d4de014}.light .ReportCenter-drawer-backdrop,.light .ReportCenter-modal-backdrop{background:#1c1a3359}.ReportCenter-search-row .rc-input{padding-left:40px!important}.ReportCenter-search-row svg{top:50%!important;transform:translateY(-50%)}.restaurant-container{padding:10px 40px}.form-builder-container{column-count:2;height:auto;position:relative;top:10px;width:100%}.form-builders{background-color:#fff;border-radius:7px;padding:20px}.form-builders.builder,.form-builders.preview{border-radius:7px;min-height:calc(100vh - 120px);position:fixed;top:120px;width:46%}.form-builders.builder{left:40px}.form-builders.preview{max-height:calc(100vh - 120px);overflow-y:scroll;padding-bottom:100px;right:40px}.form-builders.anspreview .form-builders.preview .form-preview{overflow-y:scroll}.fields{width:100%}.scroll-tabs{display:flex;gap:20px}.answer-form-pdf{width:60%}.answer-form,.answer-form-pdf{background:#fff;border-radius:10px;height:85dvh;left:50%;overflow-y:scroll;position:fixed;top:56%;transform:translate(-50%,-50%)}.answer-form{width:50%}.report-select-wrap{flex:1 1 200px;max-width:280px;min-width:180px}html body .audit-report-section .rpt__input-container,html body .audit-report-section [class*=" rpt__input"],html body .audit-report-section [class^=rpt__input]{margin:0!important;padding:0!important}html body .audit-report-section .rpt__input-container input,html body .audit-report-section [class*=" rpt__input"] input,html body .audit-report-section [class^=rpt__input] input{-webkit-appearance:none!important;appearance:none!important;background:#0000!important;border:none!important;box-shadow:none!important;height:auto!important;margin:0!important;max-height:none!important;min-height:0!important;outline:none!important;padding:0!important}html body .audit-report-section input[data-com-react-select]{background:#0000!important;border:none!important;box-shadow:none!important;height:auto!important;min-height:0!important}.report-date-wrap{flex:0 0 auto;width:170px}html body .report-date-wrap input.report-date-input,html body .report-date-wrap input[type=date]{-webkit-text-fill-color:#e3e2eb!important;-webkit-appearance:none!important;appearance:none!important;background-color:#1a1730!important;border:1px solid #3d3a58!important;border-radius:10px!important;box-shadow:none!important;box-sizing:border-box!important;color:#e3e2eb!important;cursor:pointer!important;display:block!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:400!important;height:40px!important;max-height:40px!important;min-height:40px!important;outline:none!important;padding:0 12px!important;width:100%!important}.light body .report-date-wrap input.report-date-input,.light body .report-date-wrap input[type=date],html.light body .report-date-wrap input.report-date-input,html.light body .report-date-wrap input[type=date]{-webkit-text-fill-color:#111827!important;background-color:#fff!important;border:1px solid #d1d5db!important;color:#111827!important}html body .report-date-wrap input.report-date-input:focus,html body .report-date-wrap input[type=date]:focus{background-color:#1a1730!important;border-color:#8660f8!important;box-shadow:0 0 0 3px #8660f82e!important}.light body .report-date-wrap input[type=date]:focus,html.light body .report-date-wrap input.report-date-input:focus{background-color:#fff!important;border-color:#7c6fff!important;box-shadow:0 0 0 3px #7c6fff26!important}.report-date-wrap input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.8);opacity:.5}.light .report-date-wrap input[type=date]::-webkit-calendar-picker-indicator,html.light .report-date-wrap input[type=date]::-webkit-calendar-picker-indicator{filter:invert(0);opacity:.55}.report-eye-icon{color:#8660f8;transition:color .2s ease,transform .15s ease}.report-eye-icon:hover{color:#7550e8;transform:scale(1.1)}.light .report-eye-icon,html.light .report-eye-icon{color:#7c6fff}.audit-report-section .ag-theme-quartz-dark.custom-grid,.audit-report-section .ag-theme-quartz.custom-grid{border-radius:12px;height:100%!important;overflow:hidden}.form-builder{column-count:2}h1{color:#202124;font-size:24px;margin-bottom:20px}.form-builder{display:flex;flex-direction:column;gap:16px}.form-builder input[type=number],.form-builder input[type=text],.form-builder select{border:1px solid #dadce0;border-radius:4px;font-size:14px;outline:none;padding:10px}.form-builder input[type=number]:focus,.form-builder input[type=text]:focus,.form-builder select:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e833}.form-builder button{background-color:#1a73e8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px}.form-builder button:hover{background-color:#1557b5}.form-preview{display:flex;flex-direction:column;gap:16px}.form-preview label{color:#202124;display:block;font-size:14px;margin-bottom:8px}.form-preview input[type=date],.form-preview input[type=file],.form-preview input[type=text],.form-preview input[type=time],.form-preview select{border:1px solid #dadce0;border-radius:4px;font-size:14px;outline:none;padding:10px;width:100%}.form-preview input[type=date]:focus,.form-preview input[type=file]:focus,.form-preview input[type=text]:focus,.form-preview input[type=time]:focus,.form-preview select:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e833}.form-preview .checkbox-option,.form-preview .radio-option{align-items:center;display:flex;gap:8px;margin-bottom:8px}.form-preview .checkbox-option input,.form-preview .radio-option input{margin:0}.form-preview .grid-table{border-collapse:collapse;width:100%}.form-preview .grid-table td,.form-preview .grid-table th{border:1px solid #dadce0;padding:10px;text-align:center}.form-preview .grid-table th{background-color:#f8f9fa}.form-preview .rating-stars{display:flex;gap:4px}.form-preview .rating-stars span{color:#dadce0;cursor:pointer;font-size:24px}.form-preview .rating-stars span.active{color:#fbbc04}.form-preview .linear-scale{align-items:center;display:flex;gap:8px}.form-preview .linear-scale input[type=range]{flex-grow:1}.edit-options-button,.remove-field-button{align-items:center;background-color:#fff;border:1px solid #d3d3d3;border-radius:5px;cursor:pointer;display:flex;font-size:18px;height:30px;justify-content:center;line-height:30px;width:30px}.edit-options-button{color:#3b61f9}.remove-field-button{color:#dc3545!important}.remove-field-button:hover{color:#c82333!important}.preview-form-buttons{align-items:center;bottom:10px;display:flex;gap:10px;height:50px;position:fixed}.preview-form-buttons button{background-color:#fff;border:1px solid #d5d9d9;border-radius:7px;box-shadow:0 3px 8px #0000003d;color:#3c3d3f;font-size:16px;font-weight:500;padding:10px 20px;text-align:center;text-decoration:none;width:200px}.preview-form-buttons button:hover{background-color:#fff;box-shadow:0 3px 8px #b8b6b63d;color:#3c3d3f}.header-details{text-align:left}.header-details .header_{align-items:center;display:flex;gap:10px;justify-content:flex-start;width:100%}.form-preview .header{align-items:center;display:flex;gap:20px;justify-content:center}@media print{body{margin:0;padding:20px;-webkit-print-color-adjust:exact}.form-preview{border:1px solid #ccc;margin:auto;max-width:800px;padding:20px;width:100%}.form-preview *{page-break-inside:avoid}img,input,select,textarea{display:block;max-width:100%}label,p{display:block;font-size:14px;line-height:1.5;margin-bottom:5px}h3{font-size:18px;margin-top:20px}.download-button{display:none}}.branch-section{background-color:#fff;height:100%}.branch-container{padding:25px 30px}#branchSubmitBtn{background-color:#4d4d4e;color:#fff;font-size:16px;font-weight:700;height:40px;margin-top:15px;width:100%}#branchSubmitBtn:hover{background-color:#3d3d40;color:#fff}.contentWrapper{margin:0 auto;top:0;z-index:1}.contentWrapper,.tabsWrapper{box-shadow:0 0 16px #11111a1a;position:relative;width:100%}.tabsWrapper{background-color:#fff;border-radius:7px;height:70px;line-height:40px;margin-bottom:50px;overflow:hidden}.tabsWrapper .tabs{left:0;margin:0;overflow-x:auto;overflow-y:hidden;padding:0;position:relative;right:0;scroll-behavior:smooth;top:0;white-space:nowrap}.tabsWrapper .tabs li{color:#000;cursor:pointer;display:inline-block;margin-right:5px;text-align:center;width:90px}.tabsWrapper .tabs li .tabContainer{align-items:center;display:flex;flex-direction:column;justify-content:center}.tabsWrapper .tabs li .icon{background-color:#787777;border-radius:50%;color:#fff;font-size:20px;height:30px;line-height:25px;text-align:center;width:30px}.tabsWrapper.tabs li .icon.active{background-color:#6198f6}.tabsWrapper .tabs li .label.active{color:#6198f6}.next,.previous{background-color:#fff;border-radius:5px;box-shadow:0 0 5px 1px #8a8a8a;cursor:pointer;padding:2px 4px;position:absolute;top:25px;z-index:1}.next{right:-17px}.previous{left:-17px}.tabContent{background-color:#fff;margin-top:10px;padding:15px;width:100%}:root{--sa-bg-page:#0a0f1c;--sa-bg-card:#0f1629;--sa-bg-card-hover:#161d33;--sa-border:#828fb22e;--sa-text-primary:#e6eaf3;--sa-text-muted:#9aa3b2;--sa-sidebar-bg:#0b0d18;--sa-sidebar-text:#c4cad8;--sa-sidebar-hover-bg:#ffffff0f;--sa-sidebar-active-bg:#7c3aed;--sa-sidebar-active-text:#fff;--sa-input-bg:#0c0a17;--sa-input-border:#828fb247;--sa-table-header-bg:#1e1830;--sa-table-row-odd-bg:#0f1629;--sa-table-row-even-bg:#131a30;--sa-accent:#8b5cf6;--sa-accent-soft:#8b5cf629;--sa-accent-bg:#241f47;--sa-accent-text:#c9b8ff;--sa-danger-bg:#3a1414;--sa-danger-text:#f87171;--sa-success-text:#4ade80;--sa-accordion-icon-filter:invert(1) brightness(1.6);--sa-scrollbar:#8b5cf64d;--sa-logo-filter:invert(1) brightness(2);--sa-card-blue-bg:#63b3ed26;--sa-card-blue-icon:#63b3ed;--sa-card-green-bg:#34d39926;--sa-card-green-icon:#34d399;--sa-card-purple-bg:#a78bfa2e;--sa-card-purple-icon:#a78bfa}.light{--sa-bg-page:#f0f2f8;--sa-bg-card:#fff;--sa-bg-card-hover:#f8fafc;--sa-border:#e2e8f0;--sa-text-primary:#172033;--sa-text-muted:#64748b;--sa-sidebar-bg:#fff;--sa-sidebar-text:#374151;--sa-sidebar-hover-bg:#f1f5f9;--sa-sidebar-active-bg:#7c3aed;--sa-sidebar-active-text:#fff;--sa-input-bg:#fff;--sa-input-border:#e2e8f0;--sa-table-header-bg:#f1f5f9;--sa-table-row-odd-bg:#fff;--sa-table-row-even-bg:#f8fafc;--sa-accent:#7c3aed;--sa-accent-soft:#7c3aed1a;--sa-accent-bg:#f5f3ff;--sa-accent-text:#6d28d9;--sa-danger-bg:#fef2f2;--sa-danger-text:#dc2626;--sa-success-text:#16a34a;--sa-accordion-icon-filter:none;--sa-scrollbar:#7c3aed40;--sa-logo-filter:none;--sa-card-blue-bg:#63b3ed1f;--sa-card-blue-icon:#2563eb;--sa-card-green-bg:#34d3991f;--sa-card-green-icon:#059669;--sa-card-purple-bg:#7c3aed1a;--sa-card-purple-icon:#7c3aed}.sa-layout{background:#0a0f1c;background:var(--sa-bg-page);color:#e6eaf3;color:var(--sa-text-primary);display:flex;min-height:100dvh;transition:background .25s,color .25s}.sa-layout__main{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow-x:hidden}.sa-layout__content{flex:1 1;overflow-x:hidden;overflow-y:auto;scrollbar-color:#8b5cf64d #0000;scrollbar-color:var(--sa-scrollbar) #0000;scrollbar-width:thin}@media (max-width:768px){.sa-layout{flex-direction:column}.sa-layout__main{width:100%}}.superAdminPanelLayOut{background-color:#0a0f1c;background-color:var(--sa-bg-page);color:#e6eaf3;color:var(--sa-text-primary);min-height:100dvh}.superAdminPanelLayOut-body{display:flex}.superAdminPanelLayOut-body-right{min-height:calc(100dvh - 72px);min-width:0;overflow-x:hidden;width:100%}@media (max-width:700px){.superAdminPanelLayOut-body-right{min-height:calc(100dvh - 64px)}}.sa-sidebar{background:var(--sa-sidebar-bg);border-right:1px solid var(--sa-border);display:flex;flex-direction:column;height:100dvh;max-height:100dvh;min-width:210px;overflow:hidden;padding:0 0 16px;position:-webkit-sticky;position:sticky;top:0;transition:background .25s,border-color .25s;width:210px;z-index:200}.sa-sidebar__logo{align-items:center;border-bottom:1px solid var(--sa-border);display:flex;flex-shrink:0;height:72px;padding:0 20px}.sa-sidebar__logo-img{filter:var(--sa-logo-filter);height:auto;object-fit:contain;width:130px}.sa-sidebar__nav{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 10px;scrollbar-color:#8b5cf659 #0000;scrollbar-width:thin}.sa-sidebar__nav ul{display:flex;flex-direction:column;gap:3px;list-style:none;margin:0;padding:0}.sa-sidebar__link{align-items:center;border-radius:10px;color:var(--sa-sidebar-text);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:11px;padding:10px 12px;text-decoration:none;transition:background .16s ease,color .16s ease;white-space:nowrap}.sa-sidebar__link:hover{background:var(--sa-sidebar-hover-bg);color:var(--sa-sidebar-text)}.sa-sidebar__link--active{box-shadow:0 2px 10px #8b5cf647;font-weight:700}.sa-sidebar__link--active,.sa-sidebar__link--active:hover{background:var(--sa-sidebar-active-bg);color:var(--sa-sidebar-active-text)}.sa-sidebar__icon{align-items:center;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.sa-sidebar__icon svg{font-size:20px;height:20px;width:20px}.sa-sidebar__label{line-height:1.25;overflow:hidden;text-overflow:ellipsis}.sa-sidebar__link:focus-visible{outline:3px solid #a78bfa;outline-offset:2px}.sa-sidebar__footer{border-top:1px solid var(--sa-border);flex-shrink:0;margin-top:8px;padding:12px 14px 4px}.sa-sidebar__footer,.sa-sidebar__user{align-items:center;display:flex;gap:10px}.sa-sidebar__user{flex:1 1;min-width:0}.sa-sidebar__user-info{display:flex;flex-direction:column;min-width:0}.sa-sidebar__user-name{color:var(--sa-text-primary);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-sidebar__user-role{color:var(--sa-text-muted);font-size:11px}.sa-sidebar__logout{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--sa-text-muted);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:6px;transition:color .16s ease,background .16s ease}.sa-sidebar__logout:hover{background:#f871711f;color:#f87171}.sa-sidebar__logout svg{font-size:20px;height:20px;width:20px}@media (max-width:768px){.sa-sidebar{display:none}}.sa-header{align-items:center;background:var(--sa-bg-page);border-bottom:1px solid #ffffff0f;display:flex;gap:12px;justify-content:flex-end;min-height:72px;padding:0 28px;position:-webkit-sticky;position:sticky;top:0;transition:background .25s,border-color .25s;z-index:100}.light .sa-header{border-bottom-color:#e5e7eb}.sa-header__date{align-items:center;background:var(--sa-bg-card);border:1px solid var(--sa-border);border-radius:10px;display:flex;flex-direction:row;gap:10px;margin-right:auto;padding:8px 14px}.sa-header__date-icon{align-items:center;color:var(--sa-text-muted);display:flex;flex-shrink:0}.sa-header__date-text{display:flex;flex-direction:column;gap:1px}.sa-header__date-label{color:var(--sa-text-muted);font-size:11px;font-weight:500;line-height:1.2}.sa-header__date-value{color:var(--sa-text-primary);font-size:13px;font-weight:700;line-height:1.3;white-space:nowrap}.sa-header__right{align-items:center;display:flex;gap:8px}.sa-header__icon-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--sa-text-muted);cursor:pointer;display:flex;height:38px;justify-content:center;position:relative;transition:background .16s ease,color .16s ease;width:38px}.sa-header__icon-btn:hover{background:var(--sa-bg-card);color:var(--sa-text-primary)}.sa-header__icon-btn:focus-visible{outline:3px solid #a78bfa;outline-offset:2px}.sa-header__bell{position:relative}.sa-header__badge{background:#ef4444;border-radius:8px;color:#fff;font-size:9px;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 3px;pointer-events:none;position:absolute;right:2px;text-align:center;top:2px}.sa-header__profile{position:relative}.sa-header__profile-btn{align-items:center;background:#0000;border:none;border-radius:24px;cursor:pointer;display:flex;gap:4px;padding:2px 4px 2px 2px;transition:background .16s ease}.sa-header__profile-btn:hover{background:var(--sa-bg-card)}.sa-header__profile-btn:focus-visible{outline:3px solid #a78bfa;outline-offset:2px}.sa-header__backdrop{inset:0;position:fixed;z-index:149}.sa-header__dropdown{animation:sa-dropdown-in .18s ease;background:var(--sa-bg-card);border:1px solid var(--sa-border);border-radius:12px;box-shadow:0 8px 32px #00000038;list-style:none;margin:0;min-width:190px;padding:6px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:150}@keyframes sa-dropdown-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.sa-header__dropdown-user{border-bottom:1px solid var(--sa-border);display:flex;flex-direction:column;gap:2px;margin-bottom:4px;padding:10px 16px 8px}.sa-header__dropdown-user strong{color:var(--sa-text-primary);font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-header__dropdown-user span{color:var(--sa-text-muted);font-size:11px}.sa-header__dropdown li button{background:#0000;border:none;color:var(--sa-text-primary);cursor:pointer;font-size:13px;font-weight:500;padding:9px 16px;text-align:left;transition:background .14s ease;width:100%}.sa-header__dropdown li button:hover{background:var(--sa-bg-card-hover)}.sa-header__dropdown-logout{color:#f87171!important}@media (max-width:768px){.sa-header{min-height:60px;padding:0 16px}.sa-header__date{padding:5px 10px}.sa-header__date-value{font-size:11px}}.user_management{animation:um-rise .42s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;gap:20px;padding:20px 24px 40px}.page-top-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.page-top-bar h4{color:var(--sa-text-primary);font-size:24px;font-weight:800;line-height:1.2;margin:0}.page-top-bar .p_btn,.page-top-bar button{align-items:center!important;background:#7c3aed!important;border:none!important;border-radius:10px!important;box-shadow:0 4px 14px #7c3aed59!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:14px!important;font-weight:700!important;gap:6px!important;height:42px!important;padding:0 22px!important;text-decoration:none!important;transition:background .16s,transform .12s,box-shadow .16s!important;white-space:nowrap!important}.page-top-bar .p_btn:hover,.page-top-bar button:hover{background:#6d28d9!important;box-shadow:0 6px 20px #7c3aed73!important;transform:translateY(-1px)!important}.user_management-table{animation:um-rise .48s cubic-bezier(.22,1,.36,1) .08s both;background:var(--sa-bg-card);border:1px solid var(--sa-border);border-radius:16px;padding:20px;width:100%}.user_management-table-search{align-items:center;display:flex;gap:10px;margin-bottom:18px}.user_management-table-search>input{-webkit-appearance:none;appearance:none;background:var(--sa-bg-page)!important;border:1px solid var(--sa-border)!important;border-radius:9px!important;box-shadow:none!important;color:var(--sa-text-primary)!important;font-size:13px;height:40px;outline:none!important;padding:0 14px!important;transition:border-color .16s,box-shadow .16s;width:280px}.user_management-table-search>input:focus{border-color:#7c3aed!important;box-shadow:0 0 0 3px #7c3aed24!important}.user_management-table-search>input::placeholder{color:var(--sa-text-muted);opacity:.6}.user_management-table-search .p_btn,.user_management-table-search button{background:#7c3aed!important;border:none!important;border-radius:9px!important;color:#fff!important;cursor:pointer!important;font-size:14px!important;font-weight:700!important;height:40px!important;letter-spacing:.01em!important;padding:0 22px!important;text-decoration:none!important;transition:background .16s!important}.user_management-table-search .p_btn:hover,.user_management-table-search button:hover{background:#6d28d9!important}.user_management .ag-pinned-left-cols-container,.user_management .ag-pinned-left-header{border-right:2px solid var(--sa-accent)!important}.user_management .ag-pinned-right-cols-container,.user_management .ag-pinned-right-header{border-left:2px solid var(--sa-border)!important}.user_management .ag-pinned-left-cols-container .ag-cell,.user_management .ag-pinned-right-cols-container .ag-cell{background:var(--sa-bg-card)!important}.user_management .ag-row:hover .ag-pinned-left-cols-container .ag-cell,.user_management .ag-row:hover .ag-pinned-right-cols-container .ag-cell{background:var(--sa-bg-card-hover)!important}.user_management .ag-theme-quartz{--ag-background-color:var(--sa-bg-card);--ag-foreground-color:var(--sa-text-primary);--ag-header-background-color:var(--sa-table-header-bg);--ag-header-foreground-color:var(--sa-text-muted);--ag-border-color:var(--sa-border);--ag-row-border-color:var(--sa-border);--ag-row-hover-color:var(--sa-bg-card-hover);--ag-odd-row-background-color:var(--sa-bg-card);--ag-even-row-background-color:var(--sa-bg-card);--ag-cell-horizontal-padding:16px;--ag-font-size:13px;--ag-font-family:"Outfit",sans-serif;--ag-header-height:46px;--ag-row-height:52px;--ag-checkbox-unchecked-color:#0000;--ag-checkbox-checked-color:#7c3aed;--ag-checkbox-indeterminate-color:#7c3aed;border-radius:10px;overflow:hidden}.user_management .ag-root-wrapper{border-color:var(--sa-border);border-radius:10px}.user_management .ag-cell-wrapper>.ag-selection-checkbox,.user_management .ag-header-select-all,.user_management .ag-selection-checkbox{display:none!important}.user_management .ag-header-cell-label{color:var(--sa-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.user_management .ag-header-cell-comp-wrapper .ag-checkbox,.user_management .ag-header-cell-filter-button,.user_management .ag-header-cell-menu-button{display:none!important}.user_management .ag-header-cell-resize{background:var(--sa-border);opacity:0;transition:opacity .16s;width:4px!important}.user_management .ag-header-cell:hover .ag-header-cell-resize{opacity:1}.user_management .ag-checkbox-input-wrapper{display:none!important}.user_management .ag-header-cell:after{background-color:var(--sa-border)!important;width:1px!important}.user_management .ag-cell{align-items:center;color:var(--sa-text-primary);display:flex;font-size:13px}.user_management .ag-cell,.user_management .ag-row{border-bottom-color:var(--sa-border)}.user_management .ag-row:last-child{border-bottom:none}.user_management .ag-paging-panel{border-top-color:var(--sa-border);min-height:44px}.user_management .ag-overlay-no-rows-center{color:var(--sa-text-muted);font-size:14px}.employer-actions{align-items:center;display:flex;gap:5px;height:100%;padding:0 4px}.employer-actions button{align-items:center;background:var(--sa-accent-bg);border:1px solid var(--sa-border);border-radius:7px;color:var(--sa-accent-text);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:background .13s,transform .11s,border-color .13s;width:30px}.employer-actions button:hover{background:#8b5cf640;border-color:var(--sa-accent-text);transform:translateY(-1px)}.employer-actions button.delete{background:var(--sa-danger-bg);border-color:var(--sa-danger-text);color:var(--sa-danger-text)}.employer-actions button.delete:hover{background:#f8717133}.employer-actions svg{height:16px;width:16px}.modules-check{border:1px solid var(--sa-border);border-radius:8px;padding:5px 12px!important;transition:background .13s,border-color .13s}.modules-check:has(.form-check-input:checked){background:var(--sa-accent-bg);border-color:var(--sa-accent-text)}.modules-check:has(.form-check-input:checked) .form-check-label{color:var(--sa-accent-text)!important;font-weight:600}.add-user-dialog{background:var(--sa-bg-card)!important;border-radius:14px!important;color:var(--sa-text-primary)!important;max-height:calc(100dvh - 32px);width:min(860px,calc(100vw - 32px))!important}.add-user-dialog .MuiDialogTitle-root{border-bottom:1px solid var(--sa-border)!important;color:var(--sa-text-primary)!important;font-size:18px!important;font-weight:700!important;margin:0!important;padding:20px 28px!important}.add-user-dialog .MuiDialogContent-root{padding:22px 28px 28px}.add-user-dialog form>div{border-bottom:1px solid var(--sa-border);padding:18px 0 6px}.add-user-dialog form>div:first-child{padding-top:0}.add-user-dialog form h3{border-left:3px solid #7c3aed;color:var(--sa-text-primary);font-size:14px;font-weight:700;margin-bottom:12px;padding-left:10px}.add-user-dialog .form-label{color:var(--sa-text-muted)!important;font-size:13px;font-weight:600;margin-bottom:6px}.add-user-dialog .form-control,.add-user-dialog .form-select{background:var(--sa-input-bg)!important;border:1px solid var(--sa-input-border)!important;border-radius:9px!important;box-shadow:none!important;color:var(--sa-text-primary)!important;font-size:13px;min-height:42px;padding:9px 13px;transition:border-color .15s,box-shadow .15s}.add-user-dialog .form-control:focus,.add-user-dialog .form-select:focus{border-color:#7c3aed!important;box-shadow:0 0 0 3px #7c3aed26!important}.add-user-dialog .form-control::placeholder{color:var(--sa-text-muted);opacity:1}.add-user-dialog .form-check-label{color:var(--sa-text-primary)}.add-user-dialog .MuiDialogActions-root{background:var(--sa-bg-card);border-top:1px solid var(--sa-border)!important;bottom:-28px;gap:10px;margin:16px -28px -28px;padding:16px 28px;position:-webkit-sticky;position:sticky;z-index:2}.add-user-dialog .MuiButton-containedPrimary{background:#7c3aed!important;border-radius:9px!important;box-shadow:0 3px 12px #7c3aed52!important;font-weight:700!important;padding:8px 22px!important;text-transform:none!important}.add-user-dialog .MuiButton-containedPrimary:hover{background:#6d28d9!important}.add-user-dialog .MuiButton-root{border-radius:9px!important;font-weight:600!important;padding:8px 20px!important;text-transform:none!important}.add-user-dialog table td{color:var(--sa-text-primary);font-size:13px;padding:6px 10px}.add-user-dialog table td:first-child{color:var(--sa-text-muted);font-weight:600;min-width:160px}.add-user-dialog .accordion-item{background:var(--sa-bg-card);border-color:var(--sa-border)}.add-user-dialog .accordion-button{background:var(--sa-bg-card);color:var(--sa-text-primary)}.add-user-dialog .accordion-button:not(.collapsed){background:var(--sa-accent-bg);box-shadow:none;color:var(--sa-accent-text)}.add-user-dialog .accordion-button:after{filter:none;filter:var(--sa-accordion-icon-filter,none)}.add-user-dialog .accordion-body{background:var(--sa-bg-card);color:var(--sa-text-primary)}.employer-confirm-dialog,.super-admin-logout-dialog{background:var(--sa-bg-card)!important;border-radius:14px!important;color:var(--sa-text-primary)!important;padding:8px;text-align:center}.employer-confirm-dialog .MuiDialogContent-root,.super-admin-logout-dialog .MuiDialogContent-root{padding:26px 24px 12px}.employer-confirm-dialog h2,.super-admin-logout-dialog h2{color:var(--sa-text-primary);font-size:20px;font-weight:700;margin:12px 0 8px}.employer-confirm-dialog p,.super-admin-logout-dialog p{color:var(--sa-text-muted);font-size:14px;line-height:1.6;margin:0}.employer-confirm-dialog__icon,.super-admin-logout-dialog__icon{background:var(--sa-danger-bg);border-radius:50%;color:var(--sa-danger-text);display:inline-flex;padding:13px}.employer-confirm-dialog__icon svg,.super-admin-logout-dialog__icon svg{height:30px;width:30px}.employer-confirm-dialog .MuiDialogActions-root,.super-admin-logout-dialog .MuiDialogActions-root{gap:10px;justify-content:center;padding:14px 24px 22px}.employer-confirm-dialog .MuiButton-containedError{background:#ef4444!important;border-radius:9px!important;font-weight:700!important;padding:8px 22px!important;text-transform:none!important}@keyframes um-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.user_management{padding:14px 12px 28px}.user_management-table{padding:14px}.user_management-table-search{flex-wrap:wrap}.user_management-table-search>input{width:100%}.add-user-dialog .MuiDialogTitle-root{padding:16px 18px!important}.add-user-dialog .MuiDialogContent-root{padding:18px}.add-user-dialog .MuiDialogActions-root{bottom:-18px;margin:14px -18px -18px;padding:14px 18px}}.display-center{align-items:center;display:flex}.form-label.color-white,.gray-bg-4 .color-white,.gray-bg-4 .form-label,.gray-bg-4 h3,.gray-bg-4 label,.gray-bg-4 strong,label.color-white{color:#fff!important;color:var(--primary-text-color,#fff)!important}.custom-input{padding-right:35px}.input-icon{color:gray;font-weight:700;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.item.active,.item.active:hover{background-color:#477beb;border-radius:7px;color:#fff}.payroll-add-custom-allowance-modal.modal-dialog.modal-dialog-centered{align-items:center;margin:1.25rem auto;min-height:auto!important}.payroll-add-custom-allowance-modal__content.modal-content{border-radius:12px;overflow:hidden}.payroll-add-custom-allowance-modal__content .modal-header{padding:.65rem 1rem}.payroll-add-custom-allowance-modal__content .modal-body{padding:.75rem 1rem}.payroll-add-custom-allowance-modal__content .modal-footer{padding:.55rem 1rem}.payroll-add-basics-modal .modal-dialog{margin-bottom:auto!important;margin-top:60px!important}.payroll-add-basics-modal .modal-content{background-color:#1a1630;border:1px solid #8660f84d;border-radius:12px;color:#fff}.pc-page{background:#0f0d1e;background:var(--body-bg,#0f0d1e);font-family:inherit;min-height:100vh;padding:24px 32px 60px}.pc-topbar{flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:28px}.pc-topbar,.pc-topbar-left{align-items:center;display:flex}.pc-topbar-left{gap:12px}.pc-back-btn{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;color:#fff;cursor:pointer;display:grid;height:38px;place-items:center;text-decoration:none;transition:background .2s;width:38px}.pc-back-btn:hover{background:#8660f82e;color:#fff}.pc-page-title{color:#fff;font-size:20px;font-weight:700;margin:0}.pc-page-sub{color:#ffffff73;font-size:12px;margin:2px 0 0}.pc-save-btn{align-items:center;background:linear-gradient(135deg,#8660f8,#6b46d4);border:none;border-radius:12px;box-shadow:0 4px 18px #6f42ff59;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:10px 24px;transition:filter .2s,transform .15s}.pc-save-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.pc-section{background:#141426;background:var(--payroll-card-bg-color,#141426);border:1px solid #ffffff12;border-radius:18px;margin-bottom:20px;overflow:hidden}.pc-section-header{align-items:center;border-bottom:1px solid #ffffff0d;cursor:pointer;display:flex;justify-content:space-between;padding:16px 22px;transition:background .2s;-webkit-user-select:none;user-select:none}.pc-section-header:hover{background:#ffffff08}.pc-section-header-left{align-items:center;display:flex;gap:14px}.pc-section-icon{background:linear-gradient(135deg,#6f42ff2e,#a55cff47);border-radius:12px;color:#a78bfa;display:grid;font-size:16px;height:40px;min-width:40px;place-items:center;width:40px}.pc-section-title{color:#fff;font-size:14px;font-weight:700}.pc-section-sub{color:#ffffff6b;font-size:11px;margin-top:2px}.pc-section-chevron{color:#fff6;font-size:13px;transition:transform .25s}.pc-section-chevron.open{transform:rotate(180deg)}.pc-section-body{padding:22px}.pc-section-body.hidden{display:none}.pc-form-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.pc-form-grid-2{grid-template-columns:1fr 1fr}.pc-form-grid-3{grid-template-columns:1fr 1fr 1fr}.pc-field{display:flex;flex-direction:column;gap:6px}.pc-label{color:#ffffff8c;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pc-input,.pc-select{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#fff;font-size:13px;outline:none;padding:10px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.pc-input:focus,.pc-select:focus{border-color:#8660f899;box-shadow:0 0 0 3px #8660f826}.pc-input::placeholder{color:#ffffff47}.pc-select option{background:#1e1c35;color:#fff}.pc-static-pill{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;color:#ffffffa6;display:inline-flex;font-size:12px;gap:7px;line-height:1.35;padding:9px 13px}.pc-radio-group{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pc-radio-label{align-items:center;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;color:#ffffffbf;cursor:pointer;display:flex;font-size:13px;gap:7px;padding:7px 13px;transition:all .2s}.pc-radio-label input[type=radio]{accent-color:#8660f8}.pc-radio-label:has(input:checked){background:#8660f82e;border-color:#8660f880;color:#c4b5fd}.pc-row-table{border-collapse:collapse;margin-top:10px;width:100%}.pc-row-table th{border-bottom:1px solid #ffffff12;color:#ffffff61;font-size:10px;font-weight:700;letter-spacing:.07em;padding:0 8px 10px;text-align:left;text-transform:uppercase}.pc-row-table td{padding:8px;vertical-align:middle}.pc-row-table tr:not(:last-child) td{border-bottom:1px solid #ffffff0d}.pc-add-btn{align-items:center;background:#8660f81f;border:1px dashed #8660f866;border-radius:10px;color:#a78bfa;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:7px;margin-top:12px;padding:8px 16px;transition:background .2s}.pc-add-btn:hover{background:#8660f838}.pc-section .wrapper_dropdown{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#fff;cursor:pointer;padding:10px 14px;position:relative}.pc-section .wrapper_dropdown .dropdown{background:#1e1c35;border:1px solid #8660f84d;border-radius:12px;box-shadow:0 12px 40px #00000073;left:0;list-style:none;margin:0;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:999}.pc-section .wrapper_dropdown .dropdown .item{border-radius:8px;color:#ffffffd9;cursor:pointer;font-size:13px;padding:10px 12px;transition:background .15s}.pc-section .wrapper_dropdown .dropdown .item:hover{background:#8660f833;color:#fff}.pc-divider{border:none;border-top:1px solid #ffffff12;margin:18px 0}.pc-date-strip{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.pc-date-strip span{color:#ffffff80;font-size:12px}.pc-toggle-row{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:12px 0}.pc-toggle-row:last-child{border-bottom:none}.pc-toggle-label{color:#ffffffbf;font-size:13px;font-weight:500}.pc-toggle-sub{color:#fff6;font-size:11px;margin-top:2px}.pc-del-btn{background:none;border:none;border-radius:6px;color:#ef4444a6;cursor:pointer;font-size:16px;padding:4px 6px;transition:color .2s}.pc-del-btn:hover{background:#ef44441a;color:#ef4444}.pc-error{color:#f87171;font-size:11px;margin-top:4px}@media (max-width:768px){.pc-page{padding:16px 16px 60px}.pc-form-grid-2,.pc-form-grid-3{grid-template-columns:1fr}}.salary-template-wrapper{margin:10px 0 0;overflow-x:hidden;width:100%}.salary-template-container{border-radius:7px;box-sizing:border-box;height:auto;margin-top:-25px;max-width:100%;min-height:auto;overflow:visible;padding:0 20px 20px;width:100%}.salary-header{box-sizing:border-box;gap:15px;justify-content:space-between;margin-bottom:20px;padding:15px 10px 15px 0;width:100%;z-index:20}.salary-header,.salary-header-left{align-items:center;display:flex;flex-wrap:wrap;position:relative}.salary-header-left{color:#fff;cursor:pointer;gap:12px;min-width:0;z-index:21}.salary-back-btn{align-items:center;background:#8660f826;border:1px solid #8660f859;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;padding:0;position:relative;transition:all .2s ease;width:40px;z-index:22}.salary-back-btn:hover{background:#8660f859;border-color:#8660f8b3;box-shadow:0 0 12px #8660f866;transform:scale(1.05)}.salary-back-icon{color:#fff;cursor:pointer;display:block;font-size:22px;pointer-events:auto;transition:opacity .2s}.salary-back-icon:hover{opacity:.8}.salary-title{word-wrap:break-word;color:#fff;cursor:pointer;flex:1 1;font-size:20px;font-weight:600;margin:0;min-width:150px;-webkit-user-select:none;user-select:none}.salary-header-right{flex-shrink:0;width:auto}.salary-section-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.salary-section-card:hover{border-color:#ffffff26}.salary-section-card:has(.salary-dropdown.active){overflow:visible;position:relative;z-index:1000}.salary-section-header{align-items:center;background:#ffffff08;border-bottom:1px solid #ffffff0f;cursor:default;display:flex;justify-content:space-between;padding:16px 24px}.salary-section-header-left{align-items:center;display:flex;gap:12px}.salary-section-icon{align-items:center;background:#f36f1226;border-radius:10px;color:#f36f12;display:flex;font-size:16px;height:36px;justify-content:center;width:36px}.salary-section-title{color:#fff;display:block;font-size:15px;font-weight:600}.salary-section-subtitle{color:#ffffff80;font-size:12px;margin-left:8px}.salary-section-chevron{color:#ffffff4d;font-size:12px;transition:transform .3s ease}.salary-section-body{padding:20px 24px}.salary-label{color:#ffffffd9;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.salary-input-hint{color:#ffffff73;display:block;font-size:11px;font-weight:400;line-height:1.3;margin-bottom:8px;margin-top:6px;padding:0 2px}.salary-input{background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:8px!important;color:#fff!important;font-size:13px!important;padding:8px 14px!important;transition:all .3s ease!important}.salary-input:focus{background:#ffffff14!important;border-color:#f36f12!important;box-shadow:0 0 0 3px #f36f1226!important}.salary-input::placeholder{color:#ffffff4d}.salary-input option{background:#1a1a2e;color:#fff}.salary-input.is-invalid{border-color:#f44!important}.salary-error-text{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:4px;padding-right:11px}.salary-error-text span{color:#ff6b6b;font-size:12px}.salary-dropdown{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;margin-top:7px;min-height:39px;padding:8px 14px;position:relative}.salary-dropdown .selected-display{color:#ffffffb3;font-size:13px}.salary-dropdown .dropdown{background:#2d2b4e;border:1px solid #8660f866;border-radius:8px;box-shadow:0 8px 24px #00000080;isolation:isolate;left:0;list-style:none;margin-top:4px;max-height:220px;opacity:1;overflow-y:auto;padding:4px;position:absolute;right:0;top:100%;z-index:9999}.salary-dropdown .dropdown .item{border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;line-height:20px;margin:2px 0;padding:7px 12px;transition:all .2s}.salary-dropdown .dropdown .item:hover{background:#8660f840;color:#fff}.salary-dropdown .dropdown .item.active{background:#8660f859;color:#fff;font-weight:500}.salary-earnings-row{border-bottom:1px solid #ffffff0a;margin-bottom:8px;padding:12px 0}.salary-earnings-row:last-child{border-bottom:none}.salary-amount-col{position:relative}.salary-amount-input-wrapper{align-items:center;display:flex;position:relative}.salary-amount-input{padding-left:28px!important;padding-right:28px!important}.salary-rupee-icon{font-size:14px;left:10px}.salary-percent-icon,.salary-rupee-icon{color:#ffffff4d;position:absolute;top:50%;transform:translateY(-50%)}.salary-percent-icon{font-size:13px;font-weight:500;right:12px}.salary-delete-col{align-items:center;display:flex;justify-content:center;padding-top:8px}.salary-delete-icon{color:#ffffff4d;cursor:pointer;font-size:20px;transition:all .2s}.salary-delete-icon:hover{color:#ff6b6b;transform:scale(1.1)}.salary-add-basics-btn{align-items:center;background:#f36f121f;border:1px solid #f36f1240;border-radius:10px;color:#f36f12;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px;padding:6px 16px;transition:all .3s ease}.salary-add-basics-btn:hover{background:#f36f1233;border-color:#f36f1266;transform:translateY(-1px)}.salary-add-icon{color:#f36f12;font-size:18px}.salary-basic-items{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.salary-basic-item{align-items:center;background:#8660f81f;border:1px solid #8660f840;border-radius:10px;color:#fff;display:flex;font-size:13px;font-weight:400;gap:8px;padding:6px 14px}.salary-basic-item-name{color:#c5b5ff;font-weight:600}.salary-basic-item-sep{color:#fff3}.salary-basic-item-delete{color:#ffffff4d;cursor:pointer;margin-left:4px;transition:color .2s}.salary-basic-item-delete:hover{color:#ff6b6b}.salary-other-allowance-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:8px}.salary-system-calculated{margin-top:8px}.salary-static-text{text-wrap:wrap;color:#fff9}.salary-toggle-body{margin-top:8px}.salary-deduction-headers{border-bottom:1px solid #ffffff0f;margin-bottom:4px;padding-bottom:4px}.salary-deduction-row{align-items:center;border-bottom:1px solid #ffffff0a;padding:6px 0}.salary-deduction-row:last-child{border-bottom:none}.salary-deduction-amount{align-items:center;display:flex;gap:10px}.salary-leave-headers{align-items:center;border-bottom:1px solid #ffffff0f;padding-bottom:6px}.salary-leave-headers,.salary-leave-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr auto;margin-bottom:12px}.salary-leave-row{align-items:flex-start;background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;padding:12px}.salary-leave-remove-btn{background:#0000;border:1px solid #ffffff1a;border-radius:6px;color:#ffffff4d;cursor:pointer;font-size:14px;margin-top:2px;padding:8px 10px;transition:all .2s}.salary-leave-remove-btn:hover:not(:disabled){border-color:#ff6b6b;color:#ff6b6b}.salary-leave-remove-btn:disabled{cursor:not-allowed;opacity:.3}.salary-gross-warning{color:#f0a500;display:block;font-size:11px;margin-top:4px}.salary-component-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.salary-component-tag{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;color:#ffffffb3;display:flex;font-size:11px;gap:5px;padding:3px 10px}.salary-component-tag-remove{color:#ffffff4d;cursor:pointer;font-weight:700;transition:color .2s}.salary-component-tag-remove:hover{color:#ff6b6b}.salary-schedule-options{border-top:1px solid #ffffff0d;display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;padding-top:12px}.salary-checkbox-label{color:#fff9;font-size:13px;gap:8px}.salary-bottom-actions{border-top:1px solid #ffffff0f;display:flex;gap:12px;justify-content:flex-end;margin-top:12px;padding-top:20px}.salary-cancel-btn{background:#0000;border:1px solid #ffffff26;border-radius:10px;color:#ffffffb3;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .3s ease}.salary-cancel-btn:hover{background:#ffffff0d;border-color:#ffffff40}.salary-save-btn{background:linear-gradient(135deg,#f36f12,#d45d0e);border:none;border-radius:10px;box-shadow:0 4px 15px #f36f124d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 28px;transition:all .3s ease}.salary-save-btn:hover{box-shadow:0 6px 25px #f36f1266;transform:translateY(-2px)}.salary-save-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.salary-modal-title{color:#fff!important}.salary-modal-add-btn{background:linear-gradient(135deg,#8660f8,#5b3fd4)!important;border:none!important}.salary-modal-add-btn:hover{background:linear-gradient(135deg,#9778f9,#6b4fd4)!important}.salary-modal-save-btn{background:linear-gradient(135deg,#f36f12,#d45d0e)!important;border:none!important}.salary-modal-save-btn:hover{background:linear-gradient(135deg,#f5812a,#e06914)!important}.salary-basics-headers{margin-bottom:16px;padding-right:20px}.salary-basics-headers,.salary-basics-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.5fr 1fr 1fr 1fr .2fr}.salary-basics-row{align-items:center;margin-bottom:12px}.salary-add-row-btn{align-items:center;background:#8660f81f;border:1px dashed #8660f84d;border-radius:10px;color:#c5b5ff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:4px;justify-content:center;margin-top:8px;padding:8px 20px;transition:all .3s ease;width:100%}.salary-add-row-btn:hover{background:#8660f82e;border-color:#8660f880}.salary-template-container::-webkit-scrollbar{height:5px;width:5px}.salary-template-container::-webkit-scrollbar-track{background:#0000}.salary-template-container::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.salary-template-container::-webkit-scrollbar-thumb:hover{background:#ffffff40}@media (max-width:992px){.salary-header{align-items:center;flex-direction:row;gap:12px;padding:15px 0}.salary-header-left{flex-wrap:nowrap;left:0}.salary-section-body{padding:15px}.salary-basics-headers,.salary-basics-row{gap:8px;grid-template-columns:1fr;padding-right:0}.salary-leave-headers,.salary-leave-row{gap:8px;grid-template-columns:1fr}.salary-bottom-actions{flex-direction:column;width:100%}.salary-cancel-btn,.salary-save-btn{text-align:center;width:100%}}@media (max-width:768px){.salary-template-container{height:auto;min-height:auto;padding:0 15px 15px}.salary-header{align-items:center;flex-direction:row;gap:10px;padding:10px 0}.salary-header-left{flex:1 1;gap:8px}.salary-back-btn{flex-shrink:0;height:38px;width:38px}.salary-back-icon{font-size:20px}.salary-title{flex:1 1;font-size:18px;min-width:100px}.salary-header-right{flex-shrink:0}.salary-section-header{align-items:flex-start;flex-direction:column;gap:8px}.salary-section-title{font-size:14px}.salary-section-subtitle{display:block;font-size:11px;margin-left:0}}@media (max-width:576px){.salary-template-wrapper{margin:5px 0 0}.salary-template-container{border-radius:0;height:auto;min-height:auto;padding:0 12px 12px}.salary-header{flex-direction:row;gap:8px;margin-bottom:15px;padding:8px 0}.salary-header-left{flex:1 1;gap:8px}.salary-back-btn{height:36px;width:36px}.salary-back-icon{font-size:18px}.salary-title{flex:1 1;font-size:16px}.salary-header-right{margin-top:8px;width:100%}.salary-section-body{padding:12px}.salary-section-header{padding:12px 0}}.salary-static-text{transition:opacity .3s ease}.salary-tds-text{align-items:center;display:flex;gap:8px}@media (max-width:768px){.salary-toggle-header{flex-wrap:wrap;gap:8px}.salary-static-text{font-size:12px;padding:6px 12px}}.salary-toggle-section{display:flex;flex-direction:column;width:100%}.salary-toggle-header{align-items:center;display:flex;justify-content:space-between;padding:4px 0;width:100%}.salary-toggle-body{border-top:1px solid #ffffff0d;padding-top:8px;width:100%}.salary-static-text{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;color:#ffffffb3;display:flex;font-size:13px;line-height:1.4;min-height:39px;padding:8px 14px;width:100%}.salary-checkbox{height:20px;width:20px}.salary-system-calculated{align-items:center;color:#ffffff80;display:flex;font-size:13px;gap:6px}.salary-info-icon{color:#ffffff4d;cursor:pointer;font-size:14px;transition:color .2s}.salary-info-icon:hover{color:#f36f12}@media (max-width:768px){.salary-toggle-header{flex-wrap:wrap;gap:8px}}.salary-components-body{overflow:hidden;padding:0!important}.salary-components-table-wrapper{overflow-x:auto;width:100%}.salary-components-table{border-collapse:collapse;min-width:700px;width:100%}.salary-components-table thead{background:#ffffff08;border-bottom:1px solid #ffffff0f}.salary-components-table thead th{color:#fff6;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.salary-components-table thead th.text-center{text-align:center}.salary-components-table thead th.text-right{text-align:right}.salary-component-row{border-bottom:1px solid #ffffff0a;transition:background .2s ease}.salary-component-row:hover{background:#ffffff05}.salary-component-row td{color:#fffc;font-size:13px;padding:12px 16px;vertical-align:middle}.salary-component-row .component-name{color:#fff;font-weight:500}.salary-component-select{background:#0000;border:1px solid #ffffff1a;border-radius:6px;color:#ffffffb3;cursor:pointer;font-size:12px;min-width:100px;outline:none;padding:6px 10px;transition:all .2s ease}.salary-component-select:hover{border-color:#fff3}.salary-component-select:focus{border-color:#f36f12;box-shadow:0 0 0 2px #f36f1226}.salary-component-select option{background:#1a1a2e;color:#fff}.salary-component-value{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;display:flex;max-width:80px;overflow:hidden}.salary-value-input{background:#0000;border:none;color:#fff;font-size:13px;font-weight:500;outline:none;padding:6px 10px;text-align:right;width:100%}.salary-value-input:focus{outline:none}.salary-value-symbol{color:#ffffff4d;font-size:12px;font-weight:500;padding:6px 10px 6px 4px}.salary-prorata-checkbox{accent-color:#f36f12;cursor:pointer;height:16px;width:16px}.salary-advanced-btn{background:#0000;border:1px solid #ffffff1a;border-radius:6px;color:#ffffff4d;cursor:pointer;font-size:12px;padding:4px 10px;transition:all .2s ease}.salary-advanced-btn:hover{background:#f36f120d;border-color:#f36f1266;color:#f36f12}.salary-auto-badge{align-items:center;background:#f36f121a;border:1px solid #f36f1233;border-radius:20px;color:#ffffffb3;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 12px}.salary-auto-badge i{color:#f36f12;font-size:10px}.salary-text-muted{color:#fff6}.salary-text-italic{color:#ffffff4d;font-style:italic}.salary-add-component{background:#ffffff05;border-top:1px solid #ffffff0a;padding:12px 16px}.salary-add-component-btn{align-items:center;background:#0000;border:none;color:#f36f12;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:4px 0;transition:all .2s ease}.salary-add-component-btn:hover{color:#f5812a;gap:10px}.salary-add-component-btn i{font-size:12px}.salary-section-header-right{align-items:center;display:flex;gap:12px}.salary-component-badge{background:#ffffff0f;border-radius:12px;color:#fff6;font-size:11px;font-weight:500;padding:2px 12px}.text-center{text-align:center}.text-right{text-align:right}@media (max-width:768px){.salary-components-table{min-width:500px}.salary-component-select{font-size:11px;min-width:80px;padding:4px 8px}.salary-component-row td{font-size:12px;padding:8px 10px}.salary-value-input{font-size:12px;padding:4px 6px}.salary-input-hint{font-size:10px;margin-bottom:6px;margin-top:4px}}@media (max-width:576px){.salary-input-hint{font-size:10px;line-height:1.2;margin-bottom:6px;margin-top:4px}}.salary-other-earnings-body{padding:16px 20px!important}.salary-earnings-list{display:flex;flex-direction:column;gap:12px}.salary-earning-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;padding:14px 16px;transition:all .2s ease}.salary-earning-item:hover{background:#ffffff08;border-color:#ffffff1a}.salary-earning-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:12px}.salary-earning-label{color:#fff6;display:block;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.salary-earning-input{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;color:#fff;font-size:13px;outline:none;padding:8px 12px;transition:all .2s ease;width:100%}.salary-earning-input:focus{border-color:#f36f12;box-shadow:0 0 0 2px #f36f121a}.salary-earning-input::placeholder{color:#fff3}.salary-earning-select{-webkit-appearance:none;appearance:none;background:#ffffff0a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='rgba(255,255,255,0.3)' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #ffffff14;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;outline:none;padding:8px 32px 8px 12px;transition:all .2s ease;width:100%}.salary-earning-select:focus{border-color:#f36f12;box-shadow:0 0 0 2px #f36f121a}.salary-earning-select option{background:#1a1a2e;color:#fff}.salary-earning-amount{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;display:flex;overflow:hidden;transition:all .2s ease}.salary-earning-amount:focus-within{border-color:#f36f12;box-shadow:0 0 0 2px #f36f121a}.salary-earning-currency{color:#ffffff4d;font-size:13px;padding:8px 4px 8px 12px}.salary-earning-amount-input{background:#0000;border:none;color:#fff;font-size:13px;font-weight:500;outline:none;padding:8px 12px 8px 4px;width:100%}.salary-earning-footer{align-items:center;border-top:1px solid #ffffff0a;display:flex;justify-content:space-between;padding-top:10px}.salary-earning-checkboxes{display:flex;flex-wrap:wrap;gap:16px}.salary-checkbox-label{align-items:center;color:#ffffff80;cursor:pointer;display:flex;font-size:12px;gap:6px;transition:color .2s ease}.salary-checkbox-label:hover{color:#ffffffb3}.salary-checkbox{accent-color:#f36f12;cursor:pointer;height:14px;width:14px}.salary-earning-delete{background:#0000;border:none;border-radius:4px;color:#fff3;cursor:pointer;font-size:14px;padding:4px 8px;transition:all .2s ease}.salary-earning-delete:hover{background:#ff6b6b1a;color:#ff6b6b}.salary-add-earning-btn{align-items:center;background:#0000;border:1px dashed #f36f124d;border-radius:8px;color:#f36f12;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;margin-top:12px;padding:10px;transition:all .2s ease;width:100%}.salary-add-earning-btn:hover{background:#f36f120d;border-color:#f36f1280;gap:12px}.salary-add-earning-btn i{font-size:12px}@media (max-width:992px){.salary-earning-grid{gap:10px;grid-template-columns:1fr 1fr}}@media (max-width:576px){.salary-earning-grid{gap:8px;grid-template-columns:1fr}.salary-earning-footer{align-items:flex-start;flex-direction:column;gap:10px}.salary-earning-checkboxes{gap:10px}}.salary-statutory-chevron{color:#fff3;font-size:9px;margin-right:8px;transition:transform .2s ease}.salary-component-row:hover .salary-statutory-chevron{color:#ffffff80}.salary-statutory-rule{color:#ffffffb3;font-size:13px}.salary-rule-cap{color:#ffffff4d;font-size:12px}.salary-auto-rule-badge{background:#4caf5026;border:1px solid #4caf5033;border-radius:12px;color:#4caf50;display:inline-block;font-size:10px;font-weight:500;padding:2px 12px}.salary-edit-rule-btn{background:#0000;border:none;border-radius:4px;color:#ffffff26;cursor:pointer;font-size:13px;padding:4px 8px;transition:all .2s ease}.salary-edit-rule-btn:hover{background:#f36f121a;color:#f36f12}.salary-components-table .MuiSwitch-root{height:24px!important;width:42px!important}.salary-components-table .MuiSwitch-thumb{height:18px!important;width:18px!important}.salary-components-table .MuiSwitch-track{border-radius:12px!important;height:22px!important}.salary-empty-state{color:#ffffff4d;font-size:14px;padding:30px 20px;text-align:center}.salary-deduction-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;padding:14px 16px;transition:all .2s ease}.salary-deduction-item:hover{background:#ffffff08;border-color:#ffffff1a}.salary-deduction-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:12px}.salary-deduction-footer{align-items:center;border-top:1px solid #ffffff0a;display:flex;justify-content:space-between;padding-top:10px}.salary-deduction-radio-group{display:flex;gap:20px}.salary-radio-label{align-items:center;color:#fff9;cursor:pointer;display:flex;font-size:13px;gap:6px;transition:color .2s ease}.salary-radio-label:hover{color:#fffc}.salary-radio{accent-color:#f36f12;cursor:pointer;height:16px;width:16px}@media (max-width:992px){.salary-deduction-grid{gap:10px;grid-template-columns:1fr 1fr}}@media (max-width:576px){.salary-deduction-grid{gap:8px;grid-template-columns:1fr}.salary-deduction-footer{align-items:flex-start;flex-direction:column;gap:10px}.salary-deduction-radio-group{gap:12px}}.salary-switch-wrapper{align-items:center;display:flex;justify-content:center;min-height:40px}.salary-switch-wrapper .MuiSwitch-root{height:28px!important;padding:0!important;width:48px!important}.salary-switch-wrapper .MuiSwitch-switchBase{left:0!important;padding:4px!important;top:0!important}.salary-switch-wrapper .MuiSwitch-thumb{box-shadow:0 2px 8px #0000004d!important;height:20px!important;width:20px!important}.salary-switch-wrapper .MuiSwitch-track{background-color:#fff3!important;border-radius:14px!important;height:28px!important;opacity:1!important;width:48px!important}.salary-switch-wrapper .MuiSwitch-switchBase.Mui-checked{color:#f36f12!important;transform:translateX(20px)!important}.salary-switch-wrapper .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#f36f12!important;opacity:.8!important}.salary-switch-wrapper .MuiSwitch-switchBase:hover{background-color:#f36f1214!important}.salary-switch-wrapper .MuiSwitch-switchBase.Mui-checked:hover{background-color:#f36f121f!important}.salary-component-row td.text-center{padding:8px 12px;vertical-align:middle}.salary-statutory-body{overflow-x:auto;padding:0!important}.salary-statutory-table{border-collapse:collapse;table-layout:fixed;width:100%}.salary-statutory-table thead tr{background:#ffffff0a;border-bottom:1px solid #ffffff14}.salary-statutory-table thead th{color:#ffffff61;font-size:10px;font-weight:700;letter-spacing:.07em;padding:12px 18px;text-transform:uppercase}.salary-statutory-row{border-bottom:1px solid #ffffff0d;transition:background .15s ease}.salary-statutory-row:last-child{border-bottom:none}.salary-statutory-row:hover{background:hsla(0,0%,100%,.025)}.salary-statutory-name{color:#ffffffd9;font-size:13px;font-weight:600;line-height:1.4;padding:14px 18px;vertical-align:middle}.salary-statutory-toggle{padding:10px 18px;text-align:center;vertical-align:middle}.salary-statutory-toggle .MuiSwitch-root{align-items:center!important;border-radius:10px!important;display:flex!important;height:20px!important;padding:0!important;width:36px!important}.salary-statutory-toggle .MuiSwitch-switchBase{margin:0!important;padding:3px!important;transform:translateX(0)!important}.salary-statutory-toggle .MuiSwitch-switchBase.Mui-checked{color:#fff!important;transform:translateX(16px)!important}.salary-statutory-toggle .MuiSwitch-thumb{background-color:#fff!important;box-shadow:none!important;height:14px!important;width:14px!important}.salary-statutory-toggle .MuiSwitch-track{background-color:#fff3!important;border-radius:10px!important;opacity:1!important}.salary-statutory-toggle .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#8660f8!important;opacity:1!important}.salary-component-row .MuiSwitch-root{border-radius:10px!important;height:20px!important;padding:0!important;width:36px!important}.salary-component-row .MuiSwitch-switchBase{padding:3px!important;transform:translateX(0)!important}.salary-component-row .MuiSwitch-switchBase.Mui-checked{color:#fff!important;transform:translateX(16px)!important}.salary-component-row .MuiSwitch-thumb{background-color:#fff!important;box-shadow:none!important;height:14px!important;width:14px!important}.salary-component-row .MuiSwitch-track{background-color:#fff3!important;border-radius:10px!important;opacity:1!important}.salary-component-row .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#8660f8!important;opacity:1!important}.salary-statutory-rule-cell{padding:10px 18px;vertical-align:middle}.salary-statutory-status{padding:14px 18px;text-align:center;vertical-align:middle}.salary-statutory-select{background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:8px!important;color:#fff!important;cursor:pointer;font-size:13px;outline:none;padding:8px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.salary-statutory-select:focus{border-color:#8660f899!important;box-shadow:0 0 0 3px #8660f826!important}.salary-statutory-select option{background:#1e1c35;color:#fff}.salary-statutory-disabled-text{color:#fff3;font-size:18px;line-height:1}.salary-statutory-system-text{align-items:center;color:#ffffff73;display:inline-flex;font-size:12px;font-style:italic;gap:6px}.salary-status-badge{border-radius:12px;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.04em;padding:3px 12px}.salary-status-badge.active{background:#4caf5026;border:1px solid #4caf5040;color:#4caf50}.salary-status-badge.inactive{background:#ffffff0d;border:1px solid #ffffff14;color:#ffffff4d}.salary-statutory-row.clickable{cursor:pointer}.salary-statutory-row.clickable:hover{background:#8660f80f!important}.stat-chevron{color:#ffffff59;display:inline-block;font-size:9px;margin-right:8px;transition:transform .22s ease,color .2s;vertical-align:middle}.stat-chevron.open{color:#a78bfa;transform:rotate(90deg)}.stat-selected-rule{color:#c4b5fd;font-size:13px;font-weight:600}.stat-placeholder{color:#ffffff4d;font-size:12px;font-style:italic}.stat-expand-row{background:#8660f80a}.stat-expand-row>td{border-bottom:1px solid #8660f824;padding:0!important}.stat-radio-panel{animation:statPanelIn .18s ease;border-top:1px solid #8660f826;padding:20px 28px 24px}@keyframes statPanelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.stat-radio-title{color:#ffffff61;font-size:11px;font-weight:700;letter-spacing:.07em;margin:0 0 12px;text-transform:uppercase}.stat-radio-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.stat-pt-select-wrap{max-width:360px}.stat-pt-select{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;outline:none;padding:10px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.stat-pt-select:focus{border-color:#8660f88c;box-shadow:0 0 0 3px #8660f824}.stat-pt-select option{background:#1e1c35;color:#fff}.stat-radio-card{align-items:flex-start;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;cursor:pointer;display:flex;gap:10px;min-width:0;padding:13px 16px;transition:border-color .18s,background .18s;-webkit-user-select:none;user-select:none}.stat-radio-card:hover{background:#8660f814;border-color:#8660f873}.stat-radio-card.selected{background:#8660f826;border-color:#8660f8bf}.stat-radio-dot{color:#ffffff47;flex-shrink:0;font-size:15px;line-height:1.3;margin-top:2px}.stat-radio-card.selected .stat-radio-dot{color:#a78bfa}.stat-radio-content{display:flex;flex-direction:column;gap:4px;min-width:0}.stat-radio-label{color:#ffffffd1;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-radio-card.selected .stat-radio-label{color:#ede9fe}.stat-radio-sub{color:#ffffff59;font-size:11px;line-height:1.3}@media (max-width:900px){.stat-radio-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.stat-radio-grid{grid-template-columns:1fr}.stat-radio-panel{padding:16px}}.light .salary-back-btn,.light .salary-back-icon,.light .salary-header-left,.light .salary-title{color:#1c1a33}.light .salary-section-card{background:#624abe1a;border:1px solid #624abe3d}.light .salary-section-card:hover{border-color:#624abe59}.light .salary-section-header{background:#624abe12;border-bottom:1px solid #624abe33}.light .salary-section-title{color:#1c1a33}.light .salary-section-subtitle{color:#1c1a3399}.light .salary-section-chevron{color:#1c1a3366}.light .salary-label{color:#1c1a33f2}.light .salary-input-hint{color:#1c1a338c}.light .salary-input{background:#624abe1f!important;border:1px solid #624abe47!important;color:#1c1a33!important}.light .salary-input:focus{background:#624abe26!important}.light .salary-input::placeholder{color:#1c1a3366}.light .salary-input option{background:#fff;color:#1c1a33}.light .salary-dropdown{background:#624abe1f;border:1px solid #624abe47}.light .salary-dropdown .selected-display{color:#1c1a33cc}.light .salary-dropdown .dropdown .item,.light .salary-dropdown .dropdown .item.active,.light .salary-dropdown .dropdown .item:hover{color:#1c1a33}.light .salary-earnings-row{border-bottom:1px solid #624abe29}.light .salary-percent-icon,.light .salary-rupee-icon{color:#1c1a3366}.light .salary-basic-item{color:#1c1a33}.light .salary-basic-item-sep{color:#1c1a334d}.light .salary-system-calculated{color:#1c1a3399}.light .salary-info-icon{color:#1c1a3366}.light .salary-static-text{color:#1c1a33b3}.light .salary-deduction-headers{border-bottom:1px solid #624abe33}.light .salary-deduction-row{border-bottom:1px solid #624abe29}.light .salary-leave-headers{border-bottom:1px solid #624abe33}.light .salary-leave-row{background:#624abe0d;border:1px solid #624abe29}.light .salary-leave-remove-btn{border:1px solid #624abe47;color:#1c1a3366}.light .salary-component-tag{background:#624abe1f;border:1px solid #624abe47;color:#1c1a33cc}.light .salary-component-tag-remove{color:#1c1a3366}.light .salary-schedule-options{border-top:1px solid #624abe2e}.light .salary-checkbox-label{color:#1c1a33b3}.light .salary-bottom-actions{border-top:1px solid #624abe33}.light .salary-cancel-btn{border:1px solid #624abe59;color:#1c1a33cc}.light .salary-cancel-btn:hover{background:#624abe1a;border-color:#624abe59}.light .salary-modal-title{color:#1c1a33!important}.light .salary-template-container::-webkit-scrollbar-thumb{background:#624abe42}.light .salary-template-container::-webkit-scrollbar-thumb:hover{background:#624abe6b}.light .salary-static-text{background:#624abe12;border:1px solid #624abe3d;color:#1c1a33cc}.light .salary-components-table thead{background:#624abe12;border-bottom:1px solid #624abe33}.light .salary-components-table thead th{color:#1c1a3380}.light .salary-component-row{border-bottom:1px solid #624abe29}.light .salary-component-row:hover{background:#624abe0d}.light .salary-component-row td{color:#1c1a33e6}.light .salary-component-row .component-name{color:#1c1a33}.light .salary-component-select{border:1px solid #624abe47;color:#1c1a33cc}.light .salary-component-select:hover{border-color:#624abe59}.light .salary-component-select option{background:#fff;color:#1c1a33}.light .salary-component-value{background:#624abe12;border:1px solid #624abe47}.light .salary-value-input{color:#1c1a33}.light .salary-value-symbol{color:#1c1a3366}.light .salary-advanced-btn{border:1px solid #624abe47;color:#1c1a3366}.light .salary-auto-badge{color:#1c1a33cc}.light .salary-text-muted{color:#1c1a3380}.light .salary-text-italic{color:#1c1a3366}.light .salary-add-component{background:#624abe0d;border-top:1px solid #624abe29}.light .salary-component-badge{background:#624abe1f;color:#1c1a3380}.light .salary-earning-item{background:#624abe0d;border:1px solid #624abe33}.light .salary-earning-item:hover{background:#624abe12;border-color:#624abe47}.light .salary-earning-label{color:#1c1a3380}.light .salary-earning-input{background:#624abe14;border:1px solid #624abe3d;color:#1c1a33}.light .salary-earning-input::placeholder{color:#1c1a334d}.light .salary-earning-select{background:#624abe14;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='rgba(98,74,190,0.5)' d='M6 8 1 3h10z'/%3E%3C/svg%3E");border:1px solid #624abe3d;color:#1c1a33}.light .salary-earning-select option{background:#fff;color:#1c1a33}.light .salary-earning-amount{background:#624abe14;border:1px solid #624abe3d}.light .salary-earning-currency{color:#1c1a3366}.light .salary-earning-amount-input{color:#1c1a33}.light .salary-earning-footer{border-top:1px solid #624abe29}.light .salary-checkbox-label{color:#1c1a3399}.light .salary-checkbox-label:hover{color:#1c1a33cc}.light .salary-statutory-chevron{color:#1c1a334d}.light .salary-component-row:hover .salary-statutory-chevron{color:#1c1a3399}.light .salary-statutory-rule{color:#1c1a33cc}.light .salary-empty-state,.light .salary-rule-cap{color:#1c1a3366}.light .salary-deduction-item{background:#624abe0d;border:1px solid #624abe33}.light .salary-deduction-item:hover{background:#624abe12;border-color:#624abe47}.light .salary-deduction-footer{border-top:1px solid #624abe29}.light .salary-radio-label{color:#1c1a33b3}.light .salary-radio-label:hover{color:#1c1a33e6}.light .salary-switch-wrapper .MuiSwitch-track{background-color:#624abe57!important}.light .salary-statutory-table thead tr{background:#624abe14;border-bottom:1px solid #624abe3d}.light .salary-statutory-table thead th{color:#1c1a337a}.light .salary-statutory-row{border-bottom:1px solid #624abe2e}.light .salary-statutory-row:hover{background:#624abe0f}.light .salary-statutory-name{color:#1c1a33f2}.light .salary-statutory-toggle .MuiSwitch-switchBase.Mui-checked{color:#1c1a33!important}.light .salary-statutory-toggle .MuiSwitch-track{background-color:#624abe57!important}.light .salary-component-row .MuiSwitch-switchBase.Mui-checked{color:#1c1a33!important}.light .salary-component-row .MuiSwitch-track{background-color:#624abe57!important}.light .salary-statutory-select{background:#624abe1f!important;border:1px solid #624abe52!important;color:#1c1a33!important}.light .salary-statutory-select option{background:#fff;color:#1c1a33}.light .salary-statutory-disabled-text{color:#1c1a334d}.light .salary-statutory-system-text{color:#1c1a338c}.light .salary-status-badge.inactive{background:#624abe1a;border:1px solid #624abe3d;color:#1c1a3366}.light .stat-chevron{color:#1c1a3373}.light .stat-placeholder{color:#1c1a3366}.light .stat-radio-title{color:#1c1a337a}.light .stat-pt-select{background:#624abe1a;border:1px solid #624abe52;color:#1c1a33}.light .stat-pt-select option{background:#fff;color:#1c1a33}.light .stat-radio-card{background:#624abe12;border:1px solid #624abe3d}.light .stat-radio-dot{color:#1c1a3361}.light .stat-radio-label{color:#1c1a33eb}.light .stat-radio-sub{color:#1c1a3373}.sad-page{display:flex;flex-direction:column;gap:18px;min-height:100%;padding:20px 24px 40px}.sad-heading{overflow:hidden;padding:4px 0 6px;position:relative}.sad-heading__eyebrow{color:var(--sa-text-muted);font-size:12px;font-weight:500;letter-spacing:.02em;margin:0 0 4px}.sad-heading__title{color:var(--sa-text-primary);font-size:30px;font-weight:800;line-height:1.15;margin:0 0 6px}.sad-heading__sub{color:var(--sa-text-muted);font-size:13px;margin:0}.sad-heading__blob{background:radial-gradient(circle,#7c3aed38 0,#0000 68%);border-radius:50%;height:160px;pointer-events:none;position:absolute;right:-20px;top:-40px;width:260px;z-index:0}.sad-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:860px){.sad-stats{grid-template-columns:1fr}}.sad-stat{animation:sad-rise .5s cubic-bezier(.22,1,.36,1) 0ms both;animation:sad-rise .5s cubic-bezier(.22,1,.36,1) var(--d,0ms) both;background:#111827;border:1px solid #ffffff12;border-radius:16px;display:flex;flex-direction:column;gap:0;min-height:150px;overflow:hidden;padding:16px 18px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.sad-stat:hover{border-color:#8b5cf659;box-shadow:0 12px 32px #0000004d;transform:translateY(-3px)}.light .sad-stat{background:#fff;border-color:#e5e7eb}.sad-stat__top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.sad-stat__icon{align-items:center;border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.sad-stat__icon svg{font-size:24px;height:24px;width:24px}.sad-stat--blue .sad-stat__icon{background:#3b82f6}.sad-stat--blue .sad-stat__deco{color:#3b82f6}.sad-stat--green .sad-stat__icon{background:#10b981}.sad-stat--green .sad-stat__deco{color:#10b981}.sad-stat--purple .sad-stat__icon{background:#8b5cf6}.sad-stat--purple .sad-stat__deco{color:#8b5cf6}.sad-stat__pct-wrap{align-items:flex-end;display:flex;flex-direction:column;gap:1px}.sad-stat__pct{align-items:center;color:#4ade80;display:inline-flex;font-size:12px;font-weight:700;gap:3px}.sad-stat__pct svg{height:13px;width:13px}.sad-stat__vs{color:var(--sa-text-muted);font-size:10px;white-space:nowrap}.sad-stat__label{color:var(--sa-text-muted);font-size:11px;font-weight:700;letter-spacing:.07em;margin:0 0 4px;text-transform:uppercase}.sad-stat__value{color:var(--sa-text-primary);display:block;font-size:36px;font-weight:800;line-height:1.1;margin-bottom:4px}.sad-stat__sub{color:var(--sa-text-muted);font-size:11px}.sad-stat__deco{bottom:-12px;display:flex;opacity:.1;pointer-events:none;position:absolute;right:-12px}.sad-stat__deco svg{font-size:100px;height:100px;width:100px}.sad-chart{animation:sad-rise .5s cubic-bezier(.22,1,.36,1) .26s both;background:#111827;border:1px solid #ffffff12;border-radius:16px;overflow:hidden}.light .sad-chart{background:#fff;border-color:#e5e7eb}.sad-chart__header{flex-wrap:wrap;justify-content:space-between;padding:18px 20px 16px}.sad-chart__hd-left,.sad-chart__header{align-items:center;display:flex;gap:12px}.sad-chart__hd-icon{align-items:center;background:#8b5cf62e;border-radius:10px;color:#8b5cf6;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.sad-chart__hd-icon svg{font-size:22px;height:22px;width:22px}.sad-chart__hd-title{color:var(--sa-text-primary);font-size:15px;font-weight:700;margin:0 0 2px}.sad-chart__hd-sub{color:var(--sa-text-muted);font-size:12px;margin:0}.sad-chart__filter{align-items:center;display:flex;gap:10px}.sad-chart__filter-lbl{color:var(--sa-text-muted);font-size:12px;font-weight:600;white-space:nowrap}.sad-chart__filter-wrap{position:relative}.sad-chart__filter-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;color:var(--sa-text-primary);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 14px;transition:border-color .16s ease;white-space:nowrap}.light .sad-chart__filter-btn{background:#f9fafb;border-color:#e5e7eb}.sad-chart__filter-btn:hover{border-color:#8b5cf6}.sad-chart__filter-btn svg{color:var(--sa-text-muted)}.sad-chart__backdrop{inset:0;position:fixed;z-index:49}.sad-chart__menu{animation:sad-drop .15s ease;background:#1e2433;border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 10px 30px #00000059;list-style:none;margin:0;min-width:180px;padding:5px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:50}.light .sad-chart__menu{background:#fff;border-color:#e5e7eb}@keyframes sad-drop{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.sad-chart__menu li{color:var(--sa-text-primary);cursor:pointer;font-size:13px;padding:9px 16px;transition:background .13s}.sad-chart__menu li:hover{background:#ffffff0f}.sad-chart__menu li.active{background:#8b5cf61f;color:#8b5cf6;font-weight:700}.sad-chart__body{align-items:center;border:1.5px dashed #8b5cf64d;border-radius:12px;display:flex;justify-content:center;margin:0 16px 16px;min-height:250px}.sad-chart__empty{align-items:center;display:flex;flex-direction:column;gap:10px;padding:30px 24px;text-align:center}.sad-chart__empty-title{color:var(--sa-text-primary);font-size:15px;font-weight:700;margin:4px 0 0}.sad-chart__empty-sub{color:var(--sa-text-muted);font-size:13px;margin:0}.sad-chart__error{color:#f87171;font-size:14px;padding:16px}.sad-empty-illus{align-items:center;animation:sad-float 3.2s ease-in-out infinite;display:flex;height:120px;justify-content:center;position:relative;width:120px}.sad-empty-illus__doc{background:#8b5cf62e;border:1.5px solid #8b5cf680;border-radius:8px;display:flex;flex-direction:column;gap:7px;height:80px;padding:14px 10px 10px;position:relative;width:64px;z-index:1}.sad-empty-illus__doc-line{background:#8b5cf699;border-radius:3px;height:5px;width:100%}.sad-empty-illus__doc-line--short{opacity:.5;width:60%}.sad-empty-illus__doc-line--med{opacity:.5;width:78%}.sad-empty-illus__coin{align-items:center;background:#7c3aed;border-radius:50%;bottom:6px;box-shadow:0 3px 12px #7c3aed80;color:#fff;display:flex;font-size:17px;font-weight:800;height:36px;justify-content:center;position:absolute;right:6px;width:36px;z-index:2}.sad-empty-illus__plus{color:#8b5cf6;font-size:22px;font-weight:300;line-height:1;opacity:.8;position:absolute;-webkit-user-select:none;user-select:none}.sad-empty-illus__plus--tl{left:0;top:10px}.sad-empty-illus__plus--br{bottom:10px;right:0}@keyframes sad-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes sad-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.sad-page *{animation:none!important;transition:none!important}}@media (max-width:600px){.sad-page{padding:14px 12px 28px}.sad-heading__title{font-size:22px}.sad-stat__value{font-size:28px}.sad-chart__header{align-items:flex-start;flex-direction:column}}.sa-page{display:flex;flex-direction:column;gap:20px;min-height:100%;padding:24px 28px 40px}.sa-page__header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.sa-page__titles{display:flex;flex-direction:column;gap:3px}.sa-page__eyebrow{color:var(--sa-text-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sa-page__title{color:var(--sa-text-primary);font-size:22px;font-weight:800;line-height:1.2;margin:0}.sa-page__subtitle{color:var(--sa-text-muted);font-size:13px;margin:0}.sa-btn-primary{align-items:center;background:#7c3aed;border:none;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 18px;transition:background .16s ease,box-shadow .16s ease;white-space:nowrap}.sa-btn-primary:hover{background:#6d28d9;box-shadow:0 4px 14px #7c3aed59}.sa-btn-primary svg{font-size:18px;height:18px;width:18px}.sa-btn-secondary{align-items:center;background:var(--sa-bg-card);border:1px solid var(--sa-border);border-radius:9px;color:var(--sa-text-primary);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 18px;transition:border-color .16s ease,background .16s ease;white-space:nowrap}.sa-btn-secondary:hover{background:var(--sa-bg-card-hover);border-color:var(--sa-accent)}.sa-card{background:var(--sa-bg-card);border:1px solid var(--sa-border);border-radius:14px;overflow:hidden;transition:background .25s,border-color .25s}.sa-card__header{border-bottom:1px solid var(--sa-border);flex-wrap:wrap;justify-content:space-between;padding:16px 20px}.sa-card__header,.sa-card__title-group{align-items:center;display:flex;gap:12px}.sa-card__icon{align-items:center;background:var(--sa-accent-soft);border-radius:10px;color:var(--sa-accent);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.sa-card__icon svg{font-size:20px;height:20px;width:20px}.sa-card__title{color:var(--sa-text-primary);font-size:15px;font-weight:700;margin:0}.sa-card__subtitle{color:var(--sa-text-muted);font-size:12px;margin:0}.sa-card__body{padding:20px}.sa-info-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.sa-info-item{background:var(--sa-bg-page);border:1px solid var(--sa-border);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:14px 16px}.sa-info-item__label{color:var(--sa-text-muted);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sa-info-item__value{color:var(--sa-text-primary);font-size:14px;font-weight:600}.sa-table-wrap{overflow-x:auto}.sa-table{border-collapse:collapse;font-size:13px;width:100%}.sa-table thead tr{background:var(--sa-table-header-bg)}.sa-table th{color:var(--sa-text-muted);font-size:11px;font-weight:700;letter-spacing:.05em;padding:11px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.sa-table td,.sa-table th{border-bottom:1px solid var(--sa-border)}.sa-table td{color:var(--sa-text-primary);padding:12px 16px;vertical-align:middle}.sa-table tbody tr:last-child td{border-bottom:none}.sa-table tbody tr:hover td{background:var(--sa-bg-card-hover)}.sa-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:3px 10px}.sa-badge--green{background:#4ade8024;color:var(--sa-success-text)}.sa-badge--red{background:#f8717124;color:var(--sa-danger-text)}.sa-badge--purple{background:var(--sa-accent-soft);color:var(--sa-accent)}.sa-badge--gray{background:#94a3b824;color:var(--sa-text-muted)}.sa-empty{flex-direction:column;gap:10px;padding:56px 24px;text-align:center}.sa-empty,.sa-empty__icon{align-items:center;display:flex;justify-content:center}.sa-empty__icon{background:var(--sa-accent-soft);border-radius:50%;color:var(--sa-accent);height:64px;margin-bottom:4px;width:64px}.sa-empty__icon svg{font-size:32px;height:32px;width:32px}.sa-empty__title{color:var(--sa-text-primary);font-size:16px;font-weight:700;margin:0}.sa-empty__sub{color:var(--sa-text-muted);font-size:13px;margin:0;max-width:300px}.sa-search{align-items:center;background:var(--sa-bg-page);border:1px solid var(--sa-border);border-radius:9px;cursor:text;display:flex;gap:8px;height:38px;min-width:220px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.sa-search:focus-within{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed24}.sa-search svg{color:var(--sa-text-muted);flex-shrink:0;font-size:18px;height:18px;opacity:.6;width:18px}.sa-search input{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--sa-text-primary);font-size:13px;outline:none!important;padding:0!important;width:100%}.sa-search input::placeholder{color:var(--sa-text-muted);opacity:.6}.sa-pagination{align-items:center;border-top:1px solid var(--sa-border);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:14px 20px}.sa-pagination__info{color:var(--sa-text-muted);font-size:12px}.sa-pagination__btns{align-items:center;display:flex;gap:4px}.sa-pagination__btns button{background:#0000;border:1px solid var(--sa-border);border-radius:7px;color:var(--sa-text-primary);cursor:pointer;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;height:32px;min-width:32px;padding:0 10px;transition:background .13s,border-color .13s,color .13s;white-space:nowrap}.sa-pagination__btns button:hover:not(:disabled){background:var(--sa-bg-card-hover);border-color:var(--sa-accent)}.sa-pagination__btns button.sa-pg-active{background:#7c3aed;border-color:#7c3aed;color:#fff}.sa-pagination__btns button:disabled{cursor:not-allowed;opacity:.35}.user_management .ag-paging-panel{background:var(--sa-bg-card);border-top:1px solid var(--sa-border);color:var(--sa-text-muted);font-size:12px;min-height:48px;padding:0 16px}.user_management .ag-paging-button{background:#0000!important;border:1px solid var(--sa-border)!important;border-radius:7px!important;color:var(--sa-text-primary)!important;font-size:12px!important;font-weight:600!important;height:30px;min-width:30px;transition:background .13s,border-color .13s!important}.user_management .ag-paging-button:not(.ag-disabled):hover{background:var(--sa-bg-card-hover)!important;border-color:#7c3aed!important}.user_management .ag-paging-button.ag-disabled{opacity:.35}.user_management .ag-paging-row-summary-panel{color:var(--sa-text-muted);font-size:12px}@media (max-width:640px){.sa-page{padding:16px 14px 28px}.sa-page__title{font-size:18px}}.attendance-left-box{border-right:1px solid #d3d3d3;height:75vh}.attendance-right-box{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;overflow-x:auto;padding-bottom:10px}.search-staff{border-radius:7px;width:300px}.tooltip-container{display:inline-block;position:relative}.tooltip-box{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;opacity:0;padding:5px 10px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;white-space:nowrap;z-index:1}.tooltip-container:hover .tooltip-box{opacity:1;visibility:visible}@media screen and (max-width:767px){.attendance-left-box{border-right:none;height:auto}.attendance-right-box{margin-top:30px}.search-staff{width:100%}}[data-theme=dark] .ag-theme-quartz{--ag-background-color:#19152c;--ag-foreground-color:#e3e2eb;--ag-header-background-color:#19152c;--ag-header-foreground-color:#e3e2eb;--ag-odd-row-background-color:#1e1a30;--ag-row-hover-color:#2d2845;--ag-border-color:#2d2a45;--ag-cell-horizontal-border:solid #2d2a45;--ag-secondary-border-color:#2d2a45;--ag-row-border-color:#2d2a45;--ag-selected-row-background-color:#2d2845;--ag-range-selection-border-color:#9070f9;--ag-input-focus-border-color:#9070f9;--ag-checkbox-checked-color:#9070f9;--ag-pagination-background-color:#19152c;--ag-control-panel-background-color:#19152c;--ag-side-bar-panel-width:200px;--ag-font-size:13px}[data-theme=dark] .ag-theme-quartz .ag-header-cell-label{color:#e3e2eb!important}[data-theme=dark] .ag-theme-quartz .ag-paging-panel{background-color:#19152c!important;border-top:1px solid #2d2a45!important;color:#e3e2eb!important}[data-theme=dark] .ag-theme-quartz .ag-paging-button{color:#e3e2eb!important}[data-theme=dark] .ag-theme-quartz .ag-icon,[data-theme=dark] .ag-theme-quartz .ag-paging-page-summary-panel{color:#9998a2!important}[data-theme=dark] .ag-theme-quartz .ag-overlay-no-rows-wrapper{background-color:#19152c!important;color:#9998a2!important}.status-absent,.status-early-check-out,.status-late-check-in,.status-no-att-set,.status-no-punch-in,.status-no-shift-ass,.status-not-marked,.status-punch-in,.status-punch-out{all:unset!important;align-items:center!important;display:inline-flex!important;justify-content:center!important}.ag-theme-quartz.custom-grid .ag-cell,.ag-theme-quartz.custom-grid .ag-cell-value,.ag-theme-quartz.custom-grid .ag-group-value{opacity:1!important;overflow:visible}.ag-theme-quartz.custom-grid .ag-cell-value,.ag-theme-quartz.custom-grid .ag-cell-wrapper{overflow:visible!important}.ag-theme-quartz.custom-grid .ag-header-cell-text{font-weight:500!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ag-theme-quartz.custom-grid .ag-header-cell-text,.ag-theme-quartz.custom-grid .ag-paging-panel{font-family:Outfit,sans-serif!important;font-size:12px!important}.ag-theme-quartz.custom-grid .text-center{text-align:center!important}.ag-theme-quartz.custom-grid .ag-header-cell .ag-header-cell-label,.ag-theme-quartz.custom-grid .ag-header-cell.text-center .ag-header-cell-label,.ag-theme-quartz.custom-grid .text-center{align-items:center!important;display:flex!important;justify-content:center!important}.react-calendar{background:#0000!important;border-radius:8px!important;font-family:Outfit,sans-serif!important;font-size:13px!important;line-height:1.4!important;padding:10px!important;width:100%!important}.react-calendar__navigation{align-items:center!important;display:flex!important;height:40px!important;margin-bottom:10px!important}.react-calendar__navigation button{background:#0000!important;border:none!important;border-radius:6px!important;cursor:pointer!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:600!important;min-width:32px!important;padding:6px 8px!important;transition:background .15s!important}.react-calendar__navigation button:disabled{background-color:initial!important;cursor:not-allowed!important;opacity:.4!important}.react-calendar__navigation__label{font-size:14px!important;font-weight:600!important}.react-calendar__month-view__weekdays{margin-bottom:4px!important;text-align:center!important}.react-calendar__month-view__weekdays__weekday{font-size:11px!important;font-weight:600!important;letter-spacing:.5px!important;padding:6px 0!important;text-transform:uppercase!important}.react-calendar__month-view__weekdays__weekday abbr{cursor:default!important;text-decoration:none!important}.react-calendar__tile{background:none!important;border:none!important;border-radius:8px!important;cursor:pointer!important;font-family:Outfit,sans-serif!important;line-height:16px!important;padding:8px 4px!important;position:relative!important;text-align:center!important;transition:background .15s!important}.react-calendar__tile,.react-calendar__tile abbr{font-size:12px!important;font-weight:500!important}.react-calendar__tile--active,.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:linear-gradient(135deg,#8660f8,#6c63ff)!important;border-radius:8px!important;color:#fff!important;font-weight:700!important}.react-calendar__month-view__days__day--neighboringMonth{opacity:.4!important}[data-theme=dark] .react-calendar{background:#19152c!important;border:1px solid #2d2a45!important}[data-theme=dark] .react-calendar__navigation button{background:#0000!important;color:#e3e2eb!important}[data-theme=dark] .react-calendar__navigation button:hover:not(:disabled){background:#8660f826!important;color:#8660f8!important}[data-theme=dark] .react-calendar__navigation__label{color:#e3e2eb!important}[data-theme=dark] .react-calendar__month-view__weekdays__weekday{color:#9998a2!important}[data-theme=dark] .react-calendar__month-view__days__day{background:#0000!important;color:#e3e2eb!important}[data-theme=dark] .react-calendar__month-view__days__day--neighboringMonth{color:#4a4860!important;opacity:.3!important}[data-theme=dark] .react-calendar__tile:enabled:focus,[data-theme=dark] .react-calendar__tile:enabled:hover{background:#8660f826!important;color:#8660f8!important}[data-theme=dark] .react-calendar__tile--now:not(.react-calendar__tile--active){background:#8660f81f!important;color:#8660f8!important;font-weight:700!important}[data-theme=dark] .react-calendar__tile.highlight-other-month{opacity:.3!important}.light .react-calendar{background:#fff!important;border:1px solid #e0e0f0!important}.light .react-calendar__navigation button{background:#0000!important;color:#1a1a2e!important}.light .react-calendar__navigation button:hover:not(:disabled){background:#6c63ff14!important;color:#6c63ff!important}.light .react-calendar__navigation__label{color:#1a1a2e!important}.light .react-calendar__month-view__weekdays__weekday{color:#6b6b8a!important}.light .react-calendar__month-view__days__day{background:#0000!important;color:#1a1a2e!important}.light .react-calendar__month-view__days__day--neighboringMonth{color:#c0c0d8!important;opacity:.4!important}.light .react-calendar__tile:enabled:focus,.light .react-calendar__tile:enabled:hover{background:#6c63ff14!important;color:#6c63ff!important}.light .react-calendar__tile--now:not(.react-calendar__tile--active){background:#6c63ff1a!important;color:#6c63ff!important;font-weight:700!important}.light .react-calendar__tile.highlight-other-month{opacity:.4!important}.attendance-calendar-wrapper{overflow:visible!important}.react-calendar__tile.highlight-current-month{opacity:1!important}.react-calendar__tile.dot-absent:after,.react-calendar__tile.dot-halfDay:after,.react-calendar__tile.dot-holiday:after,.react-calendar__tile.dot-leave:after,.react-calendar__tile.dot-present:after,.react-calendar__tile.dot-weekOff:after{border-radius:50%;bottom:4px;content:"";height:5px;left:50%;position:absolute;transform:translateX(-50%);width:5px}.react-calendar__tile.dot-present:after{background-color:#37ac7e}.react-calendar__tile.dot-absent:after{background-color:#ef4444}.react-calendar__tile.dot-halfDay:after{background-color:#f59e0b}.react-calendar__tile.dot-leave:after{background-color:#a78ded}.react-calendar__tile.dot-weekOff:after{background-color:#d09e1b}.react-calendar__tile.dot-holiday:after{background-color:#42ac8a}.light .live-att-summary-card{background:#fff!important;border-color:#e0e0f0!important}.light input.live-att-input,.light select.live-att-input{-webkit-text-fill-color:#1a1a2e!important;background-color:#fff!important;border-color:#d0d0e8!important;color:#1a1a2e!important}.light input.live-att-input:-webkit-autofill,.light input.live-att-input:-webkit-autofill:focus,.light input.live-att-input:-webkit-autofill:hover{-webkit-text-fill-color:#1a1a2e!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}[data-theme=dark] input.live-att-input,[data-theme=dark] select.live-att-input{-webkit-text-fill-color:#e3e2eb!important;background-color:#1a1730!important;border-color:#3d3a58!important;color:#e3e2eb!important}@media (max-width:768px){.react-calendar{padding:8px!important}.react-calendar__tile{padding:8px 4px!important}}.ag-theme-quartz .ag-header-select-all,.ag-theme-quartz .ag-selection-checkbox{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important;margin:0 auto!important;padding:0!important}[data-theme=dark] .ag-theme-quartz{--ag-checkbox-checked-color:#8660f8;--ag-checkbox-indeterminate-color:#8660f8}.ag-theme-quartz.custom-grid .ag-header-cell:not([col-id=checkbox]) .ag-checkbox,.ag-theme-quartz.custom-grid .ag-header-cell:not([col-id=checkbox]) .ag-header-select-all{display:none!important}.ag-theme-quartz.custom-grid .ag-header-cell.ag-checkbox-header-col{align-items:center!important;display:flex!important;justify-content:center!important;padding:0!important}.ag-theme-quartz.custom-grid .ag-header-cell.ag-checkbox-header-col .ag-header-cell-comp-wrapper,.ag-theme-quartz.custom-grid .ag-header-cell.ag-checkbox-header-col .ag-header-cell-label{align-items:center!important;display:flex!important;justify-content:center!important;padding:0!important;width:100%!important}.ag-theme-quartz.custom-grid .ag-cell[col-id=checkbox]{align-items:center!important;display:flex!important;justify-content:center!important;padding:0!important}.ag-theme-quartz.custom-grid .ag-cell[col-id=checkbox] .ag-cell-wrapper,.ag-theme-quartz.custom-grid .ag-cell[col-id=checkbox] .ag-selection-checkbox{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important;margin:0!important;padding:0!important;width:100%!important}.ag-theme-quartz.custom-grid .ag-checkbox-input-wrapper{border-radius:4px!important;height:16px!important;width:16px!important}[data-theme=dark] .ag-theme-quartz.custom-grid .ag-checkbox-input-wrapper{--ag-checkbox-unchecked-color:#4a4860;--ag-checkbox-checked-color:#8660f8;--ag-checkbox-indeterminate-color:#8660f8}.ag-theme-quartz.custom-grid.roster-attendance-grid .ag-cell.roster-day-cell{box-sizing:border-box;height:100%!important;line-height:normal!important;padding:8px 6px!important}.ag-theme-quartz.custom-grid.roster-attendance-grid .roster-day-cell,.ag-theme-quartz.custom-grid.roster-attendance-grid .roster-day-cell .ag-cell-value,.ag-theme-quartz.custom-grid.roster-attendance-grid .roster-day-cell .ag-cell-wrapper{min-width:0;overflow:hidden!important}.roster-attendance-grid .roster-day-cell .ag-cell-value,.roster-attendance-grid .roster-day-cell .ag-cell-wrapper,.roster-shift-card{max-width:100%;width:100%}.roster-shift-card{align-items:flex-start;background:var(--roster-card-background);border:1px solid var(--roster-card-border);border-left:3px solid var(--roster-card-accent);border-radius:7px;box-sizing:border-box;color:var(--roster-card-colour);display:flex;flex-direction:column;gap:2px;height:44px;justify-content:center;line-height:1.2;min-width:0;overflow:hidden;padding:6px 8px;position:relative;text-align:left}.roster-shift-card__label,.roster-shift-card__time{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-shift-card__label{font-size:11px;font-weight:600}.roster-shift-card__time{font-size:10px;font-weight:400}.roster-planner-heading{border-bottom:2px solid #9257fa;color:#fff;color:var(--primary-text-color,#fff);font-weight:600;margin-bottom:18px;padding:12px 0;width:-webkit-fit-content;width:fit-content}.roster-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.roster-range-control,.roster-search,.roster-toolbar .form-select{background-color:#12111f;background-color:var(--table-head-bg-color,#12111f);border:1px solid #292638;border-radius:12px;color:#eeedf5;color:var(--primary-text-color,#eeedf5);font-size:12px;min-height:44px}.roster-search{align-items:center;display:flex;flex:1 1 250px;gap:8px;padding:0 12px}.roster-search>svg{color:#9590a8;flex-shrink:0;font-size:19px}.roster-search .form-control{background:#0000;border:0;box-shadow:none;color:inherit;font-size:12px;min-width:0;padding:10px 0}.roster-search .form-control::placeholder{color:#9590a8}.roster-search:focus-within{outline:2px solid #9257fa;outline-offset:2px}.roster-range-control,.roster-range-control button{align-items:center;display:flex;padding:0 5px}.roster-range-control button{background:#0000;border:0;color:inherit;gap:7px;justify-content:center;min-height:40px}.roster-range-control button>svg{color:#9590a8;font-size:17px}.roster-range-control .roster-range-label{font-size:12px;font-weight:600}.roster-toolbar .form-select{flex:1 1 160px;max-width:230px;padding-left:14px;width:auto}.roster-clear-filter{align-items:center;background:#0000;border:0;color:#a78bfa;display:flex;font-size:12px;gap:4px}.roster-publish-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin:12px 0 18px}.roster-publish-row .roster-publish-button{background:linear-gradient(110deg,#ec409f,#9257fa);border-radius:11px;box-shadow:none;font-size:12px;font-weight:600;min-height:42px;padding:10px 20px;text-transform:none}.roster-publish-row .roster-publish-button.Mui-disabled{background:#30283f;color:#8e89a2}.roster-published{align-items:center;color:#3ddc84;display:flex;font-size:12px;gap:6px}.roster-policy{color:#9590a8;font-size:10px}.roster-coverage{align-items:center;background:#12111f;background:var(--table-head-bg-color,#12111f);border:1px solid #292638;border-radius:14px;display:flex;gap:24px;margin-bottom:16px;padding:18px 16px}.roster-coverage-summary{flex:0 0 210px}.roster-coverage-days{display:flex;flex:1 1;gap:12px;min-width:0;overflow-x:auto;padding-bottom:4px}.roster-range-popover.MuiPaper-root{background:#181430;border-radius:12px;color:#eeedf5;padding:14px}.roster-range-help{font-size:12px;margin-bottom:10px;max-width:260px}.roster-range-actions{display:flex;gap:8px;justify-content:flex-end}.roster-range-actions .MuiButton-root{text-transform:none}.roster-page-size{align-items:center;color:#9998a2;display:inline-flex;font-size:12px;gap:7px}.roster-page-size .form-select{background-color:#18142a;border:1px solid #a9a3c940;border-radius:8px;color:#eeedf5;font-size:12px;height:38px;min-width:76px;padding:6px 28px 6px 10px;width:76px}.roster-range-popover .react-datepicker{border:0;font-family:inherit}.roster-range-popover .react-datepicker__day--in-range,.roster-range-popover .react-datepicker__day--selected{background:#8660f8;color:#fff}@media (max-width:768px){.roster-range-control{flex:1 1 280px;justify-content:space-between}.roster-toolbar .form-select{max-width:none}.roster-coverage{align-items:stretch;flex-direction:column;gap:14px}.roster-coverage-summary{flex-basis:auto}}.roster-attendance-grid .roster-day-header .ag-header-cell-label{justify-content:flex-start!important}.roster-dh{align-items:flex-start;display:flex;flex-direction:column;line-height:1.25}.roster-dh__dow{color:#fff;color:var(--primary-text-color,#fff);font-size:12px;font-weight:700;letter-spacing:.4px}.roster-dh__date{color:#8f8aa8;font-size:11px;font-weight:600;letter-spacing:.3px}.roster-emp__name{color:#fff;color:var(--primary-text-color,#fff);font-size:13.5px;font-weight:700}.roster-emp__meta,.roster-emp__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-emp__meta{color:#8f8aa8;font-size:11px}.roster-emp__meta strong{color:#e5e3ec;color:var(--primary-text-color,#e5e3ec);font-weight:700;opacity:.85}.roster-shift-card{border-radius:8px;height:46px}.roster-shift-card__label{color:var(--roster-card-colour);font-size:12px;font-weight:700}.roster-shift-card__time{color:#8e89a2;font-size:10.5px}.light .roster-shift-card__label{color:color-mix(in srgb,var(--roster-card-colour) 78%,#000)}.light .roster-shift-card__time{color:#6b6789}.roster-assign-empty{border:1px dashed #ffffff40}.light .roster-assign-empty{border-color:#cfc8ea;color:#8a84ad!important}.roster-hours{color:#fff;color:var(--primary-text-color,#fff);font-size:15px;font-weight:700}.roster-hours--over{color:#e11d48}.roster-publish-row .roster-publish-button{background:linear-gradient(110deg,#e83e9c,#8b5cf6);border-radius:14px;box-shadow:0 6px 18px #a855f74d;color:#fff;font-size:14px;font-weight:700;min-height:48px;padding:10px 24px}.roster-policy{color:#6b6789;font-size:11.5px}.light .roster-policy{color:#4a4766}.light .roster-range-control,.light .roster-search{background-color:#fff;border-color:#dcd5f5;color:#1c1a33}.light .roster-range-control{background-color:#ecebf4}.light .roster-search .form-control{color:#1c1a33}.roster-count,.roster-page-size,.roster-pageinfo{color:#8f8aa8;font-size:12.5px}.roster-pg-btn{align-items:center;background:#0000;border:1px solid #7d6cff59;border-radius:12px;color:#fff;color:var(--primary-text-color,#fff);display:inline-flex!important;font-size:13.5px;font-weight:600;gap:4px;padding:9px 16px}.roster-pg-btn--next{background:linear-gradient(110deg,#8b5cf6,#c026d3);border:0;box-shadow:0 6px 16px #a855f74d;color:#fff;padding:10px 20px}.light .roster-pg-btn:not(.roster-pg-btn--next){background:#fff;border-color:#cfc8ea;color:#1c1a33}.light .roster-attendance-grid{background:#fff;border:1px solid #e6e3f5}.light .roster-attendance-grid .ag-header{background:#f1f0f8!important;border-bottom:1px solid #e3e0f2!important}.light .roster-attendance-grid .ag-header-cell-text{color:#1c1a33!important}.light .roster-attendance-grid .ag-row{background:#fff;border-bottom:1px solid #f0eef8!important}.light .roster-attendance-grid .ag-row-odd{background:#fff!important}.light .roster-planner-heading{color:#1c1a33}.roster-toolbar .bs-root{flex:1 1 160px;max-width:230px;min-width:0;width:auto}@media (max-width:900px){.roster-toolbar .bs-root{max-width:none}}.roster-cov__title{color:#8f8aa8;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.roster-cov__dow,.roster-cov__muted{color:#8f8aa8}.roster-cov__dow strong{color:#fff;color:var(--primary-text-color,#fff);font-weight:700}.roster-cov__track{background:#ffffff14}.light .roster-coverage{background:#fff;border-color:#e3dcfb}.light .roster-cov__dow,.light .roster-cov__muted,.light .roster-cov__title{color:#6b6789}.light .roster-cov__dow strong{color:#1c1a33}.light .roster-cov__track{background:#ece8fb}.roster-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:14px}.roster-head .roster-planner-heading{margin-bottom:0}.roster-head .roster-publish-row{flex-wrap:wrap;gap:14px;justify-content:flex-end;margin:0}.roster-head .roster-publish-row .roster-policy{order:-1}.roster-head .roster-publish-row .roster-publish-button{border-radius:12px;font-size:13.5px;min-height:42px;padding:8px 20px}.roster-toolbar{margin-bottom:14px}.roster-coverage{margin-bottom:12px;margin-top:0;padding:14px 16px}.roster-planner-heading{font-size:14px;padding:6px 0}.roster-head{margin-bottom:8px}.roster-head .roster-publish-row .roster-publish-button{border-radius:10px;box-shadow:0 4px 12px #a855f740;font-size:13px;min-height:34px;padding:4px 16px}.roster-head .roster-policy{font-size:11px}.roster-toolbar{gap:10px;margin-bottom:8px}.roster-range-control,.roster-search,.roster-toolbar .form-select{min-height:38px}.roster-range-control button{min-height:34px}.roster-toolbar .bs-root{--bs-h:38px}.roster-toolbar .bs-trigger{font-size:13px;height:38px}.roster-coverage{border-radius:12px;gap:18px;margin-bottom:8px;padding:8px 14px}.roster-coverage-summary{flex:0 0 170px}.roster-cov__title{font-size:10px}.roster-coverage-summary>div:nth-child(2){font-size:12px!important;line-height:1.25;margin-top:2px!important}.roster-coverage-days{gap:10px;padding-bottom:0}.roster-coverage-days>div>div:first-child{margin-bottom:3px!important}.roster-attendance-grid+.custom-pagination{min-height:0;padding:4px!important}.roster-attendance-grid+.custom-pagination .roster-pg-btn{border-radius:9px;font-size:12.5px;padding:5px 12px}.roster-attendance-grid+.custom-pagination .roster-pg-btn--next{padding:6px 14px}.roster-attendance-grid+.custom-pagination .bs-root{--bs-h:32px}.roster-attendance-grid+.custom-pagination .bs-trigger{font-size:12.5px;height:32px;padding:0 9px}.roster-attendance-grid+.custom-pagination .roster-count,.roster-attendance-grid+.custom-pagination .roster-page-size,.roster-attendance-grid+.custom-pagination .roster-pageinfo{font-size:12px}.roster-assign-paper.MuiPaper-root{background:#181430;border:1px solid #8660f847;box-shadow:0 18px 45px #00000080;color:#fff}.roster-assign__who{color:#8f8aa8}.roster-assign__reassign{color:#b19a63}.roster-assign__repeat{align-items:center;color:#c9c4dd;cursor:pointer;display:flex;font-size:13px;gap:10px;margin:0 10px 12px}.roster-assign__repeat input[type=checkbox]{accent-color:#8660f8;appearance:auto;-webkit-appearance:checkbox;background:none;border:0;box-shadow:none;cursor:pointer;height:16px;margin:0;padding:0;width:16px}.roster-assign__opt{background:#0000}.roster-assign__opt:hover{background:#ffffff0a}.roster-assign__opt.is-selected{background:#ffffff12}.roster-assign__label{color:#fff}.roster-assign__time{color:#8a86a3}.roster-assign__actions{border-top:1px solid #ffffff14}.roster-assign__clear.MuiButton-root{background:#ec409f1f;color:#ff647c}.roster-assign__close.MuiButton-root{background:#ffffff0f;color:#aaa6bf}.light .roster-assign-paper.MuiPaper-root{background:#fff;border-color:#ddd5fa;box-shadow:0 18px 45px #3c288c2e;color:#1c1a33}.light .roster-assign__who{color:#6b6789}.light .roster-assign__reassign{color:#b45309}.light .roster-assign__repeat{color:#3a3858}.light .roster-assign__opt:hover{background:#f6f3ff}.light .roster-assign__opt.is-selected{background:#efe9ff}.light .roster-assign__label{color:#1c1a33}.light .roster-assign__time{color:#6b6789}.light .roster-assign__actions{border-top-color:#ece8fb}.light .roster-assign__clear.MuiButton-root{background:#fde8f1;color:#d6336c}.light .roster-assign__close.MuiButton-root{background:#f1eefb;color:#4a4766}.roster-range-actions .MuiButton-contained{background:linear-gradient(110deg,#7c4dff,#8b5cf6);box-shadow:0 4px 12px #7c4dff4d;color:#fff}.roster-range-actions .MuiButton-contained.Mui-disabled{background:#7d6cff40;box-shadow:none;color:#ffffff80}.roster-range-actions .MuiButton-text{color:#a78bfa}.roster-range-popover .react-datepicker{background:#0000!important;border:0!important;box-shadow:none!important}.roster-range-popover .react-datepicker__header{background:#0000!important}.light .roster-range-popover.MuiPaper-root{background:#fff;border:1px solid #ddd5fa;box-shadow:0 18px 45px #3c288c2e;color:#1c1a33}.light .roster-range-help{color:#4a4766}.light .roster-range-popover .react-datepicker{background:#fff!important}.light .roster-range-popover .react-datepicker__header{background:#f6f3ff!important}.light .roster-range-actions .MuiButton-text{color:#6d4aff}.light .roster-range-actions .MuiButton-contained.Mui-disabled{background:#ece7ff;color:#a79ed6}.la-root{--la-surface:#ffffff08;--la-border:#948cc82e;--la-text:var(--primary-text-color,#e9e8f2);--la-muted:#9b97b2;--la-accent:#8660f8;color:var(--la-text);display:flex;flex:1 1 auto;flex-direction:column;max-width:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.light .la-root{--la-surface:#00000005;--la-border:#5a508c2e;--la-muted:#6b6785}.la-header{flex-shrink:0;gap:16px;justify-content:space-between;margin:6px 0 14px}.la-header,.la-title-wrap{align-items:center;display:flex}.la-title-wrap{flex-wrap:wrap;gap:14px}.la-title{color:var(--la-text);font-size:26px;font-weight:700;margin:0}.la-live-note{align-items:center;color:var(--la-muted);display:inline-flex;font-size:13px;gap:8px}.la-live-dot{animation:la-pulse 1.8s infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 0 0 #22c55e99;height:8px;width:8px}@keyframes la-pulse{0%{box-shadow:0 0 0 0 #22c55e8c}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 0 0 #22c55e00}}.la-refresh-wrap{align-items:center;color:var(--la-muted);display:flex;font-size:13px;gap:12px}.la-icon-btn{align-items:center;background:var(--la-surface);border:1px solid var(--la-border);border-radius:10px;color:var(--la-text);cursor:pointer;display:inline-flex;height:38px;justify-content:center;transition:background .15s,border-color .15s;width:38px}.la-icon-btn:hover{background:#8660f824;border-color:#8660f873}.la-icon-btn.spinning svg{animation:la-spin .8s linear infinite}@keyframes la-spin{to{transform:rotate(1turn)}}.la-cards{grid-gap:18px;display:grid;flex-shrink:0;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.la-card{--c:#22c55e;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 16%,#0000),color-mix(in srgb,var(--c) 4%,#0000));border:1px solid color-mix(in srgb,var(--c) 55%,#0000);border-radius:14px;cursor:pointer;padding:18px 20px 16px;position:relative;transition:transform .15s ease,box-shadow .15s ease}.la-card:hover{transform:translateY(-2px)}.la-card.active{box-shadow:0 0 0 1px var(--c),0 0 18px color-mix(in srgb,var(--c) 45%,#0000)}.la-card-top{gap:14px}.la-card-icon,.la-card-top{align-items:center;display:flex}.la-card-icon{background:color-mix(in srgb,var(--c) 22%,#0000);border-radius:50%;color:var(--c);flex-shrink:0;height:46px;justify-content:center;width:46px}.la-card-body{flex:1 1;min-width:0}.la-card-label{color:var(--la-text);font-size:14px;font-weight:500;opacity:.92;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.la-card-value{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-top:2px}.la-card-count{color:var(--la-text);font-size:30px;font-weight:700;line-height:1.1}.la-card-count small{font-size:18px;font-weight:500;opacity:.75}.la-card-pct{align-self:center;background:color-mix(in srgb,var(--c) 20%,#0000);border-radius:999px;color:var(--c);font-size:13px;font-weight:600;padding:3px 10px}.la-card-bar{background:#ffffff14;border-radius:999px;height:5px;margin-top:14px;overflow:hidden}.light .la-card-bar{background:#00000014}.la-card-bar>span{background:var(--c);border-radius:999px;display:block;height:100%;min-width:5px;transition:width .4s ease}.la-card.green{--c:#22c55e}.la-card.red{--c:#f0476a}.la-card.purple{--c:#8b5cf6}.la-card.blue{--c:#3b9eff}.la-card.orange{--c:#f59e0b}.la-filters{flex-shrink:0;flex-wrap:wrap;gap:12px;margin-bottom:14px}.la-field,.la-filters{align-items:center;display:flex}.la-field{background:var(--la-surface);border:1px solid var(--la-border);border-radius:10px;color:var(--la-muted);height:42px;position:relative}.la-field:focus-within{border-color:var(--la-accent)}.la-field>svg.la-field-icon{left:13px;pointer-events:none;position:absolute}.la-field input,.la-field select{appearance:none;-webkit-appearance:none;background:#0000;border:0;color:var(--la-text);cursor:pointer;font-size:13.5px;height:100%;outline:0;padding:0 34px 0 40px;width:100%}.la-field input{cursor:text;padding-right:12px}.la-field select option{background:#fff;color:#111}.la-field .la-caret{pointer-events:none;position:absolute;right:12px}.la-field.search{flex:1 1 320px;max-width:520px}.la-field.select{width:210px}.la-reset{align-items:center;background:#8660f824;border:1px solid #8660f880;border-radius:10px;color:#c4b5fd;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;height:42px;margin-left:auto;padding:0 18px}.la-reset:hover{background:#8660f840}.light .la-reset{color:#5b3fd0}.la-table-wrap{background:var(--la-surface);border:1px solid var(--la-border);border-radius:14px;flex:0 0 auto;overflow:hidden}.la-table-wrap .ag-root-wrapper{background:#0000;border:0}.la-table-wrap .ag-header{background:#0000;border-bottom:1px solid var(--la-border)}.la-table-wrap .ag-header-cell-text{color:var(--la-muted);font-size:13px;font-weight:600}.la-table-wrap .ag-row{background:#0000;border-bottom:1px solid var(--la-border)}.la-table-wrap .ag-row-hover{background:#8660f812!important}.la-emp{gap:12px;min-width:0}.la-avatar,.la-emp{align-items:center;display:flex}.la-avatar{border-radius:50%;color:#fff;flex-shrink:0;font-size:13px;font-weight:700;height:38px;justify-content:center;overflow:hidden;width:38px}.la-emp-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.la-emp-name{color:var(--la-text);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.la-emp-id{color:var(--la-muted);font-size:12px}.la-cell{color:var(--la-text);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.la-cell.muted{color:var(--la-muted)}.la-status{align-items:center;border-radius:12px;box-shadow:0 4px 12px #0000002e;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:9px;padding:8px 16px;white-space:nowrap}.la-status i{background:#fff;border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.la-status.neutral{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#969cb86b;border:1px solid #ffffff1a}.la-status.neutral i{animation:la-dot-blink 2.4s ease-in-out infinite}@keyframes la-dot-blink{0%,to{background:#fff}50%{background:#b7f0c4}}.light .la-status.neutral{background:#787ea0bf}.la-kebab{display:inline-block;position:relative}.la-kebab-btn{align-items:center;background:#ffffff0f;border:0;border-radius:50%;color:var(--la-text);cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.la-kebab-btn:hover{background:#8660f840}.la-menu{background:#1e1a30;border:1px solid var(--la-border);border-radius:10px;box-shadow:0 8px 24px #00000073;min-width:190px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:2000}.light .la-menu{background:#fff;box-shadow:0 8px 24px #00000026}.la-menu button{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--la-text);cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;width:100%}.la-menu button:hover:not(:disabled){background:#8660f829}.la-menu button:disabled{cursor:not-allowed;opacity:.4}.la-tab-actions{align-items:center;display:flex;gap:16px;margin-left:auto}.la-date-chip{align-items:center;background:#8660f81a;border:1px solid #8660f88c;border-radius:12px;color:var(--la-text);display:inline-flex;font-size:15px;font-weight:500;gap:12px;height:46px;min-width:220px;padding:0 18px}.la-date-chip svg:first-child{color:#c4b5fd}.la-chip-caret{color:var(--la-muted);margin-left:auto}.la-export-btn{align-items:center;background:#8660f824;border:1px solid #8660f859;border-radius:12px;color:var(--la-text);cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:12px;height:46px;padding:0 14px 0 18px}.la-export-btn:hover{background:#8660f83d}.la-export-caret{color:var(--la-muted);margin-left:8px}.la-tab-actions .la-icon-btn{background:#0000;border-color:#0000;width:36px}@media (max-width:1400px){.la-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.la-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.la-field.select{width:100%}}.la-root .la-field input,.la-root .la-field select{background-color:initial!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--la-text)!important;font-size:13.5px!important;height:100%!important;padding:0 36px 0 42px!important;width:100%!important}.la-root .la-field input{padding-right:12px!important}.la-root .la-field input::placeholder{color:var(--la-muted);opacity:1}.la-root .ag-theme-quartz.custom-grid .ag-header{background-color:initial!important;border-radius:0!important}.la-root .ag-theme-quartz.custom-grid .ag-cell,.la-root .ag-theme-quartz.custom-grid .ag-header-cell{padding:0 16px!important}.la-root .ag-theme-quartz.custom-grid .ag-header-cell .ag-header-cell-label{justify-content:flex-start!important}.la-root .ag-theme-quartz.custom-grid .ag-header-cell-text{color:var(--la-muted)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important}.la-root .ag-theme-quartz.custom-grid .ag-cell{align-items:center!important;display:flex!important;justify-content:flex-start!important;line-height:normal!important}.la-cell-flex{align-items:center;display:flex;height:100%}.la-root .la-status{align-self:center;border-radius:8px!important;height:auto;line-height:1.2;overflow:hidden}.la-date-field .react-datepicker-wrapper{height:100%;width:100%}.la-root .la-date-field input{cursor:pointer;padding-left:42px!important}.la-menu{--la-text:var(--primary-text-color,#e9e8f2);--la-border:#948cc838;color:var(--la-text)}.light .la-menu{--la-text:#1a1a2e;--la-border:#5a508c33}.la-camera{background:#8660f82e;color:#c4b5fd}.la-loc{align-items:center;display:inline-flex;gap:8px;min-width:0}.la-loc svg{color:#3b9eff;flex-shrink:0}.la-chips,.la-chips-wrap{display:inline-flex;min-width:0}.la-chips{align-items:center;background:#0000;border:0;cursor:pointer;flex-wrap:nowrap;gap:6px;padding:0}.la-flags-popup{display:flex;flex-wrap:wrap;gap:8px;max-width:260px}.la-chips .la-chip{max-width:9.5em;overflow:hidden;text-overflow:ellipsis}.la-chip-more{background:#ffffff14;color:var(--la-muted);flex-shrink:0;font-size:11px;font-weight:700;height:20px;justify-content:center;padding:0 7px}.la-chip,.la-chip-more{align-items:center;border-radius:999px;display:inline-flex}.la-chip{font-size:12.5px;font-weight:600;gap:7px;padding:5px 12px;white-space:nowrap}.la-chip i{background:currentColor;border-radius:50%;display:inline-block;height:8px;width:8px}.la-chip.green{background:#22c55e24;color:#4ade80}.la-chip.amber{background:#f59e0b29;color:#fbbf24}.la-chip.purple{background:#8b5cf62e;color:#c4b5fd}.light .la-chip.green{color:#15803d}.light .la-chip.amber{color:#b45309}.light .la-chip.purple{color:#6d28d9}.la-table-wrap .ag-header-cell .ag-sort-none-icon{display:inline-flex!important;opacity:.6}.la-root .custom-pagination{background:#0000!important;background-color:initial!important;border-radius:0!important;border-top:0!important;box-shadow:none!important;padding:10px 0!important;top:0!important}.la-root{--la-pin-bg:#15122a}.light .la-root{--la-pin-bg:#f4f3fb}.la-table-wrap .ag-pinned-left-cols-container,.la-table-wrap .ag-pinned-left-cols-container .ag-cell,.la-table-wrap .ag-pinned-left-header{background-color:var(--la-pin-bg)!important}.la-table-wrap .ag-pinned-left-cols-container,.la-table-wrap .ag-pinned-left-header{border-right:1px solid var(--la-border)!important;box-shadow:6px 0 12px -8px #00000073;z-index:2}.la-table-wrap .ag-body-horizontal-scroll{display:block}.la-root .la-filters{flex-wrap:nowrap;gap:10px}.la-root .la-field.search{flex:2 1 220px;max-width:none;min-width:180px}.la-root .la-field.select{flex:1 1 130px;min-width:118px;width:auto}.la-root .la-field.la-date-field{flex:0 1 150px;min-width:138px}.la-root .la-reset{flex:0 0 auto;margin-left:0;padding:0 16px}.la-root .la-field input,.la-root .la-field select{text-overflow:ellipsis}.la-date-field .react-datepicker__input-container{display:block;height:100%}.la-root .la-date-field input{line-height:42px}@media (max-width:1100px){.la-root .la-filters{flex-wrap:wrap}}.la-root .la-header{margin:2px 0 10px}.la-root .la-title{font-size:22px}.la-root .la-live-note{font-size:12.5px}.la-root .la-icon-btn{border-radius:9px;height:34px;width:34px}.la-root .la-cards{gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.la-root .la-card{border-radius:12px;padding:10px 14px}.la-root .la-card-top{gap:10px}.la-root .la-card-icon{height:36px;width:36px}.la-root .la-card-icon svg{height:18px;width:18px}.la-root .la-card-label{font-size:12.5px}.la-root .la-card-value{margin-top:0}.la-root .la-card-count{font-size:22px}.la-root .la-card-count small{font-size:14px}.la-root .la-card-pct{font-size:11.5px;padding:2px 9px}.la-root .la-card-bar{height:4px;margin-top:8px}.la-root .la-filters{margin-bottom:10px}.la-root .la-field,.la-root .la-reset{height:38px}@media (max-width:1400px){.la-root .la-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.la-root .la-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.la-tab-actions{gap:10px}.la-date-chip{min-width:170px;padding:0 12px}.la-date-chip,.la-export-btn{border-radius:9px;font-size:13px;gap:8px;height:34px}.la-export-btn{padding:0 12px 0 14px}.la-tab-actions .la-icon-btn{height:34px;width:30px}.la-date-chip svg,.la-export-btn svg{height:15px;width:15px}.la-avatar-btn{border:0;cursor:pointer;padding:0}.la-photo-popup{padding:6px}.la-photo-popup img{border-radius:8px;display:block;max-height:260px;max-width:260px;object-fit:cover}.ea-drawer{--ea-bg:#0d0e24;--ea-panel:hsla(0,0%,100%,.035);--ea-border:#948cdc38;--ea-text:#f1f0fa;--ea-muted:#a6a3c4;--ea-accent:#7357f6;background:var(--ea-bg);border-left:1px solid var(--ea-border);box-shadow:-8px 0 32px #00000073;box-sizing:border-box;color:var(--ea-text);display:flex;flex-direction:column;font-size:clamp(10.5px,1.45vh,13px);height:100vh;pointer-events:none;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .28s ease,visibility .28s;visibility:hidden;width:min(44em,100vw);z-index:1300}.ea-drawer.open{pointer-events:auto;transform:translateX(0);visibility:visible}.light .ea-drawer{--ea-bg:#f6f5fc;--ea-panel:#fff;--ea-border:#5a508c33;--ea-text:#1b1a33;--ea-muted:#66638a}.ea-header{border-bottom:1px solid var(--ea-border);gap:1.143em;padding:1.143em 1.571em 1em}.ea-header,.ea-header-icon{align-items:center;display:flex;flex-shrink:0}.ea-header-icon{background:#7357f640;border:1px solid #7357f666;border-radius:1em;color:#b5a8ff;height:3.286em;justify-content:center;width:3.286em}.ea-header-text{flex:1 1;min-width:0}.ea-header-text h3{font-size:1.571em;font-weight:700;margin:0}.ea-header-text p{color:var(--ea-muted);font-size:1em;margin:.214em 0 0}.ea-staff{align-items:center;display:flex;gap:.857em}.ea-staff-text{display:flex;flex-direction:column;line-height:1.25;text-align:right}.ea-staff-text b{font-size:1.071em}.ea-staff-text small{color:var(--ea-muted);font-size:.893em}.ea-staff-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;font-weight:700;height:3.429em;justify-content:center;width:3.429em}.ea-close{background:#0000;border:0;color:var(--ea-text);cursor:pointer;display:inline-flex;padding:.429em}.ea-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.857em;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1em 1.571em .714em}.ea-calendar{background:var(--ea-panel);border:1px solid var(--ea-border);border-radius:1em;padding:1em 1.143em}.ea-cal-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:1em}.ea-cal-head h4{font-size:1.5em;font-weight:700;margin:0}.ea-cal-nav{display:flex;gap:.714em}.ea-cal-nav button{align-items:center;background:#0000;border:1px solid var(--ea-border);border-radius:.714em;color:var(--ea-text);cursor:pointer;display:inline-flex;font-weight:500;height:2.571em;justify-content:center;min-width:3em;padding:0 .857em}.ea-cal-nav button:hover{background:#7357f629}.ea-weekdays{color:var(--ea-muted);font-size:.893em;letter-spacing:.06em;margin:.429em 0 .571em;text-align:center}.ea-days,.ea-weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.ea-days{grid-gap:.286em;background:#0000002e;border-radius:.857em;gap:.286em;padding:.571em}.light .ea-days{background:#0000000a}.ea-day{background:#0000;border:0;border-radius:.714em;color:var(--ea-text);cursor:pointer;font-size:1.071em;height:2.857em;position:relative}.ea-day:hover:not(:disabled):not(.selected){background:#7357f629}.ea-day.muted{color:var(--ea-muted);opacity:.45}.ea-day:disabled{cursor:not-allowed;opacity:.25}.ea-day.selected{background:var(--ea-accent);box-shadow:0 6px 18px #7357f673;color:#fff;font-weight:600;opacity:1}.ea-day.today:after{background:currentColor;border-radius:50%;bottom:.429em;content:"";height:.286em;left:50%;margin-left:-2px;position:absolute;width:.286em}.ea-date-card{align-items:center;background:var(--ea-panel);border:1px solid var(--ea-border);border-radius:.857em;display:flex;gap:.857em;justify-content:space-between;padding:.857em 1.143em}.ea-date-card h4{font-size:1.429em;font-weight:700;margin:0}.ea-date-card p{color:var(--ea-muted);font-size:1em;margin:.286em 0 0}.ea-clear{align-items:center;background:#0000;border:1px solid var(--ea-border);border-radius:.714em;color:var(--ea-text);cursor:pointer;display:inline-flex;gap:.714em;height:2.857em;padding:0 1.429em;white-space:nowrap}.ea-clear:hover{background:#7357f624}.ea-section h5{font-size:1.286em;font-weight:700;margin:0}.ea-section h5 span{font-weight:400}.ea-section h5 span,.ea-section>p{color:var(--ea-muted);font-size:1em}.ea-section>p{margin:2px 0 .714em}.ea-rule{border:0;border-top:1px solid var(--ea-border);margin:0}.ea-options{grid-gap:.857em;display:grid;gap:.857em;grid-template-columns:repeat(3,minmax(0,1fr))}.ea-option,.ea-present-wrap{position:relative}.ea-option{--tone:#8b5cf6;align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--tone) 14%,#0000),color-mix(in srgb,var(--tone) 4%,#0000));border:1px solid color-mix(in srgb,var(--tone) 55%,#0000);border-radius:.857em;color:var(--tone);cursor:pointer;display:flex;font-size:1.071em;font-weight:600;gap:1em;height:4.571em;padding:0 1.143em;text-align:left;transition:box-shadow .15s,transform .15s;width:100%}.ea-option:hover:not(:disabled){transform:translateY(-1px)}.ea-option:disabled{cursor:not-allowed;opacity:.6}.ea-option.red{--tone:#f0476a}.ea-option.amber{--tone:#f59e0b}.ea-option.green{--tone:#22c08a}.ea-option.purple{--tone:#8b6cf6}.ea-option-icon{align-items:center;background:color-mix(in srgb,var(--tone) 22%,#0000);border-radius:50%;display:flex;flex-shrink:0;height:2.714em;justify-content:center;width:2.714em}.ea-option-label{flex:1 1;min-width:0}.ea-caret{color:var(--ea-text);flex-shrink:0}.ea-option.selected{border-color:#8f74ff;border-width:2px;box-shadow:0 0 0 1px #8f74ff59,0 8px 22px #7357f640}.ea-check{align-items:center;background:#1a1540;border:2px solid #8f74ff;border-radius:50%;color:#d8ceff;display:flex;height:1.857em;justify-content:center;position:absolute;right:-8px;top:-8px;width:1.857em}.ea-present-menu{background:var(--ea-bg);border:1px solid var(--ea-border);border-radius:.714em;box-shadow:0 10px 28px #00000073;left:0;padding:.429em;position:absolute;right:0;top:calc(100% + .429em);z-index:20}.ea-present-menu button{background:#0000;border:0;border-radius:.571em;color:var(--ea-text);cursor:pointer;display:block;padding:.714em .857em;text-align:left;width:100%}.ea-present-menu button:hover{background:#7357f629}.ea-present-menu button.on{color:#22c08a;font-weight:600}.ea-time-card{align-items:center;background:var(--ea-panel);border:1px solid var(--ea-border);border-radius:.857em;display:flex;flex-wrap:wrap;gap:1.286em;padding:.857em 1em}.ea-time-field{align-items:flex-end;display:flex;flex:1 1 14.286em;gap:.857em;min-width:14.286em}.ea-time-icon{align-items:center;border-radius:.857em;display:flex;flex-shrink:0;height:3.143em;justify-content:center;width:3.143em}.ea-time-icon.green{background:#22c08a29;color:#22c08a}.ea-time-icon.red{background:#f0476a29;color:#f0476a}.ea-time-main{display:flex;flex:1 1;flex-direction:column;gap:.429em;min-width:0}.ea-time-main small{color:var(--ea-muted);font-size:.964em}.ea-time-input{align-items:center;background:#0000002e;border:1px solid var(--ea-border);border-radius:.714em;color:var(--ea-text);display:flex;gap:.857em;height:3em;padding:0 1em}.light .ea-time-input{background:#fff}.ea-time-input.editable{cursor:pointer}.ea-time-input.editable:hover{border-color:var(--ea-accent)}.ea-time-input span{flex:1 1;font-size:1.071em}.ea-time-input span.placeholder{color:var(--ea-muted)}.ea-time-input button{background:#0000;border:0;color:var(--ea-muted);cursor:pointer;display:inline-flex;padding:2px}.ea-select-time,.ea-time-input button:hover{color:var(--ea-text)}.ea-select-time{align-items:center;background:#7357f61a;border:1px solid var(--ea-border);border-radius:.714em;cursor:pointer;display:inline-flex;gap:.714em;height:3em;padding:0 1.286em;white-space:nowrap}.ea-select-time:hover{background:#7357f638}.ea-notes{position:relative}.ea-notes textarea{background-color:#0000002e!important;border:1px solid var(--ea-border)!important;border-radius:.857em;box-shadow:none!important;color:var(--ea-text)!important;font-size:1.071em;outline:0;padding:1em 1.143em 2.143em;resize:none;width:100%}.light .ea-notes textarea{background-color:#fff!important}.ea-notes textarea:focus{border-color:var(--ea-accent)!important}.ea-notes span,.ea-notes textarea::placeholder{color:var(--ea-muted)}.ea-notes span{bottom:.714em;font-size:.929em;position:absolute;right:1.143em}.ea-footer{align-items:center;background:var(--ea-bg);border-top:1px solid var(--ea-border);display:flex;flex-shrink:0;gap:.857em;justify-content:space-between;padding:.857em 1.571em 1.143em}.ea-cancel{background:#0000;border:1px solid var(--ea-border);border-radius:.857em;color:var(--ea-text);cursor:pointer;font-weight:600;height:3.286em;min-width:10.714em}.ea-cancel:hover{background:#ffffff0f}.ea-save{align-items:center;background:#6d4bf5;border:0;border-radius:.857em;box-shadow:0 8px 22px #6d4bf566;color:#fff;cursor:pointer;display:inline-flex;font-size:1.071em;font-weight:600;gap:.857em;height:3.286em;justify-content:center;min-width:15em}.ea-save:hover:not(:disabled){background:#7f60ff}.ea-save:disabled{cursor:not-allowed;opacity:.7}@media (max-width:720px){.ea-options{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-staff-text{display:none}}.ea-banner{align-items:flex-start;background:#7357f61f;border:1px solid #7357f64d;border-radius:.75em;color:#b9b3f5;display:flex;font-size:.95em;gap:.75em;line-height:1.4;padding:.75em 1em}.ea-banner svg{flex-shrink:0;margin-top:.1em}.ea-banner.lock{background:#f0476a1f;border-color:#f0476a66;color:#ff8fa7}.light .ea-banner{color:#4b3fb0}.light .ea-banner.lock{color:#b4233f}.ea-day.blank{pointer-events:none;visibility:hidden}.ea-cal-nav button:disabled{cursor:not-allowed;opacity:.35}.ea-time-main label{color:var(--ea-muted);font-size:.97em;margin:0}.ea-time-input input[type=time]{background:#0000!important;border:0!important;box-shadow:none!important;color:var(--ea-text)!important;color-scheme:dark;flex:1 1;font-family:inherit;font-size:1.07em;height:100%;min-width:0;outline:0;padding:0!important}.light .ea-time-input input[type=time]{color-scheme:light}.ea-time-input input[type=time]:disabled{opacity:.6}.ea-time-input input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}.ea-time-input:focus-within{border-color:var(--ea-accent)}.ea-time-input .react-datepicker-wrapper{flex:1 1;height:100%;min-width:0}.ea-time-input .react-datepicker__input-container{height:100%}.ea-time-input .react-datepicker__input-container input{background:#0000!important;border:0!important;box-shadow:none!important;color:var(--ea-text)!important;cursor:pointer;font-family:inherit;font-size:1.07em;height:100%;outline:0;padding:0!important;width:100%}.ea-time-input .react-datepicker__input-container input::placeholder{color:var(--ea-muted)}.ea-time-popper{width:auto!important;z-index:20000!important}.ea-time-popper .react-datepicker{background:#14122b;border:1px solid #948cdc4d;border-radius:12px;box-shadow:0 12px 32px #00000080;color:#f1f0fa;font-family:inherit}.ea-time-popper .react-datepicker__triangle{display:none}.ea-time-popper .react-datepicker--time-only .react-datepicker__time-container{width:130px}.ea-time-popper .react-datepicker__header{background:#1c1940;border-bottom:1px solid #948cdc40;border-radius:12px 12px 0 0}.ea-time-popper .react-datepicker-time__header{color:#f1f0fa;font-weight:600}.ea-time-popper .react-datepicker__time{background:#0000;border-radius:0 0 12px 12px}.ea-time-popper .react-datepicker__time-list{height:220px!important}.ea-time-popper .react-datepicker__time-list-item{color:#f1f0fa;height:auto!important;padding:9px 10px!important}.ea-time-popper .react-datepicker__time-list-item:hover{background:#7357f640!important}.ea-time-popper .react-datepicker__time-list-item--selected{background:#6d4bf5!important;color:#fff!important;font-weight:600}.light .ea-time-popper .react-datepicker{background:#fff;color:#1b1a33}.light .ea-time-popper .react-datepicker__header{background:#f0eefb}.light .ea-time-popper .react-datepicker-time__header,.light .ea-time-popper .react-datepicker__time-list-item{color:#1b1a33}.ea-bulk{width:min(34em,100vw);z-index:10000}.ea-chips{display:flex;flex-wrap:wrap;gap:.6em;max-height:9.5em;overflow-y:auto}.ea-chip{align-items:center;background:var(--ea-panel);border:1px solid var(--ea-border);border-radius:.7em;display:inline-flex;font-size:.95em;gap:.6em;padding:.5em .9em}.ea-chip i{background:#6d4bf5;border-radius:50%;display:inline-block;height:.55em;width:.55em}.ea-bulk .ea-options{grid-template-columns:repeat(2,minmax(0,1fr))}.pay-roll-body{border-right:1px solid #d3d3d3}.pay-roll-body-right{border-left:1px solid #d3d3d3}.pending-action>ul li{border-bottom:1px solid #d3d3d3}.pending-action>ul li a{color:#000}.approve-leaves,.getting-started .header{border-bottom:1px solid #d3d3d3}.getting-started .header{background-color:#ecebeb}.getting-started .body{font-size:20px}.getting-started>.body ul li{border-bottom:1px solid #d3d3d3}.getting-started>.body ul li a{color:#000}.card-text ul li,.statutory-container ul li{border-bottom:1px solid #d3d3d3}.card-text ul li .right,.statutory-container ul li .right{align-items:center;display:flex;justify-content:space-between}.card-text ul li .right span:first-child,.statutory-container ul li .right span:first-child{border-right:2px solid #d3d3d3}.acc-header .right span:first-child{border-right:2px solid #9ea0a0}.acc-body{color:gray}.accordion-header .accordion-button:not(.collapsed){background:#fff;color:#000}.accordion-header{border-radius:20px}.statutory-container{border:1px solid #d3d3d3}@media screen and (max-width:767px){.page-top-bar-1.fixed{margin-bottom:50px;position:fixed;top:92px;width:100%;z-index:1}.page-body.next{margin-top:43px}.pay-roll-body{border:none;height:auto;position:relative;top:0}.pay-roll-body-form{border:1px solid #d3d3d3;border-radius:7px;margin-bottom:25px;padding:20px}.pay-roll-body-right{border:none;height:auto;position:relative;top:25px}.pending-action{border:1px solid #d3d3d3;border-radius:7px;padding:20px}}.tab-row{background-color:#fff}.tab-container{border:none;color:#fff;height:40px;margin:0;z-index:1600!important}.payroll-tab.active{border-bottom:2px solid gray;color:#d3d3d3}.run-payroll-tabs .child:first-child .child-icons{font-size:14px}.run-payroll-tabs .child:nth-child(2) .child-icons{font-size:18px}.run-payroll-tabs .child:last-child{background-color:#d3d0d0;color:#000}.flex-dis .refresh{background-color:#fff;border:1px solid #0cf;color:#0cf;width:-webkit-fit-content;width:fit-content}.flex-dis .download-report{background-color:#0cf;width:-webkit-fit-content;width:fit-content}.right-slider-menubar{background-color:#0d0c2c!important;box-shadow:0 0 1px 1px #cfcdcdbe;height:99%;top:0;z-index:2}.right-slider-menubar-header{border-bottom:1px solid #d3d3d3}.ctc_not_added{background-color:#3f3d3d}.ctc-content-title{background-color:#eee}.ctc-content-subtitle{border-bottom:1px solid #d3d3d3}.ag-theme-alpine .wrap-header .ag-header-cell-label{line-height:1.2;text-align:center;white-space:normal!important}.ag-theme-alpine .ag-header-cell-label{font-size:12px!important}.att-tab{align-items:center;border:0!important;border-bottom:0!important;border-radius:10px;display:inline-flex!important;font-size:14.5px;font-weight:500;gap:8px;height:44px;padding:0 18px!important;transition:background .15s ease,color .15s ease}.att-tab:after,.att-tab:before{display:none!important}.att-tab:hover{background:#8660f81f}.att-tab.active{background:#8660f8!important;box-shadow:0 4px 14px #8660f859;color:#fff!important}.attendance-widgets .widgets-header-left{flex:1 1 auto;min-width:0}.attendance-widgets .widgets-header-right{flex:0 0 auto}.attendance-widgets{display:flex;flex-direction:column}.attendance-widgets>.widgets-header-bordered{flex:0 0 auto}.attendance-widgets>.widgets-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.attendance-widgets{padding:12px 16px 10px!important}.attendance-widgets>.widgets-header-bordered{padding-bottom:8px!important}.att-tab{border-radius:9px!important;font-size:13px!important;gap:7px!important;height:34px!important;padding:0 14px!important}.att-tab svg{height:15px;width:15px}.att-tab.active{box-shadow:0 3px 10px #8660f84d}.light .payroll-tab.att-tab{color:#5b5878!important}.light .payroll-tab.att-tab:hover{color:#1c1a33!important}.light .payroll-tab.att-tab.active{color:#fff!important}.center-menu{background-color:initial;position:fixed;right:30px;top:135px;width:214px;z-index:1}.center-menu .column{display:flex;flex-direction:column;gap:10px}#mapdropdown{border:none}.tracking-top-bar{align-items:center!important;background:#0c0a18!important;background:var(--page-topbar,#0c0a18)!important;border-bottom:1px solid #ffffff14!important;display:flex!important;justify-content:space-between!important;min-height:58px!important;padding:10px 24px!important}.tracking-title-box{align-items:center;display:flex;gap:10px}.tracking-live-indicator{animation:tracking-pulse 2s infinite;background-color:#22c55e;border-radius:50%;box-shadow:0 0 10px #22c55e;display:inline-block;height:10px;width:10px}@keyframes tracking-pulse{0%{box-shadow:0 0 0 0 #22c55eb3;transform:scale(.95)}70%{box-shadow:0 0 0 8px #22c55e00;transform:scale(1)}to{box-shadow:0 0 0 0 #22c55e00;transform:scale(.95)}}.tracking-title-text{color:#fff;font-size:16px;font-weight:700;letter-spacing:.3px}.page-content{background:#080808!important;flex-direction:row!important;height:calc(100vh - 125px)!important;width:100%!important}.left-content,.page-content{display:flex!important;left:auto!important;overflow:hidden!important;position:relative!important}.left-content{background:#0c0a18!important;border-right:1px solid #ffffff14!important;box-sizing:border-box!important;flex-direction:column!important;height:100%!important;max-width:360px!important;min-width:360px!important;padding:12px!important;width:360px!important;z-index:5!important}.right-content{flex:1 1!important;height:100%!important;position:relative!important;right:auto!important;width:calc(100% - 360px)!important}.tracking-sidebar-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden}.tracking-sidebar-header{align-items:center;background:linear-gradient(135deg,#8660f82e,#3c326440);border-bottom:1px solid #8660f840;display:flex;justify-content:space-between;padding:10px 14px}.tracking-sidebar-title{color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.tracking-live-pulse-small{background-color:#22c55e;border-radius:50%;box-shadow:0 0 6px #22c55e;display:inline-block;height:7px;width:7px}.tracking-count-pill{background:#22c55e1f;border:1px solid #22c55e40;border-radius:20px;color:#22c55e;font-size:11px;font-weight:700;padding:2px 8px}.tracking-grid{border-radius:0 0 12px 12px!important;flex:1 1!important;height:100%!important;overflow:hidden!important;width:100%!important}.tracking-grid .ag-root-wrapper{border:none!important;border-radius:0 0 12px 12px!important}.tracking-grid .ag-header{background:#ffffff08!important;border-bottom:1px solid #ffffff14!important}.tracking-grid .ag-header-cell-text{color:#c4b8ff!important;font-size:11px!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important}.tracking-grid .ag-cell{align-items:center!important;border-bottom:1px solid #ffffff0d!important;display:flex!important;white-space:nowrap!important}.tracking-grid .ag-cell,.tracking-grid .ag-header-cell{justify-content:flex-start!important;padding:0 6px!important}.tracking-locate-btn{background:linear-gradient(135deg,#8660f8,#6d44f0)!important;border:none!important;box-shadow:0 2px 6px #6d44f059!important;color:#fff!important;transition:all .2s ease!important}.tracking-locate-btn:hover{background:linear-gradient(135deg,#9674f9,#7d57f2)!important;transform:translateY(-1px)!important}.trk-page{--trk-border:#948cc833;--trk-surface:hsla(0,0%,100%,.035);--trk-text:var(--primary-text-color,#e9e8f2);--trk-muted:#9b97b2;--trk-accent:#6d5dfc;color:var(--trk-text);display:flex;flex-direction:column;gap:14px;height:calc(100vh - 80px);overflow:hidden;padding:4px 6px 0}.light .trk-page{--trk-surface:#00000008;--trk-muted:#6b6785;--trk-border:#5a508c33}.trk-header{flex-shrink:0;gap:16px;justify-content:space-between}.trk-header,.trk-title-wrap{align-items:center;display:flex}.trk-title-wrap{gap:14px}.trk-title-icon{align-items:center;background:#22c55e24;border:1px solid #22c55e59;border-radius:50%;color:#22c55e;display:flex;height:52px;justify-content:center;width:52px}.trk-title{font-size:26px;font-weight:700;margin:0}.trk-subtitle{color:var(--trk-muted);font-size:14px;margin:2px 0 0}.trk-header-right{align-items:center;display:flex;font-size:14px;gap:16px}.trk-live{align-items:center;color:#22c55e;display:inline-flex;gap:8px}.trk-live i{animation:trk-pulse 2s infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 10px #22c55e;height:9px;width:9px}@keyframes trk-pulse{0%,to{opacity:1}50%{opacity:.45}}.trk-updated{align-items:center;color:var(--trk-muted);display:inline-flex;gap:8px}.trk-divider{background:var(--trk-border);height:20px;width:1px}.trk-refresh{align-items:center;background:#6d5dfc38;border:1px solid #6d5dfc99;border-radius:10px;color:var(--trk-text);cursor:pointer;display:inline-flex;font-weight:600;gap:10px;height:44px;padding:0 22px}.trk-refresh:hover{background:#6d5dfc59}.trk-body{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:minmax(380px,30%) 1fr;min-height:0}.trk-side{background:var(--trk-surface);border:1px solid var(--trk-border);border-radius:14px;display:flex;flex-direction:column;gap:12px;min-height:0;padding:16px}.trk-side-head{align-items:center;display:flex;justify-content:space-between}.trk-side-title{align-items:center;display:inline-flex;font-size:20px;font-weight:700;gap:10px}.trk-side-title svg{color:#22c55e}.trk-online-pill{background:#22c55e1a;border:1px solid #22c55e80;border-radius:999px;color:#22c55e;font-size:13px;font-weight:600;padding:5px 14px}.trk-field,.trk-select{align-items:center;background:var(--trk-surface);border:1px solid var(--trk-border);border-radius:10px;color:var(--trk-muted);display:flex;height:42px;position:relative}.trk-field svg:first-child{left:14px;pointer-events:none;position:absolute}.trk-field input{background:#0000!important;border:0!important;box-shadow:none!important;color:var(--trk-text)!important;font-size:13.5px;height:100%;outline:0;padding:0 12px 0 42px!important;width:100%}.trk-field input::placeholder{color:var(--trk-muted)}.trk-filters{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.trk-select select{appearance:none!important;-webkit-appearance:none!important;background-color:initial!important;border:0!important;box-shadow:none!important;color:var(--trk-text)!important;cursor:pointer;font-size:13px;height:100%;outline:0;padding:0 28px 0 12px!important;width:100%}.trk-select select option{background:#fff;color:#111}.trk-select>svg{pointer-events:none;position:absolute;right:10px}.trk-table-wrap{background:#00000029;border-radius:10px;flex:1 1;min-height:0;overflow-y:auto}.trk-table{border-collapse:collapse;font-size:13.5px;table-layout:fixed;width:100%}.trk-col-no{width:24px}.trk-col-status{width:74px}.trk-col-action{width:118px}.trk-table th{background:#14112af2;color:var(--trk-muted);font-size:12px;font-weight:500;padding:10px 8px;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.light .trk-table th{background:#eceaf7}.trk-table td{border-top:1px solid #948cc81a;overflow:hidden;padding:6px 8px;vertical-align:middle}.trk-table tbody tr{cursor:pointer}.trk-table tbody tr.selected,.trk-table tbody tr:hover{background:#6d5dfc21}.trk-emp{align-items:center;gap:8px}.trk-emp,.trk-emp-text{display:flex;min-width:0}.trk-emp-text{flex-direction:column;line-height:1.25}.trk-emp-name{font-size:12.5px;font-weight:600}.trk-emp-id,.trk-emp-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trk-emp-id{color:var(--trk-muted);font-size:10.5px}.trk-seen{color:var(--trk-text);white-space:nowrap}.trk-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;justify-content:center;overflow:hidden}.trk-avatar img{height:100%;object-fit:cover;width:100%}.trk-status{align-items:center;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:600;gap:5px;max-width:100%;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.trk-status i{border-radius:50%;display:inline-block;height:8px;width:8px}.trk-status.online{background:#22c55e26;color:#4ade80}.trk-status.idle{background:#969cb838;color:#d1d5db}.trk-status.offline{background:#f0476a29;color:#ff6b8a}.trk-status.idle i{background:#9ca3af!important}.trk-icon-only{background:#0000;border:0;color:var(--trk-muted);cursor:pointer;display:inline-flex;padding:4px}.trk-icon-only.pin{color:#4f8bff}.trk-icon-only:hover{color:var(--trk-text)}.trk-empty{color:var(--trk-muted);padding:26px 10px;text-align:center}.trk-map-panel{background:#0c1224;border:1px solid #6d5dfc8c;border-radius:14px;min-height:0;overflow:hidden;position:relative}.trk-map-loading{align-items:center;color:var(--trk-muted);display:flex;height:100%;justify-content:center}.trk-view-toggle{background:#0c1224eb;border:1px solid var(--trk-border);border-radius:10px;display:flex;left:10px;overflow:hidden;position:absolute;top:10px;z-index:5}.trk-view-toggle button{align-items:center;background:#0000;border:0;color:#d8d6e8;cursor:pointer;display:inline-flex;font-weight:500;gap:8px;height:46px;padding:0 20px}.trk-view-toggle button.active{background:#5b56f0;color:#fff}.trk-route-bar{display:flex;gap:10px;left:10px;position:absolute;top:10px;z-index:5}.trk-route-bar button,.trk-route-bar input{color:#fff;display:inline-flex;gap:8px;height:44px;padding:0 16px}.trk-place-search,.trk-route-bar button,.trk-route-bar input{align-items:center;background:#0c1224eb;border:1px solid var(--trk-border);border-radius:10px}.trk-place-search{color:#b9b6cf;display:flex;gap:10px;height:46px;padding:0 14px;position:absolute;right:68px;top:10px;width:320px;z-index:5}.trk-place-search input{background:#0000!important;border:0!important;box-shadow:none!important;color:#fff!important;flex:1 1;font-size:13.5px;outline:0;padding:0!important}.trk-map-btn,.trk-zoom{background:#0c1224eb;border:1px solid var(--trk-border);border-radius:10px;color:#fff;position:absolute;z-index:5}.trk-map-btn{align-items:center;cursor:pointer;display:flex;height:46px;justify-content:center;width:46px}.trk-fullscreen{right:10px;top:10px}.trk-locate{bottom:16px;right:10px}.trk-zoom{bottom:76px;display:flex;flex-direction:column;overflow:hidden;right:10px}.trk-zoom button{align-items:center;background:#0000;border:0;color:#fff;cursor:pointer;display:flex;height:46px;justify-content:center;width:46px}.trk-zoom button+button{border-top:1px solid var(--trk-border)}.trk-legend{background:#0c1224eb;border:1px solid var(--trk-border);border-radius:10px;bottom:16px;color:#fff;display:flex;flex-direction:column;font-size:13.5px;gap:8px;left:10px;min-width:150px;padding:12px 16px;position:absolute;z-index:5}.trk-legend div{align-items:center;display:flex;gap:10px}.trk-legend i{border-radius:50%;display:inline-block;height:10px;width:10px}.trk-legend span{flex:1 1}.trk-marker{align-items:center;cursor:pointer;display:flex;flex-direction:column;position:relative;transform:translate(-50%,-100%)}.trk-marker-label{background:#080c1ad9;border:1px solid #ffffff14;border-radius:8px;color:#fff;font-size:12.5px;font-weight:600;left:100%;margin-left:6px;padding:3px 10px;position:absolute;top:6px;white-space:nowrap}.trk-marker.selected{z-index:10}.trk-list-view{grid-gap:12px;align-content:start;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));inset:66px 12px 12px;overflow-y:auto;position:absolute}.trk-card{align-items:center;background:#ffffff0a;border:1px solid var(--trk-border);border-radius:12px;color:#fff;cursor:pointer;display:flex;gap:12px;padding:14px}.trk-card:hover{background:#6d5dfc26}.trk-card-body{display:flex;flex:1 1;flex-direction:column;line-height:1.3;min-width:0}.trk-card-seen{align-items:center;color:var(--trk-muted);display:inline-flex;font-size:12px;gap:6px;margin-top:4px}.trk-footer{flex-shrink:0;gap:12px;justify-content:space-between;padding-bottom:6px}.trk-footer,.trk-pager{align-items:center;display:flex}.trk-pager{gap:18px}.trk-showing{border-left:1px solid var(--trk-border);color:var(--trk-muted);font-size:13.5px;padding-left:18px}.trk-footer-actions{align-items:center;display:flex;gap:12px}.trk-btn{align-items:center;background:var(--trk-surface);border:1px solid var(--trk-border);border-radius:10px;color:var(--trk-text);cursor:pointer;display:inline-flex;font-weight:500;gap:10px;height:46px;padding:0 22px}.trk-btn:hover{background:#6d5dfc33;border-color:#6d5dfc80}@media (max-width:1100px){.trk-body{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.trk-header-right .trk-divider,.trk-header-right .trk-updated{display:none}}.trk-date{align-items:center;background:#0c1224eb;border:1px solid var(--trk-border);border-radius:10px;color:#fff;display:inline-flex;gap:10px;height:44px;padding:0 14px;position:relative}.trk-date svg{color:#b9b6cf;flex-shrink:0;pointer-events:none}.trk-date .react-datepicker-wrapper{width:120px}.trk-date input{background:#0000!important;border:0!important;box-shadow:none!important;color:#fff!important;cursor:pointer;font-size:14px;height:100%;outline:0;padding:0!important;width:100%}.trk-route-bar>.trk-date{padding-right:12px}.trk-route-bar .trk-date input{border-radius:0;height:100%}.trk-actions{align-items:center;display:flex;gap:4px}.trk-locate-btn{align-items:center;background:#6d5dfc29;border:1px solid #6d5dfc80;border-radius:7px;color:#cfc9ff;cursor:pointer;display:inline-flex;flex-shrink:1;font-size:10.5px;font-weight:600;gap:4px;height:1.9em;min-width:0;overflow:hidden;padding:0 .55em;white-space:nowrap}.trk-locate-btn svg{flex-shrink:0;height:12px;width:12px}.trk-actions .trk-icon-only{flex-shrink:0;padding:2px}.trk-actions .trk-icon-only svg{height:14px;width:14px}.trk-locate-btn:hover{background:#6d5dfc47}.light .trk-page{--trk-text:#1c1a33;--trk-accent:#6d5dfc}.light .trk-date,.light .trk-legend,.light .trk-map-btn,.light .trk-place-search,.light .trk-route-bar button,.light .trk-route-bar input,.light .trk-view-toggle,.light .trk-zoom{background:#fffffff5;border-color:#d9d2f4;box-shadow:0 4px 14px #3c288c1f;color:#1c1a33}.light .trk-view-toggle button{color:#4a4766}.light .trk-view-toggle button.active{background:#5b56f0;color:#fff}.light .trk-place-search{color:#6b6789}.light .trk-date input,.light .trk-place-search input{color:#1c1a33!important}.light .trk-place-search input::placeholder{color:#8a84ad}.light .trk-date svg{color:#6b6789}.light .trk-legend span,.light .trk-zoom button{color:#1c1a33}.light .trk-marker-label{background:#fffffff2;border-color:#d9d2f4;color:#1c1a33}.light .trk-table-wrap{background:#f6f4ff}.light .trk-table td{border-top-color:#ebe7fb}.light .trk-table tbody tr.selected,.light .trk-table tbody tr:hover{background:#ece7ff}.light .trk-empty{color:#6b6789}.light .trk-card{background:#fff;border-color:#e3dcfb;color:#1c1a33}.light .trk-card:hover{background:#f3eeff}.light .trk-locate-btn{background:#ece7ff;border-color:#cfc3f7;color:#5a46c2}.light .trk-btn:hover{background:#ece7ff;border-color:#b9a9f5}.custom-marker{background:linear-gradient(180deg,#000 0,#000 46%,#fff 0,#fff 54%,#fc8702 0,#fc8702);border-radius:50%;display:inline-block;position:absolute;text-align:center;transform:translate(-50% -50%);will-change:transform}.up-index{z-index:99999!important}.marker-container{background:linear-gradient(to bottom #000 0 #000 46% #fff 46% #fff 54% #f5ba02 54% #f5ba02 100%);border-radius:50%;box-sizing:border-box;display:block;height:50px;overflow:hidden;padding:4px;width:50px}.marker-img{border-radius:50%;display:inline;height:100%;object-fit:cover;width:100%}.marker-pointer{border-left:10px solid #0000;border-right:10px solid #0000;border-top:15px solid #fc8702;bottom:-12px;display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.marker-pointer.green{border-top:15px solid #2ecc71}.marker-pointer .marker-dot{font-size:7px;left:-3px;position:absolute}.get-branch-location{background:var(--find-location-bg)!important;border:none;border-radius:7px;box-shadow:0 2px 5px 0 #517160;color:#2e5d5f;cursor:pointer;height:38px;padding:8px;position:absolute;right:15px;top:0;width:170px}.get-branch-location:hover{color:#2e2d2d}.waypoints-loader{background-color:#000000c5;height:100dvh;left:0;position:absolute;top:0;width:100%;z-index:2}.waypoints-loader .loader{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;left:47%;position:absolute;top:50%;transition:translate(-50%,-50%)}.profile-card-container{border-radius:10px;bottom:35px;min-height:220px;position:absolute;right:20px;width:270px;z-index:2}.al-dialog,.al-page{--al-bg:#0d0b1c;--al-card:#15122a;--al-card-2:#1a1733;--al-border:#8b75db33;--al-text:#f3f1ff;--al-text-2:#b9b5d1;--al-muted:#8b87a6;--al-accent:#7c5cf5;--al-accent-soft:#7c5cf529;--al-input:#100e21;--al-row-hover:#7c5cf512;color:var(--al-text)}.al-page{min-height:100%;padding:20px 24px 28px}.light .al-dialog,.light .al-page{--al-bg:#f5f3ff;--al-card:#fff;--al-card-2:#faf8ff;--al-border:#e3dcfb;--al-text:#1c1a33;--al-text-2:#4b4a63;--al-muted:#7d7a8c;--al-accent:#6d4de0;--al-accent-soft:#f1ecff;--al-input:#fff;--al-row-hover:#f7f5ff}.al-title{align-items:center;display:flex;gap:14px;margin-bottom:18px}.al-title h1{color:var(--al-text);font-size:22px;font-weight:700;margin:0}.al-title p{color:var(--al-text-2);font-size:13px;margin:2px 0 0}.al-title-icon{background:var(--al-accent-soft);border:1px solid var(--al-border);border-radius:12px;color:var(--al-accent);display:grid;height:42px;place-items:center;width:42px}.al-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:330px 1fr}@media (max-width:1100px){.al-layout{grid-template-columns:1fr}}.al-filters,.al-summary,.al-table-card{background:var(--al-card);border:1px solid var(--al-border);border-radius:16px}.al-filters{display:flex;flex-direction:column;gap:14px;padding:18px;position:-webkit-sticky;position:sticky;top:8px}.light .al-filters,.light .al-summary,.light .al-table-card{box-shadow:0 2px 14px #6d4de012}.al-filters-head{align-items:center;display:flex;font-size:17px;font-weight:600;justify-content:space-between}.al-filters-head span{align-items:center;display:inline-flex;gap:8px}.al-filters-head svg,.al-link{color:var(--al-accent)}.al-link{background:none;border:0;cursor:pointer;font-size:13px;font-weight:600}.al-field{display:flex;flex-direction:column;gap:7px}.al-field>span{align-items:center;color:var(--al-text);display:inline-flex;font-size:13.5px;font-weight:600;gap:7px}.al-field>span svg{color:var(--al-accent)}.al-field input,.al-field select{background:var(--al-input)!important;border:1px solid var(--al-border)!important;border-radius:12px;color:var(--al-text)!important;font-size:13.5px;height:42px;outline:none;padding:0 14px;width:100%}.al-field input::placeholder{color:var(--al-muted)}.al-field input:focus{border-color:var(--al-accent)!important;box-shadow:0 0 0 3px var(--al-accent-soft)!important}.al-date-range{align-items:center;background:var(--al-input);border:1px solid var(--al-border);border-radius:12px;color:var(--al-muted);display:flex;gap:8px;padding:0 8px}.al-date-range input{background:#0000!important;border:0!important;box-shadow:none!important;height:40px;min-width:0;padding:0 4px}.al-filter-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1.2fr;margin-top:4px}.al-btn{align-items:center;border:1px solid var(--al-border);border-radius:12px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;padding:0 18px}.al-btn-primary{background:linear-gradient(135deg,#7c5cf5,#6366f1);border-color:#0000;box-shadow:0 6px 18px #7c5cf559;color:#fff!important}.al-btn-ghost{background:#0000;color:var(--al-text)}.al-btn-outline{background:var(--al-card-2);border-color:#7c5cf58c;color:var(--al-text)}.al-main{display:flex;flex-direction:column;gap:16px;min-width:0}.al-summary{flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 20px}.al-summary,.al-summary-info{align-items:center;display:flex}.al-summary-info{gap:14px}.al-summary-info small{color:var(--al-text-2);display:block;font-size:12.5px}.al-summary-info strong{font-size:24px;font-weight:700;line-height:1.1}.al-summary-icon{border-radius:12px;display:grid;height:40px;place-items:center;width:40px}.al-chip-filter,.al-summary-icon{background:var(--al-accent-soft);color:var(--al-accent)}.al-chip-filter{border-radius:999px;font-size:12px;font-weight:600;padding:4px 10px}.al-export{position:relative}.al-export-menu{background:var(--al-card);border:1px solid var(--al-border);border-radius:12px;box-shadow:0 14px 34px #0000004d;min-width:170px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.al-export-menu button{background:none;border:0;border-radius:8px;color:var(--al-text);cursor:pointer;display:block;font-size:13.5px;padding:9px 12px;text-align:left;width:100%}.al-export-menu button:hover{background:var(--al-accent-soft)}.al-table-card{overflow:hidden}.al-table-scroll{overflow-x:auto}.al-table{border-collapse:collapse;font-size:13.5px;min-width:860px;width:100%}.al-table th{background:var(--al-card-2);color:var(--al-text-2);font-size:12.5px;font-weight:600;letter-spacing:.06em;padding:15px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.al-table td,.al-table th{border-bottom:1px solid var(--al-border)}.al-table td{background:#0000;color:var(--al-text);padding:12px 16px;vertical-align:middle}.al-row{cursor:pointer}.al-row:hover td{background:var(--al-row-hover)}.al-table tbody tr:last-child td{border-bottom:0}.al-nowrap{white-space:nowrap}.al-empty{color:var(--al-muted)!important;padding:48px 16px!important;text-align:center}.al-sort{background:none;border:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0;text-transform:inherit}.al-chip,.al-sort{align-items:center;display:inline-flex;gap:6px}.al-chip{border:1px solid #0000;border-radius:8px;font-size:12px;font-weight:600;max-width:190px;overflow:hidden;padding:5px 11px;text-overflow:ellipsis;white-space:nowrap}.al-chip-category{background:var(--al-accent-soft);border-color:var(--al-border);color:var(--al-accent)}.al-tone-green{background:#25b87221;border-color:#25b87266;color:#25b872}.al-tone-red{background:#ef5b6621;border-color:#ef5b6666;color:#ef5b66}.al-tone-blue{background:#4f8cff21;border-color:#4f8cff66;color:#4f8cff}.al-tone-amber{background:#e9922c21;border-color:#e9922c66;color:#e9922c}.light .al-tone-green{color:#17804f}.light .al-tone-red{color:#c0303b}.light .al-tone-blue{color:#2b63d6}.light .al-tone-amber{color:#a8650f}.al-user{align-items:center;display:flex;gap:12px}.al-user strong{display:block;font-size:13.5px;font-weight:600;line-height:1.2}.al-user small{color:var(--al-muted);display:block;font-size:12px}.al-avatar{border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:12px;font-weight:700;height:36px;place-items:center;width:36px}.al-footer{align-items:center;border-top:1px solid var(--al-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.al-showing{color:var(--al-text-2);font-size:13.5px}.al-pager{display:flex;flex-wrap:wrap}.al-pager,.al-rows{align-items:center;gap:8px}.al-rows{color:var(--al-text-2);display:inline-flex;font-size:13.5px;margin-right:10px}.al-rows select{background:var(--al-input)!important;border:1px solid var(--al-border)!important;border-radius:10px;color:var(--al-text)!important;height:38px;padding:0 10px}.al-page-btn{align-items:center;background:var(--al-card-2);border:1px solid var(--al-border);border-radius:10px;color:var(--al-text);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:4px;height:38px;justify-content:center;min-width:38px;padding:0 12px}.al-page-btn:disabled{cursor:not-allowed;opacity:.45}.al-page-num.active{background:var(--al-accent);border-color:var(--al-accent);box-shadow:0 4px 14px #7c5cf566;color:#fff}.al-dialog{background:#fff!important;background:var(--al-card,#fff)!important;border-radius:16px!important;color:#1c1a33!important;color:var(--al-text,#1c1a33)!important}.al-detail{color:var(--al-text)}.al-detail-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.al-detail-meta{color:var(--al-text-2);font-size:13px;margin:2px 0}.al-detail-cols{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px}.al-detail-cols>div{flex:1 1;min-width:260px}.al-detail-label{font-weight:700;margin-bottom:6px}.al-detail pre{background:var(--al-card-2);border:1px solid var(--al-border);border-radius:10px;color:var(--al-text);font-size:12px;max-height:380px;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.pkg-page{animation:pkg-rise .42s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;gap:20px;padding:20px 24px 40px}.pkg-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.pkg-header__eyebrow{color:var(--sa-text-muted);font-size:11px;font-weight:600;letter-spacing:.06em;margin:0 0 3px;text-transform:uppercase}.pkg-header__title{color:var(--sa-text-primary);font-size:24px;font-weight:800;line-height:1.2;margin:0 0 4px}.pkg-header__sub{color:var(--sa-text-muted);font-size:13px;margin:0}.pkg-btn-primary{align-items:center;background:#7c3aed;border:none;border-radius:10px;box-shadow:0 4px 14px #7c3aed59;color:#fff;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:14px;font-weight:700;gap:7px;height:42px;padding:0 22px;transition:background .16s,transform .12s,box-shadow .16s;white-space:nowrap}.pkg-btn-primary:hover{background:#6d28d9;box-shadow:0 6px 20px #7c3aed73;transform:translateY(-1px)}.pkg-btn-secondary{align-items:center;background:#0000;border:1px solid var(--sa-border);border-radius:9px;color:var(--sa-text-primary);cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;gap:6px;height:40px;padding:0 20px;transition:border-color .15s,background .15s}.pkg-btn-secondary:hover{background:var(--sa-bg-card-hover);border-color:var(--sa-accent)}.pkg-card{animation:pkg-rise .5s cubic-bezier(.22,1,.36,1) .08s both;background:var(--sa-bg-card);border:1px solid var(--sa-border);border-radius:16px;overflow:hidden}.light .pkg-card{border-color:#e5e7eb}.pkg-card__toolbar{border-bottom:1px solid var(--sa-border);flex-wrap:wrap;gap:10px;justify-content:space-between;padding:16px 20px}.pkg-card__toolbar,.pkg-search{align-items:center;display:flex}.pkg-search{background:var(--sa-bg-page);border:1px solid var(--sa-border);border-radius:9px;cursor:text;gap:8px;height:40px;padding:0 14px;transition:border-color .15s,box-shadow .15s;width:280px}.pkg-search:focus-within{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed24}.pkg-search svg{color:var(--sa-text-muted);flex-shrink:0;opacity:.6}.pkg-search input{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--sa-text-primary);font-family:Outfit,sans-serif;font-size:13px;outline:none!important;padding:0!important;width:100%}.pkg-search input::placeholder{color:var(--sa-text-muted);opacity:.6}.pkg-table-wrap{overflow-x:auto}.pkg-table{border-collapse:collapse;font-family:Outfit,sans-serif;font-size:13px;width:100%}.pkg-table thead tr{background:var(--sa-table-header-bg);border-bottom:1px solid var(--sa-border)}.pkg-table th{color:var(--sa-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;padding:13px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.pkg-table td{border-bottom:1px solid var(--sa-border);color:var(--sa-text-primary);padding:14px 16px;vertical-align:middle}.pkg-table tbody tr:last-child td{border-bottom:none}.pkg-table__row{transition:background .13s}.pkg-table__row:hover td{background:var(--sa-bg-card-hover)}.pkg-table__num{color:var(--sa-text-muted);font-size:12px;width:48px}.pkg-table__name{font-weight:600}.pkg-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:700;padding:3px 10px;white-space:nowrap}.pkg-badge--purple{background:var(--sa-accent-soft);color:var(--sa-accent)}.pkg-badge--green{background:#4ade8024;color:var(--sa-success-text)}.pkg-badge--gray{background:#94a3b824;color:var(--sa-text-muted)}.pkg-actions{align-items:center;display:flex;gap:6px}.pkg-actions button{align-items:center;background:var(--sa-accent-bg);border:1px solid var(--sa-border);border-radius:7px;color:var(--sa-accent-text);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:background .13s,transform .11s,border-color .13s;width:30px}.pkg-actions button:hover{background:#8b5cf640;border-color:var(--sa-accent-text);transform:translateY(-1px)}.pkg-actions button.delete{background:var(--sa-danger-bg);border-color:var(--sa-danger-text);color:var(--sa-danger-text)}.pkg-actions button.delete:hover{background:#f8717133}.pkg-empty{flex-direction:column;gap:8px;padding:56px 24px;text-align:center}.pkg-empty,.pkg-empty__icon{align-items:center;display:flex}.pkg-empty__icon{background:var(--sa-accent-soft);border-radius:50%;color:var(--sa-accent);height:60px;justify-content:center;margin-bottom:4px;width:60px}.pkg-empty__icon svg{font-size:28px;height:28px;width:28px}.pkg-empty__title{color:var(--sa-text-primary);font-size:15px;font-weight:700;margin:0}.pkg-empty__sub{color:var(--sa-text-muted);font-size:13px;margin:0}.pkg-pagination{align-items:center;border-top:1px solid var(--sa-border);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:12px 20px}.pkg-pagination__info{color:var(--sa-text-muted);font-size:12px}.pkg-pagination__btns{align-items:center;display:flex;gap:4px}.pkg-pagination__btns button{background:#0000;border:1px solid var(--sa-border);border-radius:7px;color:var(--sa-text-primary);cursor:pointer;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;height:32px;min-width:32px;padding:0 8px;transition:background .13s,border-color .13s}.pkg-pagination__btns button:hover:not(:disabled){background:var(--sa-bg-card-hover);border-color:var(--sa-accent)}.pkg-pagination__btns button.active{background:#7c3aed;border-color:#7c3aed;color:#fff}.pkg-pagination__btns button:disabled{cursor:not-allowed;opacity:.35}.pkg-dialog{background:var(--sa-bg-card)!important;border:1px solid var(--sa-border)!important;border-radius:14px!important}.pkg-dialog,.pkg-dialog__title{color:var(--sa-text-primary)!important}.pkg-dialog__title{border-bottom:1px solid var(--sa-border)!important;font-size:17px!important;font-weight:700!important;padding:18px 24px!important;position:relative}.pkg-dialog__body{padding:20px 24px 8px!important}.pkg-dialog__section-label{align-items:center;border-left:3px solid #7c3aed;color:var(--sa-text-muted);display:flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.06em;margin:16px 0 10px;padding-left:10px;text-transform:uppercase}.pkg-dialog .form-label{color:var(--sa-text-muted)!important;font-size:13px;font-weight:600;margin-bottom:6px}.pkg-dialog .form-control,.pkg-dialog .form-select{background:var(--sa-input-bg)!important;border:1px solid var(--sa-input-border)!important;border-radius:9px!important;box-shadow:none!important;color:var(--sa-text-primary)!important;font-size:13px;min-height:42px;transition:border-color .15s,box-shadow .15s}.pkg-dialog .form-control:focus,.pkg-dialog .form-select:focus{border-color:#7c3aed!important;box-shadow:0 0 0 3px #7c3aed26!important}.pkg-dialog .form-control::placeholder{color:var(--sa-text-muted);opacity:1}.pkg-required{color:#f87171;margin-left:2px}.pkg-modules{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.pkg-module-check{border:1px solid var(--sa-border);border-radius:8px;cursor:pointer;padding:5px 12px!important;transition:background .13s,border-color .13s}.pkg-module-check:has(input:checked){background:var(--sa-accent-bg);border-color:var(--sa-accent)}.pkg-module-check:has(input:checked) .form-check-label{color:var(--sa-accent-text)!important;font-weight:600}.pkg-module-check .form-check-label{color:var(--sa-text-primary);font-size:13px}.pkg-dialog__actions{align-items:center;border-top:1px solid var(--sa-border);display:flex;gap:10px;justify-content:flex-end;margin-top:8px;padding:14px 0 4px}@keyframes pkg-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.pkg-page{padding:14px 12px 28px}.pkg-card__toolbar,.pkg-header{flex-direction:column}.pkg-card__toolbar{align-items:stretch}.pkg-search{min-width:0;min-width:auto;width:100%}}.da-sub{color:var(--sa-text-muted);font-size:12px;margin-top:2px}.da-warn{color:var(--sa-danger-text);font-weight:600}.da-row-actions{display:flex;flex-wrap:wrap;gap:6px}.da-row-actions .sa-btn-secondary{font-size:12px;padding:5px 12px}.da-dialog h2{font-size:18px;margin:0 0 16px}.da-step{color:var(--sa-text-muted);font-size:12px;font-weight:500;margin-left:8px}.da-form{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:1fr 1fr}.da-form label{display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:6px}.da-form input:not([type=checkbox]),.da-form select,.da-form textarea{background:#0000;border:1px solid #d0d5dd;border:1px solid var(--sa-border,#d0d5dd);border-radius:8px;color:inherit;font:inherit;padding:8px 10px}.da-form .da-check{align-items:center;flex-direction:row;font-weight:500;gap:8px;grid-column:1/-1}.da-form .da-wide{grid-column:1/-1}.da-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.da-hint{color:var(--sa-text-muted);font-size:12px}.da-creds pre{background:#7f7f7f1f;border-radius:8px;font-size:13px;padding:12px;white-space:pre-wrap;word-break:break-all}.da-presets{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:12px}.da-presets .sa-btn-secondary{font-size:12px;padding:5px 12px}.da-matrix-scroll{border:1px solid #d0d5dd;border:1px solid var(--sa-border,#d0d5dd);border-radius:8px;max-height:52vh;overflow:auto}.da-matrix-table th{background:Canvas;background:var(--sa-card-bg,Canvas);position:-webkit-sticky;position:sticky;text-transform:capitalize;top:0;z-index:1}.da-center{text-align:center}.da-colbtn{background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:600;text-transform:capitalize}.da-parent{font-size:12px}.da-na,.da-parent{color:var(--sa-text-muted)}@media (max-width:640px){.da-form{grid-template-columns:1fr}}.Branches-body{background-color:#fff;padding:20px}.Branches-table{margin:auto;min-height:40vh;width:80%}.Branches-btn{display:flex;justify-content:flex-end;padding:20px}.Branches-btn>button{align-items:center;border:none;display:flex;font-size:16px;gap:10px;padding:10px 20px}.Branches-table-Avatar,.Branches-table-button{align-items:center;display:flex;gap:20px}.Branches-table-info>p{font-size:19px;font-weight:500}.Branches-table-info>label{display:inline-block;font-size:18px;font-weight:400;margin-top:10px}.emp-tbl .sc-blHHSb.dknajr.rdt_Table,.sc-dprtRQ.htmdXE.rdt_TableBody{display:flex;justify-content:space-between}.hour-minute-container{gap:20px;margin-top:8px}.hour-minute-container,.radio-with-icon{align-items:center;display:flex}.dialog-title{border-bottom:1px solid #e0e0e0;font-size:1.25rem;font-weight:600;padding:16px 24px}.dark-mode .dialog-title{border-bottom:1px solid #311d3f}.color-white{color:#2e2c2c;color:var(--text-color,#2e2c2c)}.color-black{color:#000;color:var(--text-color,#000)}.theme-bg{background-color:#fff;background-color:var(--background-color,#fff)}.theme-border{border-color:#e0e0e0;border-color:var(--border-color,#e0e0e0)}.theme-label{color:#333;color:var(--label-color,#333);font-weight:500}.theme-check-label{align-items:center;color:#333;color:var(--text-color,#333);display:flex;font-weight:400;gap:8px}.or-text{color:#666;color:var(--text-color,#666);font-style:italic;font-weight:500}.theme-input{background-color:#fff;background-color:var(--input-bg,#fff);border:1px solid #ddd;border:1px solid var(--input-border,#ddd);color:#000;color:var(--input-color,#000)}.modal-header-text{color:#333;color:var(--modal-header-color,#333)}.sticky-stepper{background-color:#fff;box-shadow:0 10px 10px -10px #2123261a;padding:10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:2}.mobile-step-progress{display:none}.stepper-container{background-color:#fff;color:#1a1a1a;font-family:Outfit,sans-serif;min-height:100vh;overflow-x:hidden;padding:48px clamp(24px,7vw,100px) 100px}.onboard-select-invalid .onboard-select__control{border-color:#dc3545!important}.stepper-header{align-items:center;display:flex;flex-direction:column}.small-description{border:1px solid #d3d3d3;border-radius:7px;justify-content:space-between;margin:30px 0 60px;padding:20px;width:80%}.small-description,.small-description .profile{align-items:center;display:flex;gap:20px}.small-description .profile img{border-radius:50%;height:40px;width:40px}.small-description .profile div h1{font-size:18px}.small-description .profile div span{font-size:14px}.small-description .small-detail{display:flex;flex-direction:column;gap:5px;justify-content:start}.stepper-body{background:#fff;border-radius:7px;box-shadow:0 3px 12px #00000017;padding:20.9px;position:relative;top:20px;width:100%}.stepper-body .form-control,.stepper-body .form-select,.stepper-body .onboard-select__control{min-height:44px}.stepper-body textarea.form-control{min-height:96px}.stepper-body .form-label{color:#344054;font-weight:500;margin-bottom:6px}.stepper-body .selfie-image{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.stepper-body .selfie-image img{border-radius:50%;cursor:pointer;height:100px;width:100px}.stepper-body .heading{border-bottom:1px solid #d3d3d3;font-size:16px;margin-bottom:15px;padding-bottom:10px;text-align:left}.stepper-footer{align-items:center;display:flex;gap:10px;height:40px;justify-content:end;margin-top:50px;width:100%}.stepper-footer button{height:35px;padding:0 20px;width:100px}@media (max-width:991.98px){.stepper-container{padding:32px 32px 88px}.small-description{margin:22px 0 36px;width:100%}.sticky-stepper .MuiStepLabel-label{font-size:13px!important}.sticky-stepper .MuiStepConnector-root{top:28px}.sticky-stepper .MuiStepIcon-root,.sticky-stepper .MuiStepLabel-iconContainer>div{height:56px;width:56px}.stepper-body{padding:24px}}@media (max-width:767.98px){.stepper-container{padding:20px 16px 92px}.stepper-header{align-items:stretch}.stepper-header>h1{font-size:24px;margin-bottom:6px;text-align:center}.stepper-header>p{color:#667085;font-size:14px;margin:0 auto;max-width:34rem;text-align:center}.small-description{align-items:flex-start;flex-direction:column;gap:12px;margin:20px 0 24px;padding:16px}.small-description .profile{gap:12px}.small-description .profile div h1{font-size:16px;margin-bottom:2px}.sticky-stepper{margin-inline:-16px;padding:12px 16px;top:0;width:calc(100% + 32px)!important}.mobile-step-progress{align-items:center;color:#475467;display:flex;font-size:13px;gap:12px;justify-content:space-between}.mobile-step-progress strong{color:#101828;font-size:14px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.sticky-stepper .MuiStepper-root{display:none}.sticky-stepper:after{background:#25a3f8;border-radius:999px;content:"";display:block;height:4px;width:20%;width:calc((var(--active-step, 1)/5)*100%)}.stepper-body{border:1px solid #eaecf0;box-shadow:0 2px 8px #1018280f;padding:20px 16px;top:14px}.stepper-body .heading{font-size:17px}.stepper-body .row>[class*=col-]{width:100%}.stepper-body .form-control,.stepper-body .form-select,.stepper-body .onboard-select__control{font-size:16px;min-height:48px}.stepper-body input[type=checkbox],.stepper-body input[type=radio]{min-height:20px;min-width:20px}.stepper-footer{background:#fffffff5;border-top:1px solid #eaecf0;bottom:0;box-shadow:0 -4px 14px #10182814;gap:12px;height:auto;justify-content:stretch;left:0;margin:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:50}.stepper-footer button{flex:1 1;font-weight:600;min-height:46px;padding:0 18px;width:auto}.file_input{max-width:100%;width:100%}}@media (max-width:374.98px){.stepper-container{padding-inline:12px}.sticky-stepper{margin-inline:-12px;width:calc(100% + 24px)!important}}.file_input{align-items:center;border:1px dotted #d3d3d3;color:gray;cursor:pointer;display:flex;font-size:18px;height:100px;justify-content:center;margin-top:30px;width:min(100%,300px)}.file_input:hover{background-color:#eeeded96}.welcom-body{align-items:center;background:linear-gradient(135deg,#6e8efb,#a777e3);color:#fff;display:flex;font-family:Outfit;height:100vh;justify-content:center;width:100%}.welcom-body>.container{background:#00000080;border-radius:10px;box-shadow:0 4px 15px #0000004d;max-width:600px;padding:2rem;text-align:center;width:90%}.welcom-body>.container h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.welcom-body>.container p{font-size:1.1rem;line-height:1.5;margin-bottom:2rem}.welcom-body>.container .button{background-color:#ff8c00;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;padding:.8rem 2rem;text-decoration:none;transition:background .3s ease}.welcom-body>.container .button:hover{background-color:#ff7b00}@media (max-width:600px){.welcom-body>.container h1{font-size:2rem}.welcom-body>.container p{font-size:1rem}.welcom-body>.container .button{font-size:.9rem;padding:.6rem 1.5rem}}.page_loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.react-datepicker-wrapper{width:100%}.react-datepicker__input-container input{border:1px solid #ccc;border-radius:4px;padding:8px;width:100%}.react-datepicker__header{background-color:#007bff;color:#fff}.selfie-edit-icon{position:absolute;right:-10px;top:-10px}.more-setting-container{display:flex;flex-direction:column;gap:5px;height:calc(100vh - 76px);position:fixed;top:76px;width:100vw}.more-setting-container .main-tab{align-items:center;background-color:#fff;display:flex;gap:5px;justify-content:space-evenly;margin-top:-5px;padding:10px;width:100%}.more-setting-container .main-tab .inner-tab{align-items:center;background-color:#fff;display:flex;flex-direction:column;text-align:center;width:150px}.more-setting-container .main-tab button{background-color:#d3d2d2;border-bottom:1px solid #e4e2e2;border-radius:50%;height:60px;padding:0 10px;text-align:left;text-align:center;width:60px}.more-setting-container .main-tab button:hover{background-color:#9b9999;color:#fff}.more-setting-container .main-tab button.active{background-color:#61bde2;color:#fff}.more-setting-container .main-tab-body{background-color:#fff;height:91vh;padding-bottom:30px;position:relative;width:100%}.more-setting-title{align-items:center;background-color:#fff;display:flex;justify-content:start;margin-bottom:5px;padding:8px 20px}.more-setting-form-container{background-color:#fff;padding:20px}.more-setting-form-container .flex-form{align-items:center;background-color:#fff;padding:10px}.form{margin:0 auto;width:100%}.clockinout:hover{background-color:#fff}.AttendanceDetails>p{font-size:18px;padding:20px}.AttendanceDetails-heading{align-items:center;background-color:#fff;display:flex;justify-content:space-between;margin:auto;padding:10px;width:97%}.AttendanceDetails-tap{display:flex;font-size:19px;gap:10px}.AttendanceDetails-tap>p{cursor:pointer;padding:10px}.AttendanceDetails-body{background-color:#fff;margin:0 auto;width:97%}.AttendanceRules{margin:20px}.AttendanceRules-tap{align-items:center;border:1px solid #bebebe;border-bottom:none;cursor:pointer;display:flex;justify-content:space-between;padding:15px}.AttendanceRules-tap:first-child{border-top-left-radius:7px;border-top-right-radius:7px}.AttendanceRules-tap:last-child{border-bottom:1px solid #bebebe;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.AttendanceRules-tap>p{display:flex;font-size:18px;font-weight:500;gap:10px}.AttendanceRules-tap>button{background-color:hsla(0,0%,90%,.159);border:1px solid #b4b3b3;font-size:16px;padding:7px}.MarkAttendanceform-radio{display:flex;font-weight:500;gap:10px;margin-top:10px;padding:10px}.MarkAttendanceform-radio-card{display:flex;gap:10px}.Biometric{display:block}#Biometric_il{color:#4c8bc9;display:inline-block;font-weight:500;margin-left:30px;text-decoration:underline}.approval-con{position:relative}.approval-con .ver-line{border-left:1px solid #7e7e80;color:red;height:30px;left:20px;position:relative;z-index:99999}.drop-container{animation:slideTopToBottom .3s ease-in-out;bottom:20px;padding:20px;position:relative;top:-16px}@keyframes slideTopToBottom{0%{opacity:0;top:-60px}50%{opacity:.1;top:-40px}to{opacity:1;top:-16px}}.rmsc.custom-multi-select.m-select{background-color:initial!important;border:none!important;max-width:100%;position:absolute;right:0;width:50%;z-index:1000}.rmsc.custom-multi-select.m-select .dropdown-container{background-color:initial!important;border:1px solid #424242!important;border-radius:12px!important;color:var(--primary-text-color)!important}.rmsc.custom-multi-select.m-select .search{background-color:initial!important;border:1px solid #424242!important}.rmsc.custom-multi-select.m-select .search input{background-color:initial!important;border:none!important;color:var(--primary-text-color)!important}.rmsc.custom-multi-select.m-select .dropdown-content .panel-content .select-panel .options .select-item:hover{background-color:var(--card-bg-color)!important}.rmsc.custom-multi-select.m-select .item{background-color:rgba(176,11,11,.164)!important;border:1px solid #424242!important;border-radius:12px;color:var(--primary-text-color)!important}.rmsc.custom-multi-select.m-select .item:hover{background-color:#42424280!important}.rmsc.custom-multi-select.m-select .dropdown-container .dropdown-content{background-color:initial!important;border:1px solid #424242!important;color:var(--primary-text-color)!important}.rmsc.custom-multi-select.m-select .dropdown-container .dropdown-content div{background:var(--card-bg-color)!important;color:var(--primary-text-color)!important}.rmsc.custom-multi-select.m-select .dropdown-container .dropdown-content div.item{color:var(--primary-text-color)!important}.rmsc.custom-multi-select.m-select .dropdown-container .dropdown-content .search{background-color:var(--card-bg-color)!important;border:1px solid #424242!important;color:var(--primary-text-color)!important}:root{--notif-bg-page:var(--body-bg-color);--notif-bg-card:#1b1330ac;--notif-bg-header:#1b1330ac;--notif-bg-row-hover:#1b1330ac;--notif-bg-stripe:#1a1916;--notif-border:#ffffff1f;--notif-border-strong:#ffffff38;--notif-text-primary:var(--primary-text-color);--notif-text-secondary:var(--secondary-text-color);--notif-text-muted:#9b978f;--notif-accent:#7b6ef6;--notif-accent-light:#1e1b3d;--notif-accent-text:#a89cf8;--notif-approve-bg:#0d2b1c;--notif-approve-text:#5dc994;--notif-approve-border:#1a5c38;--notif-reject-bg:#2b0d0d;--notif-reject-text:#f08080;--notif-reject-border:#5c1a1a;--notif-tab-active-bg:#f0ede8;--notif-tab-active-text:#141312;--notif-tab-text:#9b978f;--notif-tab-hover-bg:#242125;--notif-dialog-bg:#1e1d1b;--notif-dialog-header:#231330ac;--notif-font:"DM Sans","Outfit",-apple-system,sans-serif;--notif-mono:"JetBrains Mono","Courier New",monospace;--notif-radius:12px;--notif-radius-sm:6px;--notif-radius-pill:100px}.light{--notif-bg-card:#fff;--notif-bg-header:#f0eee9;--notif-bg-row-hover:#f5f4f0;--notif-bg-stripe:#fafaf8;--notif-border:#e2ded7;--notif-border-strong:#c8c3bb;--notif-text-muted:#9b978f;--notif-accent:#5b4fcf;--notif-accent-light:#eae8fa;--notif-accent-text:#3b31a8;--notif-approve-bg:#ebf7f1;--notif-approve-text:#1a6b42;--notif-approve-border:#a3d9bc;--notif-reject-bg:#fbe9e9;--notif-reject-text:#8b2020;--notif-reject-border:#f0aeae;--notif-tab-active-bg:#1a1916;--notif-tab-active-text:#f7f6f3;--notif-tab-text:#6b6760;--notif-tab-hover-bg:#eceae5;--notif-dialog-bg:#fff;--notif-dialog-header:#f5f3ef}.color-gray{color:#9b978f!important;color:var(--notif-text-muted)!important}.color-white{color:var(--primary-text-color)!important}.notification-body{background:var(--body-bg-color);height:calc(100vh - 100px);overflow:hidden}.notification-widget-inner{display:flex;flex-direction:column}.notif-tabs-bar{align-items:flex-end;background:#1b1330ac;background:var(--notif-bg-card);border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--notif-border);display:flex;gap:2px;overflow-x:auto;padding:0 20px;scrollbar-width:none}.notif-tabs-bar::-webkit-scrollbar{display:none}.notif-tab{align-items:center;background:#0000;border:1px solid #0000;border-bottom:none;border-radius:6px 6px 0 0;border-radius:var(--notif-radius-sm) var(--notif-radius-sm) 0 0;bottom:-1px;color:#9b978f;color:var(--notif-tab-text);cursor:pointer;display:inline-flex;font-family:DM Sans,Outfit,-apple-system,sans-serif;font-family:var(--notif-font);font-size:13px;font-weight:500;gap:6px;padding:10px 16px;position:relative;transition:background .15s,color .15s;white-space:nowrap}.notif-tab:hover:not(.active){background:#242125;background:var(--notif-tab-hover-bg);color:var(--primary-text-color)}.notif-tab.active{background:#1b1330ac;background:var(--notif-bg-card);border-color:#ffffff1f;border-color:var(--notif-border);border-bottom-color:#1b1330ac;border-bottom-color:var(--notif-bg-card);color:var(--primary-text-color)}.notif-tab-badge{align-items:center;background:#1e1b3d;background:var(--notif-accent-light);border-radius:100px;border-radius:var(--notif-radius-pill);color:#a89cf8;color:var(--notif-accent-text);display:inline-flex;font-family:JetBrains Mono,Courier New,monospace;font-family:var(--notif-mono);font-size:10px;font-weight:600;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px}.notification-filters{background:#1b1330ac;background:var(--notif-bg-card);border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--notif-border);padding:14px 20px}.clear-filter-btn{align-items:center;background:#0000;border:1px solid #ffffff1f;border:1px solid var(--notif-border);border-radius:6px;border-radius:var(--notif-radius-sm);color:var(--secondary-text-color);cursor:pointer;display:inline-flex;font-family:DM Sans,Outfit,-apple-system,sans-serif;font-family:var(--notif-font);font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .15s;white-space:nowrap}.clear-filter-btn:hover{border-color:#ffffff38;border-color:var(--notif-border-strong);color:var(--primary-text-color)}.notification-filters input[type=date],.notification-filters input[type=month]{cursor:pointer}.notification-filters input[type=date]::-webkit-calendar-picker-indicator,.notification-filters input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.8);opacity:.85;padding:4px}.light .notification-filters input[type=date]::-webkit-calendar-picker-indicator,.light .notification-filters input[type=month]::-webkit-calendar-picker-indicator{filter:none;opacity:.7}.notification-filters input[type=date]::-webkit-calendar-picker-indicator:hover,.notification-filters input[type=month]::-webkit-calendar-picker-indicator:hover{opacity:1}.ag-theme-quartz{--ag-background-color:var(--notif-bg-card);--ag-foreground-color:var(--primary-text-color);--ag-secondary-foreground-color:var(--secondary-text-color);--ag-header-background-color:var(--notif-bg-header);--ag-header-foreground-color:var(--notif-text-muted);--ag-border-color:var(--notif-border);--ag-row-hover-color:var(--notif-bg-row-hover);--ag-odd-row-background-color:var(--notif-bg-stripe);--ag-selected-row-background-color:var(--notif-accent-light);--ag-font-family:var(--notif-font);--ag-font-size:13px;--ag-row-height:56px;--ag-header-height:44px;--ag-cell-horizontal-padding:8px;--ag-grid-size:4px;--ag-list-item-height:28px;--ag-column-hover-color:#0000;--ag-input-focus-border-color:var(--notif-accent);--ag-range-selection-border-color:var(--notif-accent);--ag-checkbox-checked-color:var(--notif-accent);--ag-alpine-active-color:var(--notif-accent);border:1px solid #ffffff1f;border:1px solid var(--notif-border);border-radius:0 0 12px 12px;border-radius:0 0 var(--notif-radius) var(--notif-radius)}.ag-header-cell-text{color:#9b978f!important;color:var(--notif-text-muted)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important}.ag-row{border-bottom:1px solid #ffffff1f!important;border-bottom:1px solid var(--notif-border)!important}.ag-pinned-left-cols-container .ag-cell,.ag-pinned-right-cols-container .ag-cell{background:inherit}.ag-paging-panel{background:#1b1330ac;background:var(--notif-bg-card);border-top:1px solid #ffffff1f;border-top:1px solid var(--notif-border);color:#9b978f;color:var(--notif-text-muted);font-size:12px}.notification-body .ag-theme-quartz.custom-grid .ag-pinned-left-cols-container .ag-cell{z-index:2!important}.table-link{color:var(--primary-text-color)!important;text-decoration:none!important}.leave-badge{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.5;max-width:-webkit-fit-content;max-width:fit-content;padding:3px 8px;white-space:nowrap}.leave-sick{background:#2b0d0d;color:#f08080}.leave-casual{background:#0d1a2b;color:#80b0f0}.leave-earned{background:#0d2b1c;color:#5dc994}.leave-other{background:#1e1b3d;background:var(--notif-accent-light);color:#a89cf8;color:var(--notif-accent-text)}.light .leave-sick{background:#fde8e8;color:#8b2020}.light .leave-casual{background:#e8f0fe;color:#1a4db0}.light .leave-earned{background:#e6f9ee;color:#1a6b42}.icon-btn{align-items:center;background:#0000;border:1px solid #ffffff1f;border:1px solid var(--notif-border);border-radius:6px;border-radius:var(--notif-radius-sm);color:#7b6ef6;color:var(--notif-accent);cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:all .15s;width:30px}.icon-btn:hover{background:#1e1b3d;background:var(--notif-accent-light);border-color:#7b6ef6;border-color:var(--notif-accent)}.custom-pagination-wrapper{align-items:center;background:#1b1330ac;background:var(--notif-bg-card);border-radius:0 0 12px 12px;border-radius:0 0 var(--notif-radius) var(--notif-radius);border-top:1px solid #ffffff1f;border-top:1px solid var(--notif-border);display:flex;justify-content:center;padding:14px 20px}.notify-dialog .MuiDialog-paper{background:#1e1d1b!important;background:var(--notif-dialog-bg)!important;border:1px solid #ffffff1f!important;border:1px solid var(--notif-border)!important;border-radius:12px!important;border-radius:var(--notif-radius)!important;box-shadow:0 20px 60px #0000004d!important;color:var(--primary-text-color)!important}.notify-dialog-title{align-items:center!important;background:#231330ac!important;background:var(--notif-dialog-header)!important;border-bottom:1px solid #ffffff1f!important;border-bottom:1px solid var(--notif-border)!important;display:flex!important;justify-content:space-between!important;padding:14px 20px!important}.dialog-title-text{color:var(--primary-text-color);font-family:DM Sans,Outfit,-apple-system,sans-serif;font-family:var(--notif-font);font-size:15px;font-weight:600}.close-icon{align-items:center;background:#0000;border:1px solid #ffffff1f;border:1px solid var(--notif-border);border-radius:6px;border-radius:var(--notif-radius-sm);color:#9b978f;color:var(--notif-text-muted);cursor:pointer;display:inline-flex;font-size:16px;height:30px;justify-content:center;line-height:1;padding:0;transition:all .15s;width:30px}.close-icon svg{display:block}.close-icon:hover{background:#1b1330ac;background:var(--notif-bg-row-hover);border-color:#ffffff38;border-color:var(--notif-border-strong);color:var(--primary-text-color)}.notify-dialog-content{background:#1e1d1b!important;background:var(--notif-dialog-bg)!important;padding:20px!important}.leave-detail-view{display:flex;flex-direction:column;gap:0}.leave-detail-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:16px}.leave-detail-user{align-items:center;display:flex;gap:12px}.leave-detail-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:56px;justify-content:center;width:56px}.leave-detail-name{color:var(--primary-text-color);font-size:16px;font-weight:600;margin:0 0 2px}.leave-detail-empid{color:#9b978f;color:var(--notif-text-muted);font-family:JetBrains Mono,Courier New,monospace;font-family:var(--notif-mono);font-size:12px}.leave-balance-row{align-items:center;display:flex;gap:16px}.leave-balance-item{align-items:center;display:flex;flex-direction:column;gap:6px}.leave-balance-label{color:#9b978f;color:var(--notif-text-muted);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.leave-detail-divider{background:#ffffff1f;background:var(--notif-border);height:1px;margin:4px 0 16px}.leave-detail-fields{display:flex;flex-direction:column;gap:12px}.leave-detail-field{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.leave-detail-field-label{color:#9b978f;color:var(--notif-text-muted);flex-shrink:0;font-size:13px;min-width:80px}.leave-detail-field-value{color:var(--primary-text-color);font-size:13px;font-weight:500;text-align:right}.confirm-approve-wrapper{flex-direction:column;gap:8px;padding:32px 20px;text-align:center}.confirm-approve-icon,.confirm-approve-wrapper{align-items:center;display:flex;justify-content:center}.confirm-approve-icon{background:#0d2b1c;background:var(--notif-approve-bg);border:2px solid #1a5c38;border:2px solid var(--notif-approve-border);border-radius:50%;color:#5dc994;color:var(--notif-approve-text);font-size:22px;height:52px;margin-bottom:4px;width:52px}.confirm-approve-text{color:var(--primary-text-color);font-size:17px;font-weight:600;margin:0}.confirm-approve-sub{color:var(--secondary-text-color);font-size:13px;margin:4px 0 20px}.confirm-approve-actions{align-items:center;display:flex;gap:10px}.btn-cancel{background:#0000;border:1px solid #ffffff1f;border:1px solid var(--notif-border);border-radius:4px;color:var(--secondary-text-color);cursor:pointer;font-size:13px;font-weight:500;padding:8px 20px;transition:all .15s}.btn-cancel:hover{border-color:#ffffff38;border-color:var(--notif-border-strong);color:var(--primary-text-color)}.reject-reason-wrapper{display:flex;flex-direction:column;gap:8px;padding:8px 0}.field-label,.reject-reason-label{color:#9b978f;color:var(--notif-text-muted);display:block;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.status-change-form{display:flex;flex-direction:column;gap:6px;padding:8px 0}.status-change-form .mt-3{margin-top:16px!important}.map-wrapper{border:1px solid #ffffff1f;border:1px solid var(--notif-border);border-radius:6px;border-radius:var(--notif-radius-sm);height:400px;margin-top:16px;overflow:hidden;width:100%}.universal-btn{background:#7b6ef6;background:var(--notif-accent);border:none;border-radius:4px;color:#fff;font-size:13px;font-weight:600;justify-content:center;padding:8px 20px;transition:opacity .15s,transform .1s;white-space:nowrap}.universal-btn:hover{opacity:.88}.universal-btn:active{transform:scale(.97)}.waypoints-loader{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.loader-inner{align-items:center;background:#1b1330ac;background:var(--notif-bg-card);border:1px solid #ffffff1f;border:1px solid var(--notif-border);border-radius:12px;border-radius:var(--notif-radius);box-shadow:0 8px 32px #0000004d;color:var(--primary-text-color);display:flex;font-size:14px;gap:12px;padding:16px 24px}.mt-3{margin-top:16px!important}.notification-body .ag-theme-quartz .ag-row{height:56px!important;min-height:56px!important}.notification-body .ag-theme-quartz .ag-cell{align-items:center!important;display:flex!important;justify-content:flex-start!important;overflow:hidden!important;padding:0 12px!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}.notification-body .ag-theme-quartz .ag-cell.ag-center-cell,.notification-body .ag-theme-quartz .ag-cell.text-center{justify-content:center!important;text-align:center!important}.notif-emp-cell{align-items:center!important;display:flex!important;gap:10px!important;justify-content:flex-start!important;overflow:hidden!important;width:100%!important}.notif-emp-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:32px;justify-content:center;min-width:32px;width:32px}.notif-emp-info{display:flex;flex-direction:column;min-width:0;overflow:hidden}.notif-emp-name{color:var(--primary-text-color);font-size:13px;font-weight:500}.notif-emp-id,.notif-emp-name{line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-emp-id{color:var(--secondary-text-color);font-size:11px;margin-top:2px}.notif-action-cell{align-items:center;display:flex;gap:8px;height:100%;justify-content:flex-end;padding-right:4px;width:100%}.notification-body .ag-pinned-right-cols-container .ag-cell{align-items:center!important;display:flex!important;justify-content:flex-end!important;overflow:visible!important}.status-wrapper{align-items:center;display:flex;height:100%;justify-content:flex-end;width:100%}.notify-btn-wrapper{align-items:center!important;display:flex!important;gap:8px!important;height:100%;justify-content:flex-end!important;width:100%}.approve-btn{align-items:center;background:#0d2b1c;background:var(--notif-approve-bg);border:1px solid #1a5c38;border:1px solid var(--notif-approve-border);border-radius:6px;color:#5dc994;color:var(--notif-approve-text);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11.5px;font-weight:600;height:26px;justify-content:center;min-width:60px;padding:0 10px;transition:filter .15s,transform .1s;white-space:nowrap}.approve-btn:hover{filter:brightness(1.2);transform:translateY(-1px)}.reject-btn{align-items:center;background:#2b0d0d;background:var(--notif-reject-bg);border:1px solid #5c1a1a;border:1px solid var(--notif-reject-border);border-radius:6px;color:#f08080;color:var(--notif-reject-text);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11.5px;font-weight:600;height:26px;justify-content:center;min-width:60px;padding:0 10px;transition:filter .15s,transform .1s;white-space:nowrap}.reject-btn:hover{filter:brightness(1.2);transform:translateY(-1px)}.notification-body .approved-status,.status-wrapper .approved-status{align-items:center!important;border-radius:6px!important;cursor:pointer!important;display:inline-flex!important;flex-shrink:0!important;font-size:11.5px!important;font-weight:600!important;gap:8px!important;height:26px!important;justify-content:space-between!important;max-width:-webkit-fit-content!important;max-width:fit-content!important;min-width:90px!important;padding:0 10px!important;position:static!important;top:0!important;transition:filter .15s,transform .15s!important;white-space:nowrap!important;width:auto!important}.notification-body .approved-status:hover,.status-wrapper .approved-status:hover{filter:brightness(1.15)!important;transform:translateY(-1px)!important}.notification-body .approved-status.is-approved,.status-wrapper .approved-status.is-approved{background:#0d2b1c!important;background:var(--notif-approve-bg)!important;border:1px solid #1a5c38!important;border:1px solid var(--notif-approve-border)!important;color:#5dc994!important;color:var(--notif-approve-text)!important}.notification-body .approved-status.is-rejected,.status-wrapper .approved-status.is-rejected{background:#2b0d0d!important;background:var(--notif-reject-bg)!important;border:1px solid #5c1a1a!important;border:1px solid var(--notif-reject-border)!important;color:#f08080!important;color:var(--notif-reject-text)!important}.status-wrapper .approved-status .approved-text{color:#5dc994!important;color:var(--notif-approve-text)!important;font-size:11.5px!important;font-weight:600!important}.status-wrapper .approved-status .rejected-text{color:#f08080!important;color:var(--notif-reject-text)!important;font-size:11.5px!important;font-weight:600!important}.status-wrapper .approved-status .approved-icon{color:#5dc994!important;color:var(--notif-approve-text)!important;flex-shrink:0!important;font-size:14px!important}.status-wrapper .approved-status .rejected-icon{color:#f08080!important;color:var(--notif-reject-text)!important;flex-shrink:0!important;font-size:14px!important}.status-dropdown{color:#9b978f!important;color:var(--notif-text-muted)!important;display:inline-block!important;flex-shrink:0!important;font-size:18px!important;margin-left:2px!important;transition:transform .25s cubic-bezier(.4,0,.2,1)!important}.status-dropdown.is-open{transform:rotate(180deg)!important}html.light .approve-btn,html.light .notif-action-cell .approve-btn{background:#0d2b1c!important;background:var(--notif-approve-bg)!important;border:1px solid #1a5c38!important;border:1px solid var(--notif-approve-border)!important;color:#5dc994!important;color:var(--notif-approve-text)!important}.nf-filters{--bs-gutter-x:0;align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:0}.nf-filters>.nf-filter-col{flex:0 0 240px;margin:0;max-width:100%;padding:0;width:240px}.nf-filters .bs-root{--bs-h:38px;width:100%}.nf-filters .form-control.universal-input-one{font-size:13px;height:38px;width:100%}.share-modal .modal-dialog{margin:1.75rem auto!important;max-height:360px!important;max-width:380px!important;width:100%!important}.share-modal .modal-content{background:linear-gradient(180deg,#181624f5,#100e1af5);border:1px solid #8660f81f;border-radius:12px;box-shadow:0 8px 30px #0009;display:flex;flex-direction:column;height:auto!important;max-height:360px!important;min-height:0!important;overflow:hidden;padding:0}.share-modal .modal-header{background:#0000;border-bottom:none;padding:18px 20px}.share-modal .modal-title{color:#fff;font-size:16px;font-weight:700}.share-modal .modal-subtitle{color:#c4b5fd;font-size:13px;margin-top:6px;opacity:.95}.share-modal .modal-body{background:#0000;max-height:230px;overflow-y:auto;padding:14px 18px}.share-modal .select-control{border-radius:8px!important;min-height:44px}.share-modal .modal-footer{background:#0000;border-top:none;padding:14px 20px}.share-modal .btn-cancel{background:#0000;border:1px solid #ffffff1f;border-radius:8px;color:#fff;padding:8px 14px}.share-modal .btn-share{background:linear-gradient(135deg,#8660f8,#c4b5fd);border:none;border-radius:10px;color:#161421;font-weight:700;padding:10px 14px}.share-modal .share-select__control{background:#ffffff08;border-radius:8px;min-height:44px}.share-modal .share-select__menu{background:#100e1af5;border-radius:14px}.share-modal .share-select__menu-list{max-height:220px}.share-modal .share-select__option{color:#fff}.share-modal .share-select__option--is-focused{background:#8660f82e}.share-modal .share-select__option--is-selected{background:#8660f859}@media (max-width:576px){.share-modal .modal-content{border-radius:8px}.share-modal .modal-body{padding:12px}}.sh-carousel-track::-webkit-scrollbar{display:none}:root{--sh-card:#161329;--sh-sub:#0f0c2099;--sh-border:#ffffff14;--sh-input:#ffffff0d;--sh-hover:#ffffff0d;--sh-rb-bg:#ffffff08;--sh-text:#fff;--sh-text-2:#c7c6d4;--sh-muted:#8b8a99;--sh-accent:#a78bfa}.light{--sh-card:#fff;--sh-sub:#faf8ff;--sh-border:#e3dcfb;--sh-input:#f7f5ff;--sh-hover:#f1ecff;--sh-rb-bg:#fff;--sh-text:#1c1a33;--sh-text-2:#4b4a63;--sh-muted:#6b6a80;--sh-accent:#6d4de0}.light #root [id^=social-post-]{box-shadow:0 2px 12px #6d4de014!important}.light{--sh-accent-strong:#6d4de0}.light .lb-icon{filter:brightness(.8) saturate(1.6)}.cpm-root textarea.cpm-textarea,.cpm-root textarea.cpm-textarea:focus,.cpm-root textarea.cpm-textarea:hover{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#fff;color:var(--sh-text,#fff);font-size:15.5px;line-height:1.5;margin:0;min-height:150px;outline:none!important;padding:0;resize:vertical;width:100%}.cpm-root textarea.cpm-textarea.cpm-textarea--poll{min-height:56px}.cpm-root textarea.cpm-textarea.cpm-textarea--hl{caret-color:#fff;caret-color:var(--sh-text,#fff);color:#0000!important;font-family:inherit;letter-spacing:normal;position:relative;z-index:1}.cpm-root textarea.cpm-textarea--hl::selection{background:#7c5cff59}.cpm-backdrop{color:#fff;color:var(--sh-text,#fff);font-family:inherit;font-size:15.5px;inset:0;letter-spacing:normal;line-height:1.5;margin:0;overflow:hidden;overflow-wrap:break-word;padding:0;pointer-events:none;position:absolute;white-space:pre-wrap;word-break:normal}.cpm-root textarea.cpm-textarea::placeholder{color:#8f8cad;color:var(--sh-muted,#8f8cad);opacity:1}.cpm-field-box:focus-within{border-color:#8b5cf6bf!important;box-shadow:0 0 0 3px #8b5cf62e}.cpm-person-row{color:#fff;color:var(--sh-text,#fff);cursor:pointer;font-size:13.5px;padding:9px 14px}.cpm-person-row:hover{background:#7c5cff2e}.cpm-person-row span{margin-left:6px;opacity:.55}.light{--cp-bg:#fff;--cp-field:#f7f5ff;--cp-pop:#fff;--cp-tile:#faf8ff;--cp-border:#d9cffa}.light .cpm-root,.light [class*=cpm-]{color-scheme:light}.phase1-notification-center{margin:auto;max-width:980px;padding:28px}.phase1-notification-center header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.phase1-notification-center h1{margin:0}.phase1-notification-center header p{color:#777}.phase1-notification-center header button{background:#8660f8;border:0;border-radius:8px;color:#fff;padding:10px 14px}.phase1-notification-center header button:disabled{opacity:.45}.phase1-notification-center section{border:1px solid #ded9ec;border-radius:14px;overflow:hidden}.phase1-notification{background:#fff;background:var(--secondary-bg-color,#fff);border:0;border-bottom:1px solid #e8e4f0;color:#222;color:var(--primary-text-color,#222);display:flex;gap:12px;padding:16px;text-align:left;width:100%}.phase1-notification:last-child{border-bottom:0}.phase1-notification.unread{background:#8660f81a}.phase1-notification .notification-dot{background:#0000;border-radius:50%;height:9px;margin-top:7px;width:9px}.phase1-notification.unread .notification-dot{background:#8660f8}.notification-copy{display:flex;flex-direction:column;gap:5px}.notification-copy small{color:#8660f8;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.notification-copy time{color:#777;font-size:12px}.notification-state{padding:80px 20px;text-align:center}.sl-page{--sl-bg-page:#13111a;--sl-bg-card:#1c1826;--sl-bg-input:#13111a;--sl-bg-row-hover:#8660f812;--sl-border:#ffffff14;--sl-text-primary:#fff;--sl-text-secondary:#b7b4c4;--sl-text-muted:#7d7a8c;--sl-accent:#8660f8;--sl-info:#3b82f6;--sl-info-bg:#3b82f624;--sl-warning:#f59e0b;--sl-warning-bg:#f59e0b24;--sl-error:#ef4444;--sl-error-bg:#ef444424;--sl-success:#22c55e;color:var(--sl-text-primary);padding:20px}.sl-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.sl-header h2{font-size:22px;font-weight:700;margin:0}.sl-header p{color:var(--sl-text-secondary);font-size:13.5px;margin:4px 0 0}.sl-retention-note{align-items:center;background:#8660f81f;border:1px solid #8660f847;border-radius:10px;color:var(--sl-text-secondary);display:flex;font-size:13px;gap:8px;padding:10px 16px;white-space:nowrap}.sl-filters{align-items:flex-end;background:var(--sl-bg-card);border:1px solid var(--sl-border);border-radius:14px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:16px}.sl-filter-group{display:flex;flex-direction:column;gap:6px}.sl-filter-group label{color:var(--sl-text-secondary);font-size:12px;font-weight:600}.sl-filter-group input,.sl-filter-group select{background:var(--sl-bg-input);border:1px solid var(--sl-border);border-radius:9px;color:var(--sl-text-primary);font-size:13.5px;min-width:170px;outline:none;padding:9px 12px}.sl-filter-group input::placeholder{color:var(--sl-text-muted)}.sl-filter-actions{display:flex;gap:8px;margin-left:auto}.sl-btn-apply,.sl-btn-reset{align-items:center;border:1px solid var(--sl-border);border-radius:9px;cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:6px;padding:9px 18px}.sl-btn-apply{background:var(--sl-accent);border-color:var(--sl-accent);color:#fff}.sl-btn-apply:disabled{cursor:not-allowed;opacity:.6}.sl-btn-reset{background:#0000;color:var(--sl-text-secondary)}.sl-summary{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:18px}@media (max-width:900px){.sl-summary{grid-template-columns:repeat(2,1fr)}}.sl-summary-card{background:var(--sl-bg-card);border:1px solid var(--sl-border);border-radius:14px;padding:18px}.sl-summary-top{align-items:center;display:flex;gap:12px;margin-bottom:14px}.sl-summary-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.sl-summary-title{color:var(--sl-text-secondary);font-size:13.5px}.sl-summary-value{font-size:26px;font-weight:700}.sl-summary-bar{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden}.sl-summary-bar-fill{border-radius:2px;height:100%}.sl-table-wrap{background:var(--sl-bg-card);border:1px solid var(--sl-border);border-radius:14px;overflow:hidden}.sl-table{border-collapse:collapse;font-size:13px;width:100%}.sl-table th{color:var(--sl-text-secondary);font-weight:600;text-align:left;white-space:nowrap}.sl-table td,.sl-table th{border-bottom:1px solid var(--sl-border);padding:12px 16px}.sl-table td{vertical-align:middle}.sl-table tbody tr:hover{background:var(--sl-bg-row-hover)}.sl-table tbody tr:last-child td{border-bottom:none}.sl-user-cell{gap:10px}.sl-avatar,.sl-user-cell{align-items:center;display:flex}.sl-avatar{border-radius:50%;color:#fff;flex-shrink:0;font-size:12px;font-weight:700;height:30px;justify-content:center;width:30px}.sl-user-name{font-weight:600}.sl-user-empid{color:var(--sl-text-muted);font-size:11.5px}.sl-level-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:3px 10px}.sl-level-info{background:var(--sl-info-bg);color:var(--sl-info)}.sl-level-warning{background:var(--sl-warning-bg);color:var(--sl-warning)}.sl-level-error{background:var(--sl-error-bg);color:var(--sl-error)}.sl-device-cell{align-items:center;color:var(--sl-text-secondary);display:flex;gap:6px}.sl-empty{color:var(--sl-text-muted);padding:48px 16px;text-align:center}.sl-footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:14px 16px}.sl-footer-count{color:var(--sl-text-secondary);font-size:13px}.sl-pagination{display:flex;gap:6px}.sl-page-btn{background:#0000;border:1px solid var(--sl-border);border-radius:8px;color:var(--sl-text-secondary);cursor:pointer;font-size:13px;height:34px;min-width:34px}.sl-page-btn:disabled{cursor:not-allowed;opacity:.4}.sl-page-btn.active{background:var(--sl-accent);border-color:var(--sl-accent);color:#fff}.light .sl-page{--sl-bg-page:#fff;--sl-bg-card:#fff;--sl-bg-input:#faf8ff;--sl-bg-row-hover:#f7f5ff;--sl-border:#e3dcfb;--sl-text-primary:#1c1a33;--sl-text-secondary:#55536d;--sl-text-muted:#7d7a8c;--sl-accent:#6d4de0;--sl-info:#2563eb;--sl-info-bg:#e6efff;--sl-warning:#b8740b;--sl-warning-bg:#fff4de;--sl-error:#d6404c;--sl-error-bg:#ffe9eb}.light .sl-page .sl-summary-bar{background:#ece7fb}.light .sl-page .sl-retention-note{background:#f1ecff;border-color:#d9cffa;color:#55536d}.light .sl-page .sl-filters,.light .sl-page .sl-summary-card,.light .sl-page .sl-table-wrap{box-shadow:0 2px 12px #6d4de00f}.light .sl-page .sl-table th{background:#f1ecff!important;color:#4b3fa0!important}.light .sl-page .sl-table td{background:#0000!important;color:#1c1a33!important}.light .sl-page .sl-table .sl-user-empid{color:#7d7a8c!important}.light .sl-page .sl-table .sl-device-cell{color:#55536d!important}.light .sl-page .sl-filter-group label{color:#1c1a33}.light .sl-page .sl-btn-apply{color:#fff!important}.light .sl-page .sl-btn-reset{background:#fff;border-color:#d9cffa;color:#3a3856}.light .sl-page .sl-summary-title{color:#55536d}.sl-page .sl-table th{font-size:12.5px!important;padding:10px 14px}.sl-page .sl-table td{padding:9px 14px}.sl-page .sl-table .sl-user-name,.sl-page .sl-table td{font-size:12.5px!important}.sl-page .sl-table .sl-user-empid{font-size:10.5px!important}.sl-page .sl-table .sl-level-chip{font-size:11px!important}.sl-page .sl-table .sl-avatar{font-size:11px;height:30px;width:30px}.light .sl-page .sl-header .icon-color,.light .sl-page .sl-header a,.light .sl-page .sl-header a svg{fill:#4b3fa0!important;color:#4b3fa0!important}.attendance-module-dialog .MuiDialog-container{padding:20px}.attendance-module-dialog .MuiDialog-paper{background:radial-gradient(circle at 88% 2%,#603eb91f,#0000 30%),#151426;border:1px solid #8b75db33;border-radius:18px;box-shadow:0 28px 90px #0000009e,0 0 0 1px hsla(0,0%,100%,.025);color:#f5f3fa;color:var(--primary-text-color,#f5f3fa);height:min(880px,calc(100vh - 40px));margin:0;max-height:calc(100vh - 40px);max-width:1180px;overflow:hidden;width:min(1180px,calc(100vw - 40px))}.attendance-module-dialog .dialog-title{background:hsla(0,0%,100%,.012);border-bottom:1px solid #8b75db26;min-height:74px;padding:16px 24px}.attendance-module-dialog .dialog-title-icon{gap:14px}.attendance-module-dialog .dialog-title-icon .close-icon{border:1px solid #a9a3c947;border-radius:50%;color:#aaa5bc;font-size:0;height:38px;transition:border-color .18s ease,color .18s ease,background .18s ease;width:38px}.attendance-module-dialog .dialog-title-icon .close-icon:before{content:"×";font-size:22px;font-weight:400;line-height:1}.attendance-module-dialog .dialog-title-icon .close-icon:hover{background:#ef444414;border-color:#ef444459;color:#fb7185}.attendance-module-dialog .dialog-title-icon .title{color:#f7f5fb;font-size:20px;font-weight:700;letter-spacing:-.01em}.attendance-module-dialog .dialog-title .universal-btn{background:linear-gradient(135deg,#7448ef,#8b5cf6);border:0;border-radius:9px;box-shadow:0 8px 22px #6f42ee4d;color:#fff;font-size:13px;font-weight:600;min-height:40px;min-width:116px;padding:9px 20px}.attendance-module-dialog .dialog-title .universal-btn:disabled{cursor:not-allowed;opacity:.58}.attendance-module-dialog .MuiDialogContent-root{overflow-x:hidden;overflow-y:auto;padding:0 26px 26px;scrollbar-color:#8660f873 #0000;scrollbar-width:thin}.attendance-module-name-section{background:hsla(0,0%,100%,.012);border-bottom:1px solid #8b75db21!important;margin:0 -26px!important;padding:20px 26px!important}.attendance-module-name-section .form-label{color:#aaa5bc!important;font-size:10px!important;font-weight:700!important;letter-spacing:.09em;margin-bottom:7px!important;text-transform:uppercase}.attendance-module-name-section .form-control{background:#0708124d!important;border:1px solid #8b75db38!important;border-radius:9px!important;box-shadow:none!important;color:#f2eff9!important;font-size:13px!important;height:44px;max-width:390px!important;padding:10px 14px!important;width:min(100%,390px)!important}.attendance-module-name-section .form-control:focus{border-color:#8660f8!important;box-shadow:0 0 0 3px #8660f81c!important}.attendance-module-dialog .MuiTabs-root{border-bottom:1px solid #8b75db26;min-height:64px}.attendance-module-dialog .MuiTabs-flexContainer{gap:8px}.attendance-module-dialog .MuiTab-root{color:#8f8a9e!important;font-family:Outfit,sans-serif;font-size:13px!important;font-weight:600!important;min-height:64px!important;min-width:150px;padding:0 18px}.attendance-module-dialog .MuiTab-root.Mui-selected{color:#9b76ff!important}.attendance-module-dialog .MuiTabs-indicator{background:#8660f8!important;border-radius:3px 3px 0 0;height:3px!important}.attendance-module-dialog .MuiTabPanel-root{padding:24px 4px 4px!important}.attendance-module-dialog .more-setting-form-container{max-width:none;width:100%}.attendance-module-dialog .more-setting-form-container>.form{padding:0!important}.attendance-module-dialog .more-setting-form-container .flex-form{grid-column-gap:18px;grid-row-gap:8px;align-items:center!important;background:hsla(0,0%,100%,.022)!important;border:1px solid #8b75db1a;border-radius:10px;column-gap:18px;display:grid!important;grid-template-columns:minmax(240px,38%) minmax(220px,420px) minmax(0,auto);justify-content:stretch!important;min-height:68px;padding:16px 18px!important;row-gap:8px;transition:border-color .18s ease,background .18s ease}.attendance-module-dialog .more-setting-form-container .flex-form>b:first-child,.attendance-module-dialog .more-setting-form-container .flex-form>label:first-child{grid-column:1;margin:0!important}.attendance-module-dialog .more-setting-form-container .flex-form>.css-toggle,.attendance-module-dialog .more-setting-form-container .flex-form>.form-check,.attendance-module-dialog .more-setting-form-container .flex-form>.form-control,.attendance-module-dialog .more-setting-form-container .flex-form>.form-select,.attendance-module-dialog .more-setting-form-container .flex-form>.input-group,.attendance-module-dialog .more-setting-form-container .flex-form>select{grid-column:2;margin:0!important}.attendance-module-dialog .more-setting-form-container .flex-form>div:only-child{grid-column:1/-1}.attendance-module-dialog .more-setting-form-container .flex-form>label:not(:first-child){color:#918ca0;font-size:12px;font-weight:500;grid-column:3;margin:0!important}.attendance-module-dialog .more-setting-form-container .approval-levels{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:12px;padding:18px!important}.attendance-module-dialog .approval-levels>[class*=col-]{max-width:none;width:100%}.attendance-module-dialog .approval-levels>[class*=col-]:first-child{margin:0 0 2px!important;padding:0!important}.attendance-module-dialog .approval-levels .approval-con{background:#0708122e;border:1px solid #8b75db24!important;border-radius:10px;display:flex;flex-direction:column;gap:13px;margin:0!important;padding:18px!important}.attendance-module-dialog .approval-levels .approval-con h4{align-items:center;background:#8660f817;border:1px solid #8660f83d;border-radius:999px;color:#b99dff!important;display:inline-flex;font-size:11px;font-weight:700;margin:0!important;padding:5px 10px;width:-webkit-fit-content;width:fit-content}.attendance-module-dialog .approval-levels .approval-con>.form-group,.attendance-module-dialog .approval-levels .approval-con>div[class*=d-flex]{align-items:center!important;display:flex!important;flex-wrap:wrap;gap:10px!important;margin:0!important}.attendance-module-dialog .approval-levels .approval-con .form-control{max-width:120px!important;width:120px!important}.attendance-module-dialog .approval-levels .approval-con .form-label{margin:0!important}.attendance-module-dialog .approval-levels .approval-con .form-check{align-items:center;background:hsla(0,0%,100%,.018);border:1px solid #8b75db29;border-radius:8px;display:inline-flex;gap:8px;margin:0!important;min-height:38px;padding:0 12px 0 38px}.attendance-module-dialog .approval-levels .approval-con .form-check-input{margin-left:-25px;margin-top:0}.attendance-module-dialog .approval-levels .approval-con .form-check:has(.form-check-input:checked){background:#8660f817;border-color:#8660f899}.attendance-module-dialog .approval-levels .approval-con span.color-white{color:#777286!important;font-size:10px;font-weight:700;position:static!important}.attendance-module-dialog .more-setting-form-container .flex-form:hover{background:#ffffff08!important;border-color:#8b75db33}.attendance-module-dialog .more-setting-form-container b,.attendance-module-dialog .more-setting-form-container label{color:#ebe8f3;font-size:13px;font-weight:600;line-height:1.45}.attendance-module-dialog .MarkAttendanceform-radio-card{background:#0000!important;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.attendance-module-dialog .MarkAttendanceform-radio{align-items:center;background:#0708123d;border:1px solid #8b75db33;border-radius:9px;display:flex;gap:9px;min-height:42px;padding:0 14px}.attendance-module-dialog .MarkAttendanceform-radio:has(input:checked){background:#8660f81a;border-color:#8660f8b8}.attendance-module-dialog input[type=radio]{accent-color:#8660f8}.attendance-module-dialog .form-control,.attendance-module-dialog .form-select,.attendance-module-dialog select,.attendance-module-dialog textarea{background-color:#07081245;border:1px solid #8b75db38;border-radius:9px;box-shadow:none;color:#eeecf5;font-size:13px;line-height:1.4;max-width:420px;min-height:44px!important;padding:10px 13px!important;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%!important}.attendance-module-dialog input[type=number].form-control{max-width:210px}.attendance-module-dialog textarea.form-control{min-height:88px!important;resize:vertical}.attendance-module-dialog .input-group{max-width:420px;width:100%!important}.attendance-module-dialog .input-group .form-control{max-width:none}.attendance-module-dialog .form-control::placeholder,.attendance-module-dialog textarea::placeholder{color:#777286!important;opacity:1}.attendance-module-dialog .form-control:focus,.attendance-module-dialog .form-select:focus,.attendance-module-dialog select:focus,.attendance-module-dialog textarea:focus{border-color:#8660f8;box-shadow:0 0 0 3px #8660f81a;outline:none}.attendance-module-dialog .p_btn{background:hsla(0,0%,100%,.025);border:1px solid #8b75db47;border-radius:9px;box-shadow:none;color:#c8c3d6;font-size:13px;font-weight:600;min-height:40px;min-width:112px;padding:9px 18px;transition:border-color .18s ease,background .18s ease,color .18s ease}.attendance-module-dialog .p_btn:hover{background:#8660f81a;border-color:#8660f8;color:#fff}.attendance-module-dialog input[type=checkbox]{accent-color:#8660f8}.attendance-module-dialog .css-toggle{height:24px;justify-self:start;width:42px}.attendance-module-dialog .css-toggle-slider{background:#3b3a54;border:1px solid #a9a3c933;box-shadow:inset 0 1px 2px #0003}.attendance-module-dialog .css-toggle-slider:before{height:18px;left:2px;top:2px;width:18px}.attendance-module-dialog .css-toggle input:checked+.css-toggle-slider{background:linear-gradient(135deg,#7247eb,#9b74ff);border-color:#8660f8}.attendance-module-dialog .css-toggle input:checked+.css-toggle-slider:before{transform:translateX(18px)}.attendance-module-dialog .form-switch{min-height:24px;padding:0}.attendance-module-dialog .form-switch .form-check-input{background-color:#3b3a54;border:1px solid #a9a3c933;box-shadow:none;cursor:pointer;height:24px;margin:0;width:42px}.attendance-module-dialog .form-switch .form-check-input:checked{background-color:#8660f8;border-color:#8660f8}.attendance-module-dialog .drop-container{animation:attendance-expand .2s ease-out;border-left:2px solid #8660f861;margin:-4px 0 16px 18px;padding:16px 0 2px 18px}@keyframes attendance-expand{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.attendance-module-dialog .container-hide{display:none!important}.attendance-module-dialog .more-setting-form-container .col-sm-12.mb-3.universal-bg-color:not(.flex-form),.attendance-module-dialog .more-setting-form-container .col-sm-12.mb-3:not(.flex-form){background:hsla(0,0%,100%,.022)!important;border:1px solid #8b75db1a;border-radius:10px;min-height:68px;padding:16px 18px!important}.attendance-module-dialog .flex-form>div>svg{background:hsla(0,0%,100%,.025);border:1px solid #8b75db33;border-radius:8px;box-sizing:border-box;flex:0 0 34px;height:34px!important;padding:7px;transition:transform .18s ease,background .18s ease;width:34px!important}.attendance-module-dialog .flex-form>div>svg:hover{background:#8660f81a;transform:translateY(-1px)}.attendance-module-dialog .more-setting-form-container form>.row:last-child{border-top:1px solid #8b75db21;margin:24px 0 0;padding-top:18px}.attendance-module-dialog .more-setting-form-container form>.row:last-child>[class*=col-]{display:flex!important;justify-content:space-between!important;width:100%}.attendance-module-dialog .more-setting-form-container form>.row:last-child .p_btn:last-child{background:linear-gradient(135deg,#7043e5,#865cf1);border-color:#0000;box-shadow:0 7px 18px #6f42ee33;color:#fff}.light .attendance-module-dialog .MuiDialog-paper{background:#fff;box-shadow:0 24px 70px #15142633;color:#262336}.light .attendance-module-dialog .dialog-title-icon .title{color:#242132}.light .attendance-module-dialog .attendance-module-name-section .form-control,.light .attendance-module-dialog .form-control,.light .attendance-module-dialog select{background-color:#faf9fd!important;border-color:#dedbea!important;color:#292637!important}.light .attendance-module-dialog .more-setting-form-container .flex-form{background:#fbfafd!important;border-color:#ebe8f2}.light .attendance-module-dialog .more-setting-form-container b,.light .attendance-module-dialog .more-setting-form-container label{color:#343042}@media (max-width:760px){.attendance-module-dialog .MuiDialog-container{padding:0}.attendance-module-dialog .MuiDialog-paper{border:0;border-radius:0;height:100%;max-height:100%;width:100%}.attendance-module-dialog .dialog-title{min-height:66px;padding:12px 16px}.attendance-module-dialog .dialog-title-icon .title{font-size:17px}.attendance-module-dialog .dialog-title .universal-btn{min-width:auto;padding:8px 14px}.attendance-module-dialog .MuiDialogContent-root{padding:0 16px 20px}.attendance-module-name-section{margin:0 -16px!important;padding:18px 16px!important}.attendance-module-dialog .MuiTabs-root{min-height:54px;overflow:visible}.attendance-module-dialog .MuiTabs-scroller{overflow-x:auto!important}.attendance-module-dialog .MuiTab-root{min-height:54px!important;min-width:140px;padding:0 12px}.attendance-module-dialog .MuiTabPanel-root{padding-top:18px!important}.attendance-module-dialog .more-setting-form-container .flex-form{grid-template-columns:1fr;padding:14px!important}.attendance-module-dialog .more-setting-form-container .flex-form>*{grid-column:1!important}.attendance-module-dialog .more-setting-form-container .flex-form>label:not(:first-child){margin-top:-3px!important}.attendance-module-dialog .form-control,.attendance-module-dialog .form-select,.attendance-module-dialog .input-group,.attendance-module-dialog select,.attendance-module-dialog textarea{max-width:none}.attendance-module-dialog .drop-container{margin-left:8px;padding-left:12px}.attendance-module-dialog .more-setting-form-container .approval-levels{display:flex!important;padding:12px!important}.attendance-module-dialog .approval-levels .approval-con{padding:14px!important}.attendance-module-dialog .approval-levels .approval-con>.form-group,.attendance-module-dialog .approval-levels .approval-con>div[class*=d-flex]{align-items:flex-start!important;flex-direction:column}}.light .attendance-module-dialog .approval-levels .approval-con{background:#faf8ff;border:1px solid #e3dcfb!important}.light .attendance-module-dialog .approval-levels .approval-con .form-group,.light .attendance-module-dialog .approval-levels .approval-con>div[class*=d-flex]{background:#0000!important}.light .attendance-module-dialog .approval-levels .approval-con h4{background:#f1ecff;border-color:#cfc3f7;color:#6d4de0!important}.light .attendance-module-dialog .approval-levels .approval-con .form-check-label,.light .attendance-module-dialog .approval-levels .approval-con .form-label{color:#1c1a33!important}.light .attendance-module-dialog .approval-levels .approval-con .form-check{background:#fff;border:1px solid #d9cffa;color:#1c1a33}.light .attendance-module-dialog .approval-levels .approval-con .form-check:has(.form-check-input:checked){background:#f1ecff;border-color:#6d4de0}.light .attendance-module-dialog .approval-levels .approval-con span.color-white{color:#6b6a80!important}.attendance-module-dialog .approval-levels .approval-con .form-check-input[type=radio]{border-radius:50%!important;flex-shrink:0;height:16px!important;min-width:16px;padding:0!important;width:16px!important}.light .attendance-module-dialog .approval-levels .approval-con .form-check-input[type=radio]{background-color:#fff!important;border:1.5px solid #8b6cff!important}.light .attendance-module-dialog .approval-levels .approval-con .form-check-input[type=radio]:checked{background-color:#6d4de0!important;box-shadow:inset 0 0 0 3px #fff}.am-page{--am-bg:#0a0b1e;--am-surface:#11122ad9;--am-surface-2:#181938e6;--am-row-alt:hsla(0,0%,100%,.018);--am-row-hover:#7c3aed1a;--am-border:#ffffff14;--am-border-strong:#ffffff24;--am-text:#fff;--am-text-2:#c7cbe6;--am-muted:#8d92b8;--am-accent:#7c3aed;--am-accent-2:#8b5cf6;background:var(--am-bg);box-sizing:border-box;color:var(--am-text);font-family:Outfit,sans-serif;height:calc(100vh - 76px);overflow:auto;padding:16px 20px 24px;position:fixed;top:76px;width:100%}.light .am-page{--am-bg:#f4f2ff;--am-surface:#fff;--am-surface-2:#fff;--am-row-alt:#faf9ff;--am-row-hover:#7c3aed0f;--am-border:#e6e3f5;--am-border-strong:#d9d4f0;--am-text:#1c1a33;--am-text-2:#4a4766;--am-muted:#7a7799}.am-hero{align-items:center;background:radial-gradient(ellipse at 78% 0,#7c3aed8c 0,#0000 45%),linear-gradient(100deg,#15173a,#1c1850 55%,#2a1d6e);border:1px solid #8b5cf659;border-radius:18px;box-shadow:0 10px 30px #0000004d;display:flex;gap:20px;overflow:hidden;padding:20px 24px;position:relative}.light .am-hero{background:radial-gradient(ellipse at 78% 0,#a78bfa73 0,#0000 45%),linear-gradient(100deg,#fff,#f1ecff 55%,#e4d9ff);box-shadow:0 6px 20px #7c3aed14}.am-back-btn{align-items:center;background:linear-gradient(135deg,#7c3aed,#6366f1);border-radius:50%;box-shadow:0 0 18px #7c3aed8c;color:#fff!important;display:flex;flex-shrink:0;font-size:22px;height:54px;justify-content:center;transition:transform .2s ease;width:54px}.am-back-btn:hover{transform:translateX(-2px)}.am-hero-text{flex:1 1;min-width:0}.am-hero-title{color:var(--am-text);font-size:26px;font-weight:700;letter-spacing:-.3px;margin:0 0 4px}.am-hero-sub{color:var(--am-text-2);font-size:14.5px;margin:0}.am-create-btn{align-items:center;background:linear-gradient(135deg,#6d28d9,#7c3aed 50%,#8b5cf6);border:1px solid #a78bfa99;border-radius:12px;box-shadow:0 4px 22px #7c3aed73;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:15px;font-weight:600;gap:8px;padding:13px 28px;transition:all .2s ease}.am-create-btn svg{font-size:18px}.am-create-btn:hover{box-shadow:0 6px 28px #7c3aeda6;transform:translateY(-1px)}.am-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 16px}.am-search{flex:0 1 460px;min-width:220px;position:relative}.am-search-icon{color:var(--am-muted);font-size:18px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.am-search input,.am-select select{background:var(--am-surface);border:1px solid var(--am-border-strong);border-radius:23px;box-sizing:border-box;color:var(--am-text);font-family:inherit;font-size:14px;height:46px;outline:none;transition:border-color .2s ease;width:100%}.am-search input{padding:0 16px 0 46px}.am-search input::placeholder{color:var(--am-muted)}.am-search input:focus,.am-select select:focus{border-color:var(--am-accent-2)}.am-select{position:relative}.am-select select{appearance:none;-webkit-appearance:none;cursor:pointer;min-width:150px;padding:0 42px 0 20px}.am-select select option{background:var(--am-bg);color:var(--am-text)}.am-select-caret{color:var(--am-text-2);pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.am-toolbar-right{align-items:center;display:flex;gap:18px;margin-left:auto}.am-total{color:var(--am-text-2);font-size:14px;white-space:nowrap}.am-view-toggle{background:var(--am-surface);border:1px solid var(--am-border-strong);border-radius:12px;display:flex;gap:4px;padding:4px}.am-view-toggle button{align-items:center;background:#0000;border:none;border-radius:9px;color:var(--am-muted);cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;transition:all .2s ease;width:44px}.am-view-toggle button.active{background:linear-gradient(135deg,#6d28d9,#8b5cf6);box-shadow:0 0 14px #7c3aed80;color:#fff}.am-panel{background:var(--am-surface);border:1px solid var(--am-border);border-radius:16px;overflow:hidden}.am-table-wrap{overflow-x:auto}.am-table{border-collapse:collapse;min-width:760px;width:100%}.am-table th{color:var(--am-text-2);font-size:13px;font-weight:500;letter-spacing:.06em;padding:16px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.am-table td,.am-table th{border-bottom:1px solid var(--am-border)}.am-table td{color:var(--am-text);font-size:14px;padding:8px 14px;vertical-align:middle}.am-table tbody tr:nth-child(2n){background:var(--am-row-alt)}.am-table tbody tr{transition:background .15s ease}.am-table tbody tr:hover{background:var(--am-row-hover)}.am-table tbody tr:last-child td{border-bottom:none}.am-col-num{font-weight:600;padding-left:28px!important;width:70px}.am-col-actions{text-align:center!important;width:200px}.am-module{gap:16px;min-width:0}.am-module,.am-module-icon{align-items:center;display:flex}.am-module-icon{border-radius:10px;box-shadow:0 4px 12px #00000040;color:#fff;flex-shrink:0;font-size:19px;height:42px;justify-content:center;width:42px}.am-module-name{font-size:15.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-status{align-items:center;border-radius:999px;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:5px 12px;white-space:nowrap}.am-status-dot{border-radius:50%;height:9px;width:9px}.am-status-active{background:#22c55e1f;color:#4ade80}.am-status-active .am-status-dot{background:#22c55e;box-shadow:0 0 6px #22c55ecc}.am-status-inactive{background:#94a3b824;color:#b4bad6}.am-status-inactive .am-status-dot{background:#94a3b8}.light .am-status-active{color:#15803d}.light .am-status-inactive{color:#64748b}.am-created-date{color:var(--am-text);font-size:15px;font-weight:500}.am-created-time{color:var(--am-muted);font-size:13px;margin-top:1px}.am-actions{justify-content:center}.am-muted{color:var(--am-muted)}.am-grid{grid-gap:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.am-card,.am-grid{gap:16px;padding:18px}.am-card{background:var(--am-surface-2);border:1px solid var(--am-border);border-radius:14px;display:flex;flex-direction:column;transition:all .2s ease}.am-card:hover{border-color:#8b5cf680;box-shadow:0 0 18px #7c3aed2e}.am-card-meta,.am-card-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.am-card-meta .am-created{text-align:right}.am-card-actions{border-top:1px solid var(--am-border);padding-top:14px}.am-card-actions .am-actions{justify-content:flex-end}.am-empty{color:var(--am-muted);font-size:14px;padding:60px 20px;text-align:center}.am-footer{align-items:center;border-top:1px solid var(--am-border);display:flex;gap:12px;justify-content:space-between;padding:14px 20px}.am-showing{color:var(--am-text-2);font-size:14px}.am-pager{gap:6px}.am-pager,.am-pager button{align-items:center;display:flex}.am-pager button{background:#0000;border:none;border-radius:10px;color:var(--am-text-2);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;height:38px;justify-content:center;min-width:38px;padding:0 8px}.am-pager button:hover:not(:disabled):not(.active){background:var(--am-row-hover)}.am-pager button.active{background:linear-gradient(135deg,#6d28d9,#8b5cf6);box-shadow:0 0 14px #7c3aed80;color:#fff}.am-pager button:disabled{cursor:not-allowed;opacity:.35}@media (max-width:768px){.am-page{padding:12px 16px 20px}.am-hero{flex-wrap:wrap;gap:14px;padding:16px}.am-back-btn{font-size:18px;height:44px;width:44px}.am-hero-title{font-size:21px}.am-hero-sub{font-size:13px}.am-create-btn{justify-content:center;width:100%}.am-search{flex:1 1 100%}.am-select{flex:1 1 140px}.am-toolbar-right{justify-content:space-between;margin-left:0;width:100%}.am-footer{flex-direction:column}}.AddShift-radio{align-items:center;border:1px solid #e7e5e5;border-radius:8px;gap:20px;padding:5px 8px;width:48%}.AddShift-radio>input{height:20px;width:20px}.AddShift-input{border:none}.AddShift-input>input{height:40px;width:40px}.leave-container{margin:0 auto;width:55%}.leave-container .leaves{align-items:center;border:1px solid #d3d3d3;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:10px;padding:20px}.leave-container .leaves .input-container{align-items:center;display:flex;gap:20px;justify-content:space-between}.leave-container .leaves .leaves-input{border:1px solid #d3d3d3;border-radius:5px;height:40px;outline:none;padding-left:10px;width:100px}.leave-container .leaves .icon{cursor:pointer;font-size:20px}.leave-container .leaves .icon.delete{color:red}.button-container{align-items:center;display:flex;gap:10px;justify-content:end;margin-bottom:20px}src/CustomToast/CustomToast.css
.toast-overlay-center{align-items:center;animation:fadeIn .2s ease;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99999}.toast-modal-center{animation:slideUp .3s ease;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-width:90%;padding:24px;width:400px}.toast-modal-center.success{border-left:5px solid #28a745}.toast-modal-center.error{border-left:5px solid #dc3545}.toast-modal-center.warning{border-left:5px solid #ffc107}.toast-modal-center.info{border-left:5px solid #17a2b8}.toast-modal-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.toast-icon{font-size:28px!important}.toast-modal-title{color:#333;flex:1 1;font-size:18px;font-weight:600;margin:0}.toast-modal-close{align-items:center;background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;display:flex;justify-content:center;padding:4px}.toast-modal-close:hover{background-color:#f8f9fa}.toast-modal-body p{color:#495057;font-size:16px;line-height:1.5;margin:0}.page-body,.payroll-root{background:linear-gradient(135deg,#0d0b1e,#1a1040 50%,#0f0d2a);min-height:100vh}.page-body{color:var(--pay-text)}.light .payroll-root{background:linear-gradient(135deg,#f0eeff,#e8e4f8 50%,#ede9ff)}.light .page-body{background:linear-gradient(135deg,#f0eeff,#e8e4f8 50%,#ede9ff)!important;color:#111827!important}.payroll-sidenav{background-color:var(--pay-surface);color:var(--pay-text)}.payroll-sidenav-item{-webkit-appearance:none;appearance:none}.light .payroll-sidenav{background-color:#fff;border-right-color:#e5e7eb}.light .payroll-sidenav [style*=border-bottom],.light .payroll-sidenav [style*=border-top],.light .payroll-sidenav [style*=borderBottom],.light .payroll-sidenav [style*=borderTop]{border-color:#e5e7eb!important}.nav1{background-color:var(--pay-surface);padding:10px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.tab-row{height:40px}.tab-container,.tab-row{background-color:var(--pay-surface);width:100%}.tab-container{align-items:center;border-bottom:1px solid var(--pay-border);color:var(--pay-text);display:flex;flex-direction:row;gap:20px;height:50px;justify-content:flex-start;margin:-5px 0 0;padding:0 20px;position:fixed;top:80px;z-index:777!important}.tab-container .payroll-header{position:fixed}.payroll-tab{color:var(--pay-text-muted);cursor:pointer;font-family:Outfit,sans-serif!important;font-size:12px!important;padding:5px 10px}.payroll-tab.active{border-bottom:2px solid var(--pay-accent);color:var(--pay-accent);font-weight:500;padding:5px 10px}.top-header{color:var(--pay-text);padding:0 20px}.card-header,.top-header{align-items:center;background-color:var(--pay-surface);display:flex;justify-content:space-between}.card-header h1{color:var(--pay-text);font-size:16px}.getting-started .header{align-items:center;background-color:var(--pay-surface-2);border-bottom:1px solid var(--pay-border);display:flex;justify-content:space-between;padding:8px 5px}.getting-started .header h1{color:var(--pay-text);font-size:16px}.getting-started .header .icon{color:var(--pay-text-muted);font-size:20px}.getting-started>.body ul{margin:0;padding:0}.getting-started>.body ul li{border-bottom:1px solid var(--pay-border);list-style:none;padding:10px 0}.getting-started>.body ul li a{color:var(--pay-text-sub);display:block;font-size:13px;text-decoration:none}.card-text ul,.statutory-container ul{margin:0;padding:0}.card-text ul li,.statutory-container ul li{align-items:center;border-bottom:1px solid var(--pay-border);color:var(--pay-text-sub);display:flex;justify-content:space-between;list-style:none;padding:10px 0}.card-text ul li:last-child,.statutory-container ul li:last-child{border:none}.card-text ul li .left,.statutory-container ul li .left{color:var(--pay-text-muted);font-weight:400}.card-text ul li .right span,.statutory-container ul li .right span{color:var(--pay-text);text-align:center;width:100px}.card-text ul li .right span:first-child,.statutory-container ul li .right span:first-child{border-right:2px solid var(--pay-border)}.card-text ul li .right span:last-child,.statutory-container ul li .right span:last-child{text-align:right}.acc-header{align-items:center;color:var(--pay-text);display:flex;justify-content:space-between;width:100%}.acc-header .right span{color:var(--pay-text-sub);padding:0 20px}.acc-header .right span:first-child{border-right:2px solid var(--pay-border)}.acc-body{align-items:center;color:var(--pay-text-muted);display:flex;font-size:15px;justify-content:space-between}.accordion-header .accordion-button:not(.collapsed){border-radius:0;box-shadow:none;outline:none}.accordion-button,.accordion-header .accordion-button:not(.collapsed){background-color:var(--pay-surface-2)!important;color:var(--pay-text)!important}.accordion-button:focus{border-color:#8660f84d;box-shadow:none}.accordion-button:after{filter:invert(1) brightness(.7);filter:var(--accordion-arrow-filter,invert(1) brightness(.7))}.light .accordion-button:after{filter:none}.accordion-body{color:var(--pay-text-sub)!important}.accordion-body,.accordion-item{background-color:var(--pay-surface)!important}.accordion-item{border-color:var(--pay-border)!important}.statutory-container{background-color:var(--pay-surface);border:1px solid var(--pay-border);border-radius:7px;margin-top:25px}.statutory-container h1{color:var(--pay-text);font-size:16px;padding:10px 20px}.pay-roll-body{border-right:1px solid var(--pay-border)}.pay-roll-body,.pay-roll-body-right{height:75vh;position:-webkit-sticky;position:sticky;top:86px}.pay-roll-body-right{border-left:1px solid var(--pay-border)}.pay-roll-body-form,.pending-action{display:flex;flex-direction:column;gap:20px;justify-content:center}.pending-action>ul{margin:-10px 0 0;padding:0}.pending-action>ul li{border-bottom:1px solid var(--pay-border);display:block;list-style:none;padding:10px 0}.pending-action>ul li:first-child{padding-top:0}.pending-action>ul li a{color:var(--pay-text-sub);display:block;font-size:15px;text-decoration:none}.approve-leaves{border-bottom:1px solid var(--pay-border);font-size:15px;margin-top:-10px;padding-bottom:10px}.custom-input{background:#0000;border:none!important;color:var(--pay-text);cursor:pointer;font-size:14px;outline:none!important;padding:8px;text-align:center;width:100px;z-index:2}.react-datepicker{background-color:var(--pay-datepicker-bg);border-color:var(--pay-border);color:var(--pay-text);z-index:1}.react-datepicker-popper{z-index:9999!important}.react-datepicker__header{background-color:var(--pay-datepicker-hdr);border-bottom-color:var(--pay-border);color:var(--pay-text)}.react-datepicker__current-month,.react-datepicker__day,.react-datepicker__day-name{color:var(--pay-datepicker-day)}.react-datepicker__day:hover{background-color:#8660f833;color:var(--pay-text)}.react-datepicker__day--selected{background-color:var(--pay-accent);color:#fff}.run-payroll-tabs{gap:15px}.run-payroll-tabs,.run-payroll-tabs .child{align-items:center;display:flex;justify-content:start}.run-payroll-tabs .child{color:var(--pay-text-sub);font-size:14px;gap:5px}.run-payroll-tabs .child .child-icons{color:#0cf;font-size:15px}.run-payroll-tabs .child:last-child{align-items:center;background-color:var(--pay-surface-2);border-radius:5px;color:var(--pay-text);display:flex;height:20px;justify-content:center;text-align:center;width:20px}.flex-dis{align-items:center;display:flex;gap:10px;justify-content:space-between}.flex-dis .refresh{background-color:var(--pay-surface-2);border:1px solid var(--pay-accent);border-radius:5px;color:var(--pay-accent);width:150px}.flex-dis .download-report,.flex-dis .refresh{align-items:center;cursor:pointer;display:flex;height:38px;justify-content:space-around}.flex-dis .download-report{background-color:var(--pay-accent);border:none;border-radius:5px;color:#fff;width:250px}.right-slider-menubar{background-color:var(--pay-surface-3);border-left:1px solid var(--pay-border);box-shadow:-4px 0 32px #0000004d;height:calc(100vh - 80px);position:fixed;right:-900px;top:78px;transition:all .2s;width:900px;z-index:99999}.right-slider-menubar-header{align-items:center;background-color:var(--pay-surface-3);border-bottom:1px solid var(--pay-border);color:var(--pay-text);display:flex;justify-content:space-between;padding:15px 10px}.right-slider-menubar-body{background-color:var(--pay-surface-3);height:100%}.header-content .icon{color:var(--pay-text-muted);cursor:pointer}.right-slider-menubar.active{right:0}.ctc_not_added{border:1px solid var(--pay-border);color:var(--pay-text-sub);height:50px;position:relative;top:10px}.ctc-content-title,.ctc_not_added{align-items:center;background-color:var(--pay-surface-2);display:flex;justify-content:space-between;padding:5px 10px}.ctc-content-title{color:var(--pay-text);font-weight:500;margin-top:10px}.ctc-content-subtitle{align-items:center;border-bottom:1px solid var(--pay-border);color:var(--pay-text-sub);display:flex;font-size:14px;justify-content:space-between;padding:5px 10px}.dropdown-menu,.dropdown-menu.show{background-color:var(--pay-surface-2);border-color:var(--pay-border);color:var(--pay-text);position:absolute;z-index:99}.dropdown-item{color:var(--pay-text-sub)}.dropdown-item:hover{background-color:#8660f826;color:var(--pay-text)}.dd select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;color:var(--pay-accent);outline:none;padding-right:20px}.payment-option{background-color:var(--pay-surface);border:1px solid var(--pay-border);border-radius:7px;margin:0 0 20px;padding:10px}.payment-option li{color:var(--pay-text-sub);cursor:pointer;list-style:none;margin:5px;padding:5px}.payment-option li:first-child{border-bottom:1px solid var(--pay-border);padding-bottom:10px}.page-top-bar-1.fixed{margin-bottom:50px;position:fixed;top:76px;width:100%;z-index:1}.ag-theme-alpine .ag-center-cols-container{overflow:visible!important}.ag-theme-alpine .ag-cell,.ag-theme-alpine .ag-root-wrapper,.ag-theme-alpine .ag-row{overflow:visible!important;z-index:10}.ag-theme-alpine .ag-row-position-absolute{z-index:1600}.ag-theme-alpine .ag-header-cell{z-index:1000!important}@media screen and (max-width:767px){.payroll-root{flex-direction:column;min-height:0}.payroll-sidenav{border-bottom:1px solid var(--pay-border);border-right:0!important;flex-direction:row!important;height:auto!important;min-height:58px;min-width:0!important;overflow:hidden!important;width:100%!important}.payroll-sidenav-header,.payroll-sidenav-period{display:none!important}.payroll-sidenav-nav{display:flex;flex:1 1;gap:4px;overflow-x:auto!important;overflow-y:hidden!important;padding:7px 8px!important;scrollbar-width:none}.payroll-sidenav-nav::-webkit-scrollbar{display:none}.payroll-sidenav-item{flex-direction:column;gap:3px!important;margin:0!important;min-width:-webkit-max-content;min-width:max-content;padding:6px 9px!important;width:auto!important}.payroll-sidenav-item:before{display:none}.payroll-sidenav-icon{height:24px!important;width:26px!important}.payroll-sidenav-label{font-size:10px!important;max-width:94px;opacity:1!important;text-overflow:ellipsis;transform:none!important}.payroll-root>.page-body{flex:1 1;height:auto!important;min-height:0!important}.page-top-bar-1.fixed{margin-bottom:50px;position:fixed;top:92px;width:100%;z-index:1}.page-body.next{margin-top:43px}.pay-roll-body{border:none;height:auto;position:relative;top:0}.pay-roll-body-form{border:1px solid var(--pay-border);border-radius:7px;margin-bottom:25px;padding:20px}.pay-roll-body-right{border:none;height:auto;position:relative;top:25px}.pending-action{border:1px solid var(--pay-border);border-radius:7px;padding:20px}}.payroll-search-container{padding:0 40px 20px}.payroll-search-input{border:2px solid #e5e7eb;border-radius:8px;font-size:14px;max-width:400px;outline:none;padding:10px 16px;transition:all .3s ease;width:100%}.payroll-search-input:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.payroll-search-input::placeholder{color:#9ca3af}.payroll-page-wrapper{min-height:calc(100vh - 76px);padding:30px 40px 40px;width:100%}.payroll-page-header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.payroll-page-title{color:#fff;color:var(--primary-text-color,#fff);font-size:22px;font-weight:700}.payroll-search-container{padding:0 0 24px}.payroll-cards-container{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:0}.payroll-card{background:#141426;background:var(--payroll-card-bg-color,#141426);border:1px solid #ffffff14;border-radius:18px;box-shadow:0 12px 40px #00000038;display:flex;flex-direction:column;height:100%;min-height:320px;overflow:hidden;padding:0;transition:all .25s ease}.payroll-card:hover{box-shadow:0 12px 28px #0000002e;transform:translateY(-4px)}.payroll-card-header{align-items:flex-start;background:#0000;border-bottom:1px solid #ffffff0f;display:flex;gap:14px;padding:18px 20px 14px;position:relative}.payroll-card-header:after{background:linear-gradient(90deg,#0000,#8660f8,#0000);background:linear-gradient(90deg,#0000,var(--pay-accent,#8660f8),#0000);border-radius:2px;bottom:0;content:"";height:2px;left:20px;opacity:.16;position:absolute;right:20px}.payroll-card-header-icon{background:linear-gradient(135deg,#6f42ff2e,#a55cff47);border-radius:14px;box-shadow:0 10px 30px #6f42ff14;color:#fff;display:grid;height:44px;min-width:44px;place-items:center;width:44px}.payroll-card-header-icon svg{color:#fff}.payroll-card-title-section{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.payroll-card-sno{background:#8660f82e;border-radius:999px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.03em;padding:4px 10px;text-transform:uppercase}.payroll-card-title{color:#fff;color:var(--payroll-card-title-color,var(--primary-text-color,#fff));font-size:18px;font-weight:700;line-height:1.2;margin:0;word-break:break-word}.payroll-card-body{display:flex;flex:1 1;flex-direction:column;gap:14px;justify-content:flex-start;padding:16px 20px 18px}.payroll-card-stat{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:10px 0 0}.stat-label{color:#9ca3af;color:var(--secondary-text-color,#9ca3af);display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stat-description{color:#ffffff80;font-size:12px;margin-top:4px}.stat-value{background:linear-gradient(135deg,#8660f8d9,#6f42fff2);border-radius:14px;box-shadow:0 4px 14px #6f42ff59;color:#fff;font-size:24px;font-weight:700;min-width:48px;padding:8px 16px;text-align:center}.payroll-card-cycle{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;display:inline-flex;gap:7px;margin-top:2px;padding:6px 14px;width:-webkit-fit-content;width:fit-content}.payroll-card-cycle svg{color:#a78bfa;flex-shrink:0}.cycle-type-badge{background:#a78bfa26;border-radius:999px;color:#a78bfa;font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.4;padding:2px 7px;text-transform:uppercase}.cycle-range-text{color:#ffffffd9;font-size:13px;font-weight:600;line-height:1.4}.payroll-card-footer{border-top:1px solid #ffffff0a;display:flex;justify-content:flex-end;margin-top:auto;padding:14px 20px 18px}.card-action-btn,.payroll-card-footer{align-items:center;background:#0000;gap:8px}.card-action-btn{border:1px solid #ffffff14;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;min-width:92px;padding:8px 14px;transition:all .2s ease}.card-action-btn:hover:not(:disabled){box-shadow:0 10px 20px #00000024;transform:translateY(-1px)}.card-action-btn:disabled{cursor:not-allowed;opacity:.45}.card-action-btn.assign-btn{background:linear-gradient(90deg,#16a34a,#10b981);border-color:#10b98140;color:#fff}.card-action-btn.assign-btn:hover:not(:disabled){filter:brightness(.95);transform:translateY(-1px)}.card-action-btn.edit-btn{background:linear-gradient(90deg,#8660f8,#b794f4);background:linear-gradient(90deg,var(--pay-accent,#8660f8),#b794f4);border-color:#8660f840;color:#fff}.card-action-btn.edit-btn:hover:not(:disabled){filter:brightness(.95);transform:translateY(-1px)}.card-action-btn.delete-btn{background:linear-gradient(90deg,#ef4444,#f87171);border-color:#ef444440;color:#fff}.card-action-btn.delete-btn:hover:not(:disabled){filter:brightness(.95);transform:translateY(-1px)}.payroll-pagination-container{align-items:center;border-top:1px solid #f0f0f0;display:flex;gap:16px;justify-content:center;margin-top:10px;padding:16px 40px 10px}.pagination-btn{background:#fff;border:1px solid #e5e7eb;color:#374151;font-size:13px;font-weight:500;padding:6px 16px;transition:all .2s ease}.pagination-btn:hover:not(:disabled){background:#4f46e5;border-color:#4f46e5;color:#fff}.pagination-btn:disabled{cursor:not-allowed;opacity:.4}.pagination-info{color:#6b7280;font-size:14px;font-weight:500}.no-data-message{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;color:#9ca3af;color:var(--secondary-text-color,#9ca3af);font-size:16px;grid-column:1/-1;padding:40px 20px;text-align:center}@media (max-width:1200px){.payroll-cards-container{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.payroll-cards-container{grid-template-columns:1fr;padding:0 20px 15px}.payroll-search-container{padding:0 20px 15px}.payroll-search-input{max-width:100%}.payroll-card-footer{flex-wrap:wrap;justify-content:center}.card-action-btn{flex:1 1;justify-content:center;min-width:80px}.payroll-pagination-container{flex-wrap:wrap;padding:12px 20px 10px}}.payroll-cards-container::-webkit-scrollbar{width:6px}.payroll-cards-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.payroll-cards-container::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:10px}.payroll-cards-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ag-header-earnings .ag-header-cell-label{color:#a78bfa;font-weight:700}.ag-header-other-earnings .ag-header-cell-label{color:#4ade80;font-weight:700}.ag-header-gross .ag-header-cell-label{color:#e3e2eb;font-weight:700}.ag-header-statutory .ag-header-cell-label{color:#22d3ee;font-weight:700}.ag-header-deductions .ag-header-cell-label{color:#f87171;font-weight:700}.light .payroll-page-title{color:#1c1a33;color:var(--primary-text-color,#1c1a33)}.light .payroll-card{background:#fff;background:var(--payroll-card-bg-color,#fff);border:1px solid #624abe3d}.light .payroll-card-header{border-bottom:1px solid #624abe33}.light .payroll-card-header-icon svg,.light .payroll-card-sno{color:#1c1a33}.light .payroll-card-title{color:#1c1a33;color:var(--payroll-card-title-color,var(--primary-text-color,#1c1a33))}.light .stat-description{color:#1c1a3399}.light .payroll-card-cycle{background:#624abe1a;border:1px solid #624abe47}.light .cycle-range-text{color:#1c1a33f2}.light .payroll-card-footer{border-top:1px solid #624abe29}.light .card-action-btn{border:1px solid #624abe3d}.light .no-data-message{background:#624abe12;border:1px solid #624abe33}:root{--ps-bg:#120d23;--ps-bg-alt:#16102d;--ps-head:#1a1236;--ps-border:#231b3d;--ps-border-2:#29204c;--ps-hover:#1e153b;--ps-text:#fff;--ps-text-2:#e5e3ec;--ps-muted:#8c87a2;--ps-head-text:#c4b8ff}.light{--ps-bg:#fff;--ps-bg-alt:#f8f6ff;--ps-head:#f1ecff;--ps-border:#e8e2fb;--ps-border-2:#ddd5fa;--ps-hover:#efe9ff;--ps-text:#1c1a33;--ps-text-2:#2d2b45;--ps-muted:#6b6789;--ps-head-text:#5a46c2}.light .payroll-card .stat-value{color:#fff!important}:root{--ps-input:#ffffff0f}.light{--ps-input:#fff}.light .run-payroll-section{background:#0000}.light body{background:linear-gradient(135deg,#f0eeff,#e8e4f8 50%,#ede9ff);color:#111827}.light .payroll-root .ag-theme-quartz .ag-header,.light .payroll-root .ag-theme-quartz.custom-grid .ag-header{background-color:#f1ecff!important;border-bottom:1px solid #e3dcfb!important}.light .payroll-root .ag-theme-quartz .ag-header-cell,.light .payroll-root .ag-theme-quartz.custom-grid .ag-header-cell{background-color:initial!important}.light .payroll-root .ag-theme-quartz .ag-header-cell-text,.light .payroll-root .ag-theme-quartz .ag-header-group-cell-label{color:#5a46c2!important}.light .payroll-root thead th{background-color:#f1ecff!important;color:#5a46c2!important}.light .payroll-root .setting-border{background:#fff;border-color:#e3dcfb}.light .payroll-root .stat-box{background:#fff;border:1px solid #e3dcfb;box-shadow:0 6px 18px #624abe14}.light .payroll-root .stat-box.box-1{background:#f6f1ff}.light .payroll-root .stat-box.box-2{background:#fff8e6}.light .payroll-root .stat-box.box-3{background:#eefaf1}.light .payroll-root .stat-box.box-4{background:#fff0f2}.light .payroll-root .stat-box.box-5{background:#eef6ff}.light .payroll-root .stat-title{color:#1c1a33}.light .payroll-root .stat-box h2{font-weight:600}.light .payroll-root .color-gray{color:#6b6789!important}.light .payroll-root .universal-sec-btn{background:#fff!important;border:1px solid #cfc3f7!important;color:#4a3fb0!important}.light .payroll-root .universal-sec-btn:hover{background:#f1ecff!important}.light .payroll-root h1,.light .payroll-root h3{color:#1c1a33}:root{--ps-chart-bg:#1e1e324d;--ps-tile-bg:#2b033c1a}.light{--ps-chart-bg:#faf8ff;--ps-tile-bg:#f4f0ff}.tds-review-grid .ag-row{height:70px!important}.tds-review-grid .ag-cell{height:70px!important;line-height:normal!important}:root{--doc-bg:#0a0a1a;--doc-text:#e0e0e0;--doc-panel:#0f0f1a;--doc-panel-hover:#11111f;--doc-chip:#1f2937;--doc-border:#1f2937;--doc-dash:#4b5563}.light{--doc-bg:#0000;--doc-text:#1c1a33;--doc-panel:#fff;--doc-panel-hover:#faf8ff;--doc-chip:#f1ecff;--doc-border:#e3dcfb;--doc-dash:#b9a9f5}.payroll-month{display:inline-flex;font-family:Outfit,sans-serif;max-width:100%;position:relative;width:190px;z-index:20}.payroll-month__trigger{align-items:center;background:#151128;border:1px solid #3e315f;border-radius:9px;color:#e9e6fa;display:flex;font:600 13px Outfit,sans-serif;gap:7px;height:38px;min-width:0;overflow:hidden;padding:0 10px;transition:.18s ease;width:100%}.payroll-month__trigger.is-open,.payroll-month__trigger:hover{border-color:#7548bf;box-shadow:inset 0 0 0 1px #55318c}.payroll-month__trigger>svg:first-child{color:#9562ff;min-width:17px;width:17px}.payroll-month__trigger span{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.payroll-month__trigger .chevron{color:#a36cff;min-width:16px;width:16px}.payroll-month__panel{background:linear-gradient(145deg,#15162b,#0e1021);border:1px solid #403363;border-radius:0 0 11px 11px;box-shadow:0 18px 45px #050611cc;color:#f4f2ff;font-family:Outfit,sans-serif;padding:16px 18px 0;position:fixed;width:350px;z-index:10000}.payroll-month__panel label{color:#9e9cbe;display:block;font-size:12px;margin-bottom:7px}.payroll-month__year{position:relative}.payroll-month__year select{-webkit-appearance:none;appearance:none;background:#101222;border:1px solid #4a4b69;border-radius:8px;color:#fff;font:500 14px Outfit,sans-serif;height:40px;outline:none;padding:0 38px 0 12px;width:100%}.payroll-month__year select:focus{border-color:#8752e9}.payroll-month__year svg{pointer-events:none;position:absolute;right:12px;top:10px;width:18px}.payroll-month__divider{background:#303149;height:1px;margin:15px 0 13px}.payroll-month__months{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(4,1fr)}.payroll-month__months button{background:#141627;border:1px solid #383a58;border-radius:8px;color:#f2f0fb;font:500 13px Outfit,sans-serif;height:38px;transition:.15s ease}.payroll-month__months button:hover:not(:disabled){background:#20183e;border-color:#8656e7}.payroll-month__months button.is-selected{background:linear-gradient(135deg,#6942ff,#8c38ff);border-color:#a061ff;box-shadow:0 0 14px #743aff55}.payroll-month__months button:disabled{cursor:not-allowed;opacity:.28}.payroll-month__panel footer{align-items:center;border-top:1px solid #303149;display:flex;justify-content:space-between;margin:17px -18px 0;padding:10px 18px}.payroll-month__clear{background:#0000;border:0;color:#9764ff;font:600 13px Outfit,sans-serif;padding:8px 0}.payroll-month__apply{background:linear-gradient(135deg,#6842ff,#8435ff);border:0;border-radius:8px;box-shadow:0 7px 17px #7134ef33;color:#fff;font:650 13px Outfit,sans-serif;height:36px;min-width:100px}.light .payroll-month__panel,.light .payroll-month__trigger{border-color:#d8d2e7;color:#242038}.light .payroll-month__panel{background:#fff;box-shadow:0 18px 45px #27203c2b}.light .payroll-month__months button,.light .payroll-month__year select{background:#f8f7fc;border-color:#ddd8e9;color:#242038}@media(max-width:600px){.payroll-month__panel{border-radius:11px;width:calc(100vw - 24px)}.payroll-month__months{grid-template-columns:repeat(3,1fr)}}.light .payroll-month__trigger{background:#fff;border:1px solid #e3dcfb}.light .payroll-month__panel{border:1px solid #e3dcfb}.light .payroll-month__year select{background:#fff;color:#1c1a33}.light .payroll-month__months button{background:#fff;border:1px solid #e3dcfb}.light .payroll-month__months button:hover:not(:disabled){background:#fff}.light .payroll-month__panel footer{border-top:1px solid #e3dcfb}.incentives-advances-container{background:linear-gradient(135deg,#0d0b1e,#1a1040 50%,#0f0d2a);color:var(--pay-text);font-family:Outfit,sans-serif;min-height:100vh;padding-bottom:80px}.light .incentives-advances-container{background:linear-gradient(135deg,#f0eeff,#e8e4f8 50%,#ede9ff);color:#111827}.main-content{margin:0 auto;max-width:1600px;padding:0 24px 24px}.page-header{border-bottom:1px solid var(--pay-border);margin-bottom:20px;padding:20px 0 16px}.page-title{color:var(--pay-text);font-size:22px;font-weight:700;margin-bottom:4px}.page-subtitle{color:var(--pay-text-muted);font-size:12px;margin:0}.filter-bar{background:var(--pay-surface);border:1px solid var(--pay-border);border-radius:14px;margin-bottom:16px;padding:10px 14px}.filter-controls{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;margin-bottom:10px;overflow-x:auto}.filter-controls .field-wrap{display:block;flex:0 0 auto;min-width:0;position:relative}.filter-controls .field-month{flex:0 0 148px}.filter-controls .field-branch{flex:0 0 125px}.filter-controls .field-dept{flex:0 0 140px}.filter-controls .field-status{flex:0 0 115px}.filter-controls .field-type{flex:0 0 110px}.filter-controls .field-date{flex:0 0 148px}.filter-controls .field-search{flex:1 1 160px;min-width:140px}.filter-select{appearance:none;-webkit-appearance:none;background:var(--pay-surface-2);border:1px solid var(--pay-border);border-radius:8px;color:var(--pay-text);cursor:pointer;display:block;font-family:Outfit,sans-serif;font-size:11px;line-height:1.4;padding:6px 22px 6px 10px;white-space:nowrap;width:100%}.filter-select:focus{border-color:var(--pay-accent);box-shadow:0 0 0 3px #8660f81a;outline:none}input[type=month].filter-select::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none!important}input[type=month].filter-select{colorscheme:dark;color:var(--pay-text)}.light input[type=month].filter-select{colorscheme:light}.filter-controls .field-wrap .fi-left{font-size:11px;left:9px;line-height:1}.filter-controls .field-wrap .fi-left,.filter-controls .field-wrap .fi-right{align-items:center;color:var(--pay-text-muted);display:flex;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.filter-controls .field-wrap .fi-right{right:9px}.search-input{background:var(--pay-surface-2);border:1px solid var(--pay-border);border-radius:8px;box-sizing:border-box;color:var(--pay-text);display:block;font-family:Outfit,sans-serif;font-size:11px;padding:6px 12px 6px 28px;width:100%}.search-input:focus{border-color:var(--pay-accent);box-shadow:0 0 0 3px #8660f81a;outline:none}.search-input::placeholder{color:var(--pay-text-muted)}.action-buttons{flex-wrap:wrap;gap:8px}.btn-primary{align-items:center;background:var(--pay-accent);border:none;border-radius:24px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:8px 20px;transition:all .2s}.btn-primary:hover{background:#6b4cd4;box-shadow:0 4px 15px #8660f866;transform:translateY(-1px)}.btn-secondary{align-items:center;background:var(--pay-surface-2);border:1px solid var(--pay-border);border-radius:24px;color:var(--pay-text);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:8px 20px;transition:all .2s;white-space:nowrap}.btn-secondary:hover{background:var(--pay-surface)}.btn-ghost{align-items:center;background:#0000;border:1px solid var(--pay-border);border-radius:20px;color:var(--pay-text-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.btn-ghost:hover{background:var(--pay-surface-2);color:var(--pay-text)}.btn-ghost-small{align-items:center;background:#0000;border:1px solid var(--pay-border);border-radius:14px;color:var(--pay-text-muted);cursor:pointer;display:inline-flex;font-size:11px;gap:4px;padding:4px 10px;transition:all .2s}.btn-ghost-small:hover{background:var(--pay-surface-2);color:var(--pay-text)}.kpi-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(6,1fr);margin-bottom:20px}@media (max-width:1200px){.kpi-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.kpi-grid{grid-template-columns:repeat(2,1fr)}}.kpi-card{background:var(--pay-surface);border:1px solid var(--pay-border);border-radius:14px;padding:16px;transition:all .2s}.kpi-card:hover{border-color:#8660f84d;transform:translateY(-2px)}.kpi-success{border-left:3px solid #4ade80}.kpi-warning{border-left:3px solid #f59e0b}.kpi-accent{border-left:3px solid #8660f8}.kpi-blue{border-left:3px solid #3b82f6}.kpi-purple{border-left:3px solid #a855f7}.kpi-error{border-left:3px solid #ef4444}.kpi-icon{align-items:center;border-radius:50%;display:flex;font-size:15px;height:34px;justify-content:center;margin-bottom:10px;width:34px}.kpi-success .kpi-icon{background:#4ade801a;color:#4ade80}.kpi-warning .kpi-icon{background:#f59e0b1a;color:#f59e0b}.kpi-accent .kpi-icon{background:#8660f81a;color:#8660f8}.kpi-blue .kpi-icon{background:#3b82f61a;color:#3b82f6}.kpi-purple .kpi-icon{background:#a855f71a;color:#a855f7}.kpi-error .kpi-icon{background:#ef44441a;color:#ef4444}.kpi-value{font-size:22px;font-weight:700;margin-bottom:4px}.kpi-success .kpi-value{color:#4ade80}.kpi-warning .kpi-value{color:#f59e0b}.kpi-accent .kpi-value{color:#8660f8}.kpi-blue .kpi-value{color:#3b82f6}.kpi-purple .kpi-value{color:#a855f7}.kpi-error .kpi-value{color:#ef4444}.kpi-label{color:var(--pay-text-muted);font-size:11px}.main-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr}@media (max-width:1100px){.main-layout{grid-template-columns:1fr}}.transaction-table{background:var(--pay-surface);border:1px solid var(--pay-border);border-radius:14px;overflow:hidden}.table-header{border-bottom:1px solid var(--pay-border);padding:18px 20px 14px}.table-title{color:var(--pay-text);font-size:15px;font-weight:600;margin-bottom:14px}.tab-buttons{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.tab-button{background:#0000;border:none;border-radius:20px;color:var(--pay-text-muted);cursor:pointer;font-size:12px;font-weight:500;padding:5px 14px;transition:all .2s}.tab-button:hover{background:var(--pay-surface-2);color:var(--pay-text)}.tab-button.active{background:var(--pay-accent);box-shadow:0 0 12px #8660f84d;color:#fff}.bulk-actions{flex-wrap:wrap;gap:10px}.bulk-actions,.checkbox-label{align-items:center;display:flex}.checkbox-label{color:var(--pay-text-muted);cursor:pointer;font-size:12px;gap:6px}.checkbox-custom{accent-color:var(--pay-accent);cursor:pointer;height:15px;width:15px}.table-wrapper{overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table th{background:var(--pay-surface-2);color:var(--pay-text-muted);font-size:10px;font-weight:600;letter-spacing:.05em;padding:10px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.data-table td,.data-table th{border-bottom:1px solid var(--pay-border)}.data-table td{color:var(--pay-text);font-size:12px;padding:12px 14px}.table-row{cursor:pointer;transition:background .15s}.table-row:hover{background:#8660f80a}.table-row.selected{background:#8660f814;border-left:3px solid var(--pay-accent)}.employee-cell{align-items:center;display:flex;gap:10px}.employee-avatar-sm{border-radius:50%;height:30px;object-fit:cover;width:30px}.employee-name{color:var(--pay-text);font-size:12px;font-weight:600}.employee-id{color:var(--pay-text-muted);font-size:10px}.type-badge{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 9px}.type-incentive{background:#4ade801a;border:1px solid #4ade8033;color:#4ade80}.type-advance{background:#f59e0b1a;border:1px solid #f59e0b33;color:#f59e0b}.type-recovery{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.type-bonus{background:#8660f81a;border:1px solid #8660f833;color:#8660f8}.type-deduction{background:#94a3b81a;border:1px solid #94a3b833;color:#94a3b8}.amount-positive{color:#4ade80;font-weight:600}.amount-negative{color:#ef4444;font-weight:600}.created-by,.date-text,.payroll-month,.recovery-plan{color:var(--pay-text-muted);font-size:11px}.status-chip{border-radius:20px;display:inline-block;font-size:10px;font-weight:600;padding:3px 9px}.status-approved{background:#4ade801a;border:1px solid #4ade8033;color:#4ade80}.status-pending{background:#f59e0b1a;border:1px solid #f59e0b33;color:#f59e0b}.status-processed{background:#3b82f61a;border:1px solid #3b82f633;color:#3b82f6}.status-recovered{background:#8660f81a;border:1px solid #8660f833;color:#8660f8}.status-rejected{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.status-ready{background:#4ade801a;border:1px solid #4ade8033;color:#4ade80}.action-buttons-cell{display:flex;gap:5px;height:100%;width:100%}.action-btn,.action-buttons-cell{align-items:center;justify-content:center}.action-btn{background:var(--pay-surface-2);border:1px solid var(--pay-border);border-radius:50%;color:var(--pay-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;height:26px;line-height:1;padding:0;transition:all .2s;width:26px}.action-btn svg{display:block;flex-shrink:0;height:11px;width:11px}.action-btn:hover{background:#8660f82e;border-color:#8660f84d;color:var(--pay-accent)}.action-btn.success:hover{background:#4ade802e;border-color:#4ade804d;color:#4ade80}.action-btn.error:hover{background:#ef44442e;border-color:#ef44444d;color:#ef4444}.table-footer{align-items:center;border-top:1px solid var(--pay-border);color:var(--pay-text-muted);display:flex;font-size:11px;justify-content:space-between;padding:10px 18px}.pagination{gap:5px}.pagination-btn{background:var(--pay-surface-2);border:1px solid var(--pay-border);border-radius:6px;color:var(--pay-text-muted);cursor:pointer;font-size:11px;padding:4px 10px;transition:all .2s}.pagination-btn:hover{background:#8660f826;color:var(--pay-text)}.pagination-btn.active{background:var(--pay-accent);border:none;color:#fff}.charts-section{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1600px;padding:24px 24px 120px}@media (max-width:900px){.charts-section{grid-template-columns:1fr}}.chart-card{background:#fff;background:var(--pay-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--pay-border,#e5e7eb);border-radius:16px;box-shadow:0 2px 12px #0000000f;min-height:320px;padding:24px}.chart-card-title{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--pay-border,#e5e7eb);color:#111827;color:var(--pay-text,#111827);font-size:14px;font-weight:600;margin-bottom:20px;padding-bottom:12px}.vbar-chart{align-items:flex-end;display:flex;gap:0;height:220px}.vbar-y-axis{display:flex;flex-direction:column;flex-shrink:0;height:100%;justify-content:space-between;margin-right:8px;padding-bottom:26px}.vbar-y-label{color:#6b7280;color:var(--pay-text-muted,#6b7280);font-size:10px;line-height:1;text-align:right}.vbar-grid{align-items:flex-end;display:flex;flex:1 1;gap:8px;height:100%;padding-bottom:26px;position:relative}.vbar-grid-line{background:#e5e7eb;background:var(--pay-border,#e5e7eb);height:1px;left:0;opacity:.6;pointer-events:none;position:absolute;right:0}.vbar-group{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:flex-end}.vbar-bars{align-items:flex-end;display:flex;gap:4px;height:calc(100% - 26px);justify-content:center;width:100%}.vbar-bar-wrap{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:flex-end;max-width:22px}.vbar-val{color:#6b7280;color:var(--pay-text-muted,#6b7280);font-size:9px;font-weight:600;line-height:1;margin-bottom:3px}.vbar-bar{border-radius:5px 5px 0 0;min-height:4px;transition:height .9s cubic-bezier(.4,0,.2,1);width:100%}.vbar-incentive{background:linear-gradient(180deg,#a78bfa,#8660f8)}.vbar-advance{background:linear-gradient(180deg,#fbbf24,#f59e0b)}.vbar-dept-label{color:#6b7280;color:var(--pay-text-muted,#6b7280);font-size:10px;margin-top:5px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.donut-wrap{gap:32px;padding:12px 0}.donut-svg,.donut-svg-wrap{height:180px;width:180px}.donut-center-num{color:#111827;color:var(--pay-text,#111827);font-size:26px}.donut-center-label{color:#6b7280;color:var(--pay-text-muted,#6b7280);font-size:11px;margin-top:3px}.donut-legend{gap:12px;min-width:140px}.donut-legend-row{font-size:13px;gap:10px}.donut-legend-label{color:#6b7280;color:var(--pay-text-muted,#6b7280)}.donut-legend-pct{color:#111827;color:var(--pay-text,#111827);min-width:38px}.chart-legend{align-items:center;color:#6b7280;color:var(--pay-text-muted,#6b7280);display:flex;font-size:12px;gap:20px}.chart-legend-item{align-items:center;display:flex;gap:7px}.light .vbar-grid-line{background:#e5e7eb}.light .chart-card{box-shadow:0 2px 12px #0000000d}.chart-legend-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:10px;width:10px}.donut-wrap{align-items:center;display:flex;gap:28px;justify-content:center;padding:8px 0}.donut-svg-wrap{flex-shrink:0;height:150px;position:relative;width:150px}.donut-svg{height:150px;transform:rotate(-90deg);width:150px}.donut-center-text{left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.donut-center-num{color:var(--pay-text);font-size:22px;font-weight:700;line-height:1}.donut-center-label{color:var(--pay-text-muted);font-size:10px;margin-top:2px}.donut-legend{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:130px}.donut-legend-row{align-items:center;display:flex;font-size:12px;gap:8px}.donut-legend-label{color:var(--pay-text-muted);flex:1 1}.donut-legend-pct{color:var(--pay-text);font-weight:700;min-width:36px;text-align:right}.card-body>div{margin-bottom:12px}.card-body>div:last-child{margin-bottom:0}.light .chart-bar-track{background:#f3f4f6}.light .donut-legend-label{color:#6b7280}.ag-grid-wrapper{border-radius:0 0 14px 14px;overflow:hidden}.ag-theme-quartz-dark{--ag-background-color:var(--pay-surface);--ag-odd-row-background-color:var(--pay-surface);--ag-row-hover-color:#8660f80f;--ag-selected-row-background-color:#8660f81a;--ag-header-background-color:var(--pay-surface-2);--ag-border-color:var(--pay-border);--ag-row-border-color:var(--pay-border);--ag-header-column-separator-color:var(--pay-border);--ag-foreground-color:var(--pay-text);--ag-secondary-foreground-color:var(--pay-text-muted);--ag-font-family:"Outfit",sans-serif;--ag-font-size:12px;--ag-checkbox-checked-color:var(--pay-accent);--ag-checkbox-unchecked-color:var(--pay-border);--ag-range-selection-border-color:var(--pay-accent);--ag-cell-horizontal-padding:10px;--ag-grid-size:4px;--ag-list-item-height:28px;--ag-row-height:44px;--ag-header-height:36px;--ag-icon-size:14px;--ag-borders:none;--ag-borders-row:solid 1px;--ag-borders-critical:solid 1px;--ag-wrapper-border-radius:0}.ag-theme-quartz-dark .ag-header{border-bottom:1px solid var(--pay-border)}.ag-theme-quartz-dark .ag-header-cell-label{color:var(--pay-text-muted);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ag-theme-quartz-dark .ag-row{border-bottom:1px solid var(--pay-border);transition:background .15s}.ag-theme-quartz-dark .ag-row-selected{background-color:#8660f81a!important;border-left:3px solid var(--pay-accent)}.ag-theme-quartz-dark .ag-cell{align-items:center;color:var(--pay-text);display:flex;font-size:12px;line-height:1;padding:0 10px}.ag-theme-quartz-dark .ag-cell-wrapper,.ag-theme-quartz-dark .ag-react-container{align-items:center!important;display:flex!important;height:100%!important;overflow:visible!important;width:100%!important}.ag-theme-quartz-dark .ag-checkbox-cell,.ag-theme-quartz-dark .ag-checkbox-header{padding:0 6px}.ag-theme-quartz-dark .ag-pinned-right-cols-container .ag-cell{background:var(--pay-surface);border-left:1px solid var(--pay-border);padding:0 6px}.ag-theme-quartz-dark .ag-pinned-right-cols-container .ag-cell-wrapper,.ag-theme-quartz-dark .ag-pinned-right-cols-container .ag-react-container{justify-content:center!important}.ag-theme-quartz-dark ::-webkit-scrollbar{height:4px;width:4px}.ag-theme-quartz-dark ::-webkit-scrollbar-track{background:#0000}.ag-theme-quartz-dark ::-webkit-scrollbar-thumb{background:var(--pay-border);border-radius:4px}.ag-employee-cell{align-items:center;display:flex;gap:8px;height:100%}.ag-emp-avatar{border:1px solid var(--pay-border);border-radius:50%;flex-shrink:0;height:28px;object-fit:cover;width:28px}.ag-emp-name{color:var(--pay-text);font-size:12px;font-weight:600;white-space:nowrap}.ag-emp-id{font-size:10px;margin-top:1px}.ag-dept-text,.ag-emp-id{color:var(--pay-text-muted)}.ag-dept-text{font-size:12px}.ag-reason-text{color:var(--pay-text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.light .ag-theme-quartz-dark{--ag-background-color:#fff;--ag-odd-row-background-color:#fff;--ag-header-background-color:#f9fafb;--ag-border-color:#e5e7eb;--ag-row-border-color:#e5e7eb;--ag-foreground-color:#111827;--ag-secondary-foreground-color:#6b7280}.modal-overlay{align-items:center;animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.full-modal,.modal-overlay{display:flex;overflow:hidden}.full-modal{animation:slideUp .25s cubic-bezier(.4,0,.2,1);background:var(--pay-surface);border:1px solid var(--pay-border);border-radius:18px;box-shadow:0 24px 80px #00000080;flex-direction:column;height:90vh;max-height:90vh;max-width:1100px;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.full-modal-header{align-items:center;background:var(--pay-surface);border-bottom:1px solid var(--pay-border);display:flex;flex-shrink:0;justify-content:space-between;padding:20px 28px 16px}.full-modal-title{color:var(--pay-text);font-size:18px;font-weight:700;margin:0 0 4px}.full-modal-sub{color:var(--pay-text-muted);font-size:12px;margin:0}.full-modal-header-actions{align-items:center;display:flex;gap:10px}.full-modal-close{align-items:center;background:var(--pay-surface-2);border:1px solid var(--pay-border);border-radius:50%;color:var(--pay-text-muted);cursor:pointer;display:flex;font-size:16px;height:34px;justify-content:center;line-height:1;transition:all .2s;width:34px}.full-modal-close:hover{background:#ef444426;border-color:#ef44444d;color:#ef4444}.full-modal-body{grid-gap:0;display:grid;flex:1 1;gap:0;grid-template-columns:1fr 320px;min-height:0;overflow:hidden}.full-modal-left{border-right:1px solid var(--pay-border);display:flex;flex-direction:column;gap:0;overflow-y:auto;padding:24px 28px}.full-modal-left::-webkit-scrollbar{width:4px}.full-modal-left::-webkit-scrollbar-track{background:#0000}.full-modal-left::-webkit-scrollbar-thumb{background:var(--pay-border);border-radius:4px}.full-modal-right{background:var(--pay-surface-2);display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:20px}.full-modal-right::-webkit-scrollbar{width:4px}.full-modal-right::-webkit-scrollbar-track{background:#0000}.full-modal-right::-webkit-scrollbar-thumb{background:var(--pay-border);border-radius:4px}.modal-section{border-bottom:1px solid var(--pay-border);margin-bottom:22px;padding-bottom:22px}.modal-section:last-of-type{border-bottom:none;margin-bottom:0}.section-title{align-items:center;color:var(--pay-text);display:flex;font-size:13px;font-weight:600;gap:8px;margin:0 0 14px}.step-badge{align-items:center;background:var(--pay-accent);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.employee-search-wrapper{margin-bottom:10px;position:relative}.search-icon-inline{color:var(--pay-text-muted);font-size:14px;left:20px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:0}.employee-search-input{background:var(--pay-surface-2);border:1px solid var(--pay-border);border-radius:10px;box-sizing:border-box;color:var(--pay-text);font-family:Outfit,sans-serif;font-size:13px;padding:10px 14px 10px 72px;position:relative;transition:border-color .2s;width:100%;z-index:2}.employee-search-input:focus{border-color:var(--pay-accent);box-shadow:0 0 0 3px #8660f81f;outline:none}.employee-search-input::placeholder{color:var(--pay-text-muted)}.employee-list{background:var(--pay-surface-2);border:1px solid var(--pay-border);border-radius:10px;margin-bottom:12px;max-height:220px;overflow-y:auto}.employee-list::-webkit-scrollbar{width:4px}.employee-list::-webkit-scrollbar-thumb{background:var(--pay-border);border-radius:4px}.employee-item{align-items:center;border-bottom:1px solid var(--pay-border);cursor:pointer;display:flex;gap:12px;padding:10px 14px;transition:background .15s}.employee-item:last-child{border-bottom:none}.employee-item:hover{background:#8660f80f}.employee-item.selected{background:#8660f81f;border-left:3px solid var(--pay-accent)}.employee-avatar-md{border:2px solid var(--pay-border);border-radius:50%;flex-shrink:0;height:38px;object-fit:cover;width:38px}.employee-info{flex:1 1;min-width:0}.employee-info .font-semibold{color:var(--pay-text);font-size:13px;font-weight:600}.employee-meta{color:var(--pay-text-muted);font-size:11px;margin-top:2px}.check-icon{color:var(--pay-accent);flex-shrink:0;font-size:14px}.selected-employee-strip{align-items:center;background:#8660f814;border:1px solid #8660f840;border-radius:12px;display:flex;gap:14px;margin-top:10px;padding:14px 16px}.selected-avatar{border:2px solid var(--pay-accent);border-radius:50%;flex-shrink:0;height:48px;object-fit:cover;width:48px}.selected-details{grid-gap:8px 16px;display:grid;flex:1 1;gap:8px 16px;grid-template-columns:repeat(3,1fr)}.selected-details>div>span{color:var(--pay-text-muted);display:block;font-size:10px;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.selected-details>div>div{color:var(--pay-text);font-size:12px;font-weight:600}.type-buttons{display:flex;flex-wrap:wrap;gap:8px}.type-btn{align-items:center;background:var(--pay-surface-2);border:1px solid var(--pay-border);border-radius:22px;color:var(--pay-text-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.type-btn:hover{background:#8660f81a;border-color:#8660f84d;color:var(--pay-text)}.type-btn.active{background:var(--pay-accent);border-color:var(--pay-accent);box-shadow:0 0 14px #8660f859;color:#fff}.form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.form-grid label,.modal-section label{color:var(--pay-text-muted);display:block;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase}.form-grid input,.form-grid select,.form-grid textarea,.modal-section input,.modal-section select,.modal-section textarea{appearance:none;-webkit-appearance:none;background:var(--pay-surface-2);border:1px solid var(--pay-border);border-radius:8px;box-sizing:border-box;color:var(--pay-text);font-family:Outfit,sans-serif;font-size:13px;padding:9px 12px;transition:border-color .2s;width:100%}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.modal-section input:focus,.modal-section select:focus,.modal-section textarea:focus{border-color:var(--pay-accent);box-shadow:0 0 0 3px #8660f81a;outline:none}.form-grid input[readonly],.modal-section input[readonly]{cursor:not-allowed;opacity:.6}.form-grid input::placeholder,.modal-section input::placeholder,.modal-section textarea::placeholder{color:var(--pay-text-muted)}.mt-3{margin-top:12px}.toggle-item{align-items:center;color:var(--pay-text);display:flex;font-size:13px;justify-content:space-between;padding:8px 0}.toggle-switch{display:inline-block;flex-shrink:0;height:22px;position:relative;width:40px}.toggle-switch input{height:0;opacity:0;width:0}.toggle-slider{background:var(--pay-surface-2);border:1px solid var(--pay-border);border-radius:22px;cursor:pointer;inset:0;position:absolute;transition:background .25s}.toggle-slider:before{background:var(--pay-text-muted);border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .25s,background .25s;width:16px}.toggle-switch input:checked+.toggle-slider{background:var(--pay-accent);border-color:var(--pay-accent)}.toggle-switch input:checked+.toggle-slider:before{background:#fff;transform:translateX(18px) translateY(-50%)}.modal-radio-group{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px}.modal-radio-label{align-items:center;color:var(--pay-text);cursor:pointer;display:flex;font-size:13px;gap:7px}.modal-radio-label input[type=radio]{accent-color:var(--pay-accent);cursor:pointer;height:16px;width:16px}.upload-zone{background:var(--pay-surface-2);border:2px dashed var(--pay-border);border-radius:10px;cursor:pointer;margin-top:6px;padding:20px;text-align:center;transition:all .2s}.upload-zone:hover{background:#8660f80d;border-color:var(--pay-accent)}.upload-icon{color:var(--pay-accent);font-size:26px;margin-bottom:8px}.upload-text{color:var(--pay-text-muted);font-size:12px}.recovery-summary-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.recovery-summary-cell{background:var(--pay-surface-2);border:1px solid var(--pay-border);border-radius:8px;padding:10px 12px;text-align:center}.recovery-summary-label{color:var(--pay-text-muted);font-size:10px;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.recovery-summary-val{color:var(--pay-text);font-size:14px;font-weight:700}.full-modal-footer{align-items:center;border-top:1px solid var(--pay-border);display:flex;gap:10px;justify-content:flex-end;margin-top:4px;padding-top:20px}.modal-sidebar-card{background:var(--pay-surface);border:1px solid var(--pay-border);border-radius:12px;padding:16px}.modal-sidebar-title{border-bottom:1px solid var(--pay-border);color:var(--pay-text);font-size:12px;font-weight:600;gap:7px;padding-bottom:10px}.modal-emp-info,.modal-sidebar-title{align-items:center;display:flex;margin-bottom:14px}.modal-emp-info{gap:12px}.snapshot-avatar{border:2px solid var(--pay-accent);border-radius:50%;flex-shrink:0;height:44px;object-fit:cover;width:44px}.snapshot-name{color:var(--pay-text);font-size:14px;font-weight:600}.snapshot-dept{color:var(--pay-text-muted);font-size:11px;margin-top:2px}.snapshot-details{display:flex;flex-direction:column;gap:0}.detail-row{align-items:center;border-bottom:1px solid var(--pay-border);display:flex;font-size:12px;justify-content:space-between;padding:7px 0}.detail-row:last-child{border-bottom:none}.detail-row>span:first-child{color:var(--pay-text-muted)}.detail-row>span:last-child{color:var(--pay-text);font-weight:600}.border-top{border-top:1px solid var(--pay-border);padding-top:8px}.modal-empty-state{color:var(--pay-text-muted);font-size:12px;padding:24px 0;text-align:center}.policy-list{display:flex;flex-direction:column;gap:10px}.policy-item{align-items:flex-start;border-radius:8px;display:flex;font-size:12px;gap:10px;padding:10px 12px}.policy-warning{background:#f59e0b14;border:1px solid #f59e0b33}.policy-success{background:#4ade8014;border:1px solid #4ade8033}.policy-icon{flex-shrink:0;font-size:14px;margin-top:1px}.policy-title{color:var(--pay-text);font-weight:600;margin-bottom:2px}.policy-desc{color:var(--pay-text-muted);font-size:11px}.net-impact-preview{background:var(--pay-surface-2);border:1px solid var(--pay-border);border-radius:10px;padding:14px}.impact-row{color:var(--pay-text-muted);display:flex;font-size:12px;justify-content:space-between;padding:4px 0}.impact-delta{border-bottom:1px dashed var(--pay-border);border-top:1px dashed var(--pay-border);font-size:20px;font-weight:700;margin:6px 0;padding:10px 0 6px;text-align:center}.impact-total{color:var(--pay-text);display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:4px 0}.success-text{color:#4ade80!important}.warning-text{color:#f59e0b!important}.error-text{color:#ef4444!important}.accent-text{color:var(--pay-accent)!important}.alerts-card,.quick-add-card,.snapshot-card{background:var(--pay-surface);border:1px solid var(--pay-border);border-radius:14px;overflow:hidden}.card-title{align-items:center;border-bottom:1px solid var(--pay-border);color:var(--pay-text);display:flex;font-size:13px;font-weight:600;gap:7px;margin:0;padding:14px 16px}.card-body{display:flex;flex-direction:column;gap:12px;padding:16px}.form-label{color:var(--pay-text-muted);display:block;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase}.form-select,.form-textarea{appearance:none;-webkit-appearance:none;background:var(--pay-surface-2);border:1px solid var(--pay-border);border-radius:8px;box-sizing:border-box;color:var(--pay-text);font-family:Outfit,sans-serif;font-size:12px;padding:9px 12px;transition:border-color .2s;width:100%}.form-select:focus,.form-textarea:focus{border-color:var(--pay-accent);box-shadow:0 0 0 3px #8660f81a;outline:none}.form-label-sm{color:var(--pay-text-muted);display:block;font-size:10px;font-weight:600;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.form-input-sm,.form-textarea-sm{appearance:none;-webkit-appearance:none;background:var(--pay-surface-2);border:1px solid var(--pay-border);border-radius:7px;box-sizing:border-box;color:var(--pay-text);font-family:Outfit,sans-serif;font-size:12px;padding:7px 10px;width:100%}.form-input-sm:focus,.form-textarea-sm:focus{border-color:var(--pay-accent);box-shadow:0 0 0 2px #8660f81a;outline:none}.dynamic-fields{display:flex;flex-direction:column;gap:10px}.emi-preview{align-items:center;background:#8660f814;border:1px solid #8660f833;border-radius:8px;display:flex;justify-content:space-between;padding:10px 12px}.emi-label{color:var(--pay-text-muted);font-size:11px}.emi-value{color:var(--pay-accent);font-size:15px;font-weight:700}.action-row{display:flex;gap:8px}.flex-1{flex:1 1;justify-content:center}.snapshot-title{color:var(--pay-text);font-size:12px;font-weight:600;gap:7px;margin:0;padding:12px 16px}.snapshot-employee,.snapshot-title{align-items:center;border-bottom:1px solid var(--pay-border);display:flex}.snapshot-employee{gap:12px;padding:14px 16px}.alerts-card .alert-item{align-items:flex-start;border-bottom:1px solid var(--pay-border);display:flex;font-size:12px;gap:10px;padding:10px 16px}.alerts-card .alert-item:last-child{border-bottom:none}.alert-dot{border-radius:50%;flex-shrink:0;height:8px;margin-top:4px;width:8px}.alert-dot-warning{background:#f59e0b}.alert-dot-error{background:#ef4444}.alert-dot-info{background:#3b82f6}.alert-title{color:var(--pay-text);font-weight:600;margin-bottom:2px}.alert-desc{color:var(--pay-text-muted);font-size:11px}.bottom-status-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--pay-surface);border-top:1px solid var(--pay-border);bottom:0;justify-content:space-between;left:0;padding:10px 28px;position:fixed;right:0;z-index:100}.bottom-status-bar,.status-left{align-items:center;display:flex;gap:20px}.status-label{color:var(--pay-text);font-size:12px;font-weight:600}.status-stats{gap:16px}.stat,.status-stats{align-items:center;display:flex}.stat{color:var(--pay-text-muted);font-size:12px;gap:5px}.stat strong{color:var(--pay-text)}.progress-container{min-width:200px}.progress-label{color:var(--pay-text-muted);display:flex;font-size:11px;justify-content:space-between;margin-bottom:5px}.progress-bar-bg{background:var(--pay-surface-2);border-radius:6px;height:6px;overflow:hidden}.progress-bar-fill{background:linear-gradient(90deg,var(--pay-accent),#4ade80);border-radius:6px;height:100%;transition:width .6s ease}.field-wrap{position:relative}.field-icon{font-size:11px;left:10px}.field-icon,.field-icon-right{color:var(--pay-text-muted);line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.field-icon-right{font-size:9px;right:10px}.field-wrap .filter-select{width:100%}.search-input-wrapper{position:relative;width:100%}.space-y-5>*+*{margin-top:16px}.light .full-modal{box-shadow:0 24px 80px #00000026}.light .modal-overlay{background:#0006}.light .employee-item.selected{background:#8660f814}.light .type-btn.active{box-shadow:0 0 14px #8660f840}input[type=month]{color-scheme:dark}input[type=month]:focus{border-color:#8660f8!important;box-shadow:0 0 0 2px #8660f833;outline:none}input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.6) sepia(1) saturate(3) hue-rotate(220deg);opacity:.7}input[type=month]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=month]::-webkit-datetime-edit{color:#e2dff7;font-family:Outfit,sans-serif;font-size:12px}input[type=month]::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=month]::-webkit-datetime-edit-month-field,input[type=month]::-webkit-datetime-edit-year-field{color:#e2dff7}input[type=month]::-webkit-datetime-edit-month-field:focus,input[type=month]::-webkit-datetime-edit-year-field:focus{background:#8660f840;border-radius:3px;color:#fff}.col-span-4,.col-span-8{min-width:0;overflow:hidden}.main-layout{grid-template-columns:minmax(0,2fr) minmax(0,380px)}.quick-add-card{box-sizing:border-box;overflow:hidden;width:100%}.card-body .form-input-sm,.card-body .form-select,.card-body .form-textarea,.card-body .form-textarea-sm,.card-body input,.card-body select,.card-body textarea{box-sizing:border-box;max-width:100%;width:100%}.snapshot-card,.space-y-5{box-sizing:border-box;overflow:hidden;width:100%}.snapshot-details .detail-row>span:last-child{max-width:55%;text-align:right;word-break:break-word}.quick-add-card .card-body{gap:14px;padding:14px 16px 16px}.quick-add-card .card-body>div{margin-bottom:0}.quick-add-card .dynamic-fields{gap:14px}.quick-add-card .form-label{font-size:10.5px;margin-bottom:6px}.quick-add-card .form-select,.quick-add-card .form-textarea,.quick-add-card input[type=number],.quick-add-card input[type=text]{background:var(--pay-surface-2);border:1px solid var(--pay-border);border-radius:8px;color:var(--pay-text);font-size:12px;height:34px;padding:0 12px}.quick-add-card .form-textarea{height:auto;line-height:1.4;min-height:64px;padding:8px 12px;resize:vertical}.quick-add-card input::placeholder,.quick-add-card textarea::placeholder{color:var(--pay-text-muted);font-size:12px;opacity:.8}.quick-add-card .form-select:focus,.quick-add-card .form-textarea:focus{border-color:var(--pay-accent);box-shadow:0 0 0 2px #8660f81f}.snapshot-card .snapshot-title{font-size:13px;padding:14px 16px}.snapshot-card .snapshot-employee{gap:12px;padding:14px 16px}.snapshot-card .snapshot-avatar{font-size:14px;height:44px;width:44px}.snapshot-card .snapshot-name{font-size:14px;line-height:1.2}.snapshot-card .snapshot-dept{font-size:11px;margin-top:3px}.snapshot-card .snapshot-details{padding:4px 16px 8px}.snapshot-card .detail-row{font-size:12px;gap:12px;padding:9px 0}.snapshot-card .detail-row>span:first-child{font-size:12px;font-weight:400}.snapshot-card .detail-row>span:last-child{font-size:12px;font-weight:600}.snapshot-card .detail-row.border-top{border-top:1px solid var(--pay-border);padding-top:9px}.snapshot-card .detail-row>.success-text{color:#4ade80}.snapshot-card .detail-row>.warning-text{color:#f59e0b}.snapshot-card .detail-row>.error-text{color:#ef4444}.snapshot-card .detail-row>.status-chip{font-size:10.5px;font-weight:600;line-height:1.3;padding:3px 10px}.snapshot-card .detail-row>.status-chip.status-approved{background:#4ade801f;border:1px solid #4ade804d;color:#4ade80}.snapshot-card .detail-row>.status-chip.status-pending{background:#f59e0b1f;border:1px solid #f59e0b4d;color:#f59e0b}.loan-table-card,.loan-table-column{overflow:visible}.loan-table-card{position:relative}.loan-table-toolbar{position:relative;z-index:10}.loan-table-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.loan-table-actions>*{flex:0 0 auto}.loan-table-actions .loan-new-btn{justify-content:center;min-width:112px;width:auto}.loan-create-modal{background:var(--pay-surface);border-radius:20px;box-shadow:0 28px 90px #0000008c,0 0 0 1px hsla(0,0%,100%,.025);height:auto;max-height:calc(100vh - 40px);width:min(680px,calc(100vw - 32px))}.loan-modal-overlay{padding:20px}.loan-modal-header{align-items:flex-start;background:linear-gradient(135deg,#8660f817,#0000 60%);padding:24px 28px 20px}.loan-modal-header>div:first-child{min-width:0}.loan-modal-eyebrow{color:#8660f8;color:var(--pay-accent,#8660f8);display:block;font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:5px;text-transform:uppercase}.loan-modal-header .full-modal-title{font-size:22px;line-height:1.2;margin-bottom:6px}.loan-modal-header .full-modal-sub{font-size:13px;line-height:1.5}.loan-modal-header .full-modal-close{flex:0 0 auto;margin-left:20px}.loan-modal-body{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px 28px 26px}.loan-form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.loan-field{min-width:0}.loan-field-full{grid-column:1/-1}.loan-field .form-label-sm{color:var(--pay-text);font-size:11px;letter-spacing:.035em;margin-bottom:8px}.loan-field .form-label-sm span,.loan-modal-footer p span{color:#a78bfa}.loan-field .form-label-sm small{color:var(--pay-text-muted);font-size:10px;font-weight:500;letter-spacing:0;margin-left:6px;text-transform:none}.loan-field .form-input-sm,.loan-field .form-textarea-sm{border-radius:10px;font-size:13px;line-height:1.4;min-height:44px;padding:11px 13px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.loan-field .form-textarea-sm{min-height:82px;resize:vertical}.loan-field .form-input-sm::placeholder,.loan-field .form-textarea-sm::placeholder{color:var(--pay-text-muted);opacity:.65}.loan-input-with-icon,.loan-input-with-suffix{position:relative}.loan-input-with-icon>svg{color:var(--pay-text-muted);left:13px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:11px;z-index:1}.loan-input-with-icon .form-input-sm{padding-left:34px}.loan-input-with-suffix>span{color:var(--pay-text-muted);font-size:11px;pointer-events:none;position:absolute;right:13px;top:50%;transform:translateY(-50%)}.loan-input-with-suffix .form-input-sm{padding-right:62px}.loan-modal-footer{align-items:center;background:#0000000f;border-top:1px solid var(--pay-border);display:flex;gap:16px;justify-content:space-between;padding:17px 28px 20px}.loan-modal-footer p{color:var(--pay-text-muted);font-size:11px;margin:0}.loan-modal-actions{align-items:center;display:flex;gap:10px}.loan-cancel-btn,.loan-submit-btn{border-radius:10px;justify-content:center;min-height:40px;padding:9px 20px}.loan-cancel-btn{border:1px solid var(--pay-border)}.loan-submit-btn{box-shadow:0 8px 22px #8660f840;min-width:124px}.loan-cancel-btn:disabled,.loan-submit-btn:disabled{cursor:not-allowed;opacity:.6}.loan-spin{animation:loan-spin .9s linear infinite}@keyframes loan-spin{to{transform:rotate(1turn)}}.light .loan-create-modal{box-shadow:0 28px 80px #11182733}.light .loan-modal-footer{background:rgba(17,24,39,.018)}@media (max-width:640px){.loan-modal-overlay{align-items:flex-end;padding:0}.loan-create-modal{border-radius:20px 20px 0 0;max-height:94vh;width:100%}.loan-modal-header{padding:21px 20px 18px}.loan-modal-header .full-modal-title{font-size:20px}.loan-modal-body{padding:20px}.loan-form-grid{gap:17px;grid-template-columns:1fr}.loan-field-full{grid-column:auto}.loan-modal-footer{align-items:stretch;flex-direction:column;padding:14px 20px 18px}.loan-modal-footer p{display:none}.loan-modal-actions{width:100%}.loan-modal-actions>button{flex:1 1}}.acm-backdrop{align-items:center;animation:acmFadeIn .2s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#030612b8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:999999}@keyframes acmFadeIn{0%{opacity:0}to{opacity:1}}.acm-card{animation:acmScaleUp .25s cubic-bezier(.16,1,.3,1) forwards;background:radial-gradient(circle at 0 0,#6d28d959 0,#0000 35%),radial-gradient(circle at 85% 10%,#6366f11a 0,#0000 50%),linear-gradient(155deg,#11122e,#0a0c1f);border:1px solid #8b5cf68c;border-radius:22px;box-shadow:0 25px 65px -10px #000000d9,0 0 45px #7c3aed40,inset 0 1px 1px #ffffff1f;box-sizing:border-box;color:#fff;font-family:Outfit,sans-serif;max-width:760px;overflow:hidden;padding:30px 30px 24px;position:relative;width:100%}@keyframes acmScaleUp{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.acm-bg-wave{bottom:0;height:75%;left:0;pointer-events:none;position:absolute;width:70%;z-index:0}.acm-close-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff29;border-radius:50%;color:#e2e8f0;cursor:pointer;display:flex;height:38px;justify-content:center;padding:0;position:absolute;right:18px;top:18px;transition:all .2s ease;width:38px;z-index:2}.acm-close-btn:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff4d;color:#fff;transform:scale(1.05)}.acm-body-row{z-index:1}.acm-body-row,.acm-icon-col{align-items:center;display:flex;position:relative}.acm-icon-col{flex-shrink:0;justify-content:center;padding:10px 12px 10px 6px}.acm-outer-glow-ring{background:radial-gradient(circle,#2dd4bf24 0,#2dd4bf08 70%,#0000 100%);border:1px solid #2dd4bf2e;border-radius:50%;box-shadow:0 0 30px #2dd4bf26;height:116px;width:116px}.acm-inner-glow-ring,.acm-outer-glow-ring{align-items:center;display:flex;justify-content:center}.acm-inner-glow-ring{background:radial-gradient(circle at 40% 40%,#0d2a33 0,#081322 100%);border:3px solid #2dd4bf;border-radius:50%;box-shadow:0 0 20px #2dd4bf8c,inset 0 0 14px #2dd4bf59;height:92px;width:92px}.acm-doc-svg{filter:drop-shadow(0 0 6px rgba(45,212,191,.6))}.acm-dot{background:#2dd4bf;border-radius:50%;box-shadow:0 0 6px #2dd4bfcc;height:5px;position:absolute;width:5px}.acm-dot-1{left:30px;top:6px}.acm-dot-2{left:-2px;top:58%}.acm-dot-3{bottom:0;left:50%}.acm-vertical-divider{align-self:stretch;background:linear-gradient(180deg,#fff0,#ffffff1a 30%,#ffffff1a 70%,#fff0);flex-shrink:0;margin:0 26px;min-height:120px;width:1px}.acm-content-col{flex:1 1;min-width:0;padding-right:34px}.acm-pill-badge{align-items:center;background:#2dd4bf1a;border:1px solid #2dd4bf59;border-radius:9999px;color:#5eead4;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;letter-spacing:.2px;margin-bottom:14px;padding:5px 14px;-webkit-user-select:none;user-select:none}.acm-pill-dot{background:#34d399;border-radius:50%;box-shadow:0 0 6px #34d399e6;height:7px;width:7px}.acm-title{color:#fff;font-size:23px;font-weight:700;letter-spacing:-.3px;line-height:1.3;margin:0 0 10px}.acm-description,.acm-title{font-family:Outfit,sans-serif}.acm-description{color:#a5acd4;font-size:14px;line-height:1.55;margin:0}.acm-details{background:#0a0c208c;border:1px solid #ffffff1a;border-radius:14px;gap:18px;margin-top:18px;padding:12px 16px}.acm-details,.acm-details-icon{align-items:center;display:flex}.acm-details-icon{background:#7c3aed38;border-radius:10px;color:#c4b5fd;flex-shrink:0;height:44px;justify-content:center;width:44px}.acm-detail{flex:1 1;min-width:0}.acm-detail-sep{border-left:1px solid #ffffff1f;padding-left:18px}.acm-detail-label{color:#a5acd4;font-size:11.5px;margin-bottom:3px}.acm-detail-value{color:#fff;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acm-detail-highlight{color:#34d399;font-size:19px;font-weight:700}.acm-footer-divider{background:linear-gradient(90deg,#fff0,#ffffff1a 20%,#ffffff1a);height:1px;margin-left:26px;margin-top:22px;position:relative;z-index:1}.acm-footer-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:16px;position:relative;z-index:1}.acm-btn{align-items:center;border-radius:12px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:14.5px;gap:10px;justify-content:center;min-width:150px;outline:none;padding:11px 26px;transition:all .2s ease}.acm-btn-cancel{background:#0a0c2099;border:1px solid #8b5cf673;color:#e2e8f0;font-weight:500}.acm-btn-cancel:hover:not(:disabled){background:#8b5cf61a;border-color:#8b5cf6b3;color:#fff;transform:translateY(-1px)}.acm-btn-approve{background:linear-gradient(135deg,#6d28d9,#7c3aed 50%,#8b5cf6);border:1px solid #a78bfa99;box-shadow:0 4px 22px #7c3aed80;color:#fff;font-weight:600}.acm-btn-approve:hover:not(:disabled){box-shadow:0 6px 28px #7c3aedb3;transform:translateY(-1px)}.acm-btn-check{align-items:center;background:#fff;border-radius:50%;color:#6d28d9;display:inline-flex;height:20px;justify-content:center;width:20px}.acm-btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.55;transform:none!important}.acm-spinner{animation:acmSpin .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes acmSpin{to{transform:rotate(1turn)}}@media (max-width:640px){.acm-card{padding:24px 18px}.acm-body-row{align-items:flex-start;flex-direction:column;gap:16px}.acm-vertical-divider{display:none}.acm-content-col{padding-right:0}.acm-icon-col{padding:0}.acm-details{flex-wrap:wrap}.acm-details-icon{display:none}.acm-detail-sep{border-left:none;padding-left:0}.acm-footer-divider{margin-left:0}.acm-footer-actions{flex-direction:column-reverse;gap:10px;width:100%}.acm-btn{width:100%}}.ppm-backdrop.show{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070918;opacity:.76}.ppm-dialog{max-width:min(1320px,94vw)}.pvm-dialog{max-width:min(1020px,92vw)}.ppm-dialog.modal-dialog,.pvm-dialog.modal-dialog{background:#0000!important;border-radius:0;box-shadow:none!important;height:auto;min-height:0}.ppm-dialog.modal-dialog-centered,.pvm-dialog.modal-dialog-centered{min-height:calc(100% - var(--bs-modal-margin)*2)}.ppm-dialog>.modal-content,.pvm-dialog>.modal-content{height:auto!important;min-height:0!important}.ppm,.pvm{background:linear-gradient(140deg,#111226,#0a0c1c);border:1px solid #51418c;border-radius:20px;box-shadow:0 24px 80px #050510cc;color:#f5f4ff;font-family:Outfit,sans-serif;overflow:hidden;position:relative}.ppm .modal-body{padding:30px}.ppm-close{background:#101225;border:1px solid #3a3b5e;border-radius:10px;color:#fff;display:grid;height:46px;place-items:center;position:absolute;right:27px;top:27px;width:46px;z-index:4}.ppm-close:hover{border-color:#8057e8}.ppm-close svg{width:25px}.ppm-head{align-items:center;display:flex;gap:18px;padding-right:65px}.ppm-head>i{background:linear-gradient(145deg,#7735e8,#40189d);border-radius:50%;box-shadow:0 0 24px #7138e555;display:grid;height:58px;place-items:center;width:58px}.ppm-head h2,.pvm-head h2{font-size:25px;font-weight:700;margin:0 0 4px}.ppm-head h2 em{background:#261749;border:1px solid #5937a1;border-radius:14px;color:#a977ff;font-size:16px;font-style:normal;font-weight:500;margin-left:8px;padding:5px 11px}.ppm-head p,.pvm-head p{color:#aaa9ce;font-size:15px;margin:0}.ppm-metrics{border:1px solid #35305d;border-radius:12px;display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0;overflow:hidden}.ppm-metric{align-items:center;border-right:1px solid #302d50;display:flex;gap:22px;min-height:110px;padding:20px 25px}.ppm-metric:last-child{border:0}.ppm-metric>i{border-radius:13px;display:grid;height:62px;place-items:center;width:62px}.ppm-metric>i.mint{background:#0b3a39;color:#52edc1}.ppm-metric>i.purple{background:#30175b;color:#ba61ff}.ppm-metric>i.blue{background:#142b60;color:#77a4ff}.ppm-metric small{color:#aaa9cf;display:block;font-size:14px}.ppm-metric strong{display:block;font-size:25px}.ppm-metric:first-child strong{color:#91f2d6}.ppm-warning{background:#3d2b1344;border:1px solid #8e6a28;border-radius:10px;color:#f3c66d;margin-bottom:20px;padding:12px 15px}.ppm-history h3,.ppm-record h3{font-size:18px;margin:0 0 9px}.ppm-record form{border:1px solid #343057;border-radius:11px;padding:17px}.ppm-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.ppm label,.pvm label{color:#b8b7dc;font-size:14px;margin-bottom:6px}.ppm label b,.pvm label b{color:#ff6686}.ppm .form-control,.ppm .form-select,.pvm .form-control{background:#0d0f22!important;border:1px solid #464565!important;border-radius:9px;box-shadow:none!important;color:#f5f4ff!important;height:50px}.ppm .form-control:focus,.ppm .form-select:focus,.pvm .form-control:focus{border-color:#914cff!important}.ppm .form-select option{background:#121328}.ppm-control{position:relative}.ppm-control .form-control{padding-right:42px}.ppm-control>svg{color:#b9b7de;position:absolute;right:14px;top:15px;width:19px}.ppm-notes{margin-top:13px;position:relative}.ppm-notes textarea.form-control{height:70px;resize:none}.ppm-notes>small,.pvm-reason>small{bottom:8px;color:#8584aa;position:absolute;right:12px}.ppm-actions{display:flex;gap:14px;justify-content:flex-end;margin-top:17px}.ppm-btn{align-items:center;border:1px solid #0000;border-radius:9px;display:inline-flex;font-weight:650;gap:9px;height:46px;justify-content:center;padding:0 24px}.ppm-btn svg{width:19px}.ppm-btn.ghost{background:#0000;border-color:#414166;color:#fff}.ppm-btn.primary{background:linear-gradient(120deg,#6940f4,#7e2cff);color:#fff}.ppm-btn.danger{background:linear-gradient(120deg,#ee376d,#fa2861);color:#fff;min-width:190px}.ppm-btn:disabled{opacity:.55}.ppm-history{border-top:1px solid #302d4c;margin-top:20px;padding-top:16px}.ppm-history-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.ppm-history-head>span{align-items:center;display:flex;gap:12px}.ppm-history-head>span>i{background:#36177c;border-radius:8px;color:#bd89ff;display:grid;height:34px;place-items:center;width:34px}.ppm-history-head svg{width:18px}.ppm-history-head h3{margin:0}.ppm-history-head p{color:#9f9dc3;font-size:13px;margin:1px 0}.ppm-history-head>small{background:#17182b;border:1px solid #313150;border-radius:20px;color:#c6c4ea;padding:7px 14px}.ppm-table{border:1px solid #343151;border-radius:11px;min-height:170px;overflow:auto}.ppm-table table{border-collapse:collapse;min-width:930px;width:100%}.ppm-table th{background:#16182e;color:#c8c6ed;font-size:12px;font-weight:500;letter-spacing:.04em;padding:14px 16px;text-transform:uppercase}.ppm-table td{border-top:1px solid #24253e;color:#f0effa;font-size:14px;padding:13px 16px}.ppm-table td small{color:#9896bd;display:block}.ppm-table tr.voided{opacity:.55}.ppm-mode{align-items:center;display:flex;gap:9px}.ppm-mode i{background:#262846;border:1px solid #3b3d68;border-radius:8px;display:grid;height:34px;place-items:center;width:34px}.ppm-mode svg{width:18px}.ppm-status{align-items:center;border-radius:9px;display:inline-flex;gap:8px;padding:7px 12px}.ppm-status i{border-radius:50%;height:9px;width:9px}.ppm-status.paid{background:#073d2f;border:1px solid #087951;color:#52e5a4}.ppm-status.paid i{background:#42df9d}.ppm-status.void{background:#401426;border:1px solid #842841;color:#ff839d}.ppm-status.void i{background:#ff5f7f}.ppm-void{align-items:center;background:#28101a;border:1px solid #e74758;border-radius:8px;color:#ff6874;display:flex;gap:8px;padding:8px 16px}.ppm-void svg{width:17px}.ppm-empty{align-items:center;color:#aaa8cd;display:flex;flex-direction:column;height:155px;justify-content:center}.ppm-empty>i{border:1px solid #444467;border-radius:50%;display:grid;height:45px;margin-bottom:9px;place-items:center;width:45px}.ppm-empty strong{color:#deddf3}.ppm-empty p{font-size:13px;margin:4px 0}.pvm .modal-body{padding:24px 26px 14px}.pvm-head{align-items:flex-start;display:flex;gap:14px;padding-right:44px}.pvm-head>i{background:#4a1733;border:1px solid #8c2850;border-radius:50%;color:#ff78a0;display:grid;flex:0 0 auto;height:48px;place-items:center;width:48px}.pvm-head>i svg{height:22px;width:22px}.pvm-head>div{flex:1 1;min-width:0}.pvm-head h2{font-size:21px;margin:2px 0 4px}.pvm-head p{color:#a9a7cc;font-size:13.5px;line-height:1.45;margin:0}.pvm-summary{grid-gap:1px;background:#343451;border:1px solid #41406a;border-radius:12px;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));margin:16px 0;overflow:hidden}.pvm-summary>div{background:#0e1022;display:flex;flex-direction:column;gap:3px;justify-content:center;min-width:0;padding:11px 14px}.pvm-summary small{color:#9e9cc3;font-size:11.5px;letter-spacing:.2px;margin:0}.pvm-summary strong{align-items:center;display:flex;font-size:14.5px;font-weight:600;gap:7px;line-height:1.3;min-width:0}.pvm-summary strong>span{min-width:0;overflow-wrap:anywhere}.pvm-summary strong svg{color:#9e9cc3;flex:0 0 auto;height:16px;width:16px}.pvm-summary>div>span{color:#8d8bb2;font-size:12px;overflow-wrap:anywhere}.pvm-summary strong.amount{color:#ff5d8a;font-size:17px}.pvm-reason{position:relative}.pvm .pvm-reason label{font-size:11.5px;letter-spacing:.4px;margin-bottom:6px}.pvm-reason textarea.form-control{font-size:14px;height:84px;padding:11px 13px;resize:none}.pvm-reason>small{font-size:11px}.pvm .modal-footer{border-top:1px solid #292b47;gap:10px;padding:12px 26px 18px}.pvm .modal-footer .ppm-btn{font-size:13.5px;height:38px;min-width:120px;padding:0 16px}.pvm .modal-footer .ghost{min-width:110px}.pvm .ppm-close{height:34px;right:14px;top:14px;width:34px}.pvm .ppm-close svg{height:16px;width:16px}@media(max-width:900px){.ppm .modal-body{padding:22px 18px}.ppm-close{right:17px;top:17px}.ppm-metrics{grid-template-columns:1fr}.ppm-metric{border-bottom:1px solid #302d50;border-right:0;min-height:82px}.ppm-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ppm-head>i,.pvm-head>i{display:none}.ppm-head h2{font-size:19px}.ppm-head h2 em{display:inline-block}.ppm-grid{grid-template-columns:1fr}.ppm-actions{flex-direction:column-reverse}.ppm-btn{width:100%}.pvm .modal-body{padding:20px 16px 12px}.pvm-head h2{font-size:19px}.pvm-head p{font-size:13px}.pvm .modal-footer{display:grid;grid-template-columns:1fr 1fr;padding:18px 20px}.pvm .modal-footer .ppm-btn{min-width:0;padding:0 8px}}.light .ppm-backdrop.show{background:#fff}.light .ppm-close{background:#fff;border:1px solid #e3dcfb;color:#1c1a33}.light .ppm-head h2 em{background:#fff}.light .ppm-metrics{border:1px solid #e3dcfb}.light .ppm-metric{border-right:1px solid #e3dcfb}.light .ppm-metric>i.blue,.light .ppm-metric>i.purple{background:#fff}.light .ppm-record form{border:1px solid #e3dcfb}.light .ppm .form-control,.light .ppm .form-select,.light .pvm .form-control{background:#fff!important}.light .ppm .form-select option{background:#fff}.light .ppm-btn.ghost{color:#1c1a33}.light .ppm-history{border-top:1px solid #e3dcfb}.light .ppm-history-head>span>i{background:#fff}.light .ppm-history-head>small{background:#fff;border:1px solid #e3dcfb}.light .ppm-table{border:1px solid #e3dcfb}.light .ppm-table th{background:#fff}.light .ppm-table td{border-top:1px solid #e3dcfb}.light .ppm-mode i,.light .ppm-status.void{background:#fff;border:1px solid #e3dcfb}.light .ppm-void,.light .pvm-head>i,.light .pvm-summary>div{background:#fff}.light .pvm .modal-footer{border-top:1px solid #e3dcfb}.tds-dashboard-wrap .row{--bs-gutter-x:12px;margin-left:0;margin-right:0;overflow:hidden}.tds-dashboard-wrap .row>*{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}.tds-dashboard-wrap,.tds-dashboard-wrap *{box-sizing:border-box;max-width:100%}.top-header-db{background-color:var(--top-menubar-bg-color);border-bottom:1px solid var(--widget-border-color);overflow:visible;padding:8px 12px}.stats-wrapper,.top-header-db{box-sizing:border-box;width:100%}.stats-wrapper{overflow:hidden}.stats-grid{grid-gap:10px;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}@media (max-width:1200px){.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.stats-grid{grid-template-columns:1fr}}.stat-box{align-items:center;border:1px solid var(--white-gray-clr);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:3px;height:auto;justify-content:center;min-height:110px;min-width:0;padding:12px 10px;text-align:center;transition:box-shadow .2s ease;width:100%}.stat-box:hover{box-shadow:0 0 14px #ffffff12}.stat-icon{font-size:20px;margin-bottom:4px}.stat-number{font-size:1.5rem;font-weight:600;line-height:1.2;margin:0}.stat-title{color:var(--primary-text-color);font-size:11px;font-weight:400!important;line-height:1.3;margin:2px 0}.stat-sub{align-items:center;display:flex;font-size:10px;font-weight:300;gap:4px;justify-content:center;margin-top:2px}.box-1{background:var(--tds-db-card-1)}.box-2{background:var(--tds-db-card-2)}.box-3{background:var(--tds-db-card-3)}.box-4{background:var(--tds-db-card-4)}.box-5{background:var(--tds-db-card-5)}.custom-progress .progress-bar{background:linear-gradient(90deg,#6dd16d,#bb86fc,#6200ea)!important}.tds-dashboard-wrap .ag-theme-quartz.custom-grid .ag-center-header .ag-header-cell-label,.tds-dashboard-wrap .ag-theme-quartz.custom-grid .ag-header-cell-label{justify-content:center!important}.tds-dashboard-wrap .ag-theme-quartz.custom-grid .ag-left-header .ag-header-cell-label{justify-content:flex-start!important;padding-left:12px!important}.tds-dashboard-wrap .ag-theme-quartz.custom-grid .ag-cell{align-items:center;display:flex}.tds-dashboard-wrap .ag-theme-quartz.custom-grid .ag-cell-value{align-items:center;display:flex;justify-content:center}.tds-dashboard-wrap .ag-theme-quartz.custom-grid .ag-cell .link-hover{width:100%}.fy-dropdown{display:inline-block;position:relative}.fy-button{align-items:center;background-color:#2a2a2a;border:1px solid #1f2937;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:12px;justify-content:space-between;min-width:120px;padding:5px 10px}.fy-button:hover{background-color:#333}.arrow{font-size:11px;margin-left:6px;transition:transform .2s ease}.arrow.up{transform:rotate(180deg)}.fy-menu{background-color:var(--fy-dpdn-bg);border:var(--fy-dpdn-border);border-radius:8px;box-shadow:0 4px 10px #0006;left:0;overflow:hidden;position:absolute;top:calc(100% + 4px);width:100%;z-index:10}.fy-item{color:var(--primary-text-color);cursor:pointer;font-size:12px;padding:6px 12px}.fy-item.active,.fy-item:hover{background-color:var(--fy-dpdn-bg-hvr)}.fy-item.active{color:#fff}.light .fy-button{background-color:#fff;border:1px solid #e3dcfb;color:#1c1a33}.light .fy-item.active{color:#1c1a33}:root{--bg:linear-gradient(135deg,#0d0b1e,#1a1040 50%,#0f0d2a);--bg2:#0f1120;--card:#121428;--card2:#161835;--border:#272b45;--text:#e6e8f2;--muted:#a0a6b8;--purple:#7c3aed;--purple2:#5b21b6;--green:#22c55e;--yellow:#eab308;--orange:#f59e0b;--red:#ef4444;--blue:#2563eb;--teal:#06b6d4;--erd-input-prep:#171936;--erd-pill:#1b1e3b;--erd-total:#171936;--erd-total-bdr:#2c3050}.light{--bg:linear-gradient(135deg,#f0eeff,#e8e4f8 50%,#ede9ff);--bg2:#f0f1fa;--card:#f0f2f8;--card2:#f0f2f8;--border:#5e5a5a5b;--text:#e6e8f2;--muted:#a0a6b8;--purple:#7c3aed;--purple2:#5b21b6;--green:#22c55e;--yellow:#eab308;--orange:#f59e0b;--red:#ef4444;--blue:#2563eb;--teal:#06b6d4;--erd-input-prep:#f0f2f8;--erd-pill:#70717d7d;--erd-total:#f0f2f8;--erd-total-bdr:#2c30503c}.padding-left{padding-left:25px!important}.erd-page{color:#e6e8f2;color:var(--text);height:auto!important;margin-top:0;min-height:calc(100vh - 200px);position:relative;width:100%}.erd-rightbar,.erd-sidebar{border-right:1px solid #272b45;border-right:1px solid var(--border)}.erd-rightbar,.erd-sidebar{padding-left:0!important;padding-right:0!important}.erd-rightbar{border-left:1px solid #272b45;border-left:1px solid var(--border);border-right:none}.erd-right-inner,.erd-sidebar-inner{height:calc(100vh - 350px);overflow:auto;padding:14px;top:0}.erd-input-prep{background:#171936;background:var(--erd-input-prep);border:1px solid #272b45;border:1px solid var(--border);border-bottom-left-radius:12px;border-right:0;border-top-left-radius:12px;color:#a0a6b8;color:var(--muted)}.erd-input{background:#171936;border:1px solid #272b45;border:1px solid var(--border);border-bottom-right-radius:12px;border-top-right-radius:12px;color:#e6e8f2;color:var(--text)}.erd-input::placeholder{color:#8e93a3}.erd-stats-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:12px 0}.erd-stat{background:#121428;background:var(--card);border:1px solid #272b45;border:1px solid var(--border);border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff05;padding:12px 14px}.erd-stat-v{font-size:18px;font-weight:800}.erd-stat-l{color:#a0a6b8;color:var(--muted);font-size:12px}.erd-stat-g{outline:1px solid #22c55e59}.erd-stat-w{outline:1px solid #eab30859}.erd-stat-r{outline:1px solid #ef444459}.erd-panel{background:#121428;background:var(--card);border:1px solid #272b45;border:1px solid var(--border);border-radius:12px;margin-bottom:12px;padding:12px}.erd-panel-h{color:#cfd2e2;font-weight:800;margin-bottom:8px}.erd-field{margin-bottom:10px}.erd-field-l{color:#a0a6b8;color:var(--muted);font-size:12px;margin-bottom:6px}.erd-dd.btn{background:#171936;border:1px solid #272b45;border:1px solid var(--border);border-radius:12px;color:#cfd2de;text-align:left}.erd-dd:focus,.erd-dd:hover{background:#1d2143;border-color:#7c3aed;border-color:var(--purple)}.erd-dd-menu{background:#171936;border:1px solid #272b45;border:1px solid var(--border)}.erd-pill-row{display:flex;gap:6px}.erd-pill{background:#1b1e3b;background:var(--erd-pill);border:1px solid #272b45;border:1px solid var(--border);border-radius:999px;color:var(--secondary-text-color);font-size:12px;font-weight:700;padding:6px 12px}.erd-pill.active{background:#7c3aed26;border-color:#7c3aed;color:#8970f7}.erd-checks .form-check{color:#cfd2de;margin:4px 0}.erd-checks .form-check-input{background:#101225;border-color:#2c3050}.erd-flags{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.erd-flags li{font-size:13px}.erd-flags .warn{color:#f59e0b;color:var(--orange)}.erd-flags .error{color:#ef4444;color:var(--red)}.erd-saved{background:linear-gradient(90deg,#5b21b6,#7c3aed);border:1px solid #7c3aed;border-radius:8px;color:#fff;font-weight:800;padding:10px 12px}.erd-legend div{border-radius:8px;color:var(--primary-text-color);display:flex;font-size:14px;gap:12px;margin-top:8px;padding:5px}.erd-legend div.active{background:#5b21b630;border:1px solid #5b21b630;color:#8b5cf6}.erd-dot{background:#64748b;border-radius:2px;display:inline-block;height:10px;margin-right:6px;transform:rotate(45deg);width:10px}.erd-dot.r{background:#ef4444!important}.erd-dot.y{background:#eab308!important}.erd-dot.g{background:#22c55e!important}.erd-dot.b{background:#2563eb!important}.erd-q-list{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow:auto}.erd-q-item{align-items:center;background:#0f1120;background:var(--bg2);border:1px solid #272b45;border:1px solid var(--border);border-radius:10px;display:flex;gap:10px;padding:8px 10px}.erd-q-meta{flex:1 1}.erd-q-name{font-weight:700}.erd-q-sub{color:#a0a6b8;color:var(--muted);font-size:12px}.erd-chip{border:1px solid #0000;border-radius:999px;color:#fff;font-size:12px;font-weight:800;padding:4px 10px}.erd-chip.g{background:#22c55e26;border-color:#22c55e59;color:#6ee7b7}.erd-chip.y{background:#eab30826;border-color:#eab30859;color:#fde047}.erd-chip.r{background:#ef444426;border-color:#ef444459;color:#fca5a5}.erd-chip.s{background:#6366f126;border-color:#6366f159;color:#c7d2fe}.erd-main{height:calc(100vh - 350px);overflow-y:auto;padding:14px}.erd-topbar{align-items:center;background:linear-gradient(180deg,#7c3aed1f,#7c3aed0a);border:1px solid #2b2140;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:10px;padding:12px 14px}.erd-top-name{font-size:16px;font-weight:800}.erd-top-sub{color:#a0a6b8;color:var(--muted);font-size:12px}.erd-top-right{align-items:center;display:flex;gap:10px}.erd-top-link{color:#a78bfa;text-decoration:none}.erd-status{border-radius:999px;font-size:12px;font-weight:800;padding:4px 10px}.erd-status.y{background:#eab30826;border:1px solid #eab30859;color:#fde047}.erd-progress{align-items:center;display:flex;gap:8px}.erd-progress-label{color:#a0a6b8;color:var(--muted);font-size:12px}.erd-pbar{background:#1b1d33;border:1px solid #272b45;border:1px solid var(--border);height:8px}.erd-pbar .progress-bar{background:linear-gradient(90deg,#5b21b6,#7c3aed)}.erd-tabs{border-bottom:1px solid gray;display:flex;gap:12px;justify-content:start;margin-bottom:12px;overflow-x:auto;padding:4px 10px 0}.erd-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#cfd2de;cursor:pointer;font-size:14px;font-weight:300;line-height:16px;margin-bottom:-1px;padding:8px 4px 10px;text-align:center;text-decoration:none}.erd-tab.active{border-bottom:2px solid #7c3aed;color:#efe9ff;text-decoration:none}.erd-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(12,1fr)}.erd-card{background:#121428;background:var(--card);border:1px solid #272b45;border:1px solid var(--border);border-radius:14px;box-shadow:inset 0 1px 0 #ffffff08;padding:12px}.erd-kpi{background:#161835;background:var(--card2);grid-column:span 4}.erd-kpi.g{outline:1px solid #22c55e59}.erd-kpi.t{outline:1px solid #06b6d459}.erd-kpi-h{color:#cfd2de;font-size:13px;font-weight:700}.erd-kpi-v{font-size:22px;font-weight:800;margin-top:6px}.erd-kpi-s{color:#a0a6b8;color:var(--muted);font-size:12px}.erd-list{grid-column:span 6}.erd-card-h{color:#cfd2de;font-weight:800;margin-bottom:8px}.erd-list ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.erd-list li{align-items:center;background:#0f1120;background:var(--bg2);border:1px solid #272b45;border:1px solid var(--border);border-radius:10px;display:flex;justify-content:space-between;padding:10px 12px}.erd-list .erd-total{background:#171936;background:var(--erd-total);border-color:#2c3050;border-color:var(--erd-total-bdr);font-weight:800}.erd-list .erd-total.subtle{font-weight:700;opacity:.9}.erd-sysvs{grid-column:span 6}.erd-diff{background:#2a1a4a;border:1px solid #7c3aed;border-radius:8px;color:#cdb2ff;font-size:12px;font-weight:800;padding:4px 8px}.erd-sys-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.erd-sys-box{background:#0f1120;background:var(--bg2);border:1px solid #272b45;border:1px solid var(--border);border-radius:10px;padding:10px}.erd-sys-box.hl{background:#1b152d;border-color:#3b2b67}.erd-compare{grid-column:span 12}.erd-compare-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.erd-compare-box{background:#0f1120;background:var(--bg2);border:1px solid #272b45;border:1px solid var(--border);border-radius:10px;padding:10px}.erd-row{align-items:center;display:flex;justify-content:space-between;margin:6px 0}.erd-tag{color:#22c55e;font-weight:800;margin-top:6px}.erd-tag.bad{color:#ef4444}.erd-link{color:#93c5fd}.erd-smart{align-items:center;background:#0f1120;background:var(--bg2);border:1px solid #272b45;border:1px solid var(--border);border-radius:10px;display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 10px}.erd-smart .erd-smart-left{align-items:center;display:flex;gap:8px}.erd-smart .erd-smart-right{color:#86efac}.erd-smart.g{outline:1px solid #22c55e4d}.erd-smart.b{outline:1px solid #2563eb4d}.erd-smart.y{outline:1px solid #eab3084d}.erd-smart.o{outline:1px solid #f59e0b4d}.erd-amt{background:#2a1a4a;border:1px solid #7c3aed;border-radius:8px;color:#cdb2ff;font-size:12px;font-weight:800;padding:2px 8px}.erd-btn{align-items:center;background:linear-gradient(180deg,#1b1f3b,#171936);border:1px solid #0000;border-radius:12px;color:#cfd2de;display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:46px;padding:12px 14px}.erd-btn.g{background:linear-gradient(180deg,#16a34a,#22c55e);border-color:#22c55e8c;color:#08210f}.erd-btn.o{background:linear-gradient(180deg,#d97706,#f59e0b);border-color:#f59e0b8c;color:#231500}.erd-btn.y{background:linear-gradient(180deg,#ca8a04,#eab308);border-color:#eab3088c;color:#231c00}.erd-btn.r{background:linear-gradient(180deg,#dc2626,#ef4444);border-color:#ef44448c}.erd-btn.p{background:linear-gradient(180deg,#5b21b6,#7c3aed);border-color:#7c3aed}.erd-btn.dark{background:#151737;color:#cfd2de}.erd-btn.dark,.erd-btn.outline{border:1px solid #272b45;border:1px solid var(--border)}.erd-btn.outline{background:#0000}.erd-short{grid-gap:6px;color:#a0a6b8;color:var(--muted);display:grid;gap:6px;list-style:none;margin:0;padding:0}@media (max-width:1200px){.erd-grid{grid-template-columns:repeat(6,1fr)}.erd-kpi{grid-column:span 3}.erd-list,.erd-sysvs{grid-column:span 6}}@media (max-width:992px){.erd-rightbar{display:none}.erd-sidebar{max-width:100%}}.light .erd-dd-menu,.light .erd-dd.btn,.light .erd-dd:focus,.light .erd-dd:hover,.light .erd-input{background:#fff}.light .erd-checks .form-check-input{background:#fff;border-color:#e3dcfb}.light .erd-chip{color:#1c1a33}.light .erd-topbar{border:1px solid #e3dcfb}.light .erd-diff,.light .erd-pbar{background:#fff}.light .erd-sys-box.hl{background:#fff;border-color:#e3dcfb}.light .erd-amt,.light .erd-btn.dark{background:#fff}:root{--tds-bg-dark:linear-gradient(135deg,#0d0b1e,#1a1040 50%,#0f0d2a);--tds-bg-card:#1a1a2e;--tds-bg-sidebar:#16162a;--tds-bg-sidebar-accent:#1e1e36;--tds-text-primary:#fff;--tds-text-secondary:#a8a8b8;--tds-text-muted:#6b6b7f;--tds-border-color:#2a2a3e;--tds-color-approve:#10b981;--tds-color-approve-bg:#10b9811a;--tds-color-edit:#f59e0b;--tds-color-edit-bg:#f59e0b1a;--tds-color-hold:#eab308;--tds-color-hold-bg:#eab3081a;--tds-color-reject:#ef4444;--tds-color-reject-bg:#ef44441a;--tds-color-new:#3b82f6;--tds-color-new-bg:#3b82f61a;--tds-color-80c:#8660f8;--tds-color-export:linear-gradient(90deg,#8660f8,#c3afff);--tds-color-export-hover:linear-gradient(90deg,#7c59e5,#a493d9);--tds-color-export-bg:#8b5cf61a;--tds-color-landlord:#f97316;--tds-color-receipts:#ec4899;--tds-color-insurance:#06b6d4;--tds-color-hra:#84cc16;--bg-page:#121425;--bg-card:#19152c;--bg-table-hdr:#171522;--bg-row-odd:#100d1b;--bg-row-even:#131022;--bg-search:#161421;--input-bg:#161421;--input-color:#e3e2eb;--input-border:#3d3a58;--input-placeholder:#9998a2;--input-focus-border:#8660f8;--input-focus-shadow:#8660f82e;--input-option-bg:#19152c;--primary:#8660f8;--primary-hover:#7550e8;--text-primary:#e3e2eb;--text-muted:#9998a2;--color-danger:#ef4444;--color-success:#22c55e;--color-warning:#f59e0b;--border:#2d2a45;--border-input:#3d3a58;--radius-default:8px;--radius-card:12px;--shadow-dropdown:0 8px 32px #0006;--font:"Outfit",sans-serif;--color-bg-primary:#0a0a0f;--color-bg-secondary:#16161e;--color-bg-tertiary:#1f1f28;--color-bg-card:#1a1a22;--color-text-primary:#e8e8ea;--color-text-secondary:#a0a0ab;--color-text-tertiary:#6b6b78;--color-critical:#f87171;--color-critical-bg:#2d1212;--color-critical-border:#5c1f1f;--color-critical-text:#fca5a5;--color-error:#ef4444;--color-error-light:#fee2e2;--color-info:#3b82f6;--color-info-light:#dbeafe;--color-success-light:#d1fae5;--color-purple:#8b5cf6;--color-purple-light:#ede9fe;--color-border:#2d2d3a;--color-border-hover:#3d3d4a;--color-input-bg:#0f0f14;--color-checkbox-bg:#252530;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006,0 2px 4px -1px #0000004d;--shadow-lg:0 10px 15px -3px #00000080,0 4px 6px -2px #0006;--shadow-glow-critical:0 0 20px #dc262626;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:1rem;--font-body:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"SF Mono",Monaco,"Cascadia Code","Courier New",monospace;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-base:250ms cubic-bezier(0.4,0,0.2,1);--transition-smooth:350ms cubic-bezier(0.4,0,0.2,1)}.light{--tds-bg-dark:#f0f2f8;--tds-bg-card:#f0f2f8;--tds-bg-sidebar:#f0f2f8;--tds-bg-sidebar-accent:#49495d1f;--tds-text-primary:#000;--tds-text-secondary:#6e6e78;--tds-text-muted:#6b6b7f;--tds-border-color:#c9ced7;--tds-color-approve:#10b981;--tds-color-approve-bg:#10b9811a;--tds-color-edit:#f59e0b;--tds-color-edit-bg:#f59e0b1a;--tds-color-hold:#eab308;--tds-color-hold-bg:#eab3081a;--tds-color-reject:#ef4444;--tds-color-reject-bg:#ef44441a;--tds-color-new:#3b82f6;--tds-color-new-bg:#3b82f61a;--tds-color-80c:#8660f8;--tds-color-export:linear-gradient(90deg,#8660f8,#c3afff);--tds-color-export-hover:linear-gradient(90deg,#7c59e5,#a493d9);--tds-color-export-bg:#8b5cf61a;--tds-color-landlord:#f97316;--tds-color-receipts:#ec4899;--tds-color-insurance:#06b6d4;--tds-color-hra:#84cc16;--bg-page:#f5f7fa;--bg-card:#fff;--bg-table-hdr:#e9ecf5;--bg-row-odd:#fff;--bg-row-even:#f8faff;--bg-search:#fff;--input-bg:#fff;--input-color:#1a1a2e;--input-border:#e0e0f0;--input-placeholder:#8a8aa8;--input-focus-border:#6c63ff;--input-focus-shadow:#6c63ff26;--input-option-bg:#fff;--primary:#6c63ff;--primary-hover:#5a52d5;--text-primary:#1a1a2e;--text-muted:#6b6b8a;--border:#e0e0f0;--border-input:#e0e0f0;--shadow-dropdown:0 8px 24px #00000014;--color-bg-tertiary:#e1e1e3;--color-bg-card:#c8c8c9;--color-border:#cfcfd9;--color-border-hover:#d9d9e3;--color-input-bg:#d1d1d5;--color-checkbox-bg:#c2c2e9}body{background:linear-gradient(135deg,#0d0b1e,#1a1040 50%,#0f0d2a);background:var(--tds-bg-dark);color:#fff;color:var(--tds-text-primary);font-family:Outfit,sans-serif;font-family:var(--font);transition:background-color .2s ease,color .2s ease}.ag-theme-quartz.custom-grid{--ag-font-family:"Outfit",sans-serif;--ag-font-size:13px;--ag-background-color:var(--bg-row-odd);--ag-foreground-color:var(--text-primary);--ag-header-background-color:var(--bg-table-hdr);--ag-header-foreground-color:var(--text-muted);--ag-odd-row-background-color:var(--bg-row-odd);--ag-row-hover-color:#8660f812;--ag-selected-row-background-color:#8660f81f;--ag-border-color:#0000;--ag-row-border-color:#0000;--ag-header-column-separator-color:#0000;--ag-column-border:none;--ag-header-column-separator-display:none;--ag-header-column-resize-handle-display:none;--ag-cell-horizontal-padding:16px;--ag-row-height:52px;--ag-header-height:44px;--ag-checkbox-checked-color:var(--primary);--ag-checkbox-unchecked-color:var(--border-input);--ag-input-focus-border-color:var(--primary);border:none!important;border-radius:12px!important;border-radius:var(--radius-card)!important;overflow:hidden}.ag-theme-quartz.custom-grid .ag-body,.ag-theme-quartz.custom-grid .ag-cell,.ag-theme-quartz.custom-grid .ag-header,.ag-theme-quartz.custom-grid .ag-header-cell,.ag-theme-quartz.custom-grid .ag-header-row,.ag-theme-quartz.custom-grid .ag-root,.ag-theme-quartz.custom-grid .ag-root-wrapper,.ag-theme-quartz.custom-grid .ag-row{border:none!important}.ag-theme-quartz.custom-grid .ag-row{border-bottom:none!important;color:#e3e2eb;color:var(--text-primary);font-family:Outfit,sans-serif;font-family:var(--font);font-size:13px;font-weight:400;transition:background .15s}.ag-theme-quartz.custom-grid .ag-header{border-bottom:none!important}.ag-theme-quartz.custom-grid .ag-header-cell:after,.ag-theme-quartz.custom-grid .ag-header-cell:before{display:none!important}.ag-theme-quartz.custom-grid .ag-row-odd{background:#100d1b!important;background:var(--bg-row-odd)!important}.ag-theme-quartz.custom-grid .ag-row-even{background:#131022!important;background:var(--bg-row-even)!important}.ag-theme-quartz.custom-grid .ag-header-cell{background:#171522!important;background:var(--bg-table-hdr)!important;border:none!important}.ag-theme-quartz.custom-grid .ag-header-cell-text{font-weight:500}.ag-theme-quartz.custom-grid .ag-header-cell-text,.ag-theme-quartz.custom-grid .ag-paging-panel{color:#9998a2;color:var(--text-muted);font-family:Outfit,sans-serif;font-family:var(--font);font-size:12px}.ag-theme-quartz.custom-grid .ag-paging-panel{background:#171522;background:var(--bg-table-hdr);border-top:none!important;height:44px}.ag-theme-quartz.custom-grid .ag-paging-button{color:#9998a2;color:var(--text-muted)}.ag-theme-quartz.custom-grid .ag-paging-button:hover{color:#8660f8;color:var(--primary)}.light .ag-theme-quartz.custom-grid{--ag-background-color:#fff;--ag-foreground-color:#1a1a2e;--ag-header-background-color:#e9ecf5;--ag-header-foreground-color:#6b6b8a;--ag-odd-row-background-color:#fff;--ag-even-row-background-color:#f8faff;--ag-row-hover-color:#6c63ff0f;--ag-border-color:#0000;--ag-row-border-color:#0000}.light .ag-theme-quartz.custom-grid .ag-row-odd{background:#fff!important}.light .ag-theme-quartz.custom-grid .ag-row-even{background:#f8faff!important}.light .ag-theme-quartz.custom-grid .ag-header-cell{background:#e9ecf5!important}.light .ag-theme-quartz.custom-grid .ag-row{color:#1a1a2e}.light .ag-theme-quartz.custom-grid .ag-paging-panel{background:#e9ecf5;border-top:none!important}.edit-icon{color:#8660f8!important;color:var(--primary)!important;transition:opacity .15s ease}.edit-icon:hover{opacity:.75}.delete-icon{color:#ef4444!important;color:var(--color-danger)!important;transition:opacity .15s ease}.delete-icon:hover{opacity:.75}.universal-btn{align-items:center;background:#8660f8!important;background:var(--primary)!important;border:none!important;border-radius:8px!important;border-radius:var(--radius-default)!important;color:#fff!important;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif!important;font-family:var(--font)!important;font-size:13px!important;font-weight:600!important;gap:6px;padding:8px 20px!important;text-transform:none!important;transition:background .2s,box-shadow .2s}.universal-btn:hover{background:#7550e8!important;background:var(--primary-hover)!important;box-shadow:0 4px 16px #8660f84d!important}html body .form-control,html body .form-select,html body .universal-input,html body .universal-input-search,html body input,html body select,html body textarea{background-color:#161421;background-color:var(--input-bg);border:1px solid #3d3a58;border:1px solid var(--input-border);border-radius:8px;border-radius:var(--radius-default);color:#e3e2eb;color:var(--input-color);font-family:Outfit,sans-serif;font-family:var(--font);font-size:12px;padding:8px 12px;transition:border-color .2s ease,box-shadow .2s ease}html body input::placeholder,html body textarea::placeholder{color:#9998a2;color:var(--input-placeholder);opacity:1}html body input:focus,html body select:focus,html body textarea:focus{border-color:#8660f8;border-color:var(--input-focus-border);box-shadow:0 0 0 3px #8660f82e;box-shadow:0 0 0 3px var(--input-focus-shadow);outline:none}select option{background-color:#19152c;background-color:var(--input-option-bg);color:#e3e2eb;color:var(--input-color)}.MuiOutlinedInput-root{background-color:#161421!important;background-color:var(--input-bg)!important;border-radius:8px!important;border-radius:var(--radius-default)!important;font-family:Outfit,sans-serif!important;font-family:var(--font)!important;font-size:12px!important;height:38px}.MuiInputBase-input,.MuiOutlinedInput-root{color:#e3e2eb!important;color:var(--input-color)!important}.MuiInputBase-input{-webkit-text-fill-color:#e3e2eb!important;-webkit-text-fill-color:var(--input-color)!important;padding:8px 12px!important}.MuiInputBase-input::placeholder{color:#9998a2!important;color:var(--input-placeholder)!important;opacity:1!important}.MuiOutlinedInput-notchedOutline{border:1px solid #3d3a58!important;border:1px solid var(--input-border)!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#8660f8!important;border-color:var(--primary)!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#8660f8!important;border-color:var(--input-focus-border)!important;box-shadow:0 0 0 3px #8660f82e;box-shadow:0 0 0 3px var(--input-focus-shadow)}.MuiOutlinedInput-root.Mui-disabled{opacity:.6}.MuiPaper-root.MuiMenu-paper,.MuiSelect-select{color:#e3e2eb!important;color:var(--input-color)!important}.MuiPaper-root.MuiMenu-paper{background-color:#19152c!important;background-color:var(--input-option-bg)!important;border-radius:8px;border-radius:var(--radius-default);box-shadow:0 8px 32px #0006;box-shadow:var(--shadow-dropdown)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#e3e2eb!important;-webkit-text-fill-color:var(--input-color)!important;-webkit-box-shadow:inset 0 0 0 1000px #161421!important;-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.MuiDialog-paper{background:#19152c!important;background:var(--bg-card)!important;border:1px solid #2d2a45!important;border:1px solid var(--border)!important;border-radius:12px!important;border-radius:var(--radius-card)!important;font-family:Outfit,sans-serif!important;font-family:var(--font)!important}.MuiDialogTitle-root{border-bottom:1px solid #2d2a45!important;border-bottom:1px solid var(--border)!important;font-size:15px!important;font-weight:600!important;padding:14px 20px!important}.MuiDialogContent-root,.MuiDialogTitle-root{color:#e3e2eb!important;color:var(--text-primary)!important;font-family:Outfit,sans-serif!important;font-family:var(--font)!important}.dialog-title{align-items:center!important;display:flex!important;justify-content:space-between!important}.dialog-title-icon{align-items:center;display:flex;gap:12px}.dialog-title-icon .title{color:#e3e2eb;color:var(--text-primary);font-size:14px;font-weight:600}.dialog-title-icon .close-icon{align-items:center;background:#2d2a45;background:var(--border);border-radius:50%;color:#9998a2;color:var(--text-muted);cursor:pointer;display:flex;font-size:11px;font-weight:700;height:26px;justify-content:center;transition:background .2s,color .2s;width:26px}.dialog-title-icon .close-icon:hover{background:#ef4444;background:var(--color-danger);color:#fff}.modal-content{background:#19152c!important;background:var(--bg-card)!important;border:1px solid #2d2a45!important;border:1px solid var(--border)!important;border-radius:12px!important;border-radius:var(--radius-card)!important;color:#e3e2eb!important;color:var(--text-primary)!important;font-family:Outfit,sans-serif!important;font-family:var(--font)!important}.modal-header{border-bottom:1px solid #2d2a45!important;border-bottom:1px solid var(--border)!important}.modal-footer{border-top:1px solid #2d2a45!important;border-top:1px solid var(--border)!important}.modal-title{color:#e3e2eb!important;color:var(--text-primary)!important;font-size:15px!important;font-weight:600!important}.color-gray,.color-white,.modal-title{font-family:Outfit,sans-serif!important;font-family:var(--font)!important}.color-gray,.color-white{color:#9998a2!important;color:var(--text-muted)!important;font-size:12px!important;font-weight:500!important;margin-bottom:5px!important}.employee-management{min-height:calc(100vh - 290px)!important}.sidebar-col{flex-shrink:0!important}.sidebar{background:#16162a!important;background:var(--tds-bg-sidebar)!important;border-radius:12px!important;height:-webkit-fit-content!important;height:fit-content!important;padding:1.5rem!important}.sidebar-col .sidebar{height:calc(100vh - 240px)!important;overflow:scroll!important}.search-icon{border:1px solid #2a2a3e!important;border:1px solid var(--tds-border-color)!important;border-right:none!important;color:#6b6b7f!important;color:var(--tds-text-muted)!important}.search-icon,.search-input{background:#1e1e36!important;background:var(--tds-bg-sidebar-accent)!important}.search-input{border:1px solid #2a2a3e!important;border:1px solid var(--tds-border-color)!important;border-left:none!important;color:#fff!important;color:var(--tds-text-primary)!important;font-size:.875rem!important}.search-input::placeholder{color:#6b6b7f!important;color:var(--tds-text-muted)!important}.stat-card{background:#1e1e36!important;background:var(--tds-bg-sidebar-accent)!important;border-radius:8px!important;padding:.75rem!important;text-align:center!important}.stat-number{color:#fff!important;color:var(--tds-text-primary)!important;font-size:1.5rem!important;font-weight:700!important;margin-bottom:.25rem!important}.stat-selected{color:#3b82f6!important;color:var(--tds-color-new)!important}.stat-pending{color:#f59e0b!important;color:var(--tds-color-edit)!important}.stat-high-risk{color:#ef4444!important;color:var(--tds-color-reject)!important}.stat-label{color:#6b6b7f!important;color:var(--tds-text-muted)!important;font-size:.75rem!important}.filters-section{margin-bottom:1.5rem!important}.filter-title{color:#fff!important;color:var(--tds-text-primary)!important;font-size:.875rem!important;font-weight:600!important;margin-bottom:1rem!important}.filter-category-label{color:#6b6b7f!important;color:var(--tds-text-muted)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.05em!important;margin-bottom:.75rem!important;text-transform:uppercase!important}.filter-options{display:flex!important;flex-direction:column!important;gap:.5rem!important}.filter-item{align-items:center!important;border-radius:6px!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;margin:0 -.5rem!important;padding:.5rem!important;transition:background .2s!important}.filter-item:hover{background:#8b5cf61a!important}.filter-name{color:#fff;color:var(--tds-text-primary);font-size:.875rem!important;margin-left:.5rem!important}.filter-count{color:#6b6b7f!important;color:var(--tds-text-muted)!important;font-size:.75rem!important}.custom-select{border:1px solid #2a2a3e!important;border:1px solid var(--tds-border-color)!important;border-radius:6px!important;font-size:.875rem!important;padding:.5rem!important}.custom-select,.custom-select:focus{background:#1e1e36!important;background:var(--tds-bg-sidebar-accent)!important;color:#fff!important;color:var(--tds-text-primary)!important}.custom-select:focus{border-color:#8660f8!important;border-color:var(--tds-color-80c)!important;box-shadow:none!important}.custom-select option{background:#16162a!important;background:var(--tds-bg-sidebar)!important;color:#fff!important;color:var(--tds-text-primary)!important}.filter-actions{border-top:1px solid #2a2a3e!important;border-top:1px solid var(--tds-border-color)!important;padding-top:1rem}.btn-apply{background:linear-gradient(90deg,#8660f8,#c3afff)!important;background:var(--tds-color-export)!important;border:none!important;border-radius:6px!important;color:#fff!important;font-weight:500!important;padding:.625rem!important;transition:all .2s!important}.btn-apply:hover{background:linear-gradient(90deg,#7c59e5,#a493d9)!important;background:var(--tds-color-export-hover)!important;transform:translateY(-1px)!important}.btn-clear{background:#0000!important;border:1px solid #2a2a3e!important;border:1px solid var(--tds-border-color)!important;border-radius:6px!important;color:#fff!important;color:var(--tds-text-primary)!important;font-weight:500!important;padding:.625rem!important;transition:all .2s!important}.btn-clear:hover{background:#1e1e36!important;background:var(--tds-bg-sidebar-accent)!important}.main-content{flex-direction:column!important}.action-bar,.main-content{display:flex!important;gap:1rem!important}.action-bar{align-items:center!important;background:#1a1a2e!important;background:var(--tds-bg-card)!important;border-radius:12px!important;flex-wrap:wrap!important;justify-content:space-between!important;padding:1rem!important}.select-text{color:#a8a8b8!important;color:var(--tds-text-secondary)!important}.btn-approve,.select-text{font-size:.875rem!important}.btn-approve{align-items:center!important;background:#10b981!important;background:var(--tds-color-approve)!important;border:none!important;border-radius:6px!important;color:#fff!important;display:flex!important;font-weight:500!important;gap:.5rem!important;padding:.5rem 1rem!important;transition:all .2s!important}.btn-approve:hover{background:#059669!important;transform:translateY(-1px)!important}.btn-edit{align-items:center!important;background:#f59e0b!important;background:var(--tds-color-edit)!important;border:none!important;border-radius:6px!important;color:#fff!important;display:flex!important;font-size:.875rem!important;font-weight:500!important;gap:.5rem!important;padding:.5rem 1rem!important;transition:all .2s!important}.btn-edit:hover{background:#d97706!important;transform:translateY(-1px)!important}.btn-hold{align-items:center!important;background:#eab308!important;background:var(--tds-color-hold)!important;border:none!important;border-radius:6px!important;color:#fff!important;display:flex!important;font-size:.875rem!important;font-weight:500!important;gap:.5rem!important;padding:.5rem 1rem!important;transition:all .2s!important}.btn-hold:hover{background:#ca8a04!important;transform:translateY(-1px)!important}.btn-reject{align-items:center!important;background:#ef4444!important;background:var(--tds-color-reject)!important;border:none!important;border-radius:6px!important;color:#fff!important;display:flex!important;font-size:.875rem!important;font-weight:500!important;gap:.5rem!important;padding:.5rem 1rem!important;transition:all .2s!important}.btn-reject:hover{background:#dc2626!important;transform:translateY(-1px)!important}.btn-export{align-items:center!important;background:linear-gradient(90deg,#8660f8,#c3afff)!important;background:var(--tds-color-export)!important;border:none!important;border-radius:6px!important;color:#fff!important;display:flex!important;font-size:.875rem!important;font-weight:500!important;gap:.5rem!important;padding:.5rem 1rem!important;transition:all .2s!important}.btn-export:hover{background:linear-gradient(90deg,#7c59e5,#a493d9)!important;background:var(--tds-color-export-hover)!important;transform:translateY(-1px)!important}.table-container{background:#1a1a2e!important;background:var(--tds-bg-card)!important;border:1px solid #2a2a3e!important;border:1px solid var(--tds-border-color)!important;border-radius:12px!important;flex:none!important;height:calc(100vh - 320px)!important;overflow-x:scroll!important;position:relative}.employee-table{border-collapse:collapse!important;color:#fff!important;color:var(--tds-text-primary)!important;height:100%;width:100vw!important}.employee-table thead tr th{background:#1a1a2e!important;background:var(--tds-bg-card)!important}.employee-table thead tr{border-bottom:1px solid #2a2a3e!important;border-bottom:1px solid var(--tds-border-color)!important}.employee-table th{color:#6b6b7f!important;color:var(--tds-text-muted)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.05em!important;padding:1rem!important;text-align:left!important;text-transform:uppercase!important}.employee-table th:first-child{font-size:1.1rem!important}.th-checkbox{width:48px!important}.employee-table tbody tr{border-bottom:1px solid #2a2a3e!important;border-bottom:1px solid var(--tds-border-color)!important;transition:background .2s!important}.employee-table tbody tr:hover{background:#8b5cf60d!important}.employee-table td{height:40px!important;padding:1rem!important}.employee-avatar{align-items:center!important;background:#8b5cf61a!important;background:var(--tds-color-export-bg)!important;border-radius:50%!important;color:#8660f8!important;color:var(--tds-color-80c)!important;display:flex!important;font-size:.875rem!important;font-weight:600!important;height:40px!important;justify-content:center!important;width:40px!important}.employee-name{color:#fff!important;color:var(--tds-text-primary)!important;font-weight:500!important;margin-bottom:.125rem!important}.employee-id{color:#6b6b7f!important;color:var(--tds-text-muted)!important;font-size:.75rem!important}.td-tds,.td-text{color:#fff!important;color:var(--tds-text-primary)!important;font-size:.875rem!important}.td-tds{font-weight:600!important}.status-badge{align-items:center;border-radius:6px!important;display:flex;font-size:.75rem!important;font-weight:500!important;justify-content:center;padding:.25rem .75rem!important}.badge-review{background:#f59e0b1a!important;background:var(--tds-color-edit-bg)!important;border-color:#f59e0b4d!important;color:#f59e0b!important;color:var(--tds-color-edit)!important}.badge-ready{background:#10b9811a!important;background:var(--tds-color-approve-bg)!important;border-color:#10b9814d!important;color:#10b981!important;color:var(--tds-color-approve)!important}.badge-new{background:#3b82f61a!important;background:var(--tds-color-new-bg)!important;border-color:#3b82f64d!important;color:#3b82f6!important;color:var(--tds-color-new)!important}.badge-issues{background:#ef44441a!important;background:var(--tds-color-reject-bg)!important;border-color:#ef44444d!important;color:#ef4444!important;color:var(--tds-color-reject)!important}.proof-badge{border:1px solid!important;border-radius:4px!important;font-size:.7rem!important;font-weight:500!important;padding:.125rem .5rem!important}.badge-landlord{background:#f973161a!important;border-color:#f973164d!important;color:#f97316!important;color:var(--tds-color-landlord)!important}.badge-receipts{background:#ec48991a!important;border-color:#ec48994d!important;color:#ec4899!important;color:var(--tds-color-receipts)!important}.badge-insurance{background:#06b6d41a!important;border-color:#06b6d44d!important;color:#06b6d4!important;color:var(--tds-color-insurance)!important}.badge-hra{background:#84cc161a!important;border-color:#84cc164d!important;color:#84cc16!important;color:var(--tds-color-hra)!important}.badge-80c{background:#a855f71a!important;border-color:#a855f74d!important;color:#8660f8!important;color:var(--tds-color-80c)!important}.badge-default{background:#6b6b7f1a!important;border-color:#6b6b7f4d!important}.badge-default,.text-muted-custom{color:#6b6b7f!important;color:var(--tds-text-muted)!important}.text-muted-custom{font-size:.75rem!important}.last-action{color:#fff!important;color:var(--tds-text-primary)!important;font-size:.875rem!important;margin-bottom:.125rem!important}.last-action-time{color:#6b6b7f!important;color:var(--tds-text-muted)!important;font-size:.75rem!important}.summary-bar{align-items:center!important;background:#1a1a2e!important;background:var(--tds-bg-card)!important;border-radius:12px!important;display:flex!important;flex-wrap:wrap!important;gap:1rem!important;justify-content:space-between!important;padding:1rem!important}.summary-text{color:#a8a8b8!important;color:var(--tds-text-secondary)!important;font-size:.875rem!important}.summary-amount{color:#fff!important;color:var(--tds-text-primary)!important;font-size:1.125rem!important;font-weight:600!important}.summary-approve{color:#10b981!important;color:var(--tds-color-approve)!important}.summary-edit{color:#f59e0b!important;color:var(--tds-color-edit)!important}.summary-hold{color:#eab308!important;color:var(--tds-color-hold)!important}.form-check-input{background:#1e1e36!important;background:var(--tds-bg-sidebar-accent)!important;border:1px solid #2a2a3e!important;border:1px solid var(--tds-border-color)!important;border-radius:4px;cursor:pointer;height:18px;position:relative;width:18px}.form-check-input:checked{background:#8660f8!important;background:var(--tds-color-80c)!important;border:1px solid #8660f8!important;border:1px solid var(--tds-color-80c)!important}.form-check-input:focus{border:none!important;box-shadow:none!important}.form-check-input:checked:after{border:2px solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.form-wrapper{display:flex;flex-direction:column;gap:1.5rem;gap:var(--space-lg)}.alert{background-color:#1a1a22;background-color:var(--color-bg-card);border:1px solid #2d2d3a;border:1px solid var(--color-border);border-radius:1rem!important;border-radius:var(--radius-lg)!important;box-shadow:0 4px 6px -1px #0006,0 2px 4px -1px #0000004d;box-shadow:var(--shadow-md);padding:1.5rem;padding:var(--space-lg)}.alert-critical{background:linear-gradient(135deg,#2d1212,#2d121266);background:linear-gradient(135deg,var(--color-critical-bg) 0,#2d121266 100%);box-shadow:0 0 20px #dc262626;box-shadow:var(--shadow-glow-critical)}.alert-critical,.alert-impact{border-color:#5c1f1f;border-color:var(--color-critical-border)}.alert-impact{border-left:4px solid #f87171!important;border-left:4px solid var(--color-critical)!important}.alert-header{align-items:center;display:flex;gap:.75rem;gap:var(--space-sm);margin-bottom:1rem;margin-bottom:var(--space-md)}.alert-header h1,.alert-header h3{color:#fca5a5;color:var(--color-critical-text);font-size:1.125rem;font-weight:600}.alert-body{color:#e8e8ea;color:var(--color-text-primary);font-size:.9375rem;line-height:1.65;margin-bottom:1rem;margin-bottom:var(--space-md)}.alert-info{background-color:#8b5cf614;border:1px solid #8b5cf633;border-radius:.5rem;border-radius:var(--radius-md);display:flex;gap:.75rem;gap:var(--space-sm);padding:1rem;padding:var(--space-md)}.alert-info p{color:#a0a0ab;color:var(--color-text-secondary);font-size:.875rem;line-height:1.6}.section{background-color:#16161e;background-color:var(--color-bg-secondary);border:1px solid #2d2d3a;border:1px solid var(--color-border);border-radius:1rem;border-radius:var(--radius-lg);padding:1.5rem;padding:var(--space-lg)}.section-header{align-items:center;border-bottom:1px solid #2d2d3a;border-bottom:1px solid var(--color-border);display:flex;gap:.75rem;gap:var(--space-sm);margin-bottom:1.5rem;margin-bottom:var(--space-lg);padding-bottom:1rem;padding-bottom:var(--space-md)}.section-header-purple{border-bottom:1px solid #8b5cf633!important}.section-header h2{color:#e8e8ea;color:var(--color-text-primary);flex:1 1;font-size:1rem;font-weight:600}.required{color:#f87171;color:var(--color-critical);font-weight:700;margin-left:2px}.checkbox-group{flex-direction:column}.checkbox-card,.checkbox-group{display:flex;gap:1rem;gap:var(--space-md)}.checkbox-card{align-items:flex-start;background-color:#1f1f28;background-color:var(--color-bg-tertiary);border:2px solid #2d2d3a;border:2px solid var(--color-border);border-radius:.5rem;border-radius:var(--radius-md);cursor:pointer;padding:1.5rem;padding:var(--space-lg);position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.checkbox-card:hover{background-color:#8b5cf608;border-color:#3d3d4a;border-color:var(--color-border-hover);transform:translateY(-1px)}.checkbox-card input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#252530;background-color:var(--color-checkbox-bg);border:2px solid #3d3d4a;border:2px solid var(--color-border-hover);border-radius:.375rem;border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;height:1.25rem;margin-top:2px;position:relative;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:1.25rem}.checkbox-card input[type=checkbox]:checked,.checkbox-card input[type=checkbox]:hover{border-color:#8b5cf6;border-color:var(--color-purple)}.checkbox-card input[type=checkbox]:checked{background-color:#8b5cf6;background-color:var(--color-purple)}.checkbox-card input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.checkbox-card:has(input[type=checkbox]:checked){background:linear-gradient(135deg,#8b5cf614,#8b5cf608);border-color:#8b5cf6;border-color:var(--color-purple)}.checkbox-content{flex:1 1;flex-direction:column}.checkbox-content,.checkbox-title{display:flex;gap:.75rem;gap:var(--space-sm)}.checkbox-title{align-items:center;color:#e8e8ea;color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.checkbox-description{color:#a0a0ab;color:var(--color-text-secondary);font-size:.875rem;line-height:1.55}.checkbox-hint{align-items:center;background-color:#0003;border-left:2px solid #2d2d3a;border-left:2px solid var(--color-border);border-radius:.375rem;border-radius:var(--radius-sm);color:#6b6b78;color:var(--color-text-tertiary);display:flex;font-size:.8125rem;gap:.5rem;gap:var(--space-xs);padding:.75rem;padding:var(--space-sm)}.other-input-wrapper{padding-left:2.25rem;padding-left:calc(1.25rem + var(--space-md))}.other-input,.textarea{background-color:#0f0f14;background-color:var(--color-input-bg);border:1px solid #2d2d3a;border:1px solid var(--color-border);border-radius:.5rem;border-radius:var(--radius-md);color:#e8e8ea;color:var(--color-text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);font-size:.9375rem;line-height:1.5;padding:1rem;padding:var(--space-md);transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base);width:100%}.other-input{height:3rem}.other-input::placeholder,.textarea::placeholder{color:#6b6b78;color:var(--color-text-tertiary)}.other-input:focus,.textarea:focus{border-color:#8b5cf6;border-color:var(--color-purple);box-shadow:0 0 0 3px #8b5cf61a;outline:none}.textarea{min-height:140px;resize:vertical}.checkbox-inline{align-items:center;cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;gap:var(--space-sm)}.checkbox-inline input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1.5px solid #8b5cf6;border:1.5px solid var(--color-purple);border-radius:3px;cursor:pointer;flex-shrink:0;height:1.1rem;position:relative;transition:all .15s cubic-bezier(.4,0,.2,1)!important;transition:all var(--transition-fast)!important;width:1.1rem}.checkbox-inline input[type=checkbox]:checked{background-color:var(--color-purple)!important;border-color:#8b5cf6!important;border-color:var(--color-purple)!important}.checkbox-inline input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:6px;position:absolute;top:3px;transform:rotate(45deg);width:3px}.char-count{font-feature-settings:"tnum";color:#6b6b78;color:var(--color-text-tertiary);font-size:.8125rem;font-variant-numeric:tabular-nums;margin-left:auto}.impact-list{display:flex;flex-direction:column;margin-top:1rem;margin-top:var(--space-md)}.impact-item,.impact-list{gap:1rem;gap:var(--space-md)}.impact-item{grid-gap:1rem;grid-gap:var(--space-md);align-items:center;display:grid;grid-template-columns:auto 1fr}.impact-item dt{color:#a0a0ab;color:var(--color-text-secondary);font-size:.875rem;font-weight:500;white-space:nowrap}.impact-item dd{align-items:center;color:#e8e8ea;color:var(--color-text-primary);display:flex;font-size:.9375rem;gap:.75rem;gap:var(--space-sm)}.status-warning{background-color:#f59e0b1a;border-color:#f59e0b4d;color:var(--color-warning-light)}.status-error{background-color:#ef44441a;border-color:#ef44444d}.status-error,.value-error{color:#fee2e2;color:var(--color-error-light)}.value-error,.value-warning{font-weight:500}.value-warning{color:var(--color-warning-light)}.value-info{color:#dbeafe;color:var(--color-info-light)}.value-amount{font-family:SF Mono,Monaco,Cascadia Code,Courier New,monospace;font-family:var(--font-mono);font-weight:600}.audit-info{align-items:center;background:linear-gradient(135deg,#3b82f60d,#3b82f605);border:1px solid #3b82f626;border-radius:.5rem;border-radius:var(--radius-md);display:flex;gap:.75rem;gap:var(--space-sm);padding:1rem;padding:var(--space-md)}.audit-info p{color:#a0a0ab;color:var(--color-text-secondary);font-size:.875rem}.action-buttons{display:flex;gap:1rem;gap:var(--space-md);justify-content:flex-end;padding-top:1rem;padding-top:var(--space-md)}.btn{align-items:center;border:none;border-radius:.5rem;border-radius:var(--radius-md);box-shadow:0 1px 2px 0 #0000004d;box-shadow:var(--shadow-sm);display:inline-flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);font-size:.9375rem;font-weight:600;gap:.75rem;gap:var(--space-sm);padding:.75rem 1.5rem;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.btn:active{transform:translateY(1px)}.btn-secondary{background-color:#1f1f28;background-color:var(--color-bg-tertiary);border:1px solid #2d2d3a;border:1px solid var(--color-border);color:#e8e8ea;color:var(--color-text-primary)}.btn-secondary:hover{background-color:#16161e;background-color:var(--color-bg-secondary);border-color:#3d3d4a;border-color:var(--color-border-hover)}.btn-danger{background:linear-gradient(135deg,#f87171,#b91c1c);background:linear-gradient(135deg,var(--color-critical) 0,#b91c1c 100%);box-shadow:0 4px 12px #dc26264d;color:#fff}.btn-danger:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);box-shadow:0 6px 16px #dc262666;transform:translateY(-1px)}.light .MuiOutlinedInput-notchedOutline{border-color:#e0e0f0!important}.light .bottom-pagination button,.light .pagination-container button{background-color:#fff!important;border:1px solid #e0e0f0!important;color:#1a1a2e!important}.light .bottom-pagination button.active,.light .pagination-container button.active{background:#6c63ff!important;border:none!important;color:#fff!important}::-webkit-scrollbar-track{background:linear-gradient(135deg,#0d0b1e,#1a1040 50%,#0f0d2a);background:var(--tds-bg-dark)}::-webkit-scrollbar-thumb{background:#2a2a3e;background:var(--tds-border-color)}::-webkit-scrollbar-thumb:hover{background:var(--tds-color-80c)}.tds-module-tabs{align-items:center;display:flex;height:100%;min-width:0;overflow:hidden}@media (max-width:991px){.action-bar,.summary-bar{align-items:flex-start!important;flex-direction:column!important}}@media (max-width:768px){.tds-module-header{align-items:stretch!important;flex-direction:column;gap:0!important;height:auto!important;min-height:84px;padding:0 8px!important}.tds-module-header-main{height:42px!important;order:2;overflow:hidden!important;width:100%}.tds-module-title{display:none!important}.tds-module-tabs{display:flex;height:42px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%}.tds-module-tabs::-webkit-scrollbar{display:none}.tds-module-tabs button,.tds-module-tabs>div{height:42px!important}.tds-module-actions{justify-content:space-between;min-height:41px;order:1;width:100%}.tds-refresh-button{min-height:30px}.employee-management{padding:1rem!important}.table-container{overflow-x:auto!important}.employee-table{min-width:900px!important}}@media (max-width:640px){.action-buttons{flex-direction:column-reverse}.btn{justify-content:center;width:100%}.impact-item{gap:.5rem;gap:var(--space-xs);grid-template-columns:1fr}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-wrapper>*{animation:fadeIn .4s ease-out backwards}.form-wrapper>:first-child{animation-delay:.05s}.form-wrapper>:nth-child(2){animation-delay:.1s}.form-wrapper>:nth-child(3){animation-delay:.15s}.form-wrapper>:nth-child(4){animation-delay:.2s}.form-wrapper>:nth-child(5){animation-delay:.25s}.form-wrapper>:nth-child(6){animation-delay:.3s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:focus-visible{outline:2px solid #8660f8;outline:2px solid var(--tds-color-80c);outline-offset:2px}.light .universal-btn{color:#1c1a33!important}.light .dialog-title-icon .close-icon:hover{color:#1c1a33}.light .btn-approve,.light .btn-export,.light .btn-hold,.light .btn-reject{color:#1c1a33!important}.light .checkbox-hint{background-color:#624abe1a}.light .MuiDialog-paper .dialog-title.MuiDialogTitle-root{background:#f1ecff!important;border-bottom:1px solid #e3dcfb}.light .MuiDialog-paper .dialog-title .color-white,.light .MuiDialog-paper .dialog-title .title,.light .MuiDialog-paper .dialog-title h3{color:#1c1a33!important}.light .MuiDialog-paper .dialog-title .color-gray,.light .MuiDialog-paper .dialog-title .font-12,.light .MuiDialog-paper .dialog-title p{color:#6b6789!important}.light .MuiDialog-paper .dialog-title-icon .close-icon{background:#fff;border:1px solid #cfc3f7;color:#4a4766}.light .MuiDialog-paper .dialog-title-icon .close-icon:hover{background:#ef4444;border-color:#ef4444;color:#fff}.light .MuiDialog-paper .checkbox-card{background-color:#fff;border:2px solid #e3dcfb}.light .MuiDialog-paper .checkbox-card:hover{background-color:#faf8ff;border-color:#b9a9f5}.light .MuiDialog-paper .checkbox-card:has(input[type=checkbox]:checked){background:#f4efff;border-color:#7c4dff}.light .MuiDialog-paper .checkbox-card input[type=checkbox]{background-color:#fff;border:2px solid #b3a8e0}.light .MuiDialog-paper .checkbox-card input[type=checkbox]:checked{background-color:#7c4dff;border-color:#7c4dff}.light .MuiDialog-paper .checkbox-title .color-white,.light .MuiDialog-paper .checkbox-title h3{color:#1c1a33!important}.light .MuiDialog-paper .checkbox-description{color:#5a5778!important}.light .MuiDialog-paper .yellow-icon-container.yellow-border{background:#fff8e1;border:1px solid #f0d27a}.light .MuiDialog-paper .yellow-icon-container.yellow-border p{color:#7a5a00!important}.light .MuiDialog-paper .alert-critical{background:#fff0f2!important;border-color:#f4a5ae!important}.light .MuiDialog-paper .alert-critical p{color:#7f1d1d!important}.light .MuiDialog-paper .alert-critical .text-red{color:#c81e3a!important}.light .MuiDialog-paper .setting-border{border-color:#e3dcfb}.light .MuiDialog-paper .universal-sec-btn{background:#fff!important;border:1px solid #cfc3f7!important;color:#4a4766!important}.light .MuiDialog-paper .universal-sec-btn:hover{background:#f1ecff!important}.light .MuiDialog-paper .color-white{color:#1c1a33!important}.light .MuiDialog-paper .color-gray{color:#6b6789!important}.checkbox-inline,.textarea-footer .checkbox-inline{align-items:center;display:inline-flex;gap:8px;margin:0}.checkbox-inline input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;background-color:initial!important;border:1.5px solid #8b5cf6!important;border:1.5px solid var(--color-purple,#8b5cf6)!important;border-radius:4px!important;box-sizing:border-box!important;flex:none!important;height:18px!important;margin:0!important;max-width:18px!important;min-height:18px!important;min-width:18px!important;padding:0!important;width:18px!important}.light .checkbox-inline input[type=checkbox]{background-color:#fff!important}.checkbox-inline input[type=checkbox]:checked{background-color:#8b5cf6!important;background-color:var(--color-purple,#8b5cf6)!important}.checkbox-inline input[type=checkbox]:checked:after{left:5px;top:1px}.light .payroll-root .card.bg-dark{background:#fff!important;border:1px solid #e3dcfb!important;box-shadow:0 6px 18px #624abe14;color:#1c1a33!important}.light .payroll-root .card.bg-dark .color-white,.light .payroll-root .card.bg-dark h1,.light .payroll-root .card.bg-dark h2,.light .payroll-root .card.bg-dark h3,.light .payroll-root .card.bg-dark h4,.light .payroll-root .card.bg-dark h5,.light .payroll-root .card.bg-dark h6.color-white{color:#1c1a33!important}.light .payroll-root .card.bg-dark .color-gray,.light .payroll-root .card.bg-dark .text-muted,.light .payroll-root .card.bg-dark h6{color:#6b6789!important}.light .payroll-root .card.bg-dark .progress{background-color:#ece8fb}.light .payroll-root .table-dark{--bs-table-bg:#fff;--bs-table-color:#1c1a33;--bs-table-striped-bg:#f8f6ff;--bs-table-striped-color:#1c1a33;--bs-table-hover-bg:#f1ecff;--bs-table-hover-color:#1c1a33;--bs-table-border-color:#e3dcfb;color:#1c1a33}.light .payroll-root .table-dark thead th{background-color:#f1ecff;color:#5a46c2;font-size:13px;font-weight:600;white-space:nowrap}.light .payroll-root .table-dark td{color:#1c1a33}.light .payroll-root .btn-outline-light{background:#fff;border-color:#cfc3f7;color:#4a3fb0}.light .payroll-root .btn-outline-light:hover{background:#f1ecff;border-color:#b9a9f5;color:#4a3fb0}.light .payroll-root .btn-outline-primary{background:#fff}.payroll-root .form-check-input[type=checkbox]{border:1.5px solid #8b5cf6!important;border-radius:4px!important;flex:none!important;float:none!important;height:18px!important;margin:0!important;max-width:18px!important;min-width:18px!important;padding:0!important;width:18px!important}.light .payroll-root .form-check-input[type=checkbox]{background-color:#fff!important}.payroll-root .form-check-input[type=checkbox]:checked{background-color:#7c4dff!important;border-color:#7c4dff!important}.payroll-root .form-check{align-items:center;display:inline-flex!important;margin:0;padding-left:0!important}.light .bottom-pagination button,.light .bottom-pagination-absolute button{background:#fff;border:1px solid #d9d0f7;color:#1c1a33}.light .bottom-pagination button:disabled,.light .bottom-pagination-absolute button:disabled{background:#f4f1fd;color:#a79ed6}.light .bottom-pagination button.active,.light .bottom-pagination-absolute button.active{background:linear-gradient(135deg,#7c4dff,#8b5cf6);border-color:#0000;color:#fff}.light .payroll-root .badge.badge-info{background-color:#e0f2fe;border:1px solid #bae6fd;color:#0369a1}.light .payroll-root .badge.badge-gray{background-color:#f3f4f6!important;border:1px solid #d1d5db!important;color:#4b5563!important}.light .payroll-root .color-white{color:#1c1a33!important;color:var(--ps-text,#1c1a33)!important}.form12bb-modal-content{background:#0f0f1a;border:1px solid #2a2a3a;border-radius:12px;max-height:90vh}.form12bb-modal-header{background:#13131f;border-bottom:1px solid #2a2a3a;padding:14px 20px}.form12bb-modal-body{background:#0f0f1a;overflow-y:auto}.form12bb-print-area{background:#fff;color:#111;font-family:Arial,sans-serif;font-size:13px;line-height:1.5;min-width:700px;padding:32px}.f12-page-header{align-items:center;border-bottom:3px solid #7c3aed;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:14px}.f12-company-name{color:#7c3aed;font-size:18px;font-weight:700}.f12-title-block{text-align:center}.f12-form-title{color:#5b21b6;font-size:22px;font-weight:700;letter-spacing:2px}.f12-form-subtitle{color:#6b7280;font-size:12px;margin-top:2px}.f12-fy-block{color:#6b7280;font-size:11px;text-align:right}.f12-section{margin-bottom:24px}.f12-section-title{background:#ede9fe;border-left:4px solid #7c3aed;color:#5b21b6;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;padding:7px 12px}.f12-table{border-collapse:collapse;margin-bottom:0;width:100%}.f12-table th{background:#7c3aed;border:1px solid #c4b5fd;color:#fff;font-size:12px;font-weight:600;padding:8px 10px;text-align:left}.f12-table td{border:1px solid #e5e7eb;font-size:12px;padding:7px 10px;vertical-align:top}.f12-table tr:nth-child(2n) td{background:#f9f7ff}.f12-total-row td{background:#ede9fe!important;color:#5b21b6;font-weight:600}.f12-label{color:#374151;font-weight:600}.f12-status-badge{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:2px 10px}.f12-badge-green{background:#dcfce7;border:1px solid #86efac;color:#15803d}.f12-badge-yellow{background:#fef9c3;border:1px solid #fde047;color:#a16207}.f12-declaration-text{background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;color:#374151;font-size:12px;line-height:1.7;margin-bottom:14px;padding:12px 14px}.f12-sig-row{display:flex;flex-wrap:wrap;gap:24px}.f12-sig-cell{flex:1 1;min-width:180px}.f12-sig-value{font-weight:600;margin-top:4px}.f12-sig-box{border:1px dashed #9b51e0;border-radius:4px;color:#7c3aed;display:inline-block;font-size:11px;margin-top:4px;padding:4px 12px}.f12-page-break-label{border-top:1px dashed #e5e7eb;color:#9ca3af;font-size:11px;margin:20px 0 14px;padding-top:10px;text-align:center}.f12-note{background:#f3f4f6;border-left:3px solid #9b51e0;margin-top:8px;padding:6px 10px}.f12-footer,.f12-note{color:#6b7280;font-size:11px}.f12-footer{border-top:2px solid #7c3aed;display:flex;justify-content:space-between;margin-top:24px;padding-top:10px}.run-payroll-section{background:linear-gradient(135deg,#0d0b1e,#1a1040 50%,#0f0d2a);height:100%;min-height:100vh;position:relative}.run-payroll-header{background-color:initial;border-bottom:1px solid #d3d3d3;display:inline-block;height:40px;line-height:35px;padding:0 20px;width:100%}.run-payroll-body{background-color:initial;height:100%;padding:20px;position:relative}.run-payroll-body-header{background:#ffffff08;border:1px solid #8660f826;border-radius:18px;padding:20px 24px}.name-section{font-size:15px;font-weight:600;gap:10px;justify-content:start}.avatar-circle,.name-section{align-items:center;display:flex}.avatar-circle{border-radius:50%;box-shadow:0 0 0 3px #8660f826;color:#fff;flex-shrink:0;font-size:12px;font-weight:700;height:34px;justify-content:center;width:34px}.name-section .icon{background-color:#7811ec;border-radius:50px;color:#fff;font-size:30px}.run-payroll-body-header-content{padding-top:20px}.center-parent,.run-payroll-body-header-content{align-items:center;display:flex;justify-content:center}.center-parent{flex-direction:column;max-width:420px;width:100%}.center-child{align-items:center;display:flex;gap:10px;justify-content:center}.center-child.amount{color:#ff6b5e;font-size:32px;font-weight:700;gap:5px}.finalized-badge{align-items:center;border-radius:999px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:7px;justify-content:center;padding:7px 16px;transition:all .15s ease;width:-webkit-fit-content;width:fit-content}.finalized-badge-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.finalized-badge--pending{background:#ffffff0a;border:1px solid #ffffff1f;color:#a7a3c2}.finalized-badge--pending .finalized-badge-dot{background:#a7a3c2}.finalized-badge--pending:hover{border-color:#8660f866;color:#fff}.finalized-badge--done{background:#34c7591f;border:1px solid #34c75959;color:#34c759}.finalized-badge--done .finalized-badge-dot{background:#34c759;box-shadow:0 0 6px #34c759b3}.center-child.salary{gap:14px}.payroll-action-btn-wrap{position:relative}.payroll-action-btn{align-items:center;background:#8660f81a;border:1px solid #8660f859;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:8px;justify-content:center;padding:9px 18px;transition:all .15s ease;white-space:nowrap}.payroll-action-btn:hover{background:linear-gradient(135deg,#8660f8,#5b3fd4);border-color:#0000}.center-child.salary button .icon{font-size:17px}.run-payroll-body-content{margin-bottom:30px;margin-top:28px}.run-payroll-body-content .body-flex{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.content-column-flex{align-items:center;background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:20px 12px;transition:all .18s ease}.content-column-flex:hover{background:#8660f814;border-color:#8660f859;transform:translateY(-2px)}.content-column-flex span.color-white{font-size:13px;font-weight:600;text-align:center}.content-column-icon{align-items:center;background:#00a2ff26;border-radius:12px;color:#00a2ff;display:flex;font-size:19px;height:42px;justify-content:center;width:42px}.content-column-icon--warn{background:#ff950026;color:#ff9500}.ag-theme-alpine .ag-header-cell-label{font-size:10px!important;font-weight:700!important}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{font-size:14px!important;font-weight:700!important}.firstScreen .header{align-items:center;background:linear-gradient(135deg,#8660f82e,#5b3fd41a);border:1px solid #8660f840;border-radius:10px;display:flex;height:48px;justify-content:space-between;margin-bottom:12px;padding:0 14px}.firstScreen .header .title{font-size:14px;font-weight:700}.firstScreen{position:relative;width:100%}.firstScreen .header .amount{align-items:center;display:flex;font-weight:700;gap:2px;justify-content:end}.firstScreen .list{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:8px;display:flex;height:44px;justify-content:space-between;margin-bottom:6px;padding:0 12px}.firstScreen .list .amount{align-items:center;color:#fff;display:flex;font-weight:600;gap:2px;justify-content:end}.firstScreen .firstScreen-footer{align-items:center;background:var(--card-bg-color);border-top:1px solid #8660f833;border-top:1px solid var(--hamburgar-border,#8660f833);bottom:0;display:flex;gap:10px;justify-content:space-between;padding:14px;position:fixed;right:0;width:320px}.firstScreen .form-control-150{width:150px}.date-hamberger .date-hamberger-body{padding-bottom:90px}.border-color-gray-1{border:1px solid #131212}.btn-drop{background-color:#1b1735;border:1px solid #8660f840;border-radius:10px;box-shadow:0 14px 30px -12px #0009;left:0;margin:0;min-width:160px;padding:6px;position:absolute;top:calc(100% + 6px);transition:all .2s;width:100%;z-index:5}.btn-drop-item{border-radius:7px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;list-style:none;padding:9px 12px;text-align:left}.btn-drop-item:hover{background-color:#8660f82e}.btn-drop-item--disabled{align-items:center;color:#ffffff59;cursor:not-allowed;display:flex;justify-content:space-between}.btn-drop-item--disabled:after{background:#ffffff0f;border-radius:999px;color:#ffffff4d;content:"Soon";font-size:10px;font-weight:700;letter-spacing:.3px;padding:2px 6px}.btn-drop-item--disabled:hover{background-color:initial}.finalize-header{background-color:gray;width:200px}.width-200{width:200px}.width-100-percent{width:100%}.run-payroll-table-scroll{overflow-x:auto;overflow-y:visible}.run-payroll-table-scroll::-webkit-scrollbar{height:7px}.run-payroll-table-scroll::-webkit-scrollbar-track{background:#8660f814;border-radius:99px}.run-payroll-table-scroll::-webkit-scrollbar-thumb{background:#8660f873;border-radius:99px}.run-payroll-table-scroll::-webkit-scrollbar-thumb:hover{background:#8660f8bf}.light .avatar-circle,.light .name-section .icon{color:#1c1a33}.light .finalized-badge--pending{background:#624abe14;border:1px solid #624abe52}.light .finalized-badge--pending:hover,.light .payroll-action-btn{color:#1c1a33}.light .content-column-flex{background:#624abe0d;border:1px solid #624abe38}.light .firstScreen .list{background:#624abe0f;border:1px solid #624abe33}.light .firstScreen .list .amount{color:#1c1a33}.light .btn-drop{background-color:#fff}.light .btn-drop-item{color:#1c1a33}.light .btn-drop-item--disabled{color:#1c1a3373}.light .btn-drop-item--disabled:after{background:#624abe1f;color:#1c1a3366}:root,[data-theme=dark],html.dark{--ot-bg-page:#13111a;--ot-bg-card:#1c1826;--ot-bg-card-alt:#201d2b;--ot-bg-input:#13111a;--ot-bg-modal:#1c1826;--ot-bg-assign-modal:#1a1726;--ot-bg-header:#1c1826;--ot-bg-row-hover:#8660f812;--ot-bg-radio:#1c1826;--ot-bg-radio-checked:#8660f824;--ot-bg-emp-row:#0000;--ot-bg-emp-checked:#8660f817;--ot-bg-emp-hover:#8660f80f;--ot-bg-select-all:#0000;--ot-bg-scrolltrack:#13111a;--ot-bg-scrollthumb:#2d2845;--ot-bg-preview:#1a1726;--ot-bg-pagination:#1c1826;--ot-border:#ffffff14;--ot-border-radio:#ffffff14;--ot-border-radio-checked:#8660f8;--ot-border-input:#ffffff1f;--ot-border-input-focus:#8660f8;--ot-border-table:#ffffff0f;--ot-border-section:#ffffff14;--ot-border-select-all:#ffffff0f;--ot-border-emp:#ffffff0d;--ot-border-page-btn:#ffffff1a;--ot-text-primary:#fff;--ot-text-secondary:#e3e2eb;--ot-text-muted:#888;--ot-text-label:#ccc;--ot-text-radio:#888;--ot-text-radio-checked:#fff;--ot-text-subtitle:#666;--ot-text-emp-id:#666;--ot-text-page-btn:#888;--ot-th-bg:#1c1826;--ot-th-text:#888;--ot-primary:#8660f8;--ot-primary-hover:#7550e8;--ot-primary-light:#8660f824;--ot-primary-shadow:#8660f859;--ot-primary-shadow-btn:#8660f866;--ot-danger:#ef4444;--ot-danger-light:#ef44441a;--ot-danger-hover:#ef444438;--ot-avatar-border:#1c1826;--ot-avatar-more-bg:#2d2845;--ot-avatar-more-text:#8660f8;--ot-radio-dot-outer-border:#fff3;--ot-cb-border:#fff3;--ot-close-btn-bg:#ffffff1a;--ot-close-btn-text:#aaa;--ot-filter-select-bg:#13111a;--ot-filter-select-border:#ffffff1a;--ot-page-btn-active-shadow:#8660f873;--ot-select-bg:#13111a;--ot-select-border:#ffffff1f;--ot-hint-color:#888;--ot-name-input-border:#ffffff1a;--ot-name-input-bg:#13111a;--ot-mini-input-bg:#13111a;--ot-mini-input-border:#ffffff1f;--ot-currency-color:#888;--ot-mini-label-color:#888}.light,.light-mode,body.light,html.light{--ot-bg-page:#f0f0f9;--ot-bg-card:#fff;--ot-bg-card-alt:#f7f7fd;--ot-bg-input:#fff;--ot-bg-modal:#fff;--ot-bg-assign-modal:#fff;--ot-bg-header:#fff;--ot-bg-row-hover:#7c6fff0f;--ot-bg-radio:#f7f7fd;--ot-bg-radio-checked:#7c6fff1a;--ot-bg-emp-row:#0000;--ot-bg-emp-checked:#7c6fff14;--ot-bg-emp-hover:#7c6fff0d;--ot-bg-select-all:#0000;--ot-bg-scrolltrack:#f0f0f9;--ot-bg-scrollthumb:#d0cee8;--ot-bg-preview:#fff;--ot-bg-pagination:#fff;--ot-border:#e2e2ef;--ot-border-radio:#e2e2ef;--ot-border-radio-checked:#7c6fff;--ot-border-input:#d0cee8;--ot-border-input-focus:#7c6fff;--ot-border-table:#eeeef8;--ot-border-section:#e2e2ef;--ot-border-select-all:#eeeef8;--ot-border-emp:#eeeef8;--ot-border-page-btn:#d0cee8;--ot-text-primary:#111827;--ot-text-secondary:#1f2937;--ot-text-muted:#6b7280;--ot-text-label:#374151;--ot-text-radio:#6b7280;--ot-text-radio-checked:#111827;--ot-text-subtitle:#9ca3af;--ot-text-emp-id:#9ca3af;--ot-text-page-btn:#6b7280;--ot-th-bg:#f7f7fd;--ot-th-text:#6b7280;--ot-primary:#7c6fff;--ot-primary-hover:#6a5eee;--ot-primary-light:#7c6fff1a;--ot-primary-shadow:#7c6fff40;--ot-primary-shadow-btn:#7c6fff4d;--ot-danger:#ef4444;--ot-danger-light:#ef444414;--ot-danger-hover:#ef444426;--ot-avatar-border:#fff;--ot-avatar-more-bg:#ede9ff;--ot-avatar-more-text:#7c6fff;--ot-radio-dot-outer-border:#d0cee8;--ot-cb-border:#d0cee8;--ot-close-btn-bg:#0000000f;--ot-close-btn-text:#6b7280;--ot-filter-select-bg:#fff;--ot-filter-select-border:#d0cee8;--ot-page-btn-active-shadow:#7c6fff4d;--ot-select-bg:#fff;--ot-select-border:#d0cee8;--ot-hint-color:#6b7280;--ot-name-input-border:#d0cee8;--ot-name-input-bg:#fff;--ot-mini-input-bg:#fff;--ot-mini-input-border:#d0cee8;--ot-currency-color:#6b7280;--ot-mini-label-color:#6b7280}.ot-wrap{font-family:Outfit,sans-serif;min-height:100vh;transition:background .2s}.ot-header,.ot-wrap{background:#13111a;background:var(--ot-bg-page)}.ot-header{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--ot-border);justify-content:space-between;padding:18px 28px;transition:background .2s,border-color .2s}.ot-header,.ot-header-left{align-items:center;display:flex}.ot-header-left{gap:14px}.ot-back-btn{align-items:center;background:#8660f8;background:var(--ot-primary);border:none;border-radius:50%;box-shadow:0 4px 12px #8660f859;box-shadow:0 4px 12px var(--ot-primary-shadow);color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:opacity .18s,transform .18s;width:36px}.ot-back-btn:hover{opacity:.85;transform:scale(1.05)}.ot-header-text{display:flex;flex-direction:column;gap:2px}.ot-title{color:#fff;color:var(--ot-text-primary);font-size:20px;font-weight:700}.ot-subtitle,.ot-title{font-family:Outfit,sans-serif;margin:0;transition:color .2s}.ot-subtitle{color:#888;color:var(--ot-text-muted);font-size:12px;font-weight:400}.ot-create-btn{align-items:center;background:#8660f8;background:var(--ot-primary);border:none;border-radius:8px;box-shadow:0 4px 16px #8660f859;box-shadow:0 4px 16px var(--ot-primary-shadow);color:#fff;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;gap:7px;padding:9px 20px;transition:background .2s}.ot-create-btn:hover{background:#7550e8;background:var(--ot-primary-hover)}.ot-table-wrap{padding:24px 28px}.ot-table-card{background:#1c1826;background:var(--ot-bg-card);border:1px solid #ffffff14;border:1px solid var(--ot-border);border-radius:12px;box-shadow:0 1px 4px #0000000a;overflow:hidden;transition:background .2s,border-color .2s}.ot-table{border-collapse:collapse;width:100%}.ot-table thead tr{background:#1c1826!important;background:var(--ot-th-bg)!important}.ot-th{background:#1c1826;background:var(--ot-th-bg);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--ot-border);color:#888;color:var(--ot-th-text);font-family:Outfit,sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em;padding:13px 20px;text-align:left;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}.ot-tr-odd{background:#1c1826;background:var(--ot-bg-card)}.ot-tr-even,.ot-tr-odd{transition:background .15s}.ot-tr-even{background:#201d2b;background:var(--ot-bg-card-alt)}.ot-tr-even:hover,.ot-tr-odd:hover{background:#8660f812!important;background:var(--ot-bg-row-hover)!important}.ot-td{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--ot-border-table);color:#fff;color:var(--ot-text-primary);font-family:Outfit,sans-serif;font-size:13px;padding:15px 20px;transition:color .2s,border-color .2s;vertical-align:top}.ot-td-muted{color:#888;color:var(--ot-text-muted);font-weight:600}.ot-td-name{color:#fff;color:var(--ot-text-primary);font-weight:600}.ot-empty{color:#888;color:var(--ot-text-muted);font-family:Outfit,sans-serif;font-size:13px;padding:52px 20px;text-align:center}.ot-pagination{align-items:center;background:#1c1826;background:var(--ot-bg-pagination);border-top:1px solid #ffffff14;border-top:1px solid var(--ot-border);display:flex;gap:6px;padding:12px 20px;transition:background .2s,border-color .2s}.ot-page-arrow-btn{align-items:center;background:#0000;border:1px solid #ffffff1a;border:1px solid var(--ot-border-page-btn);border-radius:8px;color:#888;color:var(--ot-text-page-btn);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .18s;-webkit-user-select:none;user-select:none;width:32px}.ot-page-arrow-btn:hover:not(:disabled){border-color:#8660f8;border-color:var(--ot-primary);color:#8660f8;color:var(--ot-primary)}.ot-page-arrow-btn:disabled{cursor:not-allowed;opacity:.3}.ot-page-num{align-items:center;background:#0000;border:none;border-radius:8px;color:#888;color:var(--ot-text-page-btn);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;height:32px;justify-content:center;min-width:32px;padding:0 6px;transition:all .18s;-webkit-user-select:none;user-select:none}.ot-page-num.active{background:#8660f8;background:var(--ot-primary);box-shadow:0 2px 12px #8660f873;box-shadow:0 2px 12px var(--ot-page-btn-active-shadow);color:#fff}.ot-page-num:hover:not(.active){background:#8660f824;background:var(--ot-primary-light);color:#8660f8;color:var(--ot-primary)}.ot-pagination-dots{color:#888;color:var(--ot-text-muted);font-size:13px;padding:0 2px}.ot-rows-select-wrap{align-items:center;display:flex;margin-left:2px;position:relative}.ot-rows-select{appearance:none;-webkit-appearance:none;background:#13111a;background:var(--ot-select-bg);border:1px solid #ffffff1f;border:1px solid var(--ot-select-border);border-radius:7px;color:#fff;color:var(--ot-text-primary);cursor:pointer;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;min-width:70px;outline:none;padding:5px 28px 5px 10px;transition:border-color .18s,background .2s,color .2s}.ot-rows-select:focus{border-color:#8660f8;border-color:var(--ot-primary)}.ot-select-chevron{color:#888;color:var(--ot-text-muted);display:flex;pointer-events:none;position:absolute;right:7px}.ot-avatar-strip{align-items:center;display:flex;margin-top:8px}.ot-avatar-item{color:#fff;transition:border-color .2s}.ot-avatar-item,.ot-avatar-more{align-items:center;border:2px solid #1c1826;border:2px solid var(--ot-avatar-border);border-radius:50%;display:flex;font-family:Outfit,sans-serif;font-size:9px;font-weight:700;height:24px;justify-content:center;position:relative;width:24px}.ot-avatar-more{background:#2d2845;background:var(--ot-avatar-more-bg);color:#8660f8;color:var(--ot-avatar-more-text);margin-left:-6px;transition:background .2s,color .2s}.ot-avatar-count{color:#888;color:var(--ot-text-muted);font-family:Outfit,sans-serif;font-size:11px;margin-left:8px}.ot-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.ot-modal{background:#1c1826;background:var(--ot-bg-modal);border:1px solid #ffffff14;border:1px solid var(--ot-border);border-radius:12px;box-shadow:0 24px 80px #0003;max-height:90vh;max-width:840px;overflow-y:auto;width:100%}.ot-modal,.ot-modal-header{transition:background .2s,border-color .2s}.ot-modal-header{align-items:center;background:#1c1826;background:var(--ot-bg-header);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--ot-border);border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:16px 22px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.ot-modal-title{color:#fff;color:var(--ot-text-primary);font-family:Outfit,sans-serif;font-size:15px;font-weight:700;margin:0}.ot-modal-close{align-items:center;background:#ffffff1a;background:var(--ot-close-btn-bg);border:none;border-radius:50%;color:#aaa;color:var(--ot-close-btn-text);cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .18s,color .18s;width:28px}.ot-modal-close:hover{background:#ef4444;background:var(--ot-danger);color:#fff}.ot-modal-body{padding:22px}.ot-settings-form{display:flex;flex-direction:column;gap:20px}.ot-form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:600px){.ot-form-grid{grid-template-columns:1fr}}.ot-section-title{color:#888;color:var(--ot-text-muted);font-family:Outfit,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.09em;margin:0 0 10px;text-transform:uppercase}.ot-radio-stack{display:flex;flex-direction:column;gap:8px}.ot-radio-row{align-items:center;background:#1c1826;background:var(--ot-bg-radio);border:1.5px solid #ffffff14;border:1.5px solid var(--ot-border-radio);border-radius:8px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;min-height:48px;padding:10px 13px;transition:background .18s,border-color .18s}.ot-radio-row:hover{border-color:#8660f8;border-color:var(--ot-primary)}.ot-radio-row.checked{background:#8660f824;background:var(--ot-bg-radio-checked);border-color:#8660f8;border-color:var(--ot-border-radio-checked)}.ot-radio-left{align-items:center;display:flex;gap:10px}.ot-radio-dot-outer{align-items:center;background:#0000;border:2px solid #fff3;border:2px solid var(--ot-radio-dot-outer-border);border-radius:50%;display:flex;flex-shrink:0;height:16px;justify-content:center;transition:all .18s;width:16px}.ot-radio-dot-outer.checked{background:#8660f8;background:var(--ot-primary);border-color:#8660f8;border-color:var(--ot-primary)}.ot-radio-dot-inner{background:#fff;border-radius:50%;height:6px;width:6px}.ot-radio-label{color:#888;color:var(--ot-text-radio);font-family:Outfit,sans-serif;font-size:13px;font-weight:500;transition:color .2s}.ot-radio-label.checked{color:#fff;color:var(--ot-text-radio-checked)}.ot-radio-sub{color:#888;color:var(--ot-text-muted);font-family:Outfit,sans-serif;font-size:11px;margin-top:2px}.ot-mini-input-wrap{align-items:center;display:flex;gap:5px}.ot-mini-input{background:#13111a;background:var(--ot-mini-input-bg);border:1px solid #ffffff1f;border:1px solid var(--ot-mini-input-border);border-radius:6px;color:#fff;color:var(--ot-text-primary);font-family:Outfit,sans-serif;font-size:12px;outline:none;padding:4px 8px;transition:border-color .18s,background .2s,color .2s;width:84px}.ot-mini-input:focus{border-color:#8660f8;border-color:var(--ot-primary)}.ot-mini-input.error{border-color:#ef4444;border-color:var(--ot-danger)}.ot-mini-input::placeholder{color:#888;color:var(--ot-text-muted)}.ot-mini-input-label{color:#888;color:var(--ot-mini-label-color);font-size:12px}.ot-currency{color:#888;color:var(--ot-currency-color);font-size:13px;margin-right:2px}.ot-error-text{color:#ef4444;color:var(--ot-danger);font-family:Outfit,sans-serif;font-size:11px;margin-top:2px}.ot-form-footer{border-top:1px solid #ffffff14;border-top:1px solid var(--ot-border-section);display:flex;gap:10px;justify-content:flex-end;margin-top:4px;padding-top:16px}.ot-btn-cancel{background:#0000;border:1px solid #ffffff1f;border:1px solid var(--ot-border-input);border-radius:8px;color:#888;color:var(--ot-text-muted);cursor:pointer;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;padding:9px 22px;transition:all .18s}.ot-btn-cancel:hover{border-color:#8660f8;border-color:var(--ot-primary);color:#8660f8;color:var(--ot-primary)}.ot-btn-save{background:#8660f8;background:var(--ot-primary);border:none;border-radius:8px;box-shadow:0 4px 14px #8660f859;box-shadow:0 4px 14px var(--ot-primary-shadow);color:#fff;cursor:pointer;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;padding:9px 22px;transition:background .18s}.ot-btn-save:hover{background:#7550e8;background:var(--ot-primary-hover)}.ot-create-step1{max-width:440px}.ot-hint{color:#888;color:var(--ot-hint-color);font-size:13px;margin-bottom:18px}.ot-hint,.ot-name-input{font-family:Outfit,sans-serif}.ot-name-input{background:#13111a;background:var(--ot-name-input-bg);border:1.5px solid #ffffff1a;border:1.5px solid var(--ot-name-input-border);border-radius:8px;box-sizing:border-box;color:#fff;color:var(--ot-text-primary);font-size:14px;outline:none;padding:10px 14px;transition:border-color .18s,background .2s,color .2s;width:100%}.ot-name-input:focus{border-color:#8660f8;border-color:var(--ot-primary)}.ot-name-input.error{border-color:#ef4444;border-color:var(--ot-danger)}.ot-name-input::placeholder{color:#888;color:var(--ot-text-muted)}.ot-error-msg{color:#ef4444;color:var(--ot-danger);font-family:Outfit,sans-serif;font-size:12px;margin-top:5px}.ot-edit-name-wrap{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--ot-border);margin-bottom:20px;padding-bottom:20px}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#13111a;background:var(--ot-bg-scrolltrack)}::-webkit-scrollbar-thumb{background:#2d2845;background:var(--ot-bg-scrollthumb);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#8660f8;background:var(--ot-primary)}.toast-custom{font-family:Outfit,sans-serif}:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:outfit;--bs-font-monospace:outfit;--bs-gradient:linear-gradient(180deg,#ffffff26,#fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:#212529bf;--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:#21252980;--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem #00000026;--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:#0d6efd40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:#dee2e6bf;--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:#dee2e680;--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:#ffffff26;--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f;color-scheme:dark}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}hr{border:0;border-top:1px solid;border-top:var(--bs-border-width) solid;color:inherit;margin:1rem 0;opacity:.25}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{background-color:#fff3cd;background-color:var(--bs-highlight-bg);color:#212529;color:var(--bs-highlight-color);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:outfit;font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:#d63384;color:var(--bs-code-color);font-size:.875em}a>code{color:inherit}kbd{background-color:#212529;background-color:var(--bs-body-color);border-radius:.25rem;color:#fff;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:#212529bf;color:var(--bs-secondary-color);padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:initial}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;font-size:.875em;margin-bottom:1rem;margin-top:-1rem}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;background-color:var(--bs-body-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#212529bf;color:var(--bs-secondary-color);font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:#0000;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);border-color:var(--bs-table-border-color);margin-bottom:1rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:1px;border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));color:var(--bs-table-color);color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid;border-top:calc(var(--bs-border-width)*2) solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0;border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 1px;border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000}.table-primary,.table-secondary{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000}.table-info,.table-success{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000}.table-danger,.table-warning{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000}.table-dark,.table-light{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-bottom:calc(.375rem + var(--bs-border-width));padding-top:calc(.375rem + 1px);padding-top:calc(.375rem + var(--bs-border-width))}.col-form-label-lg{font-size:1.25rem;padding-bottom:calc(.5rem + 1px);padding-bottom:calc(.5rem + var(--bs-border-width));padding-top:calc(.5rem + 1px);padding-top:calc(.5rem + var(--bs-border-width))}.col-form-label-sm{font-size:.875rem;padding-bottom:calc(.25rem + 1px);padding-bottom:calc(.25rem + var(--bs-border-width));padding-top:calc(.25rem + 1px);padding-top:calc(.25rem + var(--bs-border-width))}.form-text{color:#212529bf;color:var(--bs-secondary-color);font-size:.875em;margin-top:.25rem}.form-control{-webkit-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;background-color:var(--bs-body-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#212529;color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{background-color:#fff;background-color:var(--bs-body-bg);border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;color:#212529;color:var(--bs-body-color);outline:0}.form-control::-webkit-date-and-time-value{height:1.5em;margin:0;min-width:85px}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:#212529bf;color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:#e9ecef;background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{-webkit-margin-end:.75rem;background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);border:0 solid;border-color:inherit;border-inline-end-width:1px;border-inline-end-width:var(--bs-border-width);border-radius:0;color:#212529;color:var(--bs-body-color);margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{-webkit-margin-end:.75rem;background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);border:0 solid;border-color:inherit;border-inline-end-width:1px;border-inline-end-width:var(--bs-border-width);border-radius:0;color:#212529;color:var(--bs-body-color);margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-control-plaintext{background-color:initial;border:solid #0000;border-width:1px 0;border-width:var(--bs-border-width) 0;color:#212529;color:var(--bs-body-color);display:block;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.25rem;border-radius:var(--bs-border-radius-sm);font-size:.875rem;min-height:calc(1.5em + .5rem + 2px);min-height:calc(1.5em + .5rem + var(--bs-border-width)*2);padding:.25rem .5rem}.form-control-sm::-webkit-file-upload-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-sm::file-selector-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:.5rem;border-radius:var(--bs-border-radius-lg);font-size:1.25rem;min-height:calc(1.5em + 1rem + 2px);min-height:calc(1.5em + 1rem + var(--bs-border-width)*2);padding:.5rem 1rem}.form-control-lg::-webkit-file-upload-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}.form-control-lg::file-selector-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px);min-height:calc(1.5em + .75rem + var(--bs-border-width)*2)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px);min-height:calc(1.5em + .5rem + var(--bs-border-width)*2)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px);min-height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-control-color{height:calc(1.5em + .75rem + 2px);height:calc(1.5em + .75rem + var(--bs-border-width)*2);padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:.375rem;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px);height:calc(1.5em + .5rem + var(--bs-border-width)*2)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px);height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-select{--bs-form-select-bg-img:var(--select-icon);-webkit-appearance:none;appearance:none;background-color:#fff;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),none;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-position:right .75rem center;background-repeat:no-repeat;background-size:12px 12px;border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#212529;color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 #212529;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:.25rem;border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{border-radius:.5rem;border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-left:0;padding-right:1.5em;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);-webkit-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);flex-shrink:0;height:1em;margin-top:.25em;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:1em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");background-color:#0d6efd;border-color:#0d6efd}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255, 255, 255, 0.25)'/%3E%3C/svg%3E")}.form-range{-webkit-appearance:none;appearance:none;background-color:initial;height:1.5rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{background-color:#e9ecef;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;color:#0000;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{background-color:#e9ecef;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;color:#0000;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#212529bf;background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:#212529bf;background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);height:calc(3.5rem + var(--bs-border-width)*2);line-height:1.25;min-height:calc(3.5rem + 2px);min-height:calc(3.5rem + var(--bs-border-width)*2)}.form-floating>label{border:1px solid #0000;border:var(--bs-border-width) solid #0000;height:100%;left:0;overflow:hidden;padding:1rem .75rem;pointer-events:none;position:absolute;text-align:start;text-overflow:ellipsis;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;white-space:nowrap;z-index:2}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:#0000}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:#212529a6;color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label:after,.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-select~label:after{background-color:#fff;background-color:var(--bs-body-bg);border-radius:.375rem;border-radius:var(--bs-border-radius);content:"";height:1.5em;inset:1rem .375rem;position:absolute;z-index:-1}.form-floating>.form-control:-webkit-autofill~label{color:#212529a6;color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0;border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label:after,.form-floating>:disabled~label:after{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{align-items:center;background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#212529;color:var(--bs-body-color);display:flex;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:.5rem;border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding:.5rem 1rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:.25rem;border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-bottom-left-radius:0;border-top-left-radius:0}.valid-feedback{color:#198754;color:var(--bs-form-valid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:#198754;background-color:var(--bs-success);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#198754;border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem #19875440;box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754;border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem #19875440;box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754;border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754;background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem #19875440;box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754;color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{color:#dc3545;color:var(--bs-form-invalid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:#dc3545;background-color:var(--bs-danger);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem #dc354540;box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem #dc354540;box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545;background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem #dc354540;box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545;color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family:Outfit;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:#0000;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:#0000;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:#0000;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);color:var(--bs-btn-color);cursor:pointer;display:inline-block;font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn-check+.btn:hover{background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);color:var(--bs-btn-color)}.btn:focus-visible{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);color:var(--bs-btn-hover-color);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);color:var(--bs-btn-active-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:#0000;--bs-btn-border-color:#0000;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:#0000;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:#0000;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:#0000;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{height:auto;transition:width .35s ease;width:0}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid #0000;border-right:.3em solid #0000;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;background-clip:padding-box;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);color:var(--bs-dropdown-color);display:none;font-size:var(--bs-dropdown-font-size);list-style:none;margin:0;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);position:absolute;text-align:left;z-index:var(--bs-dropdown-zindex)}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--bs-dropdown-spacer);top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:var(--bs-dropdown-spacer);margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid #0000;border-right:.3em solid #0000;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:var(--bs-dropdown-spacer);margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{border-bottom:.3em solid #0000;border-left:.3em solid;border-right:0;border-top:.3em solid #0000;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:var(--bs-dropdown-spacer);margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:before{border-bottom:.3em solid #0000;border-right:.3em solid;border-top:.3em solid #0000;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid var(--bs-dropdown-divider-bg);height:0;margin:var(--bs-dropdown-divider-margin-y) 0;opacity:1;overflow:hidden}.dropdown-item{background-color:initial;border:0;border-radius:0;border-radius:var(--bs-dropdown-item-border-radius,0);clear:both;color:var(--bs-dropdown-link-color);display:block;font-weight:400;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);text-align:inherit;text-decoration:none;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:initial;color:var(--bs-dropdown-link-disabled-color);pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:var(--bs-dropdown-header-color);display:block;font-size:.875rem;margin-bottom:0;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);white-space:nowrap}.dropdown-item-text{color:var(--bs-dropdown-link-color);display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:#ffffff26;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem;border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px;margin-top:calc(var(--bs-border-width)*-1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{background:0 0;border:0;color:var(--bs-nav-link-color);display:block;font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{border:var(--bs-nav-tabs-border-width) solid #0000;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius);margin-bottom:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:var(--bs-nav-tabs-link-hover-border-color);isolation:isolate}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);color:var(--bs-nav-tabs-link-active-color)}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--bs-nav-pills-link-active-bg);color:var(--bs-nav-pills-link-active-color)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--bs-nav-underline-border-width) solid #0000;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:initial}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{border-bottom-color:initial;color:var(--bs-nav-underline-link-active-color);font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-brand{color:var(--bs-navbar-brand-color);font-size:var(--bs-navbar-brand-font-size);margin-right:var(--bs-navbar-brand-margin-end);padding-bottom:var(--bs-navbar-brand-padding-y);padding-top:var(--bs-navbar-brand-padding-y);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-bottom:.5rem;padding-top:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:initial;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);color:var(--bs-navbar-color);font-size:var(--bs-navbar-toggler-font-size);line-height:1;padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:75vh;max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:#ffffff8c;--bs-navbar-hover-color:#ffffffbf;--bs-navbar-disabled-color:#ffffff40;--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:#ffffff1a}.navbar-dark,.navbar[data-bs-theme=dark],[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;word-wrap:break-word;background-clip:initial;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);color:#212529;color:var(--bs-body-color);display:flex;flex-direction:column;height:var(--bs-card-height);min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{color:var(--bs-card-color);flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x)}.card-title{color:var(--bs-card-title-color);margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{color:var(--bs-card-subtitle-color);margin-top:calc(var(--bs-card-title-spacer-y)*-.5)}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);margin-bottom:0;padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{border-bottom:0;margin-bottom:calc(var(--bs-card-cap-padding-y)*-1);margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-img-overlay{border-radius:var(--bs-card-inner-border-radius);bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem #0d6efd40;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{align-items:center;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;color:var(--bs-accordion-btn-color);display:flex;font-size:1rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--bs-accordion-transition);width:100%}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);color:var(--bs-accordion-active-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--bs-accordion-btn-icon-width);margin-left:auto;transition:var(--bs-accordion-btn-icon-transition);width:var(--bs-accordion-btn-icon-width)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-left:0;border-radius:0;border-right:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);display:flex;flex-wrap:wrap;font-size:var(--bs-breadcrumb-font-size);list-style:none;margin-bottom:var(--bs-breadcrumb-margin-bottom);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{color:var(--bs-breadcrumb-divider-color);content:"/";content:var(--bs-breadcrumb-divider,"/");float:left;padding-right:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem #0d6efd40;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;list-style:none;padding-left:0}.page-link{background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);color:var(--bs-pagination-color);display:block;font-size:var(--bs-pagination-font-size);padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);position:relative;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color);color:var(--bs-pagination-hover-color);z-index:2}.page-link:focus{background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);color:var(--bs-pagination-focus-color);outline:0;z-index:3}.active>.page-link,.page-link.active{background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color);color:var(--bs-pagination-active-color);z-index:3}.disabled>.page-link,.page-link.disabled{background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color);color:var(--bs-pagination-disabled-color);pointer-events:none}.page-item:not(:first-child) .page-link{margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-bottom-left-radius:var(--bs-pagination-border-radius);border-top-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-bottom-right-radius:var(--bs-pagination-border-radius);border-top-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);border-radius:var(--bs-badge-border-radius);color:var(--bs-badge-color);display:inline-block;font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);text-align:center;vertical-align:initial;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:#0000;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:#0000;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;font-size:var(--bs-progress-font-size);height:var(--bs-progress-height);overflow:hidden}.progress-bar{background-color:var(--bs-progress-bar-bg);color:var(--bs-progress-bar-color);display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;transition:var(--bs-progress-bar-transition);white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 0,#0000 50%,#ffffff26 0,#ffffff26 75%,#0000 0,#0000);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;border-radius:var(--bs-list-group-border-radius);display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{color:var(--bs-list-group-action-color);text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:var(--bs-list-group-action-hover-bg);color:var(--bs-list-group-action-hover-color);text-decoration:none;z-index:1}.list-group-item-action:active{background-color:var(--bs-list-group-action-active-bg);color:var(--bs-list-group-action-active-color)}.list-group-item{background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);color:var(--bs-list-group-color);display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);position:relative;text-decoration:none}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:var(--bs-list-group-disabled-bg);color:var(--bs-list-group-disabled-color);pointer-events:none}.list-group-item.active{background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color);color:var(--bs-list-group-active-color);z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:var(--bs-list-group-border-width);margin-top:calc(var(--bs-list-group-border-width)*-1)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem #0d6efd40;--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);background:#0000 var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;box-sizing:initial;height:1em;opacity:var(--bs-btn-close-opacity);padding:.25em;width:1em}.btn-close,.btn-close:hover{color:var(--bs-btn-close-color)}.btn-close:hover{opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{opacity:var(--bs-btn-close-disabled-opacity);pointer-events:none;-webkit-user-select:none;user-select:none}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);background-clip:padding-box;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);border-radius:var(--bs-toast-border-radius);box-shadow:var(--bs-toast-box-shadow);color:var(--bs-toast-color);font-size:var(--bs-toast-font-size);max-width:100%;pointer-events:auto;width:var(--bs-toast-max-width)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;max-width:100%;pointer-events:none;position:absolute;width:-webkit-max-content;width:max-content;z-index:var(--bs-toast-zindex)}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{align-items:center;background-clip:padding-box;background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));color:var(--bs-toast-header-color);display:flex;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x)}.toast-header .btn-close{margin-left:var(--bs-toast-padding-x);margin-right:calc(var(--bs-toast-padding-x)*-.5)}.toast-body{word-wrap:break-word;padding:var(--bs-toast-padding-x)}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex)}.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;background-color:var(--bs-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--bs-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{align-items:center;border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);display:flex;flex-shrink:0;padding:var(--bs-modal-header-padding)}.modal-header .btn-close{margin:calc(var(--bs-modal-header-padding-y)*-.5) calc(var(--bs-modal-header-padding-x)*-.5) calc(var(--bs-modal-header-padding-y)*-.5) auto;padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;word-wrap:break-word;display:block;font-family:outfit;font-family:var(--bs-font-sans-serif);font-size:var(--bs-tooltip-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:var(--bs-tooltip-margin);opacity:0;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-tooltip-zindex)}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;height:var(--bs-tooltip-arrow-height);width:var(--bs-tooltip-arrow-width)}.tooltip .tooltip-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--bs-tooltip-bg);border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{height:var(--bs-tooltip-arrow-width);left:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:var(--bs-tooltip-bg);border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{height:var(--bs-tooltip-arrow-width);right:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);left:-1px}.tooltip-inner{background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius);color:var(--bs-tooltip-color);max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);text-align:center}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);word-wrap:break-word;background-clip:padding-box;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);display:block;font-family:outfit;font-family:var(--bs-font-sans-serif);font-size:var(--bs-popover-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:var(--bs-popover-max-width);text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-popover-zindex)}.popover .popover-arrow{display:block;height:var(--bs-popover-arrow-height);width:var(--bs-popover-arrow-width)}.popover .popover-arrow:after,.popover .popover-arrow:before{border:0 solid #0000;content:"";display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{border-top-color:var(--bs-popover-bg);bottom:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{height:var(--bs-popover-arrow-width);left:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{border-right-color:var(--bs-popover-bg);left:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{border-bottom-color:var(--bs-popover-bg);top:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);content:"";display:block;left:50%;margin-left:calc(var(--bs-popover-arrow-width)*-.5);position:absolute;top:0;width:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{height:var(--bs-popover-arrow-width);right:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{border-left-color:var(--bs-popover-bg);right:var(--bs-popover-border-width)}.popover-header{background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius);color:var(--bs-popover-header-color);font-size:var(--bs-popover-header-font-size);margin-bottom:0;padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x)}.popover-header:empty{display:none}.popover-body{color:var(--bs-popover-body-color);padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;transition:opacity 0s .6s;z-index:0}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:0 0;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;border:0;border-bottom:10px solid #0000;border-top:10px solid #0000;box-sizing:initial;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;display:inline-block;height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);width:var(--bs-spinner-width)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border-right-color:currentcolor;border:var(--bs-spinner-border-width) solid;border-right:var(--bs-spinner-border-width) solid #0000}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-sm.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:767.98px){.offcanvas-md{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-md.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:991.98px){.offcanvas-lg{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-lg.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1199.98px){.offcanvas-xl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1399.98px){.offcanvas-xxl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xxl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}.offcanvas{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{align-items:center;display:flex;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{margin:calc(var(--bs-offcanvas-padding-y)*-.5) calc(var(--bs-offcanvas-padding-x)*-.5) calc(var(--bs-offcanvas-padding-y)*-.5) auto;padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5)}.offcanvas-title{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{flex-grow:1;overflow-y:auto;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.placeholder{background-color:currentcolor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:placeholder-wave 2s linear infinite;-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{background-color:#0d6efd!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-secondary{background-color:#6c757d!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-success{background-color:#198754!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-info{background-color:#0dcaf0!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-warning{background-color:#ffc107!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-danger{background-color:#dc3545!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-light{background-color:#f8f9fa!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-dark{background-color:#212529!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.link-primary{color:#0d6efd!important;color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#0d6efd!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#0d6efd!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:#0a58ca!important;color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#0a58ca!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#0a58ca!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:#6c757d!important;color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#6c757d!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#6c757d!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:#565e64!important;color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#565e64!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#565e64!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:#198754!important;color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#198754!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#198754!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:#146c43!important;color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#146c43!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#146c43!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:#0dcaf0!important;color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#0dcaf0!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#0dcaf0!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important;color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#3dd5f3!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#3dd5f3!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:#ffc107!important;color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#ffc107!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#ffc107!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important;color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#ffcd39!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#ffcd39!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:#dc3545!important;color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#dc3545!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#dc3545!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important;color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#b02a37!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#b02a37!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:#f8f9fa!important;color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#f8f9fa!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#f8f9fa!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:#f9fafb!important;color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#f9fafb!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#f9fafb!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:#212529!important;color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#212529!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#212529!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important;color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#1a1e21!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#1a1e21!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:#000!important;color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#000!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#000!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:#000000bf!important;color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:#000000bf!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:#000000bf!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{box-shadow:0 0 0 .25rem #0d6efd40;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);outline:0}.icon-link{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-flex;gap:.375rem;-webkit-text-decoration-color:#0d6efd80;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:#0d6efd80;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em}.icon-link>.bi{fill:currentcolor;flex-shrink:0;height:1em;transition:transform .2s ease-in-out;width:1em}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:translate3d(.25em,0,0);transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{top:0}.sticky-bottom,.sticky-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-bottom{bottom:0}@media (min-width:576px){.sticky-sm-top{top:0}.sticky-sm-bottom,.sticky-sm-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-sm-bottom{bottom:0}}@media (min-width:768px){.sticky-md-top{top:0}.sticky-md-bottom,.sticky-md-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-md-bottom{bottom:0}}@media (min-width:992px){.sticky-lg-top{top:0}.sticky-lg-bottom,.sticky-lg-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-lg-bottom{bottom:0}}@media (min-width:1200px){.sticky-xl-top{top:0}.sticky-xl-bottom,.sticky-xl-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-xl-bottom{bottom:0}}@media (min-width:1400px){.sticky-xxl-top{top:0}.sticky-xxl-bottom,.sticky-xxl-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-xxl-bottom{bottom:0}}.hstack{align-items:center;flex-direction:row}.hstack,.vstack{align-self:stretch;display:flex}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{align-self:stretch;background-color:currentcolor;display:inline-block;min-height:1em;opacity:.25;width:1px;width:var(--bs-border-width)}.align-baseline{vertical-align:initial!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important;box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb),var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb),var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb),var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb),var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb),var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb),var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important;border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important;border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important;border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important;border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:#9ec5fe!important;border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:#c4c8cb!important;border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:#a3cfbb!important;border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:#9eeaf9!important;border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:#ffe69c!important;border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:#f1aeb5!important;border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:#e9ecef!important;border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:#adb5bd!important;border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:outfit!important;font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(13,110,253,var(--bs-text-opacity))!important;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(108,117,125,var(--bs-text-opacity))!important;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(25,135,84,var(--bs-text-opacity))!important;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(13,202,240,var(--bs-text-opacity))!important;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(255,193,7,var(--bs-text-opacity))!important;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(220,53,69,var(--bs-text-opacity))!important;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(248,249,250,var(--bs-text-opacity))!important;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(33,37,41,var(--bs-text-opacity))!important;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(0,0,0,var(--bs-text-opacity))!important;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(255,255,255,var(--bs-text-opacity))!important;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(33,37,41,var(--bs-text-opacity))!important;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#212529bf!important;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#000!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:#212529bf!important;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:#21252980!important;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:#000!important;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:#052c65!important;color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:#2b2f32!important;color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:#0a3622!important;color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:#055160!important;color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:#664d03!important;color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:#58151c!important;color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:#495057!important;color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:#495057!important;color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(13,110,253,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(13,110,253,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(108,117,125,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(108,117,125,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(25,135,84,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(25,135,84,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(13,202,240,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(13,202,240,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(255,193,7,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(255,193,7,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(220,53,69,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(220,53,69,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(248,249,250,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(248,249,250,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(33,37,41,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(33,37,41,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:#0d6efd!important;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#0d6efd!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(13,110,253,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(108,117,125,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(25,135,84,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(13,202,240,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(255,193,7,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(220,53,69,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(248,249,250,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(33,37,41,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(0,0,0,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(255,255,255,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(255,255,255,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:initial!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(233,236,239,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(248,249,250,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:#cfe2ff!important;background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:#e2e3e5!important;background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:#d1e7dd!important;background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:#cff4fc!important;background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:#fff3cd!important;background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:#f8d7da!important;background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:#fcfcfd!important;background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:#ced4da!important;background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:linear-gradient(180deg,#ffffff26,#fff0)!important;background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.375rem!important;border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.25rem!important;border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:.375rem!important;border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:.5rem!important;border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:1rem!important;border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:2rem!important;border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important;border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:.25rem!important;border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:.25rem!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:.5rem!important;border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:.5rem!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:1rem!important;border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:1rem!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:2rem!important;border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:2rem!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:50rem!important;border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:50rem!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.rounded-end-1{border-bottom-right-radius:.25rem!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:.25rem!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-bottom-right-radius:.5rem!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:.5rem!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-bottom-right-radius:1rem!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:1rem!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-bottom-right-radius:2rem!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:2rem!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.rounded-end-pill{border-bottom-right-radius:50rem!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:50rem!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom-1{border-bottom-left-radius:.25rem!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:.25rem!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-left-radius:.5rem!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:.5rem!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-left-radius:1rem!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:1rem!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-left-radius:2rem!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:2rem!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-bottom-pill{border-bottom-left-radius:50rem!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:50rem!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:.25rem!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:.25rem!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:.5rem!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:.5rem!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:1rem!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:1rem!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:2rem!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:2rem!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:50rem!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:50rem!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.daily-att-form .react-datepicker__input-container input,.react-datepicker__input-container input{font-size:16px}.gray-bg-4{background-color:#ffffff06!important;border-radius:10px;color:#fff;padding:20px 10px!important}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}