/* 기존 회계 토큰과 컴포넌트를 사용한다. */
.ntrow[data-nt-kind="commerce_key"] .tx span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.6}
.ntrow[data-nt-kind="commerce_key"]{display:grid;grid-template-columns:34px minmax(0,1fr);position:relative;padding-left:17px}.ntrow[data-nt-kind="commerce_key"] .ntnew{position:absolute;left:5px;top:9px}.ntrow[data-nt-kind="commerce_key"] .ic{grid-column:1;grid-row:1}.ntrow[data-nt-kind="commerce_key"] .tx{grid-column:2;grid-row:1}.ntrow[data-nt-kind="commerce_key"] .tm{grid-column:2;grid-row:2}
.rg-providers{display:flex;gap:8px;flex-wrap:wrap;padding:6px 0 18px}.rg-providers button{padding:10px 16px;border:1px solid var(--line);background:var(--panel2);border-radius:8px;color:var(--ink-soft);font-weight:650}.rg-providers button.on{background:color-mix(in srgb,var(--acct) 9%,var(--panel));border-color:var(--acct);color:var(--acct)}.rg-providers small{font-size:10px;font-weight:400;margin-left:6px}
.rg-wrap,.rg-admin{min-width:0}.rg-section{margin-top:24px}.rg-wrap h3,.rg-admin h3{font-size:14px;margin:0}.rg-sub{display:block;color:var(--ink-faint);font-size:11px;margin-top:5px;line-height:1.5}.rg-metrics b{font-size:23px;overflow-wrap:anywhere}.rg-metrics .rg-money{border-color:color-mix(in srgb,var(--acct) 35%,var(--line))}.rg-metrics small{line-height:1.6}.rg-panels{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;margin-top:20px}.rg-panels>section{padding:18px;border:1px solid var(--line);border-radius:9px;min-width:0;background:var(--panel)}.rg-panels .cmtrend{margin-top:15px}.rg-rank{color:var(--ink-faint);font-size:11px;min-width:16px}.rg-wrap .cmrow .cmwrap{flex:1}.rg-wrap .cmrow small,.rg-admin .cmrow small{display:block;color:var(--ink-faint);font-size:11px;margin-top:4px;line-height:1.7}.rg-wrap .cmrow,.rg-admin .cmrow{gap:10px;flex-wrap:wrap}.rg-modal .mmbox{width:min(880px,96vw)}.rg-check{display:flex;gap:8px;align-items:flex-start;margin:18px 0;font-size:12px;line-height:1.7}.rg-check input{width:auto;margin-top:4px}.rg-modal details summary,.rg-admin details summary{cursor:pointer;font-size:12px;color:var(--ink-soft);margin:12px 0}.rg-all>section{padding:16px;border:1px solid var(--line);border-radius:9px;margin-top:16px}.rg-all h3{font-size:14px;margin:0 0 14px}.rg-all .cmnote{margin-bottom:16px}.rg-wrap .cmempty{min-height:100px}
@media(max-width:800px){.rg-panels{grid-template-columns:1fr}.rg-providers button{font-size:12px;padding:9px 12px}.rg-metrics b{font-size:20px}.rg-admin .acts{width:100%;flex-wrap:wrap}.rg-modal .cmform{grid-template-columns:1fr}.rg-wrap .cmtrend{overflow-x:auto}.rg-wrap .cmtrend>div{min-width:22px}}
