.stage19-section{border:1px solid #d7e1ea!important;border-radius:20px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 10px 28px rgba(17,54,83,.06)!important}
.stage19-section .dossier-section-head{background:linear-gradient(180deg,#0f4f82 0%,#0d4676 100%)!important;color:#fff!important;border:0!important;padding:11px 18px!important;min-height:52px!important;display:flex!important;align-items:center!important;gap:12px!important}
.stage19-section .dossier-section-head:hover{filter:brightness(.98)}
.stage19-section .section-symbol{width:28px!important;height:28px!important;border-radius:9px!important;background:rgba(255,255,255,.12)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;flex:0 0 auto!important}
.stage19-section .section-head-text{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important;flex:1!important}
.stage19-section .section-head-text strong{font-size:13px!important;line-height:1.15!important;color:#fff!important;font-weight:700!important;letter-spacing:0}
.stage19-section .section-head-text span{font-size:9px!important;line-height:1.2!important;color:rgba(255,255,255,.88)!important}
.stage19-section .section-counter{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:0 8px!important;border-radius:999px!important;background:rgba(255,255,255,.14)!important;color:#fff!important;font-size:9px!important;font-weight:700!important;white-space:nowrap!important;flex:0 0 auto!important}
.stage19-section .section-chevron{color:#fff!important;font-size:12px!important;line-height:1!important;opacity:.95!important;transition:transform .18s ease!important}
.stage19-section.open .section-chevron{transform:rotate(180deg)}
.stage19-section .dossier-section-body{padding:22px 24px!important;background:#f4f6f8!important}
#stage19ShareholdersContent{font-family:inherit;color:#173854}
.stage19-start,.stage19-loading,.stage19-error{display:flex;align-items:center;gap:16px;border:1px solid #d9e3ec;background:#fff;border-radius:20px;padding:18px 20px;box-shadow:0 4px 14px rgba(18,55,84,.03)}
.stage19-start>div:nth-child(2),.stage19-loading>div{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}
.stage19-start strong,.stage19-loading strong,.stage19-error strong{font-size:15px;color:#0e3254}
.stage19-start span,.stage19-loading span,.stage19-error span{font-size:13px;color:#60798f;line-height:1.45}
.stage19-start-icon{width:44px;height:44px;border-radius:14px;background:#eaf1f7;color:#0d4a7c;display:flex;align-items:center;justify-content:center;font-size:20px;flex:0 0 auto}
.stage19-loading i{width:31px;height:31px;border:3px solid #d8e7f1;border-top-color:#0d5a8b;border-radius:50%;animation:stage19spin .8s linear infinite;flex:0 0 auto}
@keyframes stage19spin{to{transform:rotate(360deg)}}
.stage19-primary,.stage19-secondary{border:0;border-radius:12px;padding:11px 16px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:.18s ease;white-space:nowrap}
.stage19-primary{background:#0d4a7c;color:#fff}.stage19-primary:hover{background:#0a3d67}
.stage19-secondary{background:#edf3f7;color:#0d4a7c}.stage19-secondary:hover{background:#e0ecf4}
.stage19-primary:disabled,.stage19-secondary:disabled{opacity:.55;cursor:not-allowed}
.stage19-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}
.stage19-topbar-copy{display:flex;flex-direction:column;gap:4px;min-width:0}
.stage19-topbar-copy strong{font-size:17px;color:#11304e}
.stage19-topbar-copy span{font-size:13px;color:#647c92;line-height:1.4}
.stage19-warnings{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}
.stage19-warning{display:flex;flex-direction:column;gap:4px;background:#fff9eb;border:1px solid #ecddb9;color:#7e5719;border-radius:16px;padding:12px 14px}.stage19-warning strong{font-size:13px}.stage19-warning span{font-size:12px;line-height:1.5}.stage19-warning b{color:#64440f}
.stage19-table-card{background:#fff;border:1px solid #dbe4ec;border-radius:20px;padding:12px 12px;box-shadow:0 6px 18px rgba(15,45,75,.04)}
.stage19-table-wrap{overflow:auto;padding-bottom:2px}
.stage19-table{width:100%;min-width:0;border-collapse:separate;border-spacing:0;table-layout:fixed}
.stage19-table thead th{background:#ecf1f5;color:#587291;font-size:9px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;text-align:left;padding:10px 8px;line-height:1.05;border-bottom:1px solid #dde6ee}
.stage19-table thead th:first-child{border-top-left-radius:14px}
.stage19-table thead th:last-child{border-top-right-radius:14px}
.stage19-table tbody td{padding:10px 8px;border-bottom:1px solid #e6edf3;color:#173852;font-size:10px;line-height:1.22;vertical-align:middle;background:#fff;overflow-wrap:anywhere;word-break:break-word}
.stage19-table tbody tr:last-child td{border-bottom:0}
.stage19-col-name strong{display:block;font-size:14px;color:#0d243d;font-weight:800;line-height:1.35}
.stage19-col-name small{display:block;margin-top:4px;font-size:11px;color:#6f8396;font-weight:700}
.stage19-muted{color:#6b8194}
.stage19-status{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:#173852}
.stage19-status::before{content:"";width:7px;height:7px;border-radius:50%;background:#7b93a7;flex:0 0 auto}
.stage19-status.success::before{background:#1b8a62}
.stage19-status.danger::before{background:#b63348}
.stage19-status.warning::before{background:#a56a18}
.stage19-status.error::before{background:#c14557}
.stage19-status.neutral::before{background:#7b93a7}
.stage19-table .is-dim{color:#627b90}
.stage19-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}
.stage19-detail-card{background:#fff;border:1px solid #dde6ee;border-radius:18px;padding:16px 17px;box-shadow:0 5px 18px rgba(17,54,83,.03)}
.stage19-detail-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}
.stage19-detail-card-head strong{font-size:15px;color:#0f2c49;line-height:1.35}
.stage19-detail-card-head span{font-size:11px;color:#637c92;font-weight:800;text-transform:uppercase;letter-spacing:.04em}
.stage19-detail-card .stage19-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.stage19-detail-card .stage19-tags span{background:#f1f6f9;border:1px solid #e1eaf0;border-radius:999px;padding:4px 8px;font-size:11px;color:#4c697f;font-weight:700}
.stage19-pep-panel{border:1px solid #dbe6ed;border-radius:14px;padding:13px;background:#f8fbfd}
.stage19-pep-panel.success{background:#f3fbf8;border-color:#d4eee4}.stage19-pep-panel.danger{background:#fff7f8;border-color:#f0d3d8}.stage19-pep-panel.warning{background:#fffbf2;border-color:#efdfbb}.stage19-pep-panel.error{background:#fff8f9;border-color:#f1d5da}.stage19-pep-panel.neutral{background:#f7fafc;border-color:#dbe6ed}
.stage19-pep-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.stage19-pep-panel-head>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.stage19-pep-panel-head>div>span:not(.stage19-pep-badge){font-size:12px;color:#5c7489;line-height:1.4}.stage19-pep-panel-head small{font-size:10px;color:#71869a;white-space:nowrap}
.stage19-pep-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850;line-height:1.1;white-space:nowrap}
.stage19-pep-badge i{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}
.stage19-pep-badge.success{background:#e8f8f1;color:#12805c}.stage19-pep-badge.danger{background:#ffebee;color:#b22d43}.stage19-pep-badge.warning{background:#fff4dd;color:#9b6415}.stage19-pep-badge.error{background:#fff0f2;color:#b43c4d}.stage19-pep-badge.neutral{background:#edf3f7;color:#526f86}
.stage19-pep-records{display:flex;flex-direction:column;gap:9px;margin-top:11px}.stage19-pep-record{background:#fff;border:1px solid #dce7ee;border-radius:12px;padding:12px}
.stage19-pep-record-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.stage19-pep-record-top strong{font-size:13px;color:#0a2b49;line-height:1.4}.stage19-pep-record-top>span{background:#eef4f8;border-radius:999px;padding:4px 7px;font-size:10px;color:#4f6e84;font-weight:750;white-space:nowrap}
.stage19-pep-record dl,.stage19-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 15px;margin:0}.stage19-pep-record .stage19-span,.stage19-mini-grid .stage19-span{grid-column:1/-1}
.stage19-pep-record dt,.stage19-mini-grid dt{font-size:10px;text-transform:uppercase;letter-spacing:.045em;color:#75899c;font-weight:800}
.stage19-pep-record dd,.stage19-mini-grid dd{margin:0;font-size:13px;color:#193650;line-height:1.4;overflow-wrap:anywhere}
.stage19-data-note{margin-top:9px;font-size:11px;color:#6c8092;line-height:1.45}
.stage19-empty{border:1px dashed #cfdee8;border-radius:18px;background:#f8fbfd;padding:30px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:7px}.stage19-empty>div{font-size:27px;color:#6d8ca2}.stage19-empty strong{font-size:15px;color:#173a56}.stage19-empty span{font-size:12px;color:#6b8194;line-height:1.5;max-width:600px}
.stage19-source-note{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;background:#f1f5f8;border:1px solid #dde7ef;border-radius:16px;padding:13px 14px;margin-top:14px}.stage19-source-note>div{display:flex;flex-direction:column;gap:3px;min-width:0}.stage19-source-note strong{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#5f778d}.stage19-source-note span{font-size:11px;color:#61788d;line-height:1.45}
.stage19-error{flex-direction:column;align-items:flex-start;background:#fff4f5;border-color:#f0d3d8}.stage19-error .stage19-primary{margin-top:4px}
@media(max-width:1100px){.stage19-detail-grid{grid-template-columns:1fr}.stage19-source-note{grid-template-columns:1fr}}
@media(max-width:760px){.stage19-section .dossier-section-head{padding:10px 14px}.stage19-section .section-head-text strong{font-size:12px}.stage19-section .dossier-section-body{padding:16px}.stage19-start,.stage19-loading,.stage19-error,.stage19-topbar{align-items:stretch;flex-direction:column}.stage19-primary,.stage19-secondary{width:100%}.stage19-table-card{padding:14px}.stage19-pep-panel-head,.stage19-detail-card-head{flex-direction:column}.stage19-pep-record dl,.stage19-mini-grid{grid-template-columns:1fr}}
@media(max-width:520px){.stage19-section .section-symbol{width:26px!important;height:26px!important}.stage19-section .section-head-text strong{font-size:11px}.stage19-section .section-counter{padding:0 8px!important}.stage19-start,.stage19-loading,.stage19-error{padding:14px}.stage19-table thead th,.stage19-table tbody td{padding:13px 12px}}

.stage19-row-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;background:none;border:0;padding:0;margin:0;text-align:left;cursor:pointer;color:inherit;font:inherit}
.stage19-row-toggle-copy{display:flex;flex-direction:column;gap:4px;min-width:0}
.stage19-row-toggle-copy strong{display:block;font-size:14px;color:#0d243d;font-weight:800;line-height:1.35}
.stage19-row-toggle-copy small{display:block;font-size:11px;color:#6f8396;font-weight:700}
.stage19-row-toggle-icon{font-size:13px;color:#6b8092;transition:transform .18s ease;flex:0 0 auto}
.stage19-row-toggle.open .stage19-row-toggle-icon,.stage19-row-toggle[aria-expanded="true"] .stage19-row-toggle-icon{transform:rotate(180deg)}
.stage19-main-row td{background:#fff}
.stage19-detail-row td{padding:0 14px 16px 14px!important;background:#f9fbfc;border-bottom:1px solid #e6edf3}
.stage19-inline-detail{background:#fff;border:1px solid #dde6ee;border-radius:16px;padding:16px 17px;box-shadow:0 5px 18px rgba(17,54,83,.03)}
.stage19-inline-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}
.stage19-inline-detail-head strong{font-size:15px;color:#0f2c49;line-height:1.35}
.stage19-inline-detail-head span{display:block;font-size:11px;color:#637c92;font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin-top:2px}
.stage19-inline-detail .stage19-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.stage19-inline-detail .stage19-tags span{background:#f1f6f9;border:1px solid #e1eaf0;border-radius:999px;padding:4px 8px;font-size:11px;color:#4c697f;font-weight:700}
.stage19-inline-subsection{margin-top:14px;padding-top:14px;border-top:1px dashed #d9e4ec}
.stage19-inline-subtitle{font-size:12px;font-weight:800;color:#45657d;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}
@media(max-width:760px){.stage19-inline-detail-head{flex-direction:column}.stage19-detail-row td{padding:0 8px 12px 8px!important}}

.stage19-table thead th:nth-child(1){width:22%}
.stage19-table thead th:nth-child(2){width:10%}
.stage19-table thead th:nth-child(3){width:8%}
.stage19-table thead th:nth-child(4){width:12%}
.stage19-table thead th:nth-child(5){width:11%}
.stage19-table thead th:nth-child(6){width:10%}
.stage19-table thead th:nth-child(7){width:9%}
.stage19-table thead th:nth-child(8){width:8%}
.stage19-table thead th:nth-child(9){width:10%}
.stage19-row-toggle-copy strong{font-size:10px;line-height:1.18;font-weight:800}
.stage19-row-toggle-copy small{font-size:8px;line-height:1.1}
.stage19-topbar{align-items:flex-end}
.stage19-topbar-copy strong{font-size:13px}
.stage19-topbar-copy span{font-size:10px}
@media(max-width:760px){.stage19-table-card{padding:10px}.stage19-table thead th{padding:9px 6px;font-size:8px}.stage19-table tbody td{padding:9px 6px;font-size:9px}.stage19-row-toggle-copy strong{font-size:9px}.stage19-row-toggle-copy small{font-size:7px}}

.stage19-secondary{padding:9px 12px;font-size:12px}
.stage19-table-wrap{overflow:auto;padding-bottom:0}
