:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif;color:#faf7f1;background:#000;color-scheme:dark;--amber: #f9b54b;--muted: #bdbab4;--surface: oklch(25.4% 0 96.2);--line: #3f3e3b;--hairline: #262522;--ctl: #77746d;--text: #faf7f1;--attention: #ffd9a0;--canvas: #000;--surface-1: #111110;--surface-2: #161513;--well: #0b0b0a;--selected-ink: #1b160d;--row-hover: rgba(250, 247, 241, .06);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--r-ctl: 12px;--r-card: 20px;--r-pill: 999px;--fs-caption: .75rem;--fs-foot: .875rem;--fs-body: 1.0625rem;--fs-callout: 1.125rem;--fs-t3: 1.375rem;--fs-t2: 1.75rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-width:280px;background:var(--canvas);color:var(--text);font-size:var(--fs-body);line-height:1.55}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%;height:auto}code{font-size:.9em;padding:1px 6px;border-radius:6px;background:var(--surface)}:focus-visible{outline:2px solid var(--amber);outline-offset:4px}main:focus,h1:focus,.alerta:focus,.resumo-erros:focus{outline:none}.alerta:focus-visible,.resumo-erros:focus-visible,h1:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;top:8px;left:16px;transform:translateY(-160%);padding:12px 20px;background:var(--amber);color:var(--canvas);border-radius:var(--r-ctl);font-weight:600}.skip-link:focus{transform:translateY(0)}.botao{display:inline-flex;justify-content:center;align-items:center;gap:var(--s-2);min-height:48px;padding:12px 24px;border:1px solid transparent;border-radius:var(--r-pill);font-size:var(--fs-foot);font-weight:600;line-height:1.5;text-align:center;transition:background-color .16s,border-color .16s,color .16s,filter .16s}.botao-cheio{width:100%}.botao-primario{background:var(--amber);color:var(--canvas)}.botao-primario:hover{filter:brightness(1.1)}.botao-primario:focus-visible{outline-color:#fff;box-shadow:0 0 0 2px var(--canvas)}.botao-contorno{background:transparent;border-color:var(--ctl);color:var(--text)}.botao-contorno:hover{background:var(--row-hover);border-color:var(--text)}.botao[aria-disabled=true]{cursor:not-allowed}.botao-primario[aria-disabled=true]{opacity:.7}.botao-primario[aria-disabled=true]:hover{filter:none;background:var(--amber)}.botao-contorno[aria-disabled=true],.botao-contorno[aria-disabled=true]:hover{background:transparent;border-color:var(--ctl);color:var(--muted)}.botao-texto{display:inline-flex;align-items:center;gap:var(--s-1);min-height:44px;padding:0 var(--s-2);border:0;background:none;color:var(--text);font-size:var(--fs-foot);font-weight:600;text-decoration:underline;text-underline-offset:5px}.botao-texto:hover{color:var(--amber)}.botao-icone{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--ctl);border-radius:var(--r-pill);background:transparent}.botao-icone:hover{background:var(--row-hover)}.girando{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:girar .8s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.entrada{min-height:100dvh;display:grid;place-items:start center;padding:var(--s-5) var(--s-4)}@media(min-width:640px){.entrada{place-items:center;padding:var(--s-6)}}.cartao-entrada{width:100%;max-width:440px;display:grid;gap:var(--s-4);padding:var(--s-5);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-card)}.entrada-logo{width:96px;height:auto}.entrada-titulo{font-size:var(--fs-t2);font-weight:700;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.entrada-texto{color:var(--muted)}.botao-voltar{justify-self:start;margin-left:calc(var(--s-2) * -1)}.reenvio{display:grid;gap:var(--s-2);justify-items:start;padding-top:var(--s-4);border-top:1px solid var(--hairline)}.reenvio .botao{width:100%}.campo{display:grid;gap:var(--s-2);margin-bottom:var(--s-4)}.campo-rotulo{font-weight:600}.campo-ajuda{color:var(--muted);font-size:var(--fs-foot)}.campo-erro{color:var(--attention);font-size:var(--fs-foot);font-weight:600}.entrada-campo{width:100%;min-height:48px;padding:0 var(--s-4);border:1px solid var(--ctl);border-radius:var(--r-ctl);background:var(--well);color:var(--text);font-size:var(--fs-body)}.entrada-campo:disabled{opacity:.6;cursor:not-allowed}.entrada-campo[aria-invalid=true]{border:2px dashed var(--amber)}.entrada-codigo{letter-spacing:.5em;font-variant-numeric:tabular-nums;font-size:var(--fs-t3);text-align:center}.campo-com-botao{display:flex;align-items:center;gap:var(--s-2)}.campo-com-botao .entrada-campo{flex:1;min-width:0}.resumo-erros{padding:var(--s-3) var(--s-4);border:1px dashed var(--attention);border-radius:var(--r-ctl);color:var(--attention)}.resumo-titulo{font-weight:700}.resumo-erros ul{margin-top:var(--s-1);padding-left:var(--s-4);list-style:disc}.resumo-erros a{text-decoration:underline;text-underline-offset:4px;display:inline-block;min-height:24px}app-alerta{display:block}.alerta{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-3) var(--s-4);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-ctl);font-size:var(--fs-foot)}.alerta--atencao{border-style:dashed;border-color:var(--attention);color:var(--attention)}.alerta-icone{flex-shrink:0;margin-top:1px}.alerta-corpo{min-width:0}.alerta-lista{margin-top:var(--s-2);padding-left:var(--s-4);list-style:disc}.alerta .botao-texto{color:inherit;min-height:44px}.demo{padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-ctl);color:var(--muted);font-size:var(--fs-foot)}.demo summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600;color:var(--text)}.demo ul{display:grid;gap:var(--s-2);margin-top:var(--s-2);padding-left:var(--s-4);list-style:disc}.selo{display:inline-flex;align-items:center;gap:var(--s-1);min-height:28px;padding:0 var(--s-3);border:1px solid var(--ctl);border-radius:var(--r-pill);font-size:var(--fs-foot);font-weight:600;white-space:nowrap}.shell{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr)}.barra-lateral{display:none}.coluna{min-width:0;display:flex;flex-direction:column}.topo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--hairline)}.topo-titulo{flex:1 1 auto;min-width:0;font-size:var(--fs-t2);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.topo-pessoa{display:none}.pessoa-nome{display:block;font-weight:600;font-size:var(--fs-foot);line-height:1.3}.pessoa-papel{display:block;color:var(--muted);font-size:var(--fs-foot);line-height:1.3}.conteudo{flex:1;width:100%;max-width:1120px;padding:var(--s-5) var(--s-4)}@media(min-width:640px){.topo{padding-inline:var(--s-5);flex-wrap:nowrap}.topo-pessoa{display:block;text-align:right}.conteudo{padding-inline:var(--s-5)}}@media(min-width:1024px){.shell{grid-template-columns:240px minmax(0,1fr)}.barra-lateral{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;background:var(--surface-1);border-right:1px solid var(--hairline)}.botao-menu{display:none}.topo{padding-inline:var(--s-6)}.conteudo{padding-inline:var(--s-6);padding-block:var(--s-6)}}.marca{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-5) var(--s-4) var(--s-4);font-weight:600;font-size:var(--fs-foot)}.marca img{flex-shrink:0}.nav-lista{display:grid;gap:var(--s-1);padding:var(--s-2) var(--s-3)}.nav-link{display:flex;align-items:center;min-height:44px;padding:0 var(--s-4);border-radius:var(--r-ctl);color:var(--text);font-size:var(--fs-body)}.nav-link:hover{background:var(--row-hover)}.nav-link.ativo{background:var(--selected-ink);font-weight:600;box-shadow:inset 2px 0 0 var(--amber)}.barra-lateral .nav-link:focus-visible,.gaveta .nav-link:focus-visible{outline-offset:-4px}.barra-rodape{margin-top:auto;display:grid;gap:var(--s-3);padding:var(--s-4);border-top:1px solid var(--hairline)}.barra-pessoa{display:block}.gaveta{margin:0;padding:0;width:min(320px,88vw);height:100dvh;max-height:none;border:0;border-right:1px solid var(--line);background:var(--surface-1);color:var(--text)}.gaveta[open]{display:flex;flex-direction:column}.gaveta::backdrop{background:#0009}.gaveta-topo{display:flex;align-items:center;justify-content:space-between;padding-right:var(--s-3)}@media(min-width:1024px){.gaveta{display:none!important}}.vazio{display:grid;justify-items:start;gap:var(--s-3);max-width:560px;padding:var(--s-6) 0;color:var(--muted)}.vazio-titulo{color:var(--text);font-size:var(--fs-t3);font-weight:600}.vazio-texto{color:var(--muted)}.vazio-texto strong{color:var(--text)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-contrast:more){:root{--line: #77746d;--hairline: #77746d}.botao-contorno,.nav-link.ativo{border-color:var(--amber)}}@media(forced-colors:active){.botao,.botao-icone,.entrada-campo,.selo,.alerta,.nav-link.ativo{border:1px solid CanvasText}.nav-link.ativo{font-weight:700;box-shadow:none;border-color:Highlight}.botao[aria-disabled=true]{color:GrayText;border-color:GrayText}:focus-visible{outline-color:Highlight}}.equipe-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-4)}app-equipe{display:block}app-equipe app-alerta{margin-bottom:var(--s-4)}.segmentos{display:inline-flex;flex-wrap:wrap;gap:var(--s-1);padding:var(--s-1);margin-bottom:var(--s-4);border:1px solid var(--ctl);border-radius:var(--r-pill)}.segmento{min-height:44px;padding:0 var(--s-4);border:0;border-radius:var(--r-pill);background:transparent;color:var(--muted);font-size:var(--fs-foot);font-weight:600}.segmento:hover{background:var(--row-hover);color:var(--text)}.segmento[aria-pressed=true]{background:var(--selected-ink);color:var(--text);box-shadow:inset 0 0 0 2px var(--amber)}.tabela{width:100%;border-collapse:collapse;font-size:var(--fs-foot)}.tabela th,.tabela td{padding:var(--s-3) var(--s-3);text-align:left;vertical-align:middle;border-bottom:1px solid var(--hairline)}.tabela thead th{position:sticky;top:0;background:var(--surface-1);color:var(--muted);font-size:var(--fs-caption);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.tabela tbody tr{min-height:48px}.tabela tbody tr:hover{background:var(--row-hover)}.tabela tbody th{font-weight:600}.tabela tr:focus{outline:none}.tabela tr:focus-visible{outline:2px solid var(--amber);outline-offset:-4px}.selo-pequeno{margin-left:var(--s-2);min-height:24px;padding:0 var(--s-2);font-size:var(--fs-caption)}.selo-tracejado{border-style:dashed}.selo-apagado{border-color:transparent;background:var(--surface);color:var(--muted)}.acoes{display:flex;flex-wrap:wrap;gap:0 var(--s-2)}.acoes .botao-texto{font-size:var(--fs-foot)}.botao-texto[aria-disabled=true]{color:var(--muted);cursor:not-allowed;text-decoration:none}.botao-texto[aria-disabled=true]:hover{color:var(--muted)}.esqueleto{height:48px;margin-bottom:var(--s-2);border-radius:var(--r-ctl);background:var(--surface-2);animation:pulso 1.6s ease-in-out infinite}@keyframes pulso{50%{opacity:.55}}@media(max-width:639px){.tabela,.tabela tbody,.tabela tr,.tabela th,.tabela td{display:block}.tabela thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tabela tbody tr{margin-bottom:var(--s-3);padding:var(--s-3);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-ctl)}.tabela th,.tabela td{padding:var(--s-1) 0;border:0}.tabela td[data-rotulo]:before{content:attr(data-rotulo) ": ";color:var(--muted)}.tabela tbody th{font-size:var(--fs-body)}}.toast{position:fixed;z-index:50;right:var(--s-4);bottom:var(--s-4);left:var(--s-4);display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface-1);border:1px solid var(--ctl);border-radius:var(--r-ctl);font-size:var(--fs-foot)}@media(min-width:640px){.toast{left:auto;max-width:420px}}.dialogo{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-1);color:var(--text)}.dialogo::backdrop{background:#0009}.dialogo-titulo{margin-bottom:var(--s-4);font-size:var(--fs-t3);font-weight:600;line-height:1.25}.dialogo-botoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-3);margin-top:var(--s-4)}.dialogo app-alerta{display:block;margin-bottom:var(--s-4)}.cartoes{border:0;padding:0;margin:0 0 var(--s-4);min-width:0}.cartoes legend{padding:0;margin-bottom:var(--s-2)}.cartao-radio{display:block;min-height:48px;padding:var(--s-3) var(--s-4);margin-bottom:var(--s-2);border:1px solid var(--ctl);border-radius:var(--r-card);background:var(--surface-1);cursor:pointer}.cartao-radio.marcado{border:2px solid var(--amber);padding:calc(var(--s-3) - 1px) calc(var(--s-4) - 1px);background:var(--selected-ink)}.cartao-radio:has(:focus-visible){outline:2px solid var(--amber);outline-offset:3px}.link-esqueci{justify-self:start;margin:calc(var(--s-2) * -1) 0 var(--s-3) calc(var(--s-2) * -1);display:inline-flex}.selo-atencao{border-color:var(--attention);color:var(--attention)}.barra-ferramentas{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-4)}.busca{min-width:220px;max-width:320px}.cabeca-conta{display:grid;gap:var(--s-2);margin-bottom:var(--s-5)}.cabeca-linha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.grupo-acoes{display:flex;flex-wrap:wrap;gap:var(--s-2)}.painel{padding:var(--s-5);margin-bottom:var(--s-4);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-card)}.painel h2{margin-bottom:var(--s-3);font-size:var(--fs-t3);font-weight:600}.painel-grade{display:grid;gap:var(--s-4)}@media(min-width:1024px){.painel-grade{grid-template-columns:1fr 1fr}}.em-breve{color:var(--muted)}.valor{color:var(--amber);font-weight:700;font-variant-numeric:tabular-nums}.link-voltar{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px}.abas{display:inline-flex;gap:var(--s-1);padding:var(--s-1);margin-bottom:var(--s-4);border:1px solid var(--ctl);border-radius:var(--r-pill)}.aba{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s-4);border-radius:var(--r-pill);color:var(--muted);font-size:var(--fs-foot);font-weight:600}.aba[aria-current=page]{background:var(--selected-ink);color:var(--text);box-shadow:inset 0 0 0 2px var(--amber)}.dica-inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.checkbox{display:flex;align-items:center;gap:var(--s-3);min-height:44px}.checkbox input{width:20px;height:20px;accent-color:var(--amber)}.barra-fixa{display:flex;gap:var(--s-3);justify-content:flex-end;margin-top:var(--s-5)}.formulario-largo{max-width:40rem}.formulario-largo fieldset.secao{border:0;padding:0;margin:0 0 var(--s-5)}.formulario-largo h2{font-size:var(--fs-t3);font-weight:600;margin-bottom:var(--s-3)}.agenda-dia{font-size:var(--fs-t3);font-weight:600;margin:var(--s-2) 0}.grade-regiao{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-ctl);margin-bottom:var(--s-4)}.grade{border-collapse:collapse;min-width:960px;width:100%;font-size:var(--fs-foot)}.grade th,.grade td{border:1px solid var(--hairline);padding:0;height:56px}.grade thead th{background:var(--surface-1);color:var(--muted);font-size:var(--fs-caption);letter-spacing:.08em;padding:var(--s-2);text-align:center;min-width:76px}.grade tbody th{position:sticky;left:0;z-index:1;background:var(--surface-1);text-align:left;padding:0 var(--s-3);min-width:140px}.cel-livre{background:var(--well)}.livre{width:100%;height:56px;border:0;background:transparent;color:var(--muted)}.livre:hover{background:var(--row-hover)}.livre[aria-disabled=true]{color:var(--ctl);cursor:not-allowed;opacity:.6}.reserva-bloco{width:100%;height:56px;padding:0 var(--s-3);border:0;background:var(--surface);color:var(--text);text-align:left;font-size:var(--fs-foot);font-weight:600}.reserva-bloco.aguardando{background:var(--surface-2);box-shadow:inset 0 0 0 2px var(--attention);border-style:dashed;color:var(--attention)}.grade :focus-visible{outline-offset:-4px}.lista-movel{display:none}.grade-desktop{display:block}@media(max-width:639px){.grade-desktop{display:none}.lista-movel{display:block}}.faixas{display:grid;gap:var(--s-2);margin-top:var(--s-3)}.faixa{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface-1);min-height:56px}.previa{padding:var(--s-3) var(--s-4);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-ctl);font-size:var(--fs-foot);margin-bottom:var(--s-3)}.detalhes{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--s-2) var(--s-4);margin:0 0 var(--s-3);font-size:var(--fs-foot)}.detalhes dt{color:var(--muted)}.detalhes dd{margin:0;overflow-wrap:anywhere}@media(max-width:479px){.detalhes{grid-template-columns:minmax(0,1fr);gap:0}.detalhes dd{margin-bottom:var(--s-2)}}.selo-ocupada{background:var(--text);color:var(--canvas);border-color:var(--text)}.selo-livre{color:var(--muted)}.meter-linha{display:grid;gap:var(--s-1);margin-bottom:var(--s-3)}.meter-linha meter{width:100%;height:12px;accent-color:var(--amber)}.tabela td[data-rotulo=Telefone]{white-space:nowrap}@media(min-width:1024px){.tabela .acoes{flex-wrap:nowrap}}.tabela-larga .acoes{flex-wrap:wrap}.tabela-larga tbody th[scope=row],.tabela-larga td{overflow-wrap:break-word}@media(max-width:1279px){.tabela-larga,.tabela-larga tbody,.tabela-larga tr,.tabela-larga th,.tabela-larga td{display:block}.tabela-larga thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tabela-larga tbody tr{margin-bottom:var(--s-3);padding:var(--s-3);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-ctl)}.tabela-larga th,.tabela-larga td{padding:var(--s-1) 0;border:0}.tabela-larga td[data-rotulo]:before{content:attr(data-rotulo) ": ";color:var(--muted)}.tabela-larga tbody th{font-size:var(--fs-body)}.tabela.tabela-larga tbody th[scope=row],.tabela.tabela-larga td,.tabela.tabela-larga td[data-rotulo=E-mail],.tabela.tabela-larga td[data-rotulo=Telefone]{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:none}.tabela-larga tbody tr:hover{background:var(--surface-1)}}.tabela.tabela-larga tbody th[scope=row]{white-space:normal}.tabela-larga a.link-voltar{display:inline-block;white-space:normal;box-sizing:border-box;max-width:100%;padding-block:10px;overflow-wrap:break-word}@media(min-width:1280px){.tabela-larga th[scope=row]{max-width:24ch}}@media(min-width:1280px){app-conta-detalhe .tabela-larga td[data-rotulo=Remetente],app-conta-detalhe .tabela-larga td[data-rotulo=Situa\e7\e3o]{max-width:28ch}}@media(max-width:1279px){.tabela-larga a.link-voltar{overflow-wrap:anywhere}}@media(max-width:1279px)and (min-width:640px){.tabela-larga .col-foto{width:auto}}.logo{mix-blend-mode:lighten}.sem-quebra{white-space:nowrap}.foto-sala{width:72px;height:48px;object-fit:cover;border-radius:8px}.col-foto{width:88px}.abas{display:flex;gap:var(--s-4);padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;margin-bottom:var(--s-4)}.aba{border-radius:0;padding:0 var(--s-1);border-bottom:3px solid transparent;margin-bottom:-1px}.aba[aria-current=page]{background:transparent;box-shadow:none;border-bottom-color:var(--amber);color:var(--text)}@media(max-width:639px){.segmentos{flex-wrap:wrap;max-width:100%;border-radius:var(--r-ctl)}.segmento{flex:1 1 auto;padding-inline:var(--s-3)}}.equipe-topo{justify-content:flex-end}@media(max-width:639px){.acao-primaria{position:fixed;z-index:40;left:var(--s-4);right:var(--s-4);bottom:var(--s-4);width:auto;box-shadow:0 8px 24px #0009}main:has(.acao-primaria){padding-bottom:96px}.toast{bottom:84px}}.tabela tbody th[scope=row]{white-space:nowrap}.tabela td[data-rotulo=E-mail]{overflow-wrap:anywhere;min-width:24ch}@media(min-width:1024px){app-equipe .tabela th,app-equipe .tabela td{padding-inline:var(--s-2)}app-equipe .tabela{font-size:.8125rem}app-equipe .acoes{gap:0 2px}app-equipe .acoes .botao-texto{font-size:.8125rem;padding:0 4px}app-equipe .selo{padding:0 var(--s-2)}}.acoes .botao-texto{padding:0 6px}.acoes .botao-texto{white-space:nowrap}.lista-avisos{display:grid;gap:var(--s-3);margin-top:var(--s-4)}.lista-avisos .painel{margin:0}.lista-avisos li:focus{outline:none}.lista-avisos li:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.grupo-acoes .busca[type=date]{max-width:190px;min-width:0}.grade-semana{min-width:760px}.grade-semana tbody th{min-width:64px}.fechado{border:1px dashed var(--border, currentColor);border-radius:8px;padding:16px;margin-block:12px}.fechado h3{margin:0 0 4px}.cel-fechada{background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,currentColor 22%,transparent) 6px 8px)}.cel-fechada .reserva-bloco{opacity:1}.grade-semana th.col-fechada{font-weight:600;max-width:9rem}.grade-semana .fechado-nome{display:block;font-size:.8125rem;font-weight:400;white-space:normal;overflow-wrap:anywhere}.grade-semana .fechado-nome svg{vertical-align:-3px}.lista-cartoes{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3)}.cartao-tarefa{display:grid;gap:var(--s-2);padding:var(--s-4);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-card)}.cartao-tarefa p{margin:0}.cartao-tarefa-titulo{margin:0;font-size:var(--fs-body)}.cartao-tarefa-titulo:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.botao-largo{width:100%;min-height:48px}@media(min-width:640px){.botao-largo{width:auto;justify-self:start}}.fotos-grade{list-style:none;margin:var(--s-3) 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-3)}.foto-item{display:grid;gap:var(--s-1);justify-items:start;width:96px}.foto-item .foto-quadro{position:relative;width:88px;height:88px;border:1px solid var(--line);border-radius:var(--r-ctl);overflow:hidden;background:#161513}.foto-item.falhou .foto-quadro{border:1px dashed #ffd9a0}.foto-item.enviando .foto-quadro img{opacity:.5}.foto-quadro img{width:100%;height:100%;object-fit:cover;display:block}.foto-selo{position:absolute;top:2px;right:2px;background:var(--surface-1);border-radius:var(--r-pill);display:inline-flex;padding:2px}.miniatura{position:relative;width:44px;height:44px;padding:2px;background:transparent;border:0;cursor:pointer}.miniatura .foto-quadro{width:40px;height:40px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#161513;display:grid;place-items:center}.miniatura:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.miniaturas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1)}.foto-ampliada{display:block;max-width:100%;max-height:80vh;margin:var(--s-3) auto;object-fit:contain}@media(max-width:639px){.miniatura,.miniatura .foto-quadro{width:64px;height:64px}}.fotos-grade{align-items:flex-start}@media(min-width:768px){.tabela td[data-rotulo=Fotos]{min-width:132px;max-width:140px}}@media(min-width:1024px){.tabela .acoes.acoes-quebra{flex-wrap:wrap}}@media(min-width:640px)and (max-width:767px){.tabela-cartao-768,.tabela-cartao-768 tbody,.tabela-cartao-768 tr,.tabela-cartao-768 th,.tabela-cartao-768 td{display:block}.tabela-cartao-768 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tabela-cartao-768 tbody tr{margin-bottom:var(--s-3);padding:var(--s-3);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-ctl)}.tabela-cartao-768 th,.tabela-cartao-768 td{padding:var(--s-1) 0;border:0}.tabela-cartao-768 td[data-rotulo]:before{content:attr(data-rotulo) ": ";color:var(--muted)}}.tabela-media{table-layout:fixed;width:100%}.tabela-media th,.tabela-media td{overflow-wrap:anywhere;padding-inline:var(--s-2);vertical-align:top}.tabela-media .c-chegou{width:15%}.tabela-media .c-conta,.tabela-media .c-rem{width:17%}.tabela-media .c-sit{width:17%}.tabela-media .c-acoes{width:15%}.tabela-media .acoes{flex-direction:column;align-items:flex-start}.tabela-media .miniaturas{gap:0}.tabela-media tbody th[scope=row]{white-space:normal}.tabela-media .bloco{display:block}.tabela-media .linha-detalhe[hidden]{display:none}.tabela-media .linha-detalhe td{background:var(--surface-1)}.detalhe-lista{display:grid;gap:var(--s-2);margin:0}.detalhe-lista div{display:flex;flex-wrap:wrap;gap:var(--s-2)}.detalhe-lista dt{color:var(--muted);min-width:12ch}.detalhe-lista dd{margin:0}.botao-detalhe{width:44px;height:44px;vertical-align:middle}.botao-detalhe svg{transition:transform .16s}.botao-detalhe svg.girado{transform:rotate(-90deg)}@media(prefers-reduced-motion:reduce){.botao-detalhe svg{transition:none}}.tabela-media .selo{white-space:normal;text-align:left;padding-block:var(--s-1);height:auto}.tabela-media .botao-texto{white-space:normal;text-align:left}.tabela-media .c-chegou{width:14%}.tabela-media .c-conta,.tabela-media .c-rem{width:16%}.tabela-media .c-fotos{width:19%}.tabela-media .c-sit{width:18%}.tabela-media .c-acoes{width:17%}app-correspondencias .tabela:not(.tabela-media) tbody th[scope=row]{white-space:normal}app-correspondencias .tabela:not(.tabela-media) :is(th,td){overflow-wrap:break-word}@media(min-width:1280px){app-correspondencias .tabela:not(.tabela-media) :is(th,td){padding-inline:var(--s-2)}}app-correspondencias .tabela:not(.tabela-media) :is(th[scope=row],td[data-rotulo=Remetente]){max-width:16ch}@media(min-width:1366px){app-correspondencias .tabela:not(.tabela-media) :is(th[scope=row],td[data-rotulo=Remetente]){max-width:20ch}}@media(max-width:767px){app-correspondencias .tabela:not(.tabela-media) :is(th,td){overflow-wrap:anywhere;max-width:none}}app-correspondencias .data-linha{white-space:nowrap}@media(min-width:1280px)and (max-width:1365px){app-correspondencias .tabela:not(.tabela-media) td[data-rotulo="Aviso ao cliente"]{min-width:14ch}}.cobranca{display:grid;gap:var(--s-2)}.cobranca p{margin:0}.cobranca-botoes{display:flex;flex-wrap:wrap;gap:var(--s-3)}.cobranca-botoes .botao{text-decoration:none}.cobranca-botoes [aria-disabled=true]{color:var(--muted);cursor:not-allowed}@media(max-width:639px){.cobranca-botoes{flex-direction:column}.cobranca-botoes .botao{width:100%;justify-content:center}}.foto-removida,.foto-removida-lista{color:var(--muted);font-size:.8125rem;margin:0}.foto-removida .bloco,.foto-removida-lista .bloco{display:block}.aviso-info{color:var(--muted);display:flex;gap:.5rem;align-items:flex-start;margin:0 0 1rem;font-size:.875rem}.aviso-info svg{flex:none;margin-top:.125rem}
