body.pdv-atendimento-ativo { zoom:1; height:100vh; }
/* Visual exclusivo do terminal de salão. */
#atendimento-pdv-shell { --sal-ink:#172b45; --sal-muted:#65758a; --sal-line:#dfe7ee; --sal-green:#087f68; }
#atendimento-pdv-shell.active { background:#e2e8f0; color:#0f172a; font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; }
#atendimento-pdv-shell * { box-sizing:border-box; }
#atendimento-pdv-shell button { font-family:inherit; cursor:pointer; }
#atendimento-pdv-shell button:focus-visible { outline:3px solid #31bba3; outline-offset:3px; }
#atendimento-pdv-shell .classic-header { min-height:76px; padding:14px 30px; gap:20px; border-bottom:1px solid var(--sal-line); box-shadow:none; flex-shrink:0; }
#atendimento-pdv-shell .classic-header-logo { width:142px; height:38px; object-fit:contain; }
#atendimento-pdv-shell .classic-logo-title { gap:22px; }
#atendimento-pdv-shell .atend-brand-caption { border-left:1px solid var(--sal-line); padding-left:22px; color:var(--sal-muted); font-size:13px; font-weight:600; }
#atendimento-pdv-shell .classic-header-info { margin-left:auto; gap:16px; font-size:12px; font-weight:600; color:var(--sal-muted); }
#atendimento-pdv-shell .live-clock { font-variant-numeric:tabular-nums; color:var(--sal-ink); font-size:15px; }
#atendimento-pdv-shell .classic-btn-trocar-operador { background:#fff; border:1px solid var(--sal-line); border-radius:8px; padding:10px 14px; color:var(--sal-ink); font-size:12px; }
#atendimento-pdv-shell .classic-window-controls span { width:36px; height:36px; border-radius:8px; font-size:18px; }
#atendimento-pdv-shell .atend-equip-tag { color:#08735e; background:#e8f5ef; border:0; border-radius:20px; padding:7px 11px; font-size:10px; }
#atendimento-pdv-shell .classic-status-bar { display:flex; align-items:center; justify-content:center; padding:14px 30px; background:#fff; border-bottom:1px solid var(--sal-line); gap:12px; flex-shrink:0; text-align:center; position:relative; }
#atendimento-pdv-shell .classic-status-bar h2 { display:inline-flex; align-items:center; margin:0; font-size:22px; letter-spacing:.12em; font-weight:800; color:#16a34a; line-height:1; }
#atendimento-pdv-shell .atend-status-caption { display:none; }
#atendimento-pdv-shell .atend-entrada { background:radial-gradient(ellipse at 50% 35%,#e6f1ef 0,transparent 65%),#f3f6f9; padding:24px; overflow:auto; }
#atendimento-pdv-shell .atend-entrada-card { width:min(470px,100%); padding:30px 36px 24px; border:1px solid #e0e8ec; border-radius:22px; box-shadow:0 18px 60px #17354a0d; text-align:left; margin:auto; flex-shrink:0; }
#atendimento-pdv-shell .atend-welcome-icon { display:flex; align-items:center; justify-content:center; width:48px; height:48px; background:#e8f5ef; color:var(--sal-green); border-radius:14px; margin-bottom:18px; }
#atendimento-pdv-shell .atend-welcome-icon svg { width:26px; height:26px; }
#atendimento-pdv-shell .atend-eyebrow { font-size:10px; letter-spacing:.16em; color:var(--sal-green); font-weight:800; margin:0 0 8px; }
#atendimento-pdv-shell .atend-entrada-card h1 { margin:0; color:var(--sal-ink); font-size:29px; font-weight:700; letter-spacing:-1px; line-height:1.2; }
#atendimento-pdv-shell .atend-intro { margin:10px 0 23px; font-size:13px; line-height:1.6; color:var(--sal-muted); }
#atendimento-pdv-shell .atend-chips { background:#f0f4f7; padding:5px; gap:4px; border-radius:11px; margin-bottom:24px; }
#atendimento-pdv-shell .atend-chips button { flex:1; min-width:0; border:1px solid transparent; background:transparent; border-radius:8px; padding:12px; color:var(--sal-muted); font-size:13px; letter-spacing:0; font-weight:600; justify-content:space-between; }
#atendimento-pdv-shell .atend-chips button.on { background:#fff; color:var(--sal-green); border-color:#dce6e8; box-shadow:0 2px 4px #172b4508; }
#atendimento-pdv-shell .atend-chips kbd { background:#edf2f5; color:#718096; box-shadow:none; min-width:26px; height:22px; padding:0 5px; border:1px solid #dfe7ee; font-size:10px; font-weight:600; }
#atendimento-pdv-shell .atend-entrada-card label { font-size:10px; letter-spacing:.09em; color:var(--sal-muted); margin-bottom:9px; }
#atendimento-pdv-shell #atend-numero-input { height:82px; padding:10px; font-size:38px; border:1px solid #cad8df; border-radius:11px; background:#fbfcfd; color:var(--sal-ink); font-weight:600; }
#atendimento-pdv-shell #atend-numero-input:focus { border-color:var(--sal-green); box-shadow:0 0 0 4px #087f680c; }
#atendimento-pdv-shell .atend-hint { margin:10px 0 0; color:var(--sal-muted); font-size:11px; text-align:center; }
#atendimento-pdv-shell .atend-btn-abrir { width:100%; height:50px; margin-top:22px; display:flex; justify-content:space-between; align-items:center; padding:0 20px; border-radius:10px; background:var(--sal-green); font-size:14px; font-weight:600; }
#atendimento-pdv-shell .atend-btn-abrir:hover { background:#066552; }
#atendimento-pdv-shell .atend-btn-abrir kbd { font-family:inherit; font-size:11px; opacity:.75; }
#atendimento-pdv-shell .atend-foot { border-top:1px solid #edf1f4; padding-top:17px; margin-top:20px; text-align:center; font-size:11px; line-height:1.5; color:var(--sal-muted); }

