.header{color:#2d3f51;width:100%;padding-block:12px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:0}.notification-btn{font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:baseline;width:max-content;border:none;text-decoration:none}.header-icon:hover{fill:#717a84}.header-icon.user{padding-right:6px}@media (max-width: 768px){.header{width:80%;text-align:center;font-size:13px;height:5vh}}.notification{display:flex;flex-direction:column;position:fixed;align-items:end;top:0;right:0;margin-top:14px;margin-right:36px;z-index:2000}.notification-bell.has-notifications{border:2px solid var(--alert-color);color:var(--alert-color)}.notifications-wrapper{border:1px solid var(--dark-color);background:var(--input-color);border-radius:20px;overflow:hidden;box-shadow:0 4px 8px #0000001a,0 2px 4px #0000000d}.notifications-container{display:flex;flex-direction:column;overflow:auto;font-size:12px;max-width:400px;max-height:300px}.notification-bell{color:var(--light-color);background:var(--dark-color);border-radius:100%;width:36px;height:36px}.notification-bell:hover{cursor:pointer;filter:brightness(1.2)}.notification-row{display:flex;padding-block:6px;padding-inline:12px;gap:4px;align-items:center}.notification-row:hover{background:var(--light-color);cursor:pointer}.notification-row:last-child{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.notification-row:first-child{border-top-left-radius:20px;border-top-right-radius:20px}.notification-row .notification-icon{height:20px;color:var(--dark-color)}@media (max-width: 768px){.notification{display:block;margin:0;position:fixed;top:1rem;right:1rem;z-index:1001;font-size:2rem;background:none;border:none;color:var(--dark-color)}}.sidebar{height:100vh;background:linear-gradient(#717a84,#40505f,#2c3e50);min-width:80px;max-width:210px;border-top-right-radius:20px;border-bottom-right-radius:20px;box-shadow:#00000059 0 5px 15px;z-index:1000;position:fixed;transition:width .3s linear;display:flex;flex-direction:column}.sidebar.expanded{width:210px}.sidebar.collapsed{width:80px}.sidebar-row-arrow{display:inline-block;transition:transform .3s ease;transform:rotate(0)}.sidebar-row-arrow.expanded{transform:rotate(90deg)}.userName-span{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logo-row{display:flex;align-items:center;position:relative;color:var(--light-color)}.logo-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:min-content;padding-block:48px;padding-left:28px;padding-right:18px;margin-top:48px}.sidebar-logo{position:absolute;width:auto;height:auto;max-width:220px;transition:clip-path .3s ease-in-out,opacity .3s ease-in-out;opacity:0;clip-path:polygon(0 0,0 100%,0 100%,0 0)}.sidebar-logo.visible{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.sidebar-logo.hidden{opacity:0;clip-path:polygon(100% 0,100% 100%,100% 100%,100% 0)}.user-container{display:flex;height:100%;justify-content:baseline;width:100%;align-items:end;padding-left:28px;margin-bottom:48px}.sidebar-arrow.mobile{display:none}.user-button{color:var(--light-color);font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:baseline;width:max-content;background:none;border:none;text-decoration:none;overflow:hidden}.header-icon.user{height:28px}.user-button:hover{color:#a4a7ab;cursor:pointer}.arrow-container{position:absolute;right:-12px;top:65%;transform:translateY(-50%);border-radius:50%;box-shadow:#00000040 0 4px 10px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3000}.sidebar-arrow:hover{fill:#a4a7ab}.sidebar-arrow{height:24px;width:24px;transition:transform .3s ease}.sidebar-arrow.collapsed{transform:rotate(0)}.sidebar-arrow.expanded{transform:rotate(180deg)}.sidebar-nav ul{display:flex;flex-direction:column;gap:8px;padding-inline:28px}.sidebar-btn{display:flex;align-items:center;justify-content:baseline;height:48px;width:max-content;background:none;border:none;font-size:16px;color:#e7e2e2;gap:8px;text-decoration:none}.sidebar-btn.expandable.expanded{font-size:16px;margin-left:24px;justify-content:baseline;width:100%}.sidebar-btn.expandable.notExpanded{gap:0;justify-content:center;width:32px}.sidebar-icon.expandable{height:20px}.expandable-content{max-height:0;width:100%;opacity:0;transition:max-height .1s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden}.expandable-content.expanded{max-height:500px;visibility:visible;width:100%;opacity:1}.sidebar-logo{height:44px}.sidebar-btn:hover,a:hover{cursor:pointer;color:#a4a7ab}.sidebar-btn span{display:inline-block;overflow:hidden;white-space:nowrap;transition:max-width .3s ease-in-out,opacity .3s ease-in-out;max-width:0;opacity:0}.sidebar-btn span.visible{max-width:150px;opacity:1}.sidebar-btn span.hidden{max-width:0;opacity:0}.sidebar-icon{height:28px}.sidebar-icon:hover{fill:#a4a7ab}.hamburger{display:none;position:fixed;top:1rem;left:1rem;z-index:1001;font-size:2rem;background:none;border:none;color:var(--dark-color)}.overlay{display:none}@media (max-width: 768px){.hamburger{display:block}.hamburger.opened{display:none}.sidebar{position:fixed;top:0;left:-240px;height:100vh;z-index:1002;transition:left .3s ease}.sidebar.collapsed,.sidebar.sidebar.expanded{width:auto}.sidebar-arrow.mobile{display:block;rotate:180deg;color:var(--light-color)}.arrow-container{display:none}.arrow-container.close{display:block;top:5vh;box-shadow:none}.sidebar.mobile-open{left:0}}.table-box-container{margin-top:12px;width:95%;display:flex;flex-direction:column;align-items:center}.table-container{width:100%;display:flex;align-items:center;flex-direction:column;background:#717a84;border-radius:20px;padding-block:20px;position:relative}.custom-table-wrapper{width:100%}.table-header-item{display:flex;align-items:center;justify-content:center;height:24px;width:100%}.table-data{vertical-align:middle;text-align:center}.table-data span{display:flex;align-items:center;justify-content:center;gap:8px}.table-header-item:hover{cursor:pointer}.info-container{background:#fff;border-radius:20px;white-space:nowrap;display:flex;padding-inline:12px;justify-content:center;align-items:center;height:min-content;padding-block:10px;gap:2px;font-weight:700;color:var(--dark-color);font-size:16px}.alerts{display:flex;align-items:center;justify-content:center;gap:6px;width:48px}.alert-placeholder{width:16px;height:16px}.up{rotate:180deg}.arrow{width:24px;height:24px;opacity:.5}.sorted{opacity:1}.custom-table{width:100%;overflow-x:visible;color:#e7e2e2;display:table;border-collapse:collapse;border-spacing:0;border:none;margin-bottom:8px}.custom-table thead{background:#a4a7ab;color:#2d3f51;font-size:18px;height:68px;width:100%;overflow:hidden}.text-tooltip{opacity:0;position:absolute;bottom:125%;left:50%;transform:translate(-50%);background:var(--input-color);border-radius:10px;font-size:12px;color:var(--dark-color);padding:4px 8px;box-shadow:0 4px 8px #0000001a;white-space:nowrap;z-index:3000;transition:opacity .3s ease-in-out}.text-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:var(--input-color) transparent transparent transparent}.alert:hover+.text-tooltip{visibility:visible;opacity:1}.table-row{font-weight:500;text-align:center;vertical-align:middle;height:80px;border-bottom:1px solid #e7e2e2}.actions-container{display:flex;justify-content:center;align-items:center;height:80px;gap:4px}.action{display:flex;color:#e7e2e2;align-items:center;justify-content:center;height:100%;background:none;border:none}.action:hover{cursor:pointer;color:#2d3f51}.custom-table .alert-th{max-width:100px;display:flex;justify-content:center;align-items:center;padding-left:16px}.custom-table th:last-child,.custom-table td:last-child{width:100px}.custom-table td,.custom-table th{max-width:150px}.history th:last-child,.history td:last-child{width:180px}.history th:first-child,.history td:first-child{width:15%;max-width:15%}.hide-btn{color:var(--secondary-color);width:36px;display:flex;justify-content:center}.hide-btn:hover{color:var(--dark-color);cursor:pointer}.hide-btn.hidden{color:var(--dark-color)}.table-filter-container{width:100%;display:flex;flex-direction:column;height:min-content;margin-bottom:12px}.filter-fields{display:flex;justify-content:space-evenly;width:100%}.filter-option input{border-radius:20px;padding:10px;color:var(--dark-color);border:1px solid var(--light-color);width:210px;box-sizing:border-box;text-align:center}.filter-info-container{display:flex;justify-content:space-evenly;gap:8px;overflow-x:auto;height:100%;margin-inline:8px}.table-filter{display:flex;width:auto;height:100%;justify-content:space-between;width:100%}.filter-button{font-size:16px;justify-content:center;align-items:center;border-radius:20px;font-weight:600;height:40px;gap:4px}.filter-link{font-size:16px;color:#e7e2e2;background:#2d3f51;display:flex;align-items:center;justify-content:center;border-radius:20px;font-weight:600;height:40px;width:180px;text-decoration:none}.filter-link.add:hover{cursor:pointer;background:#717a84;color:#e7e2e2}.filter-button.filter:hover{cursor:pointer;color:#717a84;border-color:#717a84}.filter-button.filter{color:#2d3f51;border:#2D3F51 solid 1px;fill:#2d3f51;width:124px}.filter-button.filter.filtered{background:var(--row-color)}.add-icon{fill:#e7e2e2}.filter-container{display:flex;gap:24px}.options-container{position:relative;display:flex;flex-direction:column;align-items:end;justify-content:center;color:var(--dark-color);gap:4px}.options-list{display:flex;flex-direction:column;background:var(--input-color);border-radius:10px;position:absolute;top:100%;width:max-content;right:0;z-index:10;box-shadow:#64646f33 0 7px 29px}.options-icon:hover{filter:brightness(1.5);cursor:pointer}.options-icon.clicked{filter:brightness(1.5)}.options-list span{width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding-block:4px;padding-inline:6px;font-weight:600}.options-list span:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.options-list span:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.options-list span:hover{background:var(--secondary-color);cursor:pointer}.options-list.hidden{display:none}@media (max-width: 768px){.options-container{display:none}}.alert-icon{height:24px;width:24px;color:var(--alert-color)}.custom-alert-icon{height:22px;width:22px;color:var(--alert-color)}.alert-icon:hover,.custom-alert-icon:hover{filter:brightness(1.2)}.alert-wrapper{position:relative;display:inline-block}.alert-tooltip-container{display:inline-block}.alert-tooltip{opacity:0%;visibility:hidden;pointer-events:none;position:absolute;bottom:125%;left:50%;transform:translate(-50%);background:var(--input-color);border-radius:10px;font-size:12px;color:var(--dark-color);padding:4px 8px;box-shadow:0 4px 8px #0000001a;white-space:nowrap;z-index:3000;transition:opacity .2s ease-in-out}.alert-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:var(--input-color) transparent transparent transparent}.alert-tooltip-container:hover .alert-tooltip{visibility:visible;pointer-events:auto;opacity:1}@media (max-width: 768px){.alert-tooltip{left:-25%;transform:translate(0);transform-origin:top left}.alert-tooltip:after{left:12px;transform:translate(0)}}.tooltip-icon{height:24px;width:24px;color:var(--dark-color);height:16px}.tooltip-icon:hover{filter:brightness(1.2)}.tooltip-wrapper,.tooltip-container{position:relative;display:inline-block}.tooltip{opacity:0%;position:absolute;bottom:125%;left:50%;transform:translate(-50%);background:var(--input-color);border-radius:10px;font-size:12px;color:var(--dark-color);padding:4px 8px;box-shadow:0 4px 8px #0000001a;z-index:3000;transition:opacity .2s ease-in-out;width:180px;white-space:wrap;text-align:center}.tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:var(--input-color) transparent transparent transparent}.tooltip-icon:hover+.tooltip{visibility:visible;opacity:1}.priority-icon{width:16px;height:16px;border-radius:100%;box-shadow:#63636333 0 2px 8px}.Alta{background:var(--high-priority)}.Média{background:var(--medium-priority)}.Baixa{background:var(--low-priority)}.priority-icon:hover{filter:brightness(1.2);cursor:default}.priority-wrapper,.priority-container{position:relative;display:inline-block}.priority-tooltip{opacity:0%;visibility:hidden;pointer-events:none;position:absolute;bottom:150%;left:50%;transform:translate(-50%);background:var(--input-color);border-radius:10px;font-size:12px;color:var(--dark-color);padding:4px 8px;box-shadow:0 4px 8px #0000001a;z-index:50000;transition:opacity .2s ease-in-out;width:min-content;white-space:wrap;text-align:center}.priority-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:var(--input-color) transparent transparent transparent}.priority-container:hover .priority-tooltip{opacity:1;visibility:visible;pointer-events:auto}@media (max-width: 768px){.priority-tooltip{left:-50%;transform:translate(0);transform-origin:top left}.priority-tooltip:after{left:12px;transform:translate(0)}}.custom-btn{text-decoration:none;font-size:16px;color:#fff;padding:6px 12px;border-radius:20px;display:flex;justify-content:center}.custom-btn:hover{filter:brightness(.9);cursor:pointer}.cancelar-btn{background:var(--error-color)}.avancar-btn{background:var(--dark-color)}.voltar-btn{border:1px solid var(--dark-color);color:var(--dark-color);font-weight:600}.editar-btn{background:var(--secondary-color)}.salvar-btn{background:#3da344}.modal-overlay{position:fixed;padding-left:110px;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#4b4b4b80;z-index:500;font-size:14px}.modal-content{position:fixed;top:2vh;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#e7e2e2;color:#2d3f51;border-radius:20px;padding:24px;box-sizing:border-box;box-shadow:#64646f33 0 7px 29px;max-height:96vh;overflow-y:auto}.delivery-modal-content{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#e7e2e2;color:#2d3f51;border-radius:20px;padding:24px;box-shadow:#64646f33 0 7px 29px;width:auto}.modal-form{display:flex;flex-direction:column}.btn-row{margin-top:32px;display:flex;gap:24px}.input-container{display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.textarea-container{display:flex;flex-direction:column;overflow:hidden;border-radius:20px}.input-container textarea,.textarea-container textarea{border-radius:20px;overflow:visible;resize:none;padding:4px 12px;border:1px solid #ccc;outline:none;font-size:12px}.checkbox{gap:8px}.input-1{width:140px}.input-2{width:200px}.input-2-2{box-sizing:border-box;width:200px}.input-3{width:280px}.input-4{box-sizing:border-box;width:440px}.input-full{width:100%}.full{width:100%!important}.modal-content h2{margin-bottom:12px}.modal-row{display:flex;gap:24px;justify-content:space-between;margin-bottom:12px}.modal-row.checklist{display:flex;justify-content:space-between;align-items:center;width:100%}.modal-row input,.modal-row-field{background-color:#fff;border-radius:20px;border:none;height:30px;font-size:14px;padding-inline:20px;text-align:center;display:flex;justify-content:baseline;align-items:center;color:#2d3f51;box-sizing:border-box}.modal-checkbox-container{display:flex;align-items:center;justify-content:baseline;gap:12px;width:180px}.checkbox-container{display:flex;align-items:center;justify-content:space-between;width:min-content;white-space:nowrap;gap:8px}.checklist-checkbox-container{display:flex;align-items:center;justify-content:space-between;width:100%;white-space:nowrap;gap:8px}.checkbox-container-vertical{display:flex;align-items:center;flex-direction:column;height:48px;justify-content:space-between}.checkbox-container input,.modal-checkbox-container input,.checkbox-container-vertical input,.checklist-checkbox-container input{height:18px;width:18px}.modal-type-btn-container{display:flex;justify-content:center;margin-bottom:8px}.modal-type-btn-container .modal-type-option{background-color:var(--input-color);padding:12px;border:rgba(100,100,111,.2) solid 1px;color:var(--dark-color);font-weight:600}.modal-type-option input{display:none}.modal-type-option:hover{cursor:pointer;transition:.3s;filter:brightness(.7)}.selected{filter:brightness(.8)}.modal-type-btn-container label:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}.modal-type-btn-container label:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}.checkbox-input{display:flex;align-items:center;width:140px;gap:4px}.checkbox-input input{width:20px;height:20px}.checkbox-wrapper{display:flex;flex-direction:column;justify-content:space-evenly}.checkbox-wrapper .checkbox-container{width:100px}.file-input-container{display:flex;flex-direction:column;color:var(--dark-color);align-items:center;gap:8px}.img-input-container{display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center}.file-input-hidden{display:none}.file-label{display:inline-block;padding:.5rem 1rem;background-color:#007bff;color:#fff;border-radius:4px;cursor:pointer}@media (max-width: 768px){.modal-overlay{display:flex;position:fixed;align-items:center;justify-content:center;height:100vh;width:100%;padding:0}.modal-content{position:relative;top:0;margin:0;width:100%;height:min-content;max-height:100vh;padding-inline:0;padding-top:1vh;padding-bottom:0}.modal-form{width:90%}.modal-form{margin-top:1vh}.modal-row{flex-direction:column;width:100%;align-items:center}.modal-row-field,.input-container,.input-1,.input-2,.input-2-2,.input-3,.input-4{width:100%}.btn-row{position:sticky;box-shadow:#1a1a1a73 0 -10px 40px -20px;width:100%;display:flex;justify-content:center;padding-block:1vh;bottom:0;background:var(--light-color);margin-top:1vh}.checkbox-wrapper{width:100%;gap:1vh}.checklist-checkbox-container{justify-content:center}}.dropdown-container{display:flex;flex-direction:column;gap:12px;width:100%}.dropdown{position:relative;width:100%;height:fit-content}.dropdown-1{width:180px}.dropdown-2{width:300px}.dropdown-4{width:400px}.dropdown-header{display:flex;justify-content:space-between;box-sizing:border-box;align-items:center;padding:10px 20px;border-radius:20px;cursor:pointer;background-color:#fff}.dropdown-header .selected-option{display:flex;width:100%}.dropdown-header .clear{display:flex;justify-content:center;align-items:center;width:min-content}.dropdown-title{display:flex;align-items:center}.dropdown-header span{width:100%;display:flex;justify-content:center}.dropdown-arrow{transition:transform .3s;height:18px}.dropdown-arrow.open{transform:rotate(-180deg)}.dropdown-list{position:absolute;top:100%;left:0;background-color:#fff;overflow-y:scroll;border:1px solid #ccc;border-top:none;border-radius:20px;max-height:200px;width:100%;z-index:10;box-shadow:0 4px 6px #0000001a}.dropdown-item{padding:10px 15px;cursor:pointer;transition:background-color .2s;text-align:center}.dropdown-item:hover{background-color:#f1f1f1}.checklist-row{display:flex;flex-direction:row;align-items:center}.checklist-row .dropdown-header,.checklist-row .dropdown-item{padding-block:2px}@media (max-width: 768px){.dropdown-container,.dropdown-2,.dropdown-4,.dropdown-1{width:100%}}.mobile-card-list{height:100%;display:flex;flex-direction:column;width:100%;position:relative}.list-container{flex:1;overflow-y:auto;width:100%;padding-inline:5%;box-sizing:border-box;margin:0 auto;display:flex;flex-direction:column;gap:2vh;padding-bottom:14vh}.bottom-container{position:fixed;bottom:0;left:0;width:100%;z-index:20}.list-btns-container{display:flex;justify-content:space-evenly;width:100%;background-color:var(--dark-color);height:8vh}.list-btns-container button{color:var(--light-color);font-weight:500;width:100%;display:flex;flex-direction:column;justify-content:baseline;padding-top:1.5vh;gap:2px}.list-btns-container button.opened{color:var(--secondary-color)}.list-btns-container button .btn-icon{height:24px;width:24px}.resumo-wrapper,.filter-wrapper{max-height:0;opacity:0;overflow:hidden;width:100%;transition:opacity .2s ease-in-out}.resumo-wrapper.opened,.filter-wrapper.opened{max-height:500vh;opacity:1}.resumo-container{display:flex;flex-direction:column;width:100%;background:var(--secondary-color);align-items:center;padding-block:1vh;border-top-right-radius:12px;border-top-left-radius:12px}.resumo-container>div{width:80%;display:grid;grid-template-columns:1fr 2fr 10%;align-items:center;background:var(--light-color);padding:1vh 1vw;border-radius:12px;margin-block:1vh;color:var(--dark-color);font-weight:700}.resumo-container>div>span:nth-child(2){text-align:center}.hide-icon.hidden{color:var(--secondary-color)}.mobile-card{width:100%;background:var(--input-color);display:flex;box-sizing:border-box;padding-block:2%;align-items:stretch;border-radius:12px;justify-content:space-between}.mobile-card .alerts-container{width:15%;padding-block:1%;display:flex;flex-direction:column;justify-content:center;align-items:center}.mobile-card .alert-icon{height:20px;color:var(--alert-color)}.mobile-card .data-container{width:100%;display:flex;flex-direction:column;color:var(--dark-color)}.mobile-card .data-container p{width:100%;display:flex;gap:1vw}.mobile-card .data-container h1{font-size:16px}.mobile-card .actions-wrapper{width:15%;display:flex;align-items:stretch}@media (max-width: 768px){.actions-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:10%}.actions-container .action{color:var(--dark-color);height:min-content}}.mobile-options-container{display:flex;flex-direction:column;width:100%;background:var(--ice-color);border:1px solid var(--secondary-color);align-items:center;border-top-right-radius:12px;border-top-left-radius:12px}.mobile-options-item{width:100%;text-align:center;padding-block:1vh}.mobile-options-item{border-bottom:1px solid var(--secondary-color)}.mobile-options-item:last-child{border:none}.login{height:100vh;background:var(--custom-gradient);display:flex;justify-content:center}.login-container{display:flex;flex-direction:column;gap:32px;align-items:center;margin-top:20vh}.logo-img{height:140px;width:150px}.inputs-container{display:flex;flex-direction:column;gap:20px;width:360px;height:45px}.forgot-password{display:flex;justify-content:end;width:100%}.forgot-password button{color:#fff;font-size:14px}.forgot-password button:hover{cursor:pointer;filter:opacity(80%)}.login-btn{background:var(--light-color);font-size:18px;color:var(--dark-color);font-weight:600;padding-block:8px;border-radius:20px;display:flex;justify-content:center;width:300px}.login-btn:hover{cursor:pointer;filter:opacity(80%)}.login-btn-container{display:flex;justify-content:center}.input-div{color:#fff;display:flex;border:#fff solid 1px;border-radius:20px;align-items:center;padding:8px 12px}.input-div input{all:unset;background:none;font-size:18px;margin-left:8px}.login-error{display:flex;flex-direction:column;align-items:center;color:var(--error-color);background:var(--light-red);padding:12px 4px;border-radius:20px;border:1px solid var(--error-color)}.filter-options-row{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.filter-options-container{display:flex;flex-direction:column;justify-content:center;margin-block:12px;align-items:center}.filter-btn-row{display:flex;flex-direction:row;gap:48px;margin-top:16px}.filter-option{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;width:210px}.placeholder{width:250px}.filter-option label{font-size:16px;font-weight:600;color:var(--dark-color)}.date-filter-container{display:flex;gap:8px;color:var(--dark-color);font-weight:700;flex-direction:column;align-items:center}@media (max-width: 768px){.filter-options-container{display:flex;flex-direction:column;max-height:50vh;height:100%;width:100%;position:relative;overflow:hidden;background:var(--secondary-color);margin:0;border-top-right-radius:12px;border-top-left-radius:12px}.filter-options-row{padding-top:2vh;box-sizing:border-box;flex:1;overflow-y:auto;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}.filter-option{width:80%;align-items:center}.filter-option label,.date-filter-container{color:var(--input-color)}.date-filter-container{margin-bottom:1vh}.filter-btn-row{position:sticky;bottom:0;padding:2vh 5vw;box-sizing:border-box;width:100%;margin:0;gap:0;justify-content:space-between;z-index:1;box-shadow:#d7d7d773 0 -10px 40px -20px}.filter-btn-row .salvar-btn,.filter-btn-row .voltar-btn{display:flex;flex:1}.filter-btn-row .voltar-btn{background:var(--light-color)}}.table-list-container{display:flex;flex-direction:column;gap:48px;justify-content:center;width:100%}.table-list{border-collapse:collapse;text-align:center}.table-list th,.table-list td{padding-block:4px;padding-inline:6px;border:1px solid black;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-table th,.filter-table td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.table-list th,.table-list td{font-size:12px}.table-list .due,.table-list .paid,.table-list .late{color:#000}.machinePdf .table-list th:first-child,.machinePdf .table-list td:first-child{max-width:24px;min-width:24px}.machinePdf .table-list th:nth-child(2),.machinePdf .table-list td:nth-child(2),.machinePdf .table-list th:nth-child(3),.machinePdf .table-list th:nth-child(4),.machinePdf .table-list td:nth-child(4){max-width:60px;min-width:60px}.machinePdf .table-list th:nth-child(7),.machinePdf .table-list td:nth-child(7){max-width:60px;min-width:60px}.machinePdf .table-list th:nth-child(8),.machinePdf .table-list td:nth-child(8){max-width:50px;min-width:50px}.machinePdf .table-list th:nth-child(10),.machinePdf .table-list td:nth-child(10){max-width:70px;min-width:70px}.machinePdf .table-list th:nth-child(5),.machinePdf .table-list td:nth-child(5),.machinePdf .table-list th:nth-child(6),.machinePdf .table-list td:nth-child(6){max-width:90px;min-width:90px}.rentalPdf .table-list th:first-child,.rentalPdf .table-list td:first-child{max-width:30px;min-width:30px}.rentalPdf .table-list th:nth-child(2),.rentalPdf .table-list td:nth-child(2){max-width:170px;min-width:170px}.rentalPdf .table-list th:nth-child(3),.rentalPdf .table-list td:nth-child(3){max-width:170px;min-width:170px}.rentalPdf .table-list th:nth-child(4),.rentalPdf .table-list td:nth-child(6){max-width:120px;min-width:120px}.rentalPdf .table-list th,.rentalPdf .table-list td{max-width:125px;min-width:125px}.rentalPdf .table-list th:last-child,.rentalPdf .table-list td:last-child{max-width:80px;min-width:80px;white-space:wrap;overflow:auto;text-overflow:ellipsis}.reviewPdf .table-list th,.reviewPdf .table-list td{max-width:80px;min-width:80px}.reviewPdf .table-list th:first-child,.reviewPdf .table-list td:first-child{max-width:30px;min-width:30px}.reviewPdf .table-list th:nth-child(3),.reviewPdf .table-list td:nth-child(3){max-width:150px;min-width:150px}.reviewPdf .table-list th:nth-child(4),.reviewPdf .table-list td:nth-child(4){max-width:100px;min-width:100px}.reviewPdf .table-list th:nth-child(5),.reviewPdf .table-list td:nth-child(5){max-width:60px;min-width:60px}.reviewPdf .table-list th:nth-child(6),.reviewPdf .table-list td:nth-child(6){max-width:75px;min-width:75px}.reviewPdf .table-list th:nth-child(7),.reviewPdf .table-list td:nth-child(7){max-width:70px;min-width:70px}.measurementPdf .table-list th,.measurementPdf .table-list td{max-width:90px;min-width:90px}.measurementPdf .table-list th:first-child,.measurementPdf .table-list td:first-child{max-width:30px;min-width:30px}.measurementPdf .table-list th:nth-child(7),.measurementPdf .table-list td:nth-child(7){max-width:min-content}.measurementPdf .table-list th:nth-child(8),.measurementPdf .table-list td:nth-child(8){max-width:min-content}.measurementPdf .table-list th:nth-child(9),.measurementPdf .table-list td:nth-child(9){max-width:min-content}.machineHistoryPdf .table-list th:nth-child(1),.machineHistoryPdf .table-list td:nth-child(1){max-width:30px;min-width:30px}.machineHistoryPdf .table-list th:nth-child(2),.machineHistoryPdf .table-list td:nth-child(2){max-width:80px;min-width:80px}.machineHistoryPdf .table-list th:nth-child(6),.machineHistoryPdf .table-list td:nth-child(6){max-width:120px;min-width:120px}.machineHistoryPdf .table-list th,.machineHistoryPdf .table-list td{max-width:80px;min-width:80px;width:auto}.expensePdf .table-list th:nth-child(3),.expensePdf .table-list td:nth-child(3){min-width:50px;max-width:50px}.expensePdf .table-list th:nth-child(4),.expensePdf .table-list td:nth-child(4){min-width:50px;max-width:50px}.expensePdf .table-list th:nth-child(5),.expensePdf .table-list td:nth-child(5){min-width:130px;max-width:130px}.expensePdf .table-list th:nth-child(6),.expensePdf .table-list td:nth-child(6){min-width:80px;max-width:80px}.budgetPdf .table-list th:nth-child(3),.budgetPdf .table-list td:nth-child(3){max-width:160px;min-width:160px}.followUpPdf .table-list th:nth-child(2),.followUpPdf .table-list td:nth-child(2){max-width:160px;min-width:160px}.followUpPdf .table-list th:nth-child(3),.followUpPdf .table-list td:nth-child(3){max-width:80px;min-width:80px}.followUpPdf .table-list th:nth-child(5),.followUpPdf .table-list td:nth-child(5){max-width:80px;min-width:80px}.followUpPdf .table-list th:nth-child(6),.followUpPdf .table-list td:nth-child(6){max-width:90px;min-width:90px}.followUpPdf .table-list th:nth-child(7),.followUpPdf .table-list td:nth-child(7){max-width:210px;min-width:210px}.contractPdf .table-list th:nth-child(3),.contractPdf .table-list td:nth-child(3){max-width:250px;min-width:250px}.contractPdf .table-list th:nth-child(4),.contractPdf .table-list td:nth-child(4){max-width:160px;min-width:160px}.rentalFullPdf .table-list th:first-child,.rentalFullPdf .table-list td:first-child{max-width:30px;min-width:30px}.rentalFullPdf .table-list th:nth-child(2),.rentalFullPdf .table-list td:nth-child(2){max-width:80px;min-width:80px}.rentalFullPdf .table-list th:nth-child(4),.rentalFullPdf .table-list td:nth-child(6){max-width:110px;min-width:110px}.rentalFullPdf .table-list th,.rentalFullPdf .table-list td{max-width:125px;min-width:125px}.rentalFullPdf .table-list th:last-child,.rentalFullPdf .table-list td:last-child{max-width:80px;min-width:80px;white-space:wrap;overflow:auto;text-overflow:ellipsis}.hourmeterPdf .table-list th,.hourmeterPdf .table-list td{max-width:120px;min-width:120px}.hourmeterPdf .table-list th:first-child,.hourmeterPdf .table-list td:first-child{max-width:30px;min-width:30px}@media (max-width: 768px){.pdf-overlay{flex-direction:column;padding:0!important;gap:0;background:var(--light-color)!important}.pdf-container{transform:scale(.5)!important}.body-container{max-height:70vh!important;height:fit-content}.pdf-btn-container{flex-direction:row!important;width:100%;justify-content:space-evenly!important}.pdf-btn-container div,.pdf-btn-container div .custom-btn{width:100%}}.page-selector{display:flex;align-items:center;justify-content:center;width:90%}.page-selector-item{cursor:pointer;border-radius:4px;color:var(--secondary-color);font-weight:500}.page-selector-item.active{font-weight:700;color:var(--dark-color)}.separator{margin-inline:8px;color:#888}.arrow-right{transform:rotate(180deg)}.arrow-right,.arrow-left{cursor:pointer;border-radius:4px;color:var(--secondary-color);margin-top:6px}.arrow-right:hover,.arrow-left:hover,.page-selector-item:hover{cursor:pointer;color:var(--dark-color)}.docs-list{display:flex;flex-direction:column;list-style-type:disc;width:100%;padding-inline:5%;box-sizing:border-box;gap:4px}.doc-item{list-style:circle;width:100%}.doc-item .item-container{display:flex;align-items:center;width:100%;justify-content:space-between}.doc-item .item-container .item-text{white-space:nowrap;overflow:hidden;width:80%;text-overflow:ellipsis}.doc-icons-container{display:flex;gap:4px}.doc-list-icon{height:20px;color:var(--dark-color)}.doc-list-icon:hover{color:var(--secondary-color);cursor:pointer}.late{color:var(--alert-color)}.paid{color:var(--green-color)}.due{color:var(--input-color)}.na{filter:brightness(.8)}.orange-text-wrapper{position:relative;display:inline-block}.tooltip-field-tooltip{opacity:0;visibility:hidden;position:absolute;bottom:125%;left:50%;transform:translate(-50%);background:var(--input-color);border-radius:10px;font-size:12px;color:var(--dark-color);padding:4px 8px;box-shadow:0 4px 8px #0000001a;white-space:nowrap;z-index:3000;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.tooltip-field-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:var(--input-color) transparent transparent transparent}.tooltip-field-container:hover .tooltip-field-tooltip{visibility:visible;opacity:1}.user-details-form{display:flex;border-radius:20px;box-sizing:border-box;gap:24px;color:var(--dark-color);font-weight:500;justify-content:space-evenly;width:90%}.user-content{width:50%;display:flex;flex-direction:column;gap:24px;align-items:center}.user-input-container{display:flex;flex-direction:column;width:100%;gap:8px}.user-input-container input{border:var(--dark-color) 1px solid;height:40px;border-radius:20px;padding-inline:16px;font-size:16px}.user-btn-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:50%}.user-dropdown{border-radius:20px;width:100%}@media (max-width: 768px){.user-details-form{flex-direction:column}.user-btn-container,.user-content{width:100%}}.measurement-form-container{display:flex;flex-direction:column;margin-top:20px;gap:32px}.measurement-form{display:flex;flex-direction:column;gap:16px}.measurement-nav-row{display:flex;gap:24px;margin-block:24px;padding-bottom:24px}.hourmeter-icon:hover{cursor:pointer;color:var(--dark-color)}.measurement-field-4{width:400px;padding-inline:12px}.issued-invoice{color:var(--dark-color);font-weight:500}.measurement-header-field{background-color:#fff;border-radius:20px;box-sizing:border-box;border:none;height:40px;font-size:14px;padding-inline:20px;text-align:center;display:flex;justify-content:baseline;align-items:center;color:#2d3f51}.measurement-header-span{background-color:#fff;border-radius:20px;border:none;height:40px;font-size:14px;padding-inline:20px;display:flex;justify-content:center;align-items:center;color:#2d3f51}.measurement-header-row{display:flex;justify-content:space-between;width:900px}.measurement-table-content{display:flex;flex-direction:column;gap:24px}.measurement-table-section{background:var(--row-color);border-radius:20px;padding-bottom:24px}.toggle-section-button{cursor:pointer;transition:transform .2s ease-in-out;color:#fff}.measurement-section-content{overflow:hidden}.toggle-section-button.collapsed{transform:rotate(180deg)}.toggle-section-button.expanded{transform:rotate(0)}.measurement-section-header{width:100%;display:flex;align-items:center;background:var(--secondary-color);justify-content:space-between;color:#fff;padding-block:4px;padding-inline:12px;box-sizing:border-box;border-top-left-radius:20px;border-top-right-radius:20px}.measurement-table-row{display:flex;justify-content:space-evenly;color:#fff;padding-block:12px}.measurement-info-row{color:var(--dark-color);display:flex;margin-left:24px;margin-top:12px}.input-container.tag{width:50%}.measurement-header-row .input-container{min-width:fit-content}.measurement-table-row input,.measurement-table-row span{text-align:center;justify-content:center;align-items:center}.size-1{width:150px}.size-2{width:220px}.size-3{width:550px}.finished-rental{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 768px){.measurement-form-container{width:90%!important}.measurement-form-container{width:100%}.measurement-header-row{flex-direction:column;width:100%;gap:1vh}input,.measurement-header-field,.measurement-header-span{width:100%;box-sizing:border-box}.measurement-nav-row{flex-direction:column;width:90%;align-items:center}.measurement-nav-row div,.measurement-nav-row .custom-btn{width:100%}.measurement-table-section{display:flex;flex-direction:column;align-items:center}.measurement-section-content{width:90%;align-items:center}.measurement-table-row{flex-direction:column;gap:1vh;width:100%}}.textarea-input-wrapper{display:flex;flex-direction:column;overflow:hidden;gap:12px;color:var(--dark-color);min-width:min-content}.textarea-input-wrapper label{font-weight:500;white-space:nowrap}.textarea-input-container{overflow:hidden;border-radius:20px;border:1px solid #ccc;background:#fcfcfc}.textarea-input-container textarea{border-radius:20px;overflow:visible;resize:none;width:100%;box-sizing:border-box;padding:4px 12px;border:none;outline:none;font-size:12px;background:#fcfcfc}@media (max-width: 768px){.textarea-input-wrapper{width:100%!important}}.footer-wrapper{display:flex;flex:1;height:100%;align-items:end}.footer img{height:32px}@media (max-width: 768px){.footer-wrapper{flex:0;width:100%}}.spinner-overlay{position:fixed;top:0;left:0;padding-left:110px;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.spinner{border:4px solid rgba(255,255,255,.3);border-top:4px solid white;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.spinner-overlay{padding:0}}.btn-and-info-container{display:flex;flex-direction:column;align-items:center;gap:8px}.issued-invoice-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--dark-color);gap:12px}.pdf-btn-container{display:flex;flex-direction:column;gap:24px;justify-content:baseline;width:400px}.full-content-container{display:flex;align-items:center;width:100%;height:100%;justify-content:space-evenly}.items-table td{border-bottom:1px dashed black;padding-block:8px}@media (max-width: 768px){.full-content-container{flex-direction:column;height:100%;padding-top:2vh;overflow:hidden}.body-container{height:62vh;overflow:hidden}.btns-container{flex-direction:row!important;width:90%}.btns-container div,.btns-container div .custom-btn{width:100%}.pdf-btn-container{flex-direction:column!important;margin-bottom:24px}}.invoice-payment-data{display:flex;flex-direction:column;width:100%;background:var(--input-color);padding:12px;border-radius:12px;gap:4px;color:var(--dark-color);box-sizing:border-box}.invoice-payment-data .strong{font-weight:500}.invoice-payment-data .notes{display:flex;flex-direction:column;border:1px solid var(--dark-color);padding:4px;border-radius:12px}.invoice-payment-data h1{width:100%;text-align:center}.payment-btns-section{display:flex;flex-direction:column;gap:8px;width:100%}@media (max-width: 768px){.payment-btns-section{flex-direction:row}}.details-container{display:flex;justify-content:space-between;background:var(--input-color);width:90%;margin-top:24px;border-radius:20px}.details-container-section{margin:24px 60px;width:100%;display:flex;flex-direction:column;gap:24px;justify-content:center}.details-container-section .data{color:var(--dark-color);display:flex;flex-direction:column;gap:12px}.machine-img-container{display:flex;width:100%;flex-direction:column;gap:12px;justify-content:center;align-items:center}.btns-container{display:flex;flex-direction:column;justify-content:center;height:20%}.notes-container div{border:1px solid var(--dark-color);width:100%;padding:8px;border-radius:20px}.notes-container .obs-text{height:100px}.notes-container .alerts-text{height:min-content}.details-container-section .data p{font-weight:600}.machine-hours-container{display:flex;flex-direction:column;gap:1vh}.machine-hours-field{display:flex;flex-direction:column;gap:6px}.machine-hours-field .title{font-size:18px;font-weight:600;color:var(--dark-color)}.machine-hours-field-data{display:flex;gap:24px}.machine-hours-field-data span{background:var(--dark-color);display:flex;width:min-content;white-space:nowrap;border-radius:15px;padding:6px 12px;color:var(--light-color)}.btn{background:var(--dark-color);color:var(--light-color);padding:6px;width:100%;text-align:center;border-radius:15px}@media (max-width: 768px){.details-container{flex-direction:column;padding:5%;box-sizing:border-box;margin:0;gap:4vh}.details-container-section{margin:0}.machine-hours,.machine-hours-field,.machine-hours-field-data{display:flex;justify-content:center}.machine-hours .title{text-align:center}.details-container-section .data h2{font-size:16px}.machine-hours-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.sub-title{margin-block:2vh}.notes-container{width:100%}.notes-container .obs-text{overflow:auto;box-sizing:border-box;width:100%}.notes-container .alerts-text{box-sizing:border-box}.details-container-section .btns-container{flex-direction:column!important}.btn-container .btn{box-sizing:border-box}}.rental-details-container{display:flex;flex-direction:column;width:90%;padding:24px;box-sizing:border-box;gap:3vh;justify-content:space-between;background:var(--input-color);margin-top:24px;align-items:baseline;border-radius:20px}.rental-details-container-section{display:flex;width:100%;flex-direction:column;gap:24px;justify-content:baseline}.details-section-fields-container{display:flex;flex-direction:column;gap:32px}.details-section-field{display:flex;flex-direction:column;gap:12px;border:1px solid var(--dark-color);padding:12px;border-radius:20px;box-shadow:#64646f33 0 7px 10px}.details-section-field .title{font-size:18px;font-weight:500;color:var(--dark-color)}.history-container{width:100%;display:flex;justify-content:center}.sub-title{color:var(--dark-color);font-size:24px}.details-data{color:var(--dark-color);display:flex;flex-direction:column;gap:12px;width:100%}.details-row{display:flex;width:100%}.rental-workflow-checklist{width:100%;color:var(--dark-color)}.rental-workflow-checklist li{justify-content:space-between;padding-block:.5vh;list-style-type:disc}.rental-workflow-checklist li span{display:flex;gap:4px;align-items:center}.rental-icon{height:20px}.rental-alert{color:var(--alert-color);width:min-content}.btns-container{display:flex;flex-direction:column;justify-content:center;gap:24px;height:100%}.btn-icon{height:24px;padding:4px}.notes-container span{font-weight:600}.notes-container{display:flex;flex-direction:column;gap:14px}.notes-container div{border:1px solid var(--dark-color);width:100%;height:150px;padding:8px;border-radius:20px}.details-data p label{font-weight:600}.details-field{display:flex;flex-direction:column;gap:6px}.details-field .title{font-size:18px;color:var(--dark-color);font-weight:600}.details-field-container{display:flex;flex-direction:column;gap:4px}.details-field-container p{display:flex;width:100%}.details-field-container p label{display:flex;width:44px}.details-field-data{display:flex;gap:24px;justify-content:center}.details-field-data span{background:var(--dark-color);display:flex;white-space:nowrap;width:min-content;border-radius:15px;padding:6px 12px;color:var(--light-color)}.btn-container{width:100%;display:flex;justify-content:center;flex-direction:column}.btn{background:var(--dark-color);color:var(--light-color);padding:6px;width:100%;text-align:center;border-radius:15px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.btn:hover{filter:brightness(1.5);cursor:pointer}.details-hours-field{display:flex;gap:6px;white-space:nowrap;align-items:center}.details-hours-field .title{font-size:18px;font-weight:600}.details-hours-field-data{display:flex;gap:24px}.details-hours-field-data span{display:flex;align-items:center;width:min-content;color:var(--dark-color);font-weight:500}.pdf{padding-inline:48pt;padding-block:12pt;box-sizing:border-box}.pdf .details-row{flex-direction:column;justify-content:center;align-items:center;gap:24pt;width:100%}.pdf .details-row h2{text-align:center;padding-bottom:12pt}.pdf .rental-workflow-checklist{padding-left:24pt}.pdf-body .details-field-data{padding-bottom:12pt}.pdf-to-print ul,.pdf-to-print ol{margin:0!important;padding-left:16px!important;list-style-position:outside;display:block!important;row-gap:0!important;column-gap:0!important;-webkit-padding-start:16px}.pdf-to-print li{margin:0!important;padding:0!important;line-height:1.2}@media (max-width: 768px){.rental-details-container{flex-direction:column;box-sizing:border-box;padding:2vh;gap:2vh}.rental-details-container-section{margin:0;width:100%}.details-data,.details-data h2,.details-data p{width:100%}.details-row{flex-direction:column;align-items:center}.rental-workflow-checklist{width:90%}.rental-details-container-section .btns-container{display:flex;flex-direction:column!important;width:100%}.btns-container{width:100%}.btn{height:5vh}.details-field-data{width:100%;flex-direction:column}.details-field-data span{width:100%;box-sizing:border-box;justify-content:center}}.checklist-container{display:flex;flex-direction:column;gap:4px;color:var(--dark-color)}.checklist-details-row{display:flex;width:100%;box-sizing:border-box;border-bottom:1px dashed var(--dark-color)}.checklist-obs{display:flex;flex-direction:column;justify-content:baseline}.checklist-details-row label{width:250px}.checklist-details-row .notes{width:125px}.checklist-details-row .obs{display:flex;justify-content:center;width:100%}.img-input-container{width:60vw}.photo-instructions-container{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;gap:.5vh;padding:12px;box-sizing:border-box;margin-bottom:1vh}.photo-instructions-container h3{color:var(--dark-color)}.photo-instructions-container .photos{display:flex;gap:1vw;border:1px solid var(--secondary-color);border-radius:10px;overflow:hidden}.photo-instructions-container img{height:200px}@media (max-width: 768px){.photo-instructions-container img{height:auto;width:100%}.photo-instructions-container .photos{flex-direction:column}.img-input-container{width:100%}}.images-container{display:flex;gap:2vw;width:100%;overflow-x:scroll;padding-bottom:1%}.image-card{background:var(--input-color);padding-bottom:1%;border-radius:10px;border:1px solid var(--secondary-color);overflow:hidden;min-width:fit-content;box-shadow:#64646f33 0 7px 29px}.image-card .actions-container{height:auto}.image-card .actions-icon:hover{cursor:pointer;color:var(--secondary-color)}.show-text-area-div{display:flex;flex-direction:column;gap:12px;height:100%}.text-area-div{display:flex;flex-direction:column;box-sizing:border-box;padding:12px;border-radius:12px;border:1px solid var(--dark-color);background:var(--ice-color);height:100%}@media (max-width: 768px){.show-text-area-div{width:100%!important}}.files-list-container{width:100%}.pdf-body{padding-block:24pt;padding-inline:24pt}.pdf-body h2{width:100%;text-align:center;padding-bottom:12pt}.pdf-images-container{display:flex;width:100%;flex-direction:column}.pdf-images-row{width:100%;display:flex;justify-content:space-between;padding-inline:10%;padding-block:6pt;box-sizing:border-box}.pdf-image{max-height:300px;max-width:50%;height:auto;width:auto;object-fit:contain}.negative{color:var(--light-red)}.positive{color:var(--light-green)}.pdf-td .positive,.pdf-td .negative{color:#000!important}.body-container{max-height:90vh}.pdf-to-print *{font-family:Arial,Helvetica,sans-serif}.pdf-container{border:1px solid black;overflow:auto;background:#fff;height:120vh;transform:scale(.75);transform-origin:top}.pdf-btn-container{display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center}.html-content{line-height:24px}.full-content-container{display:flex;align-items:center}.pdf-overlay{position:fixed;padding-left:110px;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background:#4b4b4b80;z-index:500}.forgotPassword{background:var(--custom-gradient);width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px}.logo-img{height:120px;width:130px}.access-denied-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:90vh}.access-denied-container h1,.access-denied-container p{color:var(--dark-color)}.access-denied-container h1{font-size:36px}.access-denied-container p{font-size:20px}.access-denied-container .alert-icon{color:var(--dark-color);height:160px;width:160px}.dashboard-data-container{display:flex;flex-direction:column;width:100%;margin-top:24px}.dashboard-data-row{display:flex;justify-content:space-evenly;align-items:center;padding-block:12px;width:100%}.chart-container{display:flex;width:45%;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--secondary-color);border-radius:20px;background:var(--ice-color);padding-top:12px}.chart-container .title,.chart-container .total{color:var(--dark-color)}.dashboard-table-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;color:var(--dark-color)}@media (max-width: 768px){.dashboard-data-container{width:100%;padding-inline:5%}.dashboard-table-wrapper{gap:1vh}.dashboard-data-row{flex-direction:column;width:100%;align-items:center;gap:2vh}.chart-container{width:90%}}.details-header{display:flex;width:90%;box-sizing:border-box;background-color:var(--input-color);justify-content:space-between;color:var(--dark-color);padding:48px;border-radius:20px}.pdf-list-container{display:flex;width:100%;flex-direction:column;align-items:center;gap:4px}.details-header-section{width:45%;box-sizing:border-box;display:flex;flex-direction:column;gap:24px}.header-section{display:flex;flex-direction:column;gap:24px;width:100%}.details-header-section.centered{align-items:center;justify-content:space-between}.details-header-section p{font-weight:500;font-size:16px}@media (max-width: 768px){.details-header{padding:5%}.details-header-section{width:45%}.details-header-section h1{font-size:18px}.details-header-section p{font-size:14px}}.show-text-div{display:flex;gap:12px;justify-content:baseline;align-items:center;width:min-content;white-space:nowrap;color:var(--dark-color);font-weight:500}.show-text-div.vertical{flex-direction:column;align-items:baseline}.text-div{padding:6px 12px;border-radius:20px;background-color:var(--input-color);border:1px solid var(--secondary-color);width:100%;box-sizing:border-box;color:var(--dark-color);font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.show-text-div{width:100%!important}}.default-input-wrapper{display:flex;flex-direction:column;gap:12px;width:min-content;color:var(--dark-color)}.default-input-wrapper label{font-weight:500;white-space:nowrap}.label-container{display:flex;flex-direction:column;width:100%;white-space:nowrap}.default-input-wrapper input{padding:6px 12px;border-radius:20px;background-color:var(--input-color);border:1px solid var(--secondary-color);width:100%;box-sizing:border-box;color:var(--dark-color);font-weight:500;font-size:14px}.default-input-wrapper input:focus{outline:none;box-shadow:0 0 1px var(--secondary-color)}@media (max-width: 768px){.default-input-wrapper{width:100%!important}}.budget-header{display:flex;flex-direction:column;gap:24px;padding-inline:24px;padding-block:24px;background-color:var(--input-color);width:100%;border-radius:20px;box-sizing:border-box;box-shadow:0 4px 8px #0000001a,0 2px 4px #0000000d}.budget-header-row{display:flex;justify-content:space-between;align-items:baseline;width:100%}@media (max-width: 768px){.budget-header-row{flex-direction:column;gap:2vh}.budget-header-row .show-text-div,.budget-header-row .textarea-input-wrapper,.budget-header-row .default-input-wrapper{width:100%!important}}.budget-form-wrapper{display:flex;flex-direction:column;justify-content:end;align-items:center;width:100%;height:100%;gap:24px}.budget-form-wrapper .form{width:90%;display:flex;flex-direction:column;gap:24px}.budget-nav-row{display:flex;justify-content:center;align-items:center;width:100%;gap:24px}@media (max-width: 768px){.budget-nav-row{margin-bottom:5vh;width:90%}.budget-nav-row div .custom-btn,.budget-nav-row div{width:100%}}.dropdown-container{display:flex;flex-direction:column;gap:12px}.dropdown-container label{font-weight:500;color:var(--dark-color);white-space:nowrap}.dropdown-container.horizontal{flex-direction:row;align-items:center;gap:4px}.dropdown__control{display:flex;align-items:center;transition:all .2s ease-in-out;border-radius:20px;width:"100%";font-size:14px;font-weight:500}.dropdown.show-border .dropdown__control{border:1px solid var(--secondary-color);border-radius:20px}.dropdown__single-value{margin:0}.dropdown__placeholder{color:var(--placeholder-color)}.dropdown__indicator{padding:0}.dropdown__menu{margin-top:4px;z-index:100}.dropdown__menu-list{padding:0}.dropdown__option{padding:8px 12px;cursor:pointer}.dropdown__option--is-focused{background:var(--hover-color)}.dropdown__option--is-selected{background:var(--selected-color);color:#fff}.dropdown__clear-indicator{padding:0;cursor:pointer}.dropdown__menu-list{transition:max-height .2s ease-in-out}@media (max-width: 768px){.dropdown-container{width:100%!important}}.form-section-header{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:var(--secondary-color);color:var(--input-color);border-radius:20px;box-sizing:border-box;padding-inline:12px;padding-block:4px}.form-section-header .delete-icon:hover{filter:brightness(.9);cursor:pointer}.form-section-toggle-button{color:var(--input-color);transition:all .2s ease-in-out}.form-section-toggle-button:hover{filter:brightness(.9);cursor:pointer}.form-section-toggle-button.collapsed{rotate:180deg}.form-section-wrapper{display:flex;width:100%;box-sizing:border-box;height:min-content;flex-direction:column;gap:8px;background:var(--row-color);border-radius:20px;padding-bottom:20px;box-shadow:0 4px 8px #0000001a,0 2px 4px #0000000d}.form-section-body-wrapper{max-height:min-content;transition:max-height .2s ease-in-out}.form-section-body-wrapper.opened{max-height:500px}.form-section-body-wrapper.closed{max-height:0;overflow:hidden}@media (max-width: 768px){.form-section-body-row{flex-direction:column}.form-section-body-wrapper.opened{max-height:800px}}.form-section-body{display:flex;flex-direction:column;width:100%;gap:12px;padding-inline:12px;box-sizing:border-box}.form-section-body-row{display:flex;width:100%;justify-content:space-between;box-sizing:border-box;padding-inline:12px}.form-section-body-row .fields-container{display:flex;align-items:center;justify-content:center;gap:8px}.budget-form{display:flex;flex-direction:column;width:100%;gap:24px;align-items:center}.budget-pdf-page *{font-size:10pt;font-family:Arial,Helvetica,sans-serif;line-height:1.5;color:#000}.budget-item-data{display:flex;flex-direction:column;justify-content:space-between;width:100%}.strong{font-weight:700;color:#000}.budget-pdf-page{display:flex;flex-direction:column;gap:5pt;align-items:baseline;justify-content:space-between;padding-inline:30pt;flex:1 1 auto;overflow:hidden;max-width:100%}.budget-pdf-title{font-weight:bolder;width:100%;text-align:center}.budget-pdf-page .costumer-data{display:flex;font-weight:700;justify-content:space-between;width:100%}.costumer-data-section{text-align:baseline;display:flex;flex-direction:column;align-items:end;max-width:70%;width:auto}.costumer-data-section-right{text-align:end;display:flex;flex-direction:column;align-items:end;max-width:30%}.costumer-data .seller-data{display:flex;flex-direction:column;align-items:end;gap:0}.seller-data span{font-size:7pt;font-weight:400;line-height:1.2}.item-payment-info-container{display:flex;flex-wrap:nowrap;gap:10pt;align-items:center;justify-content:space-between;width:100%}.item-payment-info-container .payment-info{width:auto;display:flex;flex-direction:column;gap:5pt}.budget-model-img{max-height:220px;height:auto;max-width:100%;width:auto;object-fit:contain;display:block;margin-left:auto;margin-right:auto}.item-description{display:flex;flex-direction:column;gap:15pt}.item-description .notes{width:100%;overflow:hidden}.item-description .item-price-info{font-weight:700}.item-description p{text-align:justify}.costumer-data p{display:flex;width:100%;justify-content:space-between}.budget-pdf-page .intro{display:flex;flex-direction:column;width:100%;gap:15pt}.budget-pdf-page .greeting,.signature{padding-bottom:15pt}.signature img{height:60pt}.signature .signtaure-row{display:flex;width:100%;justify-content:space-between}.company-info{border-top:1px solid black}.intro p{text-align:justify}.budget-pdf-footer{font-weight:600;color:#979797;background:#f1f1f1;text-align:center;padding-block:1pt;width:100%;flex:0 0 auto}.budget-pdf-footer p{font-size:8pt!important}.full-value{font-size:8pt}.machines-features-list li{list-style-type:disc;margin-left:20px}.item-description-text{max-height:340px;width:100%;overflow:hidden;white-space:pre-wrap}.header-company-info{display:flex;flex-direction:column;font-size:7pt;padding:2pt 15pt;border-bottom:1px dashed black}.header-img-div{display:flex;width:100%;height:50px}.header-img-div img{flex:1;width:100%;height:100%;object-fit:contain}.sector-selection-wrapper{width:100%;display:flex;flex-direction:column;justify-content:baseline;margin-top:10%;align-items:center;gap:48px}.sector-options{display:flex;width:80%;justify-content:space-evenly}.sector-options .option{display:flex;align-items:center;justify-content:center;color:var(--input-color);font-size:24px;font-weight:700;border:1px solid var(--input-color);padding:16px;border-radius:20px;transition:background-color .1s ease-in-out;text-decoration:none}.sector-options .option:hover{background-color:var(--secondary-color);cursor:pointer}.sector-options img{width:200px}.formatted-notes{max-width:240px;width:100%}.formatted-notes span{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contract-rentals-listing-container{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center}.pdfs-list{display:flex;flex-direction:column;list-style-type:disc;width:100%;padding-inline:5%;box-sizing:border-box;gap:4px}.signed-contract{text-decoration:underline}.pdf-item{list-style:circle;width:100%}.btns-wrapper{display:flex;flex-direction:column;width:100%;gap:1vh}.pdf-item .item-container{display:flex;align-items:center;width:100%;justify-content:space-between}.pdf-item .item-container .item-text{white-space:nowrap;overflow:hidden;width:80%;text-overflow:ellipsis}.pdf-icons-container{display:flex;gap:4px}.pdf-list-icon{height:20px;color:var(--dark-color)}.pdf-list-icon:hover{color:var(--secondary-color);cursor:pointer}.contract-doc-form{display:flex;flex-direction:column;width:100%;gap:.5vh}.pdf-to-print header h1{display:flex;font-size:14pt;justify-content:center;text-decoration:underline;padding-bottom:14pt}.pdf-to-print p{line-height:1.5}.contract-doc-content{display:flex;flex-direction:column;gap:18pt}.contract-clouse h3{padding-bottom:8pt;font-size:12pt}.clouse-number{text-decoration:underline}.clouse-title{font-style:italic}.underline{text-decoration:underline}.contract-clouse li{list-style:disc;padding-left:1.5em;padding-block:6pt}.signature-container{display:flex;flex-direction:column;gap:16pt}.signature{display:flex;flex-direction:column;gap:4pt}.witnesses-container{display:flex;justify-content:space-evenly;width:100%}.witness{border-top:1px solid black;width:40%;text-align:center}.contract-doc-pdf-footer{font-weight:600;color:#979797;background:#f1f1f1;text-align:center;padding-block:1pt;width:100%;flex:0 0 auto;font-size:8pt}.contract-rental{padding-block:18pt}*{padding:0;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;list-style:none}body,html{background:var(--light-color);position:fixed;width:100vw;height:100vh;overflow:auto}:root{--light-color: #e7e2e2;--ice-color: #f7fbff;--dark-color: #2d3f51;--secondary-color: #717a84;--row-color: #a4a7ab;--input-color: #fffafa;--error-color: #cb4646;--light-green: #e0edd7;--green-color: #c8f3a9;--orange-color: #fac176;--red-color: #9e302a;--light-red: #f1d9d9;--alert-color:#f5b943;--high-priority: #dc3b3b;--medium-priority: #dc793b;--low-priority: #dcbc3b;--custom-gradient: linear-gradient( 180deg, #717a84 -40%, #40505f 30%, #2c3e50 75% )}.root{display:flex;flex-direction:column;min-height:100vh}.root{flex:1}input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button{border:none;background:none;display:flex;align-items:center}table,th,td{border:none}.footer{display:flex;height:48px;max-height:48px;background:var(--dark-color);justify-content:center;align-items:center;padding-left:70px;transition:padding-left .3s ease-in-out;width:100%}.collapsed .footer{padding-left:70px}.expanded .footer{padding-left:200px}.content{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:70px;margin-bottom:24px;transition:margin-left .3s ease-in-out}.collapsed .content{margin-left:70px}.expanded .content{margin-left:199px}.page{background-color:var(--light-color);height:100%;width:100%;display:flex;flex-direction:column;flex:1}.swal-modal{margin-left:210px;border-radius:20px}.swal-modal button{background-color:var(--secondary-color)}.fixed{font-weight:700}.date-inputs-container{display:flex;gap:24px;justify-content:center}.date-container{display:flex;flex-direction:column;align-items:center;gap:8px}.date-container input{padding:12px;border-radius:20px;border:none}@media (max-width: 768px){.collapsed .content,.expanded .content{margin-inline:0;height:100%}.content{height:100%;display:flex;flex-direction:column;flex:1;align-items:center;justify-content:start;margin:0}.expanded .footer,.collapsed .footer,.footer{display:none}.swal-modal{margin-left:0;width:80%}:root{--light-red: #fa6666;--light-green: #4cb402}}
