/* Cardex Black: graphite surfaces, cobalt actions, restrained financial data. */
:root{color-scheme:dark;--bg:#090b0e;--card:#13161b;--raise:#1b1f26;--campo:#0e1116;--line:#303640;--input-line:#596171;--txt:#edf0f5;--dim:#a1adbf;--acc:#9dbbff;--button:#315bc4;--button-hover:#3a6bde;--foco:#b2caff;--ok:#7bd8b0;--warn:#efbd76;--bad:#ff999c;--ok-bg:#132c24;--warn-bg:#302617;--bad-bg:#321b21;--sidebar:#0b0d11;--nav:#c0c9d8;--nav-dim:#a1adbf;--nav-hover:#1b2029;--nav-on:#202c45;--nav-line:#2c3544;--brand-mark:#b9ceff;--brand-text:#172138;--shadow:0 12px 32px #0003;--hover:#1a202a;--pill:#232a34;--avatar:#24324e;--mini-bg:#202938;--mini-line:#465a78;--mini-txt:#b5cfff;--story:#0b0f16;--story-line:#50607b;--story-card-a:#27354f;--story-card-b:#111823;--on-button:#fff}
:root[data-theme=light]{color-scheme:light;--bg:#f3f5f8;--card:#fff;--raise:#f7f9fc;--campo:#fff;--line:#d8dfe9;--input-line:#8a96a8;--txt:#1a273a;--dim:#5b697e;--acc:#285cbe;--button:#285cbe;--button-hover:#204b9d;--foco:#285cbe;--ok:#147454;--warn:#865516;--bad:#ab323f;--ok-bg:#e7f5ed;--warn-bg:#fff4df;--bad-bg:#ffedef;--sidebar:#172238;--nav:#d0daeb;--nav-dim:#a9b8d0;--nav-hover:#23344f;--nav-on:#2a436b;--nav-line:#354965;--brand-mark:#b9ceff;--brand-text:#172138;--shadow:0 12px 32px #1a304514;--hover:#f2f6fc;--pill:#eaf0f7;--avatar:#e5edff;--mini-bg:#edf2fc;--mini-line:#b6c8e3;--mini-txt:#345c94;--story:#142039;--story-line:#526b8d;--story-card-a:#304e78;--story-card-b:#182b49;--on-button:#fff}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--txt);font:14px/1.55 "Segoe UI",system-ui,sans-serif}a{color:var(--acc);text-underline-offset:3px}button,input,select,textarea{font:inherit}button,a,input,select,summary{transition:background .15s,border-color .15s,box-shadow .15s}:focus-visible{outline:3px solid var(--foco);outline-offset:3px}code,.mono{font-family:Consolas,monospace}.mono{font-size:12px}table,.n,.num{font-variant-numeric:tabular-nums}.pular{position:fixed;left:-9999px;top:10px;z-index:20;background:var(--button);color:var(--on-button);padding:12px}.pular:focus{left:10px}
.sidebar{position:fixed;inset:0 auto 0 0;width:232px;background:var(--sidebar);color:var(--nav);display:flex;flex-direction:column;padding:28px 18px;z-index:5}.brand{display:flex;align-items:center;gap:10px;color:var(--on-button);text-decoration:none;font-size:26px;font-weight:650;letter-spacing:-1px;padding:0 12px}.brand-mark{display:inline-grid;place-items:center;width:34px;height:29px;border-radius:8px;background:var(--brand-mark);color:var(--brand-text);font-size:22px;box-shadow:4px 4px 0 var(--nav-line)}.brand-caption{font-size:11px;color:var(--nav-dim);padding:8px 12px 30px;letter-spacing:.4px}.nav-label{font-size:10px;text-transform:uppercase;letter-spacing:1.6px;color:var(--nav-dim);margin:20px 12px 9px}.sidebar nav a{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:8px;margin-bottom:5px;color:var(--nav);text-decoration:none;font-size:14px}.sidebar nav a:hover{background:var(--nav-hover);color:var(--on-button)}.sidebar nav a.on{background:var(--nav-on);color:var(--on-button);box-shadow:inset 3px 0 var(--brand-mark)}.nav-icon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sidebar-bottom{margin-top:auto;padding:22px 12px 0;font-size:12px;border-top:1px solid var(--nav-line);color:var(--nav-dim)}.sidebar-bottom b{display:block;color:var(--nav);font-weight:500}.sidebar-bottom p{margin:5px 0 0}.workspace{margin-left:232px}.topbar{height:76px;background:var(--card);border-bottom:1px solid var(--line);padding:0 38px;display:flex;justify-content:space-between;align-items:center;gap:16px}.breadcrumb{font-size:13px;color:var(--dim)}.breadcrumb b{color:var(--txt);font-weight:600}.account{display:flex;align-items:center;gap:12px}.avatar{height:34px;width:34px;display:grid;place-items:center;border-radius:50%;background:var(--avatar);color:var(--acc);font-weight:650}.account summary{cursor:pointer;list-style:none;font-size:12px}.account details{position:relative}.account-menu{position:absolute;right:0;top:36px;min-width:160px;padding:8px;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);z-index:6}.account-menu a{display:block;padding:8px;text-decoration:none}.role{color:var(--dim);font-size:11px}main{max-width:1500px;margin:0 auto;padding:34px 38px 70px}body.guest main{max-width:none;padding:0}h1{font-size:30px;line-height:1.25;letter-spacing:-.8px;font-weight:650;margin:0 0 8px}h2{font-size:18px;letter-spacing:-.25px;margin:28px 0 14px;font-weight:650}h3{margin:0;font-size:15px;font-weight:600}.sub{color:var(--dim);font-size:13px;margin:0 0 24px}.eyebrow{color:var(--acc);font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:1.4px;margin:0 0 10px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.page-heading .sub{margin:0}.button-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;border:1px solid var(--line);border-radius:8px;text-decoration:none;font-size:13px;color:var(--txt);background:var(--card);white-space:nowrap}.button-link.primary{background:var(--button);color:var(--on-button);border-color:var(--acc)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.box{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:21px 23px;box-shadow:var(--shadow)}.box .n{font-size:32px;line-height:1.3;font-weight:650;letter-spacing:-1px;margin:12px 0 6px}.box .l{color:var(--dim);font-size:12px;font-weight:500}.metric-note{font-size:11px;color:var(--dim)}.metric-card{position:relative;overflow:hidden}.metric-card:before{content:"";position:absolute;top:0;left:23px;width:30px;height:3px;background:var(--acc);border-radius:0 0 3px 3px}.metric-card .ok{color:var(--ok)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:28px 0 12px}.section-heading h2{margin:0}.section-heading a{font-size:12px;text-decoration:none}.pend{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:20px 23px;margin:0 0 14px;display:flex;align-items:center;gap:10px 20px;flex-wrap:wrap}.pend-n{font-size:27px;letter-spacing:-.8px;line-height:1.25;font-weight:650;min-width:82px}.pend-txt{flex:1;min-width:180px;color:var(--dim);font-size:13px}.pend-txt b{display:block;color:var(--txt);font-size:14px;font-weight:600;margin-bottom:3px}.pend-acao{display:flex;align-items:center;gap:8px}.pend-acao a{font-size:13px}.pend.acc{border-left:3px solid var(--acc)}.pend.bad{border-left:3px solid var(--warn);color:var(--txt)}.prog{height:5px;background:var(--pill);border-radius:10px;overflow:hidden;flex-basis:100%;margin-top:10px}.prog-fill{height:100%;background:var(--acc);border-radius:10px}.aviso,.confirma{border:1px solid var(--line);border-radius:10px;padding:14px 18px;margin-bottom:20px;color:var(--warn);background:var(--warn-bg);font-size:13px}.confirma{color:var(--ok);background:var(--ok-bg);border-color:var(--line)}.aviso b,.confirma b{font-weight:600}.pill{display:inline-block;padding:3px 9px;border-radius:6px;background:var(--pill);color:var(--dim);font-size:11px;white-space:nowrap}.ok{color:var(--ok)}.warn{color:var(--warn)}.bad{color:var(--bad)}.pill.ok{background:var(--ok-bg);color:var(--ok)}.pill.warn{background:var(--warn-bg);color:var(--warn)}.pill.bad{background:var(--warn-bg);color:var(--warn)}
.wrap{overflow-x:auto;background:var(--card);border:1px solid var(--line);border-radius:12px}table{width:100%;border-collapse:collapse;font-size:13px}th{padding:13px 17px;text-align:left;white-space:nowrap;background:var(--raise);border-bottom:1px solid var(--line);font-size:11px;font-weight:600;color:var(--dim)}td{padding:15px 17px;border-bottom:1px solid var(--line);vertical-align:middle}td.num,th.num{text-align:right}tr:last-child td{border-bottom:0}tr:hover td{background:var(--hover)}tr.negado td{background:var(--bad-bg)}tr.atencao td{background:var(--warn-bg)}.vazio{padding:30px;color:var(--dim);text-align:center}.filtros{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px;margin:20px 0 16px}.campo{display:flex;flex-direction:column;gap:6px}.campo-l{color:var(--dim);font-size:11px;font-weight:600}input,select,textarea,button{border:1px solid var(--line);border-radius:7px;padding:9px 12px;color:var(--txt);background:var(--campo);min-height:39px;max-width:100%}input::placeholder,textarea::placeholder{color:var(--dim)}input[type=checkbox]{width:17px;min-height:17px;accent-color:var(--acc)}button{background:var(--button);border-color:var(--button);color:var(--on-button);font-weight:600;font-size:12px;cursor:pointer}button:hover{background:var(--button-hover)}button.gh{background:var(--card);border-color:var(--line);color:var(--txt)}button.gh:hover{background:var(--hover);border-color:var(--mini-line)}button:disabled{opacity:.45;cursor:not-allowed}textarea{resize:vertical}form.inline{display:inline}.paginacao{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;color:var(--dim);font-size:12px;border-top:1px solid var(--line)}.paginacao a{text-decoration:none;margin-left:16px}.barra-selecao{position:sticky;bottom:12px;z-index:3;display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:16px 20px;margin-top:12px;background:var(--card);border:1px solid var(--mini-line);border-radius:10px;box-shadow:var(--shadow)}.row-actions{position:relative;white-space:normal;min-width:120px}.row-actions summary{cursor:pointer;list-style:none;color:var(--acc);font-weight:600;font-size:12px;padding:8px 0}.row-actions[open]{min-width:210px}.row-actions form,.row-actions>button{display:block;margin:8px 0}.row-actions input{margin-bottom:6px;width:100%!important}.card-identity{display:flex;gap:10px;align-items:center}.mini-card{display:inline-grid;place-items:center;flex-shrink:0;width:36px;height:27px;background:var(--mini-bg);border:1px solid var(--mini-line);border-radius:5px;color:var(--mini-txt);font-size:8px;letter-spacing:1px}.card-identity small{display:block;color:var(--dim);font:11px "Segoe UI",sans-serif;margin-top:3px}.table-footer{border-top:1px solid var(--line);padding:13px 17px;font-size:12px;color:var(--dim)}.support-note{padding:16px 2px;color:var(--dim);font-size:12px}.centro{min-height:100vh;display:grid;place-items:center;padding:28px}.login-layout{display:grid;grid-template-columns:1.05fr 1fr;min-height:100vh}.login-story{background:var(--sidebar);color:var(--on-button);display:flex;flex-direction:column;justify-content:space-between;padding:50px 12%;overflow:hidden}.login-story .brand{padding:0}.login-story h1{font-size:46px;line-height:1.12;max-width:420px;font-weight:500;letter-spacing:-1.8px;margin:45px 0 20px}.login-story p{max-width:360px;color:var(--nav);font-size:15px}.signature-card{padding:25px;border:1px solid var(--story-line);border-radius:17px;max-width:355px;aspect-ratio:1.7;background:linear-gradient(125deg,var(--story-card-a),var(--story-card-b));transform:rotate(-5deg);margin:38px 0}.signature-card small{letter-spacing:2px;color:var(--nav)}.signature-card strong{display:block;font-size:24px;font-weight:400;letter-spacing:4px;margin-top:36px}.signature-card footer{display:flex;justify-content:space-between;margin-top:20px;color:var(--nav);font-size:11px}.login-form{display:grid;place-items:center;padding:32px}.login-form-inner{width:355px;max-width:100%}.login-form h1{font-size:28px}.login-form form{display:grid;gap:18px;margin-top:30px}.login-form button{padding:12px}.login-footnote{font-size:11px;color:var(--dim);margin-top:24px}.mobile-brand{display:none}
@media(min-width:1600px){main{padding-top:44px}}@media(max-width:1100px){.sidebar{width:205px}.workspace{margin-left:205px}.topbar{padding:0 24px}main{padding:28px 24px 55px}.filtros .campo{flex:1;min-width:130px}.account-name{display:none}.login-story h1{font-size:38px}}@media(max-width:760px){.sidebar{position:static;width:auto;padding:16px;display:block}.brand{font-size:23px;padding:0 4px}.brand-caption,.nav-label,.sidebar-bottom{display:none}.sidebar nav{display:flex;overflow-x:auto;gap:5px;margin-top:18px;scrollbar-width:thin}.sidebar nav a{flex-shrink:0;padding:9px 11px;margin:0;font-size:12px}.sidebar nav a.on{box-shadow:inset 0 -2px var(--brand-mark)}.nav-icon{width:16px;height:16px}.workspace{margin-left:0}.topbar{height:58px;padding:0 18px}.breadcrumb{font-size:12px}main{padding:25px 17px 50px}h1{font-size:26px}.page-heading{align-items:flex-start;gap:12px}.page-heading .button-link{padding:9px 11px;font-size:11px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.box{padding:17px}.box .n{font-size:27px}.pend{padding:17px;gap:12px}.pend-n{font-size:24px;min-width:65px}.pend-txt{min-width:150px}.pend-acao{width:100%}.pend-acao button{width:100%}.pend-acao form{width:100%}.filtros{padding:14px;gap:10px}.filtros .campo{min-width:115px}.filtros input,.filtros select{width:100%}th,td{padding:12px}.login-layout{grid-template-columns:1fr}.login-story{display:none}.login-form{min-height:100vh;padding:28px}.mobile-brand{display:block;color:var(--acc);font-size:25px;font-weight:700;margin-bottom:50px}.account{gap:8px}.barra-selecao{bottom:5px}.section-heading{align-items:flex-start}.paginacao{flex-wrap:wrap}.centro{min-height:75vh}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
/* Grid children must be shrinkable so forms do not stretch mobile pages. */
.grid > *, .campo, .wrap { min-width:0 }
@media (max-width:760px) { .grid:has(form) { grid-template-columns:1fr } .grid input,.grid select { width:100%;min-width:0 } }

/* Shared typography and clear, compact data hierarchy. */
h1,h2,.brand,.spend-total strong{font-family:Bahnschrift,"Segoe UI Variable Display","Segoe UI",sans-serif}
h1{font-size:32px;font-weight:600;letter-spacing:-1px}h2{font-weight:600}
input,select,textarea{border-color:var(--input-line)}
.sidebar{border-right:1px solid var(--line)}
.brand-mark{box-shadow:none;border:1px solid var(--mini-line)}
.box{box-shadow:none}.topbar-tools{display:flex;align-items:center;gap:22px}
.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;font-weight:500}
.theme-toggle .nav-icon{width:17px;height:17px}.guest-theme{position:absolute;top:24px;right:28px;z-index:6}
.theme-toggle:hover{color:var(--txt)}.account-menu a:hover{background:var(--hover);border-radius:6px}
.spend-overview{display:grid;grid-template-columns:minmax(230px,1.3fr) minmax(160px,.8fr) minmax(240px,1fr);gap:28px;padding:26px 28px;background:var(--card);border:1px solid var(--line);border-radius:12px;border-left:3px solid var(--acc);margin-bottom:24px}
.spend-total,.spend-coverage{display:flex;flex-direction:column;gap:6px}.spend-total strong{font-size:34px;font-weight:500;line-height:1.25;letter-spacing:-1px;font-variant-numeric:tabular-nums}.spend-total strong small{font:500 14px "Segoe UI",sans-serif;color:var(--dim);letter-spacing:0}
.spend-coverage strong{font-size:26px;font-weight:500;font-variant-numeric:tabular-nums}.spend-coverage strong small{font-size:15px;color:var(--dim);font-weight:400}
.spend-explainer{align-self:center;color:var(--dim);font-size:12px;line-height:1.65;border-left:1px solid var(--line);padding-left:24px}
.cards-table th{font-size:11px;padding:15px 16px}.cards-table td{padding:17px 16px}.cards-table .card-identity{min-width:190px;align-items:flex-start}
.card-name{font-size:13px;font-weight:600;overflow-wrap:anywhere;max-width:240px}.card-identity small{font-family:"Segoe UI",sans-serif;font-weight:400;font-size:11px;line-height:1.5;max-width:240px;overflow-wrap:anywhere}
.mini-card{margin-top:2px;width:42px;height:29px;font-family:Consolas,monospace;font-size:10px;letter-spacing:.5px;box-shadow:inset 0 1px 0 #ffffff0a}
.spend-cell{min-width:178px}.spend-cell strong{font-size:15px;font-weight:600;color:var(--txt)}.spend-cell small,.cell-detail{display:block;font-size:10px;font-weight:400;color:var(--dim);white-space:nowrap;margin-top:4px}
.unknown-amount{font-size:19px;color:var(--dim)}.card-details{max-width:220px;margin:6px 0 14px;font-size:11px;white-space:normal}.card-details dt{color:var(--dim);margin-top:9px}.card-details dd{margin:3px 0;color:var(--txt);overflow-wrap:anywhere}
.row-actions{min-width:80px}.row-actions summary{min-height:42px;display:flex;align-items:center;justify-content:flex-end}.row-actions[open] summary{justify-content:flex-start}.row-actions[open]{min-width:210px}.card-details+.gh{width:100%}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.cards-table th{position:relative}
@media(max-width:760px){
  .wrap:has(.cards-table:not(.is-assignment)){background:transparent;border:0;border-radius:0}
  .cards-table:not(.is-assignment),.cards-table:not(.is-assignment) tbody{display:block;min-width:0;width:100%}
  .cards-table:not(.is-assignment) tr:first-child{display:none}
  .cards-table:not(.is-assignment) tr[data-card-id]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 12px;padding:18px;margin-bottom:12px;background:var(--card);border:1px solid var(--line);border-radius:12px}
  .cards-table:not(.is-assignment) td{display:block;min-width:0;padding:0;border:0;text-align:left}
  .cards-table:not(.is-assignment) td[data-label]:before{content:attr(data-label);display:block;color:var(--dim);font-size:10px;font-weight:400;margin-bottom:5px}
  .cards-table:not(.is-assignment) .card-col-identity,.cards-table:not(.is-assignment) .card-col-profile{grid-column:1/-1}
  .cards-table:not(.is-assignment) .card-identity{min-width:0}.cards-table:not(.is-assignment) .card-name{max-width:none}
  .cards-table:not(.is-assignment) .spend-cell{min-width:0}.cards-table:not(.is-assignment) .spend-cell small{white-space:normal}
  .cards-table:not(.is-assignment) .card-col-actions{align-self:center}.cards-table:not(.is-assignment) .row-actions[open]{min-width:0}
  .cards-table:not(.is-assignment) tr[id^=rv-linha]{display:block}.cards-table:not(.is-assignment) tr[id^=rv-linha] td:empty{display:none}
}
.login-story{background:var(--story);border-right:1px solid var(--line)}.signature-card{box-shadow:0 28px 50px #0003;transform:rotate(-4deg)}.login-form-inner{width:375px}.login-story h1{font-family:Bahnschrift,"Segoe UI",sans-serif}
@media(max-width:1200px){.spend-overview{grid-template-columns:1.2fr 1fr}.spend-explainer{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:14px 0 0}.topbar-tools{gap:14px}}
@media(max-width:760px){.topbar{padding:0 17px}.topbar-tools{gap:12px}.theme-toggle{padding:8px;min-width:42px}.theme-toggle [data-theme-label]{display:none}.guest-theme{top:18px;right:18px}.breadcrumb{font-size:11px}.spend-overview{grid-template-columns:1fr;gap:18px;padding:20px}.spend-total strong{font-size:32px}.spend-coverage{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px}.spend-coverage .metric-note{grid-column:1/-1}.spend-explainer{padding-top:14px}.spend-coverage strong{font-size:21px}.cards-table{min-width:820px}.page-heading h1{font-size:28px}.page-heading .pill{font-size:10px}.filtros button{min-height:44px}}

/* Brand artwork keeps its own dark tile in both appearance modes. */
.brand-logo{display:block;width:40px;height:40px;flex:0 0 40px;object-fit:contain}.mobile-brand{align-items:center;gap:10px}.login-story .brand-logo{width:44px;height:44px;flex-basis:44px}
@media(max-width:760px){.mobile-brand{display:flex}.brand-logo{width:36px;height:36px;flex-basis:36px}}

/* Dedicated statement: ledger is separate from card administration. */
.back-link{display:inline-block;margin-bottom:22px;text-decoration:none;font-size:13px}.statement-heading{display:flex;align-items:center;gap:25px;margin-bottom:26px}.statement-card{flex:0 0 240px;aspect-ratio:1.65;border:1px solid #405273;border-radius:18px;padding:23px;background:linear-gradient(130deg,#283a5a,#111825);color:#e9efff;display:flex;flex-direction:column;gap:20px}.statement-card>span{font-size:10px;letter-spacing:3px;color:#a9c2f3}.statement-card strong{font-size:24px;letter-spacing:3px}.statement-card small{font-size:11px}.statement-identity{flex:1;min-width:0}.statement-identity h1{overflow-wrap:anywhere}.statement-identity .sub{margin:6px 0}.statement-refresh{max-width:250px}.statement-refresh p{font-size:12px;color:var(--dim);margin:9px 0}.statement-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.statement-metrics .box{display:flex;flex-direction:column;gap:9px}.statement-metrics strong{font-size:27px;font-weight:600;font-variant-numeric:tabular-nums}.statement-metrics small{color:var(--dim);font-size:12px}.card-title-link{color:var(--txt);text-decoration:none}.card-title-link:hover{text-decoration:underline;color:var(--acc)}.detail-link{font-size:12px;white-space:nowrap;text-decoration:none}.card-management{margin-top:24px;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.card-management>summary{cursor:pointer;font-weight:600}.management-actions{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap}.management-actions form{max-width:320px}.transactions-table td:first-child{white-space:nowrap}.transactions-table td strong{font-variant-numeric:tabular-nums}
@media(max-width:1000px){.statement-heading{flex-wrap:wrap}.statement-refresh{max-width:none;width:100%;display:flex;align-items:center;gap:20px}.statement-metrics strong{font-size:23px}}
@media(max-width:650px){.statement-card{flex-basis:100%;max-width:290px}.statement-identity{flex-basis:100%}.statement-metrics{grid-template-columns:1fr}.statement-refresh{display:block}.transactions-table,.transactions-table tbody,.transactions-table tr,.transactions-table td{display:block}.transactions-table thead{display:none}.transactions-table tr{padding:12px 16px;border-bottom:1px solid var(--line)}.transactions-table td{border:0;padding:6px 0;display:grid;grid-template-columns:105px minmax(0,1fr);text-align:left;gap:12px;overflow-wrap:anywhere}.transactions-table td:before{content:attr(data-label);color:var(--dim);font-size:11px}.transactions-table td:first-child{white-space:normal}.transactions-table .vazio{display:block}.transactions-table .vazio:before{display:none}}
