/* ==========================================================
   SmartCare — Area do Cliente (idoso, celular)
   Letras grandes, alto contraste, poucos botoes e bem grandes.
   ========================================================== */

:root {
  --cli-verde: #15803d;
  --cli-verde-claro: #dcfce7;
  --cli-vermelho: #b91c1c;
  --cli-vermelho-claro: #fee2e2;
  --cli-laranja: #c2410c;
  --cli-laranja-claro: #ffedd5;
  --cli-amarelo: #a16207;
  --cli-amarelo-claro: #fef3c7;
  --cli-azul: #1d4ed8;
  --cli-azul-claro: #dbeafe;
  --cli-cinza: #4b5563;
}

/* Tela fixa: sem zoom por pinca/toque duplo e sem "puxar" a pagina alem do limite. */
html:has(.cli-body) {
  touch-action: pan-y;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  overscroll-behavior: none;
}

.cli-body {
  touch-action: pan-y;
  overscroll-behavior: none;
  font-size: 20px;
  line-height: 1.4;
  background: var(--sc-bg);
  color: var(--sc-ink);
  -webkit-tap-highlight-color: transparent;
}

.cli-page {
  max-width: 560px;
  margin: 0 auto;
  padding: 16px 16px calc(24px + env(safe-area-inset-bottom));
  min-height: 100vh;
  min-height: 100dvh;
}

.cli-page p {
  margin: 0;
}

/* ---------------- Tela inicial: a camera ocupa todo o espaco que sobrar ---------------- */
.cli-home {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

/* ---------------- Topo ---------------- */
.cli-topo {
  display: flex;
  align-items: center;
  gap: 12px;
  padding-top: env(safe-area-inset-top);
}

.cli-topo-texto {
  flex: 1;
  min-width: 0;
}

.cli-ola {
  font-family: 'Manrope', 'Inter', sans-serif;
  font-weight: 800;
  font-size: 1.4rem;
  line-height: 1.15;
  overflow-wrap: break-word;
}

.cli-data {
  color: var(--cli-cinza);
  font-size: 1rem;
}

/* Botao do menu (hamburguer): grande, cheio e com o nome embaixo */
.cli-menu-btn {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 68px;
  height: 68px;
  flex-shrink: 0;
  border: 0;
  border-radius: 18px;
  background: var(--sc-primary-dark);
  color: #fff;
  font-size: 0.8rem;
  font-weight: 800;
  line-height: 1.1;
  box-shadow: 0 6px 16px rgba(11, 122, 112, 0.3);
  cursor: pointer;
}

.cli-menu-btn .bi-list {
  font-size: 2.3rem;
  line-height: 1;
}

.cli-menu-btn:active,
.cli-menu-fechar:active {
  transform: scale(0.96);
}

/* Numero vermelho: remedios na hora ou esquecidos */
.cli-menu-contador {
  position: absolute;
  top: -8px;
  right: -8px;
  min-width: 30px;
  height: 30px;
  padding: 0 6px;
  border: 3px solid #fff;
  border-radius: 999px;
  background: var(--cli-vermelho);
  color: #fff;
  font-size: 0.95rem;
  line-height: 24px;
  text-align: center;
}

.cli-logo {
  display: block;
  width: 100%;
  max-width: 260px;
  height: auto;
}

.cli-logo-pequeno {
  display: block;
  width: 56px;
  height: 56px;
  object-fit: contain;
  flex-shrink: 0;
}

/* ---------------- Botoes ---------------- */
.cli-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  width: 100%;
  min-height: 72px;
  padding: 14px 20px;
  border: 3px solid transparent;
  border-radius: 20px;
  font-family: 'Manrope', 'Inter', sans-serif;
  font-size: 1.45rem;
  font-weight: 800;
  text-decoration: none;
  cursor: pointer;
  transition: transform 0.1s ease;
}

.cli-btn:active {
  transform: scale(0.98);
}

