:root{--color-primary:#007953;--color-primary-dark:#00613f;--color-border:#e2e8f0;--background-color:#f1f5f9;--border-color:#f9fbff;--disableBtn-color:#63a289;--background-color-2:#ebebec;--color-danger:#dc3545;--color-light-danger:#f8d7da;--color-primary-light:#009e6e;--sidebar-bg:#f8fafb;--sidebar-hover-bg:#eef5f2;--transition-default:0.2s ease}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#888;border-radius:1px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#555}.data-table-common .datatable-table>thead>tr:last-child>th{border-bottom-width:1px!important;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity));padding-bottom:1.025rem;padding-top:1.025rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;background-color:#F7F9FC}.data-table-common .datatable-table>tbody>tr>td{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity));padding-top:1.025rem;padding-bottom:1.025rem;font-weight:400;font-size:.875rem;transition:background-color var(--transition-default)}.tableTitle{cursor:pointer;padding:.625rem .75rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;background-color:#F7F9FC}.tableContent{padding:.625rem .75rem;font-size:.875rem;font-weight:400;transition:background-color var(--transition-default)}.tableContent-action{display:flex;justify-content:flex-start;margin-left:.5rem;gap:.6rem}.cursor-pointer{cursor:pointer!important}.dateColumn{padding-left:3.7rem}.custom-input{border:1px solid #d1d5db;border-radius:.5rem;background-color:transparent;padding:.875rem;height:42.19px;box-shadow:var(--shadow-default);font-weight:400;outline:none;transition:all .2s ease}.custom-input:focus{box-shadow:0 0 0 3px rgba(0,121,83,.12);border-color:var(--color-primary)}.custom-input:hover{border-color:#9ca3af}.custom-input:active{border-color:var(--color-primary)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:3px}::-webkit-scrollbar-track{background:#e9eef3;border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}::-webkit-scrollbar-thumb:active{background-color:#6b7280}input[type=password]::-ms-reveal{display:none}.stickyTableHeader{position:sticky;top:0;background-color:#F7F9FC;z-index:1}.dashboard-heading{font-size:30px;display:flex;justify-content:center;align-items:center;text-align:center;color:black;margin-top:20%}.stickyPagination{position:sticky;bottom:-1px;background-color:white;overflow:hidden;border-top:1px solid #e2e8f0;padding:.25rem 0}.text-title{font-size:26px;line-height:30px;font-weight:600;--tw-text-opacity:1;color:rgb(28 36 52/var(--tw-text-opacity,1))}.rounded-divContent{border-radius:.75rem;margin-bottom:3.5rem;background-color:white;box-shadow:0 1px 3px rgba(0,0,0,.06)}.padding-y-2{padding-bottom:.5rem}.flex-items-start-between{display:flex;align-items:flex-start;justify-content:space-between}.full-flex-between{display:flex;width:100%;align-items:center;justify-content:space-between}.reportTableTitle{font-size:1.125rem;font-weight:700;color:black}.custom-input-width-full{width:100%;padding-right:2rem}.searchCrossIcon:hover{color:#374151}.tableClass{min-width:100%;overflow-wrap:break-word;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.tableClass{padding-left:2rem;padding-right:2rem}}.tbodyRow{overflow-y:auto;border-bottom-width:1px;border-bottom-color:#eeeeee;transition:background-color var(--transition-default)}.tbodyRow:nth-child(2n){background-color:#fafbfc}.tbodyRow:hover{background-color:#f0faf6}.sidebar{position:absolute;left:0;top:0;z-index:9999;display:flex;flex-direction:column;width:18.125rem;overflow-y:hidden;background:linear-gradient(180deg,#ffffff 0,var(--sidebar-bg) 100%);transition:transform .3s ease;border-right:1px solid #e8ecf0}.sidebar.dark{background:var(--box-dark);border-right-color:var(--strokedark)}.sidebar-open{transform:translateX(0)}.sidebar-closed{transform:translateX(-100%)}@media (min-width:1024px){.sidebar{position:static;transform:none}}@media (max-width:1024px){.sidebar{height:100%}}.nav-container{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.nav-link{width:100%}.nav-link,.nav-link1{background-color:#ffffff}.nav-link1{align-items:center;justify-content:space-between;width:18.125rem}.logo-container{margin-left:1.75rem;margin-top:1rem;width:60%}.divider{margin-top:1rem}.divider,.divider1{width:100%;border-width:1px;border-color:#e2e8f0}.sidebar-toggle{display:block}@media (min-width:1024px){.sidebar-toggle{display:none}}.svg-icon,.svg-icon-sidebar{fill:currentColor;width:20px;height:20px}.svg-icon-sidebar{margin-right:1rem}.sidebarScrollingContent{display:flex;flex-direction:column;overflow-y:auto;margin-bottom:2rem;transition:all .3s linear}.sidebarNav{margin-top:.25rem;padding:.5rem}.sidebar-menu-group{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.25rem}.sideberlink{gap:.5rem;border-radius:.5rem;font-size:.95rem;transition:color .2s ease,background-color .2s ease;font-weight:500;border-left:3px solid transparent;margin:0 .5rem}.sideberlink,.sideberlink1{display:flex;align-items:center;padding:.5rem 1rem;color:#556176}.sideberlink1{gap:.3rem;border-radius:.25rem;font-size:1rem;transition:color .3s ease-in-out;font-weight:600}.sideberlink-active,.sideberlink:hover{color:var(--color-primary);background-color:var(--sidebar-hover-bg)}.sideberlink-active{font-weight:600;border-left-color:var(--color-primary)}.mainMenuLink{display:flex;font-weight:500;font-size:.95rem;align-items:center;gap:.5rem;position:relative;border-radius:.5rem;padding:.5rem 1rem;color:#556176;transition:color .2s ease,background-color .2s ease;border-left:3px solid transparent;margin:0 .5rem}.mainMenuLink-active,.mainMenuLink:hover{color:var(--color-primary);background-color:var(--sidebar-hover-bg)}.mainMenuLink-active{font-weight:600;border-left-color:var(--color-primary)}.dropdown-menu{transform:translate(0);overflow:hidden}.dropdown-hidden{display:none}.dropdown-visible{display:flex;flex-direction:column;padding-left:1.85rem;margin-left:1.25rem;border-left:2px solid #e2e8f0}.dropdown-item{display:flex;align-items:center;gap:.5rem;border-radius:.375rem;padding:.4rem .75rem;font-size:.875rem;color:#556176;transition:color .2s ease,background-color .2s ease;font-weight:400;transform:translateZ(0)}.dropdown-item-active,.dropdown-item:hover{color:var(--color-primary);background-color:var(--sidebar-hover-bg)}.dropdown-item-active{font-weight:600}.dropdwonSVGicon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);fill:currentColor;width:20px;height:20px;transition:transform .25s ease}.dropdwonSVGicon-rotated{transform:translateY(-50%) rotate(180deg)}.page-container{min-height:100vh}.page-container1{height:77vh;width:99vh;margin:3px 2px 0 3px}.flex-container{display:flex;height:100vh;overflow:hidden;border-top:50px solid var(--color-primary)}.header-container{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:100%;gap:8px;flex-wrap:wrap;padding-left:.85rem;padding-right:.85rem}.header-left,.header-right{flex:1;display:flex;align-items:center}.header-left{justify-content:flex-start}.header-right{justify-content:flex-end}.date-time,.header-text{padding:12px}.date-time,.header-text,.header-text1{color:white;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-text1{padding:0 12px}.notification-container{position:relative}.notification-btn{display:flex;align-items:center;padding:4px 8px;font-size:.875rem;font-weight:600;color:white;background-color:transparent;border-radius:.375rem;transition:background-color .2s,font-weight .2s}.notification-list{position:absolute;right:0;z-index:10;margin-top:12px;width:320px;background-color:white;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 10px 25px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.notification-item{display:flex;align-items:center;padding:8px 16px;cursor:pointer;transition:font-weight .2s}.notification-item:hover{color:var(--color-primary);font-weight:600}.no-notifications{padding:8px 16px;font-size:.875rem;color:#6b7280}.notification-text{font-size:.875rem;line-height:1.25rem}.notification-text:hover{color:var(--color-primary);font-weight:600}.language-container{position:relative}.language-btn{display:flex;align-items:center;padding:4px 8px;font-size:.875rem;font-weight:600;color:white;background-color:transparent;border-radius:.375rem;transition:background-color .2s,font-weight .2s}.language-btn:hover{font-weight:700}.language-text{color:white;margin-right:.25rem}.language-list{position:absolute;right:0;z-index:10;margin-top:8px;width:160px;background-color:white;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 10px 25px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.language-item{display:flex;align-items:center;padding:8px 16px;cursor:pointer;transition:font-weight .2s}.language-item.active,.language-item:hover{color:var(--color-primary);font-weight:600}.language-item-img{width:18px;height:18px;margin-right:8px}.language-item-img1{width:30rem;height:20rem;margin-right:8px}.logout-container{position:relative}.logout-btn{display:flex;align-items:center;padding:4px 8px;font-size:.875rem;font-weight:600;color:white;background-color:transparent;border-radius:.375rem;transition:background-color .2s,font-weight .2s}.logout-btn:hover{background-color:var(--color-primary);font-weight:700}.logout-list{position:absolute;padding:6px;right:0;z-index:10;margin-top:12px;width:230px;background-color:white;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 10px 25px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.logout-item{display:flex;align-items:center;padding:8px 16px;cursor:pointer;font-weight:600;transition:font-weight .2s}.logout-item:hover{color:var(--color-primary);font-weight:600}.logout-item .logout-icon{width:20px;height:20px;margin-right:8px}.content{margin:0;max-width:1536px;padding:24px;background-color:white}.layout-container{position:relative;display:flex;flex-direction:column;flex:1;overflow-y:hidden;overflow-x:hidden;background-color:white}.content-container{margin:0 auto;max-width:90vw;padding:1.5rem;background-color:white}.icon-toggle{margin-top:.25rem;display:flex;align-items:center}.icon-size{width:16px;height:16px}.faq-icon-size,.icon{width:20px;height:20px}.container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:#f3f4f6;max-width:100%}.form-wrapper{width:100%;max-width:28rem;padding:2.5rem;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.language-selector-container{display:flex;align-items:flex-end;justify-content:flex-end;padding-bottom:1rem}.language-selector{position:relative;display:inline-block;text-align:left;border:1px solid var(--border-color);border-radius:9999px}.language-selector button{display:flex;align-items:center;padding:.25rem .5rem;font-size:.875rem;font-weight:600;color:white;background-color:white;border-radius:9999px;transition:all .3s ease}.language-selector button:hover{background-color:whi;font-weight:700;box-shadow:0 0 8px rgba(0,0,0,.3);border-color:var(--color-primary)}.language-selector svg{height:1rem;width:1rem}.language-dropdown{position:absolute;right:0;z-index:10;margin-top:.5rem;width:12rem;background-color:white;border:1px solid var(--border-color);border-radius:.375rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.language-option{padding:.5rem 1rem;cursor:pointer}.language-option img{height:1.25rem;width:1.25rem;margin-right:.5rem;display:inline-block}.language-option:hover{background-color:#f3f4f6;font-weight:600;color:#0f766e}.login-logo{margin-bottom:1rem;text-align:center}.logo{display:inline-block}.title{font-size:1.125rem;font-weight:700;color:black;text-align:center}.subtitle{margin-bottom:1.75rem}.description{font-size:.875rem;color:black;text-align:left}.form{margin-top:.5rem}.form-group{margin-bottom:1rem}.form-label{display:flex;align-items:center;justify-content:end;display:block;font-size:.875rem;font-weight:600;color:black;margin-bottom:.25rem}.form-input{border:1px solid #d1d5db;border-radius:.5rem;background-color:transparent;padding:.875rem;height:42.19px;box-shadow:var(--shadow-default);font-weight:400;outline:none;transition:all .2s ease;width:100%}.form-input1:disabled,.form-input:disabled{background-color:#EFF2F5!important;cursor:not-allowed;color:#ffffff;border:1px solid #a5adb4!important;box-shadow:0 0 1px #556176!important}.form-input-withIcon{border:1px solid #a5adb4;border-radius:.375rem;background-color:transparent;height:42.19px;padding:.875rem 2.3rem;box-shadow:var(--shadow-default);font-weight:400;outline:none;transition:all .2s;width:100%}.form-input-withIcon:focus,.form-input-withIcon:hover{box-shadow:0 0 5px #556176;border-color:var(--color-primary)}.form-input-withIcon-error{border-color:red}.custom-input1::-moz-placeholder,.form-input1::-moz-placeholder{color:#6c757d}.custom-input1::placeholder,.form-input1::placeholder{color:#6c757d}.form-input:hover,.question-input:hover{border-color:#9ca3af}.form-input:focus,.question-input:focus{box-shadow:0 0 0 3px rgba(0,121,83,.12);border-color:var(--color-primary)}.form-input-error{border-color:red}.error-message{font-size:.875rem;color:red;margin-top:.25rem}.submit-btn{width:100%;padding:.55rem 1rem;background-color:var(--color-primary);color:white;border:none;border-radius:.5rem;font-weight:600;transition:all .2s ease;cursor:pointer;box-shadow:0 1px 3px rgba(0,121,83,.2)}.submit-btn:hover{font-weight:600;box-shadow:0 4px 12px rgba(0,121,83,.3);background-color:var(--color-primary-light);transform:translateY(-1px)}.submit-btn:active{transform:translateY(0);box-shadow:0 1px 3px rgba(0,121,83,.2)}.submit-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.remember-me-container{display:flex;align-items:center;justify-content:end;padding-top:.25rem}.remember-me-label{display:flex;align-items:center;font-size:.875rem;color:#374151}.rember-me-flex{display:flex;align-items:center;justify-content:center;gap:4px}.forgot-password{font-size:.875rem;color:#2563eb}.forgot-password:hover{text-decoration:underline}.disabled-link{color:#9ca3af;cursor:not-allowed}.error-block{margin-top:.5rem}.error-block,.error-block1,.failed-attempts-error{font-size:.875rem;color:red}.password-toggle-button{position:absolute;right:.5rem;top:55%;transform:translateY(-50%)}.cursorPointer{cursor:pointer}.cursorPointer:hover{color:var(--color-primary)}.filterdiv{margin-top:1rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:640px){.filterdiv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.filterdiv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.filterdiv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.filterdiv{grid-template-columns:repeat(3,minmax(0,1fr))}}.filterrelativediv{position:relative;display:flex;align-items:center;flex-direction:column}@media (min-width:640px){.filterrelativediv{flex-direction:row}}.filterLabel{margin-right:.5rem;text-transform:capitalize;width:100%}@media (min-width:640px){.filterLabel{width:33.3333%}}.input-container{position:relative;width:100%}.input{border:1px solid #d1d5db;border-radius:.5rem;background-color:transparent;padding:.5rem 1rem;height:42.19px;box-shadow:0 1px 2px rgba(0,0,0,.05);font-weight:400;outline:none;transition:all .2s ease;width:100%}.input:focus{box-shadow:0 0 0 3px rgba(0,121,83,.12);border-color:var(--color-primary)}.input:hover{border-color:#9ca3af}.clear-button{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);color:#b1b1b1;transition:color .3s}.clear-button:hover{color:var(--color-primary)}.button-container{margin-top:.25rem;position:absolute;right:.5rem;top:.5rem;color:#6b7280;transition:color .3s}.button-container:hover{color:#4b5563}.breadcrumb-container{display:flex;flex-direction:column;gap:20px}@media (min-width:640px){.breadcrumb-container{flex-direction:row;align-items:center;justify-content:space-between}}.breadcrumb-title{font-size:1.25rem;font-weight:600;color:black}.dark .breadcrumb-title{color:white}.breadcrumb-nav{display:flex;align-items:center}.breadcrumb-link{font-size:1rem;font-weight:400;color:inherit;text-decoration:none}.breadcrumb-link:focus,.breadcrumb-link:hover{color:var(--color-primary);outline:none}.breadcrumb-separator{padding-left:8px;padding-right:8px}.breadcrumb-current-page{font-size:1rem;font-weight:400;color:var(--color-primary)}.gscontainer{padding-top:1rem;padding-bottom:1rem;border:1px solid var(--border-stroke-dark)}.gscontainer-inner{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start}.gsselect{position:relative;z-index:4;background-color:transparent;flex:1}.gslabel{display:block;margin-bottom:.25rem;font-weight:600}.gsdate-picker{display:flex;flex-direction:column;flex:1}.gsbutton{margin-top:1.625rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.625rem 1rem;text-align:center;font-weight:600;color:white;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,121,83,.2)}.gsbutton:hover{background-color:var(--color-primary);box-shadow:0 4px 12px rgba(0,121,83,.3);transform:translateY(-1px)}.gsbutton:active{transform:translateY(0)}.gsbutton-disabled,.gsbutton-disabled:hover{background-color:var(--disableBtn-color);cursor:not-allowed}.gsbutton-enabled{background-color:var(--color-primary)}.gssvg{fill:white;transition:fill .2s ease;margin-right:.5rem}.gssvg:hover{fill:#d1d5db}.gsinternal{padding-top:1rem;padding-bottom:1rem;border-top-width:2px;border-bottom-width:2px;border-color:#e2e8f0}.gsinternal .cursor-pointer{cursor:pointer}.gsinternal .cursor-not-allowed{cursor:not-allowed}.gsinternal-header{display:flex;justify-content:space-between;align-items:center}.gsinternal-title{font-size:1.025rem}.gsinternal-filters-count{display:flex}.gsinternal-clear{display:inline-flex;align-items:center;border-radius:.375rem;padding:.25rem .5rem;margin-right:.5rem;text-decoration:underline;text-decoration-thickness:1px}.gsinternal-clear:hover{color:var(--color-primary);font-weight:600}.gsinternal-clear-button{margin-left:.25rem}.gsinternal-clear-button:hover{color:var(--color-primary);font-weight:700}.gsinternal-show-hide-button{font-size:1rem;font-weight:400;margin-right:.5rem}.gsinternal-svg{fill:currentColor;transition:transform .3s;margin-top:.25rem}.gsinternal-svg-rotate{transform:rotate(180deg)}.gsinternal-filters{margin-top:1.25rem}.gsinternal-filter{display:inline-flex;align-items:center;background-color:#eef5f2;border:1px solid #d1e7dd;border-radius:9999px;padding:.25rem .75rem;margin-bottom:.5rem;font-weight:500;font-size:.825rem;margin-right:.5rem;color:var(--color-primary-dark)}.gsinternal-filter-remove{margin-left:.25rem;color:#4b5563}.gsinternal-apply-filters{display:flex;justify-content:flex-end;margin-bottom:5rem}.gsinternal-apply-button{margin-top:1.625rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;background-color:var(--color-primary);padding:.625rem 1rem;text-align:center;font-weight:600;color:white;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,121,83,.2)}.gsinternal-apply-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,121,83,.3)}.gsinternal-apply-button:active{transform:translateY(0)}.gsfiltertable{padding-top:.5rem;padding-bottom:.5rem;border-radius:.75rem}.gsfiltertable,.gsfiltertable-header{background-color:white;min-height:100%}.gsfiltertable-title{font-size:1.125rem;margin:.5rem 0;padding:.5rem 0;text-align:center;font-weight:700;background-color:var(--background-color)}.gsfiltertable-info{display:flex;padding-bottom:.5rem;padding-top:.5rem;justify-content:space-between}.gsfiltertable-info p{font-weight:520}.gsfiltertable-date{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding-bottom:1rem}.gsfiltertable-table{width:100%;table-layout:auto;border-collapse:collapse;overflow:hidden;padding-left:1rem;padding-right:1rem}.gsfiltertable-table thead{position:sticky;top:0}.gsfiltertable-table th{border-bottom:1px solid var(--border-stroke);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;background-color:#F7F9FC;padding:.625rem .5rem}.gsfiltertable-table td{padding:.625rem .5rem;font-size:.875rem}.gsfiltertable-table tbody tr{transition:background-color var(--transition-default)}.gsfiltertable-table tbody tr:nth-child(2n){background-color:#fafbfc}.gsfiltertable-table .hover-bg,.gsfiltertable-table tbody tr:hover{background-color:#f0faf6}.gsfiltertable-pagination{position:sticky}.gsfiltertable-button-group{display:flex;justify-content:flex-end;align-items:flex-end;margin-top:1.25rem;gap:1rem;margin-bottom:6rem}.gsfiltertable-select{flex:1}.gsfiltertable-select-label{margin-bottom:.25rem;font-weight:600}.gsfiltertable-download-button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.625rem 1rem;text-align:center;font-weight:600;color:white;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,121,83,.2)}.gsfiltertable-download-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,121,83,.3)}.gsfiltertable-download-button:active{transform:translateY(0)}.gsfiltertable-download-button.bg-primary{background-color:var(--color-primary)}.gsfiltertable-download-button.bg-disabled{background-color:var(--disableBtn-color);color:white;cursor:not-allowed}.laststate-container{background-color:white;border-radius:.75rem;margin-bottom:3.5rem;box-shadow:0 1px 3px rgba(0,0,0,.06)}.laststate-padding{padding:1rem 1.5rem}.laststate-merchant-select,.laststate-recent-select{position:relative;z-index:20;background-color:transparent}.laststate-filter-section{padding-top:1rem;padding-bottom:1rem;border-top:2px solid var(--border-color);min-height:100%}.laststate-inactive-border{border-bottom:2px solid var(--border-color)}.laststate-preview-section{padding:.5rem 0;background-color:white;min-height:100%}.laststate-download-section{display:flex;justify-content:flex-end;margin-top:1.25rem;margin-bottom:1rem}.laststate-filter-badge{background-color:#eef5f2;border:1px solid #d1e7dd;border-radius:1rem;padding:.25rem .75rem;margin-right:.5rem;font-size:.825rem;color:var(--color-primary-dark)}.laststate-flex-end-container{display:flex;align-items:flex-end;justify-content:flex-end;margin-top:1.75rem;margin-bottom:1.75rem}.laststate-flex-end-gap{display:flex;align-items:flex-end;gap:1.25rem}.laststate-transparent-input{background-color:transparent}.laststate-button-container{display:flex;align-items:center;margin-left:.5rem}.laststate-button{flex-shrink:0;display:inline-flex;justify-content:center;border-radius:.5rem;padding:.625rem 1rem;text-align:center;font-weight:600;color:white;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,121,83,.2)}.laststate-button:hover{background-color:var(--color-primary-light);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,121,83,.3)}.laststate-button:active{transform:translateY(0)}.laststate-enabled-button{background-color:var(--color-primary)}.laststate-disabled-button{background-color:var(--disableBtn-color);color:white;cursor:not-allowed}.recentpreview-container{border-radius:.75rem;margin-bottom:3.5rem;background-color:#ffffff;background-color:var(--box-dark);box-shadow:0 1px 3px rgba(0,0,0,.06)}.recentpreview-header{border-bottom:1px solid var(--border-color);padding:1rem 0}.recentpreview-merchant-container{position:relative;z-index:2;background-color:transparent;background-color:var(--form-input);width:15%}.recentpreview-back-button{margin-top:1.625rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;background-color:var(--color-primary);padding:.625rem 1rem;text-align:center;font-weight:600;color:#ffffff;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,121,83,.2)}.recentpreview-back-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,121,83,.3)}.recentpreview-back-button:active{transform:translateY(0)}.recentpreview-back-icon{fill:#ffffff;transition:fill .2s;margin-right:.5rem}.recentpreview-filters{padding:1rem 0;border-bottom:1px solid var(--border-color);cursor:pointer}.recentpreview-filters-title{font-size:1.125rem}.recentpreview-clear-all{display:inline-flex;align-items:center;border-radius:.375rem;padding:.25rem .5rem;margin-right:.5rem;text-decoration:underline}.recentpreview-clear-all:hover{color:var(--color-primary);font-size:700}.recentpreview-clear-button{margin-left:.25rem}.recentpreview-toggle-filters{font-size:1rem;font-weight:400;cursor:pointer;margin-right:.5rem}.recentpreview-toggle-icon{transition:transform .3s;margin-top:.25rem}.recentpreview-applied-filters{font-size:.875rem;color:#6b7280;margin-top:1.25rem}.recentpreview-discount-range{z-index:9999;border-radius:9999px;display:inline-flex;align-items:center;padding:.25rem .5rem;margin-top:.5rem;font-weight:600;background-color:var(--background-color)}.recentpreview-no-data{padding:1rem 0;border-radius:.125rem;background-color:#ffffff;min-height:100%}.recentpreview-download-options{display:flex;align-items:flex-end;justify-content:flex-end;margin-top:1.25rem;margin-bottom:1rem}.recentpreview-download-container{background-color:transparent;background-color:var(--form-input);flex:1}.recentpreview-download-select{width:15rem}.recentpreview-download-button-container{margin-left:1rem}.recentpreview-download-button{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.625rem 1rem;text-align:center;font-weight:600;color:#ffffff;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,121,83,.2)}.recentpreview-download-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,121,83,.3)}.recentpreview-download-button:active{transform:translateY(0)}.recentpreview-download-button.bg-primary{background-color:var(--color-primary)}.recentpreview-download-button.bg{background-color:var(--disableBtn-color);cursor:not-allowed}.recentpreview-filter-item{z-index:9999;display:inline-flex;background-color:var(--background-color);border-radius:9999px;padding:.25rem .5rem;margin-right:.5rem;margin-top:.25rem;font-weight:600}.recenttransaction-container{border-radius:.75rem;margin-bottom:3.5rem;background-color:white;border:1px solid transparent;box-shadow:0 1px 3px rgba(0,0,0,.06)}.recenttransaction-header{border-bottom:1px solid var(--border-color);padding:1rem 0;background-color:var(--bg-boxdark)}.recenttransaction-inputs{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.recenttransaction-merchant,.recenttransaction-recent{position:relative;z-index:2;background:transparent;width:20%}.recenttransaction-content{padding:1rem 0;border-radius:.125rem;background-color:white;border:1px solid transparent;min-height:100%}.recenttransaction-submenu{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem}.recenttransaction-title{font-size:1.125rem}.recenttransaction-filters{display:flex;align-items:flex-end;justify-content:flex-end;margin-top:1.25rem;margin-bottom:1rem}.recenttransaction-filter-container{display:flex;align-items:flex-end;gap:1.25rem}.recenttransaction-input-container{background:transparent;flex:1}.recenttransaction-label{display:block;margin-bottom:.25rem;font-weight:600}.recenttransaction-select{width:15rem}.recenttransaction-button-container{display:flex}.recenttransaction-button{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding:.625rem .75rem;text-align:center;font-weight:600;color:white;transition:background-opacity .2s}.recenttransaction-button:hover{background-opacity:.9}.recenttransaction-button-active{background-color:var(--color-primary)}.recenttransaction-button-disabled{background-color:var(--disableBtn-color);cursor:not-allowed}.recenttransaction-error{color:red;font-size:.75rem;margin-left:.25rem}.transactionoverview{display:flex;justify-content:space-between}.commercial-name,.date-label{font-weight:520}.transactionoverviewContainerMain{border-radius:.75rem;padding:1.25rem 1.5rem 1rem;margin-bottom:3.5rem;background-color:white;border:1px solid #eef1f5;box-shadow:0 1px 4px rgba(0,0,0,.04)}.transactionoverviewContainer{padding-bottom:.75rem;position:relative;z-index:10}.transactionoverviewContainer label{font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:#64748b;font-weight:600}.transactionoverview .flex{gap:1rem;align-items:center}.transactionoverview .flex .z-4{z-index:4;background-color:transparent}.transactionoverview .flex .flex-1{flex:1}.transactionoverview .flex .w-60{width:15rem}.transactionoverviewButton{margin-top:1.625rem;background-color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.625rem 1rem;text-align:center;font-weight:600;color:white;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,121,83,.2)}.transactionoverviewButton.btn-outlined{background-color:white;color:var(--color-primary);border:1.5px solid var(--color-primary);box-shadow:none}.transactionoverviewButton.btn-outlined .gssvg,.transactionoverviewButton.btn-outlined svg{fill:var(--color-primary)}.transactionoverviewButton.btn-outlined:hover{background-color:#f0faf6;border-color:var(--color-primary-light);color:var(--color-primary-light);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,121,83,.15)}.transactionoverviewButton.btn-outlined:hover .gssvg,.transactionoverviewButton.btn-outlined:hover svg{fill:var(--color-primary-light)}.transactionoverviewButton.btn-outlined:active{transform:translateY(0)}.transactionoverviewButton.btn-outlined.disabled{background-color:white;color:var(--disableBtn-color);border-color:var(--disableBtn-color);cursor:not-allowed;box-shadow:none}.transactionoverviewButton.btn-outlined.disabled .gssvg,.transactionoverviewButton.btn-outlined.disabled svg{fill:var(--disableBtn-color)}.CreateUserButton{margin-top:1.625rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.65rem 1rem;text-align:center;font-weight:600;height:45px;color:white;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,121,83,.2)}.CreateUserButton,.CreateUserButton.enabled{background-color:var(--color-primary)}.CreateUserButton.disabled{background-color:var(--disableBtn-color);cursor:not-allowed;box-shadow:none}.CreateUserButton:hover{background-color:var(--color-primary-light);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,121,83,.3)}.save-button.enabled,.transactionoverviewButton.enabled{background-color:var(--color-primary)}.save-button.disabled,.transactionoverviewButton.disabled{background-color:var(--disableBtn-color);cursor:not-allowed;box-shadow:none}.transactionoverviewButton:hover{background-color:var(--color-primary-light);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,121,83,.3)}.transactionoverviewButton:active{transform:translateY(0)}.transactionoverviewButton svg{fill:white}.transactionoverviewButton svg:hover{fill:white;margin-right:.5rem}.transactionoverviewButton1{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.625rem 1rem;text-align:center;font-weight:600;color:white;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,121,83,.2)}.transactionoverviewButton1,.transactionoverviewButton1.enabled{background-color:var(--color-primary)}.transactionoverviewButton1.disabled{background-color:var(--disableBtn-color);cursor:not-allowed;box-shadow:none}.transactionoverviewButton1:hover{background-color:var(--color-primary-light);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,121,83,.3)}.transactionoverviewButton1 svg{fill:white}.transactionoverviewButton2{margin-top:2px;background-color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.625rem 1rem;text-align:center;font-weight:600;color:white;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,121,83,.2)}.transactionoverviewButton2:hover{background-color:var(--color-primary-light);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,121,83,.3)}.loader{border-right:3px solid transparent;border-top:3px solid transparent;border-color:white white transparent transparent;border-style:solid;border-width:3px;border-radius:50%;width:17px;height:18px;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-container{display:flex;justify-content:center;align-items:center}.typing-indicator{width:100px;height:50px;position:relative;z-index:4}.typing-circle{width:12px;height:12px;position:absolute;border-radius:50%;background-color:#003c71;left:15%;transform-origin:50%;animation:typing-circle-animation .5s ease infinite alternate}@keyframes typing-circle-animation{0%{top:20px;height:8px;border-radius:50px 50px 25px 25px;transform:scaleX(1.7)}40%{height:12px;border-radius:50%;transform:scaleX(1)}to{top:0}}.typing-circle:nth-child(2){left:45%;background-color:#007953;animation-delay:.2s}.typing-circle:nth-child(3){left:auto;right:15%;background-color:#e1261c;animation-delay:.3s}.typing-shadow{width:8px;height:6px;border-radius:50%;background-color:rgba(0,0,0,.2);position:absolute;top:40px;transform-origin:50%;z-index:3;left:15%;filter:blur(1px);animation:typing-shadow-animation .5s ease infinite alternate}@keyframes typing-shadow-animation{0%{transform:scaleX(1.5)}40%{transform:scaleX(1);opacity:.7}to{transform:scaleX(.2);opacity:.4}}.typing-shadow:nth-child(4){left:45%;animation-delay:.2s}.typing-shadow:nth-child(5){left:auto;right:15%;animation-delay:.3s}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #ccc;border-radius:3px;position:relative;outline:none;cursor:pointer;background-color:white}input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}input[type=checkbox]:checked:after{content:"✔";font-size:13px;color:white;position:absolute;left:2px}.globalmodal-container{position:fixed;left:0;top:0;z-index:999999;display:flex;height:100%;min-height:100vh;width:100%;align-items:center;justify-content:center;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);padding:.5rem;animation:modalFadeIn .2s ease-out}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.globalmodal-content{position:relative;width:100%;max-width:570px;border-radius:.75rem;background-color:white;padding:3rem 1.5rem 1.5rem;text-align:center;color:#000;box-shadow:0 20px 60px rgba(0,0,0,.15);animation:modalSlideIn .25s ease-out}.globalmodal-close-btn{right:1.5rem;top:1.5rem;height:1.75rem;width:1.75rem;font-size:1rem;transition:background-color .2s ease}.globalmodal-close-btn,.globalmodal-icon-wrapper{display:flex;align-items:center;justify-content:center;border-radius:50%}.globalmodal-icon-wrapper{height:3rem;width:3rem;max-width:50px}.globalmodal-icon-success{background-color:#007953}.globalmodal-icon-warning{background-color:rgba(251,191,36,.3)}.globalmodal-icon-error{background-color:red}.globalmodal-title{margin-top:1.375rem;font-size:1.25rem;font-weight:700;color:#000}.globalmodal-description{margin:1rem 0;padding:0 1rem}.globalmodal-description,.globalmodal-label{color:#334155;font-size:1rem;font-weight:510}.globalmodal-button-container{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.globalmodal-close-btn{position:absolute;top:10px;right:10px;background:transparent;border:none;cursor:pointer}.globalmodal-button-container.justify-between{justify-content:space-between}.globalmodal-button-container.justify-center{justify-content:center}.globalmodal-button{display:block;width:100%;font-size:1rem;font-weight:600;border-radius:.5rem;padding:.55rem;text-align:center;transition:all .2s ease;background-color:var(--color-primary);margin:1rem;box-shadow:0 1px 3px rgba(0,121,83,.2)}.globalmodal-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,121,83,.3)}.globalmodal-button:active{transform:translateY(0)}.globalmodal-confirm-btn{border:1px solid var(--primary-color);color:white}.globalmodal-confirm-btn:hover{background-color:var(--color-primary-light)}.globalmodal-confirm-btn-disabled,.globalmodal-confirm-btn-disabled:hover{background-color:var(--disableBtn-color)}.globalmodal-cancel-btn{border:1px solid var(--color-danger);background-color:#fde8e8;color:#d32f2f;transition:background-color .2s ease,color .2s ease}.globalmodal-cancel-btn:hover{background-color:#f8d7da}.globalmodal-button-center{display:flex;justify-content:center;width:30%}.notification-progress-bar{background:#f0f0f0;border-radius:4px;height:8px;margin-top:5px;overflow:hidden}.notification-progress-fill{background:#4caf50;height:100%;transition:width .3s ease}.under-construction-container{justify-content:center}.under-construction-container,.under-construction-container-404{display:flex;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box}.under-construction-container-404{justify-content:space-between}.under-construction-inner-container{margin-top:10px;text-align:center}.under-construction-h2{margin-bottom:3px;font-size:1.5rem;font-weight:700;color:black}.under-construction-link{display:inline-flex;align-items:center;gap:10px;border-radius:.375rem;background-color:var(--color-primary);padding:12px 24px;font-weight:500;color:white;transition:background-color .3s,opacity .3s;margin-top:15px}.under-construction-span{font-weight:600}.button1{display:flex;align-items:center;gap:2px;top:5rem;right:30px;padding:5px 20px;border:none;border-radius:50px;background-color:var(--color-primary);color:white;font-size:16px;cursor:pointer;transition:background-color .3s ease}.button1:hover{background-color:var(--color-primary-light);color:white}.plusIcon{margin-left:2px}.divContent{border-radius:.125rem;margin-bottom:3.5rem;background-color:white;width:100%}.form-group1{margin-left:auto;margin-right:auto;padding:20px;border-radius:8px;max-width:100%;width:100%}.form-row{display:flex;justify-content:space-between;gap:10px;margin-bottom:15px}.form-item{display:flex;flex-direction:column;flex:1;width:100%}.save-button{display:flex;justify-content:flex-end;gap:10px;margin-top:2.5rem}.save-button button{padding:10px 20px;margin-top:1rem;border:none;border-radius:40px;font-size:18px;cursor:pointer;width:auto;transition:background-color .3s ease}.save-button .cancel-button{background-color:#fde8e8;color:#d32f2f}.save-button .cancel-button:hover{background-color:#f8d7da}.save-button .save-button{background-color:var(--color-primary);color:white}.save-button .save-button:hover{background-color:var(--color-primary-light)}.menuBtn{position:relative;margin-left:1rem}.form-dropdown{border:1px solid #a5adb4;border-radius:.375rem;background-color:transparent;padding-left:.6rem;height:42.19px;box-shadow:var(--shadow-default);font-weight:400;outline:none;transition:all .2s;width:100%}.form-dropdown:focus,.form-dropdown:hover{box-shadow:0 0 5px #556176;border-color:var(--color-primary)}.form-dropdown-error{border-color:red}.form-dropdown-option{background-color:white;color:#333;padding:10px;transition:background-color .3s ease}.custom-toast{width:400px!important;max-width:100%;margin:0 auto;text-align:center;padding:16px;border-radius:8px}.form-dropdown option:focus,.form-dropdown option:hover{background-color:var(--color-primary)}.activeUserBtn:hover,.deleteBtn:hover,.editBtn:hover{color:var(--color-primary)}.activeUserBtn{margin-left:.8rem}.tooltip{position:absolute;z-index:10;background-color:white;border:1px solid var(--color-primary);border-radius:8px;padding:10px;width:120px;box-shadow:0 2px 10px rgba(0,0,0,.1);left:-7.2rem;bottom:-.6rem}.tooltip:after{content:"";position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--color-primary);top:78%;left:100%;transform:translateY(-50%)}.tooltip-content{display:flex;flex-direction:column;align-items:center}.tooltip-button{background:none;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:5px;transition:background-color .2s;width:100%}.tooltip-button span{flex-grow:1;text-align:left}.tooltip-button .tooltip-icon{margin-left:auto}.tooltip-button:hover{color:var(--color-primary)}.separator{width:100%;height:1px;background-color:#e0e0e0;margin:5px 0}.delete-button{background-color:#ff4d4d;color:white;border:none;border-radius:4px;padding:5px 10px;cursor:pointer;transition:background-color .2s}.delete-button:hover{background-color:#ff1a1a}.close-button{position:absolute;top:5px;right:5px;background:none;border:none;cursor:pointer;color:#888;font-size:16px;transition:color .2s}.close-button:hover{color:#f00}.tab{padding:.625rem .75rem;bottom:0;margin-bottom:-.5rem;display:flex;justify-content:space-between;gap:3px;border-radius:9999px;color:var(--color-border)}.tab,.tablinks{align-items:center}.tablinks{background-color:var(--disableBtn-color);width:120px;text-align:center;padding:.625rem;cursor:pointer;transition:background-color .3s ease;height:45px;justify-content:center}.tablinks.active{background-color:var(--color-primary);color:white}.tablinks.active:hover{background-color:var(--color-primary-light);color:white}.tablinks:focus{background-color:var(--color-primary)}.tablinks1{border-top-left-radius:25px;border-bottom-left-radius:25px}.tablinks3{border-top-right-radius:25px;border-bottom-right-radius:25px}@media (min-width:1366px){.tab{max-width:500px;flex-direction:row;justify-content:space-between}.tablinks{flex:1;text-align:center}}@media (min-width:1920px){.tab{max-width:700px}}@media (min-width:2560px){.tab{max-width:1000px;flex-direction:row;justify-content:space-evenly}.tablinks{padding:12px 25px;font-size:16px}}@media (min-width:3840px){.tab{max-width:1200px}.tablinks{padding:14px 30px;font-size:18px}}@media (min-width:5120px){.tab{max-width:2000px;flex-direction:row;justify-content:space-evenly}.tablinks{padding:16px 30px;font-size:18px}}.divContent1{max-height:100%}.form-item1{height:10px;margin-top:1rem}.top-container{display:flex;justify-content:space-between;width:100%}.tableClass1{margin-top:1rem}.label{display:flex;gap:.5rem}.form-input1{display:flex;background-color:white}.form-input1 input{background:none;outline:none;border:none;padding-bottom:0;padding-top:0;width:100%;margin-top:0}.form-input1 input:focus{border:none}.icon-btn{size:20px;margin-top:.71rem;margin-left:.5rem;color:#6c757d;position:relative}.menubtn{display:flex;gap:1rem}.custom-placeholder{display:flex;gap:4px}.icon-btn2{size:30px;margin-left:1.5px}.icon-btn2,.icon-btn3{margin-top:4px;color:#6c757d}.icon-btn3{size:20px;margin-left:2px}.search-div{display:flex;align-items:flex-start;gap:0;padding:2px;border:1px solid #a5adb4;box-shadow:var(--shadow-default);border-radius:.375rem;transition:all .2s;font-weight:400}.search-div:hover{box-shadow:0 0 8px rgba(0,0,0,.3);border-color:var(--color-primary)}.search-div:focus-within{box-shadow:0 0 5px #556176;border-color:var(--color-primary)}.search-bar{position:relative;width:100%}.custom-input1{border-left:1px solid #a5adb4;padding:.875rem 30px .875rem .875rem}.custom-input1,.custom-input2{background-color:transparent;height:42.19px;box-shadow:var(--shadow-default);font-weight:400;outline:none;transition:all .2s;width:100%}.custom-input2{padding:.275rem .875rem;border:1px solid #a5adb4;border-radius:.375rem}input.custom-input2{padding-right:35px}.custom-input2:disabled{background-color:#EFF2F5!important;cursor:not-allowed;color:#ffffff;border:1px solid #a5adb4!important;box-shadow:0 0 1px #556176!important}.custom-input2:focus,.custom-input2:hover{box-shadow:0 0 5px #556176;border-color:var(--color-primary)}input.custom-input1{padding-right:35px}.p-2{position:absolute;top:50%;right:10px;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;z-index:10;margin-left:20px}.flex-column{display:flex;flex-direction:column;align-items:flex-start}.menu-btn{background-color:white;color:var(--color-primary);border-radius:5px;margin-top:.45rem}.menu-btn svg{stroke:var(--color-primary)}.switch{position:relative;display:inline-block;width:40px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#a5adb4;border-radius:34px}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:15px;width:15px;left:2px;bottom:4px;background-color:white;border-radius:50%}input:checked+.slider{background-color:var(--color-primary)}input:checked+.slider:before{transform:translateX(20px)}.globalmodal-date-input{margin-bottom:20px}.globalmodal-date-label{display:block;margin-bottom:5px;font-size:14px}.globalmodal-date-input-field{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}.custom-select__control{height:42.19px;font-size:15px;padding:4px;cursor:pointer;border:1px solid #a5adb4;box-shadow:none;transition:border-color .3s ease,box-shadow .3s ease}.custom-select__control--is-focused{border:1px solid #007953!important;box-shadow:0 0 5px #556176!important}.custom-select__control:hover{border-color:#007953!important;box-shadow:0 0 5px #556176}.custom-select__option{cursor:pointer!important;background-color:white;color:black!important}.custom-select__option--is-selected,.custom-select__option:hover{color:#007953!important;background-color:white!important}.custom-select__option--is-focused{color:#007953;background-color:white!important}.faq-item{margin:10px 0;border-radius:8px;cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:stretch;transition:background-color .3s ease;padding:0}.faq-item,.faq-question{background-color:#fff;display:flex}.faq-question{font-size:16px;font-weight:400;height:65px;width:100%;align-items:center;justify-content:space-between;padding:10px}.faq-question.expanded{background-color:white;color:#007953}.icon-toggle{display:inline-block}.icon-size{transition:transform .3s ease}.faq-item.expanded .icon-size{transform:rotate(180deg)}.faq-answer{font-size:14px;padding:15px;height:auto;display:block;background-color:#fff}.faq-answer,.faq-question{box-sizing:border-box;border:1px solid #ddd}.question-input{width:100%;min-height:12px;height:auto;padding:.875rem;border:1px solid #a5adb4;border-radius:.375rem;background-color:transparent;box-shadow:var(--shadow-default);font-weight:400;outline:none;transition:all .2s;resize:vertical;overflow:auto;line-height:1.4;font-size:1rem;color:#333}.custom-file,.file-input-wrapper{position:relative;display:inline-block}.file-label{display:inline-block;padding:10px;background-color:#007bff;color:white;cursor:pointer;border-radius:4px}.custom-file-input{opacity:0;width:0;height:0;position:absolute}.custom-file-label{display:inline-block;padding:10px 15px;background-color:#007953;color:white;border-radius:5px;cursor:pointer;font-size:14px;text-align:center}.custom-file-input{display:block;margin-top:10px}.custom-file-label:hover{background-color:#007953}.flatpickr-calendar{transform:scale(.8);transform-origin:top left;font-size:.75rem;width:180px;transition:none!important;left:0!important}.flatpickr-calendar.open{transform:scale(.8)!important;transition:none!important;left:0!important}.flatpickr-calendar .flatpickr-arrow,.flatpickr-calendar:after,.flatpickr-calendar:before{display:none!important}