/* COBRETUDO F158 — detalhes auditáveis do saldo, admin e cliente. */
.ct-wallet-detail{border:1px solid #d9e3ec;border-radius:14px;box-shadow:0 18px 60px rgba(4,27,45,.22);padding:22px;width:min(650px,calc(100vw - 28px));max-height:88vh;overflow:auto;color:#153047;background:#fff}
.ct-wallet-detail::backdrop{background:rgba(6,21,39,.55)}
.ct-wallet-head{display:flex;align-items:start;justify-content:space-between;gap:16px}
.ct-wallet-head small{color:#597083;font-size:12px}
.ct-wallet-head h3{margin:3px 0 0;font-size:20px;font-weight:800;color:#082d4b}
.ct-wallet-close{background:white;border:1px solid #d7e0e9;border-radius:8px;font-size:22px;line-height:1;width:36px;height:36px;cursor:pointer}
.ct-wallet-reason{margin:14px 0;color:#43586d;line-height:1.5;font-size:14px}
.ct-wallet-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.ct-wallet-values>div{border:1px solid #e1e8ef;border-radius:9px;padding:12px;min-width:0}
.ct-wallet-values small{display:block;color:#65788b;font-size:11px}
.ct-wallet-values strong{display:block;margin-top:6px;font-size:17px;word-break:break-word}
.ct-wallet-positive{color:#087956}.ct-wallet-negative{color:#b42332}
.ct-wallet-meta{margin:15px 0 0}
.ct-wallet-meta>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid #e8edf2}
.ct-wallet-meta dt{color:#607589;font-size:12px}.ct-wallet-meta dd{margin:0;font-size:13px;overflow-wrap:anywhere;color:#193a52}
.ct-wallet-foot{margin:15px 0;color:#6a7c8c;font-size:12px;line-height:1.5}
.ct-wallet-actions{display:flex;justify-content:flex-end;margin-top:12px}
.ct-wallet-view-btn{white-space:nowrap;font-size:12px;padding:5px 13px}
@media(max-width:530px){.ct-wallet-detail{padding:15px}.ct-wallet-values{grid-template-columns:1fr}.ct-wallet-meta>div{grid-template-columns:1fr;gap:3px}.ct-wallet-values strong{font-size:16px}}