/* Only loaded by the Blue theme. Each view uses the same semantic table. */
.blue-records-toolbar, .blue-records-region {
  --br-text: oklch(32% .035 260);
  --br-muted: oklch(48% .03 260);
  --br-line: oklch(89% .022 250);
  --br-surface: oklch(99.5% .003 250);
  --br-soft: oklch(97% .012 250);
  --br-accent: oklch(46% .18 264);
  --br-hover-line: oklch(73% .075 260);
  --br-space-xs: 4px;
  --br-space-sm: 8px;
  --br-space-md: 12px;
  --br-space-lg: 16px;
  --br-space-xl: 24px;
  --br-card-radius: 12px;
  --br-control-radius: 8px;
  --br-card-min: 320px;
  --br-label-size: 11px;
  --br-meta-size: 12px;
  --br-help-size: 11px;
  --br-text-size: 13px;
  --br-title-size: 14px;
  color: var(--br-text);
}
.blue-records-toolbar { position:relative; z-index:1; display:flex; align-items:center; justify-content:flex-end; flex-wrap:wrap; gap:var(--br-space-sm); margin:0 0 var(--br-space-lg); font-size:var(--br-meta-size); }
.blue-records-toolbar > span { color:var(--br-muted); }
.blue-records-switch { display:inline-flex; padding:3px; border:1px solid var(--br-line); border-radius:calc(var(--br-control-radius) + 3px); background:var(--br-soft); }
.blue-records-switch button { appearance:none; min-height:36px; padding:6px var(--br-space-lg); border:1px solid transparent; border-radius:var(--br-control-radius); background:transparent; color:var(--br-muted); font:inherit; font-size:var(--br-text-size); font-weight:600; cursor:pointer; }
.blue-records-switch button:hover { color:var(--br-accent); }
.blue-records-switch button[aria-pressed="true"] { border-color:var(--br-line); background:var(--br-surface); color:var(--br-accent); }
.blue-records-switch button:focus-visible, .blue-records-region:focus-visible { outline:2px solid var(--br-accent); outline-offset:3px; }
body .blue-records-container { overflow:visible !important; border:0; }
body .orders-history-shell:has(.blue-records-region[data-records-view="cards"]),
body .card:has(> .blue-records-container:only-child > .blue-records-region[data-records-view="cards"]) { padding:0 !important; background:transparent !important; box-shadow:none !important; overflow:visible !important; }
.blue-records-region { width:100%; max-width:100%; min-width:0; }
.blue-records-region[data-records-view="cards"] { overflow:visible; }
/* The header remains in the accessibility tree when rows become cards. */
body .blue-records-region > table[data-records-view="cards"] > thead {
  display:block !important; position:absolute; width:1px; height:1px; padding:0; margin:-1px;
  overflow:hidden; clip-path:inset(50%); white-space:nowrap;
}
body .blue-records-region > table[data-records-view="cards"] {
  display:block; width:100% !important; min-width:0 !important; max-width:100%; margin:0 !important; border:0; table-layout:auto;
}
body .blue-records-region > table[data-records-view="cards"] > tbody {
  display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--br-card-min)),1fr)); gap:var(--br-space-md);
  width:100%; min-width:0; align-items:start;
}
body .blue-records-region > table[data-records-view="cards"] > tbody > tr {
  display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); grid-template-areas:var(--br-card-layout,none);
  gap:var(--br-space-md) var(--br-space-lg); min-width:0; height:auto !important; margin:0; padding:var(--br-space-lg);
  border:1px solid var(--br-line) !important; border-radius:var(--br-card-radius);
  background:var(--br-surface) !important; box-shadow:none; color:var(--br-text); align-content:start;
}
body .blue-records-region > table[data-records-view="cards"] > tbody > tr > :is(td, th) {
  display:block !important; grid-area:auto; min-width:0 !important; width:auto !important; max-width:none !important;
  height:auto !important; min-height:0 !important; max-height:none !important; padding:0 !important; margin:0;
  border:0 !important; background:transparent !important; color:var(--br-text); text-align:start;
  white-space:normal !important; overflow:visible !important; overflow-wrap:anywhere; word-break:normal !important;
  font-size:var(--br-text-size) !important; line-height:1.5; vertical-align:top; font-variant-numeric:tabular-nums;
}
body .blue-records-region > table[data-records-view="cards"] > tbody > tr > :is(td, th)::before {
  content:attr(data-label); display:block; margin:0 0 var(--br-space-xs); color:var(--br-muted); font-size:var(--br-label-size); font-weight:500; line-height:1.4;
}
body .blue-records-region > table[data-records-view="cards"] > tbody > tr > :is([data-label="Serviço"], [data-label="Assunto"], .table-service) {
  grid-column:1/-1; order:-1; font-size:var(--br-title-size) !important; font-weight:600; line-height:1.5;
}
body .blue-records-region > table[data-records-view="cards"] > tbody > tr > :is([data-label="Destino"], [data-label="Link"], [data-label="Ações"], .order-cell--actions, .order-cell--deliveries, .bank-instructions-cell, [colspan]) { grid-column:1/-1; }
body .blue-records-region > table[data-records-view="cards"] > tbody > tr > :is([data-label="Ações"], .order-cell--actions) { display:flex !important; flex-wrap:wrap; align-items:center; gap:var(--br-space-sm); order:2; padding-top:var(--br-space-md) !important; border-top:1px solid var(--br-line) !important; }
body .blue-records-region > table[data-records-view="cards"] > tbody > tr > :is([data-label="Ações"], .order-cell--actions)::before { display:none; }
/* Orders keep their task hierarchy in a compact card at every screen width. */
body .blue-records-region > table.orders-history[data-records-view="cards"] > tbody > tr:not(.blue-records-summary) { grid-template-areas:"id date" "service service" "status status" "link link" "quantity charge" "start remains" "actions actions"; }
body .blue-records-region > table.dripfeed-history[data-records-view="cards"] > tbody > tr:not(.blue-records-summary) { grid-template-areas:"id date" "service service" "status status" "link link" "quantity charge" "deliveries deliveries" "interval total"; }
body .blue-records-region > table.orders-history[data-records-view="cards"] > tbody > tr > .order-cell--id { grid-area:id; }
body .blue-records-region > table.orders-history[data-records-view="cards"] > tbody > tr > .order-cell--date { grid-area:date; text-align:right; }
body .blue-records-region > table.orders-history[data-records-view="cards"] > tbody > tr > .order-cell--service { grid-area:service; }
body .blue-records-region > table.orders-history[data-records-view="cards"] > tbody > tr > .order-cell--status { grid-area:status; }
body .blue-records-region > table.orders-history[data-records-view="cards"] > tbody > tr > .order-cell--link { grid-area:link; }
body .blue-records-region > table.orders-history[data-records-view="cards"] > tbody > tr > .order-cell--quantity { grid-area:quantity; }
body .blue-records-region > table.orders-history[data-records-view="cards"] > tbody > tr > .order-cell--charge { grid-area:charge; }
body .blue-records-region > table.orders-history[data-records-view="cards"] > tbody > tr > .order-cell--start { grid-area:start; }
body .blue-records-region > table.orders-history[data-records-view="cards"] > tbody > tr > .order-cell--remains { grid-area:remains; }
body .blue-records-region > table.orders-history[data-records-view="cards"] > tbody > tr > .order-cell--actions { grid-area:actions; }
body .blue-records-region > table.orders-history[data-records-view="cards"] > tbody > tr > .order-cell--deliveries { grid-area:deliveries; }
body .blue-records-region > table.orders-history[data-records-view="cards"] > tbody > tr > .order-cell--interval { grid-area:interval; }
body .blue-records-region > table.orders-history[data-records-view="cards"] > tbody > tr > .order-cell--total { grid-area:total; }
body .blue-records-region > table.orders-history[data-records-view="cards"] > tbody > tr > :is(.order-cell--service, .order-cell--actions)::before { display:none; }
/* Standalone card typography must also work after navigating from pages that
   do not load customer-journey.css. Keep values and help in separate blocks. */