.cli-btn:disabled {
  opacity: 0.6;
}

.cli-btn .bi {
  font-size: 1.6em;
}

.cli-btn-principal {
  background: var(--sc-primary-dark);
  color: #fff;
}

.cli-btn-sim {
  background: var(--cli-verde);
  color: #fff;
  min-height: 88px;
  font-size: 1.8rem;
  box-shadow: 0 10px 24px rgba(21, 128, 61, 0.35);
}

.cli-btn-cancelar {
  background: #fff;
  color: var(--cli-cinza);
  border-color: #d1d5db;
  font-size: 1.2rem;
}

.cli-btn-contorno {
  background: #fff;
  color: var(--sc-ink);
  border-color: currentColor;
  font-size: 1.2rem;
}

.cli-btn-alerta,
.cli-btn-ajuda {
  background: var(--sc-accent);
  color: var(--sc-ink);
}

/* Ligar para o SAMU: vermelho de emergencia */
.cli-btn-hospital {
  background: var(--cli-vermelho);
  color: #fff;
  flex-shrink: 0;
}

/* "Preciso de ajuda": o botao mais chamativo da tela */
.cli-btn-emergencia {
  background: var(--cli-vermelho);
  color: #fff;
  flex-shrink: 0;
  min-height: 84px;
  font-size: 1.6rem;
  box-shadow: 0 10px 24px rgba(185, 28, 28, 0.35);
}

.cli-emergencia-painel {
  flex-shrink: 0;
  padding: 16px;
  border-radius: 20px;
  background: var(--cli-vermelho-claro);
  border: 3px solid var(--cli-vermelho);
  color: var(--cli-vermelho);
  font-size: 1.3rem;
  font-weight: 800;
}

.cli-emergencia-painel p {
  margin-bottom: 12px !important;
}

.cli-emergencia-painel .cli-btn + .cli-btn {
  margin-top: 10px;
}

.cli-emergencia-ok {
  background: var(--cli-verde-claro);
  border-color: var(--cli-verde);
  color: var(--cli-verde);
}

/* "Ouvir de novo": azul, para nao se confundir com os botoes de confirmar/cancelar */
.cli-btn-ouvir {
  background: var(--cli-azul-claro);
  color: var(--cli-azul);
  border-color: var(--cli-azul);
  font-size: 1.35rem;
}

/* Enquanto o celular fala, o alto-falante pulsa */
.cli-falando .cli-btn-ouvir .bi {
  animation: cli-falar 0.9s ease-in-out infinite;
}

@keyframes cli-falar {
  50% { transform: scale(1.2); }
}

/* O navegador nao deixou falar sozinho: o botao "Ouvir" chama atencao ate o primeiro toque */
.cli-fala-bloqueada .cli-btn-ouvir {
  animation: cli-chamar 1.2s ease-in-out infinite;
}

@keyframes cli-chamar {
  50% { box-shadow: 0 0 0 8px rgba(29, 78, 216, 0.25); }
}

.cli-link {
  background: none;
  border: 0;
  padding: 12px;
  color: var(--cli-cinza);
  font-size: 1.05rem;
  font-weight: 600;
  text-decoration: underline;
  text-underline-offset: 4px;
}

/* ---------------- Login ---------------- */
.cli-entrar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  gap: 12px;
}

.cli-marca {
  margin: 0 0 4px;
}

.cli-entrar .cli-logo {
  margin: 0 auto;
}

/* Entrada pela camera: logo menor e a camera crescendo para ocupar a tela */
.cli-entrar-camera {
  justify-content: flex-start;
  padding-top: max(16px, env(safe-area-inset-top));
}

.cli-entrar-camera .cli-logo {
  max-width: 190px;
}

.cli-entrar-instrucao {
  font-family: 'Manrope', 'Inter', sans-serif;
  font-weight: 800;
  font-size: 1.4rem;
  line-height: 1.2;
}

.cli-entrar .cli-aviso {
  margin-bottom: 0;
}

