.global-search-dropdown[data-v-7e40e0c1]{z-index:1000;position:absolute;top:calc(100% + 8px);left:0}.search-dropdown-overlay[data-v-7e40e0c1]{z-index:-1;background-color:#0000;width:95%;height:100%;position:fixed;top:0;left:0}.search-dropdown-panel[data-v-7e40e0c1]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:450px;max-height:500px;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000026}.search-dropdown-panel[data-v-7e40e0c1]:before{content:"";z-index:1;border-bottom:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;top:-8px;left:20px}.search-dropdown-panel[data-v-7e40e0c1]:after{content:"";z-index:0;border-bottom:8px solid #e5e7eb;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;top:-9px;left:20px}.module-tags-section[data-v-7e40e0c1]{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem}.tags-container[data-v-7e40e0c1]{flex-wrap:wrap;gap:.5rem;display:flex}.module-tag[data-v-7e40e0c1]{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.875rem;transition:all .2s;display:flex}.module-tag[data-v-7e40e0c1]:hover{background-color:#f8fafc;border-color:#3b82f6}.module-tag.active[data-v-7e40e0c1]{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.module-tag i[data-v-7e40e0c1]{font-size:.875rem}.module-tag .count[data-v-7e40e0c1]{opacity:.8;font-size:.75rem}.search-results-content[data-v-7e40e0c1]{max-height:400px;overflow-y:auto}.loading-state[data-v-7e40e0c1]{color:#6b7280;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.loading-state i[data-v-7e40e0c1]{font-size:1.25rem}.no-results[data-v-7e40e0c1]{text-align:center;color:#6b7280;padding:2rem}.no-results i[data-v-7e40e0c1]{opacity:.5;margin-bottom:.5rem;font-size:2rem}.no-results p[data-v-7e40e0c1]{margin:0;font-size:.875rem}.results-list[data-v-7e40e0c1]{padding:0}.result-group[data-v-7e40e0c1]{margin-bottom:0}.group-header[data-v-7e40e0c1]{color:#374151;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;align-items:center;gap:.5rem;padding:.25rem 1rem;font-size:.875rem;font-weight:600;display:flex}.group-header i[data-v-7e40e0c1]{color:#6b7280}.result-item[data-v-7e40e0c1]{cursor:pointer;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background-color .2s;display:flex}.result-item[data-v-7e40e0c1]:hover{background-color:#f8fafc}.result-item[data-v-7e40e0c1]:last-child{border-bottom:none}.item-icon[data-v-7e40e0c1]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;display:flex}.lead-icon[data-v-7e40e0c1]{background-color:#3b82f6}.customer-icon[data-v-7e40e0c1]{background-color:#10b981}.product-icon[data-v-7e40e0c1]{background-color:#f59e0b}.task-icon[data-v-7e40e0c1]{background-color:#8b5cf6}.project-icon[data-v-7e40e0c1]{background-color:#3b82f6}.invoice-icon[data-v-7e40e0c1]{background-color:#007bff}.payment-icon[data-v-7e40e0c1]{background-color:#09adad}.quotation-icon[data-v-7e40e0c1]{background-color:#3b82f6}.item-content[data-v-7e40e0c1]{flex:1;min-width:0}.item-name[data-v-7e40e0c1]{color:#111827;margin-bottom:.25rem;font-size:.875rem;line-height:1.2}.item-details[data-v-7e40e0c1]{color:#6b7280;flex-wrap:wrap;gap:.5rem;font-size:.75rem;display:flex}.detail-item[data-v-7e40e0c1]{align-items:center;gap:.25rem;display:flex}.detail-item i[data-v-7e40e0c1]{font-size:.75rem}.priority-badge[data-v-7e40e0c1]{text-transform:uppercase;border-radius:10px;padding:.125rem .375rem;font-size:.625rem;font-weight:500}.priority-1[data-v-7e40e0c1]{color:#065f46;background-color:#d1fae5}.priority-2[data-v-7e40e0c1]{color:#92400e;background-color:#fef3c7}.priority-3[data-v-7e40e0c1]{color:#c2410c;background-color:#fed7aa}.priority-4[data-v-7e40e0c1]{color:#991b1b;background-color:#fecaca}.project-status[data-v-7e40e0c1]{text-transform:uppercase;color:#fff;border-radius:10px;padding:.125rem .375rem;font-size:.625rem;font-weight:500}.lead-type-tag[data-v-7e40e0c1]{color:#3730a3;background:#e0e7ff;border-radius:8px;margin-left:8px;padding:.1em .5em;font-size:.7em;font-weight:500;display:inline-block}.lead-type-tag.primary[data-v-7e40e0c1]{color:#b45309;background:#fef9c3}@media (width<=768px){.global-search-dropdown[data-v-7e40e0c1]{background-color:#00000080;justify-content:center;align-items:flex-start;margin-top:0;padding-top:80px;display:flex;position:fixed;inset:0}.search-dropdown-panel[data-v-7e40e0c1]{width:95%;max-width:500px;max-height:80vh}.search-dropdown-panel[data-v-7e40e0c1]:before,.search-dropdown-panel[data-v-7e40e0c1]:after{display:none}.search-results-content[data-v-7e40e0c1]{max-height:calc(80vh - 120px)}.tags-container[data-v-7e40e0c1]{justify-content:center}.item-details[data-v-7e40e0c1]{flex-direction:column;gap:.25rem}}.notification-panel{& .notification-container{&[data-v-b426e93a]{flex-direction:column;max-height:70vh;display:flex}& .notification-header{&[data-v-b426e93a]{border-bottom:1px solid var(--flow-gray-200);background:#fff;justify-content:space-between;align-items:center;padding:15px;display:flex}& .notification-header-title[data-v-b426e93a]{color:var(--flow-gray-900);font-size:28px;font-weight:600}& .notification-header-btn{&[data-v-b426e93a]{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;transition:background-color .2s;display:flex}&[data-v-b426e93a]:hover{background-color:var(--flow-gray-100)}& span[data-v-b426e93a]{color:var(--flow-gray-700);font-size:14px}}}& .notification-action-button{&[data-v-b426e93a]{justify-content:space-between;align-items:center;margin-bottom:1rem;padding:5px;display:flex}& .left-group[data-v-b426e93a],& .right-group[data-v-b426e93a]{gap:10px;display:flex}& .notification-header-btn{&[data-v-b426e93a]{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;transition:background-color .2s;display:flex}&[data-v-b426e93a]:hover{background-color:var(--flow-gray-100)}& span[data-v-b426e93a]{color:var(--flow-gray-700);font-size:14px}&.selected{&[data-v-b426e93a]{background-color:var(--flow-gray-100)}& span[data-v-b426e93a]{color:var(--flow-primary-color);font-weight:500}}&.read_all{& span[data-v-b426e93a]{color:var(--flow-primary-color)}}}}& .notification-scrollable[data-v-b426e93a]{flex:1;min-height:0;overflow-y:auto}& .notification-list{& .notification-item{&[data-v-b426e93a]{border-bottom:1px solid var(--flow-gray-100);cursor:pointer;padding:12px 16px;transition:background-color .2s}&[data-v-b426e93a]:last-child{border-bottom:none}&[data-v-b426e93a]:hover{background-color:#f1f5f9!important}& .notification-body{&[data-v-b426e93a]{gap:12px;display:flex}& .notification-content{&[data-v-b426e93a]{flex:1;min-width:0}& .notification-title{&[data-v-b426e93a]{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex;position:relative}& .title[data-v-b426e93a]{color:var(--flow-gray-900);font-size:14px;font-weight:600;line-height:1.4}& .time[data-v-b426e93a]{color:var(--flow-gray-500);white-space:nowrap;margin-left:8px;font-size:12px}& .indicator[data-v-b426e93a]{position:absolute;top:50%;right:0;transform:translateY(80%)}}& .notification-message{& p[data-v-b426e93a]{color:var(--gray-600);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:70%;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}}}}}}& .notification-loading{&[data-v-b426e93a]{text-align:center;border-top:1px solid var(--flow-gray-200);padding:12px 16px}& .loading-indicator{&[data-v-b426e93a]{color:var(--gray-600);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}& i[data-v-b426e93a]{font-size:14px}}& .load-more-trigger[data-v-b426e93a]{color:var(--flow-gray-500);font-size:12px;font-style:italic}}& .notification-end[data-v-b426e93a]{text-align:center;padding:12px 16px;font-size:12px;font-style:italic}& .notification-empty[data-v-b426e93a]{text-align:center;color:var(--flow-gray-500);padding:24px 16px;font-size:14px}}}.header-quick-actions[data-v-708dd9c1]{margin-right:1rem}.header-separator-wrapper{&[data-v-708dd9c1]{width:20px;position:relative}& .header-separator[data-v-708dd9c1]{border:1px solid #eceef0;width:50px;position:absolute;top:0;left:-50%;transform:rotate(90deg)}}.upgrade-btn{&[data-v-708dd9c1]{background-color:#6366f1;background-image:linear-gradient(91deg,#758ae6,#ac5efb);border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;transition:all .3s;display:flex}& img[data-v-708dd9c1]{width:16px}&[data-v-708dd9c1]:hover{background-image:none}}.lifetime-deal-btn{&[data-v-708dd9c1]{white-space:nowrap;background-color:#6366f1;background-image:linear-gradient(84.42deg,#00fff2 -4.88%,#023dff 51.99%,#ff00fb 105.62%);border:none;border-radius:8px;align-items:center;gap:8px;min-width:fit-content;padding:8px 16px;transition:all .3s;display:flex}& img[data-v-708dd9c1]{width:16px}&[data-v-708dd9c1]:hover{background-image:none}}.setting-btngroup{&[data-v-708dd9c1]{justify-content:right;align-items:center;margin-top:24px;display:flex}& span[data-v-708dd9c1]{font-size:var(--text-m)}& .setting-cancel[data-v-708dd9c1]{border:1px solid var(--gray-800);margin-right:16px}}.quick-actions-btn[data-v-708dd9c1]{border:none;border:1px solid var(--flow-primary-color);color:var(--flow-primary-color);background:0 0;border-radius:8px;width:100%;transition:all .3s;@media screen and (width<=425px){padding:.25rem .5rem;font-size:14px;& .pi[data-v-708dd9c1]{font-size:14px!important}}}.quick-actions-btn[data-v-708dd9c1]:hover{background:var(--flow-primary-color);color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.quick-actions-btn[data-v-708dd9c1]:focus{box-shadow:0 0 0 2px var(--primary-200)}.quick-actions-btn-mobile[data-v-708dd9c1]{background:var(--flow-primary-color);color:#fff;border:none;border-radius:6px;padding:.4rem;font-size:.9rem;transition:all .3s}.invite-member-btn{&[data-v-708dd9c1]{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}@media screen and (width<=425px){&[data-v-708dd9c1]{padding:.25rem .5rem;font-size:13px}}&[data-v-708dd9c1]:hover{color:var(--flow-primary-color)}& i[data-v-708dd9c1]{font-size:14px}}.header-user{&[data-v-708dd9c1]{border-bottom:1px solid var(--flow-gray-200);align-items:center;gap:12px;width:100%;padding:10px 17px;display:flex}& .header-name{&[data-v-708dd9c1]{width:100%;font-size:var(--text-m);color:var(--flow-primary-900);align-items:center;gap:6px;min-width:0;font-weight:500;display:flex;overflow:hidden}& .header-name-content[data-v-708dd9c1]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}& .header-name-row[data-v-708dd9c1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}& .header-crown-icon[data-v-708dd9c1]{flex-shrink:0;align-self:center;width:19px;height:14px}& .header-pos[data-v-708dd9c1]{font-size:var(--text-s);color:var(--flow-gray-500)}}}.workspace-dialog-content{&[data-v-708dd9c1]{flex-direction:column;gap:24px;display:flex}& .workspace-description[data-v-708dd9c1]{width:80%;font-size:var(--text-m);color:var(--flow-gray-500);font-weight:400}}.avatar-menu-item[data-v-708dd9c1]{padding:17px}.panel-header[data-v-708dd9c1],.panel-header-menu[data-v-708dd9c1]{white-space:nowrap!important;flex-wrap:nowrap!important}@media screen and (width<=768px){.panel-header-search[data-v-708dd9c1]{flex:none!important;width:auto!important}.panel-header-menu[data-v-708dd9c1]{flex:auto!important;justify-content:flex-end!important}}body:has(.hidden-sidebar){& .workspace-wrapper{& .workspace-button{&[data-v-f1c0b087]{background-color:#0000;border:1px solid #0000;padding:5px}&[data-v-f1c0b087]:hover{border:1px solid #eceef0}& .active-workspace[data-v-f1c0b087]{justify-content:center}}}& .workspace-name[data-v-f1c0b087],& .pi-angle-down[data-v-f1c0b087]{display:none}}.workspace-wrapper{& .workspace-button{&[data-v-f1c0b087]{background-color:#eceef0;border:none}& .workspace-label-wrapper{&[data-v-f1c0b087]{width:100%}& .active-workspace{&[data-v-f1c0b087]{align-items:center;gap:1rem;display:flex}& .workspace-icon[data-v-f1c0b087]{width:30px;height:30px}& .workspace-name[data-v-f1c0b087]{color:#011427;letter-spacing:.07px;font-size:14px;font-weight:500}}}}& .workspace-name[data-v-f1c0b087]{line-clamp:1;text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}}.workspace-menu-item{&[data-v-f1c0b087]{justify-content:space-between;align-items:center;display:flex}& .item-wrapper{&[data-v-f1c0b087]{align-items:center;gap:.5rem;display:flex}& .workspace-icon[data-v-f1c0b087]{width:1rem;height:1rem;font-size:.75rem}& .menu-label[data-v-f1c0b087]{color:#011427;letter-spacing:.07px;font-size:14px;font-weight:500}}}.setting-btngroup{&[data-v-f1c0b087]{justify-content:right;align-items:center;margin-top:24px;display:flex}& span[data-v-f1c0b087]{font-size:var(--text-m)}& .setting-cancel[data-v-f1c0b087]{border:1px solid var(--flow-gray-800);margin-right:16px}}.cwm-container[data-v-f1c0b087]{flex-direction:column;display:flex}.cwm-header[data-v-f1c0b087]{text-align:center;margin-bottom:1.5rem}.cwm-main-icon[data-v-f1c0b087]{background-color:var(--flow-primary-color);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 1.25rem;font-size:1.5rem;display:flex}.cwm-title[data-v-f1c0b087]{color:#111827;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.cwm-subtitle[data-v-f1c0b087]{color:#6b7280;margin:0;font-size:.95rem;line-height:1.5}.cwm-input-section[data-v-f1c0b087]{margin-bottom:1.5rem}.cwm-features[data-v-f1c0b087]{flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;display:flex}.cwm-feature-item[data-v-f1c0b087]{align-items:flex-start;gap:1rem;display:flex}.feature-icon[data-v-f1c0b087]{color:var(--flow-primary-color);background-color:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:flex}.feature-text h4[data-v-f1c0b087]{color:#111827;margin:0 0 .25rem;font-size:.95rem;font-weight:600}.feature-text p[data-v-f1c0b087]{color:#9ca3af;margin:0;font-size:.85rem}.cwm-note[data-v-f1c0b087]{background-color:#f8fafc;border-radius:8px;align-items:flex-start;gap:.75rem;margin-bottom:2rem;padding:1rem;display:flex}.cwm-note i[data-v-f1c0b087]{color:var(--flow-primary-color);margin-top:.1rem;font-size:1.1rem}.cwm-note p[data-v-f1c0b087]{color:#4b5563;margin:0;font-size:.85rem;line-height:1.4}.cwm-footer[data-v-f1c0b087]{justify-content:space-between;align-items:center;display:flex}.btn-cancel[data-v-f1c0b087]{color:#4b5563;padding:.5rem 1rem;font-weight:600}.btn-cancel[data-v-f1c0b087]:hover{background-color:#f3f4f6}.btn-submit[data-v-f1c0b087]{background-color:var(--flow-primary-color);border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600}.btn-submit[data-v-f1c0b087]:hover{background-color:#2563eb}.panel-sidemenu .p-tieredmenu-item.p-tieredmenu-item-active .p-tieredmenu-item-link .iconMenu[data-v-0edd3807]{color:var(--flow-primary-color)}.side-menulink.active[data-v-0edd3807]{background-color:var(--primary-50);color:var(--primary-color);font-weight:600}.panel-logo[data-v-0edd3807]{cursor:pointer}.sidebar-separator-wrapper .sidebar-separator[data-v-0edd3807]{border:1px solid #eceef0;margin-top:1rem}.workspace-dropdown-wrapper[data-v-0edd3807]{padding:0 5px}.panel-sidemenu[data-v-0edd3807]{flex-direction:column;padding-bottom:0;display:flex;overflow-y:auto}@media only screen and (width>=769px){.desktop-only[data-v-0edd3807]{display:block}}@media only screen and (width<=768px){.desktop-only[data-v-0edd3807]{display:none!important}}.side-menulink[data-v-0edd3807],.side-menulink-drop[data-v-0edd3807]{cursor:pointer;margin-bottom:0!important;display:block!important}.hide-panel[data-v-0edd3807]{display:none!important}.panel-sidemenu .p-panelmenu[data-v-0edd3807]{gap:0;margin:0;padding:0}.panel-sidemenu-panel.menu-wrapper[data-v-0edd3807]{padding-bottom:90%}.floating-form-wrapper[data-v-0edd3807]{background-color:#fff;width:100%;padding-bottom:5%;position:absolute;bottom:0%;left:0}.floating-form-wrapper.sidebar-hidden[data-v-0edd3807]{background-color:#0000!important}.floating-form-open[data-v-0edd3807]{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex;position:relative}[data-v-0edd3807] .starred-project-menu .p-panelmenu-content-container .p-panelmenu-content-wrapper{overflow:hidden}.panel-sidebar.hidden-sidebar{& .feedback-form-btn{&[data-v-0edd3807]{color:#fff}&[data-v-0edd3807]:hover{color:var(--flow-primary-color)}}& .panel-sidemenu[data-v-0edd3807]{overflow-y:unset}}.feedback-form-btn[data-v-0edd3807]{width:80%;font-size:14px;transition:all .3s}.starred-project-menu .side-menutext[data-v-0edd3807]{padding-left:0!important}.collapsedMenu .tiered-submenu-text[data-v-0edd3807]{color:#000;font-size:var(--text-m)}.mobile-drawer .p-drawer-content{padding:0 10px 20px}.mobile-drawer .p-drawer-footer{padding:10px}[data-v-318d9caf] .p-drawer-content{-webkit-overflow-scrolling:touch;flex-direction:column;height:100%;padding:20px;display:flex;overflow-y:auto}.panel-sidebarM[data-v-318d9caf]{scrollbar-width:none;-ms-overflow-style:none;flex:auto;padding:10px 0}.panel-sidebarM[data-v-318d9caf]::-webkit-scrollbar{display:none}.mobile-footer-content[data-v-318d9caf]{background:#fff;flex-direction:column;gap:10px;padding:1rem;display:flex}.upgrade-btn[data-v-318d9caf]{color:#fff;background:linear-gradient(91deg,#758ae6,#ac5efb);border:none;justify-content:center;width:100%}.lifetime-deal-btn[data-v-318d9caf]{background-color:#6366f1;background-image:linear-gradient(84.42deg,#00fff2 -4.88%,#023dff 51.99%,#ff00fb 105.62%);border:none;justify-content:center;width:100%;font-size:12px}.side-menulink[data-v-318d9caf],.side-menulink-drop[data-v-318d9caf]{cursor:pointer;padding:6px;display:block}.side-menulink.active[data-v-318d9caf]{color:#6366f1;background-color:#6366f11a;border-radius:6px}.side-menulink-drop.active[data-v-318d9caf]{color:#6366f1;font-weight:600}.side-menuinner[data-v-318d9caf],.side-menuinner-drop[data-v-318d9caf],.drop-left[data-v-318d9caf]{align-items:center;gap:10px;display:flex}.starred-project-menu[data-v-318d9caf]{margin-top:.5rem}@media screen and (width<=768px){.p-panelmenu-content-wrapper[data-v-318d9caf]{overflow:hidden}}.upload-overlay[data-v-40eef7d2]{z-index:1000;min-width:300px;max-width:400px;position:fixed;bottom:20px;right:20px}.upload-overlay-content[data-v-40eef7d2]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px #00000026}.upload-header[data-v-40eef7d2]{background:#f8fafc;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.upload-header-actions[data-v-40eef7d2]{align-items:center;gap:8px;display:flex}.upload-title[data-v-40eef7d2]{color:#374151;margin:0;font-size:14px;font-weight:600}.minimize-btn[data-v-40eef7d2],.close-btn[data-v-40eef7d2]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;transition:all .2s;display:flex}.minimize-btn[data-v-40eef7d2]:hover,.close-btn[data-v-40eef7d2]:hover{color:#374151;background:#e5e7eb}.close-btn[data-v-40eef7d2]:hover{color:#dc2626;background:#fef2f2}.upload-list[data-v-40eef7d2]{max-height:300px;padding:12px;overflow-y:auto}.upload-item[data-v-40eef7d2]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:12px}.upload-item[data-v-40eef7d2]:last-child{margin-bottom:0}.upload-info[data-v-40eef7d2]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.upload-name[data-v-40eef7d2]{color:#374151;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:8px;font-size:13px;font-weight:500;overflow:hidden}.upload-progress-text[data-v-40eef7d2]{color:#6b7280;font-size:11px;font-weight:500}.upload-progress-bar[data-v-40eef7d2]{background:#e5e7eb;border-radius:3px;width:100%;height:6px;margin-bottom:6px;overflow:hidden}.upload-progress-fill[data-v-40eef7d2]{border-radius:3px;height:100%;transition:all .3s}.upload-status[data-v-40eef7d2]{font-size:11px;font-weight:500}.upload-summary[data-v-40eef7d2]{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.upload-count[data-v-40eef7d2]{color:#6b7280;font-size:13px;font-weight:500}.upload-overall-progress[data-v-40eef7d2]{align-items:center;gap:8px;display:flex}.upload-overall-progress .upload-progress-bar[data-v-40eef7d2]{width:80px;height:4px;margin:0}.upload-overall-progress .upload-progress-text[data-v-40eef7d2]{color:#6b7280;font-size:11px;font-weight:500}.upload-list[data-v-40eef7d2]::-webkit-scrollbar{width:4px}.upload-list[data-v-40eef7d2]::-webkit-scrollbar-track{background:#f1f5f9}.upload-list[data-v-40eef7d2]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.upload-list[data-v-40eef7d2]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.chat-widget[data-v-935ab0ab]{z-index:9999;width:52px;height:52px;position:fixed}.chat-toggle-btn-handle[data-v-935ab0ab]{z-index:1;position:relative}.chat-toggle-btn-handle--draggable[data-v-935ab0ab]{cursor:grab;touch-action:none}.chat-toggle-btn-handle--dragging[data-v-935ab0ab]{cursor:grabbing}.chat-toggle-btn[data-v-935ab0ab]{background:linear-gradient(90deg,#2c3aff -26.97%,#b0f 126.97%),linear-gradient(90deg,#daeaff80 0%,#d1d2ff80 100%);flex-shrink:0;box-shadow:0 4px 16px #0000002e;width:52px!important;height:52px!important}.chat-panel[data-v-935ab0ab]{background:var(--p-surface-0,#fff);border:1px solid var(--p-surface-200,#e5e7eb);border-radius:16px;flex-direction:column;width:360px;height:680px;display:flex;position:absolute;bottom:calc(100% + 12px);overflow:hidden;box-shadow:0 8px 32px #00000024;@media (width<=450px){width:400px;height:min(780px,100vh);min-height:500px;max-height:780px}@media (width<=375px){width:350px;max-height:500px}}.chat-header[data-v-935ab0ab]{color:#fff;background:linear-gradient(90deg,#2c3aff -26.97%,#b0f 126.97%),linear-gradient(90deg,#daeaff80 0%,#d1d2ff80 100%);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.chat-header-info[data-v-935ab0ab]{align-items:center;gap:8px;display:flex}.chat-header-dot[data-v-935ab0ab]{background:#4ade80;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #4ade8059}.chat-header-title[data-v-935ab0ab]{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:.95rem;font-weight:600;overflow:hidden}.chat-header-actions[data-v-935ab0ab]{align-items:center;gap:4px;display:flex}.chat-action-btn[data-v-935ab0ab]{color:#fff!important;width:28px!important;height:28px!important}.chat-action-btn[data-v-935ab0ab]:hover{background:#fff3!important}.inbox-list[data-v-935ab0ab]{background:var(--p-surface-50,#f9fafb);flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.inbox-loading[data-v-935ab0ab]{height:100%;color:var(--p-primary-color,#6366f1);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.inbox-loading p[data-v-935ab0ab]{color:var(--p-text-muted-color,#6b7280);margin:0;font-size:.9rem}.inbox-item[data-v-935ab0ab]{background:var(--p-surface-0,#fff);cursor:pointer;border:1px solid var(--p-surface-100,#f3f4f6);border-radius:8px;align-items:center;gap:12px;padding:12px;transition:background .2s,box-shadow .2s;display:flex}.inbox-item[data-v-935ab0ab]:hover{background:var(--p-surface-100,#f3f4f6);box-shadow:0 2px 4px #0000000d}.inbox-item-icon[data-v-935ab0ab]{background:var(--p-primary-50,#eef2ff);width:40px;height:40px;color:var(--p-primary-color,#6366f1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.inbox-item-content[data-v-935ab0ab]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.inbox-item-title[data-v-935ab0ab]{color:var(--p-text-color,#111827);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.inbox-item-preview[data-v-935ab0ab]{color:var(--p-text-muted-color,#6b7280);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.inbox-item-arrow[data-v-935ab0ab]{color:var(--p-text-muted-color,#9ca3af);font-size:.8rem}.inbox-empty[data-v-935ab0ab]{height:100%;color:var(--p-text-muted-color,#6b7280);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 16px;font-size:.9rem;display:flex}.inbox-empty p[data-v-935ab0ab]{margin:0}.chat-messages[data-v-935ab0ab]{scroll-behavior:smooth;background:var(--p-surface-0,#fff);flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.chat-message[data-v-935ab0ab]{display:flex}.chat-message--user[data-v-935ab0ab]{justify-content:flex-end}.chat-message--assistant[data-v-935ab0ab]{justify-content:flex-start}.chat-bubble[data-v-935ab0ab]{word-break:break-word;border-radius:14px;max-width:78%;padding:9px 13px;font-size:.875rem;line-height:1.5}.chat-message--user .chat-bubble[data-v-935ab0ab]{background:var(--p-primary-color,#6366f1);color:#fff;border-bottom-right-radius:4px}.chat-message--assistant .chat-bubble[data-v-935ab0ab]{color:var(--p-text-color,#111827);background:linear-gradient(#fffffffa 0%,#f3f4f6fa 100%);border:1px solid #6366f11f;border-bottom-left-radius:4px;box-shadow:0 10px 24px #0f172a14}.chat-message--error .chat-bubble[data-v-935ab0ab]{background:var(--p-red-100,#fee2e2);color:var(--p-red-700,#b91c1c)}.chat-bubble[data-v-935ab0ab] p{margin:0 0 8px}.chat-bubble[data-v-935ab0ab] p:last-child{margin-bottom:0}.chat-bubble[data-v-935ab0ab] strong{font-weight:600}.chat-bubble[data-v-935ab0ab] ul,.chat-bubble[data-v-935ab0ab] ol{margin:8px 0;padding-left:20px}.chat-bubble[data-v-935ab0ab] .chat-link-button-row{width:100%;margin-top:10px;display:block}.chat-bubble[data-v-935ab0ab] .chat-link-button{background:linear-gradient(135deg, var(--p-primary-color,#6366f1) 0%, var(--p-primary-600,#4f46e5) 100%);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;margin:0;font-size:.8125rem;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .2s,filter .2s;display:inline-flex}.chat-bubble[data-v-935ab0ab] .chat-link-button:hover{color:#fff;filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 12px 24px #4f46e547}.chat-bubble[data-v-935ab0ab] .chat-link-button:active{transform:translateY(0)}.chat-bubble[data-v-935ab0ab] .chat-link-button .pi{font-size:.75rem}.chat-typing[data-v-935ab0ab]{align-items:center;gap:4px;padding:12px 16px;display:flex}.chat-typing span[data-v-935ab0ab]{background:var(--p-text-muted-color,#9ca3af);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite typing-bounce-935ab0ab}.chat-typing span[data-v-935ab0ab]:nth-child(2){animation-delay:.2s}.chat-typing span[data-v-935ab0ab]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-935ab0ab{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.chat-input-area[data-v-935ab0ab]{border-top:1px solid var(--p-surface-200,#e5e7eb);background:var(--p-surface-0,#fff);flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.chat-input[data-v-935ab0ab]{flex:1;font-size:.875rem}.chat-send-btn[data-v-935ab0ab]{flex-shrink:0;width:36px!important;height:36px!important}.chat-new-conversation-btn-container[data-v-935ab0ab]{border-top:1px solid var(--p-surface-200,#e5e7eb);justify-content:flex-end;height:55px;padding:10px 12px;display:flex}.chat-new-conversation-btn[data-v-935ab0ab]{color:#fff;width:100%;height:100%;box-shadow:none;text-transform:none;background:linear-gradient(90deg,#2c3aff -26.97%,#b0f 126.97%),linear-gradient(90deg,#daeaff80 0%,#d1d2ff80 100%);border:none;border-radius:6px;flex-shrink:0;font-size:.875rem;font-weight:600}.chat-slide-enter-active[data-v-935ab0ab],.chat-slide-leave-active[data-v-935ab0ab]{transition:opacity .2s,transform .25s}.chat-slide-enter-from[data-v-935ab0ab],.chat-slide-leave-to[data-v-935ab0ab]{opacity:0;transform:translateY(16px)scale(.97)}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:.2s ease-in-out animate-fade-in}.driver-fade .driver-popover{animation:.2s animate-fade-in}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{zoom:1;margin:0;font:700 19px/1.5 sans-serif;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font:400 14px/1.5 sans-serif}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer button{all:unset;box-sizing:border-box;text-shadow:1px 1px #fff;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font:12px/1.3 sans-serif;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{margin-top:-5px;top:50%}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{margin-left:-5px;left:50%}.driver-popover-arrow-none{display:none}.toast-container{&[data-v-ea0162c3]{flex-direction:column;gap:10px;width:100%;display:flex}& .toast-title{&[data-v-ea0162c3]{align-items:center;gap:5px;display:flex}& .toast-icon[data-v-ea0162c3]{width:20px;height:20px}}& .toast-detail{&[data-v-ea0162c3]{color:#4b5563;font-size:15px}& a[data-v-ea0162c3]:not(.workspace-profile-toast-link){color:#4b5563;text-decoration:underline}& a.workspace-profile-toast-link[data-v-ea0162c3]{color:#2563eb;text-underline-offset:2px;text-decoration:underline}& a.workspace-profile-toast-link[data-v-ea0162c3]:visited{color:#1d4ed8}}}.flex{display:flex}@media only screen and (width<=768px){.bg-white{background-color:#fff;min-height:100vh!important}.p-toast{width:95%;left:50%;transform:translate(-50%);top:70px!important}}.langModal{& .p-dialog-header-close{outline:none;&:focus-visible{outline:none}}& .lang-header{font-size:var(--text-l)}& .langOption{cursor:pointer;border-radius:6px;align-items:center;padding:10px;transition:all .4s;display:flex;&:hover{background-color:var(--highlight-bg)}& .lang-text{font-size:var(--text-m);margin:0;padding-left:10px}& .lang-img{width:30px;height:30px}}}.panel-container{display:flex;position:relative;& .collapsedMenu{min-width:unset;background:0 0;border:none;padding:0;& a{text-decoration:none}& .p-menuitem-content{border-radius:0;&:hover{background:#fff9}& .p-menuitem-link{font-size:var(--text-m);justify-content:center;align-items:center;padding:1rem;display:flex;& .iconMenu{font-size:var(--display-s);color:var(--primary-color-text)}&:hover,&:focus,&:target{& .iconMenu{color:var(--flow-primary-color)}}}}& .p-submenu-list{min-width:200px;& .p-menuitem-link{padding:6px 5px;display:block;&:hover{background:var(--highlight-bg)}}}}& .hidden-sidebar{transform:unset!important;background-color:var(--flow-primary-color)!important;width:60px!important;& .panel-brand{justify-content:center!important;padding:0!important}& .panel-sidemenu{padding:0!important}}& .panel-body{width:100%;min-height:100dvh;padding-top:90px;padding-left:270px;transition:all .3s;position:relative;@media (width<=768px){padding-left:0}&.panel-body-full{padding-left:60px;@media (width<=768px){padding-left:0}}& .main-inner{height:100%;padding:30px 20px 0;@media (width<=1024px){padding:30px 10px 40px}&.p0{padding:0}}}& .panel-sidebar::-webkit-scrollbar{display:none}& .panel-sidebar{z-index:1000;border-right:1.5px solid var(--flow-gray-200);scrollbar-width:none;-ms-overflow-style:none;background-color:#fff;width:270px;height:100%;transition:all .4s;position:fixed;transform:translate(0);& .panel-brand{justify-content:space-between;align-items:center;height:58px;padding:10px 24px;display:flex;& .panel-burger{cursor:pointer}}& .panel-sidemenu{scrollbar-width:none;-ms-overflow-style:none;max-height:100%;padding:12px 12px 80%;& .p-panelmenu-panel{border:0;margin-bottom:4px;padding:0;& .p-panelmenu-header{border-radius:6px;&.p-highlight{background-color:var(--highlight-bg)}}& .p-panelmenu-header-content{background:0 0}& .p-panelmenu-content{padding-top:10px;padding-bottom:10px;padding-left:3px}}& .starred-project-menu{& .drop-left{gap:8px}}& .side-menulink{font-size:var(--text-m);color:var(--flow-primary-900);border-radius:6px;font-weight:500;text-decoration:none;display:block;&.active{background-color:var(--flow-primary-color);color:#fff}& span{text-decoration:none;display:block}& .side-menuinner{align-items:center;padding:10.5px;display:flex;& .side-menutext{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-left:8px;display:-webkit-box;overflow:hidden}}}& .side-menulink-drop{font-size:var(--text-m);color:var(--flow-primary-900);font-weight:500;text-decoration:none;& span{text-decoration:none;display:block}& .side-menuinner-drop{justify-content:space-between;align-items:center;padding:10.5px;display:flex;& .drop-left{align-items:center;display:flex;& .side-menutext{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-left:8px;display:-webkit-box;overflow:hidden}}}}}}& .panel-header{border-bottom:1.5px solid var(--flow-gray-200);z-index:999;background-color:#fff;justify-content:space-between;align-items:center;width:calc(100% - 270px);height:58px;padding:10px 16px;transition:width .3s;display:flex;position:fixed;top:40px;right:0;@media (width<=768px){width:100%;top:60px}&.panel-header-full{width:calc(100% - 60px);@media (width<=768px){width:100%}}& .panel-header-menu{color:var(--flow-gray-400);cursor:pointer}& .panel-header-search{align-items:center;width:55%;display:flex;& .header-menu-box{margin-right:16px}& .header-search-box{width:100%;position:relative;& .header-search{background-color:var(--highlight-bg);border:none;width:450px;max-height:32px}& .header-search-ico{color:var(--flow-primary-color);transform:scale(.9)}}}& .panel-header-menu{align-items:center;gap:20px;display:flex;@media screen and (width<=425px){gap:10px}& .header-noti{align-items:center;margin:0 5px;display:flex;position:relative;& .ico-badge{z-index:1;border-radius:100%;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0;font-size:.6rem;line-height:normal;display:flex;position:absolute;top:-6px;right:-6px}& .header-noti-ico{width:22px;height:22px}}& .header-lang{justify-content:center;align-items:center;display:flex;position:relative;& .header-lang-ico{width:28px;height:28px}}& .header-profile{align-items:center;gap:5px;display:flex;& .header-user{padding:10px 0;& .header-name{font-size:var(--text-m);color:var(--flow-primary-900);text-overflow:ellipsis;white-space:nowrap;margin:0;padding-right:8px;font-weight:500;overflow:hidden}& .header-pos{font-size:var(--text-m);margin:0}}& .header-dropdown{& .header-dropbtn{background-color:#0000;border:none;align-items:center;width:auto;display:flex;& .p-button-icon{color:var(--flow-gray-500)}}}}}}}.header-search::placeholder{color:var(--flow-gray-400)}#header_dropmenu{& .p-submenu-header{padding:0}& li,& .p-menuitem-icon{font-size:var(--text-m)}}.noti-panel{& .p-menu-start{z-index:10;position:sticky;top:-5px;& .noti-header{background-color:#fff;justify-content:end;padding:.5rem;display:flex;& .noti-header-btn{cursor:pointer;font-size:var(--text-m);color:var(--flow-primary-color);align-items:center;gap:.5rem;display:flex}}}& .p-menu-list{& #notification_dropmenu_0{padding-top:10px}& .noti-body{& .noti-content{& .noti-title{font-size:var(--text-m);& .title{white-space:nowrap;text-overflow:ellipsis;max-width:250px;overflow:hidden}}& .noti-msg{font-size:var(--text-m);text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:100px;display:-webkit-box;overflow:hidden}}}}}.skeleton-top{grid-template-columns:repeat(4,1fr);gap:1rem;padding:1rem;display:grid}.skeleton-body{padding:1rem}.notify-messages{z-index:1000;background-color:#fff;position:sticky;top:58px;left:0;& .notify-message{text-align:center;color:#011427;letter-spacing:.09px;padding:10px;font-size:18px;font-weight:400;line-height:28px;&.free-trial{background:#effbf2}&.upgrade-now{background:#e1e7ff}& .days-left{font-weight:600}& .upgrade-now-btn{cursor:pointer;color:var(--flow-primary-color);font-weight:600;text-decoration:underline}}}.driver-popover.driver-popover-large{max-width:768px!important}.driver-popover{max-height:90vh!important;overflow-y:auto!important}@media (width<=768px){.driver-popover.driver-popover-large{max-width:90vw!important}}
