/* FA_TRIM_V1 — Full Access trim (audit D) */
.tv1-fa .tv1-slate{margin:14px 0 18px;border:1px solid rgba(70,220,200,.18);border-radius:16px;background:rgba(8,19,26,.6)}
.tv1-fa .tv1-slate>summary{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-height:52px;padding:8px 14px;cursor:pointer;font-size:14px}
.tv1-fa .tv1-slate>summary::-webkit-details-marker{display:none}
.tv1-fa .tv1-slate .tv1-tg{color:var(--fx-x,#3FE0C5);font-weight:700;min-height:44px;display:inline-flex;align-items:center}
.tv1-fa .tv1-slate .tv1-tg::after{content:" ›"}
.tv1-fa .tv1-slate[open] .tv1-tg::after{content:" ˄"}
.tv1-fa .tv1-rows{display:grid;gap:6px;padding:0 12px 12px}
.tv1-fa .tv1-rows .fx-g{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.03);font-size:13px}
.tv1-fa .tv1-rows .fx-g .bl{opacity:.5}
.tv1-fa .fx-inc .fx-i .s{display:none}
.tv1-fa .fx-inc .fx-i{min-height:64px}
.tv1-fa details.tv1-src>summary,.tv1-fa details.tv1-q>summary{list-style:none;display:inline-flex;align-items:center;min-height:44px;cursor:pointer;color:var(--fx-x,#3FE0C5);font-weight:600}
.tv1-fa details.tv1-src>summary::-webkit-details-marker,.tv1-fa details.tv1-q>summary::-webkit-details-marker{display:none}
.tv1-fa details.tv1-q>summary{font-size:16px;padding:0 14px;border:1px solid rgba(70,220,200,.3);border-radius:12px}
.tv1-fa details.tv1-q[open]>summary{margin-bottom:10px}