.cli-texto {
  font-size: 1.15rem;
  color: var(--cli-cinza);
}

.cli-texto-pequeno {
  font-size: 1rem;
  color: var(--cli-cinza);
  margin-top: 8px !important;
}

.cli-form {
  display: flex;
  flex-direction: column;
  gap: 8px;
  text-align: left;
  margin-top: 8px;
}

.cli-label {
  font-weight: 700;
  font-size: 1.2rem;
  margin-top: 8px;
}

.cli-input {
  width: 100%;
  min-height: 68px;
  padding: 12px 18px;
  border: 3px solid #cbd5d3;
  border-radius: 16px;
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  background: #fff;
  color: var(--sc-ink);
}

.cli-input:focus {
  outline: none;
  border-color: var(--sc-primary);
  box-shadow: 0 0 0 4px rgba(13, 148, 136, 0.2);
}

.cli-form .cli-btn {
  margin-top: 18px;
}

/* ---------------- Avisos (mensagens) ---------------- */
.cli-aviso {
  display: flex;
  gap: 12px;
  align-items: flex-start;
  padding: 16px;
  border-radius: 16px;
  font-size: 1.1rem;
  font-weight: 600;
  text-align: left;
  margin-bottom: 12px;
}

.cli-aviso .bi {
  font-size: 1.5rem;
  line-height: 1;
}

.cli-aviso-erro {
  background: var(--cli-vermelho-claro);
  color: var(--cli-vermelho);
}

.cli-sucesso {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 18px;
  border-radius: 20px;
  background: var(--cli-verde);
  color: #fff;
  box-shadow: 0 10px 24px rgba(21, 128, 61, 0.3);
  transition: opacity 0.6s ease, max-height 0.6s ease, margin 0.6s ease, padding 0.6s ease;
  max-height: 200px;
  overflow: hidden;
}

.cli-sucesso .bi {
  font-size: 2.6rem;
}

.cli-sucesso strong {
  display: block;
  font-size: 1.4rem;
}

.cli-sumir {
  opacity: 0;
  max-height: 0;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}

/* ---------------- Destaque (faixa do proximo remedio; abre o menu) ---------------- */
.cli-destaque {
  display: flex;
  align-items: center;
  gap: 14px;
  width: 100%;
  padding: 12px 16px;
  border: 3px solid;
  border-left-width: 10px;
  border-radius: 20px;
  font: inherit;
  text-align: left;
  cursor: pointer;
}

.cli-destaque-icone {
  font-size: 2rem;
  line-height: 1;
  flex-shrink: 0;
}

.cli-destaque-info {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
}

.cli-destaque-titulo {
  font-weight: 800;
  font-size: 1.05rem;
}

.cli-destaque-remedio {
  font-family: 'Manrope', 'Inter', sans-serif;
  font-weight: 800;
  font-size: 1.35rem;
  line-height: 1.2;
  overflow-wrap: break-word;
}

.cli-destaque-remedio small {
  font-size: 0.75em;
  font-weight: 700;
  opacity: 0.8;
  white-space: nowrap;
}

.cli-destaque-hora {
  font-family: 'Manrope', 'Inter', sans-serif;
  font-weight: 800;
  font-size: 2rem;
  line-height: 1;
  font-variant-numeric: tabular-nums;
  flex-shrink: 0;
}

.cli-destaque-agora {
  background: var(--cli-verde-claro);
  border-color: var(--cli-verde);
  color: #14532d;
}

.cli-destaque-nok {
  background: var(--cli-vermelho-claro);
  border-color: var(--cli-vermelho);
  color: #7f1d1d;
}

.cli-destaque-pendente {
  background: #fff;
  border-color: var(--sc-primary);
  color: var(--sc-ink);
}

.cli-destaque-ok {
  background: var(--cli-verde-claro);
  border-color: var(--cli-verde);
  color: #14532d;
}

