#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-enter,.slide-fade-leave-to{transform:translateX(10px);opacity:0}.v-data-table__wrapper table thead tr th i{display:none!important}.theme--dark .bgroot[data-v-cc07622e]{background-size:cover;background-color:#040f3c}.theme--light .bgroot[data-v-cc07622e]{background-size:cover;background-color:#eee}.theme--dark #login[data-v-cc07622e]{border-left:3px solid #fb9224;background-color:rgba(0,0,0,.85)}.theme--light #login[data-v-cc07622e]{border-left:3px solid #fb9224;background-color:#ddd}.fuente[data-v-cc07622e]{font-size:30px!important}.fuenteBold[data-v-cc07622e]{font-size:45px!important}.img-Main[data-v-cc07622e]{width:80%}.img-Main.dark[data-v-cc07622e]{width:50%;transform:translateY(-30%)}.img-Form[data-v-cc07622e]{width:50%;aspect-ratio:3/1;-o-object-fit:cover;object-fit:cover}.fullHeight[data-v-cc07622e]{height:100%}.naass-custom-margin[data-v-cc07622e]{margin-top:20%}.v-input[data-v-11842d15] .v-input__slot{transition:border-left .08s ease-in!important}.v-input.v-input--is-focused[data-v-11842d15] .v-input__slot{border-left:4px solid orange}.naas-passwordRecovery-tooltip[data-v-11842d15]{position:relative!important}.naas-passwordRecovery-tooltip-content[data-v-11842d15]{position:absolute!important;right:-30px!important;top:-65px!important}.fade-enter-active[data-v-11842d15],.fade-leave-active[data-v-11842d15]{transition:opacity .5s}.fade-enter[data-v-11842d15],.fade-leave-to[data-v-11842d15]{opacity:0}.slide-fade-enter-active[data-v-11842d15]{transition:all .3s ease}.slide-fade-enter[data-v-11842d15],.slide-fade-leave-to[data-v-11842d15]{transform:translateX(10px);opacity:0}.employee-login-section[data-v-11842d15]{border:1px solid red;padding:8px 12px;border-radius:4px;text-align:center}.employee-link[data-v-11842d15]{color:red!important;text-decoration:none;font-weight:500}.employee-link[data-v-11842d15]:hover{text-decoration:underline}.v-input[data-v-272e91ae] .v-input__slot{transition:border-left .08s ease-in!important}.v-input.v-input--is-focused[data-v-272e91ae] .v-input__slot{border-left:4px solid orange}.slide-fade-enter-active[data-v-272e91ae]{transition:all .3s ease}.slide-fade-enter[data-v-272e91ae],.slide-fade-leave-to[data-v-272e91ae]{transform:translateX(10px);opacity:0}.v-input[data-v-a802ae54] .v-input__slot{transition:border-left .08s ease-in!important}.v-input.v-input--is-focused[data-v-a802ae54] .v-input__slot{border-left:4px solid orange}.slide-fade-enter-active[data-v-a802ae54]{transition:all .3s ease}.slide-fade-enter[data-v-a802ae54],.slide-fade-leave-to[data-v-a802ae54]{transform:translateX(10px);opacity:0}.v-input[data-v-8ae9aca0] .v-input__slot{transition:border-left .08s ease-in!important}.v-input.v-input--is-focused[data-v-8ae9aca0] .v-input__slot{border-left:4px solid orange}.naas-passwordRecovery-tooltip[data-v-8ae9aca0]{position:relative!important}.naas-passwordRecovery-tooltip-content[data-v-8ae9aca0]{position:absolute!important;right:-30px!important;top:-65px!important}.fade-enter-active[data-v-8ae9aca0],.fade-leave-active[data-v-8ae9aca0]{transition:opacity .5s}.fade-enter[data-v-8ae9aca0],.fade-leave-to[data-v-8ae9aca0]{opacity:0}.slide-fade-enter-active[data-v-8ae9aca0]{transition:all .3s ease}.slide-fade-enter[data-v-8ae9aca0],.slide-fade-leave-to[data-v-8ae9aca0]{transform:translateX(10px);opacity:0}.v-input.v-input--is-focused[data-v-308d95f2] .v-input__slot{border-left:4px solid orange}.slide-fade-enter-active[data-v-308d95f2]{transition:all .3s ease}.slide-fade-enter[data-v-308d95f2],.slide-fade-leave-to[data-v-308d95f2]{transform:translateX(10px);opacity:0}.item-menu-active[data-v-7bcace48]:before{border-right:2px solid #fb8c00}.v-list-group.group-append-icon[data-v-7bcace48] .v-list-group__header .v-list-item__icon.v-list-group__header__append-icon{min-width:0!important;margin-left:0!important}.v-list[data-v-7bcace48]{height:100%;display:flex;flex-direction:column;justify-content:space-between}.v-list .go-back[data-v-7bcace48]{text-transform:none}.notifList[data-v-cf448cb0]::-webkit-scrollbar{display:none}.listDivider[data-v-cf448cb0]{border-bottom:.5px dotted #a8a8a8}.listFixedItem[data-v-cf448cb0]{background-color:rgba(255,255,0,.15)}.bgroot[data-v-14f21f72]{width:100%;height:100%;position:absolute;top:0;left:0}.theme--dark.v-navigation-drawer[data-v-14f21f72]{background-color:rgba(54,54,54,.85)}.theme--light.v-navigation-drawer[data-v-14f21f72]{background-color:hsla(0,0%,96.1%,.85)}.theme--dark.v-app-bar.v-toolbar.v-sheet[data-v-14f21f72]{background-color:#272727;border-bottom:4px solid #fb8c00}.theme--light.v-app-bar.v-toolbar.v-sheet[data-v-14f21f72]{border-bottom:4px solid #fb8c00}.custom-scroll[data-v-14f21f72]{scrollbar-color:orange transparent}.full-height[data-v-14f21f72]{height:100%}.theme--dark[data-v-14f21f72] .main-background{background-color:rgba(0,0,0,.92)}.theme--light[data-v-14f21f72] .main-background{background-color:hsla(0,0%,98%,.92)}.v-main[data-v-14f21f72] .v-data-table>.v-data-table__wrapper>table>thead.v-data-table-header>tr>th>span{font-size:.9rem!important}.watermark-message[data-v-3717fbbf]{opacity:.1}.watermark-naas[data-v-3717fbbf]{width:50%;opacity:.05}.center[data-v-91e73e68]{margin:auto}.full-height[data-v-91e73e68]{height:100%}.theme--dark[data-v-22d90e0b] .shadow{box-shadow:3px 3px 10px hsla(0,0%,51.8%,.14901960784313725)}.full-height[data-v-d5c8215e]{height:100%}.card-icon[data-v-4ea2dfc8],.card-icon[data-v-7be1d34a]{font-size:8em!important}.img-regimen[data-v-4ea2dfc8]{height:120px}.naas-input.v-input.v-input--is-focused[data-v-1d7b8c6c] .v-input__slot{border-left:4px solid orange}.naas-keys[data-v-1d7b8c6c]{border:1px solid orange;border-radius:8px}.naas-indicators[data-v-1d7b8c6c]{position:relative}.naas-indicators-content[data-v-1d7b8c6c]{position:absolute!important;left:-15px!important;bottom:-2px!important;font-size:12px;line-height:12px;width:280px}.slide-fade-enter-active[data-v-1d7b8c6c]{transition:all .3s ease}.slide-fade-enter[data-v-1d7b8c6c],.slide-fade-leave-to[data-v-1d7b8c6c]{transform:translateX(10px);opacity:0}.naas-input.v-input.v-input--is-focused[data-v-59e1621c] .v-input__slot{border-left:4px solid orange}.naas-keys[data-v-59e1621c]{border:1px solid orange;border-radius:8px}.naas-indicators[data-v-59e1621c]{position:relative}.naas-indicators-content[data-v-59e1621c]{position:absolute!important;left:-15px!important;bottom:-2px!important;font-size:12px;line-height:12px;width:280px}.slide-fade-enter-active[data-v-59e1621c]{transition:all .3s ease}.slide-fade-enter[data-v-59e1621c],.slide-fade-leave-to[data-v-59e1621c]{transform:translateX(10px);opacity:0}.naas-fileUploader[data-v-967d2362]{display:none}ul.naas-list[data-v-73e93dde]{list-style-type:none;text-align:left}.v-text-field[data-v-32d4a578] textarea{margin:0!important;padding-top:20px;padding-left:40px!important;padding-right:52px!important;scrollbar-color:orange transparent}.naas-text-white[data-v-d81ece12]{color:#faebd7}.theme--dark .bgroot[data-v-d81ece12]{background-size:cover;background-color:#040f3c}.theme--light .bgroot[data-v-d81ece12]{background-size:cover;background-color:#eee}.theme--dark #login[data-v-d81ece12]{border-left:3px solid #fb9224;background-color:rgba(0,0,0,.85)}.theme--light #login[data-v-d81ece12]{border-left:3px solid #fb9224;background-color:#ddd}.img-Form[data-v-d81ece12]{height:30px}.fullHeight[data-v-d81ece12]{height:100%}#stepper>div[data-v-d81ece12]{font-size:16px!important;border-left:1px solid #757575!important}#stepper[data-v-d81ece12]:last-child{border-left:none!important}.fade-enter-active[data-v-d81ece12],.fade-leave-active[data-v-d81ece12]{transition:opacity .5s}.fade-enter[data-v-d81ece12],.fade-leave-to[data-v-d81ece12]{opacity:0}.slide-fade-enter-active[data-v-d81ece12]{transition:all .3s ease}.slide-fade-enter[data-v-d81ece12],.slide-fade-leave-to[data-v-d81ece12]{transform:translateX(10px);opacity:0}.custom-size-icon[data-v-d81ece12]{font-size:4em!important}.full-height[data-v-6b5ec790]{height:100%}.table--max-height[data-v-6b5ec790]{max-height:400px}.v-data-table[data-v-6b5ec790]{overflow:auto}.center{margin:auto}.full-height{height:100%}.naas-tooltip{position:relative}.naas-tooltip-content{position:absolute;left:-2.2rem;top:-1.5rem}.naas-keys{border:1px solid orange;border-radius:8px}.table--max-height{max-height:400px;overflow:auto}.client-tabs .v-tabs-bar{height:80px!important}.client-tabs .v-tabs-bar .v-tab{max-width:150px!important}@media screen and (min-width:1330px){.client-tabs .v-tabs-bar .v-tab{max-width:180px!important}}@media screen and (min-width:1500px){.client-tabs .v-tabs-bar .v-tab{max-width:200px!important}}@media screen and (min-width:1800px){.client-tabs .v-tabs-bar .v-tab{max-width:none!important}}.full-height[data-v-a699990c],.full-height[data-v-de1cddac]{height:100%}.table--max-height[data-v-de1cddac]{max-height:400px}.v-data-table[data-v-de1cddac]{overflow:auto}.employee-list .v-data-table-header thead tr[data-v-de1cddac]{position:relative}.download-button[data-v-de1cddac]{position:absolute;left:5px;top:5px}.full-height[data-v-0b0a43ee]{height:100%}.table--max-height[data-v-0b0a43ee]{max-height:400px}.v-data-table[data-v-0b0a43ee]{overflow:auto}.message-cell[data-v-0b0a43ee]{white-space:pre-wrap;word-break:break-word}.status-cell .v-chip[data-v-0b0a43ee]{margin-bottom:4px}.actions-cell .v-btn[data-v-0b0a43ee]{margin-right:4px}.theme--dark .shadow[data-v-13922a2a]{box-shadow:3px 3px 10px hsla(0,0%,51.8%,.14901960784313725)!important}.full-height[data-v-1944a967]{height:100%}.rfc-autocomplete-container[data-v-1944a967]{position:relative}.rfc-dropdown[data-v-1944a967]{border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.rfc-suggestion-item[data-v-1944a967]{cursor:pointer;transition:background-color .2s ease}.rfc-suggestion-item[data-v-1944a967]:hover{background-color:#f5f5f5}.naas-tooltip[data-v-1944a967]{position:relative}.naas-tooltip-content[data-v-1944a967]{position:absolute;left:-2.2rem;top:-3.2rem}.naas-section-divider[data-v-1944a967]{border-top:2px solid #616161}.cbxFalse[data-v-1944a967]{margin:0 0 0 -35px}.cbxTrue[data-v-1944a967]{margin:0 0 0 -35px;max-width:35px}.vacation-requests-admin[data-v-21b14806]{background-color:#f5f5f5}.full-height[data-v-4cae8f9f],.full-height[data-v-6f56e04a],.full-height[data-v-a35e9b9e]{min-height:100%}.header-card[data-v-6f56e04a]{border-radius:8px;background-color:#fff}.summary-card[data-v-6f56e04a]{transition:transform .2s;border-left:4px solid}.summary-card-orange[data-v-6f56e04a]{border-left-color:#ff9800!important}.summary-card-red[data-v-6f56e04a]{border-left-color:#f44336!important}.summary-card-green[data-v-6f56e04a]{border-left-color:#4caf50!important}.summary-card[data-v-6f56e04a]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.instructions-card[data-v-6f56e04a]{background-color:rgba(255,193,7,.15);border-color:#ffc107!important}.instructions-list[data-v-6f56e04a]{color:#424242;text-align:left;line-height:1.4!important;margin-left:40px;margin-top:0;padding-left:0}.instructions-list li[data-v-6f56e04a]{text-align:left;margin-bottom:.25rem}.vacation-historical-table[data-v-6f56e04a] tbody tr{background-color:#fff!important;transition:background-color .2s ease}.vacation-historical-table[data-v-6f56e04a] tbody tr:hover{background-color:rgba(255,152,0,.1)!important}.vacation-historical-table[data-v-6f56e04a] .v-data-table__wrapper{overflow-y:auto}.vacation-historical-table[data-v-6f56e04a] .v-data-table__wrapper::-webkit-scrollbar{width:8px}.vacation-historical-table[data-v-6f56e04a] .v-data-table__wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.vacation-historical-table[data-v-6f56e04a] .v-data-table__wrapper::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px}.vacation-historical-table[data-v-6f56e04a] .v-data-table__wrapper::-webkit-scrollbar-thumb:hover{background:#9e9e9e}.vacation-historical-table[data-v-6f56e04a] thead th{background-color:#f5f5f5!important;position:sticky;top:0;z-index:1}.days-taken-input-native[data-v-6f56e04a]{width:80px;padding:6px 8px;text-align:center;border:1px solid rgba(0,0,0,.38);border-radius:4px;font-size:14px;outline:none;transition:border-color .2s}.days-taken-input-native[data-v-6f56e04a]:hover{border-color:rgba(0,0,0,.87)}.days-taken-input-native[data-v-6f56e04a]:focus{border-color:#ff9800;border-width:2px}.days-taken-input-native[data-v-6f56e04a]:disabled{background-color:#f5f5f5;cursor:not-allowed}.save-button[data-v-6f56e04a]{bottom:24px!important;right:24px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;z-index:10;border-radius:4px!important}.upload-area[data-v-6f56e04a]{border:2px dashed rgba(0,0,0,.38)!important;transition:border-color .2s,background-color .2s}.upload-area[data-v-6f56e04a]:hover{border-color:rgba(0,0,0,.87)!important;background-color:rgba(0,0,0,.02)!important}[data-v-3b40b36c] .menu-item.v-list-item--active .v-icon{color:var(--brand-primary)!important}[data-v-3b40b36c] .menu-item.v-list-item--active .v-list-item__title{color:var(--brand-primary)!important;font-weight:600!important}:root{--brand-primary:#fe6306;--brand-primary-12:rgba(254,99,6,0.12);--brand-primary-08:rgba(254,99,6,0.08);--brand-gradient:linear-gradient(135deg,#fe6306,#fd9f0c 50%,#fa3);--brand-gradient-light:linear-gradient(135deg,rgba(254,99,6,0.1),rgba(253,159,12,0.1))}.employee-app-bar{background:linear-gradient(180deg,#fff,#fafafa)!important;border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.03)!important;transition:all .3s ease}.employee-sidebar{background:linear-gradient(180deg,#fff,#f8f9fa)!important;box-shadow:2px 0 12px rgba(0,0,0,.04)!important}.with-right-border{border-right:1px solid rgba(0,0,0,.05)!important}.drawer-flex{display:flex!important;flex-direction:column!important}.drawer-content{flex:1;overflow-y:auto}.employee-main{background:linear-gradient(135deg,#f8f9fa,#f0f2f5);min-height:100vh}.brand-avatar{background:var(--brand-gradient)!important;box-shadow:0 4px 12px rgba(254,99,6,.3);transition:all .3s ease}.brand-avatar:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(254,99,6,.4)}.user-avatar{background:var(--brand-gradient)!important;box-shadow:0 4px 12px rgba(254,99,6,.3);transition:all .3s ease;cursor:pointer}.user-avatar:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(254,99,6,.4)}.menu-item{border-radius:12px;margin:4px 8px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.menu-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brand-gradient);transform:scaleY(0);transition:transform .3s ease}.menu-item:hover:before{transform:scaleY(1)}.menu-item:hover{transform:translateX(4px)}.menu-item.v-list-item--active,.menu-item:hover{background:var(--brand-gradient-light)!important}.menu-item.v-list-item--active{box-shadow:0 2px 8px rgba(254,99,6,.15)}.menu-item.v-list-item--active:before{transform:scaleY(1)}.menu-icon-wrapper{position:relative;padding:8px!important;border-radius:10px;transition:all .3s ease}.menu-icon-wrapper:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(254,99,6,.08),rgba(253,159,12,.08));border-radius:10px;opacity:0;transition:opacity .3s ease}.menu-item:hover .menu-icon-wrapper:before{opacity:1}.menu-item.v-list-item--active .menu-icon-wrapper:before{opacity:1;background:linear-gradient(135deg,rgba(254,99,6,.15),rgba(253,159,12,.15))}.menu-item .v-icon{color:#757575!important;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.menu-item .v-icon:after{content:"";position:absolute;inset:-4px;background:radial-gradient(circle,rgba(254,99,6,.15) 0,transparent 70%);opacity:0;transition:opacity .3s ease;border-radius:50%;z-index:-1}.menu-item:hover .v-icon:after{opacity:1}.menu-item .v-list-item__title{color:#424242!important;transition:all .3s ease}.menu-icon-active{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 6px rgba(254,99,6,.4));transform:scale(1.05)}.menu-item:hover .v-icon{color:var(--brand-primary)!important;transform:scale(1.12)}.menu-item.v-list-item--active .v-icon{animation:iconPulse 2s ease-in-out infinite}@keyframes iconPulse{0%,to{filter:drop-shadow(0 2px 6px rgba(254,99,6,.4))}50%{filter:drop-shadow(0 2px 8px rgba(254,99,6,.6))}}.logout-section{flex-shrink:0;padding-bottom:8px}.logout-item{transition:all .3s ease}.logout-item:hover{background-color:rgba(244,67,54,.1)!important;transform:translateX(4px)}.logout-item .v-icon{color:#f44336!important;transition:all .3s ease}.logout-item .v-list-item__title{color:#f44336!important;font-weight:500!important}.logout-item-menu{transition:all .3s ease}.logout-item-menu:hover{background-color:rgba(244,67,54,.1)!important}.logout-item-menu .v-icon{color:#f44336!important}.logout-item-menu .v-list-item__title{color:#f44336!important;font-weight:500!important}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.menu-item{animation:slideInLeft .3s ease backwards}.menu-item:first-child{animation-delay:.05s}.menu-item:nth-child(2){animation-delay:.1s}.menu-item:nth-child(3){animation-delay:.15s}.menu-item:nth-child(4){animation-delay:.2s}.menu-item:nth-child(5){animation-delay:.25s}.menu-item:nth-child(6){animation-delay:.3s}[data-v-600ac34e]:root{--brand-gradient:linear-gradient(135deg,#fe6306,#fd9f0c 50%,#fa3);--card-gradient:linear-gradient(135deg,#fff,#fafafa);--shadow-sm:0 2px 8px rgba(0,0,0,0.06);--shadow-md:0 4px 16px rgba(0,0,0,0.08);--shadow-lg:0 8px 24px rgba(0,0,0,0.12);--shadow-brand:0 4px 16px rgba(254,99,6,0.2)}.employee-cards-row .col[data-v-600ac34e]{display:flex}.employee-card[data-v-600ac34e]{background:var(--card-gradient);border-radius:16px;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.06);width:100%;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.employee-card[data-v-600ac34e]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--brand-gradient);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.employee-card[data-v-600ac34e]:hover:before{transform:scaleX(1)}.employee-card[data-v-600ac34e]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px) scale(1.01);border-color:rgba(254,99,6,.2)}@keyframes fadeInUp-600ac34e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.employee-card[data-v-600ac34e]{animation:fadeInUp-600ac34e .5s ease backwards}.employee-card[data-v-600ac34e]:first-child{animation-delay:.1s}.employee-card[data-v-600ac34e]:nth-child(2){animation-delay:.2s}.employee-card[data-v-600ac34e]:nth-child(3){animation-delay:.3s}.employee-card[data-v-600ac34e]:nth-child(4){animation-delay:.4s}.employee-card[data-v-600ac34e]:nth-child(5){animation-delay:.5s}.employee-card[data-v-600ac34e]:nth-child(6){animation-delay:.6s}.employee-card .v-icon[data-v-600ac34e]{transition:all .3s ease}.employee-card:hover .v-icon[data-v-600ac34e]{transform:scale(1.1) rotate(5deg)}.employee-card .v-card-text[data-v-600ac34e]{flex:1;display:flex;flex-direction:column}.employee-card .v-card-text .d-flex[data-v-600ac34e]:last-child{margin-top:auto}.info-item[data-v-600ac34e]{display:flex;align-items:center;padding:4px 0;transition:all .2s ease;border-radius:6px}.info-item[data-v-600ac34e]:hover{background-color:rgba(254,99,6,.04);padding-left:8px}.info-item .v-icon[data-v-600ac34e]{transition:all .2s ease}.info-item:hover .v-icon[data-v-600ac34e]{color:#fe6306!important;transform:scale(1.1)}.event-item[data-v-600ac34e]{display:flex;align-items:center;padding:8px;border-radius:8px;transition:all .3s ease}.event-item[data-v-600ac34e]:hover{background:linear-gradient(135deg,rgba(254,99,6,.05),rgba(253,159,12,.05));transform:translateX(4px)}.quick-action-btn[data-v-600ac34e]{height:100%!important;min-height:80px;transition:all .3s ease;border-radius:12px!important}.quick-action-btn[data-v-600ac34e]:hover{transform:translateY(-2px);box-shadow:var(--shadow-brand)}.announcement-item[data-v-600ac34e]{padding:12px;border-radius:8px;transition:all .3s ease;cursor:pointer}.announcement-item[data-v-600ac34e]:hover{background:linear-gradient(135deg,rgba(254,99,6,.05),rgba(253,159,12,.05));transform:translateX(4px)}.text-h3[data-v-600ac34e]{font-size:2rem!important;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.v-progress-linear[data-v-600ac34e]{border-radius:8px;overflow:hidden}.v-progress-linear__determinate[data-v-600ac34e]{background:var(--brand-gradient)!important;animation:progressSlide-600ac34e 1s ease-out}@keyframes progressSlide-600ac34e{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.empty-state[data-v-600ac34e]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;min-height:200px}.empty-state .v-icon[data-v-600ac34e]{opacity:.3;transition:all .3s ease}.empty-state:hover .v-icon[data-v-600ac34e]{opacity:.5;transform:scale(1.1)}.page-header[data-v-600ac34e]{animation:fadeInDown-600ac34e .6s ease backwards}@keyframes fadeInDown-600ac34e{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}h1[data-v-600ac34e]{background:linear-gradient(135deg,#19181b,#424242);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}[data-v-600ac34e] .v-btn.primary{background:var(--brand-gradient)!important;border:none!important;box-shadow:var(--shadow-brand);transition:all .3s ease}[data-v-600ac34e] .v-btn.primary:hover{box-shadow:0 6px 20px rgba(254,99,6,.3);transform:translateY(-2px)}@keyframes pulse-600ac34e{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.employee-card[data-v-600ac34e]:hover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,hsla(0,0%,100%,.98),hsla(0,0%,98%,.98))}.full-height[data-v-e7b9c576]{min-height:100%}.full-height[data-v-a5231e2c]{height:100%}.table--max-height[data-v-a5231e2c]{max-height:400px}.v-data-table[data-v-a5231e2c]{overflow:auto}.message-cell[data-v-a5231e2c]{white-space:pre-wrap;word-break:break-word}.status-cell .v-chip[data-v-a5231e2c]{margin-bottom:4px}.actions-cell .v-btn[data-v-a5231e2c]{margin-right:4px}.full-height[data-v-143d8ea2]{min-height:100%}.message-cell[data-v-143d8ea2]{white-space:pre-wrap;word-break:break-word}.full-height[data-v-a2df7f58]{min-height:100%}.gap-2[data-v-a2df7f58]{gap:8px}.v-list-item--active[data-v-a2df7f58]{background-color:rgba(254,99,6,.08)}.theme--dark[data-v-6c1dbf9d] .shadow{box-shadow:3px 3px 10px hsla(0,0%,51.8%,.14901960784313725)}.dt-padding-bg{background-color:#1e1e1e}.rp-error-dialog .v-card{height:600px;overflow-y:scroll}.payroll_detail[data-v-4bdcde96]{overflow-x:auto}.custom-height[data-v-4bdcde96]{height:50%}.theme--light .sticky-table[data-v-4bdcde96] table>tbody>tr>td:nth-child(-n+5),.theme--light .sticky-table[data-v-4bdcde96] table>thead>tr>th:nth-child(-n+5){position:sticky!important;background:#fff}.sticky-table[data-v-4bdcde96] table>tbody>tr>td:nth-child(-n+5),.sticky-table[data-v-4bdcde96] table>thead>tr>th:nth-child(-n+5){position:sticky!important;background:#1e1e1e}.sticky-table[data-v-4bdcde96] table>tbody>tr>td:first-child,.sticky-table[data-v-4bdcde96] table>thead>tr>th:first-child{left:0!important}.sticky-table[data-v-4bdcde96] table>tbody>tr>td:nth-child(2),.sticky-table[data-v-4bdcde96] table>thead>tr>th:nth-child(2){left:144px!important}.sticky-table[data-v-4bdcde96] table>tbody>tr>td:nth-child(3),.sticky-table[data-v-4bdcde96] table>thead>tr>th:nth-child(3){left:288px!important}.sticky-table[data-v-4bdcde96] table>tbody>tr>td:nth-child(4),.sticky-table[data-v-4bdcde96] table>thead>tr>th:nth-child(4){left:432px!important}.sticky-table[data-v-4bdcde96] table>tbody>tr>td:nth-child(5),.sticky-table[data-v-4bdcde96] table>thead>tr>th:nth-child(5){left:576px!important}.sticky-table[data-v-4bdcde96] table>thead>tr>th:nth-child(-n+5){z-index:3!important}.divider-1[data-v-7ae1ee8c]{border-width:1.5px;border-color:#afafaf}.custom-text-field--border[data-v-592dd19e] .theme--light.v-text-field:not(.v-input--has-state):hover>.v-input__control>.v-input__slot:before,.custom-text-field--border[data-v-592dd19e] .v-input__slot:before{border:none!important}.custom-text-field--border[data-v-592dd19e] .theme--light.v-text-field.v-input--is-focused>.v-input__control>.v-input__slot:after,.custom-text-field--border[data-v-592dd19e] .v-text-field>.v-input__control>.v-input__slot:after{border:none!important;transform:none!important}.container-overflow{overflow:auto}.v-stepper__header{display:none}.spinner[data-v-608ed5a6]{margin-top:100%}.naas-stepper-bg[data-v-1d151ec8]{background-color:transparent!important}.container-overflow[data-v-1d151ec8]{overflow:auto}.buttons-col[data-v-1d151ec8]{display:flex;justify-content:flex-end;align-items:center}.buttons-col .v-icon[data-v-1d151ec8]{font-size:35px}.v-input[data-v-0e2c9967] .v-input__control{min-height:22px!important}.full-height[data-v-39061a74]{height:100%}.custom-text-field--border[data-v-39061a74] .theme--light.v-text-field:not(.v-input--has-state):hover>.v-input__control>.v-input__slot:before,.custom-text-field--border[data-v-39061a74] .v-input__slot:before{border:none!important}.custom-text-field--border[data-v-39061a74] .theme--light.v-text-field.v-input--is-focused>.v-input__control>.v-input__slot:after,.custom-text-field--border[data-v-39061a74] .v-text-field>.v-input__control>.v-input__slot:after{border:none!important;transform:none!important}.divider-1[data-v-71f31ce3]{border-width:1.5px;border-color:#929292}.divider-1[data-v-b83cdb66]{border-width:1.5px;border-color:#afafaf}.naas-tooltip[data-v-739e3276]{position:relative}.naas-tooltip-content[data-v-739e3276]{position:absolute;left:-2.2rem;top:-1.5rem}.divider-1[data-v-739e3276]{border-width:1.5px;border-color:#afafaf}.table--max-height[data-v-290003ea]{max-height:400px}.v-data-table[data-v-290003ea]{overflow:auto}.full-height[data-v-5933fd7b]{height:100%}#formula-editor{width:100%;height:50px;border:1px solid #ccc;padding:10px;overflow:auto;text-align:left;font-size:18px;font-family:monospace;white-space:pre;background-color:#f9f9f9}.formula-editor-container{position:relative;min-height:350px}#formula-suggestions{width:100%;background-color:#f9f9f9;border:1px solid #ccc;padding:10px;max-height:300px;overflow:auto;display:none}#formula-suggestions ul{list-style-type:none;padding:0}#formula-suggestions ul li{padding:5px 10px;border-bottom:1px solid #ccc;text-align:left;cursor:pointer}#formula-suggestions ul li:last-child{border-bottom:none}#formula-suggestions ul li strong{color:#333}#formula-suggestions ul li span{color:#666;display:none}#formula-suggestions ul li:hover span{display:block}#formula-function-help{width:100%;background-color:#f9f9f9;border:1px solid #ccc;text-align:left;display:none}#formula-function-help .formula-function-help__header{padding:10px;background-color:#e6f4ea;color:#2b5444}#formula-function-help .formula-function-help__header .function-name{font-weight:700}#formula-function-help .formula-function-help__header .function-arguments{color:#666;font-weight:500}#formula-function-help .formula-function-help__body{padding:10px}#formula-function-help .formula-function-help__body .example{padding:10px 0}#formula-function-help .formula-function-help__body .example .example-text{font-weight:700}#formula-function-help .formula-function-help__body .example-value{font-weight:700;color:#2b5444}#formula-function-help .formula-function-help__body .information{padding:10px 0;border-bottom:1px solid #666}#formula-function-help .formula-function-help__body .information span{font-weight:700}#formula-function-help .formula-function-help__body .information .information-text{color:#666;font-weight:500}#formula-function-help .formula-function-help__body .arguments{padding:10px 0}#formula-function-help .formula-function-help__body .arguments-text{color:#666;font-weight:500}.error-message{color:red}.card-formula{width:600px}.full-height[data-v-6029a75f]{height:100%}.report-accumulated{justify-content:space-between}.job-status-badge[data-v-a15131d2]{font-weight:600}.status-text--x-small[data-v-a15131d2]{font-size:.65rem}.status-text--small[data-v-a15131d2]{font-size:.75rem}.status-text--medium[data-v-a15131d2]{font-size:.875rem}.status-text--large[data-v-a15131d2]{font-size:1rem}.job-card[data-v-20089a6a]{transition:transform .2s,box-shadow .2s}.job-card[data-v-20089a6a]:hover{transform:translateY(-2px)}.theme--dark .job-card[data-v-20089a6a]{border:1px solid hsla(0,0%,100%,.1)}.full-height[data-v-3e05bb52]{min-height:calc(100vh - 64px)}.page-header[data-v-3e05bb52]{animation:fadeInDown-3e05bb52 .6s ease backwards}@keyframes fadeInDown-3e05bb52{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.dashboard-cards-row .col[data-v-3e05bb52]{display:flex}.metric-card[data-v-3e05bb52]{background:linear-gradient(135deg,#fff,#fafafa);border-radius:16px;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.06);width:100%;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,.06);position:relative;overflow:hidden}.metric-card[data-v-3e05bb52]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,#fe6306,#fd9f0c 50%,#fa3);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.metric-card[data-v-3e05bb52]:hover:before{transform:scaleX(1)}.metric-card[data-v-3e05bb52]:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px) scale(1.01);border-color:rgba(254,99,6,.2)}.metric-card[data-v-3e05bb52]{animation:fadeInUp-3e05bb52 .5s ease backwards}.metric-card[data-v-3e05bb52]:first-child{animation-delay:.1s}.metric-card[data-v-3e05bb52]:nth-child(2){animation-delay:.2s}.metric-card[data-v-3e05bb52]:nth-child(3){animation-delay:.3s}.metric-card[data-v-3e05bb52]:nth-child(4){animation-delay:.4s}@keyframes fadeInUp-3e05bb52{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.metric-card .v-icon[data-v-3e05bb52]{transition:all .3s ease}.metric-card:hover .v-icon[data-v-3e05bb52]{transform:scale(1.1) rotate(5deg)}.metric-card .v-card-text[data-v-3e05bb52]{flex:1;display:flex;flex-direction:column}.text-h3[data-v-3e05bb52]{font-size:2rem!important;background:linear-gradient(135deg,#fe6306,#fd9f0c 50%,#fa3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.theme--dark .metric-card[data-v-3e05bb52]{background:linear-gradient(135deg,rgba(30,30,30,.9),rgba(40,40,40,.9));border-color:hsla(0,0%,100%,.1)}.theme--dark .metric-card[data-v-3e05bb52]:hover{background:linear-gradient(135deg,rgba(30,30,30,.95),rgba(40,40,40,.95))}.full-height[data-v-b060cfde]{min-height:calc(100vh - 64px)}.theme--dark .v-card[data-v-b060cfde]{background-color:rgba(30,30,30,.8)}.theme--light .v-card[data-v-b060cfde]{background-color:#fff}.full-height[data-v-40966d82]{min-height:calc(100vh - 64px)}.naas-section-divider[data-v-40966d82]{border-bottom:2px solid #fb8c00;margin-bottom:16px}.theme--dark .naas-section-divider[data-v-40966d82],.theme--light .naas-section-divider[data-v-40966d82]{border-bottom-color:#fb8c00}.score-badge[data-v-13a3b349]{display:inline-flex;align-items:center}.score-chip[data-v-13a3b349]{font-weight:600}.score-text--x-small[data-v-13a3b349]{font-size:.65rem}.score-text--small[data-v-13a3b349]{font-size:.75rem}.score-text--medium[data-v-13a3b349]{font-size:.875rem}.score-text--large[data-v-13a3b349]{font-size:1rem}.recommendation-badge[data-v-c0f77780]{font-weight:600}.recommendation-text--x-small[data-v-c0f77780]{font-size:.65rem}.recommendation-text--small[data-v-c0f77780]{font-size:.75rem}.recommendation-text--medium[data-v-c0f77780]{font-size:.875rem}.recommendation-text--large[data-v-c0f77780]{font-size:1rem}.full-height[data-v-92522e84]{min-height:calc(100vh - 64px)}.theme--dark .v-card[data-v-92522e84]{background-color:rgba(30,30,30,.8)}.theme--light .v-card[data-v-92522e84]{background-color:#fff}.full-height[data-v-2116c479]{min-height:calc(100vh - 64px)}.theme--dark .v-card[data-v-2116c479]{background-color:rgba(30,30,30,.8)}.theme--light .v-card[data-v-2116c479]{background-color:#fff}.full-height[data-v-85782be6]{min-height:calc(100vh - 64px)}.test-interface[data-v-4ce2a678]{min-height:100vh;background-color:#f5f5f5}.theme--dark .test-interface[data-v-4ce2a678]{background-color:#121212}.pipeline-candidate-card[data-v-72d83bd0]{cursor:grab;transition:all .2s ease;margin-bottom:8px}.pipeline-candidate-card[data-v-72d83bd0]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.pipeline-candidate-card.dragging[data-v-72d83bd0]{cursor:grabbing;opacity:.5;transform:rotate(2deg)}.border-top[data-v-72d83bd0]{border-top:1px solid rgba(0,0,0,.12)}.theme--dark .border-top[data-v-72d83bd0]{border-top-color:hsla(0,0%,100%,.12)}.kanban-board[data-v-18067829]{overflow-x:auto;padding-bottom:20px}.kanban-container[data-v-18067829]{display:flex;gap:16px;min-width:-moz-min-content;min-width:min-content;padding-bottom:10px}.kanban-column[data-v-18067829]{min-width:300px;max-width:300px;background-color:#f5f5f5;border-radius:8px;border-top:4px solid;display:flex;flex-direction:column;max-height:calc(100vh - 300px)}.theme--dark .kanban-column[data-v-18067829]{background-color:#2e2e2e}.kanban-column-header[data-v-18067829]{padding:12px;border-bottom:1px solid rgba(0,0,0,.12);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.theme--dark .kanban-column-header[data-v-18067829]{border-bottom-color:hsla(0,0%,100%,.12)}.stage-color-indicator[data-v-18067829]{width:12px;height:12px;border-radius:50%}.kanban-column-body[data-v-18067829]{flex:1;overflow-y:auto;padding:8px;min-height:200px;transition:background-color .2s ease}.kanban-column-body.drag-over[data-v-18067829]{background-color:rgba(var(--v-primary-base-rgb),.1)}.empty-stage[data-v-18067829]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#9e9e9e}.full-height[data-v-18067829]{min-height:calc(100vh - 64px)}.full-height[data-v-2cf95158]{height:calc(100vh - 64px);max-height:calc(100vh - 64px)}.sidebar-col[data-v-2cf95158]{border-right:1px solid rgba(0,0,0,.12)}.sidebar-card[data-v-2cf95158]{border-radius:0;height:100%;display:flex;flex-direction:column}.sidebar-header[data-v-2cf95158]{background-color:rgba(0,0,0,.02);padding:16px}.sidebar-content[data-v-2cf95158]{flex:1;overflow-y:auto}.document-item[data-v-2cf95158]{border-bottom:1px solid rgba(0,0,0,.05)}.document-item[data-v-2cf95158]:hover{background-color:rgba(0,0,0,.02)}.chat-card[data-v-2cf95158],.chat-col[data-v-2cf95158]{display:flex;flex-direction:column}.chat-card[data-v-2cf95158]{border-radius:0;height:100%}.chat-header[data-v-2cf95158]{background-color:rgba(0,0,0,.02);padding:16px}.chat-messages[data-v-2cf95158]{flex:1;overflow-y:auto;min-height:0;background-color:#f5f5f5}.messages-wrapper[data-v-2cf95158]{padding:16px;min-height:100%;display:flex;flex-direction:column}.message-bubble[data-v-2cf95158]{margin-bottom:16px;max-width:75%;animation:fadeIn-2cf95158 .3s ease-in}@keyframes fadeIn-2cf95158{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.user-message[data-v-2cf95158]{align-self:flex-end;margin-left:auto}.assistant-message[data-v-2cf95158]{align-self:flex-start;margin-right:auto}.message-content[data-v-2cf95158]{padding:12px 16px;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.user-message .message-content[data-v-2cf95158]{background-color:#1976d2;color:#fff;border-bottom-right-radius:4px}.assistant-message .message-content[data-v-2cf95158]{background-color:#fff;color:#333;border-bottom-left-radius:4px}.message-header[data-v-2cf95158]{display:flex;align-items:center;margin-bottom:8px;font-size:12px;opacity:.8}.user-message .message-header[data-v-2cf95158]{color:hsla(0,0%,100%,.9)}.assistant-message .message-header[data-v-2cf95158]{color:rgba(0,0,0,.6)}.message-role[data-v-2cf95158]{font-weight:600;font-size:12px}.message-time[data-v-2cf95158]{font-size:11px;opacity:.7}.message-text[data-v-2cf95158]{line-height:1.5;word-wrap:break-word}.user-message .message-text[data-v-2cf95158]{color:#fff}.assistant-message .message-text[data-v-2cf95158]{color:#333}.message-link[data-v-2cf95158]{color:#1976d2;text-decoration:underline}.user-message .message-link[data-v-2cf95158]{color:hsla(0,0%,100%,.9);text-decoration:underline}.message-code[data-v-2cf95158]{background-color:rgba(0,0,0,.1);padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.user-message .message-code[data-v-2cf95158]{background-color:hsla(0,0%,100%,.2)}.legal-doc-reference[data-v-2cf95158]{color:#1976d2;font-weight:600}.user-message .legal-doc-reference[data-v-2cf95158]{color:hsla(0,0%,100%,.95)}.typing-indicator[data-v-2cf95158]{opacity:.7}.typing-dots[data-v-2cf95158]{display:flex;gap:4px;padding:8px 0}.typing-dots span[data-v-2cf95158]{width:8px;height:8px;border-radius:50%;background-color:#1976d2;animation:typing-2cf95158 1.4s infinite}.typing-dots span[data-v-2cf95158]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-2cf95158]:nth-child(3){animation-delay:.4s}@keyframes typing-2cf95158{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-10px);opacity:1}}.empty-state[data-v-2cf95158]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px;text-align:center}.chat-input-area[data-v-2cf95158]{background-color:#fff;border-top:1px solid rgba(0,0,0,.12)}.message-input[data-v-2cf95158]{flex:1}.send-button[data-v-2cf95158]{flex-shrink:0}.chat-messages[data-v-2cf95158]::-webkit-scrollbar,.sidebar-content[data-v-2cf95158]::-webkit-scrollbar{width:8px}.chat-messages[data-v-2cf95158]::-webkit-scrollbar-track,.sidebar-content[data-v-2cf95158]::-webkit-scrollbar-track{background:#f1f1f1}.chat-messages[data-v-2cf95158]::-webkit-scrollbar-thumb,.sidebar-content[data-v-2cf95158]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.chat-messages[data-v-2cf95158]::-webkit-scrollbar-thumb:hover,.sidebar-content[data-v-2cf95158]::-webkit-scrollbar-thumb:hover{background:#555}.full-height[data-v-7f41f430]{min-height:calc(100vh - 64px)}.theme--dark .v-card[data-v-7f41f430]{background-color:rgba(30,30,30,.8)}.theme--light .v-card[data-v-7f41f430]{background-color:#fff}.full-height[data-v-1bca1b0a]{height:calc(100vh - 64px);max-height:calc(100vh - 64px)}.sidebar-col[data-v-1bca1b0a]{border-right:1px solid rgba(0,0,0,.12)}.sidebar-card[data-v-1bca1b0a]{border-radius:0;height:100%;display:flex;flex-direction:column}.sidebar-header[data-v-1bca1b0a]{background-color:rgba(0,0,0,.02);padding:16px}.sidebar-content[data-v-1bca1b0a]{flex:1;overflow-y:auto}.document-item[data-v-1bca1b0a]{border-bottom:1px solid rgba(0,0,0,.05)}.document-item[data-v-1bca1b0a]:hover{background-color:rgba(0,0,0,.02)}.chat-card[data-v-1bca1b0a],.chat-col[data-v-1bca1b0a]{display:flex;flex-direction:column}.chat-card[data-v-1bca1b0a]{border-radius:0;height:100%}.chat-header[data-v-1bca1b0a]{background-color:rgba(0,0,0,.02);padding:16px}.chat-messages[data-v-1bca1b0a]{flex:1;overflow-y:auto;min-height:0;background-color:#f5f5f5}.messages-wrapper[data-v-1bca1b0a]{padding:16px;min-height:100%;display:flex;flex-direction:column}.message-bubble[data-v-1bca1b0a]{margin-bottom:16px;max-width:75%;animation:fadeIn-1bca1b0a .3s ease-in}@keyframes fadeIn-1bca1b0a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.user-message[data-v-1bca1b0a]{align-self:flex-end;margin-left:auto}.assistant-message[data-v-1bca1b0a]{align-self:flex-start;margin-right:auto}.message-content[data-v-1bca1b0a]{padding:12px 16px;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.user-message .message-content[data-v-1bca1b0a]{background-color:#1976d2;color:#fff;border-bottom-right-radius:4px}.assistant-message .message-content[data-v-1bca1b0a]{background-color:#fff;color:#333;border-bottom-left-radius:4px}.message-header[data-v-1bca1b0a]{display:flex;align-items:center;margin-bottom:8px;font-size:12px;opacity:.8}.user-message .message-header[data-v-1bca1b0a]{color:hsla(0,0%,100%,.9)}.assistant-message .message-header[data-v-1bca1b0a]{color:rgba(0,0,0,.6)}.message-role[data-v-1bca1b0a]{font-weight:600;font-size:12px}.message-time[data-v-1bca1b0a]{font-size:11px;opacity:.7}.message-text[data-v-1bca1b0a]{line-height:1.5;word-wrap:break-word}.user-message .message-text[data-v-1bca1b0a]{color:#fff}.assistant-message .message-text[data-v-1bca1b0a]{color:#333}.message-link[data-v-1bca1b0a]{color:#1976d2;text-decoration:underline}.user-message .message-link[data-v-1bca1b0a]{color:hsla(0,0%,100%,.9);text-decoration:underline}.message-code[data-v-1bca1b0a]{background-color:rgba(0,0,0,.1);padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.user-message .message-code[data-v-1bca1b0a]{background-color:hsla(0,0%,100%,.2)}.legal-doc-reference[data-v-1bca1b0a]{color:#1976d2;font-weight:600}.user-message .legal-doc-reference[data-v-1bca1b0a]{color:hsla(0,0%,100%,.95)}.typing-indicator[data-v-1bca1b0a]{opacity:.7}.typing-dots[data-v-1bca1b0a]{display:flex;gap:4px;padding:8px 0}.typing-dots span[data-v-1bca1b0a]{width:8px;height:8px;border-radius:50%;background-color:#1976d2;animation:typing-1bca1b0a 1.4s infinite}.typing-dots span[data-v-1bca1b0a]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-1bca1b0a]:nth-child(3){animation-delay:.4s}@keyframes typing-1bca1b0a{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-10px);opacity:1}}.empty-state[data-v-1bca1b0a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px;text-align:center}.chat-input-area[data-v-1bca1b0a]{background-color:#fff;border-top:1px solid rgba(0,0,0,.12)}.message-input[data-v-1bca1b0a]{flex:1}.send-button[data-v-1bca1b0a]{flex-shrink:0}.chat-messages[data-v-1bca1b0a]::-webkit-scrollbar,.sidebar-content[data-v-1bca1b0a]::-webkit-scrollbar{width:8px}.chat-messages[data-v-1bca1b0a]::-webkit-scrollbar-track,.sidebar-content[data-v-1bca1b0a]::-webkit-scrollbar-track{background:#f1f1f1}.chat-messages[data-v-1bca1b0a]::-webkit-scrollbar-thumb,.sidebar-content[data-v-1bca1b0a]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.chat-messages[data-v-1bca1b0a]::-webkit-scrollbar-thumb:hover,.sidebar-content[data-v-1bca1b0a]::-webkit-scrollbar-thumb:hover{background:#555}.full-height[data-v-166d475f]{min-height:calc(100vh - 64px)}.analysis-card[data-v-166d475f]{border-radius:12px}.upload-zone[data-v-166d475f]{border:2px dashed #ccc;border-radius:8px;padding:20px;transition:all .3s ease;background-color:rgba(0,0,0,.02);min-height:200px;display:flex;flex-direction:column;justify-content:center}.upload-zone--dragging[data-v-166d475f]{border-color:#1976d2;background-color:rgba(25,118,210,.1);transform:scale(1.02)}.upload-zone--has-file[data-v-166d475f]{border-color:#4caf50;background-color:rgba(76,175,80,.05)}.upload-zone--uploading[data-v-166d475f]{border-color:#2196f3;background-color:rgba(33,150,243,.05)}.upload-input[data-v-166d475f]{width:100%}.upload-hint[data-v-166d475f]{pointer-events:none}.theme--dark .upload-zone[data-v-166d475f]{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.theme--dark .upload-zone--dragging[data-v-166d475f]{background-color:rgba(25,118,210,.2);border-color:#1976d2}.theme--dark .upload-zone--has-file[data-v-166d475f]{background-color:rgba(76,175,80,.1);border-color:#4caf50}.theme--dark .upload-zone--uploading[data-v-166d475f]{background-color:rgba(33,150,243,.1);border-color:#2196f3}.full-height[data-v-6e52f22a]{min-height:calc(100vh - 64px)}.theme--dark .v-card[data-v-6e52f22a]{background-color:rgba(30,30,30,.8)}.theme--light .v-card[data-v-6e52f22a]{background-color:#fff}.full-height[data-v-9d11d450]{min-height:calc(100vh - 64px)}.theme--dark .v-card[data-v-9d11d450]{background-color:rgba(30,30,30,.8)}.theme--light .v-card[data-v-9d11d450]{background-color:#fff}.full-height[data-v-3b1a4028]{min-height:calc(100vh - 64px)}.template-card[data-v-3b1a4028]{cursor:pointer;transition:all .3s ease}.template-card[data-v-3b1a4028]:hover{transform:translateY(-4px)}.template-card--selected[data-v-3b1a4028]{border:2px solid var(--v-primary-base)}.theme--dark .v-card[data-v-3b1a4028]{background-color:rgba(30,30,30,.8)}.theme--light .v-card[data-v-3b1a4028]{background-color:#fff}.full-height[data-v-086ee494]{min-height:calc(100vh - 64px)}.theme--dark .v-card[data-v-086ee494]{background-color:rgba(30,30,30,.8)}.theme--light .v-card[data-v-086ee494]{background-color:#fff}.full-height[data-v-3c42f73f]{min-height:calc(100vh - 64px)}.placeholder-card[data-v-3c42f73f]{transition:all .3s ease}.placeholder-card[data-v-3c42f73f]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)!important}.theme--dark .v-card[data-v-3c42f73f]{background-color:rgba(30,30,30,.8)}.theme--light .v-card[data-v-3c42f73f]{background-color:#fff}.full-height[data-v-57645b84]{min-height:calc(100vh - 64px)}.theme--dark .v-card[data-v-57645b84]{background-color:rgba(30,30,30,.8)}.theme--light .v-card[data-v-57645b84]{background-color:#fff}