/* bc-v113 */
.b13card{margin-top:12px}
.b13hd{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.b13hd h3{margin:0}
.b13co{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid currentColor;border-radius:6px;padding:4px 8px;opacity:1}
.b13sync{display:flex;align-items:center;gap:8px;font-size:13px;margin:8px 0}
.b13dot{width:10px;height:10px;border-radius:50%;background:#b7791f;flex:0 0 10px}
.b13lab{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin:10px 0 6px}
.b13big{font-size:22px;font-weight:900;font-style:italic;line-height:1.2;word-break:break-word}
.b13call{border:2px solid var(--brand,#1d5fe0);border-radius:10px;padding:10px 12px;margin:8px 0}
.b13sug{border-left:4px solid var(--brand,#1d5fe0);padding:10px 12px;margin:8px 0;border-radius:8px;background:rgba(127,127,127,.08)}
.b13meta{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}
.b13act{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.b13act .btn{flex:1 1 140px;min-height:48px}
.b13foot{font-size:12px;margin:6px 0 0}
.b13seg{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0}
.b13seg button{min-height:48px;font-weight:800;border-radius:8px;border:1px solid var(--line,#ccd);background:transparent;color:inherit;padding:6px 10px;white-space:normal}
.b13seg button[aria-selected=true]{background:#b3122d;color:#fff;border-color:#b3122d}
.b13li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;margin:6px 0;border-radius:8px;border:1px solid var(--line,#ccd);border-left-width:4px;flex-wrap:wrap}
.b13li.pend{border-left-color:#1d5fe0}.b13li.ok{border-left-color:#13795b}.b13li.no{border-left-color:#6b7280}
.b13st{font-size:12px;font-weight:800;text-transform:uppercase}
.b13li.ok .b13st{color:#0f6b4f}.b13li.pend .b13st{color:#1a4fbf}
[data-theme=dark] .b13li.ok .b13st{color:#6ee7b7}[data-theme=dark] .b13li.pend .b13st{color:#93c5fd}
.b13add{width:100%;min-height:48px;margin-top:8px}
.b13cols{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.b13pp{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;margin:0 0 8px;padding:8px 12px;border-radius:8px;border:1px solid var(--line,#ccd);background:transparent;color:inherit;font-size:16px;text-align:left}
.b13pp b{min-width:24px}.b13pp span{flex:1;font-weight:700;word-break:break-word}.b13pp i{font-style:normal;font-size:12px;font-weight:900}
.b13pp.on{border:2px solid #1d5fe0;background:rgba(29,95,224,.12)}
.b13sum{margin:10px 0;padding:12px;border:1px solid var(--line,#ccd);border-radius:8px;font-size:20px;font-weight:900;font-style:italic;text-align:center}
.b13rs{display:flex;flex-wrap:wrap;gap:8px}
.b13r{min-height:48px;padding:8px 14px;border-radius:8px;border:1px solid var(--line,#ccd);background:transparent;color:inherit;font-weight:700}
.b13r.on{background:#1a4fbf;color:#fff;border-color:#1a4fbf}
.b13send{width:100%;min-height:52px;margin-top:12px}.b13send:disabled{opacity:.6}
.b13ib{flex:0 0 40px;width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:15px;margin-right:10px;letter-spacing:.02em}
.f6pn.b13hasib{display:grid!important;grid-template-columns:40px 1fr;column-gap:10px;align-items:center}
.f6pn.b13hasib .b13ib{grid-row:1/span 2;margin:0}
/* v113: no text selection / callout / tap highlight on long-press of controls */
button,.btn,[role=button],[role=tab],[role=switch],[role=checkbox],[role=radio],.chip,[class*=chip],[class*=tog],[class*=pad],[class*=tab],label,summary,a.btn,.b13pp,.b13r{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}
input,textarea,select,[contenteditable],[contenteditable] *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}
/* v113: remove decorative corner eye from cards (was a v108 decoration only, no function) */
.b8v::before,.b8vp::before,.b8vk::before{content:none!important;display:none!important;-webkit-mask:none!important;mask:none!important;background:none!important}
