html[data-tema=presq]{--ink:#141a19;--ink-2:#3e4a48;--ink-3:#6b7674;--ground:#f4f5f1;--surface:#fff;--surface-2:#eef0eb;--line:#d6dbd5;--line-soft:#e6e9e4;--terracota:#0f5c5a;--terracota-ink:#0b4442;--terracota-strong:#0b4442;--dourado:#8a5a00;--salvia:#6b7674;--ok:#1d7a55;--ok-bg:#e4f1ea;--alerta:#b42318;--alerta-bg:#fbeae7;--espera:#8a5a00;--espera-bg:#f7efdd;--accent-solid:#0f5c5a;--on-accent:#fff;--on-alerta:#fff;--carimbo:#0f5c5a;--carimbo-tinta:#0b4442;--carimbo-claro:#e3efee;--et-azul:#1d4ed8;--et-ambar:#8a5a00;--et-violeta:#5b4bc2;--et-verde:#1d7a55;--et-teal:#0f5c5a;--et-vermelho:#b42318;--et-ciano:#0e7490;--et-rosa:#9d174d;--et-cinza:#3e4a48;--et-fg:#fff;--shadow:none;--sombra-flutuante:0 8px 24px #141a1924;--radius:0px;--font-serif:var(--font-public-sans),"Public Sans",system-ui,sans-serif;--font-sans:var(--font-public-sans),"Public Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){html[data-tema=presq]:not([data-theme=light]){--ink:#edf1ee;--ink-2:#b9c4c0;--ink-3:#8a9793;--ground:#0b1514;--surface:#121d1b;--surface-2:#182624;--line:#2a3a37;--line-soft:#213230;--terracota:#5fb3af;--terracota-ink:#5fb3af;--terracota-strong:#7cc5c1;--dourado:#d9a64a;--salvia:#8a9793;--ok:#6fcb9c;--ok-bg:#12302a;--alerta:#f08c82;--alerta-bg:#3a1a17;--espera:#d9a64a;--espera-bg:#3a2e14;--accent-solid:#5fb3af;--on-accent:#0b1514;--on-alerta:#0b1514;--carimbo:#5fb3af;--carimbo-tinta:#7cc5c1;--carimbo-claro:#153230;--et-azul:#7cadff;--et-ambar:#f2b45c;--et-violeta:#b49bff;--et-verde:#5dc08c;--et-teal:#4fd1c5;--et-vermelho:#ff8b7e;--et-ciano:#5ad2e8;--et-rosa:#f58fbb;--et-cinza:#9fb0c4;--et-fg:#0b1514;--sombra-flutuante:0 8px 24px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html[data-tema=presq][data-theme=dark]{--ink:#edf1ee;--ink-2:#b9c4c0;--ink-3:#8a9793;--ground:#0b1514;--surface:#121d1b;--surface-2:#182624;--line:#2a3a37;--line-soft:#213230;--terracota:#5fb3af;--terracota-ink:#5fb3af;--terracota-strong:#7cc5c1;--dourado:#d9a64a;--salvia:#8a9793;--ok:#6fcb9c;--ok-bg:#12302a;--alerta:#f08c82;--alerta-bg:#3a1a17;--espera:#d9a64a;--espera-bg:#3a2e14;--accent-solid:#5fb3af;--on-accent:#0b1514;--on-alerta:#0b1514;--carimbo:#5fb3af;--carimbo-tinta:#7cc5c1;--carimbo-claro:#153230;--et-azul:#7cadff;--et-ambar:#f2b45c;--et-violeta:#b49bff;--et-verde:#5dc08c;--et-teal:#4fd1c5;--et-vermelho:#ff8b7e;--et-ciano:#5ad2e8;--et-rosa:#f58fbb;--et-cinza:#9fb0c4;--et-fg:#0b1514;--sombra-flutuante:0 8px 24px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-tema=presq] body{font-variant-numeric:tabular-nums;font-size:14px}html[data-tema=presq] .card,html[data-tema=presq] .stat{box-shadow:none;border-radius:0}html[data-tema=presq] .card-h h3,html[data-tema=presq] .stat .k,html[data-tema=presq] .field .k,html[data-tema=presq] .form .k,html[data-tema=presq] .fact .k,html[data-tema=presq] .rule .k,html[data-tema=presq] .conv-info .k{letter-spacing:.06em;color:var(--ink-3);font-size:11px;font-weight:600}html[data-tema=presq] .card-h{padding:11px 16px}html[data-tema=presq] .topbar{box-shadow:none}html[data-tema=presq] .topbar h1{letter-spacing:-.01em;font-size:20px;font-weight:700}html[data-tema=presq] .pt-head .nm,html[data-tema=presq] .brand-name{letter-spacing:-.01em;font-weight:700}html[data-tema=presq] .num,html[data-tema=presq] .stat .v,html[data-tema=presq] .fstep .lab b,html[data-tema=presq] .row .hour{font-family:var(--font-sans);font-weight:600}html[data-tema=presq] .stat .v{letter-spacing:-.01em;font-size:26px}html[data-tema=presq] .stats{border:1px solid var(--line);background:var(--surface);gap:0;margin-bottom:16px}html[data-tema=presq] .stat{border:none;border-right:1px solid var(--line-soft);padding:13px 16px}html[data-tema=presq] .stat:last-child{border-right:none}@media (max-width:900px){html[data-tema=presq] .stat{border-right:none;border-bottom:1px solid var(--line-soft)}}html[data-tema=presq] .btn{background:var(--surface);box-shadow:none;border-radius:3px}html[data-tema=presq] .btn:hover{background:var(--surface-2);border-color:var(--ink-3)}html[data-tema=presq] .btn-primary{background:var(--carimbo);border-color:var(--carimbo);color:#fff}html[data-tema=presq] .btn-primary:hover{background:var(--carimbo-tinta);border-color:var(--carimbo-tinta);filter:none}html[data-tema=presq] .btn-sm{border-radius:3px}html[data-tema=presq] .btn-conversa{box-shadow:none}html[data-tema=presq] .chip{background:var(--surface);color:var(--ink-2);border-radius:3px;font-weight:500}html[data-tema=presq] .chip[aria-pressed=true],html[data-tema=presq] .chip[aria-current=page]{background:var(--carimbo);border-color:var(--carimbo);color:#fff;font-weight:600}html[data-tema=presq] .pill{border-radius:3px;padding:2px 7px 2px 6px;font-weight:600}html[data-tema=presq] .p-info{background:var(--carimbo-claro);color:var(--carimbo-tinta)}html[data-tema=presq] .et,html[data-tema=presq] .tag,html[data-tema=presq] .demo-pill,html[data-tema=presq] textarea,html[data-tema=presq] input[type=text],html[data-tema=presq] input[type=date],html[data-tema=presq] input[type=time],html[data-tema=presq] input[type=number],html[data-tema=presq] input[type=search],html[data-tema=presq] input[type=tel],html[data-tema=presq] select{border-radius:3px}html[data-tema=presq] :focus-visible{outline-color:var(--carimbo)}html[data-tema=presq] .side{background:var(--ground)}html[data-tema=presq] .nav-item{border-radius:3px}html[data-tema=presq] .nav-item[aria-current=page]{background:var(--carimbo);color:#fff}html[data-tema=presq] .nav-badge{border-radius:3px;min-width:18px;height:18px}html[data-tema=presq] .nav-secao{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:12px 10px 4px;font-size:10.5px;font-weight:600}html[data-tema=presq] .nav-sec .nav-secao{padding-left:14px}html[data-tema=presq] .brand-mark{border-radius:3px}html[data-tema=presq] .nav-sec{box-shadow:var(--sombra-flutuante)}html[data-tema=presq] .alert .bar{background:var(--ink-3);border-radius:99px;width:7px;height:7px;margin-top:6px}html[data-tema=presq] .alert.warn .bar{background:var(--alerta)}html[data-tema=presq] .alert.ok .bar{background:var(--ok)}html[data-tema=presq] .alert.soft .bar{background:var(--line)}html[data-tema=presq] .msg{box-shadow:none;border-radius:6px}html[data-tema=presq] .m-out{background:var(--carimbo-claro);border-color:#0000}html[data-tema=presq] .conv-item[aria-current=page],html[data-tema=presq] .pick-list a.row[aria-current=page]{background:var(--carimbo-claro);box-shadow:inset 2px 0 0 var(--carimbo)}html[data-tema=presq] .pt-av{background:var(--carimbo-claro);color:var(--carimbo-tinta);border-radius:3px;font-weight:700}html[data-tema=presq] .triagem{background:var(--surface-2);border-color:var(--line);border-radius:3px}html[data-tema=presq] .done-box{border-radius:3px}html[data-tema=presq] .foot-note{border-radius:0}html[data-tema=presq] .aviso-conversa{box-shadow:var(--sombra-flutuante);border-left-width:1px;border-radius:6px}html[data-tema=presq] .aviso-conversa.urgente{border-color:var(--alerta)}html[data-tema=presq] .ag{box-shadow:none;border-radius:3px}html[data-tema=presq] .b-part{background:var(--espera-bg);border-color:color-mix(in srgb,var(--espera) 40%,transparent)}html[data-tema=presq] .b-uni{background:var(--carimbo-claro);border-color:color-mix(in srgb,var(--carimbo) 35%,transparent)}html[data-tema=presq] .b-proc{background:var(--surface-2);border-color:var(--line)}html[data-tema=presq] .bar i{background:var(--carimbo);border-radius:2px}html[data-tema=presq] .bar{border-radius:2px}html[data-tema=presq] .fstep:nth-child(2) .bar i{background:color-mix(in srgb,var(--carimbo) 75%,var(--surface))}html[data-tema=presq] .fstep:nth-child(3) .bar i{background:color-mix(in srgb,var(--carimbo) 55%,var(--surface))}html[data-tema=presq] .wk .sg.part,html[data-tema=presq] .wk.wk-pct .sg.ocup{background:var(--carimbo)}html[data-tema=presq] .wk .sg.uni{background:color-mix(in srgb,var(--carimbo) 45%,var(--surface))}html[data-tema=presq] .split .novos{background:var(--carimbo)}html[data-tema=presq] .split .recorrentes{background:color-mix(in srgb,var(--carimbo) 45%,var(--surface))}html[data-tema=presq] .tl-item .b:before{background:var(--carimbo)}@media (max-width:900px){html[data-tema=presq] .nav>.nav-item[aria-current=page]{color:var(--carimbo);background:0 0}}.carimbo{background:var(--carimbo);color:#fff;border-radius:0;flex-direction:column;gap:6px;min-height:132px;padding:18px 20px 16px;display:flex}html[data-theme=dark] .carimbo,html:not([data-theme=light]) .carimbo{color:var(--on-accent)}.carimbo .k{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:600}.carimbo .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1.05}.carimbo .v small{letter-spacing:0;opacity:.85;margin-left:6px;font-size:16px;font-weight:600}.carimbo .s{opacity:.88;font-size:12.5px;line-height:1.4}.carimbo .s b{font-weight:700}.carimbo.vazio{background:var(--surface-2);color:var(--ink-2)}.carimbo.vazio .v{font-size:18px;font-weight:600}@media (max-width:520px){.carimbo .v{font-size:28px}}.tabela{border-collapse:collapse;width:100%;font-size:13px}.tabela th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:left;background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 16px;font-size:11px;font-weight:600}.tabela td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:10px 16px}.tabela tr:last-child td{border-bottom:none}.tabela .dir,.tabela th.dir{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabela .n{font-weight:600}.tabela .q{color:var(--ink-3);font-size:12px;display:block}.tabela .total td{background:var(--surface-2);border-top:1px solid var(--line);font-weight:700}.tabela-wrap{overflow-x:auto}.tabela td{white-space:nowrap}.tabela td.wrap{white-space:normal;min-width:200px}.tabela td .q{white-space:normal}@media (max-width:600px){.tabela td{white-space:normal}}html[data-tema=presq] .two>*,html[data-tema=presq] .grid>*,html[data-tema=presq] .card{min-width:0}.tabela a:hover{text-decoration:underline}.tabela .acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.tabela td .inline-form{justify-content:flex-end}.campos{background:var(--line-soft);border-top:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid}.campos .campo{background:var(--surface);min-width:0;padding:12px 16px}.campos .campo .v,.campos .campo .s{display:block}.campos .campo .v{overflow-wrap:anywhere}.campos .campo .k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600;display:block}.campos .campo .v{font-variant-numeric:tabular-nums;margin-top:4px;font-size:14px;font-weight:600}.campos .campo .v.dinheiro{font-size:18px}.campos .campo .v.sem{color:var(--ink-3);font-weight:500}.campos .campo .s{color:var(--ink-3);margin-top:2px;font-size:12px}.campos .campo .v .ok{color:var(--ok)}.campos .campo .v .alerta{color:var(--alerta)}.campos .campo .v .espera{color:var(--espera)}.marca{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.marca:before{content:"";background:currentColor;border-radius:99px;flex:none;width:7px;height:7px}.marca.ok{color:var(--ok)}.marca.alerta{color:var(--alerta)}.marca.espera{color:var(--espera)}.marca.neutra{color:var(--ink-3)}.marca.tinta{color:var(--carimbo)}.jornada{padding:6px 0}.jornada .ev{grid-template-columns:44px 14px 1fr auto;align-items:start;gap:0 10px;padding:9px 16px;display:grid}.jornada .ev .d{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px;font-size:11.5px}.jornada .ev .m{background:var(--ink-3);border-radius:99px;width:9px;height:9px;margin-top:5px;position:relative}.jornada .ev .m:after{content:"";background:var(--line-soft);width:1px;height:calc(100% + 14px);position:absolute;top:11px;left:4px}.jornada .ev:last-child .m:after{display:none}.jornada .ev.ok .m{background:var(--ok)}.jornada .ev.alerta .m{background:var(--alerta)}.jornada .ev.espera .m{background:var(--espera)}.jornada .ev.tinta .m{background:var(--carimbo)}.jornada .ev.soft .m{background:var(--line)}.jornada .ev .t{font-size:13px;font-weight:600;display:block}.jornada .ev .x{color:var(--ink-2);overflow-wrap:anywhere;margin-top:1px;font-size:12.5px;display:block}.jornada .ev .x a:hover{text-decoration:underline}.jornada .ev .valor{font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:1px;font-size:13px;font-weight:700}.jornada .ev .valor.ok{color:var(--ok)}.jornada .ev .valor.espera{color:var(--espera)}@media (max-width:520px){.jornada .ev{grid-template-columns:14px 1fr auto}.jornada .ev .d{order:3;grid-column:2;padding-top:0}}.odontograma{gap:12px;padding:14px 16px;display:grid}.odontograma .odo-topo{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.odontograma .odo-topo .dica{color:var(--ink-3);margin-left:auto;font-size:11.5px}.odontograma .odo-corpo{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:16px;display:grid}.odontograma .odo-arcadas{gap:10px;min-width:0;display:grid}.odontograma .arcada{grid-template-columns:repeat(var(--metade,8),minmax(0,1fr)) 8px repeat(var(--metade,8),minmax(0,1fr));align-items:end;gap:4px;display:grid}.odontograma .arcada.inferior{align-items:start}.odontograma .meio{background:var(--line);justify-self:center;width:1px;height:70%}.odontograma .dente-box{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.odontograma .arcada.inferior .dente-box{flex-direction:column-reverse}.odontograma .dente-box .num{all:unset;cursor:pointer;color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:2px;padding:1px 3px;font-size:10px}.odontograma .dente-box .num:hover{color:var(--ink);background:var(--surface-2)}.odontograma .dente-box .num:focus-visible{outline:2px solid var(--carimbo);outline-offset:1px}.odontograma .dente-box.sel .num{background:var(--carimbo);color:#fff;font-weight:700}.odontograma .coroa{aspect-ratio:1/1.2;border:1px solid var(--line);background:var(--line-soft);box-sizing:border-box;border-radius:3px 3px 6px 6px;grid-template:"v v v"1fr"e o dir"1.2fr"l l l"1fr/1fr 1.1fr 1fr;gap:1px;width:100%;display:grid;overflow:hidden}.odontograma .arcada.inferior .coroa{border-radius:6px 6px 3px 3px}.odontograma .dente-box.sel .coroa{border-color:var(--carimbo)}.odontograma .face{all:unset;cursor:pointer;background:var(--surface);color:var(--ink-3);justify-content:center;align-items:center;min-width:0;font-size:7px;line-height:1;display:flex}.odontograma .face span{display:none}.odontograma .face:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.odontograma .face:hover span,.odontograma .face:focus-visible span{display:block}.odontograma .face:focus-visible{outline:2px solid var(--carimbo);outline-offset:-2px}.odontograma .est-carie{background:var(--alerta-bg)}.odontograma .est-restaurado{background:var(--carimbo-claro)}.odontograma .est-selante{background:var(--ok-bg)}.odontograma .est-fratura{background:repeating-linear-gradient(135deg,var(--alerta-bg),var(--alerta-bg) 2px,var(--alerta) 2px,var(--alerta) 3px)}.odontograma .est-coroa{background:var(--espera-bg)}.odontograma .est-canal{background:var(--surface-2);box-shadow:inset 0 -3px 0 var(--ink-3)}.odontograma .est-implante{background:var(--carimbo)}.odontograma .est-implante_planejado{background:var(--carimbo-claro)}.odontograma .est-protese_fixa{background:var(--espera)}.odontograma .est-protese_removivel{background:repeating-linear-gradient(90deg,var(--espera-bg),var(--espera-bg) 3px,var(--espera) 3px,var(--espera) 4px)}.odontograma .est-ausente{background:repeating-linear-gradient(135deg,var(--surface),var(--surface) 3px,var(--line-soft) 3px,var(--line-soft) 6px)}.odontograma .est-extrair{background:var(--alerta)}.odontograma .coroa.inteiro-ausente{background:repeating-linear-gradient(135deg,var(--surface),var(--surface) 3px,var(--line-soft) 3px,var(--line-soft) 6px);border-style:dashed}.odontograma .coroa.inteiro-implante{background:var(--carimbo);border-color:var(--carimbo)}.odontograma .coroa.inteiro-implante_planejado{background:var(--carimbo-claro);border:1px dashed var(--carimbo)}.odontograma .coroa.inteiro-extrair{background:var(--alerta);border-color:var(--alerta)}.odontograma .coroa.inteiro-protese_fixa{background:var(--espera);border-color:var(--espera)}.odontograma .coroa.inteiro-protese_removivel{background:repeating-linear-gradient(90deg,var(--espera-bg),var(--espera-bg) 3px,var(--espera) 3px,var(--espera) 4px);border-color:var(--espera)}.odontograma .coroa.inteiro-coroa{border-color:var(--espera);box-shadow:inset 0 0 0 2px var(--espera)}.odontograma .coroa.inteiro-canal{border-color:var(--ink-3);box-shadow:inset 0 -4px 0 var(--ink-3)}.odontograma .coroa.inteiro-fratura{border-color:var(--alerta)}.odontograma .coroa.inteiro-ausente .face,.odontograma .coroa.inteiro-implante .face,.odontograma .coroa.inteiro-extrair .face,.odontograma .coroa.inteiro-protese_fixa .face,.odontograma .coroa.inteiro-protese_removivel .face{box-shadow:none;background:0 0}.odontograma .chip i,.odontograma .legenda i{border:1px solid var(--line);vertical-align:-2px;box-sizing:border-box;border-radius:2px 2px 3px 3px;width:11px;height:13px;margin-right:2px;display:inline-block}.odontograma .chip.est-carie,.odontograma .chip.est-restaurado,.odontograma .chip.est-selante,.odontograma .chip.est-fratura,.odontograma .chip.est-coroa,.odontograma .chip.est-canal,.odontograma .chip.est-implante,.odontograma .chip.est-implante_planejado,.odontograma .chip.est-protese_fixa,.odontograma .chip.est-protese_removivel,.odontograma .chip.est-ausente,.odontograma .chip.est-extrair,.odontograma .chip.est-higido{background:var(--surface);box-shadow:none}.odontograma .chip[aria-checked=true]{background:var(--carimbo);color:#fff;border-color:var(--carimbo)}.odontograma .legenda span{align-items:center;gap:5px;display:inline-flex}.odontograma .legenda i{display:block}.odontograma .legenda .leg-carie i,.odontograma .chip.est-carie i{background:var(--alerta-bg);border-color:var(--alerta)}.odontograma .legenda .leg-restaurado i,.odontograma .chip.est-restaurado i{background:var(--carimbo-claro);border-color:var(--carimbo)}.odontograma .legenda .leg-selante i,.odontograma .chip.est-selante i{background:var(--ok-bg);border-color:var(--ok)}.odontograma .legenda .leg-fratura i,.odontograma .chip.est-fratura i{background:repeating-linear-gradient(135deg,var(--alerta-bg),var(--alerta-bg) 2px,var(--alerta) 2px,var(--alerta) 3px);border-color:var(--alerta)}.odontograma .legenda .leg-coroa i,.odontograma .chip.est-coroa i{background:var(--espera-bg);border-color:var(--espera)}.odontograma .legenda .leg-canal i,.odontograma .chip.est-canal i{background:var(--surface-2);border-color:var(--ink-3);box-shadow:inset 0 -3px 0 var(--ink-3)}.odontograma .legenda .leg-implante i,.odontograma .chip.est-implante i{background:var(--carimbo);border-color:var(--carimbo)}.odontograma .legenda .leg-implante_planejado i,.odontograma .chip.est-implante_planejado i{background:var(--carimbo-claro);border:1px dashed var(--carimbo)}.odontograma .legenda .leg-protese_fixa i,.odontograma .chip.est-protese_fixa i{background:var(--espera);border-color:var(--espera)}.odontograma .legenda .leg-protese_removivel i,.odontograma .chip.est-protese_removivel i{background:repeating-linear-gradient(90deg,var(--espera-bg),var(--espera-bg) 3px,var(--espera) 3px,var(--espera) 4px);border-color:var(--espera)}.odontograma .legenda .leg-ausente i,.odontograma .chip.est-ausente i{background:repeating-linear-gradient(135deg,var(--surface),var(--surface) 3px,var(--line-soft) 3px,var(--line-soft) 6px);border-style:dashed}.odontograma .legenda .leg-extrair i,.odontograma .chip.est-extrair i{background:var(--alerta);border-color:var(--alerta)}.odontograma .odo-form{border:1px solid var(--line);background:var(--surface-2);gap:8px;padding:10px 12px;display:grid}.odontograma .odo-form-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.odontograma .odo-form-h .q{color:var(--ink-3);font-size:12px}.odontograma .odo-form-h button{margin-left:auto}.odontograma .odo-form-campos{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.odontograma .odo-form-campos .larga{grid-column:1/-1}.odontograma .odo-form-campos .field .k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px;font-size:10.5px;font-weight:600;display:block}.odontograma .odo-form-campos input{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);width:100%;font:inherit;border-radius:3px;padding:7px 9px;font-size:13px}.odontograma .odo-form-acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.odontograma .odo-lado{border:1px solid var(--line);background:var(--surface);align-content:start;gap:8px;max-height:420px;padding:10px 12px;display:grid;overflow:auto}.odontograma .odo-lado .k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.odontograma .odo-lado.vazio{background:var(--surface-2)}.odontograma .odo-agora{flex-wrap:wrap;gap:4px;display:flex}.odontograma .odo-agora .marca{border:1px solid var(--line);color:var(--ink-2);border-radius:2px;padding:2px 6px;font-size:11px}.odontograma .odo-tempo{gap:8px;margin:0;padding:0;list-style:none;display:grid}.odontograma .odo-tempo li{color:var(--ink-2);border-top:1px solid var(--line-soft);grid-template-columns:52px 1fr;gap:8px;padding-top:8px;font-size:12px;display:grid}.odontograma .odo-tempo li:first-child{border-top:0;padding-top:0}.odontograma .odo-tempo .quando{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.odontograma .rodape{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding-top:8px;display:flex}.odontograma .resumo{color:var(--ink-2);font-size:12.5px;font-weight:600}.odontograma .legenda{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;font-size:11.5px;display:flex}@media (max-width:900px){.odontograma .odo-corpo{grid-template-columns:minmax(0,1fr)}.odontograma .odo-lado{max-height:none}}@media (max-width:520px){.odontograma .arcada{gap:2px}.odontograma .dente-box .num{font-size:8.5px}.odontograma .odo-topo .dica{display:none}}.plano-card .faixa-sessao td{background:var(--surface-2);padding:6px 10px}.plano-card .faixa-sessao .k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:10.5px;font-weight:700}.plano-card .faixa-sessao .q{color:var(--ink-3);margin-left:10px;font-size:11.5px}.plano-card .plano-tab input{background:var(--surface);border:1px solid var(--line);font:inherit;box-sizing:border-box;border-radius:3px;width:100%;padding:5px 7px;font-size:12.5px}.plano-card .plano-tab input.dir{text-align:right;font-variant-numeric:tabular-nums}.plano-card .plano-tab td{vertical-align:middle}.plano-card .plano-acoes{flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 16px;display:flex}.plano-card .plano-acoes .field .k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px;font-size:10.5px;font-weight:600;display:block}.plano-card .plano-acoes select{background:var(--surface);border:1px solid var(--line);font:inherit;border-radius:3px;width:100%;padding:7px 9px;font-size:13px}.periograma .peri-resumo{border-top:1px solid var(--line-soft)}.periograma .peri-arcada{padding:10px 16px 0}.periograma .peri-arcada>.k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:10.5px;font-weight:600}.periograma .peri-grade{border-collapse:collapse;font-size:11.5px}.periograma .peri-grade th{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);text-align:left;white-space:nowrap;background:var(--surface-2);z-index:1;padding:4px 6px;font-size:10px;font-weight:600;position:sticky;left:0}.periograma .peri-grade thead th{text-align:center;position:static}.periograma .peri-grade thead th.n{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:11px}.periograma .peri-grade td{border-left:1px solid var(--line-soft);text-align:center;padding:2px 1px}.periograma .peri-grade tr.marcas td{padding-top:0;padding-bottom:3px}.periograma .sitios{justify-content:center;align-items:center;gap:2px;display:inline-flex}.periograma input.mm{text-align:center;width:22px;font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--line);background:var(--surface);box-sizing:border-box;border-radius:2px;padding:2px 0;font-size:11.5px}.periograma input.mm:focus{outline:2px solid var(--carimbo);outline-offset:-1px;background:#fff}.periograma input.mm.bolsa{background:var(--espera-bg);border-color:var(--espera);font-weight:700}.periograma input.mm.profunda{background:var(--alerta);border-color:var(--alerta);color:#fff;font-weight:700}.periograma input.mm.piorou{box-shadow:inset 0 -3px 0 var(--alerta)}.periograma input[type=checkbox]{width:12px;height:12px;accent-color:var(--ink-3);margin:0}.periograma input[type=checkbox].sangra{accent-color:var(--alerta)}.periograma .peri-mudancas{padding:12px 16px 0}.periograma .peri-mudancas .k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.periograma .peri-mudancas ul{color:var(--ink-2);gap:3px;margin:6px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.periograma .peri-mudancas li{align-items:baseline;gap:6px;display:flex}.periograma .peri-mudancas li:before{content:"";background:var(--ink-3);border-radius:50%;flex:none;width:6px;height:6px}.periograma .peri-mudancas li.pior:before{background:var(--alerta)}.periograma .peri-mudancas li.melhor:before{background:var(--ok)}@media (min-width:901px){html[data-tema=presq] .two{grid-template-columns:1fr 380px}}html[data-tema=presq] .row .who .n{white-space:normal}.plano{border-bottom:1px solid var(--line-soft);background:var(--surface-2)}.plano>summary{cursor:pointer;color:var(--ink-2);align-items:baseline;gap:12px;padding:8px 16px;font-size:12px;font-weight:600;list-style:none;display:flex}.plano>summary::-webkit-details-marker{display:none}.plano>summary:before{content:"+";width:12px;color:var(--ink-3);font-weight:700}.plano[open]>summary:before{content:"–"}.plano>summary .q{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.plano .tabela{background:var(--surface)}.plano .tabela tr.cancelado td{color:var(--ink-3);text-decoration:line-through}.plano .tabela tr.cancelado td .marca{text-decoration:none}.plano .plano-novo{flex-wrap:wrap;padding:8px 16px 12px}.plano .plano-novo input,.plano .plano-novo select{padding:5px 8px;font-size:12.5px}.tabela.guias .check-td{width:36px;padding-right:0}.tabela.guias tr.feita td{color:var(--ink-3)}.tabela.guias tr.feita td .n{color:var(--ink-2)}.faixa{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:8px 16px;font-size:11px;font-weight:600;display:flex}.faixa b{color:var(--ink);font-weight:700}.cadeiras{background:var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;display:grid}.cadeira{background:var(--surface);min-width:0}.cadeira .quem{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;padding:11px 14px 9px;display:flex}.cadeira .quem .cor{border-radius:99px;flex:none;width:9px;height:9px}.cadeira .quem .n{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.cadeira .quem .e{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:11px}.cadeira .slot{border-bottom:1px solid var(--line-soft);grid-template-columns:44px 1fr auto;align-items:baseline;gap:8px;padding:8px 14px;font-size:12.5px;display:grid}.cadeira .slot:last-child{border-bottom:none}.cadeira .slot .h{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.cadeira .slot .p{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cadeira .slot .p small{color:var(--ink-3);font-size:11px;display:block}.cadeira .slot.passou .p{color:var(--ink-3)}.cadeira .slot.agora{background:var(--carimbo-claro)}.cadeira .vazio{color:var(--ink-3);padding:14px;font-size:12.5px}html[data-tema=presq] .entrada{--ink:#141a19;--ink-2:#3e4a48;--ink-3:#6b7674;--ground:#f4f5f1;--surface:#fff;--surface-2:#eef0eb;--line:#d6dbd5;--line-soft:#e6e9e4;--terracota:#0f5c5a;--terracota-ink:#0b4442;--terracota-strong:#0b4442;--dourado:#8a5a00;--salvia:#6b7674;--ok:#1d7a55;--ok-bg:#e4f1ea;--alerta:#b42318;--alerta-bg:#fbeae7;--espera:#8a5a00;--espera-bg:#f7efdd;--accent-solid:#0f5c5a;--on-accent:#fff;--shadow:none;--radius:3px;--fonte-titulo:var(--font-public-sans),"Public Sans",system-ui,sans-serif;--fonte-corpo:var(--font-public-sans),"Public Sans",system-ui,sans-serif;font-family:var(--fonte-corpo);background:var(--ground);color:var(--ink)}@media (prefers-color-scheme:dark){html[data-tema=presq]:not([data-theme=light]) .entrada{--ink:#edf1ee;--ink-2:#b9c4c0;--ink-3:#8a9793;--ground:#0b1514;--surface:#121d1b;--surface-2:#182624;--line:#2a3a37;--line-soft:#213230;--terracota:#5fb3af;--terracota-ink:#5fb3af;--terracota-strong:#7cc5c1;--dourado:#d9a64a;--salvia:#8a9793;--ok:#6fcb9c;--ok-bg:#12302a;--alerta:#f08c82;--alerta-bg:#3a1a17;--espera:#d9a64a;--espera-bg:#3a2e14;--accent-solid:#5fb3af;--on-accent:#0b1514}}html[data-tema=presq][data-theme=dark] .entrada{--ink:#edf1ee;--ink-2:#b9c4c0;--ink-3:#8a9793;--ground:#0b1514;--surface:#121d1b;--surface-2:#182624;--line:#2a3a37;--line-soft:#213230;--terracota:#5fb3af;--terracota-ink:#5fb3af;--terracota-strong:#7cc5c1;--dourado:#d9a64a;--salvia:#8a9793;--ok:#6fcb9c;--ok-bg:#12302a;--alerta:#f08c82;--alerta-bg:#3a1a17;--espera:#d9a64a;--espera-bg:#3a2e14;--accent-solid:#5fb3af;--on-accent:#0b1514}html[data-tema=presq] .entrada>main{border:1px solid var(--line);box-shadow:none;background:var(--surface);border-radius:3px;padding:32px 32px 22px}html[data-tema=presq] .entrada header span{color:var(--terracota-ink);letter-spacing:.22em;font-size:11px;font-weight:700}html[data-tema=presq] .entrada p{font-size:13.5px}html[data-tema=presq] .entrada label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}html[data-tema=presq] .entrada input{background:var(--surface-2);border:1px solid var(--line);font-family:var(--fonte-corpo);border-radius:3px}html[data-tema=presq] .entrada button[type=submit]{background:var(--accent-solid);color:var(--on-accent);letter-spacing:0;border-radius:3px;font-weight:600}html[data-tema=presq] .entrada button[type=submit]:hover{background:var(--terracota-strong)}html[data-tema=presq] .entrada footer{border-top:1px solid var(--line-soft);font-variant-numeric:tabular-nums}html[data-tema=presq] .entrada :focus-visible{outline-color:var(--terracota-ink)}.tabela-wrap:has(>.peri-grade){max-width:100%;overflow-x:auto}html[data-tema=presq]{--radius:14px;--radius-sm:10px;--radius-xs:8px;--ground:#f3f5f2;--surface-2:#f0f3ef;--shadow:0 1px 2px #141a190a,0 10px 30px -18px #0f5c5a47;--shadow-lift:0 2px 4px #141a190f,0 18px 40px -20px #0f5c5a61;--sombra-flutuante:0 12px 32px -8px #141a1947;--font-display:var(--font-outfit),Outfit,var(--font-public-sans),"Public Sans",system-ui,sans-serif}@media (prefers-color-scheme:dark){html[data-tema=presq]:not([data-theme=light]){--shadow:0 1px 2px #00000059,0 10px 30px -18px #0009;--shadow-lift:0 2px 4px #0006,0 18px 40px -20px #000000b3}}html[data-tema=presq][data-theme=dark]{--shadow:0 1px 2px #00000059,0 10px 30px -18px #0009;--shadow-lift:0 2px 4px #0006,0 18px 40px -20px #000000b3}html[data-tema=presq] .side{background:var(--surface);border-right:1px solid var(--line-soft);padding:18px 12px}html[data-tema=presq] .brand{padding:4px 8px 18px}html[data-tema=presq] .brand-mark{border-radius:9px;box-shadow:0 6px 14px -6px #0f5c5a8c}html[data-tema=presq] .brand-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:17px;font-weight:800}html[data-tema=presq] .brand-sub{letter-spacing:.09em;font-size:10px}html[data-tema=presq] .nav{gap:2px}html[data-tema=presq] .nav-item{color:var(--ink-2);border-radius:10px;padding:9px 11px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}html[data-tema=presq] .nav-item svg{stroke-width:1.7px;opacity:.75}html[data-tema=presq] .nav-item:hover{background:var(--surface-2);color:var(--ink)}html[data-tema=presq] .nav-item:hover svg{opacity:1}html[data-tema=presq] .nav-item[aria-current=page]{background:var(--carimbo);color:var(--on-accent);font-weight:600;box-shadow:0 10px 20px -12px #0f5c5abf}html[data-tema=presq] .nav-item[aria-current=page] svg{opacity:1}html[data-tema=presq] .nav-badge{border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:11px}html[data-tema=presq] .nav-item[aria-current=page] .nav-badge{color:inherit;background:#ffffff38}html[data-tema=presq] .nav-secao{letter-spacing:.1em;padding:14px 11px 5px;font-size:10.5px}html[data-tema=presq] .side-foot{border-top:1px solid var(--line-soft);padding-top:12px}html[data-tema=presq] .theme-btn{border-radius:8px;margin-left:-6px;padding:4px 6px}html[data-tema=presq] .theme-btn:hover{background:var(--surface-2)}@media (max-width:900px){html[data-tema=presq] .nav>.nav-item[aria-current=page]{color:var(--carimbo);box-shadow:none;background:0 0}}html[data-tema=presq] .topbar{background:color-mix(in srgb,var(--ground) 94%,transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line-soft);padding:16px 28px}html[data-tema=presq] .topbar h1{font-family:var(--font-display);letter-spacing:-.03em;font-size:24px;font-weight:800;line-height:1.1}html[data-tema=presq] .topbar .date{color:var(--ink-3);margin-top:3px;font-size:13px}html[data-tema=presq] .demo-pill{background:var(--carimbo-claro);color:var(--carimbo-tinta);border-color:#0000;border-radius:999px;padding:6px 12px}html[data-tema=presq] .demo-pill .dot{background:var(--carimbo)}html[data-tema=presq] .screen{padding:24px 28px 72px}@media (max-width:900px){html[data-tema=presq] .screen{padding:16px 16px 96px}html[data-tema=presq] .topbar{padding:14px 16px}html[data-tema=presq] .topbar h1{font-size:21px}}html[data-tema=presq] .card{border-radius:var(--radius);border:1px solid var(--line-soft);box-shadow:var(--shadow);background:var(--surface)}html[data-tema=presq] .card>:first-child{border-top-left-radius:calc(var(--radius) - 1px);border-top-right-radius:calc(var(--radius) - 1px)}html[data-tema=presq] .card>:last-child{border-bottom-left-radius:calc(var(--radius) - 1px);border-bottom-right-radius:calc(var(--radius) - 1px)}html[data-tema=presq] .card-h{border-bottom:1px solid var(--line-soft);align-items:center;padding:15px 18px 13px}html[data-tema=presq] .card-h h3{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;color:var(--ink);font-size:15px;font-weight:700}html[data-tema=presq] .card-h .note{font-size:12px}html[data-tema=presq] .card-b{padding:16px 18px}html[data-tema=presq] .empty{padding:28px 18px;font-size:13px}html[data-tema=presq] .notice{padding:12px 18px}html[data-tema=presq] .tabela-wrap,html[data-tema=presq] .campos,html[data-tema=presq] .cadeiras,html[data-tema=presq] .stats,html[data-tema=presq] .pt-facts{overflow:hidden}html[data-tema=presq] .tabela-wrap{overflow-x:auto}html[data-tema=presq] .carimbo{border-radius:calc(var(--radius) - 1px);background:var(--carimbo);gap:8px;min-height:144px;padding:22px 22px 20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}html[data-tema=presq] .carimbo:after{content:"";pointer-events:none;border:30px solid #ffffff12;border-radius:50%;width:240px;height:240px;position:absolute;top:-72px;right:-56px}html[data-tema=presq] .carimbo .k{letter-spacing:.1em;opacity:.82;font-size:11.5px}html[data-tema=presq] .carimbo .v{font-family:var(--font-display);letter-spacing:-.035em;font-size:44px;font-weight:800;line-height:1}html[data-tema=presq] .carimbo .v small{font-family:var(--font-sans);letter-spacing:0;opacity:.85;margin-left:10px;font-size:14px;font-weight:600}html[data-tema=presq] .carimbo .s{opacity:.86;font-size:13px;position:relative}html[data-tema=presq] .carimbo.vazio{background:var(--surface-2);color:var(--ink-2);box-shadow:none}html[data-tema=presq] .carimbo.vazio:after{display:none}html[data-tema=presq] .carimbo.vazio .v{font-size:20px;font-weight:700}@media (max-width:520px){html[data-tema=presq] .carimbo .v{font-size:34px}}html[data-tema=presq] .stats{border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:var(--shadow)}html[data-tema=presq] .stat{padding:16px 18px 15px}html[data-tema=presq] .stat .v{font-family:var(--font-display);letter-spacing:-.03em;margin:7px 0 3px;font-size:30px;font-weight:800;line-height:1}html[data-tema=presq] .stat .v.sem{font-family:var(--font-sans);font-size:14px;font-weight:500}html[data-tema=presq] .stat .s{font-size:12px}html[data-tema=presq] .num,html[data-tema=presq] .fstep .lab b,html[data-tema=presq] .row .hour,html[data-tema=presq] .campos .campo .v.dinheiro,html[data-tema=presq] .jornada .ev .valor,html[data-tema=presq] .tabela .total td,html[data-tema=presq] .tabela td.dir.n,html[data-tema=presq] .pizza .num,html[data-tema=presq] .orig .o .v,html[data-tema=presq] .compare .side-b .v{font-family:var(--font-display);letter-spacing:-.01em;font-weight:700}html[data-tema=presq] .row .hour{font-size:15px}html[data-tema=presq] .campos .campo{padding:14px 18px}html[data-tema=presq] .campos .campo .v{font-family:var(--font-display);letter-spacing:-.02em;margin-top:5px;font-size:22px;font-weight:800;line-height:1.1}html[data-tema=presq] .campos .campo .v.texto{letter-spacing:0;font-family:inherit;font-size:14.5px;font-weight:650;line-height:1.35}html[data-tema=presq] .campos .campo .v.sem{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:500}html[data-tema=presq] .campos .campo .v.dinheiro{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.1}html[data-tema=presq] .fact{padding:13px 18px}html[data-tema=presq] .fact .v{font-size:14px}html[data-tema=presq] .tabela th{letter-spacing:.08em;border-bottom:1px solid var(--line-soft);padding:10px 18px;font-size:10.5px}html[data-tema=presq] .tabela td{padding:12px 18px}html[data-tema=presq] .tabela tbody tr{transition:background .12s}html[data-tema=presq] .tabela tbody tr:hover td{background:color-mix(in srgb,var(--carimbo-claro) 50%,transparent)}html[data-tema=presq] .tabela .total td{font-size:14px}html[data-tema=presq] .faixa{padding:9px 18px}html[data-tema=presq] .row{padding:12px 18px;transition:background .12s}html[data-tema=presq] .row:hover{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}html[data-tema=presq] .alert{gap:12px;padding:13px 18px;transition:background .12s}html[data-tema=presq] .alert:hover{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}html[data-tema=presq] .alert .bar{width:9px;height:9px;box-shadow:0 0 0 3px var(--surface-2);margin-top:5px}html[data-tema=presq] .alert.ok .bar{box-shadow:0 0 0 3px var(--ok-bg)}html[data-tema=presq] .alert.warn .bar{box-shadow:0 0 0 3px var(--alerta-bg)}html[data-tema=presq] .alert .t{font-weight:600}html[data-tema=presq] .task{padding:13px 18px}html[data-tema=presq] .rule{padding:12px 18px}html[data-tema=presq] .switch{padding:14px 18px}html[data-tema=presq] .toggle{background:var(--line)}html[data-tema=presq] .toggle[aria-pressed=true]{background:var(--carimbo)}html[data-tema=presq] .marca:before{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 16%,transparent)}html[data-tema=presq] .btn{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 14px;font-weight:600;transition:background .15s,border-color .15s,transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s;box-shadow:0 1px 2px #141a190d}html[data-tema=presq] .btn:hover{background:var(--surface-2);border-color:var(--ink-3);transform:translateY(-1px)}html[data-tema=presq] .btn:active{transform:none}html[data-tema=presq] .btn:disabled,html[data-tema=presq] .btn:disabled:hover{box-shadow:none;transform:none}html[data-tema=presq] .btn-primary{background:var(--carimbo);border-color:var(--carimbo);color:var(--on-accent);box-shadow:0 1px 2px #141a1914,0 10px 20px -12px #0f5c5acc}html[data-tema=presq] .btn-primary:hover{background:var(--carimbo-tinta);border-color:var(--carimbo-tinta);color:var(--on-accent)}html[data-tema=presq] .btn-ok{background:var(--ok-bg);border-color:#0000}html[data-tema=presq] .btn-alerta{background:var(--alerta-bg);border-color:#0000}html[data-tema=presq] .btn-sm{border-radius:8px;padding:5px 10px}html[data-tema=presq] .btn-conversa{border-radius:10px}html[data-tema=presq] .pill{border-radius:999px;padding:3px 9px 3px 8px}html[data-tema=presq] .chip{border-radius:999px;padding:6px 12px;transition:background .15s,border-color .15s,color .15s}html[data-tema=presq] .chip[aria-pressed=true],html[data-tema=presq] .chip[aria-current=page]{color:var(--on-accent);box-shadow:0 8px 16px -10px #0f5c5acc}html[data-tema=presq] .et{border-radius:999px}html[data-tema=presq] .tag{border-radius:6px}html[data-tema=presq] .msgbox,html[data-tema=presq] .msgbox-flutuante{border-radius:12px}html[data-tema=presq] .aviso-conversa{border-radius:14px}html[data-tema=presq] .triagem,html[data-tema=presq] .done-box{border-radius:10px}html[data-tema=presq] .bar,html[data-tema=presq] .bar i{border-radius:999px}html[data-tema=presq] .nav-sec{border-radius:14px}html[data-tema=presq] textarea,html[data-tema=presq] select,html[data-tema=presq] input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not(.mm){background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}html[data-tema=presq] textarea:focus,html[data-tema=presq] select:focus,html[data-tema=presq] input:focus{border-color:var(--carimbo);box-shadow:0 0 0 3px color-mix(in srgb,var(--carimbo) 18%,transparent);background:var(--surface);outline:none}html[data-tema=presq] input[type=checkbox]{accent-color:var(--carimbo)}html[data-tema=presq] .periograma input.mm.mm.mm.mm{text-align:center;background:var(--surface);border-radius:4px;width:22px;padding:2px 0;font-size:11.5px;line-height:1.4}html[data-tema=presq] .periograma input.mm.mm.mm.mm.bolsa{background:var(--espera-bg);border-color:var(--espera)}html[data-tema=presq] .periograma input.mm.mm.mm.mm.profunda{background:var(--alerta);border-color:var(--alerta);color:#fff}html[data-tema=presq] .periograma input.mm.mm.mm.mm:focus{box-shadow:none;outline:2px solid var(--carimbo);outline-offset:-1px}html[data-tema=presq] .field .k,html[data-tema=presq] .form .k{margin-bottom:6px}html[data-tema=presq] .conv-item{padding:12px 16px;transition:background .12s}html[data-tema=presq] .conv-item[aria-current=page]{background:var(--carimbo-claro);box-shadow:none;position:relative}html[data-tema=presq] .conv-item[aria-current=page]:before{content:"";background:var(--carimbo);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0}html[data-tema=presq] .conv-filters{padding:10px 12px 8px}html[data-tema=presq] .thread{background:var(--ground)}html[data-tema=presq] .msg{border-radius:14px;box-shadow:0 1px 1px #141a1914}html[data-tema=presq] .m-in{border-color:var(--line-soft);border-bottom-left-radius:4px}html[data-tema=presq] .m-out{background:var(--carimbo-claro);border-bottom-right-radius:4px}html[data-tema=presq] .m-card{border-color:var(--line);border-radius:14px}html[data-tema=presq] .pick-list a.row[aria-current=page]{box-shadow:inset 3px 0 0 var(--carimbo)}html[data-tema=presq] .blk{border-radius:8px}html[data-tema=presq] .ag{border-radius:8px;box-shadow:0 1px 2px #141a1912}html[data-tema=presq] .ag:hover{box-shadow:var(--shadow)}html[data-tema=presq] .mdia{border-radius:8px}html[data-tema=presq] .week .hd.hoje{color:var(--carimbo)}html[data-tema=presq] .vista .vb[aria-current=page]{background:var(--carimbo);color:var(--on-accent);border-radius:8px}html[data-tema=presq] .cadeira .quem{padding:12px 16px 10px}html[data-tema=presq] .cadeira .quem .cor{width:10px;height:10px}html[data-tema=presq] .cadeira .slot{padding:9px 16px}html[data-tema=presq] .cadeira .slot.agora{background:var(--carimbo-claro);box-shadow:inset 3px 0 0 var(--carimbo)}html[data-tema=presq] .pt-head{padding:18px}html[data-tema=presq] .pt-av{background:var(--carimbo);width:52px;height:52px;color:var(--on-accent);font-family:var(--font-display);border-radius:14px;font-size:18px;font-weight:800;box-shadow:0 8px 16px -10px #0f5c5acc}html[data-tema=presq] .pt-head .nm{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:800}html[data-tema=presq] .jornada .ev .m{width:10px;height:10px;box-shadow:0 0 0 3px var(--surface),0 0 0 4px var(--line-soft)}html[data-tema=presq] .tl-item .b:before{border-color:var(--surface)}html[data-tema=presq] .odontograma .odo-form,html[data-tema=presq] .odontograma .odo-lado{border-radius:10px}html[data-tema=presq] .odontograma .coroa{border-radius:5px 5px 8px 8px}html[data-tema=presq] .odontograma .arcada.inferior .coroa{border-radius:8px 8px 5px 5px}html[data-tema=presq] .entrada>main{border:1px solid var(--line-soft);box-shadow:var(--shadow-lift);border-radius:20px;padding:36px 36px 24px}html[data-tema=presq] .entrada h1{font-family:var(--font-display);letter-spacing:-.025em;font-size:24px;font-weight:800}html[data-tema=presq] .entrada input{background:var(--surface);border-radius:10px;padding:11px 13px}html[data-tema=presq] .entrada input:focus{border-color:var(--carimbo);box-shadow:0 0 0 3px color-mix(in srgb,var(--carimbo) 18%,transparent)}html[data-tema=presq] .entrada button[type=submit]{border-radius:10px;box-shadow:0 10px 20px -12px #0f5c5acc}html[data-tema=presq] .entrada footer{border-top:1px solid var(--line-soft)}@media (prefers-reduced-motion:reduce){html[data-tema=presq] .btn,html[data-tema=presq] .nav-item,html[data-tema=presq] .chip{transition:none}html[data-tema=presq] .btn:hover{transform:none}}html[data-tema=presq] .aviso-sem-aparelho{border:1px solid color-mix(in srgb,var(--alerta) 30%,transparent);background:var(--alerta-bg);color:var(--alerta);border-radius:12px;margin:14px 28px 0;padding:11px 16px;font-size:12.5px;line-height:1.45}@media (max-width:900px){html[data-tema=presq] .aviso-sem-aparelho{margin:12px 16px 0}}@media (max-width:600px){html[data-tema=presq] .stat .v{overflow-wrap:anywhere;font-size:24px}html[data-tema=presq] .campos .campo .v,html[data-tema=presq] .campos .campo .v.dinheiro{font-size:19px}}@media (max-width:520px){html[data-tema=presq] .pt-head{gap:12px 14px}html[data-tema=presq] .pt-head>:not(.pt-av):not(.tags){flex:150px;min-width:0}html[data-tema=presq] .pt-head .tags{flex:100%}html[data-tema=presq] .pt-head .nm{font-size:20px}}@media (max-width:600px){html[data-tema=presq] .row .meta{flex-wrap:wrap;flex:100%;min-width:0}html[data-tema=presq] .row .meta>*{white-space:normal;overflow-wrap:anywhere}html[data-tema=presq] .row .meta .pill,html[data-tema=presq] .row .meta .et,html[data-tema=presq] .row .meta .tag,html[data-tema=presq] .row .meta .marca{white-space:nowrap}}html[data-tema=presq] .app[data-vitrine] :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]),textarea,select,[contenteditable]){pointer-events:none}html[data-tema=presq] .vitrine-aviso{z-index:60;background:var(--ink,#141a19);color:#fff;pointer-events:none;text-align:center;border-radius:999px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:13.5px;font-weight:600;animation:.25s cubic-bezier(.16,1,.3,1) vitrine-sobe;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000040}@keyframes vitrine-sobe{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}html[data-tema=presq] .vitrine-aviso.alto{animation-name:vitrine-desce;top:72px;bottom:auto}@keyframes vitrine-desce{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:760px){html[data-tema=presq] .vitrine-aviso{bottom:76px}}.ficha-abas{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin:4px 0 2px;display:flex;overflow-x:auto}.ficha-abas::-webkit-scrollbar{display:none}.ficha-aba{color:var(--ink-3);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px 9px;font-size:14px;font-weight:500;text-decoration:none}.ficha-aba:hover{color:var(--ink)}.ficha-aba.on{color:var(--carimbo);border-bottom-color:var(--carimbo);font-weight:600}.ficha-aba:focus-visible{outline:2px solid var(--carimbo);outline-offset:-2px;border-radius:6px 6px 0 0}.ficha-topo .pt-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media (max-width:760px){.ficha-aba{padding:10px 11px 9px;font-size:13.5px}}html[data-tema=presq] .aviso-sem-aparelho.curto{background:var(--espera-bg);color:var(--espera);border-color:color-mix(in srgb,var(--espera) 30%,transparent);justify-content:space-between;align-items:center;gap:12px;padding:7px 8px 7px 14px;font-weight:500;display:flex}html[data-tema=presq] .aviso-sem-aparelho.curto .btn{color:var(--ink);flex:none;font-weight:600;text-decoration:none}.reenvio{margin-top:10px}.reenvio>summary{cursor:pointer;color:var(--carimbo);width:max-content;font-weight:600}.reenvio>summary::marker{color:var(--ink-3)}.reenvio[open]>summary{margin-bottom:4px}html[lang=en-US] .cadeira .slot{grid-template-columns:62px 1fr auto}.cadeira .slot .h{white-space:nowrap}.alert .body .d.recado-2l{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-width:none;display:-webkit-box;overflow:hidden}.cadeiras-livres{color:var(--ink-3);border-top:1px solid var(--line-soft);padding:9px 14px;font-size:12.5px}.dobra>summary{cursor:pointer;padding-right:40px;list-style:none;position:relative}.dobra>summary::-webkit-details-marker{display:none}.dobra>summary:after{content:"";border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);width:7px;height:7px;transition:transform .15s;position:absolute;top:50%;right:18px;transform:translateY(-70%)rotate(45deg)}.dobra[open]>summary:after{transform:translateY(-30%)rotate(-135deg)}.dobra:not([open])>summary{border-bottom:none}.dobra>summary:hover h3{color:var(--carimbo)}.dobra>summary:focus-visible{outline:2px solid var(--carimbo);outline-offset:-2px;border-radius:12px}html[lang=en-US] .row .hour{white-space:nowrap;min-width:64px}html[data-tema=presq] .dobra>summary.card-h{padding-right:42px}.ficha-aba .aba-n{background:var(--line-soft);color:var(--ink-2);border-radius:99px;margin-left:6px;padding:0 6px;font-size:11.5px;font-weight:600;line-height:18px;display:inline-block}.ficha-aba.on .aba-n{background:color-mix(in srgb,var(--carimbo) 12%,transparent);color:var(--carimbo)}.side-conta{color:inherit;border-radius:8px;margin:-2px -4px;padding:2px 4px;text-decoration:none}.side-conta:hover{background:var(--line-soft)}.side-conta:hover .u{color:var(--carimbo)}@media (max-width:760px){.ficha-abas{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.ficha-topo .pt-facts>.fact:last-child:nth-child(odd){grid-column:1/-1}}html[lang=en-US] .campos{flex-wrap:wrap;display:flex}html[lang=en-US] .campos .campo{flex:150px}.jag-presenca{flex-wrap:wrap;gap:6px;padding:10px 0 4px;display:flex}.jag-presenca form{display:contents}.jag-cancelar>summary{cursor:pointer;color:var(--alerta);list-style:none}.jag-cancelar>summary::-webkit-details-marker{display:none}.jag-cancelar-form{flex-direction:column;gap:8px;padding:6px 8px 4px;display:flex}.jag-cancelar-form .btn{align-self:flex-start}.periodo.fixo .phoje{margin-left:0;margin-right:4px}.periodo.fixo .pt{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin-left:8px;font-size:15px;overflow:hidden}@media (max-width:760px){.periodo.fixo{flex-wrap:nowrap}}.menu-topo{position:relative}.menu-topo>summary{cursor:pointer;list-style:none}.menu-topo>summary::-webkit-details-marker{display:none}.menu-topo[open]>summary{border-color:var(--carimbo);color:var(--carimbo)}.menu-painel{z-index:40;border-radius:14px;width:min(420px,100vw - 32px);max-height:70vh;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 18px 50px -12px #00000059}.menu-painel>.card{margin:0}@media (max-width:760px){.so-largo{display:none!important}.cartao-agenda>.card-h .note{display:none}}.odontograma{container-type:inline-size}.odontograma .odo-arcadas{overscroll-behavior-x:contain;padding-bottom:2px;overflow-x:auto}.odontograma .arcada{min-width:560px}@container (max-width:760px){.odontograma .odo-corpo{grid-template-columns:minmax(0,1fr)}.odontograma .odo-lado{max-height:none}}.secao-d,.secao-d-corpo{display:contents}.secao-d-barra{display:none}.secao-d:has(>.secao-d-corpo:empty){display:none}@media (max-width:1024px){.secao-d{display:block}.secao-d-barra{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface);border:1px solid var(--line-soft);width:100%;color:var(--ink);border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:15px 18px;font-size:15px;font-weight:700;display:flex}.secao-d-barra .r{color:var(--ink-3);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:12.5px;font-weight:500;overflow:hidden}.secao-d-barra .seta{border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);flex:none;width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.secao-d-barra .r+.seta{margin-left:4px}.secao-d-barra[aria-expanded=true]{border-bottom-color:#0000;border-radius:14px 14px 0 0}.secao-d-barra[aria-expanded=true] .seta{transform:rotate(-135deg)translateY(-2px)}.secao-d-barra:focus-visible{outline:2px solid var(--carimbo);outline-offset:2px}.secao-d[data-escolha=fechada]>.secao-d-corpo,.secao-d[data-escolha=auto][data-inicial=fechada]>.secao-d-corpo{display:none}.secao-d>.secao-d-corpo>.card:first-child{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.secao-d>.secao-d-corpo>.card:first-child>.card-h>h3{display:none}.secao-d>.secao-d-corpo>.card:first-child>.card-h:not(:has(>:not(h3))){display:none}.secao-d>.secao-d-corpo{gap:16px;display:grid}}@media (min-width:901px){html[data-tema=presq] .two.visita{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1200px){html[data-tema=presq] .two.visita{grid-template-columns:minmax(0,1fr)}}@media (max-width:1024px){.secao-d-barra .t{white-space:nowrap;flex:none}}.menu-painel.largo{width:min(680px,100vw - 32px)}.menu-painel .search-bar{flex-wrap:wrap;padding:14px 16px}@media (max-width:760px){.menu-painel,.menu-painel.largo{width:auto;max-height:72vh;position:fixed;top:12vh;left:12px;right:12px}html[lang=en-US] .screen>.card>.campos:only-child{scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}html[lang=en-US] .screen>.card>.campos:only-child::-webkit-scrollbar{display:none}html[lang=en-US] .screen>.card>.campos:only-child>.campo{scroll-snap-align:start;flex:0 0 44%;padding:12px 14px}html[lang=en-US] .screen>.card>.campos:only-child>.campo .s{display:none}html[lang=en-US] .screen>.card>.campos:only-child>.campo .v{font-size:20px}html[lang=en-US] .tabela-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}html[lang=en-US] .tabela-wrap>.tabela{min-width:640px}}.tabela tr.com-sub>td{border-bottom:none}.tabela tr.sub>td{padding-top:0;padding-bottom:12px}.tabela .sub-notas{color:var(--ink-2);flex-direction:column;gap:3px;max-width:880px;font-size:12.5px;display:flex}.tabela .sub-notas .q{display:block}.so-celular{display:none}@media (max-width:760px){.so-celular{display:inline-flex}.conv.aberta>.conv-list,.conv.sem-aberta>.conv-pane{display:none}.conv-voltar{width:100%;color:var(--carimbo);padding:2px 0 4px;font-size:13.5px;font-weight:600;text-decoration:none}}@media (min-width:761px) and (max-width:1040px){.conv.aberta,.conv.sem-aberta{grid-template-columns:240px minmax(0,1fr);height:calc(100vh - 180px);min-height:520px;max-height:none}.conv.aberta>.conv-list,.conv.sem-aberta>.conv-list{border-right:1px solid var(--line);border-bottom:none;max-height:none}}@media (max-width:760px){.conv.sem-aberta>.conv-list{max-height:none}}.folha-carta{color:#141a19;border:1px solid var(--line-soft);background:#fff;border-radius:12px;max-width:760px;margin:24px auto;padding:48px 56px;font-size:15px;line-height:1.6}.folha-carta h1{font-size:22px;font-family:var(--font-display);margin:0 0 4px}.folha-carta .carta-data{color:#6b7674;margin:0 0 24px}.folha-carta .carta-dados{border-collapse:collapse;width:100%;margin:0 0 24px}.folha-carta .carta-dados th{text-align:left;vertical-align:top;color:#3e4a48;width:190px;padding:6px 16px 6px 0;font-weight:600}.folha-carta .carta-dados td{padding:6px 0}.folha-carta .carta-assinatura{border-top:1px solid #141a19;max-width:360px;margin-top:40px;padding-top:10px}.folha-carta .carta-assinatura p{margin:0}.folha-carta .carta-nome{font-family:Georgia,serif;font-size:20px;font-style:italic}.folha-carta .carta-acoes{justify-content:flex-end;gap:8px;margin:-24px -32px 24px;display:flex}@media (max-width:760px){.folha-carta{border-radius:0;margin:0;padding:28px 20px}.folha-carta .carta-acoes{margin:0 0 16px}.folha-carta .carta-dados th{width:auto}}@media print{.folha-carta{border:none;max-width:none;margin:0;padding:0}.folha-carta .carta-acoes{display:none}:is(.app:has(.folha-carta)>.side,.main:has(.folha-carta)>:not(.folha-carta)){display:none!important}.app:has(.folha-carta){display:block}}.folha-carta article>p{margin:0 0 12px}.folha-carta{page:carta}@page carta{size:letter;margin:.9in 1in 1in}.folha-carta .carta-assinatura{border-top:none;padding-top:0}.folha-carta .carta-nome{border-bottom:1px solid #141a19;padding-bottom:4px;margin-bottom:6px!important}@media print{html:has(.folha-carta){background:#fff!important}body:has(.folha-carta){background:#fff!important}.app:has(.folha-carta){background:#fff!important}.main:has(.folha-carta){background:#fff!important}.folha-carta{border-radius:0;font-size:11.5pt;line-height:1.55}.folha-carta h1{font-size:18pt}.folha-carta .carta-assinatura{break-inside:avoid}}@media (min-width:901px){html[lang=en-US] .side{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}}html[lang=en-US] .edr-barra select.edr-sel{width:auto;height:28px;color:var(--ink-2);border-radius:6px;padding:0 22px 0 8px;font-size:12px}:is(html[lang=en-US] .form label:has(>input[type=checkbox]:first-child),html[lang=en-US] .form label:has(>input[type=radio]:first-child)){flex-direction:row;align-items:center;gap:8px;font-weight:500}html[lang=en-US] .form label:has(>input[type=checkbox]:first-child)>input{flex:none;margin:0}@container (max-width:840px){html[lang=en-US] .odontograma .odo-corpo{grid-template-columns:minmax(0,1fr)}html[lang=en-US] .odontograma .odo-lado{max-height:none}}html[lang=en-US]:has(>body>main[style*=max-width\:720px]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[lang=en-US] body:has(>main[style*=max-width\:720px]){background:#f3f5f2}html[lang=en-US] .m-card dl>div{display:contents}@media (min-width:1280px){html[lang=en-US] .conv{grid-template-columns:330px minmax(0,1fr)}html[lang=en-US] .conv-filters .chip{padding-left:10px;padding-right:10px}}html[lang=en-US] .cadeira .slot .p small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[lang=en-US] :is(h1,h2,h3)[tabindex="-1"]:focus{outline:none}@media (min-width:901px) and (max-width:1180px){html[lang=en-US] .two:not(.visita){grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:760px){html[lang=en-US] .tabela-wrap>.tabela:not(:has(tr>:nth-child(4))){min-width:0}}html[lang=en-US] .tabela td.n>label.check-list{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px}html[lang=en-US] .periodo .pnav svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}html[lang=en-US] .chip[aria-current=page][style*=background]{color:#fff}html[lang=en-US] .rec-linha.rec-disp>input:first-child{grid-column:1/3}html[lang=en-US] .rec-refis{min-width:0;color:var(--ink-3);flex-direction:row;grid-column:3/4;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}html[lang=en-US] .rec-refis>input{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:90px;color:var(--ink);font:inherit;border-radius:8px;flex:1;padding:8px 10px;font-size:.92em;font-weight:400}@media (max-width:760px){html[lang=en-US] .rec-linha.rec-disp>input:first-child{grid-column:1/2}html[lang=en-US] .rec-refis{grid-column:2/-1}}html[lang=en-US] input[type=file]{font:inherit;color:var(--ink-3);max-width:100%;font-size:13px}html[lang=en-US] input[type=file]::file-selector-button{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:10px;margin-right:10px;padding:8px 14px;font-size:13px;font-weight:600}html[lang=en-US] input[type=file]::file-selector-button:hover{background:var(--surface-2)}@media not (prefers-color-scheme:dark){html[lang=en-US][data-tema=presq]:not([data-theme=dark]){--ink-3:#5f6a68}}html[lang=en-US][data-tema=presq][data-theme=light]{--ink-3:#5f6a68}html[lang=en-US] .menu-topo[open]>summary.btn-primary{color:var(--on-accent);background:var(--carimbo-tinta);border-color:var(--carimbo-tinta)}html[lang=en-US] .mdia.fora{opacity:.78}html[lang=en-US] .jag-campo>span i{opacity:1}html[lang=en-US] .menu-topo:not([open])>.menu-painel{display:none}@media (max-width:760px){html[lang=en-US] .btn,html[lang=en-US] .btn-sm,html[lang=en-US] .menu-topo>summary.btn{min-height:44px}html[lang=en-US] .periodo .pnav{flex-basis:44px;width:44px;height:44px}html[lang=en-US] .vista .vb{align-items:center;min-height:44px;display:inline-flex}html[lang=en-US] .chip{align-items:center;min-height:40px;display:inline-flex}html[lang=en-US] .ficha-aba{align-items:center;min-height:44px;display:inline-flex}html[lang=en-US] input[type=checkbox],html[lang=en-US] input[type=radio]{width:20px;height:20px}html[lang=en-US] .periograma input[type=checkbox]{width:12px;height:12px}}@media (min-width:761px){html[lang=en-US] .rec-linha{grid-template-columns:minmax(0,2fr) minmax(0,1.35fr) minmax(0,2fr) 30px 30px}}@media (min-width:901px) and (max-width:1180px){html[lang=en-US] .two.guias-lista{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){html[lang=en-US] .task .acts{flex-wrap:wrap;width:calc(100% - 41px)}html[lang=en-US] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not(.mm),select){min-height:44px}html[lang=en-US] .task .check{position:relative}html[lang=en-US] .task .check:after{content:"";position:absolute;inset:-12px}html[lang=en-US] .periodo{gap:4px;padding-left:12px;padding-right:12px}}@media (max-width:900px){html[lang=en-US] .nav>.nav-item[aria-current=page] .nav-badge,html[lang=en-US] .nav-mais[aria-current=page] .nav-badge,html[lang=en-US] .nav-mais[aria-expanded=true] .nav-badge{background:var(--alerta);color:var(--on-alerta)}}html[lang=en-US] .msgbox-fechar{position:relative}html[lang=en-US] .msgbox-fechar:after{content:"";position:absolute;inset:-13px}html[lang=en-US] .confirmar-acao{background:var(--alerta-bg);border:1px solid color-mix(in srgb,var(--alerta) 30%,transparent);border-radius:10px;flex-direction:column;gap:8px;max-width:420px;padding:10px 12px;animation:.16s cubic-bezier(.16,1,.3,1) confirmar-entra;display:flex}html[lang=en-US] .confirmar-acao-texto{color:var(--ink);margin:0;font-size:13px;line-height:1.45}html[lang=en-US] .confirmar-acao-botoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}html[lang=en-US] .btn.confirmar-acao-sim{background:var(--alerta);border-color:var(--alerta);color:var(--on-alerta);box-shadow:none}html[lang=en-US] .btn.confirmar-acao-sim:hover{background:color-mix(in srgb,var(--alerta) 88%,#000);border-color:#0000}html[lang=en-US] .btn.confirmar-acao-sim:disabled{opacity:.7;cursor:progress}@keyframes confirmar-entra{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[lang=en-US] .confirmar-acao{animation:none}}html[lang=en-US] .confirmar-acao{text-align:left;white-space:normal;align-self:stretch;min-width:220px}html[lang=en-US] :is(.acts,.form-row,.inline-form):has(>.confirmar-acao){flex-wrap:wrap}html[lang=en-US] :is(.acts,.form-row,.inline-form)>.confirmar-acao{flex:100%}html[lang=en-US] .jag-cancelar-botoes{justify-content:flex-end;gap:8px;display:flex}html[lang=en-US] .jag-cancelar-form .jag-cancelar-botoes .btn{align-self:auto}html[lang=en-US] .jag:has(.jag-cancelar[open])>.jag-botoes{display:none}@media (max-width:760px){html[lang=en-US] .jag-acao{align-items:center;min-height:44px;display:flex}}html[lang=en-US] .jag .jag-linha:has(>.jag-estreito){flex-wrap:wrap}html[lang=en-US] .jag .jag-linha:has(>.jag-estreito)>.jag-campo{flex:100%}html[lang=en-US] .inline-form input:disabled{box-shadow:none;color:var(--ink);text-align:right;opacity:1;-webkit-text-fill-color:var(--ink);background:0 0;border-color:#0000}html[lang=en-US] .ajuste-lista{flex-direction:column;display:flex}html[lang=en-US] .ajuste-lista>a{border-top:1px solid var(--line-soft);min-height:56px;color:var(--ink);flex-direction:column;justify-content:center;gap:2px;padding:12px 44px 12px 18px;text-decoration:none;display:flex;position:relative}html[lang=en-US] .ajuste-lista>a:first-child{border-top:none}html[lang=en-US] .ajuste-lista>a b{font-size:14px;font-weight:600}html[lang=en-US] .ajuste-lista>a span{color:var(--ink-3);font-size:12.5px;line-height:1.4}html[lang=en-US] .ajuste-lista>a:after{content:"";border-right:1.5px solid var(--ink-3);border-top:1.5px solid var(--ink-3);width:7px;height:7px;position:absolute;top:50%;right:20px;transform:translateY(-50%)rotate(45deg)}html[lang=en-US] .ajuste-lista>a:hover{background:var(--surface-2)}html[lang=en-US] .ajuste-lista>a:hover b{color:var(--carimbo)}html[lang=en-US] .ajuste-lista>a:focus-visible{outline:2px solid var(--carimbo);outline-offset:-2px}html[lang=en-US] .widget-onde>summary{cursor:pointer;align-items:center;min-height:32px;display:flex}html[lang=en-US] .card-h .acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}@media (min-width:1181px) and (max-width:1500px){html[lang=en-US] .two.guias-lista{grid-template-columns:minmax(0,1fr)}}@media (min-width:1025px) and (max-width:1500px){html[lang=en-US] .two.guias-lista>.grid:last-child{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}html[lang=en-US] .cadeira .slot:has(>.slot-checkin){grid-template-columns:62px 1fr auto auto;align-items:center}html[lang=en-US] .slot-checkin{margin:0}@media (max-width:520px){html[lang=en-US] .cadeira .slot:has(>.slot-checkin){grid-template-columns:62px 1fr auto;row-gap:2px}html[lang=en-US] .cadeira .slot:has(>.slot-checkin)>.h{grid-row:1/span 2}html[lang=en-US] .cadeira .slot:has(>.slot-checkin)>.p{grid-area:1/2}html[lang=en-US] .cadeira .slot:has(>.slot-checkin)>.marca{grid-area:2/2;justify-self:start}html[lang=en-US] .cadeira .slot:has(>.slot-checkin)>.slot-checkin{grid-area:1/3/span 2}}@media (max-width:760px){html[lang=en-US] .conv-voltar{align-items:center;min-height:44px;display:inline-flex}}html[lang=en-US] .acao-dobra{position:relative}html[lang=en-US] .acao-dobra>summary{cursor:pointer;list-style:none}html[lang=en-US] .acao-dobra>summary::-webkit-details-marker{display:none}html[lang=en-US] .acao-dobra[open]>summary{background:var(--surface-2)}html[lang=en-US] .acao-dobra>.confirmar-acao{z-index:30;background:var(--surface);width:300px;box-shadow:var(--sombra-flutuante);position:absolute;top:calc(100% + 6px);right:0}html[lang=en-US] .acao-dobra>.confirmar-acao .field{color:var(--ink-2);flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;display:flex}html[lang=en-US] .acao-dobra>.confirmar-acao .field i{color:var(--ink-3);font-style:normal;font-weight:400}@media (max-width:760px){html[lang=en-US] .acao-dobra>.confirmar-acao{width:min(300px,100vw - 48px)}}@media (min-width:601px) and (max-width:1180px){html[lang=en-US] .tabela td:first-child:is(.n,:has(>.n)){white-space:normal;min-width:130px}}@media (max-width:760px){html[lang=en-US] details.plano>summary{min-height:44px}html[lang=en-US] .btn-sm{justify-content:center;min-width:44px}html[lang=en-US] .widget-onde>summary{min-height:44px}}html[lang=en-US] :is(.alert,.row,.task):has(>.acts>.confirmar-acao){flex-wrap:wrap}html[lang=en-US] :is(.alert,.row,.task)>.acts:has(>.confirmar-acao){flex:100%;justify-content:flex-end;margin-left:0}html[lang=en-US] :is(.alert,.row,.task)>.acts>.confirmar-acao{max-width:none}html[lang=en-US] .agenda-cel,html[lang=en-US] .periodo .pt-curto{display:none}@media (max-width:600px){html[lang=en-US] .agenda-cel{display:block}html[lang=en-US] .grade-semana,html[lang=en-US] .periodo .pt-longo{display:none}html[lang=en-US] .periodo .pt-curto{display:inline}html[lang=en-US] .cel-dias{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;padding:2px 0 8px;display:grid}html[lang=en-US] .cel-dia{min-height:56px;color:var(--ink);-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:4px 0;text-decoration:none;display:flex}html[lang=en-US] .cel-dia-sem{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}html[lang=en-US] .cel-dia-n{font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;font-weight:600;display:grid}html[lang=en-US] .cel-dia.hoje .cel-dia-n{color:var(--carimbo)}html[lang=en-US] .cel-dia[aria-current=date] .cel-dia-n{background:var(--carimbo);color:var(--on-accent)}html[lang=en-US] .cel-dia:focus-visible{outline:2px solid var(--carimbo);outline-offset:-2px}html[lang=en-US] .cel-titulo{justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:10px 2px 6px;font-size:14px;display:flex}html[lang=en-US] .cel-titulo b{font-weight:700}html[lang=en-US] .cel-titulo span{color:var(--ink-3);white-space:nowrap;font-size:12.5px}html[lang=en-US] .week.week-cel{grid-template-columns:52px minmax(0,1fr);min-width:0;padding-top:8px}html[lang=en-US] .week.week-cel .ag{padding:2px 9px;font-size:12.5px;line-height:1.2}html[lang=en-US] .week.week-cel .ag.mais-alto .ag-t{font-size:11.5px}html[lang=en-US] .cartao-agenda .chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px!important}html[lang=en-US] .cartao-agenda .chips::-webkit-scrollbar{display:none}html[lang=en-US] .cartao-agenda .chips .chip{box-shadow:none;flex:none;padding-left:12px;padding-right:12px}html[lang=en-US] .week.week-cel .tl{font-size:11px}html[lang=en-US] .jag-fundo{background:#00000047}html[lang=en-US] .jag{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:16px;width:auto;max-width:none;max-height:calc(100dvh - 20px);padding:16px;top:auto!important;left:10px!important}}html[lang=en-US] .jag-cancelar-botoes.jag-quem{grid-template-columns:1fr 1fr;gap:8px;display:grid}html[lang=en-US] .jag-cancelar-form .jag-quem>.btn{text-align:center;white-space:normal;justify-content:center;min-height:44px;padding:8px 10px;font-size:13.5px;line-height:1.2}html[lang=en-US] .jag-cancelar-form .jag-quem>.jag-manter{grid-column:1/-1;font-size:13px}html[lang=en-US] span.acao-dobra{display:inline-flex}html[lang=en-US] .acao-dobra>.btn[aria-expanded=true]{background:var(--surface-2)}html[lang=en-US] .acao-dobra>.confirmar-acao .field input{width:100%}@media (max-width:760px){html[lang=en-US] .acts:has(.acao-dobra>.confirmar-acao){position:relative}html[lang=en-US] span.acao-dobra{position:static}html[lang=en-US] span.acao-dobra>.confirmar-acao{width:auto;max-width:none;left:0;right:0}}@media (min-width:901px) and (max-width:1180px){html[lang=en-US] .two:not(.visita){grid-template-columns:minmax(0,1fr)}html[lang=en-US] .two:not(.visita)>.grid:last-child{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start}}@media (min-width:601px) and (max-width:1500px){html[lang=en-US] .guia-detalhe .tabela :is(th,td){padding-left:8px;padding-right:8px}html[lang=en-US] .guia-detalhe .tabela th{letter-spacing:.03em}html[lang=en-US] .guia-detalhe .tabela :is(th,td):first-child{padding-left:16px}html[lang=en-US] .guia-detalhe .tabela td.wrap{min-width:120px}}html[lang=en-US] :is(.field,.jag-campo)>select:not([multiple]){text-overflow:ellipsis;padding-right:32px}@media (max-width:600px){html[lang=en-US] .tabela.estoque-itens,html[lang=en-US] .tabela.estoque-itens tbody{width:100%;min-width:0;display:block}html[lang=en-US] .tabela.estoque-itens thead{display:none}html[lang=en-US] .tabela.estoque-itens tr{border-bottom:1px solid var(--line-soft);grid-template-columns:auto 1fr auto;grid-template-areas:"nome nome nome""tem min acts";align-items:center;gap:6px 10px;padding:12px 16px;display:grid}html[lang=en-US] .tabela.estoque-itens td{white-space:normal;text-align:left;border:0;padding:0}html[lang=en-US] .tabela.estoque-itens td:first-child{grid-area:nome}html[lang=en-US] .tabela.estoque-itens td:first-child .q{display:block}html[lang=en-US] .tabela.estoque-itens td:nth-child(2){grid-area:tem;font-weight:600}html[lang=en-US] .tabela.estoque-itens td:nth-child(3){color:var(--ink-3);grid-area:min;font-size:12.5px}html[lang=en-US] .tabela.estoque-itens td:nth-child(3):before{content:"min "}html[lang=en-US] .tabela.estoque-itens td:nth-child(4),html[lang=en-US] .tabela.estoque-itens td:nth-child(5){display:none}html[lang=en-US] .tabela.estoque-itens td:nth-child(6){grid-area:acts;justify-self:end}html[lang=en-US] .tabela.estoque-itens td:nth-child(6):has(.confirmar-acao){grid-area:3/1/auto/-1;justify-self:stretch;min-width:0}html[lang=en-US] .tabela.estoque-itens .confirmar-acao{min-width:0;max-width:none}html[lang=en-US] .tabela.estoque-itens tr:is(:hover,:focus-within) td{background:0 0}html[lang=en-US] .tabela.estoque-itens tr:is(:hover,:focus-within){background:color-mix(in srgb,var(--carimbo-claro) 50%,transparent)}}@media (min-width:901px) and (max-width:1180px){html[lang=en-US] .two.faturamento-grade:not(.visita)>.grid:last-child{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){html[lang=en-US] .tabela.tabela-honorarios,html[lang=en-US] .tabela.tabela-honorarios tbody{width:100%;min-width:0;display:block}html[lang=en-US] .tabela.tabela-honorarios thead{display:none}html[lang=en-US] .tabela.tabela-honorarios tr{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 16px;display:grid}html[lang=en-US] .tabela.tabela-honorarios td{white-space:normal;text-align:left;border:0;padding:0}html[lang=en-US] .tabela.tabela-honorarios td:first-child{grid-area:1/1}html[lang=en-US] .tabela.tabela-honorarios td:nth-child(2){color:var(--ink-3);grid-area:2/1;font-size:12.5px}html[lang=en-US] .tabela.tabela-honorarios td:nth-child(3){color:var(--ink-3);grid-area:3/1;font-size:12.5px}html[lang=en-US] .tabela.tabela-honorarios td:nth-child(3):after{content:" codes"}html[lang=en-US] .tabela.tabela-honorarios td:nth-child(4){display:none}html[lang=en-US] .tabela.tabela-honorarios td:nth-child(5){grid-area:1/2/span 3}html[lang=en-US] .tabela.tabela-honorarios td:nth-child(5):has(.confirmar-acao){grid-area:4/1/auto/-1;margin-top:8px}html[lang=en-US] .tabela.tabela-honorarios .confirmar-acao{min-width:0;max-width:none}html[lang=en-US] .tabela.tabela-honorarios tr:is(:hover,:focus-within) td{background:0 0}}html[lang=en-US] .acts:has(>.btn+.small){flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}@media (min-width:601px) and (max-width:1180px){html[lang=en-US] .cadeiras:has(>.cadeira:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}html[lang=en-US] .tabela :is(th,td){padding-left:8px;padding-right:8px}html[lang=en-US] .tabela :is(th,td):first-child{padding-left:16px}html[lang=en-US] .tabela :is(th,td):last-child{padding-right:16px}html[lang=en-US] .tabela th{white-space:normal;vertical-align:bottom}html[lang=en-US] .tabela td.wrap{min-width:150px}}@media (min-width:1181px) and (max-width:1500px){html[lang=en-US] .two .tabela :is(th,td){padding-left:9px;padding-right:9px}html[lang=en-US] .two .tabela :is(th,td):first-child{padding-left:16px}html[lang=en-US] .two .tabela :is(th,td):last-child{padding-right:16px}}@media (max-width:600px){html[lang=en-US] .tabela.tabela-voltas,html[lang=en-US] .tabela.tabela-voltas tbody{width:100%;min-width:0;display:block}html[lang=en-US] .tabela.tabela-voltas thead{display:none}html[lang=en-US] .tabela.tabela-voltas tr{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 16px;display:grid}html[lang=en-US] .tabela.tabela-voltas td{white-space:normal;text-align:left;border:0;padding:0}html[lang=en-US] .tabela.tabela-voltas td:first-child{grid-area:1/1}html[lang=en-US] .tabela.tabela-voltas td:nth-child(4){text-align:right;grid-area:1/2}html[lang=en-US] .tabela.tabela-voltas td:nth-child(2){color:var(--ink-3);grid-area:2/1/auto/-1;font-size:12.5px}html[lang=en-US] .tabela.tabela-voltas td:nth-child(2) .q{margin-left:4px;display:inline}html[lang=en-US] .tabela.tabela-voltas td:nth-child(2) .q:before{content:"· "}html[lang=en-US] .tabela.tabela-voltas td:nth-child(3){grid-area:3/1/auto/-1;font-size:12.5px}html[lang=en-US] .tabela.tabela-voltas td:nth-child(3) .q{margin-left:6px;display:inline}html[lang=en-US] .tabela.tabela-voltas td[colspan]{grid-area:auto/1/auto/-1}}html[lang=en-US] .campos .campo[style*=grid-column]{flex-basis:100%}html[lang=en-US] .tabela-lab .lab-estreito{display:none}@media (max-width:1299px){html[lang=en-US] .tabela-lab .col-lab{display:none}html[lang=en-US] .tabela-lab .lab-estreito{display:block}}html[lang=en-US] .agenda-cel .cel-nota{color:var(--ink-3);margin:0 2px 4px;font-size:12px;line-height:1.35}@media (max-width:600px){html[lang=en-US] .agenda-cel>.chips{scrollbar-width:none;flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}html[lang=en-US] .agenda-cel>.chips::-webkit-scrollbar{display:none}html[lang=en-US] .agenda-cel>.chips .chip{box-shadow:none;flex:none;padding-left:12px;padding-right:12px}}html[lang=en-US] .extrato-cab{display:none}@media print{html[lang=en-US] .extrato-cab{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:24px;margin:0 0 16px;padding:0 0 12px;font-size:11px;line-height:1.45;display:flex}html[lang=en-US] .extrato-cab>div{flex-direction:column;display:flex}html[lang=en-US] .extrato-cab>.dir{text-align:right}html[lang=en-US] .extrato-cab b{font-size:13px}html[lang=en-US] .screen:has(>.extrato-cab) .card-h .note{display:none!important}html[lang=en-US] .screen:has(>.extrato-cab) .aviso{display:none!important}html[lang=en-US] .screen:has(>.extrato-cab) .tabela-wrap{overflow:visible}html[lang=en-US] .screen:has(>.extrato-cab) .tabela{min-width:0}html[lang=en-US] .screen:has(>.extrato-cab) .tabela tr{break-inside:avoid}html[lang=en-US] .app:has(.extrato-cab) .topbar{display:none!important}}html[lang=en-US] .tela-estreita{max-width:760px}html[lang=en-US] .menu-add{position:relative}html[lang=en-US] .menu-add>summary{cursor:pointer;list-style:none}html[lang=en-US] .menu-add>summary::-webkit-details-marker{display:none}html[lang=en-US] .menu-add-lista{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;width:min(300px,100vw - 32px);padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px -18px #141a1959}html[lang=en-US] .menu-add-lista>a{color:var(--ink);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}html[lang=en-US] .menu-add-lista>a b{font-size:14px;font-weight:600}html[lang=en-US] .menu-add-lista>a span{color:var(--ink-3);font-size:12.5px}html[lang=en-US] .menu-add-lista>a:hover,html[lang=en-US] .menu-add-lista>a:focus-visible{background:var(--surface-2);outline:none}html[lang=en-US] .pessoas-lista{flex-direction:column;display:flex}html[lang=en-US] .pessoas-lista>a{border-top:1px solid var(--line-soft);min-height:64px;color:var(--ink);align-items:center;gap:12px;padding:12px 40px 12px 16px;text-decoration:none;display:flex;position:relative}html[lang=en-US] .pessoas-lista>a:first-child{border-top:none}html[lang=en-US] .pessoas-lista>a:after{content:"";border-right:1.5px solid var(--ink-3);border-top:1.5px solid var(--ink-3);width:7px;height:7px;position:absolute;top:50%;right:18px;transform:translateY(-50%)rotate(45deg)}html[lang=en-US] .pessoas-lista>a:hover{background:var(--surface-2)}html[lang=en-US] .pessoas-lista>a:focus-visible{outline:2px solid var(--carimbo);outline-offset:-2px}html[lang=en-US] .pessoas-lista .avatar{letter-spacing:.02em;background:var(--surface-2);width:36px;height:36px;color:var(--ink-2);border:1px solid var(--line-soft);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}html[lang=en-US] .pessoas-lista .avatar.cor{color:#fff;border-color:#0000}html[lang=en-US] .pessoas-lista .texto{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}html[lang=en-US] .pessoas-lista .texto b{font-size:14px;font-weight:600}html[lang=en-US] .pessoas-lista .texto>span{color:var(--ink-3);overflow-wrap:anywhere;font-size:12.5px;line-height:1.4}html[lang=en-US] .pessoas-lista .voce{color:var(--ink-3);font-weight:400}html[lang=en-US] .pessoas-lista>a.desligado .texto b{color:var(--ink-3)}html[lang=en-US] .pessoas-lista>a.desligado .avatar{opacity:.6}html[lang=en-US] .form-pessoa{gap:16px;padding:16px 18px 18px}html[lang=en-US] .form-pessoa .ajuda{color:var(--ink-3);font-size:12px;font-weight:400}html[lang=en-US] .form-pessoa .ajuda.ruim{color:var(--alerta)}html[lang=en-US] .form-pessoa .ajuda.bom{color:var(--ok)}html[lang=en-US] .form-pessoa .opcional{color:var(--ink-3);font-weight:400}html[lang=en-US] .form-pessoa .erro-campo,html[lang=en-US] .acoes-pessoa .erro-campo{background:var(--alerta-bg);color:var(--alerta);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:600}html[lang=en-US] .form-pessoa fieldset{border:none;min-width:0;margin:0;padding:0}html[lang=en-US] .form-pessoa legend{color:var(--ink-2);margin-bottom:8px;padding:0;font-size:12.5px;font-weight:600}html[lang=en-US] .form-pessoa .escolha{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}html[lang=en-US] .form-pessoa .escolha>legend{grid-column:1/-1}html[lang=en-US] .form-pessoa .escolha-dupla{grid-template-columns:repeat(2,minmax(0,1fr))}html[lang=en-US] .form-pessoa .escolha>label{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:10px;flex-direction:row;align-items:flex-start;gap:10px;padding:12px;font-weight:400}html[lang=en-US] .form-pessoa .escolha>label.marcado{border-color:var(--carimbo);box-shadow:0 0 0 1px var(--carimbo) inset}html[lang=en-US] .form-pessoa .escolha>label input{accent-color:var(--carimbo);margin-top:2px}html[lang=en-US] .form-pessoa .escolha>label>span{flex-direction:column;gap:2px;display:flex}html[lang=en-US] .form-pessoa .escolha>label b{color:var(--ink);font-size:14px}html[lang=en-US] .form-pessoa .escolha>label>span>span{color:var(--ink-3);font-size:12.5px}html[lang=en-US] .form-pessoa .cores-lista{flex-wrap:wrap;gap:10px;display:flex}html[lang=en-US] .form-pessoa .cores-lista>label{background:var(--cor);cursor:pointer;width:32px;height:32px;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px transparent;border-radius:50%;position:relative}html[lang=en-US] .form-pessoa .cores-lista>label.marcado{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--cor)}html[lang=en-US] .form-pessoa .cores-lista>label:has(input:focus-visible){outline:2px solid var(--carimbo);outline-offset:4px}html[lang=en-US] .form-pessoa .cores-lista input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}html[lang=en-US] .form-pessoa .tipos-lista>div{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 14px;display:grid}html[lang=en-US] .form-pessoa .tipos-lista label{color:var(--ink);flex-direction:row;align-items:center;gap:8px;min-height:32px;font-size:13.5px;font-weight:400}html[lang=en-US] .form-pessoa .tipos-lista input{accent-color:var(--carimbo);width:16px;height:16px}html[lang=en-US] .form-pessoa>.acts{flex-wrap:wrap;gap:8px;display:flex}html[lang=en-US] .senha-uma-vez{background:var(--carimbo-claro);border:1px solid color-mix(in srgb, var(--carimbo) 30%, transparent);border-radius:12px;outline:none;flex-direction:column;gap:12px;margin:16px 18px 18px;padding:18px;display:flex}html[lang=en-US] .senha-uma-vez h4{margin:0;font-size:16px}html[lang=en-US] .senha-uma-vez .linha{flex-direction:column;gap:4px;display:flex}html[lang=en-US] .senha-uma-vez .k{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}html[lang=en-US] .senha-uma-vez .v{overflow-wrap:anywhere;font-size:14px}html[lang=en-US] .senha-uma-vez .senha{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html[lang=en-US] .senha-uma-vez code{letter-spacing:.04em;background:var(--surface);border:1px solid var(--line);-webkit-user-select:all;user-select:all;border-radius:8px;padding:6px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:21px;font-weight:600}html[lang=en-US] .senha-uma-vez p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}html[lang=en-US] .senha-uma-vez .acts{flex-wrap:wrap;gap:8px;display:flex}html[lang=en-US] .acoes-pessoa{flex-direction:column;display:flex}html[lang=en-US] .acoes-pessoa>.senha-uma-vez{margin:12px 16px}html[lang=en-US] .acao-linha{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}html[lang=en-US] .acoes-pessoa>.acao-linha:first-child,html[lang=en-US] .acoes-pessoa>:first-child .acao-linha{border-top:none}html[lang=en-US] .acao-linha .acao-texto{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}html[lang=en-US] .acao-linha .acao-texto b{font-size:14px;font-weight:600}html[lang=en-US] .acao-linha .acao-texto>span{color:var(--ink-3);font-size:12.5px;line-height:1.4}html[lang=en-US] label.acao-texto{font-size:14px}html[lang=en-US] label.acao-texto select{max-width:240px;margin-top:6px}html[lang=en-US] .acao-linha.perigo .acao-texto b{color:var(--alerta)}html[lang=en-US] .acao-linha>.confirmar-acao,html[lang=en-US] .acao-linha>.erro-campo{flex:100%}html[lang=en-US] .desconto-dobra{border-top:1px solid var(--line-soft)}html[lang=en-US] .desconto-abrir{cursor:pointer;min-height:44px;color:var(--carimbo);align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;list-style:none;display:flex}html[lang=en-US] .desconto-abrir::-webkit-details-marker{display:none}html[lang=en-US] .desconto-abrir:before{content:"+";text-align:center;width:14px;font-size:16px;line-height:1}html[lang=en-US] .desconto-dobra[open]>.desconto-abrir:before{content:"−"}html[lang=en-US] .desconto-abrir:focus-visible{outline:2px solid var(--carimbo);outline-offset:-2px}html[lang=en-US] .desconto-form{border-bottom:1px solid var(--line-soft);padding-top:4px}html[lang=en-US] .desconto-efeito{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:1.45}html[lang=en-US] .desconto-efeito.alerta{color:var(--alerta)}html[lang=en-US] .seg{border:1px solid var(--line);border-radius:8px;height:38px;display:inline-flex;overflow:hidden}html[lang=en-US] .seg>button{background:var(--surface);min-width:44px;color:var(--ink-2);font:inherit;cursor:pointer;border:none;padding:0 12px;font-weight:600}html[lang=en-US] .seg>button+button{border-left:1px solid var(--line)}html[lang=en-US] .seg>button.on{background:var(--carimbo);color:#fff}html[lang=en-US] .seg>button:focus-visible{outline:2px solid var(--carimbo);outline-offset:-2px}html[lang=en-US] .ledger-acao{margin-top:2px;display:inline-block}html[lang=en-US] .btn.ledger-desfazer{height:auto;min-height:28px;box-shadow:none;color:var(--carimbo);background:0 0;border:none;padding:2px 0;font-weight:600}html[lang=en-US] .btn.ledger-desfazer:hover{background:0 0;text-decoration:underline}@media print{html[lang=en-US] .desconto-dobra,html[lang=en-US] .ledger-acao{display:none!important}}@media (max-width:600px){html[lang=en-US] .tabela-wrap>.tabela.ledger{min-width:0}html[lang=en-US] .tabela.ledger thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[lang=en-US] .tabela.ledger,html[lang=en-US] .tabela.ledger tbody{display:block}html[lang=en-US] .tabela.ledger tr{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 16px;display:grid}html[lang=en-US] .tabela.ledger tr:last-child{border-bottom:none}html[lang=en-US] .tabela.ledger td{white-space:normal;border:none;min-width:0;padding:0;display:block}html[lang=en-US] .tabela.ledger td:first-child{color:var(--ink-3);grid-column:1/-1;font-size:12px}html[lang=en-US] .tabela.ledger td:nth-child(2){grid-column:1/-1;min-width:0}html[lang=en-US] .tabela.ledger td:nth-child(3),html[lang=en-US] .tabela.ledger td:nth-child(4){text-align:left;grid-area:3/1;margin-top:4px}html[lang=en-US] .tabela.ledger td:nth-child(3):empty,html[lang=en-US] .tabela.ledger td:nth-child(4):empty{display:none}html[lang=en-US] .tabela.ledger td:nth-child(3):before{content:"Charge ";color:var(--ink-3);font-weight:500}html[lang=en-US] .tabela.ledger td:nth-child(4):before{content:"Credit ";color:var(--ink-3);font-weight:500}html[lang=en-US] .tabela.ledger td:nth-child(5){grid-area:3/2;margin-top:4px}html[lang=en-US] .tabela.ledger td:nth-child(5):before{content:"Balance ";color:var(--ink-3);font-weight:500}}html[lang=en-US] .card.mesclar{margin-bottom:16px;padding:0}html[lang=en-US] .mc-linha{border-top:1px solid var(--line-soft);grid-template-columns:minmax(120px,200px) minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:16px;padding:10px 18px;font-size:13.5px;display:grid}html[lang=en-US] .mc-linha.mc-cab{background:var(--surface-2);border-top:none;padding-top:16px;padding-bottom:12px}html[lang=en-US] .mc-k{color:var(--ink-3);flex-direction:column;gap:2px;font-size:12px;font-weight:600;display:flex}html[lang=en-US] .mc-v{overflow-wrap:anywhere;min-width:0;color:var(--ink)}html[lang=en-US] .mc-v.n{font-variant-numeric:tabular-nums}html[lang=en-US] .mc-bloco{display:block}html[lang=en-US] .mc-dica{color:var(--ink-3);font-size:11.5px;font-weight:500;display:block}html[lang=en-US] .mc-escolha .mc-dica{color:var(--alerta)}html[lang=en-US] label.mc-v{cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;margin:-6px -8px;padding:6px 8px;display:flex}html[lang=en-US] label.mc-v:has(input:checked){background:var(--carimbo-claro)}html[lang=en-US] label.mc-v input{accent-color:var(--carimbo);flex:none;margin-top:3px}html[lang=en-US] .mc-selo{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin:0 0 4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}html[lang=en-US] .mc-selo.fica{background:var(--carimbo);color:#fff}html[lang=en-US] .mc-selo.sai{background:var(--surface);color:var(--ink-2);border:1px solid var(--line)}html[lang=en-US] .mc-cab .mc-v b{font-size:15px;display:block}html[lang=en-US] .mc-trocar{text-align:right;background:var(--surface-2);padding:0 18px 10px;font-size:13px}html[lang=en-US] .mc-trocar a{color:var(--carimbo);font-weight:600}html[lang=en-US] .mc-resumo{color:var(--ink);margin:0;font-size:14px;line-height:1.5}@media (max-width:600px){html[lang=en-US] .mc-linha{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:4px;padding:10px 16px}html[lang=en-US] .mc-linha>.mc-k{grid-column:1/-1}html[lang=en-US] .mc-linha.mc-cab>.mc-k{display:none}html[lang=en-US] .mc-trocar{padding:0 16px 10px}html[lang=en-US] .tabela.ledger tr:hover td{background:0 0}html[lang=en-US] .tabela.ledger tr:hover{background:var(--surface-2)}}html[lang=en-US] .desconto-form .form-row{align-items:flex-end}@media print{html[lang=en-US] .screen:has(>.extrato-cab) .msgbox-flutuante{display:none!important}}html[lang=en-US] .desconto-form .form-row :is(input,select),html[lang=en-US] .desconto-form .seg{box-sizing:border-box;height:42px}html[lang=en-US] .desconto-form .form-row>div.field{color:var(--ink-2);flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}html[lang=en-US] .tela-estreita>.card+.card{margin-top:16px}html[lang=en-US] .desconto-form>*{max-width:720px}@media (max-width:600px){html[lang=en-US] .desconto-form .form-row :is(input,select),html[lang=en-US] .desconto-form .seg{height:44px}}@media print{html[lang=en-US]:has(.extrato-cab){background:#fff!important}html[lang=en-US]:has(.extrato-cab) body{background:#fff!important}html[lang=en-US] .app:has(.extrato-cab){background:#fff!important}html[lang=en-US] .app:has(.extrato-cab) main{background:#fff!important}html[lang=en-US] .screen:has(>.extrato-cab) .card{box-shadow:none;border-left:none;border-right:none;border-radius:0}}@media (max-width:600px){html[lang=en-US] .mc-trocar a{align-items:center;min-height:44px;display:inline-flex}html[lang=en-US] .mc-trocar{padding-bottom:0}html[lang=en-US] label.mc-v{align-items:center;min-height:44px}html[lang=en-US] label.mc-v input{margin-top:0}html[lang=en-US] .form-pessoa .cores-lista>label{width:40px;height:40px}html[lang=en-US] .form-pessoa .cores-lista input{inset:-2px}html[lang=en-US] .form-pessoa .tipos-lista label{min-height:44px}html[lang=en-US] .form-pessoa .tipos-lista>div{gap:0 14px}}@media (min-width:640px){html[lang=en-US] .rules.rules-duas{grid-template-columns:1fr 1fr;display:grid}html[lang=en-US] .rules.rules-duas>.rule:nth-child(odd){border-right:1px solid var(--line-soft)}}html[lang=en-US] .ficha-pe{margin:20px 2px 0}html[lang=en-US] .ficha-pe a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}@media (max-width:900px){html[lang=en-US][data-tema=presq] .side{padding:0 0 env(safe-area-inset-bottom,0px)}html[lang=en-US][data-tema=presq] .nav>.nav-item,html[lang=en-US][data-tema=presq] .nav-mais{padding-left:2px;padding-right:2px}}@media (max-width:760px){html[lang=en-US] .chip{min-height:44px}html[lang=en-US] :is(td,.row .who,.cadeira .slot .p) a:not(.btn):not(.chip){margin:-13px 0;padding:13px 0;display:inline-block}html[lang=en-US] .chip{justify-content:center;min-width:44px}html[lang=en-US] label.check-list,html[lang=en-US] .check-list>label{align-items:center;min-height:44px;display:inline-flex}html[lang=en-US] input[type=file]{min-height:44px;padding:6px 0}}html[lang=en-US] .marca.ok{color:color-mix(in srgb, var(--ok) 90%, #000)}html[lang=en-US] .card-h .note a:not(.btn):not(.chip){color:var(--carimbo);font-weight:600;text-decoration:none}html[lang=en-US] .card-h .note a:not(.btn):not(.chip):hover{text-decoration:underline}@media (max-width:760px){html[lang=en-US] .card-h .note a:not(.btn):not(.chip){align-items:center;min-height:44px;margin:-12px 0;display:inline-flex}}html[lang=en-US] .ficha-topo+.alerta-clinico{margin-top:12px}html[lang=en-US] .pular-menu,html[lang=en-US] .mc-selo.fica{color:var(--on-accent)}
