﻿@import"fonts.css";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";html{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:TEEE,sans-serif;background-color:#f8f8f8}.nav-logo img{height:32px}img{image-orientation:none}.side-nav{text-align:center;background-color:#fff}.side-nav .logo{padding:30px 15px}.side-nav .logo img{height:32px}.side-nav-link{margin:0 auto;padding:12px 10px;opacity:.25;transition:all .6s;display:inline-block;max-width:60px;filter:grayscale(60%)}.side-nav-link:hover{opacity:.7;filter:grayscale(0%)}.side-nav-link.active{opacity:1;filter:grayscale(0%)}.side-nav-separator{border-bottom:1px solid rgba(0,0,0,.1)}.side-nav-top,.side-nav-bottom{padding:10px}@media(max-width: 991px){.side-nav{display:none !important}}.top-nav{position:absolute;padding:26px 40px;top:0;left:0;right:0;margin:0}@media(max-width: 991px){.top-nav{padding:0;position:relative}.top-nav .form-control{height:40px}}h1,.h1{font-size:40px;line-height:55px;font-weight:600;margin-bottom:5px}h2,.h2{font-size:22px;line-height:30px;font-weight:600;margin-bottom:10px}h3,.h3{font-size:20px}h4,.h4{font-size:14px;line-height:20px}h5{font-size:10px;line-height:15px}a.disabled{pointer-events:none;cursor:default}.btn{font-size:16px;line-height:20px;padding:15px 28px;font-weight:600;border-radius:4px;border:none}.btn-primary{background-color:#2962ff}.btn-primary:hover{background-color:rgb(0,65.2570093458,245)}.btn-danger{background-color:#ff3a29}.btn-danger:hover{background-color:rgb(245,19.4626168224,0)}.btn-secondary{background-color:#fff;color:#2962ff}.btn-secondary:hover{color:#2962ff;background-color:hsl(0,0%,95%)}.btn-secondary-neutral{color:#000 !important}.btn-secondary-gray{background-color:#f8f8f8}.btn-secondary.disabled{background-color:#f8f8f8;border-color:#f8f8f8;color:#888 !important}.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:4px}.btn-suffix{padding-left:15px;padding-right:15px}.btn-suffix img{max-width:18px}@media all and (min-width: 992px)and (max-width: 1199px){.btn-lg-block{width:100% !important;display:block !important;margin-top:.5rem !important;margin-bottom:.5rem !important;margin-left:0 !important;margin-right:0 !important}}@media all and (min-width: 768px)and (max-width: 991px){.btn-md-block{width:100% !important;display:block !important;margin-top:.5rem !important;margin-bottom:.5rem !important;margin-left:0 !important;margin-right:0 !important}}@media all and (min-width: 576px)and (max-width: 767px){.btn-sm-block{width:100% !important;display:block !important;margin-top:.5rem !important;margin-bottom:.5rem !important;margin-left:0 !important;margin-right:0 !important}}@media all and (max-width: 575px){.btn-xs-block{width:100% !important;display:block !important;margin-top:.5rem !important;margin-bottom:.5rem !important;margin-left:0 !important;margin-right:0 !important}}.widget{border-radius:4px;background:#fff;height:100%;padding:30px}.widget-auto{height:auto}.widget-tight{padding:20px 30px}@media(max-width: 768px){.widget-tight{padding:10px 15px}}.widget-loose{padding:40px}.widget-header{font-size:22px;line-height:24px}.widget.upload-widget.highlight{background-color:#f0f0f0}.widget .chart-content{position:relative;width:80%;margin:0 auto}.widget .chart-content .chart-label{position:absolute;font-size:30px;font-weight:bold;text-align:center;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2}.widget .chart-content canvas{max-height:auto;max-width:100%;margin:0 auto}.widget .chart-content-unchained{max-width:100%}.widget-fill{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width: 768px){.widget-fill{position:relative}}.widget-in-grid{margin-bottom:30px;height:calc(100% - 30px)}.p-40{padding:40px}@media(max-width: 991px){.p-40{padding:30px}}.button-more{opacity:.2}.bank-match-icon{width:24px;height:24px}.user-avatar img{width:44px;height:44px;object-fit:cover;border-radius:22px}@media(max-width: 768px){.user-avatar img{width:30px;height:30px}}.user-avatar .uploading{width:44px;height:44px;background:#ffb200;border-radius:50%}.user-avatar-active{display:inline-block;position:relative}.user-avatar-active img{border-style:solid;border-width:2px;border-color:#00bfa5}.customer-avatar img{width:38px;height:38px;object-fit:cover;border-radius:50%}@media(max-width: 768px){.customer-avatar img{width:30px;height:30px}}.customer-avatar .uploading{width:38px;height:38px;background:#ffb200;border-radius:50%}.customer-avatar-active{display:inline-block;position:relative}.customer-avatar-active img{border-style:solid;border-width:2px;border-color:#00bfa5}.avatar-group .avatar+.avatar{margin-left:-1rem}.notification-active::after{content:"";width:12px;height:12px;position:absolute;top:0;right:0;z-index:2;background-color:#ff3a29;border-radius:50%}@keyframes spinneranim{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.spinner{animation:1.5s linear infinite spinneranim;animation-play-state:inherit;border:solid 3px #ffb200;border-bottom-color:#fff;border-radius:50%;position:relative;top:7px;left:7px;content:"";height:30px;width:30px}.form-search .form-control{background:none;border:none;outline:none;box-shadow:none !important}.advanced-search{display:none;position:absolute;top:100%;left:0;z-index:1000;width:100%;max-width:1045px;padding:25px 38px;background-color:#fff;border:1px solid #dfe0eb;box-shadow:0px 8px 16px 0px rgba(0,0,0,.1607843137);border-radius:16px}.search-input{max-width:180px}.dropdown-menu-right{border:none;background:#fff;box-shadow:0 2px 20px rgba(0,0,0,.15);border-radius:10px;text-align:right}.dropdown-menu-right .dropdown-item{padding:.5rem 1.5rem;transition:all .6s !important}.dropdown-menu-left{border:none;background:#fff;box-shadow:0 2px 20px rgba(0,0,0,.15);border-radius:10px;text-align:left}.dropdown-menu-left .dropdown-item{padding:.5rem 1.5rem;transition:all .6s !important}.hidden-scrollbar::-webkit-scrollbar{display:none}.hidden-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.font-weight-heavy{font-weight:700}.font-weight-medium{font-weight:600}.split-top{padding-top:45px;padding-bottom:30px}.companio-image{position:relative;bottom:0;max-height:240px;max-width:100%;border-radius:4px}.headline-image{height:calc(100% - 15px);max-height:200px;width:auto}.pagination{margin-top:20px;text-align:right;justify-content:flex-end}.pagination .page-item{margin:0 10px}.pagination .page-item:first-child{margin-left:0}.pagination .page-item:last-child{margin-right:0}.pagination .page-item.disabled img{opacity:.2}.pagination .page-link{line-height:32px;width:32px;padding:0;border-radius:4px;border:none;text-align:center;color:#ccc}.pagination .first .page-link,.pagination .last .page-link{width:50px;padding:0 4px}.rounded{border-radius:4px}.banner-below-image{padding:0 0 0 30px}.banner-below-image img{transform:translateY(-24px);max-height:160px;object-fit:contain}.banner-below-content{padding:30px;color:#fff}.banner-below-cta{padding:30px}.bank-icon{max-width:100px}.contact-row th,.contact-row td{vertical-align:middle;border:none;border-bottom:1px solid rgba(0,0,0,.1);order:2;font-size:14px;line-height:20px;padding:20px 12px}@media(max-width: 768px){.contact-row th:first-child,.contact-row td:first-child{padding-right:45px}.contact-row th:last-child,.contact-row td:last-child{position:absolute;border:none;top:0;right:0}.contact-row th:nth-last-child(2),.contact-row td:nth-last-child(2){border:none}}.contact-row th.tight,.contact-row td.tight{width:1px}.contact-row-primary{margin:0}.contact-row-secondary{opacity:.4;margin:0}@media(max-width: 768px){.contact-row{border-radius:4px;display:block;margin:8px 0;display:flex;flex-direction:column;position:relative}}.overflow-scroll{overflow:auto}.notification-alert{padding:20px;color:#999}.notification-alert-icon{margin-right:20px}.notification-alert img{width:50px}.customer-profile-preview{position:relative;display:block;border-radius:100px;overflow:hidden;width:5rem;height:5rem;background-image:url(../icons/icon-upload-preview.svg);background-size:cover;background-position:center center;background-repeat:no-repeat}.upload-preview{position:relative;display:block;border-radius:100px;overflow:hidden;width:130px;height:130px;margin-bottom:30px;background-image:url(../icons/icon-upload-preview.svg);background-size:cover;background-position:center center;background-repeat:no-repeat}.upload-preview-sm{width:100px;height:100px;margin-bottom:8px}.company-logo{width:90px;height:90px;margin-bottom:30px;border-radius:100px;background-image:url(../icons/icon-upload-preview.svg);background-size:cover;background-position:center center;background-repeat:no-repeat}.form-group{position:relative;margin-bottom:30px}.form-group label{color:rgba(0,0,0,.4);font-size:18px}.form-group label.label-small{font-size:16px !important}.label-small{word-wrap:break-word !important;white-space:normal !important}.form-control{background-color:#f8f8f8 !important;border:none;height:50px;border-radius:4px;transition:all .3s;padding-left:20px}.form-control-light{background-color:#fff !important}.form-control+label{position:absolute;top:14px;left:21px;color:#000;opacity:.4;font-size:14px;transition:all .3s;pointer-events:none}.form-control:focus:not(:placeholder-shown)+label,.form-control:not(:placeholder-shown)+label{top:-16px;font-size:10px;left:0px}.form-control::placeholder{font-size:14px;color:rgba(0,0,0,.4)}.form-control[disabled],.form-control.disabled{opacity:.5;cursor:not-allowed}.form-control[disabled]+label,.form-control.disabled+label{opacity:.2 !important}.form-control[disabled].keep-opaque,.form-control.disabled.keep-opaque{opacity:1}.form-control[disabled].keep-opaque+label,.form-control.disabled.keep-opaque+label{opacity:.4 !important}textarea.form-control{height:130px}.add-ticket-textarea{height:20rem}.update-ticket-textarea{height:6rem}@media(min-width: 991px){.update-ticket-textarea{height:30rem}}.wysiwyg-icons-area{position:absolute;top:.5rem;right:0}.wysiwyg-icons-area img{width:24px;height:24px}.custom-select+label{position:absolute;top:14px;left:21px;color:#000;opacity:.4;font-size:14px;transition:all .3s;pointer-events:none}.custom-select:focus+label,.custom-select:not([value=""]):valid+label{top:-16px;font-size:10px;left:0px}.custom-control{padding-left:30px;min-height:30px}.custom-control-label{white-space:nowrap;padding-left:20px}.custom-control-label::before{width:30px;height:30px;margin-top:-8px;left:-30px}.custom-control-label::after{margin-top:-8px;width:30px;height:30px;left:-30px}.custom-file-input{height:50px}.custom-file-label{border:none;line-height:50px;color:rgba(0,0,0,.4)}.custom-file-label::after{content:"Upload" !important;height:50px;line-height:20px;padding:15px 28px;border:none;border-radius:4px;background-color:#2962ff;color:#fff}@media(max-width: 767px){.custom-file-label{position:relative;line-height:1.5rem;margin-top:-3rem;padding-left:0;padding-right:0}.custom-file-label::after{position:relative;margin-top:1rem;text-align:center}}.bg-warning-light{background-color:rgba(255,178,0,.2) !important}.bg-danger-light{background-color:rgba(255,90,90,.2) !important}.bg-primary-light{background-color:rgba(41,98,255,.2) !important}.info-dot{width:14px;height:14px;display:inline-block;background:rgba(0,0,0,.2);border-radius:40px;margin-bottom:-2px}.info-dot-success{background-color:#00bfa5}.info-dot-warning{background-color:#ffb200}.info-dot-primary{background-color:#2962ff}.info-dot-danger{background-color:#ff3a29}.change-month{line-height:16px}.change-month-btn{vertical-align:middle;display:inline-block;margin-top:-5px;opacity:.2;transition:all .3s}.change-month-btn:hover{opacity:.5}.upload-drop{height:20vw;border:2px dashed #d8d8d8;border-radius:4px;opacity:.4;font-size:22px;color:rgba(0,0,0,.4);text-align:center}.card{border:none;border-radius:4px;min-height:calc(100% - 30px);margin-bottom:30px}.card-header{padding:30px 20px;background:none;border:none}.card-body{padding:0 20px}.card-footer{padding:30px 20px;background:none;border:none}.card-auto{height:auto !important;min-height:0}.card.card-bg-danger{background-color:rgba(255,90,90,.2)}.card.card-bg-warning{background-color:#ffe5d3}.card.card-border-danger{border:2px solid #ff3a29}.card.card-border-warning{border:2px solid #ffb200}.card.card-border-success{border:2px solid #00bfa5}.card .card-left-image{width:5rem;height:5rem;border-radius:50%;margin-right:1rem}.badge{color:#000;border-radius:6px;padding:5px 13px;font-size:10px;font-weight:7000}.badge-success{background:#d6fffa}.badge-notification{background:#ff3a29;color:#fff;padding:3px 5px;border-radius:50%;position:relative;top:-2px}.badge-notes{background:#2962ff;color:#fff;padding:3px 5px;border-radius:50%;position:relative;top:-2px}.badge-danger{background:rgba(255,90,90,.2)}.badge-primary{background:#ebf0ff}.customer-flag{position:absolute}.customer-flag img{bottom:1rem;left:-0.5rem;width:20px;height:auto;position:relative;border-radius:0}.text-muted{color:#000;opacity:.4}.text-faded{opacity:.4}.text-success{color:#00bfa5 !important}.text-danger{color:#ff3a29 !important}.text-white{color:#fff !important}main.scroll{max-height:100%;overflow:auto}.v-top{vertical-align:top !important}.bg-primary{background-color:#2962ff !important}.bg-primary-light{background-color:#ebf0ff !important}.bg-success{background-color:#00bfa5 !important}.bg-success-light{background-color:#d6fffa !important}.bg-danger{background-color:#ff3a29 !important}.bg-danger-light{background-color:rgba(255,90,90,.2) !important}.btn+.btn{margin-left:30px}.payment-method{position:absolute;width:100%;height:100%;top:0;left:0;color:#fff;padding:30px}.payment-method-wrap{position:relative;padding-bottom:58%;margin-bottom:2rem}.payment-method-credit-card{background:rgba(0,0,0,0) url(../images/payment-method-credit-card.jpg) center center no-repeat;background-size:contain}.payment-method-bank-account{background:rgba(0,0,0,0) url(../images/payment-method-bank-account.jpg) center center no-repeat;background-size:contain}.custom-select{background:#f8f8f8 url(../icons/icon-chevron.svg) no-repeat right .75rem center/17px 10px;border:none;height:50px;border-radius:4px;transition:all .3s;padding-left:20px}.input-group-text{background-color:#f8f8f8;border:none;color:rgba(0,0,0,.4)}.grey{opacity:.4}.text-grey{color:rgba(0,0,0,.4)}.settings-nav{background-color:#fff;border-radius:4px}.settings-nav .nav-link{padding:16px 0;border-bottom:1px solid rgba(0,0,0,.1);color:rgba(0,0,0,.4)}.settings-nav .nav-link.active{color:#000}.settings-nav .nav-item{padding:0 24px}.settings-nav .nav-item:last-child .nav-link{border:none}.custom-radio .custom-control-label{padding-left:30px}.custom-radio .custom-control-label:before,.custom-radio .custom-control-label:after{width:30px;height:30px;margin-top:-9px}.custom-radio .custom-control-input:checked+label{color:#000}.annual-report-note{padding:20px 30px;border-radius:4px;position:relative}@media(min-width: 991px){.annual-report-note-list{margin:0 -22px;padding:0 22px}}@media(max-width: 1300px){.annual-report-note .btn{width:100%;line-break:anywhere}}.annual-report-note-wrapper{margin-top:30px;margin-bottom:60px}.annual-report-note-wrapper .notify-list{font-size:10px;color:#888}.annual-report-note-incoming{background:#ebf0ff}.annual-report-note-incoming .user-avatar{right:-15px;position:absolute;top:0;transform:translateY(-50%)}.annual-report-note-incoming time{font-size:10px;color:#888;line-height:15px;position:absolute;top:-22px;left:0}.annual-report-note-warning{background:#ffe5d3}.ticket-message{padding:20px 30px;border-radius:4px;margin-top:60px;margin-bottom:80px;position:relative}@media(min-width: 991px){.ticket-message-list{margin:0 -22px;padding:0 22px}}@media(max-width: 1300px){.ticket-message .btn{width:100%;line-break:anywhere}}.ticket-message .ticket-message-avatar{position:absolute;top:-55px;left:0px}.ticket-message .ticket-message-body{padding-right:70px}.ticket-message .ticket-message-body .ticket-message-actions{width:60px;position:absolute;right:30px;top:20px}.ticket-message .ticket-message-body .ticket-message-actions button{padding:0}.ticket-message .ticket-message-body .ticket-message-actions button img{width:20px;height:20px}.ticket-message .ticket-message-body .ticket-message-actions .btn+.btn{margin-left:10px}.ticket-message-incoming{background:#ebf0ff}.ticket-message-incoming .ticket-message-avatar{flex-direction:row-reverse}.ticket-message-incoming .user-avatar{margin-left:10px}.ticket-message-incoming time{font-size:10px;color:#888;line-height:15px;margin-right:10px}.ticket-message-outgoing{background:#f8f8f8}.ticket-message-outgoing .ticket-message-avatar{justify-content:flex-start}.ticket-message-outgoing .user-avatar{margin-right:10px}.ticket-message-outgoing time{font-size:10px;color:#888;line-height:15px;margin-left:10px}.ticket-message-error{background:rgba(255,90,90,.2)}.ticket-message-success{background:#d6fffa}.ticket-message-warning{background:#ffe5d3}.ticket-message-loading{background:#f8f8f8}.navbar-toggler{padding:0}.navbar-toggler:focus{outline:5px auto #ebf0ff}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2841, 98, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .nav-link span{opacity:.25}.navbar-light .nav-link img{opacity:.25;width:16px;height:16px}.navbar-light .nav-link.active img{opacity:1}.navbar-light .nav-link.active span{opacity:1}.progress{height:8px}.datepicker{border-radius:.375rem;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:20px 22px;box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1)}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-top:7px solid #fff;border-bottom:0}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-top:6px solid #fff;border-bottom:0}.datepicker table{margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.datepicker table tr td{border-radius:50%}.datepicker table tr td.active{padding:5px 10px}.datepicker table tr th{font-weight:500;border-radius:.375rem}.datepicker table tr td,.datepicker table tr th{font-size:.875rem;width:36px;height:36px;transition:all .15s ease;text-align:center;border:none}.table-cell-sm{max-width:8rem}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:rgba(0,0,0,0)}.datepicker table tr td.old,.datepicker table tr td.new{color:#adb5bd}.datepicker table tr td.day:hover,.datepicker table tr td.focused{cursor:pointer;background:#fff}.datepicker table tr td.disabled{cursor:default;color:#dee2e6;background:none}.datepicker table tr td.disabled:hover{cursor:default;color:#dee2e6;background:none}.datepicker table tr td.highlighted{border-radius:0}.datepicker table tr td.highlighted.focused{background:#2962ff}.datepicker table tr td.highlighted.disabled{color:#ced4da;background:#2962ff}.datepicker table tr td.highlighted.disabled:active{color:#ced4da;background:#2962ff}.datepicker table tr td.today{background:#fff}.datepicker table tr td.today.focused{background:#fff}.datepicker table tr td.today.disabled{color:#8898aa;background:#fff}.datepicker table tr td.today.disabled:active{color:#8898aa;background:#fff}.datepicker table tr td.range{color:#fff;border-radius:0;background:#2962ff}.datepicker table tr td.range.focused{background:#3b53de}.datepicker table tr td.range.disabled{color:#8a98eb;background:#324cdd}.datepicker table tr td.range.disabled:active{color:#8a98eb;background:#324cdd}.datepicker table tr td.range.day.disabled:hover{color:#8a98eb;background:#324cdd}.datepicker table tr td.range.highlighted.focused{background:#cbd3da}.datepicker table tr td.range.highlighted.disabled{color:#dee2e6;background:#f5f6f8}.datepicker table tr td.range.highlighted.disabled:active{color:#dee2e6;background:#f5f6f8}.datepicker table tr td.range.today.disabled{color:#fff;background:#2962ff}.datepicker table tr td.range.today.disabled:active{color:#fff;background:#2962ff}.datepicker table tr td.day.range-start{border-top-right-radius:0;border-bottom-right-radius:0}.datepicker table tr td.day.range-end{border-top-left-radius:0;border-bottom-left-radius:0}.datepicker table tr td.day.range-start.range-end{border-radius:50%}.datepicker table tr td.selected{color:#fff;background:#2962ff}.datepicker table tr td.selected.highlighted,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.highlighted:hover{color:#fff;background:#2962ff}.datepicker table tr td.day.range:hover{color:#fff;background:#2962ff}.datepicker table tr td.active{color:#fff;background:#2962ff;box-shadow:none}.datepicker table tr td.active.highlighted,.datepicker table tr td.active:hover,.datepicker table tr td.active.highlighted:hover{color:#fff;background:#2962ff;box-shadow:none}.datepicker table tr td span{line-height:54px;display:block;float:left;width:23%;height:54px;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span:hover,.datepicker table tr td span.active{background:#f5f6f8}.datepicker table tr td span.disabled{cursor:default;color:#dee2e6;background:none}.datepicker table tr td span.disabled:hover{cursor:default;color:#dee2e6;background:none}.datepicker table tr td span.active{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active:hover{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled:hover{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#8898aa}.datepicker .datepicker-switch{width:145px;cursor:pointer}.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#f5f6f8}.datepicker .prev.disabled,.datepicker .next.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}input.datepicker:disabled{background-color:#e9ecef;opacity:.65;cursor:not-allowed}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{background:linear-gradient(to right, #253292, #253292),#dde2ff;border-color:#dde2ff;color:#fff;border-radius:6px}.datepicker table tr td.today{background-color:#f0f8ff}.datepicker-months .month.month-in-range{background-color:#f5f6f8 !important}.datepicker-months .month.active{background-color:#d7d7d9 !important}.datepicker .day.in-range{background-color:#dde2ff;color:#253292;border-radius:0}.datepicker .day.in-range:hover{background-color:rgba(0,123,255,.3)}.datepicker-month-nav{display:flex;align-items:center;margin:0 10px}.datepicker-month-nav .btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;margin:0 5px;background-color:rgba(0,0,0,0);border:1px solid #ced4da;color:#495057}.datepicker-month-nav .btn:hover{background-color:#e9ecef}.datepicker-month-nav .btn:focus{outline:none;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.datepicker-month-nav-container{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:4px;border:none;width:100%;overflow:hidden}#date_for_transaction_select .datepicker-month-nav-container,#date_for_document_select .datepicker-month-nav-container{background-color:#f7f8fc;box-shadow:none;margin-bottom:0;border-radius:8px}.datepicker-month-nav-container .input-group-append{flex-grow:1;margin-left:0;margin-right:0}.datepicker-month-nav-container #select_date_btn,.datepicker-month-nav-container #select_date_btn:active,.datepicker-month-nav-container #select_date_btn:hover,.datepicker-month-nav-container #select_date_btn:focus{padding:15px 12px;display:flex;align-items:center;justify-content:center;width:100%;margin:0;white-space:nowrap;min-width:90px;box-shadow:none;background-color:#fff}.datepicker-month-nav-container #date_for_transaction_dropdown_button,.datepicker-month-nav-container #date_for_transaction_dropdown_button:hover,.datepicker-month-nav-container #date_for_documents_dropdown_button,.datepicker-month-nav-container #date_for_documents_dropdown_button:hover{background:#f7f8fc;color:#4b506d;padding:10px 15px;display:flex;align-items:center;justify-content:center;width:100%;margin:0;white-space:nowrap;min-width:90px}.datepicker-month-nav-container #date_for_transaction_dropdown_button:active,.datepicker-month-nav-container #date_for_documents_dropdown_button:active{background:#e9ecef;color:#4b506d}.datepicker-month-nav-container #select_date_btn:hover{background-color:#fff}.datepicker-month-nav-container #select_date_btn span,.datepicker-month-nav-container #date_for_transaction_dropdown_button span,.datepicker-month-nav-container #date_for_documents_dropdown_button span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.datepicker-month-nav-container .select_date_btn{flex-grow:1;text-align:center;display:inline-flex;align-items:center;justify-content:center;width:100%}#date_for_transaction_select .month-nav-prev,#date_for_transaction_select .month-nav-next,#date_for_document_select .month-nav-prev,#date_for_document_select .month-nav-next{font-size:18px;cursor:pointer;padding:10px 12px;background:rgba(0,0,0,0);border:none}.month-nav-prev,.month-nav-next{font-size:18px;cursor:pointer;padding:12px;background:rgba(0,0,0,0);border:none}#date_for_transaction_select .month-nav-prev,#date_for_transaction_select .month-nav-next,#date_for_document_select .month-nav-prev,#date_for_document_select .month-nav-next{background-color:#f7f8fc}#date_for_transaction_select .month-nav-prev,#date_for_transaction_select .month-nav-next,#date_for_document_select .month-nav-prev,#date_for_document_select .month-nav-next{background-color:#f7f8fc}.month-nav-prev:focus,.month-nav-next:focus{outline:none;box-shadow:0 0 0 0}.swal2-popup .swal2-title{font-size:1.2em}.switch{position:relative;display:inline-flex;align-items:center;margin-right:20px}.switch input{opacity:0;width:0;height:0}.switch-label{margin-left:10px;font-family:"Poppins",sans-serif;font-size:12px;line-height:100%;font-weight:600;color:#4b506d}.slider{position:relative;display:inline-block;width:50px;height:24px;background-color:#e9ecef;border-radius:34px;transition:.4s;cursor:pointer}.slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:.4s;box-shadow:0 1px 3px rgba(0,0,0,.1)}input:checked+.slider{background-color:#2ecc71}input:checked+.slider:before{transform:translateX(26px)}#hideBalancesSwitch+.slider,#hideClosedBanksSwitch+.slider{width:45px;height:24px}#hideBalancesSwitch:checked+.slider,#hideClosedBanksSwitch:checked+.slider{background-color:#2ecc71}#hideBalancesSwitch+.slider:before,#hideClosedBanksSwitch+.slider:before{width:18px;height:18px}#hideBalancesSwitch:checked+.slider:before,#hideClosedBanksSwitch:checked+.slider:before{transform:translateX(21px)}.switches-container{display:flex;align-items:center;margin-top:20px;margin-bottom:10px}.loading-animation-container{position:relative}.dot-flashing{position:relative;width:10px;height:10px;border-radius:5px;background-color:#2962ff;color:#2962ff;animation:dotFlashing 1s infinite linear alternate;animation-delay:.5s}.dot-flashing::before{content:"";display:inline-block;position:absolute;top:0;left:-15px;width:10px;height:10px;border-radius:5px;background-color:#2962ff;color:#2962ff;animation:dotFlashing 1s infinite alternate;animation-delay:0s}.dot-flashing::after{content:"";display:inline-block;position:absolute;top:0;left:15px;width:10px;height:10px;border-radius:5px;background-color:#2962ff;color:#2962ff;animation:dotFlashing 1s infinite alternate;animation-delay:1s}@keyframes dotFlashing{0%{background-color:#2962ff}50%,100%{background-color:#ebf0ff}}.rating-star{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-image:url(../icons/empty-star.svg)}.rating-star-selected{width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-image:url(../icons/star.svg)}.rating-star-empty{width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-image:url(../icons/empty-star.svg)}.rating-star-unselected{width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-image:url(../icons/hover-star.svg)}.rating:hover .rating-star :not(.fixed-rate){background-image:url(../icons/star.svg)}.rating .rating-star:hover~.rating-star :not(.fixed-rate){background-image:url(../icons/empty-star.svg)}.ql-toolbar{background-color:#f8f8f8;border-top:0 !important;border-left:0 !important;border-right:0 !important;border-bottom:1px solid #d8d8d8;-moz-border-radius:0px;-webkit-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0px 0px}.ql-container.ql-snow{border-top:0 !important;border-left:0 !important;border-right:0 !important;border-bottom:0 !important;border-radius:4px}.inline-editor-container .ql-toolbar.ql-snow{border:1px solid #ddd;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#f9f9f9}.inline-editor-container .ql-container.ql-snow{border:1px solid #ddd;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;min-height:120px;background-color:#fff;height:120px}.ql-editor{background-color:#f8f8f8;border-radius:4px;font-family:"TEEE";font-size:1rem}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{line-height:1.5rem;margin-bottom:.5rem !important}.ql-editor.ql-blank::before{font-style:normal;color:#d8d8d8}#edit-note-content .ql-editor{height:200px !important;overflow-y:auto}.btn-edit-note,.btn-delete-note{background:rgba(0,0,0,0);border:none;padding:.25rem;margin-left:.5rem}.btn-edit-note:hover,.btn-delete-note:hover{opacity:.7}.ticket-message-actions.disabled-during-edit{opacity:.5}@media(max-width: 434px){.mt-xxs-5{margin-top:3rem !important}}[data-theme=dark]{background-color:#111 !important;color:#f7f7f7}[data-theme=dark] .widget{background-color:#2c2c2c !important}[data-theme=dark] .upload-drop{color:hsla(0,0%,100%,.8) !important}[data-theme=dark] .bg-black{background-color:#fff !important}[data-theme=dark] .bg-dark{background-color:#eee !important}[data-theme=dark] .bg-light{background-color:#222 !important}[data-theme=dark] .bg-white{background-color:#000 !important}[data-theme=dark] .text-grey{color:hsla(0,0%,100%,.8) !important}[data-theme=dark] .dropdown-item .text-grey{color:rgba(0,0,0,.4) !important}[data-theme=dark] .settings-nav{background-color:#111 !important;color:#fff !important}[data-theme=dark] .settings-nav .nav-link{border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}[data-theme=dark] .form-control:focus:not(:placeholder-shown)+label,[data-theme=dark] .form-control:not(:placeholder-shown)+label label{color:hsla(0,0%,100%,.8)}[data-theme=dark] label{color:#babed3}[data-theme=dark] .table{color:#babed3}[data-theme=dark] .form-control{background:#b8b8b8 !important}[data-theme=dark] .form-search img{filter:brightness(0) invert(1) !important}[data-theme=dark] .form-search input{background:#111 !important}[data-theme=dark] .form-search input::placeholder{color:hsla(0,0%,100%,.8)}[data-theme=dark] .button-more img{filter:brightness(0) invert(1) !important}[data-theme=dark] .card{background-color:#222 !important}[data-theme=dark] .modal-body{background-color:#222 !important}[data-theme=dark] .side-nav{background-color:#222 !important}[data-theme=dark] .side-nav img:not(.mainLogo){filter:brightness(0) invert(1) !important}[data-theme=dark] .nav-link{background-color:#000 !important;color:hsla(0,0%,100%,.8) !important}[data-theme=dark] .nav-link img:not(.mainLogo){filter:brightness(0) invert(1) !important}[data-theme=dark] .change-month-btn{opacity:1}[data-theme=dark] .change-month-btn.disabled{opacity:.4 !important}[data-theme=dark] .change-month-btn img:not(.mainLogo){filter:brightness(0) invert(1) !important;opacity:1}[data-theme=dark] .contact-row td{border-bottom:1px solid hsla(0,0%,100%,.1) !important}[data-theme=dark] .ticket-message-outgoing{background:#a1a1a1}[data-theme=dark] .ticket-message-incoming{background:#f0f0f0;color:#111}[data-theme=dark] .payment-method-credit-card,[data-theme=dark] .payment-method-bank-account{border-radius:20px}[data-theme=dark] .ql-editor{color:#000 !important}[data-theme=dark] .text-muted{color:#888 !important;opacity:1}[data-theme=dark] .contact-row-secondary{opacity:.8 !important}[data-theme=dark] .page-item.disabled .page-link{background:#888}[data-theme=dark] .pagination .page-item.disabled img{opacity:.4}[data-theme=dark] .grey{opacity:.8}[data-theme=dark] .badge{color:#fff !important}[data-theme=dark] .badge-danger{background-color:rgba(255,90,90,.4) !important}[data-theme=dark] .badge-success{background-color:rgba(214,255,250,.4) !important}[data-theme=dark] .badge-light{background-color:rgba(248,249,250,.4) !important}[data-theme=dark] .badge-info{background-color:rgba(23,162,184,.4) !important}[data-theme=dark] .badge-primary{background-color:rgba(235,240,255,.4) !important}[data-theme=dark] .badge-warning{background-color:rgba(255,193,7,.4) !important}.vertical-timeline{width:100%;position:relative;padding:1.5rem 0 1rem}.vertical-timeline::before{content:"";position:absolute;top:0;left:115px;height:100%;width:4px;background:#e9ecef;border-radius:.25rem}.vertical-timeline-element{position:relative;margin:0 0 2rem}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{visibility:visible;animation:cd-bounce-1 .8s}.vertical-timeline-element-icon{position:absolute;top:0;left:105px}.vertical-timeline-element-icon .badge-dot-xl{box-shadow:0 0 0 5px #fff}.badge-dot-xl{width:18px;height:18px;position:relative}.badge-dot-xl::before{content:"";width:10px;height:10px;border-radius:.25rem;position:absolute;left:50%;top:50%;margin:-5px 0 0 -5px;background:#fff}.vertical-timeline-element-content{position:relative;margin-left:135px;font-size:.8rem}.vertical-timeline-element-content .vertical-timeline-element-date{display:block;position:absolute;left:-124px;top:0;padding-right:10px;text-align:left;color:#adb5bd;font-size:.7619rem;white-space:nowrap}.vertical-timeline-element-content:after{content:"";display:table;clear:both}.widget-fill-md{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width: 992px){.widget-fill-md{position:relative}}.custom-a{all:unset;color:#253292;font-weight:500;font-size:14px}.custom-a:hover{text-decoration:underline;cursor:pointer}.rounded-checkbox{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:#c5c7cd;width:20px;height:20px;border:2px solid #c5c7cd;border-radius:50%;display:grid;place-content:center}.rounded-checkbox:disabled{opacity:.5;cursor:default !important}.rounded-checkbox:hover{cursor:pointer}.rounded-checkbox:checked{border:2px solid #253292}.rounded-checkbox:checked::before{content:"";width:10px;height:10px;border-radius:50%;background:#253292}.primary-button{all:unset;display:flex !important;align-items:center !important;justify-content:center !important;background:#ff4ea1;min-width:158px;height:40px;border-radius:31px;color:#fff;font-weight:500;font-size:14px}.primary-button-purple{all:unset;display:flex !important;align-items:center !important;justify-content:center !important;background:#642adb;min-width:158px;height:40px;border-radius:31px;color:#fff;font-weight:500;font-size:14px}.primary-button-purple .icon{filter:invert(100%);width:14px;height:14px;margin-right:8px}.primary-button .icon{filter:invert(100%);width:14px;height:14px;margin-right:8px}.primary-button:focus{outline:none;border:none}.primary-button:disabled{opacity:.5}.secondary-button{all:unset;color:#9fa2b4;font-weight:500;font-size:14px}.secondary-button:hover{text-decoration:underline;cursor:pointer}.custom-input-txt{font-weight:400;background-color:#fcfdfe;border-radius:8px;color:#4b506d;border:1px solid #f0f1f7;padding:8.5px 14px;height:40px}.custom-input-txt::placeholder{font-weight:400;font-size:14px;opacity:.4}.custom-input-txt:focus{outline:none !important;border:2px solid #f0f1f7}.bank_filter_btn_selected{border-radius:8px !important;background-color:#253292 !important;text-transform:uppercase;color:#fff;font-size:11px;width:128px !important;height:32px !important;font-weight:700;outline:none !important;border:unset !important}@media(max-width: 768px){.bank_filter_btn_selected{width:100% !important;display:inline-block}}.bank_filter_btn{border:#dfe0eb 1px solid;border-radius:8px !important;background-color:rgba(0,0,0,0) !important;text-transform:uppercase;color:#9fa2b4;font-size:11px;width:128px !important;height:32px !important;font-weight:700;outline:none !important}@media(max-width: 768px){.bank_filter_btn{width:100% !important;display:inline-block}}.onboarding-bank-cards{width:238px;height:221px;border-radius:8px;border:#dfe0eb 1px solid;display:flex;flex-direction:column;align-items:start;justify-content:space-between;padding:24px}.onboarding-bank-cards p{font-weight:400;font-size:11px;color:#9fa2b4}.onboarding-bank-cards a{font-weight:700;font-size:12px}@media(max-width: 576px){.onboarding-bank-cards{width:200px}}.btn-bank-connect{width:83px;height:24px;border-radius:20px;background-color:#253292;color:#fff;font-weight:700;font-size:12px;display:flex;justify-content:center;align-items:center;transition:all ease-in-out 300ms;outline:none !important}.btn-bank-connect:hover{text-decoration:none;opacity:.8}.btn-bank-connect:focus{outline:none !important}@media(max-width: 768px){.btn-bank-connect{margin:0 .25rem 0 .25rem}}.btn-bank-open{width:83px;height:24px;border-radius:20px;border:#253292 1px solid;color:#253292;font-weight:700;font-size:12px;display:flex;justify-content:center;align-items:center;transition:all ease-in-out 300ms;outline:none !important}.btn-bank-open:hover{text-decoration:none;opacity:.8}.btn-bank-open:focus{outline:none !important}@media(max-width: 768px){.btn-bank-open{margin:0 .25rem 0 .25rem}}.owl-stage-outer{display:flex;flex-basis:100%;width:0}.owl-stage{display:flex;flex-basis:100%;width:0}.force-d-none{display:none !important}@media(max-width: 768px){.w-md-100{width:100% !important}}.onboarding-btn-primary{height:48px;border:none;background-color:#ff4ea1;box-shadow:0 4px 12px rgba(55,81,255,.24);border-radius:31px;color:#fff;font-size:14px;font-weight:500;text-align:center;outline:none !important}.onboarding-btn-primary:focus{outline:none !important}@media(max-width: 768px){.onboarding-btn-primary{width:100% !important}}.onboarding-btn-primary:disabled{opacity:.5}.onboarding-btn-secondary{height:48px;border:1px solid #253292;background-color:#fff;border-radius:31px;color:#253292;font-size:14px;font-weight:500;text-align:center;outline:none !important;padding:1px 48px}.onboarding-btn-secondary:focus{outline:none !important}@media(max-width: 768px){.onboarding-btn-secondary{width:100% !important}}.onboarding-btn-secondary:disabled{opacity:.5}#validate_all_btn{padding:1px 20px 1px 24px;width:244px;flex-grow:1;flex-shrink:0}.onboarding-btn-action{position:relative;width:224px;background-color:#182161;color:#fff;border-radius:31px;font-weight:600;font-family:"Poppins",sans-serif;font-size:14px;line-height:20px;padding:14px 16px 14px 40px;text-decoration:none}.onboarding-btn-action:hover,.onboarding-btn-action:focus,.onboarding-btn-action:active{background-color:#182161;color:#fff;text-decoration:none}.onboarding-btn-action:after{position:absolute;top:47%;right:16px;transition:transform .3s ease}.onboarding-btn-action[aria-expanded=true]:after{transform:rotate(180deg)}.onboarding-btn-actions{border:1px solid #dfe0eb;border-radius:8px;box-shadow:0px 8px 24px -4px rgba(0,0,0,.1215686275)}.onboarding-btn-actions .dropdown-item{color:#4b506d;font-family:"Poppins",sans-serif;font-weight:400;font-size:14px;line-height:20px;transition:all 0s ease}.onboarding-btn-actions .dropdown-item img{width:24px;height:24px;transition:all 0s ease}.onboarding-btn-actions .dropdown-item:hover,.onboarding-btn-actions .dropdown-item:focus,.onboarding-btn-actions .dropdown-item:active{background-color:#dde2ff;color:#253292;transition:all 0s ease}.onboarding-btn-actions .dropdown-item:hover img,.onboarding-btn-actions .dropdown-item:focus img,.onboarding-btn-actions .dropdown-item:active img{filter:brightness(0) saturate(100%) invert(13%) sepia(75%) saturate(3407%) hue-rotate(232deg) brightness(90%) contrast(92%);transition:all 0s ease}@media(max-width: 768px){.onboarding-md-title-small{font-size:19px !important}}@media(max-width: 768px){.onboarding-md-text-small{font-size:12px !important}}.onboarding-steps-text{color:#4b506d;font-weight:400;font-size:14px}.onboarding-steps-title{color:#253292;font-weight:500;font-size:16px}@media(max-width: 768px){.onboarding-md-subtitle{font-size:16px !important}}.onboarding-checkbox input[type=checkbox]:not(:checked){-webkit-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #dfe0eb;border-radius:5px;cursor:pointer;transition:all 300ms ease-in-out;flex-shrink:0}.onboarding-checkbox input[type=checkbox]:checked{flex-shrink:0;-webkit-appearance:none;appearance:none;width:20px;height:20px;background-image:url("../../assets/icons/checked.svg");background-repeat:no-repeat;background-position:center;background-color:#253292;border-radius:4px;border:none;cursor:pointer;transition:all 300ms ease-in-out}.onboarding-checkbox input[type=checkbox]:disabled{border-color:silver;background-color:silver}.onboarding-checkbox input[type=checkbox]:not(:checked):hover{border:2px solid #dfe0eb}.onboarding-dropdown{width:295px;height:40px;border:1px solid #f0f1f7;border-radius:8px}@media(max-width: 768px){.onboarding-dropdown{width:100% !important}}.onboarding-dropdown a{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 1rem 0 1rem;font-weight:400;font-size:14px;color:#4b506d;opacity:.4}.onboarding-dropdown a:hover{text-decoration:none}@media(max-width: 768px){.onboarding-dropdown a{width:100% !important}}.onboarding-dropdown .onboarding-dropdown-menu{border:1px solid #f0f1f7 !important;border-radius:8px !important;background:#fff;width:295px !important;overflow-y:scroll;height:250px;-ms-overflow-style:none;scrollbar-width:none}.onboarding-dropdown .onboarding-dropdown-menu::-webkit-scrollbar{display:none}.onboarding-dropdown .onboarding-dropdown-menu .onboarding-dropdown-item{height:50px !important;justify-content:start;font-size:14px !important;color:#253292 !important;font-weight:700 !important;opacity:1 !important;padding:.5rem 1.5rem !important;transition:all .6s !important}.onboarding-dropdown .onboarding-dropdown-menu .onboarding-dropdown-item:hover{background-color:#dde2ff}.form-label{color:#9fa2b4;font-weight:700;font-size:12px !important;text-transform:uppercase}.form-input{width:100%;height:42px;font-weight:400;background-color:#fcfdfe;border-radius:8px;color:#4b506d;border:1px solid #f0f1f7;padding:10px;text-align:left;transition:all 300ms ease-in-out}.form-input:focus{outline:none;border:2px solid #253292}.form-input+label{position:absolute;top:12px;left:10px;color:#000;opacity:.4;font-size:14px;transition:all .3s;pointer-events:none}.form-input:focus:not(:placeholder-shown)+label,.form-input:not(:placeholder-shown)+label{top:-16px;font-size:10px;left:0px}.form-input::placeholder{opacity:40%;font-size:14px;font-weight:400;color:#4b506d}.form-input[disabled],.form-input.disabled{opacity:.5;cursor:not-allowed}.form-input[disabled]+label,.form-input.disabled+label{opacity:.2 !important}.form-input[disabled].keep-opaque,.form-input.disabled.keep-opaque{opacity:1}.form-input[disabled].keep-opaque+label,.form-input.disabled.keep-opaque+label{opacity:.4 !important}.form-input.border-left{border-left:0 !important;border-top-left-radius:0;border-bottom-left-radius:0}.form-input.border-right{border-right:0 !important;border-top-right-radius:0;border-bottom-right-radius:0}.form-input.invalid{border:1px solid #fe2142 !important}.form-input.valid{border:1px solid #00da8b !important}.form-input input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-input input[type=number]{-moz-appearance:textfield}.form-input-dropdown{width:100%;height:42px;border:1px solid #f0f1f7;border-radius:8px;padding:10px;background-color:#fcfdfe;font-weight:400;font-size:18px;color:#4b506d;text-align:left;transition:all 300ms ease-in-out}@media(max-width: 768px){.form-input-dropdown{width:100% !important}}.form-input-dropdown:focus{outline:none;border:2px solid #253292}.form-input-dropdown::placeholder{opacity:.4;font-size:14px;font-weight:400;color:#4b506d}.form-input-dropdown.invalid{border:1px solid #fe2142 !important}.form-input-dropdown.valid{border:1px solid #00da8b !important}.form-input-dropdown.with-icon{padding-right:40px;background-repeat:no-repeat;background-position:calc(100% - 15px) center}.form-button-input{background:#fff;border-radius:8px;color:#253292;border:1px solid #253292;text-align:center;text-decoration:none;display:inline-block;transition:all 300ms ease;height:fit-content;width:fit-content;padding:.6rem 1.5rem;font-weight:500;font-size:14px}.form-button-input img{transition:all 300ms ease}.form-button-input:disabled{opacity:.4}.form-button-input:hover{color:#fff;background:#253292;text-decoration:none}.form-button-input:hover img{transition:all 300ms ease;filter:brightness(0) contrast(100%) saturate(0) invert(100%)}.form-button-input.active{color:#fff;background:#253292}.form-button-input.active img{transition:all 300ms ease;filter:brightness(0) contrast(100%) saturate(0) invert(100%)}.form-button-input.border-left{border-left:0 !important;border-top-left-radius:0;border-bottom-left-radius:0}.form-button-input.border-right{border-right:0 !important;border-top-right-radius:0;border-bottom-right-radius:0}.form-dropdown{width:100%;height:42px;border:1px solid #f0f1f7;border-radius:8px;padding:10px;background-color:#fcfdfe}@media(max-width: 768px){.form-dropdown{width:100% !important}}.form-dropdown a{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 1rem 0 1rem;font-weight:400;font-size:14px;color:#4b506d;opacity:.4}.form-dropdown a:hover{text-decoration:none}@media(max-width: 768px){.form-dropdown a{width:100% !important}}.form-dropdown .form-dropdown-menu{border:1px solid #f0f1f7 !important;border-radius:8px !important;background:#fff;width:295px !important;overflow-y:scroll;height:250px;-ms-overflow-style:none;scrollbar-width:none}.form-dropdown .form-dropdown-menu::-webkit-scrollbar{display:none}.form-dropdown .form-dropdown-menu .form-dropdown-item{height:50px !important;justify-content:start;font-size:14px !important;color:#253292 !important;font-weight:700 !important;opacity:1 !important;padding:.5rem 1.5rem !important;transition:all .6s !important}.form-dropdown .form-dropdown-menu .form-dropdown-item:hover{background-color:#dde2ff}.input-append-text{width:auto;height:42px;padding:10px;border:none;color:rgba(0,0,0,.4)}.text-uppercase{text-transform:uppercase}.text-navy-blue{color:#253292}.text-dark-gray{color:#4b506d}.text-size-24{font-size:24px}.text-size-19{font-size:19px}.text-size-16{font-size:16px}.text-size-14{font-size:14px}.rounded-8{border-radius:8px}.rounded-12{border-radius:12px}.bg-pink{background:#ff4ea1}.onboarding-a{all:unset;color:#253292;font-weight:500;font-size:14px}.onboarding-a:hover{text-decoration:underline;cursor:pointer}.text-black{color:#252733}.text-gray{color:#9fa2b4}.text-light-gray{color:#9fa2b4}.text-ultra-light-gray{color:#c5c7cd}.text-size-12{font-size:12px}.list-item{transition:all 300ms ease-in-out}.list-item:hover{background:#f6f7fb}.filter-sort-btn{all:unset;transition:all 300ms ease-in-out}.filter-sort-btn:focus{outline:none}.status-badge-separator{height:2px;background:#dfe0eb;width:100%}.status-step-badge{background:#ebedf0;border-radius:8px;border:none;display:flex;align-items:center;justify-content:center;padding:10px 30px}.status-step-badge span{font-size:11px;font-weight:700;color:#9fa2b4;text-transform:uppercase;white-space:nowrap}.status-step-badge img{display:none;margin-right:.5rem}@media(max-width: 991px){.status-step-badge span{font-size:10px;white-space:pre-wrap;text-align:center}}.status-step-badge.active{background:#253292;border:none}.status-step-badge.active span{color:#fff}.status-step-badge.active img{display:none}.status-step-badge.active:hover{cursor:pointer}.status-step-badge.done{background:#fff;border:2px solid #dfe0eb;transition:all ease 300ms}.status-step-badge.done span{color:#9fa2b4}.status-step-badge.done img{display:inline-block}.status-step-badge.done:hover{cursor:pointer;border:2px solid #253292}.status-step-badge.selected{cursor:default !important;border:2px solid #253292}.accordion-button img.arrow-collapsed{transition:all 300ms ease-in-out}.accordion-button.show img.arrow-collapsed{transform:rotate(180deg)}.pointer{cursor:pointer !important}.wb-break{word-break:break-word}.bg-light-blue{background:#e7eaff}.b-ultra-light-gray{border:1px solid #c5c7cd}.text-size-14{font-size:14px}.font-weight-500{font-weight:500}.bg-ultra-light-gray{background:#f0f1f7}.h-fit{height:fit-content !important}.text-size-10{font-size:10px}.text-size-11{font-size:11px}.rounded-31{border-radius:31px}.bg-red-danger{background:#fe2142}.bg-green-success{background:#00da8b}.text-green-success{color:#00da8b}.bg-navy-blue{background:#253292}.w-fit{width:fit-content !important}@media(max-width: 768px){.w-fit{width:100% !important}}.accordion-header.done{cursor:default}.accordion-header.done .accordion-button{cursor:default}.accordion-header.done .arrow-collapsed{display:none}.accordion-header.done div .arrow-collapsed{display:none}.text-red-danger{color:#fe2142}.outlined-focus-none:focus{outline:none}.date_item{transition:all 300ms ease-in-out}.date_item:hover{background:#f0f1f7;border-radius:4px;cursor:pointer;text-decoration:none}.pill-pending{border:1px solid #dfe0eb;color:#9fa2b4}.modal-xxl{max-width:95%}.custom-control-label-subheader{white-space:nowrap;padding-left:20px}.custom-tight-checkbox{width:30px;height:30px;margin:0}.custom-dialog-select{border-radius:8px;border-color:#f0f1f7;background:#fcfdfe;font-size:1rem}.filter_btn{background-color:#fff !important;border:#dfe0eb 1px solid;border-radius:8px !important;text-transform:uppercase;color:#9fa2b4;width:100%;font-size:11px;height:32px;font-weight:700;outline:none !important;transition:all 300ms ease-in-out}@media(max-width: 768px){.filter_btn{height:auto;padding:1rem .5rem 1rem .5rem;white-space:break-spaces;width:100% !important;display:inline-block}}.filter_btn:hover{opacity:.7}.filter_btn.selected{background-color:#253292 !important;color:#fff;border:unset !important}.filter_btn.selected:hover{opacity:1;cursor:default}.filter_btn.month_selection{width:100%;background-color:#fff;border-radius:6px;border:1px solid #e5e6e8;padding:10px 16px;color:#6c757d;font-weight:500;text-align:center;transition:all .2s ease;cursor:pointer}.filter_btn.month_selection.active,.filter_btn.month_selection.selected{background-color:#003087;color:#fff;border-color:#003087}.filter_btn.month_selection:hover:not(.active):not(.selected){background-color:#f8f9fa}.navigation_button{all:unset;display:flex;align-items:center;justify-content:center;transition:all 300ms ease;outline:none !important}.navigation_button :hover{cursor:pointer}.rounded-4{border-radius:4px}.bg-purple{background:#9a53cb}.bg-pastel-purple{background-color:#8000ff}.bg-blue{background:#018eff}.bg-pastel-green{background-color:#93edca}.bg-pastel-blue{background-color:#a6deff}.bg-pastel-red{background-color:#ffb0b0}.bg-pastel-yellow{background-color:#f6d061}.bg-extra-light-gray{background:#fcfdfe}.w-fit{width:fit-content !important}@media(max-width: 768px){.w-fit{width:100% !important}}.border-gray-dark{border:1px solid #4b506d}.bg-yellow-warning{background:#fea500}.text-yellow-warning{color:#fea500}.bg-dark-gray{background-color:#4b506d}.text-dark-gray{color:#4b506d}.bg-black{background-color:#252733}.bg-light-gray{background-color:#dfe0eb}.p-32{padding:32px}.form-text-area{padding:12px 17px;background:#fcfdfe;border:1px solid #f0f1f7;border-radius:8px;min-height:208px;transition:all 300ms ease;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.3px;color:#4b506d}.form-text-area ::placeholder{opacity:.4}.form-text-area:focus{border-color:#253292;outline:none}.custom-validation-message{background:none;box-shadow:none;border:none;padding:0 !important;color:red;font-size:12px;font-weight:bold;text-align:left !important;margin:0 15px 0 15px !important;justify-content:left !important}.agreements-table-column{flex-basis:15.83%;display:flex;justify-content:center}.agreements-table-column-settings{flex-basis:5%;display:flex;justify-content:end}.agreements-icon-container{display:flex;justify-content:center;border-radius:100%;padding:15px}.transactions-table-column{flex-basis:20%;display:flex;justify-content:center}.transactions-table-column.column-1{flex-basis:15%}.transactions-table-column.column-2{flex-basis:20%}.transactions-table-column.column-3{flex-basis:40%}.transactions-table-column.column-4{flex-basis:15%}.transactions-table-column.column-5{flex-basis:10%}.transactions-table-column-settings{flex-basis:5%;display:flex;justify-content:end}.transactions-icon-container{display:flex;justify-content:center;border-radius:100%;padding:15px}.green-gradient-bg{background:linear-gradient(180deg, #FFFFFF 0%, #E9FFF3 100%)}.purple-gradient-bg{background:linear-gradient(180deg, #FFFFFF 0%, #F1EBFF 100%)}.blue-gradient-bg{background:linear-gradient(180deg, #FFFFFF 0%, #E5F5FF 100%)}.bg-mid-gray{background:#9fa2b4}.new-table-header{display:flex;justify-content:flex-start;align-items:center;padding:8px 32px 13px;font-style:normal;font-weight:700;font-size:14px;line-height:17px;letter-spacing:.2px;color:#9fa2b4;border-bottom:1.5px solid #dfe0eb;background:#fff}.new-table-inner-content,.new-table-inner-content-modal{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0}.new-table-inner-content-modal{max-height:458px;overflow:scroll}.new-table-item{display:flex;align-items:center;border-bottom:1px solid #dfe0eb;padding:24px 32px;cursor:pointer}.new-table-item:hover{text-decoration:none;background:rgba(37,50,146,.04)}.new-table-footer{display:flex;justify-content:flex-end;align-items:center;gap:30px;padding-right:41px;border-radius:0 0 8px 8px;height:72px;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:right;letter-spacing:.3px;color:#9fa2b4}.new-table-footer button{display:flex;justify-content:center;align-items:center;width:8px;height:14px;border:none;background:url("../icons/semi-arrow-left.svg") no-repeat center;cursor:pointer}.new-table-footer button+button{background:url("../icons/semi-arrow-right.svg") no-repeat center}.custom-label-input{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;margin:0;font-style:normal;font-weight:700;font-size:12px;line-height:14px;letter-spacing:.3px;color:#9fa2b4;transition:all 300ms ease}.custom-label-input label{text-transform:uppercase}.custom-label-input input[type=text],.custom-label-input input[type=number]{display:flex;align-items:center;background:#fcfdfe;border:1px solid #f0f1f7;border-radius:8px;padding:11px 16px;font-size:14px;outline:none;color:#4b506d}.custom-label-input input[type=text]:focus,.custom-label-input input[type=number]:focus{border-color:#253292}.custom-label-input input[type=text]::placeholder,.custom-label-input input[type=number]::placeholder{opacity:.4}.custom-label-input label{margin:0}.rounded-border-light-gray{border:1px solid #dfe0eb !important;border-radius:8px !important}.border-bottom-light-gray{border-bottom:1px solid #dfe0eb}.pagination-btn{all:unset}.pagination-btn :hover{cursor:pointer}.pagination-btn:disabled{opacity:.5;cursor:none}.pagination-btn:focus{outline:none}.text-size-28{font-size:28px}.line-h-28{line-height:28px}.text-size-22{font-size:22px}.font-weight-600{font-weight:600}.upload-area,.new-modal-upload-area{display:flex;border:2px dashed #d8d8d8;border-radius:8px;padding:20px;cursor:pointer;color:#d8d8d8;margin-bottom:10px;align-items:center;justify-content:center}.upload-area:hover,.new-modal-upload-area:hover{background-color:#e9f5ff}.file-name{font-size:14px;color:#555;padding-bottom:10px}.medium-large-modal{max-width:55%}.px-32{padding-left:32px;padding-right:32px}.custom-drop-item,.custom-drop-item-blue,.custom-drop-item-red{color:#9fa2b4;font-size:14px;font-weight:500;padding:14px 17px !important;transition:all .6s !important;border-radius:4px;border-bottom:.5px solid #dfe0eb}.custom-drop-item:hover,.custom-drop-item-blue:hover,.custom-drop-item-red:hover{cursor:pointer;text-decoration:none;color:#253292;background:#e7eaff}.custom-drop-item-red{color:#fe2142}.custom-drop-item-red:hover{background:#ffd7d7}.custom-drop-item-blue{color:#253292}.upload-area,.new-modal-upload-area{border:2px dashed #ddd;border-radius:5px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease}.upload-area:hover,.new-modal-upload-area:hover{background-color:#f9f9f9;border-color:#aaa}.upload-area.drag-active,.drag-active.new-modal-upload-area{background-color:#e9f7fe;border-color:#007bff}.selected-files-container{max-height:200px;overflow-y:auto}.remove-file img.icon{width:24px;height:24px}.custom-dropdown-menu{box-shadow:0px 2px 12px rgba(0,0,0,.1);border-radius:4px;border:.5px solid #dfe0eb;padding:0}.app-dropdown{height:40px;background:#fcfdfe;border:1px solid #f0f1f7;position:relative;border-radius:8px;font-style:normal;font-weight:400;font-size:12px;line-height:20px;letter-spacing:.3px;color:#4b506d}.app-dropdown a{display:flex;align-items:center;justify-content:center;gap:12px;height:40px;padding:0 1rem 0 1rem;font-style:normal;font-weight:400;font-size:12px;line-height:20px;letter-spacing:.3px;color:#4b506d;text-transform:none}.app-dropdown a:disabled,.app-dropdown a[disabled]{cursor:not-allowed !important}.app-dropdown a:hover{text-decoration:none}.app-dropdown a img{margin-left:auto}.app-dropdown .app-dropdown-menu{border:1px solid #f0f1f7;border-radius:8px;background:#fff;width:100%;overflow-y:scroll;height:250px}.app-dropdown .app-dropdown-menu .app-dropdown-item{display:flex;align-items:center;gap:12px;border-radius:5px;height:46px;opacity:1;font-style:normal;font-weight:500;font-size:12px;line-height:20px;letter-spacing:.2px;justify-content:start;color:#4b506d;background:#fff}.app-dropdown .app-dropdown-menu .app-dropdown-item:hover{color:#253292;background:#e7eaff}.app-dropdown-item:hover{color:#253292;background:#e7eaff}.limited-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word}.multiselect-container{width:max-content !important;max-width:400px !important;min-width:200px !important;word-wrap:break-word;overflow-y:auto;box-sizing:border-box}.multiselect-container .multiselect-option,.multiselect-container .multiselect-all,.multiselect-container .multiselect-group{display:flex;align-items:center;padding:10px 15px;width:100% !important;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word}.multiselect-container .multiselect-option:hover:not(.multiselect-active-item-fallback),.multiselect-container .multiselect-all:hover:not(.multiselect-active-item-fallback),.multiselect-container .multiselect-group:hover:not(.multiselect-active-item-fallback){background-color:#f6f7fb !important;color:#253292 !important}.multiselect-container .multiselect-option.active:not(.multiselect-active-item-fallback),.multiselect-container .multiselect-option:active:not(.multiselect-active-item-fallback),.multiselect-container .multiselect-all.active:not(.multiselect-active-item-fallback),.multiselect-container .multiselect-all:active:not(.multiselect-active-item-fallback),.multiselect-container .multiselect-group.active:not(.multiselect-active-item-fallback),.multiselect-container .multiselect-group:active:not(.multiselect-active-item-fallback){background-color:#dde2ff !important;color:#253292 !important}.multiselect-container .form-check-label{display:block;max-width:100%;word-wrap:break-word;white-space:normal;margin-left:10px}.multiselect-container .dropdown-item{display:flex;align-items:center;padding:10px 15px;width:100% !important;max-width:100%;word-wrap:break-word;white-space:normal;box-sizing:border-box}.custom-hover{background-color:#e7eaff !important;color:#253292 !important}.custom-hover:hover{background-color:#e7eaff !important;color:#253292 !important}.ts-control{background-color:#f8f8f8 !important;border:none !important;padding:8px 0px 0px 0px !important}.matching-tooltip{display:none;position:absolute;background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:12px 12px 0px 12px;width:300px;z-index:1000;font-size:14px;color:#253292}.tooltip-header{display:flex;justify-content:space-between;margin-bottom:10px;font-weight:400}.tooltip-content p{line-height:1.1;font-weight:400}.tooltip-trigger{position:relative;text-decoration:none;cursor:pointer}.tooltip-trigger:hover+.matching-tooltip{display:block}.new-modal-style-xl{max-width:1009px;max-height:610px;border-radius:12px}.modal-header-title{font-size:24px;line-height:36px;font-weight:700;color:#252733}.new-modal-upload-area{max-height:80px;border-radius:10px;border:2px dashed #d8d8d8}.other-documents-table-column{flex-basis:23%;overflow:hidden}.other-documents-table-header{flex-basis:23%;overflow:hidden}.small-input-content{font-size:.8rem !important;padding-left:10px !important;padding-right:10px !important}.invert-angle{transform:rotate(180deg);padding-top:10px}.invoice-data-input-padding{padding-right:7px !important;padding-left:7px !important}.parse-invoice-data-container{height:90vh !important;overflow-y:auto}.button-outlined{background:#fff;border-radius:31px;color:#253292;border:1px solid #253292;text-align:center;text-decoration:none;display:inline-block;transition:all 300ms ease;height:fit-content;width:fit-content;padding:.5rem 1.5rem;font-weight:500;font-size:14px}.button-outlined img{transition:all 300ms ease}.button-outlined:disabled{opacity:.4}.button-outlined:hover{color:#fff;background:#253292;text-decoration:none}.button-outlined:hover img{transition:all 300ms ease;filter:brightness(0) contrast(100%) saturate(0) invert(100%)}.button-outlined.active{color:#fff;background:#253292}.button-outlined.active img{transition:all 300ms ease;filter:brightness(0) contrast(100%) saturate(0) invert(100%)}.button-outlined.border-left{border-left:0 !important;border-top-left-radius:0;border-bottom-left-radius:0}.button-outlined.border-right{border-right:0 !important;border-top-right-radius:0;border-bottom-right-radius:0}.button-muted{background:#fff;border-radius:31px;color:#9fa2b4;border:1px solid #c5c7cd;text-align:center;text-decoration:none;display:inline-block;transition:all 300ms ease;height:fit-content;width:fit-content;padding:.5rem 1.5rem;font-weight:500;font-size:14px}.button-muted:disabled{opacity:.4}.button-muted:hover{color:#9fa2b4;background:#fff;text-decoration:none}.border-gray-light{border:1px solid #dfe0eb}.button-contained{background:#ff4ea1;border-radius:31px;color:#fff;border:none;text-align:center;text-decoration:none;display:inline-block;box-shadow:0px 4px 12px rgba(55,81,255,.24);transition:all 300ms ease;height:fit-content;width:fit-content;padding:.5rem 1.5rem;font-weight:500;font-size:14px}.button-contained:disabled{opacity:.5}.button-contained:hover{border:unset;text-decoration:none}.invoice-suggestion-container{width:100%}.invoice-suggestion-container .invoice-suggestion-box{width:100%}.invoice-suggestion-container .invoice-suggestion-box>div{background:linear-gradient(135deg, #8A4FFF 0%, #6025CC 100%) !important;border:none !important;color:#fff !important;border-radius:8px !important;box-shadow:0 4px 12px rgba(106,39,217,.2) !important}.invoice-suggestion-container .invoice-suggestion-box>div>div.d-flex.align-items-center.mb-3{background-color:rgba(0,0,0,0) !important;padding:0 !important;margin-bottom:1.5rem !important}.invoice-suggestion-container .invoice-suggestion-box>div>div.d-flex.align-items-center.mb-3>span{color:#fff !important}.invoice-suggestion-container .invoice-suggestion-box>div>div.d-flex.align-items-center.mb-3>strong{color:#fff !important;font-size:20px !important;letter-spacing:0 !important}.invoice-suggestion-container .invoice-suggestion-box>div p{color:#fff !important;opacity:.9;margin-bottom:1rem !important}.invoice-suggestion-container .invoice-suggestion-box>div ul{list-style-type:none !important;padding-left:0 !important}.invoice-suggestion-container .invoice-suggestion-box>div ul li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;color:#fff !important}.invoice-suggestion-container .invoice-suggestion-box>div ul li:before{content:"•";position:absolute;left:0;font-size:1.2rem}.invoice-suggestion-container .invoice-suggestion-box>div .d-flex.gap-2{margin-top:1.5rem}.invoice-suggestion-container .invoice-suggestion-box>div .d-flex.gap-2 #applySuggestedChanges{background-color:#fff !important;color:#6025cc !important;border:none !important;font-weight:600 !important;padding:.5rem 1.5rem !important;border-radius:30px !important;transition:all .2s ease !important}.invoice-suggestion-container .invoice-suggestion-box>div .d-flex.gap-2 #applySuggestedChanges:hover{background-color:#f0f0f0 !important;box-shadow:0 2px 8px rgba(0,0,0,.1) !important}.invoice-suggestion-container .invoice-suggestion-box>div .d-flex.gap-2 .btn-outline-primary{background-color:rgba(0,0,0,0) !important;color:#fff !important;border:1px solid hsla(0,0%,100%,.5) !important;font-weight:500 !important;padding:.5rem 1.5rem !important;border-radius:30px !important;transition:all .2s ease !important}.invoice-suggestion-container .invoice-suggestion-box>div .d-flex.gap-2 .btn-outline-primary:hover{background-color:hsla(0,0%,100%,.1) !important;border-color:#fff !important}.bank-card{border-radius:8px;background:#fff;box-shadow:0 2px 16px rgba(37,50,146,.07);min-height:220px;margin-bottom:32px;display:flex;flex-direction:column;transition:box-shadow .2s;position:relative;border:none}.bank-card:hover{box-shadow:0 4px 24px rgba(37,50,146,.13)}.bank-card .card-header{padding:24px 24px 0 24px;background:none;border:none;border-radius:8px;display:flex;justify-content:space-between;align-items:flex-start}.bank-card .card-header .badge{font-size:11px;font-weight:700;padding:5px 12px;border-radius:4px;letter-spacing:.5px;color:#fff;background:#e0e0e0}.bank-card .card-header .badge.badge-success{background:#00bfa5}.bank-card .card-header .badge.badge-danger{background:#ff3a29}.bank-card .card-header .badge.badge-light{background:#bdbdbd;color:#222}.bank-card .card-header .badge.badge-warning{background:#ffc107;color:#212529}.bank-card .card-header .badge.badge-secondary{background:#6c757d}.bank-card .card-header .badge.badge-info{background:#17a2b8}.bank-card .card-header .badge.bg-yellow-warning{background:#f2994a;color:#fff}.bank-card .card-body{padding:16px 24px 0 24px}.bank-card .card-body .bank-icon{height:36px;width:100px;margin-bottom:12px;vertical-align:middle}.bank-card .card-body .bank-title{font-size:.87rem;font-weight:600;color:#253292;margin-bottom:12px;letter-spacing:-0.5px;line-height:1.2}.bank-card .card-body .bank-type{font-size:.8rem;font-weight:600;color:#4b506d;margin-bottom:12px}.bank-card .card-body .bank-desc{font-size:.8rem;color:#4b506d;font-weight:400;margin-bottom:12px;margin-top:0}.bank-card .card-body .bank-warning{color:#ff3a29;font-size:.87rem;font-weight:600;margin-bottom:.5rem;margin-top:.5rem}.bank-card .card-body .bank-link{color:#253292;font-size:.87rem;font-weight:600;margin-bottom:.5rem;margin-top:.5rem;text-decoration:none}.bank-card .dropdown-menu{font-size:.87rem;font-weight:600;padding:.5rem .5rem;border-radius:8px;box-shadow:0 2px 16px rgba(37,50,146,.1)}.bank-card .dropdown-menu .dropdown-item{font-size:.87rem;font-weight:600;background:#fff;color:#9fa2b4;border-radius:4px;transition:background .2s,color .2s}.bank-card .dropdown-menu .dropdown-item:hover{background:#fff;color:#9fa2b4}@media(max-width: 1199px){.bank-card{min-height:200px}}@media(max-width: 991px){.bank-card{min-height:180px}.bank-card .card-header,.bank-card .card-body,.bank-card .card-footer{padding-left:16px;padding-right:16px}.bank-card .h3,.bank-card h3{font-size:1.2rem}.bank-card .btn{min-width:120px;font-size:14px}}@media(max-width: 767px){.bank-card{min-height:140px}}#carousel_controls{display:flex;flex-direction:column;align-items:center;margin:20px 0}#carousel_controls .carousel-nav{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:10px}#carousel_controls .carousel-nav .btn-arrow-balance{background-color:#fff;width:41px;height:41px;border-radius:50%;border:2px solid #253292;display:flex;align-items:center;justify-content:center;padding:0}#carousel_controls .carousel-nav .btn-arrow-balance img{width:16px;filter:brightness(0) saturate(100%) invert(14%) sepia(55%) saturate(4202%) hue-rotate(231deg) brightness(88%) contrast(92%)}#carousel_controls .carousel-nav .btn-arrow-balance:hover{background-color:#253292;border-color:#253292}#carousel_controls .carousel-nav .btn-arrow-balance:hover img{filter:invert(100%)}#carousel_controls .carousel-counter{font-size:.85rem;color:#6c757d;margin-bottom:5px}#carousel_controls .carousel-autoplay{margin-top:5px}#toggle_autoplay{font-size:.8rem;padding:3px 10px;border-radius:15px;transition:all .2s ease}#toggle_autoplay:hover{background-color:#007bff;color:#fff}#bank_balances{position:relative;overflow:hidden;margin-bottom:20px}.bank-balance-page{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;padding:10px 0;transition:all .3s ease}@media(min-width: 768px){.bank-balance-page{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.bank-balance-page{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.bank-balance-page{grid-template-columns:repeat(4, 1fr)}}.bank-balances-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:20px;padding:10px 0}.bank-balance{margin-bottom:15px}.card-bank-balance{border-radius:8px;overflow:hidden;background-color:#fff;height:100%;position:relative}.card-bank-balance .card-body{padding:20px;display:flex;flex-direction:column;height:100%}@media(min-width: 992px){.card-bank-balance .card-body{padding:25px}}.card-bank-balance .card-title{font-size:1.5rem;font-weight:600;margin-top:auto;margin-bottom:5px;color:#2c3e50}.card-bank-balance .card-text{color:#7f8c8d;font-size:.9rem;margin-bottom:10px}.balance-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.balance-header-left{display:flex;align-items:center;gap:8px}.currency-flag{display:flex;margin-right:auto;position:relative}.currency-flag img,.currency-flag .currency-flag-img{width:40px;height:40px;object-fit:contain;border-radius:8px}@media(min-width: 992px){.currency-flag img,.currency-flag .currency-flag-img{width:52px;height:52px}}.currency-flag .savings-account{position:relative;z-index:1}.currency-flag .currency-small{position:absolute !important;bottom:-10px;right:-12px;width:22px !important;height:22px !important;border-radius:50% !important;overflow:hidden;z-index:2}@media(min-width: 992px){.currency-flag .currency-small{width:28px !important;height:28px !important}}.currency-flag .currency-small img{width:100% !important;height:100% !important;border-radius:50% !important;object-fit:cover}.status-icon{width:16px;height:16px}.balance-options{position:relative}.balance-options-toggle{color:#6c757d;padding:5px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:color .2s ease}.balance-options-toggle:hover{color:#343a40}.balance-options-toggle i{font-size:1.25rem}.balance-options-dropdown{position:absolute;top:100%;right:0;background-color:#fff;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);min-width:180px;z-index:1000;display:none;overflow:hidden}.balance-options-dropdown.show{display:block;animation:fadeIn .2s ease}.match-options-container{padding:10px}.match-options-container p{margin-bottom:15px;font-size:.9rem;color:#6c757d}.match-options-container select,.match-options-container input{margin-bottom:15px}.match-options-container label{font-weight:500;color:#495057}.balance-action{display:block;padding:8px 16px;color:#212529;text-decoration:none;transition:background-color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.balance-action:hover{background-color:#f8f9fa;text-decoration:none}.balance-actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px}.balance-date{font-size:.75rem;margin-top:5px;color:#95a5a6}.status-message{font-size:.8rem;color:#7f8c8d;margin-bottom:5px}.status-matched{border:2px solid #28a745}.status-unmatched{border:2px solid #dc3545}.balance-summary{background-color:#f8f9fa;border-radius:8px;padding:15px;margin-top:20px}.balance-summary h4{margin-bottom:15px;font-size:1.2rem;color:#2c3e50}.balance-summary-items{display:flex;flex-wrap:wrap;gap:15px}.balance-summary-item{display:flex;align-items:center;gap:10px;padding:10px 15px;background-color:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.total-amount{font-weight:600;font-size:1.1rem;color:#2c3e50}.balance-details{max-height:70vh;overflow-y:auto;padding:5px}.balance-details table{width:100%}.balance-details th{width:40%;text-align:right;padding-right:15px;vertical-align:top}.balance-details td{width:60%;text-align:left;word-break:break-word}#prev_page,#next_page{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:0;transition:all .3s ease;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1)}#prev_page:hover,#next_page:hover{transform:scale(1.1);background-color:#007bff;color:#fff}#prev_page:disabled,#next_page:disabled{opacity:.5;cursor:not-allowed;background-color:#f8f9fa;box-shadow:none}.page-indicators{display:flex;gap:8px;align-items:center}.page-dot{width:10px;height:10px;border-radius:50%;background-color:#e0e0e0;cursor:pointer;transition:all .3s ease;position:relative}.page-dot:hover{background-color:#b0b0b0}.page-dot.active{background-color:#007bff;transform:scale(1.2)}.page-dot.active::after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50%;border:1px solid #007bff;animation:pulse 1.5s infinite}.bank-filters{margin-bottom:20px}.bank-actions{display:flex;gap:10px}@keyframes fadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}.actions-menu .dropdown-menu{min-width:180px;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.15);border:1px solid #e9ecef;padding:8px 0}.actions-menu .dropdown-item{padding:8px 16px;font-size:14px;color:#212529;transition:background-color .2s}.actions-menu .dropdown-item:hover{background-color:#f8f9fa;color:#007bff}.balances-panel{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-top:20px;overflow:hidden}.panel-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e9ecef}.btn-open-advanced-filter{background-color:#fff;border-radius:4px;padding:8px 16px;font-size:14px;color:#4b506d;display:flex;align-items:center;gap:8px;transition:all .3s ease;cursor:pointer;white-space:nowrap;height:42px}.btn-open-advanced-filter:focus{outline:none}.btn-open-advanced-filter.active{background-color:#fff;min-width:200px;max-width:100%}.btn-open-advanced-filter.active span{display:none}.btn-open-advanced-filter.active .filter-pill-container{display:inline-flex;margin-left:8px}.btn-open-advanced-filter img,.btn-open-advanced-filter svg{width:16px;height:16px;opacity:.7}.filter-pill-container{display:none;flex-wrap:wrap;gap:8px;align-items:center;max-width:80%;overflow:hidden;padding-left:8px}.filter-pill{background-color:#f0f1f7;border-radius:16px;padding:4px 8px;font-size:12px;color:#4b506d;display:flex;align-items:center;gap:6px;font-weight:500;white-space:nowrap;margin:2px 0;max-width:270px;overflow:hidden;text-overflow:ellipsis}.filter-pill .remove-filter{width:16px;height:16px;border-radius:50%;background-color:#9fa2b4;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.filter-pill .remove-filter:hover{background-color:rgb(130.3684210526,134.2631578947,157.6315789474)}.filter-pill .remove-filter img,.filter-pill .remove-filter svg{width:8px;height:8px}.panel-title{font-size:1.25rem;font-weight:600;margin:0}.panel-actions{display:flex;gap:12px;align-items:center}.balance-table-container{overflow-x:auto}.balance-table{width:100%;margin-bottom:0}.balance-table th{background-color:#f8f9fa;font-weight:600;padding:12px 24px;border-top:none}.balance-table td{padding:16px 24px;vertical-align:middle}.description-col{width:30%}.matched-col{width:50%}.actions-col{width:20%;text-align:right}.balance-description{font-weight:500;color:#212529}.matched-status,.unmatched-status{display:flex;flex-direction:column}.matched-text{color:#0056b3;font-weight:500}.matched-subtext{color:#6c757d;font-size:.875rem;margin-top:4px}.unmatched-text{color:#dc3545;font-weight:500}.row-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.btn-icon{width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #dee2e6;background-color:#fff;color:#6c757d;cursor:pointer}.pagination-controls{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;border-top:1px solid #e9ecef}.pagination-info{color:#6c757d;font-size:.875rem}.pagination-buttons{display:flex;gap:8px}.balance-row:hover{background-color:#f8f9fa}.actions-menu{position:relative}#change_bank_type_modal .form-label{font-weight:500;margin-bottom:.5rem;color:#333}#change_bank_type_modal .d-flex{display:flex !important}#change_bank_type_modal .modal-button-contained{padding:8px 16px;font-weight:500}#change_bank_type_modal .modal-button-outlined{padding:8px 16px;font-weight:500}#change_bank_type_modal .custom-select{height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}#change_bank_type_modal .form-control{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#change_bank_type_modal .form-control:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.bank-type-modal .form-label{font-weight:500;margin-bottom:.5rem;color:#333}.bank-type-modal .custom-select{height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;width:100%}.bank-type-modal .form-control{height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}#share_document_modal .text-primary{color:#253292 !important}#share_document_modal .text-danger{color:#fe2142 !important}#share_document_modal .btn-group{width:100%}#share_document_modal .btn-group button{text-align:left !important}#share_document_modal .selected-documents-list{border:1px solid #dfe0eb;border-radius:16px;padding:8px 0}#share_document_modal #selected_users_container{border:1px solid #dfe0eb;border-radius:16px;padding:8px 16px;display:flex;flex-wrap:wrap}#share_document_modal #selected_users_container .user-pill{background-color:#f0f1f7;padding:8px 8px 8px 12px;flex-grow:0}#share_document_modal #selected_users_container .user-pill span{font-size:10px;font-weight:400;color:#4b506d;line-height:10px;margin-top:2px}#share_document_modal #selected_users_container .user-pill button{width:16px;height:16px;border-radius:50%;border:none;background:#9fa2b4;cursor:pointer}#share_document_modal #selected_users_container .user-pill button>span{color:#f0f1f7;font-size:14px;font-weight:600;line-height:14px;margin-top:0}#share_document_modal .btn-outline-secondary{border:1px solid #dfe0eb;border-radius:16px;padding:12px 16px;background:#fff}#share_document_modal .btn-outline-secondary .multiselect-selected-text{font-size:14px;font-weight:400;color:#4b506d}#share_document_modal .multiselect-container{max-width:470px !important;border:1px solid #dfe0eb;border-radius:16px;padding:8px 16px;box-shadow:0px 0px 16px 0px rgba(0,0,0,.0588235294)}#share_document_modal .multiselect-container input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:none}#share_document_modal .multiselect-container label::before{content:"";display:inline-block;width:18px;height:18px;border:1px solid #ccc;background-color:#fff;margin-right:8px;vertical-align:middle;border-radius:4px}#share_document_modal .multiselect-container input[type=checkbox]:checked+label::before{background-color:#253292;border-color:#253292;position:absolute;top:1px;left:1px}#share_document_modal .multiselect-container input[type=checkbox]:checked+label::after{content:"✓";color:#fff;font-size:14px;line-height:12px;text-align:center;position:absolute;left:4px;top:5px}#share_document_modal .multiselect-container .dropdown-item .form-check{padding:0 5px 0 0}#share_document_modal .multiselect-container .dropdown-item .form-check .form-check-label{font-weight:600;font-size:14px;line-height:20px;color:#253292;display:flex;align-items:center;margin-left:0;padding-left:28px}#share_document_modal .multiselect-container .dropdown-item .form-check .form-check-label::before{position:absolute;top:1px;left:1px}#share_document_modal .multiselect-container .dropdown-item.active{background-color:#fff !important}#preview_document_modal .modal-body{min-height:550px}#preview_document_modal .modal-body .pdfobject-container{min-height:550px}#preview_document_modal .modal-body .pdfobject-container embed{min-height:550px}.modal-button-contained{background:#ff4ea1;border-radius:31px;color:#fff;border:none;text-align:center;text-decoration:none;display:inline-block;width:155px;height:48px;box-shadow:0px 4px 12px rgba(55,81,255,.24)}.modal-button-outlined{background:#fff;border-radius:31px;color:#253292;border:1px solid #253292;text-align:center;text-decoration:none;display:inline-block;width:155px;height:48px}.modal-button-contained:disabled{opacity:.5}.modal-button-outlined:disabled{opacity:.5}.modal-button-contained:focus{outline:none}.modal-button-outlined:focus{outline:none}.fp-modal-button-outlined{background:#fff;border-radius:31px;color:#253292;border:1px solid #253292;text-align:center;text-decoration:none;display:inline-block;min-width:155px;height:48px;padding:0px 20px 0px 20px;font-family:"Poppins",sans-serif !important;font-weight:600 !important;font-size:14px !important}.fp-modal-button-contained:disabled{opacity:.5}.fp-modal-button-outlined:disabled{opacity:.5}.fp-modal-button-contained:focus{outline:none}.fp-modal-button-outlined:focus{outline:none}.modal-button-danger{background:#ff3a29;border-radius:31px;color:#fff;border:none;text-align:center;text-decoration:none;display:inline-block;width:155px;height:48px;box-shadow:0px 4px 12px rgba(255,58,41,.24)}.financial-period-page-title{color:#253292;font-family:"Poppins",sans-serif;font-weight:700;font-size:30px;line-height:100%;letter-spacing:1px;vertical-align:middle;margin-bottom:20px}.form-radio{position:relative;display:flex;align-items:center}.form-radio input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form-radio label{position:relative;cursor:pointer;padding-left:30px;margin-bottom:0;font-family:"Poppins",sans-serif;font-weight:600;line-height:20px;font-size:14px;color:#253292;user-select:none}.form-radio label::before{content:"";position:absolute;left:10px;top:50%;transform:translate(-50%, -50%);width:18px;height:18px;border:1px solid #d1d5db;border-radius:50%;background-color:#fff;transition:all .2s ease}.form-radio label::after{content:"";position:absolute;left:5px;top:54%;transform:rotate(45deg) translate(-75%, -75%);width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;display:none;transition:all .2s ease}.form-radio input[type=radio]:checked+label::before{background-color:#253292;border-color:#253292}.form-radio input[type=radio]:checked+label::after{display:block}.form-radio input[type=radio]:focus+label::before{box-shadow:0 0 0 3px rgba(47,60,176,.2)}.form-radio label:hover::before{border-color:#253292}.form-radio input[type=radio]:disabled+label{color:#b8b8b8;cursor:not-allowed}.form-radio input[type=radio]:disabled+label::before{background-color:#f5f5f5;border-color:#ddd}.financial-periods-checks .dropdown .reportTypeSelect{background-color:#fff;border:1px solid #d1d5db;cursor:pointer;transition:border-color .2s ease}.financial-periods-checks .dropdown .reportTypeSelect:hover{border-color:#2f3cb0}.financial-periods-checks .dropdown .reportTypeSelect span{color:#4b506d;font-size:14px}.financial-periods-checks .dropdown .reportTypeSelect[aria-expanded=true]{border-color:#2f3cb0}.financial-periods-checks .dropdown .dropdown-menu{border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.financial-periods-checks .dropdown .dropdown-menu .custom-control.custom-checkbox{position:relative;padding:6px 10px;display:flex;align-items:center}.financial-periods-checks .dropdown .dropdown-menu .custom-control.custom-checkbox .custom-control-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.financial-periods-checks .dropdown .dropdown-menu .custom-control.custom-checkbox .custom-control-label{font-family:"Poppins",sans-serif;font-weight:600;position:relative;cursor:pointer;padding-left:30px;margin-bottom:0;font-size:12px;color:#253292;user-select:none}.financial-periods-checks .dropdown .dropdown-menu .custom-control.custom-checkbox .custom-control-label::before{content:"";position:absolute;left:10px;top:82%;transform:translate(-50%, -50%);width:18px;height:18px;border:1px solid #d1d5db;border-radius:3px;background-color:#fff;transition:all .2s ease}.financial-periods-checks .dropdown .dropdown-menu .custom-control.custom-checkbox .custom-control-label::after{content:"";position:absolute;left:6px;top:75%;transform:rotate(45deg) translate(-50%, -50%);width:4px;height:10px;border:solid #fff;border-width:0 2px 2px 0;display:none;transition:all .2s ease}.financial-periods-checks .dropdown .dropdown-menu .custom-control.custom-checkbox .custom-control-input:checked+.custom-control-label::before{background-color:#2f3cb0;border-color:#2f3cb0}.financial-periods-checks .dropdown .dropdown-menu .custom-control.custom-checkbox .custom-control-input:checked+.custom-control-label::after{display:block}.financial-periods-checks .dropdown .dropdown-menu .custom-control.custom-checkbox .custom-control-input:focus+.custom-control-label::before{box-shadow:0 0 0 3px rgba(47,60,176,.2)}.financial-periods-checks .dropdown .dropdown-menu .custom-control.custom-checkbox .custom-control-label:hover::before{border-color:#2f3cb0}.financial-periods-checks .dropdown .dropdown-menu .custom-control.custom-checkbox .custom-control-input:disabled+.custom-control-label{color:#b8b8b8;cursor:not-allowed}.financial-periods-checks .dropdown .dropdown-menu .custom-control.custom-checkbox .custom-control-input:disabled+.custom-control-label::before{background-color:#f5f5f5;border-color:#ddd}.font-base .text-primary,.teee-financial-periods .text-primary,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-primary{color:#253292 !important;font-family:"Poppins",sans-serif;font-size:12px;line-height:100%;letter-spacing:.1px;margin-bottom:10px}.font-base .text-primary.weight-regular,.teee-financial-periods .text-primary.weight-regular,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-primary.weight-regular{font-weight:400}.font-base .text-primary.weight-medium,.teee-financial-periods .text-primary.weight-medium,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-primary.weight-medium{font-weight:500}.font-base .text-primary.weight-semibold,.teee-financial-periods .text-primary.weight-semibold,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-primary.weight-semibold{font-weight:600}.font-base .text-primary.weight-bold,.teee-financial-periods .text-primary.weight-bold,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-primary.weight-bold{font-weight:700}.font-base .text-primary.size-xs,.teee-financial-periods .text-primary.size-xs,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-primary.size-xs{font-size:10px}.font-base .text-primary.size-sm,.teee-financial-periods .text-primary.size-sm,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-primary.size-sm{font-size:12px}.font-base .text-primary.size-md,.teee-financial-periods .text-primary.size-md,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-primary.size-md{font-size:14px}.font-base .text-primary.size-lg,.teee-financial-periods .text-primary.size-lg,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-primary.size-lg{font-size:16px}.font-base .text-primary.size-xl,.teee-financial-periods .text-primary.size-xl,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-primary.size-xl{font-size:20px}.font-base .text-primary.size-xxl,.teee-financial-periods .text-primary.size-xxl,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-primary.size-xxl{font-size:24px}.font-base .text-primary.size-xxxl,.teee-financial-periods .text-primary.size-xxxl,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-primary.size-xxxl{font-size:30px}.font-base .text-primary strong,.teee-financial-periods .text-primary strong,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-primary strong{font-weight:700}.font-base .text-primary+.text-primary,.teee-financial-periods .text-primary+.text-primary,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-primary+.text-primary{margin-bottom:0}.font-base .text-secondary,.teee-financial-periods .text-secondary,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-secondary{color:#9fa2b4;font-family:"Poppins",sans-serif;font-weight:400;font-size:12px;line-height:20px;letter-spacing:.3px;margin-bottom:0}.font-base .text-secondary.weight-medium,.teee-financial-periods .text-secondary.weight-medium,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-secondary.weight-medium{font-weight:500}.font-base .text-secondary.weight-semibold,.teee-financial-periods .text-secondary.weight-semibold,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-secondary.weight-semibold{font-weight:600}.font-base .text-secondary.weight-bold,.teee-financial-periods .text-secondary.weight-bold,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-secondary.weight-bold{font-weight:700}.font-base .text-secondary.size-xs,.teee-financial-periods .text-secondary.size-xs,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-secondary.size-xs{font-size:10px}.font-base .text-secondary.size-sm,.teee-financial-periods .text-secondary.size-sm,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-secondary.size-sm{font-size:12px}.font-base .text-secondary.size-md,.teee-financial-periods .text-secondary.size-md,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-secondary.size-md{font-size:14px}.font-base .text-secondary.size-lg,.teee-financial-periods .text-secondary.size-lg,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-secondary.size-lg{font-size:16px}.font-base .text-secondary.size-xl,.teee-financial-periods .text-secondary.size-xl,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-secondary.size-xl{font-size:20px}.font-base .text-secondary.size-xxl,.teee-financial-periods .text-secondary.size-xxl,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-secondary.size-xxl{font-size:24px}.font-base .text-secondary.size-xxxl,.teee-financial-periods .text-secondary.size-xxxl,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-secondary.size-xxxl{font-size:30px}.font-base .text-secondary.color-text-secondary,.teee-financial-periods .text-secondary.color-text-secondary,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-secondary.color-text-secondary{color:#4b506d !important}.font-base .text-secondary.color-text-tertiary,.teee-financial-periods .text-secondary.color-text-tertiary,.financial-periods-modal .modal-dialog .modal-content .modal-body .text-secondary.color-text-tertiary{color:#dfe0eb !important}.financial-periods-modal .modal-dialog .modal-content{border-radius:12px;border:0}.financial-periods-modal .modal-dialog .modal-content .modal-header h3{font-family:"Poppins",sans-serif;font-size:22px;font-weight:700;line-height:130%;color:#252733 !important}.financial-periods-modal .modal-dialog .modal-content .modal-body .report-select-form-label{font-family:"Poppins",sans-serif;font-size:12px;font-weight:700;line-height:100%;text-transform:uppercase;color:#9fa2b4 !important}.financial-periods-modal .modal-dialog .modal-content .modal-body #reportTypeDescription{font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;line-height:120%;color:#4b506d !important}.financial-periods-modal .modal-dialog .modal-content .modal-body .dropzone-area{border:2px dashed #c5c7cd;border-radius:10px;padding:20px;text-align:center;cursor:pointer}.financial-periods-modal .modal-dialog .modal-content .modal-body .dropzone-area .dropzone-text{color:#9fa2b4;font-family:"Poppins",sans-serif;font-size:12px;font-weight:600;line-height:100%;margin-bottom:6px}.financial-periods-modal .modal-dialog .modal-content .modal-body .dropzone-area .dropzone-hint{color:#9fa2b4;font-family:"Poppins",sans-serif;font-size:10px;font-weight:400;line-height:100%}.financial-periods-modal .modal-dialog .modal-content .modal-body .upload-status-info{font-family:"Poppins",sans-serif;color:#252733;font-size:14px;font-weight:600;line-height:100%}.financial-periods-modal .modal-dialog .modal-content .modal-body table{border:1px solid #dfe0eb;border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden}.financial-periods-modal .modal-dialog .modal-content .modal-body table tbody tr td{border-top:0}.financial-periods-modal .modal-dialog .modal-content .modal-body table tbody tr td .filename{color:#253292;font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;line-height:20px}.financial-periods-modal .modal-dialog .modal-content .modal-body table tbody tr td .text-muted{color:#9fa2b4;font-family:"Poppins",sans-serif;font-size:12px;font-weight:400;line-height:16px}.financial-periods-modal .modal-dialog .modal-content .modal-body table tbody tr td .status-container{padding:6px 0}.financial-periods-modal .modal-dialog .modal-content .modal-body table tbody tr td .label-status{font-family:"Poppins",sans-serif;font-size:14px;font-weight:500;line-height:20px}.financial-periods-modal .modal-dialog .modal-content .modal-body table tbody tr td .report-download-btn{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #253292;margin-top:10px;margin-left:auto;margin-right:auto}.financial-periods-modal .modal-dialog .modal-content .modal-body .form-control{font-family:"Poppins",sans-serif;background-color:#f0f1f7 !important;border:none;height:42px;border-radius:8px;transition:all .3s;padding-left:20px}.financial-periods-modal .modal-dialog .modal-content .modal-body .form-control-light{background-color:#fff !important}.financial-periods-modal .modal-dialog .modal-content .modal-body .form-control+label{position:absolute;top:14px;left:21px;color:#000;opacity:.4;font-size:14px;transition:all .3s;pointer-events:none}.financial-periods-modal .modal-dialog .modal-content .modal-body .form-control:focus:not(:placeholder-shown)+label,.financial-periods-modal .modal-dialog .modal-content .modal-body .form-control:not(:placeholder-shown)+label{top:-16px;font-size:10px;left:0px}.financial-periods-modal .modal-dialog .modal-content .modal-body .form-control::placeholder{font-family:"Poppins",sans-serif;font-size:14px;color:#4b506d;font-weight:400}.financial-periods-modal .modal-dialog .modal-content .modal-body .form-control[disabled],.financial-periods-modal .modal-dialog .modal-content .modal-body .form-control.disabled{opacity:.5;cursor:not-allowed}.financial-periods-modal .modal-dialog .modal-content .modal-body .form-control[disabled]+label,.financial-periods-modal .modal-dialog .modal-content .modal-body .form-control.disabled+label{opacity:.2 !important}.financial-periods-modal .modal-dialog .modal-content .modal-body .form-control[disabled].keep-opaque,.financial-periods-modal .modal-dialog .modal-content .modal-body .form-control.disabled.keep-opaque{opacity:1}.financial-periods-modal .modal-dialog .modal-content .modal-body .form-control[disabled].keep-opaque+label,.financial-periods-modal .modal-dialog .modal-content .modal-body .form-control.disabled.keep-opaque+label{opacity:.4 !important}.financial-periods-modal .modal-dialog .modal-content .modal-footer .primary-button{font-family:"Poppins",sans-serif !important;background-color:#642adb !important;color:#fff !important;border-radius:31px !important;padding:14px 12px;border:none;font-size:14px;font-weight:600 !important;transition:all .3s ease;box-shadow:0px 4px 12px 0px rgba(55,81,255,.2392156863);height:auto}.financial-periods-modal .modal-dialog .modal-content .modal-footer .primary-button:hover{background-color:#4e1f9a !important}.financial-periods-modal .modal-dialog .modal-content .modal-footer .primary-button:disabled{background-color:#b6a1d1 !important;cursor:not-allowed}.financial-periods-modal .modal-dialog .modal-content .modal-footer .cancel-button{font-family:"Poppins",sans-serif !important;background-color:#fff !important;color:#9fa2b4 !important;border-radius:31px !important;padding:14px 24px;border:1px solid rgba(0,0,0,0);font-size:14px;font-weight:600 !important;transition:all .3s ease;box-shadow:none;height:auto;margin-right:20px}.financial-periods-modal .modal-dialog .modal-content .modal-footer .cancel-button:hover{border:1px solid #253292;color:#253292 !important}.custom-dropdown{position:relative}.custom-dropdown .dropdown-toggle{background-color:#f7f8fc !important;color:#4b506d !important;border-radius:8px !important;border:none !important;font-family:"Poppins",sans-serif !important;font-weight:600 !important;font-size:14px !important;display:inline-flex;align-items:center;justify-content:center;padding:10px 21px;gap:8px;cursor:pointer;position:relative}.custom-dropdown .dropdown-toggle:hover{background-color:hsl(228,45.4545454545%,92.8431372549%) !important}.custom-dropdown.show .dropdown-toggle{background-color:hsl(228,45.4545454545%,92.8431372549%) !important}.custom-dropdown.show #companyDropdown{border:.09375em solid #253292 !important}.custom-dropdown .dropdown-menu{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1) !important;border:1px solid #f0f0f0 !important;box-shadow:0px 0px 16px 0px rgba(0,0,0,.0588235294);padding:0;width:max-content;overflow:hidden !important;margin-top:5px !important;background-color:#fff !important}.custom-dropdown .dropdown-menu .dropdown-item{padding:10px 15px !important;color:#4b506d !important;border-top:none !important;transition:background-color .2s ease !important;font-family:"Poppins",sans-serif !important;font-weight:600 !important;font-size:14px !important}.custom-dropdown .dropdown-menu .dropdown-item:last-child{border-top:.09375em solid #f0f0f0 !important}.custom-dropdown .dropdown-menu .dropdown-item:active{background-color:rgba(100,42,219,.1);color:#642adb}.custom-dropdown .dropdown-menu .dropdown-item.light-gray{color:#9fa2b4 !important}.custom-dropdown .dropdown-menu .dropdown-item.bulk-update-action{color:#9fa2b4 !important}.custom-dropdown .dropdown-menu .dropdown-item.bulk-update-action span{position:relative;padding-left:0}.custom-dropdown .dropdown-menu .dropdown-item.bulk-delete-action span{color:#fe2142 !important}.custom-dropdown .filter-dropdown-content{padding:0 !important;border-radius:8px !important;box-shadow:0 4px 12px rgba(0,0,0,.1) !important;border:1px solid #f0f0f0 !important;width:250px !important;overflow:hidden !important;margin-top:5px !important;background-color:#fff !important}.custom-dropdown .filter-dropdown-content .clear-filters-wrapper{padding:12px 12px 8px 12px !important;border-bottom:1px solid #f0f0f0 !important}.custom-dropdown .filter-dropdown-content .clear-filters-wrapper button{width:100%;background-color:#f8f9fa;border:1px solid #e5e5e5;border-radius:6px;padding:6px 12px;color:#4b506d;font-size:13px;font-weight:400;transition:all .2s ease}.custom-dropdown .filter-dropdown-content .clear-filters-wrapper button:hover{background-color:#f1f2f6}.custom-dropdown .filter-dropdown-content .filter-group{max-height:350px;overflow-y:auto;padding:14px 0;margin-bottom:0}.custom-dropdown .filter-dropdown-content .filter-group::-webkit-scrollbar{width:5px}.custom-dropdown .filter-dropdown-content .filter-group::-webkit-scrollbar-track{background:#f8f9fa}.custom-dropdown .filter-dropdown-content .filter-group::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:5px}.custom-dropdown .filter-dropdown-content .filter-group .filter-options .filter-option{padding:8px 10px;position:relative;margin-bottom:2px;border-radius:4px}.custom-dropdown .filter-dropdown-content .filter-group .filter-options .filter-option input[type=checkbox]{cursor:pointer;width:18px;height:18px;border-radius:3px;border:1px solid #d1d5db;background-color:#fff;margin-top:0;margin-left:0}.custom-dropdown .filter-dropdown-content .filter-group .filter-options .filter-option input[type=checkbox]:checked{background-color:#642adb;border-color:#642adb}.custom-dropdown .filter-dropdown-content .filter-group .filter-options .filter-option label{cursor:pointer;padding-left:30px;font-family:"Poppins",sans-serif !important;font-weight:600 !important;font-size:14px !important;color:#253292 !important}.custom-dropdown .filter-dropdown-content hr.division{margin:6px 0;border-top:.09375em solid #dfe0eb}.custom-dropdown .filter-dropdown-content .save-filters-button{width:100%;padding:10px 10px;background-color:#fff !important;font-family:"Poppins",sans-serif !important;font-weight:600 !important;font-size:14px !important;color:#253292 !important;border-top:.09375em solid #dfe0eb;border-radius:0;text-align:left;cursor:pointer;margin-top:0;transition:background-color .2s ease}.custom-dropdown .company-dropdown-menu{padding:0 !important;border-radius:8px !important;overflow:hidden !important;box-shadow:0 4px 16px rgba(0,0,0,.1) !important;border:1px solid #253292 !important;width:300px !important;max-height:400px !important;overflow:hidden !important;margin-top:5px !important}.custom-dropdown .company-dropdown-menu .company-search-container{padding:0 !important;border-bottom:1px solid #dfe0eb !important;position:sticky !important;top:0 !important;background-color:#fff !important;z-index:2 !important}.custom-dropdown .company-dropdown-menu .company-search-container #companySearchInput{border-radius-top-left:8px !important;border-radius-top-right:8px !important;border:0 !important;padding:8px 12px !important;width:100% !important;font-size:14px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%238A94A6' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center left 12px;background-size:16px;background-color:#fff !important;padding-left:42px !important}.custom-dropdown .company-dropdown-menu .company-search-container #companySearchInput:focus{outline:none !important;border-color:#6c5ce7 !important;box-shadow:0 0 0 2px rgba(108,92,231,.2) !important}.custom-dropdown .company-dropdown-menu .company-list-container{max-height:300px !important;overflow-y:auto !important;padding:4px !important}.custom-dropdown .company-dropdown-menu .company-list-container::-webkit-scrollbar{width:5px !important}.custom-dropdown .company-dropdown-menu .company-list-container::-webkit-scrollbar-track{background:#f1f1f1 !important}.custom-dropdown .company-dropdown-menu .company-list-container::-webkit-scrollbar-thumb{background:#c1c1c1 !important;border-radius:5px !important}.custom-dropdown .company-dropdown-menu .company-list-container .company-item{position:relative;padding:8px 12px !important;margin-bottom:4px !important;display:flex;align-items:center !important;cursor:pointer !important;transition:background-color .2s ease !important}.custom-dropdown .company-dropdown-menu .company-list-container .company-item:hover{background-color:#f8f9fa !important}.custom-dropdown .company-dropdown-menu .company-list-container .company-item.selected{background-color:#eff0ff !important;border-radius:8px !important}.custom-dropdown .company-dropdown-menu .company-list-container .company-item input[type=checkbox]{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;cursor:pointer !important}.custom-dropdown .company-dropdown-menu .company-list-container .company-item label{margin-bottom:0 !important;cursor:pointer !important;font-family:"Poppins",sans-serif !important;font-weight:600 !important;color:#253292 !important;font-size:14px !important;line-height:22px !important;padding-left:30px !important}.custom-dropdown .company-dropdown-menu .save-filters-wrapper{padding:12px !important;border-top:1px solid #f0f1f7 !important;background-color:#fff !important;position:sticky !important;bottom:0 !important;display:flex !important;justify-content:space-between;align-items:center;gap:10px}.custom-dropdown .company-dropdown-menu .save-filters-wrapper .save-filters-button{width:100% !important;background-color:#642adb !important;color:#fff !important;border:none !important;border-radius:26px !important;padding:8px !important;font-size:14px !important;font-weight:600 !important;cursor:pointer !important;transition:background-color .2s ease !important}.custom-dropdown .company-dropdown-menu .save-filters-wrapper .save-filters-button:hover{background-color:rgb(79.2771084337,30.3614457831,179.6385542169) !important}.custom-dropdown .company-dropdown-menu .save-filters-wrapper .clear-filters-button{width:100% !important;background-color:#fff !important;color:#642adb !important;border:1px solid #642adb !important;border-radius:26px !important;padding:8px !important;font-size:14px !important;font-weight:600 !important;cursor:pointer !important;transition:background-color .2s ease !important}.teee-financial-periods{width:100%;font-family:"Poppins",sans-serif}.teee-financial-periods button:focus{outline:none}.teee-financial-periods .financial-periods-container-first-screen{margin-bottom:30px;background-color:#fff !important;padding:0;border-radius:8px !important}.teee-financial-periods .financial-periods-container{margin-bottom:30px;padding:20px}.teee-financial-periods .custom-add-report-button{font-family:"Poppins",sans-serif !important;background-color:#642adb !important;color:#fff !important;border-radius:31px !important;padding:14px 30px;border:none;font-size:14px;font-weight:600 !important;transition:all .3s ease;box-shadow:0px 4px 12px 0px rgba(55,81,255,.2392156863);min-width:145px}.teee-financial-periods .custom-add-report-button:hover{background-color:#4e1f9a !important}.teee-financial-periods .custom-add-report-button:disabled{background-color:#b6a1d1 !important;cursor:not-allowed}.teee-financial-periods .bulk-actions-button{background-color:#f7f8fc !important;color:#253292 !important;border-radius:8px !important;border:none !important;width:130px !important;height:40px !important;opacity:.5 !important;font-family:"Poppins",sans-serif !important;font-weight:600 !important;font-size:14px !important;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;gap:8px;cursor:pointer;position:relative}.teee-financial-periods .bulk-actions-button:hover{background-color:hsl(228,45.4545454545%,92.8431372549%) !important}.teee-financial-periods .bulk-actions-button::after{display:none !important}.teee-financial-periods .filter-button{background-color:#f7f8fc !important;color:#253292 !important;border-radius:8px !important;border:none !important;width:130px !important;height:40px !important;opacity:.5 !important;font-family:"Poppins",sans-serif !important;font-weight:600 !important;font-size:14px !important;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;gap:8px;cursor:pointer;position:relative;transition:all .3s ease}.teee-financial-periods .filter-button:hover{background-color:hsl(228,45.4545454545%,92.8431372549%) !important;color:#4b506d !important}.teee-financial-periods .filter-button::after{display:none !important}.teee-financial-periods .filter-button .filter-icon{color:#253292 !important;font-size:16px !important;line-height:1 !important;margin:0 !important;display:inline-block}.teee-financial-periods .filter-button.has-active-filters{background-color:#dde2ff !important}.teee-financial-periods #accountantsDropdown::after{display:none !important}.teee-financial-periods #accountantsDropdown.has-active-filters{background-color:#dde2ff !important}.teee-financial-periods #accountantsDropdown:hover{background-color:hsl(228,45.4545454545%,92.8431372549%) !important;color:#4b506d !important}.teee-financial-periods #select_date_btn::after{display:none !important}.teee-financial-periods #companyDropdown{border-radius:8px !important;border:.09375em solid #f0f0f0 !important;background-color:#fcfdfe !important;font-family:"Poppins",sans-serif !important;font-weight:500 !important;font-size:14px !important;line-height:20px !important;letter-spacing:.3px !important;color:#4b506d !important;padding:8px 12px !important;width:300px !important;text-align:left !important;justify-content:flex-start !important}.teee-financial-periods #companyDropdown span{margin-right:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;display:inline-block}.teee-financial-periods #companyDropdown::after{display:inline-block !important;margin-left:auto !important;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0);position:absolute;right:12px;top:50%;transform:translateY(-50%)}.teee-financial-periods .custom-date-input{background-color:#f7f8fc !important;color:#253292 !important;border-radius:8px !important;border:none !important;width:130px !important;height:40px !important;opacity:.5 !important;font-family:"Poppins",sans-serif !important;font-weight:600 !important;font-size:14px !important;padding:0 15px !important;cursor:pointer;display:inline-block !important;line-height:40px;text-align:center}.teee-financial-periods .custom-date-input:focus{outline:none;box-shadow:0 0 0 .2rem rgba(100,42,219,.25)}.teee-financial-periods .month-selector-container{display:flex;align-items:center}.teee-financial-periods .month-selector-container .date-selector-wrapper{display:flex;align-items:center;background-color:#f7f8fc;border-radius:8px;border:0;padding:0;width:180px;height:40px;overflow:hidden}.teee-financial-periods .month-selector-container .date-selector-wrapper .month-nav-prev{background:none;border:none;padding:8px;width:32px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#4b506d;transition:all .2s ease}.teee-financial-periods .month-selector-container .date-selector-wrapper .month-nav-prev:hover{background-color:hsl(228,45.4545454545%,92.8431372549%) !important}.teee-financial-periods .month-selector-container .date-selector-wrapper .month-nav-prev:disabled{color:#cdd0d6;cursor:not-allowed}.teee-financial-periods .month-selector-container .date-selector-wrapper .month-nav-next{background:none;border:none;padding:8px;width:32px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#4b506d;transition:all .2s ease}.teee-financial-periods .month-selector-container .date-selector-wrapper .month-nav-next:hover{background-color:hsl(228,45.4545454545%,92.8431372549%) !important}.teee-financial-periods .month-selector-container .date-selector-wrapper .month-nav-next:disabled{color:#cdd0d6;cursor:not-allowed}.teee-financial-periods .month-selector-container .date-selector-wrapper .date-display{flex:1;background:none;border:none;padding:8px 6px;color:#4b506d;font-family:"Poppins",sans-serif;font-weight:500;font-size:14px;text-align:center}.teee-financial-periods .month-selector-container .date-selector-wrapper .date-display::after{display:none !important}.teee-financial-periods .custom-checkbox .form-check-input{width:18px;height:18px}.teee-financial-periods .custom-checkbox .form-check-input:checked{background-color:#642adb;border-color:#642adb}.teee-financial-periods .custom-checkbox .form-check-label{padding-left:8px;font-size:14px}.teee-financial-periods #financialPeriodsTable .financial-item,.teee-financial-periods #financialPeriodsTable .filter-option,.teee-financial-periods #financialPeriodsTable .company-item,.teee-financial-periods #financialPeriodsTable .accountant-item,.teee-financial-periods #financialPeriodsDetailsTable .financial-item,.teee-financial-periods #financialPeriodsDetailsTable .filter-option,.teee-financial-periods #financialPeriodsDetailsTable .company-item,.teee-financial-periods #financialPeriodsDetailsTable .accountant-item,.teee-financial-periods .filter-dropdown-content .financial-item,.teee-financial-periods .filter-dropdown-content .filter-option,.teee-financial-periods .filter-dropdown-content .company-item,.teee-financial-periods .filter-dropdown-content .accountant-item,.teee-financial-periods #companyDropdown+.dropdown-menu .financial-item,.teee-financial-periods #companyDropdown+.dropdown-menu .filter-option,.teee-financial-periods #companyDropdown+.dropdown-menu .company-item,.teee-financial-periods #companyDropdown+.dropdown-menu .accountant-item,.teee-financial-periods #accountantsDropdown+.dropdown-menu .financial-item,.teee-financial-periods #accountantsDropdown+.dropdown-menu .filter-option,.teee-financial-periods #accountantsDropdown+.dropdown-menu .company-item,.teee-financial-periods #accountantsDropdown+.dropdown-menu .accountant-item{position:relative;padding:8px 12px;display:flex;align-items:center}.teee-financial-periods #financialPeriodsTable .financial-item input[type=checkbox],.teee-financial-periods #financialPeriodsTable .filter-option input[type=checkbox],.teee-financial-periods #financialPeriodsTable .company-item input[type=checkbox],.teee-financial-periods #financialPeriodsTable .accountant-item input[type=checkbox],.teee-financial-periods #financialPeriodsDetailsTable .financial-item input[type=checkbox],.teee-financial-periods #financialPeriodsDetailsTable .filter-option input[type=checkbox],.teee-financial-periods #financialPeriodsDetailsTable .company-item input[type=checkbox],.teee-financial-periods #financialPeriodsDetailsTable .accountant-item input[type=checkbox],.teee-financial-periods .filter-dropdown-content .financial-item input[type=checkbox],.teee-financial-periods .filter-dropdown-content .filter-option input[type=checkbox],.teee-financial-periods .filter-dropdown-content .company-item input[type=checkbox],.teee-financial-periods .filter-dropdown-content .accountant-item input[type=checkbox],.teee-financial-periods #companyDropdown+.dropdown-menu .financial-item input[type=checkbox],.teee-financial-periods #companyDropdown+.dropdown-menu .filter-option input[type=checkbox],.teee-financial-periods #companyDropdown+.dropdown-menu .company-item input[type=checkbox],.teee-financial-periods #companyDropdown+.dropdown-menu .accountant-item input[type=checkbox],.teee-financial-periods #accountantsDropdown+.dropdown-menu .financial-item input[type=checkbox],.teee-financial-periods #accountantsDropdown+.dropdown-menu .filter-option input[type=checkbox],.teee-financial-periods #accountantsDropdown+.dropdown-menu .company-item input[type=checkbox],.teee-financial-periods #accountantsDropdown+.dropdown-menu .accountant-item input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.teee-financial-periods #financialPeriodsTable .financial-item label,.teee-financial-periods #financialPeriodsTable .filter-option label,.teee-financial-periods #financialPeriodsTable .company-item label,.teee-financial-periods #financialPeriodsTable .accountant-item label,.teee-financial-periods #financialPeriodsDetailsTable .financial-item label,.teee-financial-periods #financialPeriodsDetailsTable .filter-option label,.teee-financial-periods #financialPeriodsDetailsTable .company-item label,.teee-financial-periods #financialPeriodsDetailsTable .accountant-item label,.teee-financial-periods .filter-dropdown-content .financial-item label,.teee-financial-periods .filter-dropdown-content .filter-option label,.teee-financial-periods .filter-dropdown-content .company-item label,.teee-financial-periods .filter-dropdown-content .accountant-item label,.teee-financial-periods #companyDropdown+.dropdown-menu .financial-item label,.teee-financial-periods #companyDropdown+.dropdown-menu .filter-option label,.teee-financial-periods #companyDropdown+.dropdown-menu .company-item label,.teee-financial-periods #companyDropdown+.dropdown-menu .accountant-item label,.teee-financial-periods #accountantsDropdown+.dropdown-menu .financial-item label,.teee-financial-periods #accountantsDropdown+.dropdown-menu .filter-option label,.teee-financial-periods #accountantsDropdown+.dropdown-menu .company-item label,.teee-financial-periods #accountantsDropdown+.dropdown-menu .accountant-item label{position:relative;cursor:pointer;padding-left:30px;margin-bottom:0;font-size:14px;color:#4b506d;user-select:none}.teee-financial-periods #financialPeriodsTable .financial-item label::before,.teee-financial-periods #financialPeriodsTable .filter-option label::before,.teee-financial-periods #financialPeriodsTable .company-item label::before,.teee-financial-periods #financialPeriodsTable .accountant-item label::before,.teee-financial-periods #financialPeriodsDetailsTable .financial-item label::before,.teee-financial-periods #financialPeriodsDetailsTable .filter-option label::before,.teee-financial-periods #financialPeriodsDetailsTable .company-item label::before,.teee-financial-periods #financialPeriodsDetailsTable .accountant-item label::before,.teee-financial-periods .filter-dropdown-content .financial-item label::before,.teee-financial-periods .filter-dropdown-content .filter-option label::before,.teee-financial-periods .filter-dropdown-content .company-item label::before,.teee-financial-periods .filter-dropdown-content .accountant-item label::before,.teee-financial-periods #companyDropdown+.dropdown-menu .financial-item label::before,.teee-financial-periods #companyDropdown+.dropdown-menu .filter-option label::before,.teee-financial-periods #companyDropdown+.dropdown-menu .company-item label::before,.teee-financial-periods #companyDropdown+.dropdown-menu .accountant-item label::before,.teee-financial-periods #accountantsDropdown+.dropdown-menu .financial-item label::before,.teee-financial-periods #accountantsDropdown+.dropdown-menu .filter-option label::before,.teee-financial-periods #accountantsDropdown+.dropdown-menu .company-item label::before,.teee-financial-periods #accountantsDropdown+.dropdown-menu .accountant-item label::before{content:"";position:absolute;left:10px;top:50%;transform:translate(-50%, -50%);width:18px;height:18px;border:1px solid #d1d5db;border-radius:3px;background-color:#fff;transition:all .2s ease}.teee-financial-periods #financialPeriodsTable .financial-item label::after,.teee-financial-periods #financialPeriodsTable .filter-option label::after,.teee-financial-periods #financialPeriodsTable .company-item label::after,.teee-financial-periods #financialPeriodsTable .accountant-item label::after,.teee-financial-periods #financialPeriodsDetailsTable .financial-item label::after,.teee-financial-periods #financialPeriodsDetailsTable .filter-option label::after,.teee-financial-periods #financialPeriodsDetailsTable .company-item label::after,.teee-financial-periods #financialPeriodsDetailsTable .accountant-item label::after,.teee-financial-periods .filter-dropdown-content .financial-item label::after,.teee-financial-periods .filter-dropdown-content .filter-option label::after,.teee-financial-periods .filter-dropdown-content .company-item label::after,.teee-financial-periods .filter-dropdown-content .accountant-item label::after,.teee-financial-periods #companyDropdown+.dropdown-menu .financial-item label::after,.teee-financial-periods #companyDropdown+.dropdown-menu .filter-option label::after,.teee-financial-periods #companyDropdown+.dropdown-menu .company-item label::after,.teee-financial-periods #companyDropdown+.dropdown-menu .accountant-item label::after,.teee-financial-periods #accountantsDropdown+.dropdown-menu .financial-item label::after,.teee-financial-periods #accountantsDropdown+.dropdown-menu .filter-option label::after,.teee-financial-periods #accountantsDropdown+.dropdown-menu .company-item label::after,.teee-financial-periods #accountantsDropdown+.dropdown-menu .accountant-item label::after{content:"";position:absolute;left:6px;top:50%;transform:rotate(45deg) translate(-50%, -50%);width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;display:none;transition:all .2s ease}.teee-financial-periods #financialPeriodsTable .financial-item input[type=checkbox]:checked+label::before,.teee-financial-periods #financialPeriodsTable .filter-option input[type=checkbox]:checked+label::before,.teee-financial-periods #financialPeriodsTable .company-item input[type=checkbox]:checked+label::before,.teee-financial-periods #financialPeriodsTable .accountant-item input[type=checkbox]:checked+label::before,.teee-financial-periods #financialPeriodsDetailsTable .financial-item input[type=checkbox]:checked+label::before,.teee-financial-periods #financialPeriodsDetailsTable .filter-option input[type=checkbox]:checked+label::before,.teee-financial-periods #financialPeriodsDetailsTable .company-item input[type=checkbox]:checked+label::before,.teee-financial-periods #financialPeriodsDetailsTable .accountant-item input[type=checkbox]:checked+label::before,.teee-financial-periods .filter-dropdown-content .financial-item input[type=checkbox]:checked+label::before,.teee-financial-periods .filter-dropdown-content .filter-option input[type=checkbox]:checked+label::before,.teee-financial-periods .filter-dropdown-content .company-item input[type=checkbox]:checked+label::before,.teee-financial-periods .filter-dropdown-content .accountant-item input[type=checkbox]:checked+label::before,.teee-financial-periods #companyDropdown+.dropdown-menu .financial-item input[type=checkbox]:checked+label::before,.teee-financial-periods #companyDropdown+.dropdown-menu .filter-option input[type=checkbox]:checked+label::before,.teee-financial-periods #companyDropdown+.dropdown-menu .company-item input[type=checkbox]:checked+label::before,.teee-financial-periods #companyDropdown+.dropdown-menu .accountant-item input[type=checkbox]:checked+label::before,.teee-financial-periods #accountantsDropdown+.dropdown-menu .financial-item input[type=checkbox]:checked+label::before,.teee-financial-periods #accountantsDropdown+.dropdown-menu .filter-option input[type=checkbox]:checked+label::before,.teee-financial-periods #accountantsDropdown+.dropdown-menu .company-item input[type=checkbox]:checked+label::before,.teee-financial-periods #accountantsDropdown+.dropdown-menu .accountant-item input[type=checkbox]:checked+label::before{background-color:#253292;border-color:#253292}.teee-financial-periods #financialPeriodsTable .financial-item input[type=checkbox]:checked+label::after,.teee-financial-periods #financialPeriodsTable .filter-option input[type=checkbox]:checked+label::after,.teee-financial-periods #financialPeriodsTable .company-item input[type=checkbox]:checked+label::after,.teee-financial-periods #financialPeriodsTable .accountant-item input[type=checkbox]:checked+label::after,.teee-financial-periods #financialPeriodsDetailsTable .financial-item input[type=checkbox]:checked+label::after,.teee-financial-periods #financialPeriodsDetailsTable .filter-option input[type=checkbox]:checked+label::after,.teee-financial-periods #financialPeriodsDetailsTable .company-item input[type=checkbox]:checked+label::after,.teee-financial-periods #financialPeriodsDetailsTable .accountant-item input[type=checkbox]:checked+label::after,.teee-financial-periods .filter-dropdown-content .financial-item input[type=checkbox]:checked+label::after,.teee-financial-periods .filter-dropdown-content .filter-option input[type=checkbox]:checked+label::after,.teee-financial-periods .filter-dropdown-content .company-item input[type=checkbox]:checked+label::after,.teee-financial-periods .filter-dropdown-content .accountant-item input[type=checkbox]:checked+label::after,.teee-financial-periods #companyDropdown+.dropdown-menu .financial-item input[type=checkbox]:checked+label::after,.teee-financial-periods #companyDropdown+.dropdown-menu .filter-option input[type=checkbox]:checked+label::after,.teee-financial-periods #companyDropdown+.dropdown-menu .company-item input[type=checkbox]:checked+label::after,.teee-financial-periods #companyDropdown+.dropdown-menu .accountant-item input[type=checkbox]:checked+label::after,.teee-financial-periods #accountantsDropdown+.dropdown-menu .financial-item input[type=checkbox]:checked+label::after,.teee-financial-periods #accountantsDropdown+.dropdown-menu .filter-option input[type=checkbox]:checked+label::after,.teee-financial-periods #accountantsDropdown+.dropdown-menu .company-item input[type=checkbox]:checked+label::after,.teee-financial-periods #accountantsDropdown+.dropdown-menu .accountant-item input[type=checkbox]:checked+label::after{display:block}.teee-financial-periods #financialPeriodsTable .financial-item input[type=checkbox]:focus+label::before,.teee-financial-periods #financialPeriodsTable .filter-option input[type=checkbox]:focus+label::before,.teee-financial-periods #financialPeriodsTable .company-item input[type=checkbox]:focus+label::before,.teee-financial-periods #financialPeriodsTable .accountant-item input[type=checkbox]:focus+label::before,.teee-financial-periods #financialPeriodsDetailsTable .financial-item input[type=checkbox]:focus+label::before,.teee-financial-periods #financialPeriodsDetailsTable .filter-option input[type=checkbox]:focus+label::before,.teee-financial-periods #financialPeriodsDetailsTable .company-item input[type=checkbox]:focus+label::before,.teee-financial-periods #financialPeriodsDetailsTable .accountant-item input[type=checkbox]:focus+label::before,.teee-financial-periods .filter-dropdown-content .financial-item input[type=checkbox]:focus+label::before,.teee-financial-periods .filter-dropdown-content .filter-option input[type=checkbox]:focus+label::before,.teee-financial-periods .filter-dropdown-content .company-item input[type=checkbox]:focus+label::before,.teee-financial-periods .filter-dropdown-content .accountant-item input[type=checkbox]:focus+label::before,.teee-financial-periods #companyDropdown+.dropdown-menu .financial-item input[type=checkbox]:focus+label::before,.teee-financial-periods #companyDropdown+.dropdown-menu .filter-option input[type=checkbox]:focus+label::before,.teee-financial-periods #companyDropdown+.dropdown-menu .company-item input[type=checkbox]:focus+label::before,.teee-financial-periods #companyDropdown+.dropdown-menu .accountant-item input[type=checkbox]:focus+label::before,.teee-financial-periods #accountantsDropdown+.dropdown-menu .financial-item input[type=checkbox]:focus+label::before,.teee-financial-periods #accountantsDropdown+.dropdown-menu .filter-option input[type=checkbox]:focus+label::before,.teee-financial-periods #accountantsDropdown+.dropdown-menu .company-item input[type=checkbox]:focus+label::before,.teee-financial-periods #accountantsDropdown+.dropdown-menu .accountant-item input[type=checkbox]:focus+label::before{box-shadow:0 0 0 3px rgba(108,92,231,.2)}.teee-financial-periods #financialPeriodsTable .financial-item label:hover::before,.teee-financial-periods #financialPeriodsTable .filter-option label:hover::before,.teee-financial-periods #financialPeriodsTable .company-item label:hover::before,.teee-financial-periods #financialPeriodsTable .accountant-item label:hover::before,.teee-financial-periods #financialPeriodsDetailsTable .financial-item label:hover::before,.teee-financial-periods #financialPeriodsDetailsTable .filter-option label:hover::before,.teee-financial-periods #financialPeriodsDetailsTable .company-item label:hover::before,.teee-financial-periods #financialPeriodsDetailsTable .accountant-item label:hover::before,.teee-financial-periods .filter-dropdown-content .financial-item label:hover::before,.teee-financial-periods .filter-dropdown-content .filter-option label:hover::before,.teee-financial-periods .filter-dropdown-content .company-item label:hover::before,.teee-financial-periods .filter-dropdown-content .accountant-item label:hover::before,.teee-financial-periods #companyDropdown+.dropdown-menu .financial-item label:hover::before,.teee-financial-periods #companyDropdown+.dropdown-menu .filter-option label:hover::before,.teee-financial-periods #companyDropdown+.dropdown-menu .company-item label:hover::before,.teee-financial-periods #companyDropdown+.dropdown-menu .accountant-item label:hover::before,.teee-financial-periods #accountantsDropdown+.dropdown-menu .financial-item label:hover::before,.teee-financial-periods #accountantsDropdown+.dropdown-menu .filter-option label:hover::before,.teee-financial-periods #accountantsDropdown+.dropdown-menu .company-item label:hover::before,.teee-financial-periods #accountantsDropdown+.dropdown-menu .accountant-item label:hover::before{border-color:#253292}.teee-financial-periods #financialPeriodsTable .financial-item input[type=checkbox]:disabled+label,.teee-financial-periods #financialPeriodsTable .filter-option input[type=checkbox]:disabled+label,.teee-financial-periods #financialPeriodsTable .company-item input[type=checkbox]:disabled+label,.teee-financial-periods #financialPeriodsTable .accountant-item input[type=checkbox]:disabled+label,.teee-financial-periods #financialPeriodsDetailsTable .financial-item input[type=checkbox]:disabled+label,.teee-financial-periods #financialPeriodsDetailsTable .filter-option input[type=checkbox]:disabled+label,.teee-financial-periods #financialPeriodsDetailsTable .company-item input[type=checkbox]:disabled+label,.teee-financial-periods #financialPeriodsDetailsTable .accountant-item input[type=checkbox]:disabled+label,.teee-financial-periods .filter-dropdown-content .financial-item input[type=checkbox]:disabled+label,.teee-financial-periods .filter-dropdown-content .filter-option input[type=checkbox]:disabled+label,.teee-financial-periods .filter-dropdown-content .company-item input[type=checkbox]:disabled+label,.teee-financial-periods .filter-dropdown-content .accountant-item input[type=checkbox]:disabled+label,.teee-financial-periods #companyDropdown+.dropdown-menu .financial-item input[type=checkbox]:disabled+label,.teee-financial-periods #companyDropdown+.dropdown-menu .filter-option input[type=checkbox]:disabled+label,.teee-financial-periods #companyDropdown+.dropdown-menu .company-item input[type=checkbox]:disabled+label,.teee-financial-periods #companyDropdown+.dropdown-menu .accountant-item input[type=checkbox]:disabled+label,.teee-financial-periods #accountantsDropdown+.dropdown-menu .financial-item input[type=checkbox]:disabled+label,.teee-financial-periods #accountantsDropdown+.dropdown-menu .filter-option input[type=checkbox]:disabled+label,.teee-financial-periods #accountantsDropdown+.dropdown-menu .company-item input[type=checkbox]:disabled+label,.teee-financial-periods #accountantsDropdown+.dropdown-menu .accountant-item input[type=checkbox]:disabled+label{color:#b8b8b8;cursor:not-allowed}.teee-financial-periods #financialPeriodsTable .financial-item input[type=checkbox]:disabled+label::before,.teee-financial-periods #financialPeriodsTable .filter-option input[type=checkbox]:disabled+label::before,.teee-financial-periods #financialPeriodsTable .company-item input[type=checkbox]:disabled+label::before,.teee-financial-periods #financialPeriodsTable .accountant-item input[type=checkbox]:disabled+label::before,.teee-financial-periods #financialPeriodsDetailsTable .financial-item input[type=checkbox]:disabled+label::before,.teee-financial-periods #financialPeriodsDetailsTable .filter-option input[type=checkbox]:disabled+label::before,.teee-financial-periods #financialPeriodsDetailsTable .company-item input[type=checkbox]:disabled+label::before,.teee-financial-periods #financialPeriodsDetailsTable .accountant-item input[type=checkbox]:disabled+label::before,.teee-financial-periods .filter-dropdown-content .financial-item input[type=checkbox]:disabled+label::before,.teee-financial-periods .filter-dropdown-content .filter-option input[type=checkbox]:disabled+label::before,.teee-financial-periods .filter-dropdown-content .company-item input[type=checkbox]:disabled+label::before,.teee-financial-periods .filter-dropdown-content .accountant-item input[type=checkbox]:disabled+label::before,.teee-financial-periods #companyDropdown+.dropdown-menu .financial-item input[type=checkbox]:disabled+label::before,.teee-financial-periods #companyDropdown+.dropdown-menu .filter-option input[type=checkbox]:disabled+label::before,.teee-financial-periods #companyDropdown+.dropdown-menu .company-item input[type=checkbox]:disabled+label::before,.teee-financial-periods #companyDropdown+.dropdown-menu .accountant-item input[type=checkbox]:disabled+label::before,.teee-financial-periods #accountantsDropdown+.dropdown-menu .financial-item input[type=checkbox]:disabled+label::before,.teee-financial-periods #accountantsDropdown+.dropdown-menu .filter-option input[type=checkbox]:disabled+label::before,.teee-financial-periods #accountantsDropdown+.dropdown-menu .company-item input[type=checkbox]:disabled+label::before,.teee-financial-periods #accountantsDropdown+.dropdown-menu .accountant-item input[type=checkbox]:disabled+label::before{background-color:#f5f5f5;border-color:#ddd}.teee-financial-periods .financial-periods-table{background-color:#fff !important;padding:0;border-radius:8px !important}.teee-financial-periods .financial-periods-table thead{background-color:#fff !important}.teee-financial-periods .financial-periods-table thead th{padding:15px 10px;font-weight:600;font-size:14px;color:#253292;background-color:#fff !important;border-bottom:1px solid #e2e6ea !important;border-top:none !important;border-left:none !important;border-right:none !important}.teee-financial-periods .financial-periods-table tbody tr{transition:background-color .2s ease;background-color:#fff !important}.teee-financial-periods .financial-periods-table tbody tr:hover{background-color:rgba(100,42,219,.03)}.teee-financial-periods .financial-periods-table tbody tr td{padding:18px 10px;vertical-align:middle;color:#333;font-size:14px;border-bottom:none !important;border-top:none !important;border-left:none !important;border-right:none !important;background-color:#fff !important}.teee-financial-periods .financial-periods-table tbody tr:first-child td{padding:28px 10px 18px}.teee-financial-periods .financial-periods-table tbody tr:last-child td{border-bottom:none !important}.teee-financial-periods .financial-periods-table tbody tr .row-menu-button{color:#6c757d;background:none;border:none;cursor:pointer}.teee-financial-periods .financial-periods-table tbody tr .row-menu-button:hover{color:#642adb}.teee-financial-periods .financial-periods-table .pagination-container{display:flex;justify-content:flex-end;align-items:center;margin-top:auto;padding:10px;min-height:40px;border-top:1px solid #e2e6ea !important}.teee-financial-periods .financial-periods-table .pagination-container .pagination{display:flex;align-items:center;gap:10px;list-style:none}.teee-financial-periods .financial-periods-table .pagination-container .pagination .page-info{font-size:14px;font-weight:600;color:#9fa2b4}.teee-financial-periods .financial-periods-table .pagination-container .pagination .page-item{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;cursor:pointer;transition:background .3s ease}.teee-financial-periods .financial-periods-table .pagination-container .pagination .page-item a{text-decoration:none;color:#9fa2b4;font-size:16px;font-weight:bold;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.teee-financial-periods .financial-periods-table .pagination-container .pagination .page-item:hover{background-color:#dde2ff}.teee-financial-periods .financial-periods-table .pagination-container .pagination .page-item.disabled{pointer-events:none;opacity:.5}.teee-financial-periods .filter-dropdown-content{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:260px;max-width:320px;padding:15px;background-color:#fff;z-index:1050;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.teee-financial-periods .filter-dropdown-content .filter-group .filter-title{font-weight:600;margin-bottom:10px;font-size:14px}.teee-financial-periods .filter-dropdown-content .filter-group .filter-options{display:flex;flex-direction:column;gap:2px}.teee-financial-periods .filter-dropdown-content .filter-group .filter-options .filter-option{display:flex;align-items:center}.teee-financial-periods .filter-dropdown-content .filter-group .filter-options .filter-option input[type=checkbox]{width:18px;height:18px;margin-right:8px}.teee-financial-periods .filter-dropdown-content .filter-group .filter-options .filter-option input[type=checkbox]:checked{accent-color:#642adb}.teee-financial-periods .filter-dropdown-content .filter-group .filter-options .filter-option label{font-size:14px;margin-bottom:0}.teee-financial-periods .filter-dropdown-content .filter-actions{margin-top:15px;display:flex;justify-content:flex-end;gap:10px}.teee-financial-periods .filter-dropdown-content .filter-actions .btn-save-filters{background-color:#642adb;color:#fff;border:none;border-radius:31px;padding:8px 15px;font-size:14px}.teee-financial-periods .filter-dropdown-content .filter-actions .btn-save-filters:hover{background-color:#4e1f9a}.teee-financial-periods .loading-state{padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.teee-financial-periods .loading-state .spinner{width:40px;height:40px;border:4px solid rgba(100,42,219,.1);border-radius:50%;border-top:4px solid #642adb;animation:spinner 1s linear infinite}.teee-financial-periods .loading-state .loading-text{margin-top:15px;color:#6c757d;font-size:14px}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.teee-financial-periods .financial-period-dropdown .dropdown-item-with-checkbox{display:flex;align-items:center;padding:8px 12px}.teee-financial-periods .financial-period-dropdown .dropdown-item-with-checkbox input[type=checkbox]{margin-right:10px}.teee-financial-periods .financial-period-dropdown .dropdown-item-with-checkbox:hover{background-color:#f8f9fa}.teee-financial-periods .tooltip .tooltip-inner{background-color:rgba(51,51,51,.8);padding:8px 10px;border-radius:4px}.teee-financial-periods .tooltip .arrow::before{border-top-color:rgba(51,51,51,.8)}.teee-financial-periods .custom-modal .modal-header{background-color:#f8f9fa;border-bottom:1px solid #e2e6ea;padding:15px 20px}.teee-financial-periods .custom-modal .modal-header .modal-title{font-weight:600;font-size:18px}.teee-financial-periods .custom-modal .modal-body{padding:20px}.teee-financial-periods .custom-modal .modal-footer{border-top:1px solid #e2e6ea;padding:15px 20px}.teee-financial-periods .custom-modal .btn-primary{background-color:#642adb;border-color:#642adb;border-radius:31px}.teee-financial-periods .custom-modal .btn-primary:hover{background-color:#4e1f9a;border-color:#4e1f9a}.teee-financial-periods .custom-modal .btn-secondary{background-color:#f8f9fa;color:#6c757d;border:1px solid #e2e6ea;border-radius:31px}.teee-financial-periods .custom-modal .btn-secondary:hover{background-color:rgb(233.125,236.25,239.375)}.teee-financial-periods .row-actions{display:flex;gap:10px}.teee-financial-periods .row-actions .action-button{background:none;border:none;color:#6c757d;cursor:pointer;padding:5px}.teee-financial-periods .row-actions .action-button:hover{color:#642adb}.teee-financial-periods .row-actions .action-button.delete-button:hover{color:#dc3545}.teee-financial-periods .report-item{padding:4px 0}.teee-financial-periods .report-item:not(:last-child){border-bottom:1px solid #f8f9fa}.teee-financial-periods .save-filters-button{background-color:#642adb;color:#fff;border:none;border-radius:31px;padding:8px 15px;width:100%;margin-top:0}.teee-financial-periods .save-filters-button:hover{background-color:#4e1f9a}.teee-financial-periods .financial-periods-header-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:20px 30px}.teee-financial-periods .financial-period-section-title,.teee-financial-periods .financial-period-header-title{color:#333;font-family:"Poppins",sans-serif;font-weight:700;font-size:22px;line-height:100%;letter-spacing:.3px;margin-bottom:20px}.teee-financial-periods .btn-fp-base,.teee-financial-periods .teee-reports .btn-fp-outline-return,.teee-reports .teee-financial-periods .btn-fp-outline-return,.teee-financial-periods .teee-reports .btn-fp-outline-scan,.teee-reports .teee-financial-periods .btn-fp-outline-scan,.teee-financial-periods .btn-fp-danger-outline,.teee-financial-periods .btn-fp-primary,.teee-financial-periods .btn-fp-outline-primary{border-radius:31px !important;height:48px !important;font-size:12px !important;font-weight:400 !important;padding:0 20px;width:180px !important;transition:all .2s ease}.teee-financial-periods .btn-fp-outline-primary{background-color:rgba(0,0,0,0) !important;border:1px solid #253292 !important;color:#253292 !important}.teee-financial-periods .btn-fp-outline-primary:hover{background-color:rgba(37,50,146,.05) !important}.teee-financial-periods .btn-fp-primary{background-color:#642adb !important;color:#fff !important;width:194px !important}.teee-financial-periods .btn-fp-danger-outline{background-color:rgba(0,0,0,0) !important;border:1px solid #dc3545 !important;color:#dc3545 !important}.teee-financial-periods .btn-fp-danger-outline:hover{background-color:rgba(220,53,69,.05) !important}.teee-financial-periods .status-badge{font-size:11px;padding:4px 8px;text-transform:uppercase}.pagination-container{display:flex;justify-content:space-between;align-items:center;padding:15px}.pagination-container .pagination-info{color:#9fa2b4;font-size:14px;font-family:"Poppins",sans-serif;font-weight:400}.pagination-container .pagination-wrapper{margin:0;display:flex;justify-content:center;align-items:center;list-style:none;padding-left:18px}.pagination-container .pagination-wrapper .page-item .page-link{display:flex;justify-content:center;align-items:center;color:#6c757d;border:none;padding:8px 12px;margin:0 2px;border-radius:4px}.pagination-container .pagination-wrapper .page-item .page-link:hover{background-color:#f8f9fa}.pagination-container .pagination-wrapper .page-item.active .page-link{background-color:#642adb;color:#fff}.pagination-container .pagination-wrapper .page-item.disabled .page-link{color:hsl(208.2352941176,7.2961373391%,65.6862745098%);pointer-events:none}.reportTypeSelect{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f9fafa;border:1px solid #e2e6f0;border-radius:8px;height:42px;font-size:1rem;color:#2d2e46;width:100%;box-shadow:none;transition:border-color .2s ease;padding-left:1rem;background-image:url("data:image/svg+xml,%3Csvg fill='gray' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 7l3 3 3-3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:1rem}.reportTypeSelect:focus{border-color:#a0aec0;outline:none}.reportTypeSelect option{color:#2d2e46;font-size:1rem}.status-badge{display:flex;align-items:center;justify-content:center;padding:5px 12px !important;border-radius:4px;font-family:"Poppins",sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;width:100%;max-width:130px;min-width:130px}.status-badge.status-pending{background-color:rgba(255,193,7,.2);color:#a07800}.status-badge.status-prepared,.status-badge.status-accounting,.status-badge.status-manual,.status-badge.orange{background-color:#fea500;color:#fff}.status-badge.status-verified{background-color:rgba(0,0,0,0);color:#9a53cb}.status-badge.status-submitted,.status-badge.status-reporting,.status-badge.purple{background-color:#9a53cb;color:#fff}.status-badge.status-not-started,.status-badge.status-statement,.status-badge.light{background-color:rgba(0,0,0,0);color:#9fa2b4;border:.09375em solid #c5c7cd}.status-badge.status-not-needed{background-color:#000;color:#fff}.status-badge.status-bookkeeping,.status-badge.status-in-preparation,.status-badge.gray{background-color:#9fa2b4;color:#fff}.status-badge.status-no{background-color:#fe2142;color:#fff}.status-badge.status-completed,.status-badge.status-api,.status-badge.status-yes{background-color:#00da8b;color:#fff}.status-badge.status-taxes-paid,.status-badge.blue{background-color:#018eff;color:#fff}.status-badge.status-yes,.status-badge.status-no{border-radius:30px;max-width:48px;min-width:48px}.status-badge.status-openbanking{background-color:#4b506d;color:#fff}.status-badge.default{background-color:#bdc3c7}.btn-quick-action{background-color:#fff;width:100%;max-width:210px;min-width:210px;border-radius:30px;border:.09375em solid #c5c7cd;color:#9fa2b4;font-size:12px;font-family:"Poppins",sans-serif;font-weight:600;line-height:100%;letter-spacing:.1px;text-align:center;padding:14px 24px}.back-to-reports-btn{position:relative;background:none;border:none;color:#253292;font-family:"Poppins",sans-serif;font-weight:700;font-size:16px;padding:0;margin-bottom:1rem;padding-left:25px;cursor:pointer;text-decoration:none}.back-to-reports-btn:hover,.back-to-reports-btn:focus,.back-to-reports-btn:active{background:none;border:none;box-shadow:none;outline:none;text-decoration:none}.back-to-reports-btn:hover span,.back-to-reports-btn:focus span,.back-to-reports-btn:active span{color:#253292;text-decoration:none}.back-to-reports-btn span.arrow{position:absolute;top:42%;left:0;transform:translateY(-50%)}.teee-reports .custom-add-report-button{background-color:#642adb !important;color:#fff !important;border-radius:31px;padding:14px 20px;border:none;font-size:14px;min-width:140px;transition:all .3s ease;width:141px;box-shadow:0px 4px 12px 0px rgba(55,81,255,.2392156863)}.teee-reports .custom-add-report-button:hover{background-color:#4e1f9a !important}.teee-reports .custom-add-report-button:disabled{background-color:#b6a1d1 !important;cursor:not-allowed}.teee-reports .custom-report-button{width:110px;height:32px;border-radius:8px;background-color:#ebedf0;color:#000;font-family:"Poppins",sans-serif;font-size:12px;font-weight:700;line-height:32px;letter-spacing:.5px;text-align:center;border:none;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;padding:0}.teee-reports .custom-report-button:hover{background-color:hsl(216,14.2857142857%,83.137254902%)}.teee-reports .custom-report-button:focus{outline:none}.teee-reports .custom-report-button.selected{background-color:#253292 !important;color:#fff !important}.teee-reports .custom-dropdown-button{display:flex !important;align-items:center !important;justify-content:center !important;width:162px !important;height:40px !important;border-radius:8px !important;background-color:#f7f8fc !important;color:#000 !important;font-family:"Poppins",sans-serif !important;font-size:14px !important;font-weight:600 !important;line-height:20px !important;letter-spacing:.2px !important;text-align:left !important;border:none !important;transition:all .3s ease-in-out !important}.teee-reports .custom-dropdown-button:hover{background-color:hsl(228,45.4545454545%,92.8431372549%) !important}.teee-reports .custom-dropdown-button.selected{width:168px !important;background-color:#dde2ff !important;color:#253292 !important;justify-content:center !important;text-align:center !important}.teee-reports .companies-dropdown button{display:flex !important;align-items:center !important;justify-content:center !important;width:234px !important;height:48px !important;border-radius:31px !important;border:1px solid #253292 !important;background-color:#fff !important;color:#253292 !important;font-family:"Poppins",sans-serif !important;font-size:14px !important;font-weight:600 !important;line-height:20px !important;letter-spacing:.2px !important;text-align:center !important;transition:all .3s ease-in-out !important}.teee-reports .companies-dropdown button:hover{background-color:#dde2ff !important}.teee-reports .companies-dropdown button:focus,.teee-reports .companies-dropdown button.selected{background-color:#dde2ff !important;color:#253292 !important;border-color:#253292 !important}.teee-reports #docs_table{border-collapse:collapse !important;border-spacing:0 !important;margin:0 !important;padding:0 !important;width:100%}.teee-reports #docs_table th{font-family:"Poppins",sans-serif;font-size:14px;font-weight:700;line-height:21px;letter-spacing:.2px;text-align:left;color:#9fa2b4;padding:8px 12px;border-bottom:2px solid #e0e0e0;background-color:#fff !important}.teee-reports #docs_table tbody .table-row{background-color:#fff !important;border-bottom:1px solid #e0e0e0;height:48px}.teee-reports #docs_table .table-cell-primary{font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;line-height:20px;letter-spacing:.3px;text-align:left;color:#253292;padding:12px;width:179px}.teee-reports #docs_table .table-cell-secondary{font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.3px;color:#253292;padding:12px}.teee-reports #docs_table .table-hover tbody tr:hover{background-color:#f4f5fa !important}.teee-reports .table-container{margin-top:0 !important;padding-top:0 !important}.teee-reports .pagination-container{display:flex;justify-content:flex-end;align-items:center;margin-top:10px;padding:10px;background-color:rgba(0,0,0,0);border-radius:8px;min-height:40px}.teee-reports .pagination-container .pagination{display:flex;align-items:center;gap:10px;list-style:none;margin:0;padding:0}.teee-reports .pagination-container .pagination .page-info{font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;color:#9fa2b4}.teee-reports .pagination-container .pagination .page-item{display:flex;justify-content:center;align-items:center;width:10px;height:32px;border-radius:50%;cursor:pointer;transition:background .3s ease-in-out}.teee-reports .pagination-container .pagination .page-item a{text-decoration:none;color:#9fa2b4;font-size:16px;font-weight:bold;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.teee-reports .pagination-container .pagination .page-item:hover{background-color:#dde2ff}.teee-reports .pagination-container .pagination .page-item.disabled{pointer-events:none;opacity:.5}.teee-reports .report-details-container{width:100%;border-radius:8px}.teee-reports .report-details-container .primary-report-details-container{padding:20px;width:100%}.teee-reports .report-details-container .primary-report-details-container .header-section{display:flex;justify-content:space-between;align-items:center}.teee-reports .report-details-container .primary-report-details-container .header-section h3{font-family:"Poppins",sans-serif;font-weight:700;font-size:22px;line-height:100%;letter-spacing:.3px;color:#2c2f3a}.teee-reports .report-details-container .primary-report-details-container .header-section .btn-go-requirements{background-color:#642adb !important;color:#fff !important;border-radius:31px;padding:14px 20px;border:none;font-size:14px;font-weight:600;min-width:250px;transition:all .3s ease;width:250px;box-shadow:0px 4px 12px 0px rgba(55,81,255,.2392156863)}.teee-reports .report-details-container .primary-report-details-container .header-section .btn-go-requirements:hover{background-color:#4e1f9a !important}.teee-reports .report-details-container .primary-report-details-container .header-section .btn-go-requirements.btn-disabled,.teee-reports .report-details-container .primary-report-details-container .header-section .btn-go-requirements:disabled{background-color:#b6a1d1 !important;cursor:not-allowed}.teee-reports .report-details-container .primary-report-details-container .header-section .btn-go-requirements i,.teee-reports .report-details-container .primary-report-details-container .header-section .btn-go-requirements span,.teee-reports .report-details-container .primary-report-details-container .header-section .btn-go-requirements svg{transition:transform .3s ease}.teee-reports .report-details-container .primary-report-details-container .company-name{color:#253292;font-family:"Poppins",sans-serif;font-weight:600;font-size:16px;line-height:22px;margin-top:16px;margin-bottom:12px}.teee-reports .report-details-container .primary-report-details-container .company-status-section{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:24px}.teee-reports .report-details-container .primary-report-details-container .company-status-section .company-info{font-family:"Poppins",sans-serif;font-weight:600;font-size:16px;color:#253292;background-color:rgba(0,0,0,0)}.teee-reports .report-details-container .primary-report-details-container .details-grid{display:flex;flex-direction:column;gap:24px;top:22px}.teee-reports .report-details-container .primary-report-details-container .details-grid .header-rows{display:flex;flex-direction:column;gap:16px}.teee-reports .report-details-container .primary-report-details-container .details-grid .header-rows .header-rows-title{font-family:"Poppins",sans-serif;font-size:14px;font-weight:700;color:#2c2f3a;margin-bottom:8px}.teee-reports .report-details-container .primary-report-details-container .details-grid .header-rows .header-rows-content{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}.teee-reports .report-details-container .primary-report-details-container .details-grid .header-rows .header-rows-content .detail-item{display:flex;flex-direction:column;gap:4px}.teee-reports .report-details-container .primary-report-details-container .details-grid .header-rows .header-rows-content .detail-item .label{font-family:"Poppins",sans-serif;font-size:12px;font-weight:700;color:#9fa2b4;text-transform:uppercase}.teee-reports .report-details-container .primary-report-details-container .details-grid .header-rows .header-rows-content .detail-item .value{padding:12px;padding-right:45px;background-color:#f0f1f7;border:.09375em solid #f0f1f7;border-radius:8px;font-size:14px;color:#2c2f3a;display:flex;justify-content:space-between;align-items:center;position:relative;font-family:"Poppins",sans-serif}.teee-reports .report-details-container .primary-report-details-container .details-grid .header-rows .header-rows-content .detail-item .value a{color:#3f51b5;text-decoration:none}.teee-reports .report-details-container .primary-report-details-container .details-grid .header-rows .header-rows-content .detail-item .value a:hover{text-decoration:underline}.teee-reports .report-details-container .primary-report-details-container .details-grid .header-rows .header-rows-content .detail-item .value.total-taxes{background:#fff;border:.09375em solid #f0f1f7}.teee-reports .report-details-container .primary-report-details-container .details-grid .header-rows .header-rows-content .detail-item .value .editable-tax-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative}.teee-reports .report-details-container .primary-report-details-container .details-grid .header-rows .header-rows-content .detail-item .value .editable-tax-wrapper span{flex-grow:1}.teee-reports .report-details-container .primary-report-details-container .details-grid .header-rows .header-rows-content .detail-item .value .editable-tax-wrapper .edit-tax-btn{position:absolute;right:-38px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:6px;margin-left:8px;border:.09375em solid #f0f1f7;border-radius:8px}.teee-reports .report-details-container .primary-report-details-container .details-grid .header-rows .header-rows-content .detail-item .value .editable-tax-wrapper .edit-tax-btn svg.edit-icon{fill:#3f51b5;transition:fill .2s ease}.teee-reports .report-details-container .primary-report-details-container .details-grid .header-rows .header-rows-content .detail-item .value .editable-tax-wrapper .edit-tax-btn svg.edit-icon:hover{fill:#2c2f3a}.teee-reports .report-details-container .primary-report-details-container .details-grid .header-rows .header-rows-content .detail-item .value .editable-tax-wrapper .disabled-tax-btn{opacity:.5;cursor:not-allowed;pointer-events:none}.teee-reports .report-details-container .table-card{padding:0}.teee-reports .report-details-container .pagination-container{display:flex;justify-content:flex-end;margin-top:10px}.teee-reports .report-details-container .pagination-btn{background-color:#253292;color:#fff;border:none;padding:5px 10px;margin:0 5px;cursor:pointer;border-radius:4px}.teee-reports .report-details-container .pagination-btn[disabled]{background-color:#e0e0e0;cursor:not-allowed}.teee-reports .report-details-container .report-table{width:100%;border-collapse:collapse;font-family:"Poppins",sans-serif}.teee-reports .report-details-container .report-table thead{background-color:rgba(0,0,0,0)}.teee-reports .report-details-container .report-table thead th{padding:12px 16px;font-size:14px;font-weight:600;color:#9fa2b4;border-bottom:1px solid #e4e7eb}.teee-reports .report-details-container .report-table tbody tr{border-bottom:0}.teee-reports .report-details-container .report-table tbody tr:hover{background-color:#f0f2f5}.teee-reports .report-details-container .report-table tbody tr td{padding:12px 16px;font-size:14px;color:#2c2f3a}.teee-reports .report-details-container .report-table tbody tr:last-of-type{border-bottom:1px solid #e4e7eb}.teee-reports .report-details-container .report-table .table-title-text{font-family:"Poppins",sans-serif;font-weight:700;letter-spacing:.2px;font-size:22px;line-height:20px;color:#252733;background-color:rgba(0,0,0,0)}.teee-reports .report-details-container .report-table .rows-text{font-family:"Poppins",sans-serif;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.2px;color:#253292;background-color:rgba(0,0,0,0)}.teee-reports .report-details-container .report-table .sub-row-text{font-family:"Poppins",sans-serif;font-weight:400;font-size:10px;line-height:18px;letter-spacing:.2px;color:#9fa2b4;margin-top:4px}.teee-reports .report-details-container .status-history-table .status-transition{display:flex;align-items:center;gap:8px}.teee-reports .report-details-container .status-history-table .arrow{font-weight:bold;font-size:18px;color:#444}.teee-reports .report-details-container .status-history-table .user-placeholder{display:flex;flex-direction:column;align-items:flex-start}.teee-reports .report-details-container .status-history-table .user-placeholder .user-name{font-weight:bold;color:#2c3e50}.teee-reports .report-details-container .status-history-table .user-placeholder .user-role{font-size:12px;color:#7f8c8d}.teee-reports .report-details-container .table-title-row{display:flex;justify-content:space-between;align-items:center;padding:0 20px 10px 20px;min-height:80px}.teee-reports .report-details-container .table-title-row .table-title-text{font-family:"Poppins",sans-serif;font-weight:700;font-size:22px;margin:0;color:#252733;line-height:100%}.teee-reports .report-details-container .table-title-row #tableActionButtonContainer .btn-go-requirements{background-color:#642adb !important;color:#fff !important;border-radius:31px;padding:14px 20px;border:none;font-size:14px;font-weight:600;min-width:250px;transition:all .3s ease;width:250px;box-shadow:0px 4px 12px 0px rgba(55,81,255,.2392156863)}.teee-reports .report-details-container .table-title-row #tableActionButtonContainer .btn-go-requirements:hover{background-color:#4e1f9a !important}.teee-reports .report-details-container .table-title-row #tableActionButtonContainer .btn-go-requirements.btn-disabled,.teee-reports .report-details-container .table-title-row #tableActionButtonContainer .btn-go-requirements:disabled{background-color:#b6a1d1 !important;cursor:not-allowed}.teee-reports .button-toggle-section{display:flex;gap:16px;margin-bottom:24px}.teee-reports .button-toggle-section .toggle-btn{padding:9px 12px;border-radius:6px;font-family:"Poppins",sans-serif;font-weight:700;font-size:12px;line-height:100%;border:1px solid #ebedf0;background:#ebedf0;color:#9fa2b4;cursor:pointer;transition:all .3s ease;width:100%;min-width:210px;max-width:210px}.teee-reports .button-toggle-section .toggle-btn.active{background-color:#253292;border:1px solid #253292;color:#fff}.teee-reports .button-toggle-section .toggle-btn:hover{background-color:#253292;border:1px solid #253292;color:#fff}.teee-reports .custom-date-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:flex !important;align-items:center !important;justify-content:center !important;width:162px !important;height:40px !important;border-radius:8px !important;background-color:#f7f8fc !important;color:#000 !important;font-family:"Poppins",sans-serif !important;font-size:14px !important;font-weight:600 !important;line-height:20px !important;letter-spacing:.2px !important;text-align:center !important;border:none !important;cursor:pointer !important;transition:all .3s ease-in-out !important}.teee-reports .custom-date-input:hover{background-color:hsl(228,45.4545454545%,92.8431372549%) !important}.teee-reports .custom-date-input:focus{outline:none !important;background-color:#dde2ff !important;color:#253292 !important}.teee-reports .btn-fp-base,.teee-reports .btn-fp-primary,.teee-reports .btn-fp-outline-return,.teee-reports .btn-fp-outline-scan,.teee-reports .btn-fp-outline-primary,.teee-reports .teee-financial-periods .btn-fp-danger-outline,.teee-financial-periods .teee-reports .btn-fp-danger-outline{border-radius:31px !important;height:48px !important;font-family:"Poppins",sans-serif !important;font-size:14px !important;font-weight:600 !important;padding:0 20px;width:180px !important;transition:all .2s ease;border:1px solid #253292 !important}.teee-reports .btn-fp-outline-primary{background-color:#fff !important;border:1px solid #253292 !important;color:#253292 !important}.teee-reports .btn-fp-outline-primary:hover{background-color:rgba(37,50,146,.05) !important}.teee-reports .btn-fp-outline-scan{width:255px !important;background-color:#fff !important;border:1px solid #253292 !important;color:#253292 !important;font-family:"Poppins",sans-serif !important;font-weight:700 !important;font-size:14px !important}.teee-reports .btn-fp-outline-scan:hover{background-color:#253292 !important;color:#fff !important}.teee-reports .btn-fp-outline-return{width:255px !important;background-color:#fff !important;border:1px solid #253292 !important;color:#253292 !important;font-family:"Poppins",sans-serif !important;font-weight:700 !important;font-size:14px !important}.teee-reports .btn-fp-outline-return:hover{background-color:#253292 !important;color:#fff !important}.teee-reports .download-reports-btn{width:210px;height:40px;background-color:#f7f8fc;color:#253292;font-weight:600;font-size:14px;font-family:"Poppins",sans-serif;border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background-color .2s ease}.teee-reports .download-reports-btn:hover{background-color:#dde2ff}.teee-reports .download-reports-btn .download-icon{margin-left:4px}.teee-reports .btn-fp-primary{background-color:rgba(0,0,0,0) !important;color:#fff !important;width:194px !important}.teee-reports #reportPhaseButtonsContainer>button{margin-right:20px}.teee-reports .subtable-wrapper{margin-top:8px}.teee-reports .subtable-wrapper .subtable{width:100%;border-collapse:collapse;border-spacing:0}.teee-reports .subtable-wrapper .subtable th,.teee-reports .subtable-wrapper .subtable td{padding:6px 10px;font-size:13px;text-align:left;background-color:#fff;border:none}.teee-reports .subtable-wrapper .subtable th{font-weight:600;color:#555;background-color:rgba(0,0,0,0)}.teee-reports .subtable-wrapper .subtable thead th{background-color:#ebedf0;font-weight:600;color:#333}.teee-reports .subtable-wrapper .subtable tr+tr{border-top:1px solid #ddd}.teee-reports #reportInfoBanner{background-color:#dde2ff;color:#253292;font-family:"Poppins",sans-serif;font-weight:700;font-size:14px;line-height:136%;letter-spacing:.2px;width:100%;border-radius:8px;padding:12px 20px;display:flex;align-items:center;gap:20px;margin-bottom:20px}.teee-reports #reportInfoBanner::before{content:"ℹ";font-size:18px;display:inline-block}.btn-edit-taxes-modal-primary{width:100%;max-width:180px;height:44px;border-radius:24px;border:1px solid #253292;background-color:#253292;color:#fff;font-family:"Poppins",sans-serif;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .3s ease}.btn-edit-taxes-modal-primary i,.btn-edit-taxes-modal-primary span,.btn-edit-taxes-modal-primary svg{transition:transform .3s ease}.btn-edit-taxes-modal-primary:hover{background-color:#1a237e;color:#fff}.btn-edit-taxes-modal-primary:hover i,.btn-edit-taxes-modal-primary:hover span,.btn-edit-taxes-modal-primary:hover svg{transform:translateX(4px)}.btn-edit-taxes-modal-secondary{width:100%;max-width:180px;height:44px;border-radius:24px;border:1px solid #9fa2b4;background:none;color:#9fa2b4;font-family:"Poppins",sans-serif;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .3s ease}.btn-edit-taxes-modal-secondary:hover{background-color:#f7f8fa;color:#2c2f3a}.save-filters-wrapper{position:sticky;bottom:0;background:#fff;padding:10px;z-index:10;width:100%}.save-filters-button{display:block;width:100%}.notes-count-badge{font-size:.7em;padding:.25em .5em;border-radius:50%;background-color:#dc3545;color:#fff;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;line-height:1}/*# sourceMappingURL=teee.css.map */
