:root{color-scheme:light;--font-ui: "Space Grotesk";font-family:var(--font-ui);background:#f4f6f1;color:#1e2a24}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}.admin-shell{min-height:100vh;display:grid;grid-template-rows:auto auto 1fr}.admin-header{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:24px clamp(18px,4vw,48px) 18px;background:#193c34;color:#fff}.eyebrow{margin:0 0 4px;color:#b8d8cd;font-size:.82rem;text-transform:uppercase}h1,h2{margin:0}h1{font-size:clamp(2rem,4vw,3rem);line-height:1}h2{font-size:1.05rem}h3{margin:0;font-size:.95rem}.access-form{display:grid;grid-template-columns:minmax(220px,320px) minmax(150px,190px) minmax(180px,220px) auto;align-items:end;gap:10px;width:min(100%,900px)}.access-form label{display:grid;gap:6px;color:#dbece5;font-size:.82rem}.access-form input{min-width:0;height:38px;border:1px solid #80a99d;border-radius:6px;padding:0 10px;background:#fff;color:#1e2a24}button{min-height:36px;border:1px solid #527a70;border-radius:6px;padding:0 12px;background:#fff;color:#173d35;cursor:pointer}button:hover{border-color:#193c34}button:disabled{cursor:wait;opacity:.7}.session-pill{min-height:38px;display:flex;align-items:center;justify-content:flex-end;gap:10px;color:#dbece5}.session-pill span{overflow-wrap:anywhere}.login-error{padding:10px clamp(18px,4vw,48px);background:#f7dfd7;color:#7a281d;border-bottom:1px solid #e2b8ab}.report-action-notice{position:fixed;inset:18px 18px auto;z-index:50;display:flex;justify-content:center;pointer-events:none}.report-action-notice__card{width:min(100%,620px);display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid #a9d6b5;border-radius:8px;background:#f2fbf4;color:#193c34;box-shadow:0 12px 28px #193c3433;pointer-events:auto}.report-action-notice__card--error{border-color:#e5aaa2;background:#fff5f2;color:#7a281d}.report-action-notice__card div{display:grid;gap:4px}.report-action-notice__card strong{font-size:1rem}.report-action-notice__card p{margin:0;line-height:1.36}.report-action-notice__card button{flex:0 0 auto}.tabbar{display:flex;gap:8px;padding:10px clamp(18px,4vw,48px);background:#e2e8dc;border-bottom:1px solid #ccd7c6;overflow-x:auto}.tabbar button{white-space:nowrap;background:transparent}.tabbar button.active{background:#193c34;color:#fff}.panel{min-width:0;padding:18px clamp(18px,4vw,48px) 34px}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.metric,.case-detail,.empty-state{border:1px solid #ccd7c6;border-radius:8px;background:#fff}.metric{display:grid;gap:10px;padding:16px}.metric span{color:#587064;font-size:.92rem}.metric strong{font-size:2rem}.friend-interviews-panel{display:grid;gap:14px}.friend-interviews-panel__header,.friend-interview-card summary,.friend-interview-priority,.friend-interview-actions,.friend-interview-form-grid{border:1px solid #ccd7c6;border-radius:8px;background:#fff}.friend-interviews-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px}.friend-interviews-list{display:grid;gap:12px}.friend-interview-card{border:1px solid #bfcfc3;border-radius:8px;background:#edf4e8}.friend-interview-card summary{display:grid;grid-template-columns:minmax(220px,1fr) minmax(320px,1.5fr);gap:12px;padding:14px;cursor:pointer}.friend-interview-card summary>span{display:grid;gap:4px}.friend-interview-card__facts{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;color:#53645c;font-size:.86rem}.friend-interview-card__body{display:grid;gap:12px;padding:12px}.friend-interview-priority{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden}.friend-interview-priority div{display:grid;gap:5px;padding:12px;background:#f9fbf6}.friend-interview-priority span{color:#52645b;font-size:.82rem}.friend-interview-actions{display:flex;flex-wrap:wrap;gap:8px;padding:12px}.friend-interview-actions button{background:#193c34;color:#fff}.friend-interview-actions button:nth-last-child(-n+3){background:#fff7f2;color:#6a2a18;border-color:#d5a38d}.friend-interview-fold{border:1px solid #ccd7c6;border-radius:8px;background:#fff}.friend-interview-fold summary{padding:12px;font-weight:800;cursor:pointer}.friend-interview-form-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;padding:12px;border-width:1px 0 0;border-radius:0 0 8px 8px}.friend-interview-form-grid--wide{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.friend-interview-form-grid label,.friend-interview-toggle{display:grid;gap:6px;color:#25362e;font-size:.86rem;font-weight:800}.friend-interview-form-grid input,.friend-interview-form-grid select,.friend-interview-form-grid textarea{width:100%;min-width:0;border:1px solid #a9b9ad;border-radius:6px;padding:9px;background:#fff;color:#1e2a24}.friend-interview-form-grid textarea{min-height:82px;resize:vertical}.friend-interview-toggle{grid-template-columns:1rem 1fr;align-items:start;font-weight:700}.friend-interview-toggle input{margin-top:2px}.action-error{margin:0;padding:10px 12px;border:1px solid #dfaa9b;border-radius:8px;background:#fff4ef;color:#7a281d;font-weight:800}.table-wrap{max-width:100%;overflow:auto;border:1px solid #ccd7c6;border-radius:8px;background:#fff}table{width:100%;border-collapse:collapse;min-width:760px}th,td{padding:10px 12px;border-bottom:1px solid #e2e8dc;text-align:left;vertical-align:top;font-size:.92rem}th{color:#49665b;background:#f9faf6;font-size:.78rem;text-transform:uppercase}.case-layout,.account-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.case-detail{display:grid;gap:12px;padding:14px}.reported-panel{display:grid;gap:12px}.reported-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.reported-panel__header div{display:grid;justify-items:end;gap:4px}.reported-panel__header span{padding:5px 9px;border-radius:999px;background:#e2e8dc;color:#49665b;font-size:.82rem;font-weight:700}.reported-poll-status{color:#587064;font-size:.78rem;line-height:1.3}.reported-poll-status--error{color:#9a2f23}.reported-list{display:grid;gap:10px}.reported-card{border:1px solid #ccd7c6;border-radius:8px;background:#fff;overflow:hidden}.reported-card>summary{display:grid;grid-template-columns:1fr;gap:10px;align-items:center;padding:12px;cursor:pointer;background:#f9faf6}.reported-card[open]>summary{border-bottom:1px solid #e2e8dc;background:#edf7f3}.reported-card__identity{display:grid;gap:4px;min-width:0}.reported-card__identity strong{color:#193c34;overflow-wrap:anywhere}.reported-card__identity span{color:#587064;font-size:.84rem;line-height:1.35}.reported-card__facts,.reported-card__badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px;min-width:0}.reported-card__facts span,.status-badge{padding:4px 8px;border:1px solid #d8e2d2;border-radius:6px;background:#fff;color:#314c42;font-size:.78rem;line-height:1.25;overflow-wrap:anywhere}.status-badge--open,.status-badge--reviewed{border-color:#e4c673;background:#fffbed;color:#7b5f15}.status-badge--dismissed{border-color:#c8ced8;background:#f6f7f9;color:#526070}.status-badge--actioned,.status-badge--deleted,.status-badge--hidden{border-color:#e5aaa2;background:#fff5f2;color:#9f3526}.status-badge--visible{border-color:#a9d6b5;background:#f2fbf4;color:#1f6b51}.reported-card__body,.reported-fold,.reported-section,.reported-comments,.reporter-history,.reported-author-history,.report-note{display:grid;gap:10px}.reported-card__body{padding:12px}.reported-priority-panel{display:grid;gap:10px;padding:10px;border:1px solid #193c34;border-radius:8px;background:#173d35}.reported-priority-panel .status-line{color:#dbece5}.reported-decision-summary{display:grid;gap:10px;padding:11px;border:1px solid #80a99d;border-radius:6px;background:#fff}.reported-decision-summary__headline{display:grid;gap:3px}.reported-decision-summary__headline span,.reported-technical-ids dt{color:#587064;font-size:.78rem;font-weight:700;text-transform:uppercase}.reported-decision-summary__headline strong{color:#193c34;overflow-wrap:anywhere}.reported-decision-summary dl,.reported-technical-ids{display:grid;gap:8px;margin:0}.reported-decision-summary dl{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.reported-decision-summary dl div,.reported-technical-ids div{display:grid;gap:3px;min-width:0}.reported-decision-summary dt,.reported-decision-summary dd,.reported-technical-ids dt,.reported-technical-ids dd{margin:0}.reported-decision-summary dt{color:#587064;font-size:.78rem;font-weight:700}.reported-decision-summary dd{color:#193c34;font-size:1rem;font-weight:700}.reported-primary-content{display:grid;gap:9px;padding:11px;border:1px solid #d3a945;border-radius:6px;background:#fffbed}.reported-primary-content__header{display:grid;gap:3px}.reported-primary-content__header span{color:#7b5f15;font-size:.78rem;font-weight:700;text-transform:uppercase}.reported-primary-content__header strong{color:#193c34}.reported-actions-panel{display:grid;gap:10px;padding:11px;border:1px solid #d3a945;border-radius:6px;background:#fffbed}.reported-actions-panel>div:first-child{display:grid;gap:3px}.reported-actions-panel>div:first-child span,.reported-history-stack__label{color:#7b5f15;font-size:.78rem;font-weight:700;text-transform:uppercase}.reported-actions-panel>div:first-child strong{color:#193c34}.report-note,.reported-content,.reported-comment{padding:10px;border:1px solid #e2e8dc;border-radius:6px;background:#fff}.report-note{background:#fffbed}.reported-fold,.reporter-history,.reported-author-history{border:1px solid #e2e8dc;border-radius:6px;background:#fff;overflow:hidden}.reported-fold>summary,.reporter-history{background:#f8fffc;border-color:#cddbd4}.reported-author-history{background:#fffaf2;border-color:#e4d2a4}.reported-fold>summary,.reporter-history__header,.reported-author-history__header{display:grid;grid-template-columns:1fr;gap:7px;align-items:start;padding:10px;cursor:pointer}.reported-fold>summary{background:#f9faf6}.reported-fold[open]>summary,.reporter-history[open]>.reporter-history__header,.reported-author-history[open]>.reported-author-history__header{border-bottom:1px solid #e2e8dc}.reporter-history__identity,.reported-author-history__identity{display:grid;gap:4px}.reporter-history__label,.reported-author-history__label,.reported-fold__title{color:#587064;font-size:.78rem;font-weight:700;text-transform:uppercase}.reported-author-history__label{color:#745b22}.reported-fold__summary{color:#587064;font-size:.84rem;line-height:1.35;overflow-wrap:anywhere}.reporter-history__header strong,.reported-author-history__header strong{color:#193c34;overflow-wrap:anywhere}.reporter-history__stats,.reported-author-history__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px}.reporter-history__stats span,.reported-author-history__stats span{padding:4px 8px;border:1px solid #d8e2d2;border-radius:6px;background:#fff;color:#314c42;font-size:.78rem}.reported-author-history__stats span{border-color:#e4d2a4;color:#5b4318}.reported-fold__body,.reporter-history__content,.reported-author-history__content{display:grid;gap:10px;padding:10px}.reported-author-history__content{border-top-color:#e4d2a4}.reported-history-stack{display:grid;gap:8px;margin-top:2px;padding:10px;border:1px solid #c8ced8;border-radius:8px;background:#f6f7f9}.reported-history-stack__label{color:#526070}.reporter-history__prior,.reported-author-history__prior{border:1px solid #d8e2d2;border-radius:6px;background:#fff;overflow:hidden}.reported-author-history__prior{border-color:#e4d2a4}.reporter-history__prior h4,.reported-author-history__prior h4{margin:0;padding:9px 10px;color:#193c34;font-size:.84rem;font-weight:700}.reported-author-history__prior h4{color:#5b4318}.reporter-history__list,.reported-author-history__list{display:grid;gap:8px;padding:8px;border-top:1px solid #e2e8dc}.reported-author-history__list{border-top-color:#e4d2a4}.reporter-history__item,.reported-author-history__item{display:grid;gap:6px;padding:9px;border:1px solid #edf1e9;border-radius:6px;background:#f9faf6}.reported-author-history__item{border-color:#f1e5c5;background:#fffdf8}.reporter-history__item div,.reported-author-history__item div{display:grid;gap:3px}.reporter-history__item strong,.reported-author-history__item strong{color:#193c34;overflow-wrap:anywhere}.reporter-history__item span,.reported-author-history__item span,.reporter-history__empty,.reported-author-history__empty{color:#587064;font-size:.84rem;line-height:1.35}.reporter-history__item p,.reported-author-history__item p,.reporter-history__empty,.reported-author-history__empty{margin:0}.reporter-history__item p,.reported-author-history__item p{color:#21352f;line-height:1.38;white-space:pre-wrap;overflow-wrap:anywhere}.report-note p,.reported-content__body,.reported-comment p{margin:0;color:#21352f;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere}.reported-content,.reported-comment{display:grid;gap:8px}.reported-content__meta,.reported-comment__meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.reported-content__meta strong,.reported-comment__meta strong{color:#193c34;overflow-wrap:anywhere}.reported-content__meta span,.reported-comment__meta span{padding:3px 7px;border:1px solid #d8e2d2;border-radius:6px;color:#587064;font-size:.78rem;line-height:1.25}.reported-content__link{color:#0d5b4e;overflow-wrap:anywhere}.reported-content--target,.reported-comment--target{border-color:#d3a945;background:#fffbed}.reported-primary-content .reported-content--target,.reported-primary-content .reported-comment--target{border-color:#b38a20;background:#fff}.reported-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.reported-actions button:first-child{background:#193c34;color:#fff;border-color:#193c34}.danger-button{background:#9f3526;color:#fff;border-color:#9f3526}.account-open-panel{border:1px solid #d8e2d2;border-radius:6px;background:#fff;overflow:hidden}.account-open-panel summary{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(300px,1.25fr);gap:12px;align-items:center;padding:12px;cursor:pointer;background:#f9faf6}.account-open-panel[open] summary{border-bottom:1px solid #e2e8dc;background:#edf7f3}.account-open-panel__identity{display:grid;gap:4px;min-width:0}.account-open-panel__identity strong{overflow-wrap:anywhere;color:#193c34}.account-open-panel__identity span{color:#587064;font-size:.82rem}.account-open-panel__facts{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.account-open-panel__facts span{padding:4px 8px;border:1px solid #d8e2d2;border-radius:999px;background:#fff;color:#314c42;font-size:.78rem;line-height:1.25;overflow-wrap:anywhere}.account-open-panel__body{display:grid;gap:12px;padding:10px}.rows-list{display:grid;gap:8px;max-height:52vh;overflow:auto}.case-summary{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid #d8e2d2;border-radius:6px;background:#f9faf6}.account-review-panel{display:grid;gap:10px;padding:10px;border:1px solid #d8e2d2;border-radius:6px;background:#f9faf6}.account-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.account-metadata-panel{border:1px solid #d8e2d2;border-radius:6px;background:#fff;overflow:hidden}.account-metadata-panel summary{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(300px,1.25fr);gap:12px;align-items:center;padding:12px;cursor:pointer;background:#f9faf6}.account-metadata-panel[open] summary{border-bottom:1px solid #e2e8dc;background:#edf7f3}.account-metadata-panel__title{display:grid;gap:4px}.account-metadata-panel__title strong{color:#193c34}.account-metadata-panel__title small{color:#587064;font-size:.82rem;line-height:1.32}.account-metadata-panel__facts{display:flex;flex-wrap:wrap;gap:6px}.account-metadata-panel__facts span{padding:4px 8px;border:1px solid #d8e2d2;border-radius:999px;background:#fff;color:#314c42;font-size:.78rem;line-height:1.25;overflow-wrap:anywhere}.account-metadata-panel .account-summary{padding:10px}.account-summary div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid #e2e8dc;border-radius:6px;background:#fff}.account-summary span{color:#587064;font-size:.78rem;text-transform:uppercase}.account-summary strong,.account-summary code{min-width:0;font-size:.95rem}.account-summary small{color:#587064;font-size:.82rem;line-height:1.35}.account-summary-status--good{border-color:#a9d6b5!important;background:#f2fbf4!important}.account-summary-status--bad{border-color:#e5aaa2!important;background:#fff5f2!important}.account-summary-status--warn{border-color:#e4c673!important;background:#fffbed!important}.account-summary-status--unknown{border-color:#c8ced8!important;background:#f6f7f9!important}.account-review-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #cddbd4;border-radius:6px;background:#fff}.account-review-actions div{display:grid;gap:4px}.account-review-actions strong{color:#193c34}.account-review-actions span{max-width:78ch;color:#587064;font-size:.9rem;line-height:1.38}.account-review-actions button{background:#193c34;color:#fff;border-color:#193c34;white-space:nowrap}.feature-restrictions{display:grid;gap:12px;padding:12px;border:1px solid #cddbd4;border-radius:6px;background:#fff}.feature-restrictions__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.feature-restrictions__header div{display:grid;gap:4px}.feature-restrictions__header strong{color:#193c34;font-size:1rem}.feature-restrictions__header span{color:#587064;font-size:.9rem;line-height:1.38}.restriction-count{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:#eef3ef;color:#49665b;font-size:.82rem;font-weight:700}.restriction-count--active{background:#fff1ed;color:#9f3526}.feature-restrictions__groups{display:grid;gap:10px}.feature-restriction-group{display:grid;gap:8px;padding:10px;border:1px solid #e2e8dc;border-radius:6px;background:#f9faf6}.feature-restriction-group h3{margin:0;color:#193c34;font-size:.95rem}.feature-restriction-group__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px}.restriction-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px;border:1px solid #dbe5d5;border-radius:6px;background:#fff;transition:border-color .16s ease,background .16s ease}.restriction-toggle--restricted{border-color:#e6a99f;background:#fff6f3}.restriction-toggle--blocked{border-color:#e4c673;background:#fffbed}.restriction-toggle--locked{opacity:.94}.restriction-toggle__copy{display:grid;gap:4px;min-width:0}.restriction-toggle__copy strong{color:#193c34;font-size:.92rem}.restriction-toggle__copy small{color:#587064;font-size:.82rem;line-height:1.32}.restriction-toggle__control{display:grid;justify-items:stretch;gap:6px;position:relative;min-width:180px;color:#49665b;font-size:.78rem;font-weight:700}.restriction-toggle__control input{position:absolute;inset:0 0 auto;z-index:2;width:100%;height:40px;margin:0;opacity:0;cursor:pointer}.restriction-toggle__control input:disabled{cursor:not-allowed}.permission-switch{--switch-track: #edf4ef;--switch-active: #1f6b51;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;width:180px;height:40px;padding:3px;border:1px solid #b8cabe;border-radius:999px;background:var(--switch-track);overflow:hidden}.permission-switch--restricted{--switch-track: #fff0ec;--switch-active: #9f3526;border-color:#d8998f}.permission-switch__thumb{position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:32px;border-radius:999px;background:var(--switch-active);box-shadow:0 1px 4px #193c342e;transition:transform .18s ease,background .18s ease}.permission-switch--restricted .permission-switch__thumb{transform:translate(100%)}.permission-switch__label{position:relative;z-index:1;display:grid;place-items:center;min-width:0;padding:0 8px;color:#526a5e;font-size:.75rem;line-height:1;text-align:center;white-space:nowrap}.permission-switch--allowed .permission-switch__label--allowed,.permission-switch--restricted .permission-switch__label--restricted{color:#fff}.restriction-status{color:#1f6b51;font-size:.76rem;line-height:1.2;text-align:center}.restriction-status--restricted{color:#9f3526}.restriction-status--blocked{color:#8a6814}.restriction-effective{max-width:180px;color:#587064;font-size:.74rem;line-height:1.25;text-align:center}.restriction-effective--allowed{color:#49665b}.restriction-effective--restricted{color:#9f3526}.restriction-effective--blocked{color:#8a6814}.case-summary span,.case-summary strong{padding:4px 8px;border-radius:999px;background:#fff;color:#49665b;font-size:.8rem;overflow-wrap:anywhere}.macro-incident-panel,.event-review-panel,.evidence-panel,.data-point-panel,.macro-incident-list,.event-review-list,.evidence-list,.data-category-list{display:grid;gap:8px}.macro-incident{border:1px solid #d8e2d2;border-radius:6px;background:#fff;overflow:hidden}.macro-incident summary{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(420px,1.28fr);gap:12px;align-items:center;padding:12px;cursor:pointer;background:#f9faf6}.macro-incident[open] summary{border-bottom:1px solid #e2e8dc;background:#edf7f3}.macro-incident__identity{display:grid;gap:4px;min-width:0}.macro-incident__identity span{color:#587064;font-size:.82rem}.macro-incident__identity strong{overflow-wrap:anywhere;color:#193c34}.macro-incident__facts{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.macro-incident__facts span{padding:4px 8px;border:1px solid #d8e2d2;border-radius:999px;background:#fff;color:#314c42;font-size:.78rem;line-height:1.25;overflow-wrap:anywhere}.macro-incident__body{display:grid;gap:12px;padding:10px}.cognitive-event{border:1px solid #d8e2d2;border-radius:6px;background:#fff;overflow:hidden}.cognitive-event summary{display:grid;grid-template-columns:minmax(220px,.74fr) minmax(360px,1.26fr);gap:12px;align-items:center;padding:12px;cursor:pointer;background:#f9faf6}.cognitive-event[open] summary{border-bottom:1px solid #e2e8dc;background:#edf7f3}.cognitive-event__identity{display:grid;gap:4px;min-width:0}.cognitive-event__identity strong{color:#193c34}.cognitive-event__identity span{color:#587064;font-size:.82rem}.cognitive-event__facts{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.cognitive-event__facts span{padding:4px 8px;border:1px solid #d8e2d2;border-radius:999px;background:#fff;color:#314c42;font-size:.78rem;line-height:1.25;overflow-wrap:anywhere}.cognitive-event__body{display:grid;gap:12px;padding:10px}.evidence-row,.event-row{display:grid;gap:10px;align-items:center;padding:10px;border:1px solid #e2e8dc;border-radius:6px}.evidence-row{grid-template-columns:minmax(260px,1fr) minmax(260px,.86fr);border-color:#98b8ae;background:#f8fffc}.evidence-row--active-audio{background:#eef9f4}.evidence-row__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.evidence-row__actions button:first-child{background:#193c34;color:#fff;border-color:#193c34}.evidence-row__player{display:grid;gap:6px;grid-column:2;min-width:0;padding:8px;border:1px solid #cddbd4;border-radius:6px;background:#fff}.evidence-row__player span{overflow-wrap:anywhere;color:#587064;font-size:.78rem}.evidence-row__player audio{width:100%}.event-row{grid-template-columns:minmax(320px,1.4fr) minmax(220px,.9fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid #e2e8dc;border-radius:6px}.evidence-row__identity,.event-row__identity{display:grid;gap:3px}.data-point-explanation{max-width:78ch;margin:3px 0;color:#314c42;font-size:.9rem;line-height:1.38}.evidence-row span,.event-row span,.event-row time{color:#587064;font-size:.82rem}.event-row__value{max-height:7.5rem;overflow:auto}code{overflow-wrap:anywhere;color:#21352f}.data-category{border:1px solid #d8e2d2;border-radius:6px;background:#fff;overflow:hidden}.data-category__header{display:grid;grid-template-columns:minmax(180px,.7fr) auto minmax(260px,1fr);gap:10px;align-items:center;padding:11px 12px;background:#f9faf6}.data-category__header strong{color:#193c34}.data-category__header span,.data-category__header small{color:#587064;font-size:.84rem}.data-category .rows-list{max-height:42vh;padding:8px;border-top:1px solid #e2e8dc}.link-button{border:0;padding:0;min-height:0;color:#0d5b4e;background:transparent;text-decoration:underline}.active-link{font-weight:700}.empty-state{padding:20px;color:#587064}.status-line{margin:0;color:#587064}.error-line{margin:0;color:#9a2f23}@media(min-width:861px){.reported-card>summary{grid-template-columns:minmax(260px,.78fr) minmax(420px,1.22fr)}.reported-fold>summary,.reporter-history__header,.reported-author-history__header{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr)}}@media(max-width:860px){.admin-header{align-items:stretch;flex-direction:column}.access-form{grid-template-columns:1fr}.event-row,.evidence-row{grid-template-columns:1fr;align-items:start}.evidence-row__actions{justify-content:flex-start}.evidence-row__player{grid-column:1}.macro-incident summary,.cognitive-event summary,.reported-card summary,.reporter-history__header,.reported-author-history__header,.account-open-panel summary,.account-metadata-panel summary,.data-category__header{grid-template-columns:1fr}.account-review-actions{align-items:stretch;flex-direction:column}.report-action-notice{inset:10px 10px auto}.report-action-notice__card{align-items:stretch;flex-direction:column}.reported-panel__header{align-items:flex-start;flex-direction:column}.reported-panel__header div{justify-items:start}.reporter-history__stats,.reported-author-history__stats{justify-content:flex-start}}
