:root{--main-color-red:92;--main-color-green:156;--main-color-blue:204;--bg-color:#f8f9fa;--main-color:rgb(var(--main-color-red),var(--main-color-green),var(--main-color-blue));--main-color-d1:rgb(calc(var(--main-color-red) - 20),calc(var(--main-color-green) - 20),calc(var(--main-color-blue) - 20));--main-color-d2:rgb(calc(var(--main-color-red) - 40),calc(var(--main-color-green) - 40),calc(var(--main-color-blue) - 40));--main-color-d3:rgb(calc(var(--main-color-red) - 60),calc(var(--main-color-green) - 60),calc(var(--main-color-blue) - 60));--main-color-l1:rgb(calc(var(--main-color-red) + 20),calc(var(--main-color-green) + 20),calc(var(--main-color-blue) + 20));--main-color-l2:rgb(calc(var(--main-color-red) + 40),calc(var(--main-color-green) + 40),calc(var(--main-color-blue) + 40));--main-color-l3:rgb(calc(var(--main-color-red) + 60),calc(var(--main-color-green) + 60),calc(var(--main-color-blue) + 60));--main-contrast-color-rgb:calc(var(--main-color-red)*299/1000*-1000 + var(--main-color-green)*587/1000*-1000 + var(--main-color-blue)*114/1000*-1000 - -128000);--main-contrast-color:rgb(var(--main-contrast-color-rgb),var(--main-contrast-color-rgb),var(--main-contrast-color-rgb));--reverse-main-constrast-color-rgb:invert(var(--main-contrast-color));--reverse-main-constrast-color:rgb(var(--reverse-main-constrast-color-rgb),var(--reverse-main-constrast-color-rgb),var(--reverse-main-constrast-color-rgb));--main-font-family:"Inter",sans-serif;--form-background:#d9d9d9;--secondary-text-color:#475467;--lightest-gray:#f9fafb}.alert-debug{background-color:#fff;border-color:#d6e9c6;color:#000}.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert{z-index:100}body{font-family:var(--main-font-family)}body main{padding-top:180px}.dropend .dropdown-toggle .dropdown-arrow{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.dropend .dropdown-toggle.show .dropdown-arrow{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.dropend .dropdown-toggle:after{display:none}.dropend .dropdown-menu{background-clip:unset;background-color:var(--main-color-l1);margin:15px 0 0 -20px!important}.btn:active,.btn:focus{border:none;outline:none}.btn:active{-webkit-filter:brightness(.8);filter:brightness(.8)}#full-page-background{background-color:var(--main-color)}.cursor-pointer{cursor:pointer}#loader-container{background-color:hsla(0,0%,8%,.4);height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}#loader-container.htmx-request{display:-webkit-box;display:-ms-flexbox;display:flex}.loader-container{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:200px;margin:auto;width:100%}.loader-container.htmx-request{display:-webkit-box;display:-ms-flexbox;display:flex}.loader{-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;border-radius:50%;height:48px;position:relative;width:48px}.loader:after,.loader:before{-webkit-animation:prixClipFix 2s linear infinite;animation:prixClipFix 2s linear infinite;border:5px solid #fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";inset:0;position:absolute}.loader:after{border-color:var(--main-color);-webkit-transform:rotate3d(90,90,0,180deg);transform:rotate3d(90,90,0,180deg)}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}75%,to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}75%,to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}}.process-logger{background-color:#2a2a2a;color:#00cb00;font-family:monospace;max-height:500px;overflow-y:auto;padding:7px}.readonly form.forbidden .select2,.readonly form.forbidden .select2-selection,.readonly form.forbidden button,.readonly form.forbidden input,.readonly form.forbidden select,.readonly form.forbidden textarea{background-color:#d9d9d9!important;border:none!important;color:var(--secondary-text-color)!important;pointer-events:none}.readonly form.forbidden .add-row,.readonly form.forbidden .delete-row{display:none!important}.readonly form.forbidden .form-check{pointer-events:none}nav.navbar{background:var(--main-color)}nav.navbar .navbar-brand{background:#fff;border:2px solid var(--main-color);border-radius:8px 50px 8px 50px;left:20px;overflow:hidden;padding:10px;position:absolute;top:10px}nav.navbar .navbar-brand img{max-width:120px}nav.navbar .navbar-nav{margin-left:165px}nav.navbar .nav-link{color:var(--main-contrast-color);font-size:17.6px;font-size:1.1rem;font-weight:600}nav.navbar .nav-link.active{color:#000}nav.navbar .dropdown-item{background:var(--main-color);color:var(--main-contrast-color);margin-top:2px;padding:8px 16px}nav.navbar .dropdown-item:hover{background:var(--main-color-d3);color:var(--main-color-l3)}nav.navbar .dropdown-menu{background:transparent;border:1px solid var(--main-color);border-radius:0;min-width:110%;padding:0}:root{--sidebar-width:280px;--sidebar-width-collapsed:80px}.sidebar,body{overflow-x:hidden}.sidebar{background:var(--main-color);height:100vh;overflow-y:auto;-webkit-transition:all .3s ease;transition:all .3s ease;width:var(--sidebar-width);-ms-overflow-style:none;scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}.sidebar .collapse-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:rgba(0,0,0,.1);-ms-flex-direction:column;flex-direction:column;width:100%}.sidebar .collapse-container .collapse-item{color:#fff;padding:15px 0 15px 35px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.sidebar .collapse-container .collapse-item:hover{background:hsla(0,0%,100%,.1);padding:15px 0 15px 40px}.sidebar.closed-sidebar .collapse-container{max-width:100%;overflow-x:hidden}.sidebar.closed-sidebar .collapse-container .collapse-item{font-size:12px;font-size:.75rem;padding:10px 5px}.sidebar.closed-sidebar{width:var(--sidebar-width-collapsed)}.sidebar-link{color:#fff;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.sidebar-link .sidebar-item-inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding-left:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:19.2px;font-size:1.2rem;gap:10px;white-space:wrap}.sidebar-link:hover{background:hsla(0,0%,100%,.1);color:#fff}.sidebar-link:hover .sidebar-item-inner-container{padding-left:5px}.sidebar-link.active{background:hsla(0,0%,100%,.1)}.profile-section{border-top:2px solid #fff}.closed-sidebar .profile-section>.d-flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:10px}.main-content{background-color:var(--bg-color);border-top-left-radius:32px;margin-left:var(--sidebar-width);margin-top:15px;max-width:calc(100vw - var(--sidebar-width));min-height:98vh;padding:50px 20px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.closed-sidebar~.main-content{margin-left:var(--sidebar-width-collapsed);max-width:calc(100vw - var(--sidebar-width-collapsed))}.closed-sidebar .toggle-btn{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.closed-sidebar .hide-on-collapse{display:none;opacity:0;visibility:hidden}.closed-sidebar .logo-text,.closed-sidebar .profile-info{opacity:0}.closed-sidebar .sidebar-link{text-align:center}.closed-sidebar .sidebar-link i{margin:0!important}.profile-info{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.btn-color-option{border:1px solid #000;border-radius:2px;font-size:0;height:20px;padding:0;width:20px}.table-container:not(.no-hover) tbody tr{-webkit-transition:all .2s ease;transition:all .2s ease}.table-container:not(.no-hover) tbody tr:hover{cursor:pointer;-webkit-transform:translate(3px,-1px);transform:translate(3px,-1px)}.table-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(60vh + 2rem)}.table-container .table-scroll-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;position:relative}.table-container .table-scroll-wrapper table{font-size:12px;font-size:.75rem;font-weight:500;width:99.5%}.table-container .table-scroll-wrapper table thead th{background-color:var(--lightest-gray);color:var(--secondary-text-color);position:sticky;top:0;-webkit-transition:all .2s ease;transition:all .2s ease;vertical-align:top;z-index:1}.table-container .table-scroll-wrapper table thead th:hover{background:-webkit-gradient(linear,left bottom,left top,from(transparent),to(#ececec));background:linear-gradient(0deg,transparent,#ececec);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.table-container .table-scroll-wrapper table thead th a{color:var(--secondary-text-color)}.table-container .table-scroll-wrapper table td,.table-container .table-scroll-wrapper table th{height:32px;height:2rem;padding:0 .5rem!important;vertical-align:middle}.table-container .table-scroll-wrapper table .sort-icons{color:var(--secondary-text-color);-webkit-text-stroke:1px;font-size:16px;font-size:1rem}.table-container .table-scroll-wrapper table a .sort-icons:hover{color:var(--main-color-d3)}.table-container .table-scroll-wrapper table .actions-container a{cursor:pointer}.table-container .table-scroll-wrapper table .actions-container a:hover{-webkit-filter:brightness(.8);filter:brightness(.8)}.table-container .table-scroll-wrapper table .actions-container i{font-size:20px;font-size:1.25rem}.table-container .table-scroll-wrapper table .actions-container .see-icon{color:var(--main-color)}.table-container .table-scroll-wrapper table .actions-container .delete-icon{color:red}.table-container .table-scroll-wrapper table tbody tr.odd td{background-color:transparent}.table-container .table-scroll-wrapper table tbody tr.even td{background-color:var(--lightest-gray)}.pagination .page-item{font-weight:700!important}.pagination .page-item.active .page-link{background-color:var(--main-color);border-color:var(--main-color);color:var(--main-contrast-color)}.pagination .page-item .page-link{border-color:var(--main-color);border-radius:0!important;color:var(--main-color);cursor:pointer;margin:3px;padding-bottom:0;padding-top:0}.pagination .page-item .page-link i:before{color:var(--main-color);font-weight:900!important}.form-floating-small .form-floating{font-size:12px;font-size:.75rem}.form-floating-small .form-floating input{height:40px;line-height:1;min-height:unset;padding:.5rem .75rem 0!important}.form-floating-small .form-floating label{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.65rem .65rem 0}.anular-link{padding:0 .5rem;text-decoration:none}.anular-link .bi-trash-fill{color:var(--main-color);font-size:17.6px;font-size:1.1rem;-webkit-transition:color .2s ease;transition:color .2s ease}.anular-link .bi-trash-fill:hover{color:red;-webkit-transition:color .2s ease;transition:color .2s ease}.bi-trash-fill{color:gray;font-size:17.6px;font-size:1.1rem}.base-action-link{color:var(--main-color);font-size:20px;font-size:1.25rem;padding:0 .5rem;text-decoration:none}.base-action-link:hover{color:var(--main-color-d3)}.small-width{width:150px!important}.compact-table tbody td,.compact-table tbody tr{height:24px;height:1.5rem}.table-title{color:var(--main-color)}th.no-break,tr.no-break td{white-space:nowrap}.default-form{font-size:12px;font-size:.75rem;position:relative}.default-form .form-check-input:checked{background-color:var(--main-color);border-color:#fff;outline:1px solid var(--main-color)}.default-form .img-responsive{max-width:260px;-o-object-fit:contain;object-fit:contain}.default-form label,.default-form legend{color:var(--secondary-text-color);font-size:12px;font-size:.75rem;font-weight:600}.default-form input,.default-form select,.default-form textarea{background:hsla(0,0%,100%,.4);border-color:var(--main-color-d1);position:relative}.default-form .range-input{display:inline-block;margin-left:3px;width:48%}.default-form fieldset>div{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem 0}.default-form fieldset>div label{width:30%}.default-form fieldset>div label~div{width:50%}.default-form fieldset>div input,.default-form fieldset>div select,.default-form fieldset>div span.select2,.default-form fieldset>div textarea{margin-right:auto}.default-form fieldset>div input:not([type=checkbox]),.default-form fieldset>div select:not([type=checkbox]),.default-form fieldset>div span.select2:not([type=checkbox]),.default-form fieldset>div textarea:not([type=checkbox]){width:50%!important}.default-form fieldset>div input.form-check-input,.default-form fieldset>div select.form-check-input,.default-form fieldset>div span.select2.form-check-input,.default-form fieldset>div textarea.form-check-input{height:20px;margin-left:0;margin-right:5px;width:20px}.default-form fieldset table input,.default-form fieldset table select,.default-form fieldset table textarea{margin-right:0;width:100%}.default-form hr{opacity:.1}.default-form .tab-pane{width:100%}.default-form .nav{-webkit-box-pack:start;-ms-flex-pack:start;gap:32px;gap:2rem;justify-content:start}.default-form .nav .nav-item .nav-link{border:none!important;border-radius:0;color:#000;font-weight:600;-webkit-transition:all .2s ease;transition:all .2s ease}.default-form .nav .nav-item .nav-link:hover:not(.active){-webkit-transform:translateY(-4px);transform:translateY(-4px)}.default-form .nav .nav-item .nav-link.active{background:transparent;border-bottom:3px solid var(--main-color)!important;color:var(--main-color)}.form-actions{background:var(--bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:auto;padding:60px 80px .75rem .75rem;position:fixed;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:end;-ms-flex-pack:end;border-radius:0 0 0 8px;border-top:15px solid var(--main-color);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.1);gap:8px;justify-content:end;right:0;z-index:10}.form-actions button{z-index:1}.btn-primary{background:var(--main-color);border:1px solid var(--main-color);color:#fff;font-weight:600}.btn-primary:hover{background:var(--main-color-d1);border:1px solid var(--main-color-d1);color:var(--main-contrast-color)}.btn-primary:active,.btn-primary:focus{background:var(--main-color-d2);border:1px solid var(--main-color-d2);color:var(--main-contrast-color)}.btn-secondary{background:#fff;border:1px solid #d3d3d3;color:var(--secondary-text-color);font-weight:600}.btn-secondary:active,.btn-secondary:hover{background:#d3d3d3;border:1px solid #d3d3d3;color:#000}.form-check{min-height:0}.even label,.odd label{margin-bottom:0}span.select2{display:inline}span.select2 .selection span{background-color:transparent;border-radius:6px;height:100%;padding-left:0}span.select2 .select2-selection__arrow{display:none}.add-row{color:var(--main-color);display:table;font-size:28px;font-size:1.75rem;margin:5px auto;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .1s;transition:all .1s}.add-row:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.delete-row{color:red;display:table;font-size:28px;font-size:1.75rem;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .1s;transition:all .1s}.delete-row:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.inner-formset{border-radius:8px;-webkit-box-shadow:0 0 4px var(--main-color);box-shadow:0 0 4px var(--main-color);margin-bottom:15px;padding:.25rem 1rem;position:relative}.inner-formset .table-container{width:100%}#recibo-modal,dialog{border:1px solid var(--main-color);border-radius:1rem;-webkit-box-shadow:0 0 20px 1px var(--main-color);box-shadow:0 0 20px 1px var(--main-color);max-height:70%;max-width:80%;min-width:55%;overflow-y:auto;position:fixed;top:20%;z-index:100}.form-floating input{background:#fff!important;border:none;border-radius:4px;-webkit-box-shadow:inset 0 0 3px var(--secondary-text-color);box-shadow:inset 0 0 3px var(--secondary-text-color)}.form-floating label,.form-floating label:after{background-color:transparent!important;font-weight:500;letter-spacing:.8px;letter-spacing:.05rem}.form-floating input:-moz-read-only{background:none!important;border-bottom:2px solid var(--main-color);border-radius:0;box-shadow:none}.form-floating input:read-only{background:none!important;border-bottom:2px solid var(--main-color);border-radius:0;-webkit-box-shadow:none;box-shadow:none}.form-floating-style span.select2-selection{background:#fff!important;border:1px solid #d3d3d3;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex}.form-floating-style span.select2-selection .select2-selection__rendered{width:100%;-ms-flex-item-align:center;align-self:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.normalization-table-form{max-width:60%}.normalization-table-form form>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;position:relative;width:100%}.normalization-table-form form label{width:25%}.normalization-table-form form .form-check .form-check-input{height:20px;width:20px}.operacao-form{min-height:70%;top:15%}.field-container:not(.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:210px}.month-year-field{display:inline-block;margin:0 5px;max-width:45%}.gerar-quotas .form-label{font-size:16px;font-size:1rem}input[type=date]:-moz-read-only,input[type=datetime-local]:-moz-read-only,input[type=number]:-moz-read-only,input[type=text]:-moz-read-only,input[type=time]:-moz-read-only{background:#d3d3d3}.readonly-input,input[type=date]:read-only,input[type=datetime-local]:read-only,input[type=number]:read-only,input[type=text]:read-only,input[type=time]:read-only{background:#d3d3d3}input[type=date]:-moz-read-only+span.select2-container,input[type=datetime-local]:-moz-read-only+span.select2-container,input[type=number]:-moz-read-only+span.select2-container,input[type=text]:-moz-read-only+span.select2-container,input[type=time]:-moz-read-only+span.select2-container{pointer-events:none}.readonly-input+span.select2-container,input[type=date]:read-only+span.select2-container,input[type=datetime-local]:read-only+span.select2-container,input[type=number]:read-only+span.select2-container,input[type=text]:read-only+span.select2-container,input[type=time]:read-only+span.select2-container{pointer-events:none}input[type=date]:-moz-read-only+span.select2-container .select2-selection,input[type=datetime-local]:-moz-read-only+span.select2-container .select2-selection,input[type=number]:-moz-read-only+span.select2-container .select2-selection,input[type=text]:-moz-read-only+span.select2-container .select2-selection,input[type=time]:-moz-read-only+span.select2-container .select2-selection{background:#d3d3d3!important}.readonly-input+span.select2-container .select2-selection,input[type=date]:read-only+span.select2-container .select2-selection,input[type=datetime-local]:read-only+span.select2-container .select2-selection,input[type=number]:read-only+span.select2-container .select2-selection,input[type=text]:read-only+span.select2-container .select2-selection,input[type=time]:read-only+span.select2-container .select2-selection{background:#d3d3d3!important}.caixa-operacoes-dropdown .dropdown-menu{background:var(--main-color)}.caixa-operacoes-dropdown .dropdown-menu li a{color:#fff;cursor:pointer;font-size:14.4px;font-size:.9rem;font-weight:600;-webkit-transition:all .1s ease;transition:all .1s ease}.caixa-operacoes-dropdown .dropdown-menu li a:hover{background:var(--main-color-l3);color:var(--main-color-d3)}.transferencia-conta-container{border:1px solid #d3d3d3;border-radius:8px;padding:15px;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.transferencia-conta-container .transferencia-conta-container-label{background-color:var(--bg-color);color:var(--secondary-text-color);left:15px;position:absolute;top:-15px}.transferencia-conta-container .arrow-down{background-color:var(--bg-color);bottom:-35px;color:var(--secondary-text-color);font-size:32px;font-size:2rem;left:48%;position:absolute;z-index:10}#lista-gestao-outer-container .table-outer-container{max-width:100%;overflow-x:auto}#lista-gestao-outer-container .nowrap{white-space:nowrap}