.blue-records-region > table[data-blue-records="orders"] .order-metric-value { display:block; min-width:0; color:var(--br-text); font-size:var(--br-text-size); line-height:1.5; }
.blue-records-region > table[data-blue-records="orders"] .order-cell--start > .customer-status-help { display:block; white-space:normal; margin:var(--br-space-xs) 0 0; }
body .blue-records-region > table[data-records-view="cards"] :is(.customer-status-help, .order-action-note p) { display:block; max-width:100%; margin:var(--br-space-xs) 0 0; color:var(--br-muted); font-size:var(--br-help-size); font-weight:400; line-height:1.4; white-space:normal; }
body .blue-records-region > table.orders-history[data-records-view="cards"] > tbody > tr > .order-cell--status { display:flex !important; align-items:center; flex-wrap:wrap; gap:var(--br-space-sm); }
body .blue-records-region > table.orders-history[data-records-view="cards"] > tbody > tr > .order-cell--status::before { display:none; }
body .blue-records-region > table.orders-history[data-records-view="cards"] .order-cell--status > .customer-status-help { flex:1 1 180px; margin:0; }
body .blue-records-region > table.orders-history[data-records-view="cards"] > tbody > tr > .order-cell--link { padding-bottom:var(--br-space-md) !important; border-bottom:1px solid var(--br-line) !important; }
body .blue-records-region > table[data-records-view="cards"] :is(.orders-link, .bank-copy-value) { max-width:100%; white-space:normal; overflow-wrap:anywhere; }
body .blue-records-region > table[data-records-view="cards"] :is(.btn, .btn-action, .btn-svc-view, .order-support-link) { min-height:36px; max-width:100%; white-space:normal; overflow-wrap:anywhere; }
body .blue-records-region > table[data-records-view="cards"] :is(.orders-copy-id, .services-copy-id, .bank-copy-button) { flex-shrink:0; }
body .blue-records-region > table[data-records-view="cards"] :is(a, button, input, select, textarea):focus-visible { outline:2px solid var(--br-accent) !important; outline-offset:3px; }
body .blue-records-region > table[data-records-view="cards"] .order-cell--actions form { width:100%; max-width:100%; margin:0; }
body .blue-records-region > table[data-records-view="cards"] .order-cell--actions .order-action-note { flex-basis:100%; align-items:flex-start; gap:6px; }
body .blue-records-region > table[data-records-view="cards"] .order-action-note > i { flex-basis:20px; width:20px; height:20px; font-size:11px; }
body .blue-records-region > table[data-records-view="cards"] .order-cell--actions .order-action-note p { margin:0; }
/* Fields follow their own content. Only the remaining space below the figures
   flexes, keeping footer bases aligned without opening gaps around short titles. */
