/* 거래·구독·정산 (read-first 위험 모니터) — console.css 셸 재사용 */
.fin{flex:1;min-width:0;overflow-y:auto;padding:22px 26px 60px;background:var(--color-bg-subtle,#F5EEE9);}
.fin__intro{margin-bottom:14px;}
.fin__h1{font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0;}
.fin__sub{font-size:13px;color:var(--color-text-muted,#6B5F57);margin:5px 0 0;line-height:1.5;max-width:760px;}
.fin__lock{display:flow-root;font-size:12.5px;color:var(--color-text,#3D342E);background:var(--color-surface,#fff);border:1px solid var(--color-border,#E0D5CC);border-left:3px solid var(--ok,#1F8A5B);border-radius:11px;padding:12px 15px;margin-bottom:16px;line-height:1.5;}
.fin__lock>i:first-child{float:left;margin:2px 9px 0 0;}
.fin__lock i{color:var(--ok,#1F8A5B);}
.fin__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;}
.finkpi{background:var(--color-surface,#fff);border:1px solid var(--color-border,#E0D5CC);border-radius:13px;padding:14px 16px;}
.finkpi__v{font-size:23px;font-weight:800;letter-spacing:-.02em;}
.finkpi__l{font-size:12.5px;font-weight:700;color:var(--color-text,#3D342E);margin-top:3px;}
.finkpi__d{font-size:11px;color:var(--color-text-subtle,#9A8C82);margin-top:2px;}
.finkpi--warn .finkpi__v{color:var(--rose,#E11D48);}
.fin__axes{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}
.fincard{background:var(--color-surface,#fff);border:1px solid var(--color-border,#E0D5CC);border-radius:15px;padding:16px 18px;}
.fincard__h{display:flex;align-items:flex-start;gap:11px;margin-bottom:12px;}
.fincard__ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#fff;font-size:14px;flex-shrink:0;}
.fincard__t{font-size:15px;font-weight:800;color:var(--color-text-strong,#15110E);}
.fincard__s{font-size:11.5px;color:var(--color-text-muted,#6B5F57);margin-top:2px;line-height:1.4;}
.fincard__rows{display:flex;flex-direction:column;}
.finrow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--color-divider,#EDE4DD);}
.finrow:first-child{border-top:none;}
.finrow__m{font-size:13px;font-weight:600;color:var(--color-text-strong,#15110E);}
.finrow__s{font-size:11.5px;color:var(--color-text-muted,#6B5F57);margin-top:2px;}
.finrow__tag{font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px;white-space:nowrap;background:var(--color-bg-subtle,#F5EEE9);color:var(--color-text-muted,#6B5F57);}
@media(max-width:1100px){.op{grid-template-columns:var(--op-rail) 1fr;}.side{display:none;}.fin__kpis{grid-template-columns:repeat(2,1fr);}}
@media(max-width:760px){.fin__axes{grid-template-columns:1fr;}}
