/* Tab Thông tin: cổ đông, ban lãnh đạo, công ty con, vốn điều lệ (stock-ownership.js) */
.own-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}
.own-grid .stk-card{margin-bottom:0}
.own-empty{padding:22px 8px;text-align:center;font-size:12px;color:var(--muted)}
.own-donut-row{display:flex;align-items:center;gap:22px;margin:8px 0 14px}
.own-donut{flex:0 0 132px;width:132px;height:132px;border-radius:50%;-webkit-mask:radial-gradient(circle,transparent 46px,#000 47px);mask:radial-gradient(circle,transparent 46px,#000 47px)}
.own-legend{list-style:none;margin:0;padding:0;flex:1;min-width:0}
.own-legend li{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}
.own-legend li:last-child{border-bottom:0}
.own-legend i{width:9px;height:9px;border-radius:3px;flex:0 0 9px}
.own-legend b{margin-left:auto;color:var(--ink);font:600 12px 'Space Grotesk'}
.own-room{margin-top:10px}.own-room-top{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted);margin-bottom:5px}.own-room-top b{color:var(--ink);font-weight:600}
.own-bar{height:6px;border-radius:4px;background:var(--paper);overflow:hidden}.own-bar i{display:block;height:100%;background:#05f0dd;border-radius:4px}
.own-scroll{max-height:360px;overflow:auto;border-radius:10px}
.own-table th{position:sticky;top:0;background:var(--card)}
.own-table td small{display:block;margin-top:2px;font-weight:500;color:var(--muted);font-size:10px}
.own-table th:not(:first-child),.own-table td:not(:first-child){white-space:nowrap}
.own-table th:nth-child(2),.own-table td:nth-child(2){text-align:left}
.own-cap{width:100%;height:170px;display:block;margin-top:6px}
.own-cap-sum{display:flex;justify-content:space-between;gap:10px;margin-top:6px;font-size:11px;color:var(--muted)}.own-cap-sum b{color:var(--ink);font-weight:600}
.own-sub{margin:14px 0 6px;font:700 10px Manrope;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.own-list{list-style:none;margin:0;padding:0}
.own-list li{display:flex;gap:10px;padding:6px 0;border-top:1px solid var(--line);font-size:12px;line-height:1.45}
.own-list li b{flex:0 0 72px;color:var(--ink);font:600 11px 'Space Grotesk'}
.own-plain li{display:block}
.own-more{margin-top:10px;border-top:1px solid var(--line);padding-top:8px}
.own-more summary{cursor:pointer;font-size:12px;font-weight:600;color:var(--ink)}
.own-more .own-list{margin-top:6px;max-height:300px;overflow:auto}
#stk-own-root .stk-kv a{color:#05f0dd;text-decoration:none}
@media(max-width:900px){.own-grid{grid-template-columns:1fr}.own-donut-row{flex-direction:column;align-items:flex-start}}
/* màn hình hẹp: cột đầu tự xuống dòng, cột số gọn lại để bảng không phải cuộn ngang */
.own-table{table-layout:auto}
.own-table th,.own-table td{padding:7px 5px}
.own-table td:first-child,.own-table th:first-child{white-space:normal;overflow-wrap:anywhere;min-width:110px}
@media(max-width:1350px){.own-table{font-size:10.5px}.own-table th{font-size:8px}}
