﻿@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@font-face{font-family:"Neue Haas Black";src:url("../font/neuehaasdisplayblack.woff2") format("woff2"),url("../font/neuehaasdisplayblack.woff") format("woff");font-display:swap;font-weight:normal;font-style:normal;unicode-range:U+20-7F}@font-face{font-family:"Neue Haas Bold";src:url("../font/neuehaasdisplaybold.woff2") format("woff2"),url("../font/neuehaasdisplaybold.woff") format("woff");font-display:swap;font-weight:normal;font-style:normal;unicode-range:U+20-7F}@font-face{font-family:"Neue Haas Light";src:url("../font/neuehaasdisplaylight.woff2") format("woff2"),url("../font/neuehaasdisplaylight.woff") format("woff");font-display:swap;font-weight:normal;font-style:normal;unicode-range:U+20-7F}@font-face{font-family:"Neue Haas Medium";src:url("../font/neuehaasdisplaymedium.woff2") format("woff2"),url("../font/neuehaasdisplaymedium.woff") format("woff");font-display:swap;font-weight:normal;font-style:normal;unicode-range:U+20-7F}@font-face{font-family:"Neue Haas Roman";src:url("../font/neuehaasdisplayroman.woff2") format("woff2"),url("../font/neuehaasdisplayroman.woff") format("woff");font-display:swap;font-weight:normal;font-style:normal;unicode-range:U+20-7F}@font-face{font-family:"Neue Haas Thin";src:url("../font/neuehaasdisplaythin.woff2") format("woff2"),url("../font/neuehaasdisplaythin.woff") format("woff");font-display:swap;font-weight:normal;font-style:normal;unicode-range:U+20-7F}:root{--font-size-base:18px;--font-size-small:16px;--font-size-smaller:14px;--font-size-medium:12px;--font-size-minimal:9px;--font-family-bold:"Roboto",sans-serif;--font-family-light:"Roboto",sans-serif;--font-family-medium:"Roboto",sans-serif;--font-family-roman:"Roboto",sans-serif;--color-black:#000;--color-dark-blue:#105a99;--color-light-blue:#5ba0d3;--color-green:#4ac063;--color-yellow:#fef8a5;--color-light-gray:#f1f1f1;--color-lighten-gray:#e1e1e1;--color-dark-gray:#a5a5a5;--color-darker-gray:#3a3a3a;--color-white:#fff;--color-red:#f00;--color-light-red:#fd989b;--transition:.35s}*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{height:2px;width:6px}::-webkit-scrollbar-track{background:var(--color-light-gray)}::-webkit-scrollbar-thumb{background:var(--color-dark-blue)}html,body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}body{background-color:var(--color-light-gray);color:var(--color-darker-gray);font-family:var(--font-family-roman),sans-serif;font-size:var(--font-size-smaller);line-height:1.5;overflow-x:hidden}b,strong{font-weight:700}button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.4rem;justify-content:center;line-height:1}fieldset{background-color:var(--color-white);border:2px solid var(--color-dark-blue);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;min-inline-size:100%;padding:2rem;position:relative}fieldset.-secondary{align-items:center;border-color:var(--color-green);border-width:2px;font-size:var(--font-size-medium);gap:.4rem;line-height:1.2;padding:.4rem}fieldset.-negative{border-color:var(--color-red)}fieldset.-secondary legend{color:inherit;margin:auto;text-align:center}h1,h2,h3,h4,h5,h6{align-items:center;color:var(--color-dark-blue);display:flex;font-weight:500;gap:.2rem;line-height:1.2}h1{color:var(--color-white)}img{display:block;max-width:100%;min-width:20px}input:not([type=checkbox]):not([type=radio]):not([type=search]).-error{border-color:var(--color-red)!important}input:not([type=checkbox]):not([type=radio]):not([type=search]){appearance:none;background-color:transparent;border:0;border-bottom:2px solid var(--color-dark-gray);color:#777;font:inherit;font-size:var(--font-size-smaller);height:34px;width:100%;transition:border-color var(--transition)}input:not([type=checkbox]):not([type=radio]):not([type=search]):-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-white) inset;-webkit-text-fill-color:var(--color-dark-gray);border-color:var(--color-dark-gray)}input:not([type=checkbox]):not([type=radio]):not([type=search]):focus{border-color:var(--color-green);outline:0}input:not([type=checkbox]):not([type=radio]):not([type=search])::placeholder{color:inherit}input[type=search]{appearance:none;background-color:transparent;border:2px solid var(--color-dark-blue);border-radius:999px;color:#777;font:inherit;font-size:var(--font-size-medium);height:34px;width:100%;padding:0 16px}input[type=search]:focus{border-color:var(--color-green);outline:0}input[type=search]::placeholder{color:inherit}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=date]{min-width:140px}legend{color:var(--color-dark-blue);font-weight:700;padding:0 .5rem;font-size:16px}main{overflow-y:hidden}picture{display:block}section{padding:2rem 0}table{border-collapse:collapse;width:100%!important}th,td{border-bottom:1px solid #a9a9a9;white-space:nowrap;padding:12px;text-align:left}th[data-sort]{cursor:pointer}.table-wrapper tbody tr.-vencido{background-color:#f8d7da}.table-wrapper tbody tr.-vencido:hover{background-color:#ffcacf}.table-wrapper tbody tr.-vence-hoje{background-color:#fff3cd}.table-wrapper tbody tr.-vence-hoje:hover{background-color:#feedb7}.table-wrapper tbody tr.-vence-em-5-dias{background-color:#cff4fc}.table-wrapper tbody tr.-vence-em-5-dias:hover{background-color:#b2e8f4}ul{list-style-type:none}.container{width:95%;margin-left:auto;margin-right:auto;max-width:1632px}.-button-primary{background-color:var(--color-green);border-radius:1rem;color:var(--color-white);font-family:var(--font-family-bold);font-weight:500;height:34px;line-height:34px;padding:0 17px;text-transform:uppercase;transition:background-color var(--transition)}.-button-primary.-circle{border-radius:50%;width:34px;padding:0}.-button-primary.-large{padding:0 3rem}.-button-primary.-red{background-color:var(--color-red)}.-button-primary.-red:hover{background-color:var(--color-red)}.-button-primary:disabled{background-color:var(--color-dark-gray);cursor:not-allowed}.-button-primary:disabled:hover{background-color:var(--color-dark-gray)}.-button-secondary{border-radius:1rem;font-family:var(--font-family-bold);font-weight:500;height:34px;line-height:34px;padding:0 17px;text-transform:uppercase;transition:background-color var(--transition),color var(--transition)}.-button-secondary.-large{padding:0 3rem}.-button-secondary:disabled{background-color:var(--color-dark-gray);cursor:not-allowed}.-button-secondary:hover{background-color:var(--color-light-blue);color:var(--color-white)}.-hidden{display:none}.-rounded{border-radius:100%}.select.-quantity{appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 2px center;background-repeat:no-repeat;background-size:.8rem;border:2px solid var(--color-light-blue);border-radius:.4rem;color:var(--color-dark-gray);cursor:pointer;font:inherit;font-size:var(--font-size-medium);height:22px;padding:0 1rem 0 .4rem}.select.-quantity:focus{outline:0}.sort-icon{margin-left:8px}.sort-icon::before{color:var(--color-light-blue);content:"";font-family:"Font Awesome 5 Free"}.align-right{text-align:right}.loader{animation:spin 1s linear infinite;border:2px solid var(--color-white);border-radius:50%;border-top:2px solid var(--color-dark-blue);height:16px;width:16px}.loader.-loading{cursor:not-allowed}.dataTables_wrapper{display:flex;flex-direction:column;gap:1rem;width:100%}.dataTables_wrapper .bottom{align-items:center;display:flex;gap:1rem;justify-content:space-between}@media(max-width:425px){.dataTables_wrapper .bottom{align-items:flex-start;flex-direction:column}}.dataTables_filter label{align-items:center;display:flex;gap:1rem}.dataTables_paginate{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.dataTables_paginate>span{display:flex;gap:.4rem}.dataTables_paginate .paginate_button{color:var(--color-light-blue);cursor:pointer;font-size:var(--font-size-medium)}.dataTables_paginate .paginate_button.disabled{display:none}.dataTables_paginate .paginate_button:not(.previous):not(.next){align-items:center;border:2px solid var(--color-light-blue);border-radius:100%;color:var(--color-dark-gray);display:flex;font-size:var(--font-size-medium);height:22px;width:22px;justify-content:center;line-height:22px;transition:background-color var(--transition),color var(--transition)}.dataTables_paginate .paginate_button:not(.previous):not(.next):hover,.dataTables_paginate .paginate_button.current:not(.previous):not(.next){background-color:var(--color-light-blue);color:var(--color-white);font-weight:700}.table-wrapper{border:2px solid var(--color-light-gray);width:100%;min-height:304px;overflow:auto;border-radius:16px}.table-wrapper thead{background:#f6f6f6}.table-wrapper tbody tr:hover{background:#f9f9f9}.table-wrapper.-higher{min-height:608px}.tooltip{position:absolute;background:var(--color-dark-blue);color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none;z-index:1000}.tooltip.visible{opacity:1}.fa-exclamation-triangle{position:relative}.fa-exclamation-triangle::after{content:"!";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#000;font-size:.7em}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.header-smaller{background-color:var(--color-dark-blue);color:var(--color-white);width:100%;left:0;padding:.4rem 0;position:absolute;top:0}.header-smaller .container{display:flex}.header-smaller .picture.-logo img{max-width:85px}.label-blue{color:#4a90e2;font-weight:bold}.label-red{color:#ff6f61;font-weight:bold}.header{box-shadow:0 0 9pt rgba(0,0,0,.5);position:sticky;top:0;z-index:1}.header .user{text-transform:capitalize}.header .top{background-color:var(--color-dark-blue);color:var(--color-white);padding:.4rem 0}.header .bottom{background-color:var(--color-light-blue);color:var(--color-white);padding:.4rem 0}.header .row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem}.header .left,.header .right{align-items:center;display:flex;gap:.8rem}.header .anchor{align-items:center;display:flex;gap:.4rem}.header .left>*:not(:last-of-type),.header .right>*:not(:last-of-type){border-right:2px solid;padding-right:.8rem}.header .anchor.-logo img{max-width:85px;margin-left:-8px}@media(max-width:425px){.header .anchor.-user,.header .anchor.-return{display:none}}.header .anchor.-user>span{white-space:nowrap}.header .select-company{border-left:2px solid;order:1;position:relative}@media(max-width:425px){.header .select-company{border:0}}.header .select-company.-show .button i{transition:transform var(--transition)}.header .select-company.-show .button i{transform:rotate(180deg)}.header .select-company .button{padding:.2rem .8rem}.header .list-company{background-color:var(--color-dark-blue);flex-direction:column;width:100%;left:50%;min-width:150px;opacity:0;position:absolute;top:100%;transform:translateX(-50%);transition:opacity var(--transition),visibility var(--transition);visibility:hidden}.header .list-company.-show{opacity:1;visibility:visible}.header .list-company .item:not(:first-of-type){border-top:2px solid}.header .list-company .item{cursor:pointer;white-space:nowrap;justify-content:center;padding:.4rem;text-align:center;text-overflow:ellipsis;overflow:hidden}.labels.-initials{gap:2rem;margin-left:0!important}.labels.-initials .label{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:.4rem;transition:color var(--transition)}.labels.-initials .label:hover,.labels.-initials .input:checked+.label{color:var(--color-light-blue)}.labels.-initials .label:hover .circle,.labels.-initials .input:checked+.label .circle{background-color:var(--color-light-blue);color:var(--color-white)}.labels.-initials .circle{align-items:center;border:2px solid var(--color-light-blue);border-radius:50%;color:var(--color-light-blue);display:flex;font-weight:700;font-size:2rem;height:4rem;width:4rem;justify-content:center;overflow:hidden;transition:background-color var(--transition),color var(--transition)}.menu-mobile{background-color:var(--color-dark-blue);color:var(--color-white);display:flex;flex-direction:column;height:100%;padding:2rem;padding-right:4rem;position:fixed;top:0;transform:translateX(-100%);transition:transform var(--transition);z-index:1}.menu-mobile.-open{box-shadow:0 0 9pt rgba(0,0,0,.5);transform:translateX(0)}.menu-mobile .anchor{align-items:center;display:flex;gap:.4rem;width:100%}.menu-mobile .row{width:100%}.menu-mobile .row:not(:last-of-type){border-bottom:2px solid;margin-bottom:1rem;padding-bottom:1rem}.button.-bars{display:none;margin:-.4rem;padding:.4rem}@media(max-width:767px){.button.-bars{display:flex}}.button.-close{font-size:1.2rem;margin:-.4rem;padding:.4rem;transition:transform var(--transition)}.button.-close:hover{transform:rotate(180deg)}.list-menu{display:flex;flex-direction:column;gap:.4rem;width:100%}.list-menu .item{display:flex}.list-menu .item.-active .anchor{background-color:var(--color-light-blue);padding:.4rem;border-radius:1rem}.list-menu .item:nth-of-type(6),.list-menu .item:nth-of-type(13),.list-menu .item:nth-of-type(14){margin-top:.75rem;border-top:2px solid;padding-top:.75rem}.list-menu img{max-width:26px}.overlay{background-color:rgba(91,160,211,.4);height:100%;width:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity var(--transition),visibility var(--transition);visibility:hidden;z-index:1}.overlay.-visible{opacity:1;visibility:visible}.footer{display:flex;font-size:var(--font-size-minimal);justify-content:center;padding:1rem 0;text-align:center}.loading{align-items:center;background-color:rgba(91,160,211,.4);display:flex;height:100%;width:100%;justify-content:center;position:fixed;transition:opacity var(--transition),visibility var(--transition);z-index:2}.loading.-hidden{opacity:0;visibility:hidden}.loading .spin{animation:spin 1s linear infinite;border:2px solid var(--color-white);border-radius:50%;border-top:2px solid var(--color-light-blue);height:2rem;width:2rem}.popup{align-items:center;background-color:rgba(91,160,211,.4);display:flex;height:100%;width:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity var(--transition),visibility var(--transition);visibility:hidden;z-index:1}.popup.-open{opacity:1;visibility:visible}.popup .popup-content{align-items:center;background-color:var(--color-white);border:2px solid #2d9cdb;border-radius:1rem;display:flex;flex-direction:column;gap:2rem;width:95%;max-width:fit-content;padding:2rem;text-align:center}.popup .popup-content.-left{align-items:flex-start}.popup .popup-content.-green{border-color:var(--color-green)}.popup .popup-content.-green h1,.popup .popup-content.-green h2,.popup .popup-content.-green h3,.popup .popup-content.-green h4,.popup .popup-content.-green h5,.popup .popup-content.-green h6{color:var(--color-green)}.popup .popup-content.-blue{border-color:var(--color-dark-blue)}.popup .popup-content.-blue h1,.popup .popup-content.-blue h2,.popup .popup-content.-blue h3,.popup .popup-content.-blue h4,.popup .popup-content.-blue h5,.popup .popup-content.-blue h6{color:var(--color-dark-blue)}.popup .popup-content.-red{border-color:var(--color-red)}.popup .popup-content.-red h1,.popup .popup-content.-red h2,.popup .popup-content.-red h3,.popup .popup-content.-red h4,.popup .popup-content.-red h5,.popup .popup-content.-red h6{color:var(--color-red)}.popup .picture img{max-width:38px}.popup .form{display:flex;flex-direction:column;gap:2rem}.popup .form .row{display:flex;flex-direction:column;gap:1rem}.popup .form .wrapper{display:flex;gap:2rem}.popup .form .col{align-items:flex-start;display:flex;flex-direction:column;width:100%;position:relative}.popup .titulo{display:flex;justify-content:space-between;align-items:center}.popup .info-extra{display:flex;gap:10px;color:#105a99;margin-left:left;font-size:14px;font-weight:bold}.popup .info-extra span{font-weight:normal}.popup .info-extra span .currency{color:#000}.popup .info-extra span .date{color:#000}.popup .form-group{display:flex;align-items:center}.popup .labels{display:flex;margin-left:1rem}.popup .popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1}.popup .popup-buttons{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.popup .btn{padding:.5rem 1rem;border:0;border-radius:.5rem;font-size:1rem;cursor:pointer}.popup .btn-primary{background-color:#2d9cdb;color:#fff;transition:background-color .3s}.popup .btn-primary:hover{background-color:#1b7bb8}.popup .btn-secondary{background-color:#e0e0e0;color:#333;transition:background-color .3s}.popup .btn-secondary:hover{background-color:#ccc}.select2{height:34px;width:34px;text-align:left}.select2.-unvisible{opacity:0}.select2-container--open .select2-selection--single,.select2-container--open .select2-dropdown{border-color:var(--color-green)!important}.select2-container{color:#777;font-size:var(--font-size-smaller);width:100%!important}.select2-container .select2-selection--single{border:0;border-bottom:2px solid var(--color-dark-gray);border-radius:unset;height:34px}.select2-container .select2-selection--single .select2-selection__rendered{color:#777;line-height:34px;padding-left:0;padding-right:34px}.select2-container--default .select2-search--dropdown .select2-search__field{border:2px solid var(--color-dark-gray);padding:0 16px}.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:var(--color-green)}.select2-dropdown{border:2px solid var(--color-dark-gray);border-radius:0}.select2-results__option,.select2-search--dropdown{padding:.4rem}.select2-results__option--selectable{transition:background-color var(--transition)}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--color-light-blue)}.select2-container--default .select2-results__option--selected{background-color:var(--color-dark-gray);color:var(--color-white)}.select2-container--open .select2-dropdown--above{border-bottom:2px solid}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none;height:32px;width:34px}.section-login{height:100vh;padding:0}.section-login input{color:#fff!important}.section-login input::placeholder{opacity:.7}.section-login .row{display:flex;height:100%}@media(max-width:767px){.section-login .row{flex-direction:column}}.section-login .left{align-items:center;background-color:#c7d6f4;display:flex;width:75%;justify-content:center}@media(max-width:767px){.section-login .left{display:none}}.section-login .left .picture.-logo img{max-width:425px}.section-login .right{align-items:center;background-color:var(--color-dark-blue);color:var(--color-white);display:flex;width:25%;justify-content:center}@media(max-width:767px){.section-login .right{height:100%;width:100%;padding:2rem}}.section-login .right .picture.-logo img{max-width:225px}.section-login .wrapper{align-items:center;display:flex;flex-direction:column;gap:2rem;width:75%}@media(max-width:767px){.section-login .wrapper{width:100%}}.section-login .form{align-items:center;display:flex;flex-direction:column;gap:2rem;width:100%}.section-login .input-wrapper{width:100%;position:relative}.section-login .input-wrapper .picture{left:0;position:absolute;top:50%;transform:translateY(-50%)}.section-login .input-wrapper .picture.-eye{cursor:pointer;left:unset;right:0}.section-login .input-wrapper .picture img{max-width:22px}.section-login .input-wrapper input{padding-left:1.8rem}.section-login .-button-primary{width:100%}.section-login .links{align-items:center;display:flex;flex-direction:column;gap:.4rem}.section-login input:not([type=checkbox]):not([type=radio]):not([type=search]):-webkit-autofill{border-color:var(--color-white);-webkit-box-shadow:0 0 0 1000px var(--color-dark-blue) inset;-webkit-text-fill-color:var(--color-white)}