.tb-company{border:1px solid var(--border);background:var(--bg-surface);max-width:15rem;height:2.25rem;box-shadow:none;cursor:pointer;border-radius:.6rem;align-items:center;padding:0 .35rem 0 .25rem;transition:border-color .15s;display:inline-flex}.tb-company:hover{border-color:var(--border-strong,var(--border))}.tb-own{align-items:center;gap:.6rem;max-width:14rem;padding-inline:.25rem .5rem}.tb-own__mark{-o-object-fit:cover;object-fit:cover;width:2.25rem;height:2.25rem;color:var(--brand-fg,var(--brand-600));background:color-mix(in srgb,var(--brand-500) 14%,var(--bg-surface));border-radius:999px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.dark .tb-own__mark{color:#8fb8ff;background:color-mix(in srgb,#3b5bdb 45%,var(--bg-surface))}.tb-own__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:14px;font-weight:600;overflow:hidden}.tb-company.p-focus{border-color:var(--brand-500);box-shadow:var(--input-ring)}.tb-company .p-select-label{min-width:0;padding:0}.tb-company .p-select-dropdown{width:1.5rem;color:var(--text-muted)}.tb-company .p-select-clear-icon,.tb-company .p-select-dropdown svg{width:.7rem;height:.7rem}.tb-company .p-select-clear-icon{color:var(--text-muted);margin:0 .15rem;position:static}.tb-company__value{align-items:center;gap:.5rem;min-width:0;display:flex}.tb-company__logo{-o-object-fit:cover;object-fit:cover;border-radius:.4rem;flex-shrink:0;width:1.6rem;height:1.6rem}.tb-company__logo--initials{letter-spacing:.02em;color:#fff;background:#041e42;place-items:center;font-size:10.5px;font-weight:700;display:grid}.dark .tb-company__logo--initials{color:#041e42;background:#59cbe8}.tb-company__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:14px;font-weight:600;overflow:hidden}.tb-company-panel{min-width:16rem;max-width:min(22rem,100vw - 1rem)}@media (width<=640px){.nd-topbar .nd-gs__trigger-key,.nd-topbar .nd-gs__trigger-text,.tb-company .p-select-clear-icon,.tb-company__name{display:none}.nd-topbar .nd-gs{flex:none}.nd-topbar .nd-gs__trigger{justify-content:center;width:2.25rem;padding:0}}[data-v-1ccba5d7] .p-overlaypanel{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-style:none;border-radius:.5rem}[data-v-1ccba5d7] .p-overlaypanel-content{padding:0}