#atendimento-pdv-shell .atend-operacao {
  display:flex;
  flex-direction:column;
  flex:1;
  min-height:0;
  overflow:hidden;
  padding:0;
  gap:0;
}
#atendimento-pdv-shell .atend-account-actions {
  display:flex;
  align-items:stretch;
  gap:16px;
  flex-shrink:0;
  margin:0 20px 10px;
}
#atendimento-pdv-shell .atend-split-control {
  width:580px;
  min-width:480px;
  max-width:580px;
  flex:0 1 580px;
}
#atendimento-pdv-shell .atend-account-actions > :not(.atend-split-control) {
  flex:1 1 0;
}
#atendimento-pdv-shell .atend-account-actions > * {
  position:relative;
  min-width:0;
  min-height:68px;
  margin:0;
  border:1px solid var(--sal-line);
  background:#fff;
  border-radius:12px;
  padding:12px 48px 12px 16px;
  text-align:left;
  color:var(--sal-ink);
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:8px;
  font-size:15px;
  font-weight:650;
}
#atendimento-pdv-shell .atend-account-actions button:hover:not(:disabled) { background:#edf7f3; border-color:#a9d6c6; }
#atendimento-pdv-shell .atend-account-actions button:disabled { opacity:.45; cursor:not-allowed; }
#atendimento-pdv-shell .atend-account-actions kbd {
  position:absolute;
  top:10px;
  right:12px;
  font:700 12px 'Segoe UI',sans-serif;
  color:var(--sal-green);
  background:#e8f5ef;
  border:1px solid #cbe6da;
  padding:3px 8px;
  border-radius:6px;
  white-space:nowrap;
}
#atendimento-pdv-shell .atend-account-actions small,
#atendimento-pdv-shell .atend-split-control > label { display:flex; justify-content:space-between; align-items:center; gap:6px; }
#atendimento-pdv-shell .atend-account-actions small { font-size:13px; color:var(--sal-muted); font-weight:500; }
#atendimento-pdv-shell .atend-split-control > div { display:flex; align-items:center; flex-wrap:wrap; gap:8px; font-size:13px; font-weight:500; color:var(--sal-muted); }
#atendimento-pdv-shell #atend-pessoas { width:70px; height:38px; padding:4px 8px; border:1px solid #cad8df; border-radius:8px; color:var(--sal-ink); background:#f8fafc; font:650 16px 'Segoe UI',sans-serif; }
#atendimento-pdv-shell #atend-por-pessoa { color:var(--sal-green); margin-left:auto; font-size:16px; font-weight:700; font-variant-numeric:tabular-nums; }
#atendimento-pdv-shell .atend-service-control { cursor:pointer; }
#atendimento-pdv-shell .atend-service-control > span { display:flex; align-items:center; gap:8px; }
#atendimento-pdv-shell #atend-taxa-servico { accent-color:var(--sal-green); width:17px; height:17px; flex-shrink:0; }
#atendimento-pdv-shell .atend-service-control:has(input:checked) { border-color:#a9d6c6; background:#edf7f3; }

