/* Quiet inline fragments work in the shared chat and native task messages. */
.ba-private-fragment { display:inline-flex; flex-wrap:wrap; align-items:baseline; gap:.25em .65em; vertical-align:baseline; max-width:100%; padding:.18em .55em; border:1px solid color-mix(in srgb,currentColor 13%,transparent); border-radius:.55em; background:color-mix(in srgb,currentColor 4%,transparent); line-height:1.45; white-space:normal; }
.ba-private-value { min-width:6ch; max-width:100%; font-family:ui-monospace,SFMono-Regular,Consolas,monospace; font-size:.94em; overflow-wrap:anywhere; white-space:pre-wrap; }
.ba-private-badge { font-family:system-ui,sans-serif; font-size:.7em; font-weight:500; opacity:.65; white-space:nowrap; }
.ba-private-fragment[data-state="masked"] .ba-private-value { letter-spacing:.16em; opacity:.55; user-select:none; }
.ba-private-fragment[data-state="own"] { border-color:color-mix(in srgb,#547e68 28%,transparent); background:color-mix(in srgb,#547e68 6%,transparent); }
@media(max-width:400px) { .ba-private-fragment { gap:.1em .4em; padding:.15em .4em; } .ba-private-badge { white-space:normal; } }