body .blue-records-region > table[data-blue-records="orders"][data-records-view="cards"] > tbody { align-items:stretch; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) { grid-template-rows:auto auto auto auto auto 1fr auto; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="cards"] > tbody > tr > .order-cell--actions {
  display:grid !important; grid-template-columns:minmax(0,1fr); align-content:start; align-items:stretch;
}
body .blue-records-region > table[data-blue-records="orders"][data-records-view="cards"] .order-cell--actions :is(.btn-action, .order-support-link) {
  box-sizing:border-box; width:100% !important; min-height:44px; margin:0; padding:10px 12px;
  justify-content:center; border-radius:var(--br-control-radius); line-height:1.5;
}
body .blue-records-region > table[data-blue-records="orders"][data-records-view="cards"] .order-support-link { font-size:var(--br-meta-size); gap:6px; }
/* The explanation and its help action stay beside each other at every width. */
body .blue-records-region > table[data-blue-records="orders"] .order-assistance { display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:center; gap:var(--br-space-sm); min-width:0; }
body .blue-records-region > table[data-blue-records="orders"] .order-assistance .order-action-note { min-width:0; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="cards"] .order-assistance .order-support-link {
  width:auto !important; min-height:44px; margin:0; padding:8px; white-space:nowrap;
  border:1px solid var(--br-line); border-radius:var(--br-control-radius); background:var(--br-soft); color:var(--br-accent);
}
body .blue-records-region > table[data-blue-records="orders"][data-records-view="cards"] .order-assistance .order-support-link:hover { border-color:var(--br-accent); }
/* A submitted request is a waiting state, distinct from the colored send actions. */
body .blue-records-region > table[data-blue-records="orders"] .btn-action--review {
  background:oklch(97% .035 85); color:oklch(43% .085 70); border:1px solid oklch(85% .09 80);
  box-shadow:none; cursor:default; opacity:1;
}
body .blue-records-region > table[data-blue-records="orders"] .btn-action--review:hover { color:oklch(43% .085 70); transform:none; filter:none; box-shadow:none; }
/* A compact support control opens the history without changing card geometry. */
body .blue-records-region > table[data-blue-records="orders"][data-records-view="cards"] > tbody > tr > .order-cell--status { display:grid !important; grid-template-columns:minmax(0,1fr) auto; align-items:center; gap:var(--br-space-sm); }
.blue-records-region > table[data-blue-records="orders"] .order-status-overview { display:flex; flex-wrap:wrap; align-items:center; min-width:0; gap:6px 8px; }
.blue-records-region > table[data-blue-records="orders"] .order-status-overview > .customer-status-help { flex:1 1 160px; margin:0; }
.blue-records-region > table[data-blue-records="orders"] .order-status-panel { grid-column:1/-1; min-width:0; }
.blue-records-region > table[data-blue-records="orders"] .order-status-panel--support { --support-ink:var(--br-accent); --support-background:oklch(96.5% .015 260); --support-border:oklch(85% .045 260); display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:center; gap:10px; padding:10px; border:1px solid var(--support-border); border-radius:10px; background:var(--support-background); }
.blue-records-region > table[data-blue-records="orders"] .order-status-panel--waiting { --support-ink:oklch(40% .14 290); --support-background:oklch(96.5% .018 290); --support-border:oklch(86% .05 290); }
.blue-records-region > table[data-blue-records="orders"] :is(.order-status-panel--failed,.order-status-panel--expired) { --support-ink:oklch(43% .085 70); --support-background:oklch(97% .025 85); --support-border:oklch(86% .07 80); }
.blue-records-region > table[data-blue-records="orders"] .order-status-panel--support > .order-status-overview { display:grid; justify-items:start; align-content:center; gap:6px; }
.blue-records-region > table[data-blue-records="orders"] .order-status-panel--support .orders-status-badge { max-width:100%; border-color:var(--support-border); background:var(--br-surface); color:var(--support-ink); white-space:normal; line-height:1.4; }
.blue-records-region > table[data-blue-records="orders"] .order-status-panel--support .customer-status-help { color:var(--br-text); }
.blue-records-region > table[data-blue-records="orders"] .order-status-panel--support .order-support-toggle { padding:8px 10px; border-color:var(--support-border); background:var(--br-surface); color:var(--support-ink); font-size:var(--br-meta-size); }
@media (max-width:479px) {
  .blue-records-region > table[data-blue-records="orders"] .order-status-panel--support > .order-status-overview { display:contents; }
  .blue-records-region > table[data-blue-records="orders"] .order-status-panel--support .orders-status-badge { grid-column:1; grid-row:1; justify-self:start; align-self:center; }
  .blue-records-region > table[data-blue-records="orders"] .order-status-panel--support .customer-status-help { grid-column:1/-1; grid-row:2; font-size:var(--br-meta-size); }
  .blue-records-region > table[data-blue-records="orders"] .order-status-panel--support .order-support-toggle { grid-column:2; grid-row:1; }
}
.blue-records-region > table[data-blue-records="orders"] .order-support-toggle { display:inline-flex; align-items:center; justify-content:center; gap:6px; min-height:44px; margin:0; padding:6px 8px; border:1px solid var(--br-line); border-radius:var(--br-control-radius); background:var(--br-soft); color:var(--br-accent); font:inherit; font-size:var(--br-label-size); font-weight:600; white-space:nowrap; cursor:pointer; }
.blue-records-region > table[data-blue-records="orders"] .order-support-toggle:hover { border-color:var(--br-accent); }
.blue-records-region > table[data-blue-records="orders"] .order-request-state { display:flex; align-items:center; justify-content:center; gap:8px; min-height:44px; padding:8px 12px; border:1px solid var(--br-line); border-radius:var(--br-control-radius); background:var(--br-soft); color:var(--br-accent); font-size:var(--br-meta-size); font-weight:600; }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress { display:none; box-sizing:border-box; position:fixed; inset:auto; width:min(360px,calc(100vw - 32px)); max-width:none; max-height:calc(100dvh - 32px); overflow:auto; margin:0; padding:16px; border:1px solid var(--br-line); border-radius:var(--br-card-radius); background:var(--br-surface); color:var(--br-text); box-shadow:0 12px 36px oklch(25% .04 260 / .16); white-space:normal; text-align:left; }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress:popover-open { display:block; }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress::backdrop { background:transparent; }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__header { display:flex; align-items:center; justify-content:space-between; gap:var(--br-space-sm); }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__header > strong { color:var(--br-text); font-size:var(--br-title-size); font-weight:600; }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__header > strong > span { display:block; color:var(--br-muted); font-size:var(--br-label-size); font-weight:400; }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__close { display:inline-flex; align-items:center; justify-content:center; width:44px; height:44px; flex-shrink:0; margin:-8px -8px -8px 0; padding:8px; border:0; border-radius:var(--br-control-radius); background:transparent; color:var(--br-muted); font-size:14px; cursor:pointer; }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__close:hover { background:var(--br-soft); color:var(--br-text); }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__close > span { font-size:22px; line-height:1; }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__help { display:inline-flex; align-items:center; gap:6px; min-height:44px; flex-shrink:0; padding:6px 0 6px 8px; color:var(--br-accent); font-size:var(--br-meta-size); font-weight:600; text-decoration:none; }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__help:hover { text-decoration:underline; }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__caption,
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__updated { display:block; color:var(--br-muted); font-size:var(--br-help-size); line-height:1.4; }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__caption { margin:12px 0 0; }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__items { display:grid; gap:0; margin:12px 0 0; padding:0; list-style:none; }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__item { --support-state-color:var(--br-muted); margin:0; padding:12px 0; border:0; border-top:1px solid var(--br-line); border-radius:0; background:transparent; }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__item--warning { --support-state-color:oklch(45% .095 70); }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__item--info { --support-state-color:var(--br-accent); }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__item--success { --support-state-color:oklch(42% .09 160); }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__stage { display:flex; flex-wrap:wrap; align-items:baseline; justify-content:space-between; gap:2px 8px; font-size:var(--br-meta-size); line-height:1.4; }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__stage > span { color:var(--br-muted); }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__stage > strong { color:var(--support-state-color); font-weight:600; }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__item > p { margin:4px 0 0; color:var(--br-muted); font-size:var(--br-help-size); line-height:1.4; }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__footer { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:0 8px; border-top:1px solid var(--br-line); }
.blue-records-region > table[data-blue-records="orders"] .order-support-progress__updated { margin:0; }
.blue-records-region > table[data-blue-records="orders"] .order-assistance { min-height:44px; }
.blue-records-region > table[data-blue-records="orders"] .order-assistance:has(> .order-action-note:only-child) { grid-template-columns:minmax(0,1fr); }
.blue-records-region > table[data-blue-records="orders"] .order-assistance:has(> .order-support-link:only-child) { grid-template-columns:minmax(0,1fr); }
body .blue-records-region > table[data-records-view="cards"] .nowrap { white-space:normal; }
body .blue-records-region > table[data-records-view="cards"] .bank-field-label { display:none; }
body .blue-records-region > table[data-records-view="cards"] :is(.bank-account-data, .bank-instructions) { min-width:0; }
body .blue-records-region > table.bank-accounts-table[data-records-view="cards"] > tbody > tr > :is(th, td) { grid-column:1/-1; }
body .blue-records-region > table[data-records-view="cards"] > tbody > .services-list-category-title {
  display:block; grid-column:1/-1; padding:var(--br-space-md) 0 0; border:0 !important; border-radius:0; background:transparent !important;
}
body .blue-records-region > table[data-records-view="cards"] > tbody > .services-list-category-title:first-child { padding-top:0; }
body .blue-records-region > table[data-records-view="cards"] > tbody > .blue-records-summary { display:block; grid-column:1/-1; text-align:center; padding:var(--br-space-xl) var(--br-space-lg); }
body .blue-records-region > table[data-records-view="cards"] > tbody > .blue-records-summary > td { text-align:center; }
body .blue-records-region > table[data-records-view="cards"] > tbody > :is(.services-list-category-title, .blue-records-summary) > td::before { display:none; }
body .blue-records-region > table[data-records-view="cards"] > tfoot,
body .blue-records-region > table[data-records-view="cards"] > tfoot > tr,
body .blue-records-region > table[data-records-view="cards"] > tfoot > tr > td { display:block; width:100%; padding:var(--br-space-md) 0; border:0; }
/* Semantic models keep the same reading rhythm without relying on translated headings. */
.blue-records-region > table[data-blue-records="payments"],
.blue-records-region > table[data-blue-records="payouts"] { --br-card-layout:"id date" "method method" "amount status"; }
.blue-records-region > table[data-blue-records="activity"] { --br-card-layout:"id date" "description description" "ip ip"; }
.blue-records-region > table[data-blue-records="subscriptions"] { --br-card-layout:"id status" "title title" "account account" "quantity posts" "delay expiry" "created updated" "actions actions"; }
.blue-records-region > table[data-blue-records="updates"] { --br-card-layout:"title title" "update update" "date date"; }
.blue-records-region > table[data-blue-records="commissions"] { --br-card-layout:"id date" "person person" "description description"; }
.blue-records-region > table[data-blue-records="giveaways"] { --br-card-layout:"title title" "prize date" "winner winner"; }
.blue-records-region > table[data-blue-records="refunds"] { --br-card-layout:"id date" "amount balance" "status status"; }
.blue-records-region > table[data-blue-records="ticket-requests"] { --br-card-layout:"id status" "title title" "request request"; }
.blue-records-region > table[data-blue-records="tickets"] { --br-card-layout:"id status" "subject subject" "updated updated"; }
body .blue-records-region > table:is([data-blue-records="payments"], [data-blue-records="activity"], [data-blue-records="subscriptions"], [data-blue-records="commissions"], [data-blue-records="payouts"], [data-blue-records="refunds"], [data-blue-records="ticket-requests"])[data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(1) { grid-area:id; }
body .blue-records-region > table:is([data-blue-records="payments"], [data-blue-records="activity"])[data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(2),
body .blue-records-region > table:is([data-blue-records="refunds"], [data-blue-records="payouts"])[data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(5),
body .blue-records-region > table:is([data-blue-records="commissions"], [data-blue-records="giveaways"])[data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(4),
body .blue-records-region > table[data-blue-records="updates"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(2) { grid-area:date; }
body .blue-records-region > table:is([data-blue-records="payments"], [data-blue-records="payouts"])[data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(3) { grid-area:method; }
body .blue-records-region > table[data-blue-records="payments"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(4),
body .blue-records-region > table:is([data-blue-records="refunds"], [data-blue-records="payouts"])[data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(2) { grid-area:amount; font-size:var(--br-title-size) !important; font-weight:600; }
body .blue-records-region > table[data-blue-records="payments"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(5),
body .blue-records-region > table[data-blue-records="payouts"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(4),
body .blue-records-region > table[data-blue-records="refunds"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(3),
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(7),
body .blue-records-region > table[data-blue-records="ticket-requests"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(4) { grid-area:status; }
body .blue-records-region > table[data-blue-records="payments"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(6) { grid-column:1/-1; padding-top:var(--br-space-md) !important; border-top:1px solid var(--br-line) !important; }
body .blue-records-region > table:is([data-blue-records="activity"], [data-blue-records="commissions"])[data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(3) { grid-area:description; }
body .blue-records-region > table[data-blue-records="activity"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(4) { grid-area:ip; }
body .blue-records-region > table[data-blue-records="commissions"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(2) { grid-area:person; font-size:var(--br-title-size) !important; font-weight:600; }
body .blue-records-region > table[data-blue-records="refunds"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(4) { grid-area:balance; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(2) { grid-area:account; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(3) { grid-area:quantity; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(4) { grid-area:posts; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(5) { grid-area:delay; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(6),
body .blue-records-region > table:is([data-blue-records="updates"], [data-blue-records="giveaways"])[data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(1),
body .blue-records-region > table[data-blue-records="ticket-requests"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(2) { grid-area:title; font-size:var(--br-title-size) !important; font-weight:600; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(8) { grid-area:created; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(9) { grid-area:updated; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(10) { grid-area:expiry; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(11) { grid-area:actions; }
body .blue-records-region > table[data-blue-records="updates"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(3) { grid-area:update; }
body .blue-records-region > table[data-blue-records="giveaways"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(2) { grid-area:prize; }
body .blue-records-region > table[data-blue-records="giveaways"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(3) { grid-area:winner; }
body .blue-records-region > table[data-blue-records="ticket-requests"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(3) { grid-area:request; }
/* Identity and dates form one quiet header line in every operational list. */
body .blue-records-region > table[data-records-view="cards"] > tbody > tr > .order-cell--id,
body .blue-records-region > table:is([data-blue-records="payments"], [data-blue-records="activity"], [data-blue-records="subscriptions"], [data-blue-records="commissions"], [data-blue-records="payouts"], [data-blue-records="refunds"])[data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(1) { display:flex !important; align-items:center; flex-wrap:wrap; gap:var(--br-space-xs) var(--br-space-sm); font-weight:600; align-self:center; }
body .blue-records-region > table[data-records-view="cards"] > tbody > tr > .order-cell--id::before { content:"(ID) Pedido:"; margin:0; flex-shrink:0; white-space:nowrap; }
body .blue-records-region > table:is([data-blue-records="payments"], [data-blue-records="activity"], [data-blue-records="subscriptions"], [data-blue-records="commissions"], [data-blue-records="payouts"], [data-blue-records="refunds"])[data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(1)::before { margin:0; }
body .blue-records-region > table[data-blue-records="payments"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(1)::before { content:"Cobrança"; }
body .blue-records-region > table[data-blue-records="refunds"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(1)::before { content:"Pedido"; }
body .blue-records-region > table[data-records-view="cards"] > tbody > tr > .order-cell--date,
body .blue-records-region > table:is([data-blue-records="payments"], [data-blue-records="activity"])[data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(2),
body .blue-records-region > table:is([data-blue-records="refunds"], [data-blue-records="payouts"])[data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(5),
body .blue-records-region > table[data-blue-records="commissions"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(4) { align-self:center; text-align:right; color:var(--br-muted); font-size:var(--br-meta-size) !important; }
body .blue-records-region > table[data-records-view="cards"] > tbody > tr > .order-cell--date::before,
body .blue-records-region > table:is([data-blue-records="payments"], [data-blue-records="activity"])[data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(2)::before,
body .blue-records-region > table:is([data-blue-records="refunds"], [data-blue-records="payouts"])[data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(5)::before,
body .blue-records-region > table[data-blue-records="commissions"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) > :nth-child(4)::before { display:none; }
/* Tickets expose one native destination; the delegated click also accepts the card's space. */
body .blue-records-region > table[data-blue-records="tickets"][data-records-view="cards"] > tbody { align-items:stretch; }
body .blue-records-region > table[data-blue-records="tickets"][data-records-view="cards"] > tbody > .blue-ticket-record { grid-template-columns:minmax(0,1fr) max-content; grid-template-rows:auto 1fr auto; cursor:pointer; }
body .blue-records-region > table[data-blue-records="tickets"][data-records-view="cards"] > tbody > .blue-ticket-record:hover { border-color:var(--br-hover-line) !important; background:var(--br-soft) !important; }
body .blue-records-region > table[data-blue-records="tickets"][data-records-view="cards"] > tbody > .blue-ticket-record:focus-within { outline:2px solid var(--br-accent); outline-offset:3px; }
body .blue-records-region > table[data-blue-records="tickets"][data-records-view="cards"] > tbody > tr > .blue-ticket-id { grid-area:id; align-self:center; font-weight:600; }
body .blue-records-region > table[data-blue-records="tickets"][data-records-view="cards"] > tbody > tr > .blue-ticket-id::before { content:"Ticket"; display:inline; margin:0 var(--br-space-sm) 0 0; }
body .blue-records-region > table[data-blue-records="tickets"][data-records-view="cards"] > tbody > tr > .blue-ticket-status { grid-area:status; text-align:right; align-self:center; }
body .blue-records-region > table[data-blue-records="tickets"][data-records-view="cards"] .blue-ticket-status > span { white-space:nowrap; }
body .blue-records-region > table[data-blue-records="tickets"][data-records-view="cards"] > tbody > tr > :is(.blue-ticket-status, .blue-ticket-subject)::before { display:none; }
body .blue-records-region > table[data-blue-records="tickets"][data-records-view="cards"] > tbody > tr > .blue-ticket-subject { grid-area:subject; align-self:start; }
body .blue-records-region > table[data-blue-records="tickets"][data-records-view="cards"] > tbody > tr > .blue-ticket-updated { grid-area:updated; color:var(--br-muted); font-size:var(--br-meta-size) !important; }
body .blue-records-region > table[data-blue-records="tickets"][data-records-view="cards"] > tbody > tr > .blue-ticket-updated::before { content:"Atualizado"; display:inline; margin:0 var(--br-space-sm) 0 0; }
body .blue-records-region > table[data-blue-records="tickets"][data-records-view="cards"] .blue-ticket-link { display:inline-block; line-height:1.5; }
/* Service cards follow the same identity, title, figures and action sequence. */
.blue-records-region > table[data-blue-records="services"] { --br-card-layout:"id amount" "title title" "minimum maximum" "actions actions"; }
/* The catalog's legacy adapter uses two IDs; match that scope when restoring its grid. */
body #block_31 #service-table[data-records-view="cards"] > tbody { grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--br-card-min)),1fr)); gap:var(--br-space-md); }
body #block_31 #service-table[data-blue-records="services"][data-records-view="cards"] > tbody > tr[data-svc-q]:has(> td:nth-child(7)) { grid-template-areas:"id amount" "title title" "minimum maximum" "speed speed" "actions actions"; }
body #block_31 #service-table[data-blue-records="services"][data-records-view="cards"] > tbody > tr[data-svc-q] > :nth-child(1) { grid-area:id; align-self:center; }
body #block_31 #service-table[data-blue-records="services"][data-records-view="cards"] > tbody > tr[data-svc-q] > :nth-child(1)::before { display:none; }
body #block_31 #service-table[data-blue-records="services"][data-records-view="cards"] > tbody > tr[data-svc-q] > :nth-child(2) { grid-area:title; }
body #block_31 #service-table[data-blue-records="services"][data-records-view="cards"] > tbody > tr[data-svc-q] > :nth-child(2)::before { display:none; }
body #block_31 #service-table[data-blue-records="services"][data-records-view="cards"] > tbody > tr[data-svc-q] > :nth-child(3) { grid-area:amount; text-align:right; align-self:center; font-weight:600; }
body #block_31 #service-table[data-blue-records="services"][data-records-view="cards"] > tbody > tr[data-svc-q] > :nth-child(4) { grid-area:minimum; }
body #block_31 #service-table[data-blue-records="services"][data-records-view="cards"] > tbody > tr[data-svc-q] > :nth-child(5) { grid-area:maximum; }
body #block_31 #service-table[data-blue-records="services"][data-records-view="cards"] > tbody > tr[data-svc-q] > :nth-child(6):not([data-label="Ações"]) { grid-area:speed; }
body #block_31 #service-table[data-blue-records="services"][data-records-view="cards"] > tbody > tr[data-svc-q] > [data-label="Ações"] { grid-area:actions; }
/* Parameter/reference tables stay compact inside their existing documentation section. */
body .blue-records-region > table:is([data-blue-records="api"], [data-blue-records="ticket-editor"])[data-records-view="cards"] > tbody { grid-template-columns:minmax(0,1fr); gap:var(--br-space-sm); }
body .blue-records-region > table[data-blue-records="api"][data-records-view="cards"] > tbody > tr { grid-template-columns:minmax(72px,1fr) minmax(0,2fr); gap:var(--br-space-sm) var(--br-space-md); padding:var(--br-space-md); }
body .blue-records-region > table[data-blue-records="api"][data-records-view="cards"] > tbody > tr > td::before { display:none; }
body .blue-records-region > table[data-blue-records="api"][data-records-view="cards"] code { white-space:normal; overflow-wrap:anywhere; }
body .blue-records-region > table[data-blue-records="banks"][data-records-view="cards"] > tbody > tr > :first-child::before { display:none; }
body .blue-records-region > table[data-blue-records="banks"][data-records-view="cards"] .bank-account-data { margin:0; }
/* Every model uses the same value, explanation, state and action vocabulary.
   Textual values may wrap; only individual numbers stay intact in table mode. */
.blue-records-region .blue-record-value { display:block; min-width:0; max-width:100%; line-height:1.5; font-variant-numeric:tabular-nums; overflow-wrap:anywhere; }
.blue-records-region .blue-record-meta { display:block; min-width:0; max-width:100%; margin:4px 0 0; color:var(--br-muted); font-size:var(--br-meta-size); font-weight:400; line-height:1.45; white-space:normal; overflow-wrap:anywhere; }
.blue-records-region .blue-record-title { font-weight:600; line-height:1.5; white-space:normal; overflow-wrap:anywhere; }
.blue-records-region .blue-record-status { --state-ink:var(--br-muted); --state-fill:var(--br-soft); --state-line:var(--br-line); display:inline-flex; align-items:center; gap:5px; max-width:100%; padding:4px 8px !important; border:1px solid var(--state-line) !important; border-radius:999px !important; background:var(--state-fill) !important; color:var(--state-ink) !important; font-size:11px !important; font-weight:600 !important; line-height:1.4; letter-spacing:0; white-space:nowrap; overflow-wrap:normal; word-break:normal; }
.blue-records-region .blue-record-status--success { --state-ink:oklch(38% .095 155); --state-fill:oklch(97% .018 155); --state-line:oklch(87% .055 155); }
.blue-records-region .blue-record-status--warning { --state-ink:oklch(43% .085 70); --state-fill:oklch(97% .025 85); --state-line:oklch(86% .07 80); }
.blue-records-region .blue-record-status--info { --state-ink:var(--br-accent); --state-fill:oklch(97% .016 260); --state-line:oklch(86% .045 260); }
.blue-records-region .blue-record-status--error { --state-ink:oklch(42% .14 25); --state-fill:oklch(97% .015 25); --state-line:oklch(87% .05 25); }
.blue-records-region .blue-record-action { display:inline-flex; box-sizing:border-box; align-items:center; justify-content:center; gap:6px; min-height:36px; max-width:100%; padding:7px 10px; border:1px solid var(--br-line); border-radius:var(--br-control-radius); background:var(--br-soft); color:var(--br-accent); box-shadow:none !important; font-size:var(--br-meta-size); font-weight:600; line-height:1.4; text-decoration:none; white-space:normal; cursor:pointer; }
.blue-records-region .blue-record-action:hover { border-color:var(--br-accent); color:var(--br-accent); transform:none; text-decoration:none; }
body .blue-records-region > table[data-records-view] :is(.orders-copy-id,.services-copy-id,.bank-copy-button) { flex-shrink:0; width:32px !important; min-width:32px; height:32px !important; }
/* Equal outer heights and footer bases, with each record's own natural text
   height. No shared row sizing that opens holes around shorter content. */
body .blue-records-region > table[data-records-view="cards"]:not([data-blue-records="api"]):not([data-blue-records="ticket-editor"]) > tbody { align-items:stretch; }
body .blue-records-region > table:is([data-blue-records="payments"],[data-blue-records="payouts"])[data-records-view="cards"] > tbody > tr:not(.blue-records-summary) { grid-template-rows:auto auto 1fr; }
body .blue-records-region > table[data-blue-records="payments"][data-records-view="cards"]:has(> thead > tr > :nth-child(6)) > tbody > tr:not(.blue-records-summary) { grid-template-areas:"id date" "method method" "amount status" "actions actions"; grid-template-rows:auto auto 1fr auto; }
body .blue-records-region > table[data-blue-records="payments"][data-records-view="cards"] > tbody > tr > :nth-child(6) { grid-area:actions; align-self:end; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) { grid-template-rows:auto auto auto auto auto 1fr auto; }
body .blue-records-region > table[data-blue-records="dripfeeds"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) { grid-template-areas:"id date" "service service" "status status" "link link" "quantity charge" "interval total" "deliveries deliveries"; grid-template-rows:auto auto auto auto auto 1fr auto; }
body .blue-records-region > table[data-blue-records="updates"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) { grid-template-rows:auto 1fr auto; }
body .blue-records-region > table:is([data-blue-records="activity"],[data-blue-records="commissions"],[data-blue-records="giveaways"],[data-blue-records="refunds"],[data-blue-records="ticket-requests"])[data-records-view="cards"] > tbody > tr:not(.blue-records-summary) { grid-template-rows:auto auto 1fr; }
body .blue-records-region > table:is([data-blue-records="activity"],[data-blue-records="commissions"],[data-blue-records="giveaways"],[data-blue-records="refunds"],[data-blue-records="ticket-requests"])[data-records-view="cards"] > tbody > tr > :is(td,th) { align-self:start; }
body .blue-records-region > table[data-records-view="cards"] .blue-record-title { font-size:var(--br-title-size); }
body .blue-records-region > table[data-records-view="cards"] > tbody > tr > .blue-record-title::before { display:none; }
body .blue-records-region > table[data-records-view="cards"] .blue-record-actions { display:flex !important; flex-wrap:wrap; align-items:center; gap:8px; min-width:0; }
body .blue-records-region > table[data-records-view="cards"] > tbody > tr > .blue-record-actions { align-self:end; padding-top:12px !important; border-top:1px solid var(--br-line) !important; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="cards"] > tbody > tr > .blue-record-actions:not(:has(a,button,form)) { padding-top:0 !important; border-top:0 !important; }
body .blue-records-region > table[data-records-view="cards"] .blue-record-actions::before { display:none; }
body .blue-records-region > table[data-records-view="cards"] .blue-record-actions > :is(a,button,form) { flex:1 1 120px; min-width:0; width:100%; margin:0; }
body .blue-records-region > table[data-records-view="cards"] :is(.blue-record-action,.blue-record-actions .btn) { box-sizing:border-box; min-height:44px; padding:10px 12px; border-radius:var(--br-control-radius); font-size:var(--br-meta-size); font-weight:600; letter-spacing:0; line-height:1.45; text-transform:none; white-space:normal; }
body .blue-records-region > table[data-records-view="cards"] .blue-record-actions :is(.blue-record-action,.btn) { width:100%; justify-content:center; }
body .blue-records-region > table[data-records-view="cards"] .blue-record-actions > .blue-record-meta { margin:0; }
body .blue-records-region > table[data-records-view="cards"] .blue-record-status + .blue-record-meta { margin-top:6px; }
body .blue-records-region > table[data-blue-records="tickets"][data-records-view="cards"] .blue-ticket-id { display:flex !important; align-items:center; flex-wrap:wrap; gap:6px; }
body .blue-records-region > table[data-blue-records="tickets"][data-records-view="cards"] .blue-ticket-id::before { margin:0; }
body .blue-records-region > table[data-blue-records="ticket-requests"][data-records-view="cards"] > tbody > tr:not(.blue-records-summary) { grid-template-columns:minmax(0,1fr) max-content; }
body .blue-records-region > table:is([data-blue-records="subscriptions"],[data-blue-records="dripfeeds"],[data-blue-records="ticket-requests"])[data-records-view="cards"] .orders-link { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; white-space:normal; overflow-wrap:anywhere; }
body .blue-records-region > table:is([data-blue-records="subscriptions"],[data-blue-records="dripfeeds"],[data-blue-records="ticket-requests"])[data-records-view="cards"] .orders-link:focus-visible { -webkit-line-clamp:unset; }
/* The catalog keeps one primary purchase action and an outlined view action. */
body #block_31 #service-table[data-records-view] td > .blue-record-actions { width:100%; }
body #block_31 #service-table[data-records-view="cards"] > tbody { align-items:stretch; }
body #block_31 #service-table[data-records-view="cards"] > tbody > tr[data-svc-q] { grid-template-rows:auto auto 1fr auto; }
body #block_31 #service-table[data-records-view="cards"] > tbody > tr[data-svc-q]:has(> :nth-child(7)) { grid-template-rows:auto auto auto 1fr auto; }
body #block_31 #service-table[data-records-view] .btn-svc-view { box-sizing:border-box; min-height:36px; padding:8px 10px !important; border:1px solid var(--br-line) !important; border-radius:var(--br-control-radius); background:var(--br-soft) !important; color:var(--br-accent) !important; box-shadow:none !important; font-size:12px !important; letter-spacing:0 !important; text-transform:none !important; line-height:1.4 !important; }
body #block_31 #service-table[data-records-view] .btn-svc-view.svc-card-buy { background:var(--br-accent) !important; border-color:var(--br-accent) !important; color:var(--br-surface) !important; }
body #block_31 #service-table[data-records-view] .btn-svc-view .svc-view-ico { width:auto !important; min-width:0; height:auto !important; margin:0; padding:0; border:0; background:transparent !important; box-shadow:none !important; color:inherit !important; }
body #block_31 #service-table[data-records-view] .btn-svc-view i { color:inherit !important; }
body #block_31 #service-table[data-records-view] .btn-svc-view:hover { transform:none !important; }
body #block_31 #service-table[data-records-view] .btn-svc-view .svc-view-arrow { display:none; }
body #block_31 #service-table[data-records-view="cards"] .btn-svc-view { flex:1 1 110px; width:100%; min-height:44px; margin:0; justify-content:center; }
body #block_31 #service-table[data-records-view="cards"] > tbody > tr[data-svc-q] > [data-label="Ações"] { align-self:end; padding-top:12px !important; border-top:1px solid var(--br-line) !important; }
body #block_31 #service-table[data-records-view="cards"] .services-list-category-title .services-category { padding:10px 0; background:transparent !important; color:var(--br-accent); font-size:15px; font-weight:600; }
/* Scheduled orders keep their existing confirmation and child-order dialog. */
body .blue-records-region > table[data-blue-records="dripfeeds"][data-records-view="cards"] .order-cell--deliveries { display:flex !important; flex-direction:column; align-items:stretch; gap:8px; padding-top:12px !important; border-top:1px solid var(--br-line) !important; }
body .blue-records-region > table[data-blue-records="dripfeeds"][data-records-view="cards"] .order-cell--deliveries::before { display:none; }
body .blue-records-region > table[data-blue-records="dripfeeds"][data-records-view="cards"] .scheduled-deliveries { flex:none; }
body .blue-records-region > table[data-blue-records="dripfeeds"][data-records-view="cards"] .order-cell--deliveries .order-support-link { justify-content:center; width:100%; min-height:44px; margin:0; }
body .blue-records-region > table[data-blue-records="dripfeeds"][data-records-view="cards"] .scheduled-cancel :is(summary,.scheduled-cancel__button) { width:100%; }
/* Updates contain prose, not a status badge or a single unbroken metric. */
body .blue-records-region > table[data-blue-records="updates"][data-records-view] .su-text { display:block; max-width:100%; padding:0; border:0; background:transparent; white-space:normal; overflow-wrap:anywhere; line-height:1.5; }
body .blue-records-region > table[data-blue-records="updates"][data-records-view] .su-name { display:block; margin-top:4px; white-space:normal; overflow-wrap:anywhere; }
body .blue-records-region > table[data-blue-records="updates"][data-records-view] .blue-record-action { margin-top:8px; }
/* Bank details retain every copy control and the original instructions. */
body .blue-records-region > table[data-blue-records="banks"][data-records-view="cards"] .bank-account-name strong { font-size:var(--br-title-size); }
body .blue-records-region > table[data-blue-records="banks"][data-records-view="cards"] :is(.bank-account-data,.bank-instructions) { max-width:100%; min-width:0; }
body .blue-records-region > table[data-blue-records="banks"][data-records-view="cards"] .bank-account-data > div + div { margin-top:12px; }
body .blue-records-region > table[data-blue-records="banks"][data-records-view="cards"] .bank-account-data dt { margin-bottom:4px; color:var(--br-muted); font-size:var(--br-label-size); }
body .blue-records-region > table[data-blue-records="banks"][data-records-view="cards"] .bank-account-data dd { margin:0; }
/* Tables have their own column budget and density, independent of card layouts. */
body .orders-history-shell:has(.blue-records-region[data-records-view="table"]) { padding:0 !important; background:transparent !important; box-shadow:none !important; overflow:visible !important; }
.blue-records-scroll-hint { display:flex; align-items:center; gap:8px; margin:0 0 8px; color:var(--br-muted,oklch(48% .03 260)); font-size:12px; line-height:1.5; }
.blue-records-scroll-hint[hidden] { display:none; }
.blue-records-scroll-hint > span[aria-hidden] { font-size:18px; line-height:1; }
.blue-records-region[data-records-view="table"] { overflow-x:auto; overscroll-behavior-x:contain; border:1px solid var(--br-line); border-radius:10px; background:var(--br-surface); }
body .blue-records-region > table[data-records-view="table"],
body #block_31 #service-table[data-records-view="table"] { display:table; width:100% !important; min-width:560px !important; margin:0 !important; border-collapse:collapse; table-layout:auto; }
body .blue-records-region > table.blue-records-wide[data-records-view="table"] { min-width:1040px !important; }
body .blue-records-region > table[data-records-view="table"] > thead,
body #block_31 #service-table[data-records-view="table"] > thead { display:table-header-group; position:static; width:auto; height:auto; margin:0; overflow:visible; clip-path:none; }
body .blue-records-region > table[data-records-view="table"] > tbody,
body #block_31 #service-table[data-records-view="table"] > tbody { display:table-row-group; }
body .blue-records-region > table[data-records-view="table"] > tfoot { display:table-footer-group; }
body .blue-records-region > table[data-records-view="table"] > :is(thead, tbody, tfoot) > tr,
body #block_31 #service-table[data-records-view="table"] > tbody > tr { display:table-row; grid-template-areas:none; padding:0; margin:0; border:0 !important; background:transparent; box-shadow:none; }
body .blue-records-region > table[data-records-view="table"] > :is(thead, tbody, tfoot) > tr > :is(td, th),
body #block_31 #service-table[data-records-view="table"] > tbody > tr > td {
  display:table-cell !important; grid-area:auto; width:auto !important; height:auto !important; padding:10px 12px !important;
  margin:0; border:0 !important; border-bottom:1px solid var(--br-line) !important; border-radius:0; background:transparent !important;
  max-width:none !important; min-width:0; color:var(--br-text); font-size:13px !important; line-height:1.5;
  vertical-align:middle; white-space:normal !important; overflow-wrap:break-word; word-break:normal !important; font-variant-numeric:tabular-nums;
}
body .blue-records-region > table[data-records-view="table"] > tbody > tr > :is(td, th)::before,
body #block_31 #service-table[data-records-view="table"] > tbody > tr > td::before { display:none; }
body .blue-records-region > table[data-records-view="table"] > thead > tr > th { padding-top:12px !important; padding-bottom:12px !important; font-size:11px !important; font-weight:600; letter-spacing:.3px; color:var(--br-muted); background:var(--br-soft) !important; text-align:start; }
body .blue-records-region > table[data-records-view="table"] > tbody > tr:nth-child(even) { background:oklch(98.7% .004 250); }
body .blue-records-region > table[data-records-view="table"] > tbody > tr:hover { background:var(--br-soft); }
body .blue-records-region > table[data-records-view="table"] > tbody > tr:last-child > :is(td,th) { border-bottom:0 !important; }
body .blue-records-region > table[data-records-view="table"] :is(a,button,input,select,textarea,summary):focus-visible { outline:2px solid var(--br-accent) !important; outline-offset:2px !important; }
body .blue-records-region > table[data-records-view="table"] :is(.orders-status-badge,.blue-ticket-status span,.nowrap) { white-space:nowrap; overflow-wrap:normal; word-break:normal; }
body .blue-records-region > table[data-records-view="table"] > tbody > tr > :is([data-label="Valor"],[data-label="Valor total"],[data-label="Quantidade"],[data-label="A entregar"],[data-label="Contagem inicial"]) { white-space:nowrap !important; }
body .blue-records-region > table[data-records-view="table"] :is(.customer-status-help,.order-action-note p) { font-size:11px; line-height:1.45; white-space:normal; }
/* All ten order columns remain available. Narrow screens scroll instead of
   squeezing URLs and status labels into fragments. Header widths include padding. */
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] { min-width:1628px !important; table-layout:fixed; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] > thead > tr > :nth-child(1) { width:152px !important; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] > thead > tr > :nth-child(2) { width:136px !important; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] > thead > tr > :nth-child(3) { width:184px !important; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] > thead > tr > :nth-child(4) { width:112px !important; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] > thead > tr > :nth-child(5) { width:144px !important; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] > thead > tr > :nth-child(6) { width:104px !important; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] > thead > tr > :nth-child(7) { width:236px !important; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] > thead > tr > :nth-child(8) { width:228px !important; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] > thead > tr > :nth-child(9) { width:88px !important; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] > thead > tr > :nth-child(10) { width:244px !important; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] > thead > tr > :is(:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(9)),
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] :is(.order-cell--charge,.order-cell--start,.order-cell--quantity,.order-cell--remains) { text-align:right; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] :is(.order-cell--id,.order-cell--date) { text-align:start; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .order-cell--id > span { flex-wrap:wrap; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .orders-copy-id { flex-shrink:0; width:32px !important; height:32px !important; }
body .blue-records-region > table.orders-history[data-records-view="table"] .order-cell--link { white-space:normal !important; }
body .blue-records-region > table.orders-history[data-records-view="table"] .order-cell--link > :is(a,span) { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; white-space:normal; overflow-wrap:anywhere; line-height:1.5; }
body .blue-records-region > table.orders-history[data-records-view="table"] .order-cell--link > :is(a,span):focus-visible { -webkit-line-clamp:unset; }
body .blue-records-region > table.orders-history[data-records-view="table"] .order-cell--service { overflow:visible !important; text-overflow:clip !important; white-space:normal !important; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .order-cell--start > .customer-status-help { margin-top:4px; max-width:none; font-weight:400; }
/* Support is a badge and a small control in the row. The full history remains
   in its existing popover, with a full-width explanation below the controls. */
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .order-status-panel { padding:0; border:0; border-radius:0; background:transparent; gap:4px 8px; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .order-status-overview { display:grid; justify-items:start; gap:4px; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .order-status-panel--support > .order-status-overview { display:contents; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .order-status-panel--support .orders-status-badge { grid-column:1; grid-row:1; justify-self:start; align-self:center; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .order-status-panel--support .order-support-toggle { grid-column:2; grid-row:1; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .order-status-panel .customer-status-help { grid-column:1/-1; grid-row:2; margin:0; max-width:none; font-size:11px; line-height:1.45; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .orders-status-badge { max-width:none; padding:4px 8px; white-space:nowrap; font-size:11px; letter-spacing:0; line-height:1.4; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] :is(.order-support-toggle,.order-request-state,.btn-action,.order-support-link) { box-sizing:border-box; min-height:36px; padding:7px 8px; margin:0; border-radius:8px; font-size:12px; font-weight:600; line-height:1.4; text-transform:none; letter-spacing:0; text-decoration:none; white-space:normal; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .order-support-toggle { white-space:nowrap; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .order-cell--actions form { display:block !important; width:100%; margin:0 !important; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .order-cell--actions form + form,
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .order-cell--actions :is(form + .btn-action,.btn-action + form) { margin-top:6px !important; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .btn-action { width:100%; box-shadow:none; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .btn-action--cancel:not(.btn-action--review) { background:oklch(47% .17 25); }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .btn-action--refill { background:oklch(45% .11 160); }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .btn-action:hover { transform:none; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .order-assistance { gap:6px; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .order-action-note { align-items:flex-start; gap:5px; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .order-action-note > i { flex:0 0 14px; width:14px; height:18px; background:transparent; font-size:10px; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .order-action-note p { font-size:11px; line-height:1.45; }
body .blue-records-region > table[data-blue-records="orders"][data-records-view="table"] .order-support-link { justify-content:center; gap:5px; width:auto; border:1px solid var(--br-line); background:var(--br-soft); color:var(--br-accent); white-space:nowrap; }
/* Other lists keep a budget appropriate to their content and column count. */
body .blue-records-region > table[data-blue-records="dripfeeds"][data-records-view="table"] { min-width:1800px !important; table-layout:fixed; }
body .blue-records-region > table[data-blue-records="dripfeeds"][data-records-view="table"] > thead > tr > :nth-child(1) { width:100px !important; }
body .blue-records-region > table[data-blue-records="dripfeeds"][data-records-view="table"] > thead > tr > :nth-child(2) { width:136px !important; }
body .blue-records-region > table[data-blue-records="dripfeeds"][data-records-view="table"] > thead > tr > :nth-child(3) { width:200px !important; }
body .blue-records-region > table[data-blue-records="dripfeeds"][data-records-view="table"] > thead > tr > :nth-child(4) { width:176px !important; }
body .blue-records-region > table[data-blue-records="dripfeeds"][data-records-view="table"] > thead > tr > :nth-child(5) { width:144px !important; }
body .blue-records-region > table[data-blue-records="dripfeeds"][data-records-view="table"] > thead > tr > :nth-child(6) { width:250px !important; }
body .blue-records-region > table[data-blue-records="dripfeeds"][data-records-view="table"] > thead > tr > :nth-child(7) { width:230px !important; }
body .blue-records-region > table[data-blue-records="dripfeeds"][data-records-view="table"] > thead > tr > :nth-child(8) { width:110px !important; }
body .blue-records-region > table[data-blue-records="dripfeeds"][data-records-view="table"] > thead > tr > :nth-child(9) { width:144px !important; }
body .blue-records-region > table[data-blue-records="dripfeeds"][data-records-view="table"] > thead > tr > :nth-child(10) { width:210px !important; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="table"] { min-width:1784px !important; table-layout:fixed; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="table"] > thead > tr > :nth-child(1) { width:128px !important; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="table"] > thead > tr > :nth-child(2) { width:200px !important; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="table"] > thead > tr > :is(:nth-child(3),:nth-child(4)) { width:176px !important; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="table"] > thead > tr > :nth-child(5) { width:88px !important; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="table"] > thead > tr > :nth-child(6) { width:240px !important; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="table"] > thead > tr > :nth-child(7) { width:160px !important; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="table"] > thead > tr > :is(:nth-child(8),:nth-child(9),:nth-child(10)) { width:152px !important; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="table"] > thead > tr > :nth-child(11) { width:160px !important; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="table"] > tbody > tr > :nth-child(2) { overflow-wrap:anywhere; }
body #block_31 #service-table[data-records-view="table"] { min-width:1220px !important; table-layout:fixed; }
body #block_31 #service-table[data-records-view="table"] > thead > tr > :nth-child(1) { width:96px !important; }
body #block_31 #service-table[data-records-view="table"] > thead > tr > :nth-child(3) { width:120px !important; }
body #block_31 #service-table[data-records-view="table"] > thead > tr > :is(:nth-child(4),:nth-child(5)) { width:136px !important; }
body #block_31 #service-table[data-records-view="table"] > thead > tr > :nth-child(6):not(:last-child) { width:176px !important; }
body #block_31 #service-table[data-records-view="table"] > thead > tr > :last-child { width:204px !important; }
body #block_31 #service-table[data-records-view="table"] td > .blue-record-actions { flex-wrap:nowrap; gap:8px; }
body #block_31 #service-table[data-records-view="table"] .btn-svc-view { flex:1 1 0; min-width:0; justify-content:center; gap:0 !important; margin:0; padding:8px !important; }
body #block_31 #service-table[data-records-view="table"] .btn-svc-view .svc-view-ico { display:none !important; }
body #block_31 #service-table[data-records-view="table"] .table-service { overflow:visible !important; white-space:normal !important; }
body #block_31 #service-table[data-records-view="table"] .services-list-category-title > td { padding-top:14px !important; padding-bottom:14px !important; background:var(--br-soft) !important; font-weight:600; }
body .blue-records-region > table[data-blue-records="tickets"][data-records-view="table"] { min-width:760px !important; table-layout:fixed; }
body .blue-records-region > table[data-blue-records="tickets"][data-records-view="table"] > thead > tr > :nth-child(1) { width:80px !important; }
body .blue-records-region > table[data-blue-records="tickets"][data-records-view="table"] > thead > tr > :nth-child(3) { width:160px !important; }
body .blue-records-region > table[data-blue-records="tickets"][data-records-view="table"] > thead > tr > :nth-child(4) { width:180px !important; }
body .blue-records-region > table[data-blue-records="payments"][data-records-view="table"] { min-width:1060px !important; table-layout:fixed; }
body .blue-records-region > table[data-blue-records="payments"][data-records-view="table"] > thead > tr > :nth-child(1) { width:112px !important; }
body .blue-records-region > table[data-blue-records="payments"][data-records-view="table"] > thead > tr > :nth-child(2) { width:160px !important; }
body .blue-records-region > table[data-blue-records="payments"][data-records-view="table"] > thead > tr > :nth-child(4) { width:176px !important; }
body .blue-records-region > table[data-blue-records="payments"][data-records-view="table"] > thead > tr > :nth-child(5) { width:192px !important; }
body .blue-records-region > table[data-blue-records="payments"][data-records-view="table"] > thead > tr > :nth-child(6) { width:160px !important; }
body .blue-records-region > table[data-blue-records="payments"][data-records-view="table"] > :is(thead,tbody) > tr > :nth-child(4),
body .blue-records-region > table[data-blue-records="payouts"][data-records-view="table"] > :is(thead,tbody) > tr > :nth-child(2) { text-align:right; }
body .blue-records-region > table[data-records-view="table"] .blue-record-value:not(.blue-record-number) { white-space:normal; }
body .blue-records-region > table[data-records-view="table"] .blue-record-number { white-space:nowrap; overflow-wrap:normal; word-break:normal; }
body .blue-records-region > table[data-records-view="table"] .blue-record-actions { display:flex; align-items:center; flex-wrap:wrap; gap:6px; }
body .blue-records-region > table[data-records-view="table"] .blue-record-actions > :is(.blue-record-action,.btn) { margin:2px 0; }
body .blue-records-region > table[data-records-view="table"] .blue-record-actions > .blue-record-meta { margin:0; }
body .blue-records-region > table[data-records-view="table"] .blue-record-meta { margin-top:4px; font-size:11px; }
body .blue-records-region > table[data-records-view="table"] .blue-record-title { font-size:13px; }
body .blue-records-region > table:is([data-blue-records="subscriptions"],[data-blue-records="ticket-requests"])[data-records-view="table"] .orders-link { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; white-space:normal; overflow-wrap:anywhere; }
body .blue-records-region > table[data-blue-records="subscriptions"][data-records-view="table"] .link > span[title] { white-space:normal; overflow-wrap:anywhere; }
body .blue-records-region > table:is([data-blue-records="subscriptions"],[data-blue-records="ticket-requests"])[data-records-view="table"] .orders-link:focus-visible { -webkit-line-clamp:unset; }
body .blue-records-region > table[data-blue-records="dripfeeds"][data-records-view="table"] :is(.order-support-link,.scheduled-cancel summary,.scheduled-cancel__button) { min-height:36px; padding:7px 10px; font-size:12px; }
body .blue-records-region > table[data-blue-records="dripfeeds"][data-records-view="table"] .scheduled-cancel__form { min-width:0; max-width:100%; }
body .blue-records-region > table[data-blue-records="activity"][data-records-view="table"] { min-width:1100px !important; table-layout:fixed; }
body .blue-records-region > table[data-blue-records="activity"][data-records-view="table"] > thead > tr > :nth-child(1) { width:112px !important; }
body .blue-records-region > table[data-blue-records="activity"][data-records-view="table"] > thead > tr > :nth-child(2) { width:160px !important; }
body .blue-records-region > table[data-blue-records="activity"][data-records-view="table"] > thead > tr > :nth-child(4) { width:320px !important; }
body .blue-records-region > table[data-blue-records="commissions"][data-records-view="table"] { min-width:920px !important; table-layout:fixed; }
body .blue-records-region > table[data-blue-records="commissions"][data-records-view="table"] > thead > tr > :nth-child(1) { width:112px !important; }
body .blue-records-region > table[data-blue-records="commissions"][data-records-view="table"] > thead > tr > :nth-child(2) { width:256px !important; }
body .blue-records-region > table[data-blue-records="commissions"][data-records-view="table"] > thead > tr > :nth-child(4) { width:176px !important; }
body .blue-records-region > table[data-blue-records="payouts"][data-records-view="table"] { min-width:920px !important; table-layout:fixed; }
body .blue-records-region > table[data-blue-records="payouts"][data-records-view="table"] > thead > tr > :nth-child(1) { width:96px !important; }
body .blue-records-region > table[data-blue-records="payouts"][data-records-view="table"] > thead > tr > :nth-child(2) { width:176px !important; }
body .blue-records-region > table[data-blue-records="payouts"][data-records-view="table"] > thead > tr > :nth-child(4) { width:160px !important; }
body .blue-records-region > table[data-blue-records="payouts"][data-records-view="table"] > thead > tr > :nth-child(5) { width:160px !important; }
body .blue-records-region > table[data-blue-records="refunds"][data-records-view="table"] { min-width:900px !important; table-layout:fixed; }
body .blue-records-region > table[data-blue-records="refunds"][data-records-view="table"] > thead > tr > :nth-child(1) { width:160px !important; }
body .blue-records-region > table[data-blue-records="refunds"][data-records-view="table"] > thead > tr > :is(:nth-child(2),:nth-child(4)) { width:176px !important; text-align:right; }
body .blue-records-region > table[data-blue-records="refunds"][data-records-view="table"] > thead > tr > :nth-child(3) { width:212px !important; }
body .blue-records-region > table[data-blue-records="refunds"][data-records-view="table"] > thead > tr > :nth-child(5) { width:176px !important; }
body .blue-records-region > table[data-blue-records="refunds"][data-records-view="table"] > tbody > tr > :is(:nth-child(2),:nth-child(4)) { text-align:right; }
body .blue-records-region > table[data-blue-records="refunds"][data-records-view="table"] > tbody > tr > :nth-child(1) > span { flex-wrap:wrap; }
body .blue-records-region > table[data-blue-records="updates"][data-records-view="table"] { min-width:960px !important; table-layout:fixed; }
body .blue-records-region > table[data-blue-records="updates"][data-records-view="table"] > thead > tr > :nth-child(2) { width:160px !important; }
body .blue-records-region > table[data-blue-records="updates"][data-records-view="table"] > thead > tr > :nth-child(3) { width:360px !important; }
body .blue-records-region > table[data-blue-records="giveaways"][data-records-view="table"] { min-width:920px !important; table-layout:fixed; }
body .blue-records-region > table[data-blue-records="giveaways"][data-records-view="table"] > thead > tr > :nth-child(2) { width:176px !important; }
body .blue-records-region > table[data-blue-records="giveaways"][data-records-view="table"] > thead > tr > :nth-child(3) { width:260px !important; }
body .blue-records-region > table[data-blue-records="giveaways"][data-records-view="table"] > thead > tr > :nth-child(4) { width:160px !important; }
body .blue-records-region > table[data-blue-records="ticket-requests"][data-records-view="table"] { min-width:1040px !important; table-layout:fixed; }
body .blue-records-region > table[data-blue-records="ticket-requests"][data-records-view="table"] > thead > tr > :nth-child(1) { width:152px !important; }
body .blue-records-region > table[data-blue-records="ticket-requests"][data-records-view="table"] > thead > tr > :nth-child(3) { width:220px !important; }
body .blue-records-region > table[data-blue-records="ticket-requests"][data-records-view="table"] > thead > tr > :nth-child(4) { width:220px !important; }
body .blue-records-region > table[data-blue-records="banks"][data-records-view="table"] { min-width:1120px !important; table-layout:fixed; }
body .blue-records-region > table[data-blue-records="banks"][data-records-view="table"] > thead > tr > :nth-child(1) { width:224px !important; }
body .blue-records-region > table[data-blue-records="banks"][data-records-view="table"] > thead > tr > :nth-child(2) { width:232px !important; }
body .blue-records-region > table[data-blue-records="banks"][data-records-view="table"] > thead > tr > :nth-child(3) { width:324px !important; }
body .blue-records-region > table[data-blue-records="banks"][data-records-view="table"] :is(.bank-account-data,.bank-instructions) { min-width:0; max-width:100%; }
body .blue-records-region > table[data-records-view="table"] .bank-field-label { display:none; }
body .blue-records-region > table[data-records-view="table"] .bank-account-data { display:block; }
body .blue-records-region > table[data-records-view] > tbody > tr[hidden],
body .blue-records-region > table[data-records-view] > tbody > tr[style*="display: none"] { display:none !important; }
@media (max-width:767px) {
  .blue-records-switch button { min-height:44px; }
  body .blue-records-region > table[data-records-view="cards"] :is(button, .btn, .btn-action, .btn-svc-view, .order-support-link) { min-height:44px; }
  body #block_31 #service-table[data-records-view="cards"] .btn-svc-view { min-height:44px; }
  body .blue-records-region > table[data-records-view="cards"] :is(.orders-copy-id, .services-copy-id, .bank-copy-button) { min-width:44px; width:44px !important; height:44px !important; }
}
@media (max-width:767px), (pointer:coarse) {
  body .blue-records-region > table[data-records-view="table"] :is(.btn,.btn-action,.btn-svc-view,.blue-record-action,.order-support-link,.order-support-toggle,.scheduled-cancel summary,.scheduled-cancel__button) { min-height:44px; }
  body .blue-records-region > table[data-records-view="table"] :is(.orders-copy-id,.services-copy-id,.bank-copy-button) { min-width:44px; width:44px !important; height:44px !important; }
}