#atendimento-pdv-shell .classic-main-content {
  display:flex;
  flex:1;
  padding:10px 20px 8px;
  gap:16px;
  min-height:0;
  overflow:hidden;
}
#atendimento-pdv-shell .classic-left-pane {
  display:flex;
  flex-direction:column;
  width:580px;
  min-width:480px;
  max-width:580px;
  flex:0 1 580px;
  gap:10px;
  height:auto;
  min-height:0;
  overflow:hidden;
}
#atendimento-pdv-shell .classic-cart-img {
  flex:1 1 160px;
  height:auto;
  min-height:110px;
  max-height:240px;
  padding:8px;
  background:#fff;
  border:1.5px solid #cbd5e1;
  border-radius:10px;
  box-shadow:0 2px 6px rgba(15,23,42,.04);
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
}
#atendimento-pdv-shell .classic-cart-img img {
  display:block;
  width:100%;
  height:100%;
  max-width:100%;
  max-height:100%;
  object-fit:contain;
  object-position:center;
}
#atendimento-pdv-shell .classic-ops-card {
  flex:1 1 auto;
  min-height:0;
  display:flex;
  flex-direction:column;
  justify-content:space-evenly;
  gap:0;
  padding:16px;
  background:#fff;
  border:1.5px solid #cbd5e1;
  border-radius:10px;
  box-shadow:0 2px 6px rgba(15,23,42,.04);
}
#atendimento-pdv-shell .classic-ops-info { display:contents; }
#atendimento-pdv-shell .classic-ops-card .classic-field-row {
  flex:none;
  gap:14px;
  min-height:88px;
  align-items:stretch;
}
#atendimento-pdv-shell .classic-ops-card .classic-field-box {
  background:#f8fafc;
  border:1px solid #e2e8f0;
  box-shadow:none;
}
#atendimento-pdv-shell .classic-ops-card .classic-field-row .classic-field-box {
  align-items:center;
  justify-content:center;
  padding:14px 12px 16px;
  min-height:88px;
  gap:4px;
}
#atendimento-pdv-shell .classic-ops-card .classic-field-row .classic-field-box label {
  align-self:center;
  text-align:center;
}
#atendimento-pdv-shell .classic-ops-card .classic-field-row .classic-value {
  text-align:center;
  width:100%;
}
#atendimento-pdv-shell .classic-ops-block {
  display:flex;
  flex-direction:column;
  gap:6px;
  flex-shrink:0;
  min-width:0;
}
#atendimento-pdv-shell .classic-ops-block > label {
  font-size:11px;
  font-weight:800;
  color:#475569;
  letter-spacing:.08em;
  text-transform:uppercase;
}
#atendimento-pdv-shell .classic-ops-card .classic-ops-meta {
  min-height:0;
  grid-template-columns:.7fr 1.3fr;
  display:grid;
  gap:14px;
}
#atendimento-pdv-shell .classic-ops-card .classic-ops-meta .classic-ops-block { min-width:0; }
#atendimento-pdv-shell .classic-ops-card .classic-ops-meta .classic-field-box {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  min-height:64px;
  padding:12px 14px;
}
#atendimento-pdv-shell .classic-ops-card .classic-ops-meta .classic-value {
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  min-height:0;
  text-align:center;
  font-size:20px;
}
#atendimento-pdv-shell .classic-ops-card .classic-ultimo-produto {
  flex:none;
  min-height:72px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:4px;
  padding:14px 16px;
}
#atendimento-pdv-shell .classic-ultimo-nome {
  font-size:16px;
  font-weight:800;
  color:#0f172a;
  line-height:1.3;
  text-align:center;
  overflow-wrap:anywhere;
}
#atendimento-pdv-shell .classic-ultimo-produto.is-empty .classic-ultimo-nome {
  font-size:14px;
  font-weight:600;
  color:#94a3b8;
}
#atendimento-pdv-shell .classic-ops-card .classic-input-group {
  flex:0 0 auto;
  flex-direction:column;
  align-items:stretch;
  justify-content:flex-start;
  flex-wrap:nowrap;
  gap:6px;
  padding:0;
  min-height:0;
  background:transparent;
  border:0;
  box-shadow:none;
  border-radius:0;
}
#atendimento-pdv-shell .classic-ops-card .classic-input-group label {
  width:100%;
  font-size:11px;
  font-weight:800;
  color:#475569;
  letter-spacing:.08em;
}
#atendimento-pdv-shell .classic-barcode-row {
  display:flex;
  align-items:center;
  gap:8px;
  width:100%;
  min-width:0;
}
#atendimento-pdv-shell .classic-ops-card .classic-input-group input {
  flex:1 1 auto;
  width:auto;
  min-width:0;
  height:64px;
  font-family:inherit;
  font-size:20px;
  font-weight:500;
  border:1px solid #cad8df;
  background:#fff;
  box-shadow:none;
}
#atendimento-pdv-shell .classic-ops-card .classic-input-group input:focus {
  border-color:var(--sal-green);
  box-shadow:0 0 0 3px #087f6812;
}
#atendimento-pdv-shell .classic-ops-card .classic-input-group input::placeholder {
  text-transform:none;
  font-weight:500;
  color:#94a3b8;
}
#atendimento-pdv-shell .atend-search-button {
  height:64px;
  padding:0 15px;
  border:0;
  border-radius:8px;
  background:#0f172a;
  color:#fff;
  font-weight:600;
  font-size:12px;
  cursor:pointer;
  flex-shrink:0;
  white-space:nowrap;
}

