@charset "UTF-8";:root{--text-high-pure: #f8f9fa;--text-primary-pure: #004687;--text-low-pure: #333333;--text-high-dark: #a6a6a6;--primary-pure: #004687;--primary-highlight: #025cb7;--primary-medium: #4f8fe9;--primary-light: #5daeff;--primary-lightest: #d0dff0;--primary-purple: #5e50ae;--low-pure: #333333;--low-dark: #202020;--low-darkest: #000000;--low-darkest-shadow: #00000080;--low-medium: #515151;--low-light: #767676;--high-pure: #f8f9fa;--high-light: #f2f2f2;--high-lightest: #ffffff;--high-medium: #e5e5e5;--high-dark: #a6a6a6;--success: #048243;--error: #c21618;--warning: #ffe5e5;--error-dark: #2f2020;--homecoming: linear-gradient(rgba(79, 143, 233, 1) 0%, rgba(57, 107, 201, 1) 45%, rgba(94, 80, 174, 1) 100%);--confirmation: linear-gradient(rgba(93, 174, 255, 1) 0%, rgba(47, 114, 207, 1) 100%);--cancellation: linear-gradient(rgba(229, 69, 41, 1) 0%, rgba(194, 22, 24, 1) 100%);--high-gradient: linear-gradient(rgba(208, 223, 240, 1) 0%, rgba(248, 249, 250, 1) 100%);--light-gradient: linear-gradient(#f8f9fa, #d0dff0);--low-gradient: linear-gradient(rgba(35, 35, 35, 1) 0%, rgba(15, 52, 81, 1) 100%)}.dark{--text-high-pure: #f8f9fa;--text-primary-pure: #5daeff;--primary-pure: #202020;--primary-light: #333333;--high-pure: #202020;--primary-highlight: #5daeff;--low-darkest: #f8f9fa;--low-darkest-shadow-blue: #2f72cf;--high-light: #272727;--low-pure: #f8f9fa;--primary-lightest: #333333;--high-lightest: #202020}.dark input::placeholder{color:var(--low-pure)}.react-icons{vertical-align:middle}*,*:after,*:before{margin:0;padding:0;box-sizing:border-box;text-decoration:none;font-family:Roboto,sans-serif;font-size:100%}body{list-style-type:none;color:var(--low-pure);font-family:Roboto,sans-serif}body input::placeholder{color:var(--low-pure)}ul,ol{list-style:none;padding:0}a{text-decoration:none;color:inherit}button{border:0px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:#f8f9fa}::-webkit-scrollbar-thumb{background-color:#d0dff0;border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:#d0dff0}.Toastify .Toastify__toast-body{margin:10px!important}.Toastify .Toastify__toast--success{background:#048243!important;color:#fff!important}.Toastify .Toastify__toast--warning{background:yellow}.Toastify .Toastify__toast--error{background:#c21618!important;color:#fff!important}.Toastify .Toastify__toast--info{background:#5daeff!important}.Toastify .toast-main-content{max-width:360px}.Toastify .toast-main-content{width:auto!important;text-align:center}.Toastify .toast-main-content .Toastify__toast{border-radius:0 0 6px 6px;padding:8px 20px}.Toastify .toast-main-content .toast-body-content{font-size:11px;color:#f2f2f2;font-weight:700;letter-spacing:.2px;text-transform:uppercase}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.language-area-selector{position:absolute;top:35px;right:0;width:106px;height:auto;border-radius:6px;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:2px 1px 5px #00000040!important;z-index:35;background-color:#f8f9fa!important}.language-area-selector .language-area-selector-item{height:32px;padding:0 10px;display:flex;align-items:center;justify-content:flex-end;cursor:pointer}.language-area-selector .language-area-selector-item span{font-size:13px;font-weight:400}.language-area-selector .language-area-selector-item:first-child{border-radius:6px 6px 0 0}.language-area-selector .language-area-selector-item:last-child{border-radius:0 0 6px 6px}.language-area-selector .language-area-selector-item:hover{background-color:#d0dff0}.language-area{display:flex;cursor:pointer;z-index:35;align-items:center;gap:5px;position:relative}.language-area p{color:#025cb7;font-size:20px;font-weight:500}.authenticate-page{display:flex;width:100vw;height:100vh}.authenticate-page .content{width:calc(50% - 80px);height:100%;background-color:var(--primary-pure);box-shadow:5px 0 10px var(--low-darkest-shadow);border-radius:0 35px 35px 0;display:flex;align-items:center;flex-direction:column;overflow:overlay;gap:100px}.authenticate-page .content .logo{padding-top:135px;width:290px;height:190px}.authenticate-page .content .authenticate-form{display:flex;flex-direction:column;width:100%;padding:0 40px;gap:20px}.authenticate-page .content .authenticate-form .authenticate-text{width:551px;padding:0 0 20px 10px}.authenticate-page .content .authenticate-form .authenticate-text p{color:var(--high-pure);font-size:16px}.authenticate-page .content .authenticate-form .authenticate-input{width:100%}.authenticate-page .content .authenticate-form .authenticate-input p{color:var(--high-pure);font-size:14px;font-family:Roboto;padding-bottom:10px;margin:0}.authenticate-page .content .authenticate-form .authenticate-input span{color:var(--high-pure)}.authenticate-page .content .authenticate-form .forgot-password{color:var(--high-pure);font-size:11px;justify-content:right;display:flex;text-decoration:underline;cursor:pointer}.authenticate-page .content .authenticate-form .authenticate-actions{display:flex;gap:20px;padding:0 20px;justify-content:center;margin:84px 0 0}.authenticate-page .content .authenticate-form .authenticate-actions button{max-width:274px}.authenticate-page .content .authenticate-form .actions{margin-top:127px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:40px}.authenticate-page .content .authenticate-form .actions button{width:100%;max-width:274px!important}.authenticate-page .content .reset-pass-form{width:100%;height:auto;padding:0 40px;position:relative}.authenticate-page .content .reset-pass-form .main-form-content .form-item-content{margin-top:55px;margin-bottom:5px;color:var(--high-pure)}.authenticate-page .content .reset-pass-form .main-form-content .form-item-content p{font-size:14px;margin-bottom:10px}.authenticate-page .content .reset-pass-form .main-form-content .form-item-content label{font-size:12px;font-weight:400;letter-spacing:0px;margin-bottom:8px}.authenticate-page .content .reset-pass-form .main-form-content .form-item-content span{color:var(--high-pure)}.authenticate-page .content .reset-pass-form .loading-main-content{width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;margin:-10px}.authenticate-page .content .reset-pass-form .actions{margin-top:188px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:40px}.authenticate-page .content .reset-pass-form .actions button{width:100%;max-width:274px!important}.authenticate-page .content .reset-pass-form .reset-pass-completed{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;text-align:center;color:var(--high-pure);gap:40px;padding:20px}.authenticate-page .content .reset-pass-form .reset-pass-completed h4{font-size:20px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.authenticate-page .content .reset-pass-form .reset-pass-completed p{text-decoration:underline;cursor:pointer;font-size:14px}.authenticate-page .content .reset-pass-form .reset-pass-completed button{margin-top:50px;width:300px}.authenticate-page .background{z-index:-1;width:calc(50% + 120px);overflow:hidden;margin-left:-40px}.authenticate-page .background img{height:100%;object-fit:cover;object-position:top left}.authenticate-page .language{gap:6px;top:20px;right:0;width:175px;height:40px;display:flex;padding:0 20px;position:absolute;align-items:center;justify-content:flex-end;border-radius:20px 0 0 20px;background-color:var(--high-light);box-shadow:0 1px 5px var(--low-darkest-shadow)}.authenticate-page .language p{color:var(--primary-highlight);font-weight:500}.clients-list-container{width:570px;margin:0 -20px}.clients-list-container .client-input-container{margin:0 20px 20px}.clients-list-container .client-input-container div{width:300px}.clients-list-container .clients-header-list{display:flex}.clients-list-container .clients-header-list .clients-details-list-item{padding:0;margin:0 10px 0 0}.clients-list-container .clients-header-list .clients-details-list-item:last-child{margin:0}.clients-list-container .clients-header-list .clients-details-list-item span{font-weight:700;opacity:1;font-size:13px;text-align:left;color:#333;font-display:swap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clients-list-container .clients-header-list .clients-details-list{display:flex;padding:0;margin:0 20px}.clients-list-container .clients-header-list .clients-details-list .clients-details-list-name{width:130px}.clients-list-container .clients-header-list .clients-details-list .clients-details-list-email{width:170px}.clients-list-container .clients-header-list .clients-details-list .clients-details-list-city,.clients-list-container .clients-header-list .clients-details-list .clients-details-list-type{width:100px}.clients-list-container .clients-body-list{height:180px;max-height:180px;overflow:overlay}.clients-list-container .clients-body-list .clients-body-item{cursor:pointer;display:flex;align-items:center;height:30px;background-color:#f9f8fa}.clients-list-container .clients-body-list .clients-body-item .clients-details-list-item{display:flex;padding:0;margin:0 10px 0 0}.clients-list-container .clients-body-list .clients-body-item .clients-details-list-item:last-child{margin:0}.clients-list-container .clients-body-list .clients-body-item .clients-details-list-item span{font-weight:400;opacity:1;font-size:13px;text-align:left;color:#333;font-display:swap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clients-list-container .clients-body-list .clients-body-item .clients-details-list{margin:0 20px;display:flex;padding:0}.clients-list-container .clients-body-list .clients-body-item .clients-details-list .clients-details-list-name{width:130px}.clients-list-container .clients-body-list .clients-body-item .clients-details-list .clients-details-list-email{width:170px}.clients-list-container .clients-body-list .clients-body-item .clients-details-list .clients-details-list-city{width:100px}.clients-list-container .clients-body-list .clients-body-item:hover{background-color:#d0dff0}.clients-list-container .clients-body-item:nth-child(odd){background-color:#e5e5e5}.clients-list-container .paginator{bottom:0;padding-top:20px;position:relative}.clients-list-container .empty-main-content .empty-main span{font-size:14px}.comment .content .commentInput{gap:10px;display:flex;flex-direction:column}.comment .content .commentInput label{font-size:12px;text-align:left;font-weight:600;color:var(--text-low-pure)!important}.comment .content .checkboxInput{margin-top:10px;gap:5px;display:flex;flex-direction:row}.comment .content .checkboxInput label{font-size:14px;text-align:left;color:var(--text-low-pure)!important}.comment .content .commentInput>div{max-height:88px!important}.menu-content{height:100vh;max-width:250px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;border-radius:0 35px 35px 0;padding:23px 0;gap:10px;background-color:var(--primary-pure);box-shadow:0 3px 6px var(--low-darkest-shadow-blue);position:relative;transition:all .4s ease-in-out 0s;z-index:3}.menu-content .links-list{width:100%;height:100%;display:flex;flex-direction:column}.menu-content .image{padding:37px;height:110px;opacity:1}.menu-content .links-list{list-style:none;margin:0;padding:0;width:100%;overflow:hidden}.menu-content .list-item a{border:1px solid transparent;text-decoration:none;display:flex;align-items:center;gap:20px;height:70px;padding-left:20px;text-transform:uppercase;color:#f8f9fa;font-family:Roboto;font-size:15px;cursor:pointer;position:relative}.menu-content .list-item a span{position:absolute;left:60px}.menu-content .list-item a:hover,.menu-content .list-item a:active{background-color:#025cb7}.menu-content .list-item a .show-span{opacity:1;transition:opacity .4s step-end}.menu-content .list-item a .back-off-span{visibility:hidden;opacity:0;transition:opacity .5s linear}.menu-content .active{background-color:#025cb7}.menu-content .show-menu{align-items:center;border-radius:0 30px 30px 0;cursor:pointer;display:flex;height:100vh;justify-content:flex-end;padding-right:5px;position:absolute;right:0;width:30px;z-index:2}.menu-content .show-menu button{background:transparent;padding:0;cursor:pointer}.menu-content .show-menu button svg{opacity:0;transition:opacity .5s linear}.menu-content .show-menu:hover svg{opacity:1;transition:opacity .5s linear}.menu-content:hover{box-shadow:#fff3 -40px 0 30px -20px inset}.main-content-module{display:flex;position:fixed;width:100%;height:100%;z-index:-1;background-color:var(--high-lightest)}.section,.section-hide{position:relative;text-transform:none;height:calc(100% - 65px);transition:width .4s;background-color:var(--high-lightest)}.main-article{position:relative;width:100vw;height:100vh;transition:width .5s ease 0s}.header-article{z-index:2;display:flex;position:relative;align-items:center;justify-content:flex-end;left:-50px;height:65px;padding:0 20px 0 70px;width:calc(100% + 50px);background-color:var(--primary-lightest);gap:20px}.header-article .back-link{left:70px;display:flex;gap:5px;cursor:pointer;position:absolute;align-items:center}.header-article .back-link span{text-align:left;text-transform:uppercase;color:var(--primary-highlight);font-size:14px;font-weight:400}.header-article .back-link #arrow-back{fill:var(--primary-highlight)!important}.header-actions{display:flex;position:fixed;gap:20px;right:20px;height:65px}.chevron-right{cursor:pointer}.equipment-search-modal{width:760px;position:relative}.equipment-search-modal .list{height:313px;margin:10px -20px 0;overflow-y:auto}.equipment-search-modal .list .generic-table-body .generic-table-body-row-data{align-items:center;font-size:12px}.equipment-search-modal .list .generic-table-body .generic-table-body-row-data span .installation-date-input>div{height:25px!important;gap:0px!important}.equipment-search-modal .list .generic-table-body .generic-table-body-row-data .list-input-date{height:25px;border:1px solid #C8C8C8;border-radius:6px;padding-inline:10px}.financial-approve{position:relative}.financial-approve .content{gap:20px;width:760px;height:320px;display:flex;flex-direction:column}.financial-approve .content .form{gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}.financial-approve .content .disabled{gap:10px;display:flex;flex-direction:column}.financial-approve .content .disabled label{font-size:12px;text-align:left;color:var(--text-high-dark)!important}.financial-approve .content .disabled #label-type{font-weight:600;color:var(--text-low-pure)!important}.financial-approve .content .disabled input{border-radius:6px;color:var(--text-high-dark)!important;background-color:var(--high-medium)}.financial-approve .content .nature-input,.financial-approve .content .ptax-input,.financial-approve .content .observation-input{display:flex;flex-direction:column}.financial-approve .content .nature-input label,.financial-approve .content .ptax-input label,.financial-approve .content .observation-input label{font-size:12px;font-weight:600;color:var(--text-low-pure)!important;margin-bottom:10px}.financial-approve .content .nature-input span,.financial-approve .content .ptax-input span,.financial-approve .content .observation-input span{font-size:10px;font-weight:400;margin-left:auto}.financial-approve .content .observation-input>div{max-height:60px!important}.header-section{display:flex;gap:20px;padding:0 20px}.header-section .ppsa-search-component{max-width:408px}.header-section button{margin-left:auto;max-width:170px}.header-section .legend-header{display:flex;font-size:12px;font-weight:500;align-items:center;gap:20px}.header-section .legend-header .legend{display:flex;height:12px;gap:5px;text-wrap:nowrap;cursor:pointer}.header-section .legend-header .legend .active{font-weight:600;text-decoration:underline}.__floater__body .react-joyride__tooltip button[ata-test-id=button-skip]{background-color:transparent!important}.__floater__body .react-joyride__tooltip button[data-test-id=button-primary]{background-color:var(--primary-pure)!important}.modal-include-service{width:820px;position:relative;height:475px}.modal-include-service .progress{width:100%;display:flex;justify-content:space-around}.modal-include-service .progress .client,.modal-include-service .progress .itens,.modal-include-service .progress .technical,.modal-include-service .progress .parts,.modal-include-service .progress .client label,.modal-include-service .progress .itens label,.modal-include-service .progress .technical label,.modal-include-service .progress .parts label{cursor:pointer}.modal-include-service .progress .client:hover .completed-first-step,.modal-include-service .progress .itens:hover .completed-first-step,.modal-include-service .progress .technical:hover .completed-first-step,.modal-include-service .progress .parts:hover .completed-first-step,.modal-include-service .progress .client:hover .completed-step,.modal-include-service .progress .itens:hover .completed-step,.modal-include-service .progress .technical:hover .completed-step,.modal-include-service .progress .parts:hover .completed-step,.modal-include-service .progress .client:hover .completed-last-step,.modal-include-service .progress .itens:hover .completed-last-step,.modal-include-service .progress .technical:hover .completed-last-step,.modal-include-service .progress .parts:hover .completed-last-step{background:transparent linear-gradient(93deg,var(--primary-medium) 0%,var(--primary-light) 40%,var(--primary-medium) 100%) 0% 0% no-repeat padding-box}.modal-include-service .progress .client:hover .uncompleted-step,.modal-include-service .progress .itens:hover .uncompleted-step,.modal-include-service .progress .technical:hover .uncompleted-step,.modal-include-service .progress .parts:hover .uncompleted-step{background:transparent linear-gradient(93deg,var(--high-medium) 0%,var(--high-light) 40%,var(--high-medium) 100%) 0% 0% no-repeat padding-box}.modal-include-service .progress .client:hover .uncompleted-last-step,.modal-include-service .progress .itens:hover .uncompleted-last-step,.modal-include-service .progress .technical:hover .uncompleted-last-step,.modal-include-service .progress .parts:hover .uncompleted-last-step{background:transparent linear-gradient(93deg,var(--high-medium) 0%,var(--high-light) 40%,var(--high-medium) 100%) 0% 0% no-repeat padding-box;border-top-right-radius:8px;border-bottom-right-radius:8px}.modal-include-service .progress .progress-item{width:100%;display:flex;align-items:center;flex-direction:column;margin-bottom:20px}.modal-include-service .progress .progress-item label{font-size:14px;font-weight:700}.modal-include-service .progress .progress-item div{width:100%;height:15px;margin-top:5px}.modal-include-service .progress .progress-item .completed-first-step{background:var(--primary-medium);border-top-left-radius:8px;border-bottom-left-radius:8px}.modal-include-service .progress .progress-item .completed-step{background:var(--primary-medium)}.modal-include-service .progress .progress-item .uncompleted-step{background:var(--high-medium)}.modal-include-service .progress .progress-item .uncompleted-last-step{background:var(--high-medium);border-top-right-radius:8px;border-bottom-right-radius:8px}.modal-include-service .progress .progress-item .completed-last-step{background:var(--primary-purple);border-top-right-radius:8px;border-bottom-right-radius:8px}.modal-include-service .progress .progress-item .active-first-step{background:transparent linear-gradient(93deg,var(--primary-medium) 0%,#396bc9 44%,var(--primary-purple) 100%) 0% 0% no-repeat padding-box;border-top-left-radius:8px;border-bottom-left-radius:8px}.modal-include-service .progress .progress-item .active-step{background:transparent linear-gradient(93deg,var(--primary-medium) 0%,#396bc9 44%,var(--primary-purple) 100%) 0% 0% no-repeat padding-box}.modal-include-service .progress .progress-item .active-last-step{background:transparent linear-gradient(93deg,var(--primary-medium) 0%,#396bc9 44%,var(--primary-purple) 100%) 0% 0% no-repeat padding-box;border-top-right-radius:8px;border-bottom-right-radius:8px}.modal-include-service .client-contain{height:378px}.modal-include-service .client-contain .form{gap:20px;display:grid;grid-template-columns:auto auto auto}.modal-include-service .client-contain .form .form-item>div{column-gap:10px;display:flex;align-items:center;flex-direction:row}.modal-include-service .client-contain .form .form-item>div svg{width:24px;height:24px;cursor:pointer}.modal-include-service .client-contain .form .form-item>div svg path{fill:var(--text-primary-pure)}.modal-include-service .client-contain .form .form-item{gap:10px;display:flex;flex-direction:column}.modal-include-service .client-contain .form .form-item label{font-size:12px;font-weight:700}.modal-include-service .client-contain .form .form-item:last-child{grid-column-start:1;grid-column-end:4}.modal-include-service .itens-contain .client{display:grid;grid-template-columns:auto auto;margin-bottom:20px}.modal-include-service .itens-contain .client .info{gap:5px;display:flex;flex-direction:row;padding:5px!important}.modal-include-service .itens-contain .client .info span{font-size:12px}.modal-include-service .itens-contain .client .info span:first-child{font-weight:700}.modal-include-service .itens-contain .search{display:grid;grid-template-columns:100%;margin-bottom:10px}.modal-include-service .itens-contain .list{margin:0 -20px}.modal-include-service .itens-contain .list .available-equipments{height:245px}.modal-include-service .itens-contain .list .available-equipments .generic-table-body .generic-table-body-row-data{align-items:center;font-size:12px}.modal-include-service .technical-contain .items{display:grid;grid-template-columns:100%;margin-bottom:20px}.modal-include-service .technical-contain .items .info{gap:5px;display:flex;flex-direction:row}.modal-include-service .technical-contain .items .info span{font-size:12px}.modal-include-service .technical-contain .items .info span:first-child{font-weight:700}.modal-include-service .technical-contain .selected-equipment-list{margin:0 -20px 20px;height:148px;overflow-y:auto}.modal-include-service .technical-contain .selected-equipment-list .generic-table-body .generic-table-body-row-data{align-items:center;font-size:12px}.modal-include-service .technical-contain .selected-equipment-list .generic-table-body .generic-table-body-row-data span .installation-date-input>div{height:25px!important;gap:0px!important}.modal-include-service .technical-contain .selected-equipment-list .generic-table-body .generic-table-body-row-data .list-input-date{height:25px;border:1px solid #c8c8c8;border-radius:6px;padding-inline:10px}.modal-include-service .technical-contain .form{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.modal-include-service .technical-contain .form .form-item{display:flex;flex-direction:column;margin-bottom:20px}.modal-include-service .technical-contain .form .form-item label{margin-bottom:10px;font-size:12px;font-weight:700}.modal-include-service .technical-contain .form .form-item:nth-last-child(-n+2){grid-column-start:1;grid-column-end:3;margin-bottom:0}.modal-include-service .technical-contain .form .form-item:nth-last-child(2){margin-bottom:6px}.modal-include-service .technical-contain .upload-file-list{width:760px}.modal-include-service .parts-contain .items{display:grid;grid-template-columns:100%;margin-bottom:20px}.modal-include-service .parts-contain .search{display:grid;grid-template-columns:100%;margin-bottom:10px}.modal-include-service .parts-contain .list{margin:0 -20px}.modal-include-service .parts-contain .list .available-parts{height:215px}.modal-include-service .parts-contain .list .available-parts .ppsa-generic-table-body .ppsa-generic-table-body-row-data{align-items:center;font-size:12px}.modal-include-service .parts-contain .list .available-parts .ppsa-generic-table-body .actionTable .ppsa-select-light-container,.modal-include-service .parts-contain .list .available-parts .ppsa-generic-table-body .actionTable .ppsa-select-light{height:26px}.modal-include-service .parts-contain .list .available-parts .ppsa-generic-table-body .actionTable .ppsa-option-list-select{top:28px}.modal-include-service .parts-contain .list .available-parts .ppsa-generic-table-body .actionTable .ppsa-button-selector-toggle{height:26px;display:flex;align-items:center;justify-content:center}.modal-include-service .parts-contain .list .available-parts .ppsa-input-container{height:25px!important;width:100%!important}.modal-include-service .parts-contain .list .available-parts .ppsa-input-container .container-alert-icon{display:none}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{display:flex;height:var(--react-international-phone-height, 36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid var(--react-international-phone-country-selector-border-color, var(--react-international-phone-border-color, gainsboro));margin:0;-moz-appearance:button;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color, var(--react-international-phone-background-color, white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover, whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-phone-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size, 4px) solid var(--react-international-phone-country-selector-arrow-color, #777);border-right:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color, #999)}.react-international-phone-country-selector-button--disabled{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));cursor:auto}.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke))}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width, 24px);height:var(--react-international-phone-flag-height, 24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-left, 44px);left:var(--react-international-phone-dropdown-left, 0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(--react-international-phone-dropdown-item-background-color, var(--react-international-phone-background-color, white));box-shadow:var(--react-international-phone-dropdown-shadow, 2px 2px 16px rgba(0, 0, 0, .25));color:var(--react-international-phone-dropdown-item-text-color, var(--react-international-phone-text-color, #222));list-style:none;overflow-y:scroll}.react-international-phone-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-phone-dropdown-item-height, 28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size, 14px)}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color, gray);font-size:var(--react-international-phone-dropdown-item-font-size, 14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color, var(--react-international-phone-text-color, #222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color, var(--react-international-phone-dropdown-item-dial-code-color, gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke))}.react-international-phone-dial-code-preview{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-phone-dial-code-preview-border-color, var(--react-international-phone-border-color, gainsboro));margin-right:-1px;background-color:var(--react-international-phone-dial-code-preview-background-color, var(--react-international-phone-background-color, white));color:var(--react-international-phone-dial-code-preview-text-color, var(--react-international-phone-text-color, #222));font-size:var(--react-international-phone-dial-code-preview-font-size, var(--react-international-phone-font-size, 13px))}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color, var(--react-international-phone-disabled-text-color, #666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius, 4px);margin-right:-1px;border-bottom-right-radius:0;border-top-right-radius:0}.react-international-phone-input-container .react-international-phone-input{overflow:visible;height:var(--react-international-phone-height, 36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-phone-border-color, gainsboro);border-radius:var(--react-international-phone-border-radius, 4px);margin:0;background-color:var(--react-international-phone-background-color, white);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--react-international-phone-text-color, #222);font-family:inherit;font-size:var(--react-international-phone-font-size, 13px)}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color, whitesmoke);color:var(--react-international-phone-disabled-text-color, #666)}.react-international-phone-input-container .react-international-phone-country-selector .react-international-phone-country-selector-button{height:40px!important;background-color:var(--high-light)!important;border:none!important}.react-international-phone-input-container .react-international-phone-input{width:100%!important;height:40px!important;border:none!important;background-color:var(--high-light)!important;font-size:12px!important;color:var(--low-pure)!important}.input-error{border-radius:6px!important;border:solid 1px var(--error)!important;background-color:var(--high-medium)!important}.input-error span,.input-error input{color:var(--error)!important}.input-error input::placeholder{color:var(--error)!important}.input-error input:focus{box-shadow:0!important;outline:none!important}.input-error .container-alert-icon{margin:0 5px}.span-error-container{position:relative;text-align:left!important}.span-error-container .input-error-span{font-size:11px;position:absolute;color:var(--error);font-weight:400!important;word-break:break-all}.span-error-container .input-error-span .container-alert-icon{margin:0 5px}.InputSearch{display:flex;align-items:center;height:40px}.InputSearch:hover input{font-style:italic}.InputSearch .IconSearch{display:flex;align-items:center;position:absolute;margin-left:10px;margin-right:10px;height:20px}.InputSearch .IconSearch svg{font-size:20px;color:#004992}.InputSearch .Input input{letter-spacing:1px;border:1px solid #004992;outline:none;color:#004992;background:transparent;height:40px;padding-left:40px;border-radius:5px;font-size:14px;font-weight:500}.InputSearch .Input input:focus::placeholder{color:#a6a6a6}.InputSearch .Input input:focus{color:#a6a6a6}.InputSearch .Input input::placeholder{color:#004992}.add-button-container{width:100%;display:flex;align-items:flex-start;justify-content:flex-start}.add-button-container .add-button-action{border:none;height:24px;display:flex;align-items:center;justify-content:center;flex-direction:row;background:transparent;padding:0;color:var(--text-primary-pure);cursor:pointer;gap:5px}.add-button-container .add-button-action .icon{max-width:24px;max-height:24px}.add-button-container .add-button-action .icon svg{max-width:24px;max-height:24px}.add-button-container .add-button-action .icon svg path{fill:var(--text-primary-pure)}.add-button-container .add-button-action span{font-size:12px;font-weight:500;letter-spacing:.18px}.add-button-container span{font-size:10px;font-weight:400}.add-button-container .add-button-action-input{display:none}.distributors-list-container{width:570px;margin:0 -20px}.distributors-list-container .client-input-container{margin:0 20px 20px}.distributors-list-container .client-input-container div{width:300px}.distributors-list-container .distributors-header-list{display:flex}.distributors-list-container .distributors-header-list .distributors-details-list-item{padding:0;margin:0 10px 0 0}.distributors-list-container .distributors-header-list .distributors-details-list-item:last-child{margin:0}.distributors-list-container .distributors-header-list .distributors-details-list-item span{font-weight:700;opacity:1;font-size:13px;text-align:left;color:#333;font-display:swap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.distributors-list-container .distributors-header-list .distributors-details-list{display:flex;padding:0;margin:0 20px}.distributors-list-container .distributors-header-list .distributors-details-list .distributors-details-list-name{width:200px}.distributors-list-container .distributors-header-list .distributors-details-list .distributors-details-list-code{width:160px}.distributors-list-container .distributors-header-list .distributors-details-list .distributors-details-list-city{width:150px}.distributors-list-container .distributors-body-list{height:180px;max-height:180px;overflow:overlay}.distributors-list-container .distributors-body-list .distributors-body-item{cursor:pointer;display:flex;align-items:center;height:30px;background-color:#f9f8fa}.distributors-list-container .distributors-body-list .distributors-body-item .distributors-details-list-item{display:flex;padding:0;margin:0 10px 0 0}.distributors-list-container .distributors-body-list .distributors-body-item .distributors-details-list-item:last-child{margin:0}.distributors-list-container .distributors-body-list .distributors-body-item .distributors-details-list-item span{font-weight:400;opacity:1;font-size:13px;text-align:left;color:#333;font-display:swap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.distributors-list-container .distributors-body-list .distributors-body-item .distributors-details-list{margin:0 20px;display:flex;padding:0}.distributors-list-container .distributors-body-list .distributors-body-item .distributors-details-list .distributors-details-list-name{width:200px}.distributors-list-container .distributors-body-list .distributors-body-item .distributors-details-list .distributors-details-list-code{width:160px}.distributors-list-container .distributors-body-list .distributors-body-item .distributors-details-list .distributors-details-list-city{width:150px}.distributors-list-container .distributors-body-list .distributors-body-item:hover{background-color:#d0dff0}.distributors-list-container .distributors-body-item:nth-child(odd){background-color:#e5e5e5}.distributors-list-container .paginator{bottom:0;padding-top:20px;position:relative}.manage-user-modal{width:600px;position:relative}.manage-user-modal .content{gap:20px;display:flex;min-height:250px;flex-direction:column}.manage-user-modal .content .manage-user-modal-distributors-table{height:140px;overflow:auto;margin:-20px -20px 0}.manage-user-modal .content .manage-user-modal-distributors-table .input-branch,.manage-user-modal .content .manage-user-modal-distributors-table .input-code-protheus,.manage-user-modal .content .manage-user-modal-distributors-table .input-name{display:flex;gap:5px;height:33px}.manage-user-modal .content .manage-user-modal-distributors-table .input-container{height:33px}.manage-user-modal .content .manage-user-modal-distributors-table .action-icon{display:flex}.manage-user-modal .content .manage-user-modal-distributors-table .action-icon path{fill:var(--primary-light)!important}.manage-user-modal .content .form{gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr}.manage-user-modal .content .form .form-item{display:flex;flex-direction:column}.manage-user-modal .content .form .form-item label{font-size:13px;margin:0 0 10px}.manage-user-modal .content .form .form-item .form-item-checkbox{height:100%;display:flex;align-items:center;gap:5px}.manage-user-modal .content .form .form-item .form-item-checkbox label{margin:0}.manage-user-modal .content .first{grid-template-columns:minmax(auto,186.66px) 2fr!important;gap:20px}.manage-user-modal .content .change-password-action{display:flex;column-gap:5px}.manage-user-modal .content .change-password-action g{fill:var(--text-primary-pure)!important}.manage-user-modal .content .change-password-action span{cursor:pointer;font-size:13px;font-weight:700;color:var(--text-primary-pure)}.more-options-area-selector{position:fixed;width:106px;height:auto;border-radius:6px;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:2px 1px 5px #00000040!important;z-index:35;background-color:#f8f9fa!important}.more-options-area-selector .more-options-area-selector-item{height:32px;padding:0 10px;display:flex;align-items:center;justify-content:flex-end;cursor:pointer}.more-options-area-selector .more-options-area-selector-item span{font-size:13px;font-weight:400}.more-options-area-selector .more-options-area-selector-item:first-child{border-radius:6px 6px 0 0}.more-options-area-selector .more-options-area-selector-item:last-child{border-radius:0 0 6px 6px}.more-options-area-selector .more-options-area-selector-item:hover{background-color:#d0dff0}.more-option-area{display:flex;cursor:pointer;align-items:center;gap:5px;position:relative}.more-option-area img{width:10px;height:20px}.more-option-item-click{display:none}.generic-table-body-row:hover .more-option-item-click{display:block}.part-modal{width:700px;display:flex;flex-direction:column;gap:20px}.part-modal .part-modal-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.part-modal .part-modal-item{display:flex;flex-direction:column;gap:10px}.part-modal .part-modal-item label{font-size:13px}.part-actions{display:flex;gap:20px}.part-actions button{width:120px}progress{width:60px;height:60px;border-radius:6px}progress::-webkit-progress-bar{background:rgba(248,249,250,.2509803922);filter:brightness(10%);border-radius:6px}progress::-webkit-progress-value{background:rgba(248,249,250,.5019607843);filter:brightness(10%);border-radius:6px}progress::-moz-progress-bar{background:#D0DFF0;border-radius:6px}progress::-moz-progress-value{background:#004687;border-radius:6px}.modal-register-sale{width:760px;position:relative}.modal-register-sale .progress{width:100%;display:flex;justify-content:space-around}.modal-register-sale .progress .client,.modal-register-sale .progress .itens,.modal-register-sale .progress .sale,.modal-register-sale .progress .client label,.modal-register-sale .progress .itens label,.modal-register-sale .progress .sale label{cursor:pointer}.modal-register-sale .progress .client:hover .completed-first-step,.modal-register-sale .progress .itens:hover .completed-first-step,.modal-register-sale .progress .sale:hover .completed-first-step,.modal-register-sale .progress .client:hover .completed-step,.modal-register-sale .progress .itens:hover .completed-step,.modal-register-sale .progress .sale:hover .completed-step,.modal-register-sale .progress .client:hover .completed-last-step,.modal-register-sale .progress .itens:hover .completed-last-step,.modal-register-sale .progress .sale:hover .completed-last-step{background:transparent linear-gradient(93deg,var(--primary-medium) 0%,var(--primary-light) 40%,var(--primary-medium) 100%) 0% 0% no-repeat padding-box}.modal-register-sale .progress .client:hover .uncompleted-step,.modal-register-sale .progress .itens:hover .uncompleted-step,.modal-register-sale .progress .sale:hover .uncompleted-step{background:transparent linear-gradient(93deg,var(--high-medium) 0%,var(--high-light) 40%,var(--high-medium) 100%) 0% 0% no-repeat padding-box}.modal-register-sale .progress .client:hover .uncompleted-last-step,.modal-register-sale .progress .itens:hover .uncompleted-last-step,.modal-register-sale .progress .sale:hover .uncompleted-last-step{background:transparent linear-gradient(93deg,var(--high-medium) 0%,var(--high-light) 40%,var(--high-medium) 100%) 0% 0% no-repeat padding-box;border-top-right-radius:8px;border-bottom-right-radius:8px}.modal-register-sale .progress .progress-item{width:100%;display:flex;align-items:center;flex-direction:column;margin-bottom:20px}.modal-register-sale .progress .progress-item label{font-size:14px;font-weight:700}.modal-register-sale .progress .progress-item div{width:100%;height:15px;margin-top:5px}.modal-register-sale .progress .progress-item .completed-first-step{background:var(--primary-medium);border-top-left-radius:8px;border-bottom-left-radius:8px}.modal-register-sale .progress .progress-item .completed-step{background:var(--primary-medium)}.modal-register-sale .progress .progress-item .uncompleted-step{background:var(--high-medium)}.modal-register-sale .progress .progress-item .uncompleted-last-step{background:var(--high-medium);border-top-right-radius:8px;border-bottom-right-radius:8px}.modal-register-sale .progress .progress-item .completed-last-step{background:var(--primary-purple);border-top-right-radius:8px;border-bottom-right-radius:8px}.modal-register-sale .progress .progress-item .active-first-step{background:transparent linear-gradient(93deg,var(--primary-medium) 0%,#396bc9 44%,var(--primary-purple) 100%) 0% 0% no-repeat padding-box;border-top-left-radius:8px;border-bottom-left-radius:8px}.modal-register-sale .progress .progress-item .active-step{background:transparent linear-gradient(93deg,var(--primary-medium) 0%,#396bc9 44%,var(--primary-purple) 100%) 0% 0% no-repeat padding-box}.modal-register-sale .progress .progress-item .active-last-step{background:transparent linear-gradient(93deg,var(--primary-medium) 0%,#396bc9 44%,var(--primary-purple) 100%) 0% 0% no-repeat padding-box;border-top-right-radius:8px;border-bottom-right-radius:8px}.modal-register-sale .selection-client-list-container{height:384px}.modal-register-sale .selection-client-list-container .selection-client-input-container{margin:0 0 20px}.modal-register-sale .selection-client-list-container .selection-client-input-container .selection-client-input-header{display:flex;flex-direction:row;justify-content:space-between;gap:200px}.modal-register-sale .selection-client-list-container .selection-client-input-container .selection-client-input-header button{width:220px}.modal-register-sale .selection-client-list-container .selection-client-header-list{display:flex}.modal-register-sale .selection-client-list-container .selection-client-header-list .selection-client-details-list-item{padding:0;margin:0}.modal-register-sale .selection-client-list-container .selection-client-header-list .selection-client-details-list-item:last-child{margin:0}.modal-register-sale .selection-client-list-container .selection-client-header-list .selection-client-details-list-item span{font-weight:700;opacity:1;font-size:13px;text-align:left;color:#333;font-display:swap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-register-sale .selection-client-list-container .selection-client-header-list .selection-client-details-list{display:flex;padding:0;margin:0;width:100%}.modal-register-sale .selection-client-list-container .selection-client-header-list .selection-client-details-list .selection-client-details-list-name{width:180px}.modal-register-sale .selection-client-list-container .selection-client-header-list .selection-client-details-list .selection-client-details-list-email{width:220px}.modal-register-sale .selection-client-list-container .selection-client-header-list .selection-client-details-list .selection-client-details-list-city{width:150px}.modal-register-sale .selection-client-list-container .selection-client-header-list .selection-client-details-list .selection-client-details-list-type{width:100px}.modal-register-sale .selection-client-list-container .selection-client-body-list{height:255px;margin:0 -20px;overflow:overlay}.modal-register-sale .selection-client-list-container .selection-client-body-list .selection-client-body-item{cursor:pointer;display:flex;align-items:center;height:30px;background-color:#f9f8fa}.modal-register-sale .selection-client-list-container .selection-client-body-list .selection-client-body-item .selection-client-details-list-item{display:flex;padding:0;margin:0 10px 0 0}.modal-register-sale .selection-client-list-container .selection-client-body-list .selection-client-body-item .selection-client-details-list-item:last-child{margin:0}.modal-register-sale .selection-client-list-container .selection-client-body-list .selection-client-body-item .selection-client-details-list-item span{font-weight:400;opacity:1;font-size:13px;text-align:left;color:#333;font-display:swap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-register-sale .selection-client-list-container .selection-client-body-list .selection-client-body-item .selection-client-details-list{margin:0 20px;display:flex;padding:0}.modal-register-sale .selection-client-list-container .selection-client-body-list .selection-client-body-item .selection-client-details-list .selection-client-details-list-name{width:170px}.modal-register-sale .selection-client-list-container .selection-client-body-list .selection-client-body-item .selection-client-details-list .selection-client-details-list-email{width:210px}.modal-register-sale .selection-client-list-container .selection-client-body-list .selection-client-body-item .selection-client-details-list .selection-client-details-list-city{width:140px}.modal-register-sale .selection-client-list-container .selection-client-body-list .selection-client-body-item:hover{background-color:#d0dff0}.modal-register-sale .selection-client-list-container .selection-client-body-item:nth-child(odd){background-color:#e5e5e5}.modal-register-sale .selection-client-list-container .paginator{bottom:0;padding-top:10px;position:relative}.modal-register-sale .selection-client-list-container .empty-main-content .empty-main span{font-size:14px}.modal-register-sale .client-contain{height:384px}.modal-register-sale .client-contain .form{gap:20px;display:grid;grid-template-columns:auto auto auto}.modal-register-sale .client-contain .form .form-item>div{column-gap:10px;display:flex}.modal-register-sale .client-contain .form .form-item>div svg{width:24px;height:24px;cursor:pointer}.modal-register-sale .client-contain .form .form-item>div svg path{fill:var(--text-primary-pure)}.modal-register-sale .client-contain .form .form-item{gap:10px;display:flex;flex-direction:column}.modal-register-sale .client-contain .form .form-item label{font-size:12px;font-weight:700}.modal-register-sale .itens-contain .client{display:grid;grid-template-columns:auto auto;margin-bottom:20px}.modal-register-sale .itens-contain .client .info{gap:5px;display:flex;flex-direction:row}.modal-register-sale .itens-contain .client .info span{font-size:12px}.modal-register-sale .itens-contain .client .info span:first-child{font-weight:700}.modal-register-sale .itens-contain .search{display:grid;grid-template-columns:auto 45%;margin-bottom:20px}.modal-register-sale .itens-contain .list{margin:0 -20px}.modal-register-sale .itens-contain .list .available-equipments{height:245px}.modal-register-sale .itens-contain .list .available-equipments .generic-table-body .generic-table-body-row-data{align-items:center;font-size:12px}.modal-register-sale .itens-contain .pagination{height:25px;margin-top:10px;margin-bottom:20px;width:100%;display:flex;justify-content:center;align-items:center}.modal-register-sale .sale-contain .client{display:grid;grid-template-columns:auto auto;margin-bottom:20px}.modal-register-sale .sale-contain .client .info{gap:5px;display:flex;flex-direction:row}.modal-register-sale .sale-contain .client .info span{font-size:12px}.modal-register-sale .sale-contain .client .info span:first-child{font-weight:700}.modal-register-sale .sale-contain .selected-equipment-list{margin:0 -20px 20px;height:179px;overflow-y:auto}.modal-register-sale .sale-contain .selected-equipment-list .generic-table-body .generic-table-body-row-data{align-items:center;font-size:12px}.modal-register-sale .sale-contain .selected-equipment-list .generic-table-body .generic-table-body-row-data span .installation-date-input>div{height:25px!important;gap:0px!important}.modal-register-sale .sale-contain .selected-equipment-list .generic-table-body .generic-table-body-row-data .list-input-date{height:25px;border:1px solid #c8c8c8;border-radius:6px;padding-inline:10px}.modal-register-sale .sale-contain .form{gap:20px;display:grid;grid-template-columns:30% auto}.modal-register-sale .sale-contain .form .form-item{gap:10px;display:flex;flex-direction:column}.modal-register-sale .sale-contain .form .form-item label{font-size:12px;font-weight:700}.actions .english{width:150px!important}.actions .portuguese{width:170px!important}.actions .spanish{width:190px!important}.reproval{position:relative}.reproval .content{gap:20px;width:460px;height:236px;display:flex;flex-direction:column}.reproval .content .double{gap:20px;display:grid;align-items:center;grid-template-columns:1fr 1fr}.reproval .content .double>div{gap:10px;display:flex;flex-direction:column}.reproval .content .double>div label{font-size:12px;text-align:left;color:var(--text-high-dark)!important}.reproval .content .observationInput{gap:10px;display:flex;flex-direction:column}.reproval .content .observationInput label{font-size:12px;text-align:left;font-weight:600;color:var(--text-low-pure)!important}.reproval .content .observationInput>div{max-height:60px!important}.modal-sale-record{width:760px;position:relative}.modal-sale-record .form{gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr}.modal-sale-record .form .form-item{display:flex;flex-direction:column;font-size:12px;color:var(--text-low-pure);gap:5px}.modal-sale-record .form .form-item label{font-weight:700}.modal-sale-record .form .observation{grid-column-end:3;grid-column-start:1}.modal-sale-record .form .form-item>span{padding-top:10px}.modal-sale-record .edit-sale-record{overflow-y:overlay;overflow-x:hidden;height:410px;margin:0 -20px;padding:0 20px}.modal-sale-record .ppsa-divider-component{margin:10px 0 15px}.modal-sale-record .equipment-list{height:159px;margin:0 -20px}.modal-sale-record .equipment-list .generic-table-body .generic-table-body-row-data{align-items:center;font-size:12px}.modal-sale-record .equipment-list .generic-table-body .generic-table-body-row-data span .installation-date-input>div{height:25px!important;gap:0px!important}.modal-sale-record .equipment-list .generic-table-body .generic-table-body-row-data .trashAction path{fill:var(--primary-light)!important}.modal-sale-record .equipment-list .generic-table-body .generic-table-body-row-data .list-input-date{height:25px;border:1px solid #c8c8c8;border-radius:6px;padding-inline:10px}.modal-sale-record .confirm-modal-body{width:460px!important}.modal-sale-record .action-add-equipments{margin-top:30px;display:flex;cursor:pointer;column-gap:10px;width:fit-content;align-items:center}.modal-sale-record .action-add-equipments span{font-size:12px;font-weight:700;color:var(--text-primary-pure)}.modal-sale-record .actions{bottom:0;display:flex;column-gap:20px;position:relative;justify-content:center;margin-top:30px}.modal-sale-record .actions button{width:120px}.technical-approve{position:relative}.technical-approve .content{gap:20px;width:760px;height:336px;display:flex;flex-direction:column}.technical-approve .content .replaced-parts-list{margin-inline:-20px;max-height:240px}.technical-approve .content .select-all{display:flex;align-items:flex-end;gap:5px}.technical-approve .content .select-all span{font-size:12px;font-weight:400}.technical-approve .content>div{font-size:13px;letter-spacing:.26px}.actions{gap:20px;bottom:0;width:100%;display:flex;position:absolute;align-items:center;justify-content:center}.event{display:flex;position:relative}.event .map{width:10px}.event .map .line{top:24px;left:4px;height:100%;position:absolute;border-left:2px solid var(--primary-medium)}.event .map .ball{top:24px;width:10px;height:10px;position:absolute;border-radius:50%;background:var(--primary-medium)}.event .info{width:100%;display:flex;max-width:95%;margin-left:10px;margin-bottom:30px;flex-direction:column}.event .info .event-parts{padding:20px 0 0 20px}.event .info .event-parts .generic-table-body .generic-table-body-row{cursor:default}.event .info .event-date{text-align:left;font: 14px/20px Roboto;letter-spacing:.21px}.event .info .event-title{text-align:left;font: 700 14px/20px Roboto;letter-spacing:.21px}.event .info .event-description{text-align:left;font: 14px/20px Roboto;letter-spacing:.21px}.event .info .technician-description{letter-spacing:.21px;font: 14px/20px Roboto}.event .info .client-report-description{margin-top:20px;letter-spacing:.21px;font: 14px/20px Roboto}.event .info .event-files{gap:10px;display:flex;margin-top:10px}.event .info .event-files a{height:16px;color:var(--primary-highlight);cursor:pointer;padding:1px 9px;text-align:center;border-radius:3px;font: 10px/13px Roboto;background:#D0DFF0 0% 0% no-repeat padding-box}.upload-file-root{display:flex;flex-direction:column}.upload-file-root .upload-file-main-content{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:10px}.upload-file-root .upload-file-main-content .upload-file-action{border:none;display:flex;align-items:center;justify-content:center;flex-direction:row;background:transparent;height:14px;padding:0;color:var(--text-primary-pure);cursor:pointer;gap:5px}.upload-file-root .upload-file-main-content .upload-file-action svg{width:9px;height:14px}.upload-file-root .upload-file-main-content .upload-file-action svg path{fill:var(--text-primary-pure)}.upload-file-root .upload-file-main-content .upload-file-action span{font-size:12px;font-weight:500;letter-spacing:.18px}.upload-file-root .upload-file-main-content span{font-size:10px;font-weight:400}.upload-file-root .upload-file-main-content .upload-file-action-input{display:none}.modal-upload-files{width:460px;height:510px;display:flex;gap:20px;flex-direction:column}.modal-upload-files header{font-size:13px}.modal-upload-files .upload-file-container{display:flex;gap:20px;flex-direction:column;height:100%;overflow:overlay}.modal-upload-files .upload-file-container .preview-files-empty{display:flex;min-width:60px;height:60px;width:60px;background-color:#f2f2f2;border:1px #707070 dashed;border-radius:6px;align-items:center;justify-content:center;cursor:pointer}.modal-upload-files .upload-file-container .preview-files-empty div{font-size:50px;font-weight:100;color:#707070}.modal-upload-files .upload-file-container .preview-file-container{display:flex;gap:20px;align-items:center;position:relative}.modal-upload-files .upload-file-container .preview-file-container .preview-files{display:flex;min-width:60px;height:60px;width:60px;border-radius:6px;align-items:center;justify-content:center;cursor:pointer}.modal-upload-files .upload-file-container .preview-file-container .preview-files #file-preview{height:60px;width:60px;object-fit:cover;border-radius:6px}.modal-upload-files .upload-file-container .preview-file-container .preview-files progress{position:absolute}.upload-files-actions{display:flex;gap:20px;justify-content:center}.upload-files-actions button{width:108px}.upload-file-list{width:240px;height:30px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;overflow-x:overlay}.upload-file-list .upload-file-list-item{background:var(--primary-lightest);cursor:pointer;min-width:60px;height:16px;margin-right:20px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:3px;background:white}.upload-file-list .upload-file-list-item a{display:flex;justify-content:center;color:var(--primary-highlight);font-size:10px;font-weight:400;width:100%}.upload-file-list .upload-file-list-item .upload-file-list-item-remove{position:absolute;width:10px;height:10px;top:-3px;right:-3px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.upload-file-list .upload-file-list-item .upload-file-list-item-remove svg{width:10px;height:10px}.upload-file-list .upload-file-list-item .upload-file-list-item-remove .MuiSvgIcon-root{color:var(--text-high-pure)}@media screen and (max-width: 500px){.upload-file-main-content{flex-direction:column}}.user-password-modal{width:380px;position:relative}.user-password-modal .content .form{gap:20px;display:grid}.user-password-modal .content .form .form-item{gap:10px;display:flex;flex-direction:column}.user-password-modal .content .form .form-item label{font-size:12px;font-weight:700}.user-password-modal .content span{font-size:10px}.user-config-modal{width:500px;position:relative}.user-config-modal .content{display:flex;gap:20px;flex-direction:column}.user-config-modal .content .form{gap:20px;display:grid;grid-template-columns:1fr 1fr}.user-config-modal .content .form .form-item{display:flex;flex-direction:column}.user-config-modal .content .form .form-item label{font-size:13px;margin:0 0 10px}.user-config-modal .content .change-password-action{display:flex;column-gap:5px}.user-config-modal .content .change-password-action g{fill:var(--text-primary-pure)!important}.user-config-modal .content .change-password-action span{cursor:pointer;font-size:13px;font-weight:700;color:var(--text-primary-pure)}.user-area-selector{position:absolute;top:35px;right:0;width:106px;height:auto;border-radius:6px;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:2px 1px 5px #00000040!important;z-index:35;background-color:#f8f9fa!important}.user-area-selector .language-area-selector-item.arrow-icon span{font-weight:600!important}.user-area-selector .language-area-selector-item{height:32px;padding:0 10px;display:flex;align-items:center;justify-content:flex-end;cursor:pointer}.user-area-selector .language-area-selector-item span{font-size:13px;font-weight:400}.user-area-selector .language-area-selector-item:first-child{border-radius:6px 6px 0 0}.user-area-selector .language-area-selector-item:last-child{border-radius:0 0 6px 6px}.user-area-selector .language-area-selector-item:hover{background-color:#d0dff0}.user-area-selector{position:absolute;top:40px;right:0;width:200px;height:auto;border-radius:6px;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:2px 1px 5px #00000040!important;z-index:35;background-color:#f8f9fa!important}.user-area-selector .arrow-icon{gap:10px}.user-area-selector .user-area-selector-item{height:32px;padding:0 10px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.user-area-selector .user-area-selector-item span{font-size:13px;font-weight:400}.user-area-selector .user-area-selector-item:first-child{border-radius:6px 6px 0 0}.user-area-selector .user-area-selector-item:last-child{border-radius:0 0 6px 6px}.user-area-selector .user-area-selector-item:hover{background-color:#d0dff0}.user-area-selector .ppsa-divider-component{margin:10px 0;padding:0 10px}.modal.user-config{display:flex;justify-content:center;align-items:center}.nav-user-info{white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;font-size:16px;color:#025cb7;font-weight:700;max-width:120px;gap:5px}.user-area{display:flex;cursor:pointer;z-index:35;align-items:center;position:relative}.user-area img{height:30px}.user-area>.MuiSvgIcon-root{width:24px!important;height:24px!important;fill:#025cb7!important}.distributor-area-selector{position:absolute;top:40px;right:0;width:200px;height:auto;border-radius:6px;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:2px 1px 5px #00000040!important;z-index:35;background-color:#f8f9fa!important}.distributor-area-selector .distributor-area-selector-item{height:32px;padding:0 10px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.distributor-area-selector .distributor-area-selector-item span{font-size:13px;font-weight:400}.distributor-area-selector .distributor-area-selector-item:first-child{border-radius:6px 6px 0 0}.distributor-area-selector .distributor-area-selector-item:last-child{border-radius:0 0 6px 6px}.distributor-area-selector .distributor-area-selector-item:hover{background-color:#d0dff0}.distributor-area-selector .ppsa-divider-component{margin:10px 0;padding:0 10px}.main-page-content.dark-theme .main-form-content .form-item-content input,textarea,.main-page-content.light-theme .main-form-content .form-item-content input{font-weight:400}.distributor-area{display:flex;cursor:pointer;z-index:35;align-items:center;position:relative;gap:5px}.distributor-area .distributor-name{width:130px;max-width:130px;font-size:1.25rem;color:var(--primary-highlight);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.distributor-area img{height:30px}#notification-manager-component{width:700px}#notification-manager-component .ppsa-divider-component{margin-bottom:10px}#notification-manager-component .notification-manager-email{display:flex;align-items:center}#notification-manager-component .notification-manager{max-height:200px;overflow:overlay;display:grid;grid-template-columns:1fr 1fr;align-items:center}#notification-manager-component .notification-manager-email,#notification-manager-component .notification-manager{margin-bottom:20px;gap:10px}#notification-manager-component .notification-manager-email label,#notification-manager-component .notification-manager label{display:flex;align-items:center;gap:10px;font-weight:400;font-size:.875rem}#notification-manager-component .notification-manager-email:last-child,#notification-manager-component .notification-manager:last-child{margin-bottom:0}.notification-manager-action{display:flex;gap:20px;justify-content:center}.notification-manager-action button{width:120px}.notifications-modal .ppsa-modal-component{top:55px;right:100px;width:400px;height:500px;border-radius:6px;position:absolute;background-color:#fff;box-shadow:3px 3px 15px #000000a6}.notifications-modal .ppsa-modal-component .modal-main-content{padding:0}.notifications-modal .notifications-content .notify-center-option{display:flex;align-items:center;justify-content:center;height:50px;background-color:#f1f5fd;color:#2f72cf;font-size:12px;font-weight:500;text-align:center;cursor:pointer}.notifications-modal .notifications-content .notify-center-option.disabled{cursor:default;color:#2f72cf52}.notifications-modal .notifications-content .notify-center-content{height:350px;overflow-y:scroll;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;background-color:#f8f8f8}.notifications-modal .notifications-content .notify-center-content .notification-item{width:100%;height:80px;padding:15px;display:flex;align-items:flex-start;justify-content:space-around;flex-direction:column;cursor:pointer;background-color:transparent}.notifications-modal .notifications-content .notify-center-content .notification-item>div{width:100%}.notifications-modal .notifications-content .notify-center-content .notification-item:hover{background-color:#0046861a}.notifications-modal .notifications-content .notify-center-content .notification-item .notification-item-title{text-align:left;color:#333;font-size:15px;font-weight:400;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start}.notifications-modal .notifications-content .notify-center-content .notification-item .notification-item-title small{color:#0006;font-size:13px}.notifications-modal .notifications-content .notify-center-content .notification-item .notification-item-title.not-read{font-weight:600}.notifications-modal .notifications-content .notify-center-content .notification-item .notification-item-options{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.notifications-modal .notifications-content .notify-center-content .notification-item .notification-item-options .mark-as{font-size:12px;color:#2f72cf;cursor:pointer}.notifications-modal .notifications-content .notify-center-content .notification-item .notification-item-options .notify-time{color:#333;opacity:.8;font-size:12px;text-align:end}.notifications-modal .notifications-content .notify-center-content .notification-item:nth-child(odd){background-color:#e5e5e5}.notifications-modal .notifications-content .notify-center-content .request-cancel-notify{background-color:#c216181a!important}.notifications-modal .notify-center-footer{cursor:pointer;height:50px;font-size:12px;display:flex;align-items:center;justify-content:center;background-color:#f1f5fd;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#2f72cf}.device-mobile .notifications-content{right:15px;top:initial;bottom:70px;position:absolute;width:calc(100vw - 30px);height:calc(var(--app-height) - 35%)}.device-mobile .mark-as{white-space:nowrap}.notification-area{display:flex;cursor:pointer;z-index:35;align-items:center;gap:5px;position:relative}.notification-area svg{width:30px;height:30px;object-fit:cover}.notification-area svg .notification-svg{fill:var(--primary-highlight)}.notification-area svg .bell-svg{fill:var(--error)}.notification-area .shake-icon{animation:shake 5s ease-in-out infinite}@keyframes shake{0%{transform:translate(0) translate(0)}5%{transform:translate(-3px) rotate(3deg)}10%{transform:translate(3px) rotate(-3deg)}15%{transform:translate(-3px) rotate(3deg)}20%{transform:translate(3px) rotate(-3deg)}25%{transform:translate(-3px) rotate(3deg)}30%{transform:translate(3px) rotate(-3deg)}31%{transform:rotate(0)}to{transform:rotate(0)}}.credit-details-view-modal{width:700px;height:440px}.credit-details-view-modal .credit-details-view-modal-header{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:13px;margin-bottom:10px}.credit-details-view-modal .credit-details-view-modal-header .credit-details-view-modal-item{display:flex;flex-direction:column}.credit-details-view-modal .credit-details-view-modal-header .credit-details-view-modal-item label{font-weight:600}.credit-details-view-modal .credit-details-view-modal-header .credit-details-view-modal-item span{padding-top:10px}.credit-details-view-modal .credit-details-view-modal-table{height:390px;margin:0 -20px}.credit-note{position:fixed;max-width:1300px;min-width:1300px;min-height:1838px;max-height:1838px;top:0;left:0;z-index:-999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff;padding:30px}.credit-note .info-pratica{display:flex;justify-content:space-between;padding:20px}.credit-note .info-pratica .logo{width:350px;align-content:center}.credit-note .info-pratica .logo img{width:100%}.credit-note .info-pratica .info{width:initial;display:flex;flex-direction:column;align-items:center;font-size:18px;padding:20px 0}.credit-note .title{display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:600;padding:20px}.credit-note .info-note{display:flex;justify-content:space-between;padding:0 30px}.credit-note .info-note .company_name{font-size:32px;font-weight:600}.credit-note .info-note .data{display:flex;gap:20px;align-items:center}.credit-note .info-note .data p{font-size:32px;font-weight:600}.credit-note .info-note .service_number{display:flex;gap:20px;align-items:center}.credit-note .info-note .service_number label,.credit-note .info-note .service_number p{font-size:32px;font-weight:600}.credit-note .info{display:flex;flex-direction:column;font-size:16px;padding:20px}.credit-note .info .items .item{display:flex;justify-content:space-between}.credit-note .info .items .item div{display:flex;gap:10px}.credit-note .info .items .item div label{min-width:100px}.credit-note .info .items .item div p{font-weight:600;text-transform:uppercase}.credit-note .info .items .item .telephone{min-width:30%}.credit-note .info .items .item .telephone label{min-width:50px}.credit-note .info .items .item:last-child{margin-top:20px;justify-content:space-evenly}.credit-note .notes{display:flex;flex-direction:column;font-size:16px;padding:20px;gap:20px}.credit-note .notes .item{display:flex;align-items:center}.credit-note .notes .item label{min-width:100px}.credit-note .notes .item p{font-weight:600}.credit-note .notes .item ul{list-style-type:initial}.credit-note .description{padding:20px;width:100%}.credit-note .description table{width:100%;border-collapse:collapse;font-size:.8rem;letter-spacing:1px}.credit-note .description table th,.credit-note .description table td{border:1px solid #333;padding:8px 10px}.credit-note .description table thead th:nth-child(1),.credit-note .description table tbody th:nth-child(1){width:70%}.credit-note .description table thead th:nth-child(2),.credit-note .description table tbody th:nth-child(2){width:5%}.credit-note .description table thead th:nth-child(3),.credit-note .description table tbody th:nth-child(3){width:5%}.credit-note .description table thead th:nth-child(4),.credit-note .description table tbody th:nth-child(4){width:10%}.credit-note .description table thead th:nth-child(5),.credit-note .description table tbody th:nth-child(5){width:10%}.credit-note .description table tfoot th{width:10%}.credit-note .description table td{text-align:center}.credit-note .description table tfoot th{text-align:right}.credit-note .description table tfoot td{font-weight:700}.credits-list{gap:30px;height:100%;display:flex;padding:20px;margin:0 -20px;flex-direction:column}.credits-list .credits-table{display:flex;flex-direction:column;gap:10px;height:100%;overflow-y:auto}.credits-list .credits-table .total-value{font-size:14px;font-weight:500;display:flex;padding:0 20px}.credits-list .credits-table .total-value p{width:11%;padding-right:20px}.credits-list .credits-table .total-value p:first-child{margin-left:auto;width:35%}.credits-list .legend svg,.credits-list .status svg{width:12px;display:flex}.credits-list .legend svg .credit-svg,.credits-list .status svg .credit-svg{fill:#f08328}.credits-list .legend svg .circular-download-svg,.credits-list .status svg .circular-download-svg{fill:#048243}.credits-list .legend svg .partial-svg,.credits-list .status svg .partial-svg{fill:#5daeff}.credits-list .credits-table{max-height:calc(100% - 70px)}.parts-registration{width:100%;height:auto;display:flex;position:relative;flex-direction:column;min-width:490px}.parts-registration .header{display:flex;margin-bottom:2px;justify-content:space-between}.parts-registration h1{color:#004687;font-size:14px}.parts-registration .graphic{display:flex;gap:20px;align-items:center}.parts-registration .graphic h1{color:#333;writing-mode:vertical-lr;transform:rotate(180deg);font-size:13px}.parts-registration .graphic .graphic-content{width:100%;max-height:213px;min-height:213px;margin:1px}.parts-registration .graphic .graphic-content .bar{width:100%!important;height:100%!important}.parts-registration .legend-list{height:55px;margin-top:20px;margin-left:35px}.parts-registration .legend-list .list{display:grid;grid-template-columns:50% 50%;list-style:none;column-gap:10px;row-gap:5px}.parts-registration .legend-list .list li{font-size:13px;display:flex;width:100%;gap:5px}.parts-registration .legend-list .list li:nth-child(3n){margin-right:0}.parts-registration .legend-list .list li div{min-width:15px;min-height:15px}.parts-registration .legend-list .list li span{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.financial-analysis{width:100%;height:100%;min-width:490px;display:flex;position:relative;flex-direction:column;gap:25px}.financial-analysis h1{color:#004687;font-size:14px}.financial-analysis .graphic{display:flex;align-items:center;justify-content:center;width:100%;max-height:290px;gap:5px}.financial-analysis .graphic h1{color:#333;writing-mode:vertical-lr;transform:rotate(180deg);font-size:13px}.financial-analysis .graphic .graphic-text{text-align:end;min-width:155px;font-size:13px;font-weight:600}.financial-analysis .graphic .graphic-text p:last-child{color:var(--primary-pure)}.financial-analysis .graphic .graphic-text:last-child{text-align:start}.financial-analysis .graphic .graphic-divisor{min-width:13px;border:1px solid #707070}.financial-analysis .graphic .graphic-content{width:100%;height:100%;margin:1px;height:290px}.financial-analysis .graphic .graphic-content .pie{width:100%!important;height:100%!important;min-width:103px;min-height:103px;max-width:400px;max-height:400px}.equipments{width:100%;height:100%;min-width:1000px;display:flex;position:relative;flex-direction:column;border-radius:10px;box-shadow:0 0 5px #00000080}.equipments .ppsa-generic-table-body{max-height:195px}.equipments .header{display:flex;align-items:center;width:100%;height:40px;background:transparent linear-gradient(93deg,var(--primary-medium) 0%,#396BC9 44%,#5E50AE 100%) 0% 0% no-repeat padding-box;border-radius:10px 10px 0 0;padding:0 20px}.equipments .header p{color:var(--text-high-pure);font-size:14px;font-weight:400}.equipments .content{padding:0 20px;margin:0 -20px}.equipments .content .ppsa-empty-main{max-width:25%}.credit-consultation{width:100%;min-width:490px;display:grid;grid-template-columns:1fr 1fr;gap:20px;color:var(--text-high-pure);min-height:184px}.credit-consultation .item{display:flex;flex-direction:column;text-align:center;justify-content:center;padding:20px;width:100%;background:transparent linear-gradient(93deg,var(--primary-medium) 0%,#396BC9 44%,#5E50AE 100%) 0% 0% no-repeat padding-box;border-radius:10px;gap:12px;cursor:pointer}.credit-consultation .item span{display:flex;justify-content:center;font-size:45px}.credit-consultation .item span p{font-size:13px;margin-top:30px}.total-register{width:100%;min-width:490px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.total-register .item{box-shadow:0 0 5px #00000080;justify-content:space-evenly;background:var(--high-light) 0% 0% no-repeat padding-box;padding:20px;border-radius:10px;display:flex;flex-direction:column;text-align:center;color:var(--primary-pure);gap:12px;cursor:pointer}.total-register .item .item-title{font-size:13px;font-weight:600}.total-register .item .item-value{font-size:45px}.total-register .item .item-percentage{font-size:13px}.date-range{display:flex;align-items:center;height:40px;background:var(--high-light) 0% 0% no-repeat padding-box;padding:10px;border-radius:6px;width:220px}.date-range label{display:flex;position:relative;align-items:center;color:var(--high-dark);left:0;width:89px;height:20px}.date-range label svg{width:23px;height:20px;margin-right:10px}.date-range label svg path{fill:var(--high-dark)}.date-range label input[type=date]{max-width:89px;opacity:0;background-color:transparent;border:none;position:absolute;top:0;left:0;right:0;bottom:0;color:var(--high-dark);height:20px}.date-range label input[type=date]:focus{outline:none}.date-range label input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:transparent;background:transparent}.date-range label input[type=date]::-webkit-inner-spin-button{z-index:1}.date-range label input[type=date]::-webkit-clear-button{z-index:1}.date-range div{width:0;height:26px;border:.5px solid #c9c9c9;margin:0 10px}.dashboard-page{width:100%;height:100%;padding:20px;display:flex;overflow-y:auto;overflow-x:hidden}.dashboard-page .dashboard-container{width:100%;height:100%;display:grid;flex-direction:column;grid-template-rows:repeat(3,1fr);gap:20px}.dashboard-page .dashboard-container .dashboard-items{min-width:450px;display:flex;gap:20px}.sales-list{gap:30px;height:100%;display:flex;padding:20px;margin:0 -20px;flex-direction:column}.sales-list .generic-table{max-height:calc(100% - 70px)}.a{fill:none}.attachment-modal{width:510px;min-height:200px}.attachment-modal .info{font-size:14px;font-weight:600;letter-spacing:.21px}.attachment-modal .files-list{margin-top:20px;max-height:360px;margin-inline:-20px;overflow-y:auto!important}.comment{display:flex;position:relative;flex-direction:column}.comment .content{gap:20px;width:460px;display:flex;flex-direction:column}.comment .content .form-item{gap:10px;display:flex;flex-direction:column}.comment .content .form-item label{font-size:12px;text-align:left;font-weight:600;color:var(--text-low-pure)!important}.comment .content .form-item:last-child{width:50%}.actions{gap:20px;bottom:0;width:100%;display:flex;position:relative;align-items:center;justify-content:center}.actions button{width:108px}.service-action{top:20px;right:35px;display:flex;position:absolute;align-items:center}.service-action .main{position:relative}.service-action .main button{width:40px;height:40px;cursor:pointer;font-size:32px;border-radius:50%;justify-content:center;color:var(--text-high-pure);background:var(--primary-pure);box-shadow:5px 0 10px #00000029}.service-action .main .more-options{top:calc(100% + 5px);right:50%;display:flex;border-radius:6px;position:absolute;flex-direction:column;box-shadow:0 1px 3px #3333334d;background:var(--high-light) 0% 0% no-repeat padding-box}.service-action .main .more-options span{min-width:100px;width:auto;text-align:right;padding:5px 10px;letter-spacing:.18px;font: 12px/18px Roboto}.service-action .main .more-options span:first-child{border-radius:8px 8px 0 0}.service-action .main .more-options span:last-child{border-radius:0 0 8px 8px}.service-action .main .more-options span:hover{cursor:pointer;background:var(--primary-lightest)}.service-detail{padding:20px;height:100%;display:flex;position:relative}.service-detail .information{z-index:1;width:100%;max-width:560px;border-radius:0 0 35px;padding:20px 20px 20px 60px;margin:-20px 0 -20px -60px;background:var(--light-gradient);box-shadow:5px 0 10px #00000029}.service-detail .information .header{gap:10px;display:flex;overflow-y:auto;flex-direction:column}.service-detail .information .header h1{color:var(--primary-pure);text-align:left;letter-spacing:.36px;text-transform:uppercase;font: 700 24px/40px Roboto}.service-detail .information .header .info{display:flex;column-gap:5px;color:var(--primary-pure);align-items:baseline;letter-spacing:.28px}.service-detail .information .header .info svg{cursor:pointer}.service-detail .information .header .info svg path{fill:var(--primary-pure)}.service-detail .information .header .info .info2{margin-left:5px;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.18px}.service-detail .information .header .info :first-child{font-weight:500}.service-detail .information .main-contain{gap:10px;height:70%;display:flex;margin-top:20px;overflow-y:auto;flex-direction:column}.service-detail .information .main-contain .info{display:flex;flex-direction:column;text-align:left;letter-spacing:.28px;font: 14px/25px Roboto;color:var(--text-low-pure)}.service-detail .information .main-contain .info :first-child{font-weight:500}.service-detail .information .main-contain .double{gap:10px;display:grid;grid-template-columns:1fr 1fr}.service-detail .timeline{width:100%;display:flex;overflow-y:auto;padding-top:50px;padding-left:20px;overflow-x:hidden;flex-direction:column}.service-list{gap:30px;height:100%;display:flex;padding:20px;margin:0 -20px;flex-direction:column}.service-list .service-table{display:flex;flex-direction:column;gap:10px;height:100%;overflow-y:auto}.service-list .service-table .total-value{font-size:14px;font-weight:500;display:flex;padding:0 20px}.service-list .service-table .total-value p{width:10%;padding-right:20px}.service-list .service-table .total-value p:first-child{margin-left:auto;width:45%}.service-list .legend svg,.service-list .status svg{width:12px;display:flex}.service-list .legend svg .alert-svg,.service-list .status svg .alert-svg{fill:#c21618}.service-list .legend svg .financial-svg,.service-list .status svg .financial-svg{fill:#5daeff}.service-list .legend svg .circular-config-svg,.service-list .status svg .circular-config-svg{fill:#5e50ae}.service-list .legend svg .aprove-circular-svg,.service-list .status svg .aprove-circular-svg{fill:#048243}.service-list .service-table{max-height:calc(100% - 70px)}.register-user-modal{width:600px;position:relative}.register-user-modal .content{gap:20px;display:flex;min-height:250px;flex-direction:column}.register-user-modal .content .form{gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr}.register-user-modal .content .form .form-item{display:flex;flex-direction:column}.register-user-modal .content .form .form-item label{font-size:13px;margin:0 0 10px}.register-user-modal .content .form .form-item .search{display:flex;align-items:center;gap:10px}.register-user-modal .content .form .form-item .search svg{width:24px;height:24px;cursor:pointer}.register-user-modal .content .form .form-item .search svg path{fill:var(--text-primary-pure)}.register-user-modal .content .first{grid-template-columns:.2fr minmax(auto,186.66px) 1fr!important;gap:20px}.register-user-modal .content .change-password-action{display:flex;column-gap:5px}.register-user-modal .content .change-password-action g{fill:var(--text-primary-pure)!important}.register-user-modal .content .change-password-action span{cursor:pointer;font-size:13px;font-weight:700;color:var(--text-primary-pure)}.actions{bottom:0;display:flex;column-gap:20px;position:relative;justify-content:center}.actions button{width:120px}.users-list{display:flex;flex-direction:column;gap:20px;padding:20px;margin:0 -20px}.error{width:100%;height:100%;display:flex;padding:20px}.error .container{align-content:center;border:solid 1px var(--text-high-dark);border-radius:30px;box-shadow:0 2px 3px #00000080;display:flex;flex-direction:column;justify-items:center;margin:auto;padding:50px 0;text-align:center;max-width:700px;width:100%;gap:10px}.error .container header{color:var(--text-primary-pure);font-size:15em;font-weight:600;padding:0;line-height:265px}.error .container p{color:var(--text-high-dark);font-size:20px;line-height:30px;margin:0 auto;width:100%;padding:0 20px}.parts-list{padding-top:20px;height:100%;display:flex;flex-direction:column;gap:20px}.parts-list .parts-list-table{height:calc(100dvh - 220px);overflow-y:auto}.parts-list .parts-list-table .parts-list-action{display:flex;gap:20px}
