/* ORBITA-CLIENT-CARDS-v1
   Agency portfolio cards: native data, IDs, handlers and mobile action sheets preserved.
   Load after orbita-blue.css. No effect outside the opted-in blue agency dashboard. */
html[data-orbita-blue][data-ob-page=main] #grid{
  align-items:start;grid-auto-rows:auto;gap:22px;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));
}
html[data-orbita-blue][data-ob-page=main] #grid .tcard{
  --oc-ink:#152942;--oc-muted:#5b6e87;--oc-line:#dce5f0;--oc-soft:#f5f8fc;
  --oc-alert:#a82d49;--oc-positive:#176b4a;--oc-priority:#8093ac;
  min-width:0;height:auto;align-self:start;padding:0 20px 20px!important;container-type:inline-size;container-name:orbita-client;
  border:1px solid #d8e2ef!important;border-radius:18px!important;
  background:#fff!important;color:var(--oc-ink);overflow:hidden;
  box-shadow:0 2px 4px #10274404,0 10px 32px #1027440a!important;
  animation:none!important;transition:border-color .18s ease,box-shadow .18s ease;
}
html[data-orbita-blue][data-ob-page=main] #grid .tcard:hover{transform:none!important;border-color:#afc6e4!important;box-shadow:0 8px 30px #10274413!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard[data-p=alta]{--oc-priority:#d45d75}
html[data-orbita-blue][data-ob-page=main] #grid .tcard[data-p=media]{--oc-priority:#d6b068}
html[data-orbita-blue][data-ob-page=main] #grid .tcard[data-p=baixa]{--oc-priority:#54a88b}
html[data-orbita-blue][data-ob-page=main] #grid .tcard:is(.semsaldo,.atrasado,.macabro){--oc-priority:#d45d75}
html[data-orbita-blue][data-ob-page=main] #grid .tcard::before{left:0;top:0;bottom:auto;width:100%;height:3px;background:var(--oc-priority)!important;z-index:1;box-shadow:none}
html[data-orbita-blue][data-ob-page=main] #grid .tcard.drag-over{outline:3px solid #0755ed;outline-offset:3px}
html[data-orbita-blue][data-ob-page=main] #grid .tcard.done{opacity:.75}
html[data-orbita-blue][data-ob-page=main] #grid .tcard.pausado{filter:none;opacity:.82}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .thead{
  position:relative;display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:9px;
  min-height:101px;padding:24px 20px 21px;margin:0 -20px 0;
  color:#fff;background:linear-gradient(115deg,#07182e,#102e50);border-bottom:1px solid #23476c;
}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .thead::before{content:'CLIENTE DA AGÊNCIA';display:block;flex:0 0 100%;font:650 9px/1.2 'Segoe UI',sans-serif;letter-spacing:.18em;color:#b5cbe6;padding-left:33px;margin-bottom:2px}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tname{font-family:'Segoe UI Variable','Segoe UI',system-ui,sans-serif;font-size:20px;line-height:1.3;font-weight:650;letter-spacing:-.4px;color:#f3f7ff;flex:1 1 160px;overflow-wrap:anywhere}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .draghandle{position:absolute;top:13px;right:14px;padding:3px 5px;color:#98b2d1;font-size:16px;opacity:.75}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tcheck{width:23px;height:23px;margin:0;border-radius:7px;border:1.5px solid #7c98b9;background:#ffffff05;color:#fff;flex:none}
html[data-orbita-blue][data-ob-page=main] #grid .tcard.done .tcheck{color:#fff;background:#1c7755;border-color:#6bb496}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tcheck:hover{background:#ffffff17;border-color:#cadcf0}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tname-gestor{color:#d8e7fb!important;background:#ffffff0d!important;border-color:#7897bd55!important;font-size:10px!important;font-weight:550!important;padding:5px 8px!important;margin-top:0!important;opacity:1!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tcard-ia{color:#d8e7fb;opacity:1;margin-left:0;padding:6px;border-radius:7px;background:#ffffff0c;font-size:13px}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tags{padding:17px 0 13px;margin:0 0 3px;gap:7px;align-items:center;border-bottom:1px solid #e8edf5}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tag{
  display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:4px 8px;
  border-radius:6px;background:#f1f5fa!important;color:#4b617d!important;border:1px solid #e0e8f2!important;
  font-size:10px!important;font-weight:650!important;line-height:1.4;letter-spacing:.025em;box-shadow:none!important;animation:none!important;
}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tag:is(.st-green,.paid){color:#196743!important;background:#eaf5ee!important;border-color:#cfe6d8!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tag:is(.semsaldo-tag,.alarme,.st-red,.late,.danger){color:#a42e49!important;background:#fbeef2!important;border-color:#edcdd6!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tag:is(.st-amber,.pend,.soon){color:#865913!important;background:#fcf5e8!important;border-color:#ebdebf!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tag:is(.st-blue,.plat-meta,.plat-both){color:#1c58aa!important;background:#edf4ff!important;border-color:#cfdef6!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tag.plat-google{color:#295f58!important;background:#edf5f4!important;border-color:#d3e7e3!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tag.pri[data-p=alta]{color:#a42e49!important;background:#fbeef2!important;border-color:#edcdd6!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tag.pri[data-p=media]{color:#865913!important;background:#fcf5e8!important;border-color:#ebdebf!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tag.pri[data-p=baixa]{color:#496758!important;background:#f0f5f2!important;border-color:#dce7df!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tag[onclick*="pmaxDetalhe"]{color:#a42e49!important;background:#fbeef2!important;border-color:#edcdd6!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tag.queima-tag{color:#865913!important;background:#fcf5e8!important;border-color:#ebdebf!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tag.queima-tag.urg{color:#a42e49!important;background:#fbeef2!important;border-color:#edcdd6!important}

/* Financial source blocks: large readable values, source name and freshness kept distinct. */
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip{
  display:grid;grid-template-columns:30px minmax(0,1fr) minmax(84px,120px);align-items:center;gap:12px;
  margin:11px 0 0;padding:15px 14px;border:1px solid #dce5f0!important;border-radius:12px;
  background:#f7f9fc!important;color:#2d4565;box-shadow:none!important;animation:none!important;
  opacity:1!important;transform:none;min-width:0;
}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip:hover{border-color:#adc5e4!important;background:#f0f5fd!important;transform:none;box-shadow:none!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip>*{min-width:0}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip .sv-ico{width:30px;height:34px;display:grid;place-items:center;font-size:19px;background:#ffffffb8;border:1px solid #e0e7f0;border-radius:9px}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip .sv-lbl{font:650 9px/1.5 'Segoe UI',sans-serif;letter-spacing:.075em;color:#4d647f;opacity:1;display:inline-block}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip .sv-lbl::before{display:none}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip .sv-val{display:inline-block;color:#17334f!important;font-family:'Segoe UI Variable','Segoe UI',system-ui,sans-serif!important;font-size:28px;line-height:1.2;font-weight:750;letter-spacing:-.8px;font-variant-numeric:tabular-nums;margin-top:5px;max-width:100%;overflow-wrap:anywhere}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip .sv-val>span{font-size:11px!important;font-weight:600!important;color:#596f89!important;letter-spacing:0}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip .sv-meta{margin-left:0;color:#526984!important;font-family:'Segoe UI Variable','Segoe UI',system-ui,sans-serif;font-size:10px;font-weight:500;line-height:1.65;white-space:normal;overflow-wrap:anywhere;max-width:120px;text-align:right}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip .sv-meta [style*="color:#ff7d99"]{color:#a42e49!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip .sv-meta [style*="color:#fbbf24"]{color:#865913!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip .sv-meta [style*="color:#25d366"]{color:#196743!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip.sv-ok{background:#f3f9f6!important;border-color:#d4e8dd!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip.sv-ok .sv-lbl{color:#306b50}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip.sv-warn{background:#fdf8ed!important;border-color:#eadcbd!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip.sv-warn .sv-lbl{color:#865913}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip.sv-low{background:#fdf3f5!important;border-color:#edcdd6!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip.sv-low :is(.sv-lbl,.sv-val){color:#a02d47!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip.sv-card{background:#f1f6fd!important;border-color:#d1e0f5!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip.sv-card .sv-lbl{color:#265c9f}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip[style*="dashed"]{background:#f8fafc!important;border-style:solid!important;border-color:#e2e8f0!important;grid-template-columns:28px minmax(0,1fr);padding:12px 13px;gap:7px 11px}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip[style*="dashed"] .sv-ico{width:28px;height:30px;font-size:15px;background:#eef3fa;border:0}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip[style*="dashed"]>span:nth-child(2)>span:last-child{font-size:11px!important;line-height:1.6;color:#5b6e87}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip[style*="dashed"] .sv-meta{grid-column:2;text-align:left;color:#225dba!important;font-weight:650;font-size:11px;max-width:none}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .saldo-box{margin:11px 0 0;padding:14px;border:1px solid #d4e8dd;border-radius:12px;gap:7px 10px;background:#f3f9f6!important;color:#2b634b;animation:none!important;box-shadow:none!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .saldo-box :is(b,.sb-colocar){color:#173d2e!important;font-weight:700}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .saldo-box b{font-family:'Segoe UI Variable','Segoe UI',system-ui,sans-serif!important;font-size:25px;font-variant-numeric:tabular-nums;letter-spacing:-.6px;overflow-wrap:anywhere}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .saldo-box .sb-atual{color:#526984;font-size:11px}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .saldo-box.low{background:#fdf3f5!important;border-color:#edcdd6;color:#a02d47}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .saldo-box.low :is(b,.sb-colocar){color:#a02d47!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .saldo-box .sb-repor{background:#a02d47;color:#fff;font-size:9px;letter-spacing:.04em;border-radius:5px;padding:4px 7px}

/* Results, notes and the action shelf follow the same hierarchy. */
html[data-orbita-blue][data-ob-page=main] #grid .tcard .camp-line{margin:11px 0 0;padding:13px 14px;border:1px solid #dce6f3;border-radius:11px;background:#fff;color:#536983;line-height:1.75;font-size:11px;font-weight:500}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .camp-line>b{color:#223e5e;font-weight:700}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .camp-line:hover{border-color:#aac6ec;background:#f8fbff}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .camp-line .camp-rel{display:flex;align-items:center;justify-content:space-between;margin:8px 0 0;padding:8px 10px;min-height:35px;border:1px solid #d2e1f7;border-radius:7px;background:#eff5fe;color:#225bb0;font-size:11px;font-weight:650;white-space:normal}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .camp-line .camp-rel:hover{background:#e4efff;border-color:#9fbeeb}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tfoco{margin:14px 0 0;padding:12px 14px;border-radius:10px;background:#f2f6fc;border-left:2px solid #638fc9;color:#3b526f;font-size:12px;line-height:1.6}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tfoco b{color:#24589b}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tnote{color:#5b6e87;font-size:12px;line-height:1.65;margin-top:13px;overflow-wrap:anywhere}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tcustom{gap:7px;margin-top:13px}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .cfield{max-width:100%;overflow-wrap:anywhere;padding:6px 9px;border-color:#e0e7f1;border-radius:7px;background:#f6f9fd;font-size:11px;color:#546a85;flex-wrap:wrap}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .cfield b{color:#2a568e}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tmeta{margin-top:17px;padding:12px 0 0;border-top:1px solid #e7edf5;gap:9px;color:#667b95;font-size:10px;line-height:1.6;align-items:flex-start;flex-wrap:wrap}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tmeta>span:first-child{flex:1 1 160px;min-width:0;overflow-wrap:anywhere}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .aging{color:#607590;font-weight:600;padding:3px 6px;background:#f3f6fa;border:1px solid #e5eaf2;border-radius:5px;white-space:nowrap;font-size:10px}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .aging.stale{background:#faf0f2;border-color:#eed5dc;color:#a42e49}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tactions{display:flex;flex-wrap:wrap;margin-top:15px;padding-top:14px;gap:7px;border-top:1px solid #e2eaf5;align-items:stretch}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tactions .mini{
  display:inline-flex;align-items:center;justify-content:center;flex:1 1 95px;min-height:37px;padding:8px 9px;
  color:#405b7d!important;background:#f7f9fc!important;border:1px solid #dce6f2!important;border-radius:7px;
  box-shadow:none;font-size:10.5px;font-weight:600;line-height:1.35;white-space:normal;transform:none;
}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tactions .mini:hover{background:#edf4ff!important;color:#1d55a2!important;border-color:#b8cef0!important;transform:none}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tactions .mini[onclick^="openClienteFicha"]{background:#0755ed!important;border-color:#0755ed!important;color:#fff!important;font-weight:650}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tactions .mini[onclick^="openClienteFicha"]:hover{background:#064bd2!important;border-color:#064bd2!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tactions :is(.mini-pix,.mini-cob){background:#eef4fd!important;color:#2058a4!important;border-color:#cdddf4!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tactions :is(.daily-on,.leads-on){color:#27654d!important;background:#f0f7f3!important;border-color:#d5e8de!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .tactions .pausa-on{color:#785b29!important;background:#fbf6ec!important;border-color:#eadfc7!important}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .card-cob{margin-top:14px;padding:14px;background:#f0f5fd;border-color:#cfddf0;border-radius:12px}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .card-cob .cc-title{color:#2d5d9d;font-size:10px}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .card-cob .cc-row{background:#fff;border:1px solid #dce6f4;color:#3d5676;min-height:42px}
html[data-orbita-blue][data-ob-page=main] #grid .tcard .card-cob .cc-btn{background:#0755ed;color:#fff;min-height:35px;display:inline-flex;align-items:center;font-size:11px}

/* A card can be narrow inside a large desktop: financial layout follows card width too. */
@container orbita-client (max-width:390px){
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip{grid-template-columns:28px minmax(0,1fr);gap:8px 10px}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip .sv-meta{grid-column:2;text-align:left;max-width:none;padding-top:3px}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip .sv-val{font-size:26px}
}
@media(max-width:1000px){
  html[data-orbita-blue][data-ob-page=main] #grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:18px}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard{padding:0 17px 17px!important}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .thead{padding:23px 17px 20px;margin-left:-17px;margin-right:-17px}
}
@media(max-width:760px){
  html[data-orbita-blue][data-ob-page=main] #grid{grid-template-columns:minmax(0,1fr)!important;gap:19px}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard{border-radius:15px!important;padding:0 15px 17px!important;contain-intrinsic-size:auto 500px}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .thead{display:grid;grid-template-columns:28px minmax(0,1fr) 38px;grid-template-areas:'eyebrow eyebrow tools' 'check name name' '. owner owner';margin-left:-15px;margin-right:-15px;padding:15px 15px 18px;min-height:101px;gap:8px 10px;align-items:center}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .thead:not(:has(.tname-gestor)){grid-template-areas:'eyebrow eyebrow tools' 'check name name'}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .thead::before{grid-area:eyebrow;padding-left:0;font-size:8px;align-self:center;margin:0}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .tname{grid-area:name;font-size:19px;line-height:1.35}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .tcheck{grid-area:check;width:28px;height:28px;border-radius:8px;position:relative;align-self:start;margin-top:1px}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .tcheck::after{content:'';position:absolute;inset:-8px}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .tcard-ia{grid-area:tools;min-width:38px;min-height:38px;display:grid;place-items:center;margin:0;padding:6px;justify-self:end}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .tname-gestor{grid-area:owner;justify-self:start;margin-left:0!important;margin-top:1px!important;max-width:100%;white-space:normal!important}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .draghandle{top:21px;right:65px;font-size:15px}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .tags{padding:15px 0 12px;gap:6px}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .tag{font-size:9px!important;min-height:25px;padding:4px 7px;white-space:normal}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip{grid-template-columns:28px minmax(0,1fr);gap:8px 10px;padding:14px 12px;margin-top:10px}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip .sv-ico{width:28px;height:32px;font-size:17px}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip .sv-val{font-size:28px;margin-top:4px;letter-spacing:-.65px}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip .sv-lbl{font-size:9px;letter-spacing:.06em}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip .sv-meta{grid-column:2;text-align:left;max-width:none;font-size:11px;line-height:1.65;padding-top:4px}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .sv-strip[style*="dashed"] .sv-meta{font-size:11px;padding-top:0}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .camp-line{font-size:12px;line-height:1.7;padding:12px}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .camp-line .camp-rel{min-height:44px;font-size:12px}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .tactions{gap:8px;padding-top:14px;margin-top:14px}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .tactions .mini{min-height:44px;font-size:12px;flex-basis:125px;border-radius:8px;padding:9px 10px}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .tmeta{font-size:11px;gap:8px}
  html[data-orbita-blue][data-ob-page=main] #grid .tcard .tmeta>span:first-child{flex-basis:180px}
}
/* The existing three quick actions + More sheet remain authoritative on small phones. */
/* Full-width native notices occupy every auto-fit track. Count actual client cards,
   not those notices, when the portfolio contains exactly two clients. */
@media(min-width:1100px){
  html[data-orbita-blue][data-ob-page=main] #grid:has(>.tcard~.tcard):not(:has(>.tcard~.tcard~.tcard)){grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:640px){
  html[data-orbita-blue][data-ob-page=main] body.orb-celular #grid .tcard .tactions{display:flex;flex-wrap:wrap!important;overflow:visible;gap:8px}
  html[data-orbita-blue][data-ob-page=main] body.orb-celular #grid .tcard .tactions:has(.orb-mais)>:not(.orb-prim,.orb-mais){display:none}
  html[data-orbita-blue][data-ob-page=main] body.orb-celular #grid .tcard .tactions>.orb-prim{display:inline-flex;flex:1 1 calc(50% - 8px);min-height:44px;padding:9px 10px;font-size:12px;white-space:normal;overflow:visible;text-overflow:clip}
  html[data-orbita-blue][data-ob-page=main] body.orb-celular #grid .tcard .tactions>.orb-mais{display:inline-flex;flex:1 1 calc(50% - 8px);width:auto;min-height:44px;border:1px solid #cdddf4;border-radius:8px;background:#edf4ff;color:#24589b;font-size:19px;padding:9px 10px;gap:7px;align-items:center;justify-content:center}
  html[data-orbita-blue][data-ob-page=main] body.orb-celular #grid .tcard .tactions>.orb-mais::after{content:'Mais ações';font-size:12px;font-weight:650}
  html[data-orbita-blue][data-ob-page=main] body.orb-celular #grid .tcard .tactions:not(:has(.orb-mais))>.mini{display:inline-flex}
}
@media(prefers-reduced-motion:reduce){html[data-orbita-blue][data-ob-page=main] #grid .tcard,html[data-orbita-blue][data-ob-page=main] #grid .tcard *{transition:none!important;animation:none!important}}
@media print{html[data-orbita-blue][data-ob-page=main] #grid .tcard{break-inside:avoid;box-shadow:none!important}html[data-orbita-blue][data-ob-page=main] #grid .tcard .thead{background:#eaf0f8;color:#142b47}html[data-orbita-blue][data-ob-page=main] #grid .tcard .tname{color:#142b47}}