#atendimento-pdv-shell .classic-right-pane {
  flex:1;
  display:flex;
  flex-direction:column;
  min-width:0;
  min-height:0;
}
#atendimento-pdv-shell .classic-table-container {
  flex:1;
  min-height:0;
  display:flex;
  flex-direction:column;
  overflow:hidden;
  background:#fafaf9;
  border:1.5px solid #cbd5e1;
  border-radius:10px;
  box-shadow:0 2px 6px rgba(15,23,42,.04);
}
#atendimento-pdv-shell .classic-table-header {
  display:block;
  background:#0f172a;
  color:#f8fafc;
  text-align:center;
  font-size:12px;
  font-weight:900;
  letter-spacing:2.5px;
  padding:8px 18px;
  border-bottom:1px dashed #334155;
  text-transform:uppercase;
}
#atendimento-pdv-shell .classic-pdv-table { background:#fafaf9; }
#atendimento-pdv-shell .classic-totals-strip {
  display:grid;
  grid-template-columns:1fr .7fr 1.35fr;
  align-items:stretch;
  flex-shrink:0;
  min-height:84px;
  background:#fff;
  border:0;
  border-top:1.5px solid #cbd5e1;
  overflow:hidden;
}
#atendimento-pdv-shell .classic-totals-strip .classic-total-box {
  background:transparent;
  border:0;
  border-radius:0;
  box-shadow:none;
  padding:14px 22px 16px;
  flex-direction:row;
  align-items:center;
  justify-content:space-between;
  gap:12px;
}
#atendimento-pdv-shell .classic-totals-strip .classic-total-box + .classic-total-box { border-left:1px solid #e2e8f0; }
#atendimento-pdv-shell .classic-totals-strip .classic-total-box label {
  align-self:auto;
  margin:0;
  flex:0 1 auto;
  font-size:11px;
  font-weight:800;
  letter-spacing:.06em;
  color:#64748b;
}
#atendimento-pdv-shell .classic-totals-strip .classic-total-box .val {
  font-family:inherit;
  font-variant-numeric:tabular-nums;
  font-size:26px;
  font-weight:800;
  line-height:1.1;
  color:#0f172a;
  text-align:right;
  white-space:nowrap;
  margin-left:auto;
}
#atendimento-pdv-shell .classic-totals-strip .classic-total-box.subtotal {
  width:auto;
  flex-direction:row;
  align-items:center;
  justify-content:space-between;
}
#atendimento-pdv-shell .classic-totals-strip .classic-total-box.sm {
  flex:none;
  flex-direction:row;
  align-items:center;
  justify-content:space-between;
}
#atendimento-pdv-shell .classic-totals-strip .classic-total-box.total {
  border-left:3px solid #087f68;
  background:#f3faf7;
}
#atendimento-pdv-shell .classic-totals-strip .classic-total-box.total label { color:#0f766e !important; font-size:11px !important; }
#atendimento-pdv-shell .classic-totals-strip .classic-total-box.total .val {
  color:#047857 !important;
  font-size:32px !important;
  font-weight:900 !important;
}

