:root{--marca:#4A593A;--marca-esc:#3A4630;--marca-bg:#EEF1E6;--ouro:#D6A100;--ouro-txt:#7A5C00;--creme:#FFF2CC;--red:#B3261E;--red-dark:#8C1D17;--red-bg:#FBEAE8;--side:#4A593A;--side-txt:#E9E4CF;--side-dim:#B5BDA2;--fg:#1F221C;--mid:#4A4D45;--muted:#7A7D72;--line:#E4E1D6;--bg:#F6F4EE;--card:#FFFFFF;--green:#157A3C;--green-bg:#E3F5EA;--amber:#9A5B05;--amber-bg:#FDF3D7;--blue:#1D4ED8;--blue-bg:#E4EDFD;--font:"Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--vidro:rgba(255,255,255,.56);--vidro-forte:rgba(255,255,255,.74);--vidro-borda:rgba(255,255,255,.72);--vidro-sombra:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(74,89,58,.06),0 8px 26px rgba(58,70,48,.1);--vidro-verde:rgba(58,70,48,.62)}*{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:var(--font);color:var(--fg);font-size:14px;line-height:1.45;background:radial-gradient(70% 45% at 0% 0%,rgba(214,161,0,.2),transparent 65%),radial-gradient(80% 55% at 100% 20%,rgba(74,89,58,.24),transparent 65%),radial-gradient(70% 50% at 0% 75%,rgba(74,89,58,.16),transparent 65%),radial-gradient(60% 40% at 100% 100%,rgba(214,161,0,.12),transparent 65%),#f3f0e6;background-attachment:fixed;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--blue)}.app{display:flex;min-height:100vh}.side{width:236px;background:var(--side);display:flex;flex-direction:column;flex-shrink:0;position:sticky;top:0;height:100vh}.marca{padding:20px 22px 6px;color:var(--creme)}.logo svg{display:block;width:100%;height:auto}.login .marca .logo{margin:0 auto}.marca .nome{font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:25px;line-height:1;letter-spacing:-.01em}.marca .sub{font-size:9.5px;font-weight:800;letter-spacing:.24em;color:var(--creme);opacity:.75;margin-top:8px}.login .marca .sub{color:var(--marca);opacity:1}.side-usuario{margin:12px 12px 6px;padding:11px 12px;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:2px}.side-usuario b{color:#fff;font-size:14px}.side-usuario span{font-size:11.5px;color:var(--side-dim)}.side-usuario button{align-self:flex-start;background:none;border:0;color:var(--ouro);font-size:11.5px;font-weight:700;padding:2px 0 0;cursor:pointer}.menu{padding:6px 12px 16px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.menu .grupo{color:var(--side-dim);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:12px 12px 4px}.menu button{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:transparent;border:0;color:var(--side-txt);font-weight:700;font-size:13.5px;padding:9px 12px;border-radius:9px;cursor:pointer;transition:background .15s,color .15s}.menu button svg{flex:none;opacity:.85}.menu button:hover{background:#fff2cc1a;color:#fff}.menu button.ativo{background:linear-gradient(180deg,#e3b21a,#c99600);color:#2a3320;box-shadow:inset 0 1px #ffffff59,0 4px 12px #c996004d}.menu .badge{margin-left:auto;background:var(--creme);color:var(--marca-esc);border-radius:10px;font-size:10px;font-weight:800;padding:1px 7px}.menu button.ativo .badge{background:#2a3320;color:var(--creme)}.principal{flex:1;min-width:0;display:flex;flex-direction:column}.topo{padding:14px 28px;display:flex;align-items:center;gap:14px;position:sticky;top:0;z-index:5;background:#f6f4ec8c;-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border-bottom:1px solid rgba(255,255,255,.6)}.topo-titulo{flex:1;min-width:0;display:flex;flex-direction:column}.topo h1{font-size:20px;margin:0;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topo-sub{font-size:13px;color:var(--muted);font-weight:600}.topo-marca{display:none;margin-bottom:4px}.topo-icone{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:11px;border:1px solid var(--vidro-borda);background:var(--vidro);box-shadow:var(--vidro-sombra);color:var(--marca);cursor:pointer}.girando{display:grid;animation:gira 1s linear infinite}@keyframes gira{to{transform:rotate(360deg)}}.conteudo{padding:22px 28px 48px;max-width:1180px;width:100%;display:flex;flex-direction:column;gap:16px;animation:conteudoEntra .25s ease-out}@keyframes conteudoEntra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.card{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:20px;box-shadow:var(--vidro-sombra);padding:18px 20px;display:flex;flex-direction:column;gap:12px;min-width:0}.card-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.card-cab h2{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin:0}.card-cab p{margin:4px 0 0;font-size:12.5px;color:var(--muted);max-width:80ch}.card.alerta{border-color:var(--amber);background:#fffcf3d9}.indicadores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.indicador{background:var(--vidro);border:1px solid var(--vidro-borda);box-shadow:var(--vidro-sombra);border-radius:18px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;min-width:0;animation:indSurge .45s ease-out both;text-align:left;font:inherit;color:inherit}button.indicador{cursor:pointer;transition:transform .15s}button.indicador:hover{transform:translateY(-2px)}.indicador.destaque{background:linear-gradient(135deg,var(--marca) 0%,var(--marca-esc) 100%);color:var(--creme);border-color:transparent}.indicador.destaque .ind-rot,.indicador.destaque .ind-sub{color:#dde2cc}.indicador.destaque .ind-val{color:#fff}.ind-rot{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-weight:700}.ind-val{font-size:26px;font-weight:800;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.ind-sub{color:var(--muted);font-size:11.5px}@keyframes indSurge{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tile{border:0;border-radius:22px;padding:18px;min-height:150px;display:flex;flex-direction:column;justify-content:space-between;text-align:left;cursor:pointer;color:#fff;font:inherit;box-shadow:inset 0 1px #ffffff40,0 12px 28px #1e281926;transition:transform .15s}.tile:active{transform:scale(.98)}.tile:hover{transform:translateY(-2px)}.tile .t-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#ffffff2e}.tile b{font-size:21px;font-weight:800;line-height:1.1;display:block}.tile span{font-size:12.5px;opacity:.85}.tile.ouro{background:linear-gradient(150deg,#e3b21a,#b88a00);color:#2a2306}.tile.ouro .t-ic{background:#ffffff4d}.tile.verde{background:linear-gradient(150deg,#56693f,#34402a)}.tile.creme{background:linear-gradient(150deg,#fffaf0,#f3e7c4);color:var(--fg);border:1px solid #ead9a6}.tile.creme .t-ic{background:var(--marca);color:#fff}.tile em{font-style:normal;background:var(--red);color:#fff;border-radius:10px;font-size:12px;font-weight:800;padding:1px 8px;margin-left:6px;vertical-align:middle}table.t{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}table.t th{text-align:right;padding:7px 9px;font-size:10.5px;text-transform:uppercase;color:var(--muted);letter-spacing:.05em;white-space:nowrap;border-bottom:2px solid var(--fg);background:#faf8f2;position:sticky;top:0}table.t td{padding:8px 9px;text-align:right;font-size:13px;border-bottom:1px solid var(--line);vertical-align:top}table.t .e{text-align:left}table.t tr.clicavel{cursor:pointer}table.t tr.clicavel:hover td{background:var(--marca-bg)}.tabela-wrap{overflow:auto;max-width:100%;max-height:max(320px,calc(100vh - 300px))}.forte{font-weight:800}.mut{color:var(--muted)}.peq{font-size:11.5px}.pos{color:var(--green)}.neg{color:var(--red)}.ama{color:var(--amber)}.tag{display:inline-block;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700;white-space:nowrap}.tag.verde{background:var(--green-bg);color:var(--green)}.tag.amarelo{background:var(--amber-bg);color:var(--amber)}.tag.vermelho{background:var(--red-bg);color:var(--red)}.tag.azul{background:var(--blue-bg);color:var(--blue)}.tag.cinza{background:var(--bg);color:var(--muted)}.btn{background:var(--marca);color:#fff;border:0;border-radius:10px;padding:10px 16px;font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn.verm{background:var(--red)}.btn.verde{background:var(--green)}.btn.ouro{background:var(--ouro);color:#2a3320}.btn.claro{background:var(--vidro-forte);color:var(--mid);border:1px solid var(--line)}.btn.link{background:transparent;color:var(--blue);padding:4px 6px}.btn.mini{padding:5px 10px;font-size:12px;border-radius:8px}.btn.grande{padding:15px 20px;font-size:16px;border-radius:14px;width:100%}.btn:hover:not(:disabled){filter:brightness(1.08)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:focus-visible,.menu button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.escolha:focus-visible{outline:2px solid var(--ouro);outline-offset:1px}.linha{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.linha.entre{justify-content:space-between}.campo{min-width:0;display:flex;flex-direction:column;gap:5px;font-size:11.5px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.inp{padding:10px 12px;border-radius:10px;border:1px solid var(--line);font-size:15px;background:var(--vidro-forte);color:var(--fg);min-width:0;text-transform:none;letter-spacing:0;font-weight:500}.campo>.inp,.campo>select.inp{width:100%}textarea.inp{width:100%;min-height:90px;resize:vertical}.inp.num-grande{font-size:30px;font-weight:800;padding:12px 16px;font-variant-numeric:tabular-nums;width:100%}.seg{display:flex;gap:4px;background:var(--vidro);border:1px solid var(--vidro-borda);box-shadow:var(--vidro-sombra);border-radius:16px;padding:4px;overflow-x:auto;scrollbar-width:none;align-self:flex-start;max-width:100%}.seg::-webkit-scrollbar{display:none}.seg button{border:0;background:none;font:600 13.5px var(--font);color:var(--muted);padding:8px 13px;border-radius:11px;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.seg button.on{background:var(--marca);color:#fff}.seg button em{font-style:normal;font-size:11px;font-weight:800;background:var(--bg);color:var(--fg);border-radius:10px;padding:0 6px;line-height:17px}.seg button.on em{background:#ffffff38;color:#fff}.seg button em.alerta{background:var(--red);color:#fff}.msg{font-size:13.5px;font-weight:600;padding:10px 12px;border-radius:10px}.msg.ok{background:var(--green-bg);color:var(--green)}.msg.erro{background:var(--red-bg);color:var(--red-dark)}.msg.info{background:#ffffffa6;color:var(--mid)}.msg.aviso{background:var(--amber-bg);color:var(--amber)}.escolhas{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.escolhas.duas{grid-template-columns:1fr 1fr}.escolha{border:1px solid var(--vidro-borda);background:var(--vidro);box-shadow:var(--vidro-sombra);border-radius:14px;padding:13px 12px;font:700 14px var(--font);color:var(--fg);cursor:pointer;text-align:left;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:6px;transition:transform .1s}.escolha:active{transform:scale(.97)}.escolha.centro{justify-content:center;text-align:center}.escolha.on{background:var(--marca);border-color:var(--marca);color:#fff;box-shadow:0 6px 16px #3a46303d}.escolha small{font-weight:600;color:var(--muted);font-size:11.5px}.escolha.on small{color:#e9e4cf}.grupo-tit{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--marca);margin:6px 2px 0}.busca{position:relative}.busca svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted)}.busca .inp{padding-left:38px;width:100%}.modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#1416128c;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:5vh 16px;overflow-y:auto;animation:modalFundo .15s ease-out}.modal-caixa{position:relative;width:100%;max-width:560px;background:#fbfaf6;border-radius:22px;box-shadow:0 20px 60px #00000059;animation:modalEntra .18s ease-out;margin-bottom:5vh}.modal-caixa.larga{max-width:820px}.modal-cab{position:sticky;top:0;z-index:2;padding:16px 56px 12px 20px;border-bottom:1px solid var(--line);background:#fffffff0;border-radius:22px 22px 0 0}.modal-cab h3{margin:0;font-size:17px}.modal-cab p{margin:3px 0 0;font-size:12.5px;color:var(--muted)}.modal-corpo{min-width:0;overflow-x:hidden;padding:16px 20px 20px;display:flex;flex-direction:column;gap:14px}.modal-x{position:absolute;top:12px;right:12px;z-index:3;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--card);font-size:22px;line-height:1;cursor:pointer;color:var(--mid)}@keyframes modalFundo{0%{opacity:0}to{opacity:1}}@keyframes modalEntra{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.barra-acao{position:sticky;bottom:16px;z-index:15;display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between;padding:12px 14px 12px 18px;border-radius:22px;background:#2e3826db;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff38,0 14px 36px #141c1052;color:#fff8e6;animation:baSobe .22s cubic-bezier(.3,.7,.2,1)}@keyframes baSobe{0%{transform:translateY(16px);opacity:0}}.barra-acao .ba-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 200px}.barra-acao .ba-txt b{font-size:15px}.barra-acao .ba-txt span{font-size:12.5px;color:#fff8e6c7}.barra-acao .ba-botoes{display:flex;gap:8px;flex-wrap:wrap}.barra-acao .btn.claro{background:#ffffff24;color:#fff8e6;border-color:#ffffff40}.lista-cartoes{display:flex;flex-direction:column;gap:8px}.cartao{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:18px;box-shadow:var(--vidro-sombra);padding:13px 16px;display:flex;gap:12px;align-items:center;cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%}.cartao:active{transform:scale(.99)}.cartao .c-corpo{flex:1;min-width:0}.cartao .c-tit{font-weight:800;font-size:15px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cartao .c-sub{font-size:12.5px;color:var(--muted);margin-top:2px}.cartao .c-dir{text-align:right;font-weight:800;white-space:nowrap}.cartao.esq-ama{border-left:4px solid var(--amber)}.cartao.esq-verm{border-left:4px solid var(--red)}.cartao.esq-verde{border-left:4px solid var(--green)}.cartao.esq-azul{border-left:4px solid #3b6ea8}.seta{width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(-45deg);flex:none}.conf-item{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:18px;box-shadow:var(--vidro-sombra);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.conf-item.ok{background:linear-gradient(#ecf7eceb,#ffffffbf);border-left:4px solid var(--green)}.conf-item.dif{background:linear-gradient(#fff7e2eb,#ffffffbf);border-left:4px solid var(--amber)}.conf-item.falta{background:linear-gradient(#fff0eee6,#ffffffbf);border-left:4px solid var(--red)}.conf-desc{font-weight:700;font-size:14.5px;line-height:1.25}.conf-esp{font-size:13px;color:var(--mid)}.conf-esp b{font-size:17px;color:var(--fg)}.conf-botoes{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:6px}.conf-botoes button{border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px 6px;font:700 13.5px var(--font);cursor:pointer;color:var(--mid)}.conf-botoes button.on.ok{background:var(--green);border-color:var(--green);color:#fff}.conf-botoes button.on.dif{background:var(--amber);border-color:var(--amber);color:#fff}.conf-botoes button.on.falta{background:var(--red);border-color:var(--red);color:#fff}.progresso{height:8px;border-radius:5px;background:#0000000f;overflow:hidden}.progresso i{display:block;height:100%;background:var(--green);border-radius:5px;transition:width .25s}.resumo-rend{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.resumo-rend div{background:#ffffffb3;border-radius:12px;padding:9px 11px;display:flex;flex-direction:column}.resumo-rend span{font-size:10.5px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.resumo-rend b{font-size:18px;font-variant-numeric:tabular-nums}.passos{display:flex;gap:6px}.passos i{flex:1;height:4px;border-radius:3px;background:#0000001a}.passos i.on{background:var(--ouro)}.contador{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.contador button{width:44px;height:44px;border:0;background:none;font-size:22px;font-weight:700;color:var(--marca);cursor:pointer}.contador b{min-width:40px;text-align:center;font-size:18px}.vazio{padding:36px 10px;text-align:center;color:var(--muted)}.vazio b{display:block;color:var(--fg);font-size:15px;margin-bottom:4px}.login{min-height:100vh;display:grid;place-items:center;padding:20px;background:var(--marca)}.login form{background:#fffdf6;border-radius:18px;padding:28px;width:100%;max-width:360px;display:flex;flex-direction:column;gap:12px;box-shadow:0 12px 40px #00000040;border-top:5px solid var(--ouro)}.login .marca{color:var(--marca);padding:0 0 8px;text-align:center}.barra-app,.so-celular{display:none}@media (max-width:1000px){.indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.side{margin:10px 0 10px 10px;height:calc(100vh - 20px);top:10px;border-radius:24px;background:linear-gradient(180deg,#425034db,#2e3826e6);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff29,0 18px 40px #1e281938;overflow:hidden}.topo{margin:10px 10px 0;border-radius:20px;border:1px solid rgba(255,255,255,.7);box-shadow:var(--vidro-sombra);top:10px}}@media (max-width:900px){.side{display:none}.so-celular{display:initial}.conteudo{padding:14px 14px calc(104px + env(safe-area-inset-bottom))}.sem-barra .conteudo{padding-bottom:calc(130px + env(safe-area-inset-bottom))}.topo{padding:12px 16px 10px;padding-top:max(12px,env(safe-area-inset-top))}.topo-marca{display:block}.topo h1{font-size:17px}.tiles{grid-template-columns:1fr}.tile{min-height:0;flex-direction:row;align-items:center;gap:14px;justify-content:flex-start;padding:16px}.tile b{font-size:18px}.barra-app{display:flex;position:fixed;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));padding:6px 4px;border-radius:28px;z-index:20;background:var(--vidro-verde);-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff47,0 12px 32px #1e281947}.barra-app button{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:0;color:#fff2ccc7;font:700 10.5px var(--font);padding:4px 0;cursor:pointer}.barra-app button.ativo{color:#f5c451}.abas-ic{position:relative;display:grid;place-items:center;padding:3px 12px;border-radius:10px}.barra-app button.ativo .abas-ic{background:#ffffff29}.abas-ic em{position:absolute;top:-4px;right:2px;font-style:normal;background:var(--red);color:#fff;border-radius:10px;font-size:9.5px;font-weight:800;padding:0 5px;line-height:15px}.barra-acao{bottom:calc(86px + env(safe-area-inset-bottom));padding:12px}.barra-acao .ba-botoes{width:100%}.barra-acao .ba-botoes .btn{flex:1}.modal-fundo{align-items:flex-end;padding:0}.modal-caixa{border-radius:24px 24px 0 0;max-height:94vh;overflow:auto;margin:0;padding-bottom:env(safe-area-inset-bottom);animation:folhaSobe .26s cubic-bezier(.3,.7,.2,1)}.modal-cab{border-radius:24px 24px 0 0}table.t.empilha thead{display:none}table.t.empilha,table.t.empilha tbody,table.t.empilha tr,table.t.empilha td{display:block;width:100%}table.t.empilha tr{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:16px;padding:10px 14px;margin-bottom:8px;box-shadow:var(--vidro-sombra)}table.t.empilha td{border:0;padding:3px 0;text-align:left;display:flex;justify-content:space-between;gap:8px}table.t.empilha td:first-child{font-weight:800;font-size:14.5px}table.t.empilha td[data-rot]:before{content:attr(data-rot);font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.card:has(table.t.empilha){background:transparent;border:0;box-shadow:none;padding:4px 2px}.tabela-wrap{max-height:none}}@keyframes folhaSobe{0%{transform:translateY(40px);opacity:.4}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.ck-item{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:16px;box-shadow:var(--vidro-sombra);padding:10px 12px;display:flex;flex-direction:column;gap:8px;min-width:0}.ck-item.ok{background:linear-gradient(#ecf7eceb,#ffffffbf);border-left:4px solid var(--green)}.ck-item.nao{border-left:4px solid var(--amber)}.ck-linha{display:flex;align-items:center;gap:12px;width:100%;background:none;border:0;padding:4px 0;text-align:left;font:inherit;color:inherit;cursor:pointer;min-width:0}.ck-caixa{flex:none;width:28px;height:28px;border-radius:8px;border:2px solid var(--marca);display:grid;place-items:center;background:#fff;color:#fff}.ck-caixa.on{background:var(--green);border-color:var(--green)}.ck-texto{flex:1;min-width:0;font-weight:600;font-size:15px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.ck-item.ok .ck-texto{color:var(--mid)}.ck-temp{width:84px;flex:none;text-align:right}.ck-nao{align-self:flex-start;background:none;border:0;padding:2px 0 2px 40px;color:var(--mid);font:600 13px var(--font);text-decoration:underline;cursor:pointer}@media (max-width:900px){.sem-barra .barra-acao{bottom:calc(10px + env(safe-area-inset-bottom))}}@media (max-width:900px){.modal-fundo{top:var(--vvtop,0px);bottom:auto;height:var(--vvh,100dvh)}.modal-caixa{max-height:calc(var(--vvh,100dvh) - 12px)}.teclado-aberto .barra-app{display:none}.teclado-aberto .barra-acao{bottom:calc(var(--teclado,0px) + 8px)}.teclado-aberto .conteudo{padding-bottom:calc(var(--teclado,0px) + 140px)}}.kanban{display:grid;grid-template-columns:repeat(4,minmax(225px,1fr));gap:12px;overflow-x:auto;padding-bottom:8px;align-items:start}.kanban-col{background:var(--bg);border-radius:10px;padding:10px;min-width:225px}.kanban-card .tag{white-space:normal}.kanban-cab{margin-bottom:8px}.kanban-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:10px;margin-bottom:8px;box-shadow:0 1px 2px #0000000a}.kanban-card.alerta{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.kanban-card .t td{padding:3px 4px}.kanban-vazio{padding:8px 2px}.msg.peq{font-size:12px;padding:6px 8px;margin:6px 0 0}.cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;align-items:start}.cont-aba{display:inline-block;margin-left:6px;min-width:18px;padding:0 5px;border-radius:9px;background:var(--amber-bg);color:var(--amber);font-size:11px;font-weight:700;line-height:18px;text-align:center}.seg button.on .cont-aba{background:#ffffff40;color:inherit}.barra-status{display:flex;align-items:center;gap:10px;background:var(--card,#fff);border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:10px 12px;margin-bottom:10px}.barra-status .ponto{width:10px;height:10px;border-radius:50%;flex:none}.barra-status .ponto.verde{background:var(--green)}.barra-status .ponto.amarelo{background:var(--amber)}.detalhes{margin:0 0 12px;font-size:13px}.detalhes summary{cursor:pointer;color:var(--muted);font-weight:600;font-size:12px}.secao-tit{margin:14px 0 8px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.secao-ajuda{font-weight:400;margin-left:auto}.pz-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--card);font:600 12.5px var(--font);color:var(--fg);cursor:pointer}.pz-pill.on{background:var(--fg);color:#fff;border-color:var(--fg)}.pz-pill .pz-dot{width:8px;height:8px;border-radius:50%;background:var(--line)}.pz-pill.on .pz-dot{background:#7bd88f}.pz-val{font-family:var(--mono);font-size:11.5px;opacity:.75}.pz-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width:700px){.pz-kpis{grid-template-columns:1fr 1fr}}.pz-kpi{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.pz-kpi span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.pz-kpi b{font-size:30px;line-height:1}.pz-kpi.verde b{color:var(--green)}.pz-kpi.amarelo b{color:var(--ouro-txt)}.pz-kpi.vermelho b{color:var(--red)}table.pz-tab td.pz-cel{text-align:center;min-width:170px;cursor:pointer;border-left:1px solid var(--line)}table.pz-tab td.pz-cel:hover{background:var(--bg)}.pz-tam{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;display:flex;align-items:center;justify-content:center;gap:5px}.pz-bola{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:4px;vertical-align:middle}.pz-can2{display:grid;grid-template-columns:1fr 1fr;gap:5px}.pz-can{background:var(--bg);border-radius:8px;padding:5px 6px;text-align:left}.pz-can small{display:block;font-size:8.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.pz-can b{font-family:var(--mono);font-size:13px;color:var(--ouro-txt)}.pz-can.mkt b{color:var(--amber)}.pz-lin{display:flex;justify-content:space-between;gap:4px;font-family:var(--mono);font-size:9.5px;color:var(--muted);margin-top:2px}.pz-m{font-weight:800}.pz-m.verde{color:var(--green)}.pz-m.amarelo{color:var(--amber)}.pz-m.vermelho{color:var(--red)}.pz-num{text-align:right;min-width:86px}.pz-num small{display:block;font-size:10px;color:var(--muted);text-transform:uppercase}.pz-num b{font-family:var(--mono)}tr.pz-tot td,.pz-tot{font-weight:800;border-top:2px solid var(--line)}.pz-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:760px){.pz-grid2{grid-template-columns:1fr}}.pz-canal{display:grid;grid-template-columns:1fr auto;gap:2px 8px;background:var(--bg);border-radius:10px;padding:8px 10px;margin-top:6px}.pz-canal span{font-family:var(--mono);font-weight:800;color:var(--ouro-txt)}.pz-canal small{grid-column:1/-1;color:var(--muted)}.pz-canal.mc{background:var(--amber-bg)}.pz-chip{display:flex;gap:4px;align-items:center;background:var(--bg);border-radius:10px;padding:4px}.pz-catbox{border:1px solid;border-radius:10px;padding:8px 10px;margin-top:8px}.pz-item{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;background:var(--bg);margin-top:5px}.pz-resumo{background:var(--creme);border-radius:10px;padding:10px 12px;margin-top:8px;display:flex;flex-direction:column;gap:6px}.pz-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.pz-mini3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;background:var(--bg);border-radius:8px;padding:8px;margin:8px 0;font-size:11px}.pz-mini3 small{display:block;color:var(--muted)}.pz-ancora{border-radius:8px;padding:6px 10px;margin-bottom:6px}.pz-ancora small{font-size:10px;font-weight:800;letter-spacing:.06em}.carregando-tela{padding:40px 0;text-align:center;color:var(--muted);font-size:13px}.card-cab h2.com-info{display:flex;align-items:center;gap:8px}.info-btn{width:18px;height:18px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--muted);font:italic 700 11px/1 Georgia,serif;cursor:pointer;display:inline-grid;place-items:center;padding:0;flex:none;transition:background .15s,color .15s}.info-btn:hover,.info-btn.on{background:var(--marca,#4A593A);color:#fff;border-color:transparent}.card-cab p.info-txt{animation:infoAbre .18s ease-out}@keyframes infoAbre{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.graf{position:relative;width:100%}.graf svg{display:block;overflow:visible}.graf-eixo{font-size:10.5px;fill:var(--muted);font-variant-numeric:tabular-nums}.graf-valor{font-size:11.5px;font-weight:700;fill:var(--fg)}.graf-vazio{padding:36px 0;text-align:center;color:var(--muted);font-size:13px}.graf-linha{stroke-dasharray:1;stroke-dashoffset:1;animation:grafDesenha 1.1s cubic-bezier(.3,.7,.2,1) forwards}.graf-area{opacity:0;animation:grafSurge .8s .35s ease-out forwards}.graf-fim{opacity:0;animation:grafSurge .4s .9s ease-out forwards}@keyframes grafDesenha{to{stroke-dashoffset:0}}@keyframes grafSurge{to{opacity:1}}.graf-legenda{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--mid);margin-bottom:6px}.graf-legenda span{display:inline-flex;align-items:center;gap:6px}.chave-linha{display:inline-block;width:14px;height:3px;border-radius:2px}.graf-dica{position:absolute;top:8px;background:var(--fg);color:#fff;border-radius:8px;padding:8px 10px;font-size:12px;pointer-events:none;min-width:120px;box-shadow:0 6px 18px #0000002e;z-index:3}.graf-dica-tit{font-size:11px;opacity:.75;margin-bottom:4px}.graf-dica-linha{display:flex;align-items:center;gap:6px;white-space:nowrap}.graf-dica-linha b{font-variant-numeric:tabular-nums}.graf-dica-linha span{opacity:.75}.rosca{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.rosca-svg{position:relative;flex:none}.rosca-svg svg{transform:rotate(0)}.rosca-fatia{transition:stroke-width .15s;cursor:pointer;animation:grafSurge .5s ease-out both}.rosca-centro{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;padding:0 26px}.rosca-centro span{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700;line-height:1.2}.rosca-centro b{font-size:15px;font-weight:800;margin-top:2px}.rosca-centro small{font-size:11px;color:var(--muted)}.rosca-legenda{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;flex:1;min-width:210px}.rosca-legenda li{display:grid;grid-template-columns:10px minmax(0,1fr) auto 36px;gap:8px;align-items:center;font-size:13px;padding:3px 6px;border-radius:6px;cursor:default;transition:background .15s}.rosca-legenda li.on{background:var(--bg)}.rosca-legenda i{width:10px;height:10px;border-radius:3px}.rosca-legenda b{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.rosca-legenda span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rosca-legenda small{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.barras-h{display:flex;flex-direction:column;gap:8px}.barra-h{display:grid;grid-template-columns:minmax(90px,34%) 1fr auto;gap:10px;align-items:center;font-size:13px}.barra-h-rot{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-h-trilho{height:10px;background:var(--bg);border-radius:5px;overflow:hidden}.barra-h-trilho i{display:block;height:100%;border-radius:5px;transform-origin:left;animation:barraCresce .7s cubic-bezier(.3,.7,.2,1) both}.barra-h b{font-variant-numeric:tabular-nums;font-weight:700;min-width:56px;text-align:right}.barra-h small{grid-column:2/4;color:var(--muted);font-size:11px;margin-top:-6px}@keyframes barraCresce{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mini{display:block;flex:none}.ind-linha{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.ind-rodape{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:11.5px}.ind-delta{font-weight:700;border-radius:20px;padding:1px 7px;background:var(--bg);color:var(--mid);font-variant-numeric:tabular-nums}.ind-delta.bom{background:var(--green-bg);color:var(--green)}.ind-delta.ruim{background:var(--red-bg);color:var(--red)}.indicador.destaque .ind-delta{background:#ffffff24;color:#fff}.painel-grade{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px}.painel-grade.metade{grid-template-columns:1fr 1fr}@media (max-width:900px){.painel-grade,.painel-grade.metade{grid-template-columns:1fr}}.aviso-lista{display:flex;flex-direction:column}.aviso-item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}.aviso-item:last-child{border-bottom:0}.aviso-item .ponto{width:8px;height:8px;border-radius:50%;background:var(--amber);flex:none}@media (prefers-reduced-motion:reduce){.graf-linha,.graf-area,.graf-fim,.rosca-fatia,.barra-h-trilho i,.indicador{animation:none!important;stroke-dashoffset:0;opacity:1}}.kpis{display:flex;gap:12px;flex-wrap:wrap}.kpi{background:var(--vidro);border:1px solid var(--vidro-borda);box-shadow:var(--vidro-sombra);border-radius:18px;padding:12px 16px;flex:1 1 150px;min-width:140px}.kpi .rot{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-weight:700;margin-bottom:6px}.kpi .val{font-size:21px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.kpi .sub{font-size:11.5px;color:var(--muted);margin-top:5px}table.t tr.vermelho td{background:var(--red-bg)}.periodo{display:flex;gap:8px 10px;align-items:center;flex-wrap:wrap;padding:0;margin-bottom:10px}.periodo .rot{font-size:11.5px;font-weight:800;color:var(--muted);text-transform:uppercase}.mes-nav{display:inline-flex;align-items:center;gap:4px;margin-right:6px}.mes-nav b{font-size:16px;font-weight:800;min-width:150px;text-align:center}.mes-nav b:first-letter{text-transform:uppercase}.mes-nav button{width:34px;height:34px;border-radius:50%;border:1px solid var(--vidro-borda);background:var(--vidro);box-shadow:var(--vidro-sombra);font-size:20px;line-height:1;color:var(--fg);cursor:pointer;display:grid;place-items:center;padding:0 0 2px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid2>*{min-width:0}@media (max-width:760px){.grid2{grid-template-columns:1fr}}.fin .lista{display:flex;flex-direction:column;gap:6px;max-height:460px;overflow-y:auto}.fin .item{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 10px;cursor:pointer}.fin .item.sel{border-color:var(--marca);background:var(--marca-bg)}.fin .item .l1{display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:700}.fin .item .l2{font-size:11px;color:var(--muted);margin-top:2px}.dias{display:flex;gap:6px;flex-wrap:wrap}.dias button.dia{font:inherit;cursor:pointer;border:1px solid var(--line);border-radius:8px;padding:6px 10px;font-size:12px;background:#fff;min-width:84px;text-align:left}.dias button.dia b{display:block;font-size:13px}.dias button.dia.fechado{border-color:var(--green);background:var(--green-bg)}.dias button.dia.aberto{border-color:var(--amber);background:var(--amber-bg)}.dias button.dia.vazio{color:var(--muted)}.dias button.dia.sel{outline:2px solid var(--marca)}.dias button.dia:disabled{cursor:default;opacity:.55}.fin .card+.card,.fin .kpis+.card,.fin .card+.kpis{margin-top:12px}.fin .linha.fim{align-items:flex-end;flex-wrap:wrap}.modal-fundo.fin .modal-caixa{padding:18px}button,a,.escolha,.tile,input,select,textarea{touch-action:manipulation}.modal-fundo,.modal-caixa{overscroll-behavior:contain}h1,h2,h3{text-wrap:balance}body{background-attachment:scroll}html{background:#f3f0e6}body{background-repeat:no-repeat}:root{--vidro:rgba(255,255,255,.62);--vidro-forte:rgba(255,255,255,.82);--vidro-sombra:inset 0 1px 0 rgba(255,255,255,.9),0 2px 8px rgba(58,70,48,.07)}@media (min-width:901px){.side{background:linear-gradient(180deg,#425034,#2e3826);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 6px 18px #1e28192e}.topo{background:#f6f4ecf0;-webkit-backdrop-filter:none;backdrop-filter:none}}.topo{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f6f4ecf0}.barra-acao{background:#2e3826;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffff2e,0 8px 22px #141c1040;animation:none}@media (max-width:900px){.barra-app{background:#3d4a32;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #fff3,0 6px 18px #1e281933}}.menu button.ativo{box-shadow:inset 0 1px #ffffff59}.tile{box-shadow:inset 0 1px #ffffff40,0 4px 12px #1e28191f}.conteudo,.indicador,.graf-area,.graf-fim,.rosca-fatia,.barra-h-trilho i,.card-cab p.info-txt{animation:none}.indicador,.graf-area,.graf-fim{opacity:1}.graf-linha{animation:none;stroke-dasharray:none;stroke-dashoffset:0}button.indicador:hover,.tile:hover{transform:none}.menu button{transition:none}.ind-val.neg{color:var(--red)}.grade-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:900px){.grade-2{grid-template-columns:1fr}}.insights{display:flex;flex-direction:column;gap:10px}.insight-ia{background:var(--marca-bg);border:1px solid #d6dcc6;border-radius:14px;padding:10px 14px;font-size:13px}.insight-ia ul{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:5px}@media (max-width:600px){.indicadores .ind-val{font-size:clamp(17px,5.4vw,22px)}}.modo-cozinha .side{display:none!important}.modo-cozinha .topo-marca{display:block}.modo-cozinha .conteudo{max-width:none}.topo-cozinha{display:flex;align-items:center;gap:10px;color:var(--mut);font-size:13px}@media (min-width:601px){.modo-cozinha .tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.modo-cozinha .tile{min-height:max(170px,calc((100vh - 150px)/2));padding:26px;flex-direction:column;align-items:flex-start;justify-content:space-between}.modo-cozinha .tile .t-ic{width:84px;height:84px;border-radius:24px}.modo-cozinha .tile .t-ic svg{width:46px;height:46px}.modo-cozinha .tile b{font-size:clamp(22px,2.6vw,32px)}.modo-cozinha .tile span{font-size:clamp(13px,1.4vw,17px)}}@media (min-width:601px) and (orientation:portrait){.modo-cozinha .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.modo-cozinha .tile{min-height:max(150px,calc((100vh - 170px)/4))}}@media (max-width:600px){.topo-cozinha span{display:none}}.modo-cozinha .conteudo{font-size:17px}.modo-cozinha .peq{font-size:15px}.modo-cozinha .campo{font-size:15px;text-transform:none;letter-spacing:0;color:var(--fg)}.modo-cozinha .card-cab h2{font-size:16px}.modo-cozinha .card-cab p{font-size:15px}.modo-cozinha .grupo-tit{font-size:13px}.modo-cozinha .msg{font-size:16px}.modo-cozinha .btn{min-height:52px;font-size:17px;padding:12px 18px}.modo-cozinha .btn.mini{min-height:48px;min-width:48px;font-size:16px;padding:10px 14px}.modo-cozinha .btn.link{min-height:48px;text-decoration:underline}.modo-cozinha .escolha{font-size:17px;min-height:60px}.modo-cozinha .escolha small{font-size:14px}.modo-cozinha .inp{font-size:19px;padding:13px 14px}.modo-cozinha .seg button{font-size:16px;padding:12px 16px}.modo-cozinha table.t td{font-size:16px}.modo-cozinha .modal-cab h3{font-size:20px}.modo-cozinha .modal-cab p{font-size:15px}.modo-cozinha .topo-cozinha{font-size:16px}.app>.modal-fundo:last-child{z-index:1100}.inicio-grandes{display:flex;flex-direction:column;gap:14px}.tile.tile-larga{flex-direction:row;align-items:center;gap:18px;min-height:120px;padding:20px 24px}.tile-larga .t-num{font-size:44px;font-weight:900;opacity:.55;width:36px;text-align:center}.tile-larga .t-ic{width:68px;height:68px;border-radius:20px;flex:none}.tile-larga b{font-size:clamp(22px,3.2vw,30px)}.tile-larga span span{font-size:clamp(14px,1.8vw,18px)}.modo-cozinha .tiles.tiles-menores .tile{min-height:120px!important;padding:18px}.modo-cozinha .tiles.tiles-menores .tile .t-ic{width:52px;height:52px;border-radius:16px}.modo-cozinha .tiles.tiles-menores .tile .t-ic svg{width:28px;height:28px}.modo-cozinha .tiles.tiles-menores .tile b{font-size:clamp(18px,2vw,22px)}@media (min-width:601px){.modo-cozinha .tiles.tiles-menores{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:601px) and (orientation:portrait){.modo-cozinha .tiles.tiles-menores{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:601px) and (orientation:landscape){.modo-cozinha .inicio-grandes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.modo-cozinha .tile.tile-larga{position:relative;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;min-height:calc((100vh - 175px)*.4);padding:18px 22px}.modo-cozinha .tile-larga .t-num{position:absolute;top:12px;right:18px;width:auto;font-size:40px}.modo-cozinha .tile-larga .t-ic{width:60px;height:60px}.modo-cozinha .tile-larga b{font-size:clamp(20px,2.4vw,28px)}.modo-cozinha .tiles.tiles-menores{gap:12px}.modo-cozinha .tiles.tiles-menores .tile{min-height:calc((100vh - 175px)*.23)!important;padding:14px 16px;gap:6px}.modo-cozinha .tiles.tiles-menores .tile .t-ic{width:44px;height:44px;border-radius:14px}.modo-cozinha .tiles.tiles-menores .tile .t-ic svg{width:24px;height:24px}.modo-cozinha .tiles.tiles-menores .tile span span{font-size:14px}.modo-cozinha .conteudo:has(.inicio-grandes){padding-top:12px;padding-bottom:12px;gap:10px}.modo-cozinha .conteudo:has(.inicio-grandes) .grupo-tit{margin-top:0}}.dia-tit{position:relative;cursor:pointer}.dia-tit b{font-size:16px;font-weight:800;display:block;min-width:150px;text-align:center}.dia-tit input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;border:0;padding:0}.mes-nav.mini{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;align-items:center;gap:2px;margin:0}.mes-nav.mini b{font-size:13.5px;min-width:0;padding:0 6px}.mes-nav.mini button{width:28px;height:28px;font-size:17px}.mes-nav.mini .dia-tit b{min-width:0}.fin .item.marcado{border-color:var(--green);background:var(--green-bg)}.dias-pend{display:flex;gap:6px;align-items:center;overflow-x:auto;scrollbar-width:none;padding:2px 0;margin:8px 0}.dias-pend::-webkit-scrollbar{display:none}.dias-pend>span{font-size:12.5px;color:var(--muted);white-space:nowrap;margin-right:2px}.dias-pend button{flex:none;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--vidro-borda);background:var(--vidro);box-shadow:var(--vidro-sombra);border-radius:20px;padding:6px 10px 6px 12px;font-weight:600;font-size:13px;color:var(--fg);cursor:pointer;white-space:nowrap}.dias-pend button em{font-style:normal;font-size:11px;font-weight:800;background:var(--red);color:#fff;border-radius:10px;padding:0 6px;line-height:17px}.dias-pend button.on{background:var(--marca);color:#fff;border-color:var(--marca)}.barra-acao.ok .ba-txt span{color:#b9e3ae}.barra-acao.dif .ba-txt span{color:#f5c451}.kds-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:900px){.kds-cols{grid-template-columns:1fr}}.kds-col{background:var(--vidro-forte);border:1px solid var(--vidro-borda);border-radius:18px;padding:12px 12px 10px;border-top:4px solid var(--green);min-height:120px;display:flex;flex-direction:column;gap:8px}.kds-col.amarelo{border-top-color:var(--amber)}.kds-col.vermelho{border-top-color:var(--red)}.kds-col-cab{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.kds-col-cab b{font-size:13px;text-transform:uppercase;letter-spacing:.04em}.kds-col-cab .kds-n{font-size:28px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.kds-col-sub{font-size:11.5px;color:var(--muted);display:flex;justify-content:space-between;gap:8px}.kds-peds{display:flex;flex-direction:column;gap:6px}.kds-ped{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--green);border-radius:12px;padding:8px 10px}.kds-ped.amarelo{border-left-color:var(--amber)}.kds-ped.vermelho{border-left-color:var(--red);background:var(--red-bg)}.kds-ped .kds-senha{font-size:22px;font-weight:800;line-height:1;min-width:34px;font-variant-numeric:tabular-nums}.kds-ped .kds-info{font-size:11.5px;color:var(--muted);line-height:1.3}.kds-ped .kds-aqui{font-size:16px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.kds-vazio{color:var(--muted);font-size:12.5px;padding:10px 0;text-align:center}.kds-prontos{display:flex;flex-wrap:wrap;gap:6px}.kds-pronto{display:inline-flex;gap:6px;align-items:baseline;border-radius:999px;padding:4px 10px;background:var(--green-bg);color:var(--green);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.kds-pronto.vermelho{background:var(--red-bg);color:var(--red)}.kds-setores{display:flex;flex-direction:column;gap:10px}.kds-setor{display:grid;grid-template-columns:150px 1fr auto;gap:12px;align-items:center}@media (max-width:700px){.kds-setor{grid-template-columns:1fr;gap:4px}}.kds-setor-rot b{display:block;font-size:13.5px}.kds-setor-rot span{font-size:11.5px;color:var(--muted)}.kds-trilho{position:relative;height:14px;background:var(--bg);border-radius:7px;overflow:visible}.kds-trilho i{position:absolute;left:0;top:0;height:100%;border-radius:7px;background:var(--green)}.kds-trilho i.amarelo{background:var(--amber)}.kds-trilho i.vermelho{background:var(--red)}.kds-trilho .kds-alvo{position:absolute;top:-4px;width:2px;height:22px;background:var(--fg);opacity:.55;border-radius:1px}.kds-trilho .kds-alvo:after{content:attr(data-rot);position:absolute;top:22px;left:-14px;font-size:10px;color:var(--muted);white-space:nowrap}.kds-setor-num{text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--muted);white-space:nowrap}.kds-setor-num b{font-size:16px;color:var(--fg)}.kds-linha{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.kds-segs{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--bg)}.kds-segs i{display:block;height:100%}.kds-segs i.abertura{background:#8aa36b}.kds-segs i.montagem{background:#4a593a}.kds-segs i.finalizacao{background:#d6a100}.kds-segs i.aberto{opacity:.45}.kds-linha b{font-variant-numeric:tabular-nums;font-size:12.5px}.kds-legenda{display:flex;gap:10px;font-size:11px;color:var(--muted);flex-wrap:wrap}.kds-legenda i{display:inline-block;width:10px;height:10px;border-radius:3px;vertical-align:-1px;margin-right:4px}.kds-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width:700px){.kds-mini{grid-template-columns:1fr}}.kds-mini-col{border-radius:14px;border:1px solid var(--vidro-borda);border-top:4px solid var(--green);background:var(--vidro-forte);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.kds-mini-col.amarelo{border-top-color:var(--amber)}.kds-mini-col.vermelho{border-top-color:var(--red)}.kds-mini-cab{display:flex;justify-content:space-between;align-items:baseline}.kds-mini-cab span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700}.kds-mini-cab b{font-size:22px;font-variant-numeric:tabular-nums}.kds-chips{display:flex;flex-wrap:wrap;gap:4px}.kds-chip{display:inline-flex;gap:5px;align-items:baseline;border-radius:999px;padding:2px 8px;font-size:12px;background:#fff;border:1px solid var(--line);font-variant-numeric:tabular-nums}.kds-chip b{font-size:13px}.kds-chip.amarelo{border-color:var(--amber);color:var(--amber)}.kds-chip.vermelho{border-color:var(--red);color:var(--red);background:var(--red-bg)}.pz-kpis.cinco{grid-template-columns:repeat(5,1fr)}@media (max-width:1000px){.pz-kpis.cinco{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.pz-kpis.cinco{grid-template-columns:1fr 1fr}}.pz-kpi{font:inherit;color:inherit;text-align:left;cursor:default}button.pz-kpi{cursor:pointer;border-color:var(--vidro-borda)}button.pz-kpi.on{outline:2px solid var(--marca, #4A593A);outline-offset:-2px}.pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--borda,#e5e0cc);border-radius:999px;padding:4px 10px;background:var(--card,#fff);cursor:pointer}.pill.peq{font-size:13px;padding:3px 9px}.conteudo:has(.kds-tela){max-width:none;padding:10px 12px 24px}.principal:has(.kds-tela)>.topo{display:none}.kds-cartoes{display:flex;gap:10px;align-items:flex-start}.kds-cartoes.compacto{flex-wrap:wrap}.kds-cartoes.fila{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.kds-cartao{flex:0 0 270px;width:270px;border-radius:12px;padding:10px;display:grid;gap:6px;align-content:start}.kds-cartoes.compacto .kds-cartao{flex-basis:250px;width:250px;padding:8px;gap:4px}.kds-botao{padding:12px 14px;touch-action:manipulation;position:relative;z-index:1}.kds-colunas-pedidos{display:flex;gap:10px;overflow-x:auto;align-items:stretch;padding-bottom:6px}.kds-colunas-pedidos .kds-cartao{flex:0 0 250px;height:calc(100vh - 96px);overflow-y:auto;grid-template-rows:auto auto 1fr auto}.kds-item.tocavel{cursor:pointer;border-radius:8px;padding:2px 4px;margin:0 -4px;border:1px dashed transparent}.kds-item.tocavel:hover,.kds-item.tocavel:active{border-color:#4a593a;background:#ffffff80}.kds-avisos{position:fixed;top:8px;left:50%;transform:translate(-50%);z-index:50;display:grid;gap:6px;width:min(720px,92vw)}.kds-aviso{border:0;border-radius:12px;padding:14px 18px;font-size:20px;font-weight:800;text-align:left;box-shadow:0 6px 20px #0003;cursor:pointer}.kds-aviso.aviso{background:#fff3c4;color:#5a4300}.kds-aviso.erro{background:#fde0e3;color:#8a0016}.kds-zen{display:flex;gap:12px;align-items:stretch;max-width:1100px;margin:0 auto}.kds-zen .btn.kds-seta{font-size:56px;min-width:80px;padding:0 12px;line-height:1}.kds-cartao.grande{width:auto;flex:1;zoom:1.45}.kds-vazio{display:grid;gap:12px;justify-items:center;text-align:center;padding:12vh 16px;color:var(--fg,#222)}.kds-ponto{width:14px;height:14px;border-radius:50%;background:#2f8a3a;animation:kdsPulso 2s ease-in-out infinite}.kds-ponto.parado{background:#b00020;animation:none}@keyframes kdsPulso{0%,to{opacity:1}50%{opacity:.35}}:root{--lg-desfoque:blur(22px) saturate(185%);--lg-borda:rgba(255,255,255,.78);--lg-brilho:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 .5px rgba(255,255,255,.5),inset 0 -10px 18px -14px rgba(255,255,255,.7);--lg-sombra:0 12px 32px rgba(40,52,30,.16),0 2px 6px rgba(40,52,30,.07);--vidro:rgba(255,255,255,.6);--vidro-forte:rgba(255,255,255,.82);--vidro-borda:rgba(255,255,255,.85);--vidro-sombra:inset 0 1px 0 rgba(255,255,255,.95),0 1px 2px rgba(58,70,48,.05),0 6px 18px rgba(58,70,48,.07)}html{background:#ece6d4}body{background:none}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(58% 48% at 6% 0%,rgba(214,161,0,.42),transparent 62%),radial-gradient(55% 55% at 100% 10%,rgba(74,89,58,.46),transparent 64%),radial-gradient(60% 55% at 0% 100%,rgba(74,89,58,.36),transparent 62%),radial-gradient(52% 46% at 100% 100%,rgba(214,161,0,.32),transparent 62%),#ece6d4}.card{border-radius:26px}.indicador{border-radius:22px}.tile{border-radius:28px;box-shadow:inset 0 1px #fff6,inset 0 -12px 20px -16px #ffffff59,0 8px 20px #1e281924}.cartao,.conf-item{border-radius:22px}.escolha{border-radius:18px}.msg{border-radius:16px}.insight-ia{border-radius:18px}.tag{border-radius:999px;padding:2px 9px}table.t th{background:#faf8f2e6}.btn{border-radius:999px;box-shadow:inset 0 1px #ffffff40,0 2px 6px #1e28191f}.btn.mini{border-radius:999px}.btn.grande{border-radius:22px}.btn.claro{background:var(--vidro-forte);border:1px solid var(--lg-borda);box-shadow:var(--vidro-sombra);color:var(--fg)}.btn.link{box-shadow:none}.inp{border-radius:14px;border-color:#4a593a29;box-shadow:inset 0 1px 2px #3a46300f}.busca .inp{border-radius:999px}.seg{border-radius:999px;padding:5px}.seg button{border-radius:999px}.seg button.on{box-shadow:inset 0 1px #ffffff40,0 2px 8px #3a46304d}.contador,.conf-botoes button{border-radius:16px}.topo-icone{border-radius:50%;width:42px;height:42px;box-shadow:var(--lg-brilho),0 4px 12px #28341e1f}.topo{background:#ffffff75;-webkit-backdrop-filter:var(--lg-desfoque);backdrop-filter:var(--lg-desfoque);border-bottom:1px solid var(--lg-borda);box-shadow:var(--lg-brilho),0 6px 20px #28341e14}@media (min-width:901px){.side{border-radius:30px;background:linear-gradient(180deg,#425034c7,#283220db);-webkit-backdrop-filter:var(--lg-desfoque);backdrop-filter:var(--lg-desfoque);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff47,inset 0 0 0 .5px #ffffff26,0 18px 44px #1e28193d}.topo{border-radius:999px;padding:10px 12px 10px 26px;border:1px solid var(--lg-borda);background:#ffffff75;-webkit-backdrop-filter:var(--lg-desfoque);backdrop-filter:var(--lg-desfoque)}}.menu button{border-radius:14px}.menu button.ativo{background:#fff3;color:#fff;box-shadow:inset 0 1px #ffffff59,inset 0 0 0 .5px #fff3,0 4px 14px #0000002e}.menu button.ativo svg{color:#f5c451;opacity:1}.menu button.ativo .badge{background:var(--ouro);color:#2a3320}.side-usuario{border-radius:18px;background:#ffffff1f;border-color:#ffffff29;box-shadow:inset 0 1px #fff3}.barra-acao{border-radius:28px;background:#283220b3;-webkit-backdrop-filter:var(--lg-desfoque);backdrop-filter:var(--lg-desfoque);border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff47,0 14px 36px #141c1052}@media (max-width:900px){.barra-app{left:14px;right:14px;padding:6px;border-radius:999px;background:#283220a8;-webkit-backdrop-filter:var(--lg-desfoque);backdrop-filter:var(--lg-desfoque);border:1px solid rgba(255,255,255,.26);box-shadow:inset 0 1px #ffffff52,inset 0 0 0 .5px #ffffff2e,0 14px 34px #1e281952}.barra-app button{border-radius:999px;padding:7px 0 6px;color:#fff8e6d9}.barra-app button.ativo{background:#fff3;color:#f5c451;box-shadow:inset 0 1px #ffffff59,0 2px 10px #00000026}.barra-app button.ativo .abas-ic{background:none}.modal-caixa,.modal-cab{border-radius:32px 32px 0 0}}.modal-fundo{background:#14181057;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-caixa{background:#fcfaf4d6;-webkit-backdrop-filter:var(--lg-desfoque);backdrop-filter:var(--lg-desfoque);border:1px solid var(--lg-borda);box-shadow:var(--lg-brilho),0 24px 70px #00000052;border-radius:32px}.modal-cab{background:#ffffffb8;border-radius:32px 32px 0 0;border-bottom-color:#4a593a1a}.modal-x{background:var(--vidro-forte);border-color:var(--lg-borda);box-shadow:var(--lg-brilho),0 3px 10px #28341e24}.aviso-flut{border-radius:26px!important;-webkit-backdrop-filter:var(--lg-desfoque);backdrop-filter:var(--lg-desfoque);border:1px solid var(--lg-borda);box-shadow:var(--lg-brilho),0 14px 36px #00000038!important}.aviso-flut.ok{background:#e3f5ead1}.aviso-flut.erro{background:#fbeae8db}.aviso-flut.info{background:#ffffffb3}.aviso-flut.aviso{background:#fdf3d7db}.kds-aviso{border-radius:26px;border:1px solid var(--lg-borda);box-shadow:var(--lg-brilho),0 14px 36px #00000038}.kds-cartao{border-radius:22px;box-shadow:inset 0 1px #ffffffd9,0 4px 12px #28341e14}.login{background:radial-gradient(60% 50% at 10% 0%,rgba(214,161,0,.55),transparent 60%),radial-gradient(60% 60% at 100% 100%,rgba(214,161,0,.3),transparent 60%),linear-gradient(160deg,#55683f,#2e3826)}.login form{background:#fffdf6cc;-webkit-backdrop-filter:var(--lg-desfoque);backdrop-filter:var(--lg-desfoque);border:1px solid var(--lg-borda);border-top:1px solid var(--lg-borda);border-radius:32px;box-shadow:var(--lg-brilho),0 24px 60px #00000052}.modo-cozinha .topo,.modo-cozinha .barra-acao,.modo-cozinha .barra-app,.modo-cozinha .modal-caixa,.modo-cozinha .modal-fundo,.modo-cozinha .aviso-flut{-webkit-backdrop-filter:none;backdrop-filter:none}.modo-cozinha .topo{background:#faf8f0f2}.modo-cozinha .modal-caixa{background:#fbfaf6}.modo-cozinha .modal-fundo{background:#1416128c}.modo-cozinha .barra-acao{background:#2e3826}.modo-cozinha .barra-app{background:#35412b}@media (prefers-reduced-transparency:reduce){.topo,.modal-caixa,.login form{background:#faf8f0f7}.side,.barra-acao,.barra-app{background:#2e3826}}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){.topo,.modal-caixa,.login form{background:#faf8f0f7}.barra-acao,.barra-app{background:#2e3826}}@media (min-width:901px){@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){.side{background:linear-gradient(180deg,#425034,#2e3826)}}}:root{--vidro:rgba(255,255,255,.2);--vidro-forte:rgba(255,255,255,.42);--vidro-borda:rgba(255,255,255,.9);--vidro-sombra:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 .5px rgba(255,255,255,.6),inset 0 -14px 22px -18px rgba(255,255,255,.8),0 6px 20px rgba(58,70,48,.08)}.topo{background:#ffffff29}@media (min-width:901px){.topo{background:#ffffff29}.side{background:linear-gradient(180deg,#42503499,#283220b3)}}@media (max-width:900px){.barra-app{background:#28322080}}.barra-acao{background:#2832208c}.modal-caixa{background:#fcfaf494}.modal-cab{background:#fff6}.login form{background:#fffdf680}.inp{background:#fff9}.cartao,.conf-item,.escolha{background:#ffffff4d}.conf-botoes button,.contador{background:#fff9}.msg.info{background:#fff6}table.t th{background:#f6f3e8eb}.modo-cozinha{--vidro:rgba(255,255,255,.66);--vidro-forte:rgba(255,255,255,.85)}:where(.modo-cozinha) .cartao,:where(.modo-cozinha) .conf-item,:where(.modo-cozinha) .escolha{background:#ffffffb3}.modo-cozinha .inp{background:#ffffffe6}@media (max-width:900px){.topo{background:#faf7ec61}}:root{--lg-desfoque:blur(16px) saturate(180%);--papel:#ece6d4;--luz:rgba(255,255,255,.95);--brasa:rgba(246,196,84,.5);--mola:cubic-bezier(.3,1.3,.5,1);--suave:cubic-bezier(.3,.7,.2,1);--oliva-1:#5c6e48;--oliva-2:#404e31;--oliva-luz:inset 1px 1px 0 rgba(255,255,255,.36),inset -1px -1px 0 rgba(245,196,81,.36);--vidro-borda:rgba(255,255,255,.42);--lg-borda:rgba(255,255,255,.46);--vidro-sombra:inset 1px 1px 0 var(--luz),inset -1px -1px 0 var(--brasa),inset 0 -16px 24px -20px rgba(255,255,255,.7),0 8px 24px rgba(58,70,48,.08);--lg-brilho:inset 1px 1px 0 var(--luz),inset -1px -1px 0 var(--brasa),inset 0 -10px 18px -14px rgba(255,255,255,.6);--vidro-item:inset 0 1px 0 rgba(255,255,255,.85),0 1px 3px rgba(58,70,48,.06)}html{background:var(--papel)}:where(.app:not(.modo-cozinha)) *{scrollbar-width:thin;scrollbar-color:rgba(74,89,58,.32) transparent}.app .kds-tela,.app .kds-tela *{scrollbar-width:auto;scrollbar-color:auto}.seg,.menu{position:relative}[data-pilula]{isolation:isolate}[data-pilula]:before{content:"";position:absolute;left:var(--pl-e);right:var(--pl-d);top:var(--pl-c);bottom:var(--pl-b);z-index:-1;pointer-events:none;border-radius:999px}[data-pilula]:before{transform-origin:0 0}@keyframes pilulaA{0%{transform:translate3d(var(--pl-dx),var(--pl-dy),0) scale(var(--pl-sx),var(--pl-sy))}to{transform:none}}@keyframes pilulaB{0%{transform:translate3d(var(--pl-dx),var(--pl-dy),0) scale(var(--pl-sx),var(--pl-sy))}to{transform:none}}[data-pilula=a]:before{animation:pilulaA .42s cubic-bezier(.3,1.18,.5,1) both}[data-pilula=b]:before{animation:pilulaB .42s cubic-bezier(.3,1.18,.5,1) both}@media (prefers-reduced-motion:reduce){[data-pilula]:before{animation:none!important}}.seg{padding:4px;gap:2px}.seg button{padding:8px 15px;transition:color .26s}.seg button.on{background:linear-gradient(180deg,var(--oliva-1),var(--oliva-2));box-shadow:var(--oliva-luz),0 3px 10px #2e382647}.seg[data-pilula] button.on{background:none;box-shadow:none}.seg[data-pilula]:before{background:linear-gradient(180deg,var(--oliva-1),var(--oliva-2));box-shadow:var(--oliva-luz),0 3px 10px #2e382647}.seg[data-pl-quebra]{border-radius:26px}.menu{gap:2px;padding-bottom:26px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12px,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(180deg,transparent,#000 12px,#000 calc(100% - 26px),transparent)}.menu .grupo{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;padding:14px 10px 5px}.menu button{padding:6px 10px 6px 7px;gap:10px;border-radius:15px;font-weight:600;transition:color .26s}.menu button svg{width:28px;height:28px;padding:5.5px;border-radius:9px;opacity:1;background:#ffffff1a;box-shadow:inset 1px 1px #fff3,inset -1px -1px #f5c45124;transition:background-color .26s,color .26s}.menu button:hover{background:#fff2cc12}.menu button.ativo{background:#ffffff2b;box-shadow:inset 1px 1px #ffffff75,inset -1px -1px #f5c45157,0 6px 16px #00000029}.menu button.ativo svg{background:linear-gradient(160deg,#f6cf5a,#d6a100);color:#2a3320;box-shadow:inset 1px 1px #fff9,0 3px 8px #0003}.menu[data-pilula] button.ativo{background:none;box-shadow:none}.menu[data-pilula]:before{border-radius:15px;background:#ffffff2b;box-shadow:inset 1px 1px #ffffff75,inset -1px -1px #f5c45157,0 6px 16px #00000029}.side-usuario{box-shadow:inset 1px 1px #ffffff42,inset -1px -1px #f5c45133}@media (max-width:900px){.barra-app button{transition:color .26s}.barra-app button.ativo{box-shadow:inset 1px 1px #ffffff80,inset -1px -1px #f5c45161,0 2px 10px #00000029}.barra-app[data-pilula] button.ativo{background:none;box-shadow:none}.barra-app[data-pilula]:before{background:#fff3;box-shadow:inset 1px 1px #ffffff80,inset -1px -1px #f5c45161,0 2px 10px #00000029}.barra-app{box-shadow:var(--oliva-luz),0 14px 34px #1e281952}}.topo{background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root{--topo-tinta:rgba(236,230,212,.82);--topo-tinta-0:rgba(236,230,212,0)}.topo:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;pointer-events:none;background:var(--topo-tinta);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}.topo h1{font-size:24px;letter-spacing:-.02em;line-height:1.15}.topo-icone{width:44px;height:44px;border-radius:50%;border:1px solid var(--lg-borda);background:#ffffff57;-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);box-shadow:var(--lg-brilho),0 6px 16px #28341e24;transition:transform .16s var(--mola)}.topo-icone:active{transform:scale(var(--afunda,.92))}.topo-icone:active:after{content:"";position:absolute;inset:calc(-5% - 3px)}@media (min-width:901px){.side{z-index:6;border-radius:32px;box-shadow:var(--oliva-luz),0 18px 44px #1e28193d}.topo{margin:0;top:0;border:0;border-radius:0;padding:24px 30px 14px}.topo:before{left:-270px}.topo h1{font-size:30px}.conteudo{padding-top:10px}}@keyframes topoBorda{to{opacity:1}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.topo:before{bottom:-34px;background:linear-gradient(180deg,var(--topo-tinta) calc(100% - 42px),var(--topo-tinta-0));-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 42px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 42px),transparent);opacity:0;animation:topoBorda linear both;animation-timeline:scroll(root block);animation-range:0 64px}}}.card{border-radius:28px}.indicador{border-radius:24px}.card .cartao,.card .conf-item,.card .ck-item,.card .kds-mini-col,.card .kds-col,.card .insight-ia,.card .escolha,.modal-corpo .cartao,.modal-corpo .escolha{border-radius:18px}.card .msg,.modal-corpo .msg{border-radius:14px}.cartao,.conf-item,.ck-item,.escolha{box-shadow:var(--vidro-item)}@media (max-width:900px){table.t.empilha tr{box-shadow:var(--vidro-item)}}.escolha.on{box-shadow:var(--oliva-luz),0 6px 16px #3a46303d}.card-cab h2{font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.25;text-transform:none}.card-cab p{font-size:13px}.card-cab>.linha{min-width:0;max-width:100%}.ind-rot,.kpi .rot,.pz-kpi span,.rosca-centro span,.resumo-rend span,.kds-mini-cab span,.periodo .rot,.kds-col-cab b{text-transform:none;letter-spacing:0}.ind-rot,.kpi .rot{font-size:12.5px;font-weight:600}.pz-kpi span,.resumo-rend span,.kds-mini-cab span{font-size:12px}.kds-col-cab b{font-size:15px}.campo{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600}.grupo-tit{text-transform:none;letter-spacing:0;font-size:14px;font-weight:700}table.t th{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;border-bottom:1px solid rgba(74,89,58,.3)}table.t.empilha td[data-rot]:before{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.indicador.destaque{background:linear-gradient(150deg,#5c6e48f0,#34402af5);box-shadow:var(--oliva-luz),0 10px 26px #2e382638}.tile{box-shadow:inset 1px 1px #ffffff6b,inset -1px -1px #f5c4514d,inset 0 -12px 20px -16px #ffffff59,0 8px 20px #1e281924}.modo-cozinha .card-cab h2{font-size:20px}.modo-cozinha .grupo-tit{font-size:16px}.btn{background:linear-gradient(180deg,var(--oliva-1),#43522f);box-shadow:var(--oliva-luz),0 3px 10px #2e382633;transition:transform .16s var(--mola)}.btn:active:not(:disabled){transform:scale(var(--afunda,.96))}.btn.grande:active:not(:disabled){transform:scale(var(--afunda,.985))}.btn:active:not(:disabled):after{content:"";position:absolute;inset:calc(-3% - 2px)}.btn.verm{background:linear-gradient(180deg,#c5372e,#a3221b)}.btn.verde{background:linear-gradient(180deg,#1e8a47,#136a33)}.btn.ouro{background:linear-gradient(180deg,#eec23e,#d19d00)}.btn.claro{background:var(--vidro-forte);box-shadow:var(--vidro-sombra)}.btn.link{background:transparent;box-shadow:none}.barra-acao{box-shadow:var(--oliva-luz),0 14px 36px #141c104d}.barra-acao .btn.claro{box-shadow:var(--oliva-luz)}.modal-x,.mes-nav button{transition:transform .16s var(--mola)}.modal-x:active,.mes-nav button:active{transform:scale(var(--afunda,.9))}.modal-x:active:after,.mes-nav button:active:after{content:"";position:absolute;inset:calc(-6% - 3px)}input[type=checkbox],input[type=radio]{-webkit-appearance:none;appearance:none;flex:none;width:21px;height:21px;margin:0 3px 0 0;vertical-align:-5px;border-radius:50%;border:1.5px solid rgba(74,89,58,.5);background:#ffffffb8 center/13px no-repeat;box-shadow:inset 0 1px 2px #3a463024;cursor:pointer;transition:background-color .15s,border-color .15s}input[type=checkbox]{border-radius:6.5px}input[type=checkbox]:checked{border-color:var(--marca);background-color:var(--marca);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}input[type=radio]:checked{border:6.5px solid var(--marca);background-color:#fff}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.45;cursor:not-allowed}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}.pill input{margin:0}.modo-cozinha input[type=checkbox],.modo-cozinha input[type=radio]{width:28px;height:28px;background-size:17px;vertical-align:-7px}input[type=checkbox].interruptor{width:46px;height:28px;margin:0;border:0;border-radius:999px;background:#4a593a3d radial-gradient(circle closest-side,#fff 0 86%,rgba(0,0,0,.14) 90%,transparent 100%) 2px 50%/24px 24px no-repeat;box-shadow:inset 0 1px 3px #3a46303d;transition:background-color .2s,background-position .22s var(--mola)}input[type=checkbox].interruptor:checked{background-color:var(--marca);background-image:radial-gradient(circle closest-side,#fff 0 86%,rgba(0,0,0,.14) 90%,transparent 100%);background-size:24px 24px;background-position:20px 50%}.modo-cozinha,.kds-tela{--afunda:1}.modal-fundo{background:#161c104d;-webkit-backdrop-filter:blur(7px) saturate(130%);backdrop-filter:blur(7px) saturate(130%)}.modal-caixa{border-radius:34px;background:#f9f6eccc;box-shadow:var(--lg-brilho),0 30px 80px #00000052;animation:modalEntra .28s var(--mola)}@keyframes modalEntra{0%{opacity:0;transform:translateY(14px) scale(.95)}55%{opacity:1}to{opacity:1;transform:none}}.modal-cab{border-radius:34px 34px 0 0;border-bottom:0;padding:20px 62px 14px 24px;background:linear-gradient(180deg,#f9f6ecf5 calc(100% - 12px),#f9f6ec00)}.modal-cab h3{font-size:21px;font-weight:800;letter-spacing:-.015em;line-height:1.2}.modal-corpo{padding:4px 24px 24px}.modal-x{top:14px;right:14px;width:38px;height:38px;border:1px solid var(--lg-borda);background:#fff9;box-shadow:var(--lg-brilho),0 4px 12px #28341e24}@media (max-width:900px){.modal-caixa{border-radius:34px 34px 0 0;animation:folhaSobe .32s var(--suave)}.modal-corpo{padding:4px 18px 22px}.modal-cab{padding-left:20px}}.modo-cozinha .modal-cab{background:linear-gradient(180deg,#fbfaf6 calc(100% - 12px),#fbfaf600)}.aviso-flut{animation:avisoDesce .46s var(--mola)}@keyframes avisoDesce{0%{translate:0 -150%;opacity:0}}.kds-aviso{animation:avisoDesce .46s var(--mola)}.lista-tit{font-size:13px;font-weight:600;color:var(--muted);padding:6px 14px 0}.lista-grupo{display:flex;flex-direction:column;overflow:hidden;border-radius:22px;border:1px solid var(--vidro-borda);background:#ffffff80;box-shadow:var(--vidro-sombra)}.lista-linha{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:8px 14px 8px 12px;border:0;background:none;text-align:left;font:600 16px var(--font);color:var(--fg);cursor:pointer}.lista-linha+.lista-linha:before{content:"";position:absolute;left:54px;right:0;top:0;height:1px;background:#4a593a24}.lista-linha:active{background:#4a593a17}.lista-linha .ll-txt{flex:1;min-width:0}.lista-linha .ll-num{font-size:12px;font-weight:800;line-height:20px;min-width:20px;padding:0 6px;border-radius:10px;text-align:center;background:var(--red);color:#fff}.pastilha{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#fff8e6;background:linear-gradient(160deg,var(--oliva-1),var(--oliva-2));box-shadow:var(--oliva-luz)}.lista-linha.on .pastilha{color:#2a3320;background:linear-gradient(160deg,#f6cf5a,#d6a100);box-shadow:inset 1px 1px #fff9}.lista-linha:focus-visible{outline:2px solid var(--ouro);outline-offset:-2px}.modo-cozinha .topo{background:none}@media (min-width:901px){.modo-cozinha .topo{padding:12px 24px 6px}.modo-cozinha .topo h1{font-size:24px}}.modo-cozinha{--topo-tinta:rgba(238,232,216,.98)}.modo-cozinha .topo:before{-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none}.modo-cozinha .topo-icone{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffe6}.modo-cozinha .modal-x{background:#fff}.app.modo-cozinha .modal-caixa{animation-duration:.18s;animation-timing-function:ease-out}@media (prefers-reduced-transparency:reduce){:root{--topo-tinta:rgba(238,232,216,.98)}.topo-icone{background:#ffffffe6}}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){:root{--topo-tinta:rgba(238,232,216,.98)}.topo-icone{background:#ffffffe6}}:root{--bg:rgba(74,89,58,.075);--line:rgba(74,89,58,.16)}.pz-kpi{background:var(--vidro);border:1px solid var(--vidro-borda);box-shadow:var(--vidro-sombra);border-radius:20px}.pz-kpi span{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600}.kanban-col{background:#fff3;border:1px solid var(--vidro-borda);border-radius:20px;box-shadow:var(--vidro-sombra)}.kanban-card{background:#ffffffa8;border-color:#4a593a1f;border-radius:14px;box-shadow:var(--vidro-item)}.barra-status{background:var(--vidro-forte);border:1px solid var(--vidro-borda);border-radius:16px;box-shadow:var(--vidro-item)}.pz-pill,.pill{background:var(--vidro-forte);border-color:#4a593a2e}.pz-pill.on{background:linear-gradient(180deg,var(--oliva-1),var(--oliva-2));border-color:transparent;box-shadow:var(--oliva-luz)}.fin .item{background:#ffffff80;border-color:#4a593a24;border-radius:12px}.dias button.dia{background:#ffffff8c;border-radius:12px}.kds-ped{background:#ffffff9e;border-radius:14px}.kds-chip{background:#ffffff9e}.kds-col,.kds-mini-col{box-shadow:var(--vidro-item)}.resumo-rend div{background:#ffffff73}:where(.modo-cozinha) .kanban-card,:where(.modo-cozinha) .kds-ped{background:#ffffffe6}.modo-cozinha .busca .inp{padding-left:48px}.modo-cozinha .busca svg{left:16px;width:21px;height:21px}.login{background:radial-gradient(44% 46% at 50% 64%,rgba(232,168,18,.6),transparent 72%),radial-gradient(50% 44% at 6% 0%,rgba(214,161,0,.4),transparent 64%),radial-gradient(46% 50% at 100% 100%,rgba(214,161,0,.26),transparent 64%),linear-gradient(165deg,#4c5d39,#262f1e)}.login form{color:#fff8e6;border-radius:34px;padding:30px 28px 26px;gap:14px;max-width:380px;background:linear-gradient(180deg,#4a593a80,#26301e9e);border:1px solid rgba(255,255,255,.2);box-shadow:inset 1px 1px #fff6,inset -1px -1px #f5c45166,0 30px 80px #0006}.login .marca{color:var(--creme)}.login .marca .sub{color:var(--creme);opacity:.8}.login .campo{color:#fff8e6db}.login .mut{color:#fff8e6a8}.login .msg.info{background:#ffffff24;color:#fff8e6}.login .inp{background:#ffffff24;border-color:#ffffff4d;color:#fff;box-shadow:inset 0 1px 2px #0000002e}.login .inp::placeholder{color:#fff8e680}.login .inp:-webkit-autofill{-webkit-text-fill-color:#1f221c;caret-color:#1f221c}.login .btn.grande{background:linear-gradient(180deg,#f2c949,#d19d00);color:#2a3320;box-shadow:inset 1px 1px #fff9,0 8px 22px #00000042}.login .btn.grande.claro{background:#ffffff29;color:#fff8e6;border-color:#ffffff4d;box-shadow:var(--oliva-luz)}@media (prefers-reduced-transparency:reduce){.login form{background:#35412b}}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){.login form{background:#35412b}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(64% 58% at 100% 100%,rgba(228,150,18,.5),transparent 68%),radial-gradient(56% 44% at 0% 100%,rgba(214,161,0,.32),transparent 66%),radial-gradient(46% 34% at 50% 108%,rgba(232,128,30,.22),transparent 72%)}html.forno-aceso body:after{opacity:1}@media (prefers-reduced-motion:no-preference){html.forno-troca body:after{transition:opacity 3s ease}}body:has(.modo-cozinha):after{content:none}html.forno-aceso{--brasa:rgba(246,186,70,.74)}.side-usuario{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;margin:6px 10px 10px;padding:10px 12px 10px 14px;border-radius:16px}.side-usuario button{align-self:center;padding:2px 0;font-size:12.5px}.topo-sub{font-size:12.5px;font-weight:500;margin-top:1px}@media (max-width:600px){.topo-sub{display:none}.topo h1{white-space:normal}.modo-cozinha .topo h1{font-size:20px}}@media (min-width:601px) and (max-width:900px){.barra-app{top:calc(12px + env(safe-area-inset-top));bottom:auto;left:50%;right:auto;transform:translate(-50%);width:max-content;max-width:calc(100vw - 24px);padding:5px;gap:2px}.barra-app button{flex:none;flex-direction:row;gap:7px;padding:9px 16px;font-size:14px}.barra-app .abas-ic{padding:0}.barra-app .abas-ic svg{width:18px;height:18px}.barra-app .abas-ic em{top:-9px;right:-10px}.teclado-aberto .barra-app{display:flex}.app:not(.sem-barra) .topo{padding-top:calc(76px + env(safe-area-inset-top))}.app:not(.sem-barra) .conteudo:has(.kds-tela){padding-top:calc(76px + env(safe-area-inset-top))}.topo{padding-left:24px;padding-right:24px}.topo h1{font-size:26px}.conteudo{padding:14px 24px 48px}.barra-acao{bottom:16px}.modal-fundo{align-items:center;padding:24px}.modal-caixa{max-width:640px;margin:0;padding-bottom:0;border-radius:30px;max-height:calc(var(--vvh,100dvh) - 48px);animation:modalEntra .28s var(--mola)}.modal-cab{border-radius:30px 30px 0 0}}@media (min-width:901px) and (hover:hover) and (pointer:fine){:where(body:not(:has(.modo-cozinha))) .side{width:232px;margin:8px 0 8px 8px;height:calc(100vh - 16px);top:8px;border-radius:24px}:where(body:not(:has(.modo-cozinha))) .marca{padding:18px 20px 4px}:where(body:not(:has(.modo-cozinha))) .menu{padding:8px 8px 26px}:where(body:not(:has(.modo-cozinha))) .menu .grupo{font-size:11.5px;padding:12px 9px 4px}:where(body:not(:has(.modo-cozinha))) .menu button{padding:4px 8px 4px 5px;gap:9px;border-radius:10px;font-size:13px}:where(body:not(:has(.modo-cozinha))) .menu button svg{width:24px;height:24px;padding:4.5px;border-radius:7px}:where(body:not(:has(.modo-cozinha))) .menu button.ativo,:where(body:not(:has(.modo-cozinha))) .menu[data-pilula]:before{border-radius:10px}:where(body:not(:has(.modo-cozinha))) .side-usuario{margin:4px 8px 8px;padding:8px 10px 8px 12px;border-radius:12px}:where(body:not(:has(.modo-cozinha))) .side-usuario b{font-size:13px}:where(body:not(:has(.modo-cozinha))) .topo{padding:16px 26px 10px}:where(body:not(:has(.modo-cozinha))) .topo h1{font-size:22px;font-weight:700}:where(body:not(:has(.modo-cozinha))) .topo-icone{width:36px;height:36px}:where(body:not(:has(.modo-cozinha))) .topo-icone:hover{background:#ffffff8f}:where(body:not(:has(.modo-cozinha))) .conteudo{padding:8px 26px 44px;gap:14px}:where(body:not(:has(.modo-cozinha))) .card{border-radius:22px;padding:16px 18px}:where(body:not(:has(.modo-cozinha))) .indicador{border-radius:18px;padding:13px 15px}:where(body:not(:has(.modo-cozinha))) :is(.cartao,.conf-item){border-radius:16px}:where(body:not(:has(.modo-cozinha))) :is(.card .cartao,.card .conf-item,.card .ck-item,.card .kds-mini-col,.card .kds-col,.card .insight-ia,.card .escolha,.modal-corpo .cartao,.modal-corpo .escolha){border-radius:14px}:where(body:not(:has(.modo-cozinha))) .card-cab h2{font-size:15.5px}:where(body:not(:has(.modo-cozinha))) .btn:where(:not(.kds-tela *)){padding:8px 15px;font-size:13.5px}:where(body:not(:has(.modo-cozinha))) .btn.mini:where(:not(.kds-tela *)){padding:4px 11px;font-size:12px}:where(body:not(:has(.modo-cozinha))) .btn.grande:where(:not(.kds-tela *)){padding:12px 18px;font-size:15px;border-radius:16px}:where(body:not(:has(.modo-cozinha))) .inp:where(:not(.kds-tela *)){padding:8px 12px;font-size:14px;border-radius:11px}:where(body:not(:has(.modo-cozinha))) .seg:where(:not(.kds-tela *)){padding:3px}:where(body:not(:has(.modo-cozinha))) .seg:where(:not(.kds-tela *)) button{padding:6px 13px;font-size:13px}:where(body:not(:has(.modo-cozinha))) .seg[data-pl-quebra]{border-radius:20px}:where(body:not(:has(.modo-cozinha))) table.t :where(tbody tr:nth-child(2n)) td{background-color:#4a593a0b}:where(body:not(:has(.modo-cozinha))) .kanban-card table.t td{background-color:transparent}:where(body:not(:has(.modo-cozinha))) :is(.cartao:hover,.escolha:not(.on):hover){background:#ffffff85}:where(body:not(:has(.modo-cozinha))) .modal-caixa{border-radius:26px}:where(body:not(:has(.modo-cozinha))) .modal-cab{border-radius:26px 26px 0 0;padding:18px 58px 12px 22px}:where(body:not(:has(.modo-cozinha))) .modal-cab h3{font-size:18px}:where(body:not(:has(.modo-cozinha))) .modal-corpo{padding:4px 22px 22px}:where(body:not(:has(.modo-cozinha))) .modal-x{top:13px;right:13px;width:32px;height:32px;font-size:19px}:where(body:not(:has(.modo-cozinha))) :is(input[type=checkbox]:where(:not(.kds-tela *)),input[type=radio]:where(:not(.kds-tela *))){width:17px;height:17px;background-size:11px;vertical-align:-3.5px}:where(body:not(:has(.modo-cozinha))) input[type=checkbox]:where(:not(.kds-tela *)){border-radius:5px}:where(body:not(:has(.modo-cozinha))) input[type=radio]:where(:not(.kds-tela *)):checked{border-width:5px}:where(body:not(:has(.modo-cozinha))) input[type=checkbox].interruptor:where(:not(.kds-tela *)){width:38px;height:22px;background-size:18px 18px}:where(body:not(:has(.modo-cozinha))) input[type=checkbox].interruptor:where(:not(.kds-tela *)):checked{background-size:18px 18px;background-position:18px 50%}:where(body:not(:has(.modo-cozinha))) .login form{border-radius:28px}}.modo-cozinha .topo-icone{width:46px;height:46px}.modo-cozinha .modal-x{width:44px;height:44px;top:12px;right:12px;font-size:24px}@media (min-width:901px) and (orientation:landscape){.modo-cozinha .tiles.tiles-menores{grid-template-columns:repeat(5,minmax(0,1fr))}.modo-cozinha .tiles.tiles-menores .tile b{font-size:clamp(19px,calc(2.41vw - 6.4px),22px)}}@media (min-width:901px) and (orientation:landscape) and (max-height:680px),(min-width:901px) and (max-width:1100px) and (orientation:landscape) and (max-height:740px){.modo-cozinha .conteudo:has(.inicio-grandes) .grupo-tit{display:none}.modo-cozinha .tile.tile-larga{min-height:calc((100vh - 120px)*.42);padding:14px 18px;gap:8px}.modo-cozinha .tile-larga .t-ic{width:44px;height:44px}.modo-cozinha .tile-larga .t-ic svg{width:26px;height:26px}.modo-cozinha .tiles.tiles-menores .tile{min-height:calc((100vh - 120px)*.24)!important;padding:10px 12px;gap:4px}.modo-cozinha .tiles.tiles-menores .tile .t-ic{width:36px;height:36px;border-radius:12px}.modo-cozinha .tiles.tiles-menores .tile span span{display:none}}@media (min-width:901px) and (orientation:landscape) and (max-height:520px){.modo-cozinha .tile-larga span span{display:none}}@supports (height:1dvh){@media (min-width:601px) and (orientation:landscape){.modo-cozinha .tile.tile-larga{min-height:calc((100dvh - 175px)*.4)}.modo-cozinha .tiles.tiles-menores .tile{min-height:calc((100dvh - 175px)*.23)!important}}@media (min-width:901px) and (orientation:landscape) and (max-height:680px),(min-width:901px) and (max-width:1100px) and (orientation:landscape) and (max-height:740px){.modo-cozinha .tile.tile-larga{min-height:calc((100dvh - 120px)*.42)}.modo-cozinha .tiles.tiles-menores .tile{min-height:calc((100dvh - 120px)*.24)!important}}}.side,.barra-app,.barra-acao,.topo:before,.topo-icone{will-change:transform}.conteudo>.card,.conteudo>section.card{content-visibility:auto;contain-intrinsic-size:auto 420px}.conteudo>.card:has(.modal-fundo){content-visibility:visible}:where(.app:not(.modo-cozinha)) .card-cab>div:first-child{min-width:0;flex:1 1 220px}:where(.app:not(.modo-cozinha)) .card-sub:not(.aberto){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;max-width:100%}:where(.app:not(.modo-cozinha)) .card-sub.aberto{cursor:pointer}:where(.app:not(.modo-cozinha)) .ind-sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}details.recolhe>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 20px;border-radius:22px;background:var(--vidro);border:1px solid var(--vidro-borda);box-shadow:var(--vidro-sombra);cursor:pointer}details.recolhe>summary::-webkit-details-marker{display:none}details.recolhe[open]>summary{margin-bottom:12px}.ponto-pend{flex:none;width:10px;height:10px;margin:0 6px 0 4px;border-radius:50%;background:#c98a00}.ponto-pend.verm{background:var(--red)}.lista-grupo>details>summary{list-style:none;cursor:pointer}.lista-grupo>details>summary::-webkit-details-marker{display:none}.lista-grupo:has(.ponto-pend) .lista-linha+.lista-linha:before,.lista-grupo:has(.ponto-pend) details .lista-linha:before{left:16px}.conteudo>.secao-tit:last-child{display:none}.kds-tela{--k-fundo:#e6e4de;--k-cartao:#fff;--k-texto:#121212;--k-fraco:#4d4d48;--k-borda:rgba(0,0,0,.14);--k-verde:#2e7d32;--k-amarelo:#d69e00;--k-vermelho:#c62828;--k-cinza:#7a7a74;--k-obs:#b00020;--k-botao:#2f3d24;--k-tipo-f:#1f2a17;--k-tipo-t:#fff;--k-ctrl:#fff;--k-ctrl-t:#121212}.kds-tela.tema-escuro{--k-fundo:#101210;--k-cartao:#1f221d;--k-texto:#f4f4ef;--k-fraco:#b3b3aa;--k-borda:rgba(255,255,255,.12);--k-verde:#43a047;--k-amarelo:#ffc107;--k-vermelho:#ff4d4d;--k-cinza:#9a9a92;--k-obs:#ff7272;--k-botao:#3f8a3a;--k-tipo-f:#f4f4ef;--k-tipo-t:#111;--k-ctrl:#2a2e27;--k-ctrl-t:#f4f4ef}body:has(.kds-tela){background:var(--k-fundo-pag,#e6e4de)}body:has(.kds-tela.tema-escuro){--k-fundo-pag:#101210;background:#101210}body:has(.kds-tela):before,body:has(.kds-tela):after{display:none}.app .conteudo:has(.kds-tela){background:var(--k-fundo)}.kds-tela{color:var(--k-texto)}.kds-tela .kds-cartao{--k-cor:var(--k-verde);background:var(--k-cartao);border:1px solid var(--k-borda);border-top:12px solid var(--k-cor);border-radius:14px;box-shadow:0 2px 10px #0000002e;color:var(--k-texto);-webkit-backdrop-filter:none;backdrop-filter:none}.kds-tela .kds-cartao.cor-amarelo{--k-cor:var(--k-amarelo)}.kds-tela .kds-cartao.cor-vermelho{--k-cor:var(--k-vermelho);border:3px solid var(--k-vermelho);border-top-width:12px}.kds-tela .kds-cartao.cor-cinza{--k-cor:var(--k-cinza)}.kds-tela .kds-alerta{background:var(--k-vermelho);color:#fff;font-weight:900;font-size:19px;line-height:1.25;border-radius:10px;padding:10px 12px}.kds-tela .kds-alerta-sub{font-size:15px;font-weight:700;opacity:.95;margin-top:2px}.kds-tela .kds-cartao.kds-parado,.kds-tela .kds-cartao.kds-sem-item{animation:kdsPisca 1s steps(2,jump-none) infinite}@keyframes kdsPisca{0%{box-shadow:0 0 0 0 transparent}to{box-shadow:0 0 0 6px var(--k-vermelho)}}@media (prefers-reduced-motion:reduce){.kds-tela .kds-cartao.kds-parado,.kds-tela .kds-cartao.kds-sem-item{animation:none;box-shadow:0 0 0 6px var(--k-vermelho)}}.kds-semcat{margin-left:6px;font-size:13px;vertical-align:middle}.kds-tela .kds-folga{font-weight:900;font-size:17px;color:var(--k-cor)}.kds-tela .kds-cartao.cor-amarelo .kds-folga{color:var(--k-texto)}.kds-tela .kds-tipo{display:inline-block;background:var(--k-tipo-f);color:var(--k-tipo-t);font-weight:800;font-size:14px;line-height:1;padding:5px 10px;border-radius:8px}.kds-tela .kds-nome{font-size:17px;color:var(--k-texto)}.kds-tela .kds-desde{font-size:14px;color:var(--k-fraco)}.kds-tela .kds-prod{font-size:19px;font-weight:800;line-height:1.25;color:var(--k-texto)}.kds-tela .kds-comp{font-size:18px;font-weight:700;line-height:1.3;margin-left:14px;color:var(--k-texto)}.kds-tela .kds-comp:before{content:"\b7  "}.kds-tela .kds-obs{color:var(--k-obs);font-weight:900}.kds-tela .kds-comp.kds-obs:before{content:""}.kds-tela .btn.kds-botao{background:var(--k-botao);color:#fff;border:0;box-shadow:none;font-weight:900;font-size:19px;opacity:1}.kds-tela .btn.kds-botao.comecar{background:#d6a100;color:#111}.kds-tela .btn.kds-botao:disabled{opacity:.6}.kds-tela .btn.claro{background:var(--k-ctrl);color:var(--k-ctrl-t);border:1px solid var(--k-borda);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.kds-tela .kds-item.tocavel:hover,.kds-tela .kds-item.tocavel:active{border-color:var(--k-texto);background:transparent}.kds-tela .mut,.kds-tela .kds-vazio{color:var(--k-fraco)}.kds-tela .tag.cinza{background:var(--k-ctrl);color:var(--k-texto)}.kds-tela .kds-qtd{display:inline-block;min-width:30px;margin-right:8px;padding:1px 8px;border-radius:8px;background:var(--k-vermelho);color:#fff;font-weight:900;text-align:center}.kds-tela .kds-iguais{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:8px;border:2px solid var(--k-vermelho);color:var(--k-vermelho);font-size:14px;font-weight:900;vertical-align:2px}.kds-feitos{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.kds-feito{display:grid;gap:5px;align-content:start;padding:10px 12px;border-radius:14px;background:var(--k-cartao);border:1px solid var(--k-borda);color:var(--k-texto)}.kds-feito.cancelado{opacity:.55}.kds-feito-num{font-size:21px;font-weight:900}.kds-feitos-tit{font-size:18px;font-weight:900;margin:2px 0 8px}.kds-tela.tema-escuro .modal-caixa{background:#1b1e19;color:#f4f4ef}.kds-tela.tema-escuro .modal-cab{background:#1b1e19;border-bottom-color:#ffffff1f}.kds-tela.tema-escuro .modal-x{background:#2a2e27;color:#f4f4ef}.conc-filtro{gap:6px;flex-wrap:wrap;margin-bottom:8px}.conc-filtro .inp[type=date]{width:auto;min-width:0;padding:6px 8px}.esc-curva{display:flex;align-items:flex-end;gap:2px;height:74px;margin-top:10px;padding-bottom:16px}.esc-curva .col{flex:1;height:100%;display:flex;align-items:flex-end;position:relative}.esc-curva .col i{display:block;width:100%;background:var(--marca,#4A593A);border-radius:3px 3px 0 0;min-height:1px;opacity:.85}.esc-curva .col span{position:absolute;bottom:-15px;left:0;font-size:9.5px;color:var(--muted)}.chip{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:2px 4px 2px 9px;font-size:12px;display:inline-flex;gap:4px;align-items:center}.chip button{border:0;background:transparent;color:var(--muted);cursor:pointer;font-weight:800}.lista-mb{display:flex;flex-direction:column;gap:8px;max-height:480px;overflow-y:auto;padding:2px 4px 2px 0;overscroll-behavior:contain;scrollbar-width:thin}.mb-item{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:16px;box-shadow:var(--vidro-sombra);flex:none}.mb-item.aberto{background:var(--vidro-forte);border-color:#4a593a40}.mb-item.deve{border-left:4px solid var(--red)}.mb-cab{width:100%;display:flex;align-items:center;gap:10px;background:none;border:0;padding:12px 14px;font:inherit;color:var(--fg);cursor:pointer;text-align:left}.mb-nome{flex:1;min-width:0;font-weight:700;font-size:14.5px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.mb-val{font-weight:800;font-size:15px;white-space:nowrap;display:flex;gap:8px;align-items:center;font-variant-numeric:tabular-nums}.mb-val em{font-style:normal;font-size:11px;font-weight:800;border-radius:10px;padding:1px 8px}.mb-val em.ok{background:var(--green-bg);color:var(--green)}.mb-seta{width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);margin:-4px 2px 0;transition:transform .2s}.mb-item.aberto .mb-seta{transform:rotate(225deg);margin-top:4px}.mb-corpo{padding:0 14px 14px;display:flex;flex-direction:column;gap:10px}.mb-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.mb-nums div{display:flex;flex-direction:column;background:#fff9;border-radius:10px;padding:8px 10px}.mb-nums span{font-size:10.5px;color:var(--muted);font-weight:700}.mb-nums b{font-size:15px;font-variant-numeric:tabular-nums}@media (max-width:700px){.lista-mb{max-height:62vh}}.conclusoes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.conclusoes li{position:relative;padding:10px 12px 10px 30px;border-radius:12px;background:#ffffff8c;font-size:14px;line-height:1.45}.conclusoes li:before{content:"";position:absolute;left:12px;top:16px;width:8px;height:8px;border-radius:50%;background:var(--muted)}.conclusoes li.bom:before{background:var(--green)}.conclusoes li.ruim:before{background:var(--red)}.conclusoes li.ideia:before{background:var(--blue)}.conclusoes li b{display:block;font-size:13.5px;margin-bottom:1px}.ig-lista{display:flex;flex-direction:column;gap:8px}.ig-item{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:16px;box-shadow:var(--vidro-item);padding:12px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}.ig-item.esq-ama{border-left:4px solid var(--amber)}.ig-item.esq-verm{border-left:4px solid var(--red)}.ig-item.esq-verde{border-left:4px solid var(--green)}.ig-cab{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:14px}.ig-cab b{font-weight:800}.ig-cab .mut{font-size:12.5px}.ig-cab .ig-dir{margin-left:auto;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.ig-leg{font-size:13.5px;line-height:1.45;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ig-leg.toda{-webkit-line-clamp:unset;display:block}.ig-player{display:flex;flex-direction:column;gap:10px;align-items:center}.ig-tela{width:100%;max-width:340px;aspect-ratio:9/16;max-height:68vh;object-fit:contain;background:#141612;border-radius:16px;display:block}.ig-player .ig-leg{align-self:stretch}.ig-acoes{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ig-acoes .seg{margin:0}.ig-nums{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.ig-nums b{color:var(--fg);font-variant-numeric:tabular-nums}.ig-semana{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.ig-dia{background:#ffffff73;border:1px solid var(--vidro-borda);border-radius:14px;padding:8px 9px;min-height:78px;display:flex;flex-direction:column;gap:4px;box-shadow:var(--vidro-item)}.ig-dia.hoje{border-color:#d6a1008c}.ig-dia .ig-dia-nome{font-size:12px;font-weight:800;text-transform:capitalize}.ig-dia .ig-dia-post{font-size:12px;display:flex;gap:4px;align-items:center;font-variant-numeric:tabular-nums}.ig-dia .ig-dia-vazio{font-size:12px;color:var(--muted)}@media (max-width:900px){.ig-semana{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.ig-semana{display:flex;overflow-x:auto;scrollbar-width:none;margin:0 -4px;padding:2px 4px}.ig-semana::-webkit-scrollbar{display:none}.ig-dia{flex:0 0 108px}}.ig-quando{display:flex;flex-direction:column;gap:6px}.ig-quando .ig-linha{display:flex;gap:6px}.ig-quando .ig-linha .inp:first-child{flex:2}.ig-quando .ig-linha .inp{flex:1;min-width:0}.ig-linha2{display:flex;gap:8px;flex-wrap:wrap}.ig-linha2>*{flex:1 1 180px;min-width:0}table.t th.ordena{cursor:pointer;white-space:nowrap}table.t th.ordena.on{color:var(--fg);text-decoration:underline;text-decoration-color:var(--ouro,#D6A100);text-decoration-thickness:2px;text-underline-offset:4px}table.t tr.ig-top td{background:#d6a1001a}.ig-url{font-size:12.5px;word-break:break-all;background:#ffffff8c;border:1px solid var(--vidro-borda);border-radius:12px;padding:8px 10px}html.rolou .topo:before{opacity:1}.cfg{display:flex;flex-direction:column;gap:22px;min-width:0}.cfg-lead{margin:-4px 0 0;color:var(--muted);font-size:14px}.cfg-cab{display:flex;align-items:baseline;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;margin:0 2px 12px}.cfg-cab h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--fg)}.cfg-resumo{font-size:13px;color:var(--muted)}.cfg-resumo b{font-weight:700}.cfg-resumo .ok{color:var(--green)}.cfg-resumo .atencao{color:var(--amber)}.int-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px}.int-cartao{position:relative;display:flex;align-items:flex-start;gap:14px;text-align:left;padding:16px;border-radius:22px;border:1px solid var(--vidro-borda);background:#ffffff94;box-shadow:var(--vidro-item,inset 0 1px 0 rgba(255,255,255,.9));font:inherit;color:var(--fg);cursor:pointer;min-width:0;transition:transform .16s ease,background-color .16s ease;touch-action:manipulation}@media (hover:hover){.int-cartao:hover{background:#ffffffbd}}.int-cartao:active{transform:scale(.98)}.int-cartao:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}.int-cartao.nao{opacity:.72}.int-txt{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.int-txt b{font-size:15px;font-weight:700;line-height:1.25}.int-faz{font-size:12.5px;color:var(--muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.int-st{display:inline-flex;align-items:flex-start;gap:7px;font-size:12.5px;font-weight:600;color:var(--mid);margin-top:6px;min-width:0}.int-st.grande{font-size:14px;margin-top:8px}.ponto-int{flex:none;width:8px;height:8px;margin-top:.42em;border-radius:50%;background:#b8b4a6}.grade-campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 14px}.ponto-int.ok{background:#1e9e55;box-shadow:0 0 0 3px #1e9e5524}.ponto-int.atencao{background:#d08a0a;box-shadow:0 0 0 3px #d08a0a29}.ponto-int.erro{background:var(--red);box-shadow:0 0 0 3px #b3261e24}.ponto-int.sem,.ponto-int.nao{background:transparent;border:1.5px solid #A8A497}.marca-int{flex:none;display:grid;place-items:center;border-radius:14px;background:#fff;color:var(--cor-int,#4A593A);box-shadow:inset 0 0 0 1px #1f221c12,0 1px 2px #1f221c0f}.marca-int b{font:800 20px/1 var(--font);letter-spacing:-.02em}.int-cab{display:flex;gap:16px;align-items:center}.int-cab h2{margin:0;font-size:24px;font-weight:700;letter-spacing:-.015em}.int-cab p{margin:2px 0 0;color:var(--muted)}.int-sec{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:20px;border:1px solid var(--vidro-borda);background:#ffffff80}.int-sec h3{margin:0;font-size:13px;font-weight:700;color:var(--muted)}.int-sec p{margin:0}.int-queda{color:var(--mid);max-width:72ch}.int-lista{display:flex;flex-direction:column}.int-linha{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;border-top:1px solid rgba(74,89,58,.1);font-size:13.5px}.int-linha:first-child{border-top:0}.int-linha>span:first-child{color:var(--muted);flex:none;display:inline-flex;align-items:center;gap:7px}.int-linha>span:last-child{text-align:right;min-width:0;overflow-wrap:anywhere}.segredo{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;padding:10px 12px;border-radius:14px;background:#ffffff9e;border:1px solid rgba(74,89,58,.1)}.segredo-txt{display:flex;flex-direction:column;gap:2px;flex:1 1 220px;min-width:0}.segredo-rot{font-size:12px;font-weight:700;color:var(--muted)}.segredo code{font:500 12.5px/1.4 var(--mono);color:var(--mid);overflow-wrap:anywhere;letter-spacing:.02em}.segredo code:not(.aberto){letter-spacing:.12em;color:var(--muted)}.segredo-acoes{display:flex;gap:6px;flex:none}.migalha{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted);flex-wrap:wrap}.migalha button{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:6px 8px 6px 2px;margin:-6px 0;font:600 13.5px var(--font);color:var(--marca);cursor:pointer;border-radius:10px}.migalha button:active{opacity:.6}.migalha b{color:var(--fg);font-weight:700}.ficha{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:13.5px}.ficha dt{color:var(--muted)}.ficha dd{margin:0;min-width:0;overflow-wrap:anywhere}.pilha{display:flex;flex-direction:column;gap:12px}.lista-linha .ll-sub{display:block;font-size:12.5px;font-weight:500;color:var(--muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu.menu-pe{flex:none;overflow:visible;padding:6px 12px 8px;margin-top:2px;border-top:1px solid rgba(233,228,207,.14);-webkit-mask-image:none;mask-image:none}.seg button.seg-bloco{margin-left:10px;position:relative}.seg button.seg-bloco:before{content:"";position:absolute;left:-7px;top:22%;bottom:22%;width:1px;background:#4a593a38}@media (max-width:600px){.int-grade{grid-template-columns:1fr;gap:0;border-radius:22px;overflow:hidden;border:1px solid var(--vidro-borda);background:#ffffff94}.int-cartao{padding:11px 14px;border:0;border-radius:0;background:transparent;box-shadow:none;align-items:center;gap:12px}.int-cartao+.int-cartao{border-top:1px solid rgba(74,89,58,.12)}.int-cartao:active{transform:none;background:#4a593a14}.int-grade .marca-int{width:36px!important;height:36px!important;border-radius:10px}.int-grade .marca-int b{font-size:17px}.int-faz{display:none}.int-st{margin-top:1px}.int-cab h2{font-size:21px}.int-sec{padding:14px}.int-linha{flex-direction:column;align-items:flex-start;gap:2px}.int-linha>span:last-child{text-align:left}}@media (min-width:901px) and (hover:hover) and (pointer:fine){.int-cartao{border-radius:18px;padding:14px}.marca-int{border-radius:12px}}@media (prefers-reduced-motion:reduce){.int-cartao{transition:none}.int-cartao:active{transform:none}}.qr-caixa{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:14px;border-radius:16px;background:#fff;border:1px solid rgba(31,34,28,.08)}.qr-caixa img{flex:none;width:232px;height:232px;image-rendering:pixelated;border-radius:8px}.qr-caixa>div{flex:1 1 220px;min-width:0;font-size:13.5px;line-height:1.5}.qr-caixa code{font:700 15px var(--mono);letter-spacing:.08em}@media (max-width:600px){.qr-caixa img{width:200px;height:200px;margin:0 auto}}.menu button .mi-ic{position:relative;display:grid;flex:none}.menu button .rot{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu .bol{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:var(--ouro);box-shadow:0 0 0 2px #3f4c31;display:none}.menu .bol.erro,.menu .badge.erro{background:#e5534b;color:#fff}.marca-mini{display:none}.menu button.aberto:not(.ativo){background:#fff2cc1a}@media (min-width:901px) and (hover:hover) and (pointer:fine){:where(body:not(:has(.modo-cozinha))) .app{padding-left:76px}:where(body:not(:has(.modo-cozinha))) .side{position:fixed;left:8px;top:8px;bottom:8px;height:auto;margin:0;width:232px;z-index:40;clip-path:inset(0 172px 0 0 round 22px);transition:clip-path .16s var(--suave),box-shadow .16s}:where(body:not(:has(.modo-cozinha))) .side.aberta{clip-path:inset(-30px -60px -30px -30px round 24px);box-shadow:var(--oliva-luz),0 22px 50px #1e281957}:where(body:not(:has(.modo-cozinha))) .marca{position:relative;min-height:62px;padding:16px 20px 4px}:where(body:not(:has(.modo-cozinha))) :is(.marca .logo,.marca .sub,.menu .grupo,.menu button .rot,.menu .badge,.side-usuario){transition:opacity .12s}:where(body:not(:has(.modo-cozinha))) .marca-mini{display:grid;place-items:center;position:absolute;left:11px;top:14px;width:38px;height:38px;border-radius:12px;font:700 21px/1 Georgia,Times New Roman,serif;color:var(--creme);background:#ffffff1a;box-shadow:inset 1px 1px #fff3,inset -1px -1px #f5c45147;transition:opacity .12s}:where(body:not(:has(.modo-cozinha))) :is(.side:not(.aberta) .marca .logo,.side:not(.aberta) .marca .sub,.side:not(.aberta) .menu .grupo,.side:not(.aberta) .menu button .rot,.side:not(.aberta) .menu .badge,.side:not(.aberta) .side-usuario){opacity:0}:where(body:not(:has(.modo-cozinha))) .side:not(.aberta) .side-usuario{visibility:hidden}:where(body:not(:has(.modo-cozinha))) .side.aberta .marca-mini{opacity:0}:where(body:not(:has(.modo-cozinha))) .side:not(.aberta) .menu .bol{display:block}:where(body:not(:has(.modo-cozinha))) .side:not(.aberta) .menu button.ativo{background:none;box-shadow:none}:where(body:not(:has(.modo-cozinha))) .side:not(.aberta) .menu[data-pilula]:before{opacity:0}:where(body:not(:has(.modo-cozinha))) .side:not(.aberta) .menu button.aberto{background:none}:where(body:not(:has(.modo-cozinha))) .side:not(.aberta) .menu button.aberto svg{box-shadow:0 0 0 2px #f5c4518c}:where(body:not(:has(.modo-cozinha))) .menu button{padding:5px 8px 5px 10px}:where(body:not(:has(.modo-cozinha))) .menu.menu-pe{padding:6px 8px 8px}}@media (min-width:901px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){:where(body:not(:has(.modo-cozinha))) :is(.side,.marca-mini,.marca .logo,.marca .sub,.menu .grupo,.menu button .rot,.menu .badge,.side-usuario){transition:none}}.paraonde{position:fixed;z-index:60;width:272px;max-height:calc(100vh - 16px);overflow-y:auto;padding:10px;border-radius:20px;color:var(--side-txt);background:linear-gradient(160deg,#5c6e48f2,#3a462cf7);-webkit-backdrop-filter:var(--lg-desfoque);backdrop-filter:var(--lg-desfoque);box-shadow:var(--oliva-luz),0 18px 40px #1e281457;animation:poEntra .14s var(--suave)}@keyframes poEntra{0%{opacity:0;transform:translate(-6px) scale(.98)}}.paraonde.com-seta{overflow:visible}.paraonde.com-seta:before{content:"";position:absolute;left:-6px;top:var(--seta,16px);width:12px;height:12px;transform:rotate(45deg);border-radius:2px;background:#586945f7}.po-cab{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:3px 8px 8px}.po-cab b{color:#fff;font-size:15px;font-weight:700}.po-cab span{font-size:12.5px;color:var(--side-dim)}.po-tit{font-size:12px;font-weight:600;color:var(--side-dim);padding:9px 8px 4px;margin-top:4px;border-top:1px solid rgba(255,255,255,.14)}.po-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:34px;padding:7px 10px;border:0;border-radius:11px;background:none;color:var(--side-txt);font:500 14px var(--font);text-align:left;cursor:pointer;transition:background-color .12s}.po-item:hover{background:#ffffff1a;color:#fff}.po-item:focus-visible{outline:2px solid var(--ouro);outline-offset:-2px}.po-item.on{background:#ffffff2e;color:#f5c451;font-weight:600;box-shadow:inset 1px 1px #ffffff4d}.po-item em{font-style:normal;font-size:11.5px;font-weight:700;line-height:18px;min-width:18px;text-align:center;padding:0 6px;border-radius:99px;background:var(--creme);color:#5a4500}@media (hover:none){.po-item{min-height:44px;font-size:15px}}.migalha-dest{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;margin:0 0 1px -6px;padding:3px 6px;border:0;border-radius:8px;background:none;font:500 12.5px var(--font);color:var(--muted);cursor:pointer;touch-action:manipulation}.migalha-dest b{font-weight:600;color:var(--ouro-txt)}.migalha-dest .mg-sep{opacity:.7}.migalha-dest .mg-abre{transform:rotate(-90deg);opacity:.6}.migalha-dest:hover{background:#4a593a14;color:var(--mid)}.migalha-dest:focus-visible{outline:2px solid var(--ouro);outline-offset:1px}.migalha-dest[aria-expanded=true]{background:#4a593a1a}.topo-titulo:has(.migalha-dest) .topo-marca{display:none}@media (max-width:600px){.migalha-dest{padding:6px;margin-top:-4px}}.folha-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background:#1418104d;animation:modalFundo .16s ease-out}.folha{width:100%;max-width:560px;max-height:min(86vh,calc(var(--vvh,100dvh) - 24px));display:flex;flex-direction:column;border-radius:30px 30px 0 0;background:#faf8f0db;-webkit-backdrop-filter:var(--lg-desfoque);backdrop-filter:var(--lg-desfoque);border:1px solid var(--lg-borda);border-bottom:0;box-shadow:var(--lg-brilho),0 -12px 40px #0003;padding-bottom:calc(10px + env(safe-area-inset-bottom));animation:folhaSobe .2s var(--suave);transition:transform .16s var(--suave)}.folha-fundo.saindo{opacity:0;transition:opacity .16s}.folha-fundo.saindo .folha{transform:translateY(40%)}.folha-cab{position:relative;padding:8px 56px 8px 20px;touch-action:none;cursor:grab}.folha-cab .puxador{display:block;width:38px;height:5px;border-radius:9px;background:#78786e66;margin:0 auto 10px;transform:translate(18px)}.folha-cab h2{margin:0;font-size:21px;letter-spacing:-.01em}.folha-cab p{margin:1px 0 0;font-size:13px;color:var(--muted)}.folha-x{position:absolute;right:14px;top:18px;width:32px;height:32px;border-radius:50%;border:0;display:grid;place-items:center;background:#4a593a1a;color:var(--mid)}.folha-corpo{overflow-y:auto;overscroll-behavior:contain;padding:4px 14px 8px;display:flex;flex-direction:column;gap:6px}.folha .lista-linha{min-height:50px;padding-left:16px}.folha .lista-linha+.lista-linha:before{left:16px}.folha .lista-linha.on{color:var(--ouro-txt)}.folha .lista-linha.on .ll-txt:after{content:"";display:inline-block;width:7px;height:7px;margin-left:8px;border-radius:50%;background:var(--ouro);vertical-align:2px}@keyframes folhaSobe{0%{transform:translateY(100%)}}@media (min-width:601px) and (max-width:900px){.folha{border-radius:30px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--lg-borda)}}@media (prefers-reduced-motion:reduce){.paraonde,.folha,.folha-fundo{animation:none}.folha,.folha-fundo.saindo,.po-item{transition:none}.folha-fundo.saindo .folha{transform:none}}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){.folha{background:#faf8f0fa}.paraonde{background:#4c5c3c}}@media (prefers-reduced-transparency:reduce){.folha{background:#faf8f0fa}.paraonde{background:#4c5c3c}}.semana{display:flex;flex-direction:column;gap:12px}.semana .card{margin:0}.sem-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13.5px}.sem-lista,.sem-dia{display:flex;flex-direction:column;gap:6px}.sem-dia-cab{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;font-weight:600;color:var(--muted);margin:10px 4px 0}.sem-dia-cab b{color:var(--fg);font-variant-numeric:tabular-nums}.sem-linha{display:grid;grid-template-columns:78px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 10px;border-radius:14px;background:var(--vidro-forte);box-shadow:var(--vidro-item)}.sem-linha.vencido{background:#fbeae8d9}.sem-quando{display:flex;flex-direction:column;font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums;line-height:1.25}.sem-quando b{font-size:11.5px;font-weight:700}.sem-txt{display:flex;flex-direction:column;min-width:0;font-size:14px;line-height:1.3}.sem-txt b,.sem-txt .mut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sem-txt .mut{font-size:12.5px}.sem-credito{font-size:12.5px;font-weight:600;color:var(--ouro-txt)}.sem-val{font-weight:700;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.sem-nada{padding:2px 10px}.sem-mais{display:flex;justify-content:space-between;gap:10px;width:100%;margin-top:4px;padding:10px 12px;border:1px dashed rgba(74,89,58,.25);border-radius:14px;background:none;font:500 13.5px var(--font);color:var(--muted);cursor:pointer;text-align:left}.sem-mais b{color:var(--marca);white-space:nowrap}.sem-barras{display:flex;align-items:flex-end;gap:8px;height:150px;padding-top:6px}.sem-barra{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%;min-width:0}.sem-barra i{display:block;width:100%;max-width:46px;border-radius:9px 9px 4px 4px;background:linear-gradient(180deg,var(--oliva-1),var(--oliva-2));opacity:.75}.sem-barra.menor i{background:linear-gradient(180deg,#f6cf5a,#d6a100);opacity:1}.sem-barra.neg i{background:var(--red);opacity:.85}.sem-barra-val{font-size:11.5px;font-weight:600;color:var(--mid);font-variant-numeric:tabular-nums;white-space:nowrap}.sem-barra-dia{font-size:12px;color:var(--muted)}@media (max-width:600px){.sem-linha{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"txt val" "quando btn";row-gap:4px}.sem-txt{grid-area:txt}.sem-val{grid-area:val}.sem-quando{grid-area:quando;flex-direction:row;gap:6px}.sem-linha .btn{grid-area:btn;justify-self:end}.sem-barras{gap:4px;height:130px}.sem-barra-val{font-size:10px}}
