﻿#tab-btn-branches{flex-direction:column;gap:0}.branch-nav-label{font-size:9px;line-height:12px}.branch-directory-overlay{display:flex!important;z-index:25000;padding:20px;align-items:center;justify-content:center}.branch-directory-panel{background:var(--bg-card,#0f172a);color:var(--text-primary,#eef6ff);width:min(1080px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid var(--border,#24516c);border-radius:20px;padding:24px;box-sizing:border-box}.branch-directory-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.branch-directory-panel h2{margin:0 0 6px;font-size:24px}.branch-directory-company,.branch-directory-status{color:var(--text-muted,#9cb1cd);font-size:14px}.branch-directory-panel input{width:100%;box-sizing:border-box}.branch-directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:16px}.branch-directory-card{background:var(--bg-input,#142139);border:1px solid var(--border,#28445f);border-radius:14px;padding:18px;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.branch-directory-card h3{font-size:16px;margin:12px 0 4px}.branch-directory-card p{font-size:12px;color:var(--text-muted,#a8bdd5);overflow-wrap:anywhere;margin:0 0 12px}.branch-directory-avatar{position:relative;display:grid;place-items:center;background:#1d4ed8;width:48px;height:48px;border-radius:50%;font-weight:700;font-size:24px;overflow:hidden}.branch-directory-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.branch-directory-badge{background:#126442;color:#dcffed;border-radius:12px;padding:3px 10px;font-size:12px}.branch-directory-badge.inactive{background:#642d35;color:#ffe4e6}.branch-directory-actions{display:grid;gap:8px;margin-top:auto;padding-top:16px;width:100%}.branch-directory-actions button{width:100%;cursor:pointer}.branch-profile-secondary{border:1px solid #355570;border-radius:8px;padding:8px;color:inherit;background:transparent;font:inherit}.branch-directory-panel [data-close]{font-size:28px}.branch-directory-panel button:focus-visible{outline:2px solid #38bdf8;outline-offset:3px}@media(max-width:600px){.branch-directory-overlay{padding:10px}.branch-directory-panel{padding:18px;max-height:calc(100dvh - 20px)}.branch-directory-grid{grid-template-columns:1fr}}
.branch-workspace-banner{position:fixed;top:0;left:0;right:0;z-index:2147483000;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 18px;box-sizing:border-box;background:#123e60;color:#fff;font:600 14px system-ui;border-bottom:2px solid #00c5ed}.branch-workspace-banner button{border:1px solid #7ce5fa;border-radius:8px;background:#08283e;color:#fff;padding:7px 12px;cursor:pointer;white-space:nowrap}.managed-branch{padding-top:58px!important;height:100dvh!important;box-sizing:border-box}.managed-branch #app{height:calc(100dvh - 58px)!important}@media(max-width:600px){.branch-workspace-banner{font-size:12px;padding:6px 10px}.branch-workspace-banner span{max-width:65%}}
.managed-branch #app-container{height:calc(100dvh - 58px)!important;min-height:0!important}
