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