.tenant-selector[data-v-9369341c]{position:relative;z-index:100}.selector-trigger[data-v-9369341c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:var(--extranet-rounded);cursor:pointer;transition:all .2s;width:320px}.selector-trigger[data-v-9369341c]:hover{border-color:#cbd5e0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.selector-trigger.active[data-v-9369341c]{border-color:#e2e8f0;border-bottom-color:transparent;border-radius:var(--extranet-rounded) var(--extranet-rounded) 0 0;background-color:#fff}.trigger-content[data-v-9369341c]{display:flex;align-items:center;gap:12px;flex:1}.trigger-icon[data-v-9369341c]{width:36px;height:36px;background:var(--extranet-primary);border-radius:var(--extranet-rounded);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}.trigger-text[data-v-9369341c]{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.trigger-label[data-v-9369341c]{font-size:11px;color:#718096;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.trigger-value[data-v-9369341c]{font-size:14px;color:#2d3748;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.trigger-arrow[data-v-9369341c]{font-size:12px;color:#a0aec0;transition:transform .2s;flex-shrink:0}.trigger-arrow.rotated[data-v-9369341c]{transform:rotate(180deg)}.selector-dropdown[data-v-9369341c]{position:absolute;top:100%;right:0;width:320px;max-height:500px;background:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 var(--extranet-rounded) var(--extranet-rounded);box-shadow:0 10px 15px -3px rgba(0,0,0,.05);display:flex;flex-direction:column;overflow:hidden}.dropdown-enter-active[data-v-9369341c],.dropdown-leave-active[data-v-9369341c]{transition:all .2s ease}.dropdown-enter-from[data-v-9369341c],.dropdown-leave-to[data-v-9369341c]{opacity:0;transform:translateY(-10px)}.dropdown-search[data-v-9369341c]{padding:16px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:12px;background:#f7fafc}.search-icon[data-v-9369341c]{color:#a0aec0;font-size:14px}.search-input[data-v-9369341c]{flex:1;border:none;background:transparent;font-size:14px;color:#2d3748;outline:none}.search-input[data-v-9369341c]::-moz-placeholder{color:#a0aec0}.search-input[data-v-9369341c]::placeholder{color:#a0aec0}.search-clear[data-v-9369341c]{background:none;border:none;color:#a0aec0;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.search-clear[data-v-9369341c]:hover{background:#e2e8f0;color:#4a5568}.dropdown-loading[data-v-9369341c]{padding:32px;display:flex;flex-direction:column;align-items:center;gap:12px}.loading-text[data-v-9369341c]{font-size:13px;color:#718096}.dropdown-error[data-v-9369341c]{padding:32px;display:flex;flex-direction:column;align-items:center;gap:12px;color:#dc3545;font-size:13px}.btn-retry-small[data-v-9369341c]{margin-top:8px;padding:6px 16px;background:var(--extranet-primary);color:#fff;border:none;border-radius:var(--extranet-rounded);font-size:12px;cursor:pointer;transition:all .2s}.btn-retry-small[data-v-9369341c]:hover{background:#a0171b}.dropdown-list[data-v-9369341c]{flex:1;overflow-y:auto;padding:8px}.tenant-item[data-v-9369341c]{display:flex;align-items:center;gap:16px;padding:12px 16px;border:none;background:transparent;border-radius:var(--extranet-rounded);cursor:pointer;transition:all .2s;width:100%;text-align:left;margin-bottom:2px}.tenant-item[data-v-9369341c]:hover{background:#f8fafc}.tenant-item.selected[data-v-9369341c]{background:snow}.selection-indicator[data-v-9369341c]{flex-shrink:0}.radio-outer[data-v-9369341c]{width:18px;height:18px;border:2px solid #e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.tenant-item.selected .radio-outer[data-v-9369341c]{border-color:var(--extranet-primary)}.radio-inner[data-v-9369341c]{width:8px;height:8px;background:var(--extranet-primary);border-radius:50%;animation:scale-up-9369341c .2s ease-out}@keyframes scale-up-9369341c{0%{transform:scale(0)}to{transform:scale(1)}}.tenant-info[data-v-9369341c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tenant-name[data-v-9369341c]{font-size:14px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tenant-meta[data-v-9369341c]{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b}.meta-dot[data-v-9369341c]{width:3px;height:3px;background:#cbd5e1;border-radius:50%}.tenant-code[data-v-9369341c]{font-weight:500}.dropdown-empty[data-v-9369341c]{padding:48px 32px;display:flex;flex-direction:column;align-items:center;gap:12px;color:#a0aec0;font-size:13px;text-align:center}.dropdown-empty i[data-v-9369341c]{font-size:32px;color:#cbd5e0}.dropdown-footer[data-v-9369341c]{padding:12px 16px;border-top:1px solid #e2e8f0;background:#f7fafc}.footer-text[data-v-9369341c]{font-size:12px;color:#718096}.dropdown-list[data-v-9369341c]::-webkit-scrollbar{width:6px}.dropdown-list[data-v-9369341c]::-webkit-scrollbar-track{background:#f7fafc}.dropdown-list[data-v-9369341c]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.dropdown-list[data-v-9369341c]::-webkit-scrollbar-thumb:hover{background:#a0aec0}@media (max-width:768px){.selector-trigger[data-v-9369341c]{min-width:200px}.selector-dropdown[data-v-9369341c]{width:320px}}.extranet-layout[data-v-1b31cba8]{--extranet-primary:#b51a1f;--extranet-secondary:#3d3d3d;--extranet-white:#fff;--extranet-accent:#e1e5ea;--extranet-rounded:12px;--header-height:70px;display:flex;min-height:100vh;background-color:#f5f6fa}.extranet-sidebar[data-v-1b31cba8]{width:232px;background-color:var(--extranet-secondary);color:#fff;display:flex;flex-direction:column;transition:width .3s ease;position:fixed;height:100vh;overflow-y:auto;z-index:1000;box-shadow:4px 0 10px rgba(0,0,0,.05)}.extranet-sidebar.collapsed[data-v-1b31cba8]{width:70px}.sidebar-header[data-v-1b31cba8]{padding:12px;background-color:var(--extranet-white);border-bottom:1px solid hsla(0,0%,100%,.1)}.logo-section[data-v-1b31cba8]{display:flex;align-items:center;justify-content:center;transition:all .3s ease}.logo-img[data-v-1b31cba8]{height:45px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:all .3s ease}.logo-img.collapsed[data-v-1b31cba8]{height:25px}.btn-open-tenant[data-v-1b31cba8]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:var(--extranet-secondary);text-decoration:none;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;border:1px solid #e2e8f0;transition:all .2s ease;height:48px;box-sizing:border-box}.btn-open-tenant[data-v-1b31cba8]:hover{background:#fff;border-color:var(--extranet-primary);color:var(--extranet-primary);box-shadow:0 4px 10px rgba(0,0,0,.05)}.btn-open-tenant i[data-v-1b31cba8]{font-size:12px}.sidebar-nav[data-v-1b31cba8]{flex:1;padding:20px 0;overflow-y:auto}.nav-list[data-v-1b31cba8]{list-style:none;padding:0;margin:0}.nav-item[data-v-1b31cba8]{margin-bottom:4px}.nav-link[data-v-1b31cba8]{display:flex;align-items:center;gap:16px;padding:12px 20px;color:hsla(0,0%,100%,.7);text-decoration:none;transition:all .2s;cursor:pointer;font-size:14px;position:relative}.nav-link.router-link-active[data-v-1b31cba8],.nav-link[data-v-1b31cba8]:hover{color:#fff}.nav-link.router-link-active[data-v-1b31cba8]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:24px;background-color:#fff;border-radius:0 4px 4px 0}.nav-link i[data-v-1b31cba8]{font-size:16px;width:20px;text-align:center}.nav-link-disabled[data-v-1b31cba8]{opacity:.4;cursor:not-allowed;position:relative}.nav-link-disabled[data-v-1b31cba8]:hover{background-color:transparent;color:hsla(0,0%,100%,.6)}.lock-icon[data-v-1b31cba8]{margin-left:auto;font-size:12px;color:hsla(0,0%,100%,.5)}.nav-divider[data-v-1b31cba8]{padding:16px 20px 8px;margin-top:8px;border-top:1px solid hsla(0,0%,100%,.1)}.nav-divider span[data-v-1b31cba8]{font-size:11px;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.sidebar-footer[data-v-1b31cba8]{padding:12px;background-color:var(--extranet-primary);border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:12px}.user-profile-section[data-v-1b31cba8]{display:flex;align-items:center;gap:12px;padding:10px;background:rgba(0,0,0,.15);border-radius:10px;transition:all .3s ease}.user-profile-section.collapsed[data-v-1b31cba8]{padding:8px;justify-content:center;background:transparent}.avatar-wrapper[data-v-1b31cba8]{width:38px;height:38px;border-radius:50%;border:2px solid hsla(0,0%,100%,.2);overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;flex-shrink:0;box-shadow:0 2px 6px rgba(0,0,0,.1)}.avatar-img[data-v-1b31cba8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-initials[data-v-1b31cba8]{font-size:14px;font-weight:700;color:var(--extranet-primary)}.user-info-text[data-v-1b31cba8]{display:flex;flex-direction:column;flex:1;min-width:0}.user-name-text[data-v-1b31cba8]{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role-text[data-v-1b31cba8]{font-size:10px;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.5px}.sidebar-action-section[data-v-1b31cba8]{padding-top:4px;display:flex;flex-direction:column;gap:4px}.sidebar-action-section.collapsed[data-v-1b31cba8]{align-items:center}.minimal-action-btn[data-v-1b31cba8]{display:flex;align-items:center;gap:12px;width:100%;padding:8px;background:transparent;border:none;color:hsla(0,0%,100%,.8);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;border-radius:8px}.minimal-action-btn[data-v-1b31cba8]:hover{color:#fff;background:hsla(0,0%,100%,.1)}.minimal-action-btn.logout-btn[data-v-1b31cba8]:hover{color:#ffb3b3;background:rgba(220,38,38,.15)}.action-icon-circle[data-v-1b31cba8]{width:24px;height:24px;background:hsla(0,0%,100%,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.logout-icon[data-v-1b31cba8]{background:rgba(220,38,38,.2);color:#fca5a5}.minimal-action-btn:hover .action-icon-circle[data-v-1b31cba8]{background:hsla(0,0%,100%,.2)}.minimal-action-btn.logout-btn:hover .logout-icon[data-v-1b31cba8]{background:rgba(220,38,38,.4);color:#fee2e2}.action-icon-circle i[data-v-1b31cba8]{font-size:11px}.extranet-main[data-v-1b31cba8]{flex:1;width:100%;padding-left:232px;transition:padding-left .3s ease;display:flex;flex-direction:column}.extranet-main.sidebar-collapsed[data-v-1b31cba8]{padding-left:70px}.extranet-header[data-v-1b31cba8]{background-color:var(--extranet-white);height:var(--header-height);padding:0 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0}.header-left[data-v-1b31cba8]{display:flex;align-items:center}.extranet-breadcrumb[data-v-1b31cba8]{display:flex;align-items:center;gap:12px}.breadcrumb-item[data-v-1b31cba8]{font-size:14px;font-weight:500}.breadcrumb-parent[data-v-1b31cba8]{color:var(--extranet-secondary)}.breadcrumb-separator[data-v-1b31cba8]{font-size:10px;color:#cbd5e1}.breadcrumb-current[data-v-1b31cba8]{color:var(--extranet-secondary);font-weight:600}.header-right[data-v-1b31cba8]{display:flex;align-items:center;gap:20px}.tenant-alert[data-v-1b31cba8]{display:flex;align-items:center;gap:12px;padding:0 16px;background:#fff8f8;border:1px solid #fee2e2;border-radius:8px;height:52px;box-sizing:border-box}.alert-icon[data-v-1b31cba8]{color:var(--extranet-primary);font-size:14px;flex-shrink:0;opacity:.8}.alert-content[data-v-1b31cba8]{flex:1}.alert-text[data-v-1b31cba8]{font-size:12px;color:var(--extranet-primary);font-weight:500;line-height:1.4}.alert-arrow[data-v-1b31cba8]{font-size:12px;color:var(--extranet-primary);flex-shrink:0;opacity:.5}.extranet-content[data-v-1b31cba8]{flex:1;padding:24px 32px;overflow-y:auto}@media (max-width:768px){.extranet-sidebar[data-v-1b31cba8]{width:70px}.extranet-sidebar .collapse-btn span[data-v-1b31cba8],.extranet-sidebar .lock-icon[data-v-1b31cba8],.extranet-sidebar .logo-text[data-v-1b31cba8],.extranet-sidebar .logout-btn-sidebar span[data-v-1b31cba8],.extranet-sidebar .nav-divider span[data-v-1b31cba8],.extranet-sidebar .nav-link span[data-v-1b31cba8],.extranet-sidebar .user-details[data-v-1b31cba8]{display:none}.user-info-sidebar[data-v-1b31cba8]{justify-content:center;padding:8px}.extranet-main[data-v-1b31cba8]{padding-left:70px}.extranet-header[data-v-1b31cba8]{padding:12px 16px;flex-direction:column;align-items:stretch;gap:12px}.header-title[data-v-1b31cba8]{font-size:16px}.header-right[data-v-1b31cba8]{flex-direction:column;gap:12px}.tenant-alert[data-v-1b31cba8]{width:100%}.alert-text[data-v-1b31cba8]{font-size:12px}.extranet-content[data-v-1b31cba8]{padding:16px}}.extranet-sidebar[data-v-1b31cba8]::-webkit-scrollbar{width:6px}.extranet-sidebar[data-v-1b31cba8]::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.extranet-sidebar[data-v-1b31cba8]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.extranet-sidebar[data-v-1b31cba8]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}