/* ---------------- Camera ---------------- */
/* Cresce ate preencher a tela (o .cli-home tem a altura da tela inteira) */
.cli-camera {
  position: relative;
  flex: 1 0 300px;
  width: 100%;
  border-radius: 24px;
  overflow: hidden;
  background: #0b1f1d;
  box-shadow: var(--sc-shadow-md);
  container-type: size;
}

.cli-camera video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.cli-camera-mira {
  position: absolute;
  inset: 0 0 72px; /* centraliza acima da dica do rodape */
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

.cli-camera-mira span {
  width: 62%;
  width: min(72cqw, 62cqh); /* quadrado mesmo com a camera alta e estreita */
  aspect-ratio: 1 / 1;
  border: 5px solid rgba(255, 255, 255, 0.95);
  border-radius: 24px;
  box-shadow: 0 0 0 9999px rgba(0, 0, 0, 0.35);
  animation: cli-pulsar 1.8s ease-in-out infinite;
}

.cli-camera-lido .cli-camera-mira span {
  border-color: #4ade80;
  animation: none;
}

@keyframes cli-pulsar {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.04); }
}

.cli-camera-dica {
  position: absolute;
  left: 12px;
  right: 12px;
  bottom: 12px;
  padding: 12px 14px;
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  text-align: center;
  font-weight: 800;
  font-size: 1.25rem;
}

.cli-camera-parada {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 14px;
  padding: 24px;
  text-align: center;
  background: #0b1f1d;
  color: #fff;
}

.cli-camera-parada > .bi {
  font-size: 3.2rem;
  color: var(--sc-accent);
}

.cli-camera-parada p {
  font-size: 1.15rem;
  font-weight: 600;
}

.cli-camera-desligada .cli-camera-mira,
.cli-camera-desligada .cli-camera-dica {
  display: none;
}

/* ---------------- Painel de avisos (notificacoes) ---------------- */
/* Compacto: aparece embaixo da camera so ate os avisos serem ativados */
.cli-avisos {
  padding: 12px 14px;
  border-radius: 20px;
  background: var(--cli-amarelo-claro);
  border: 3px solid var(--sc-accent);
  font-size: 1.05rem;
  font-weight: 600;
}

.cli-avisos p {
  margin-bottom: 10px !important;
}

.cli-avisos .cli-btn {
  min-height: 60px;
  font-size: 1.3rem;
}

.cli-avisos ol {
  margin: 0;
  padding-left: 1.4em;
}

.cli-avisos li {
  margin-bottom: 6px;
}

/* ---------------- Menu lateral (remedios de hoje) ---------------- */
.cli-menu-aberto {
  overflow: hidden;
}

.cli-menu-fundo {
  position: fixed;
  inset: 0;
  z-index: 40;
  background: rgba(15, 42, 39, 0.55);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.25s ease, visibility 0s linear 0.25s;
}

.cli-menu {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 50;
  display: flex;
  flex-direction: column;
  width: min(92vw, 440px);
  padding-top: env(safe-area-inset-top);
  padding-bottom: env(safe-area-inset-bottom);
  background: var(--sc-bg);
  box-shadow: var(--sc-shadow-lg);
  transform: translateX(-100%);
  visibility: hidden;
  transition: transform 0.25s ease, visibility 0s linear 0.25s;
}

.cli-menu-aberto .cli-menu-fundo {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.25s ease;
}

.cli-menu-aberto .cli-menu {
  transform: none;
  visibility: visible;
  transition: transform 0.25s ease;
}

.cli-menu-topo {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 16px;
  background: #fff;
  border-bottom: 1px solid var(--sc-border);
}

.cli-menu-topo h2 {
  font-size: 1.5rem;
  margin: 0;
}

.cli-menu-fechar {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 68px;
  height: 68px;
  flex-shrink: 0;
  border: 3px solid #d1d5db;
  border-radius: 18px;
  background: #fff;
  color: var(--sc-ink);
  font-size: 0.8rem;
  font-weight: 800;
  line-height: 1.1;
  cursor: pointer;
}

