/* Clariti Channel — components layered on dashboard.css primitives */
.role-block{margin-top:auto;padding:16px 12px 4px;border-top:1px solid var(--border)}
.role-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:9px}
.role-lab{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}
.role-note{font-size:10px;font-weight:600;color:var(--accent-text)}
.role-switch{display:flex;flex-direction:column;gap:5px}
.role-opt{display:flex;align-items:center;gap:9px;text-align:left;width:100%;padding:8px 9px;border-radius:11px;border:1px solid transparent;background:none;cursor:pointer;font-family:var(--font);transition:background .18s ease,border-color .18s ease}
.role-opt:hover{background:var(--bg-subtle)}
.role-opt.active{background:var(--accent-bg);border-color:var(--accent-border)}
.role-av{width:28px;height:28px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--bg-subtle);color:var(--text-secondary);font-size:10.5px;font-weight:800;letter-spacing:.02em}
.role-opt.active .role-av{background:var(--accent);color:#fff}
.role-txt{display:flex;flex-direction:column;gap:1px;min-width:0}
.role-name{font-size:12px;font-weight:700;color:var(--text-primary);line-height:1.25}
.role-sub{font-size:10px;color:var(--text-tertiary);line-height:1.3}
.role-opt.active .role-sub{color:var(--accent-text)}
.role-scope{margin:11px 0 0;font-size:10.5px;line-height:1.5;color:var(--text-tertiary)}
/* layout */
.ch-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px}
.ch-kpis.four{grid-template-columns:repeat(4,minmax(0,1fr))}
.ch-2col{display:grid;grid-template-columns:minmax(0,1fr) 336px;gap:22px;align-items:start}
.ch-2col>*,.ch-halves>*,.ch-stack>*,.ch-kpis>*{grid-area:auto}
.ch-halves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}
.ch-stack{display:flex;flex-direction:column;gap:22px;min-width:0}
.ch-sec{margin-top:22px}
@media (max-width:1180px){.ch-2col,.ch-halves{grid-template-columns:minmax(0,1fr)}.ch-kpis,.ch-kpis.four{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* tabs */
.ch-tabs{display:flex;gap:2px;margin-bottom:22px;border-bottom:1px solid var(--border);overflow-x:auto}
.ch-tab{border:none;background:none;font-family:var(--font);font-size:13px;font-weight:600;color:var(--text-tertiary);padding:10px 16px;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .18s ease,border-color .18s ease}
.ch-tab:hover{color:var(--text-primary)}
.ch-tab.active{color:var(--accent-text);border-bottom-color:var(--accent)}
/* panel bits */
.panel-headblock{min-width:0}
.panel-caption{font-size:12px;color:var(--text-secondary);line-height:1.55;margin-top:5px;max-width:62ch;text-wrap:pretty}
.panel-note{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);flex-shrink:0}
.ch-sub{font-size:11.5px;color:var(--text-tertiary);line-height:1.5;margin-top:10px}
.pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.02em;white-space:nowrap;background:var(--bg-subtle);color:var(--text-secondary);border:1px solid var(--border-strong)}
.pill.good{background:var(--accent-bg);color:var(--accent-text);border-color:var(--accent-border)}
.pill.warn{background:var(--warn-bg);color:var(--warn-text);border-color:var(--warn-border)}
.pill.flat{background:none;border-color:var(--border-strong);color:var(--text-tertiary)}
.pill.dot::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}
.num{font-variant-numeric:tabular-nums}
.dim{color:var(--text-tertiary)}
.pos{color:var(--accent-text);font-weight:700}
.neg{color:var(--warn-text);font-weight:700}
/* action list */
.act-list{list-style:none;display:flex;flex-direction:column}
.act-item{display:flex;gap:14px;padding:15px 12px;margin:0 -12px;border-radius:13px;cursor:pointer;transition:background .18s ease}
.act-item+.act-item{border-top:1px solid var(--border)}
.act-item:hover{background:var(--bg-subtle)}
.act-item:hover+.act-item,.act-item:hover{border-top-color:transparent}
.act-item.done{opacity:.5}
.act-rank{width:26px;height:26px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:800;background:var(--bg-subtle);color:var(--text-secondary)}
.act-item.hi .act-rank{background:var(--warn-bg);color:var(--warn-text)}
.act-body{flex:1;min-width:0}
.act-top{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}
.act-title{font-size:13.5px;font-weight:700;letter-spacing:-.01em}
.act-why{font-size:12px;color:var(--text-secondary);line-height:1.5;text-wrap:pretty}
.act-meta{display:flex;gap:14px;flex-wrap:wrap;margin-top:7px;font-size:11px;color:var(--text-tertiary)}
.act-meta b{color:var(--text-secondary);font-variant-numeric:tabular-nums}
.act-val{text-align:right;flex-shrink:0;display:flex;flex-direction:column;gap:3px}
.act-val-num{font-size:15px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.act-val-lab{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary)}
/* mix bar */
.mix{display:flex;height:11px;border-radius:999px;overflow:hidden;background:var(--bg-subtle);border:1px solid var(--border)}
.mix span{display:block;height:100%}
.mix-legend{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:14px}
.mix-key{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--text-secondary)}
.mix-key i{width:9px;height:9px;border-radius:3px;flex-shrink:0}
.mix-key b{font-variant-numeric:tabular-nums;color:var(--text-primary)}
/* charts */
.ch-chart{width:100%;display:block;overflow:visible}
.ch-chart .bar{fill:var(--accent)}
.ch-chart .bar.mtd{fill:var(--accent-bg-strong)}
.ch-chart .bar.tgt{fill:none;stroke:var(--warn-text);stroke-width:1.4;stroke-dasharray:4 3}
.ch-chart text{font-family:var(--font);font-size:10px;fill:var(--text-tertiary)}
.ch-chart .gl{stroke:var(--border);stroke-width:1}
.ch-chart .ln{fill:none;stroke:var(--accent-dark);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}
.ch-chart .area{fill:var(--accent-bg);stroke:none}
.spark{display:block;width:76px;height:26px;overflow:visible}
.spark path{fill:none;stroke:var(--accent-dark);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.spark.down path{stroke:var(--warn-text)}
/* stage board */
.stage-board{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.stage-col{background:var(--bg-subtle);border:1px solid var(--border);border-radius:14px;padding:12px 11px;min-width:0}
.stage-top{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-bottom:10px}
.stage-name{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);line-height:1.3}
.stage-count{font-size:13px;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}
.stage-cards{display:flex;flex-direction:column;gap:8px}
.stage-card{background:var(--bg-card);border:1px solid var(--border);border-radius:11px;padding:10px;cursor:pointer;text-align:left;width:100%;font-family:var(--font);display:flex;flex-direction:column;align-items:flex-start;transition:border-color .18s ease,transform .18s ease}
.stage-card:hover{border-color:var(--accent);transform:translateY(-1px)}
.stage-card.breach{border-color:var(--warn-border);background:var(--warn-bg)}
.stage-merch{font-size:11.5px;font-weight:700;line-height:1.3;margin-bottom:5px;text-wrap:pretty}
.stage-meta{font-size:10px;color:var(--text-tertiary);line-height:1.4}
.sla{display:inline-flex;align-items:center;gap:4px;margin-top:7px;font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-text)}
.sla.warn{color:var(--warn-text)}
.sla i{width:5px;height:5px;border-radius:50%;background:currentColor}
@media (max-width:1180px){.stage-board{grid-template-columns:repeat(3,minmax(0,1fr))}}
/* definition rows */
.dl{display:flex;flex-direction:column}
.dl-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--border);font-size:12.5px}
.dl-row:last-child{border-bottom:none}
.dl-row span{color:var(--text-secondary)}
.dl-row b{font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right}
.dl-row.tot{border-top:1px solid var(--border-strong);border-bottom:none;padding-top:12px}
.dl-row.tot b{font-size:15px;font-weight:800;letter-spacing:-.02em}
/* tree */
.tree{display:flex;flex-direction:column;gap:6px}
.tree-node{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}
.tree-node.me{border-color:var(--accent);background:var(--accent-bg)}
.tree-node.l1{margin-left:22px}
.tree-node.l2{margin-left:44px}
.tree-tag{font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary);flex-shrink:0;width:66px}
.tree-name{font-size:12.5px;font-weight:700;flex:1;min-width:0}
.tree-meta{font-size:11px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;text-align:right}
/* target bar */
.tgt{display:flex;flex-direction:column;gap:8px}
.tgt-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.tgt-track{position:relative;height:9px;border-radius:999px;background:var(--bg-subtle);border:1px solid var(--border);overflow:hidden}
.tgt-fill{height:100%;background:var(--accent)}
.tgt-fill.warn{background:var(--warn-text);opacity:.65}
.tgt-mark{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--text-secondary)}
/* cards grid */
.mini-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}
.mini-card{border:1px solid var(--border);border-radius:14px;padding:15px;background:var(--bg-card)}
.mini-card.accent{background:var(--accent-bg);border-color:var(--accent-border)}
.mini-card.warn{background:var(--warn-bg);border-color:var(--warn-border)}
.mini-lab{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary);display:block;margin-bottom:7px}
.mini-num{font-size:23px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:block;line-height:1.1}
.mini-note{font-size:11.5px;color:var(--text-secondary);line-height:1.5;margin-top:7px;display:block;text-wrap:pretty}
.mini-card.warn .mini-num,.mini-card.warn .mini-lab{color:var(--warn-text)}
.mini-card.accent .mini-num,.mini-card.accent .mini-lab{color:var(--accent-text)}
/* lock note */
.lock{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;border-radius:var(--radius-sm);background:var(--bg-subtle);border:1px dashed var(--border-strong);margin-top:14px}
.lock svg{width:15px;height:15px;color:var(--text-tertiary);flex-shrink:0;margin-top:1px}
.lock p{font-size:11.5px;line-height:1.55;color:var(--text-secondary)}
/* audit */
.audit-row{display:grid;grid-template-columns:118px 132px minmax(0,1fr) auto;gap:14px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--border);font-size:12px}
.audit-row:last-child{border-bottom:none}
.audit-ts{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:var(--text-tertiary)}
.audit-kind{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary)}
.audit-txt{color:var(--text-secondary);line-height:1.5;text-wrap:pretty}
.audit-txt b{color:var(--text-primary);font-weight:700}
.audit-hash{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:var(--text-tertiary)}
@media (max-width:1180px){.audit-row{grid-template-columns:minmax(0,1fr);gap:4px}}
/* api */
.api-row{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--border)}
.api-row:last-child{border-bottom:none}
.api-verb{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;padding:3px 7px;border-radius:5px;background:var(--accent-bg);color:var(--accent-text);flex-shrink:0;width:52px;text-align:center}
.api-path{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;flex:1;min-width:0;color:var(--text-primary)}
.api-note{font-size:11px;color:var(--text-tertiary);flex-shrink:0}
.sw{position:relative;width:38px;height:22px;border-radius:999px;background:var(--border-strong);border:none;cursor:pointer;flex-shrink:0;transition:background .2s ease}
.sw::after{content:'';position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s ease}
.sw.on{background:var(--accent)}
.sw.on::after{transform:translateX(16px)}
/* reference */
.ref-group{margin-bottom:22px}
.ref-head{display:flex;align-items:baseline;gap:12px;padding:0 0 12px;flex-wrap:wrap}
.ref-letter{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--accent-text)}
.ref-title{font-size:17px;font-weight:800;letter-spacing:-.02em}
.ref-item{display:grid;grid-template-columns:270px minmax(0,1fr);gap:24px;padding:18px 0;border-top:1px solid var(--border)}
.ref-name{font-size:13.5px;font-weight:700;line-height:1.4;text-wrap:pretty}
.ref-tags{display:flex;gap:6px;margin-top:9px;flex-wrap:wrap}
.ref-desc{font-size:13px;line-height:1.7;color:var(--text-secondary);text-wrap:pretty}
@media (max-width:1180px){.ref-item{grid-template-columns:minmax(0,1fr);gap:10px}}
/* drawer */
.cd-scrim{position:fixed;inset:0;z-index:620;background:rgba(11,28,22,.38);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .3s ease}
.cd-scrim.open{opacity:1;pointer-events:auto}
.cd-panel{position:fixed;top:0;right:0;bottom:0;width:min(680px,96vw);z-index:621;background:var(--bg-page);border-left:1px solid var(--border);box-shadow:-30px 0 70px -34px rgba(16,28,38,.45);display:flex;flex-direction:column;transform:translateX(100%);visibility:hidden;transition:transform .34s cubic-bezier(.16,1,.3,1),visibility .34s}
.cd-panel.open{transform:none;visibility:visible}
.cd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 26px 18px;border-bottom:1px solid var(--border);background:var(--bg-card);flex-shrink:0}
.cd-eyebrow{display:block;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--text-tertiary)}
.cd-title{font-size:20px;font-weight:800;letter-spacing:-.025em;margin-top:7px;text-wrap:pretty}
.cd-sub{font-size:12.5px;color:var(--text-secondary);margin-top:6px;line-height:1.55;text-wrap:pretty}
.cd-close{width:34px;height:34px;flex-shrink:0;border-radius:10px;border:1px solid var(--border-strong);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center}
.cd-close:hover{border-color:var(--accent);color:var(--accent-dark)}
.cd-close svg{width:15px;height:15px}
.cd-body{flex:1;overflow-y:auto;padding:22px 26px 40px;display:flex;flex-direction:column;gap:18px}
.cd-body .panel{padding:18px}
/* timeline */
.ctl{display:flex;flex-direction:column}
.ctl-item{display:flex;gap:13px;padding-bottom:16px;position:relative}
.ctl-item:last-child{padding-bottom:0}
.ctl-item::before{content:'';position:absolute;left:8px;top:19px;bottom:0;width:1.5px;background:var(--border-strong)}
.ctl-item:last-child::before{display:none}
.ctl-dot{width:17px;height:17px;border-radius:50%;flex-shrink:0;border:2px solid var(--border-strong);background:var(--bg-card);margin-top:2px;z-index:1}
.ctl-item.done .ctl-dot{background:var(--accent);border-color:var(--accent)}
.ctl-item.now .ctl-dot{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}
.ctl-body{min-width:0;padding-bottom:2px}
.ctl-title{font-size:12.5px;font-weight:700;line-height:1.35}
.ctl-meta{font-size:11px;color:var(--text-tertiary);margin-top:3px;line-height:1.45}
/* repricing calculator */
.rp-out{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}
.rp-cell{background:var(--bg-subtle);border:1px solid var(--border);border-radius:12px;padding:13px}
.rp-cell.warn{background:var(--warn-bg);border-color:var(--warn-border)}
.rp-cell.warn .mini-num{color:var(--warn-text)}
.rp-cell .mini-num{font-size:19px}
/* outlet drill-down */
.cd-body>*{flex:none}
.cd-body .ch-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}
.cd-body .mini-num{font-size:20px}
@media (max-width:700px){.cd-body .ch-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
.cd-tabs{position:sticky;top:0;z-index:3;flex:none;overflow:visible;margin:-22px -26px 0;padding:8px 26px 0;background:var(--bg-page)}
.out-list{display:flex;flex-direction:column;margin-top:8px}
.out-head,.out-row{display:grid;grid-template-columns:minmax(0,1fr) 84px 52px 62px;gap:10px;align-items:center}
.out-head{padding:0 11px 8px;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}
.out-head>span+span{text-align:right}
.out-row{padding:12px 11px;margin:0 -11px;border-radius:12px;border:1px solid transparent;cursor:pointer;text-align:left;width:100%;background:none;font-family:var(--font);transition:background .18s ease,border-color .18s ease}
.out-row+.out-row{border-top:1px solid var(--border)}
.out-row:hover{background:var(--bg-subtle)}
.out-row:hover,.out-row:hover+.out-row,.out-row.sel,.out-row.sel+.out-row{border-top-color:transparent}
.out-row.sel{background:var(--accent-bg);border-color:var(--accent-border)}
.out-cell{min-width:0;display:block}
.out-name{font-size:12.5px;font-weight:700;line-height:1.35;display:block;text-wrap:pretty}
.out-area{font-size:10.5px;color:var(--text-tertiary);display:block;margin-top:3px;line-height:1.4}
.out-bar{display:block;height:4px;border-radius:999px;background:var(--bg-subtle);border:1px solid var(--border);overflow:hidden;margin-top:8px;max-width:190px}
.out-bar i{display:block;height:100%;background:var(--accent)}
.out-row.sel .out-bar{border-color:var(--accent-border)}
.out-num{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;display:block;text-align:right}
.cap-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}
@media (max-width:560px){.out-head,.out-row{grid-template-columns:minmax(0,1fr) 72px 56px}.out-head>span:nth-child(3),.out-row>span:nth-child(3){display:none}}
/* pacing + month drill-down */
.ch-chart .hit{fill:transparent}
.ch-chart .hit[data-monthpick]{cursor:pointer}
.ch-chart .hit[data-monthpick]:hover{fill:var(--accent-bg)}
.ch-chart .hit.on{fill:var(--accent-bg)}
.ch-chart .bar.sel{fill:var(--accent-dark)}
.ch-chart .planmark{stroke:var(--text-secondary);stroke-width:1.6;stroke-dasharray:3 2.5}
.pace-chart .plan{fill:none;stroke:var(--border-strong);stroke-width:1.6;stroke-dasharray:4 3}
.pace-chart .proj{fill:none;stroke:var(--accent);stroke-width:1.8;stroke-dasharray:4 3;opacity:.75}
.pace-chart .dot{fill:var(--accent-dark)}
.pace-chart .today{stroke:var(--accent);stroke-width:1;stroke-dasharray:2 3;opacity:.7}
.pace-chart .tgt-line{stroke:var(--text-secondary);stroke-width:1.4}
.pace-chart text.tgt-cap{font-size:9.5px;font-weight:700;fill:var(--text-secondary)}
.pace-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px}
.pk{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:var(--text-secondary)}
.pk::before{content:'';width:14px;height:0;border-top:2px solid currentColor;flex-shrink:0}
.pk.actual{color:var(--accent-dark);font-weight:600}
.pk.plan::before{border-top-style:dashed;color:var(--text-tertiary)}
.pk.proj::before{border-top-style:dashed}
.pk.proj{color:var(--accent-dark)}
.verdict{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.03em}
.verdict::before{content:'';width:7px;height:7px;border-radius:50%;background:currentColor}
.verdict.on{background:var(--accent-bg);color:var(--accent-text)}
.verdict.reach{background:var(--bg-subtle);color:var(--text-secondary);border:1px solid var(--border-strong)}
.verdict.behind{background:var(--warn-bg);color:var(--warn-text)}
.mrow{display:grid;grid-template-columns:minmax(0,1fr) 92px 92px 92px 84px;gap:10px;align-items:center;padding:11px 10px;margin:0 -10px;border-radius:10px;border:none;background:none;width:100%;text-align:left;font-family:var(--font);cursor:pointer;transition:background .18s ease}
.mrow+.mrow{border-top:1px solid var(--border)}
.mrow:hover{background:var(--bg-subtle)}
.mrow:hover,.mrow:hover+.mrow{border-top-color:transparent}
.mrow-head{display:grid;grid-template-columns:minmax(0,1fr) 92px 92px 92px 84px;gap:10px;padding:0 10px 8px;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}
.mrow-head>span+span,.mrow>span+span{text-align:right}
.mrow-m{font-size:12.5px;font-weight:700}
.mrow-n{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}
.mrow.open{background:var(--accent-bg)}
@media (max-width:760px){.mrow,.mrow-head{grid-template-columns:minmax(0,1fr) 84px 76px}.mrow>span:nth-child(4),.mrow>span:nth-child(5),.mrow-head>span:nth-child(4),.mrow-head>span:nth-child(5){display:none}}
