a[data-v-9a937dde]{transition:opacity .2s ease}a[data-v-9a937dde]:hover{opacity:.8}img[data-v-9a937dde]{transition:transform .3s ease}img[data-v-9a937dde]:hover{transform:scale(1.05)}.animated-background[data-v-ca0f6428]{background:linear-gradient(135deg,#1b5e20,#2e7d32,#388e3c);min-height:100vh;position:relative;overflow:hidden}.network-canvas[data-v-ca0f6428]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.footer-logo[data-v-ca0f6428]{background:linear-gradient(135deg,#1976d2,#1565c0);padding:8px 16px;border-radius:8px}.footer-link[data-v-ca0f6428]:hover{color:#fff!important}a[data-v-ca0f6428]{transition:opacity .2s ease}a[data-v-ca0f6428]:hover{opacity:.8}img[data-v-ca0f6428]{transition:transform .3s ease}img[data-v-ca0f6428]:hover{transform:scale(1.05)}.social-login-buttons .social-login-divider[data-v-a725db02]{margin-bottom:16px}.social-login-buttons .social-login-divider[data-v-a725db02] .v-divider{flex:1}.social-login-buttons .enforced-header[data-v-a725db02]{margin-bottom:16px}.social-login-buttons .d-flex[data-v-a725db02]{gap:8px}.social-login-buttons .d-flex a[data-v-a725db02]:hover{text-decoration:none}.animated-background[data-v-97821890]{background:linear-gradient(135deg,#1b5e20,#2e7d32,#388e3c);min-height:100vh;position:relative;overflow:hidden}.network-canvas[data-v-97821890]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.footer-logo[data-v-97821890]{background:linear-gradient(135deg,#1976d2,#1565c0);padding:8px 16px;border-radius:8px}.footer-link[data-v-97821890]:hover{color:#fff!important}a[data-v-97821890]{transition:opacity .2s ease}a[data-v-97821890]:hover{opacity:.8}img[data-v-97821890]{transition:transform .3s ease}img[data-v-97821890]:hover{transform:scale(1.05)}.notification-card[data-v-4f05b688]{border-radius:12px;overflow:hidden}.notification-header[data-v-4f05b688],.notification-tabs[data-v-4f05b688]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.notification-list-container[data-v-4f05b688]{max-height:400px;overflow-y:auto}.notification-list[data-v-4f05b688]{padding:0!important}.notification-item[data-v-4f05b688]{transition:background-color .15s ease}.notification-item[data-v-4f05b688]:hover{background-color:rgba(var(--v-theme-primary),.04)}.notification-unread[data-v-4f05b688]{background-color:rgba(var(--v-theme-primary),.06);border-left:3px solid rgb(var(--v-theme-primary))}.notification-body[data-v-4f05b688]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-actions[data-v-4f05b688]{display:flex;gap:4px;opacity:0;transition:opacity .2s}.notification-item:hover .notification-actions[data-v-4f05b688]{opacity:1}.empty-state[data-v-4f05b688]{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.gap-1[data-v-4f05b688]{gap:4px}.client-notification-bell.bell-pulse[data-v-4f05b688]{animation:bell-pulse-4f05b688 1s ease-out}@keyframes bell-pulse-4f05b688{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1)}75%{transform:scale(1.1)}to{transform:scale(1)}}.client-notification-bell.bell-shake[data-v-4f05b688]{animation:bell-shake-4f05b688 .6s ease-in-out}@keyframes bell-shake-4f05b688{0%,to{transform:rotate(0)}10%,30%,50%,70%,90%{transform:rotate(-10deg)}20%,40%,60%,80%{transform:rotate(10deg)}}.client-notification-bell.bell-shake.bell-pulse[data-v-4f05b688]{animation:bell-shake-4f05b688 .6s ease-in-out}.chat-widget[data-v-d3a08bcf]{position:fixed;bottom:20px;right:20px;width:380px;max-width:calc(100vw - 40px);max-height:600px;display:flex;flex-direction:column;border-radius:16px!important;z-index:9999}@media(max-width:600px){.chat-widget[data-v-d3a08bcf]{bottom:0;right:0;width:100%;max-width:100%;max-height:100vh;border-radius:0!important}}.chat-minimized-btn[data-v-d3a08bcf]{position:fixed;bottom:20px;right:20px;z-index:9999}.chat-header[data-v-d3a08bcf]{background:rgb(var(--v-theme-primary));color:#fff}.chat-messages[data-v-d3a08bcf]{flex:1;overflow-y:auto;min-height:200px;max-height:400px}@media(max-width:600px){.chat-messages[data-v-d3a08bcf]{max-height:calc(100vh - 200px)}}.chat-message[data-v-d3a08bcf]{display:flex;gap:8px;max-width:85%}.chat-message--user[data-v-d3a08bcf]{margin-left:auto;flex-direction:row-reverse}.chat-message--ai[data-v-d3a08bcf],.chat-message--system[data-v-d3a08bcf]{margin-right:auto}.chat-message__avatar[data-v-d3a08bcf]{flex-shrink:0;align-self:flex-end}.chat-message__content[data-v-d3a08bcf]{display:flex;flex-direction:column}.chat-message__time[data-v-d3a08bcf]{padding:0 8px}.chat-bubble[data-v-d3a08bcf]{padding:10px 14px;border-radius:16px;word-wrap:break-word}.chat-bubble--user[data-v-d3a08bcf]{background:rgb(var(--v-theme-primary));color:#fff;border-bottom-right-radius:4px}.chat-bubble--ai[data-v-d3a08bcf]{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface));border-bottom-left-radius:4px}.chat-bubble--system[data-v-d3a08bcf]{background:rgb(var(--v-theme-info),.1);color:rgb(var(--v-theme-on-surface));border-bottom-left-radius:4px;font-style:italic}.chat-bubble__text[data-v-d3a08bcf]{font-size:14px;line-height:1.5}.chat-bubble__text[data-v-d3a08bcf] code{background:#0000001a;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:13px}.chat-bubble__sources[data-v-d3a08bcf]{border-top:1px solid rgba(0,0,0,.1);padding-top:8px;margin-top:8px}.chat-source-link[data-v-d3a08bcf]{display:flex;align-items:center;font-size:12px;color:rgb(var(--v-theme-primary));cursor:pointer;padding:2px 0}.chat-source-link[data-v-d3a08bcf]:hover{text-decoration:underline}.chat-input[data-v-d3a08bcf]{background:rgb(var(--v-theme-surface))}.chat-footer[data-v-d3a08bcf]{background:rgb(var(--v-theme-surface-variant));border-bottom-left-radius:16px;border-bottom-right-radius:16px}.typing-indicator[data-v-d3a08bcf]{display:flex;gap:4px;padding:4px 0}.typing-indicator span[data-v-d3a08bcf]{width:8px;height:8px;background:rgb(var(--v-theme-on-surface-variant));border-radius:50%;animation:typing-d3a08bcf 1.4s infinite ease-in-out both}.typing-indicator span[data-v-d3a08bcf]:nth-child(1){animation-delay:-.32s}.typing-indicator span[data-v-d3a08bcf]:nth-child(2){animation-delay:-.16s}@keyframes typing-d3a08bcf{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.slide-up-enter-active[data-v-d3a08bcf],.slide-up-leave-active[data-v-d3a08bcf]{transition:all .3s ease}.slide-up-enter-from[data-v-d3a08bcf],.slide-up-leave-to[data-v-d3a08bcf]{opacity:0;transform:translateY(20px)}.fade-enter-active[data-v-d3a08bcf],.fade-leave-active[data-v-d3a08bcf]{transition:opacity .2s ease}.fade-enter-from[data-v-d3a08bcf],.fade-leave-to[data-v-d3a08bcf]{opacity:0}.client-sidebar-item[data-v-32f8775a]{border-radius:8px;margin:2px 8px;min-height:40px}.client-sidebar-item--active[data-v-32f8775a]{background-color:rgba(var(--v-theme-primary),.12)!important}.client-sidebar-item--active[data-v-32f8775a] .v-list-item-title{color:rgb(var(--v-theme-primary))!important;font-weight:500}.client-sidebar-item--active[data-v-32f8775a] .v-icon{color:rgb(var(--v-theme-primary))!important}.client-sidebar-item--active[data-v-32f8775a]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;background-color:rgb(var(--v-theme-primary));border-radius:0 2px 2px 0}.client-sidebar-item[data-v-32f8775a]:not(.client-sidebar-item--active):hover{background-color:rgba(var(--v-theme-on-surface),.04)!important}.v-theme--nexusRmsClient .client-sidebar-item[data-v-32f8775a]:not(.client-sidebar-item--active):hover,.v-theme--nexusRmsDark .client-sidebar-item[data-v-32f8775a]:not(.client-sidebar-item--active):hover{background-color:#ffffff14!important}.client-sidebar[data-v-aadff51f]{background-color:rgb(var(--v-theme-surface))!important;border-right:1px solid rgb(var(--v-theme-outline-variant))!important}.sidebar-section-header[data-v-aadff51f]{font-size:.65rem!important;font-weight:600!important;letter-spacing:.05em!important;color:rgb(var(--v-theme-on-surface-variant))!important;opacity:.6;min-height:32px!important;margin-top:4px}.sidebar-section-divider[data-v-aadff51f]{margin:8px 16px!important;opacity:.3}.sidebar-version-info[data-v-aadff51f]{padding:12px 16px;text-align:center;border-top:1px solid rgb(var(--v-theme-outline-variant))}.version-text[data-v-aadff51f]{font-size:.65rem;font-weight:500;color:rgb(var(--v-theme-on-surface-variant));opacity:.6}.copyright-text[data-v-aadff51f]{font-size:.6rem;color:rgb(var(--v-theme-on-surface-variant));opacity:.4;margin-top:2px}.client-sidebar[data-v-aadff51f] .v-list-item-title,.client-sidebar[data-v-aadff51f] .v-list-subheader{color:rgb(var(--v-theme-on-surface))!important}.client-sidebar[data-v-aadff51f] .v-list-item__prepend .v-icon{color:rgb(var(--v-theme-on-surface-variant))!important}.client-sidebar[data-v-aadff51f] .v-list-item__prepend{width:32px!important;min-width:32px!important;margin-right:12px;display:flex;align-items:center;justify-content:center}.client-sidebar[data-v-aadff51f] .v-list-item__prepend .v-icon{font-size:20px!important;width:20px;height:20px}.client-topbar-desktop[data-v-9f938cca]{z-index:1000}.brand[data-v-9f938cca]{cursor:pointer;-webkit-user-select:none;user-select:none}.search-btn[data-v-9f938cca]{text-transform:none;font-weight:500}.search-shortcut[data-v-9f938cca]{font-size:11px!important;height:20px!important;padding:0 6px!important}.client-bottom-nav[data-v-0f5f4709]{position:fixed!important;bottom:0;left:0;right:0;z-index:1000;box-shadow:0 -2px 10px #0000001a;padding-bottom:env(safe-area-inset-bottom,0px)!important}.client-bottom-nav[data-v-0f5f4709] .v-btn{min-width:0!important;padding:0 8px!important}.client-bottom-nav[data-v-0f5f4709] .v-btn span{font-size:.65rem;text-transform:none;font-weight:500}.client-bottom-nav[data-v-0f5f4709] .v-btn--active{background:transparent!important}.client-bottom-nav[data-v-0f5f4709] .v-btn--active .v-icon{background-color:rgba(var(--v-theme-primary),.12);border-radius:16px;padding:4px 16px}.v-theme--nexusRmsClient .client-bottom-nav[data-v-0f5f4709],.v-theme--nexusRmsDark .client-bottom-nav[data-v-0f5f4709]{box-shadow:0 -2px 10px #0000004d}.more-menu-card[data-v-b1f95d85]{border-radius:16px 16px 0 0!important;max-height:80vh;overflow-y:auto}.more-menu-header[data-v-b1f95d85]{display:flex;align-items:center;justify-content:space-between;padding:16px}.more-menu-list[data-v-b1f95d85]{padding:8px!important}.more-section-header[data-v-b1f95d85]{font-size:.65rem!important;font-weight:600!important;letter-spacing:.05em!important;color:rgb(var(--v-theme-on-surface-variant))!important;opacity:.6;min-height:28px!important;margin-top:4px}.more-menu-card[data-v-b1f95d85]{padding-bottom:env(safe-area-inset-bottom,0px)}.client-main[data-v-8b773ac1]{background:rgb(var(--v-theme-background));min-height:100vh}.client-main--with-sidebar[data-v-8b773ac1]{margin-left:260px}.client-main--with-bottom-nav[data-v-8b773ac1]{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.client-breadcrumb-container[data-v-8b773ac1]{padding:8px 24px;background:rgb(var(--v-theme-surface));border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.client-breadcrumb-container--mobile[data-v-8b773ac1]{padding:4px 12px}.spotlight-dialog{align-self:flex-start!important;margin-top:10vh!important}.spotlight-card[data-v-8b773ac1]{border-radius:12px!important;overflow:hidden}.spotlight-card--mobile[data-v-8b773ac1]{border-radius:0!important;height:100%}.spotlight-mobile-header[data-v-8b773ac1]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.spotlight-header[data-v-8b773ac1]{display:flex;align-items:center;padding:16px 20px;gap:12px}.spotlight-icon[data-v-8b773ac1]{color:rgb(var(--v-theme-on-surface-variant));flex-shrink:0}.spotlight-input[data-v-8b773ac1]{flex:1;border:none;outline:none;font-size:17px;background:transparent;color:rgb(var(--v-theme-on-surface))}.spotlight-input[data-v-8b773ac1]::placeholder{color:rgb(var(--v-theme-on-surface-variant));opacity:.6}.spotlight-esc[data-v-8b773ac1]{font-size:11px!important;height:22px!important}.spotlight-content[data-v-8b773ac1]{max-height:400px;overflow-y:auto}.spotlight-section[data-v-8b773ac1]{padding:8px 0}.spotlight-section-title[data-v-8b773ac1]{font-size:12px;font-weight:500;color:rgb(var(--v-theme-on-surface-variant));padding:8px 20px;text-transform:uppercase;letter-spacing:.5px}.spotlight-section-title kbd[data-v-8b773ac1]{background:rgba(var(--v-theme-on-surface),.1);padding:2px 6px;border-radius:4px;font-family:inherit;font-size:11px}.spotlight-list[data-v-8b773ac1]{padding:0 8px!important}.spotlight-item[data-v-8b773ac1]{border-radius:8px!important;margin-bottom:2px}.spotlight-item[data-v-8b773ac1]:hover{background:rgba(var(--v-theme-primary),.08)}.spotlight-footer[data-v-8b773ac1]{display:flex;gap:16px;padding:10px 20px;background:rgba(var(--v-theme-on-surface),.03)}@media(max-width:600px){.spotlight-footer[data-v-8b773ac1]{display:none}.spotlight-content[data-v-8b773ac1]{max-height:calc(100vh - 120px)}}.kbd-hint[data-v-8b773ac1]{display:inline-block;background:rgba(var(--v-theme-on-surface),.08);border:1px solid rgba(var(--v-theme-on-surface),.12);border-radius:4px;padding:0 5px;font-family:inherit;font-size:11px;line-height:20px;margin:0 2px}.document-viewer-container[data-v-a205396b]{min-height:400px;position:relative;user-select:none;-webkit-user-select:none}.image-viewer[data-v-a205396b]{position:relative;display:flex;justify-content:center;align-items:center;padding:16px;background:#f5f5f5}.document-image[data-v-a205396b]{max-width:100%;max-height:600px;object-fit:contain;-webkit-user-drag:none;pointer-events:none}.pdf-viewer[data-v-a205396b]{width:100%;height:600px}.pdf-frame[data-v-a205396b]{width:100%;height:100%;border:none}.watermark-overlay[data-v-a205396b]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden}.watermark-text[data-v-a205396b]{position:absolute;font-size:14px;color:#66666626;white-space:nowrap;font-weight:500}.quick-actions-card[data-v-dee0ca63]{overflow:hidden}.quick-actions-header[data-v-dee0ca63]{display:flex;align-items:center;padding:12px 16px;font-weight:600;font-size:.875rem;color:#fff;background:linear-gradient(135deg,rgb(var(--v-theme-primary)),rgba(var(--v-theme-primary),.85))}.quick-actions-card[data-v-dee0ca63] .v-list-item__prepend>.v-icon{color:rgb(var(--v-theme-primary))}.activity-unread[data-v-dee0ca63]{background-color:rgba(var(--v-theme-primary),.06)!important}.client-drawer-header[data-v-589dbc89]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;color:#fff;min-height:56px;position:sticky;top:0;z-index:1}.client-drawer-header__content[data-v-589dbc89]{display:flex;align-items:center;flex:1;min-width:0}.client-drawer-header__title[data-v-589dbc89]{font-size:1.125rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-drawer-header__close[data-v-589dbc89]{color:#fff!important;opacity:.9}.client-drawer-header__close[data-v-589dbc89]:hover{background:#ffffff26!important;opacity:1}.client-drawer-block[data-v-43ce384c]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px;margin-bottom:16px;overflow:hidden}.client-drawer-block--flat[data-v-43ce384c]{border:none;background:transparent}.client-drawer-block__header[data-v-43ce384c]{background:rgba(var(--v-theme-on-surface),.04);padding:10px 12px;font-size:13px;font-weight:600;color:rgb(var(--v-theme-on-surface));border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;align-items:center}.client-drawer-block--collapsible .client-drawer-block__header[data-v-43ce384c]{cursor:pointer;-webkit-user-select:none;user-select:none}.client-drawer-block--collapsible .client-drawer-block__header[data-v-43ce384c]:hover{background:rgba(var(--v-theme-on-surface),.08)}.client-drawer-block__title[data-v-43ce384c]{font-weight:600}.client-drawer-block__content[data-v-43ce384c]{padding:12px}.client-drawer-block__content--no-padding[data-v-43ce384c]{padding:0}.document-view-drawer[data-v-0c3f1980] .v-navigation-drawer__content{display:flex;flex-direction:column}.drawer-content[data-v-0c3f1980]{flex:1;overflow-y:auto;padding:16px}.info-label[data-v-0c3f1980]{font-size:.75rem;color:rgba(var(--v-theme-on-surface),.6);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.info-value[data-v-0c3f1980]{font-size:.9375rem}.pdf-preview[data-v-0c3f1980]{width:100%;height:400px;background:rgba(var(--v-theme-on-surface),.02);position:relative}.pdf-loading[data-v-0c3f1980],.pdf-error[data-v-0c3f1980]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.pdf-iframe[data-v-0c3f1980]{width:100%;height:100%;border:none}.notes-content[data-v-0c3f1980]{font-size:.875rem;color:rgba(var(--v-theme-on-surface),.8);white-space:pre-wrap}.drawer-actions[data-v-0c3f1980]{display:flex;align-items:center;gap:8px;padding:16px;border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));background:rgb(var(--v-theme-surface))}.text-green[data-v-0c3f1980]{color:rgb(var(--v-theme-primary))}.quote-view-drawer[data-v-55d58c33] .v-navigation-drawer__content{display:flex;flex-direction:column}.drawer-content[data-v-55d58c33]{flex:1;overflow-y:auto;padding:16px}.info-label[data-v-55d58c33]{font-size:.75rem;color:rgba(var(--v-theme-on-surface),.6);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.info-value[data-v-55d58c33]{font-size:.9375rem}.items-table[data-v-55d58c33]{background:rgb(var(--v-theme-surface))}.items-table__header[data-v-55d58c33]{display:flex;padding:10px 12px;background-color:rgba(var(--v-theme-on-surface),.04);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:rgba(var(--v-theme-on-surface),.7);border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.items-table__row[data-v-55d58c33]{display:flex;padding:10px 12px;font-size:.875rem;border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.items-table__row[data-v-55d58c33]:last-child{border-bottom:none}.items-table__empty[data-v-55d58c33]{padding:24px 12px;text-align:center}.items-table__col[data-v-55d58c33]{display:flex;align-items:center}.items-table__col--desc[data-v-55d58c33]{flex:1;min-width:0}.items-table__col--qty[data-v-55d58c33]{width:50px;justify-content:center}.items-table__col--rate[data-v-55d58c33]{width:80px;justify-content:flex-end}.items-table__col--amount[data-v-55d58c33]{width:90px;justify-content:flex-end;font-weight:500}.totals-section[data-v-55d58c33]{padding:16px;background-color:rgba(var(--v-theme-on-surface),.02);border-radius:4px;margin-top:16px}.totals-row[data-v-55d58c33]{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.totals-row--total[data-v-55d58c33]{padding-top:12px}.notes-content[data-v-55d58c33]{font-size:.875rem;color:rgba(var(--v-theme-on-surface),.8);white-space:pre-wrap}.drawer-actions[data-v-55d58c33]{display:flex;align-items:center;gap:8px;padding:16px;border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));background:rgb(var(--v-theme-surface))}.text-green[data-v-55d58c33]{color:rgb(var(--v-theme-primary))}.invoice-view-drawer[data-v-2d71b478] .v-navigation-drawer__content{display:flex;flex-direction:column}.drawer-content[data-v-2d71b478]{flex:1;overflow-y:auto;padding:16px}.info-label[data-v-2d71b478]{font-size:.75rem;color:rgba(var(--v-theme-on-surface),.6);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.info-value[data-v-2d71b478]{font-size:.9375rem}.items-table[data-v-2d71b478]{background:rgb(var(--v-theme-surface))}.items-table__header[data-v-2d71b478]{display:flex;padding:10px 12px;background-color:rgba(var(--v-theme-on-surface),.04);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:rgba(var(--v-theme-on-surface),.7);border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.items-table__row[data-v-2d71b478]{display:flex;padding:10px 12px;font-size:.875rem;border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.items-table__row[data-v-2d71b478]:last-child{border-bottom:none}.items-table__empty[data-v-2d71b478]{padding:24px 12px;text-align:center}.items-table__col[data-v-2d71b478]{display:flex;align-items:center}.items-table__col--desc[data-v-2d71b478]{flex:1;min-width:0}.items-table__col--qty[data-v-2d71b478]{width:50px;justify-content:center}.items-table__col--rate[data-v-2d71b478]{width:80px;justify-content:flex-end}.items-table__col--amount[data-v-2d71b478]{width:90px;justify-content:flex-end;font-weight:500}.totals-section[data-v-2d71b478]{padding:16px;background-color:rgba(var(--v-theme-on-surface),.02);border-radius:4px;margin-top:16px}.totals-row[data-v-2d71b478]{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.totals-row--total[data-v-2d71b478]{padding-top:12px}.payment-row[data-v-2d71b478]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.payment-row[data-v-2d71b478]:last-child{border-bottom:none}.notes-content[data-v-2d71b478]{font-size:.875rem;color:rgba(var(--v-theme-on-surface),.8);white-space:pre-wrap}.drawer-actions[data-v-2d71b478]{display:flex;align-items:center;gap:8px;padding:16px;border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));background:rgb(var(--v-theme-surface))}.text-green[data-v-2d71b478]{color:rgb(var(--v-theme-primary))}.portal-upsell-banner[data-v-2cf4d0f2]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.08),rgba(var(--v-theme-primary),.12))!important;border:1px solid rgba(var(--v-theme-primary),.2)!important;border-radius:12px!important}.portal-upsell-banner[data-v-2cf4d0f2] .v-alert__close{align-self:flex-start;margin-top:4px}.border-t[data-v-2cf4d0f2]{border-top:1px solid rgba(0,0,0,.08)}@media(min-width:960px){.portal-upsell-banner[data-v-2cf4d0f2]{padding:20px 24px!important}}.document-header[data-v-8aabd592]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.05),rgba(var(--v-theme-primary),.08));border-bottom:1px solid rgba(0,0,0,.05)}.detail-label[data-v-8aabd592]{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#0000008a;margin-bottom:4px}.detail-value[data-v-8aabd592]{font-weight:500;font-size:.9375rem}.totals-row[data-v-8aabd592]{display:flex;justify-content:space-between;align-items:center}.totals-row--total[data-v-8aabd592]{padding-top:8px}.notification-unread[data-v-32c3b875]{background-color:rgba(var(--v-theme-primary),.06)!important}.v-list-item[data-v-32c3b875]:hover{cursor:pointer}.success-icon[data-v-a38e5769]{animation:scaleIn-a38e5769 .5s ease-out}@keyframes scaleIn-a38e5769{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.project-header-card[data-v-f625f0aa]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));overflow:hidden}.project-header[data-v-f625f0aa]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;background:linear-gradient(135deg,rgba(var(--v-theme-primary),.08),rgba(var(--v-theme-primary),.04))}.project-header__info[data-v-f625f0aa]{flex:1}.project-header__value[data-v-f625f0aa]{text-align:right}.date-block__label[data-v-f625f0aa]{font-size:.75rem;color:rgba(var(--v-theme-on-surface),.6);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.date-block__value[data-v-f625f0aa]{font-size:.875rem;font-weight:500}.quick-stat[data-v-f625f0aa]{text-align:center;padding:16px;border-radius:8px;background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.quick-stat__value[data-v-f625f0aa]{font-size:1.5rem;font-weight:700}.quick-stat__label[data-v-f625f0aa]{font-size:.75rem;color:rgba(var(--v-theme-on-surface),.6)}.equipment-list[data-v-f625f0aa],.documents-list[data-v-f625f0aa],.sub-projects-list[data-v-f625f0aa]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;overflow:hidden}.section-header[data-v-f625f0aa]{display:flex;align-items:center;padding:12px 16px;font-weight:600;font-size:.875rem;color:#fff}.section-header--primary[data-v-f625f0aa]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)),rgba(var(--v-theme-primary),.85))}.document-row[data-v-f625f0aa],.sub-project-row[data-v-f625f0aa]{display:flex;align-items:center;padding:12px 16px;gap:16px;border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));cursor:pointer;transition:background-color .15s ease}.document-row[data-v-f625f0aa]:last-child,.sub-project-row[data-v-f625f0aa]:last-child{border-bottom:none}.document-row[data-v-f625f0aa]:hover,.sub-project-row[data-v-f625f0aa]:hover{background-color:rgba(var(--v-theme-on-surface),.04)}.document-row__icon[data-v-f625f0aa],.sub-project-row__icon[data-v-f625f0aa]{flex-shrink:0}.document-row__content[data-v-f625f0aa],.sub-project-row__content[data-v-f625f0aa]{flex:1;min-width:0}.document-row__title[data-v-f625f0aa],.sub-project-row__title[data-v-f625f0aa]{font-weight:600;font-size:.9375rem;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.document-row__meta[data-v-f625f0aa],.sub-project-row__meta[data-v-f625f0aa]{font-size:.8125rem;color:rgba(var(--v-theme-on-surface),.6);margin-top:2px}.document-row__value[data-v-f625f0aa],.sub-project-row__value[data-v-f625f0aa]{text-align:right;flex-shrink:0;min-width:100px}.sub-project-row__dates[data-v-f625f0aa]{text-align:right;flex-shrink:0;min-width:140px}.document-row__actions[data-v-f625f0aa]{flex-shrink:0}@media(max-width:600px){.project-header[data-v-f625f0aa]{flex-direction:column;gap:16px}.project-header__value[data-v-f625f0aa]{text-align:left}.document-row[data-v-f625f0aa],.sub-project-row[data-v-f625f0aa]{flex-wrap:wrap}.document-row__content[data-v-f625f0aa],.sub-project-row__content[data-v-f625f0aa]{flex-basis:calc(100% - 60px);order:1}.document-row__icon[data-v-f625f0aa],.sub-project-row__icon[data-v-f625f0aa]{order:0}.document-row__value[data-v-f625f0aa],.sub-project-row__value[data-v-f625f0aa],.sub-project-row__dates[data-v-f625f0aa]{order:2;flex-basis:100%;text-align:left;margin-top:8px;padding-left:60px;min-width:unset}.document-row__actions[data-v-f625f0aa]{order:3;position:absolute;right:16px;top:12px}}.section-header[data-v-1d22e3b5]{display:flex;align-items:center;padding:12px 16px;font-weight:600;font-size:.875rem;color:#fff}.section-header--primary[data-v-1d22e3b5]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)),rgba(var(--v-theme-primary),.85))}.settings-row[data-v-1d22e3b5]{display:flex;align-items:center;padding:16px;cursor:pointer;transition:background-color .15s ease}.settings-row[data-v-1d22e3b5]:hover{background-color:rgba(var(--v-theme-on-surface),.04)}.settings-row--active[data-v-1d22e3b5]{background-color:rgba(var(--v-theme-primary),.04)}.settings-content[data-v-1d22e3b5]{padding:16px;background-color:rgba(var(--v-theme-on-surface),.02);border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.border-error[data-v-1d22e3b5]{border-color:rgb(var(--v-theme-error))!important}.upload-zone[data-v-b8e0ab7c]{border:2px dashed rgba(0,0,0,.12);cursor:pointer;transition:all .3s ease}.upload-zone[data-v-b8e0ab7c]:hover{border-color:rgb(var(--v-theme-primary));background-color:rgba(var(--v-theme-primary),.05)}.upload-zone-active[data-v-b8e0ab7c]{border-color:rgb(var(--v-theme-primary));background-color:rgba(var(--v-theme-primary),.1);transform:scale(1.02)}.upload-zone-error[data-v-b8e0ab7c]{border-color:rgb(var(--v-theme-error));background-color:rgba(var(--v-theme-error),.05)}.selected-file-preview[data-v-b8e0ab7c]{padding:1rem}
