/* COOBEH V62.20 — Brand Touchpoint Audit. Scoped only to #page-brand-evidence */
#page-brand-evidence{--tp-orange:#f15a22;--tp-soft:#ff8b5b;--tp-bg:#171412;--tp-card:#221d1a;--tp-card2:#181513;--tp-line:rgba(255,255,255,.075);--tp-muted:#9d9691;--tp-good:#73c893;--tp-warn:#f2b968;--tp-bad:#ff7668;--tp-neutral:#888681}
#page-brand-evidence .tp-shell{display:grid;gap:14px;padding-bottom:24px}
#page-brand-evidence .tp-head{display:grid;grid-template-columns:1fr 84px;gap:16px;align-items:center;padding:4px 2px 10px}
#page-brand-evidence .tp-head small,#page-brand-evidence .tp-card-head small,#page-brand-evidence .tp-section-title small,#page-brand-evidence .tp-overall-copy>small,#page-brand-evidence .tp-state>small{font:700 8px/1.3 Arial,sans-serif;letter-spacing:1.5px;color:#ff8250}
#page-brand-evidence .tp-head h2{font-size:25px;line-height:1.35;margin:7px 0 8px}
#page-brand-evidence .tp-head p,#page-brand-evidence .tp-panel-copy{font-size:10px;line-height:1.95;color:#a9a29d;margin:0}
#page-brand-evidence .tp-head-orbit{width:78px;height:78px;border-radius:26px;position:relative;background:radial-gradient(circle at 50% 50%,rgba(241,90,34,.2),transparent 40%),linear-gradient(145deg,#342a25,#171513);border:1px solid var(--tp-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 35px rgba(0,0,0,.3)}
#page-brand-evidence .tp-head-orbit:before,#page-brand-evidence .tp-head-orbit:after{content:"";position:absolute;border:1px solid rgba(241,90,34,.45);border-radius:50%;inset:16px}.tp-head-orbit:after{inset:28px;border-color:rgba(255,255,255,.36)}
#page-brand-evidence .tp-head-orbit span,#page-brand-evidence .tp-head-orbit i,#page-brand-evidence .tp-head-orbit b{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--tp-orange);box-shadow:0 0 14px rgba(241,90,34,.48)}
#page-brand-evidence .tp-head-orbit span{top:12px;right:31px}#page-brand-evidence .tp-head-orbit i{bottom:20px;left:13px;background:#d9d2cc}#page-brand-evidence .tp-head-orbit b{right:15px;bottom:18px;width:6px;height:6px}
#page-brand-evidence .tp-sync-strip{display:flex;justify-content:space-between;align-items:center;padding:10px 13px;border-radius:14px;background:#151311;border:1px solid var(--tp-line);font-size:8px;color:#a9a39f}
#page-brand-evidence .tp-sync-strip>span{display:flex;align-items:center;gap:7px}#page-brand-evidence .tp-sync-strip i{width:7px;height:7px;border-radius:50%;background:#807a76}#page-brand-evidence .tp-sync-strip[data-state="saving"] i{background:var(--tp-warn);animation:tpPulse 1.1s infinite}#page-brand-evidence .tp-sync-strip[data-state="saved"] i{background:var(--tp-good)}#page-brand-evidence .tp-sync-strip[data-state="error"] i{background:var(--tp-bad)}
#page-brand-evidence .tp-state{display:none;min-height:370px;text-align:center;align-content:center;justify-items:center;padding:34px 22px;border:1px solid var(--tp-line);border-radius:26px;background:radial-gradient(circle at 50% 20%,rgba(241,90,34,.08),transparent 34%),linear-gradient(180deg,#211c19,#151312)}
#page-brand-evidence .tp-state.active{display:grid}#page-brand-evidence .tp-state h3{font-size:20px;line-height:1.5;margin:9px 0}#page-brand-evidence .tp-state p{font-size:10px;line-height:1.95;color:#aaa29d;max-width:34ch;margin:0 auto 20px}
#page-brand-evidence .tp-state-visual{position:relative;width:150px;height:118px;margin-bottom:22px}.tp-state-visual:before,.tp-state-visual:after{content:"";position:absolute;left:50%;top:50%;border:1px solid rgba(255,255,255,.11);border-radius:50%;transform:translate(-50%,-50%)}#page-brand-evidence .tp-state-visual:before{width:120px;height:86px}#page-brand-evidence .tp-state-visual:after{width:74px;height:56px;border-color:rgba(241,90,34,.35)}
#page-brand-evidence .tp-state-visual span,#page-brand-evidence .tp-state-visual i,#page-brand-evidence .tp-state-visual b,#page-brand-evidence .tp-state-visual em{position:absolute;width:15px;height:15px;border-radius:50%;background:#f15a22;box-shadow:0 0 18px rgba(241,90,34,.32)}#page-brand-evidence .tp-state-visual span{left:10px;top:49px}#page-brand-evidence .tp-state-visual i{right:12px;top:25px;background:#b9b2ad}#page-brand-evidence .tp-state-visual b{right:27px;bottom:11px;width:10px;height:10px}#page-brand-evidence .tp-state-visual em{left:49px;bottom:0;width:9px;height:9px;background:#827c78}
#page-brand-evidence .tp-primary,#page-brand-evidence .tp-secondary{border-radius:16px;padding:13px 16px;border:1px solid rgba(255,255,255,.08);font-size:10px;font-weight:700;min-height:44px}#page-brand-evidence .tp-primary{background:linear-gradient(180deg,#f68154,#f15a22 55%,#dc4a18);color:#fff;box-shadow:inset 0 1px rgba(255,255,255,.15),0 12px 24px rgba(241,90,34,.14)}#page-brand-evidence .tp-primary:disabled{opacity:.42;filter:saturate(.5)}#page-brand-evidence .tp-secondary{background:#1c1917;color:#e7dfda}#page-brand-evidence .tp-secondary.full{width:100%;margin-top:9px}
#page-brand-evidence .tp-builder,#page-brand-evidence .tp-overview,#page-brand-evidence .tp-detail{display:none;gap:14px}#page-brand-evidence .tp-builder.active,#page-brand-evidence .tp-overview.active,#page-brand-evidence .tp-detail.active{display:grid}
#page-brand-evidence .tp-builder-progress{padding:15px;display:grid;grid-template-columns:1fr auto;gap:7px 12px;align-items:end}#page-brand-evidence .tp-builder-progress>div{display:grid;gap:4px}#page-brand-evidence .tp-builder-progress small{font:700 7px Arial;letter-spacing:1.4px;color:#ef7647}#page-brand-evidence .tp-builder-progress b{font-size:12px}#page-brand-evidence .tp-builder-progress>span{font-size:8px;color:#aaa29d}#page-brand-evidence .tp-builder-progress>i{grid-column:1/-1;height:5px;border-radius:99px;background:#34302d;overflow:hidden}#page-brand-evidence .tp-builder-progress em{display:block;height:100%;width:50%;border-radius:inherit;background:linear-gradient(90deg,#f15a22,#ff9a6d);transition:width .3s ease}
#page-brand-evidence .tp-identify,#page-brand-evidence .tp-audit{display:none;gap:14px}#page-brand-evidence .tp-identify.active,#page-brand-evidence .tp-audit.active{display:grid}
#page-brand-evidence .tp-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-top:3px}#page-brand-evidence .tp-section-title h3{font-size:18px;line-height:1.55;margin:5px 0 4px}#page-brand-evidence .tp-section-title p{font-size:9px;line-height:1.85;color:#9f9995;margin:0}#page-brand-evidence .tp-section-title>span{white-space:nowrap;border:1px solid var(--tp-line);background:#171513;border-radius:99px;padding:7px 9px;font-size:8px;color:#bbb3ae}
#page-brand-evidence .tp-category-stack{display:grid;gap:10px}#page-brand-evidence .tp-category{padding:14px;border:1px solid var(--tp-line);border-radius:20px;background:linear-gradient(180deg,#25201d,#191614)}#page-brand-evidence .tp-category-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}#page-brand-evidence .tp-category-head div{display:flex;align-items:center;gap:9px}#page-brand-evidence .tp-category-head i{width:31px;height:31px;border-radius:11px;display:grid;place-items:center;background:#352a24;color:#ff8755;font-style:normal;font:700 10px Arial}#page-brand-evidence .tp-category-head b{font-size:11px}#page-brand-evidence .tp-category-head small{font-size:8px;color:#8f8985}
#page-brand-evidence .tp-chip-grid{display:flex;gap:7px;flex-wrap:wrap}#page-brand-evidence .tp-chip{border:1px solid rgba(255,255,255,.08);background:#171513;color:#c7c0bb;border-radius:999px;padding:9px 11px;font-size:9px;transition:.18s}#page-brand-evidence .tp-chip.selected{border-color:rgba(241,90,34,.62);background:#322019;color:#fff;box-shadow:inset 0 0 0 1px rgba(241,90,34,.12)}#page-brand-evidence .tp-chip.selected:before{content:"✓";color:#ff8c5b;margin-left:5px}
#page-brand-evidence .tp-custom-add{display:grid;grid-template-columns:1fr 112px;gap:10px;padding:14px;align-items:end}#page-brand-evidence .tp-custom-add>div{grid-column:1/-1;display:grid;gap:4px}#page-brand-evidence .tp-custom-add small{font:700 7px Arial;letter-spacing:1.3px;color:#ef7647}#page-brand-evidence .tp-custom-add b{font-size:11px}#page-brand-evidence .tp-custom-add input,#page-brand-evidence .tp-field textarea{width:100%;border:1px solid var(--tp-line);background:#11100f;color:#fff;border-radius:13px;padding:12px;outline:none;font-size:10px}#page-brand-evidence .tp-custom-add button{border:1px solid rgba(241,90,34,.25);background:#2a1b16;color:#ff8b59;border-radius:13px;height:41px;font-size:9px}
#page-brand-evidence .tp-panel,#page-brand-evidence .tp-live-map,#page-brand-evidence .tp-overall,#page-brand-evidence .tp-recommendation,#page-brand-evidence .tp-scorecard{padding:15px;border-radius:22px}#page-brand-evidence .tp-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px}#page-brand-evidence .tp-card-head h3{font-size:14px;margin:4px 0 0}#page-brand-evidence .tp-card-head>span{font-size:7px;color:#8f8985;border:1px solid var(--tp-line);border-radius:99px;padding:6px 8px;white-space:nowrap}
#page-brand-evidence .tp-text-btn{border:0;background:none;color:#ff8755;font-size:8px;padding:4px}
#page-brand-evidence .tp-journey{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 1px 7px;scrollbar-width:none}#page-brand-evidence .tp-journey::-webkit-scrollbar{display:none}#page-brand-evidence .tp-journey-stage{min-width:154px;scroll-snap-align:start;border:1px solid var(--tp-line);background:#171513;border-radius:17px;padding:11px;position:relative}#page-brand-evidence .tp-journey-stage:after{content:"‹";position:absolute;left:-7px;top:20px;color:#6f6965;font:17px Arial}#page-brand-evidence .tp-journey-stage:last-child:after{display:none}#page-brand-evidence .tp-journey-stage header{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:9px}#page-brand-evidence .tp-journey-stage header b{font-size:9px}#page-brand-evidence .tp-journey-stage header small{font-size:7px;color:#9f9995}#page-brand-evidence .tp-journey-stage>div{display:flex;gap:5px;flex-wrap:wrap}#page-brand-evidence .tp-journey-node{border:1px solid var(--tp-line);background:#211d1a;color:#cfc7c2;border-radius:10px;padding:6px 7px;font-size:7px}#page-brand-evidence .tp-journey-node[data-state="good"]{border-color:rgba(115,200,147,.3);color:#97d8ae}#page-brand-evidence .tp-journey-node[data-state="attention"]{border-color:rgba(242,185,104,.34);color:#f1c37e}#page-brand-evidence .tp-journey-node[data-state="fix"]{border-color:rgba(255,118,104,.35);color:#ff9286}
#page-brand-evidence .tp-builder-actions{display:flex;justify-content:flex-end;gap:9px}#page-brand-evidence .tp-builder-actions.split{justify-content:space-between}#page-brand-evidence .tp-builder-actions.split>*{flex:1}
#page-brand-evidence .tp-audit-list{display:grid;gap:9px}#page-brand-evidence .tp-audit-card{width:100%;border:1px solid var(--tp-line);background:linear-gradient(180deg,#24201d,#191614);border-radius:18px;padding:13px;display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;text-align:right}#page-brand-evidence .tp-audit-card>span:first-child{width:40px;height:40px;border-radius:13px;background:#32251f;display:grid;place-items:center;color:#ff8150;font:700 9px Arial}#page-brand-evidence .tp-audit-card b{font-size:10px}#page-brand-evidence .tp-audit-card small{display:block;color:#908985;font-size:7px;margin-top:4px}#page-brand-evidence .tp-audit-card>em{font-style:normal;font-size:7px;padding:6px 8px;border-radius:99px;background:#171513;border:1px solid var(--tp-line);color:#aaa39e}#page-brand-evidence .tp-audit-card[data-state="good"]>em{color:#90d9aa;border-color:rgba(115,200,147,.25)}#page-brand-evidence .tp-audit-card[data-state="attention"]>em{color:#f1c37e;border-color:rgba(242,185,104,.3)}#page-brand-evidence .tp-audit-card[data-state="fix"]>em{color:#ff8f83;border-color:rgba(255,118,104,.3)}
#page-brand-evidence .tp-overall{display:grid;grid-template-columns:1fr 122px;gap:10px;align-items:center;overflow:hidden;position:relative}#page-brand-evidence .tp-overall h3{font-size:19px;line-height:1.55;margin:9px 0 6px}#page-brand-evidence .tp-overall p{font-size:9px;line-height:1.85;color:#9f9995;margin:0}#page-brand-evidence .tp-status-pill{display:inline-flex;width:max-content;margin-top:8px;padding:6px 8px;border-radius:99px;border:1px solid var(--tp-line);font-size:8px;color:#aaa39e;background:#151311}#page-brand-evidence .tp-status-pill[data-state="stable"],#page-brand-evidence .tp-status-pill[data-state="good"]{color:#92d9ac;border-color:rgba(115,200,147,.35);background:rgba(115,200,147,.06)}#page-brand-evidence .tp-status-pill[data-state="attention"]{color:#f1c37e;border-color:rgba(242,185,104,.34);background:rgba(242,185,104,.06)}#page-brand-evidence .tp-status-pill[data-state="fix"]{color:#ff9185;border-color:rgba(255,118,104,.34);background:rgba(255,118,104,.06)}
#page-brand-evidence .tp-overall-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px}#page-brand-evidence .tp-overall-meta span{background:#151311;border:1px solid var(--tp-line);border-radius:12px;padding:8px 5px;text-align:center}#page-brand-evidence .tp-overall-meta b{display:block;font:700 14px Arial}#page-brand-evidence .tp-overall-meta small{display:block;font-size:6px;color:#8f8985;margin-top:4px}
#page-brand-evidence .tp-overall-visual{width:118px;height:118px;position:relative;display:grid;place-items:center}#page-brand-evidence .tp-overall-visual .tp-orbit{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.08)}#page-brand-evidence .tp-overall-visual .o1{inset:8px}#page-brand-evidence .tp-overall-visual .o2{inset:25px;border-color:rgba(241,90,34,.3)}#page-brand-evidence .tp-overall-visual>span{width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff9c73,#f15a22 52%,#a93310);box-shadow:0 0 30px rgba(241,90,34,.22)}#page-brand-evidence .tp-overall-visual>i,#page-brand-evidence .tp-overall-visual>b,#page-brand-evidence .tp-overall-visual>em{position:absolute;width:9px;height:9px;border-radius:50%;background:#c8c0bb}#page-brand-evidence .tp-overall-visual>i{top:14px;left:33px}#page-brand-evidence .tp-overall-visual>b{right:11px;bottom:37px;background:#f15a22}#page-brand-evidence .tp-overall-visual>em{left:18px;bottom:21px;width:6px;height:6px;background:#817a76}
#page-brand-evidence .tp-matrix{display:grid;grid-template-columns:1fr 1fr;gap:7px}#page-brand-evidence .tp-matrix-zone{min-height:126px;border:1px solid var(--tp-line);border-radius:16px;padding:9px;background:#151311}#page-brand-evidence .tp-matrix-zone header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}#page-brand-evidence .tp-matrix-zone header b{font-size:8px}#page-brand-evidence .tp-matrix-zone header small{font-size:6px;color:#85807c}#page-brand-evidence .tp-matrix-zone[data-zone="priority"]{border-color:rgba(255,118,104,.24);background:linear-gradient(180deg,rgba(255,118,104,.05),#151311)}#page-brand-evidence .tp-matrix-zone[data-zone="maintain"]{border-color:rgba(115,200,147,.2)}#page-brand-evidence .tp-matrix-zone>div{display:flex;gap:5px;flex-wrap:wrap}.tp-matrix-chip{border:1px solid var(--tp-line);border-radius:9px;background:#24201d;padding:6px 7px;font-size:7px;color:#c9c1bc}
#page-brand-evidence .tp-matrix-unknown{margin-top:8px;font-size:7px;color:#8f8985;line-height:1.6}
#page-brand-evidence .tp-overview-grid{display:grid;grid-template-columns:1fr;gap:14px}#page-brand-evidence .tp-priority-list,#page-brand-evidence .tp-blind-list,#page-brand-evidence .tp-gap-list,#page-brand-evidence .tp-trend,#page-brand-evidence .tp-action-list{display:grid;gap:8px}#page-brand-evidence .tp-insight-row{display:grid;grid-template-columns:10px 1fr auto;gap:9px;align-items:flex-start;padding:10px;border-radius:14px;background:#151311;border:1px solid var(--tp-line)}#page-brand-evidence .tp-insight-row>i{width:8px;height:8px;border-radius:50%;background:#817a76;margin-top:4px}#page-brand-evidence .tp-insight-row[data-state="attention"]>i{background:var(--tp-warn)}#page-brand-evidence .tp-insight-row[data-state="fix"]>i{background:var(--tp-bad)}#page-brand-evidence .tp-insight-row b{font-size:9px}#page-brand-evidence .tp-insight-row p{font-size:7px;color:#96908c;line-height:1.75;margin:4px 0 0}#page-brand-evidence .tp-insight-row button{border:0;background:none;color:#ff8351;font-size:7px;padding:2px}
#page-brand-evidence .tp-empty-mini{padding:15px;border-radius:14px;background:#151311;border:1px dashed rgba(255,255,255,.08);color:#8e8884;font-size:8px;line-height:1.8;text-align:center}
#page-brand-evidence .tp-gap-card{padding:11px;border-radius:14px;background:#151311;border:1px solid var(--tp-line)}#page-brand-evidence .tp-gap-card header{display:flex;justify-content:space-between;gap:10px;align-items:center}#page-brand-evidence .tp-gap-card header b{font-size:9px}#page-brand-evidence .tp-gap-card header span{font-size:7px;color:#f1bd72}#page-brand-evidence .tp-gap-flow{display:grid;grid-template-columns:1fr auto 1fr;gap:7px;align-items:start;margin-top:9px}#page-brand-evidence .tp-gap-flow div{background:#201c19;border-radius:11px;padding:9px}#page-brand-evidence .tp-gap-flow small{display:block;font-size:6px;color:#827d79;margin-bottom:4px}#page-brand-evidence .tp-gap-flow p{font-size:7px;line-height:1.6;color:#c2bbb6;margin:0}#page-brand-evidence .tp-gap-flow>span{align-self:center;color:#6d6763;font:16px Arial}
#page-brand-evidence .tp-trend-row{display:grid;grid-template-columns:90px 1fr;gap:10px;align-items:center;padding:9px;border-radius:14px;background:#151311;border:1px solid var(--tp-line)}#page-brand-evidence .tp-trend-row b{font-size:8px}#page-brand-evidence .tp-trend-track{display:flex;gap:5px;align-items:center;overflow-x:auto}.tp-trend-point{white-space:nowrap;border-radius:99px;padding:5px 7px;border:1px solid var(--tp-line);font-size:6px;color:#9f9995}.tp-trend-point[data-state="good"]{color:#91d6aa}.tp-trend-point[data-state="attention"]{color:#efc27e}.tp-trend-point[data-state="fix"]{color:#ff9185}
#page-brand-evidence .tp-recommendation{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;border-color:rgba(241,90,34,.18);background:radial-gradient(circle at 92% 10%,rgba(241,90,34,.12),transparent 38%),linear-gradient(180deg,#25201d,#181513)}#page-brand-evidence .tp-recommendation h3{font-size:16px;line-height:1.55;margin:5px 0}#page-brand-evidence .tp-recommendation p{font-size:8px;line-height:1.8;color:#a49d98;margin:0}#page-brand-evidence .tp-recommendation-service{margin-top:9px;font-size:7px;color:#ff8a57}
#page-brand-evidence .tp-all-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}#page-brand-evidence .tp-all-card{border:1px solid var(--tp-line);background:#171513;border-radius:14px;padding:10px;text-align:right;min-height:86px}#page-brand-evidence .tp-all-card b{display:block;font-size:9px}#page-brand-evidence .tp-all-card small{display:block;font-size:7px;color:#8f8985;margin-top:4px;line-height:1.55}#page-brand-evidence .tp-all-card em{display:inline-block;font-style:normal;font-size:6px;margin-top:8px;padding:4px 6px;border-radius:99px;background:#221e1b;color:#aaa29d}
#page-brand-evidence .tp-detail-back{justify-self:start;border:0;background:none;color:#b7afa9;font-size:9px;padding:4px 0 6px}#page-brand-evidence .tp-detail-hero{padding:15px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}#page-brand-evidence .tp-detail-hero small{font:700 7px Arial;letter-spacing:1.4px;color:#f17849}#page-brand-evidence .tp-detail-hero h3{font-size:20px;margin:6px 0 9px}#page-brand-evidence .tp-detail-tags{display:flex;gap:6px;flex-wrap:wrap}.tp-detail-tags span{font-size:6px;padding:5px 7px;border:1px solid var(--tp-line);border-radius:99px;color:#9f9995}
#page-brand-evidence .tp-choice-block{display:grid;gap:8px;margin-top:12px}#page-brand-evidence .tp-choice-block>b{font-size:9px}#page-brand-evidence .tp-choice-row{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}#page-brand-evidence .tp-choice-row.wrap{flex-wrap:wrap;overflow:visible}#page-brand-evidence .tp-choice-row::-webkit-scrollbar{display:none}#page-brand-evidence .tp-choice-row button{white-space:nowrap;border:1px solid var(--tp-line);background:#151311;color:#aaa39e;border-radius:99px;padding:8px 10px;font-size:8px}#page-brand-evidence .tp-choice-row button.selected{border-color:rgba(241,90,34,.55);background:#302018;color:#fff}
#page-brand-evidence .tp-question-list{display:grid;gap:9px}.tp-question{padding:11px;border-radius:14px;background:#151311;border:1px solid var(--tp-line)}#page-brand-evidence .tp-question>div:first-child{display:flex;gap:9px;align-items:flex-start}.tp-question>div:first-child span{width:24px;height:24px;border-radius:8px;background:#30211b;color:#ff8755;display:grid;place-items:center;font:700 8px Arial;flex:none}.tp-question b{font-size:9px;line-height:1.65}.tp-question .tp-choice-row{margin-top:9px}
#page-brand-evidence .tp-dna-reference{display:flex;gap:6px;flex-wrap:wrap}.tp-dna-reference span{border-radius:99px;padding:7px 9px;background:#191613;border:1px solid var(--tp-line);font-size:7px;color:#bdb5b0}.tp-dna-reference .empty{color:#8a8480;border-style:dashed}
#page-brand-evidence .tp-field{display:grid;gap:7px;margin-top:10px}#page-brand-evidence .tp-field>span{font-size:8px;color:#b8b0ab}#page-brand-evidence .tp-field textarea{min-height:84px;resize:vertical;line-height:1.7}
#page-brand-evidence .tp-file-box{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;background:#151311;border:1px dashed rgba(255,255,255,.11);border-radius:14px;padding:10px;margin-top:10px}.tp-file-box input{display:none}.tp-file-box span{background:#2e211b;color:#ff8654;border-radius:10px;padding:8px 9px;font-size:7px}.tp-file-box b{font-size:7px;color:#96908c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-evidence-list{display:grid;gap:6px;margin-top:8px}.tp-evidence-item{display:flex;justify-content:space-between;gap:8px;padding:8px;border-radius:10px;background:#151311;border:1px solid var(--tp-line);font-size:7px}.tp-evidence-item span{color:#9c9691}
#page-brand-evidence .tp-dimensions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tp-dimension{padding:11px;border-radius:14px;background:#151311;border:1px solid var(--tp-line)}.tp-dimension small{font:700 6px Arial;letter-spacing:1px;color:#85807c}.tp-dimension b{display:block;font-size:9px;margin-top:5px}.tp-dimension em{display:block;font-style:normal;font-size:7px;color:#99928e;margin-top:5px}.tp-dimension[data-state="good"]{border-color:rgba(115,200,147,.25)}.tp-dimension[data-state="attention"]{border-color:rgba(242,185,104,.25)}.tp-dimension[data-state="fix"]{border-color:rgba(255,118,104,.25)}
#page-brand-evidence .tp-detail-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:8px}
@keyframes tpPulse{50%{opacity:.35;transform:scale(.82)}}
@media(max-width:360px){#page-brand-evidence .tp-head{grid-template-columns:1fr 68px}.tp-head-orbit{transform:scale(.86);transform-origin:left center}#page-brand-evidence .tp-overall{grid-template-columns:1fr 90px}#page-brand-evidence .tp-overall-visual{transform:scale(.8);transform-origin:center}#page-brand-evidence .tp-overall-meta{grid-template-columns:1fr 1fr}#page-brand-evidence .tp-custom-add{grid-template-columns:1fr}#page-brand-evidence .tp-custom-add>div{grid-column:auto}#page-brand-evidence .tp-all-grid{grid-template-columns:1fr}}
@media(min-width:700px){#page-brand-evidence .tp-overview-grid{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){#page-brand-evidence *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

#page-brand-evidence .tp-action-row{padding:11px;border-radius:14px;background:#151311;border:1px solid var(--tp-line);display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}
#page-brand-evidence .tp-action-row small{font:700 6px Arial;letter-spacing:1px;color:#f07849}.tp-action-row b{display:block;font-size:9px;margin-top:4px}.tp-action-row p{font-size:7px;color:#98918d;line-height:1.7;margin:5px 0 0}.tp-action-row button{border:1px solid rgba(241,90,34,.26);background:#2a1b16;color:#ff8957;border-radius:11px;padding:8px 9px;font-size:7px}
