/* templates/blocks/block-tab-content/style.css — v1.0.10 */
.pf-block-tab-content,
.pf-block-tab-content *{box-sizing:border-box}
.pf-block-tab-content{width:var(--btc-width,100%);margin:var(--btc-margin,0 0 24px 0);padding:var(--btc-padding,0);color:var(--btc-text,#e5e7eb)}
.pf-block-tab-content .btc-nav{display:flex;align-items:center;gap:var(--btc-nav-gap,28px);flex-wrap:wrap;border-bottom:var(--btc-nav-bw,1px) solid var(--btc-nav-border,rgba(255,255,255,.12));overflow-x:auto;scrollbar-width:thin;margin:0}
.pf-block-tab-content .btc-tab{appearance:none;display:inline-flex;align-items:center;gap:8px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--tab-color,var(--btc-tab-color,#cbd5e1));cursor:pointer;padding:0 0 12px 0;margin:0;font-size:var(--tab-font-size,var(--btc-tab-fs,15px));font-weight:var(--tab-font-weight,var(--btc-tab-fw,700));line-height:1.2;white-space:nowrap;transition:color .18s ease,border-color .18s ease,opacity .18s ease}
.pf-block-tab-content .btc-tab:hover{color:var(--tab-hover-color,var(--btc-tab-hover,#f4d98b))}
.pf-block-tab-content .btc-tab.is-active{color:var(--tab-active-color,var(--btc-tab-active,#f4d98b));border-bottom-color:var(--tab-active-line,var(--btc-active-line,#d6a642))}
.pf-block-tab-content .btc-tab i{font-size:.95em;color:currentColor;line-height:1}
.pf-block-tab-content .btc-panel{background:var(--tab-panel-bg,var(--btc-panel-bg,#0b1220));border:var(--tab-panel-bw,var(--btc-panel-bw,1px)) solid var(--tab-panel-border,var(--btc-panel-border,rgba(255,255,255,.12)));border-radius:var(--tab-panel-radius,var(--btc-panel-radius,14px));padding:var(--tab-panel-padding,var(--btc-panel-padding,20px));margin-top:16px;color:var(--tab-content-color,var(--btc-content,#dbe4f0))}
.pf-block-tab-content .btc-panel[hidden]{display:none!important}
.pf-block-tab-content .btc-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
.pf-block-tab-content .btc-panel-title{color:var(--tab-title-color,var(--btc-panel-title,#f4d98b));font-size:var(--tab-title-size,var(--btc-tab-fs,15px));font-weight:800;line-height:1.3;text-transform:var(--tab-title-transform,uppercase)}
.pf-block-tab-content .btc-content{font-size:var(--tab-content-size,var(--btc-content-size,15px));line-height:var(--tab-line-height,var(--btc-lh,1.75));color:var(--tab-content-color,var(--btc-content,#dbe4f0))}
.pf-block-tab-content .btc-content p:first-child{margin-top:0}.pf-block-tab-content .btc-content p:last-child{margin-bottom:0}
.pf-block-tab-content .btc-code{background:var(--tab-code-bg,var(--btc-code-bg,#070b13));color:var(--tab-code-color,var(--btc-code-color,#f8fafc));border:1px solid var(--tab-code-border,var(--btc-code-border,rgba(244,217,139,.18)));border-radius:10px;padding:16px;white-space:pre-wrap;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:var(--tab-code-size,13px);line-height:1.65}
.pf-block-tab-content .btc-copy{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:var(--tab-copy-bw,var(--btc-copy-bw,1px)) solid var(--tab-copy-border,var(--btc-copy-border,#d6a642));background:var(--tab-copy-bg,var(--btc-copy-bg,transparent));color:var(--tab-copy-color,var(--btc-copy-color,#f4d98b));border-radius:var(--tab-copy-radius,var(--btc-copy-radius,8px));padding:var(--tab-copy-padding,var(--btc-copy-padding,7px 13px));font-weight:800;cursor:pointer;text-decoration:none;transition:opacity .18s ease,background .18s ease,color .18s ease;white-space:nowrap}
.pf-block-tab-content .btc-copy:hover{opacity:.88}.pf-block-tab-content .btc-empty{color:#94a3b8;font-style:italic}.pf-block-tab-content .btc-copy .fa-copy{font-size:.95em}
@media(max-width:767.98px){.pf-block-tab-content .btc-nav{gap:18px;flex-wrap:nowrap}.pf-block-tab-content .btc-panel{padding:16px}.pf-block-tab-content .btc-panel-head{align-items:flex-start}.pf-block-tab-content .btc-copy{padding:6px 10px}}