.cli-menu-fechar .bi {
  font-size: 1.8rem;
  line-height: 1;
}

.cli-menu-resumo {
  padding: 14px 16px 2px;
  font-size: 1.15rem;
  font-weight: 600;
}

.cli-progresso {
  height: 12px;
  margin-top: 8px;
  border-radius: 999px;
  background: #dfe7e6;
  overflow: hidden;
}

.cli-progresso span {
  display: block;
  height: 100%;
  border-radius: inherit;
  background: var(--cli-verde);
}

.cli-menu-lista {
  flex: 1;
  overflow-y: auto;
  overscroll-behavior: contain;
  padding: 12px 16px;
}

.cli-menu-rodape {
  display: flex;
  justify-content: center;
  gap: 8px;
  padding: 4px 16px;
  background: #fff;
  border-top: 1px solid var(--sc-border);
}

.cli-item {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 14px 12px;
  margin-bottom: 10px;
  border-radius: 18px;
  background: #fff;
  border: 3px solid var(--sc-border);
}

.cli-item-hora {
  font-family: 'Manrope', 'Inter', sans-serif;
  font-weight: 800;
  font-size: 1.35rem;
  font-variant-numeric: tabular-nums;
  flex-shrink: 0;
}

.cli-item-info {
  flex: 1;
  min-width: 0;
}

.cli-item-nome {
  font-weight: 800;
  font-size: 1.2rem;
  line-height: 1.2;
  overflow-wrap: break-word;
  hyphens: auto;
}

.cli-item-mg {
  color: var(--cli-cinza);
  font-size: 1rem;
}

.cli-item-status {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 2px;
  flex-shrink: 0;
  width: 84px;
  font-size: 0.8rem;
  font-weight: 700;
  line-height: 1.15;
}

.cli-item-status .bi {
  font-size: 1.9rem;
  line-height: 1;
}

.cli-item-ok,
.cli-item-atrasado,
.cli-item-adiantado {
  background: var(--cli-verde-claro);
  border-color: #86efac;
}

.cli-item-ok .cli-item-status,
.cli-item-atrasado .cli-item-status,
.cli-item-adiantado .cli-item-status {
  color: var(--cli-verde);
}

.cli-item-nok {
  background: var(--cli-vermelho-claro);
  border-color: var(--cli-vermelho);
}

.cli-item-nok .cli-item-status {
  color: var(--cli-vermelho);
}

.cli-item-agora {
  border-color: var(--cli-verde);
  box-shadow: 0 0 0 4px rgba(21, 128, 61, 0.15);
}

.cli-item-agora .cli-item-status {
  color: var(--cli-verde);
}

.cli-item-pendente .cli-item-status {
  color: var(--cli-cinza);
}

/* ---------------- Resultado da leitura ---------------- */
.cli-resultado {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 12px;
}

.cli-fundo-verde { --cor: var(--cli-verde); background: var(--cli-verde-claro); }
.cli-fundo-laranja { --cor: var(--cli-laranja); background: var(--cli-laranja-claro); }
.cli-fundo-amarelo { --cor: var(--cli-amarelo); background: var(--cli-amarelo-claro); }
.cli-fundo-azul { --cor: var(--cli-azul); background: var(--cli-azul-claro); }
.cli-fundo-vermelho { --cor: var(--cli-vermelho); background: var(--cli-vermelho-claro); }

.cli-resultado-icone {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 128px;
  height: 128px;
  border-radius: 50%;
  background: var(--cor);
  color: #fff;
  font-size: 4.4rem;
  box-shadow: 0 14px 30px rgba(0, 0, 0, 0.15);
}

.cli-resultado-titulo {
  font-size: 2rem;
  line-height: 1.15;
  color: var(--cor);
  margin: 4px 0 0;
}

