/* 신고·어뷰징 — console.css + transfer.css 셸 재사용, 페이지 전용만 정의 */
.tm-no2{background:var(--rose-bg,#FFE4E6);color:var(--rose,#E11D48);}
.ab-types{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;}
.ab-type{display:flex;align-items:center;gap:11px;background:var(--color-surface,#fff);border:1px solid var(--color-border,#E0D5CC);border-radius:13px;padding:13px 15px;}
.ab-type__ic{flex:0 0 auto;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px;}
.ab-type--rose .ab-type__ic{background:var(--rose-bg,#FFE4E6);color:var(--rose,#E11D48);}
.ab-type--amber .ab-type__ic{background:var(--amber-bg,#FEF3C7);color:var(--amber,#92660C);}
.ab-type--sky .ab-type__ic{background:var(--sky-bg,#E0F2FE);color:var(--sky,#0369A1);}
.ab-type__n{font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1;}
.ab-type__l{font-size:11.5px;font-weight:700;color:var(--color-text-muted,#6B5F57);margin-top:3px;}
.ab{border-left:3px solid var(--rose,#E11D48);}
.ab__top{display:flex;align-items:flex-start;gap:12px;}
.ab__ic{flex:0 0 auto;width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:16px;background:var(--rose-bg,#FFE4E6);color:var(--rose,#E11D48);}
.ab__ic--review{background:var(--amber-bg,#FEF3C7);color:var(--amber,#92660C);}
.ab__ic--coupon{background:var(--sky-bg,#E0F2FE);color:var(--sky,#0369A1);}
.ab__hd{flex:1;min-width:0;}
.ab__metaline{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:3px;}
.ab__typetag{font-size:11px;font-weight:800;color:var(--rose,#E11D48);background:var(--rose-bg,#FFE4E6);border-radius:999px;padding:2px 9px;}
.ab__src{font-size:11.5px;color:var(--color-text-muted,#6B5F57);display:inline-flex;align-items:center;gap:5px;}
.ab__src i{font-size:10px;color:var(--color-text-subtle);}
.ab__title{font-size:15px;font-weight:800;color:var(--color-text-strong,#15110E);letter-spacing:-.01em;}
.ab__subject{font-size:12.5px;color:var(--color-text-muted,#6B5F57);margin-top:5px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;}
.ab__av{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:var(--color-bg-subtle,#F5EEE9);font-size:11px;font-weight:800;color:var(--color-text-strong);}
.ab__detail{font-size:13px;color:var(--color-text-muted,#6B5F57);line-height:1.55;margin:11px 0 11px;}
.ab__ev{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px;}
.ab__chip{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--color-text);background:var(--color-bg-subtle,#F5EEE9);border:1px solid var(--color-divider,#EDE4DD);border-radius:8px;padding:4px 9px;}
.ab__chip i{font-size:10px;color:var(--color-text-subtle);}
.ab__ai{display:flow-root;font-size:12px;font-weight:600;color:var(--color-text-muted,#6B5F57);margin-bottom:3px;line-height:1.55;}
.ab__ai>i:first-child{float:left;margin:2px 9px 0 0;}
.ab__ai>i{color:var(--accent-text,#B23A12);}
.ab__ai b{color:var(--color-text-strong);}
.ab__conf{flex:0 0 120px;height:6px;border-radius:999px;background:var(--color-bg-subtle,#F5EEE9);overflow:hidden;}
.ab__conf__fill{height:100%;border-radius:999px;background:var(--accent-text,#B23A12);}
.ab__act{display:flex;align-items:center;gap:10px;margin-top:13px;padding-top:13px;border-top:1px solid var(--color-divider,#EDE4DD);flex-wrap:wrap;}
.ab__gw{font-size:12px;font-weight:700;color:var(--color-text-muted,#6B5F57);display:inline-flex;align-items:center;gap:7px;}
.ab__gw>i{color:var(--ok,#1F8A5B);}
.ab-watch__nm{display:flex;align-items:center;gap:10px;}
.ab-watch__score{display:flex;align-items:center;gap:8px;}
.ab-watch__bar{width:70px;height:5px;border-radius:999px;background:var(--color-bg-subtle,#F5EEE9);overflow:hidden;}
.ab-watch__bar>div{height:100%;border-radius:999px;}
@media(max-width:1100px){.ab-types{grid-template-columns:repeat(2,1fr);}}
