.kbv-segmentation-panel{padding:24px;margin:16px 0 24px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 12px 30px #0f172a0d;min-width:0}.kbv-segmentation-panel h2{font-size:22px;margin:0 0 12px;color:#111827}.kbv-segmentation-hint{font-size:13px;color:#64748b;margin-bottom:16px}#kbv-report-segment-tree{height:760px;width:100%;padding:0;background:linear-gradient(#f8fbff,#fff);border-radius:18px;overflow:hidden}#kbv-report-segment-tree[hidden]{display:none}.kbv-segment-list{padding-left:24px;list-style:none}.kbv-segment-list li{border-left:2px solid #cbd5e1;padding:6px 0 6px 16px}.kbv-segment-list li>span{display:inline-block;padding:7px 12px;background:#7c3aed;color:#fff;border-radius:10px}.kbv-segment-list .kbv-segment-list li>span{background:#14b8a6}.kbv-segment-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.kbv-segmentation-panel{padding:16px}.kbv-segmentation-panel h2{font-size:19px}#kbv-report-segment-tree{height:700px}}
.report-detail-content-part-nav{max-width:100%;min-width:0}
.report-detail-content-part-nav>.nav.nav-tabs{display:flex;flex-wrap:nowrap;align-items:stretch;gap:6px;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:0;margin:0;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
.report-detail-content-part-nav>.nav.nav-tabs>.nav-item,.report-detail-content-part-nav>.nav.nav-tabs>li{flex:0 0 auto;width:auto;margin:0!important}
.report-detail-content-part-nav>.nav.nav-tabs .nav-link{display:block;white-space:nowrap;font-size:14px!important;padding:10px 9px!important}
@media(max-width:767px){.report-detail-content-part-nav>.nav.nav-tabs .nav-link{font-size:13px!important;padding:9px 10px!important}}
.report-detail-content-part-detail>.row{min-width:0}
.report-detail-content-part-detail>.row>.col-md-12{min-width:0}
