.organization-tab[data-v-42d86d5e]{flex-direction:column;gap:2rem;display:flex}.error[data-v-42d86d5e],.loading[data-v-42d86d5e]{text-align:center;color:#6b7280;justify-content:center;align-items:center;padding:40px;display:flex}.spinner[data-v-42d86d5e]{border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:20px;height:20px;margin-right:8px;animation:1s linear infinite spin-42d86d5e}@keyframes spin-42d86d5e{to{transform:rotate(1turn)}}.content[data-v-42d86d5e]{flex-direction:column;gap:2rem;display:flex}.section-title[data-v-42d86d5e]{color:#111827;margin:0 0 16px;font-size:18px;font-weight:600}.ownership-section .ownership-info[data-v-42d86d5e]{border-radius:12px}.ownership-section .row[data-v-42d86d5e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=1199px){.ownership-section .row[data-v-42d86d5e]{grid-template-columns:1fr;gap:16px}}@media (width<=1023px){.ownership-section .row[data-v-42d86d5e]{grid-template-columns:1fr 1fr;gap:16px}}@media (width<=767px){.ownership-section .row[data-v-42d86d5e]{grid-template-columns:1fr;gap:16px}}.company-details-section .details-card[data-v-42d86d5e]{background:#f9fafb;border-radius:12px;flex-direction:column;gap:16px;margin-bottom:20px;padding:20px;display:flex}@media (width<=767px){.company-details-section .details-card[data-v-42d86d5e]{padding:16px}}.company-details-section .company-name-row .company-name[data-v-42d86d5e]{color:#111827;font-size:18px;font-weight:600}.company-details-section .row[data-v-42d86d5e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=1199px){.company-details-section .row[data-v-42d86d5e]{grid-template-columns:1fr;gap:16px}}@media (width<=1023px){.company-details-section .row[data-v-42d86d5e]{grid-template-columns:1fr 1fr;gap:16px}}@media (width<=767px){.company-details-section .row[data-v-42d86d5e]{grid-template-columns:1fr;gap:16px}}.bank-details-section .bank-accounts[data-v-42d86d5e]{flex-direction:column;gap:20px;display:flex}.bank-details-section .bank-account[data-v-42d86d5e]{background:#f9fafb;border-radius:12px;padding:20px}.bank-details-section .bank-account .account-title[data-v-42d86d5e]{color:#374151;margin:0 0 16px;font-size:16px;font-weight:500}.bank-details-section .bank-account .account-info[data-v-42d86d5e]{flex-direction:column;gap:16px;display:flex}.bank-details-section .bank-account .row[data-v-42d86d5e]{gap:24px;display:flex}@media (width<=768px){.bank-details-section .bank-account .row[data-v-42d86d5e]{flex-direction:column;gap:16px}}.bank-details-section .bank-account .bank-item[data-v-42d86d5e]{flex-direction:column;flex:1;gap:4px;display:flex}.bank-details-section .bank-account .bank-item .bank-label[data-v-42d86d5e]{color:#6b7280;font-size:14px}.bank-details-section .bank-account .bank-item .bank-value[data-v-42d86d5e]{color:#111827;font-family:monospace;font-size:16px;font-weight:600}.bank-details-section .bank-account .bank-item.clickable[data-v-42d86d5e]{cursor:pointer;border-radius:6px;padding:8px;transition:background-color .2s}.bank-details-section .bank-account .bank-item.clickable[data-v-42d86d5e]:hover{background-color:#f3f4f6}.bank-details-section .bank-account.empty-state[data-v-42d86d5e]{text-align:center;background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;padding:40px 20px}.bank-details-section .bank-account.empty-state .empty-message[data-v-42d86d5e]{justify-content:center;align-items:center;display:flex}.bank-details-section .bank-account.empty-state .empty-message .empty-text[data-v-42d86d5e]{color:#6b7280;font-size:16px;font-style:italic}.organization-placeholder[data-v-42d86d5e]{background:#fafafa;border:1px solid #e0e0e0;border-radius:12px;margin-top:2rem;padding:3rem 2rem}.placeholder-content[data-v-42d86d5e]{text-align:center;max-width:500px;margin:0 auto}.placeholder-icon[data-v-42d86d5e]{margin-bottom:1.5rem}.placeholder-icon[data-v-42d86d5e] .v-icon{opacity:.5}.placeholder-title[data-v-42d86d5e]{color:#252529;margin-bottom:1rem;font-size:20px;font-weight:600}.placeholder-text[data-v-42d86d5e]{color:#6b7280;margin-bottom:.75rem;font-size:16px;line-height:1.6}.placeholder-subtext[data-v-42d86d5e]{color:#9ca3af;font-size:14px;line-height:1.5}