.cli-resultado-remedio {
  width: 100%;
  padding: 18px;
  border-radius: 20px;
  background: #fff;
  border: 3px solid var(--cor);
}

.cli-resultado-nome {
  font-family: 'Manrope', 'Inter', sans-serif;
  font-weight: 800;
  font-size: 2rem;
  line-height: 1.15;
  overflow-wrap: break-word;
  hyphens: auto;
}

.cli-resultado-mg {
  font-size: 1.4rem;
  font-weight: 700;
  color: var(--cli-cinza);
}

.cli-resultado-texto {
  font-size: 1.35rem;
  font-weight: 700;
  color: var(--sc-ink);
}

.cli-acoes {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  margin-top: 8px;
}

.cli-acoes form {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

@media (prefers-reduced-motion: reduce) {
  .cli-camera-mira span { animation: none; }
  .cli-btn, .cli-sucesso { transition: none; }
  .cli-falando .cli-btn-ouvir .bi { animation: none; }
  .cli-fala-bloqueada .cli-btn-ouvir { animation: none; }
  .cli-menu, .cli-menu-fundo { transition: none !important; }
}

/* ---------------- Simular data (MVP, para testes) ---------------- */
.cli-simulacao-faixa {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 12px;
  padding: 10px 14px;
  border-radius: 14px;
  background: var(--cli-amarelo-claro);
  color: var(--cli-amarelo);
  font-size: 0.85rem;
  text-decoration: none;
}

.cli-simulacao-alterar {
  margin-left: auto;
  font-weight: 700;
  text-decoration: underline;
}

/* Tela de teste (nao e para o idoso): letras e botoes normais, nao os gigantes do app. */
.cli-simular {
  display: flex;
  flex-direction: column;
  gap: 10px;
  font-size: 16px;
}

.cli-simular-titulo {
  font-size: 1.3rem;
  font-weight: 800;
  margin: 0;
}

.cli-simular .cli-texto,
.cli-simular .cli-texto-pequeno {
  font-size: 0.95rem;
  margin: 0;
}

.cli-simular .cli-form {
  gap: 4px;
  margin-top: 0;
}

.cli-simular .cli-label {
  font-size: 0.95rem;
  margin-top: 4px;
}

.cli-simular .cli-input {
  min-height: 44px;
  padding: 8px 12px;
  border-width: 2px;
  border-radius: 10px;
  font-size: 1rem;
  letter-spacing: 0;
}

.cli-simular .cli-btn {
  min-height: 44px;
  padding: 8px 14px;
  gap: 8px;
  border-width: 2px;
  border-radius: 12px;
  font-size: 1rem;
}

.cli-simular .cli-btn .bi {
  font-size: 1.1em;
}

.cli-simular .cli-form .cli-btn {
  margin-top: 10px;
}

.cli-simular .cli-aviso {
  font-size: 0.95rem;
  padding: 10px 12px;
}

.cli-simular-atalhos {
  display: flex;
  gap: 10px;
}

.cli-simular-atalhos .cli-btn {
  flex: 1;
}

a.cli-link {
  text-decoration: none;
}

/* ---------------- Doses esquecidas (dias anteriores) ---------------- */
.cli-esquecidas {
  margin-bottom: 14px;
  padding: 14px 16px;
  border: 3px solid var(--cli-vermelho);
  border-radius: 20px;
  background: var(--cli-vermelho-claro);
  color: var(--cli-vermelho);
}

.cli-esquecidas-titulo {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0 0 6px;
  font-family: 'Manrope', 'Inter', sans-serif;
  font-size: 1.3rem;
  font-weight: 800;
}

.cli-esquecidas ul {
  margin: 0;
  padding-left: 1.2em;
  color: var(--sc-ink);
  font-size: 1.05rem;
}

.cli-esquecidas li span {
  color: var(--cli-cinza);
}

.cli-esquecidas-dica {
  margin: 8px 0 0;
  font-size: 0.95rem;
  font-weight: 700;
}
