body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Frutiger;font-style:normal;font-weight:400;src:url(/static/media/FrutigerLTProRoman.5e30bc269bbc15b53e3b.otf) format("truetype")}@font-face{font-family:Frutiger;font-style:normal;font-weight:700;src:url(/static/media/FrutigerLTProBold.d7fba328ed19e825fab4.otf) format("truetype")}@font-face{font-family:Frutiger;font-style:normal;font-weight:300;src:url(/static/media/FrutigerLTProLight.79776aee0f291bb33b55.otf) format("truetype")}@font-face{font-family:Frutiger;font-style:normal;font-weight:800;src:url(/static/media/FrutigerLTProBlack.ad93eefe534b7845a1c3.otf) format("truetype")}body{font-family:Frutiger,sans-serif}a,button{min-width:0!important;min-width:auto!important}.panel{background:#efefef;border-radius:10px;padding:40px}.panel h2{color:#414140;font-size:24px;font-weight:700;margin:0 0 10px}.panel img{border-radius:5px;width:100%}p{color:#606060;font-size:14px;font-weight:300;line-height:150%;margin:0}.btn,.swal2-cancel,.swal2-confirm,.swal2-deny{background:#0000!important;border-radius:30px!important;box-sizing:border-box!important;color:#fff!important;flex-shrink:0;font-family:Frutiger,sans-serif!important;font-size:14px!important;font-weight:700!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;letter-spacing:0!important;min-height:40px;padding:8px 30px!important;text-transform:none!important}.btn svg,.swal2-cancel svg,.swal2-confirm svg,.swal2-deny svg{font-size:20px!important;margin-top:-3px;width:20px}.btn svg.loader,.swal2-cancel svg.loader,.swal2-confirm svg.loader,.swal2-deny svg.loader{animation:spin 1s linear infinite;min-height:0;min-height:auto}.btn-grey.swal2-cancel,.btn-grey.swal2-confirm,.btn-grey.swal2-deny,.btn.btn-grey{background:#606060!important;color:#fff}.btn-grey.swal2-cancel:hover,.btn-grey.swal2-confirm:hover,.btn-grey.swal2-deny:hover,.btn.btn-grey:hover{background:#565656!important}.btn-red.swal2-cancel,.btn-red.swal2-confirm,.btn-red.swal2-deny,.btn.btn-red{background:#f45051!important;color:#fff}.btn-red.swal2-cancel:hover,.btn-red.swal2-confirm:hover,.btn-red.swal2-deny:hover,.btn.btn-red:hover{background:#f33d3e!important}.btn-white.swal2-cancel,.btn-white.swal2-confirm,.btn-white.swal2-deny,.btn.btn-white{background:#fff!important;color:#606060!important}.btn-white.swal2-cancel:hover,.btn-white.swal2-confirm:hover,.btn-white.swal2-deny:hover,.btn.btn-white:hover{background:#f5f5f5!important}.btn-white.swal2-cancel svg,.btn-white.swal2-confirm svg,.btn-white.swal2-deny svg,.btn.btn-white svg{color:#4d5904!important;margin-right:0!important}.btn-icon.swal2-cancel,.btn-icon.swal2-confirm,.btn-icon.swal2-deny,.btn.btn-icon{align-content:center;display:flex;height:40px;justify-content:center;padding:0!important;width:40px}.btn-icon.btn-small.swal2-cancel,.btn-icon.btn-small.swal2-confirm,.btn-icon.btn-small.swal2-deny,.btn.btn-icon.btn-small{height:34px!important;padding:0!important;width:34px!important}.btn-icon.btn-small.swal2-cancel svg,.btn-icon.btn-small.swal2-confirm svg,.btn-icon.btn-small.swal2-deny svg,.btn.btn-icon.btn-small svg{font-size:16px!important}.btn-icon.swal2-cancel svg,.btn-icon.swal2-confirm svg,.btn-icon.swal2-deny svg,.btn.btn-icon svg{margin:0}.btn-icon-2.swal2-cancel,.btn-icon-2.swal2-confirm,.btn-icon-2.swal2-deny,.btn.btn-icon-2{align-items:center;border-radius:5px!important;display:flex;height:30px;padding:0!important;width:30px}.btn-icon-2.swal2-cancel svg,.btn-icon-2.swal2-confirm svg,.btn-icon-2.swal2-deny svg,.btn.btn-icon-2 svg{font-size:14px!important;margin:0}.btn-border.swal2-cancel,.btn-border.swal2-confirm,.btn-border.swal2-deny,.btn.btn-border{background:#0000!important;border:1px solid #fff!important;color:#fff!important}.btn-border-green.swal2-cancel,.btn-border-green.swal2-confirm,.btn-border-green.swal2-deny,.btn.btn-border-green{background:#0000!important;border:1px solid #bad60a!important;color:#bad60a!important}.btn-grey.swal2-cancel,.btn-grey.swal2-confirm,.btn-grey.swal2-deny,.btn.btn-grey{background:#ddd!important;color:#606060!important}.btn-grey.swal2-cancel:hover,.btn-grey.swal2-confirm:hover,.btn-grey.swal2-deny:hover,.btn.btn-grey:hover{background:#d3d3d3!important}.btn-grey.swal2-cancel svg,.btn-grey.swal2-confirm svg,.btn-grey.swal2-deny svg,.btn.btn-grey svg{color:#999!important}.btn-block.swal2-cancel,.btn-block.swal2-confirm,.btn-block.swal2-deny,.btn.btn-block{width:100%}.Mui-disabled.swal2-cancel,.Mui-disabled.swal2-confirm,.Mui-disabled.swal2-deny,.btn.Mui-disabled{cursor:not-allowed!important;opacity:.7}.btn-small.swal2-cancel,.btn-small.swal2-confirm,.btn-small.swal2-deny,.btn.btn-small{font-size:12px!important;padding:8px 12px 5px!important}.btn-full-width.swal2-cancel,.btn-full-width.swal2-confirm,.btn-full-width.swal2-deny,.btn.btn-full-width{width:100%}.btn-green.swal2-cancel,.btn-green.swal2-deny,.btn.btn-green,.swal2-confirm{background:#bad60a!important;color:#4d5904!important}.btn-green.swal2-cancel:hover,.btn-green.swal2-deny:hover,.btn.btn-green:hover,.swal2-confirm:hover{background:#a9c309!important}.btn-green.swal2-cancel:disabled,.btn-green.swal2-deny:disabled,.btn.btn-green:disabled,.swal2-confirm:disabled{background:#e3e3e3!important;color:#757575!important}.btn-warning.swal2-cancel,.btn-warning.swal2-confirm,.btn-warning.swal2-deny,.btn.btn-warning{background:#ffa20033!important;color:#553600!important}.btn-warning.swal2-cancel:hover,.btn-warning.swal2-confirm:hover,.btn-warning.swal2-deny:hover,.btn.btn-warning:hover{background:#ffa2004d!important}.btn-ghost.swal2-confirm,.btn-ghost.swal2-deny,.btn.btn-ghost,.swal2-cancel{background:#0000!important;color:#414140!important}.btn-ghost.swal2-confirm:hover,.btn-ghost.swal2-deny:hover,.btn.btn-ghost:hover,.swal2-cancel:hover{background:#bad60a1a!important;color:#677605!important}.btn-destructive.swal2-cancel,.btn-destructive.swal2-confirm,.btn.btn-destructive,.swal2-deny{background:#ad3b24!important;color:#fff!important}.btn-destructive.swal2-cancel:hover,.btn-destructive.swal2-confirm:hover,.btn.btn-destructive:hover,.swal2-deny:hover{background:#8f2d1a!important}.btn-destructive.swal2-cancel:disabled,.btn-destructive.swal2-confirm:disabled,.btn.btn-destructive:disabled,.swal2-deny:disabled{background:#e3e3e3!important;color:#999!important}.btn-secondary.swal2-cancel,.btn-secondary.swal2-confirm,.btn-secondary.swal2-deny,.btn.btn-secondary{background:#bad60a33!important;color:#4d5904!important}.btn-secondary.swal2-cancel:hover,.btn-secondary.swal2-confirm:hover,.btn-secondary.swal2-deny:hover,.btn.btn-secondary:hover{background:#bad60a1a!important}.btn-secondary.swal2-cancel:disabled,.btn-secondary.swal2-confirm:disabled,.btn-secondary.swal2-deny:disabled,.btn.btn-secondary:disabled{background:#efefef!important;color:#999!important}.swal2-cancel,.swal2-confirm,.swal2-deny{box-shadow:none!important}.btn-delete,.btn-delete-custom{align-items:center;background:#f45051!important;color:#fff!important;display:flex;height:30px;justify-content:center;width:30px}.btn-delete-custom{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:auto}.heading{align-items:center;display:flex;margin-bottom:20px}.heading svg{color:#bad60a;font-size:30px;margin-right:10px;margin-top:-3px}.heading h1,.heading h2{color:#414140;font-weight:700;margin:0}.heading h1{font-size:26px}.heading h2{font-size:22px}.heading.small svg{font-size:27px}.heading.small h2{color:#414140;font-size:18px;font-weight:700;margin:0}:focus{outline-color:#0000!important;outline-style:none!important}span.required{color:#f45051}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{background:#fff;border:0;border-radius:10px;box-shadow:7px 7px 25px 0 #0000001a;color:#606060;display:block;font-family:Frutiger,sans-serif;font-size:14px;padding:17px 20px 15px;width:-webkit-fill-available}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:#999;font-weight:300}input[type=date]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=text]:disabled,select:disabled,textarea:disabled{cursor:not-allowed!important;opacity:.6}select{-webkit-appearance:none;background-image:linear-gradient(45deg,#0000 50%,#0006 0),linear-gradient(135deg,#0006 50%,#0000 0);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%,100% 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,2.5em 2.5em}.password-strength{align-items:center;color:#606060;display:flex;font-size:14px;font-weight:300}.password-strength span.valid{color:#48bc5a}.password-strength span.not-valid{color:#f45051}.password-strength span svg{font-size:16px;margin-right:5px;margin-top:0}.container{padding:0 150px}@media(max-width:768px){.container{padding:0 30px}}.icon-input{background:#fff;border-radius:10px;box-shadow:7px 7px 25px 0 #0000001a;overflow:hidden;padding-left:20px;width:100%}.icon-input:after,.icon-input:before{display:none!important}.icon-input input{border-radius:0;box-shadow:none;padding-left:5px!important}.icon-input svg{color:#bad60a}.modal-content{background:#fff;border-radius:10px;box-shadow:7px 7px 25px 0 #0000001a;left:50%;max-height:80vh;min-width:300px;overflow-y:scroll;padding:40px;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal-content h3{margin:0 0 20px}label{color:#414140;display:block;font-size:13px;margin-bottom:5px}.quill{background:#fff;border:0;border-radius:10px;box-shadow:7px 7px 25px 0 #0000001a;overflow:hidden}.quill .ql-container{border:0!important;height:200px}.quill .ql-toolbar{background:#efefef;border:0!important}.MuiDataGrid-cell,.MuiDataGrid-columnHeader{font-family:Frutiger,sans-serif!important}.MuiDataGrid-cell:focus,.MuiDataGrid-cell:focus-within,.MuiDataGrid-columnHeader:focus,.MuiDataGrid-columnHeader:focus-within{outline:none!important}.MuiDataGrid-columnHeader .MuiDataGrid-columnHeaderTitle{font-weight:700}.MuiDataGrid-root{border:0!important}.MuiListItem-root{color:#606060;font-size:14px}.MuiListItem-root.selected{background:#bad60933}.MuiListItem-root .MuiListItemButton-root{display:flex;justify-content:space-between;max-width:100%}.MuiListItem-root .MuiListItemButton-root span{word-wrap:break-word;flex-grow:1;flex-shrink:1;min-width:0;overflow-wrap:break-word}.MuiListItem-root .MuiListItemButton-root input[type=checkbox]{display:none}.MuiListItem-root .MuiListItemButton-root input[type=checkbox]+label{align-items:center;background:#0000001a;border-radius:50px;color:#0000001a;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:25px;justify-content:center;margin-bottom:0;width:25px}.MuiListItem-root .MuiListItemButton-root input[type=checkbox]:checked+label{background:#bad60a;color:#fff}.list-item-buttons{display:flex;flex-shrink:0;margin-left:10px}.list-item-button-action{background:#0000000d!important;border-radius:30px!important;color:#606060!important;flex-shrink:0!important;font-size:12px!important;height:25px!important;min-width:0!important;min-width:auto!important;padding:0!important;width:25px!important}.list-item-button-action.delete{background:#f45051!important;color:#fff!important}.list-item-button-action.green{background:#bad60a!important;color:#fff!important}.editing-list{background:#bad60933;display:flex;justify-content:space-between;padding:8px 16px;width:100%}.editing-list input{all:unset;flex-grow:1;margin-right:10px}.list-add{display:flex;margin-top:20px}.list-add input{all:unset;background:#0000000f;border-bottom-left-radius:5px;border-top-left-radius:5px;flex-grow:1;font-size:14px;padding:8px 16px}.list-add button{background:#bad60a!important;border-radius:0;border-bottom-right-radius:5px;border-top-right-radius:5px;color:#fff;font-size:20px!important;height:40px!important;min-width:0!important;min-width:auto!important;width:40px!important}.inline-alert-triangle{color:#f45051;margin-bottom:-2px;margin-right:5px}.pagination{display:flex;justify-content:center}.pagination .MuiPaginationItem-root{color:#606060;width:32px}.MuiAlert-root{font-family:Frutiger,sans-serif}.MuiTypography-root{font-family:Frutiger,sans-serif!important}.backoffice-search{background:#efefef;border:0;border-radius:40px;box-sizing:border-box;font-family:Frutiger,sans-serif;font-size:14px;line-height:14px;padding:13px 20px 11px;width:100%}.backoffice-filters-search-bar{margin-bottom:30px}.backoffice-filters-search-bar select{background:#efefef;background-image:url("data:image/svg+xml;utf8,<svg fill=%27grey%27 height=%2724%27 viewBox=%270 0 24 24%27 width=%2724%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/><path d=%27M0 0h24v24H0z%27 fill=%27none%27/></svg>");background-position-x:calc(100% - 10px);background-position-y:8px;background-repeat:no-repeat;border-radius:40px;box-shadow:none;padding:15px 20px 12px}.backoffice-filters-search-bar input,.backoffice-filters-search-bar select{box-sizing:border-box;font-family:Frutiger,sans-serif;font-size:14px;line-height:14px;width:100%}.backoffice-filters-search-bar input{background:#efefef;border:0;border-radius:40px;padding:13px 20px 11px}.status-chip{border-radius:5px!important;color:#fff!important;font-family:Frutiger,sans-serif;font-size:12px!important;font-weight:600}.loader{align-items:center;display:flex;justify-content:center;min-height:700px}.loader svg{color:#bad60a}.MuiMenu-paper{box-shadow:2px 2px 8px 0 #00000017!important;min-width:150px!important}.MuiMenu-paper .MuiButtonBase-root{color:#414140;font-family:Frutiger,sans-serif!important;font-size:13px;letter-spacing:normal}.MuiMenu-paper .MuiButtonBase-root.Mui-selected{background:#bad60a1a}.MuiMenu-paper .MuiButtonBase-root.Mui-selected:hover{background:#bad60a33}.MuiMenu-paper .MuiButtonBase-root .MuiTouchRipple-root{display:none}.backoffice-bulk-actions{align-items:center;color:#606060;display:flex;font-size:14px;gap:16px}.backoffice-table{background:#fbfbfb;border-radius:16px}.backoffice-table .table-header .MuiTableCell-root{color:#212121;font-weight:700}.backoffice-table .table-cell{max-width:0;overflow:hidden;position:relative;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.backoffice-table .table-cell:hover:after{background:#000c;border-radius:5px;box-shadow:0 2px 10px #0003;color:#fff;content:attr(title);display:none;font-size:12px;left:0;max-width:300px;padding:5px 10px;position:absolute;top:-30px;white-space:normal;z-index:1000}.backoffice-table .table-cell[title]:hover:after{display:block}.backoffice-table .table-row{height:10px}.backoffice-table .table-row:hover{background-color:#f4f4f4}.backoffice-table td,.backoffice-table th{border-color:#efefef;color:#414140;font-family:Frutiger,sans-serif;max-width:0;overflow:hidden;padding-bottom:10px;padding-top:10px;text-overflow:ellipsis;white-space:nowrap}.backoffice-table th{padding-bottom:14px;padding-top:14px}.backoffice-table td.light{color:#999}.backoffice-table td.status svg{color:#414140;display:inline;height:15px;vertical-align:sub;width:15px}.backoffice-table .MuiInputBase-root,.backoffice-table .MuiTableCell-root,.backoffice-table .MuiTablePagination-displayedRows,.backoffice-table .MuiTablePagination-selectLabel,.backoffice-table .MuiTableSortLabel-root{font-family:Frutiger,sans-serif}.no-results-table-row td{color:#757575;text-align:center}.password-input{background:#fff;border-radius:10px;box-shadow:7px 7px 25px 0 #0000001a;font-family:Frutiger,sans-serif}.password-input input{box-shadow:none;height:49px;padding:0;padding-left:20px!important}.password-input input::placeholder{opacity:1}.password-input .MuiOutlinedInput-notchedOutline{display:none}.client-form .client-form-panel{margin-bottom:30px}.client-form .client-form-panel h1,.client-form .client-form-panel label{color:#414140;font-size:24px;font-weight:300;line-height:150%;margin:0;padding:0}.client-form .client-form-panel.error{border:3px solid #efb8a9}.client-form .client-form-panel label{display:block;margin-bottom:20px}.client-form .client-form-panel label.small{font-size:14px;line-height:14px;margin-bottom:10px;margin-top:20px}.client-form .client-form-panel input[type=number],.client-form .client-form-panel input[type=text]{font-size:16px;padding:20px 25px 17px}.client-form .client-form-panel .buttons-group{display:flex;flex-wrap:wrap;margin-bottom:-20px}.client-form .client-form-panel .children-input-group{position:relative}.client-form .client-form-panel .children-input-group button{align-content:center;background:#f45051;border-radius:20px;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;padding:0;position:absolute;right:-5px;top:-5px;width:20px}.progress-bar{background:#e8e8e8;height:8px}.progress-bar .progress-bar-progress{background:#bad60a;height:8px;transition:all .4s ease}.client-form-loader{align-items:center;color:#414140;display:flex;flex-direction:column;font-size:28px;font-weight:300;margin-bottom:250px;padding-top:180px;text-align:center}.client-form-loader svg{color:#bad60a;display:block;font-size:160px;margin-bottom:30px}.radio-checkbox-button{align-items:center;border:2px solid #cecece;border-radius:10px;color:#606060;cursor:pointer;display:flex;font-family:Frutiger,sans-serif;font-size:14px;padding:10px 25px 7px 7px;transition:all .3s ease}.radio-checkbox-button.full-width{width:100%}.radio-checkbox-button:not(.full-width){margin-bottom:20px;margin-right:20px}.radio-checkbox-button .radio-checkbox-button__indicator{align-items:center;background:#d9d9d9;border-radius:5px;display:flex;font-size:20px;height:25px;justify-content:center;margin-right:10px;margin-top:-3px;width:25px}.radio-checkbox-button:focus{background:#fff;border-color:#fff;box-shadow:7px 7px 25px 0 #0000001a}.radio-checkbox-button:focus .radio-checkbox-button__indicator{background:#e6e6e6}.radio-checkbox-button.selected{background:#bad60a;border-color:#bad60a;color:#fff;font-weight:700}.radio-checkbox-button.selected .radio-checkbox-button__indicator{background:#fff;color:#bad60a}.loading-screen{color:#414140;font-size:30px;font-weight:700;padding-top:30vh!important;text-align:center}.loading-screen div{color:#bad60a;display:flex;font-size:60px;justify-content:center;margin-bottom:30px}.loading-screen div svg.loader{animation:spin 1s linear infinite}.email-link{color:#bad60a;font-weight:700}.signup-form input[type=checkbox]{display:none}.signup-form input[type=checkbox]+label.terms-field{color:#606060;font-size:12px;font-weight:400;line-height:150%;margin-top:30px;padding-left:30px;padding-top:2px;position:relative}.signup-form input[type=checkbox]+label.terms-field:before{background:#fff;border-radius:5px;box-shadow:7px 7px 25px 0 #0000001a;color:#fff;content:"✔";font-size:12px;height:20px;left:0;line-height:23px;position:absolute;text-align:center;top:0;transition:all .2s ease;width:20px}.signup-form input[type=checkbox]+label.terms-field a{color:#bad60a;font-weight:500;font-weight:700;text-decoration:none}.signup-form input[type=checkbox]:checked+label.terms-field:before{background:#bad60a;color:#fff}.best-matches-view{margin:auto;max-width:800px;padding:20px}.best-matches-view h1{margin-bottom:20px;text-align:center}.best-matches-view .best-matches-list .best-match-item{border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin-bottom:20px;padding:15px}.best-matches-view .best-matches-list .best-match-item h3{color:#333;margin-top:0}.best-matches-view .best-matches-list .best-match-item .details-button{background:none;border:none;color:#007bff;cursor:pointer}.best-matches-view .best-matches-list .best-match-item .details-button:hover{color:#0056b3}.best-matches-view .best-matches-list .best-match-item .details-button svg{height:24px;width:24px}.match-item{align-items:center;background:#fff;border-radius:10px;box-shadow:7px 7px 25px 0 #0000001a;cursor:pointer;display:flex;justify-content:space-between;padding:30px}.match-item:not(:last-child){margin-bottom:30px}.match-item .match-item-details{align-items:center;display:flex}.match-item .match-item-details .match-item-image{background-position:50%;background-size:cover;border-radius:50%;height:60px;margin-right:20px;width:60px}.match-item .match-item-details .match-details h3{color:#606060;font-size:16px;font-weight:700;margin:0}.match-item .match-item-details .match-details h4{color:#999;font-size:12px;font-weight:500;margin:5px 0 0}.match-item .button-group{align-items:center;display:flex;justify-content:flex-end}.match-item .details-button{background:#bad60a;font-size:20px}.match-item .details-button,.match-item .soft-delete-button{align-items:center;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.match-item .soft-delete-button{background:#f45051;font-size:18px;margin-right:10px}.landing-page{background-image:url(/static/media/landing-background.f69a3c0afadb0c94df2e.jpg);background-position:top;background-size:cover;margin:0 auto;max-width:2400px;min-height:calc(100vh - 50px);min-width:1000px;width:100%}.landing-page .landing-page-header{display:flex;justify-content:space-between;padding-top:50px;width:100%}.landing-page .landing-page-header img{max-height:40px}.landing-page .landing-page-content{margin-top:47vh;max-width:25em}.landing-page .landing-page-content svg{color:#bad60a;font-size:60px}.landing-page .landing-page-content h1{color:#fff;font-size:34px;margin:0}.landing-page .landing-page-content p{color:#ffffffb3;font-size:14px;font-weight:300;margin:20px 0 0}.swal2-container{z-index:2000}.authentication-view{background-image:url(/static/media/default-header.eca9fd00c7da0485c00b.png);background-repeat:no-repeat;background-size:95%;min-height:95vh}.authentication-view .logo{max-height:50px}.authentication-view .login-form{overflow:hidden;position:relative}.authentication-view .login-form .forgot-password{background:#0000;border:0;color:#bad60a;cursor:pointer;font-family:Frutiger,sans-serif;font-weight:700;margin-top:20px;padding:0}.authentication-view .login-form .auth-loading{align-items:center;background:#0000004d;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.authentication-view .login-form .auth-loading svg{color:#fff}.authentication-view .login-form h1{color:#414140;font-size:34px;margin:0;text-align:center}.authentication-view .login-form h1 span{color:#bad60a}.authentication-view .login-form p{margin-bottom:20px;margin-top:10px;text-align:center}.authentication-view .login-form label{color:#414140;display:block;font-size:14px;margin-bottom:5px}.authentication-view .login-form label:not(:first-child){margin-top:20px}.authentication-view .login-form .form-actions{margin-top:30px;text-align:center}.authentication-view .login-form .form-actions a{color:#414140;display:block;font-size:14px;font-weight:300;margin-top:20px;text-decoration:none}.authentication-view .login-form .form-actions a b{color:#bad60a}.authentication-view .login-form .error{align-items:center;background:#ffcdcd;border-radius:5px;color:#f45051;display:flex;font-weight:700;padding:15px 20px 12px}.authentication-view .login-form .error svg{font-size:18px;margin-right:10px;margin-top:-2px}.profile-settings label{color:#414140;display:block;font-size:13px;margin-bottom:5px}.profile-settings label:not(:first-child){margin-top:20px}.profile-settings .user-heading{align-items:center;display:flex;margin-bottom:20px}.profile-settings .user-heading .profile-img svg{color:#bad60a;height:40px;margin-right:10px;width:40px}.profile-settings .user-heading h1{color:#999;font-size:22px;font-weight:300;margin:0}.profile-settings .user-heading h1 b{color:#606060;font-weight:700}.scrollable-table-container{max-height:300px;overflow-y:auto}.scrollable-table{border-collapse:collapse;width:100%}.scrollable-table td,.scrollable-table th{border:1px solid #ddd;padding:8px;text-align:left}.action-button{align-items:center;background:#bad60a;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:20px;height:30px;justify-content:center;width:30px}.action-button.red{background:#f45051}.select-toggle{align-items:center;display:flex;justify-content:center;margin-right:20px;overflow:hidden;width:200px}.select-toggle,.select-toggle .MuiSelect-select{background-color:#efefef;border-radius:50px;height:46px}.select-toggle .MuiSelect-select{color:#606060;display:block;padding:0 20px;width:100%}.select-toggle .MuiSelect-icon{right:20px}.select-toggle .MuiSelect-root{padding:0}.data-dashboard-view .period,.data-dashboard-view .period-date{background-color:#efefef;box-shadow:none}.data-dashboard-view .period-date{padding:14px 18px}.data-dashboard-view .heading-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.data-dashboard-view .heading-left{margin:0}.data-dashboard-view .download-button{margin-left:auto}.data-dashboard-view .period-control{align-items:center;background-color:#efefef;border-radius:50px;color:#606060;display:flex;font-size:14px;justify-content:space-between;width:200px}.data-dashboard-view .period-control button{align-items:center;display:flex;font-size:14px;height:46px;justify-content:center;padding:0!important;width:46px!important}.data-dashboard-view .period-control button svg{color:#fff;font-size:16px;margin-top:0}.dashboard-panel{background:#fff;border-radius:10px;box-shadow:7px 7px 25px 0 #0000001a;overflow:hidden}.dashboard-panel .pagination{padding:20px 20px 10px}.dashboard-panel .search-input{background:#0000000d;border-radius:0;box-shadow:none;font-size:14px;padding:13px 30px 11px}.dashboard-panel .panel-header{align-items:center;background:#bad60a;display:flex;padding:15px 30px 12px}.dashboard-panel .panel-header svg{color:#fff;font-size:20px;margin-right:10px;margin-top:-3px}.dashboard-panel .panel-header h2{color:#fff;font-size:20px;margin:0}.dashboard-panel .panel-content{padding:30px}.dashboard-panel .panel-content h3{color:#414140;font-size:17px;margin:0}.dashboard-panel .panel-content select{background-color:#efefef;background-image:linear-gradient(45deg,#0000 50%,#0006 0),linear-gradient(135deg,#0006 50%,#0000 0);border-radius:50px;box-shadow:none}.dashboard-panel .panel-content hr{border:0;border-top:1px solid #ddd;margin:20px 0 30px}.dashboard-panel.compact .search-input{background:#0000000d;border-radius:0;box-shadow:none;font-size:13px;padding:13px 12px 10px}.dashboard-panel.compact .panel-header{padding-left:15px}.dashboard-panel.compact .panel-content{padding:0}.dashboard-panel.compact p{padding:20px 16px}.dashboard-panel.compact .MuiCircularProgress-root{color:#bad60a;padding:20px 16px}.dashboard-panel .MuiCircularProgress-root{color:#bad60a}.access-denied-container{align-items:center;display:flex;height:100vh;justify-content:center}.access-denied-message{font-size:20px;text-align:center}.users-view .alert-icon{color:#ad3b24;height:20px;width:20px}.users-view .table-select{background-color:#fff;border:1px solid #efefef;border-radius:4px;color:#606060;cursor:pointer;font-size:12px;padding:6px 8px;width:100%}.users-view .table-select:focus{border-color:#606060;outline:none}.users-view .table-select:hover{border-color:#606060}.users-view .btn-delete{color:#606060;font-size:12px!important;min-height:0;min-height:auto;padding:0!important}.users-view .btn-delete svg{height:16px;margin-right:0;width:16px}.users-view .btn-delete:hover{background:#0000!important;color:#ad3b24!important}.users-view .backoffice-table .MuiTableHead-root .MuiTableCell-root{background-color:#efefef;color:#414140;font-weight:700}.users-view .backoffice-table .MuiTableBody-root .MuiTableRow-root:hover{background-color:#fbfbfb}.users-view .backoffice-table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{border-bottom:1px solid #efefef;color:#606060}.backoffice-title{align-items:center;display:flex;flex-shrink:0}.backoffice-title .backoffice-title-icon{align-items:center;background-color:#bad60a33;border-radius:8px;color:#9ab108;display:flex;height:40px;justify-content:center;margin-right:15px;width:40px}.backoffice-title h1{color:#414140;font-size:26px;margin:0}.feedback-view{font-family:Frutiger,sans-serif;min-height:calc(100vh - 190px)}.feedback-view .table-header .MuiTableCell-root{color:#212121;font-weight:700}.feedback-view .table-row{height:10px}.feedback-view .table-row:hover{background-color:#f4f4f4}.feedback-view .table-cell{padding-bottom:8px;padding-top:8px}.feedback-view .MuiInputBase-root,.feedback-view .MuiTableCell-root,.feedback-view .MuiTableSortLabel-root{font-family:Frutiger,sans-serif}.feedback-view input[type=text]{background:#efefef;border:0;border-radius:50px;box-shadow:none;color:#606060;display:block;font-size:14px;padding:14px 20px 10px;width:-webkit-fill-available}.case-content-dashboard .risk:not(:first-child){padding-top:20px}.case-content-dashboard .risk:not(:last-child){border-bottom:1px solid #ddd;padding-bottom:20px}.case-content-dashboard .risk .input-row{display:flex}.case-content-dashboard .risk .input-row input{padding:6px 15px 4px}.case-content-dashboard .risk .input-row button{flex-shrink:0;margin-left:10px}.case-content-dashboard .risk .risk-toolbar{align-items:center;display:flex;margin-top:20px}.case-content-dashboard .risk .risk-toolbar button{flex-shrink:0;margin-left:10px}.case-content-dashboard .risk .risk-toolbar select{margin-left:10px;padding:12px 20px}.case-content-dashboard .risk .risk-toolbar .risk-icon{color:#bad60a;font-size:24px}.case-content-dashboard .risk .risk-toolbar .risk-icon svg{display:block}.case-content-dashboard .risk .risk-toolbar .risk-icon img{display:block;max-height:24px}:root{--swal2-loader-color:#bad60a}.swal2-loader{border-right-color:#bad60a!important;border-right-color:var(--swal2-loader-color)!important}.swal2-styled.swal2-confirm.swal2-loading:after{border-color:#bad60a #0000!important;border-color:var(--swal2-loader-color) #0000 var(--swal2-loader-color) #0000!important}.circle-image{border-radius:50%;height:50px;overflow:hidden;width:50px}.circle-image img{height:100%;object-fit:cover;width:100%}.page-container{display:flex;flex-direction:column;min-height:100vh}.profession-list-item{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.profession-list-item:not(:first-child){padding-top:10px}.profession-list-item:not(:last-child){border-bottom:1px solid #ddd;padding-bottom:10px}.profession-list-item .profession-name{color:#606060;font-size:14px}.profession-list-item .buttons-container{align-items:center;display:flex;gap:10px}.profession-list-item .buttons-container button{width:100px}.profession-list-item .mock-check{align-items:center;background:#0000001a;border-radius:50px;color:#0000001a;display:flex;font-size:16px;height:25px;justify-content:center;width:25px}.profession-list-item .mock-check.checked{background:#bad60a;color:#fff}.generated-case{margin-top:30px;padding:30px}.generated-case .case-content{color:#606060;font-size:14px;margin-top:20px}.generated-case .case-header{display:flex;justify-content:space-between}.generated-case .case-header .case-info{align-items:center;display:flex}.generated-case .case-header .case-info .case-heading{margin-left:20px}.generated-case .case-header .case-info .case-heading h3{color:#1a1a1a;margin:0}.generated-case .case-header .case-info .case-heading span{color:#606060;font-size:13px}footer{margin-top:auto}.char-counter{font-family:Frutiger,sans-serif;margin-top:10px}.button-container{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-top:1rem}.button-container .btn{margin-right:10px}.button-container .btn:last-child{margin-right:0}.button-container .btn-green{padding-left:10px;padding-right:10px}.chat-view{margin-bottom:60px;margin-top:60px}.chat-view .faq{background-color:#f5f5f5;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:calc(100vh - 250px);padding:30px}.chat-view .faq .content{flex-grow:1;overflow-y:scroll}.chat-view .faq button{flex-shrink:0}.chat-view .faq .title{align-items:center;display:flex;flex-shrink:0;gap:10px}.chat-view .faq .title .icon{align-items:center;background:#bad60a33;border-radius:8px;color:#bad60a;display:flex;height:30px;justify-content:center;width:30px}.chat-view .faq .title .icon svg{height:15px;width:15px}.chat-view .faq .title h1{color:#414140;font-size:16px;margin:0}.chat-view .faq .faq-question{background:#fff;border:0;border-radius:5px;box-sizing:border-box;color:#606060;cursor:pointer;font-family:Frutiger,sans-serif;font-size:13px;margin-top:10px;padding:15px 15px 13px;text-align:left;width:100%}.chat-container{background:#f5f5f5;border-radius:16px;box-sizing:border-box;color:#414140;display:flex;flex-direction:column;font-size:14px;height:calc(100vh - 250px);padding:20px}.chat-container .backoffice-title{margin-bottom:10px}.chat-container .messages{display:flex;flex-direction:column-reverse;flex-grow:1;margin-bottom:30px;overflow-y:scroll}.chat-container .messages .placeholder{height:100%}.chat-container .chat-bottom{flex-shrink:0}.chat-container .chat-bottom p.disclaimer{color:#ad3b24;font-size:12px;font-weight:700;margin:10px 0 0}.chat-container .chat-input{background:#fff;border-radius:8px;display:flex;padding:10px}.chat-container .chat-input.disabled{opacity:.7}.chat-container .chat-input textarea{all:unset;box-sizing:border-box;flex-grow:1;height:100%;padding:5px}.chat-container .chat-input button{align-items:center;background:#bad60a1a;border-radius:8px;color:#bad60a;display:flex;flex-shrink:0;height:50px;justify-content:center;transition:all .2s ease;width:50px}.chat-container .chat-input button svg{height:20px;width:20px}.chat-container .chat-input button:hover{background:#bad60a33}.chat-container .chat-input button:disabled{background:#efefef;color:#606060;cursor:not-allowed!important}.message{background:#fff;border-radius:8px;color:#414140;font-size:14px;margin-top:16px;padding:16px;width:80%}.message .message-loader{margin-top:10px}.message .message-loader span{background:#4d5904!important}.message .source{background:#bad60a1a;gap:10px;margin-top:10px;padding:8px;text-decoration:none}.message .source,.message .source .icon{align-items:center;border-radius:8px;display:flex}.message .source .icon{background:#bad60a33;border:none;color:#4d5904;height:40px;justify-content:center;width:40px}.message .source .icon svg{height:20px}.message .source h4{color:#677605;font-size:14px;margin:0}.message .sender{color:#677605;display:block;font-weight:700;margin-bottom:8px}.message p{font-weight:400}.message.user{align-self:flex-end}.message .message-content p{margin-bottom:1em}.message .message-content p:last-child{margin-bottom:0}.message .message-actions{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.message .message-actions .sources-button{align-items:center;cursor:pointer;display:flex}.message .message-actions .sources-button .counter{background:#677605;border-radius:20px;color:#fff;flex-shrink:0;font-size:10px;font-weight:700;height:15px;line-height:15px;margin-right:10px;text-align:center;width:15px}.message .message-actions .sources-button .icon{align-items:center;background:#bad60a33;border-radius:8px;display:flex;flex-shrink:0;height:34px;justify-content:center;margin-right:5px;width:34px}.message .message-actions .sources-button .icon svg{color:#9ab108;width:20px}.message .message-actions .sources-button .chevron{color:#414140;height:20px;margin-left:5px;width:20px}.message .message-actions button{align-items:center;border:0;border-radius:40px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.message .message-actions button svg{height:16px;width:16px}.message .message-actions button.escalation{font-weight:700;padding:0 20px;width:auto}.message .message-actions button.positive{background:#bad60a33;color:#9ab108;margin-right:10px}.message .message-actions button.positive:hover{background:#bad60a1a}.message .message-actions button.positive.active{background:#bad60a;color:#fff}.message .message-actions button.positive.active:hover{background:#9ab108}.message .message-actions button.negative{background:#d736371a;color:#ad3b24}.message .message-actions button.negative:hover{background:#d7363733}.message .message-actions button.negative.active{background:#ad3b24;color:#fff}.message .message-actions button.negative.active:hover{background:#8f2d1a}.message .message-actions button.sources{background:#bad60a;color:#677605}.message .message-actions button.sources:hover{background:#9ab108}.sources-table-view .custom-checkbox{margin-bottom:0}.sources-table-view .custom-checkbox .checkbox{margin-right:0}.archived-row{opacity:.4}.table-row:hover{background-color:#e3e3e3}.archived-btn{height:35px;padding:0;width:35px}.archived-btn svg{color:#606060;height:25px;width:25px}.archived-btn:hover{background:#e3e3e3}.archived-btn.archived svg{color:#ffa200}.archived-btn .MuiTouchRipple-root{display:none}.table-cell{max-width:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.custom-checkbox{align-items:center;color:#414140;cursor:pointer;display:flex}.custom-checkbox svg{height:15px;margin-right:5px;width:15px}.custom-checkbox .checkbox{align-items:center;border:1px solid #999;border-radius:4px;display:flex;height:14px;justify-content:center;margin-right:10px;padding:0;transition:all .1s ease;width:14px}.custom-checkbox .checkbox svg{color:#fff;margin-right:0;opacity:0;transition:all .1s ease;visibility:hidden}.custom-checkbox:hover .checkbox{background:#bad60a33;border-color:#9ab108}input:checked+.custom-checkbox .checkbox{background:#9ab108;border-color:#9ab108}input:checked+.custom-checkbox .checkbox svg{opacity:1;visibility:visible}input:checked+.custom-checkbox:hover .checkbox{background:#bad60a;border-color:#bad60a}.options-popover .MuiPaper-root{box-shadow:2px 2px 8px 0 #00000017!important;min-width:200px!important;padding:10px}.options-popover .options-popover-search{background:#efefef;border-radius:4px;box-shadow:none;font-size:14px;font-weight:400!important;margin-bottom:10px;padding:11px 17px}.options-popover .options-popover-search::placeholder{color:#999;font-size:14px;font-weight:400!important}.options-popover small{color:#999}.options-popover label.custom-checkbox{border-radius:4px;margin-bottom:0!important;padding:8px;transition:all .1s ease}.options-popover label.custom-checkbox:hover{background:#efefef}.options-popover label.custom-checkbox:not(:last-child){margin-bottom:10px}.table-select-label{align-items:center;cursor:pointer;display:flex}.table-select-label svg{color:#757575;margin-right:5px;width:16px}@keyframes pulse-green{0%{color:#9ab108}50%{color:#bad60a}to{color:#9ab108}}.table-select-label .pulsating{animation:pulse-green 1.5s infinite;margin-left:5px}.table-select-label .chevron{display:block;margin-left:5px;width:18px}.status-switch{margin-bottom:0;margin-right:0}.status-switch .MuiSwitch-root{margin-bottom:-10px;margin-top:-10px;padding:13px 12px}.status-switch .MuiSwitch-root .MuiButtonBase-root .MuiSwitch-thumb{box-shadow:none;color:#ad3b24}.status-switch .MuiSwitch-root .MuiButtonBase-root+.MuiSwitch-track{background:#d736371a}.status-switch .MuiSwitch-root .MuiButtonBase-root.Mui-disabled+.MuiSwitch-track{background:#e3e3e3}.status-switch .MuiSwitch-root .MuiButtonBase-root.Mui-disabled .MuiSwitch-thumb{background:#999}.status-switch .MuiSwitch-root .MuiButtonBase-root.Mui-checked+.MuiSwitch-track{background:#bad60a33}.status-switch .MuiSwitch-root .MuiButtonBase-root.Mui-checked .MuiSwitch-thumb{color:#bad60a}.status-switch .MuiTypography-root{color:#ad3b24;font-size:14px;letter-spacing:normal!important}.status-switch.online .MuiTypography-root{color:#677605}.status-switch.disable .MuiTypography-root{color:#757575}.topics-view{font-family:Frutiger,sans-serif;min-height:calc(100vh - 190px)}.topics-view .table-header .MuiTableCell-root{color:#212121;font-weight:700}.topics-view .table-row{height:10px}.topics-view .table-row:hover{background-color:#f4f4f4}.topics-view .table-cell{padding-bottom:8px;padding-top:8px;vertical-align:middle}.topics-view .MuiInputBase-root,.topics-view .MuiTableCell-root,.topics-view .MuiTableSortLabel-root{font-family:Frutiger,sans-serif}.topics-view input[type=text]{background:#efefef;border:0;border-radius:50px;box-shadow:none;color:#606060;display:block;font-size:14px;padding:14px 20px 10px;width:-webkit-fill-available}.form-label{color:#414140;display:block;font-size:14px;font-weight:700;margin-bottom:10px}.form-label .required{color:#ad3b24;margin-left:3px}.form-input{border:1px solid #fff;border-radius:8px;box-sizing:border-box;color:#414140;display:block;font-size:14px;font-weight:300;outline:1px solid #999;padding:14px 16px;transition:all .2s ease;width:100%}.form-input::placeholder{color:#757575}.form-input:hover{outline:1px solid #bad60a}.form-input:focus{border:1px solid #bad60a!important;outline:1px solid #bad60a!important}.form-input.error{border:1px solid #fff!important;outline:1px solid #ad3b24!important}.form-input.error:focus{border:1px solid #ad3b24!important;outline:1px solid #ad3b24!important}.form-input-limit{color:#414140;display:block;font-size:12px;margin-top:5px}.form-textarea{border:1px solid #fff;border-radius:8px;box-shadow:none;color:#414140;font-size:14px;outline:1px solid #999;padding:12px 16px;transition:all .2s ease}.form-textarea::placeholder{color:#757575}.form-textarea:hover{outline:1px solid #bad60a}.form-textarea:focus{border:1px solid #bad60a!important;outline:1px solid #bad60a!important}.chat-backoffice-view{font-family:Frutiger,sans-serif;min-height:calc(100vh - 200px)}.chat-backoffice-view .current-file-container{position:relative}.chat-backoffice-view .current-file-container .btn-delete{position:absolute;right:-10px;top:-10px}.chat-backoffice-view .current-file{widht:100%;align-items:center;aspect-ratio:1;background:#fff;border-radius:10px;box-shadow:7px 7px 25px 0 #0000001a;color:#606060;cursor:pointer;display:flex;flex-direction:column;font-size:14px;justify-content:center}.chat-backoffice-view .current-file img{height:70px;margin-bottom:20px}.chat-backoffice-view .dropzone{align-items:center;background:#0000000d;border:1px dashed #ccc;border-radius:10px;box-sizing:border-box;display:flex;height:calc(100% - 20px);justify-content:center;padding:20px}.chat-backoffice-view .dropzone .dropzone-file{align-items:center;background:#fff;border-radius:5px;box-shadow:7px 7px 25px 0 #0000001a;box-sizing:border-box;color:#606060;display:flex;font-size:14px;overflow:hidden;padding:10px;position:relative}.chat-backoffice-view .dropzone .dropzone-file img{height:30px;margin-right:10px}.chat-backoffice-view .dropzone .dropzone-file .overlay{align-items:center;background:#0000004d;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:all .2s ease;width:100%;z-index:20}.chat-backoffice-view .dropzone .dropzone-file .overlay svg{color:#fff}.chat-backoffice-view .dropzone .dropzone-file:hover .overlay{opacity:1}.chat-backoffice-view h4{color:#414140!important;margin-bottom:10px;margin-top:30px}.chat-backoffice-view input,.chat-backoffice-view textarea{background:#0000000d;border:0;border-radius:5px;box-shadow:none;box-sizing:border-box;font-family:Frutiger,sans-serif;padding:15px 20px;width:100%}.chat-backoffice-view textarea{padding:20px}.chat-backoffice-view .helper{color:#999;display:block;font-size:12px;margin-top:10px}.chat-backoffice-view .helper.error{color:red}.chat-backoffice-view .moderation-container{background:#00000005;border:1px dashed #ccc;border-radius:10px;margin-top:30px;padding:20px}.chat-backoffice-view .moderation-container .MuiFormControlLabel-label{color:#606060;font-size:14px}.chat-dashboard-view .period-date{background:#fff;border:1px solid #fff!important;border-radius:8px;box-shadow:none;box-sizing:border-box;height:40px;outline:1px solid #999!important;transition:all .2s ease}.chat-dashboard-view .period-date:hover{outline:1px solid #bad60a!important}.chat-dashboard-view .period-date:focus{border:1px solid #bad60a!important;outline:1px solid #bad60a!important}.chat-dashboard-view .heading-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.chat-dashboard-view .time-controls{display:flex;gap:20px}.chat-dashboard-view .period{background-color:#f5f5f5;border-radius:40px;box-shadow:none;color:#414140;height:40px;min-width:200px;padding:0 0 0 16px;width:auto}.chat-dashboard-view .period-control{align-items:center;background-color:#efefef;border-radius:50px;color:#606060;display:flex;font-size:14px;justify-content:space-between;width:200px}.chat-dashboard-view .dashboard-panel{background:#fff;border:1px solid #e3e3e3;border-radius:16px;box-shadow:none;overflow:hidden}.chat-dashboard-view .dashboard-panel .pagination{padding:20px 20px 10px}.chat-dashboard-view .dashboard-panel .search-input{background:#0000000d;border-radius:0;box-shadow:none;font-size:14px;padding:13px 30px 11px}.chat-dashboard-view .dashboard-panel .panel-header{align-items:center;background:#f5f5f5;border-bottom:1px solid #e3e3e3;display:flex;padding:20px}.chat-dashboard-view .dashboard-panel .panel-header svg{color:#414140;height:20px;width:20px}.chat-dashboard-view .dashboard-panel .panel-header h2{color:#414140;font-size:20px;line-height:20px;margin:0}.chat-dashboard-view .dashboard-panel .panel-content{padding:20px}.chat-dashboard-view .dashboard-panel .panel-content h3{color:#414140;font-size:17px;margin:0}.chat-dashboard-view .dashboard-panel .panel-content select{background-color:#efefef;background-image:linear-gradient(45deg,#0000 50%,#0006 0),linear-gradient(135deg,#0006 50%,#0000 0);border-radius:50px;box-shadow:none}.chat-dashboard-view .dashboard-panel .panel-content hr{border:0;border-top:1px solid #ddd;margin:20px 0 30px}.chat-dashboard-view .dashboard-panel.compact .search-input{background:#0000000d;border-radius:0;box-shadow:none;font-size:13px;padding:13px 12px 10px}.chat-dashboard-view .dashboard-panel.compact .panel-header{padding-left:15px}.chat-dashboard-view .dashboard-panel.compact .panel-content{padding:0}.chat-dashboard-view .dashboard-panel.compact p{padding:20px 16px}.chat-dashboard-view .dashboard-panel.compact .MuiCircularProgress-root{color:#bad60a;padding:20px 16px}.chat-dashboard-view .dashboard-panel .MuiCircularProgress-root{color:#bad60a}.dashboard-container .MuiMasonry-root{width:auto}.conversations-view{font-family:Frutiger,sans-serif;min-height:calc(100vh - 190px)}.conversations-view .alert-icon{color:#ffa200;display:block;width:16px}.conversations-view .handled-icon{color:#bad60a;display:block;width:16px}.conversations-view .table-header .MuiTableCell-root{color:#212121;font-weight:700}.conversations-view .table-row{cursor:pointer;height:10px}.conversations-view .table-row:hover{background-color:#f4f4f4}.conversations-view td,.conversations-view th{padding-bottom:8px;padding-top:8px}.conversations-view td.center,.conversations-view th.center{text-align:center}.conversations-view .satisfaction{display:inline}.conversations-view .satisfaction.red{color:#ad3b24}.conversations-view .satisfaction.orange{color:#ffa200}.conversations-view .satisfaction.green{color:#bad60a}.conversations-view .MuiInputBase-root,.conversations-view .MuiTableCell-root,.conversations-view .MuiTableSortLabel-root{font-family:Frutiger,sans-serif}.conversations-view input[type=text]{background:#efefef;border:0;border-radius:50px;box-shadow:none;color:#606060;display:block;font-size:14px;padding:14px 20px 10px;width:-webkit-fill-available}.conversation-message{position:relative;width:100%}.conversation-message:not(:first-child){margin-top:16px}.conversation-message .message-content{background:#fff;border-radius:10px;box-sizing:border-box;padding:10px;width:85%}.conversation-message .message-content.user{border-bottom-left-radius:0}.conversation-message .message-content.assistant{border-bottom-right-radius:0;justify-self:flex-end}.conversation-message .message-content .message-header{align-items:center;display:flex;justify-content:space-between}.conversation-message .message-content .message-header .author{color:#677605;display:block;font-size:14px;font-weight:700}.conversation-message .message-content .message-header .time{color:#999;display:block;font-size:12px;font-weight:300}.conversation-message .message-content p{color:#414140;font-size:14px;font-weight:300;margin:4px 0 0}.conversation-message .message-content .sources{align-items:center;cursor:pointer;display:flex;margin-top:8px}.conversation-message .message-content .sources .sources-count{background:#677605;border-radius:20px;color:#fff;flex-shrink:0;font-size:10px;font-weight:700;height:15px;line-height:15px;margin-right:8px;text-align:center;width:15px}.conversation-message .message-content .sources .sources-icon{align-items:center;background:#bad60a33;border-radius:8px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.conversation-message .message-content .sources .sources-icon svg{color:#9ab108;width:16px}.conversation-message .message-content .sources .sources-text{font-size:12px;margin-left:5px}.conversation-message .message-content .sources .sources-caret{color:#757575;margin-left:5px;width:16px}.conversation-message .message-content .source{align-items:center;background:#bad60a33;border-radius:8px;cursor:pointer;display:flex;gap:10px;margin-top:10px;padding:8px;text-decoration:none}.conversation-message .message-content .source .icon{align-items:center;background:#bad60a33;border:none;border-radius:8px;color:#4d5904;display:flex;height:30px;justify-content:center;width:30px}.conversation-message .message-content .source .icon svg{height:16px}.conversation-message .message-content .source h4{color:#677605;font-size:12px;margin:0}.conversation-message .satisfaction{bottom:0;padding-right:10px;position:absolute;right:85%}.conversation-message .satisfaction.unevaluated{color:#999}.conversation-message .satisfaction.satisfied{color:#677605}.conversation-message .satisfaction.dissatisfied{color:#ad3b24}.conversation-message .satisfaction svg{height:20px;width:20px}.conversation-message .satisfaction .circle-button{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:30px;justify-content:center;width:30px}.conversation-message .satisfaction .circle-button.satisfied{background-color:#677605}.conversation-message .satisfaction .circle-button.dissatisfied{background-color:#ad3b24}.conversation-message .alert-icon{display:none}.conversation-message.alert-message .message-content{background:#ffa2001a}.conversation-message.alert-message .alert-icon{display:block;padding-right:10px;position:absolute;right:85%;top:0}.conversation-message.alert-message .alert-icon.user{left:85%;padding-left:10px;padding-right:0;right:auto}.conversation-message.alert-message .alert-icon svg{color:#ffa200;height:20px;width:20px}.conversation-view .MuiChip-root{background:#bad60a33;border-radius:6px;color:#677605;font-family:Frutiger,sans-serif;font-size:12px;margin-bottom:6px;margin-right:6px}.conversation-view .log{display:flex}.conversation-view .log:last-child{margin-bottom:30px}.conversation-view .log .log-content{color:#414140;font-size:14px;font-weight:400}.conversation-view .log .log-content b{color:#677605}.conversation-view .log .log-content small{color:#999;font-size:12px}.conversation-view .log .log-icon{flex-shrink:0;position:relative;width:28px}.conversation-view .log .log-icon span{background:#fff;color:#999;padding:4px 0;position:relative;z-index:2}.conversation-view .log .log-icon span svg{height:16px;width:16px}.conversation-view .log:not(:last-child) .log-content{padding-bottom:16px}.conversation-view .log:not(:last-child) .log-icon:before{border-left:1px dashed #e3e3e3;content:"";height:100%;left:8px;position:absolute;top:0}.conversation-view .assignment-label{background:#0000000d;border-radius:4px;color:#414140;display:inline-block;font-size:12px;font-weight:400;margin-left:10px;padding:5px 10px}.conversation-view .assignment-label b{color:#553600}.conversation-view .comment{margin-top:16px}.conversation-view .comment .comment-header{align-items:center;color:#999;display:flex;font-size:14px;justify-content:space-between}.conversation-view .comment .comment-header .author{color:#677605;font-weight:700}.conversation-view .comment p{margin-top:6px!important}.conversation-view .new-comment{margin-top:16px}.conversation-view .new-comment label{color:#414140;font-size:14px;font-weight:700;margin-bottom:10px}.conversation-view .new-comment textarea{background:#f5f5f5;box-shadow:none;font-size:14px;padding:16px}.conversation-view .conversation-panel{border:1px solid #e3e3e3;border-radius:16px}.conversation-view .conversation-panel:not(:first-child){margin-top:30px}.conversation-view .conversation-panel .panel-content{padding:20px}.conversation-view .conversation-panel .panel-content p{color:#414140;font-weight:400}.conversation-view .conversation-panel .panel-content p:not(:first-child){margin-top:10px}.conversation-view .conversation-panel .panel-content p a{color:#414140;text-decoration:underline}.conversation-view .conversation-panel .panel-content p.satisfaction span{font-weight:700}.conversation-view .conversation-panel .panel-content p.satisfaction span.red{color:#ad3b24}.conversation-view .conversation-panel .panel-content p.satisfaction span.orange{color:#ffa200}.conversation-view .conversation-panel .panel-content p.satisfaction span.green{color:#bad60a}.conversation-view .conversation-panel .panel-header{background:#f5f5f5;border-bottom:1px solid #e3e3e3;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px}.conversation-view .conversation-panel .panel-header h2{color:#414140;font-size:26px;margin:0}.conversation-view .conversation-panel .panel-header .timestamps{color:#414140;display:block;font-size:12px;margin-top:10px}.conversation-view .comments-title{color:#414140;margin:0}.conversation-view .comments-title .badge{background:#e3e3e3;border-radius:20px;display:inline-block;font-size:12px;height:20px;line-height:20px;margin-left:8px;min-width:20px;text-align:center;vertical-align:middle}.conversation-view p.comments-placeholder{color:#999!important;margin-top:5px!important}.conversation-view .alert{background:#ffa2001a;border-radius:16px;margin-bottom:10px;margin-top:40px;padding:20px}.conversation-view .alert h4{align-items:center;color:#553600;display:flex;font-size:14px;font-weight:700;gap:10px;margin:0;min-height:24.5px}.conversation-view .alert h4 svg{color:#ffa200;height:14px;width:14px}.conversation-view .alert p{color:#414140;font-size:14px;font-weight:300;margin-bottom:12px;margin-top:12px}.conversation-view .alert .btn{color:#553600!important}.conversation-view .chat{background:#f5f5f5;box-sizing:border-box;height:80vh;overflow-y:scroll;padding:30px;width:100%}.conversation-view .chat,.form-panel{border:1px solid #e3e3e3;border-radius:16px}.form-panel{color:#414140;font-size:14px}.form-panel .form-panel-header{background:#f5f5f5;border-bottom:1px solid #e3e3e3;border-top-left-radius:16px;border-top-right-radius:16px;color:#414140;padding:20px}.form-panel .form-panel-header h2{font-size:20px;margin:0}.form-panel .form-panel-header h3{font-size:12px;font-weight:400;margin:8px 0 0}.form-panel .form-panel-body{padding:20px}.form-icon-input{position:relative}.form-icon-input input{padding-left:40px}.form-icon-input svg{color:#414140;height:20px;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.form-icon-input.disabled{cursor:not-allowed;opacity:.5}.topic-selection-modal .MuiDialog-paper{border:1px solid #e3e3e3;border-radius:16px}.topic-selection-modal .MuiDialog-paper .MuiDialogTitle-root{border-bottom:1px solid #e3e3e3;color:#414140;font-size:20px;font-weight:700;line-height:20px;padding:20px}.topic-selection-modal .MuiDialog-paper .MuiDialogContent-root{padding:20px}.topic-selection-modal .MuiDialog-paper .MuiDialogContent-root .custom-checkbox{font-size:14px;font-weight:700}.topic-selection-modal .MuiDialog-paper .MuiDialogContent-root p{color:#757575;font-size:12px;font-weight:400;margin-bottom:20px}.reviews .review{display:flex;gap:10px}.reviews .review p{color:#414140;font-size:14px;font-weight:400;margin-bottom:8px;margin-top:3px}.reviews .review p b{color:#677605}.reviews .review p small{color:#999;font-size:12px}.reviews .review p .comment{display:block;margin-top:8px}.reviews .review h4{color:#414140;font-size:14px;margin:0 0 20px;padding-top:6px}.reviews .review h4:first-letter{text-transform:uppercase}.reviews .review button{flex-grow:1}.reviews .review .timeline-node{flex-shrink:0;position:relative;width:28px}.reviews .review .timeline-node .node{align-items:center;background:#fff;border:1px solid #e3e3e3;border-radius:20px;color:#414140;display:flex;height:28px;justify-content:center;position:relative;width:28px;z-index:2}.reviews .review .timeline-node .node svg{height:16px;width:16px}.reviews .review .timeline-node:before{border-left:1px dashed #e3e3e3;content:"";height:100%;left:50%;position:absolute;top:0}.reviews .review.approved .timeline-node:before{border-left:1px solid #bad60a}.reviews .review.approved .timeline-node .node{background:#bad60a;border-color:#bad60a;color:#fff}.reviews .review.rejected .timeline-node .node{background:#ad3b24;border-color:#ad3b24;color:#fff}.reviews .review.simple .timeline-node .node{background:#fff;border-color:#fff;color:#999}.reviews .review.second .timeline-node:before{border-color:#fff}.reviews .review .separator{color:#414140;font-size:14px;margin:10px 0;position:relative;text-align:center;width:100%}.reviews .review .separator:before{left:0}.reviews .review .separator:after,.reviews .review .separator:before{background:#efefef;content:"";height:1px;position:absolute;top:50%;width:calc(50% - 20px)}.reviews .review .separator:after{right:0}.rejection-popover .MuiPopover-paper{border:1px solid #e3e3e3;border-radius:16px;box-shadow:0 8px 16px 0 #00000014;margin-left:-20px;width:400px}.rejection-popover .MuiPopover-paper .popover-tile{align-items:center;border-bottom:1px solid #e3e3e3;display:flex;justify-content:space-between;padding:20px}.rejection-popover .MuiPopover-paper .popover-tile .close{background:#0000;border:none;color:#414140;cursor:pointer;padding:0}.rejection-popover .MuiPopover-paper .popover-tile .close svg{display:block}.rejection-popover .MuiPopover-paper .popover-tile h4{color:#414140;font-size:20px;margin:0}.rejection-popover .MuiPopover-paper .popover-content{padding:20px}.source-new-view .online-info{color:#414140;position:relative;width:20px;z-index:2}.source-new-view .topics-input{border:1px solid #999;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex-grow:1;flex-wrap:wrap;gap:10px;margin-right:10px;padding:8px 30px 8px 8px;position:relative;width:100%}.source-new-view .topics-input .chevron{color:#606060;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.source-new-view .topics-input span.placeholder{color:#606060;display:inline-block;font-size:14px;height:32px;line-height:32px;padding-left:5px}.source-new-view .topics-input span.chip{align-items:center;background:#bad60a33;border-radius:4px;box-sizing:border-box;color:#333b03;display:inline-flex;font-size:14px;gap:10px;height:32px;padding:6px 12px}.source-new-view .topics-input span.chip svg{height:15px;width:15px}.source-new-view .source-dropzone{align-items:center;border:1px dashed #999;border-radius:8px;color:#414140;cursor:pointer;display:flex;gap:20px;padding:10px 16px 9px}.source-new-view .source-dropzone.disabled{opacity:.5;pointer-events:none}.source-new-view .source-dropzone svg{height:20px;width:20px}.source-new-view .source-dropzone h4{font-size:14px;margin:0}.source-new-view .source-dropzone p{color:#606060;font-size:12px;font-weight:400;line-height:12px;margin-top:6px}.source-new-view .uploaded-file{align-items:center;background:#bad60a33;border-radius:8px;display:flex;justify-content:space-between;padding:8px}.source-new-view .uploaded-file .content{align-items:center;display:flex;gap:10px}.source-new-view .uploaded-file .icon,.source-new-view .uploaded-file button{align-items:center;background:#bad60a33;border:none;border-radius:8px;color:#4d5904;display:flex;height:40px;justify-content:center;width:40px}.source-new-view .uploaded-file .icon svg,.source-new-view .uploaded-file button svg{height:20px}.source-new-view .uploaded-file button{background:#d736371a;color:#ad3b24;cursor:pointer}.source-new-view .uploaded-file h4{color:#677605;font-size:14px;margin:0}.source-new-view .separator{color:#414140;font-size:14px;margin:20px 0;position:relative;text-align:center;width:100%}.source-new-view .separator:before{left:0}.source-new-view .separator:after,.source-new-view .separator:before{background:#efefef;content:"";height:1px;position:absolute;top:50%;width:calc(50% - 20px)}.source-new-view .separator:after{right:0}.source-new-view .loading-backdrop{background-color:#00000080;color:#fff;z-index:1301}.source-view .online-info{color:#606060;position:relative;z-index:2}.source-view .archived-chip{background:#efefef;border-radius:4px;color:#414140;font-family:Frutiger,sans-serif;font-size:12px;font-weight:700;height:auto;padding:5px 12px}.source-view .archived-chip span{padding:0}.source-view .topics-input{border:1px solid #999;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex-grow:1;flex-wrap:wrap;gap:10px;margin-right:10px;padding:8px 30px 8px 8px;position:relative;width:100%}.source-view .topics-input .chevron{color:#606060;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.source-view .topics-input span.placeholder{color:#606060;display:inline-block;font-size:14px;height:32px;line-height:32px;padding-left:5px}.source-view .topics-input span.chip{align-items:center;background:#bad60a33;border-radius:4px;box-sizing:border-box;color:#333b03;display:inline-flex;font-size:14px;gap:10px;height:32px;padding:6px 12px}.source-view .topics-input span.chip svg{height:15px;width:15px}.source-view .topic-chip{align-items:center;background:#bad60a33;border-radius:4px;box-sizing:border-box;color:#333b03;display:inline-flex;font-family:Frutiger,sans-serif;font-size:14px;gap:10px;height:32px;padding:6px 12px}.source-view .uploaded-file{align-items:center;background:#bad60a1a;border-radius:8px;display:flex;gap:10px;padding:8px;text-decoration:none}.source-view .uploaded-file .icon{align-items:center;background:#bad60a33;border:none;border-radius:8px;color:#4d5904;display:flex;height:40px;justify-content:center;width:40px}.source-view .uploaded-file .icon svg{height:20px}.source-view .uploaded-file h4{color:#677605;font-size:14px;margin:0}.source-view .slot-wrapper{position:relative}.source-view .slot-wrapper.slot-disabled>*{cursor:not-allowed;opacity:.5;pointer-events:none}.faq-view tr{cursor:pointer}.faq-view .featured-icon{color:#606060;display:block;width:18px}.faq-view .featured-btn{height:26px;padding:0;width:26px}.faq-view .featured-btn svg{color:#606060;height:16px;width:16px}.faq-view .featured-btn:hover{background:#e3e3e3}.faq-view .featured-btn.active svg{color:#ffa200}.faq-view .featured-btn .MuiTouchRipple-root{display:none}.match-ranking{background:#fff;border-radius:30px;box-shadow:7px 7px 25px 0 #0000001a;color:#999;font-size:10px;left:0;padding:6px 15px 4px;position:absolute;top:-50px}p.risk{margin:15px 0!important}p.risk svg{font-size:24px!important;margin-right:5px}p.risk img{height:24px;margin-right:5px;vertical-align:middle}.single-match{min-height:74vh}.single-match h3{color:#606060;font-size:16px;margin-top:30px}.single-match .header{align-items:center;background:#bad60a;border-radius:10px;box-shadow:7px 7px 25px 0 #0000001a;display:flex;justify-content:space-between;margin-bottom:-160px;margin-left:30px;padding:20px;position:relative;width:calc(100% - 80px);z-index:2}.single-match .header .image{background-position:50%;background-size:cover;border-radius:50%;box-shadow:7px 7px 25px 0 #0000001a;height:70px;margin-right:20px;width:70px}.single-match .header .match-info{align-items:center;display:flex}.single-match .header .match-info h1{color:#fff;font-size:24px;margin:0}.single-match .header .match-info h2{color:#fffc;font-size:14px;margin:3px 0 0}.single-match .header .match-buttons button{margin:0 10px}.single-match .left-column{background-image:url(/static/media/bubbles.5a943f587453f723a8bc.jpg);background-position:bottom;background-size:cover;border-radius:20px;box-shadow:7px 7px 25px 0 #0000001a;display:flex;flex-direction:column;height:calc(100% - 50px);justify-content:flex-end;min-height:60vh;padding:30px;position:relative;text-align:center;z-index:1}.single-match .left-column p a{color:#bad60a;font-weight:700;text-decoration:none}.single-match .left-column img{margin-top:30px;max-height:40px}.single-match .left-column a.small{color:#606060;display:block;font-size:10px;margin-top:7px;text-decoration:none}.single-match .case-details{margin-top:170px}.single-match .case-details p{margin:20px 0}.single-match .case-details p svg{color:#bad60a;font-size:16px;margin-top:-2px;vertical-align:middle}.single-match .case-details li,.single-match .case-details ul{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.alternatives-modal{left:50%;max-width:800px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.alternatives-modal .alternative-match{background:#fff;border-radius:10px;box-shadow:7px 7px 25px 0 #0000001a;cursor:pointer;display:flex;flex-direction:column;height:calc(100% - 80px);justify-content:space-between;padding:40px;position:relative}.alternatives-modal .alternative-match .image{background-position:50%;background-size:cover;border-radius:50%;box-shadow:7px 7px 25px 0 #0000001a;height:70px;margin-bottom:15px;width:70px}.alternatives-modal .alternative-match h3{color:#414140;font-size:18px;margin:0}.alternatives-modal .alternative-match h4{color:#606060cc;font-size:13px;margin:10px 0 0}.alternatives-modal .alternative-match .match-ranking{left:10px;top:-20px}.faq-view h1{color:#414140;font-size:26px;margin:0 10px 0 0}.faq-view .header-row{align-items:center;display:flex;justify-content:space-between}.faq-view .header-row .header-row-left{align-items:center;display:flex;gap:10px}.faq-view .header-row .featured-button{border-radius:4px;color:#414140;height:40px;width:40px}.faq-view .header-row .featured-button svg{width:18px}.faq-view .header-row .featured-button:hover{background-color:#efefef}.faq-view .header-row .featured-button.featured{color:#ffa200}.faq-view .created-info{color:#606060;display:block;font-size:14px;margin-bottom:30px}.faq-view .warning-text{color:#ad3b24;display:inline-block;font-size:14px;font-weight:700;line-height:1.4;margin-top:10px}.additional-text-view{align-items:center;background-color:#f9f9f9;box-sizing:border-box;color:#333;display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:center;min-height:92vh;padding:20px}.additional-text-view .content-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;max-width:600px;padding:30px;text-align:center;width:100%}.additional-text-view h1{color:#222;font-size:28px;margin-bottom:20px}.additional-text-view p{color:#555;font-size:18px;line-height:1.6;margin:0;white-space:pre-wrap}.invitations-view .used-chip{align-items:center;background-color:#efefef;border-radius:4px;color:#606060;display:flex;font-size:12px;gap:5px;padding:3px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.invitations-view .used-chip svg{height:14px;width:14px}.invitations-view .used-chip.used{background-color:#bad60a33;color:#677605}.invitations-view .delete-invitation{font-size:12px!important;min-height:0;min-height:auto;padding:0!important}.invitations-view .delete-invitation svg{height:16px;margin-right:0;width:16px}.invitations-view .delete-invitation:hover{background:#0000!important;color:#ad3b24!important}.new-faq-dialog .MuiDialogTitle-root{color:#414140;font-size:16px;font-weight:700;letter-spacing:0}.new-faq-dialog .warning-text{color:red;display:inline-block;font-size:14px;font-weight:700;line-height:1.4;margin-top:10px}.test-cases-table-view .backoffice-search{background:#fff;border:1px solid #999;border-radius:8px;color:#414140;font-size:14px;padding:8px 16px;width:300px}.test-cases-table-view .backoffice-search::placeholder{color:#606060}.test-cases-table-view .table-cell{color:#414140;font-size:14px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.test-cases-table-view .light{color:#606060;font-size:14px}.test-cases-table-view .table-row:hover{background-color:#f5f5f5}.test-cases-table-view .table-row td{border-bottom:1px solid #e3e3e3;padding:16px}.test-cases-table-view .table-header th{background-color:#f5f5f5;border-bottom:1px solid #e3e3e3;color:#414140;font-weight:600;padding:12px 16px}.test-cases-table-view .backoffice-table{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:16px;overflow:hidden}.test-cases-table-view .btn{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:background-color .2s}.test-cases-table-view .btn.btn-green{background-color:#9ab108;color:#fff}.test-cases-table-view .btn.btn-green:hover{background-color:#677605}.test-cases-table-view .btn.btn-ghost{background:#0000;border:1px solid #999;color:#414140}.test-cases-table-view .btn.btn-ghost:hover{background:#f5f5f5}.testcase-new-view .loading-backdrop{background-color:#00000080;color:#fff;z-index:1301}.testcase-new-view .page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.testcase-new-view .page-header h1{color:#414140;font-size:20px;font-weight:600;margin:0}.testcase-new-view .page-header .actions{display:flex;gap:16px}.testcase-new-view .testcase-form{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.testcase-new-view .testcase-form .form-header{border-bottom:1px solid #efefef;padding:24px}.testcase-new-view .testcase-form .form-header h2{color:#414140;font-size:16px;font-weight:600;margin:0}.testcase-new-view .testcase-form .form-content{padding:24px}.testcase-new-view .testcase-form .form-content .form-group{margin-bottom:24px}.testcase-new-view .testcase-form .form-content .form-group:last-child{margin-bottom:0}.testcase-new-view .testcase-form .form-content .form-group label{color:#414140;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.testcase-new-view .testcase-form .form-content .form-group label .required{color:#ad3b24;margin-left:4px}.testcase-new-view .testcase-form .form-content .form-group .input-wrapper{position:relative}.testcase-new-view .testcase-form .form-content .form-group .input-wrapper textarea{border:1px solid #999;border-radius:8px;color:#414140;font-size:14px;min-height:120px;padding:12px;resize:vertical;transition:border-color .2s;width:100%}.testcase-new-view .testcase-form .form-content .form-group .input-wrapper textarea:focus{border-color:#bad60a;outline:none}.testcase-new-view .testcase-form .form-content .form-group .input-wrapper textarea::placeholder{color:#606060}.testcase-new-view .testcase-form .form-content .form-group .answer-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.testcase-new-view .testcase-form .form-content .form-group .answer-header .generate-button{align-items:center;background:#bad60a33;border:1px solid #bad60a;border-radius:6px;color:#677605;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;height:36px;padding:0 16px;transition:all .2s}.testcase-new-view .testcase-form .form-content .form-group .answer-header .generate-button:hover{background:#bad60a1a}.testcase-new-view .testcase-form .form-content .form-group .answer-header .generate-button:disabled{background:#efefef;border-color:#e3e3e3;color:#999;cursor:not-allowed}.testcase-new-view .testcase-form .form-content .form-group .answer-header .generate-button svg{height:16px;width:16px}.testcase-new-view .btn{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:40px;justify-content:center;padding:0 20px;transition:all .2s}.testcase-new-view .btn.btn-ghost{background:#0000;border:1px solid #999;color:#414140}.testcase-new-view .btn.btn-ghost:hover{background:#f5f5f5}.testcase-new-view .btn.btn-green{background:#9ab108;border:none;color:#fff}.testcase-new-view .btn.btn-green:hover{background:#677605}.testcase-new-view .btn.btn-green:disabled{background:#999;cursor:not-allowed}.testcase-new-view .btn svg{height:18px;width:18px}.testcase-new-view .btn svg.loader{animation:spin 1s linear infinite}.testcase-detail-view .loading-backdrop{background-color:#00000080;color:#fff;z-index:1301}.testcase-detail-view .page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.testcase-detail-view .page-header h1{color:#414140;font-size:20px;font-weight:600;margin:0}.testcase-detail-view .page-header .actions{display:flex;gap:16px}.testcase-detail-view .testcase-form{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.testcase-detail-view .testcase-form .form-header{border-bottom:1px solid #efefef;padding:24px}.testcase-detail-view .testcase-form .form-header h2{color:#414140;font-size:16px;font-weight:600;margin:0}.testcase-detail-view .testcase-form .form-content{padding:24px}.testcase-detail-view .testcase-form .form-content .form-group{margin-bottom:24px}.testcase-detail-view .testcase-form .form-content .form-group:last-child{margin-bottom:0}.testcase-detail-view .testcase-form .form-content .form-group .field-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.testcase-detail-view .testcase-form .form-content .form-group .field-header label{color:#414140;font-size:14px;font-weight:500}.testcase-detail-view .testcase-form .form-content .form-group .field-header .edit-button{align-items:center;background:#0000;border:1px solid #999;border-radius:6px;color:#414140;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;height:32px;padding:0 12px;transition:all .2s}.testcase-detail-view .testcase-form .form-content .form-group .field-header .edit-button:hover{background:#f5f5f5}.testcase-detail-view .testcase-form .form-content .form-group .field-header .edit-button svg{height:16px;width:16px}.testcase-detail-view .testcase-form .form-content .form-group .content-display{background:#f5f5f5;border-radius:8px;color:#414140;font-size:14px;min-height:80px;padding:16px;white-space:pre-wrap}.testcase-detail-view .testcase-form .form-content .form-group .edit-container .input-wrapper{margin-bottom:16px;position:relative}.testcase-detail-view .testcase-form .form-content .form-group .edit-container .input-wrapper textarea{border:1px solid #999;border-radius:8px;color:#414140;font-size:14px;min-height:120px;padding:12px;resize:vertical;transition:border-color .2s;width:100%}.testcase-detail-view .testcase-form .form-content .form-group .edit-container .input-wrapper textarea:focus{border-color:#bad60a;outline:none}.testcase-detail-view .testcase-form .form-content .form-group .edit-container .input-wrapper textarea::placeholder{color:#606060}.testcase-detail-view .testcase-form .form-content .form-group .edit-container .button-group{display:flex;gap:12px;justify-content:flex-end}.testcase-detail-view .testcase-form .form-content .form-group .answer-header{display:flex;justify-content:flex-end;margin-bottom:12px}.testcase-detail-view .testcase-form .form-content .form-group .answer-header .generate-button{align-items:center;background:#bad60a33;border:1px solid #bad60a;border-radius:6px;color:#677605;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;height:36px;padding:0 16px;transition:all .2s}.testcase-detail-view .testcase-form .form-content .form-group .answer-header .generate-button:hover{background:#bad60a1a}.testcase-detail-view .testcase-form .form-content .form-group .answer-header .generate-button:disabled{background:#efefef;border-color:#e3e3e3;color:#999;cursor:not-allowed}.testcase-detail-view .testcase-form .form-content .form-group .answer-header .generate-button svg{height:16px;width:16px}.testcase-detail-view .btn{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:40px;justify-content:center;padding:0 20px;transition:all .2s}.testcase-detail-view .btn.btn-ghost{background:#0000;border:1px solid #999;color:#414140}.testcase-detail-view .btn.btn-ghost:hover{background:#f5f5f5}.testcase-detail-view .btn.btn-green{background:#9ab108;border:none;color:#fff}.testcase-detail-view .btn.btn-green:hover{background:#677605}.testcase-detail-view .btn.btn-green:disabled{background:#999;cursor:not-allowed}.testcase-detail-view .btn svg{height:18px;width:18px}.testcase-detail-view .btn svg.loader{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.test-results-table-view .backoffice-search{background:#fff;border:1px solid #999;border-radius:8px;color:#414140;font-size:14px;padding:8px 16px;width:300px}.test-results-table-view .backoffice-search::placeholder{color:#606060}.test-results-table-view .table-cell{color:#414140;font-size:14px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.test-results-table-view .score-cell{width:100px}.test-results-table-view .score-badge{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px}.test-results-table-view .score-badge.high-score{background-color:#9ab1081a;color:#677605}.test-results-table-view .score-badge.low-score{background-color:#ad3b241a;color:#ad3b24}.test-results-table-view .light{color:#606060;font-size:14px}.test-results-table-view .table-row:hover{background-color:#f5f5f5}.test-results-table-view .table-row td{border-bottom:1px solid #e3e3e3;padding:16px}.test-results-table-view .table-header th{background-color:#f5f5f5;border-bottom:1px solid #e3e3e3;color:#414140;font-weight:600;padding:12px 16px}.test-results-table-view .backoffice-table{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:16px;overflow:hidden}.test-results-table-view .btn{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:background-color .2s}.test-results-table-view .btn.btn-green{background-color:#9ab108;color:#fff}.test-results-table-view .btn.btn-green:hover{background-color:#677605}.test-results-table-view .btn.btn-ghost{background:#0000;border:1px solid #999;color:#414140}.test-results-table-view .btn.btn-ghost:hover{background:#f5f5f5}.test-result-detail-view{padding-bottom:2rem;padding-top:2rem}.test-result-detail-view .content-container{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:2rem}.test-result-detail-view .header-section{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem}.test-result-detail-view .header-section .score-badge{border-radius:6px;font-size:14px;font-weight:600;padding:6px 12px}.test-result-detail-view .header-section .score-badge.high-score{background-color:#9ab1081a;color:#677605}.test-result-detail-view .header-section .score-badge.low-score{background-color:#ad3b241a;color:#ad3b24}.test-result-detail-view .header-section .btn-outline{border:1px solid #e3e3e3;border-radius:8px;color:#414140;font-size:14px;padding:8px 16px}.test-result-detail-view .header-section .btn-outline:hover{background-color:#f5f5f5}.test-result-detail-view .section{margin-bottom:2rem}.test-result-detail-view .section h3{color:#414140;font-size:16px;font-weight:600;margin-bottom:.5rem}.test-result-detail-view .section .content-box{background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:8px;min-height:100px;padding:1rem}.test-result-detail-view .section .content-box p{margin-bottom:1em}.test-result-detail-view .section .content-box p:last-child{margin-bottom:0}.test-result-detail-view .section-row{display:flex;gap:2rem;margin-bottom:2rem}.test-result-detail-view .section-row .section{flex:1 1;margin-bottom:0}.test-result-detail-view .sources-button{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:.5rem;padding:.5rem;transition:background-color .2s}.test-result-detail-view .sources-button:hover{background-color:#efefef}.test-result-detail-view .sources-button .counter{background-color:#e3e3e3;border-radius:12px;color:#414140;font-size:12px;font-weight:500;padding:2px 8px}.test-result-detail-view .sources-button .icon{color:#606060}.test-result-detail-view .sources-button .text{color:#414140;font-size:14px}.test-result-detail-view .sources-button .chevron{color:#606060;margin-left:auto}.test-result-detail-view .sources-list{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.test-result-detail-view .sources-list .source-item{align-items:center;border-radius:6px;color:#414140;cursor:pointer;display:flex;gap:.5rem;padding:.5rem;transition:background-color .2s}.test-result-detail-view .sources-list .source-item:hover{background-color:#efefef}.test-result-detail-view .sources-list .source-item .source-icon{color:#606060}.test-result-detail-view .similarity-section .similarity-score{color:#677605;font-size:20px;font-weight:600;padding:1rem;text-align:center}.test-result-detail-view .answers-section .section{flex:1 1}.test-result-detail-view .answers-section .section .content-box{min-height:200px}.test-result-detail-view .no-sources{color:#606060;font-style:italic}.test-result-detail-view .btn{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:background-color .2s}.test-result-detail-view .btn.btn-green{background-color:#9ab108;color:#fff}.test-result-detail-view .btn.btn-green:hover{background-color:#677605}.test-result-detail-view .btn.btn-ghost{background:#0000;border:1px solid #999;color:#414140}.test-result-detail-view .btn.btn-ghost:hover{background:#f5f5f5}.custom-navbar{background:#efefef;padding:15px}.custom-navbar .custom-navbar__container{align-items:center;display:flex;justify-content:space-between;width:100%}.custom-navbar .custom-navbar__container .custom-navbar__logo img{display:block;max-height:30px}.custom-navbar .custom-navbar__container .custom-navbar__menu{align-items:center;display:flex;flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.custom-navbar .custom-navbar__container .custom-navbar__menu .custom-navbar__menu-item{border-radius:30px;color:#606060;font-family:Frutiger,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;padding:8px 20px 5px;text-transform:none;transition:all .3s ease}.custom-navbar .custom-navbar__container .custom-navbar__menu .custom-navbar__menu-item svg{color:#bad60a;font-size:17px;margin-top:-3px;width:18px}.custom-navbar .custom-navbar__container .custom-navbar__menu .custom-navbar__menu-item:not(:last-child){margin-right:10px}.custom-navbar .custom-navbar__container .custom-navbar__menu .custom-navbar__menu-item:hover{background:#0000000d}.custom-navbar .custom-navbar__container .custom-navbar__menu .custom-navbar__menu-item.active{background:#bad60a;color:#fff;font-weight:700}.custom-navbar .custom-navbar__container .custom-navbar__menu .custom-navbar__menu-item.active svg{color:#fff}.custom-navbar .custom-navbar__container .custom-navbar__user{align-items:center;display:flex}.custom-navbar .custom-navbar__container .custom-navbar__user .custom-navbar__user-item{background:#0000000d;border-radius:30px;color:#606060;font-size:15px;height:30px;margin-right:10px;padding:0;width:30px}.custom-navbar .custom-navbar__container .custom-navbar__user .custom-navbar__user-details{align-items:center;color:#999;cursor:pointer;display:flex;font-size:12px;font-weight:300}.custom-navbar .custom-navbar__container .custom-navbar__user .custom-navbar__user-details span{color:#414140;display:block;font-size:14px;font-weight:700;margin-bottom:3px}.custom-navbar .custom-navbar__container .custom-navbar__user .custom-navbar__user-details .profile-img svg{color:#bad60a;height:40px;margin-right:10px;width:40px}.backoffice-navbar{background:#e3e3e3;padding:13px 0 10px}.backoffice-navbar .backoffice-navbar-menu .backoffice-navbar-menu-item{align-items:center;color:#606060;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;line-height:17px;margin-right:30px;position:relative;text-decoration:none}.backoffice-navbar .backoffice-navbar-menu .backoffice-navbar-menu-item svg{height:15px;margin-right:5px;margin-top:0;vertical-align:text-bottom;width:15px}.backoffice-navbar .backoffice-navbar-menu .backoffice-navbar-menu-item .backoffice-navbar-menu-children{background:#fff;border-radius:5px;box-shadow:0 0 10px #0000001a;left:0;opacity:0;padding:15px;position:absolute;top:25px;transition:all .2s ease;visibility:hidden;z-index:4}.backoffice-navbar .backoffice-navbar-menu .backoffice-navbar-menu-item .backoffice-navbar-menu-children .backoffice-navbar-menu-child{text-wrap:nowrap;color:#606060;display:block;text-decoration:none}.backoffice-navbar .backoffice-navbar-menu .backoffice-navbar-menu-item .backoffice-navbar-menu-children .backoffice-navbar-menu-child:not(:last-child){border-bottom:1px solid #0000000d;padding-bottom:10px}.backoffice-navbar .backoffice-navbar-menu .backoffice-navbar-menu-item .backoffice-navbar-menu-children .backoffice-navbar-menu-child:not(:first-child){padding-top:10px}.backoffice-navbar .backoffice-navbar-menu .backoffice-navbar-menu-item:hover .backoffice-navbar-menu-children{opacity:1;visibility:visible}footer{background:#efefef;padding:20px 0;position:relative;text-align:center}footer .footer-link{color:#414140;font-size:12px;position:absolute;text-decoration:none;top:50%}footer .footer-link.footer-link-1{right:50%;transform:translate(-60px,-50%)}footer .footer-link.footer-link-2{left:50%;transform:translate(60px,-50%)}footer .footer-logo{display:block;margin:0 auto}footer .footer-logo img{display:inline-block;max-height:25px}.feedback-container{bottom:20px;position:fixed;right:30px;transition:all .2s ease;z-index:1000}.feedback-container.chat{right:70px}.feedback-container button{box-shadow:7px 7px 25px 0 #0000001a!important}img{color:#bad60a}.chatbot-container{bottom:20px;position:fixed;right:20px;z-index:1000}.chatbot-container .chat-window,.chatbot-container button{box-shadow:7px 7px 25px 0 #0000001a}.chatbot-container .chat-window{background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:400px;padding:20px 12px;width:300px}.chatbot-container .chat-window .chat-header{align-items:center;background:red;background:#e3e3e3;border-bottom:1px solid #e3e3e3;border-top-left-radius:10px;border-top-right-radius:10px;color:#414140;display:flex;flex-shrink:0;font-size:14px;font-weight:700;justify-content:space-between;margin:-20px -12px -10px;padding:12px}.chatbot-container .chat-window .chat-header .actions{align-items:center;display:flex;gap:6px}.chatbot-container .chat-window .chat-header button{all:unset;cursor:pointer}.chatbot-container .chat-window .chat-header button svg{color:#414140;height:20px;width:20px}.chatbot-container .chat-window .messages-container{display:flex;flex-direction:column-reverse;flex-grow:1;overflow-y:auto}.chatbot-container .chat-window .messages-container .message{background-color:#fff;border-radius:8px;color:#414140;font-size:12px;padding:10px;width:calc(100% - 70px)}.chatbot-container .chat-window .messages-container .message.chatbot{border-bottom-left-radius:0}.chatbot-container .chat-window .messages-container .message.user{align-self:flex-end;border-bottom-right-radius:0;font-weight:700;margin-left:auto}.chatbot-container .chat-window .messages-container .message .message-sender{color:#677605;display:block;font-weight:700;margin-bottom:5px}.chatbot-container .chat-window .messages-container .message .sources{align-items:center;cursor:pointer;display:flex;margin-top:8px}.chatbot-container .chat-window .messages-container .message .sources .sources-count{background:#677605;border-radius:20px;color:#fff;flex-shrink:0;font-size:10px;font-weight:700;height:15px;line-height:15px;margin-right:5px;text-align:center;width:15px}.chatbot-container .chat-window .messages-container .message .sources .sources-icon{align-items:center;background:#bad60a33;border-radius:8px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.chatbot-container .chat-window .messages-container .message .sources .sources-icon svg{color:#9ab108;width:16px}.chatbot-container .chat-window .messages-container .message .sources .sources-text{margin-left:5px}.chatbot-container .chat-window .message-input-container{align-items:flex-end;display:flex;gap:10px}.chatbot-container .chat-window .message-input-container input{border-radius:8px;box-shadow:none;color:#414140;font-size:12px;font-weight:400;padding:14px 16px}.chatbot-container .chat-window .message-input-container input::placeholder{color:#999;font-size:12px;font-weight:400}
/*# sourceMappingURL=main.4ada07ac.css.map*/