@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.body{padding:20px 20px 10px 10px}.Container{width:100%;height:fit-content;display:flex;gap:20px;padding:20px 20px 10px 10px}.containerElement{display:flex;width:100%;margin-left:20px}.buttonPopup{padding:50px}*{padding:0;margin:0;box-sizing:border-box;font-family:Inter,sans-serif;color:#212121}html,body{height:100%;background-color:#fdfdfd}#root{min-height:100%;background-color:#fdfdfd}input:focus{outline:none}li{list-style:none}a{text-decoration:none}.navbar{height:60px;position:sticky;top:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#fdfdfd;border-bottom:1px solid #e5e7eb}.navbar .dropdown-container{position:relative}.navbar .dropdown-container .dropdown-button{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;border:1px solid #e5e7eb;background-color:#fdfdfd;cursor:pointer;font-size:20px}.navbar .dropdown-container .dropdown-button img{width:60%;height:60%;object-fit:cover;object-position:center}.navbar .dropdown-container .dropdown-menu{position:absolute;top:110%;right:0;background-color:#fdfdfd;border:2px solid #e5e7eb;border-radius:8px;padding:8px 0;min-width:150px;display:flex;flex-direction:column}.navbar .dropdown-container .dropdown-item{padding:10px 20px;background:none;border:none;text-align:left;cursor:pointer}.navbar .dropdown-container .dropdown-item:hover{background-color:#e5e7eb}.navbar .txt-button-navbar{display:flex;align-items:center;gap:20px}.navbar .txt-button-navbar .button-txt{width:20px;height:20px;background:none;border:none;outline:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.navbar .txt-button-navbar .button-txt img{width:100%;height:100%;-webkit-tap-highlight-color:transparent}.navbar .txt-button-navbar h3{color:#212121;font-size:15px}.navbar .txt-button-navbar p{font-size:12px;color:#212121;margin-top:2px}.primary-button{width:fit-content;min-width:100px;height:37px;padding:10px;border:none;border-radius:10px;background-color:#85b6ff;font-size:.75rem;color:#fdfdfd;cursor:pointer}.primary-button:hover{background-color:#85b6ff;border:1px solid #fdfdfd}.primary-button:active{box-shadow:0 4px 4px #00000040}.primary-button:disabled{opacity:.2;pointer-events:none}.secundary-button{width:fit-content;height:37px;min-width:100px;padding:10px;border:none;border-radius:10px;background-color:#498982;font-size:.75rem;color:#fdfdfd;cursor:pointer}.secundary-button:hover{background-color:#498982;border:1px solid #fdfdfd}.secundary-button:active{box-shadow:0 4px 4px #00000040}.secundary-button:disabled{opacity:.2;pointer-events:none}.primary-button-icon{display:flex;justify-content:center;align-items:center;gap:.3125rem;width:fit-content;min-width:100px;height:37px;padding:10px;border:none;border-radius:10px;background-color:#85b6ff;font-size:.75rem;color:#fdfdfd;cursor:pointer}.primary-button-icon:hover{background-color:#85b6ff;border:1px solid #fdfdfd}.primary-button-icon:active{box-shadow:0 4px 4px #00000040}.primary-button-icon:disabled{opacity:.2;pointer-events:none}.secundary-button-icon{display:flex;justify-content:center;align-items:center;gap:.3125rem;width:fit-content;min-width:100px;height:37px;padding:10px;border:none;border-radius:10px;background-color:#498982;font-size:.75rem;color:#fdfdfd;cursor:pointer}.secundary-button-icon:hover{background-color:#498982;border:1px solid #fdfdfd}.secundary-button-icon:active{box-shadow:0 4px 4px #00000040}.secundary-button-icon:disabled{opacity:.2;pointer-events:none}.delete-button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:6.25rem;min-width:100px;height:37px;padding:10px;border:none;font-size:.75rem;color:#fdfdfd;background-color:#ed3636;border-radius:10px;cursor:pointer}.delete-button:hover{border:1px solid #fdfdfd}.delete-button:active{color:#fdfdfd;background-color:#ed3636;border-radius:10px;box-shadow:0 4px 4px #00000040}.delete-button:disabled{opacity:.2;pointer-events:none}.line-delete{width:60%;height:2px;background-color:#ed3636}.discard-button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:6.25rem;min-width:100px;height:37px;padding:10px;border:none;color:#fdfdfd;background-color:#959595;border-radius:10px;font-size:.75rem;cursor:pointer}.discard-button:hover{border:1px solid #fdfdfd}.discard-button:active{color:#fdfdfd;background-color:#e5e7eb;border-radius:10px;box-shadow:0 4px 4px #00000040}.discard-button:disabled{opacity:.2;pointer-events:none}.googleButton{display:flex;justify-content:center;align-items:center;gap:10px;min-width:100px;width:fit-content;height:37px;padding:10px;border:1px solid #e5e7eb;border-radius:10px;background-color:#fdfdfd;font-size:.75rem;color:#212121;font-weight:600;cursor:pointer}.googleButton .iconGoogle{width:20px;height:20px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}.googleButton:hover{border:1px solid #d28202}.googleButton:active{box-shadow:0 4px 4px #00000040}.googleButton:disabled{opacity:.2;pointer-events:none}form{display:flex;flex-direction:column;gap:30px;padding:20px}.inputsContainers{display:flex;position:relative;margin-bottom:20px;flex-direction:column;gap:.3125rem;align-items:flex-start}.labelText{font-size:.75rem;font-style:normal;font-weight:600;line-height:17px;letter-spacing:.192px}.inputText,.errorInput{display:flex;width:var(--w, 200px);height:var(--h, 40px);padding:10px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:10px;border:1px solid #e5e7eb;background-color:#fdfdfd}.inputText::placeholder,.errorInput::placeholder{color:#e5e7eb;opacity:1}.inputText::placeholder,.errorInput::placeholder{color:#aaa;transition:color .3s ease}.inputText:focus::placeholder,.errorInput:focus::placeholder{color:#ddd}.inputText:hover,.errorInput:hover{border:1px solid #85b6ff}.inputText:disabled,.errorInput:disabled{background:#f2f3f5;color:#212121;border:none;cursor:not-allowed;opacity:.7}.inputText:disabled::placeholder,.errorInput:disabled::placeholder{color:#212121}.input-text-area{display:flex;width:var(--w, 200px);height:var(--h, 40px);padding:10px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:10px;border:1px solid #e5e7eb;background-color:#fdfdfd}.input-text-area::placeholder{color:#e5e7eb;opacity:1}.input-text-area::placeholder{color:#aaa;transition:color .3s ease}.input-text-area:focus::placeholder{color:#ddd}.input-text-area:hover{border:1px solid #85b6ff}.input-text-area:disabled{background:#f2f3f5;color:#f2f3f5;border:none;cursor:not-allowed;opacity:.7}.input-text-area:disabled::placeholder{color:#212121}.errorInput{border:1px solid #ed3636}.errorInput::placeholder{color:#ed3636}.errorMsg{position:absolute;bottom:-15px;left:5px;color:#ed3636;font-size:12px;line-height:1}.labelCurrency{font-size:.75rem;font-style:normal;font-weight:600;line-height:17px;letter-spacing:.192px}.inputCurrency,.errorInputCurrency{display:flex;width:var(--w, 200px);height:var(--h, 40px);padding:10px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:10px;border:1px solid #e5e7eb;background-color:#fdfdfd}.inputCurrency::placeholder,.errorInputCurrency::placeholder{color:#e5e7eb;opacity:1}.inputCurrency::placeholder,.errorInputCurrency::placeholder{color:#aaa;transition:color .3s ease}.inputCurrency:focus::placeholder,.errorInputCurrency:focus::placeholder{color:#ddd}.inputCurrency:hover,.errorInputCurrency:hover{border:1px solid #85b6ff}.inputCurrency:disabled,.errorInputCurrency:disabled{background:#e5e7eb;color:#212121;border:none;cursor:not-allowed;opacity:.7}.inputCurrency:disabled::placeholder,.errorInputCurrency:disabled::placeholder{color:#212121}.width100 input{width:800px}.errorInputCurrency{border:1px solid #ed3636}.errorInputCurrency::placeholder{color:#ed3636}.inputVerificationCode,.inputVerificationCodeError{display:flex;width:50px;height:75px;background-color:#fdfdfd;border:1px solid #e5e7eb;padding:10px;text-align:center;font-size:.75rem;color:#e5e7eb;justify-content:center;align-items:center;gap:10px;border-radius:10px}.inputVerificationCode::placeholder,.inputVerificationCodeError::placeholder{color:#e5e7eb;opacity:.8}.inputVerificationCode:active::placeholder,.inputVerificationCodeError:active::placeholder{display:none}.inputVerificationCodeError{border:1px solid #ed3636}.labelDate{font-size:.75rem;font-style:normal;font-weight:600;line-height:17px;letter-spacing:.192px}.inputDate,.errorInputDate{display:flex;width:var(--w, 100%);height:40px;padding:10px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:10px;border:1px solid #e5e7eb;background-color:#fdfdfd}.inputDate::placeholder,.errorInputDate::placeholder{color:#e5e7eb}.inputDate::placeholder,.errorInputDate::placeholder{color:#aaa;transition:color .3s ease}.inputDate:focus::placeholder,.errorInputDate:focus::placeholder{color:#ddd}.inputDate:hover,.errorInputDate:hover{border:1px solid #85b6ff}.inputDate:not(:placeholder-shown),.errorInputDate:not(:placeholder-shown){border-color:green}.inputDate:disabled,.errorInputDate:disabled{background:#e5e7eb;color:#212121;border:none;cursor:not-allowed;opacity:.7}.inputDate:disabled::placeholder,.errorInputDate:disabled::placeholder{color:#212121}.errorInputDate{border:1px solid #ed3636}.errorInputDate::placeholder{color:#ed3636}.labelIcon{font-size:.75rem;font-style:normal;font-weight:600;line-height:17px;letter-spacing:.192px}.inputIcon,.errorInputIcon{display:flex;width:var(--w, 200px);height:var(--h, 40px);padding:10px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:10px;border:1px solid #e5e7eb;background-color:#fdfdfd}.inputIcon input,.errorInputIcon input{border:none;background:none}.inputIcon input::placeholder,.errorInputIcon input::placeholder{color:#e5e7eb;opacity:1}.inputIcon input::placeholder,.errorInputIcon input::placeholder{color:#aaa;transition:color .3s ease}.inputIcon input:focus::placeholder,.errorInputIcon input:focus::placeholder{color:#ddd}.inputIcon:hover,.errorInputIcon:hover{border:1px solid #85b6ff}.errorInputIcon{border:1px solid #ed3636}.errorInputIcon input::placeholder{color:#ed3636}.labelPassword{font-size:.75rem;font-style:normal;font-weight:600;line-height:17px;letter-spacing:.192px}.inputPassword,.errorInputPassword{display:flex;width:var(--w, 200px);height:var(--h, 40px);padding:10px;justify-content:space-between;align-items:center;gap:10px;align-self:stretch;border-radius:10px;border:1px solid #e5e7eb;background-color:#fdfdfd}.inputPassword .iconButtonEye,.errorInputPassword .iconButtonEye{background:none;border:none;cursor:pointer}.inputPassword input,.errorInputPassword input{width:80%;height:100%;border:none;background:none}.inputPassword input::placeholder,.errorInputPassword input::placeholder{color:#e5e7eb;opacity:1}.inputPassword input::placeholder,.errorInputPassword input::placeholder{color:#aaa;transition:color .3s ease}.inputPassword input:focus::placeholder,.errorInputPassword input:focus::placeholder{color:#ddd}.inputPassword input:disabled,.errorInputPassword input:disabled{background:#e5e7eb;color:#212121;border:none;cursor:not-allowed;opacity:.7}.inputPassword input:disabled::placeholder,.errorInputPassword input:disabled::placeholder{color:#212121}.errorInputPassword{border:1px solid #ed3636}.errorInputPassword input::placeholder{color:#ed3636}.fileUploadWrapper{display:flex;align-items:center;gap:12px;font-family:inherit}.fileUploadWrapper.disabled{opacity:.6;cursor:not-allowed}.fileUploadWrapper .uploadButton{display:flex;height:37px;justify-content:center;align-items:center;gap:10px;background:#498982;color:#fdfdfd;font-weight:600;padding:8px 16px;border:none;border-radius:10px;cursor:pointer}.fileUploadWrapper .uploadButton:disabled{opacity:.5;cursor:not-allowed}.fileUploadWrapper .placeholderText{color:#e5e7eb}.fileUploadWrapper .fileInfo{display:flex;width:fit-content;min-width:221px;align-items:center;justify-content:space-between;gap:8px;background-color:#e5e7eb;opacity:.5;padding:6px 10px;border-radius:6px}.fileUploadWrapper .fileInfo span{color:#212121}.fileUploadWrapper .fileInfo .clearButton{background:transparent;border:none;font-size:16px;color:#212121;cursor:pointer}.fileUploadWrapper .fileInfo .clearButton:hover{color:#ed3636}.fileIcon{width:20px;height:20px}.inputImage{display:flex;justify-content:flex-start;padding-top:10px;padding-bottom:10px;border:1px solid #e5e7eb;border-radius:10px 10px 0 0}.inputImageContent{display:flex;flex-direction:column;width:100%;border-radius:0 0 10px 10px;border:1px solid #e5e7eb;overflow:hidden}.inpuImageContainer{min-width:200px;max-width:400px}.inputIconSearch,.errorInputIconSearch{display:flex;width:100%;height:40px;padding:10px;justify-content:space-around;align-items:center;gap:10px;align-self:stretch;border-radius:10px;background-color:#fdfdfd}.inputIconSearch input,.errorInputIconSearch input{width:85%;border:none;background:none}.inputIconSearch input::placeholder,.errorInputIconSearch input::placeholder{color:#e5e7eb;opacity:1}.inputIconSearch input::placeholder,.errorInputIconSearch input::placeholder{color:#aaa;transition:color .3s ease}.inputIconSearch input:focus::placeholder,.errorInputIconSearch input:focus::placeholder{color:#ddd}.contentSearch{display:flex;width:90%;height:25px;gap:20px;align-items:center;margin-top:20px;margin-bottom:10px;margin-left:20px;padding:20px;cursor:pointer}.contentSearch .icon{width:30px;height:30px;border-radius:5px}.contentSearch .text{font-style:normal;font-weight:400;line-height:17px;letter-spacing:.192px;font-size:.75rem;color:#e5e7eb}.contentSearch:hover{background-color:gray;border-radius:5px;opacity:.3}.contentSearch:hover .text{color:#fdfdfd}.generalSearch .lineSearch{width:90%;height:1px;margin-left:4%;background-color:#e5e7eb}.generalSearch:last-child .lineSearch{display:none}.errorInputIconSearch{border:1px solid #ed3636}.errorInputIconSearch input::placeholder{color:#ed3636}.labelDropdown{font-size:.75rem;font-style:normal;font-weight:600;line-height:17px;letter-spacing:.192px}.inputDropdown,.errorDropdown{width:100%}.inputDropdown .rs__control,.errorDropdown .rs__control{display:flex;height:50px;padding:0 10px;justify-content:space-between;align-items:center;border-radius:10px;border:1px solid #e5e7eb;background-color:#fdfdfd;font-size:.75rem;box-shadow:none}.inputDropdown .rs__control:hover,.errorDropdown .rs__control:hover{border-color:#85b6ff}.inputDropdown .rs__control--is-focused,.errorDropdown .rs__control--is-focused{border-color:#85b6ff;box-shadow:0 0 0 1px #85b6ff}.inputDropdown .rs__control--is-focused .rs__dropdown-indicator svg,.errorDropdown .rs__control--is-focused .rs__dropdown-indicator svg{fill:#212121}.inputDropdown .rs__placeholder,.errorDropdown .rs__placeholder{color:#e5e7eb}.inputDropdown .rs__single-value,.errorDropdown .rs__single-value{color:#212121}.inputDropdown .rs__menu,.errorDropdown .rs__menu{border-radius:10px;background:#fdfdfd;box-shadow:0 4px 12px #0000001a}.inputDropdown .rs__option,.errorDropdown .rs__option{padding:8px 12px;font-size:.75rem;color:#212121;cursor:pointer}.inputDropdown .rs__option--is-focused,.errorDropdown .rs__option--is-focused{background:none}.inputDropdown .rs__option--is-selected,.errorDropdown .rs__option--is-selected{background:#85b6ff;color:#fff}.inputDropdown .rs__indicator-separator,.errorDropdown .rs__indicator-separator{display:none}.inputDropdown .rs__dropdown-indicator svg,.errorDropdown .rs__dropdown-indicator svg{fill:#e5e7eb;transition:transform .2s ease}.inputDropdown .rs__menu-notice,.errorDropdown .rs__menu-notice{color:#e5e7eb}.inputDropdown .rs__control--is-disabled,.errorDropdown .rs__control--is-disabled{background:#e5e7eb;border:none;cursor:not-allowed;opacity:.7}.inputDropdown .rs__single-value,.errorDropdown .rs__single-value,.inputDropdown .rs__placeholder,.errorDropdown .rs__placeholder{color:#212121}.errorDropdown .rs__dropdown-indicator svg{fill:#ed3636}.errorDropdown .rs__control{border-color:#ed3636}.errorDropdown .rs__control:hover{border-color:1px solid #85b6ff}.errorDropdown .rs__placeholder{color:#ed3636}.labelDropdownFilter{font-size:.75rem;font-style:normal;font-weight:600;line-height:17px;letter-spacing:.192px}.inputDropdownFilter,.errorDropdownFilter{width:100%}.inputDropdownFilter .rs__control,.errorDropdownFilter .rs__control{display:flex;height:40px;padding:0 10px;justify-content:space-between;align-items:center;border-radius:10px;border:1px solid #e5e7eb;background-color:#fdfdfd;font-size:.75rem;box-shadow:none}.inputDropdownFilter .rs__control:hover,.errorDropdownFilter .rs__control:hover{border-color:#85b6ff}.inputDropdownFilter .rs__control--is-focused,.errorDropdownFilter .rs__control--is-focused{border-color:#85b6ff;box-shadow:0 0 0 1px #85b6ff}.inputDropdownFilter .rs__control--is-focused .rs__dropdown-indicator svg,.errorDropdownFilter .rs__control--is-focused .rs__dropdown-indicator svg{fill:#212121}.inputDropdownFilter .rs__placeholder,.errorDropdownFilter .rs__placeholder{color:#e5e7eb}.inputDropdownFilter .rs__single-value,.errorDropdownFilter .rs__single-value{color:#212121}.inputDropdownFilter .rs__menu,.errorDropdownFilter .rs__menu{border-radius:10px;background:#85b6ff;box-shadow:0 4px 12px #0000001a}.inputDropdownFilter .rs__option,.errorDropdownFilter .rs__option{padding:8px 12px;font-size:.75rem;color:#212121;cursor:pointer}.inputDropdownFilter .rs__option--is-focused,.errorDropdownFilter .rs__option--is-focused{background:red}.inputDropdownFilter .rs__option--is-selected,.errorDropdownFilter .rs__option--is-selected{background:#85b6ff;color:#fff}.inputDropdownFilter .rs__indicator-separator,.errorDropdownFilter .rs__indicator-separator{display:none}.inputDropdownFilter .rs__dropdown-indicator svg,.errorDropdownFilter .rs__dropdown-indicator svg{fill:#e5e7eb;transition:transform .2s ease}.inputDropdownFilter .rs__menu-notice,.errorDropdownFilter .rs__menu-notice{color:#e5e7eb}.inputDropdownFilter .rs__control--is-disabled,.errorDropdownFilter .rs__control--is-disabled{background:#e5e7eb;border:none;cursor:not-allowed;opacity:.7}.inputDropdownFilter .rs__single-value,.errorDropdownFilter .rs__single-value,.inputDropdownFilter .rs__placeholder,.errorDropdownFilter .rs__placeholder{color:#212121}.errorDropdownFilter .rs__dropdown-indicator svg{fill:#ed3636}.errorDropdownFilter .rs__control{border-color:#ed3636}.errorDropdownFilter .rs__control:hover{border-color:1px solid #85b6ff}.errorDropdownFilter .rs__placeholder{color:#ed3636}.checkboxWrapper{display:flex;flex-direction:column;gap:4px}.checkboxWrapper .checkboxLabel{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#212121;cursor:pointer;position:relative}.checkboxWrapper .checkboxLabel.disabled{opacity:.6;cursor:not-allowed}.checkboxWrapper .checkboxLabel input{position:absolute;opacity:0;cursor:pointer}.checkboxWrapper .checkboxLabel input:checked~.checkmark{border-color:#1b9229}.checkboxWrapper .checkboxLabel input:checked~.checkmark:after{display:block}.checkboxWrapper .checkboxLabel input:disabled~.checkmark{cursor:not-allowed}.checkboxWrapper .checkboxLabel .checkmark{display:flex;width:25px;height:25px;border-radius:5px;border:2px solid #1b9229;background:#fdfdfd;position:relative;transition:all .2s ease}.checkboxWrapper .checkboxLabel .checkmark:after{content:"";position:absolute;left:6.5px;top:3px;width:5px;height:10px;border:solid #1b9229;border-width:0 2px 2px 0;transform:rotate(45deg);display:none}.checkboxWrapper .checkboxError~.checkmark{border-color:#ed3636}.checkboxWrapper .errorMsg{font-size:.75rem;color:#ed3636}.errorApi{display:flex;width:100%;margin-bottom:20px}.errorMsg{margin-left:2px;min-width:200px;color:#ed3636;font-size:.75rem;font-style:normal;line-height:17px;letter-spacing:.192px}.errorContainer{width:90%;margin-bottom:20px}.errorLink a{font-size:.75rem;color:#85b6ff;font-style:normal;font-weight:600;line-height:17px;letter-spacing:.192px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.table-container{width:100%;overflow-x:auto}.dynamic-table{width:100%;margin-bottom:30px;border-collapse:collapse;font-size:.75rem;background-color:#fdfdfd;box-shadow:0 2px 4px #0000000d}.dynamic-table thead th{color:#6b7280;padding:12px;text-align:left;font-weight:600;border-bottom:2px solid #e5e7eb}.dynamic-table thead th:first-child{border-top-left-radius:8px}.dynamic-table thead th:last-child{border-top-right-radius:8px}.dynamic-table tbody tr{border-bottom:1px solid #e5e7eb}.dynamic-table tbody td{padding:12px;color:#212121}.dynamic-table tbody td a{color:#d28202;text-decoration:none;font-weight:500}.dynamic-table tbody td a:hover{text-decoration:underline}.popup-overlay{background:#fdfdfd33;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:fixed;inset:0;z-index:50;animation:overlayShow .3s ease-in-out}.popup-container{background:#fdfdfd;border-radius:20px;position:fixed;top:50%;left:50%;margin-top:30px;transform:translate(-50%,-50%);z-index:51;width:var(--dinamic-width);max-width:100%;height:var(--dinamic-height);max-height:var(--dinamic-height);display:flex;flex-direction:column;padding:10px 20px 20px;box-shadow:0 8px 16px #0003;animation:contentShow .3s ease-in-out}@media(min-width:0)and (max-width:575.98px){.popup-container{padding-left:2px;padding-right:2px}}.popup-container:focus{outline:none}.popup-header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.popup-header h2{font-size:22px;margin:0;font-weight:600}.popup-header .popup-close{background:none;border:none;outline:none;font-size:22px;cursor:pointer;transition:color .2s ease}@media(min-width:0)and (max-width:575.98px){.popup-header .popup-close{position:relative;right:20px}}.popup-header .popup-close .iconClose{width:22px}@media all and (min-width:912px)and (max-width:1024px)and (min-height:1366px)and (max-height:1367px){.popup-header .popup-close .iconClose{width:30px}}@media all and (min-width:912px)and (max-width:913px)and (min-height:1368px)and (max-height:1370px){.popup-header .popup-close .iconClose{width:30px}}.popup-header .popup-close:hover{color:#212121}.popup-body{margin-top:20px;flex-grow:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e5e7eb transparent}.popup-body::-webkit-scrollbar{width:2px}.popup-body::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.popup-body::-webkit-scrollbar-track{background:transparent}.popup-title{width:100%;padding-left:25px}.popup-title h3{font-size:25px;color:#212121}.popup-delete-container{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;gap:50px}.popup-delete-container .popup-title{display:flex;justify-content:center}.popup-delete-container .popup-title h3{font-size:20px;color:#212121}.popup-delete-container .btn-container{display:flex;gap:10px;justify-content:space-between}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.dateInputsPopup{display:flex;gap:200px}.textInputPopup{display:flex;width:100%;justify-content:space-between;gap:70px}.buttonsPopup{display:flex;padding-top:50px;padding-left:20px;padding-right:20px;justify-content:space-between}.home{display:flex;width:100%;height:100dvh}.home .main-wrapper{flex-grow:1;display:flex;flex-direction:column;overflow-y:hidden}.home .main-wrapper .content-area{flex-grow:1;overflow-y:auto;padding:5px}.settingsTitles{display:flex;gap:5px;flex-direction:row;padding:20px;color:#212121;margin:10px 10px 0;gap:30px;border-radius:10px;border:1px solid #e5e7eb}.settingsTitles .txt-container{display:flex;flex-direction:column;gap:5px}.settingsTitles img{width:50px;height:50px}.settingsTitles h4{font-size:20px}.settingsTitles p{font-size:14px;color:#959595}.login{display:flex;width:100%;height:100vh;align-items:center}.login .authForm{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:50px;width:50%;height:100%;padding:40px;background-color:#fdfdfd}.login .authForm .linkContainerForm{display:flex;width:100%;padding:0 80px 0 20px;justify-content:space-between}.login .authForm .logoAuthForm{width:100%;display:flex}.login .authForm .formAuth{display:flex;flex-direction:column;gap:10px;padding:0;width:100%}.login .authForm .textAuthForm{display:flex;flex-direction:column;gap:10px}.login .authForm h1{font-size:1.5rem;font-style:normal;font-weight:600;line-height:30px;letter-spacing:.348px}.login .authForm h4{width:80%;font-size:.75rem;font-style:normal;font-weight:600;line-height:17px;letter-spacing:.192px}.login .authForm span{font-size:.75rem;font-style:normal;font-weight:600;line-height:17px;letter-spacing:.192px}.login .authForm span a{font-size:.75rem;color:#85b6ff;font-style:normal;font-weight:600;line-height:17px;letter-spacing:.192px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.login .authImg{display:flex;justify-content:center;align-items:center;width:50%;height:100%;background-image:url(/backgrounds/auth/backslgpng.svg);background-repeat:no-repeat;background-size:cover;background-position:center}.login .authImg .authImgSlg{display:flex;background:#ffffff4d;flex-direction:column;gap:20px;justify-content:center;align-items:flex-start;border-radius:10px;padding:80px;width:80%;height:250px}.login .authImg .authImgSlg .slgContent{color:#fdfdfd;font-size:1.5rem;font-weight:600;line-height:30px;letter-spacing:.34px;text-shadow:0 4px 4px #959595}.login .authImg .authImgSlg .slgQuote{display:flex;font-size:.75rem;justify-content:flex-end;width:100%;color:#fdfdfd;font-weight:600;line-height:17px;letter-spacing:.192px;text-shadow:0 4px 4px #959595}.forgotPassword{width:100%;display:flex;justify-content:flex-end;padding:0 90px 20px 50px}.forgotPassword a{color:#498982;font-size:12px;font-style:normal;font-weight:600;line-height:17px;letter-spacing:.192px;text-align:right}.searchForm{display:flex;width:100%;height:120px;align-items:center;justify-content:space-between;flex-direction:row}.searchForm .bodyInputsSearch{display:flex;align-items:center;justify-content:space-around;gap:30px}.searchForm .bodyInputsSearch .dateInputs{display:flex;justify-content:center;align-items:center;gap:5px}.searchForm .bodyInputsSearch .dateInputs .lineSolid{margin-right:10px;height:40px}.searchForm .bodyInputsSearch .dateInputs .lineSolid p{color:#85b6ff}.searchForm .buttonPopup{margin-bottom:15px}.containerTable{width:100%;margin-top:40px}.bodyHome{width:100%;height:100dvh;padding:20px 10px;background-color:#fdfdfd;overflow:hidden}.home-body{display:flex;flex-direction:column;width:100%;height:100dvh;gap:30px;padding:0 24px;overflow:hidden}.lateralMenu{display:flex;flex-direction:column;align-items:center;width:10%;height:100vh;border-right:2px solid #e5e7eb;transition:transform 1s ease-in-out,opacity 1s ease-in-out,margin-left 1s ease-in-out;transform:translate(0);opacity:1;margin-left:0}.lateralMenu.is-closed{transform:translate(-100%);opacity:0;margin-left:-10%;pointer-events:none}.lateralMenu .title{color:#fdfdfd;width:75%;font-size:1.5rem;text-align:center}.lateralMenu .logoLateralMenu{width:100%;display:flex;justify-content:center;align-items:center;padding:30px;border-bottom:2px solid #e5e7eb}.lateralMenu .logoLateralMenu img{width:100%;height:100%;object-fit:cover;object-position:center}.lateralMenu .containerButtonsLateralMenu{display:flex;flex-direction:column;width:100%;gap:15px;margin-top:30px;-webkit-tap-highlight-color:transparent}.lateralMenu .containerButtonsLateralMenu .txt-menu{font-size:12px;color:#6b7280;padding-left:15px}.lateralMenu .containerButtonsLateralMenu .btnFill,.lateralMenu .containerButtonsLateralMenu .btnInactive{display:flex;align-items:center;cursor:pointer;gap:20px;padding:10px 15px;height:50px;background-color:#fdfdfd;border:none;border-radius:5px;box-shadow:0 1px 3px #e5e7eb}.lateralMenu .containerButtonsLateralMenu .btnFill img,.lateralMenu .containerButtonsLateralMenu .btnInactive img{width:15px;height:15px;-webkit-tap-highlight-color:transparent}.lateralMenu .containerButtonsLateralMenu .btnFill p,.lateralMenu .containerButtonsLateralMenu .btnInactive p{color:#85b6ff;font-size:.75rem;font-style:normal;font-weight:600;line-height:17px;letter-spacing:0 .192px}.lateralMenu .containerButtonsLateralMenu .btnFill:hover,.lateralMenu .containerButtonsLateralMenu .btnInactive:hover{background-color:#fdfdfd;box-shadow:0 4px 6px #e5e7eb}.lateralMenu .containerButtonsLateralMenu .btnFill:hover p,.lateralMenu .containerButtonsLateralMenu .btnInactive:hover p{color:#85b6ff}.lateralMenu .containerButtonsLateralMenu .btnInactive{background:none;outline:none;box-shadow:none}.lateralMenu .containerButtonsLateralMenu .btnInactive p{color:#212121}.bodyMenu{display:flex;flex-wrap:wrap;margin-top:30px;margin-bottom:30px}.bodyMenu .btnBodyMenu,.bodyMenu .btnBodyMenuActive{cursor:pointer;min-width:300px;max-width:300px;height:40px;padding:10px;border:none;border-bottom:1px solid #212121;background-color:#fdfdfd}.bodyMenu .btnBodyMenuActive{border-bottom:2px solid #85b6ff}.grlContainerReception{display:flex;flex-direction:column;align-items:center;justify-content:center}.grlContainerReception .conteinerNull{display:flex;background-color:#e5e7eb;margin-top:100px;border-radius:20px;opacity:.5;justify-content:center;align-items:center;width:70%;height:100px;font-size:.75rem}.grlContainerReception .conteinerNull h2{color:#fdfdfd}.loader-container{display:flex;width:100%;height:100vh;justify-content:center;align-items:center}.loader-container .loader{width:120px;height:120px;border:10px solid #e5e7eb;border-top-color:#85b6ff;border-radius:50%;animation:spin .8s linear infinite}.loader-card{display:flex;width:100%;height:100%;justify-content:center;align-items:center}@keyframes spin{to{transform:rotate(360deg)}}.verificationCode{display:flex;width:100%;gap:40px;margin-bottom:50px;justify-content:flex-start}.showError{display:flex;background-color:#ed363633;width:67%;height:90px;padding:10px 30px;align-items:center;gap:10px;border-radius:5px;animation:fadeInScale .3s ease-out forwards}.showError.hide{animation:fadeOutScale .3s ease-in forwards}.showError img{width:40px;height:40px}.showError .showErrorContainer{padding:10px 20px;display:flex;height:100%;flex-direction:column;gap:5px}.showError .showErrorContainer .titleShowError{color:#212121;font-size:12px;font-style:normal;font-weight:600;line-height:17px;letter-spacing:.192px}.showError .showErrorContainer .messageErrorConteiner{display:flex;gap:5px}.showError .showErrorContainer .messageErrorConteiner .messageShowError{font-size:12px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:.192px}.showError .showErrorContainer .messageErrorConteiner a{font-size:.75rem;color:#85b6ff;font-style:normal;font-weight:600;line-height:17px;letter-spacing:.192px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeOutScale{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.showSuccess{display:flex;background-color:#1b922933;width:67%;height:90px;padding:10px 30px;align-items:center;gap:10px;border-radius:5px;animation:fadeInScale .3s ease-out forwards}.showSuccess.hide{animation:fadeOutScale .3s ease-in forwards}.showSuccess img{width:40px;height:40px}.showSuccess .showSuccessContainer{padding:10px 20px;display:flex;height:100%;flex-direction:column;gap:5px}.showSuccess .showSuccessContainer .titleShowSuccess{color:#212121;font-size:12px;font-style:normal;font-weight:600;line-height:17px;letter-spacing:.192px}.showSuccess .showSuccessContainer .messageShowSuccess{font-size:12px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:.192px}.iconInput{width:22px;height:22px;margin-right:9px}.dashboard-titles{display:flex;flex-direction:column;gap:10px}.dashboard-titles h2{color:#212121;font-size:1.5rem;font-style:normal;font-weight:600;line-height:20px;letter-spacing:.348px}.dashboard-titles h3{width:80%;font-size:14px;font-style:normal;color:#6b7280;font-weight:600;line-height:17px;letter-spacing:.192px}.dashboard-card-container{display:flex;justify-content:center;align-items:center;width:100%;overflow:scroll;gap:20px}.dashboard-card-container .dashboard-card{flex:1;background-color:#fdfdfd;border:2px solid #e5e7eb;height:130px;padding:20px;border-radius:8px}.dashboard-card-container .dashboard-card .nav-card{display:flex;justify-content:space-between;gap:10px}.dashboard-card-container .dashboard-card .nav-card h4{font-size:15px;font-style:normal;color:#212121;font-weight:600;line-height:17px;letter-spacing:.192px}.dashboard-card-container .dashboard-card .nav-card img{width:15px;height:15px;object-fit:contain;object-position:center;-webkit-tap-highlight-color:transparent}.dashboard-card-container .dashboard-card .body-card{display:flex;flex-direction:column;gap:-3px;margin-top:15px}.dashboard-card-container .dashboard-card .body-card h2{font-size:30px;color:var(--dinamic-color)}.dashboard-card-container .dashboard-card .body-card p{font-size:12px;color:#6b7280}.dashboard-card-container .cards-assets{flex:1;display:flex;flex-direction:column;background-color:#fdfdfd;border:2px solid #e5e7eb;height:270px;min-height:270px;max-height:270px;padding:20px;border-radius:8px}.dashboard-card-container .cards-assets .nav-card{display:flex;justify-content:space-between;gap:10px}.dashboard-card-container .cards-assets .nav-card .nav-txt-btn{display:flex;flex-direction:column;gap:10px}.dashboard-card-container .cards-assets .nav-card .nav-txt-btn .nav-img-txt{display:flex;width:100%;align-items:center;gap:7px}.dashboard-card-container .cards-assets .nav-card .nav-txt-btn .nav-img-txt h4{font-size:22px;font-style:normal;color:#212121;font-weight:600;line-height:17px;letter-spacing:.192px}.dashboard-card-container .cards-assets .nav-card .nav-txt-btn .nav-img-txt img{width:22px;height:22px;object-fit:contain;object-position:center;-webkit-tap-highlight-color:transparent}.dashboard-card-container .cards-assets .nav-card .nav-txt-btn p{margin-top:-6px;font-size:13px;color:#6b7280}.dashboard-card-container .cards-assets .nav-card .btn-see-all{padding:10px;cursor:pointer;background-color:#fdfdfd;border:2px solid #e5e7eb;outline:none;font-weight:700}.dashboard-card-container .cards-assets .cards-assets-list{display:flex;flex-direction:column;gap:5px;flex:1;min-height:0;overflow-y:auto;margin-top:5px}.dashboard-card-container .cards-assets .cards-assets-list .list-element{display:flex;justify-content:space-between;gap:5px;border-bottom:1px solid #e5e7eb;padding:20px 0}.dashboard-card-container .cards-assets .cards-assets-list .list-element .list-card{display:flex;justify-content:center;align-items:center;gap:10px}.dashboard-card-container .cards-assets .cards-assets-list .list-element .list-card .img-container{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#e5f3fe}.dashboard-card-container .cards-assets .cards-assets-list .list-element .list-card .img-container img{width:60%}.dashboard-card-container .cards-assets .cards-assets-list .list-element .list-card .list-detail{display:flex;flex-direction:column;max-width:365px;gap:2px}.dashboard-card-container .cards-assets .cards-assets-list .list-element .list-card .list-detail h3{font-size:14px}.dashboard-card-container .cards-assets .cards-assets-list .list-element .list-card .list-detail p{font-size:12px;color:#6b7280}.dashboard-card-container .cards-assets .cards-assets-list .list-element .list-timer{display:flex;align-items:center;gap:10px}.dashboard-card-container .cards-assets .cards-assets-list .list-element .list-timer img{width:15px}.dashboard-card-container .cards-assets .cards-assets-list .list-element .list-timer p{font-size:12px;color:#6b7280}.fast-actions{display:flex;flex-direction:column;width:100%;padding:30px 20px;overflow:scroll;gap:20px;border:2px solid #e5e7eb;border-radius:5px}.fast-actions .title-img-subtitle{display:flex;flex-direction:column}.fast-actions .title-img-subtitle .txt-img{display:flex;align-items:center;gap:10px}.fast-actions .title-img-subtitle .txt-img h3{font-size:20px;color:#212121}.fast-actions .title-img-subtitle .txt-img img{width:20px;height:20px}.fast-actions .title-img-subtitle p{font-size:12px;color:#6b7280}.fast-actions .actions-btns{display:flex;width:100%;gap:15px}.fast-actions .actions-btns .btn-actions{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;cursor:pointer;outline:none;border:2px solid #e5e7eb;border-radius:5px;background-color:#fdfdfd;height:100px;flex:1;-webkit-tap-highlight-color:transparent}.fast-actions .actions-btns .btn-actions:hover{color:#85b6ff;background-color:#e4f0fd}.fast-actions .actions-btns .btn-actions img{width:20px;height:20px}.fast-actions .actions-btns .btn-inactive{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;cursor:var(--dinamic-pointer);outline:none;border:2px solid #f2f3f5;color:#6b7280;border-radius:5px;background-color:#fdfdfd;height:100px;flex:1;-webkit-tap-highlight-color:transparent}.fast-actions .actions-btns .btn-inactive img{width:20px;height:20px}.popup-staff .staff-list .staff-titles{display:flex;flex-direction:column;padding:20px 20px 20px 5px;width:70%;gap:5px}.popup-staff .staff-list .staff-titles h3{color:#6b7280;line-height:26px}.home-body .staff-titles{display:flex;flex-direction:column;gap:10px}.home-body .staff-titles h2{color:#212121;font-size:1.5rem;font-style:normal;font-weight:600;line-height:20px;letter-spacing:.348px}.home-body .staff-titles h3{width:100%;font-size:14px;font-style:normal;color:#6b7280;font-weight:600;line-height:17px;letter-spacing:.192px}.home-body .staff-titles-btn{display:flex;width:100%;justify-content:space-between}.home-body .staff-titles-btn button{display:flex;justify-content:center;align-items:center;font-size:13px;background-color:#3c83f6;border-radius:10px;color:#fdfdfd;cursor:pointer;padding:20px;height:50px;outline:none;border:none}.home-body .staff-titles-btn button span{margin-right:10px;font-size:20px;color:#fdfdfd}.home-body .staff-list{overflow-y:auto;height:560px;max-height:560px;border:2px solid #e5e7eb;border-radius:8px;padding:20px}.staff-info{display:flex;align-items:center;gap:10px}.staff-info .staff-photo{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;border:1px solid #e5e7eb;background-color:#fdfdfd}.staff-info .staff-photo img{width:60%}.staff-info .staff-data{display:flex;flex-direction:column;gap:5px}.staff-info .staff-data h3{font-size:14px}.staff-info .staff-data p{font-size:12px;color:#6b7280}.actions-container{display:flex;gap:10px}.actions-container .edit-btn{display:flex;justify-content:center;align-items:center;background-color:#fdfdfd;border:2px solid #e5e7eb;padding:10px;border-radius:5px;cursor:pointer}.actions-container .edit-btn:hover{background-color:#f2f3f5}.actions-container .edit-btn img{width:15px;height:15px}.actions-container .delete-btn{display:flex;justify-content:center;align-items:center;background-color:#fdfdfd;border:2px solid #e5e7eb;padding:10px;border-radius:5px;cursor:pointer}.actions-container .delete-btn:hover{background-color:#f9e8e9}.actions-container .delete-btn img{width:15px;height:15px}.chat-layout{display:flex;height:100%;width:100%;overflow:hidden;background-color:#fdfdfd;font-family:sans-serif}.sidebar{width:30%;min-width:300px;padding:5px;background:#fdfdfd;border-right:2px solid #e5e7eb;display:flex;flex-direction:column}.sidebar .search-container{padding:10px 5px;border-bottom:1px solid #e5e7eb}.sidebar .search-container input{width:100%;border-radius:10px;padding:13px 12px;border:1px solid #e5e7eb;background:#fdfdfd}.sidebar .chat-list{overflow-y:auto;flex:1}.sidebar .chat-list .not-found-chats{display:flex;justify-content:center;align-items:center;height:100%;color:#959595}.chat-item{display:flex;align-items:center;padding:12px 15px;margin-top:10px;border-bottom:1px solid #e5e7eb;cursor:pointer;position:relative;transition:background .2s}.chat-item:hover{background:#fdfdfd;border:1px solid #e5e7eb}.chat-item.active{background:#f2f3f5}.chat-item .avatar{width:45px;height:45px;border-radius:50%;background:#fdfdfd;border:1px solid #e5e7eb;margin-right:15px;display:flex;align-items:center;justify-content:center}.chat-item .avatar img{width:60%}.chat-item .chat-info{flex:1}.chat-item .chat-info .header{display:flex;justify-content:space-between}.chat-item .chat-info .header .name-container{display:flex;align-items:center;gap:8px;font-weight:700;color:#111}.chat-item .chat-info .header .name-container .status-dot{width:10px;height:10px;border-radius:50%}.chat-item .chat-info .header .name-container .status-dot.Notstarted{background-color:#959595}.chat-item .chat-info .header .name-container .status-dot.Pendient{background-color:#ffc107}.chat-item .chat-info .header .name-container .status-dot.Completed{background-color:#28a745}.chat-item .chat-info .header .name-container .status-dot.Unassigned{background-color:#ef4343}.chat-item .chat-info .header .time{font-size:.8rem;color:#666}.chat-item .chat-info .phone{font-size:.85rem;color:#666;margin-top:4px}.chat-item .menu-container{display:flex;flex-direction:column;gap:5px;position:relative}.chat-item .menu-container .menu-btn{background:none;border:none;cursor:pointer;font-size:1.2rem;padding:5px;color:#666}.chat-item .menu-container .menu-btn img{width:12px;height:12px}.chat-item .menu-container .unread-count{display:flex;align-items:center;justify-content:center;color:#fdfdfd;font-weight:800;font-size:10px;border-radius:50%;aspect-ratio:1;background-color:#85b6ff}.chat-item .menu-container .dropdown{position:absolute;right:0;top:25px;background:#fff;box-shadow:0 4px 12px #00000026;border-radius:8px;z-index:100;width:160px;overflow:hidden}.chat-item .menu-container .dropdown button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 15px;text-align:left;background:none;border:none;cursor:pointer;border-bottom:1px solid #e5e7eb}.chat-item .menu-container .dropdown button:hover{background:#f2f3f5}.chat-item .menu-container .dropdown button:last-child{border-bottom:none}.chat-item .menu-container .dropdown .btn-pendient div,.chat-item .menu-container .dropdown .btn-notstarted div,.chat-item .menu-container .dropdown .btn-completed div{width:10px;height:10px;border-radius:50%;background-color:#ffc107}.chat-item .menu-container .dropdown .btn-completed div{background-color:#28a745}.chat-item .menu-container .dropdown .btn-notstarted div{background-color:#959595}.chat-window{flex:1;display:flex;flex-direction:column;background:#efeae2;min-width:0;width:200px}.chat-window .inactive-chat-window{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;height:100%}.chat-window .inactive-chat-window p{color:#959595;font-size:1.5rem;font-weight:700}.chat-window .inactive-chat-window img{width:80px;height:80px}.chat-window .messages-container{flex:1;overflow-y:auto;display:flex;flex-direction:column}.chat-window .messages-container .profile-container{display:flex;gap:10px;background-color:#fdfdfd;padding:5px;border-bottom:2px solid #e5e7eb}.chat-window .messages-container .profile-container .bubble-avatar{width:50px;height:50px;border-radius:50%;background:#fdfdfd;border:1px solid #e5e7eb;margin-right:15px;display:flex;align-items:center;justify-content:center}.chat-window .messages-container .profile-container .bubble-avatar img{width:60%}.chat-window .messages-container .txt-container-messages{display:flex;flex-direction:column}.chat-window .messages-container .txt-container-messages .contact-info{display:flex;gap:5px;align-items:center}.chat-window .messages-container .txt-container-messages .contact-info h3{font-size:18px}.chat-window .messages-container .txt-container-messages .contact-info h4{font-size:14px;color:#6b7280}.chat-window .messages-container .txt-container-messages p{font-size:12px;color:#6b7280}.chat-window .messages-container .date-divider{text-align:center;margin:15px 0}.chat-window .messages-container .date-divider span{background:#fdfdfd;padding:5px 12px;border-radius:12px;font-size:.8rem;color:#959595;box-shadow:0 1px 1px #0000000d}.chat-container{padding:20px;display:flex;flex-direction:column;overflow-y:auto}.chat-container .message-bubble{max-width:60%;padding:8px 12px;border-radius:8px;margin-bottom:10px;position:relative;box-shadow:0 1px 1px #0000001a}.chat-container .message-bubble.client{align-self:flex-start;background:#fdfdfd;border-top-left-radius:0}.chat-container .message-bubble.agent{align-self:flex-end;background:#85b6ff;border-top-right-radius:0}.chat-container .message-bubble.agent .text,.chat-container .message-bubble.agent .time{color:#fdfdfd}.chat-container .message-bubble.agent-IA{align-self:flex-end;background:#85b6ff;border-top-right-radius:0}.chat-container .message-bubble.agent-IA .text,.chat-container .message-bubble.agent-IA .time{color:#fdfdfd}.chat-container .message-bubble .text{font-size:.95rem}.chat-container .message-bubble .time{display:block;text-align:right;font-size:.7rem;margin-top:4px;color:#888}.chat-container .date-divider{align-self:center;margin:15px 0}.chat-container .date-divider span{background:#fff;padding:5px 12px;border-radius:12px;font-size:.8rem;color:#555;box-shadow:0 1px 1px #0000000d}.chat-input-area{background:#fdfdfd;padding:5px 10px;display:flex;align-items:center;gap:15px}.chat-input-area form{flex:1;display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;min-width:0}.chat-input-area form .inputsContainers{margin:0;flex:1;display:flex;min-width:0}.chat-input-area form .inputsContainers textarea{width:100%;min-height:120px;max-height:120px;overflow-y:auto;padding:12px;box-sizing:border-box;line-height:1.4}.chat-input-area form .inputsContainers textarea:focus{outline:none}.chat-input-area form .inputsContainers textarea::-webkit-scrollbar{width:5px}.chat-input-area form .inputsContainers textarea::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:10px}.chat-input-area form .btn-containers{display:flex;padding:0 20px;flex-direction:column;gap:20px}.chat-input-area form button{flex-shrink:0}.ai-context-btn{position:relative;width:100px;padding:10px;border:none;border-radius:20px;background-color:#fff;color:#6b7280;font-weight:700;cursor:pointer;z-index:1}.ai-context-btn:before{content:"";position:absolute;inset:-3px;z-index:-1;outline:none;border:1px solid transparent;background:linear-gradient(#fdfdfd,#fdfdfd) padding-box,linear-gradient(90deg,red,#ff7f00,#ff0,#0f0,#00f,indigo,#9400d3) border-box;background-size:100% 100%,400% 100%;border-radius:23px;animation:rainbow-border 8s linear infinite}.ai-context-btn.disabled{cursor:not-allowed;color:#959595;opacity:.7;pointer-events:none}.ai-context-btn.disabled:before{animation:none;background:linear-gradient(#fdfdfd,#fdfdfd) padding-box,linear-gradient(#e2e8f0,#e2e8f0) border-box}@keyframes rainbow-border{0%{background-position:0% 0%,0% 50%}50%{background-position:0% 0%,100% 50%}to{background-position:0% 0%,0% 50%}}.markdown{line-height:1.6}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{color:#fdfdfd;font-size:13px;font-weight:700}.markdown p{color:#fdfdfd;font-size:13px;margin:1em 0}.markdown b,.markdown strong{color:#fdfdfd;font-weight:700;font-size:13px}.markdown i,.markdown em{color:#fdfdfd;font-style:italic}.markdown u{color:#fdfdfd;text-decoration:underline}.markdown s,.markdown strike,.markdown del{color:#fdfdfd;text-decoration:line-through}.markdown mark{color:#fdfdfd}.markdown small{font-size:13px;color:#fdfdfd}.markdown abbr{text-decoration:dotted underline;cursor:help;color:#fdfdfd}.markdown sup{color:#fdfdfd;font-size:13px;vertical-align:super}.markdown sub{color:#fdfdfd;font-size:13px;vertical-align:sub}.markdown pre{background:#f9f8f7;color:#232323;border-radius:12px;padding:18px 14px;margin:10px 0;font-size:13px;font-family:Fira Mono,Consolas,Menlo,monospace;overflow-x:auto;white-space:pre;max-width:100%;box-sizing:border-box;box-shadow:0 4px 14px #0002;border:1px solid #fff;word-break:break-word;line-height:1.6}.markdown pre code{color:#fdfdfd;background:none;color:inherit;font-family:inherit;font-size:inherit;padding:0}.markdown code{background:#f8f8f8;font-size:13px;padding:2px 6px;border-radius:4px;font-family:Fira Mono,Consolas,Menlo,monospace;white-space:pre-wrap;word-break:break-word}.markdown a{color:#0181b0;max-width:100%;text-decoration:underline;font-size:13px}.markdown a:hover{text-decoration:none}.markdown a:visited{color:#00f;text-decoration:underline}.markdown a:visited:hover{color:#000;text-decoration:none}.markdown ul{color:#fdfdfd;list-style-type:disc;padding-left:20px;font-size:13px}.markdown ol{color:#fdfdfd;list-style-type:decimal;padding-left:20px;font-size:13px}.markdown li{color:#fdfdfd;margin:15px 0;font-size:13px}.markdown li:last-child{margin-bottom:20px}.markdown table{width:100%;table-layout:fixed;border-collapse:collapse;margin:1em 0;color:#fdfdfd}.markdown th,.markdown td{font-size:12px;border:1px solid black;padding:6px;text-align:left;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;vertical-align:top}.markdown th{font-size:12px;font-weight:700;background-color:#f0f0f0}.markdown th:first-child,.markdown td:first-child{width:30%}.userForm{width:100%;height:100%;padding:12px}.userForm .bodyUserForm{width:100%;height:100%;display:flex;flex-direction:column;gap:10px}.userForm .bodyUserForm .form-inputs-container{display:flex;align-items:center;justify-content:var(--dinamic-align);width:100%;border:1px solid #e5e7eb;border-radius:8px;padding:20px;gap:10px}.userForm .bodyUserForm .form-inputs-container .inputsContainers{width:50%;height:80px;margin-top:20px}.userForm .bodyUserForm .form-inputs-container .input-password-container{display:flex;align-items:center;align-items:flex-end;width:50%;gap:5px}.userForm .bodyUserForm .form-inputs-container .input-password-container .inputsContainers{width:var(--dinamic-width);margin-top:20px}.btn-generate-password{display:flex;justify-content:center;align-items:center;gap:10px;min-width:100px;width:fit-content;height:50px;padding:10px;border:1px solid #e5e7eb;margin-bottom:28px;margin-top:0;border-radius:10px;background-color:#fdfdfd;font-size:.75rem;color:#212121;font-weight:600;cursor:pointer}.btn-generate-password:hover{border:1px solid #85b6ff}.btn-generate-password:active{box-shadow:0 4px 4px #00000040}