#atendimento-pdv-shell .classic-bottom-panel {
  display:flex;
  flex-direction:column;
  min-height:0;
  height:auto;
  padding:0 20px 16px;
  gap:8px;
  align-items:stretch;
}
#atendimento-pdv-shell .classic-shortcuts-bar {
  display:flex;
  flex-wrap:nowrap;
  align-items:center;
  justify-content:space-between;
  gap:0;
  min-height:48px;
  padding:10px 18px;
  background:#fff;
  border:1.5px solid #cbd5e1;
  border-radius:10px;
  color:#64748b;
  font-size:13px;
  font-weight:600;
  box-shadow:0 2px 6px rgba(15,23,42,.04);
}
#atendimento-pdv-shell .classic-shortcuts-bar span {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  position:relative;
  flex:1 1 0;
  gap:6px;
  padding:4px 8px;
  min-width:0;
  white-space:nowrap;
}
#atendimento-pdv-shell .classic-shortcuts-bar span + span::before {
  content:"|";
  position:absolute;
  left:0;
  top:50%;
  transform:translate(-50%,-50%);
  color:#cbd5e1;
  font-weight:500;
  pointer-events:none;
  line-height:1;
}
#atendimento-pdv-shell .classic-shortcuts-bar kbd {
  min-width:32px;
  padding:3px 6px;
  border:1px solid #d8e8e2;
  border-radius:4px;
  background:#f3faf7;
  color:#0f766e;
  font-family:inherit;
  font-size:11px;
  font-weight:700;
  text-align:center;
}

