.sidebar-header{background-color:#171717;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:2rem;position:fixed;width:17rem;z-index:20}@media screen and (max-width:50rem){.sidebar-header{left:-17rem;transition:.5s}}.sidebar-header .sidebar-header--top{position:relative}.sidebar-header .sidebar-header--top .menu-toggle{cursor:pointer;display:none;height:2rem;position:absolute;right:-4rem;top:70%;transform:rotate(90deg);width:2rem}@media screen and (max-width:50rem){.sidebar-header .sidebar-header--top .menu-toggle{display:inline-block}}.sidebar-header .sidebar-header--top .menu-toggle svg{height:2rem;width:2rem}.sidebar-header .material-icons{margin-right:8px}.sidebar-header .logo-container img{height:4rem;object-fit:cover}.sidebar-header .nav-container{margin-bottom:2rem;margin-top:14vh}@media screen and (max-width:50rem){.sidebar-header .nav-container{margin-top:5vh}}.sidebar-header .nav-container h2{font-size:1.4rem;margin-bottom:1rem;margin-top:3rem;text-transform:uppercase}@media screen and (max-width:50rem){.sidebar-header .nav-container h2{font-size:1.2rem}}.sidebar-header .nav-container li{color:#9a999a;margin-top:.8rem;transition:.2s}.sidebar-header .nav-container li a{align-items:center;color:#9a999a;display:flex;font-size:1.2rem;position:relative;transition:.2s}@media screen and (max-width:50rem){.sidebar-header .nav-container li a{font-size:1.1rem}}.sidebar-header .nav-container li.to-handle{position:relative}.sidebar-header .nav-container li.to-handle:after{background-color:#2eb5b2;border-radius:50%;content:"";height:15px;left:-10px;position:absolute;top:-6px;width:15px}.sidebar-header .nav-container .active,.sidebar-header .nav-container .active a,.sidebar-header .nav-container li:hover,.sidebar-header .nav-container li:hover a{color:#fff}.sidebar-header .btn-logout{align-items:center;display:flex}.menu-open{left:0}.app-low-opacity{opacity:.1}.login-container{align-items:center;background-color:#121212;display:flex;height:100vh;min-height:100vh}.login-container .desktop-left,.login-container .loginForm-container{display:flex;height:100%;width:100%}.login-container .desktop-left{background:linear-gradient(156deg,#191919,#0f0f0f 44%,#050505)}@media screen and (max-width:56rem){.login-container .desktop-left{display:none}}.login-container .desktop-left .desktop-left__iner{bottom:5rem;margin:auto;max-width:35rem;position:relative;width:80%}.login-container .desktop-left .logo-container{margin-bottom:3rem;width:5rem}.login-container .desktop-left .logo-container img{width:100%}.login-container .desktop-left .message-title{font-family:Goldplay Medium;font-size:2rem;margin-bottom:1rem}.login-container .desktop-left .message-content{color:#9a999a;font-size:1.3rem;line-height:1.4}.login-container .loginForm-container{align-items:center;background:linear-gradient(156deg,#272727,#1b1b1b 44%,#131313);height:100%;justify-content:center;padding:0 1rem}.login-container .loginForm-container .logo-container--mb{display:none;margin-bottom:3rem;width:5rem}.login-container .loginForm-container .logo-container--mb img{width:100%}@media screen and (max-width:56rem){.login-container .loginForm-container .logo-container--mb{display:block;margin-bottom:4rem}}.login-container .loginForm-container form{max-width:25rem;width:100%}@media screen and (max-width:56rem){.login-container .loginForm-container form{max-width:28rem}}.login-container .loginForm-container h1{font-family:Goldplay Medium;font-size:2rem;margin-bottom:1.4rem}.login-container .loginForm-container .form-inputs{display:flex;flex-direction:column}.login-container .loginForm-container .form-inputs .input-container{position:relative}.login-container .loginForm-container .form-inputs .input-container .material-icons{color:#cacaca;left:1.5rem;position:absolute;top:1rem}.login-container .loginForm-container .form-inputs .input-container .material-icons svg{font-size:2rem}.login-container .loginForm-container .form-inputs .input-container input{background-color:#3a3a3a80;border:none;border-radius:10px;color:#fff;font-size:1.2rem;margin-bottom:.8rem;outline:none;padding:1.2rem 1rem 1.2rem 4.5rem;width:100%}@media screen and (max-width:56rem){.login-container .loginForm-container .form-inputs .input-container input{margin-bottom:1.2rem}}.login-container .loginForm-container .btn-login{cursor:pointer;margin-top:1.5rem}@media screen and (max-width:56rem){.login-container .loginForm-container .btn-login{margin-top:2.5rem}}.current-avatar{align-items:center;background-color:#3a3a3a80;border:2px solid #0000;border-radius:15px;cursor:pointer;display:flex;margin-bottom:3rem;padding:.7rem 1rem;transition:.3s}.current-avatar:hover{background-color:#383838}.current-avatar p{font-family:Goldplay Semibold;font-size:1.2rem}.current-avatar .avatar-img{margin-left:9rem;width:3rem}@media screen and (max-width:31rem){.current-avatar .avatar-img{margin-left:6rem}}.current-avatar .avatar-img img{object-fit:cover;width:100%}.avatar-modal{background-color:#535353;border-radius:20px;left:20%;max-width:80rem;padding:1rem 1.5rem;position:absolute;top:40%;transform:translateY(-50%);width:75%;z-index:50}@media screen and (max-width:50rem){.avatar-modal{left:10%;top:35%;width:85%}}.avatar-modal .close-modal{cursor:pointer;font-size:2rem;font-weight:800;margin-right:2rem;margin-top:1rem;text-align:right}.avatar-modal .close-modal2{font-size:1.2rem;margin-bottom:1rem;margin-right:1rem;margin-top:2rem}.avatar-modal .avatars-container{display:flex;flex-wrap:wrap;gap:6px;height:100%;scrollbar-color:#2eb5b2 #3a3a3a80}.avatar-modal .avatars-container::-webkit-scrollbar{background-color:#3a3a3a80;border-radius:8px;height:8px;width:5px}.avatar-modal .avatars-container::-webkit-scrollbar-thumb{background:#2eb5b2;border-radius:8px}@media screen and (max-width:50rem){.avatar-modal .avatars-container{max-height:20rem;overflow-x:hidden;overflow-y:auto}}.avatar-modal .avatars-container .avatar-img{cursor:pointer;height:8rem;position:relative;width:8rem}@media screen and (max-width:50rem){.avatar-modal .avatars-container .avatar-img{height:6rem;width:6rem}}.avatar-modal .avatars-container .avatar-img img{border:6px solid #0000;border-radius:50%;object-fit:cover;width:100%}.avatar-modal .avatars-container .selected img{border:6px solid #2eb5b2}.avatar-modal .btn{margin-bottom:1rem;margin-top:2rem}input{background-color:#3a3a3a80;border:2px solid #0000;border-radius:15px;color:#fff;cursor:pointer;display:block;font-family:Goldplay;font-size:1.1rem;margin-bottom:1rem;padding:1.2rem 1rem;transition:.3s;width:100%}input:focus{border:2px solid #444;outline:none}input:hover{background-color:#383838}.password-input{max-width:30rem;position:relative}.password-input input{padding:1.2rem 4rem 1.2rem 1rem}.password-input .show-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.password-input .show-icon svg{color:#9a999a;height:2rem;opacity:.4;width:2rem}.form-input{cursor:pointer;margin-bottom:15px;position:relative;width:100%}.form-input label{cursor:pointer;font-family:Goldplay Semibold;font-size:1.2rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:31rem){.form-input label{display:none}}.form-input input{padding-left:14rem}@media screen and (max-width:31rem){.form-input input{padding-left:1rem}}.select-container{background:#3a3a3a80;border-radius:15px;margin-bottom:1rem;position:relative;width:-webkit-fit-content;width:fit-content}.select-container select{-webkit-appearance:none;appearance:none;background:#3a3a3a80;border:none;border-bottom-right-radius:15px;border-top-right-radius:15px;color:#fff;cursor:pointer;font-size:1.1rem;margin-left:13rem;min-width:12rem;outline:none;padding:1.2rem 1rem;text-transform:capitalize}@media screen and (max-width:31rem){.select-container select{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:0}}.add-file,.cancel-edit-file,.edit-file-cta{align-items:center;color:#2eb5b2;cursor:pointer;display:flex;margin-bottom:1rem;margin-right:.5rem;margin-top:5px}.cancel-edit-file{color:#d50000}.upload-info{margin-bottom:1rem}.uploads-container input{background-color:#0000;border-radius:0;font-size:1rem;padding:0;transition:none}.select-input{background:#3a3a3a80;border-radius:15px;width:100%}.select-input select{-webkit-appearance:none;appearance:none;background:#3a3a3a80;border:none;border-bottom-right-radius:15px;border-top-right-radius:15px;color:#fff;cursor:pointer;font-size:1.1rem;margin-left:13rem;outline:none;padding:1rem;text-transform:capitalize;width:100%}@media screen and (max-width:31rem){.select-input select{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:0}}input[type=color]{height:5rem;max-width:35rem}.profile-container{margin:auto;text-align:center;width:-webkit-fit-content;width:fit-content}.profile-container h1{font-family:Goldplay Medium;font-size:1.8rem;margin-bottom:1.5rem;text-transform:uppercase}.profile-container .profile-card{background-color:#3a3a3a80;border-radius:20px;margin:auto;min-width:14rem;min-width:16rem;padding:1.5rem 2rem 1.8rem;width:-webkit-max-content;width:max-content}.profile-container .profile-card .avatar-container img{object-fit:cover;width:8rem}.profile-container .profile-card .name{font-family:Goldplay SemiBold;font-size:1.2rem;margin-bottom:.5rem;margin-top:1rem;text-transform:capitalize}.profile-container .profile-card .email{font-size:1.1rem;margin-bottom:.6rem;margin-top:1.4rem}.profile-container .profile-card .phone,.profile-container .profile-card .website{font-size:1.1rem;margin-top:1rem}.maintenances-container,.settings-display,.settings-list,.table-container{overflow-x:auto;scrollbar-color:#2eb5b2 #3a3a3a80}.maintenances-container::-webkit-scrollbar,.settings-display::-webkit-scrollbar,.settings-list::-webkit-scrollbar,.table-container::-webkit-scrollbar{background-color:#3a3a3a80;border-radius:8px;height:8px;width:5px}.maintenances-container::-webkit-scrollbar-thumb,.settings-display::-webkit-scrollbar-thumb,.settings-list::-webkit-scrollbar-thumb,.table-container::-webkit-scrollbar-thumb{background:#2eb5b2;border-radius:8px}.list-container{border-collapse:initial;border-spacing:0 1rem}.list-container .list-container--header{font-family:Goldplay Medium;font-size:1.3rem;text-align:left;white-space:nowrap}@media screen and (max-width:50rem){.list-container .list-container--header{font-size:1rem}}.list-container .list-container--header th+th{padding-left:2rem}@media screen and (max-width:50rem){.list-container .list-container--header th+th{padding-left:1.5rem}}.list-container .list-item{cursor:pointer}.list-container .list-item:hover td{opacity:1!important}@media screen and (max-width:31rem){.list-container .list-item .author-infos{padding:1rem .5rem!important}}.list-container .list-item--padding td{padding-bottom:1rem!important;padding-top:1rem!important}.list-container .list-item--padding td:first-child{padding-left:1rem}.list-container .list-item .author-infos{align-items:center;display:flex}.list-container .list-item .avatar-container{margin-left:1rem;margin-right:1rem;width:2.6rem}@media screen and (max-width:31rem){.list-container .list-item .avatar-container:not(.avatar-container--user){display:none}}.list-container .list-item .avatar-container img{object-fit:cover;width:100%}.list-container .list-item .priority-label{border-radius:30px;font-family:Goldplay Semibold;font-size:1rem;margin-right:5px;padding:.2rem .6rem;text-transform:uppercase}.list-container .list-container--header:hover td,.list-container .list-item:hover td{background-color:#383838}.list-container .list-container--header .invoice-link,.list-container .list-container--header .report-link,.list-container .list-container--header td,.list-container .list-item .invoice-link,.list-container .list-item .report-link,.list-container .list-item td{background-color:#3a3a3a80;display:table-cell;font-size:1.1rem;padding-bottom:.5rem;padding-top:.5rem;transition:.3s;vertical-align:middle;white-space:nowrap}@media screen and (max-width:50rem){.list-container .list-container--header .invoice-link,.list-container .list-container--header .report-link,.list-container .list-container--header td,.list-container .list-item .invoice-link,.list-container .list-item .report-link,.list-container .list-item td{font-size:1rem}}.list-container .list-container--header .invoice-link:first-child,.list-container .list-container--header .report-link:first-child,.list-container .list-container--header td:first-child,.list-container .list-item .invoice-link:first-child,.list-container .list-item .report-link:first-child,.list-container .list-item td:first-child{border-bottom-left-radius:15px;border-top-left-radius:15px}.list-container .list-container--header .invoice-link:last-child,.list-container .list-container--header .report-link:last-child,.list-container .list-container--header td:last-child,.list-container .list-item .invoice-link:last-child,.list-container .list-item .report-link:last-child,.list-container .list-item td:last-child{border-bottom-right-radius:15px;border-top-right-radius:15px;padding-right:4rem}.list-container .list-container--header .invoice-link+td,.list-container .list-container--header .report-link+td,.list-container .list-container--header td+td,.list-container .list-item .invoice-link+td,.list-container .list-item .report-link+td,.list-container .list-item td+td{padding-left:2rem;padding-right:2rem}@media screen and (max-width:50rem){.list-container .list-container--header .invoice-link+td,.list-container .list-container--header .report-link+td,.list-container .list-container--header td+td,.list-container .list-item .invoice-link+td,.list-container .list-item .report-link+td,.list-container .list-item td+td{padding-left:1.5rem;padding-right:1.5rem}}.create-item-btn{margin-left:auto;margin-top:1rem}.list-tickets-container .invoice-item td,.list-tickets-container .list-item-client td{padding:1.5rem 1rem}.no-item-found{font-size:1.2rem;margin-top:2rem}.pagination{font-size:1.2rem;margin-top:1rem;text-align:center}.pagination ul{align-items:center;display:flex;justify-content:center}.pagination ul li{cursor:pointer;margin:0 .5rem}.pagination ul li.disabled{cursor:default}.pagination ul .selected{background-color:#2eb5b2;border-radius:50%;display:inline-block;padding:6px 12px}.pagination ul .next,.pagination ul .previous{font-size:1.5rem}@media screen and (max-width:31rem){.search-container{margin-top:1.5rem}}.search-container,.search-container .search-container-inputs{align-items:center;display:flex;flex-wrap:wrap}.search-container .search-btn,.search-container input,.search-container select{background-color:#242424;border:1px solid #3a3a3a80;color:#fff;height:2rem;margin-bottom:1rem;margin-right:1rem}.search-container input{border-radius:0;font-size:.8rem;padding:1rem 1em;width:auto}.search-container .search-btn,.search-container select{padding:0 1rem}.search-btn,.search-container .search-btn{color:#2eb5b2}.search-btn{background-color:#242424;border:1px solid #3a3a3a80;border-radius:20px;cursor:pointer;height:2rem;padding:0 1rem}.search-btn .btn-content{align-items:center;display:flex}.search-btn--display{font-size:1rem;height:auto;margin-bottom:1rem;padding:.5rem 1rem}.search-btn--display .material-icons{margin-right:.5rem}.form-add--ticket .first-row{display:flex;width:100%}@media screen and (max-width:31rem){.form-add--ticket .first-row{flex-direction:column}}.form-add--ticket .first-row .select-input{background:none;width:100%}.form-add--ticket .first-row .select-input:first-child{margin-right:2rem}@media screen and (max-width:31rem){.form-add--ticket .first-row .select-input:first-child{margin-bottom:1rem}}.form-add--ticket .first-row .select-input{display:flex;flex-direction:column}.form-add--ticket .first-row .select-input label{font-size:1.2rem;margin-bottom:1rem;margin-top:1rem;position:relative}.form-add--ticket .first-row .select-input label svg{bottom:-4rem;font-family:Material Icons;height:2rem;pointer-events:none;position:absolute;right:1.5rem;width:2rem}.form-add--ticket .first-row .select-input select{-webkit-appearance:none;appearance:none;background:#3a3a3a80;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:1.1rem;margin-left:0;outline:none;padding:1.5rem;text-transform:capitalize}.form-add--ticket .first-row .select-input .alert{margin-top:1rem}.form-add--ticket .second-row{margin-top:2rem}.form-add--ticket .second-row .form-input{display:flex;flex-direction:column}.form-add--ticket .second-row .form-input label{cursor:pointer;font-family:Goldplay;font-size:1.2rem;left:0;margin-bottom:1rem;position:relative;top:0;transform:none}@media screen and (max-width:31rem){.form-add--ticket .second-row .form-input label{display:inline-block!important}}.form-add--ticket .second-row .form-input input{background-color:#3a3a3a80;border:none;border-radius:15px;color:#fff;font-size:1.1rem;margin-bottom:0;outline:none;padding:1.5rem}.form-add--ticket .text-input{margin-bottom:1rem;margin-top:2rem}.form-add--ticket .text-input p{font-size:1.1rem;margin-bottom:1rem}.form-add--ticket .text-input label{display:inline-block;font-size:1.2rem;margin-bottom:1rem}.form-add--ticket .text-input textarea{background-color:#3a3a3a80;border:none;border-radius:15px;color:#fff;font-size:1.1rem;min-height:8rem;outline:none;padding:1rem;width:100%}.form-add--ticket #ticket_echanges input{margin-top:5px}.form-add--ticket .create-btn{margin-top:2rem}.upload-info{color:#b1b1b1;line-height:1.3;margin-top:1rem}.modal{background:#242424;border:1px solid #9a999a;border-radius:15px;left:50%;opacity:100%;padding:2rem;position:fixed;top:20%;z-index:10}@media screen and (max-width:50rem){.modal{transform:translateX(-50%)}}.modal .close-icon{cursor:pointer;margin-bottom:1rem;text-align:right}.modal .close-icon svg{height:2rem;width:2rem}.modal .btn{margin-left:auto!important;margin-right:auto!important;margin-top:1rem!important}.modal .form-input{display:flex}.modal .form-input select{margin-left:10rem}@media screen and (max-width:31rem){.modal .form-input select{margin-left:0}}.modal-delete lottie-player{margin:auto;width:12rem}.modal-delete p{font-size:1.1rem;margin-top:1rem;text-align:center}.modal-edit{max-width:30rem;width:95%}@media screen and (min-width:50rem){.modal-edit{left:38%}}.alert-success{align-items:center;background:#247924;border-radius:15px;display:flex;font-family:Goldplay Medium;font-size:1.5rem;left:50%;padding:1rem 2rem;position:fixed;text-align:center;top:20%;transform:translateX(-50%);transition:.6s;z-index:50}.alert-success lottie-player{margin-right:1rem;width:5em}@media screen and (max-width:50rem){.alert-success{flex-direction:column;font-size:1.2rem;max-width:25rem;width:80%}}.modal-disappear{opacity:0;top:0}@media screen and (max-width:50rem){.modal-add{max-width:35rem;width:90%}}.modal-add label{display:inline-block;margin-bottom:.5rem}.modal-add .checkbox{display:flex;margin-top:2rem}.modal-add .checkbox label{display:inline-block}.modal-add .checkbox input{width:1rem}.modal-add input[type=color]{background:none;border-radius:0;height:2.5rem;padding:0;width:5rem;width:6rem}.ticket-tchat-header{display:flex;font-family:Goldplay Medium;font-size:1.2rem;overflow-x:auto;padding:1rem 0;scrollbar-color:#2eb5b2 #3a3a3a80}.ticket-tchat-header::-webkit-scrollbar{background-color:#3a3a3a80;border-radius:8px;height:8px;width:5px}.ticket-tchat-header::-webkit-scrollbar-thumb{background:#2eb5b2;border-radius:8px}.ticket-tchat-header .priority-label{border-radius:30px;margin-right:1rem;padding:.2rem 1rem;text-transform:capitalize}.ticket-tchat-header p{padding:0 3rem;white-space:nowrap}@media screen and (max-width:75rem){.ticket-tchat-header p{padding:0 2rem}}@media screen and (max-width:50rem){.ticket-tchat-header p{font-size:1rem;padding:0 1.5rem}}@media screen and (max-width:31rem){.ticket-tchat-header p{padding:0 1rem}}.window-chat{background-color:#3a3a3a80;border-radius:20px;margin-bottom:2rem;margin-top:1rem;padding:2rem 2rem 1rem}@media screen and (max-width:31rem){.window-chat{padding:1rem}}.window-chat .echanges-container{margin-bottom:1rem;max-height:28rem;overflow-x:hidden;overflow-y:scroll;padding-right:1rem;position:relative;scrollbar-color:gray #3a3a3a80}.window-chat .echanges-container::-webkit-scrollbar{background-color:#3a3a3a80;border-radius:8px;height:8px;width:5px}.window-chat .echanges-container::-webkit-scrollbar-thumb{background:gray;border-radius:8px}.window-chat .echanges-container .message-detail{margin-bottom:2rem}@media screen and (max-width:31rem){.window-chat .echanges-container .message-detail{margin-bottom:.5rem}}.window-chat .echanges-container .message-detail .top{align-items:flex-end;display:flex}@media screen and (max-width:31rem){.window-chat .echanges-container .message-detail .top{align-items:flex-start;flex-direction:column-reverse}}.window-chat .echanges-container .message-detail .top .avatar-container{min-width:4rem;width:4rem}@media screen and (max-width:31rem){.window-chat .echanges-container .message-detail .top .avatar-container{margin-top:10px;min-width:2rem;width:2rem}}.window-chat .echanges-container .message-detail .top .avatar-container img{object-fit:cover;width:100%}.window-chat .echanges-container .message-detail .top .message-content{background-color:#383838;border-radius:12px;font-family:Goldplay;font-size:1.1rem;line-height:1.3;margin-left:1rem;margin-right:1rem;max-width:60rem;padding:1rem;white-space:pre-wrap}@media screen and (max-width:31rem){.window-chat .echanges-container .message-detail .top .message-content{font-size:1rem;margin-left:0;margin-right:0}}.window-chat .echanges-container .message-detail .date{font-size:.9rem;margin-top:8px}@media screen and (max-width:31rem){.window-chat .echanges-container .message-detail .date{transform:translate(2.5rem,-2rem)}}.window-chat .echanges-container .message-detail .upload-link{align-items:center;display:flex;font-family:Goldplay SemiBold;font-size:.9rem;margin-top:5px;width:-webkit-fit-content;width:fit-content}@media screen and (max-width:31rem){.window-chat .echanges-container .message-detail .upload-link{font-size:.8rem;transform:translateY(-1.8rem)}}.window-chat .echanges-container .message-detail .upload-link .material-icons{margin-right:2px;transform:rotate(-45deg)}.window-chat .echanges-container .message-right .top{flex-direction:row-reverse;justify-content:flex-start}@media screen and (max-width:31rem){.window-chat .echanges-container .message-right .top{align-items:flex-end;flex-direction:column-reverse}}.window-chat .echanges-container .message-right .date{text-align:right}@media screen and (max-width:31rem){.window-chat .echanges-container .message-right .date{transform:translate(-2.5rem,-2rem)}}.window-chat .echanges-container .message-right .upload-link{justify-content:flex-end;margin-left:auto}@media screen and (max-width:31rem){.window-chat .echanges-container .message-right .upload-link{transform:translate(-2rem,-2rem)}}.window-chat .send-form{position:relative}.window-chat .send-form .new-messages{align-items:center;background-color:#2eb5b2;border-radius:15px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;left:50%;padding:.5em 1rem;position:absolute;top:-2rem;transform:translate(-50%);transition:.6s;z-index:1000}.window-chat .send-form .new-messages .material-icons{animation:bounce .7s ease infinite;font-size:1rem;margin-left:10px}@keyframes bounce{0%{transform:translateY(-3px)}50%{transform:translateY(3px)}to{transform:translateY(-3px)}}.window-chat .send-form .text-input{margin-bottom:1rem;position:relative}.window-chat .send-form .text-input textarea{background-color:#3a3a3a80;border:none;border-radius:10px;color:#fff;font-family:Goldplay;font-size:1.1rem;outline:none;padding:1rem 4rem 1rem 1rem;white-space:pre-line;width:100%}@media screen and (max-width:31rem){.window-chat .send-form .text-input textarea{padding-right:3rem}}.window-chat .send-form .send-btn{background-color:#0000;border:none;bottom:.5rem;color:#2eb5b2;cursor:pointer;padding:1rem;position:absolute;right:1rem;transform:rotate(-45deg);transition:.3s}.window-chat .send-form .send-btn svg{height:2rem;width:2rem}.window-chat .send-form .send-btn:hover{opacity:.5}@media screen and (max-width:75rem){.window-chat .send-form .send-btn{right:0}}.window-chat .send-form .send-btn .material-icons{font-size:2rem}@media screen and (max-width:31rem){.window-chat .send-form .send-btn .material-icons{font-size:1.5rem}}.window-chat .send-form [id^=echange_uploads]{cursor:pointer;margin-top:5px}.window-chat .send-form .uploads-container{margin-top:1rem}@font-face{font-family:Goldplay;font-style:normal;font-weight:400;src:url(/static/media/Latinotype-Goldplay-Regular.61416c43b26941a31af4.woff) format("woff"),url(/static/media/Latinotype-Goldplay-Regular.a83bb954d016d96cac3d.otf) format("truetype")}@font-face{font-family:Goldplay Bold;font-style:normal;font-weight:700;src:url(/static/media/Latinotype-Goldplay-Bold.be1e19f108c42948d428.otf) format("truetype")}@font-face{font-family:Goldplay Thin;font-style:normal;font-weight:100;src:url(/static/media/Latinotype-Goldplay-Thin.070179c8e09c3ef35958.woff) format("woff"),url(/static/media/Latinotype-Goldplay-Thin.43aca92edff0ff4f6846.otf) format("truetype")}@font-face{font-family:Goldplay Medium;font-style:normal;font-weight:500;src:url(/static/media/Latinotype-Goldplay-Medium.4b8af9220f06b9cbe9cb.woff) format("woff"),url(/static/media/Latinotype-Goldplay-Medium.6729a53248c160627f5d.otf) format("truetype")}@font-face{font-family:Goldplay Semibold;font-style:normal;font-weight:600;src:url(/static/media/Latinotype-Goldplay-SemiBold.b5e2f3b252d77af478f5.woff) format("woff"),url(/static/media/Latinotype-Goldplay-SemiBold.43135116b4566e70ce42.otf) format("truetype")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}li{list-style:none}a{text-decoration:none}*{box-sizing:border-box}body{background-color:#242424;font-family:Goldplay}a,body{color:#fff}p{line-height:1.2em}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #3a3a3a80;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}h1{font-size:1.8rem;margin-bottom:2rem;text-transform:uppercase}@media screen and (max-width:31rem){h1{font-family:Goldplay Medium;font-size:1.4rem;margin-bottom:1rem;margin-top:2rem}}.page-title{font-family:Goldplay Medium;font-size:2.2rem;margin-bottom:2rem;margin-left:1rem;text-transform:uppercase}@media screen and (max-width:50rem){.page-title{font-size:1.8rem;margin-bottom:1rem}}.btn{border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1.2rem;padding:1rem 1.5rem;transition:.3s;width:-webkit-max-content;width:max-content}@media screen and (max-width:50rem){.btn{font-size:1.1rem}}.btn .material-icons{display:flex;margin-right:8px}.btn{align-items:center;display:flex}.btn-alert,.btn-delete,.btn-issue{background-color:#a00;font-size:1.1rem}.btn-alert:hover,.btn-delete:hover,.btn-issue:hover{background-color:#910000}.btn:disabled{opacity:.7;pointer-events:none}.btn-container--center{cursor:pointer;margin:2rem auto;width:-webkit-max-content;width:max-content}.btn-primary{background-color:#2eb5b2}.btn-primary:hover{background-color:#1e8886}.btn-container{display:flex;flex-wrap:wrap;justify-content:flex-end;width:-webkit-max-content;width:max-content}.btn-container .btn{margin-left:1.5rem}@media screen and (max-width:50rem){.btn-container .btn{margin-bottom:1rem!important;margin-left:1rem!important;margin-top:.5rem!important}}.btn-container--left{justify-content:flex-start;max-width:100%}.btn-container--left .btn{margin-left:0;margin-right:1rem}.alert,.form-errors li{align-items:center;display:flex;line-height:1.4rem;margin-bottom:1rem;position:relative}.alert svg,.form-errors li svg{margin-right:5px}.loading-container{display:flex;flex-direction:column;text-align:center}.loading-container p{font-size:1.5rem;margin-top:1rem}.loading-container .logo-container{margin:auto;width:8rem}.loading-container .logo-container img{animation:rotate 10s linear infinite;width:100%}@keyframes rotate{to{transform:rotate(1turn)}}.app-container{background-color:#121212;display:flex;justify-content:stretch;min-height:100vh}.app-container.loading{align-items:center;justify-content:center}.app-container .app-container--inner{background-image:linear-gradient(156deg,#272727,#1b1b1b 44%,#131313);border-bottom-left-radius:30px;border-top-left-radius:30px;padding:8rem 2rem 0 20rem;position:relative;transition:.5s;width:100%}@media screen and (max-width:50rem){.app-container .app-container--inner{padding-left:2rem;padding-top:7rem}}.app-container .app-container--inner.profile-display{align-items:center;display:flex;justify-content:center;padding-top:6rem}.app-container .app-container--inner .app-content{margin-bottom:1rem;width:100%}.app-container .app-container--inner .welcome-msg{align-items:center;display:flex;justify-content:flex-end;position:absolute;right:5rem;top:2.5rem}@media screen and (max-width:50rem){.app-container .app-container--inner .welcome-msg{right:2rem;top:2rem}.app-container .app-container--inner .welcome-msg p{display:none}}.app-container .app-container--inner .welcome-msg p{font-size:1.2rem;margin-right:12px}.app-container .app-container--inner .welcome-msg p .name{font-family:Goldplay SemiBold;text-transform:capitalize}.app-container .app-container--inner .welcome-msg .avatar-container img{object-fit:cover;width:4rem}.empty-message{font-size:1.5rem;margin-left:1rem}textarea{font-family:Goldplay}.go-back{align-items:center;color:#2eb5b2;cursor:pointer;display:flex;font-family:Goldplay Medium;font-size:1.2rem;margin-bottom:2rem;text-transform:uppercase;transition:.3s}.go-back span{font-size:1.4rem}.upload-link{transition:.3s}.upload-link:hover{opacity:.6}.upload-link svg{transform:rotate(30deg)}.header-with-cta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.header-with-cta h1{margin-bottom:0}.header-with-cta .btn{font-size:1rem;margin-top:0;padding:.5rem 1rem}.header-with-cta .btn svg{height:1rem;margin-right:3px;width:1rem}@media screen and (max-width:31rem){.header-with-cta h1{margin-top:0}}.invoice-download{border:1px solid #9a999a;border-radius:20px;transition:.3s;width:-webkit-fit-content;width:fit-content}.invoice-download:hover{background-color:#3a3a3a80}.invoice-download a{align-items:center;display:flex;padding:1rem}.invoice-download a svg{margin-right:.4rem}.invoice-download a span{margin-right:.5rem}.invoice-files-container{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0 1rem}.invoice-files-container .invoice-file-info+.invoice-file-info{margin-left:1rem}@media screen and (max-width:31rem){.invoice-files-container .invoice-file-info+.invoice-file-info{margin-left:0}}.invoice-files-container .invoice-file-info .title span{margin-right:.4rem}.invoice-files-container .invoice-file-info{border:1px solid gray;border-radius:15px;margin:1rem 0;max-width:40rem;padding:1rem;width:-webkit-fit-content;width:fit-content}.invoice-files-container .invoice-file-info .title{align-items:center;display:flex;margin-bottom:.5rem}.invoice-files-container .invoice-file-info .title svg{margin-right:.4rem}.invoice-details{border:1px solid #363636;border-radius:20px;margin-bottom:1rem;padding:1.5rem .8rem;width:-webkit-max-content;width:max-content}.invoice-details p{font-size:1.2rem;line-height:1.4;margin-bottom:.5rem}.settings-container{display:flex;gap:1rem}@media screen and (max-width:75rem){.settings-container{flex-direction:column}}.settings-container .settings-list{background-color:#3a3a3a80;border-radius:5px;min-height:50vh;min-width:12rem;padding:3rem 2rem;width:15rem}.settings-container .settings-list .icon{margin:0 auto 2rem;text-align:center}.settings-container .settings-list .icon svg{color:#9a999a;height:2.5rem;width:2.5rem}.settings-container .settings-list li{cursor:pointer;font-size:1.2rem;margin-bottom:2rem;transition:.3s}.settings-container .settings-list li:hover{color:#2eb5b2}@media screen and (max-width:75rem){.settings-container .settings-list{align-items:center;display:flex;min-height:0;min-height:auto;padding:2rem;width:100%}.settings-container .settings-list ul{display:flex;gap:2rem;justify-content:space-between;width:100%}.settings-container .settings-list ul li{margin-bottom:0;white-space:nowrap}.settings-container .settings-list .icon{margin:0 1rem 0 0}}.settings-container .settings-display{background-color:#3a3a3a80;border-radius:5px;min-width:40vw;padding:2rem 1rem}.settings-container .settings-display .loading{font-size:1.2rem;margin-top:2rem}.settings-container .settings-display h2{font-family:Goldplay Medium;font-size:1.4rem}.settings-container .settings-display hr{border:0;border-top:1px solid #5b5b5b;margin:1.2rem auto 0}.settings-container .settings-display .header-with-cta{flex-wrap:nowrap}.settings-container .settings-display .list-item{align-items:baseline;border-bottom:1px solid #3a3a3a;display:flex;justify-content:space-between;padding:1.2rem 0}.settings-container .settings-display .list-item>div{display:flex}.settings-container .settings-display .list-item .btn{font-size:1rem;padding:.5rem 1rem}.settings-container .settings-display .list-item .btn.btn-delete{margin-left:1rem}.settings-container .settings-display .list-item .company-info{align-items:center;display:flex;gap:.5rem;margin-right:2rem}.settings-container .priority-label{border-radius:30px;font-family:Goldplay Semibold;font-size:1rem;margin-right:5px;padding:.2rem .6rem;text-transform:uppercase}.settings-container .status-color{border:1px solid #7d7d7d;display:inline-block;margin-left:1rem;width:3rem}.settings-container .edit-item{border-bottom:1px solid #3a3a3a;display:flex;justify-content:space-between;margin-top:1rem;padding-bottom:1rem}.settings-container .edit-item .edit-form{display:flex}.settings-container .edit-item .edit-form .company-input{margin-right:2rem}.settings-container .edit-item .edit-form .company-input input[type=text]{font-size:1rem;margin:0;min-width:10rem;padding:.4rem}.settings-container .edit-item .edit-form .checkbox{align-items:center;display:flex}.settings-container .edit-item .edit-form .checkbox label{display:inline-block;width:10rem}.settings-container .edit-item .edit-form .checkbox input{display:inline-block;margin:0;width:1rem}.settings-container .edit-item .edit-form input[type=color]{background:none;border-radius:0;height:2.5rem;padding:0;width:5rem;width:6rem}.settings-container .edit-item .btn-container{align-items:center;flex-wrap:nowrap}.settings-container .edit-item .btn-container .btn{font-size:1rem;padding:.5rem 1rem}.settings-container .edit-item .btn-container .btn.btn-delete{margin-left:1rem}.maintenances-header-select{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.maintenances-header-select select{background:#3a3a3a80;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.1rem;min-width:13rem;outline:none;padding:1rem;text-transform:capitalize}.add-contract-form .date-input{width:-webkit-min-content;width:min-content}.maintenances-container{display:flex;gap:1rem;padding-bottom:2rem}.maintenances-container .maintenance-list{display:flex;gap:1rem}.maintenances-container .maintenance-item{border:1px solid #585858;border-radius:15px;display:flex;flex-direction:column;height:100%;justify-content:space-around;min-width:10rem;padding:2rem 1rem;text-align:center;width:14rem}.maintenances-container .maintenance-item.is-done{border:1px solid #2eb5b2}.maintenances-container .maintenance-item hr{border:0;border-top:1px solid #2e2e2e;margin:1.2rem auto;width:50%}.maintenances-container .maintenance-item .checkbox{align-items:baseline;display:flex;justify-content:center}.maintenances-container .maintenance-item .checkbox input{margin:0;width:1.5rem}.maintenances-container .maintenance-item .label{font-family:Goldplay Medium;margin-bottom:.5rem}.maintenances-container .maintenance-item .date{font-family:Goldplay Semibold}.maintenances-container .maintenance-item .date .month{font-size:1.8rem;text-transform:uppercase}.maintenances-container .maintenance-item a{align-items:center;display:flex;justify-content:center;transition:.3s}.maintenances-container .maintenance-item a:hover{color:#2eb5b2}.maintenances-container .maintenance-item a svg{transform:rotate(45deg)}.maintenances-container .maintenance-item button{font-size:1rem;margin:2rem auto 0;padding:.6rem 1rem}.maintenances-container .maintenance-item button.btn-alert{margin:1rem auto 0}.btn-add-maintenance{align-items:center;border:1px solid #343434;border-radius:15px;cursor:pointer;display:flex;justify-content:center;min-height:25rem;min-width:6rem;width:10rem}.btn-add-maintenance:hover svg{background-color:#2eb5b2}.btn-add-maintenance svg{background-color:#242424;border-radius:100%;height:3.6rem;padding:.8rem;transition:.3s;width:3.6rem}.add-maintenance-form,.edit-maintenance-form{border:1px solid #343434;border-radius:15px;padding:1rem}.add-maintenance-form select,.edit-maintenance-form select{background:#3a3a3a80;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;min-width:10rem;outline:none;padding:.8rem 1rem}.add-maintenance-form .file-input label,.edit-maintenance-form .file-input label{display:inline-block;font-family:Goldplay Medium;margin-bottom:.5rem;margin-top:.4rem}.add-maintenance-form .file-input input,.edit-maintenance-form .file-input input{background-color:#0000;border-radius:0;border-radius:initial;font-size:1rem;padding:0}.add-maintenance-form .upload-info,.edit-maintenance-form .upload-info{font-size:.9rem}.add-maintenance-form .time-spent,.edit-maintenance-form .time-spent{display:inline-block;margin:.5rem 0}.add-maintenance-form .time-spent input,.edit-maintenance-form .time-spent input{border-radius:6px;font-size:1rem;padding:.5rem 1rem}.add-maintenance-form button,.edit-maintenance-form button{font-size:1rem;padding:.6rem 1rem}.edit-maintenance-form hr{margin:.5rem auto!important}
/*# sourceMappingURL=main.63ba809d.css.map*/