@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.woff) format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-CBdNZ9Ci.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-DvCwRnqE.woff) format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-latin-700-normal-D8r4s4aS.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-700-normal-D3enqrvP.woff) format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-latin-ext-700-normal-CXZ_9bG9.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-700-normal-CnD6lCoL.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}:root{--font-ui: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-head: "IBM Plex Sans Condensed", "IBM Plex Sans", "Arial Narrow", sans-serif;--font-num: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--bg: #f4f0ea;--paper: #fbf9f5;--ink: #1c1617;--ink-2: #4f4546;--ink-3: #847978;--rule: #d9d0c4;--rule-soft: #e8e1d7;--wine: #762123;--wine-hover: #5f1a1c;--wine-tint: #f1e4e2;--on-wine: #fbf3ef;--ok: #2e6b45;--warn: #8a5a12;--warn-tint: #f5ead6;--bad: #a3261b;--r-1: 4px;--r-2: 8px;--topbar-h: 56px;--tabbar-h: 62px;--sidebar-w: 248px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--focus: 0 0 0 2px var(--paper), 0 0 0 4px var(--wine);color-scheme:light}@media(prefers-color-scheme:dark){:root{--bg: #121011;--paper: #1b1819;--ink: #efe9e4;--ink-2: #c4bab5;--ink-3: #8e8481;--rule: #3a3334;--rule-soft: #2a2526;--wine: #c0504f;--wine-hover: #d1625f;--wine-tint: #2e1c1d;--on-wine: #1b0d0d;--ok: #6fbf8c;--warn: #d9a656;--warn-tint: #2c2416;--bad: #ef7d70;color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.5 var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--font-head);font-weight:700;line-height:1.1;letter-spacing:-.005em}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--focus)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.num,.codigo{font-family:var(--font-num);font-weight:500;font-variant-numeric:tabular-nums}.codigo{font-size:.8em;color:var(--ink-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 1.1rem;border-radius:var(--r-2);border:1px solid transparent;font-weight:600;text-decoration:none;cursor:pointer}.btn-primary{background:var(--wine);color:var(--on-wine)}.btn-primary:hover{background:var(--wine-hover)}.btn-line{background:transparent;border-color:var(--rule);color:var(--ink)}.btn-line:hover{border-color:var(--ink-3)}.btn-block{width:100%}.entrar{min-height:100dvh;display:flex;flex-direction:column;padding:calc(28px + var(--safe-top)) 24px calc(24px + var(--safe-bottom));background:#762123;color:#fbf3ef}.entrar-corpo{flex:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:400px;margin:0 auto}.entrar-marca{width:64px;height:64px;border-radius:var(--r-2);margin-bottom:28px}.entrar h1{font-size:clamp(2.1rem,9vw,2.75rem);margin-bottom:12px}.entrar-sub{font-size:1.05rem;color:#ecd9d3;margin-bottom:32px;max-width:30ch}.entrar .btn{background:#fbf3ef;color:#4b1315;min-height:54px;justify-content:space-between}.entrar .btn:hover{background:#fff}.entrar-ajuda{font-size:.875rem;color:#dcc3bc;margin-top:14px}.entrar-erro{border-left:3px solid #f3c9a6;padding:2px 0 2px 12px;margin-bottom:20px;font-size:.95rem}.entrar-pe{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:400px;margin:24px auto 0;font-size:.85rem;color:#dcc3bc}.idiomas{display:flex;gap:2px}.idiomas button{background:none;border:0;padding:6px 8px;cursor:pointer;color:#dcc3bc;font-family:var(--font-num);font-size:.8rem}.idiomas button[aria-pressed=true]{color:#fff;text-decoration:underline;text-underline-offset:4px}.entrar-dev{margin-top:28px;border-top:1px solid rgba(255,255,255,.18);padding-top:14px}.entrar-dev summary{cursor:pointer;font-size:.875rem;color:#dcc3bc}.entrar-dev ul{list-style:none;margin:10px 0 0;padding:0}.entrar-dev a{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.12);text-decoration:none;font-size:.925rem}.entrar-dev small{color:#dcc3bc}.shell{min-height:100dvh}.topbar{position:sticky;top:0;z-index:20;height:calc(var(--topbar-h) + var(--safe-top));padding:var(--safe-top) 12px 0 14px;display:flex;align-items:center;gap:10px;background:var(--bg);border-bottom:1px solid var(--rule)}.topbar-marca img{display:block;width:32px;height:32px;border-radius:var(--r-1)}.topbar-espaco{flex:1}.avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--wine-tint);color:var(--wine);font-weight:600;font-size:.85rem;text-decoration:none}.seletor{display:inline-flex;align-items:center;gap:8px;max-width:62vw;min-height:38px;padding:0 10px;border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper);font-weight:600;font-size:.925rem;cursor:pointer}.seletor>span:not(.codigo){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seletor svg{flex:none;color:var(--ink-3)}.conteudo{padding:20px 16px calc(var(--tabbar-h) + var(--safe-bottom) + 28px);max-width:1040px;margin:0 auto}.tabbar{position:fixed;inset:auto 0 0 0;z-index:30;height:calc(var(--tabbar-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);display:grid;grid-template-columns:repeat(5,1fr);background:var(--paper);border-top:1px solid var(--rule)}.tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-decoration:none;color:var(--ink-3);font-size:.7rem;font-weight:500;position:relative}.tab svg{width:22px;height:22px;stroke-width:1.75}.tab.ativo{color:var(--wine);font-weight:600}.tab.ativo:before{content:"";position:absolute;top:-1px;left:22%;right:22%;height:2px;background:var(--wine)}.sidebar{display:none}@media(min-width:960px){.shell{display:grid;grid-template-columns:var(--sidebar-w) 1fr}.tabbar,.topbar-marca{display:none}.topbar{padding-left:32px}.conteudo{padding:32px 40px 56px}.sidebar{display:flex;flex-direction:column;position:sticky;top:0;height:100dvh;background:var(--paper);border-right:1px solid var(--rule)}.sidebar-marca{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--rule);text-decoration:none}.sidebar-marca img{width:36px;height:36px;border-radius:var(--r-1)}.sidebar-marca strong{font-family:var(--font-head);font-size:1.05rem;line-height:1.1}.sidebar nav{display:grid;padding:10px 0}.side-link{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 20px;border-left:3px solid transparent;text-decoration:none;color:var(--ink-2);font-weight:500}.side-link svg{width:19px;height:19px;stroke-width:1.75}.side-link:hover{color:var(--ink);background:var(--bg)}.side-link.ativo{border-left-color:var(--wine);color:var(--wine);font-weight:600}.sidebar-pe{margin-top:auto;display:flex;align-items:center;gap:10px;padding:14px 20px;border-top:1px solid var(--rule)}.sidebar-pe div{min-width:0}.sidebar-pe strong{display:block;font-size:.9rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-pe small{display:block;color:var(--ink-3);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.aviso{display:flex;gap:8px;align-items:center;padding:10px 12px;margin-bottom:18px;border:1px solid var(--warn);border-radius:var(--r-2);background:var(--warn-tint);color:var(--warn);font-size:.9rem}.banda{background:#762123;color:#fbf3ef;margin:-20px -16px 0;padding:22px 16px 52px}.cab-meta{font-size:.875rem;color:#e3c9c2;display:flex;gap:8px;align-items:baseline}.cab-meta .codigo{color:#f0dcd5}.banda h1{font-size:clamp(2rem,9vw,2.75rem);margin:4px 0 6px}.cab-hora{color:#f0dcd5;font-size:.95rem}.cab-hora .pendente{color:#f6c98d}@media(min-width:960px){.banda{margin:0;padding:28px 28px 60px;border-radius:var(--r-2)}.comanda{margin-left:20px;margin-right:20px}}.comanda{position:relative;margin-top:-32px;filter:drop-shadow(0 1px 0 var(--rule)) drop-shadow(0 8px 14px rgba(28,22,23,.1))}.ticket{background:var(--paper);border-radius:var(--r-2) var(--r-2) 0 0;padding-bottom:8px;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / 14px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / 14px 100%}.ticket-topo{display:flex;justify-content:space-between;gap:8px;padding:10px 14px 8px;border-bottom:1px dashed var(--rule);font-family:var(--font-num);font-size:.75rem;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.cifras{display:grid;grid-template-columns:repeat(3,1fr)}.cifra{padding:14px 14px 12px;display:flex;flex-direction:column;gap:4px;min-width:0}.cifra+.cifra{border-left:1px dashed var(--rule)}.cifra-n{font-family:var(--font-num);font-weight:500;font-size:1.85rem;line-height:1}.cifra-r{font-size:.8rem;color:var(--ink-3);line-height:1.25}.cifra-alerta .cifra-n{color:var(--warn)}.ticket-nota{font-size:.875rem;color:var(--ink-3);margin:12px 2px 0}.bloco{margin-top:28px}.bloco-cab{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;border-bottom:2px solid var(--ink)}.bloco-cab h2{font-size:1.25rem}.bloco-cab small{color:var(--ink-3);font-size:.8rem;text-align:right}.filas{list-style:none;margin:0;padding:0}.fila{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 2px;border-bottom:1px solid var(--rule-soft)}.fila>span:first-child{flex:1;min-width:0}.fila-off{color:var(--ink-3)}.fila-off svg{color:var(--rule)}.fila-dir{color:var(--ink-3);font-size:.85rem;white-space:nowrap}.vazio{padding:14px 2px;color:var(--ink-3);border-bottom:1px solid var(--rule-soft);font-size:.95rem}.colunas{display:grid;gap:0 32px}@media(min-width:760px){.colunas{grid-template-columns:1fr 1fr}}.pais{display:grid;grid-template-columns:2.4rem 1fr 4.5rem 1.5rem;gap:10px;align-items:center;min-height:44px;border-bottom:1px solid var(--rule-soft)}.pais .codigo{font-size:.85rem;color:var(--ink-2)}.barra{height:6px;background:var(--rule-soft)}.barra i{display:block;height:100%;background:var(--wine)}.pais .num{text-align:right}.pendente{color:var(--warn)}.embreve{max-width:520px;padding:8px 0}.embreve h1{font-size:2rem;margin-bottom:10px}.embreve p{color:var(--ink-2)}.embreve .codigo{display:block;margin-bottom:6px}.perfil{display:flex;align-items:center;gap:14px;padding:4px 0 18px}.perfil .avatar{width:52px;height:52px;font-size:1.05rem}.perfil h1{font-size:1.6rem}.perfil p{color:var(--ink-3);font-size:.9rem}.segmentado{display:flex;border:1px solid var(--rule);border-radius:var(--r-2);overflow:hidden;margin-top:12px}.segmentado button{flex:1;min-height:44px;border:0;background:var(--paper);cursor:pointer;color:var(--ink-2)}.segmentado button+button{border-left:1px solid var(--rule)}.segmentado button[aria-pressed=true]{background:var(--ink);color:var(--paper);font-weight:600}.texto-nota{color:var(--ink-3);font-size:.875rem;margin-top:10px}.acoes-pe{display:grid;gap:10px;margin-top:28px}.veu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#120c0c73}.folha{position:fixed;z-index:51;left:0;right:0;bottom:0;max-height:84dvh;display:flex;flex-direction:column;background:var(--paper);border-top:1px solid var(--rule);border-radius:12px 12px 0 0;padding:6px 16px calc(12px + var(--safe-bottom));animation:subir .22s ease-out}.folha-alca{width:36px;height:4px;border-radius:2px;background:var(--rule);margin:4px auto 10px}.folha-cab{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:2px solid var(--ink)}.folha-cab h2{font-size:1.25rem}.icone-btn{width:40px;height:40px;display:grid;place-items:center;border:0;background:none;cursor:pointer;color:var(--ink-2)}.busca{display:flex;align-items:center;gap:8px;min-height:46px;border-bottom:1px solid var(--rule);color:var(--ink-3)}.busca input{flex:1;min-width:0;border:0;background:transparent;font:inherit;color:var(--ink);outline:none}.opcoes{overflow-y:auto}.grupo{font-size:.8rem;color:var(--ink-3);padding:14px 2px 4px;display:flex;gap:8px}.opcao{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;min-height:52px;padding:8px 2px;border:0;border-bottom:1px solid var(--rule-soft);background:none;text-align:left;cursor:pointer}.opcao strong{font-weight:600}.opcao small{grid-column:1;color:var(--ink-3);font-size:.8rem}.opcao .check{grid-row:1 / span 2;grid-column:2;color:var(--wine)}.opcao[aria-selected=true] strong{color:var(--wine)}@media(min-width:720px){.folha{left:50%;right:auto;bottom:auto;top:10vh;width:440px;transform:translate(-50%);border:1px solid var(--rule);border-radius:var(--r-2);max-height:72vh;animation:none}.folha-alca{display:none}}@keyframes subir{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.folha{animation:none}}.tela-estado{min-height:100dvh;display:grid;place-items:center;padding:24px}.tela-estado>div{max-width:380px;width:100%}.tela-estado h1{font-size:1.75rem;margin:18px 0 8px}.tela-estado p{color:var(--ink-2);margin-bottom:22px}.carregando{width:120px;height:2px;background:var(--rule);overflow:hidden;position:relative}.carregando:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:var(--wine);animation:correr 1s ease-in-out infinite alternate}@keyframes correr{to{transform:translate(150%)}}.cab-pagina h1{font-size:1.6rem}.cab-pagina p{color:var(--ink-3);margin-top:4px}.aviso-erro{border-color:var(--bad);background:transparent;color:var(--bad)}.fila-sub{display:block;color:var(--ink-3);font-size:.85rem;margin-top:2px}.btn-texto{background:none;border:0;padding:10px 4px;min-height:44px;cursor:pointer;color:var(--wine);font:inherit;font-size:.9rem}.btn-texto:hover{color:var(--wine-hover);text-decoration:underline}.formulario{display:grid;gap:14px;margin-top:12px}.campo{display:grid;gap:6px}.campo>span{font-size:.8rem;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}.campo input,.campo select{min-height:48px;padding:0 12px;border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper);color:var(--ink);font:inherit;font-size:16px;width:100%;min-width:0}.campo input:focus-visible,.campo select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.link-fila{color:var(--ink);font-weight:600;text-decoration:none}.link-fila:hover{color:var(--wine);text-decoration:underline}.aviso-ok{border-color:var(--ok);background:transparent;color:var(--ok)}.itens{list-style:none;margin:0 0 12px;padding:0;counter-reset:item}.item-lido,.item-edicao{counter-increment:item;border-bottom:1px solid var(--rule-soft);padding:12px 0 12px 34px;position:relative}.item-lido:before,.item-edicao:before{content:counter(item,decimal-leading-zero);position:absolute;left:0;top:13px;font-family:var(--font-num);font-size:.8rem;color:var(--ink-3)}.item-lido p{line-height:1.35}.item-edicao{display:grid;gap:12px}.item-edicao details summary{cursor:pointer;color:var(--ink-2);font-size:.875rem;min-height:32px}.item-edicao details .campo{margin-top:10px}.campo textarea{padding:10px 12px;border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper);color:var(--ink);font:inherit;font-size:16px;width:100%;min-width:0;resize:vertical}.grade-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.evidencias{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 18px}.evidencias legend{font-size:.8rem;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;padding:0}.marcar{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.marcar input{width:20px;height:20px;accent-color:var(--wine)}.setor-cab{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;padding-bottom:12px;border-bottom:2px solid var(--ink)}@media(max-width:520px){.setor-cab{grid-template-columns:1fr}}.botoes-linha{display:flex;gap:4px;justify-content:flex-end}.btn-icone{width:44px;height:44px;display:inline-grid;place-items:center;border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper);color:var(--ink-2);cursor:pointer}.btn-icone:hover{color:var(--wine);border-color:var(--wine)}.caixa{border:1px solid var(--rule);border-radius:var(--r-2);padding:14px}.barra-envio{position:sticky;top:calc(var(--topbar-h) + var(--safe-top));z-index:5;display:flex;align-items:center;gap:8px;padding:10px 12px;margin:12px 0;border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper);font-size:.9rem;color:var(--ok)}.barra-envio.pendente{color:var(--warn);border-color:var(--warn)}.item-aud{display:grid;gap:10px}.pontos{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--rule);border-radius:var(--r-2);overflow:hidden}.pontos button{min-height:48px;border:0;background:var(--paper);color:var(--ink);font-family:var(--font-num);font-size:1.05rem;cursor:pointer}.pontos button+button{border-left:1px solid var(--rule)}.pontos button[aria-pressed=true]{background:var(--wine);color:var(--on-wine);font-weight:600}.pontos button:disabled{cursor:default;color:var(--ink-3)}.pontos button[aria-pressed=true]:disabled{color:var(--on-wine)}.campo-temp input{max-width:160px;font-family:var(--font-num)}.alerta-item{display:flex;gap:6px;align-items:center;color:var(--bad);font-size:.875rem}.item-aud details summary{cursor:pointer;color:var(--ink-2);font-size:.875rem;min-height:32px}.item-aud textarea.nota{margin-top:6px;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper);color:var(--ink);font:inherit;font-size:16px;width:100%;resize:vertical}.resultado{margin-top:18px;padding:16px 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--rule)}.resultado-nota{display:flex;align-items:center;gap:16px}.resultado-nota .cifra-n{font-family:var(--font-num);font-size:2.6rem;font-weight:500;line-height:1}.hallazgo-linha{font-size:.875rem;color:var(--bad);border-left:3px solid var(--bad);padding-left:8px}.texto-alerta{color:var(--bad)}.fila-alta{align-items:flex-start;padding:12px 2px}.fila-desc{display:block;margin-top:4px;line-height:1.35}.link-pequeno{display:inline-block;margin-top:6px;font-size:.85rem;color:var(--wine)}.lista-erro{margin:6px 0 0;padding-left:18px}.aviso-erro{flex-direction:column;align-items:flex-start}.fotos{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.foto{margin:0;width:96px}.foto img,.foto-vazia{display:block;width:96px;height:96px;object-fit:cover;border:1px solid var(--rule);border-radius:var(--r-1);background:var(--rule-soft)}.foto figcaption{font-family:var(--font-num);font-size:.7rem;color:var(--ink-3);margin-top:4px;line-height:1.2}.foto-pendente img{opacity:.6}.btn-foto{cursor:pointer}.assinatura{display:grid;gap:6px}.assinatura-rotulo{font-size:.8rem;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}.assinatura-tela{width:100%;height:160px;background:#fff;border:1px solid var(--rule);border-radius:var(--r-2);touch-action:none}.assinatura .btn-texto{justify-self:end}.campana{display:inline-flex;align-items:center;gap:4px;min-width:44px;min-height:44px;justify-content:center;color:var(--ink-2);text-decoration:none}.campana .num{font-size:.85rem;color:var(--wine);font-weight:600}.aviso-item{width:100%;text-align:left;background:none;border:0;font:inherit;color:inherit;cursor:pointer}.aviso-item.nao-lido strong{color:var(--wine)}.aviso-item.nao-lido:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--wine)}.preferencias{width:100%;border-collapse:collapse}.preferencias th,.preferencias td{padding:10px 4px;border-bottom:1px solid var(--rule-soft);text-align:center;font-size:.9rem}.preferencias th:first-child,.preferencias td:first-child{text-align:left}.preferencias thead th{border-bottom:2px solid var(--ink);font-weight:600;font-size:.8rem;color:var(--ink-2)}.preferencias input{width:22px;height:22px;accent-color:var(--wine)}