@media (max-width:1366px) {
  #atendimento-pdv-shell .classic-shortcuts-bar { flex-wrap:wrap; justify-content:space-evenly; }
  #atendimento-pdv-shell .classic-shortcuts-bar span { flex:0 1 auto; }
  #atendimento-pdv-shell .classic-left-pane { width:500px; flex-basis:500px; }
  #atendimento-pdv-shell .atend-split-control { width:500px; flex-basis:500px; }
}
@media (max-width:1280px) {
  #atendimento-pdv-shell .classic-left-pane { width:480px; flex-basis:480px; }
  #atendimento-pdv-shell .atend-split-control { width:480px; flex-basis:480px; }
}
@media (max-width:1100px) {
  #atendimento-pdv-shell .atend-brand-caption,
  #atendimento-pdv-shell .atend-equip-tag { display:none; }
  #atendimento-pdv-shell .atend-account-actions { flex-wrap:wrap; gap:10px; margin:0 14px 8px; }
  #atendimento-pdv-shell .atend-split-control { width:auto; min-width:0; max-width:none; flex:1 1 calc(50% - 8px); }
  #atendimento-pdv-shell .atend-account-actions > :not(.atend-split-control) { flex:1 1 calc(50% - 8px); }
  #atendimento-pdv-shell .atend-account-actions > * { padding:10px 44px 10px 13px; }
}
@media (max-width:760px) {
  #atendimento-pdv-shell .classic-header { padding:12px 16px; gap:10px; min-height:62px; flex-wrap:wrap; }
  #atendimento-pdv-shell .classic-header-logo { width:110px; height:30px; }
  #atendimento-pdv-shell .classic-header-info { gap:8px; flex-wrap:wrap; }
  #atendimento-pdv-shell .live-clock,
  #atendimento-pdv-shell .divider { display:none; }
  #atendimento-pdv-shell .classic-status-bar { padding:13px 16px; }
  #atendimento-pdv-shell .atend-status-caption { display:none; }
  #atendimento-pdv-shell .atend-account-actions { flex-wrap:wrap; }
  #atendimento-pdv-shell .atend-split-control { width:100%; min-width:0; max-width:none; flex-basis:100%; }
  #atendimento-pdv-shell .atend-account-actions > :not(.atend-split-control) { flex:1 1 100%; }
  #atendimento-pdv-shell .classic-main-content { flex-direction:column; overflow:auto; }
  #atendimento-pdv-shell .classic-left-pane { width:100%; min-width:0; max-width:none; flex-basis:auto; }
  #atendimento-pdv-shell .classic-cart-img { min-height:140px; max-height:180px; }
  #atendimento-pdv-shell .classic-right-pane { min-height:260px; }
  #atendimento-pdv-shell .classic-table-container { max-height:400px; }
  #atendimento-pdv-shell .classic-shortcuts-bar { flex-wrap:wrap; }
  #atendimento-pdv-shell .atend-entrada-card { padding:24px; }
}
@media (max-height:900px) {
  #atendimento-pdv-shell .classic-cart-img { max-height:180px; min-height:96px; }
  #atendimento-pdv-shell .classic-ops-card { padding:12px; }
  #atendimento-pdv-shell .classic-ops-card .classic-field-row { min-height:72px; }
  #atendimento-pdv-shell .classic-ops-card .classic-field-row .classic-field-box { min-height:72px; padding:10px 12px; }
  #atendimento-pdv-shell .classic-ops-card .classic-input-group input,
  #atendimento-pdv-shell .atend-search-button { height:52px; }
  #atendimento-pdv-shell .classic-ops-card .classic-ultimo-produto { min-height:56px; padding:10px 14px; }
  #atendimento-pdv-shell .classic-ops-card .classic-ops-meta .classic-field-box { min-height:52px; }
  #atendimento-pdv-shell .classic-totals-strip { min-height:72px; }
  #atendimento-pdv-shell .classic-totals-strip .classic-total-box { padding:10px 16px 12px; }
  #atendimento-pdv-shell .classic-totals-strip .classic-total-box .val { font-size:22px; }
  #atendimento-pdv-shell .classic-totals-strip .classic-total-box.total .val { font-size:26px !important; }
  #atendimento-pdv-shell .atend-account-actions > * { min-height:58px; padding:10px 44px 10px 14px; }
}
@media (max-height:760px) {
  #atendimento-pdv-shell .classic-status-bar { padding:8px 20px; }
  #atendimento-pdv-shell .classic-status-bar h2 { font-size:18px; }
  #atendimento-pdv-shell .classic-cart-img { max-height:120px; min-height:72px; }
  #atendimento-pdv-shell .classic-ops-card .classic-field-row { min-height:64px; }
  #atendimento-pdv-shell .classic-ops-card .classic-field-row .classic-field-box { min-height:64px; padding:8px 10px; }
  #atendimento-pdv-shell .classic-ops-card .classic-field-row .classic-value { font-size:24px; }
  #atendimento-pdv-shell .classic-bottom-panel { padding:0 14px 12px; }
  #atendimento-pdv-shell .classic-shortcuts-bar { min-height:40px; padding:6px 10px; font-size:12px; }
  #atendimento-pdv-shell .classic-header { min-height:60px; padding-block:10px; }
}
@media (max-height:720px) and (min-width:761px) {
  #atendimento-pdv-shell .atend-entrada-card { padding:22px 30px; }
  #atendimento-pdv-shell .atend-welcome-icon { display:none; }
  #atendimento-pdv-shell .atend-intro { margin-bottom:16px; }
  #atendimento-pdv-shell .atend-chips { margin-bottom:16px; }
}
@media (max-width:480px) {
  #atendimento-pdv-shell .atend-account-actions { flex-wrap:wrap; }
  #atendimento-pdv-shell .atend-split-control { width:100%; min-width:0; max-width:none; flex-basis:100%; }
  #atendimento-pdv-shell .atend-account-actions > :not(.atend-split-control) { flex:1 1 100%; }
}

body.pdv-atendimento-ativo .toast-container {
  top: 88px;
  bottom: auto;
  right: 24px;
  left: auto;
}
