.theme--light.v-application{background-color:#f5f5f5!important}a.no-link{color:rgba(0,0,0,.87)!important;text-decoration:none!important}.v-data-table .v-data-footer{padding-right:15px}div.action-column{opacity:0}.v-data-table tr:hover div.action-column,div.action-column{transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.v-data-table tr:hover div.action-column{opacity:1}.bell-alert{-webkit-animation:ring 4s ease-in-out .7s infinite;-webkit-transform-origin:50% 4px;-moz-animation:ring 4s .7s ease-in-out infinite;-moz-transform-origin:50% 4px;animation:ring 4s ease-in-out .7s infinite;transform-origin:50% 4px}@-webkit-keyframes ring{0%{-webkit-transform:rotate(0)}1%{-webkit-transform:rotate(30deg)}3%{-webkit-transform:rotate(-28deg)}5%{-webkit-transform:rotate(34deg)}7%{-webkit-transform:rotate(-32deg)}9%{-webkit-transform:rotate(30deg)}11%{-webkit-transform:rotate(-28deg)}13%{-webkit-transform:rotate(26deg)}15%{-webkit-transform:rotate(-24deg)}17%{-webkit-transform:rotate(22deg)}19%{-webkit-transform:rotate(-20deg)}21%{-webkit-transform:rotate(18deg)}23%{-webkit-transform:rotate(-16deg)}25%{-webkit-transform:rotate(14deg)}27%{-webkit-transform:rotate(-12deg)}29%{-webkit-transform:rotate(10deg)}31%{-webkit-transform:rotate(-8deg)}33%{-webkit-transform:rotate(6deg)}35%{-webkit-transform:rotate(-4deg)}37%{-webkit-transform:rotate(2deg)}39%{-webkit-transform:rotate(-1deg)}41%{-webkit-transform:rotate(1deg)}43%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(0)}}@keyframes ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}1%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}3%{-webkit-transform:rotate(-28deg);transform:rotate(-28deg)}5%{-webkit-transform:rotate(34deg);transform:rotate(34deg)}7%{-webkit-transform:rotate(-32deg);transform:rotate(-32deg)}9%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}11%{-webkit-transform:rotate(-28deg);transform:rotate(-28deg)}13%{-webkit-transform:rotate(26deg);transform:rotate(26deg)}15%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}17%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}19%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}21%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}23%{-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}25%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}27%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}29%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}31%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}33%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}35%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}37%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}39%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}41%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}43%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.echarts{width:100%!important;min-height:100%!important}.row-pointer tr:hover{cursor:pointer}.v-radio{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:start!important}.help-badge{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87);display:inline-block;border:0;border-radius:50%;height:18px;width:18px;text-align:center}.row-style-prorroga{background-color:rgba(243,134,134,.2)}.row-style-default{background-color:#fff}.no-scrollbar ::-webkit-scrollbar{width:0!important;display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.notification-panel[data-v-2728fcf2]{max-height:70vh;overflow-y:auto;border-radius:8px}.notification-list[data-v-2728fcf2]{max-height:350px;overflow-y:auto}.notification-unread[data-v-2728fcf2]{background-color:rgba(33,150,243,.05)}.notification-unread[data-v-2728fcf2]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:var(--v-primary-base)}.bell-animation[data-v-2728fcf2]{-webkit-animation:bellRing-2728fcf2 2s infinite;animation:bellRing-2728fcf2 2s infinite;-webkit-transform-origin:50% 0;transform-origin:50% 0}@-webkit-keyframes bellRing-2728fcf2{0%{-webkit-transform:rotate(0);transform:rotate(0)}1%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}3%{-webkit-transform:rotate(-13deg);transform:rotate(-13deg)}5%{-webkit-transform:rotate(13deg);transform:rotate(13deg)}7%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}9%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}11%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes bellRing-2728fcf2{0%{-webkit-transform:rotate(0);transform:rotate(0)}1%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}3%{-webkit-transform:rotate(-13deg);transform:rotate(-13deg)}5%{-webkit-transform:rotate(13deg);transform:rotate(13deg)}7%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}9%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}11%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.v-tabs-items[data-v-2728fcf2]{background-color:transparent}.v-tab[data-v-2728fcf2]{min-width:0;text-transform:none;letter-spacing:0}[data-v-2728fcf2] .v-badge__badge{padding:4px;height:auto;min-width:20px}.v-card--profile{background-size:100% auto!important;background-position:top!important}.v-avatar-mini--profile{cursor:pointer}.v-avatar--profile{-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.35);box-shadow:1px 1px 3px rgba(0,0,0,.35)}.disabled[data-v-1402cce2]{color:grey;pointer-events:none}.enabled[data-v-1402cce2]{text-decoration:none}.chatbot-window[data-v-13a8d53c]{-webkit-transition:all .3s ease;transition:all .3s ease}.status-dot[data-v-13a8d53c]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#4caf50;margin-right:6px;-webkit-animation:pulse-dot-13a8d53c 2s infinite;animation:pulse-dot-13a8d53c 2s infinite}@-webkit-keyframes pulse-dot-13a8d53c{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-dot-13a8d53c{0%,to{opacity:1}50%{opacity:.5}}.messages-area[data-v-13a8d53c]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;background:-webkit-gradient(linear,left top,left bottom,from(#e3f2fd),to(#bbdefb));background:linear-gradient(180deg,#e3f2fd 0,#bbdefb);max-height:420px;scroll-behavior:smooth}.messages-area[data-v-13a8d53c]::-webkit-scrollbar{width:6px}.messages-area[data-v-13a8d53c]::-webkit-scrollbar-track{background:transparent}.messages-area[data-v-13a8d53c]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.messages-area[data-v-13a8d53c]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.message-wrapper[data-v-13a8d53c]{-webkit-animation:fadeIn-13a8d53c .3s ease-in;animation:fadeIn-13a8d53c .3s ease-in}@-webkit-keyframes fadeIn-13a8d53c{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-13a8d53c{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.message-user[data-v-13a8d53c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.message-bot[data-v-13a8d53c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.bot-avatar[data-v-13a8d53c]{-ms-flex-negative:0;flex-shrink:0;margin-top:4px}.message-bubble[data-v-13a8d53c]{max-width:75%;padding:10px 14px;border-radius:16px;position:relative;word-wrap:break-word;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.user-bubble[data-v-13a8d53c]{background:#1976d2!important;color:#fff!important;border-bottom-right-radius:4px}.bot-bubble[data-v-13a8d53c]{background:#fff!important;color:#2c3e50!important;border-bottom-left-radius:4px;border:1px solid rgba(0,0,0,.08)}.message-time[data-v-13a8d53c]{font-size:10px;margin-top:4px;opacity:.7;text-align:right}.user-bubble .message-time[data-v-13a8d53c]{color:hsla(0,0%,100%,.85)}.bot-bubble .message-time[data-v-13a8d53c]{color:rgba(0,0,0,.5)}.bot-content[data-v-13a8d53c]{line-height:1.5}.bot-content[data-v-13a8d53c] strong{font-weight:700;color:var(--v-primary-base)}.bot-content[data-v-13a8d53c] em{font-style:italic;color:#546e7a}.bot-content[data-v-13a8d53c] ol,.bot-content[data-v-13a8d53c] ul{margin:8px 0;padding-left:20px}.bot-content[data-v-13a8d53c] li{margin-bottom:4px}.bot-content[data-v-13a8d53c] h1,.bot-content[data-v-13a8d53c] h2,.bot-content[data-v-13a8d53c] h3{font-weight:700;margin:8px 0 4px;color:var(--v-primary-base)}.typing-indicator[data-v-13a8d53c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:14px 18px;background:#fff;border-radius:16px;border-bottom-left-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.08)}.typing-indicator span[data-v-13a8d53c]{width:8px;height:8px;border-radius:50%;background:#1976d2;opacity:.8;-webkit-animation:typing-13a8d53c 1.4s infinite;animation:typing-13a8d53c 1.4s infinite}.typing-indicator span[data-v-13a8d53c]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.typing-indicator span[data-v-13a8d53c]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes typing-13a8d53c{0%,60%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.6}30%{-webkit-transform:translateY(-8px);transform:translateY(-8px);opacity:1}}@keyframes typing-13a8d53c{0%,60%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.6}30%{-webkit-transform:translateY(-8px);transform:translateY(-8px);opacity:1}}.suggestions-wrapper[data-v-13a8d53c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:8px}.suggestion-chip[data-v-13a8d53c]{cursor:pointer!important;font-size:12px!important;height:auto!important;min-height:28px!important;white-space:normal!important;text-align:left;padding:4px 12px!important;line-height:1.3!important}.suggestion-chip[data-v-13a8d53c]:hover{background:var(--v-primary-lighten4)!important}.message-input[data-v-13a8d53c] .v-input__slot{background:#f5f5f5!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0 12px!important}.message-input[data-v-13a8d53c] input{font-size:14px}@media (max-width:600px){.chatbot-window[data-v-13a8d53c]{width:calc(100vw - 32px)!important;max-width:380px}}.v-system-bar[data-v-2f828ed2],.v-system-bar[data-v-f3e86140]{font-weight:500}@-webkit-keyframes pulse-2f828ed2{0%{opacity:1}50%{opacity:.85}to{opacity:1}}@keyframes pulse-2f828ed2{0%{opacity:1}50%{opacity:.85}to{opacity:1}}.v-system-bar.red[data-v-2f828ed2]{-webkit-animation:pulse-2f828ed2 2s infinite;animation:pulse-2f828ed2 2s infinite}.v-card,.v-data-table{border-radius:20px!important}.v-application .v-system-bar:first-of-type{top:0!important;z-index:6}.v-application .v-system-bar:nth-of-type(2){top:40px!important;z-index:5}.v-application .v-app-bar{top:0!important;margin-top:0!important;padding-top:0!important}.v-application .v-system-bar+.v-app-bar{top:40px!important;margin-top:0!important;padding-top:0!important}.v-application .v-system-bar+.v-system-bar+.v-app-bar{top:80px!important;margin-top:0!important;padding-top:0!important}.v-application .v-system-bar{margin:0!important;padding:0 12px!important;height:40px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-application .v-system-bar>*{margin-top:0!important;margin-bottom:0!important}.v-application .v-app-bar.v-app-bar--fixed{-webkit-transition:none!important;transition:none!important}