.tbkdc-sector-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1400px;margin:0 auto;padding:10px 24px;background:#151519;color:#e9e9ed;font:500 13px/1.4 inherit;border-bottom:1px solid #34343b}.tbkdc-sector-nav{display:inline-flex;gap:6px;align-items:center}.tbkdc-sector-link{display:inline-block;padding:9px 16px;color:#d4d4dc!important;border:1px solid transparent;border-radius:6px;line-height:1.3;text-decoration:none!important;font-weight:700}.tbkdc-sector-link:hover,.tbkdc-sector-link:focus-visible{border-color:#a895ef;outline:2px solid transparent}.tbkdc-sector-link.is-current{background:#a895ef;color:#111116!important}.tbkdc-sector-caption{color:#b9b9c5;font-size:12px}.tbkdc-archive-intro{margin:12px 0 24px;max-width:760px;color:inherit;line-height:1.7}.tbkdc-tracklist{clear:both;width:100%;margin:32px 0;border:1px solid #dcdce4;border-radius:12px;overflow:hidden;background:#fff;color:#22222a}.tbkdc-tracklist-head{padding:24px 24px 16px}.tbkdc-tracklist-head h2{font-size:24px!important;margin:0 0 6px!important;padding:0!important}.tbkdc-tracklist-head p{margin:0;color:#656573;font-size:14px}.tbkdc-track-rows{margin:0!important;padding:0!important;list-style:none!important}.tbkdc-track{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 24px;border-top:1px solid #eeeef3;list-style:none!important}.tbkdc-track-number{font:600 12px/1.5 monospace;color:#858596}.tbkdc-track-info h3{padding:0!important;margin:0 0 4px!important;font-size:16px!important;line-height:1.5}.tbkdc-track-meta{color:#656573;font-size:13px}.tbkdc-track-info audio{display:block;width:min(100%,320px);height:32px;margin-top:10px}.tbkdc-track-actions{display:flex;align-items:center;gap:8px}.tbkdc-track-cart{margin:0!important}.tbkdc-buy-track{display:flex;align-items:center;gap:12px;padding:10px 13px;border:1px solid #d0cedd;border-radius:7px;background:#f6f4fc;color:#32264d;font:600 13px/1.5 inherit;cursor:pointer}.tbkdc-buy-track:hover,.tbkdc-buy-track:focus-visible{background:#e9e3fa;border-color:#9a80d6}.tbkdc-track-unavailable{font-size:12px;color:#656573}.tbkdc-download-note{padding:14px 24px;margin:0!important;background:#f7f7fa;color:#656573;font-size:12px}.tbkdc-empty-sector{margin:24px 0}.tbkdc-sector-bar[hidden]{display:none}.tbkdc-sector-bar .woocommerce-Price-amount{white-space:nowrap}@media(max-width:700px){.tbkdc-sector-bar{padding:10px 14px;justify-content:center}.tbkdc-sector-caption{display:none}.tbkdc-sector-link{padding:9px 14px}.tbkdc-track{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:16px}.tbkdc-track-actions{grid-column:2;flex-wrap:wrap;justify-content:flex-start}.tbkdc-tracklist-head{padding:20px 16px 16px}.tbkdc-download-note{padding:14px 16px}.tbkdc-buy-track{min-height:44px}}@media(prefers-reduced-motion:reduce){.tbkdc-sector-link,.tbkdc-buy-track{transition:none}}
/* Digital scope: native Woo remains the format/price controller. */
body.tbkdc-sector-digital .tkbhf-trust-bar{display:none!important}
body.tbkdc-managed-digital-product [data-tkbpp-product-reassurance]{display:none!important}
/* Match the native important layer so scoped specificity can control the range. */
@layer tkb-control-shape{
body.tbkdc-managed-digital-product.single-product .product .summary .tbknative-purchase-box .tbknative-purchase-layout>p.price,
body.tbkdc-managed-digital-product.single-product .product .summary .woocommerce-variation-price .price{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline!important;gap:6px;width:auto!important;white-space:nowrap!important}
body.tbkdc-managed-digital-product.single-product .product .summary .tbknative-purchase-box .tbknative-purchase-layout>p.price .woocommerce-Price-amount.amount,
body.tbkdc-managed-digital-product.single-product .product .summary .tbknative-purchase-box .tbknative-purchase-layout>p.price bdi,
body.tbkdc-managed-digital-product.single-product .product .summary .woocommerce-variation-price .woocommerce-Price-amount.amount,
body.tbkdc-managed-digital-product.single-product .product .summary .woocommerce-variation-price bdi{display:inline!important;width:auto!important;white-space:nowrap!important}
}
body.tbkdc-managed-digital-product .tbkdc-single-preview{margin:16px 0}
body.tbkdc-managed-digital-product .tbkdc-single-preview p{margin:0 0 8px;font-size:13px;color:#656573}
body.tbkdc-managed-digital-product .tbkdc-single-preview audio{display:block;width:min(100%,380px);height:38px}
