:root{--font-primary: Roboto;--white: #ffffff;--color-primary: #01a32d;--color-default: #464646;--color-orange: #ea620e;--color-disabled: #bbbbbb;--color-danger: #ea620e;--color-action: #777777;--fc-event-text-color: #464646;--fc-highlight-color: #e8e8e8;--fc-late-event-text-color: #e41324;--fc-today-bg-color: #f4f4f4;--fc-border-color: #e8e8e8;--fc-button-bg-color: #777;--fc-button-hover-bg-color: #464646;--fc-button-active-bg-color: #01a32d;--not-started-work: #8e8e8e;--started-work: #0245cc;--reviewed-work: #006100}.produttivo-btn{height:40px;width:auto;padding:0 24px;border:1px solid #D2D2D2;border-radius:4px;font-size:14px;font-weight:400;color:#464646;background-color:transparent;display:flex;align-items:center;cursor:pointer;transition:filter .4s,color .2s;margin-bottom:10px;background:transparent;position:relative;min-width:64px;letter-spacing:0;overflow:hidden;outline:none;text-decoration:none;text-align:center;vertical-align:middle;gap:8px}.produttivo-btn>i{padding-right:8px;font-size:24px}.produttivo-btn:hover,.produttivo-btn:focus,.produttivo-btn:focus-within,.produttivo-btn:active,.produttivo-btn.active{transition:filter .25s,color .2s;color:var(--color-primary);border-color:var(--color-primary)}.produttivo-btn:disabled{opacity:.5;color:inherit;border-color:#d2d2d2;background:#fff}.produttivo-btn--no_border{border:none;padding:initial}.produttivo-btn--action{border:none;font-size:18px;font-weight:500;color:#fff;background-color:var(--color-primary);padding:16px 32px}.produttivo-btn--action>i{color:#d0ff26;font-size:1.5rem}.produttivo-btn--action:hover,.produttivo-btn--action:focus,.produttivo-btn--action:focus-within,.produttivo-btn--action:active,.produttivo-btn--action.active{transition:filter .25s,color .2s;color:#d0ff26;background-color:#008013}.produttivo-btn--sm,.produttivo-btn--auto,.produttivo-btn--fixed{background-color:#fff;width:188px;justify-content:center;border-radius:4px;color:var(--color-default)}.produttivo-btn--sm-green,.produttivo-btn--auto-green,.produttivo-btn--fixed-green{color:var(--color-primary)}.produttivo-btn--sm-orange,.produttivo-btn--auto-orange,.produttivo-btn--fixed-orange{color:var(--color-orange)}.produttivo-btn--sm-orange:hover,.produttivo-btn--sm-orange:focus,.produttivo-btn--sm-orange:focus-within,.produttivo-btn--sm-orange:active,.produttivo-btn--sm-orange.active,.produttivo-btn--auto-orange:hover,.produttivo-btn--auto-orange:focus,.produttivo-btn--auto-orange:focus-within,.produttivo-btn--auto-orange:active,.produttivo-btn--auto-orange.active,.produttivo-btn--fixed-orange:hover,.produttivo-btn--fixed-orange:focus,.produttivo-btn--fixed-orange:focus-within,.produttivo-btn--fixed-orange:active,.produttivo-btn--fixed-orange.active{color:var(--color-orange);border-color:var(--color-orange)}.produttivo-btn--sm{width:auto;max-width:120px;padding:0 24px}.produttivo-btn--auto{width:auto}.action-btn{min-width:max-content;width:188px!important;height:40px!important;padding:10px!important;margin:0;background-color:#fff!important;display:flex;justify-content:center;align-items:center;gap:8px;font-weight:500!important;font-size:14px!important;line-height:24px}.action-btn.white-green{color:var(--color-primary)!important;border:1px solid rgba(0,0,0,.3)}.action-btn.white-default{color:var(--color-default)!important;border:1px solid rgba(0,0,0,.3)}.action-btn.white-orange{color:#ea620e}.action-btn.green{color:#fff!important;background-color:var(--color-primary)!important}.action-btn.light-border{border:1px solid #E8E8E8}.action-btn.no-underline{text-decoration:none}.action-btn.action-btn-sm{width:168px!important;height:48px!important}.action-btn .icon-md{font-size:16px;line-height:0}.icon-btn{height:40px;width:auto;padding:0 24px;border:1px solid #909090;border-radius:4px;color:var(--color-default);background-color:transparent;display:flex;align-items:center;cursor:pointer;transition:filter .4s,color .2s;margin-bottom:10px}.icon-btn--fixed{background-color:#fff;width:44px;justify-content:center;border:1px solid #E8E8E8}.icon-btn:hover,.icon-btn:focus,.icon-btn:focus-within,.icon-btn:active,.icon-btn.active{transition:filter .25s,color .2s;color:#000}.btn-login__sso{color:var(--color-action);justify-content:center;border:1px solid var(--color-action);border-radius:.5rem;height:3.125rem;line-height:3.125rem;vertical-align:middle}.btn-login__sso:hover,.btn-login__sso:focus,.btn-login__sso:focus-within,.btn-login__sso:active,.btn-login__sso.active{transition:filter .25s,color .2s;color:var(--color-primary);border-color:var(--color-primary);background-color:transparent}.dialog{padding:0;border-radius:15px;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 15px #00000080;width:50vw;height:85vh}@media only screen and (max-width: 768px){.dialog{width:80vw}}.dialog__content{display:flex;flex-direction:column;width:100%;height:100%}.dialog__content .header{background-color:#01a32d;padding:24px 100px;width:100%;height:80px;display:flex;align-items:center;justify-content:center;position:sticky;top:0}.dialog__content .header__text{color:#d0ff26;text-align:center;font-family:Roboto;font-size:20px;font-style:normal;font-weight:700}.dialog__content .header__text--beta{padding:4px 8px;border-radius:8px;background:#fff;color:#01a32d;margin-left:16px;font-size:14px}.dialog__content .header__close{right:8px;top:8px;position:absolute;font-size:24px;background-color:unset;border:unset;color:#fff;font-weight:400}.dialog::backdrop{background-color:#333;opacity:50%}.dropdown-list{display:inline-flex;height:40px;padding:10px 16px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;border-radius:4px;border:1px solid #D2D2D2;background:#fff}.dropdown-list p{padding-right:8px;margin:0}.dropdown-list i{font-size:18px}.dropdown-list--opaque{color:#909090}.dropdown-menu-item,.dropdown-sub-actions{display:flex;align-items:center}.dropdown-menu-item p{margin:0;height:100%;width:100%;display:flex;align-items:center}.dropdown-menu-item.inactive{color:#bbb}.aiAssist{display:flex;flex-direction:column;height:calc(100% - 80px)}.aiAssist .body{display:inline-flex;padding:30px;flex-direction:column;overflow-y:auto;flex:1}.aiAssist .actions{display:flex;flex-wrap:wrap;justify-content:left}.aiAssist .button{font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0em;text-align:left;padding:10px 16px;height:40px;margin:8px;border-radius:4px;display:flex;align-items:center;transition:filter .4s,color .2s;background-color:var(--white);color:var(--color-primary);border:var(--color-primary) 1px solid}@media only screen and (max-width: 768px){.aiAssist .button{height:32px;padding:8px 16px;font-size:12px;line-height:normal;flex:1;justify-content:center;margin:4px;min-width:116px;text-align:center}.aiAssist .button svg,.aiAssist .button span{display:none}}@media only screen and (max-width: 425px){.aiAssist .button:first-of-type{order:3}}.aiAssist .button:hover{background-color:var(--color-primary);color:var(--white)}.aiAssist .button:disabled{background-color:var(--white);color:var(--color-disabled);border:var(--color-disabled) 1px solid;pointer-events:none}.aiAssist .button--action{background-color:var(--white);color:var(--color-action);border:var(--color-action) 1px solid}.aiAssist .button--action:hover{background-color:var(--color-action);color:var(--white)}.aiAssist .button--danger{background-color:var(--white);color:var(--color-danger);border:var(--color-danger) 1px solid}.aiAssist .button--danger:hover{background-color:var(--color-danger);color:var(--white)}.aiAssist .button svg,.aiAssist .button span{font-size:16px;margin-right:10px}.aiAssist .message__box{display:flex;align-items:flex-end;margin:10px}.aiAssist .message__box--bot{flex-direction:row}.aiAssist .message__box--user{flex-direction:row-reverse}.aiAssist .message__avatar{width:32px;height:32px;min-width:32px;min-height:32px;background-color:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.aiAssist .message__avatar svg{font-size:24px}.aiAssist .message__avatar img{height:100%}.aiAssist .message__avatar--bot{color:#d0ff26}.aiAssist .message__avatar--user{color:var(--white)}.aiAssist .message__content{white-space:pre-wrap;word-wrap:break-word}.aiAssist .message__support{color:#999}.aiAssist .message__copy{display:flex;align-items:center;height:32px;border-radius:4px;border:none;margin-top:10px;padding:8px 16px;background-color:var(--white);font-size:12px}.aiAssist .message__copy svg{font-size:14px;margin-right:10px}.aiAssist .message__copy--copied{color:var(--color-primary)}.aiAssist .message__text-box{display:flex;flex-direction:column;align-items:baseline}.aiAssist .message__text-box .loader{width:24px;height:24px;margin-top:10px;margin-left:10px}.aiAssist .message__text{font-size:15px;font-family:var(--font-primary);font-weight:400;line-height:21px;letter-spacing:0em;text-align:left;color:#464646;max-width:400px;margin:0 10px;border-radius:10px;padding:16px 18px}@media only screen and (max-width: 768px){.aiAssist .message__text{max-width:50vw}}.aiAssist .message__text--bot{background-color:#f2f2f2}.aiAssist .message__text--user{background-color:#e3f4e4}.aiAssist .message__actions{display:flex;flex-direction:row;flex-wrap:wrap}.aiAssist .message__option{display:flex;align-items:baseline;transition:filter .4s,color .2s}.aiAssist .message__option label{font-family:var(--font-primary);font-size:12px;font-weight:400;line-height:24px;letter-spacing:0em;padding:8px 16px;height:32px;margin:10px 10px 10px 0;border-radius:4px;text-align:center;background-color:var(--white);color:var(--color-action);display:flex;align-items:center;justify-content:center}.aiAssist .message__option label svg{font-size:14px;margin-right:10px}.aiAssist .message__option label:hover{cursor:pointer}.aiAssist .message__option input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.aiAssist .message__option input[type=radio]:disabled+label{color:var(--color-disabled);pointer-events:none}.aiAssist .message__option input[type=radio]:checked+label{color:var(--color-primary)}.aiAssist .message__option--deny input[type=radio]:checked+label{color:var(--color-danger)}.aiAssist .footer-actions{border-top:1px solid #E5E5E5;padding:10px 16px;width:100%;display:flex;align-items:center;justify-content:end;position:sticky;bottom:0;min-height:80px}.aiAssist .footer-actions textarea{margin:0!important;width:100%!important}@media only screen and (max-width: 768px){.aiAssist .footer-actions{padding:8px 16px;flex-wrap:wrap-reverse;flex-direction:row}}
